通讯事件处理方法及装置制造方法及图纸

技术编号:13782878 阅读:41 留言:0更新日期:2016-10-04 23:32
本公开提供了一种通讯事件处理方法及装置,属于终端技术领域。所述方法包括:当检测到有通讯事件时,检测当前前台运行的空间;如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私空间的通讯录中,所述隐私空间用于存储隐私数据;如果所述主叫号码存储于所述隐私空间的通讯录中,将所述通讯事件按隐私方式进行通知显示,并在所述隐私空间中更新通讯记录。通过在用于存储隐私数据的隐私空间处于前台运行时,一旦接收到该隐私空间的通讯录中任一联系人的通讯事件时,不对该联系人进行显示,而是将其显示为陌生号码或隐私号码,从而实现了通讯录的部分公开,提高隐私保护的灵活性,隐私保护效果好。

【技术实现步骤摘要】

本公开涉及终端
,尤其涉及一种通讯事件处理方法及装置
技术介绍
随着科技的发展,实现了在终端上搭载多用户操作系统,比如安卓5.0,该多用户操作系统,允许在同一终端上创建多个账号,不同账号系统对应的存储空间相互隔离,每个账号系统具有访问自身存储空间内数据的权限,并且,在未经授权的情况下,没有权限访问其他账号系统的存储空间,以实现对用户隐私的保护。比如,对于通讯录、通话记录、信息记录等通讯事件的相关数据来说,通话记录和信息记录通常都与通讯录进行关联存储。当账号A将访问通讯录的权限授予账号B后,在使用账号B登录系统时,便可以访问账号A对应存储空间内全部的通讯录、通话记录以及信息记录,并且当检测到通讯事件时,如果该通讯事件的主叫号码存储于账号A对应存储空间,则在通讯事件通知消息中,显示该主叫号码对应的联系人。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种通讯事件处理方法及装置,所述技术方案如下:根据本公开实施例的第一方面,提供一种通讯事件处理方法,包括:当检测到有通讯事件时,检测当前前台运行的空间;如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私空间的通讯录中,所述隐私空间用于存储隐私数据;如果所述主叫号码存储于所述隐私空间的通讯录中,将所述通讯事件按隐私方式进行通知显示,并在所述隐私空间中更新通讯记录。可选地,所述方法还包括:如果前台运行空间为隐私空间,且所述主叫号码未存储于所述隐私空间的
通讯录中,判断所述主叫号码是否存储于正常空间的通讯录中,所述正常空间用于存储非隐私数据;如果所述主叫号码存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,并在所述正常空间中更新通讯记录。可选地,所述如果前台运行空间为隐私空间,且所述主叫号码未存储于所述隐私空间的通讯录中,判断所述主叫号码是否存储于正常空间的通讯录中,包括:通过预设接口访问所述正常空间的通讯录,所述预设接口用于在所述隐私空间在前台运行时访问所述正常空间的通讯录;如果在所述正常空间的通讯录中,存在与所述主叫号码匹配的联系人,则确定所述主叫号码存储于正常空间的通讯录中。可选地,所述方法还包括:如果当前前台运行空间为正常空间,判断所述主叫号码是否存储于所述正常空间的通讯录中;如果所述主叫号码存储于所述正常空间的通讯录中,显示所述主叫号码对应的联系人,并在所述正常空间中更新所述联系人的通讯记录。可选地,所述方法还包括:如果所述主叫号码未存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,并将所述主叫号码的通讯记录缓存至所述正常空间的缓存区域。可选地,所述方法还包括:当检测到所述隐私空间的通讯管理进程处于运行状态时,通过所述通讯管理进程访问隐私空间的通讯录,并判断所述主叫号码是否存储于所述隐私空间的通讯录中;若所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录;或,当前台运行空间切换为隐私空间时,从所述缓存区域中读取所述主叫号码的通讯记录,判断所述主叫号码是否存储于所述隐私空间的通讯录中;如果所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录。可选地,所述将所述通讯事件按隐私方式进行通知显示包括:对所述通讯事件的主叫号码显示为陌生号码或隐私号码;若所述通讯事件为信息,所述将所述通讯事件按隐私方式进行通知显示还包括:不显示所述通讯事件信息内容。可选地,所述方法还包括:当在所述隐私空间下检测到对第一联系人信息的变更操作时,基于所述变更操作,在所述隐私空间的通讯录中变更所述第一联系人信息;或,当在所述隐私空间下检测到对正常空间中第二联系人信息的数据迁移操作时,通过指定接口将所述第二联系人信息迁移至所述隐私空间的通讯录中。可选地,所述通讯事件包括来电事件、去电事件、发信息事件以及收信息事件。可选地,所述隐私空间的通讯录不同于所述正常空间的通讯录。根据本公开实施例的第二方面,提供一种通讯事件处理装置,包括:检测模块,用于当检测到有通讯事件时,检测当前前台运行的空间;判断模块,用于如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私空间的通讯录中,所述隐私空间用于存储隐私数据;显示模块,用于如果所述主叫号码存储于所述隐私空间的通讯录中,将所述通讯事件按隐私方式进行通知显示,更新模块,用于在所述隐私空间中更新通讯记录。可选地,所述判断模块还用于如果前台运行空间为隐私空间,且所述主叫号码未存储于所述隐私空间的通讯录中,判断所述主叫号码是否存储于正常空间的通讯录中,所述正常空间用于存储非隐私数据;如果所述主叫号码存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,所述更新模块用于在所述正常空间中更新通讯记录。可选地,所述判断模块还用于通过预设接口访问所述正常空间的通讯录,所述预设接口用于在所述隐私空间在前台运行时访问所述正常空间的通讯录;如果在所述正常空间的通讯录中,存在与所述主叫号码匹配的联系人,则确定所述主叫号码存储于正常空间的通讯录中。可选地,所述判断模块还用于如果当前前台运行空间为正常空间,判断所
述主叫号码是否存储于所述正常空间的通讯录中;如果所述主叫号码存储于所述正常空间的通讯录中,显示所述主叫号码对应的联系人,并在所述正常空间中更新所述联系人的通讯记录。可选地,所述判断模块还用于如果所述主叫号码未存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,并将所述主叫号码的通讯记录缓存至所述正常空间的缓存区域。可选地,所述检测模块还用于当检测到所述隐私空间的通讯管理进程处于运行状态时,通过所述通讯管理进程访问隐私空间的通讯录,并判断所述主叫号码是否存储于所述隐私空间的通讯录中;若所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录;或,所述判断模块还用于当前台运行空间切换为隐私空间时,从所述缓存区域中读取所述主叫号码的通讯记录,判断所述主叫号码是否存储于所述隐私空间的通讯录中;如果所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录。可选地,所述显示模块用于对所述通讯事件的主叫号码显示为陌生号码或隐私号码;若所述通讯事件为信息,所述显示模块还用于不显示所述通讯事件信息内容。可选地,所述装置还包括:变更模块,当在所述隐私空间下检测到对第一联系人信息的变更操作时,基于所述变更操作,在所述隐私空间的通讯录中变更所述第一联系人信息;或,迁移模块,用于当在所述隐私空间下检测到对正常空间中第二联系人信息的数据迁移操作时,通过指定接口将所述第二联系人信息迁移至所述隐私空间的通讯录中。可选地,所述通讯事件包括来电事件、去电事件、发信息事件以及收信息事件。可选地,所述隐私空间的通讯录不同于所述正常空间的通讯录。根据本公开实施例的第三方面,提供一种通讯事件处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当检测到有通讯事件时,检测当前前台运行的空间;如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私本文档来自技高网
...

