一种信息获取的方法及装置转让专利

申请号 : CN201410478039.4

文献号 : CN105430624B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蒋罗吕楠

申请人 : 酷派软件技术(深圳)有限公司

摘要 :

本发明涉及通信领域,尤其涉及一种用于终端的信息获取的方法及装置,为了解决现有技术中由用户人工获得特别关注的联系人的信息的方式,浪费时间,效率较低的问题而发明。其中,该方法,包括:从通讯录中确定目标联系人,目标联系人为用户特别关注的联系人;根据通讯录和/或用户与目标联系人的通信记录,获取与目标联系人相关的关键字;向服务器发送关键字;接收并输出服务器发送的推送消息,该推送消息为服务器根据关键字搜索得到的相关消息。本发明提供的信息获取的方法及装置,用于数据推送的过程中。

权利要求 :

1.一种信息获取的方法,用于终端,其特征在于,包括:从通讯录中确定目标联系人,所述目标联系人为用户特别关注的联系人;

所述特别关注的联系人为:在预设周期内统计的所述用户与所述通讯录中的联系人通过电话或短信沟通次数超过设定上限的至少一个联系人;

根据通讯录和/或所述用户与所述目标联系人的通信记录,获取与所述目标联系人相关的关键字;

向服务器发送所述关键字;

接收并输出所述服务器发送的推送消息,所述推送消息为所述服务器根据所述关键字搜索得到的相关消息。

2.根据权利要求1所述的信息获取的方法,其特征在于,所述根据所述用户与所述目标联系人的通信记录,获取与所述目标联系人相关的关键字,具体包括:获取所述用户与所述目标联系人的通信记录;

将所述通信记录中出现次数高于一定阈值的词汇或语句确定为关键字。

3.根据权利要求1所述的信息获取的方法,其特征在于,所述根据通讯录获取与所述目标联系人相关的关键字,具体包括:提取所述通讯录中所述目标联系人的电话号码;

获取所述电话号码的号码归属地;

将所述号码归属地确定为关键字。

4.根据权利要求1所述的信息获取的方法,其特征在于,所述输出所述服务器发送的推送消息,具体包括:在通知栏中显示所述服务器发送的推送消息。

5.根据权利要求1所述的信息获取的方法,其特征在于,获取所述用户对推送消息的处理结果;

将所述处理结果发送到所述服务器,用于所述服务器根据所述处理结果调整搜索的筛选条件。

6.一种信息获取的装置,用于终端,其特征在于,所述装置包括:关系提取单元,用于从通讯录中确定目标联系人,所述目标联系人为用户特别关注的联系人;

所述特别关注的联系人为:在预设周期内统计的所述用户与所述通讯录中的联系人通过电话或短信沟通次数超过设定上限的至少一个联系人;

获取单元,用于根据所述通讯录和/或所述用户与所述目标联系人的通信记录,获取与所述关系提取单元确定的所述目标联系人相关的关键字;

发送单元,用于向服务器发送所述获取单元获取的关键字;

接收单元,用于接收所述服务器发送的推送消息,所述推送消息为所述服务器根据所述发送单元发送的关键字搜索得到的相关消息;

输出单元,用于输出所述接收单元接收的所述推送消息。

7.根据权利要求6所述的装置,其特征在于,所述获取单元,还用于:获取所述用户与所述关系提取单元确定的所述目标联系人的通信记录;

将所述通信记录中出现次数高于一定阈值的词汇或语句确定为关键字。

8.根据权利要求6所述的装置,其特征在于,所述获取单元,还用于:提取所述通讯录中所述关系提取单元确定的所述目标联系人的电话号码;

获取所述电话号码的号码归属地;

将所述号码归属地确定为关键字。

9.根据权利要求6所述的装置,其特征在于,所述输出单元,还用于在通知栏中显示所述接收单元接收的所述推送消息。

10.根据权利要求6所述的装置,其特征在于,所述获取单元,还用于获取所述用户对推送消息的处理结果;

所述发送单元,还用于将所述获取单元获取的所述处理结果发送到所述服务器,用于所述服务器根据所述处理结果调整搜索的筛选条件。

