针对于即时通信工具提供搜索的方法及系统的制作方法

文档序号:6431816阅读:181来源:国知局
专利名称:针对于即时通信工具提供搜索的方法及系统的制作方法
技术领域
本发明属于计算机、网络技术领域。
背景技术
在当前的技术条件下,即时通信技术得到了迅速发展,利用即时通信工具所提供的交流平台,人们能够进行文本、语音、视频、多媒体等诸多信息形式的交互操作,另外,对于已有的文档数据,同样可以通过即时通信工具进行传输操作。在人们使用即时通信的过程中,所交互的通信内容,时常会有进行数据搜索方面的需要。在当前的技术中,针对于即时通信的内容进行搜索的途径主要有以下几种(1)复制或者由用户利用记忆的方式,来获得所需要搜索的信息内容,然后打开网络浏览器,通过搜索网站进行数据搜索操作。(2)用户选择即时通信工具中的内容,然后,由所在的即时通信工具根据用户所选择的内容,触发相应的搜索条件,提供包括搜索在内的选项。比如说,腾讯科技公司所提供的QQ即时通信工具,就可以在用户选择即时通信交互界面中的数据内容时,触发相关的功能选项,比如,“复制”、“搜索”等选项。当用户选择“搜索”选项的情况下,就可以根据用户的选择操作,触发相应的网络浏览器进入到开启状态,载入相应的搜索引擎,比如说,SOSO搜索引擎等。同时将用户选择的信息内容,作为相应的搜索关键词进行数据搜索。基于当前的技术条件,人们利用已有的工具对交互通信的内容进行搜索;或者通过独立的搜索引擎载入需要搜索的数据,然后展开数据搜索;或者,利用即时通信工具所提供的搜索工具,针对于所选择的内容进行数据搜索。已有的针对于即时通信内容的搜索技术,均不能够很好地满足用户的需求。这是因为用户所需要搜索的信息,可能就在即时通信的交互双方或多方进行通信的数据记录中,或者,在和即时通信对象相关联的网页中,或者即时通信工具的设置信息中。这种情况下,有必要根据即时通信工具所提供的信息内容,发展出能够符合即时通信工具的搜索技术。

