通过搜索引擎获取通信联系人的方法及终端的制作方法

文档序号:8004577阅读:455来源:国知局
通过搜索引擎获取通信联系人的方法及终端的制作方法
【专利摘要】本发明提供了一种通过搜索引擎获取通信联系人的方法及终端,属于计算终端、网络【技术领域】。所述方法包括:通过搜索引擎客户端采集用户输入的待搜索数据;判定前述的待搜索数据是否包括地域关键词;在判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。利用本发明,搜索引擎客户端在采集到用户输入的地域关键词,分析获取用户通信联系人中与该地域关键词相对应的联系人,通过搜索页面集中显示输出,为用户的使用带来便捷。
【专利说明】通过搜索弓I擎获取通信联系人的方法及终端
【技术领域】
[0001]本发明属于计算终端、网络【技术领域】。
【背景技术】
[0002]日常生活中,一方面人们常常通过移动通信工具或者即时通信工具,与相应的社交对象保持联系。另一方面,随着计算终端与网络技术的普及,搜索引擎作为人们日常生活中常用的一种网络工具,用户可以利用搜索引擎获得与所输入关键词相关联的数据内容。
[0003]如何通过一种媒介将网络搜索与人们的通信联系人相关联?假如对人们的通信联系人进行分类,根据不同的划分规则有不同的分类方式,其中一种分类方法为地域划分,即该联系人属于或当前位于哪个区域,对应同一区域的人可以划分为一组。
[0004]现有技术中终端定位技术也得到了广泛的应用,因此为地域信息作为一种连接网络搜索与通信联系人的关键信息的实现带来基础,这样人们在通过搜索引擎搜索关于某地的数据信息时,即可通过搜索引擎获取其属于或当前位于该地区的通信联系人信息。

【发明内容】

[0005]本发明的目的在于,提供一种通过搜索引擎获取通信联系人的方法,以及对应的终端,利用本发明,搜索引擎客户端在采集到用户输入的地域关键词,分析获取用户通信联系人中与该地域关键词相对应的联系人,通过搜索页面集中显示输出。
[0006]本发明提供一种通过搜索引擎获取通信联系人的方法,包括如下步骤:
[0007]步骤1,通过搜索引擎客户端采集用户输入的待搜索数据;
[0008]步骤2,判定前述的待搜索数据是否包括地域关键词;
[0009]步骤3,在判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
[0010]进一步,所述通信联系人包括即时通信联系人和/或移动通信联系人。
[0011]进一步,判定通过搜索页面输出的即时通信联系人和/或移动通信联系人中是否存在对应同一身份属性的联系人对象;
[0012]在存在的情况下,将所述即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出。
[0013]进一步,所述是否对应同一身份属性,通过如下方式之一进行判定:
[0014]方式1,采集用户对应地域关键词的移动通信联系人信息中是否备注有对应的即时通信工具的识别号;
[0015]在具有的情况下,将该移动通信联系人与即时通信工具识别号对应的即时通信联系人识别为同一身份属性,并将前述移动通信联系人和即时通信联系人的输出信息,在相邻的位置输出;
[0016]方式2,采集用户对应地域关键词的即时通信联系人信息中是否备注有对应的移动通信识别号;[0017]在具有的情况下,将该即时通信联系人与移动通信识别号对应的移动通信联系人识别为同一身份属性,并将前述即时通信联系人和移动通信联系人的输出信息,在相邻的位置输出;
[0018]方式3,采集用户某一对应地域关键词的即时通信联系人信息中是否备注有其它即时通信工具的识别号;
[0019]在具有的情况下,将二者识别为对应同一身份信息,并将前述某一即时通信联系人和前述其它即时通信联系人的输出信息,在相邻的位置输出。
[0020]进一步,所述步骤3中用户通信联系人的采集获取步骤为:
[0021]步骤a_l,判断当前终端中是否安装有与前述通信联系人对应的通信客户端;
[0022]步骤a_2,若有,遍历该通信客户端中的联系人列表,获取通信联系人信息。
[0023]步骤a_3,若无,则触发如下步骤采集用户通信联系人信息,
[0024]在当前终端中登录搜索引擎客户端;
[0025]读取搜索引擎客户端或服务器中已保存的通信联系人信息。
[0026]进一步,所述步骤3中通信联系人是否与地域关键词所述地域相对应的判定依据包括,该通信联系人资料备注信息中是否包含与地域关键词所述地域相对应的地域信息,和/或该通信联系人当前所在位置是否与地域关键词所述地域相对应,和/或联系人通信识别号归属地是否相对应。
[0027]进一步,所述通信联系人当前所在位置是否与地域关键词所述地域相对应包括有如下判定步骤:
[0028]步骤b_l,用户通信联系人列表中当前联系人所在终端发送获取其所在地理位置信息的请求;
[0029]步骤b_2,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端;
[0030]步骤b_3,与用户输入的地域关键词进行比对,判定该通信联系人当前所在位置是否与地域关键词所述地域相对应。
[0031]进一步,所述步骤3中在筛选到与前述地域关键词所述地域相对应的联系人后,通过搜索页面该输出通信联系人对应通信交互界面的触发控件,在采集到用户针对该控件的触发消息后,开启用户对应该通信联系人的通信交互界面。
[0032]进一步,所述通信联系人为即时通信联系人时,所述步骤3中筛选与前述地域关键词所述地域相对应的联系人进一步包括如下步骤:
[0033]步骤c-1,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息;
[0034]步骤c-2,遍历前述网络页面中的数据内容,与用户输入的地域关键词进行比对;
[0035]步骤c-3,经比对判定网络页面中包含有与前述地域关键词所述地域相对应数据内容时,将该即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
[0036]本发明还提供一种通过搜索引擎获取通信联系人的终端,该终端包括:
[0037]数据采集单元,用以采集用户通过搜索引擎客户端输入的待搜索数据;
[0038]关键词判定单元,用以判定前述的待搜索数据是否包括地域关键词;
[0039]联系人筛选输出单元,在经关键词判定单元判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
[0040]进一步,所述联系人筛选输出单元,设置有如下结构至少其一:
[0041]同一联系人判定模块,用以通过采集识别用户与地域关键词相对应的移动通信联系人或者即时通信联系人的备注信息中,是否包含有对应的另一与地域关键词相对应的即时通信工具或者移动通信识别号,判定是否存在对应同一身份属性的联系人,在判定为是的情况下,将所述对应的即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出;
[0042]交互界面控件生成模块,用以生成用户与地域关键词所述地域相对应通信联系人间通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该通信联系人的通信交互界面;
[0043]位置信息获取模块,用以向用户通信联系人列表中的联系人所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,接收来自前述终端推送的地理位置信息,并判断是否与用户输入的地域关键词相对应;
[0044]网络数据对应联系人筛选模块,用以当通信联系人为即时通信联系人时,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息,遍历前述网络页面中的数据内容,与用户输入的地域关键词进行比对,将对应网络页面中包含有与前述地域关键词所述地域相对应数据内容的即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
【专利附图】

