一种匹配方法、装置和移动终端与流程

文档序号:19924581发布日期:2020-02-14 16:46阅读:186来源:国知局
一种匹配方法、装置和移动终端与流程

本发明涉及移动互联网技术领域,特别是涉及一种匹配方法、装置和移动终端。



背景技术:

随着电子技术的不断发展,移动终端已普遍被大多数用户使用,其中,移动终端的通话功能是用户最常用的功能,在任意时刻,用户可以通过移动终端与任意地点的用户进行通话。

移动终端给用户的通话带来便捷的同时,也促使了越来越多的人通过移动终端进行推销和诈骗;当移动终端用户接收到陌生用户的来电时,会在来电显示界面显示陌生用户的移动用户号码簿号码(mobiledirectorynumber,mdn),对于陌生的号码,大多数用户一般会选择不接听,但有时候陌生的号码也有可能是重要电话,这使得用户在选择不接听陌生的号码以避免被推销和诈骗的同时,也可能会错过重要的电话。



技术实现要素:

鉴于上述问题,本发明提出了一种匹配的方法、装置和移动终端,其在使得被叫用户的移动终端在接收到主叫用户来电时,当主叫用户不是被叫用户的联系人时,依据主叫用户的通讯录和被叫用户的通讯录确定具有共同联系人时,确定主叫用户和共同联系人的关系信息,从而在来电显示界面显示确定的关系信息,以方便被叫用户判断接收到的来电是否为可接来电。

第一方面,被发明实施例中提供了一种匹配方法,包括:被叫用户的移动终端接收主叫用户的来电时,获取主叫用户的移动用户号码簿号码mdn;判断主叫用户的mdn与被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取主叫用户的通讯录;依据主叫用户的通讯录和被叫用户的通讯录确定具有共同联系人时,确定主叫用户与共同联系人的关系信息;在被叫用户的来电显示界面显示所述关系信息;使得在被叫用户接收到主叫用户来电时,当主叫用户不是被叫用户联系人时,在被叫用户的移动终端的来电显示界面中显示关系信息,以方便被叫用户判断接收到的来电是否为可接来电,避免了被叫用户错过重要来电。

结合第一方面,本发明在第一方面的第一种实现方式中,将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定所述主叫用户与所述被叫用户具有共同联系人。

结合第一方面,本发明在第一方面的第二种实现方式中,确定所述共同联系人在所述主叫用户的通讯录中的联系人信息;依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息。

结合第一方面的第二种实现方式,本发明在第一方面的第二种实现方式中,依据所述联系人信息确定分组信息和/或备注信息;将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

结合第一方面的,本发明在第一方面的第三种实现方式中,当存在多于一个共同联系人时,确定所述共同联系人的数量;在所述被叫用户的来电显示界面显示所述共同联系人的数量。

结合第一方面的,本发明在第一方面的第四种实现方式中,将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配,确定被叫用户的通讯录中联系人信息中是否存在所述主叫用户的mdn;当所述被叫用户的通讯录中联系人信息中不存在所述主叫用户的mdn时,确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配。

结合第一方面的,本发明在第一方面的第五种实现方式中,将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

第二方面,本发明实施例中提供了一种匹配装置,包括:mdn获取模块,用于接收主叫用户的来电时,获取主叫用户的移动用户号码簿号码mdn;通讯录获取模块,用于判断主叫用户的mdn与被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取主叫用户的通讯录;信息确定模块,依据主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定主叫用户与所述共同联系人的关系信息;信息显示模块,用于在被叫用户的来电显示界面显示所述关系信息;使得在被叫用户接收到主叫用户来电时,当主叫用户不是被叫用户联系人时,在被叫用户的移动终端的来电显示界面中显示关系信息,以方便被叫用户判断接收到的来电是否为可接来电,避免了被叫用户错过重要来电。

结合第二方面,本发明在第二方面的第一种实现方式中,匹配装置还包括第一匹配模块,其用于将主叫用户的通讯录和被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定主叫用户与被叫用户具有共同联系人。