说明书 :

一种信息获取的方法及装置

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种用于终端的信息获取的方法及装置。

背景技术

[0002] 众所周知,诸如手机等类型的移动终端最基本的功能是接听电话和收发短信,因而移动终端都会设置有保存联系人信息的功能,如手机中的通讯录。该联系人信息一般由用户输入联系人的相关资料,如联系方式、家庭住址等,同时对联系人进行分类后,如同事、亲戚、朋友等保存在数据库中。
[0003] 为了满足用户的个性化需求,有些厂商利用移动终端中的联系人信息开发了各种智能应用,例如提醒用户关注长久未联系的朋友、绘制用户的人际亲疏图、当用户更换位置时向用户推送当前位置下的联系人的智能应用等。
[0004] 发明人在研究中发现,通过联系人信息本身和现有的智能应用,用户仅能了解自身与各个联系人的亲疏关系,若想进一步了解与某些特别关注的联系人(如异地的亲人或老朋友)相关的信息,则需要通过主动搜索查找的方式获取。此种由用户人工获得特别关注的联系人的信息的方式,浪费时间,效率较低。

发明内容

[0005] 本发明实施例提供一种用于终端的信息获取的方法及装置,以解决现有技术中由用户人工获得特别关注的联系人的信息的方式,浪费时间,效率较低的问题。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 一方面,本发明提供了一种信息获取的方法,包括:
[0008] 从通讯录中确定目标联系人,所述目标联系人为用户特别关注的联系人;
[0009] 根据通讯录和/或所述用户与所述目标联系人的通信记录,获取与所述目标联系人相关的关键字;
[0010] 向服务器发送所述关键字;
[0011] 接收并输出所述服务器发送的推送消息,所述推送消息为所述服务器根据所述关键字搜索得到的相关消息。
[0012] 另一方面,本发明提供了一种信息获取的装置,包括:
[0013] 关系提取单元,用于从通讯录中确定目标联系人,所述目标联系人为用户特别关注的联系人;
[0014] 获取单元,用于根据通讯录和/或所述用户与所述目标联系人的通信记录,获取与所述关系提取单元确定的目标联系人相关的关键字;
[0015] 发送单元,用于向服务器发送所述获取单元获取的关键字;
[0016] 接收单元,用于接收所述服务器发送的推送消息,所述推送消息为所述服务器根据所述发送单元发送的关键字搜索得到的相关消息;
[0017] 输出单元,用于输出所述接收单元接收的所述推送消息。
[0018] 本发明提供的信息获取的方法及装置,与现有技术中用户仅能了解自身与各个联系人的亲疏关系,若想进一步了解与某些特别关注的联系人相关的信息,则需要通过主动搜索查找的方式获取相比,本发明从通讯录中确定目标联系人后,进一步确定与目标联系人相关的关键字,将关键字提交给服务器,服务器根据关键字向用户实时推送与目标联系人相关的信息,这样用户无需上网主动搜索查找,能够节约时间,提高效率。

附图说明

