一种多用户设备中通话记录方法及装置与流程

文档序号:12279141阅读:243来源:国知局
一种多用户设备中通话记录方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种多用户设备中通话记录方法及装置。



背景技术:

多用户设备,也称多域设备,为了便于叙述一下统称为域,类似电脑的多用户,就是机主域可以创建多个其它域,并对它们进行管理,各个域都可以独立创建用户资料和安装软件,各域之间互不影响。目前在智能设备多域中处理来电的方案一般为:当有来电时,将来电号码在当前域的通讯录中进行查找,(1)、如果来电号码在当前域下能找到,那么来电页面将会显示此号码联系人的名字,同时此号码会添加到所有域的通话记录中;(2)、如果来电号码在当前域下找不到,那么来电页面将会显示“未知联系人”来电,同时此号码也均会添加到所有域通话记录中。

然而,以上多域来电相关处理逻辑安全性较低,由于无论来电联系人是属于哪个域,所有域下的通话记录都记录此号码,容易泄露用户的隐私,而且也没有体现机主域拥有最高监督管理权的原则,如,来电在非机主域下被接听,此时虽然在机主域中也有记录,但机主有可能出现无法判断当前是在机主域下还是在非机主域下接听的情况,可见机主域无法监管此种情况的来电。



技术实现要素:

本发明的主要目的在于提供一种多用户设备中通话记录方法及装置,以解决目前对于多域终端设备的通话记录方式安全性较低的问题。

根据本发明的一个方面,提供了一种多用户设备中通话记录方法,包括:在接收到呼叫后,如果当前域为机主域,则将当前呼叫记录在机主域的通话记录中,如果当前域为非机主域,则将当前呼叫记录在当前域以及机主域的通话记录中。

进一步的,上述方法还包括:在接收到呼叫后,依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;如果当前域为机主域,使用查找到的各通讯录中记录的所有呼叫方的名称和/或所有头像组合在一起标识当前来电号码;如果当前域为非机主域,且在当前域的通讯录中查找到呼叫方的号码,则使用查找到的号码和/或头像标识当前来电号码,如果在当前域的通讯录中未查找到呼叫方的号码,则使用未知号码标识当前来电号码。

其中,如果当前域为机主域,则将当前呼叫记录在机主域的通话记录中,如果当前域为非机主域,则将当前呼叫记录在当前域以及机主域的通话记录中,包括:依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;如果当前域为机主域,则使用查找到所有呼叫方的名称和/或头像组合在一起作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中;如果当前域为非机主域、在当前域中查找到呼叫方的号码且在机主域中未查找到呼叫方号码,则使用当前域中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在当前域以及机主域的通话记录中;如果当前域为非机主域、在当前域以及在机主域的通讯录中均查找到呼叫方号码,则使用当前域以及机主域各自通讯录中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在各自的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域;如果当前域为非机主域,且在当前域中未查找到呼叫方的号码,则以呼叫方的号码将当前呼叫记录在当前域的通话记录中,使用查找到的所有呼叫方的名称和/或头像的组合作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域。

进一步的,上述方法还包括:在接收到呼叫后,依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;在将当前呼叫记录在机主域的通话记录时,如果当前域为非主机域,则在通话记录中标记发生当前呼叫的域,并使用查找到的呼叫方的名称和/或头像标识呼叫方。

根据本发明的另一个方面,提供了一种多用户设备中通话记录装置,包括:记录模块,用于在接收到呼叫后,如果当前域为机主域,则将当前呼叫记录在机主域的通话记录中,如果当前域为非机主域,则将当前呼叫记录在当前域以及机主域的通话记录中。

进一步的,上述装置还包括:第一查找模块,用于在接收到呼叫后,依次 在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;第一标识模块,用于如果当前域为机主域,使用查找到的各通讯录中记录的所有呼叫方的名称和/或所有头像组合在一起标识当前来电号码;第二标识模块,用于如果当前域为非机主域,且在当前域的通讯录中查找到呼叫方的号码,则使用查找到的号码和/或头像标识当前来电号码,如果在当前域的通讯录中未查找到呼叫方的号码,则使用未知号码标识当前来电号码。

其中,上述记录模块包括:查找单元,用于依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;第一记录单元,用于如果当前域为机主域,则使用查找到所有呼叫方的名称和/或头像组合在一起作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中;第二记录单元,用于如果当前域为非机主域、在当前域中查找到呼叫方的号码且在机主域中未查找到呼叫方号码,则使用当前域中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在当前域以及机主域的通话记录中;第三记录单元,用于如果当前域为非机主域、在当前域以及在机主域的通讯录中均查找到呼叫方号码,则使用当前域以及机主域各自通讯录中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在各自的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域;第四记录单元,用于如果当前域为非机主域,且在当前域中未查找到呼叫方的号码,则以呼叫方的号码将当前呼叫记录在当前域的通话记录中,使用查找到的所有呼叫方的名称和/或头像的组合作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域。