结合第二方面,本发明在第二方面的第二种实现方式中,信息确定模块包括:联系人信息确定子模块和关系信息确定子模块;其中,联系人信息确定子模块,用于确定共同联系人在主叫用户的通讯录中的联系人信息;关系信息确定子模块,用于依据联系人信息确定共同联系人与主叫用户对应的关系信息。

结合第二方面的第二种实现方式,本发明在第二方面的第二种实现方式中,关系信息确定子模块包括:第一确定单元和第二确定单元;其中,第一确定单元,用于依据联系人信息确定分组信息和/或备注信息;第二确定单元,用于将分组信息和/或备注信息,确定共同联系人与主叫用户对应的关系信息。

结合第二方面,本发明在第二方面的第三种实现方式中,匹配装置还包括数量确定模块,其用于当存在多于一个共同联系人时,确定共同联系人的数量;信息显示模块,还用于在被叫用户的来电显示界面显示共同联系人的数量。

结合第二方面,本发明在第二方面的第四种实现方式中,匹配装置还包括第二匹配模块,其用于将主叫用户的mdn与被叫用户的通讯录中联系人信息进行匹配;当被叫用户的通讯录中联系人信息存在所述主叫用户的mdn时,确定主叫用户的mdn与被叫用户的通讯录中联系人信息匹配。

结合第二方面,本发明在第二方面的第五种实现方式中,匹配装置还包括信息上传模块,其用于将主叫用户的mdn上传至云端服务器,以使云端服务器根据主叫用户的mdn确定主叫用户的通讯录。

第三方面,本发明实施例提供了一种移动终端,该移动终端具有实现上述第一方面中匹配方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,移动终端的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述移动终端还可以包括通信接口,用于移动终端与其他设备或通信网络通信。

第四方面,本发明实施例提供了一种计算机存储介质,用于储存为上述移动终端所用的计算机软件指令,其包含用于执行上述方面为移动终端所设计的程序。

相对于现有技术,本发明提供的方案,在被叫用户使得的移动终端接收到主叫用户来电时,当确定主叫用户不是被叫用户的联系人时,通过匹配主叫用户和被叫用户的通讯录,确定主叫用户和被叫用户具有的共同联系人,从而确定主叫用户和共同联系人的关系信息,在被叫用户使用的移动终端的来电显示界面显示关系信息,从而方便用户选择是否接听来电,避免了用户错过重要来电。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明一个实施例的匹配方法的步骤流程图;

图2示出了根据本发明一个实施例的被叫用户来电显示界面示意图;

图3示出了根据本发明一个实施例的匹配方法的步骤流程图;

图4示出了根据本发明一个实施例的匹配装置实施例的结构框图;

图5示出了根据本发明另一个实施例的匹配装置实施例的结构框图;

图6示出了根据本发明一个实施例的一种移动终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了根据本发明一个实施例的一种匹配方法实施例的步骤流程图,具体可以包括如下步骤:

步骤101、被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的mdn。

步骤102、判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录。

当用户a有紧急的事情需要联系用户c时,而用户a对应的移动终端a不在身边,此时,用户a可以借用用户b的移动终端b打电话联系用户c,但由于用户c的移动终端c中没有存储用户b的号码,使得在用户c接收到用户b的来电时,在用户c对应的移动终端c上显示的是陌生的电话号码,此时,若用户c对于陌生的号码选择不接听,则会错过重要的电话;为了使用户c不会错过重要的电话,可以将用户c的通讯录与用户b的通讯录进行对比,查找用户b与用户c的共同联系人,当用户b与用户c有共同的联系人时,说明用户b与用户c的联系人存在关系,此时可以将用户b与共同联系人的关系信息显示在用户c的来电显示界面,以使用户c可以显示的关系信息选择接听来电,从而可以避免错过重要的电话。

因此,当被叫用户的移动终端接收到主叫用户的移动终端来电时,获取所述主叫用户的mdn,根据获取的主叫用户的mdn,确定主叫用户不是被叫用户的联系人时,可以向云端服务器发送获取主叫用户的通讯录的请求,云端服务器接收到被叫用户的请求后,根据请求信息匹配出对应的主叫用户的通讯录,再将主叫用户的通讯录发送至被叫用户的移动终端,从而被叫用户的移动终端可以从云端服务器中获取主叫用户的通讯录,其中,主叫用户可以预先向云端服务器上传通讯录,云端服务器接收到通讯录后,存储该通讯录。本发明实施例中,主叫用户是指主动发起呼叫的用户,被叫用户是指接受呼叫的用户,其中,主叫用户与被叫用户唯一对应。

