一种可互动的搜索引擎的方法

文档序号:6557979阅读:155来源:国知局
专利名称:一种可互动的搜索引擎的方法
技术领域
本发明涉及一种搜索引擎,尤其涉及一种可互动的搜索引擎的方法。
背景技术
目前搜索引擎为在因特网上获取信息的人们提供了方便快捷的途径,人们只要在网页上输入几个关键字即可找到需要的信息。但是,现在的web搜索引擎,包括百度、Yahoo、Google、Sohu、Sina、MSN等,桌面搜索引擎,包括中搜的网络猪、Google的桌面搜索等,其搜索结果不具备互动功能,用户在搜索到结果(如企业或机构等)后,无法与搜索到的结果(个人或企业、机构)直接沟通,是“哑”搜索。

发明内容
为了解决上述存在的问题,本发明提供一种可互动的搜索引擎的方法,使得原有的“单向”、“哑”搜索机制变为“双向”、“互动”的有声、交互形式。
本发明通过以下方案实现一种可互动的搜索引擎的方法,包括如下步骤1.打开搜索页或搜索引擎,输入需要搜索的关键字;2.将搜索结果中的联系方式提取、分拣出来,以超级链接、Form(HTML语言的一种应用形式)、Flash等的形式,以网页上特定标志(可以是按钮、图片、文字等)的方式,和搜索引擎的结果一起显示出来;3.点击上述有特定标志的区域,通过浏览器中嵌入activeX插件、通信模块嵌入到Flash中等方式实现通讯,包括通话、视频通话、文本即时通信、发送Email、语音留言等。
本发明中,搜索到的结果中包含联系方式,并在联系方式上提供互动元素(超级链接),通过鼠标点击这些超级链接,直接与对应的联系方式进行通话、视频、文本即时通信、发送Email、语音留言等,使得原有的“单向”、“哑”搜索机制变为“双向”、“互动”的有声、交互形式。