进一步的,上述装置还包括:第二查找模块,用于在接收到呼叫后,依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;标识模块,用于在将当前呼叫记录在机主域的通话记录时,如果当前域为非主机域,则在通话记录中标记发生当前呼叫的域,并使用查找到的呼叫方的名称和/或头像标识呼叫方。

本发明有益效果如下:

本发明实施例提供的方案,在当前域有呼叫的情况下,仅将来电号码记录在当前域以及机主域的通话记录中,避免了通话记录同时被其它非机主域记录,保护了用户的隐私,提高了安全性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例1提供的多用户设备中通话记录方法的流程图;

图2是本发明实施例2中在当前域是机主域的情况下通话记录方法的流程图;

图3是是本发明实施例2中在当前域是非机主域的情况下通话记录方法的流程图;

图4是本发明实施例3提供的多用户设备中通话记录装置的结构框图。

具体实施方式

为了解决现有技术中对多域终端设备的通话处理方式的安全性较低的问题,本发明提供了一种多用户设备中通话记录方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例1

本实施例提供了一种多用户设备中通话记录方法,该方案应可以应用于终端设备中,图1是本发明实施例1提供的多用户设备中通话记录方法的流程图,如图1所示,该方法包括如下步骤:

步骤101:接收呼叫;

步骤102:判断终端当前所在的域是否是机主域,如果当前域为机主域,执行步骤103,如果当前域为非机主域,执行步骤104,;

步骤103:将当前呼叫记录在机主域的通话记录中;

步骤104:将当前呼叫记录在当前域以及机主域的通话记录中。

为了便于用户获知当前来电的联系人在各域中的标识,本实施提供的方法中还包括根据查找到的当前呼叫的联系人的标识来显示来电消息的操作,基于此,上述方法还包括:在接收到呼叫后,依次在当前域、机主域以及其他域的 通讯录中查找呼叫方的号码;如果当前域为机主域,使用查找到的各通讯录中记录的所有呼叫方的名称和/或所有头像组合在一起标识当前来电号码;如果当前域为非机主域,且在当前域的通讯录中查找到呼叫方的号码,则使用查找到的号码和/或头像标识当前来电号码,如果在当前域的通讯录中未查找到呼叫方的号码,则使用未知号码标识当前来电号码。

具体地,以何种标识来在当前域以及机主域中记录本次呼叫,可以根据当前来电的联系人在各域的通讯录中记录的情况来决定,基于此,上述步骤103以及104具体可以按照如下方式来进行:

依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;

如果当前域为机主域,则使用查找到所有呼叫方的名称和/或头像组合在一起作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中;

如果当前域为非机主域、在当前域中查找到呼叫方的号码且在机主域中未查找到呼叫方号码,则使用当前域中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在当前域以及机主域的通话记录中;

如果当前域为非机主域、在当前域以及在机主域的通讯录中均查找到呼叫方号码,则使用当前域以及机主域各自通讯录中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在各自的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域;

如果当前域为非机主域,且在当前域中未查找到呼叫方的号码,则以呼叫方的号码将当前呼叫记录在当前域的通话记录中,使用查找到的所有呼叫方的名称和/或头像的组合作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域。

实施例2

本实施例提供的多用户设备中通话记录方法主要依据以下处理策略进行:

本实施例结合两个附图以具体的应用场景来具体描述本发明提供的多用户设备中通话记录方法的实施方式:

场景1、如图2所示,如果当前域是机主域且发生来电,则具体流程如下:

(1)、此时如果来电号码只在当前域下的通讯录中能找到,那么来电页 面将会以当前域(即机主域)的通讯录中记录的该联系人的头像标识并显示该联系人,同时该联系人的号码只会添加到当前域(即机主域)的通话记录中,且通话记录中也是当前域(即机主域)的头像标识联系人名字显示;

(2)、此时如果来电号码除了在当前域(即机主域)的通讯录中能找到之外,还在其它域中的通讯录中也能找到,那么来电页面将会以机主域和非机主域的通讯录中记录的当前来电联系人的头像以及联系人名称组合后标识并显示此号码联系人,同时这个号码只会添加到当前域(即机主域)的通话记录中,且通话记录中这个号码也是以机主域和非机主域组合头像标识加联系人名字显示;

(3)、此时如果来电号码在当前域的通讯录中没能找到,但却在其它域中的通讯录中能查找到,那么来电页面将会以非机主域头像标识加联系人名字显示,同时这个号码只会添加到当前域(即机主域)的通话记录中,且通话记录中也是以非机主域头像标识加联系人名字显示;

(4)、此时如果来电号码在所有域下的通讯录中都没能找到,那么来电页面将显示“未知联系人”来电,同时这个号码只会添加到当前域即机主域的通话记录中。