发明内容
本发明的目的,是发展一种针对于即时通信工具提供搜索的方法,以及配套系统, 利用本发明,能够便利地针对于即时通信工具所能够提供的信息内容,来进行更有针对性的数据搜索操作。本发明提供一种针对于即时通信工具提供搜索的方法,该方法包括有如下步骤步骤1,采集针对于即时通信界面的搜索触发信息;步骤2,生成包括有记录搜索、关联搜索和广域搜索三者至少其二的搜索界面。进一步,所述的记录搜索的数据范围,是即时通信发起方和接收方之间的通信记录范围。
进一步,所述的记录搜索所对应的通信记录,通过发起方客户端进行通信记录数据的采集操作,步骤包括,在相应的发起方客户端中,预先存储有相应的通信记录;在触发了搜索条件的情况下,针对于该发起方所对应的接收方,进行通信记录的查询操作,获得通信记录数据。进一步,在采集获得针对于所述记录搜索的时间限定条件的情况下,按照该时间限定条件查询并获取对应时间范围内的通信记录数据。进一步,所述的记录搜索所对应的通信记录,通过系统服务器进行通信记录数据的采集操作,步骤包括, 将系统服务器设置通信记录存储单元;在该通信记录存储单元中,按照发起方的用户识别号和接收方的用户识别号或者其它的进行身份识别的信息形式,进行数据的分类存储;当获得了由即时通信的发起方或者接收方进行数据搜索的触发信息时,提供相应的通信记录的数据内容。进一步,所述的记录搜索所对应的通信记录,通过接收方客户端进行通信记录数据的采集操作,步骤包括,在接收方客户端进行通信记录的存储操作;采集获得发起方的通信记录搜索请求;由接收方客户端提供相应的数据内容,将其传输至所在的系统服务器,再传输至发起方客户端,或者,直接传输至发起方所在的客户端,或者,在接收方客户端中按照搜索条件进行数据搜索,然后将搜索结果传输至发起方客户端中输出。进一步,所述的关联搜索的数据范围,是在用户即时通信所有的关联信息范围内, 除去和对应联系人对象之间通信记录的数据。进一步,所述的关联数据,是用户在即时通信工具中所设置的内容信息,和/或通过即时通信工具所展开的和该用户的即时通信识别号相对应的网页信息内容。进一步,针对于所述的关联搜索所对应的数据内容,通过发起方客户端发起遍历操作来获得,操作步骤为,针对于所述关联数据的内容形式,设置经由发起方客户端进行遍历操作的规则形式;在采集到需要触发搜索功能的信息时,或者提前展开,或者按时间规则在特定时间段内展开,针对于前述所设定的规则形式进行遍历操作;将遍历获得的数据结果,进行汇总,生成关联搜索所对应的数据内容,或者,在进行遍历操作时完成相应搜索操作,而将搜索结果输出。进一步,所述的由发起方客户端进行遍历操作的规则形式,包括有和即时通信相关的即时通信工具内容进行遍历的方式,和/或针对于和即时通信工具的用户识别号相关联的互联网页面的遍历方式。进一步,针对于所述的关联搜索所对应的数据内容,通过系统服务器发起遍历操作来获得,操作步骤为,预设针对于关联数据的遍历路径;提前进行遍历,或者按照时间规则进行遍历,或者按照搜索触发时进行遍历的条件,展开数据的遍历操作;将获得的数据进行汇总,生成关联数据所对应的数据库,或者在进行特定信息搜索时,直接在遍历中获得搜索信息,然后采集其搜索结果, 传输至发起方客户端。进一步,针对于所述的关联搜索所对应的数据内容,通过接收方客户端配合着进行遍历操作,操作步骤为,针对于接收方客户端,在采集到发起方客户端的数据遍历操作时,根据所采集的信号,提供相应的准入接口 ;准许发起方客户端或系统服务器对接收方的数据进行遍历操作,获得遍历数据,或者由接收方客户端进行相应数据的遍历操作,反馈对应的遍历数据。进一步,所述的广域搜索的数据范围,是除去记录搜索的数据范围、关联搜索的数据范围之外的数据内容。进一步,所述的广域搜索,是基于互联网搜索引擎所提供的基于互联网数据的搜索路径。进一步,所述的搜索界面,布局有用以载入搜索信息的搜索输入栏,用以分别对应记录搜索、关联搜索和广域搜索的搜索项选择结构,以及搜索结果展示区。进一步,所述的广域搜索选项包括广域搜索引擎选项,该广域搜索引擎选项,是具体实现搜索的工具形式。进一步,在所述的搜索界面中,设置有搜索选择控件,用以将其触发到任一可供采集的对象,判断获得符合载入格式的数据信息,转入到搜索输入栏所对应的输入接口中,采集为待搜索的数据信息。进一步,所述的针对于即时通信界面的搜索触发信息,是选择即时通信中的内容形式,作为搜索触发信息的触发条件。进一步,选择即时通信中的内容形式,作为搜索触发信息的触发条件,其操作步骤为,预设将选择交互界面输入栏和/或交互界面输出栏中的内容信息,作为触发搜索的条件;判定所在的即时通信交互界面,所对应的输入或者输出信息是否在相应的窗口中对应有数据的选择操作信息;在判定具有选择操作信息的情况下,直接采集其数据,作为待搜索信息,生成搜索界面,以及,将前述所选择的待搜索信息载入到搜索界面中,进行搜索操作,或者,针对于选择内容生成相应的选择列表,在该选择列表中包括有搜索功能选项,在采集获得该选项的选择信息后触发对应的搜索操作。进一步,在即时通信交互界面设置有交互界面搜索触发结构,和/或在即时通信主面板设置主面板搜索触发结构,用以触发生成前述的搜索界面。本发明还提供一种针对于即时通信工具提供搜索的系统,该系统包括
搜索规则模块,用以设置相应的搜索界面的开启规则及数据搜索规则的模块结构,包括有记录搜索规则组件、关联搜索规则组件,以及广域搜索规则组件三者至少其二。触发信息采集模块,采集针对于即时通信界面的搜索触发信息;搜索执行模块,生成包括有记录搜索、关联搜索和广域搜索三者至少其二的搜索界面。进一步,对应着搜索规则模块,设置有搜索触发规则组件,是用以触发相应搜索功能的规则形式。