步骤103、依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息。

被叫用户的移动终端从云端获取到主叫用户的通讯录后,将被叫用户的通讯录与主叫用户的通讯录进行对比,确定主叫用户与被叫用户存在共同联系人时,从主叫用户的通讯录中分别获取共各同联系人的信息,该信息是主叫用户将共同联系人保存至主叫用户的通讯录时的存储的信息,例如共同联系人的名称、共同联系人的mdn、共同联系人的备注以及共同联系人的头像等等,再根据获取的各共同联系人的信息分别确定各共同联系人与主叫用户的关系信息。

步骤104、在所述被叫用户的来电显示界面显示所述关系信息。

确定主叫用户与共同联系人的关系信息后,可以在被叫用户移动终端的来电显示界面显示确定的关系信息,由于确定的关系信息可能是一个也可能是多个,因此在被叫用户移动终端的来电显示界面显示的关系信息也可以是一个或者多个;例如,当确定主叫用户c与被叫用户a的共同联系人只有b时,若确定c是b的好友,则可以在a的来电显示界面显示“b的好友来电”如图2所示,若确定c是b的家人,则可以在a的来电显示界面显示“b的家人来电”;当确定主叫用户c与被叫用户a的共同联系人有b、d、e、f时,若c均为b、d、e、f的好友,则可以在a的来电显示界面显示“b的好友来电”或者“b、d等的好友来电”。此外,若被叫用户根据主叫用户的mdn查询到其他的相关信息时,还可以在被叫用户的来电显示界面显示其他的信息,例如,mdn对应运行商和对应的归属信息。

本发明实施例在被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录;依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息;在所述被叫用户的来电显示界面显示所述关系信息;使得被叫用户的移动终端在接收到陌生的电话号码时,当主叫用户不是被叫用户联系人时,可以在来电显示界面显示该关系信息,以方便被叫用户判断接收到的来电是否为可接来电,避免了被叫用户错过重要来电。

参照图3,示出了根据本发明另一个实施例的一种匹配方法实施例的步骤流程图,具体可以包括如下步骤:

步骤201、被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的mdn。

步骤202、将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配,确定被叫用户的通讯录中联系人信息中是否存在所述主叫用户的mdn。

当被叫用户的移动终端接收到主叫用户的移动终端来电时,获取所述主叫用户的mdn,根据获取的主叫用户的mdn,将主叫用户的mdn与被叫用户的通讯录中的各联系人对应的mdn逐一进行匹配,当被叫用户通讯录中的某一联系人对应的mdn与主叫用户的mdn相同时,则确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息匹配,即主叫用户是被叫用户的通讯录中的联系人;当被叫用户通讯录各联系人对应的mdn均与主叫用户的mdn不相同时,则可以确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配,即主叫用户不是被叫用户的通讯录中的联系人。

步骤203、在被叫用户的来电显示界面显示主叫用户的名称。

当确定主叫用户的mdn与所述被叫用户的通讯录中联系人信息匹配时,即主叫用户为被叫用户的通讯录中的联系人,则在被叫用户的通讯录中根据主叫用户的mdn确定对应主叫用户的名称,进而在被叫用户的来电显示界面显示主叫用户的名称。

步骤204、将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

步骤205、从云端服务器获取所述主叫用户的通讯录。

当确定主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,即确定主叫用户不是被叫用户的通讯录中的联系人时,可以向云端服务器发送请求,请求获取主叫用户的通讯录,发送请求的同时,可以将获取的主叫用户的mdn发送至云端服务器,云端服务器接收到被叫用户发送的请求和主叫用户的mdn后,根据主叫用户的mdn匹配出对应的主叫用户通讯录,再将主叫用户的通讯录发送至被叫用户的移动终端,被叫用户的移动终端从云端服务器获取所述主叫用户的通讯录,其中,一个主叫用户的mdn对应一个主叫用户的通讯录。