场景2、如图3所示,当前域是非机主域且发生来电的场景下,包括如下处理:

(1)、如果当前域不是机主域,此时来电号码只在当前域的通讯录中能找到,那么来电页面将会以当前域中记录的联系人名字显示,同时会将这个号码添加到当前域和机主域的通话记录中,其中当前域通话记录按正常逻辑处理,机主域的通话记录中的这个号码是以当前域头的通讯录中记录的该号码对应的头像标识加联系人名字显示并增加在哪个域接听的标识;

(2)、如果当前域不是机主域,此时来电号码在当前域的通讯录中能找到,且在机主域的通讯录中也能找到,那么来电页面将会以当前域的通讯录中记录的联系人名字显示,同时会将这个号码添加到当前域和机主域的通话记录中,其中当前域通话记录按正常逻辑处理,机主域的通话记录中的这个号码是以机主域和当前域组合头像标识加联系人名字显示并增加在哪个域接听的标识;

(3)、如果当前域不是机主域,此时来电号码在当前域和机主域的通讯录中没能找到,但在其它非当前域非机主域的通讯录中能找到,那么来电页面将会显示“未知联系人”来电,同时会将这个号码添加到当前域和机主域的通话记录中,其中当前域通话记录按正常逻辑处理,机主域的通话记录中的这个号码是以非机主域头像标识加联系人名字显示并增加在哪个域接听标识;

(4)、如果当前域不是机主域,此时来电号码除了在机主域的通讯录中能找到外,在当前域和其它非机主域的通讯录中都没能找到,那么来电页面将会显示“未知联系人”来电,同时会将这个号码添加到当前域和机主域的通话记录中,其中当前域通话记录按正常逻辑处理,机主域的通话记录中的这个号码是以机主域头像标识加联系人名字显示并增加在哪个域接听标识;

(5)、如果当前域不是机主域,此时来电号码在除了当前域外,在其它所有域的通讯录中都能找到,那么来电页面将会显示“未知联系人”来电,同时会将这个号码添加到当前域和机主域的通话记录中,其中当前域通话记录按正常逻辑处理,机主域的通话记录中的这个号码是以机主域和非机主域组合头像标识加联系人名字显示并增加在哪个域接听标识;

(6)、如果当前域不是机主域,此时来电号码在所有域的通讯录中都没能找到,那么来电页面将显示“未知联系人”来电,同时会将这个号码添加到当前域和机主域的通话记录中,且都正常逻辑处理,但机主域的通话记录中的这个号码增加在哪个域接听标识。

实施例3

本实施例提供了一种多用户设备中通话记录装置,图4是该装置的结构框图,如图4所示,该装置40包括如下组成部分:

记录模块41,用于在接收到呼叫后,如果当前域为机主域,则将当前呼叫记录在机主域的通话记录中,如果当前域为非机主域,则将当前呼叫记录在当前域以及机主域的通话记录中。

其中,进一步的,上述装置40还可以包括:

第一查找模块,用于在接收到呼叫后,依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;

第一标识模块,用于如果当前域为机主域,使用查找到的各通讯录中记录 的所有呼叫方的名称和/或所有头像组合在一起标识当前来电号码;

第二标识模块,用于如果当前域为非机主域,且在当前域的通讯录中查找到呼叫方的号码,则使用查找到的号码和/或头像标识当前来电号码,如果在当前域的通讯录中未查找到呼叫方的号码,则使用未知号码标识当前来电号码。

其中,上述记录模块41具体可以包括:查找单元,用于依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;第一记录单元,用于如果当前域为机主域,则使用查找到所有呼叫方的名称和/或头像组合在一起作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中;第二记录单元,用于如果当前域为非机主域、在当前域中查找到呼叫方的号码且在机主域中未查找到呼叫方号码,则使用当前域中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在当前域以及机主域的通话记录中;第三记录单元,用于如果当前域为非机主域、在当前域以及在机主域的通讯录中均查找到呼叫方号码,则使用当前域以及机主域各自通讯录中记录的呼叫方的名称和/或头像作为呼叫方的标识,将当前呼叫记录在各自的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域;第四记录单元,用于如果当前域为非机主域,且在当前域中未查找到呼叫方的号码,则以呼叫方的号码将当前呼叫记录在当前域的通话记录中,使用查找到的所有呼叫方的名称和/或头像的组合作为呼叫方的标识,将当前呼叫记录在机主域的通话记录中,并在机主域的通话记录中标记发生当前呼叫的域。

进一步的,上述装置40还包括:

第二查找模块,用于在接收到呼叫后,依次在当前域、机主域以及其他域的通讯录中查找呼叫方的号码;

标识模块,用于在将当前呼叫记录在机主域的通话记录时,如果当前域为非主机域,则在通话记录中标记发生当前呼叫的域,并使用查找到的呼叫方的名称和/或头像标识呼叫方。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1