【技术保护点】
一种通讯事件处理方法,其特征在于,所述方法包括:当检测到有通讯事件时,检测当前前台运行的空间;如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私空间的通讯录中,所述隐私空间用于存储隐私数据;如果所述主叫号码存储于所述隐私空间的通讯录中,将所述通讯事件按隐私方式进行通知显示,并在所述隐私空间中更新通讯记录。

【技术特征摘要】
1.一种通讯事件处理方法,其特征在于,所述方法包括:当检测到有通讯事件时,检测当前前台运行的空间;如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储于所述隐私空间的通讯录中,所述隐私空间用于存储隐私数据;如果所述主叫号码存储于所述隐私空间的通讯录中,将所述通讯事件按隐私方式进行通知显示,并在所述隐私空间中更新通讯记录。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果前台运行空间为隐私空间,且所述主叫号码未存储于所述隐私空间的通讯录中,判断所述主叫号码是否存储于正常空间的通讯录中,所述正常空间用于存储非隐私数据;如果所述主叫号码存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,并在所述正常空间中更新通讯记录。3.根据权利要求2所述的方法,其特征在于,所述如果前台运行空间为隐私空间,且所述主叫号码未存储于所述隐私空间的通讯录中,判断所述主叫号码是否存储于正常空间的通讯录中,包括:通过预设接口访问所述正常空间的通讯录,所述预设接口用于在所述隐私空间在前台运行时访问所述正常空间的通讯录;如果在所述正常空间的通讯录中,存在与所述主叫号码匹配的联系人,则确定所述主叫号码存储于正常空间的通讯录中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果当前前台运行空间为正常空间,判断所述主叫号码是否存储于所述正常空间的通讯录中;如果所述主叫号码存储于所述正常空间的通讯录中,显示所述主叫号码对应的联系人,并在所述正常空间中更新所述联系人的通讯记录。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果所述主叫号码未存储于所述正常空间的通讯录中,将所述通讯事件按非隐私方式进行通知显示,并将所述主叫号码的通讯记录缓存至所述正常空间的缓存区域。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当检测到所述隐私空间的通讯管理进程处于运行状态时,通过所述通讯管理进程访问隐私空间的通讯录,并判断所述主叫号码是否存储于所述隐私空间的通讯录中;若所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录;或,当前台运行空间切换为隐私空间时,从所述缓存区域中读取所述主叫号码的通讯记录,判断所述主叫号码是否存储于所述隐私空间的通讯录中;如果所述主叫号码存储于所述隐私空间的通讯录中,则在所述隐私空间中更新所述主叫号码对应联系人的通讯记录。7.根据权利要求1所述的方法,其特征在于,所述将所述通讯事件按隐私方式进行通知显示包括:对所述通讯事件的主叫号码显示为陌生号码或隐私号码;若所述通讯事件为信息,所述将所述通讯事件按隐私方式进行通知显示还包括:不显示所述通讯事件信息内容。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在所述隐私空间下检测到对第一联系人信息的变更操作时,基于所述变更操作,在所述隐私空间的通讯录中变更所述第一联系人信息;或,当在所述隐私空间下检测到对正常空间中第二联系人信息的数据迁移操作时,通过指定接口将所述第二联系人信息迁移至所述隐私空间的通讯录中。9.根据权利要求1所述的方法,其特征在于,所述通讯事件包括来电事件、去电事件、发信息事件以及收信息事件。10.根据权利要求1和2所述的方法,其特征在于,所述隐私空间的通讯录不同于所述正常空间的通讯录。11.一种通讯事件处理装置,其特征在于,所述装置包括:检测模块,用于当检测到有通讯事件时,检测当前前台运行的空间;判断模块,用于如果当前前台运行空间为隐私空间,判断通讯事件的主叫号码是否存储...

【专利技术属性】
技术研发人员:吕曾翔李楠王乐
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1