步骤206、将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn。

被叫用户的移动终端从云端服务器中获取主叫用户的通讯录后,将主叫用户的通讯录中各联系人对应的mdn分别与被叫用户的通讯录中各联系人对应的mdn逐一进行匹配,确定主叫用户的通讯录和被叫用户的通讯录中是否存在相同的mdn,即确定主叫用户的通讯录和被叫用户的通讯录中是否存在共同联系人,当存在相同的mdn时,确定主叫用户与被叫用户存在共同的联系人,当不存在相同的mdn时,确定主叫用户与被叫用户不存在共同的联系人。

步骤207、确定所述共同联系人在所述主叫用户的通讯录中的联系人信息。

确定主叫用户和被叫用户存在共同联系人后,当主叫用户和被叫用户只存在一个共同联系人时,获取该共同联系人在主叫用户通讯录中的联系人信息,以根据共同联系人的联系人信息确定共同联系人与主叫用户的关系信息。当主叫用户和被叫用户存在多个共同联系人时,一种处理方式是,获取各共同联系人在主叫用户通讯录中的联系人信息,或者,获取任意一个共同联系人在主叫用户通讯录中的联系人信息,例如,当主叫用户a和被叫用户c存在联系人b、d、e...k时,可以获取联系人b、d、e…k中任意一个联系人与被叫用户c的联系人信息,即获取了一条联系人信息;也可以分别获取所有的9个联系人b、d、e…k与被叫用户c的联系人信息,即获取了9条联系人信息,本发明实施例中,联系人信息是指用户存储联系人是保存的所有信息,例如分组信息、备注信息和联系人名称等。

依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息的步骤具体包括:步骤s208和步骤s209:

步骤208、依据所述联系人信息确定分组信息和/或备注信息。

步骤209、将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

用户在存储联系人时,通常会将联系人添加至对应的分组中,或者为该联系人添加对应备注,以方便后续更好的查找联系人;因此,联系人信息中的分组信息和备注信息可以展现出共同联系人与主叫用户的关系,因此,可以依据获取的联系人信息确定分组信息和/或备注信息,当共同联系人不存在任何一个分组时,可以将共同联系人的分组信息设置为默认分组信息如“好友”;当共同联系人在主叫用户的黑名单中时,则将共同联系人的分组信息设为黑名单;再将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息;例如,从主叫用户a中获取共同联系人b的分组信息是“家人”,则可以确定主叫用户a与共同联系人b的关系信息是家人;若分组信息是“同事”,则确定a与b的关系信息是同事。

步骤210、在所述被叫用户的来电显示界面显示所述关系信息。

根据确定的关系信息,在被叫用户的来电显示界面显示该关系信息。

步骤211、当存在多于一个共同联系人时,确定所述共同联系人的数量。

步骤212、在所述被叫用户的来电显示界面显示所述共同联系人的数量。

当主叫用户和被叫用户存在多个共同联系人时,另一种处理方式是,确定存在的所有共同联系人的数量,以根据确定的数量,在所述被叫用户的来电显示界面显示所述共同联系人的数量;例如,当主叫用户a和被叫用户c存在联系人b、d、e...k时,则可以确定共同联系人的数量为9个,则在来电显示界面显示“与本机共有9个联系人”。

步骤213、在所述被叫用户的来电显示界面显示主叫用户的mdn。

当确定主叫用户和被叫用户不存在共同联系人时,则判定该mdn对应的用户相对于被叫用户是陌生人,则在被叫用户的来电显示界面直接显示获取的主叫用户的mdn;当被叫用户的移动终端根据主叫用户的mdn确定出其他的信息时,还可以在被叫用户的来电显示界面显示的其他信息,例如,可以根据主叫用户的mdn确定对应的运营商信息和归属地信息等,还可以确定主叫用户是否为房产中介电话、推销电话、快递电话等等;以提醒被叫用户。

