通过搜索引擎进行即时通信搜索的方法及系统的制作方法

文档序号:6508024阅读:454来源:国知局
通过搜索引擎进行即时通信搜索的方法及系统的制作方法
【专利摘要】本发明提供了一种通过搜索引擎进行即时通信搜索的方法及系统,属于计算终端、网络【技术领域】。所述方法包括:通过搜索引擎客户端采集用户输入的待搜索数据;判定前述的待搜索数据是否对应用户的即时通信联系人对象;在对应的情况下,搜索与前述即时通信联系人对象相对应的数据后输出,其中所述数据包括即时通信数据以及网络相关数据。利用本发明,搜索引擎客户端在采集到用户输入的信息后,在判定为和联系人对象具有对应关系的情况下,获取前述联系人相关的即时通信数据以及网络相关数据,通过搜索页面输出,为用户的使用带来便捷。
【专利说明】通过搜索弓I擎进行即时通信搜索的方法及系统
【技术领域】
[0001]本发明属于计算终端、网络【技术领域】。
【背景技术】
[0002]随着计算终端在人们日常生活和办公中的普及,即时通信(頂)工具已成为用户普遍使用的通讯工具之一,即时通信联系人已成为人们一个十分重要的社交对象。
[0003]另一方面,搜索引擎作为人们日常生活中常用的一种网络工具,用户可以利用搜索引擎获得与所输入关键词相关联的数据内容。
[0004]实际应用中,用户查找即时通信联系人对象的相关数据信息时,需要通过分别通过即时通信客户端获取双方间交互信息等即时通信相关数据,通过搜索引擎查找网络相关数据,以及通过其他应用程序以及网络站点获取对应的数据内容等,无法集中获取与某一即时通信联系人对象相关的各类数据,为用户的操作带来不便。

【发明内容】

[0005]本发明的目的在于,提供一种通过搜索引擎进行即时通信搜索的方法,以及对应的系统,利用本发明,搜索引擎客户端在采集到用户输入的信息后,在判定为和联系人对象具有对应关系的情况下,获取前述联系人相关的即时通信数据以及网络相关数据,通过搜索页面输出。
[0006]本发明中提供一种通过搜索引擎进行即时通信搜索的方法,该方法包括如下步骤:
[0007]步骤1,通过搜索引擎客户端采集用户输入的待搜索数据;
[0008]步骤2,判定前述的待搜索数据是否对应用户的即时通信联系人对象;
[0009]步骤3,在对应的情况下,搜索与前述即时通信联系人对象相对应的数据后输出。
[0010]进一步,所述步骤I中用户输入的待搜索数据为即时通信联系人对象的即时通信ID,和/或即时通信联系人名称信息,和/或与联系人对象的即时通信相关网页中的数据内容具有对应关系的信息。
[0011]进一步,所述步骤2中的判定方式包括如下步骤:
[0012]步骤a_l,读取所在终端中的即时通信客户端内的即时通信联系人信息,包括即时通信ID和/或即时通信联系人名称信息;
[0013]步骤a-2,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。
[0014]或者,按照如下方式,
[0015]步骤b_l,在当前终端中登录搜索引擎客户端;
[0016]步骤b_2,读取搜索引擎客户端或服务器中已保存的用户即时通信联系人信息和/或与联系人对象的即时通信相关网页中的数据内容;
[0017]步骤b_3,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。
[0018]进一步,所述步骤3中的数据输出方式,为如下其中之一:
[0019]输出即时通信联系人对象对应即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,开启用户对应该即时通信联系人对象的即时通信交互界面;
[0020]或者,通过搜索引擎客户端触发生成新的标签页,输出用户与待搜索数据对应即时通信联系人对象间的交互页面;
[0021 ] 或者,读取用户与待搜索数据对应即时通信联系人对象间的即时通信交互记录,在搜索页面中输出;
[0022]或者,搜索引擎客户端向即时通信服务器发送请求,获取待搜索数据对应即时通信联系人对象的即时通信联系人对象数据,通过搜索页面输出;
[0023]或者,输出的与前述即时通信联系人对象相对应的数据为该用户与该联系人对象间发送的电子邮件,步骤包括,
[0024]步骤c-1,遍历待搜索数据对应即时通信联系人对象信息,获取其对应的电子邮箱地址信息,包括该联系人对象的即时通信电子邮箱地址信息,以及该联系人对象信息中备注的其他电子邮箱地址信息;
[0025]步骤c-2,遍历用户电子邮箱中接收和/或发送的电子邮件,选取其中对应地址为步骤c-1中所获取的电子邮箱地址的电子邮件;
[0026]步骤c-3,采集前述电子邮件的内容信息,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件;
[0027]或者,向待搜索数据对应即时通信联系人对象所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端并输出。
[0028]进一步,所述步骤3中,经判定待搜索数据对应即时通信联系人对象后,获取该即时通信联系人对象的即时通信ID和/或即时通信联系人名称信息作为搜索关键词,搜索并输出即时通信相关信息中与该即时通信联系人对象相对应的网页搜索信息;
[0029]以待搜索数据作为关键词进行公网搜索,将其与该即时通信联系人对象相对应的即时通信相关网页搜索信息;
[0030]将搜索结果在搜索页面中汇总输出,输出时搜索页面对应分为公网数据区和即时通信数据区。
[0031]进一步,所述步骤3中,将搜索页面分为公开区与非公开区,对于公开区中,直接输出数据信息并能够在搜索结果中进行公开操作;对非公开区,在采集到输入用户的识别密钥并判定正确后输出,许可用户对该区域内数据的操作。
[0032]进一步,所述步骤3中,搜索引擎客户端向即时通信服务器发送请求,获取待搜索数据对应即时通信联系人对象的即时通信上线时间和/或频率信息,以及该即时通信联系人对象预设关联网页登录和/或数据更新的信息,通过搜索页面输出。
[0033]本发明还提供一种通过搜索引擎进行即时通信搜索的系统,该系统包括:
[0034]搜索数据采集单元,用以采集用户通过搜索引擎客户端输入的待搜索数据;
[0035]目标联系人判定单元,用以判定前述搜索数据采集单元采集的待搜索数据,是否对应用户的即时通信联系人对象;[0036]关联信息输出单元,用以经目标联系人判定单元判定为是的情况下,搜索与前述即时通信联系人对象相对应的数据后输出。
[0037]进一步,所述关联信息输出单元设置有交互界面控件生成模块,用以生成用户与待搜索数据对应即时通信联系人对象间即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该即时通信联系人对象的即时通信交互界面。
[0038]进一步,所述关联信息输出单元,设置有如下结构至少其一:
[0039]交互记录获取模块,用以读取用户与待搜索数据对应即时通信联系人对象间的即时通信交互记录,在搜索页面中输出;
[0040]位置信息获取模块,用以向待搜索数据对应即时通信联系人对象所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,并接收来自前述终端推送的地理位置信息;
[0041]所述关联信息输出单元设置有电子邮件获取模块,用以采集用户与待搜索数据对应即时通信联系人对象间发生的电子邮件数据,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件。
【专利附图】