[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1为本发明实施例提供的信息获取的方法的流程图;
[0021] 图2为本发明实施例提供的服务器接收关键字后的操作流程图;
[0022] 图3为本发明实施例提供的信息获取的方法的流程图;
[0023] 图4为本发明实施例提供的信息获取的装置的结构示意图。

具体实施方式

[0024] 下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025] 本发明实施例提供了一种用于终端的信息获取的方法,如图1所示,该方法包括:
[0026] S101:从通讯录中确定目标联系人,该目标联系人为用户特别关注的联系人。
[0027] 移动终端的通讯录中保存的联系人是与用户有交集的所有联系人,在众多联系人中,有些联系人为用户较为关心的对象,如至交、恋人、亲属或者是一些重要客户、合作公司接洽人等,本实施例中的目标联系人就是指从通讯录中保存的所有联系人中筛选出来的用户特别关心的联系人。
[0028] 从通讯录中确定目标联系人的具体过程包括:
[0029] 在一定周期内,统计用户与通讯录中的各个联系人的电话或者短信的沟通次数,将沟通次数较多、沟通较频繁的联系人确定为目标联系人,其中,本实施例中所指的沟通次数较多、沟通较频繁是为了表明目标联系人不限于一人,是指将一定比例的、或者沟通次数超过设定的上限的联系人确定为目标联系人。示例性的,可以通过将所有联系人的沟通次数进行排序后,选取一定比例的联系人作为目标联系人,如100个联系人中,将沟通次数在前20%的联系人确定为目标联系人,即将沟通次数较多的前20人确定为目标联系人;还可以统计所有联系人的沟通次数并计算得到沟通次数平均数,将沟通次数超过平均数的联系人确定为目标联系人。
[0030] 进一步的,可根据联系人数据库中保存的目标联系人的公司号码、甚至可能还有家庭住址、工作单位、职位、分组信息等,进一步确定目标联系人相关的属性信息,如根据分组信息确定目标联系人与用户为亲密联系人、工作伙伴、竞争对手等关系;根据家庭住址、工作单位信息确定目标联系人的位置信息等。如表一中为目标联系人的名称与分组信息。
[0031] 表一
[0032]目标联系人 分组 第一关键字 第二关键字
张三 亲密组 深圳 电影
李四 亲密组 杭州 生活大爆炸
王五 工作组 北京 某某科技有限公司
高六 工作组 南京 大豆和玉米期货
[0033] 表一中显示了用户的目标联系人的名字以及分组信息,同时列出了与每个目标联系人相关的关键字。其中,第一关键字的获取来自于通讯录,第二关键字的获取来源于通信记录,第一关键字和第二关键字主要用于区别关键字的来源,并不对关键字的具体内容做限定。
[0034] 此外,现有技术中也存在一些绘制用户的人际亲疏图、确定用户的较为关心的目标联系人的具体实现方式,本实施例中确定目标联系人的过程也可参考现有技术。
[0035] S102:根据通讯录和/或用户与目标联系人的通信记录,获取与目标联系人相关的关键字。
[0036] 其中,关键字可以为代表了用户与目标联系人共同的兴趣爱好、共同的话题等的词汇或语句,也可以为目标联系人的属性信息,如地域。
[0037] 获取与目标联系人相关的关键字有多种方式,在本实施例的一种实现方式中,可根据通讯录获取与目标联系人相关的关键字。该过程具体包括:提取通讯录中目标联系人的电话号码;获取电话号码的号码归属地;将号码归属地确定为关键字,该关键字也可称为地域关键字,如表一中的第一关键字。
[0038] 在本实施例的另一种实现方式中,可根据用户与目标联系人的通信记录,获取与目标联系人相关的关键字,该过程具体包括:获取用户与目标联系人的通信记录;将通信记录中出现次数高于一定阈值的词汇或语句确定为关键字。其中,此处所指的通信记录主要是指语音或短信记录。所指的阈值可以为对通信记录中的词汇或语句的出现次数进行统计后选取的阈值,如在一定周期内,对通信记录中的100个词汇或语句进行统计排序后,得到该100个词汇或语句分别对应的次数,选取出现次数较高的第5个词汇或语句对应的次数,作为选取关键字的阈值;也可以为预先设定的某一具体数值,只要某一词汇或语句的出现次数超过该具体数值,都可以作为关键字。因而该关键字可以为出现次数最高的词汇或语句,也可以为出现次数超过设定阈值的前几个词汇或语句。一般而言,人与人沟通中经常出现的词汇能够反映其对事物的关心程度等。因而提取通信记录中最为频繁出现的词组或者出现次数较多的前两个或多个词组作为关键字,如表一中目标联系人李四对应的第二关键字,该第二关键字的获取是由用户与李四的通信记录中得知美剧《生活大爆炸》是他们经常讨论的话题。
[0039] 此外,在本实施例的又一实现方式中,还可以通过将用户输入的词汇或语句作为目标联系人的关键字。在创建联系人信息时,除了输入联系方式、姓名等,用户可能会输入一些其他与目标联系人相关的词或语句,在关键字提取时,也可将用户输入的该词或语句作为关键字。
[0040] 现有技术中,能够实现目标联系人的确定这一过程,而目标联系人的确定仅能表达用户与目标联系人的关系状态。在建立了该状态的基础上,利用该状态进一步获取目标联系人的相关信息是用户更为关心的,因而本实施例在确定了目标联系人的基础上,进一步获取了与目标联系人相关的关键字以作为后续服务器进行消息推送的依据,这样服务器可以实时的推送与目标联系人相关的信息,无需用户手动搜索。
[0041] S103:向服务器发送关键字。
[0042] 如图2所示,服务器接收关键字后的操作流程如下:
[0043] S201:服务器根据关键字信息进行搜索。
[0044] S202:服务器对搜索得到的信息进行筛选。
[0045] 然而与关键字有关的信息较多且庞杂无章;因而服务器还需要对搜索得到的信息按照一定的筛选条件进行一定的筛选,如从信息的来源上讲,选取较为官方、权威、普遍受人关注的门户网站;从信息的内容来说,选取与关键字相关的较为热点的信息或与目标联系人息息相关的信息。如根据深圳这一地域关键字,能搜到各种各样与之相关的信息,在筛选时,可选取当地的天气信息、当地的热点消息,而舍弃与目标联系人几乎无关的信息;从信息的时间来说,选取发生时间最近的信息等。该筛选过程中也会用到一定的筛选算法,可参考现有技术。
[0046] S203:服务器对筛选后的信息按照其重要等级进行排序。
[0047] 一般,为了不影响用户体验,向移动终端推送的信息不能太多,且应当选取较为重要的信息进行推送,因而,在筛选的基础上,进一步对信息的重要度评级后,服务器将最重要的那些消息推送给移动终端。例如目标联系人为异地亲密联系人时,该亲密联系人当地突发暴风雨袭击信息,当地突发暴恐信息等。又如目标联系人为竞争对手时,该竞争对手公司的重大收购、投资信息,股票涨跌信息,或者当地的改革政策的发布信息等。
[0048] 服务器根据关键字进行信息搜索、筛选、排序、推送的过程可参考现有技术,本方法不再赘述。
[0049] S104:接收并输出服务器发送的推送消息,该推送消息为服务器根据关键字搜索得到的相关消息。
[0050] 接收到服务器发送的推送消息的目的是方便用户进行读取等操作,因而还需输出该推送消息。
[0051] 其中,输出服务器发送的推送消息,具体包括:
[0052] 在通知栏中显示服务器发送的推送消息。通知栏中可以只显示推送的消息的概要,以不打扰用户。此外,该推送消息也可以切入到一些应用中,如微信、微博、QQ等,这样推送的信息会比较全面。
[0053] 本实施例提供的信息获取的方法,与现有技术中用户仅能了解自身与各个联系人的亲疏关系,若想进一步了解与某些特别关注的联系人相关的信息,则需要通过主动搜索查找的方式获取相比,本实施例从通讯录中确定目标联系人后,进一步确定与目标联系人相关的关键字,将关键字提交给服务器,服务器根据关键字向用户实时推送与目标联系人相关的信息,这样用户无需上网主动搜索查找,节省时间,能够提高效率,且信息推送实时性强,能够提高用户体验。
[0054] 作为图1所示方法的补充,本实施例还提供了一种信息获取的方法,如图3所示,该方法包括:
[0055] S301:从通讯录中确定目标联系人,该目标联系人为用户特别关注的联系人。
[0056] S302:根据通讯录和/或用户与目标联系人的通信记录,获取与目标联系人相关的关键字。
[0057] S303:向服务器发送关键字。
[0058] S304:接收并输出服务器发送的推送消息,该推送消息为服务器根据关键字搜索得到的相关消息。
[0059] S305:获取用户对推送消息的处理结果。
[0060] 用户在收到推送消息时,会根据自己的喜好等对推送消息进行一些处理操作,如忽略推送消息、阅读推送消息等。
[0061] S306:将处理结果发送到服务器,用于服务器根据处理结果调整搜索的筛选条件。
[0062] 根据用户对推送消息的处理结果,评价用户对推送消息的关注程度以方便服务器调整筛选条件进而为用户推送其更为关心的信息。该步骤的一种实现方式如下:监听并记录用户对推送的消息的操作方式和该操作方式对应的次数;如用户对推送的某条消息直接忽略,说明用户对该消息不感兴趣,用户对该类消息的忽略操作的执行次数超过设定阈值时,则不再给用户推送该类消息。通过这种反馈的方式,能有效的抑制反复推送“无聊”消息,避免用户的反感。
[0063] 其中步骤S301至步骤S304的实现过程参考图1所示的方法,本方法不再赘述。
[0064] 此外,需要说明的是,本实施例所指的通讯录并不局限于移动终端中的包含电话信息的通讯录,还可以为社交应用中的通讯录,如QQ中的好友列表,相应的目标联系人可以为好友列表中用户较为关注的好友。因而本实施例提供的信息获取的方法除了应用在移动终端通讯录中这一场景外;还可以应用在其他应用场景中,如移动终端的具有联系人信息的的社交应用中,如QQ、微信等;这样,本实施例中的通讯录为社交应用中的包含了所有好友信息的联系人列表,目标联系人为用户特别关注的好友;在允许获取聊天记录的前提下,可根据用户与目标联系人的通信记录,获取相应的关键字,再向服务器输出获取的关键字,其具体实现过程可参考本实施例在移动终端通讯录的具体应用。需要说明的是,在通讯录为社交应用中的包含了所有好友信息的联系人列表的场景下,根据通讯录获取与目标联系人相关的关键字的步骤可以为:提取所述通讯录中所述目标联系人的ID号;获取所述ID号最近和/或最频繁登录的IP地址;获取所述IP地址对应的地理位置;将所述地理位置确定为关键字。
[0065] 作为上述各图所示方法的实现,本实施例还提供给了一种用于终端的信息获取的装置,如图4所示,该装置包括:
[0066] 关系提取单元401,用于从通讯录中确定目标联系人,该目标联系人为用户特别关注的联系人。
[0067] 获取单元402,用于根据通讯录和/或用户与确定的目标联系人的通信记录,获取与关系提取单元401确定的目标联系人相关的关键字。
[0068] 发送单元403,用于向服务器发送获取单元402获取的关键字。
[0069] 接收单元404,用于接收服务器发送的推送消息,该推送消息为服务器根据发送单元403发送的关键字搜索得到的相关消息。
[0070] 输出单元405,用于输出接收单元404接收的推送消息。
[0071] 该装置还包括存储单元406,存储单元406用于存储接收单元404接收的推送消息,关系提取单元401、获取单元402、发送单元403、接收单元404、输出单元405及存储单元406通过总线400相连。
[0072] 进一步的,获取单元402,还用于:
[0073] 获取用户与关系提取单元401确定的目标联系人的通信记录;
[0074] 将通信记录中出现次数高于一定阈值的词汇或语句确定为关键字。
[0075] 进一步的,获取单元402,还用于:
[0076] 提取通讯录中关系提取单元401确定的目标联系人的电话号码;
[0077] 获取电话号码的号码归属地;
[0078] 将号码归属地确定为关键字。
[0079] 进一步的,输出单元405,还用于在通知栏中显示接收单元404接收的推送消息。
[0080] 进一步的,获取单元402,还用于获取用户对推送消息的处理结果。
[0081] 进一步的,发送单元403,还用于将获取单元402获取的处理结果发送到服务器,用于服务器根据处理结果调整搜索的筛选条件。
[0082] 本实施例提供的信息获取的装置,关系提取单元从通讯录中确定目标联系人后,获取单元进一步确定与目标联系人相关的关键字,发送单元将关键字提交给服务器,服务器根据关键字向用户实时推送与目标联系人相关的信息,接收单元接收服务器发送的推送消息,并经输出单元输出以方便用户阅读操作等。这样用户无需上网主动搜索查找,节省时间,效率较高;且信息推送实时性强,能够提高用户体验。
[0083] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0084] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。