图1是本发明的系统框图。
图2是本发明中标志的示意图。
图3是本发明进行语音通信的示意图。
具体实施例方式
下面结合附图和具体实施例对本发明进行更详细的描述。
本文中“互动机制”的定义在现有搜索引擎的基础上,将搜索结果中的所有联系方式,包括电话号码、视频账号、即时通信账号、电子邮件Email、语音留言账号(这些账号可能是由不同的运营商在提供服务,如电话号码由电信运营商提供服务,而电子邮件则由提供电子邮件的提供商提供)等提取、分拣出来,通过程序以超级链接、Form(HTML语言的一种应用形式)、Flash等的形式、以网页的方式,和搜索引擎的结果一起提交给用户,用户通过鼠标点击这些有特定标志的区域(可以是按钮、图片、文字等),可以直接与这些联系方式进行通信,包括通话、视频通话、文本即时通信、发送Email、语音留言等。这样,原有的“单向”、“哑”的搜索机制变为“双向”、“可互动”的有声、交互形态,从而形成一种新型的搜索引擎。
如图1所示,可互动的搜索引擎包括客户机1、搜索引擎服务器2、数据库服务器3、业务接入系统4、通讯处理及交互系统5、业务管理系统6、ISP网络(通信服务提供商网络)7。
当用户使用客户机1打开搜索页,输入需要搜索的关键字,则客户机1把该信息传送给搜索引擎服务器2,搜索引擎服务器2通过数据库服务器1找到需要搜索的内容。
搜索引擎服务器2将搜索结果中的联系方式提取、分拣出来,以超级链接、Form(HTML语言的一种应用形式)、Flash等的形式,以网页上特定标志(可以是按钮、图片、文字等)的方式,和搜索引擎的结果一起传送给客户机1,如图2所示,客户机1将该信息显示出来。其中11为特定标志,可以是按钮、图片、文字等多种形态。用户从搜索引擎的结果中,可以看到电话、视频、即时通信、电子邮件、语音留言等可以点击的互动元素。
也可以由客户机1完成将搜索结果中的联系方式提取、分拣的过程,这种方式搜索引擎服务器只需将搜索结果传送给客户机1即可。
从搜索引擎的搜索结果中,将有关联系方式的字段提取出来,并以web脚本方式嵌入到搜索结果网页中,嵌入的方法如下所示
对于电话号码,假定搜索结果的电话号码为010xxxxxxxx,则脚本为http//www.xxxxxx.com/hitcall.jsp?pn=010xxxxxxxx&sn=xx公司Hitcall.jsp将是服务器中的主控程序,用来接收电话号码010xxxxxxxx,并通过后台程序向010xxxxxxxx发起呼叫。
对于视频,假定搜索结果的视频账号为beijing-xxx,则脚本为http//www.xxxxxx.com/hitvideo.jsp?vn=beijing-xxxHitvideo.jsp将是服务器中的主控程序,用来接收视频账号为beijing-xxx,并通过后台程序向010xxxxxxxx发起视频呼叫。
对于即时通信,假定搜索结果的即时通信账号为beijing-xxx,则脚本为http//www.xxxxxx.com/hitim.jsp?im=beijing-xxxHitim.jsp将是服务器中的主控程序,用来接收即时通信账号为beijing-xxx,并通过后台程序向beijing-xxx发出文本信息。
对于电子邮件,假定搜索结果的电子邮件为xxx@xxx.xxx,则脚本为http//www.xxxxxx.com/hitemail.jsp?email=xxx@xxx.xxxHitemail.jsp将是服务器中的主控程序,用来接收电子邮件xxx@xxx.xxx,并通过后台程序向xxx@xxx.xxx发送Email。
对于语音留言,假定搜索结果的语音留言账号为beijing-xxx,则脚本为http//www.xxxxxx.com/hitvm.jsp?voicemail=beijing-xxx
Hitvm.jsp将是服务器中的主控程序,用来接收语音留言账号beijing-xxx,并通过后台程序向beijing-xxx发起语音留言。
当用户点击上述有特定标志的区域,电话号码、视频账号、即时通信账号、电子邮件Email、语音留言账号等联系方式以参数的方式传递搜索引擎服务器,实现通信,包括通话、视频通话、文本即时通信、发送Email、语音留言等。
各种通信方式的实现上述描述的hitcall.jsp、hitvideo.jsp、Hitim.jsp、Hitemail.jsp、Hitvm.jsp均可以通过嵌入以下软件实现嵌入activeX插件使用activeX插件,分别调用封装在activeX内部的语音、视频、即时通信、email、语音留言等通信模块。IE等浏览器在运行.jsp程序时调用activeX插件;Flash嵌入的应用程序,使用Flash技术,将语音、视频、即时通信、email、语音留言等通信模块嵌入到Flash中。IE等浏览器在运行.jsp程序时调用Flash,从而运行了通信软件,实现通信功能。
下面分别介绍各种通讯方式的实现过程1.语音通信的系统工作流程(1)首先,用户点击了带有activeX或Flash要素的图片/文字/Flash的搜索引擎的结果,其中HTML脚本中包含了被叫电话号码(可以是手机、座机)参数;(2)点击后,客户机1(通过web插件或Flash插件)提交被叫电话号码参数,并从业务接入系统4中取得其算法和规则,随机生成临时的主叫语音帐号,客户机1利用这个帐号用约定的信令格式(可以采用业界通用的SIP协议、MGCP协议,也可以使用私有的语音信令协议)向通信处理和交互系统5发起注册(register),如注册成功则进入步骤(3);其中业务管理系统6负责管理业务接入系统4和通信处理和交互系统5;(3)向ISP网络7(通信服务的提供商所在的通信网络)发起呼叫,被叫用户(搜索结果中所包含的电话号码)电话振铃;(4)被叫用户拿起电话,话音的媒体流在主叫用户(发起呼叫的用户)到被叫用户(接电话一方)之间建立,开始通话,如图3所示。
(5)通信结束后自动切断语音媒体流,自动释放在步骤(2)中随机生成的临时话音帐号。
如在整个过程中,出现注册失败或呼叫失败等例外情况,则通过语音或文本信息通知主叫用户。
2.视频通信的系统工作流程(1)首先,用户点击了带有activeX或Flash要素的图片/文字/Flash的搜索引擎的结果,其中HTML脚本中包含了被叫的视频账号参数;(2)客户机1(web插件或Flash插件)将被叫的视频账号参数提交给业务接入系统4,并按照业务接入系统4取得其算法和规则,随机生成临时的主叫视频帐号,客户机1利用这个帐号用约定的信令格式(可以采用业界通用的SIP协议,也可以使用私有的信令协议)向通信处理和交互系统5发起注册(register),如注册成功则进入步骤(3);其中业务管理系统6负责管理业务接入系统4和通信处理和交互系统5;(3)向ISP网络7(通信服务的提供商所在的通信网络)发起视频呼叫,被叫用户(搜索结果中所包含的视频账号,一般要求被叫有一个运行在PC上的软件终端或者是硬件终端)终端振铃;(4)被叫用户摘机或同意接听,视频的媒体流在主叫用户(发起呼叫的用户)到被叫用户(接电话一方)之间建立,开始视频通话;(5)通信结束后自动切断媒体流,自动释放在步骤(2)中随机生成的临时视频帐号。
如在整个过程中,出现注册失败或呼叫失败等例外情况,则通过语音或文本信息通知主叫用户。
3.即时通信的系统工作流程(1)首先,用户点击了带有activeX或Flash要素的图片/文字/Flash的搜索引擎的结果,其中HTML脚本中包含了被叫的即时通信账号参数;(2)点击后,客户机1(web插件或Flash插件)将被叫的即时通信账号提交给业务接入系统4,并按照业务接入系统4取得其算法和规则,随机生成临时的主叫即时通信帐号,客户机1利用这个帐号用约定的信令格式(即即时通信的的信令协议)向通信处理和交互系统5发起注册(register),如注册成功则进入步骤(3);其中业务管理系统6负责管理业务接入系统4和通信处理和交互系统5;(3)向ISP网络7(通信服务的提供商所在的通信网络)发起即时通信(文本、图片或语音信息等)呼叫,被叫用户(搜索结果中所包含的即时通信账号,一般要求被叫有一个运行在PC上的软件终端)终端收到文本、图片或语音信息等;(4)即时通信过程在主叫用户(发起呼叫的用户)到被叫用户(接电话一方)之间建立,开始即时通信。
(5)通信结束后自动释放在步骤(2)中随机生成的临时即时通信帐号。
如在整个过程中,出现注册失败等例外情况,则通过语音或文本信息通知主叫用户。
4.Email的系统工作流程(1)首先,用户点击了带有activeX或Flash要素的图片/文字/Flash的搜索引擎的结果,其中HTML脚本中包含了被叫的Email账号参数;(2)客户机1(web插件或Flash插件)有两种方法处理一种方法是调用主叫用户自己PC中安装的Email软件(如MSoutlook或MS Outlook express等),要求主叫用户自己输入Email的内容,并且携带主叫自己的Email地址信息,此情况与用户发送Email的流程基本相同;另一种方法是客户机1调用电子邮件转发服务器(如POP3),直接从客户端把用户的邮件内容发送到目的地。
5.语音留言的系统工作流程,类似于语音通话的流程(1)首先,用户点击了带有activeX或Flash要素的图片/文字/Flash的搜索引擎的结果,其中HTML脚本中包含了被叫(即留言服务器)的电话号码参数;(2)客户机1(web插件或Flash插件)按照业务接入系统4取得其算法和规则,随机生成临时的主叫语音通信帐号,客户机利用这个帐号用约定的信令格式(可以采用业界通用的SIP协议、MGCP协议,也可以使用私有的语音信令协议)向通信处理和交互系统5发起注册(register),如注册成功则进入步骤(3);其中业务管理系统6负责管理业务接入系统4和通信处理和交互系统5;(3)向留言服务器(图中未示)发起呼叫,留言服务器(搜索结果中所包含的电话号码)电话振铃,通话媒体流成功建立,留言服务器(图中未示)给出自动的语音应答,要求用户按照语音提示进行留言;(4)主叫用户(发起呼叫的用户)留言,留言后挂机;(5)通信结束,自动切断媒体流,自动释放在步骤(2)中随机生成的临时话音帐号。
如在整个过程中,出现呼叫失败等例外情况,则通过语音或文本信息通知主叫用户。
本发明的特定实施例已对发明内容做了详尽说明。对本领域一般技术人员而言,在不背离本发明原理的前提下对它所做的任何显而易见的改动,都构成对本发明专利的侵犯,将承担相应的法律责任。
权利要求
1.一种可互动的搜索引擎的方法,包括如下步骤(1)打开Web方式搜索引擎的搜索页或桌面搜索引擎的搜索页,输入需要搜索的关键字;(2)将搜索结果中的联系方式提取、分拣出来,以网页上标志的方式,和搜索引擎的结果一起显示出来;(3)点击上述有标志的区域,通过浏览器中嵌入activeX插件或通信模块嵌入到Flash中方式实现通讯。
2.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述网页上标志为按钮。
3.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述网页上标志为图片。
4.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述网页上标志为文字。
5.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为语音通信,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫电话号码参数;(2)客户机提交业务接入系统被叫电话号码参数,并从业务接入系统中取得其算法和规则,随机生成临时的主叫语音帐号,客户机利用这个帐号向通信处理和交互系统发起注册,如注册成功则进入步骤(3);(3)向ISP网络发起呼叫,被叫用户电话振铃;(4)被叫用户拿起电话,话音的媒体流在主叫用户到被叫用户之间建立,开始通话;(5)通信结束后自动切断语音媒体流,自动释放在步骤(2)中随机生成的临时话音帐号;如在整个过程中,出现注册失败或呼叫失败的例外情况,通过语音提示或文本信息通知主叫用户。
6.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为视频通话,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫的视频账号参数;(2)客户机将被叫的视频账号参数提交给业务接入系统,并按照业务接入系统取得其算法和规则,生成临时的主叫视频帐号,客户机利用这个帐号向通信处理和交互系统发起注册,如注册成功则进入步骤(3);(3)向ISP网络发起视频呼叫,被叫用户终端振铃;(4)被叫用户摘机或同意接听,视频的媒体流在主叫用户到被叫用户之间建立,开始视频通话;(5)通信结束后自动切断媒体流,自动释放在步骤(2)中随机生成的临时视频帐号;如在整个过程中,出现注册失败或呼叫失败的例外情况,则通过语音或文本信息通知主叫用户。
7.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为文本即时通信,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫的即时通信账号参数;(2)客户机将被叫的即时通信账号提交给业务接入系统,并按照业务接入系统取得其算法和规则,生成临时的主叫即时通信帐号,客户机利用这个帐号向通信处理和交互系统发起注册,如注册成功则进入步骤(3);(3)向ISP网络发起即时通信呼叫,被叫用户终端收到文本、图片或语音信息;(4)即时通信过程在主叫用户到被叫用户之间建立,开始即时通信;(5)通信结束后自动释放在步骤(2)中随机生成的临时即时通信帐号;如在整个过程中,出现注册失败的例外情况,则通过语音或文本信息通知主叫用户。
8.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为发送Email,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫的Email账号参数;(2)客户机调用Email软件。
9.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为发送Email,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫的Email账号参数;(2)客户机调用电子邮件转发服务器,直接从客户端把用户的邮件内容发送到目的地。
10.根据权利1要求所述的可互动的搜索引擎的方法,其特征在于所述通讯为语音留言,包括如下步骤(1)点击带有activeX或Flash要素的搜索引擎的结果,其中HTML脚本中包含了被叫的电话号码参数;(2)客户机从业务接入系统取得其算法和规则,生成临时的主叫语音通信帐号,客户机利用这个帐号向通信处理和交互系统发起注册,如注册成功则进入步骤(3);(3)向留言服务器发起呼叫,留言服务器电话振铃,通话媒体流成功建立,留言服务器给出自动的语音应答,要求用户按照语音提示进行留言;(4)主叫用户留言,留言后挂机;(5)通信结束,自动切断媒体流,自动释放在步骤(2)中随机生成的临时话音帐;如在整个过程中,出现呼叫失败的例外情况,则通过语音或文本信息通知主叫用户。
全文摘要
本发明公开了一种可互动的互联网搜索引擎的方法,包括如下步骤(1)打开互联网搜索引擎的搜索页,输入需要搜索的关键字;(2)将搜索结果中的联系方式提取、分拣出来,以超级链接、Form、Flash等的形式,以网页上特定标志的方式,和搜索引擎的结果一起显示出来;(3)点击上述有特定标志的区域,通过浏览器中嵌入activeX插件、通信模块嵌入到Flash中等方式实现通讯,包括通话、视频通话、文本即时通信、发送Email、语音留言等。本发明使得原有的“单向”、“哑”搜索机制变为“双向”、“互动”的有声、交互形式。
文档编号G06F17/30GK1828611SQ20061007275
公开日2006年9月6日 申请日期2006年4月10日 优先权日2006年4月10日
发明者傅海波, 王凯 申请人:王凯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1