【附图说明】
[0042]图1是本发明所述的通过搜索引擎进行即时通信搜索的方法流程图。
[0043]图2是本发明所述的通过搜索引擎进行即时通信搜索的方法中搜索页面显示效果示意图。
[0044]图3是本发明所述的通过搜索引擎进行即时通信搜索的系统结构框图。
【具体实施方式】
[0045]下面结合附图,通过具体实施例对本发明做进一步的说明。
[0046]图1所示为本发明所述的一种通过搜索引擎进行即时通信搜索的方法流程图。参图中所示,本发明所提供的方法包括如下步骤:
[0047]步骤S101,通过搜索引擎客户端采集用户输入的待搜索数据。
[0048]本发明所述的方法是利用搜索引擎获取用户即时通信联系人对象的相关数据信息,包括即时通信数据和网络相关数据。搜索引擎所在的终端,包括电脑终端,以及移动通信终端。
[0049]本发明在应用时,用户通过搜索引擎中的关键词输入栏输入待搜索数据,所述待搜索数据应与用户的某一即时通信联系人对象相对应。
[0050]每一即时通信联系人均对应有唯一的即时通信ID,即时通信联系人在应用即时通信工具时均设置有即时通信名称信息,通过遍历比对用户即时通信ID和/或即时通信联系人名称信息,即可确认其中某一即时通信联系人对象,因此,用户在搜索引擎中输入的待搜索数据优选为目标即时通信联系人对象的即时通信ID和/或即时通信联系人名称信息。
[0051]例如,用户希望通过搜索引擎获取其即时通信联系人对象李明的相关数据信息,即需要在搜索引擎中的关键词输入栏内输入该即时通信联系人对象的即时通信名称信息“李明”,或者其对应的即时通信ID,例如12345678。[0052]需要指出的是,与联系人对象的即时通信相关网页中的数据内容具有对应关系的信息,同样也适合作为前述的待搜索数据。作为举例,用户的联系人对象A曾经去过埃及金字塔,并把与其相关的照片或文章发表在与自己的即时通信相关的网页中,比如基于即时通信用户识别号的个人空间或博客或微博或网络相册,于是,当用户进行关键字符“金字塔”的搜索时,就可以通过遍历用户的各联系人对象的相关网页,待搜索及输出与“金字塔”相关的联系人对象A的数据及该联系人对象的与“金字塔”相对应的数据。
[0053]搜索引擎客户端在采集用户输入的待搜索数据后,经下述步骤S102判定该信息是否与用户即时通信联系人对象相对应,在对应的情况下,进一步触发对对应即时通信联系人对象相关数据信息的获取操作。
[0054]步骤S102,判定前述待搜索数据是否对应用户即时通信联系人对象,若否,转步骤S104,若是,转步骤S103。
[0055]在这一步骤中,通过将步骤SlOl中采集的待搜索数据与用户即时通信联系人对象信息进行比对,判定该待搜索数据是否对应用户的即时通信联系人对象。
[0056]具体实施时,前述比对判定操作,根据当前搜索引擎客户端所在终端中是否安装有即时通信客户端,其用户即时通信联系人对象信息的获取方式也有所不同。
[0057]其一,当前搜索引擎客户端所在终端中安装有即时通信客户端时。
[0058]当前终端中安装有即时通信客户端时,通过触发即时通信客户端即可获取用户对应的即时通信联系人对象信息。判定操作步骤如下:
[0059]步骤a_l,读取所在终端中的即时通信客户端内的即时通信联系人信息,包括即时通信ID和/或即时通信联系人名称信息和/或与联系人对象的即时通信相关网页中的数据内容具有对应关系的信息;
[0060]步骤a_2,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。
[0061]例如,用户通过搜索引擎关键词输入栏内输入待搜索数据“李明”后,搜索引擎客户端通过触发当前终端中的即时通信客户端,获取用户的即时通信联系人信息,对比是否有与前述待搜索数据“李明”相符合的即时通信联系人名称信息,若有则转入步骤S103,触发针对前述待搜索数据“李明”对应的即时通信联系人对象相关信息的获取操作。
[0062]特别地,搜索引擎客户端通过触发即时通信客户端获取用户对应的即时通信联系人信息时,若该即时通信客户端中有多个即时通信ID的登录记录,则生成提醒窗口,输出前述多个即时通信ID,在采集到用户的选择操作后,获取对应即时通信ID的即时通信联系人信息,再进行比对操作。
[0063]其二,当前搜索引擎客户端所在终端中没有安装即时通信客户端时。
[0064]这一情况下,用户所使用的当前终端中没有安装即时通信客户端,搜索引擎客户端无法确认用户身份,因而无法触发即时通信客户端获取用户的即时通信联系人信息。因此,用户在输入待搜索数据前,登录该搜索引擎客户端,确定用户身份信息后,在进行过待搜索数据比对操作,具体步骤如下:
[0065]步骤b_l,在当前终端中登录搜索引擎客户端;
[0066]步骤b_2,读取搜索引擎客户端或服务器中已保存的用户即时通信联系人信息;
[0067]步骤b_3,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。
[0068]搜索引擎客户端预设用户注册服务,用户通过注册获取唯一的搜索引擎ID。注册后,用户即时通信联系人信息的保存包括下述两种方式:
[0069]方式一,用户上传其个人的即时通信身份信息,以及即时通信联系人信息。搜索引擎客户端将前述信息保存至客户端内,或者上传至对应的系统服务器中进行保存。搜索引擎通过将待搜索数据与前述保存的即时通信联系人信息进行比对,判定其是否对应用户的即时通信联系人对象。
[0070]当然,用户的即时通信联系人列表中包含多个即时通信联系人对象,用户在上传其即时通信联系人信息时,可以对其中的即时通信联系人进行筛选,仅上传其中部分即时通信联系人信息,即仅许可针对其中部分即时通信联系人对象相关信息的获取操作。
[0071]方式二,用户仅在搜索引擎客户端内,或者对应的系统服务器中保存其个人的即时通信身份信息。搜索引擎客户端根据前述身份信息通过即时通信服务器获取用户的即时通"[目联系人"[目息。
[0072]特别地,作为一种登录ID的实施例,用户在登录搜索引擎客户端时除依据其注册获得的搜索引擎ID外,还可使用用户的即时通信ID。通过这种登录方式,搜索引擎客户端即可获取用户的即时通信身份信息,并由此通过即时通信服务器获取用户的即时通信联系
人信息。
[0073]搜索引擎通过将关键词输入栏内输入待搜索数据与获得的即时通信联系人信息进行比对,判定该待搜索数据是否对应用户的即时通信联系人对象。
[0074]搜索引擎在进行比对操作时,根据待搜索数据的字符类型,优选用于进行比对的信息类型。若待搜索数据为文字字符则优先比对获取的即时通信联系人名称信息,若为数字字符则优先比对即时通信联系人的即时通信ID。
[0075]若搜索引擎经对比操作后判定用户输入的待搜索数据,与用户的即时通信联系人对象相对应,则转入步骤S103,触发针对该即时通信联系人对象相关信息的获取操作。
[0076]若搜索引擎经对比操作后判定用户输入的待搜索数据,与用户的即时通信联系人对象并不对应,则认定用户此次的搜索操作为普通搜索,转入步骤S104。
[0077]因此,用户在未安装即时通信客户端的终端中,通过搜索引擎关键词输入栏内输入待搜索数据时,若并未登录该搜索引擎客户端,未能获取获取用户的即时通信联系人信息,则针对用户输入的待搜索数据做普通搜索,即根据步骤S104进行搜索操作。
[0078]步骤S103,搜索与前述即时通信联系人对象相对应的数据后输出。
[0079]经步骤S102检索后确认用户输入的待搜索数据对应其即时通信联系人对象后,触发与该联系人对象相对应的数据信息搜索输出操作,其中所述数据信息包括即时通信数据以及网络相关数据。
[0080]所述即时通信数据是指用户与该即时通信联系人对象间发生的即时通信数据,以及该即时通信联系人对象自身即时通信相关数据信息。所述网络相关数据是指以改即时通信联系人对象信息作为关键词,通过网络搜索获取的除即时通信数据信息外的其它数据信
肩、O
[0081]即时通信数据以及网络相关数据包括有多种数据类型,图2所示即为通过搜索引擎进行即时通信搜索后搜索页面显示效果示意图。下面结合图2,对即时通信数据以及网络相关数据的类型,以及数据的获取和输出进行说明。
[0082]经步骤S102检索确认待搜索数据对应的即时通信联系人对象后,通过搜索引擎客户端为用户提供与该即时通信联系人对象进行对话的即时通信交互界面。所述即时通信交互界面的提供方式包括以下两种:
[0083]方式一,在搜索页面中输出用户与即时通信联系人对象对应即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,开启用户对应该即时通信联系人对象的即时通信交互界面。
[0084]当前搜索引擎客户端所在終端中安装有即时通信客户端的情况下,优选这一提供方式。触发控件被触发后,通过访问系统进程判定終端中的即时通信客户端是否已经启动,在启动的情况下,触发即时通信客户端开启用户与待捜索数据对应即时通信联系人之间的即时通信交互界面,并将该即时通信交互界面设置为前景窗ロ,将光标移至前景窗口内;若即时通信客户端尚未启动,则触发即时通信客户端启动,登陆用户即时通信ID后,再触发开启用户与待捜索数据对应即时通信联系人之间的即时通信交互界面,并将该即时通信交互界面设置为前景窗ロ,将光标移至前景窗ロ内。
[0085]特别地,当終端内即时通信客户端保留有多个即时通信ID的登录记录时,根据前述步骤S102中用户所选的即时通信ID进行登录操作。
[0086]方式ニ,通过搜索引擎客户端生成新的标签页,输出用户与待捜索数据对应即时通信联系人对象间的交互页面。
[0087]当前搜索引擎客户端所在終端中尚未安装即时通信客户端的情况下,优选这ー提供方式。这ー输出方式中,用户与待捜索数据对应即时通信联系人对象进行对话的即时通信交互界面,是以网页即时通信形式实现的。现有技术中,网页版即时通信工具的使用已经较为普遍。
[0088]经步骤S102判定待捜索数据与用户的某ー即时通信联系人对象向对应后,捜索引擎客户端触发所在的浏览器客户端生成新的标签页,获取网页即时通信工具地址信息并在标签页中打开。根据前述步骤S102中用户上传的即时通信身份信息,以及前述对应的即时通信联系人对象信息,登录网页即时通信工具,并在前述新生成的标签页中输出用户与前述即时通信联系人对象间的交互页面。
[0089]除为用户提供与该即时通信联系人对象进行对话的即时通信交互界面外,在对应待捜索数据生成的搜索页面中,输出用户与前述待捜索数据对应即时通信联系人对象间的即时通信交互记录。
[0090]当捜索客户端所在終端中已安装即时通信客户端时,搜索引擎客户端在确认待搜索数据对应用户即时通信联系人对象后,通过所在終端中安装的即时通信客户端获取用户与前述即时通信联系人对象间的交互记录,通过搜索页面进行输出。作为ー种交互记录输出形式,优选地,搜索页面中设置有交互记录内容的输出栏,前述交互记录在该输出栏内仅输出部分数据内容,当采集到用户的触发操作后以弹出窗ロ形式、或者扩大输出栏、或者打开即时通信客户端中历史信息记录窗ロ的形式输出更多的交互记录数据内容。
[0091]另外,所述对应即时通信联系人对象的即时通信数据还包括即时通信相关信息中与该即时通信联系人对象相对应的网页搜索信息,即基于即时通信ID的网络空间内数据信息,包括前述联系人对象自身网络空间内的数据信息,以及前述联系人对象在他人网络空间内发布的数据信息。
[0092]由于待搜索数据仅为用户即时通信联系人信息中的部分内容,经步骤S102判定待捜索数据对应用户的即时通信联系人对象后,进ー步获取即时通信联系人对象的即时通信ID和/或即时通信联系人名称信息。例如,待捜索数据仅为用户即时通信联系人名称信息时,由于名称信息的不唯一性,需要对比获取该即时通信联系人的即时通信ID。根据该即时通信联系人对象的即时通信ID,以及即时通信联系人名称信息,对基于即时通信ID建立的网络空间进行检索,所述网络空间包括博客、微博等空间形式。通过检索获取与前述即时通信联系人对象对应的数据信息后,在搜索页面中输出。进一歩,前述所获得的数据信息可按照数据信息的类型进行分类后输出,例如前述即时通信联系人在多个个人网络空间内发布的照片进行汇集后,统ー对应“图片”目录进行输出。
[0093]作为对比,在前述搜索页面中除输出即时通信相关信息中与即时通信联系人对象相对应的网页搜索信息外,还以用户输入的待捜索数据作为关键词,以普通捜索的方式进行公网搜索,将获得的捜索数据与前述即时通信相关网页捜索信息,在搜索页面中汇总输出。汇总输出时,在搜索页面中对应设立公网数据区和即时通信数据区,前述捜索数据对应输出在不同的数据区内。所述的即时通信数据区,设置有触发扩展界面,当采集到用户针对该界面的触发信息后,将搜索页面中的即时通信数据区扩展为完整输出界面。
[0094]特别地,现有技术中的地理定位服务,使得电子终端可以方便准确地获取其当前所在的位置信息。在确定待捜索数据对应的即时通信联系人后,若该即时通信联系人处于即时通信在线状态时,可以进一歩通过搜索引擎客户端向前述即时通信联系人对象所在终端发送请求消息,获取其所在地理位置信息。前述即时通信联系人对象对应的即时通信客户端在接收到前述请求消息后,直接触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端并输出;或者生成提醒窗ロ输出用户的请求消息,在采集获得前述即时通信联系人对象的许可后,触发所在终端进行定位操作,再将定位获得的地理位置信息推送至搜索引擎客户端并输出。
[0095]搜索引擎客户端在获取到待捜索数据对应即时通信联系人对象所在终端的当前地理位置信息后,通过搜索引擎客户端进行输出,输出时具体包括以下两种输出方式:
[0096]A,以文字信息的方式输出终端所在地地址,包括地区、街道、门牌号等信息;
[0097]B,输出终端所在地附近的地图,并在地图中标注即时通信終端所在位置。
[0098]进ー步,地理位置信息获取后,以前述地理位置为搜索关键词,获取相关网页捜索信息,以及该地理位置的天气信息,输出在与前述地理位置信息对应的搜索页面中。所述相关网页捜索信息是指以地理位置为搜索关键词通过搜索引擎的普通捜索所能获取的信息。所述天气信息包括该地理位置的实时天气状况和天气预报信息。查询天气信息吋,以所获取的地理位置信息中的城区信息为查询关键词,即若所获取的地理位置信息为上海市浦东新区龙东大道2252号时,选取其中“上海市浦东新区”作为天气信息查询关键词。相对地,前述普通搜索时的搜索关键词即为“上海市浦东新区龙东大道2252号”。
[0099]进ー步,在确定待捜索数据对应的即时通信联系人对象后,根据该联系人对象的相关联系信息,获取获取并输出用户与该联系人对象间发送的电子邮件,具体包括有如下步骤:
[0100]步骤C-1,遍历待捜索数据对应即时通信联系人对象信息,获取其对应的电子邮箱地址信息,包括该联系人对象的即时通信电子邮箱地址信息,以及该联系人对象信息中备注的其他电子邮箱地址信息;
[0101]步骤C-2,遍历用户电子邮箱中接收和/或发送的电子邮件,选取其中对应地址为步骤c-1中所获取的电子邮箱地址的电子邮件;
[0102]步骤c-3,采集前述电子邮件的内容信息,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件。
[0103]通常情况下,即时通信电子邮箱地址与即时通信ID相对应,在确定待捜索数据对应的即时通信联系人对象后,若该即时通信联系人对象已开通即时通信电子邮箱,则根据该联系人对象的即时通信ID即可获取其即时通信电子邮箱地址。另外,从即时通信联系人对象资料信息中采集获取备注的邮箱电子邮箱地址信息作为对应该联系人对象的补充电子邮箱地址信息。
[0104]确定对应联系人对象的电子邮箱地址信息后,比对用户电子邮箱中所接收和/或发送的电子邮件,筛选其中对应联系地址与前述联系人对象电子邮箱地址信息相同的电子邮件作为内容输出对象。
[0105]其中用户的电子邮箱默认为用户的即时通信电子邮箱,该电子邮箱地址与用户的即时通信ID相对应。特别地,除用户即时通信电子邮箱外,用户还可以通过搜索引擎客户端设定的指定电子邮箱。搜索引擎客户端在确认用户身份信息后,读取用户设定的电子邮箱地址,从中筛选获取与前述联系人对象电子邮箱地址信息相同的电子邮件作为内容输出对象。
[0106]电子邮件内容在输出时对应有两种输出方式。其一是在搜索页面中设置电子邮件内容输出栏,在输出栏中输出采集获取的电子邮件内容,包括邮件收发方信息,邮件正文以及附件。所述邮件附件在输出时,进一歩包括仅输出附件名称或者输出附件内容两种输出形式。由于输出栏大小限制仅输出部分电子邮件数据内容,当采集到用户的触发操作后以弹出窗ロ形式、或者扩大输出栏的形式输出更多电子邮件数据内容。其ニ是在搜索页面输出符合条件的电子邮件网络链接,在采集到用户针对该链接的触发消息后,通过搜索引擎所在浏览器打开前述链接地址,输出对应的电子邮件。
[0107]如图2中所示,图中200即为搜索引擎客户端根据用户输入的待捜索数据生成的搜索页面。搜索页面200的上方对应有不同的页面标签220,当前处于激活状态的标签页为对应用户输入的待捜索数据生成的搜索页面200,搜索页面200的上方显示有搜索引擎关键词输入栏210,搜索引擎关键词输入栏210内输出的是用户输入的待捜索数据211“李明”。
[0108]在本实施例中,经过搜索引擎客户端对待搜索数据211 “李明”与用户即时通信联系人信息的对比,判定该待搜索数据211 “李明”为用户ー即时通信联系人对象的名称信息后,搜索引擎客户端通过搜索页面200,在搜索引擎关键词输入栏210的下方输出触发控件230。如图2中所示,触发控件230中标明了用户输入的待捜索数据211所对应的即时通信联系人对象“李明”,当搜索引擎客户端采集到用户针对该触发控件230的点击或触摸操作后,触发当前終端内的即时通信客户端打开用户与该即时通信联系人对象“李明”的即时通信交互界面。
[0109]另外,作为即时通信交互界面的另ー提供方式,在本实施例中,经过搜索引擎客户端对待搜索数据211“李明”与用户即时通信联系人信息的对比,判定该待搜索数据211“李明”为用户ー即时通信联系人对象的名称信息后,搜索引擎客户端触发其所在的浏览器客户端生成新的标签页。如图2中所示,新生成标签页对应的页面标签220标注为待捜索数据211所对应即时通信联系人对象的名称信息“李明”,该页面标签220位于当前搜索页面200对应的页面标签220 “搜索”右側。对应页面标签220 “李明”的新标签页中以网络即时通信页面的形式输出用户与即时通信联系人对象“李明”之间的即时通信交互页面。
[0110]在确定待捜索数据211对应即时通信联系人对象后,进ー步向其所在終端发送请求消息,获取其所在地理位置信息。图2中在触发控件230下方以文字信息的方式,输出前述即时通信终端的当前位置信息240 “上海市浦东新区龙东大道2252号”。除文字信息方式显示外,还可以以地图的形式输出前述即时通信终端的定位地图,图中并未表示。实际应用中,在该定位地图中显示前述即时通信終端附近的地图信息,并以标注形式注明即时通信终端的所在位置,地图信息中可进ー步显示即时通信終端附近的道路,场所名称等信息。
[0111]在当前位置信息240的下方显示有根据所述地理位置信息获取的待捜索数据211对应即时通信联系人对象的即时通信終端所在地天气信息250。所述地理位置信息为“上海市浦东新区龙东大道2252号”,选取其中的“上海市浦东新区”作为天气信息查询关键词。经网络查询获得该地区当前的天气实况,以及今明两天的天气预报,将其显示在搜索页面中。图中所示为文字方式显示的天气信息,包括天气状况,温度以及风力等级。所示内容与形式仅为举例,实际应用中可灵活采用图标显示的方式使用户更直观的获取天气情况,以及添加天气实景图片、紫外线指数、空气质量指数等显示内容,以上仅为举例而非限定。
[0112]如图2中所不,在天气信息250的下方分别设置有交互记录输出栏260,和电子邮件内容输出栏270,对应输出前述用户与待搜索数据211对应即时通信联系人对象间即时通信交互记录,和电子邮件内容。由于搜索页面大小的限制,交互记录输出栏260和电子邮件内容输出栏270中仅能输出部分对应数据内容。作为ー种实施例,在交互记录输出栏260和电子邮件内容输出栏270中设置有放大输出控件290,当采集到用户针对该控件的触发消息后,以弹出窗ロ形式、或者扩大输出栏的形式提供更多数据输出空间,显示输出更多的对应数据内容。
[0113]除前述对应待捜索数据211获取的数据信息外,在搜索页面200的右侧设置有对应待搜索数据211获取的网页搜索信息的网页信息输出区280,包括即时通信数据区281和公网数据区282,分别输出即时通信相关信息中与该即时通信联系人对象相对应的网页搜索信息,和以用户输入的待捜索数据211作为关键词,以普通捜索的方式进行公网搜索获得的网页搜索信息。
[0114]图2中作为ー种输出实施例,即时通信数据区281和公网数据区282中输出的数据种类均为对应“李明”的图片、博客和微博信息,但具体内容有所区別。
[0115]在本实施例中,经搜索比对用户输入的待捜索数据211 “李明”为用户即时通信联系人对象李明的名称信息。即时通信数据区281中输出的图片、博客和微博信息,为基于前述即时通信联系人对象李明的即时通信ID设置的博客和微博中所发布的图片及其它数据信息,以及基于其它即时通信ID设置的博客和微博中前述即时通信联系人对象李明所发布的图片及其它数据信息。
[0116]公网数据区282中输出的图片、博客和微博信息,是以用户输入的待捜索数据211 “李明”为关键词进行普通捜索后获得的图片及其它数据信息。
[0117]进ー步,如图2中所示,即时通信数据区281的大小收到搜索页面大小的限制,为了便于用户更多的获取与即时通信联系人对象相对应的即时通信相关网络数据信息,所述的即时通信数据区281,设置有放大输出控件290,当采集到用户针对该控件的触发信息后,将搜索页面中的即时通信数据区281扩展为完整输出界面,从而输出更多数据内容。
[0118]图2中所示上述多种数据类型在捜索页面输出位置的排列方式,仅为举例而非限定。
[0119]除前述输出的数据信息外,对应待捜索数据进ー步还包括有以下对应数据信息通过搜索页面进行输出,图2中未做对应标注,实际应用时根据需要在搜索页面中进行设置。
[0120]在确定待捜索数据对应即时通信联系人对象后,搜索引擎客户端向即时通信服务器发送请求,获取前述联系人对象的即时通信联系人对象数据,通过搜索页面输出。输出时,对应待捜索数据对应的即时通信联系人对象,输出其即时通信联系人对象列表。所述对象列表中,直接输出每ー即时通信联系人的即时通信ID等个人资料,或者以控件形式输出每ー即时通信联系人,用户通过点击该控件获取该即时通信联系人的即时通信ID等个人资料。
[0121]对于搜索页面中显示的数据信息,特别是前述即时通信数据区内,由于博客内容等数据在获取时,有时需要输入博客用户设置的识别密钥,因而搜索页面分在输出时为公开区与非公开区,对于公开区直接输出数据信息,并进ー步采集并响应用户对搜索页面中输出数据进行的操作;对非公开区,输出识别密钥输入框,在采集到输入用户的识别密钥并判定正确后输出对应数据信息,并许可用户对该区域内数据的操作。
[0122]另外,在确认待捜索数据对应即时通信联系人对象身份后,搜索引擎客户端向即时通信服务器发送请求,获取前述联系人对象的即时通信上线时间和/或频率信息,例如前述联系人对象的上次即时通信登录时间、本周或者本月内的登陆次数等,通过搜索页面进行输出。除即时通信客户端登录信息外,还可相应查询该即时通信联系人对象预设关联网页的登陆信息以及网页内数据更新的信息,例如基于即时通信ID的博客和微博数据信息等,通过搜索页面进行输出。
[0123]步骤S104,将待搜索数据作为搜索关键词进行搜索查询操作。
[0124]若经步骤S102判断,用户输入的待捜索数据,与当前終端中即时通信客户端内的即时通信联系人对象,或者保存在捜索弓I擎客户端或服务器中的即时通信联系人对象并不对应,则认定用户此次的捜索操作为普通捜索,将该待捜索数据作为捜索关键词,通过搜索弓I擎获取对应的网络搜索信息。
[0125]如图3所示即为本发明所述通过搜索引擎进行即时通信的系统结构框图。如图中所示,所述系统300包括如下结构:
[0126]捜索数据采集単元310,用以采集用户通过搜索引擎客户端输入的待捜索数据;
[0127]目标联系人判定単元320,用以判定前述捜索数据采集単元310采集的待捜索数据,是否对应用户的即时通信联系人对象;
[0128]关联信息输出单元330,用以经目标联系人判定単元320判定为是的情况下,捜索与前述即时通信联系人对象相对应的数据后输出。
[0129]所述关联信息输出单元330设置有交互界面控件生成模块331,用以生成用户与待捜索数据对应即时通信联系人对象间即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该即时通信联系人对象的即时通信交互界面。
[0130]所述关联信息输出单元330设置有交互记录获取模块332,用以读取用户与待搜索数据对应即时通信联系人对象间的即时通信交互记录,在搜索页面中输出。
[0131]所述关联信息输出单元330设置有位置信息获取模块333,用以向待捜索数据对应即时通信联系人对象所在終端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,并接收来自前述终端推送的地理位置信息。
[0132]所述关联信息输出单元330设置有电子邮件获取模块334,用以采集用户与待搜索数据对应即时通信联系人对象间发生的电子邮件数据,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件。
[0133]针对本发明所述的ー种通过搜索引擎进行即时通信捜索方法的实现过程,对应系统中各个功能模块详述如下:
[0134]首先,用户通过当前所用終端中的搜索引擎客户端生成的界面输入待捜索数据。捜索数据采集単元310采集前述用户输入的待捜索数据,交由目标联系人判定単元320对其进行识别判断。
[0135]目标联系人判定単元320通过遍历当前終端中的即时通信联系人列表,或者读取搜索引擎客户端或服务器中已保存的用户即时通信联系人信息,与前述待捜索数据进行比对。在用户输入的待捜索数据与其移动通信联系人对象相对应的情况下,触发关联信息输出単元330,捜索与前述即时通信联系人对象相对应的数据后输出。
[0136]具体地,对应不同类型的即时通信联系人对象相关数据,由关联信息输出单元330中的不同功能模块进行获取与输出操作。
[0137]对应用户与前述即时通信联系人对象进行对话的即时通信交互界面,由交互界面控件生成模块331,在得到目标联系人判定单元320的触发后,在搜索页面中生成用户与待捜索数据对应即时通信联系人对象间即时通信交互界面的触发控件,该触发控件与用户终端中的即时通信客户端相连接,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该即时通信联系人对象的即时通信交互界面。
[0138]在目标联系人判定単元320确定待捜索数据对应的即时通信联系人对象后,由交互记录获取模块332通过设置于当前終端中的即时通信客户端,或者通过即时通信服务器获取用户与前述即时通信联系人对象间的即时通信交互记录,在搜索页面中输出。
[0139]对应前述即时通信联系人对象所在终端的地理位置信息,在得到目标联系人判定単元320的判定触发后,由位置信息获取模块333,向前述即时通信联系人对象所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,并接收来自前述终端推送的地理位置信息,以文字或图片的形式通过搜索页面进行输出。
[0140]另外,电子邮件获取模块334在得到目标联系人判定単元320的触发后,遍历用户预先设定的电子邮箱地址或者用户即时通信电子邮箱地址,获取其中与前述即时通信联系人对象对应即时通信电子邮箱间发生的电子邮件数据,通过搜索页面中输出;或者在捜索页面中输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件。
[0141]以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中。
【权利要求】
1.一种通过搜索引擎进行即时通信搜索的方法,其特征在于该方法包括如下步骤: 步骤1,通过搜索引擎客户端采集用户输入的待搜索数据; 步骤2,判定前述的待搜索数据是否对应用户的即时通信联系人对象; 步骤3,在对应的情况下,搜索与前述即时通信联系人对象相对应的数据后输出。
2.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤I中用户输入的待搜索数据为即时通信联系人对象的即时通信10,和/或即时通信联系人名称信息,和/或与联系人对象的即时通信相关网页中的数据内容具有对应关系的信息。
3.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤2中的判定方式包括如下步骤, 步骤a-1,读取所在终端中的即时通信客户端内的即时通信联系人信息,包括即时通信ID和/或即时通信联系人名称信息; 步骤a-2,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。 或者,按照如下 方式, 步骤b-1,在当前终端中登录搜索引擎客户端; 步骤b-2,读取搜索引擎客户端或服务器中已保存的用户即时通信联系人信息和/或与联系人对象的即时通信相关网页中的数据内容; 步骤b-3,将步骤I中采集的待搜索数据与即时通信联系人信息进行比对,判断待搜索数据是否对应用户的即时通信联系人对象。
4.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤3中的数据输出方式,为如下其中之一, 输出即时通信联系人对象对应即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,开启用户对应该即时通信联系人对象的即时通信交互界面; 或者,通过搜索引擎客户端触发生成新的标签页,输出用户与待搜索数据对应即时通信联系人对象间的交互页面; 或者,读取用户与待搜索数据对应即时通信联系人对象间的即时通信交互记录,在搜索页面中输出; 或者,搜索引擎客户端向即时通信服务器发送请求,获取待搜索数据对应即时通信联系人对象的即时通信联系人对象数据,通过搜索页面输出; 或者,输出的与前述即时通信联系人对象相对应的数据为该用户与该联系人对象间发送的电子邮件,步骤包括, 步骤c-1,遍历待搜索数据对应即时通信联系人对象信息,获取其对应的电子邮箱地址信息,包括该联系人对象的即时通信电子邮箱地址信息,以及该联系人对象信息中备注的其他电子邮箱地址信息; 步骤c-2,遍历用户电子邮箱中接收和/或发送的电子邮件,选取其中对应地址为步骤c-1中所获取的电子邮箱地址的电子邮件; 步骤c-3,采集前述电子邮件的内容信息,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件;或者,向待搜索数据对应即时通信联系人对象所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,将定位获得的地理位置信息推送至搜索引擎客户端并输出。
5.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤3中,经判定待搜索数据对应即时通信联系人对象后,获取该即时通信联系人对象的即时通信ID和/或即时通信联系人名称信息作为搜索关键词,搜索并输出即时通信相关信息中与该即时通信联系人对象相对应的网页搜索信息; 以待搜索数据作为关键词进行公网搜索,将其与该即时通信联系人对象相对应的即时通信相关网页搜索信息; 将搜索结果在搜索页面中汇总输出,输出时搜索页面对应分为公网数据区和即时通信数据区。
6.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤3中,将搜索页面分为公开区与非公开区,对于公开区中,直接输出数据信息并能够在搜索结果中进行公开操作;对非公开区,在采集到输入用户的识别密钥并判定正确后输出,许可用户对该区域内数据的操作。
7.根据权利要求1所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述步骤3中,搜索引擎客户端向即时通信服务器发送请求,获取待搜索数据对应即时通信联系人对象的即时通信上线时间和/或频率信息,以及该即时通信联系人对象预设关联网页登录和/或数据更新的信息,通过搜索页面输出。
8.—种通过搜索引擎进行即时通信搜索的系统,其特征在于该系统包括: 搜索数据采集单元,用以采集用户通过搜索引擎客户端输入的待搜索数据; 目标联系人判定单元,用以判定前述搜索数据采集单元采集的待搜索数据,是否对应用户的即时通信联系人对象; 关联信息输出单元,用以经目标联系人判定单元判定为是的情况下,搜索与前述即时通信联系人对象相对应的数据后输出。
9.根据权利要求8所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述关联信息输出单元设置有交互界面控件生成模块,用以生成用户与待搜索数据对应即时通信联系人对象间即时通信交互界面的触发控件,在采集到用户针对该触发控件的触发消息后,触发开启用户对应该即时通信联系人对象的即时通信交互界面。
10.根据权利要求8所述的一种通过搜索引擎进行即时通信搜索的方法,其特征在于:所述关联信息输出单元,设置有如下结构至少其一, 交互记录获取模块,用以读取用户与待搜索数据对应即时通信联系人对象间的即时通信交互记录,在搜索页面中输出; 位置信息获取模块,用以向待搜索数据对应即时通信联系人对象所在终端发送获取其所在地理位置信息的请求,直接触发或在该终端采集获得前述联系人许可的情况下触发所在终端进行定位操作,并接收来自前述终端推送的地理位置信息; 所述关联信息输出单元设置有电子邮件获取模块,用以采集用户与待搜索数据对应即时通信联系人对象间发生的电子邮件数据,通过搜索页面中输出,或者输出对应前述电子邮件的链接,在采集到用户针对该链接的触发消息后,开启对应的电子邮件。
【文档编号】G06F17/30GK103457837SQ201310360083
【公开日】2013年12月18日 申请日期:2013年8月18日 优先权日:2013年8月18日
【发明者】马宇尘 申请人:苏州量跃信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1