图1是本发明所描述的方法的流程图。图2是本发明所描述的提供搜索功能的即时通信工具的即时通信交互界面的示意图。图3是本发明所描述的提供搜索功能的即时通信工具的即时通信主面板的示意图。图4是本发明所描述系统的结构框图。
具体实施例方式在本发明中,针对于已有的即时通信工具,提供了一种功能更加结合即时通信工具实际需求的搜索工具的类型,该搜索工具和即时通信工具是融合在一起的。下面结合着图1、图2及图3所示,对本发明所描述的主要思想作进一步的描述。参图1所示,在本发明中,至少包括有两个步骤步骤S110,采集针对于即时通信界面的搜索触发信息;步骤S120,生成包括记录搜索、关联搜索、广域搜索三者至少其二的搜索界面。在前述的步骤SllO中,是采集针对于搜索功能的触发信息,针对于所述的步骤 S120,在获得了针对于即时通信界面的搜索触发信息之后,触发进行搜索的相关界面。所述的记录搜索,指的是根据即时通信发起方和接收方之间的通信记录范围进行的搜索。所述的关联搜索,指的是在用户即时通信所有的关联信息范围内,包括在即时通信工具中设置的信息内容,和即时通信相关联的网页中所设置的信息内容,或者其它的能够与即时通信相关联,并且能够基于即时通信工具所提供的内部途径能够进行登录及遍历操作的内容形式,除去前述的记录搜索所对应的通信记录之外,均称为关联数据,所进行的搜索称为关联搜索。所述的关联数据,典型情况之一,是用户在即时通信工具中,所设置的内容信息,比如,用户针对于QQ即时通信工具所设置的个人信息;典型情况之二,是通过即时通信工具,所展开的和该用户的即时通信识别号相对应的网页信息,比如,在登录QQ即时通信工具的情况下,能够打开所对应的空间,该空间和用户的即时通信识别号相对应,其中的页面内容,就是一种关联数据。所述的广域搜索,指的是抛开前述的通信记录以及关联数据之外,所进行的搜索形式,称为广域搜索,典型的举例,就是基于已有的搜索工具,来在互联网中进行搜索的技术形式。
下面,结合着图2来描述在即时通信交互界面中实施搜索功能的一种实施例。参图中所示,这儿展示了即时通信交互界面100,它是由发起方开启的针对于特定联系人对象之间进行交互操作的界面形式。作为常见的实施例,它包括有交互界面输入栏 110,用以输入需要传输给对方的信息内容,作为举例而非限定,可以通过RichEdit控件来实现。以及包括交互界面输出栏120,在本实施例中,它设置在交互界面输入栏110的上方,是用以输出交互通信的双方所进行通信记录的界面结构,需要指出的是,该通信记录, 一般是文本和图片方面的信息,对于音频方面的或者视频方面的操作信息,一般在通信记录中并不容易进行记录;当然,也不是限定的。进一步,还包括有交互界面工具条130,在本实施例中,它设置在即时通信交互界面100的顶部,包括各种用以完成和即时通信相关操作的触发结构,比如,用以触发音频操作的触发结构,用以触发视频通信的触发结构,用以发送电子邮件的触发结构,用以邀请进行游戏操作的触发结构,等等。另外,还包括对应的通信接收方的功能图标及用户名,能够让发起方一目了然的明白和谁在进行通信操作。以及交互界面搜索触发结构131,在本实施例中,交互界面搜索触发结构131设置在交互界面工具条130之中,是一个能够触发本发明所描述搜索功能的功能组件,针对于该交互界面搜索触发结构131,它可以通过回调函数的形式来展开,在进行触发之后,就可以调出和搜索相关的功能结构,包括相应的界面及数据信息。以及搜索界面400,在该搜索界面400中,展示了能够进行本发明所描述搜索操作的一种实施例。参图中所示,它包括有搜索输入栏410,以及搜索项选择结构420,以及搜索结果展示区430。其中的搜索输入栏410,它是让用户向其中载入搜索信息的输入结构。在本发明中,待搜索信息有多种输入方式,比如说,用户可以针对于交互界面输出栏120中的相应信息,通过选择之后,实现搜索的触发功能,直接完成针对于待搜索信息的载入操作。或者,用户将需要搜索的信息内容,针对于交互界面输入栏110中的信息内容进行触发,直接完成待搜索信息的输入功能。或者,用户可以直接将相应的待搜索信息,在搜索输入栏410中进行数据输入,比如说,可以直接在其中进行文字内容的输入操作,也可以将相应的内容形式在搜索输入栏410中进行粘贴。另外,需要指出的是,在本实施例中,还提供了搜索选择控件411。当用户触发了搜索选择控件411之后,就启动了搜索的选择功能。在这种情况下,产生相应的一个和搜索工具相对应的光标形式,比如一个小手外形光标。用户将其触发到任一可供采集的对象,凡是符合载入格式的数据信息,都可以转入到搜索输入栏410所对应的输入接口中,作为待搜索的数据信息。所述的搜索项选择结构420,在本发明中,对应着前述的三种类型的搜索路径,具体来说,分别是包括记录搜索选项421、关联搜索选项422、广域搜索选项423。其中的记录搜索选项421,在该选项被选择的情况下,所执行的是针对于所述即时通信交互界面100所对应的通信记录进行搜索的选项形式。所述的关联搜索选项422,对应着进行前述关联数据的搜索操作。在该选项之下, 所对应的搜索形式,其数据范围为前述的关联数据,其搜索结果由搜索结果展示区430进行展示。所述的广域搜索选项423,它是针对于前述的广域数据范围进行搜索的选项形式。 当触发了该选项之后,针对于搜索输入栏410中所输入的待搜索信息,或者采用其它的数据采集方式所输入的待搜索信息,经由广域搜索所提供的路径形式,进行数据搜索。进一步,在前述的广域搜索选项423中,还可以包括广域搜索引擎选项423a,该广域搜索引擎选项423a所提供的,则是具体的实现搜索的工具形式。作为举例,可以提供三种搜索引擎的工具形式,分别是SOSO搜索引擎、BAIDU搜索引擎、GOOGLE搜索引擎。在用户选择了相应的搜索引擎,或者设置相应的默认搜索引擎的情况下,就基于该搜索引擎来进行广域数据的搜索。搜索结果由所述的搜索结果展示区430进行展示。需要指出的是,在搜索结果展示区430中,还可以层叠出不同的搜索选项所对应的搜索内容;若在特定的区域采集到用户的触发信息时,比如鼠标的点击信息之后,就将相应的区域进行展开,获得最大面积的显示区域。针对于搜索结果展示区430,当用户触发了相应的搜索项选择结构420之后,就转换到相应的搜索结果展示界面了。下面结合着图3,把针对于本发明的另一实施例作描述。参图3所示,在本实施例中,展示的界面形式包括即时通信主面板200。即时通信主面板200,是即时通信工具中的主要操作面板形式,它包括有各种和即时通信相关的功能触发结构,另外,还包括有联系人列表210。在联系人列表210中,包括有各个联系人对象220,这儿所述的联系人对象220,就是用户采用即时通信工具的交互对象。针对于每一个联系人对象220所对应的工具条,或者称为item项,它通常是一个矩形的条框;当然,也并非限定。在本实施例中,将前述的联系人对象220所在的item项称为联系人对象界面230。针对于前述的联系人对象界面230,它是仅仅针对于特定的联系人对象220所对应的界面形式,通常为条框,如前面所描述的那样。在本实施例中,在联系人对象界面230 中,设置了主面板搜索触发结构对0。该主面板搜索触发结构M0,它可以是一个图标的形式,或者是文字说明的形式,或者是一个其它的控件表达形式。该主面板搜索触发结构MO, 当采集到相应的搜索触发信息之后,就可以获得针对于搜索界面400的触发功能。在搜索界面400被触发之后,首先根据窗口相关的函数生成相应的窗口 ;然后,根据预先设置的关联数据的句柄信息,来载入相应的窗口类型;或者,通过相应的系统服务器,来采集需要载入的数据信息,载入到搜索界面400所对应的窗口中,生成搜索界面400中的信息内容。本实施例中的搜索界面400,和图2所示实施例中的搜索界面400结构是一致的, 不另加说明。如前所述,通过本发明,所述的即时通信界面,主要包括即时通信交互界面100,以及即时通信主面板200。下面针对于前面所描述的技术内容,针对于其中的一些技术要点,作进一步的说明。针对于本发明所描述的步骤S110,其中包括有采集针对于即时通信界面的搜索触发信息,前面已进行了部分描述,这儿作一个总结,其触发方式作为举例而非限定,包括如下(1)选择即时通信中的内容形式作为搜索触发信息的触发条件。如前所述,当用户针对于交互界面输入栏110或者交互界面输出栏120中的内容信息进行选择时,就可以触发本发明所描述的搜索功能。在具体实施时,作为举例而非限定,其操作步骤为预设将选择交互界面输入栏110和/或交互界面输出栏120中的内容信息,作为触发搜索的条件;判定所在的即时通信交互界面100,所对应的输入或者输出信息是否在相应的窗口中对应有数据的选择操作信息;在判定具有选择操作信息的情况下,直接采集其数据,作为待搜索信息,生成搜索界面400,以及,将前述所选择的待搜索信息载入到搜索界面400中,进行搜索操作,或者,针对于图2中所示的选择内容310,生成相应的选择列表,在该选择列表中, 包括有搜索功能选项,在用户选择了该选项之后,触发对应的搜索功能。参图2所示,所展示的选择内容310,为“ 口水虾”中的数据内容;该选择内容310 所在的区域,称为内容选择区300。所述的选择操作,可以是利用光标将相应的内容进行选择的形式,或者利用其它的形式进行选择,具体是不限定的。(2)触发相应的功能图标或者功能控件,来作为所采集的触发信息。作为举例,参图2所示,在交互界面工具条130中,还设置有交互界面搜索触发结构131。参图3所示,在即时通信主面板200中,设置有主面板搜索触发结构M0。它们都是本发明所描述的触发功能结构。(3)针对于所在的即时通信工具的界面形式,展开相应的功能选项,通过功能选项来选择用以触发搜索功能的选项形式。比如说,针对于一些功能组件,在利用右键进行触发操作时,就可以弹出相应的功能选项;或者,有一些界面结构直接展示有相应的功能选项提示信息,比如说,文字的提示信息,用户针对于搜索功能选项进行选择,就可以了。下面针对于记录搜索、关联搜索、广域搜索等搜索形式做进一步描述。针对于所述的记录搜索,在采集与即时通信交互界面100所对应的交互双方的通信记录时,所实现的通信记录的采集路径,有这样几种实现形式(1)通过发起方客户端进行通信记录数据的采集操作。这种情况下,就需要在相应的发起方客户端中,预先存储有相应的通信记录,然后,在触发了搜索条件时,开始针对于该发起方所对应的接收方,来进行通信记录的查询操作。在进行通信记录的查询时,可以按照发起方的用户识别号,或者用户名,或者其它预设的形式,然后,在相应的通信记录中进行查询。另外,如果所述的通信记录有时间限定的话,则需要调出相应的时间戳数据,来在相应的时间规则范围内进行数据搜寻操作。(2)通过系统服务器来进行数据内容的调取操作。为实现该功能,举例来说,将其系统服务器设置相应的通信记录存储单元;在该通信记录存储单元中,按照发起方的用户识别号和接收方的用户识别号或者其它的进行身份识别的信息形式,进行数据的分类存储;当获得了由即时通信的发起方或者接收方进行数据搜索的触发信息时,就根据数据搜索的打开条件,来提供相应的通信记录的数据内容。(3)由接收方客户端来提供数据内容。需要指出的是,作为接收方客户端,也包括有即时通信双方的数据内容,如果预先进行数据存储的话,那么,就可以接收来自于发起方的数据搜索的请求操作。接收到该数据搜索的请求操作之后,根据接收方客户端所设定的权限类型,就可以提供相应的数据内容, 将其传输至所在的系统服务器,或者利用UDP协议一类的方式点对点直接传输至发起方所在的客户端,或者直接进行接收方客户端位置处的数据搜索,然后将搜索结果传输至发起方客户端进行输出。所述的关联搜索所对应的数据内容,如前所述,主要包括这么几类信息由用户在即时通信工具中所设定的信息内容,以及和即时通信工具相关联的其它结构中,比如互联网网页中,所设定的信息内容,且该信息内容是除去前述的记录搜索所对应的通信记录中的其它内容形式。针对于这些内容形式,有如下的获取方式(1)由即时通信的发起方客户端来发起关联数据的遍历操作。针对于所述关联数据的内容形式,设置经由发起方客户端进行遍历操作的规则形式;在采集到需要触发搜索功能的信息时,或者提前展开,或者按时间规则,每天在特定时间段内展开,针对于前述所设定规则形式的遍历操作;将遍历获得的数据结果,进行汇总,生成关联搜索所对应的数据内容。或者,直接进行遍历操作时,就完成相应的搜索,而将搜索结果进行反馈,就可以了。所述的由发起方客户端进行遍历操作的规则形式,作为举例,包括有和即时通信相关的即时通信工具内容进行遍历的方式,比如可以查询用户的兴趣设置栏目,用户的注释设置栏目,或者用户其它的在即时通信工具中的设置方式。另外,针对于特定的网页,比如和即时通信工具的用户识别号相关联的个人互联网空间,或者博客,或者其它的日志等界面形式,将相应的和该联系人对象相对应的用户识别号,作为搜索的线索,经由相应的联系人对象所在的路径形式,进行预先设定,就可以进入到相应的页面了。(2)通过系统服务器进行遍历操作。这种方式,其进行的过程与前述的发起方客户端所进行的方式是类似的,举例描述如下首先,预设针对于关联数据的遍历路径;提前进行遍历,或者按照时间规则进行遍历,或者按照搜索触发时进行遍历的条件,展开数据的遍历操作;将获得的数据进行汇总,生成关联数据所对应的数据库,或者在进行特定信息搜索时,直接在遍历中获得搜索信息,然后采集其搜索结果;传输至发起方客户端就可以了。另外,也可以通过接收方客户端,来协助进行遍历操作。比如说,针对于接收方客户端,在采集到发起方客户端的数据遍历操作时,就可以根据所采集的信号,提供相应的准入接口,准许发起方客户端或系统服务器对接收方的数据进行遍历操作,获得遍历数据,或者由接收方客户端进行相应数据的遍历操作,反馈对应的遍历数据。比如说,所对应的网络日志内容,需要相应的许可条件才能够进行遍历,于是,就可以由接收方客户端设置相应的功能,在发起方客户端进行搜索触发时,可以开启相应的触发条件,由发起方客户端进行相应的遍历操作。进一步,在本发明中,还描述了一种搜索系统500。参图4所示,在该搜索系统500 中,包括有搜索规则模块510、触发信息采集模块520、搜索执行模块530。所述的搜索规则模块510,就是用以设置相应的搜索界面的开启规则,以及其中的数据搜索规则的模块结构,在本实施例中,它包括有搜索触发规则组件511,以及包括有记录搜索规则组件512、关联搜索规则组件513和广域搜索规则组件514这三者至少其二。其中的搜索触发规则组件511,就是用以触发相应搜索功能的规则形式。如前所述,可以通过选择内容作为触发条件,或者选择相应的功能图标或者相应的功能控件来作为触发,或者选择相应的搜索功能选项来作为触发条件,这些触发条件的设置方式,都可以通过搜索触发规则组件511来生成相应的规则内容。所述的记录搜索规则组件512,则包括前面所描述的获取通信记录的方式,比如, 如前所述,可以通过发起方客户端来获得,也可以通过系统服务器来获得,或者通过接收方客户端来获得,然后,针对于所述的数据内容,进行相应的数据搜索。所述的关联搜索规则组件513,则包括相应的关联数据的获取过程,以及针对于关联数据的搜索操作。如前所述,所述的关联数据,可以通过发起方客户端发起遍历操作来获得,以及通过系统服务器发起遍历操作来获得,另外,可以通过接收方客户端来协助进行遍历操作等。 基于所获得的关联数据,然后按照关联数据的搜索条件来进行数据搜索就可以了。所述的广域搜索规则组件514,就是针对于已有的搜索数据信息,除去了前述的交互通信的双方的通信记录信息,以及前述的关联数据之外,所进行的其它搜索形式,均作该广域搜索规则组件所对应的搜索范围之中。前述的触发信息采集模块520,则是采集用户针对于搜索界面400的触发信息,比如说,前述的通过相应的搜索触发规则组件511所设定的触发规则,然后采集到相应的数据信息之后,就可以展开相应的搜索功能了。另外,还包括针对于待搜索信息的采集操作, 在获得了待搜索信息之后,就可以通过搜索界面400所提供的搜索方式来进行数据搜索了。所述的搜索执行模块530,它包括两个层次,其中之一,就是采集用户针对于搜索功能的触发信息,来展开相应的搜索界面400。其中之二,则是在展开搜索界面400的同时, 根据用户针对于交互界面输入栏或者交互界面输出栏中内容的选择条件,来采集相应的信息内容,来展开相应的搜索功能。另外,也同样可以通过搜索界面400中的搜索输入栏410 来获得相应的数据信息,然后,根据搜索的选项类型,在相应的数据范围内进行数据搜索。另外,在本发明中,所述的系统,既可以由所在的客户端进行展开,也可以由客户端配合着即时通信的系统服务器来共同承担该功能。以上是对本发明的描述而非限定,基于本发明思想的其它任何实施方式,亦均在本发明的保护范围之中。
权利要求
1.一种针对于即时通信工具提供搜索的方法,其特征在于该方法包括有如下步骤步骤1,采集针对于即时通信界面的搜索触发信息;步骤2,生成包括有记录搜索、关联搜索和广域搜索三者至少其二的搜索界面。
2.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的记录搜索的数据范围,是即时通信发起方和接收方之间的通信记录范围。
3.根据权利要求1或2所述的一种针对于即时通信工具提供搜索的方法,其特征在于 所述的记录搜索所对应的通信记录,通过发起方客户端进行通信记录数据的采集操作,步骤包括,在相应的发起方客户端中,预先存储有相应的通信记录;在触发了搜索条件的情况下,针对于该发起方所对应的接收方,进行通信记录的查询操作,获得通信记录数据。
4.根据权利要求3所述的一种针对于即时通信工具提供搜索的方法,其特征在于在采集获得针对于所述记录搜索的时间限定条件的情况下,按照该时间限定条件查询并获取对应时间范围内的通信记录数据。
5.根据权利要求1或2所述的一种针对于即时通信工具提供搜索的方法,其特征在于 所述的记录搜索所对应的通信记录,通过系统服务器进行通信记录数据的采集操作,步骤包括,将系统服务器设置通信记录存储单元;在该通信记录存储单元中,按照发起方的用户识别号和接收方的用户识别号或者其它的进行身份识别的信息形式,进行数据的分类存储;当获得了由即时通信的发起方或者接收方进行数据搜索的触发信息时,提供相应的通信记录的数据内容。
6.根据权利要求1或2所述的一种针对于即时通信工具提供搜索的方法,其特征在于 所述的记录搜索所对应的通信记录,通过接收方客户端进行通信记录数据的采集操作,步骤包括,在接收方客户端进行通信记录的存储操作;采集获得发起方的通信记录搜索请求;由接收方客户端提供相应的数据内容,将其传输至所在的系统服务器,再传输至发起方客户端,或者,直接传输至发起方所在的客户端,或者,在接收方客户端中按照搜索条件进行数据搜索,然后将搜索结果传输至发起方客户端中输出。
7.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的关联搜索的数据范围,是在用户即时通信所有的关联信息范围内,除去和对应联系人对象之间通信记录的数据。
8.根据权利要求1或7所述的一种针对于即时通信工具提供搜索的方法,其特征在于 所述的关联数据,是用户在即时通信工具中所设置的内容信息,和/或通过即时通信工具所展开的和该用户的即时通信识别号相对应的网页信息内容。
9.根据权利要求1或7或8所述的一种针对于即时通信工具提供搜索的方法,其特征在于针对于所述的关联搜索所对应的数据内容,通过发起方客户端发起遍历操作来获得, 操作步骤为,针对于所述关联数据的内容形式,设置经由发起方客户端进行遍历操作的规则形式;在采集到需要触发搜索功能的信息时,或者提前展开,或者按时间规则在特定时间段内展开,针对于前述所设定的规则形式进行遍历操作;将遍历获得的数据结果,进行汇总,生成关联搜索所对应的数据内容,或者,在进行遍历操作时完成相应搜索操作,而将搜索结果输出。
10.根据权利要求9所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的由发起方客户端进行遍历操作的规则形式,包括有和即时通信相关的即时通信工具内容进行遍历的方式,和/或针对于和即时通信工具的用户识别号相关联的互联网页面的遍历方式。
11.根据权利要求1或7或8所述的一种针对于即时通信工具提供搜索的方法,其特征在于针对于所述的关联搜索所对应的数据内容,通过系统服务器发起遍历操作来获得,操作步骤为,预设针对于关联数据的遍历路径;提前进行遍历,或者按照时间规则进行遍历,或者按照搜索触发时进行遍历的条件,展开数据的遍历操作;将获得的数据进行汇总,生成关联数据所对应的数据库,或者在进行特定信息搜索时,直接在遍历中获得搜索信息,然后采集其搜索结果,传输至发起方客户端。
12.根据权利要求1或7或8所述的一种针对于即时通信工具提供搜索的方法,其特征在于针对于所述的关联搜索所对应的数据内容,通过接收方客户端配合着进行遍历操作, 操作步骤为,针对于接收方客户端,在采集到发起方客户端的数据遍历操作时,根据所采集的信号, 提供相应的准入接口;准许发起方客户端或系统服务器对接收方的数据进行遍历操作,获得遍历数据,或者由接收方客户端进行相应数据的遍历操作,反馈对应的遍历数据。
13.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的广域搜索的数据范围,是除去记录搜索的数据范围、关联搜索的数据范围之外的数据内容。
14.根据权利要求1或13所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的广域搜索,是基于互联网搜索引擎所提供的基于互联网数据的搜索路径。
15.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的搜索界面,布局有用以载入搜索信息的搜索输入栏,用以分别对应记录搜索、关联搜索和广域搜索的搜索项选择结构,以及搜索结果展示区。
16.根据权利要求15所述的一种针对于即时通信工具提供搜索的方法,其特征在于 所述的广域搜索选项包括广域搜索引擎选项,该广域搜索引擎选项,是具体实现搜索的工具形式。
17.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于在所述的搜索界面中,设置有搜索选择控件,用以将其触发到任一可供采集的对象,判断获得符合载入格式的数据信息,转入到搜索输入栏所对应的输入接口中,采集为待搜索的数据 fn息ο
18.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于所述的针对于即时通信界面的搜索触发信息,是选择即时通信中的内容形式,作为搜索触发信息的触发条件。
19.根据权利要求18所述的一种针对于即时通信工具提供搜索的方法,其特征在于 选择即时通信中的内容形式,作为搜索触发信息的触发条件,其操作步骤为,预设将选择交互界面输入栏和/或交互界面输出栏中的内容信息,作为触发搜索的条件;判定所在的即时通信交互界面,所对应的输入或者输出信息是否在相应的窗口中对应有数据的选择操作信息;在判定具有选择操作信息的情况下,直接采集其数据,作为待搜索信息,生成搜索界面,以及,将前述所选择的待搜索信息载入到搜索界面中,进行搜索操作,或者,针对于选择内容生成相应的选择列表,在该选择列表中包括有搜索功能选项,在采集获得该选项的选择信息后触发对应的搜索操作。
20.根据权利要求1所述的一种针对于即时通信工具提供搜索的方法,其特征在于在即时通信交互界面设置有交互界面搜索触发结构,和/或在即时通信主面板设置主面板搜索触发结构,用以触发生成前述的搜索界面。
21.—种针对于即时通信工具提供搜索的系统,其特征在于该系统包括搜索规则模块,用以设置相应的搜索界面的开启规则及数据搜索规则的模块结构,包括有记录搜索规则组件、关联搜索规则组件,以及广域搜索规则组件三者至少其二。触发信息采集模块,采集针对于即时通信界面的搜索触发信息;搜索执行模块,生成包括有记录搜索、关联搜索和广域搜索三者至少其二的搜索界面。
22.根据权利要求21所述的一种针对于即时通信工具提供搜索的系统,其特征在于 对应着搜索规则模块,设置有搜索触发规则组件,是用以触发相应搜索功能的规则形式。
全文摘要
本发明提供了一种针对于即时通信工具提供搜索的方法及系统,属于属于计算机、网络技术领域。该方法包括有如下步骤步骤1,采集针对于即时通信界面的搜索触发信息;步骤2,生成包括有记录搜索、关联搜索和广域搜索三者至少其二的搜索界面。利用本发明,能够便利地针对于即时通信工具所能够提供的信息内容,来进行更有针对性的数据搜索操作。
文档编号G06F17/30GK102298627SQ20111025133
公开日2011年12月28日 申请日期2011年8月29日 优先权日2011年8月29日
发明者不公告发明人 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1