本发明实施例在被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;将主叫用户的mdn与被叫用户的通讯录中联系人信息进行匹配,当确定主叫用户的mdn与被叫用户的通讯录中联系人信息匹配时,向云端服务器发送主叫用户的mdn以及请求主叫用户的通讯录,从而从云端服务器获取主叫用户的通讯录;再将主叫用户的通讯录与被叫用户的通讯录进行匹配,当两者具有相同的mdn时,确定主叫用户与被叫用户具有共同联系人时,一方面,可以获取共同联系人在主叫用户的通讯录中的联系人信息,根据联系人信息确定主叫用户与共同联系人的关系信息,在被叫用户的来电显示界面显示该关系信息;另一方面,当存在多于一个共同联系人时,确定共同联系人的数量,在被叫用户的来电显示界面显示该数量;使得在被叫用户的移动终端接收到主叫用户的来电时,可以在被叫用户的来电显示界面显示该关系信息或数量,以使被叫用户根据来电显示界面显示的信息,确定是否接听来电,有效的避免了接听推销和诈骗电话,同时也避免了错过重要来电;当确定主叫用户和被叫用户不存在共同联系人时,依据主叫用户的mdn可以确定来电是否为诈骗电话,当确定来电为诈骗电话时,在被叫用户的来电显示界面显示诈骗信息,再次提醒被叫用户谨慎接听电话,防止受骗。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图4,示出了根据本发明一个实施例的一种匹配装置实施例的结构框图,具体可以包括如下模块:mdn获取模块31、通讯录获取模块32、信息确定模块33、以及信息显示模块34,其中,

mdn获取模块31,用于接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn。

通讯录获取模块32,用于判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录。

信息确定模块33,依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息。

信息显示模块34,用于在所述被叫用户的来电显示界面显示所述关系信息。

本发明实施例在被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录;依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息;在所述被叫用户的来电显示界面显示所述关系信息;使得被叫用户的移动终端在接收到陌生的电话号码时,可以在来电显示界面显示陌生号码与被叫用户通讯录中联系人的关系信息,以方便被叫用户判断接收到的来电是否为可接来电。

参照图5,示出了根据本发明另一个实施例的一种匹配装置实施例的结构框图,所述匹配装置包括:mdn获取模块41、通讯录获取模块42、信息确定模块43、以及信息显示模块44,上述实施例已经论述,在此不再赘述;所述匹配装置还包括:第一匹配模块45、数量确定模块46、第二匹配模块47、以及信息上传模块48,其中,

信息显示模块44,还用于在所述被叫用户的来电显示界面显示所述共同联系人的数量。

第一匹配模块45,用于将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定所述主叫用户与所述被叫用户具有共同联系人。

数量确定模块46,用于当存在多于一个共同联系人时,确定所述共同联系人的数量。

第二匹配模块47,用于将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配;当所述被叫用户的通讯录中联系人信息存在所述主叫用户的mdn时,确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息匹配。

信息上传模块48,用于将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

本发明实施例中,信息确定模块43包括:联系人信息确定子模块431和关系信息确定子模块432,其中,

联系人信息确定子模块431,用于确定所述共同联系人在所述主叫用户的通讯录中的联系人信息。

关系信息确定子模块432,用于依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息。

本发明实施例中,关系信息确定子模块432包括:第一确定单元4321和第二确定单元4322,其中,

第一确定单元4321,用于依据所述联系人信息确定分组信息和/或备注信息。

第二确定单元4322,用于将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明实施例还提供了一种移动终端,如图6所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图6示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图6,手机包括:射频(radiofrequency,rf)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless-fidelity,wi-fi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图6中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图6对手机的各个构成部件进行具体的介绍:

rf电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,rf电路510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图6中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经rf电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。

wi-fi属于短距离无线传输技术,手机通过wi-fi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了wi-fi模块570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。

手机还包括给各个部件供电的电源590(比如电池),优选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,该终端所包括的处理器580还具有以下功能:被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录;依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息;在所述被叫用户的来电显示界面显示所述关系信息。

可选地,处理器580还用于将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定所述主叫用户与所述被叫用户具有共同联系人。

可选地,处理器580还用于确定所述共同联系人在所述主叫用户的通讯录中的联系人信息;依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息。