【附图说明】
[0045]图1是本发明所述的一种通过搜索引擎获取通信联系人的方法流程图。
[0046]图2是本发明所述的一种通过搜索引擎获取通信联系人的方法中搜索页面显示效果示意图。
[0047]图3是本发明所述的一种通过搜索引擎获取通信联系人的终端结构框图。
【具体实施方式】
[0048]下面参照附图,结合具体实施例对本发明做进一步的说明。
[0049]图1所示为本发明所述的一种通过搜索引擎进行即时通信搜索的方法流程图。参图中所示,本发明所提供的方法包括如下步骤:
[0050]步骤S101,通过搜索引擎客户端采集用户输入的待搜索数据。
[0051]本发明所述的方法是利用搜索引擎获取筛选特定的用户通信联系人并进行输出,所述用户的通信联系人包括即时通信联系人和/或移动通信联系人。当然,也有其它通信类型的联系人对象,比如电子邮件中的联系人对象,或者其它应用程序所对应的联系人对象,具体并不限定。
[0052]典型地,即时通信联系人包括用户各种即时通信工具中对应的联系人,并不特指某一即时通信工具;移动通信联系人是指用户移动通信终端中存储的联系人。当然,用户在使用本发明所述方法时可以对所搜索的通信联系人类型进行限定,例如,仅搜索即时通信联系人或者仅搜索移动通信联系人,进一步,仅搜索某一即时通信工具对应的联系人等。[0053]搜索引擎所在的计算终端,只要能够支持本发明所描述的功能即可,具体并不限定,典型地,可以是电脑终端,或者是移动通信终端终端等。其中,移动通信终端包括手机,还可以进一步包括有移动通信功能模块的平板电脑,等等。电脑终端则广泛包括各种电脑类型。
[0054]用户通过搜索引擎所提供的关键词输入栏输入所要查询的待搜索数据。跟据待搜索数据中是否包括有地域关键词来确定搜索引擎是否启动用户对应通信联系人的获取和筛选操作。
[0055]步骤S102,判定前述待搜索数据是否包括地域关键词,若否,转步骤S105,若是,转步骤S103。
[0056]在这一步骤中,对用户输入的待搜索数据进行分析,判定其中是否包含地域关键词,分析方法包括但不局限于语义分析,或者模糊匹配,或者特征抽取等等至少其一。
[0057]地域关键词通常为表达行政区域的名词,除此之外还包括景观名称,如“泰山”,或者场所名称,如“清华大学”等。所述景观和具有固定位置的场所在均对应有固定的位置信
肩、O
[0058]通常情况下,用户输入的待搜索数据中仅包含一个地域关键词,例如,用户输入的待搜索数据为“黄山游记”,通过分析可知该待搜索数据中包含地域关键词“黄山”。特别地,待搜索数据也存在包括多个地域关键词的情况,例如,用户输入的待搜索数据为“上海到黄山”,通过分析可知该待搜索数据中包括的地域关键词为“上海”和“黄山”。
[0059]经分析判断用户输入的待搜索数据中包括有至少一个地域关键词时,触发针对用户通信联系人的采集获取操作,转入步骤S103 ;若用户输入的待搜索数据中没有地域关键词,则认定用户此次的搜索操作为普通搜索,转入步骤S105。
[0060]步骤S103,采集获取用户通信联系人。
[0061]具体地,用户通信联系人的采集获取步骤为:
[0062]步骤a_l,判断当前终端中是否安装有与前述通信联系人对应的通信客户端;
[0063]步骤a_2,若有,遍历该通信客户端中的联系人列表,获取通信联系人信息。
[0064]步骤a_3,若无,则触发如下步骤采集用户通信联系人信息,
[0065]在当前终端中登录搜索引擎客户端;
[0066]读取搜索引擎客户端或服务器中已保存的通信联系人信息。
[0067]在本实施例中,由于用户的通信联系人包括即时通信联系人和移动通信联系人两大类,因此对应不同类型的通信联系人,其获取操作也有一定其别。
[0068]对于即时通信联系人,对应步骤a_l,首先判断当前终端中是否安装有即时通信客户端,在判定为有的情况下,通过触发即时通信客户端,遍历该通信客户端中的联系人列表,获取用户对应的即时通信联系人信息。若该即时通信客户端中有多个即时通信识别号的登录记录,则生成提醒窗口,输出前述多个即时通信识别号,在采集到用户的选择操作后,获取对应即时通信识别号的即时通信联系人信息。
[0069]若当前终端中没有安装即时通信客户端,这一情况下搜索引擎客户端无法确认用户身份,因而无法触发相应的即时通信客户端获取用户的即时通信联系人信息。因此,用户在输入待搜索数据前,通过当前终端登录该搜索引擎客户端,确定用户身份信息后,再进一步获取用户预先通过搜索引擎客户端或者服务器保存的即时通信联系人信息。[0070]搜索引擎客户端预设用户注册服务,用户通过注册获取唯一的搜索引擎识别号。注册后,用户即时通信联系人信息的保存包括下述两种方式:
[0071]方式一,用户上传即时通信联系人信息。搜索引擎客户端将前述信息保存至客户端内,或者上传至对应的系统服务器中进行保存。
[0072]用户上传的即时通信联系人信息至少包括该联系人对应的即时通信识别号,搜索引擎客户端根据该即时通信识别号即可以确认联系人身份,并通过即时通信服务器获取该联系人的相关信息。
[0073]当然,用户在上传其即时通信联系人信息时,可以对其中的即时通信联系人进行筛选,仅上传其中部分即时通信联系人信息,即仅许可针对其中部分即时通信联系人对象相关信息的获取操作。
[0074]方式二,用户仅在搜索引擎客户端内,或者对应的系统服务器中保存其个人的即时通信身份信息。搜索引擎客户端根据前述身份信息通过即时通信服务器获取用户的即时通"[目联系人"[目息。
[0075]特别地,作为一种登录识别号的实施例,用户在登录搜索引擎客户端时除依据其注册获得的搜索引擎识别号外,还可使用用户的即时通信识别号。通过这种登录方式,搜索引擎客户端即可获取用户的即时通信身份信息,并由此通过即时通信服务器获取用户的即时通"[目联系人彳目息。
[0076]对于移动通信联系人,对应步骤a_l,首先判断当前终端中是否包含对应的移动通信功能模块,即判断当前终端是否为移动通信终端,如手机,或者是包含有移动通信功能的电脑终端。若是,则遍历其中的移动通信联系人列表,获取用户的移动通信联系人信息。
[0077]所述移动通信联系人列表即为移动通信终端中的通讯录,其中记录了用户的移动通信联系人信息,包括联系人名称,对应的移动通信识别号,以及包括地址和其它联系方式在内的备注信息。
[0078]当用户使用的当前终端为电脑终端时,由于终端中不包含对应的移动通信功能模块,搜索引擎客户端无法确定用户的移动通信对应身份。因此,用户在输入待搜索数据前,通过当前终端登录该搜索引擎客户端,确定用户身份信息后,再进一步获取用户预先通过搜索引擎客户端或者服务器保存的移动通信联系人信息。
[0079]搜索引擎客户端预设用户注册服务,用户通过注册获取唯一的搜索引擎识别号。注册后,用户通过搜索引擎客户端将其移动通信联系人信息保存至本地搜索引擎客户端内,或者上传至搜索引擎服务器中。同样地,用户在上传其移动通信联系人信息时,可以仅上传其中部分移动通信联系人信息。相应地,作为一种实施例,用户在登录搜索引擎客户端时除依据其注册获得的搜索引擎识别号外,还可使用用户的移动通信识别号进行登录操作。
[0080]步骤S104,筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
[0081]获取用户的通信联系人信息后,对比前述步骤S102中确定的待搜索数据中的地域关键词,从用户的通信联系人中筛选出与前述地域关键词所述地域相对应的联系人。
[0082]所述地域关键词对应的地域的确认包括下述三种情形:
[0083](I)地域关键词与对应的地域一一对应。地域关键词所表述的地域即为用于筛选对应通信联系人的地域信息。例如用户输入的待搜索数据中包含的地域关键词为“北京”时,对比用户的通信联系人信息,从中筛选与“北京”这一地域相关的联系人。
[0084](2)对应的地域较地域关键词范围扩大。用户筛选对应通信联系人的地域范围是以地域关键词为基准点扩大后的地域范围。例如用户输入待搜索数据中包含的地域关键词为“清华大学”时,对比用户的通信联系人信息,从中筛选与“海淀区”或者“北京”这一地域相关的联系人。
[0085]具体地,地域范围的扩大操作可以根据当前地域关键词对应地域范围的大小进行触发,当地域关键词对应地域范围较小如前述“清华大学”时,触发将其对应地域范围认定的扩大操作。地域范围的扩大程度可以根据用户使用自行调节,默认设置为扩大一个行政区域级别,例如由街道扩展至区县,由区县扩大至地市等,或者统一扩大至省级行政区域
坐寸o
[0086](3)多个地域关键词。用户输入的待搜索数据中包括多个地域关键词时,分别确认多个地域关键词所对应的地域信息,需要进行地域范围扩大的进行扩大操作后再确认对应的地域信息。
[0087]用户的某一通信联系人是否与地域关键词所述地域相对应的判定操作,是依据该通信联系人资料备注信息中是否包含与地域关键词所述地域相对应的地域信息,以及该通信联系人当前所在位置是否与地域关键词所述地域相对应进行的。
[0088]通信联系人资料备注信息中所包含的地域信息,包括有即时通信联系人资料中的所在地信息,以及用户手动添加的备注信息中包含的地域信息;以及移动通信联系人资料中的地址信息。
[0089]具体地,所述通信联系人当前所在位置是否与地域关键词所述地域相对应包括有如下判定步骤:
[0090]步骤b_l,用户通信联系人列表中当前联系人所在终端发送获取其所在地理位置信息的请求;
[0091]步骤b_2,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端;
[0092]步骤b_3,与用户输入的地域关键词进行比对,判定该通信联系人当前所在位置是否与地域关键词所述地域相对应。
[0093]现有技术中的地理定位服务,使得计算终端可以方便准确地获取其当前所在的位
置信息。
[0094]在获取用户的通信联系人信息后,通过搜索引擎客户端向前述通信联系人所在终端发送请求消息,获取其所在地理位置信息。特别地,对于即时通信联系人,在确定该即时通信联系人处于即时通信在线状态时,再向其发送请求消息。
[0095]前述通信联系人对应通信终端在接收到前述请求消息后,直接触发所在终端中的定位功能模块进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端;或者生成提醒窗口输出用户的请求消息,在采集获得对应通信联系人的许可后,触发所在终端中的定位功能模块进行定位操作,再将定位获得的地理位置信息推送至搜索引擎客户端。
[0096]搜索引擎客户端通过比对两处地理信息是否一致来确认该联系人是否为与该地域相关的对应联系人。具体地,由于当前定位操作获取的位置通常较为详细,在判断时通常判断联系人当前位置是否处于用户所输入地域关键词对应的地域范围内,在判定为是的情况下,认定该通信联系人当前所在位置与地域关键词所述地域相对应。例如,用户的某一通信联系人A当前所在位置为上海市浦东新区龙东大道附近,用户输入的地域关键词为“上海”,前者位于后者的地域范围内,因而该通信联系人A是用户对应“上海”这一地域的通信联系人。
[0097]特别地,对应移动通信联系人,判定依据还包括该联系人的移动通信识别号归属地是否属于地域关键词所述地域。
[0098]比对联系人地域信息与地域关键词所述地域是否对应时,若联系人地域信息对应地域位于地域关键词所述地域范围内,如“海淀区”对应“北京”时,该联系人即属于“北京”这一地域的对应通信联系人;若联系人地域信息对应地域范围大于地域关键词所述地域范围,如“北京”对应“海淀区”时,该联系人则不属于“海淀区”这一地域的对应通信联系人。因此在确定地域关键词所述地域范围时,适当的扩大对应地域范围有利于筛选更多的相关通信联系人。
[0099]在确定用户输入的地域关键词所述地域相对应的通信联系人后,通过以待搜索数据为关键词生成的搜索页面,输出前述通信联系人。输出时根据联系人对应的不同通信方式进行分类,分别输出通信联系人的对应的通信名称,便于用户通过相应的通信客户端或终端查找对应联系人。
[0100]除了通过搜索页面输出前述通信联系人的名称信息外,进一步通过搜索页面为用户提供与该通信联系人进行对话的即时通信交互界面。所述即时通信交互界面的提供方式包括以下两种:
[0101]方式一,在搜索页面中输出用户与通信联系人对应通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,开启用户对应该即时通信联系人的即时通信交互界面。
[0102]所述通信交互界面,是指用户与即时通信联系人之间的即时通信交互界面,以及用户与移动通信联系人之间的短信界面。
[0103]对应移动通信联系人,这一提供方式特指在当前终端为移动通信终端时,搜索页面中输出用户与移动通信联系人之间短信界面的触发控件,当采集到用户针对该控件的触发消息后,触发启动终端中短信功能模块,打开用户与该移动通信联系人之间的短信界面,并将移动通信终端中的屏幕切换至该短信界面。
[0104]对应即时通信联系人,当前搜索引擎客户端所在终端中安装有即时通信客户端的情况下,优选这一提供方式。触发控件被触发后,通过访问系统进程判定终端中的即时通信客户端是否已经启动,在启动的情况下,触发即时通信客户端开启用户与控件对应即时通信联系人之间的即时通信交互界面,并将该即时通信交互界面设置为前景窗口,将光标移至前景窗口内;若即时通信客户端尚未启动,则触发即时通信客户端启动,登陆用户即时通信识别号后,再触发开启用户与待搜索数据对应即时通信联系人之间的即时通信交互界面,并将该即时通信交互界面设置为前景窗口,将光标移至前景窗口内。
[0105]特别地,当终端内即时通信客户端保留有多个即时通信识别号的登录记录时,根据前述步骤S103中用户所选的即时通信识别号进行登录操作。
[0106]方式二,所述通信联系人为即时通信联系人时,在筛选到与前述地域关键词所述地域相对应的联系人后,通过搜索引擎客户端生成新的标签页,输出用户与地域关键词对应即时通信联系人间的交互页面。
[0107]对应即时通信联系人,当前搜索引擎客户端所在终端中尚未安装即时通信客户端的情况下,优选这一提供方式。这一输出方式中,在筛选到与前述地域关键词所述地域相对应的联系人后,用户与该即时通信联系人对象进行对话的即时通信交互界面,是以网页即时通信形式实现的。现有技术中,网页版即时通信工具的使用已经较为普遍。
[0108]经步骤S102判定待搜索数据与用户的某一即时通信联系人对象向对应后,搜索引擎客户端触发所在的浏览器客户端生成新的标签页,获取网页即时通信工具地址信息并在标签页中打开。根据前述步骤S102中用户上传的即时通信身份信息,以及前述对应的即时通信联系人对象信息,登录网页即时通信工具,并在前述新生成的标签页中输出用户与前述即时通信联系人对象间的交互页面。
[0109]特别地,对应即时通信联系人,两种输出方式可以进行结合。当筛选出的即时通信联系人数量不唯一时,在搜索页面中输出用户与通信联系人对应通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,进一步判断当前终端中是否安装即时通信客户端,若尚未安装则触发生成新的标签页,输出用户与控件对应即时通信联系人间的交互页面;若已安装,则开启用户对应该即时通信联系人的即时通信交互界面。
[0110]进一步,对应即时通信联系人,除了根据联系人资料备注信息中所包含的地域信息以及联系人当前所在地信息进行判断外,即时通信联系人是否与用户输入地域关键词所述地域相对应,还可以根据即时通信联系人相关的网络信息中是否包含该地域信息来判断,具体包括如下步骤:
[0111]步骤C-1,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息;
[0112]步骤c-2,遍历前述网络页面中的数据内容,与用户输入的地域关键词进行比对;
[0113]步骤c-3,经比对判定网络页面中包含有与前述地域关键词所述地域相对应数据内容时,将该即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
[0114]根据即时通信联系人的即时通信识别号,以及即时通信联系人名称信息,对基于即时通信识别号建立的网络空间进行检索,所述网络空间包括博客、微博等空间形式。遍历对应网络空间的数据信息,比对用户输入的地域关键词,判断前述网络空间内是否存在该即时通信联系人输入的与前述地域关键词相对应的数据内容。
[0115]例如用户输入的地域关键词或者地域关键词对应的地域“北京”,通过比对检索用户即时通信联系人在其网络空间内输入的数据内容中,是否有包含“北京”这一字符信息的数据内容,检索的数据内容包括网络日志,以及照片的相册名称和照片注释。当检索到包含该数据内容的网络日志时,该网络日志即为相关数据内容,若检索到包含该数据内容的相册名称和/或照片注释时,对应的一组或一张照片即为相关数据内容。相应地,该即时通信联系人即为用户与该地域“北京”相关的即时通信联系人。
[0116]对应这类即时通信联系人,在通过搜索页面进行输出时,进一步通过搜索页面输出该联系人网络页面中,经所述前述步骤中比对判定的,与前述地域关键词所述地域相对应数据内容。
[0117]进一步,前述所网络页面中与地域信息对应的数据信息可按照数据信息的类型进行分类后输出,例如与地域对应的照片数据可统一对应“图片”目录进行输出。[0118]如图2中所示,图中200即为搜索引擎客户端根据用户输入的待搜索数据生成的搜索页面。搜索页面200的上方对应设置有不同的页面标签220,当前处于激活状态的标签页为对应用户输入的待搜索数据生成的搜索页面200,搜索页面200的上方设置有搜索引擎关键词输入栏210,搜索引擎关键词输入栏210内输出的是用户输入的待搜索数据211 “上海”。
[0119]在搜索页面200中,搜索数据的显示区域被划分为两部分,左边为网络搜索数据输出区域230,右边为地域对应联系人数据输出区域240。
[0120]网络搜索数据输出区域230中输出的是以待搜索数据211 “上海”作为关键词,进行网络普通搜索后获得搜索数据项231。对应待搜索数据211 “上海”,如图2中所示,搜索获得网络数据包括上海的介绍、天气、旅游以及相关新闻信息等等。
[0121]地域对应联系人数据输出区域240中输出的是,用户通信联系人中与待搜索数据211 “上海”对应地域相关的联系人信息。
[0122]在本实施例中,用户输入待搜索数据211 “上海”后,首先判定该数据字符是否属于地域关键词,经判定后确认输入待搜索数据211对应的地域区域为上海后,进一步确认用户身份,获取用户对应通信联系人信息,通过前述联系人信息与用户输入的待搜索数据211 “上海”的比对操作,从中筛选出与“上海”这一地域相关的通信联系人,在地域对应联系人数据输出区域240中输出。
[0123]跟据输出数据的不同,地域对应联系人数据输出区域240进一步分为联系人输出区241和即时通信联系人网络数据输出区242。
[0124]对于联系人输出区241,由于通信联系人包括即时通信联系人和移动通信联系人两种类型,因此筛选出的通信联系人在输出时,进一步根据通信方式的不同进行分类后输出。如图2中所示,在联系人输出区241中分为即时通信联系人和移动通信联系人两大输出目录,在每一目录下,分别输出用户对应该类别的,与“上海”这一地域相关的通信联系人。通信联系人在输出时,以输出通信联系人的对应的通信名称为主要输出方式,便于用户通过相应的通信客户端或终端查找对应联系人。
[0125]特别地,对应筛选出的通信联系人以输出通信名称为例,在输出时,对应的输出区域中输出触发控件250,触发控件250上显示有通信联系人的通信名称。当集到用户针对该触发控件250的点击或触摸操作后,触发当前终端打开用户与该通信联系人对象的通信交互界面。
[0126]图2中所示上述多种数据类型在搜索页面输出位置的排列方式,仅为举例而非限定。
[0127]特殊的,对应即时通信联系人,若当前终端中未安装即时通信客户端,则触发生成新的标签页,输出用户与地域关键词对应即时通信联系人间的交互页面。例如在采集到用户针对触发控件250 “Ted”的触发消息后,如图2中所示,在当前搜索页面200对应的页面标签220 “搜索”右侧,输出有页面标签220 “Ted”。对应页面标签220 “Ted”的新标签页中以网络即时通信页面的形式输出用户与即时通信联系人对象“Ted”之间的即时通信交互页面,在页面标签220 “Ted”被激活后,通过当前搜索页面200显示前述交互页面。
[0128]对于因为即时通信联系人相关的网络信息中包含该地域信息而判定为地域相关联系人的联系人,通过搜索页面200输出时,在即时通信联系人网络数据输出区242中,进一步输出该联系人的网络页面中,经所述前述方法步骤中比对判定的,与前述地域关键词所述地域相对应数据内容。
[0129]即时通信联系人网络数据输出区242中输出的图片、博客和微博信息,为基于前述即时通信联系人的即时通信识别号设置的博客和微博中所发布的与“上海”这一地域相关的图片及网络日志等数据信息。
[0130]特别地,由于检索的通信联系人包括移动通信联系人和移动通信联系人两类,在实际应用中存在着二者对应用户同一社交对象的情形,或者两个及以上的移动通信联系人或即时通信联系人对应同一社交对象。因此搜索页面在输出与地域关键词所述地域相对应的通信联系人时,进一步判定筛选出的即时通信联系人和/或移动通信联系人中是否存在对应同一身份属性的联系人对象,在存在的情况下,将所述即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出。
[0131]所述即时通信联系人和/或移动通信联系人是否对应同一身份属性,通过如下方式之一进行判定,
[0132]方式1,采集用户对应地域关键词的移动通信联系人信息中是否备注有对应的即时通信工具的识别号;
[0133]在具有的情况下,将该移动通信联系人与即时通信工具识别号对应的即时通信联系人识别为同一身份属性,并将前述移动通信联系人和即时通信联系人的输出信息,在相邻的位置输出;
[0134]例如,通过信息采集获取用户对应地域关键词的移动通信联系人A的资料备注信息中存储有某一即时通信工具识别号XXXXX,且该即时通信工具识别号XXXXX对应用户另一对应地域关键词的即时通信联系人B,则该移动通信联系人A与即时通信联系人B对应同一身份属性,通过搜索页面输出与地域关键词所述地域相对应的通信联系人时,将前述通信联系人A和B在相邻位置输出。通信联系人在根据移动通信与即时通信进行分类输出时,所述相邻位置是指两者分属于对应类型时,在相距较近的位置输出,例如移动通信联系人与即时通信联系人上下分类输出时,联系人A位于移动通信输出区域的底部,联系人B位于即时通信输出区域的顶部。
[0135]如图2中所示,在本实施例中经判定得知对应用户的即时通信联系人“Ted”和移动通信联系人“李华”对应同一身份属性,因而在通过搜索页面200输出时,由于移动通信联系人与即时通信联系人上下分类输出时,即时通信联系人“Ted”位于即时通信输出区域的底部,移动通信联系人“李华”位于移动通信输出区域的顶部。特别地,如图中所示,两个通信联系人对应的触发控件250在输出时进行差异化显示,以标识该两个通信联系人对应同一身份属性。
[0136]方式2,采集用户对应地域关键词的即时通信联系人信息中是否备注有对应的移动通信识别号;
[0137]在具有的情况下,将该即时通信联系人与移动通信识别号对应的移动通信联系人识别为同一身份属性,并将前述即时通信联系人和移动通信联系人的输出信息,在相邻的位置输出;
[0138]相应方式1,通过信息采集获取用户对应地域关键词的即时通信联系人B的资料备注信息中存储有移动通信识别号YYYYYYYYYYY,且该移动通信工具识别号YYYYYYYYYYY对应用户另一对应地域关键词的移动通信联系人A,则该即时通信联系人B与移动通信联系人A对应同一身份属性,通过搜索页面输出与地域关键词所述地域相对应的通信联系人时,将前述通信联系人B和A在相邻位置输出。
[0139]方式3,采集用户某一对应地域关键词的即时通信联系人信息中是否备注有其它即时通信工具的识别号;
[0140]在具有的情况下,将二者识别为对应同一身份信息,并将前述某一即时通信联系人和前述其它即时通信联系人的输出信息,在相邻的位置输出。
[0141]这一方式判定的是,是否存在多个即时通信联系人对应同一身份信息的情况。通过信息采集获取用户对应地域关键词的即时通信联系人C的资料备注信息中存储的其他通信工具识别号ZZZZZZZ,经判定得知该即时通信识别号ZZZZZZZ对应用户另一对应地域关键词的即时通信联系人D,则该即时通信联系人C与即时通信联系人D对应同一身份属性,通过搜索页面输出与地域关键词所述地域相对应的通信联系人时,将前述即时通信联系人C和D在相邻位置输出。需要注意的是这里的即时通信联系人对应的即时通信工具并不一定一致。
[0142]特别地,当用户输入的待搜索数据中包含多个地域关键词时,在搜索页面中对应每一地域关键词分别输出多个地域对应联系人数据输出区域240,每一输出区域240中输出对应该地域的联系人数据信息。
[0143]步骤S105,将待搜索数据作为搜索关键词进行搜索查询操作。
[0144]若经步骤S102判断,用户输入的待搜索数据中并未包含有地域关键词,则认定用户此次的搜索操作为普通搜索,将该待搜索数据作为搜索关键词,通过搜索引擎获取对应的网络搜索信息,并通过搜索页面进行输出。
[0145]如图3所示即为本发明所述的一种通过搜索引擎获取通信联系人的终端结构框图。如图3所示,所述终端300包括如下结构:
[0146]数据采集单元310,用以采集用户通过搜索引擎客户端输入的待搜索数据;
[0147]关键词判定单元320,用以判定前述的待搜索数据是否包括地域关键词;
[0148]联系人筛选输出单元330,在经关键词判定单元320判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
[0149]对应所述联系人筛选输出单元330,还可以设置有同一联系人判定模块331,用以通过采集识别用户与地域关键词相对应的移动通信联系人或者即时通信联系人的备注信息中,是否包含有对应的另一与地域关键词相对应的即时通信工具或者移动通信识别号,判定是否存在对应同一身份属性的联系人,在判定为是的情况下,将所述对应的即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出。
[0150]对应所述联系人筛选输出单元330,还可以设置有交互界面控件生成模块332,用以生成用户与地域关键词所述地域相对应通信联系人间通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该通信联系人的通信交互界面。
[0151]对应所述联系人筛选输出单元330,还可以设置有位置信息获取模块333,用以向用户通信联系人列表中的联系人所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,接收来自前述终端推送的地理位置信息,并判断是否与用户输入的地域关键词相对应。
[0152]对应所述联系人筛选输出单元330,还可以设置有网络数据对应联系人筛选模334,用以当通信联系人为即时通信联系人时,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息,遍历前述网络页面中的数据内容,与用户输入的地域关键词进行比对,将对应网络页面中包含有与前述地域关键词所述地域相对应数据内容的即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
[0153]针对本发明所述的一种通过搜索引擎获取通信联系人方法的实现过程,对应终端300中各个功能模块详述如下:
[0154]首先,用户通过当前所用终端中的搜索引擎客户端生成的界面输入待搜索数据。数据采集单元310采集前述用户输入的待搜索数据,交由对其进行分析判断。
[0155]关键词判定单元320通过语义分析、模糊匹配以及特征抽取等等至少其一的方法,判定该待搜索数据中是否包含有地域关键词,并确定地域关键词对应的地域范围。
[0156]然后,触发联系人筛选输出单元330通过遍历当前终端中的通信联系人列表,或者读取搜索引擎客户端或服务器中已保存的用户通信联系人信息,获取用户的通信联系人及其相关信息。再根据关键词判定单元320确定的地域范围,与前述通信联系人行比对。从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
[0157]在根据通信联系人的当前所在位置判定该联系人是否属于前述地域关键词所述地域相对应的联系人时,由位置信息获取模块333向联系人筛选输出单元330所获取的用户通信联系人所在终端发送获取其所在地理位置信息的请求。特别地,对于即时通信联系人,优选针对当前处于在线状态的即时通信联系人所在终端发送请求。即时通信联系人所在终端在接收请求后,直接触发或在采集获得前述联系人许可的情况下触发终端中的定位功能模块进行定位操作,并定位获得的地理位置信息推送至用户当前终端,由位置信息获取模块333判断是否与用户输入的地域关键词相对应。
[0158]在根据用户即时通信联系人相关网络数据中是否包含前述地域来筛选联系人时,由网络数据对应联系人筛选模334,根据联系人筛选输出单元330所获取的用户即时通信联系人信息,进一步获取该联系人基于即时通信识别号的网络页面地址信息。通过遍历前述网络页面中的数据内容,与关键词判定单元320确定地域关键词进行比对,将对应网络页面中包含有与前述地域关键词所述地域相对应数据内容的即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
[0159]具体地,在搜索确定与用户输入的地域关键词所述地域相对应通信联系人后,在搜索页面中输出的数据除包括通信联系人身份信息外,由交互界面控件生成模块332,在搜索页面中设置用于生成用户与地域关键词所述地域相对应通信联系人间通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该通信联系人的通信交互界面。
[0160]特别地,交互界面控件生成模块332所设置的触发控件,在搜索页面中优选设置为对应显示其所触发交互界面对应联系人的通信名称信息,在设置触发控件的同时,实现联系人身份信息的输出。
[0161]另外,由于用户的多个通信联系人可能存在对应同一身份属性的情况,因此在与地域对应联系人输出前,由同一联系人判定模块331,通过采集识别用户与地域关键词相对应的移动通信联系人或者即时通信联系人的备注信息中,是否包含有对应的另一与地域关键词相对应的即时通信工具或者移动通信识别号,判定是否存在对应同一身份属性的联系人,在判定为是的情况下,触发将所述对应的即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出。输出联系人对应触发控件时,由同一联系人判定模块331根据其判定结果,触发交互界面控件生成模块332,将对应同一身份属性联系人对应的触发控件在邻近位置输出。
[0162]以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。
【权利要求】
1.一种通过搜索引擎获取通信联系人的方法,其特征在于该方法包括如下步骤: 步骤1,通过搜索引擎客户端采集用户输入的待搜索数据; 步骤2,判定前述的待搜索数据是否包括地域关键词; 步骤3,在判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
2.根据权利要求1所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述通信联系人包括即时通信联系人和/或移动通信联系人。
3.根据权利要求1所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:判定通过搜索页面输出的即时通信联系人和/或移动通信联系人中是否存在对应同一身份属性的联系人对象; 在存在的情况下,将所述即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出。
4.根据权利要求3 所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述是否对应同一身份属性,通过如下方式之一进行判定, 方式1,采集用户对应地域关键词的移动通信联系人信息中是否备注有对应的即时通信工具的识别号; 在具有的情况下,将该移动通信联系人与即时通信工具识别号对应的即时通信联系人识别为同一身份属性,并将前述移动通信联系人和即时通信联系人的输出信息,在相邻的位置输出; 方式2,采集用户对应地域关键词的即时通信联系人信息中是否备注有对应的移动通信识别号; 在具有的情况下,将该即时通信联系人与移动通信识别号对应的移动通信联系人识别为同一身份属性,并将前述即时通信联系人和移动通信联系人的输出信息,在相邻的位置输出; 方式3,采集用户某一对应地域关键词的即时通信联系人信息中是否备注有其它即时通信工具的识别号; 在具有的情况下,将二者识别为对应同一身份信息,并将前述某一即时通信联系人和前述其它即时通信联系人的输出信息,在相邻的位置输出。
5.根据权利要求1所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述步骤3中用户通信联系人的采集获取步骤为, 步骤a-1,判断当前终端中是否安装有与前述通信联系人对应的通信客户端; 步骤a-2,若有,遍历该通信客户端中的联系人列表,获取通信联系人信息。 步骤a-3,若无,则触发如下步骤采集用户通信联系人信息, 在当前终端中登录搜索引擎客户端; 读取搜索引擎客户端或服务器中已保存的通信联系人信息。
6.根据权利要求1所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述步骤3中通信联系人是否与地域关键词所述地域相对应的判定依据包括,该通信联系人资料备注信息中是否包含与地域关键词所述地域相对应的地域信息,和/或该通信联系人当前所在位置是否与地域关键词所述地域相对应,和/或联系人通信识别号归属地是否相对应。
7.根据权利要求6所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述通信联系人当前所在位置是否与地域关键词所述地域相对应包括有如下判定步骤, 步骤b-1,用户通信联系人列表中当前联系人所在终端发送获取其所在地理位置信息的请求; 步骤b-2,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端; 步骤b-3,与用户输入的地域关键词进行比对,判定该通信联系人当前所在位置是否与地域关键词所述地域相对应。
8.根据权利要求1所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述步骤3中在筛选到与前述地域关键词所述地域相对应的联系人后,通过搜索页面该输出通信联系人对应通信交互界面的触发控件,在采集到用户针对该控件的触发消息后,开启用户对应该通信联系人的通信交互界面。
9.根据权利要求2所述的一种通过搜索引擎获取通信联系人的方法,其特征在于:所述通信联系人为即时通信联系人时,所述步骤3中筛选与前述地域关键词所述地域相对应的联系人进一步包括如下步骤, 步骤c-1,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息; 步骤c-2,遍历前述网络页面中的数据内容,与用户输入的地域关键词进行比对; 步骤c-3,经比对判定网络页面中包含有与前述地域关键词所述地域相对应数据内容时,将该即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
10.一种通过搜索引擎获取通信联系人的终端,其特征在于该终端包括: 数据采集单元,用以采集用户通过搜索引擎客户端输入的待搜索数据; 关键词判定单元,用以判定前述的待搜索数据是否包括地域关键词; 联系人筛选输出单元,在经关键词判定单元判定为是的情况下,采集获取用户通信联系人,从中筛选与前述地域关键词所述地域相对应的联系人,通过搜索页面输出。
11.根据权利要求10所述的一种通过搜索引擎获取通信联系人的终端,其特征在于:所述联系人筛选输出单元,设置有如下结构至少其一, 同一联系人判定模块,用以通过采集识别用户与地域关键词相对应的移动通信联系人或者即时通信联系人的备注信息中,是否包含有对应的另一与地域关键词相对应的即时通信工具或者移动通信识别号,判定是否存在对应同一身份属性的联系人,在判定为是的情况下,将所述对应的即时通信联系人和/或移动通信联系人在搜索页面中相邻的位置输出; 交互界面控件生成模块,用以生成用户与地域关键词所述地域相对应通信联系人间通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该通信联系人的通信交互界面; 位置信息获取模块,用以向用户通信联系人列表中的联系人所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,接收来自前述终端推送的地理位置信息,并判断是否与用户输入的地域关键词相对应; 网络数据对应联系人筛选模块,用以当通信联系人为即时通信联系人时,根据用户即时通信联系人信息,获取该联系人基于即时通信识别号的网络页面地址信息,遍历前述网络页面中的数据内容, 与用户输入的地域关键词进行比对,将对应网络页面中包含有与前述地域关键词所述地域相对应数据内容的即时通信联系人认定为与前述地域关键词所述地域相对应的联系人。
【文档编号】H04L12/58GK103455568SQ201310360062
【公开日】2013年12月18日 申请日期:2013年8月18日 优先权日:2013年8月18日
【发明者】马宇尘 申请人:苏州量跃信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1