可选地,处理器580还用于依据所述联系人信息确定分组信息和/或备注信息;将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

可选地,处理器580还用于当存在多于一个共同联系人时,确定所述共同联系人的数量;在所述被叫用户的来电显示界面显示所述共同联系人的数量。

可选地,处理器580还用于将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配,确定被叫用户的通讯录中联系人信息中是否存在所述主叫用户的mdn;当所述被叫用户的通讯录中联系人信息中不存在所述主叫用户的mdn时,确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配。

可选地,处理器580还用于将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的匹配方法、装置和移动终端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

本发明公开了a1、一种匹配方法,包括:被叫用户的移动终端接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录;依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息;在所述被叫用户的来电显示界面显示所述关系信息。

a2、如a1所述的方法,从云端服务器获取所述主叫用户的通讯录之后,还包括:将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定所述主叫用户与所述被叫用户具有共同联系人。

a3、如a1所述的方法,确定所述主叫用户与所述共同联系人的关系信息,包括:确定所述共同联系人在所述主叫用户的通讯录中的联系人信息;依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息。

a4、如a3所述的方法,依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息,包括:依据所述联系人信息确定分组信息和/或备注信息;将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

a5、如a1所述的方法,还包括:当存在多于一个共同联系人时,确定所述共同联系人的数量;在所述被叫用户的来电显示界面显示所述共同联系人的数量。

a6、如a1所述的方法,获取所述主叫用户的移动用户号码簿号码mdn之后,还包括:将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配,确定被叫用户的通讯录中联系人信息中是否存在所述主叫用户的mdn;当所述被叫用户的通讯录中联系人信息中不存在所述主叫用户的mdn时,确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配。

a7、如a1所述的方法,从所述云端服务器获取所述主叫用户的通讯录之前,还包括:将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

本发明实施例还提供了b8、一种匹配的装置,包括:mdn获取模块,用于接收主叫用户的来电时,获取所述主叫用户的移动用户号码簿号码mdn;通讯录获取模块,用于判断所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息不匹配时,从云端服务器获取所述主叫用户的通讯录;信息确定模块,依据所述主叫用户的通讯录和所述被叫用户的通讯录确定具有共同联系人时,确定所述主叫用户与所述共同联系人的关系信息;信息显示模块,用于在所述被叫用户的来电显示界面显示所述关系信息。

b9、如b8所述的装置,还包括:第一匹配模块,用于将所述主叫用户的通讯录和所述被叫用户的通讯录进行匹配,确定是否具有相同的mdn;当具有相同的mdn时,确定所述主叫用户与所述被叫用户具有共同联系人。

b10、如b8所述的装置,信息确定模块包括:联系人信息确定子模块,用于确定所述共同联系人在所述主叫用户的通讯录中的联系人信息;关系信息确定子模块,用于依据所述联系人信息确定所述共同联系人与所述主叫用户对应的关系信息。

b11、如b10所述的装置,所述关系信息确定子模块包括:第一确定单元,用于依据所述联系人信息确定分组信息和/或备注信息;第二确定单元,用于将所述分组信息和/或备注信息,确定所述共同联系人与所述主叫用户对应的关系信息。

b12、如b8所述的装置,还包括:数量确定模块,用于当存在多于一个共同联系人时,确定所述共同联系人的数量;所述信息显示模块,还用于在所述被叫用户的来电显示界面显示所述共同联系人的数量。

b13、如b8所述的装置,还包括:第二匹配模块,用于将所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息进行匹配;当所述被叫用户的通讯录中联系人信息存在所述主叫用户的mdn时,确定所述主叫用户的mdn与所述被叫用户的通讯录中联系人信息匹配。

b14、如b8所述的装置,还包括:信息上传模块,用于将所述主叫用户的mdn上传至云端服务器,以使云端服务器根据所述主叫用户的mdn确定所述主叫用户的通讯录。

本发明实施例还提供了c15、一种移动终端,包括处理器和存储器,其中,所述存储器用于存储支持收发装置执行a1至a7中所述的匹配方法的程序;所述处理器被配置为用于执行所述存储器中存储的程序。

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