專利名稱:一種可互動的搜索引擎的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種搜索引擎,尤其涉及一種可互動的搜索引擎的方法。
背景技術(shù):
目前搜索引擎為在因特網(wǎng)上獲取信息的人們提供了方便快捷的途徑,人們只要在網(wǎng)頁上輸入幾個關(guān)鍵字即可找到需要的信息。但是,現(xiàn)在的web搜索引擎,包括百度、Yahoo、Google、Sohu、Sina、MSN等,桌面搜索引擎,包括中搜的網(wǎng)絡(luò)豬、Google的桌面搜索等,其搜索結(jié)果不具備互動功能,用戶在搜索到結(jié)果(如企業(yè)或機(jī)構(gòu)等)后,無法與搜索到的結(jié)果(個人或企業(yè)、機(jī)構(gòu))直接溝通,是“啞”搜索。
發(fā)明內(nèi)容
為了解決上述存在的問題,本發(fā)明提供一種可互動的搜索引擎的方法,使得原有的“單向”、“啞”搜索機(jī)制變?yōu)椤半p向”、“互動”的有聲、交互形式。
本發(fā)明通過以下方案實(shí)現(xiàn)一種可互動的搜索引擎的方法,包括如下步驟1.打開搜索頁或搜索引擎,輸入需要搜索的關(guān)鍵字;2.將搜索結(jié)果中的聯(lián)系方式提取、分揀出來,以超級鏈接、Form(HTML語言的一種應(yīng)用形式)、Flash等的形式,以網(wǎng)頁上特定標(biāo)志(可以是按鈕、圖片、文字等)的方式,和搜索引擎的結(jié)果一起顯示出來;3.點(diǎn)擊上述有特定標(biāo)志的區(qū)域,通過瀏覽器中嵌入activeX插件、通信模塊嵌入到Flash中等方式實(shí)現(xiàn)通訊,包括通話、視頻通話、文本即時通信、發(fā)送Email、語音留言等。
本發(fā)明中,搜索到的結(jié)果中包含聯(lián)系方式,并在聯(lián)系方式上提供互動元素(超級鏈接),通過鼠標(biāo)點(diǎn)擊這些超級鏈接,直接與對應(yīng)的聯(lián)系方式進(jìn)行通話、視頻、文本即時通信、發(fā)送Email、語音留言等,使得原有的“單向”、“啞”搜索機(jī)制變?yōu)椤半p向”、“互動”的有聲、交互形式。
圖1是本發(fā)明的系統(tǒng)框圖。
圖2是本發(fā)明中標(biāo)志的示意圖。
圖3是本發(fā)明進(jìn)行語音通信的示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行更詳細(xì)的描述。
本文中“互動機(jī)制”的定義在現(xiàn)有搜索引擎的基礎(chǔ)上,將搜索結(jié)果中的所有聯(lián)系方式,包括電話號碼、視頻賬號、即時通信賬號、電子郵件Email、語音留言賬號(這些賬號可能是由不同的運(yùn)營商在提供服務(wù),如電話號碼由電信運(yùn)營商提供服務(wù),而電子郵件則由提供電子郵件的提供商提供)等提取、分揀出來,通過程序以超級鏈接、Form(HTML語言的一種應(yīng)用形式)、Flash等的形式、以網(wǎng)頁的方式,和搜索引擎的結(jié)果一起提交給用戶,用戶通過鼠標(biāo)點(diǎn)擊這些有特定標(biāo)志的區(qū)域(可以是按鈕、圖片、文字等),可以直接與這些聯(lián)系方式進(jìn)行通信,包括通話、視頻通話、文本即時通信、發(fā)送Email、語音留言等。這樣,原有的“單向”、“啞”的搜索機(jī)制變?yōu)椤半p向”、“可互動”的有聲、交互形態(tài),從而形成一種新型的搜索引擎。
如圖1所示,可互動的搜索引擎包括客戶機(jī)1、搜索引擎服務(wù)器2、數(shù)據(jù)庫服務(wù)器3、業(yè)務(wù)接入系統(tǒng)4、通訊處理及交互系統(tǒng)5、業(yè)務(wù)管理系統(tǒng)6、ISP網(wǎng)絡(luò)(通信服務(wù)提供商網(wǎng)絡(luò))7。
當(dāng)用戶使用客戶機(jī)1打開搜索頁,輸入需要搜索的關(guān)鍵字,則客戶機(jī)1把該信息傳送給搜索引擎服務(wù)器2,搜索引擎服務(wù)器2通過數(shù)據(jù)庫服務(wù)器1找到需要搜索的內(nèi)容。
搜索引擎服務(wù)器2將搜索結(jié)果中的聯(lián)系方式提取、分揀出來,以超級鏈接、Form(HTML語言的一種應(yīng)用形式)、Flash等的形式,以網(wǎng)頁上特定標(biāo)志(可以是按鈕、圖片、文字等)的方式,和搜索引擎的結(jié)果一起傳送給客戶機(jī)1,如圖2所示,客戶機(jī)1將該信息顯示出來。其中11為特定標(biāo)志,可以是按鈕、圖片、文字等多種形態(tài)。用戶從搜索引擎的結(jié)果中,可以看到電話、視頻、即時通信、電子郵件、語音留言等可以點(diǎn)擊的互動元素。
也可以由客戶機(jī)1完成將搜索結(jié)果中的聯(lián)系方式提取、分揀的過程,這種方式搜索引擎服務(wù)器只需將搜索結(jié)果傳送給客戶機(jī)1即可。
從搜索引擎的搜索結(jié)果中,將有關(guān)聯(lián)系方式的字段提取出來,并以web腳本方式嵌入到搜索結(jié)果網(wǎng)頁中,嵌入的方法如下所示
對于電話號碼,假定搜索結(jié)果的電話號碼為010xxxxxxxx,則腳本為http//www.xxxxxx.com/hitcall.jsp?pn=010xxxxxxxx&sn=xx公司Hitcall.jsp將是服務(wù)器中的主控程序,用來接收電話號碼010xxxxxxxx,并通過后臺程序向010xxxxxxxx發(fā)起呼叫。
對于視頻,假定搜索結(jié)果的視頻賬號為beijing-xxx,則腳本為http//www.xxxxxx.com/hitvideo.jsp?vn=beijing-xxxHitvideo.jsp將是服務(wù)器中的主控程序,用來接收視頻賬號為beijing-xxx,并通過后臺程序向010xxxxxxxx發(fā)起視頻呼叫。
對于即時通信,假定搜索結(jié)果的即時通信賬號為beijing-xxx,則腳本為http//www.xxxxxx.com/hitim.jsp?im=beijing-xxxHitim.jsp將是服務(wù)器中的主控程序,用來接收即時通信賬號為beijing-xxx,并通過后臺程序向beijing-xxx發(fā)出文本信息。
對于電子郵件,假定搜索結(jié)果的電子郵件為xxx@xxx.xxx,則腳本為http//www.xxxxxx.com/hitemail.jsp?email=xxx@xxx.xxxHitemail.jsp將是服務(wù)器中的主控程序,用來接收電子郵件xxx@xxx.xxx,并通過后臺程序向xxx@xxx.xxx發(fā)送Email。
對于語音留言,假定搜索結(jié)果的語音留言賬號為beijing-xxx,則腳本為http//www.xxxxxx.com/hitvm.jsp?voicemail=beijing-xxx
Hitvm.jsp將是服務(wù)器中的主控程序,用來接收語音留言賬號beijing-xxx,并通過后臺程序向beijing-xxx發(fā)起語音留言。
當(dāng)用戶點(diǎn)擊上述有特定標(biāo)志的區(qū)域,電話號碼、視頻賬號、即時通信賬號、電子郵件Email、語音留言賬號等聯(lián)系方式以參數(shù)的方式傳遞搜索引擎服務(wù)器,實(shí)現(xiàn)通信,包括通話、視頻通話、文本即時通信、發(fā)送Email、語音留言等。
各種通信方式的實(shí)現(xiàn)上述描述的hitcall.jsp、hitvideo.jsp、Hitim.jsp、Hitemail.jsp、Hitvm.jsp均可以通過嵌入以下軟件實(shí)現(xiàn)嵌入activeX插件使用activeX插件,分別調(diào)用封裝在activeX內(nèi)部的語音、視頻、即時通信、email、語音留言等通信模塊。IE等瀏覽器在運(yùn)行.jsp程序時調(diào)用activeX插件;Flash嵌入的應(yīng)用程序,使用Flash技術(shù),將語音、視頻、即時通信、email、語音留言等通信模塊嵌入到Flash中。IE等瀏覽器在運(yùn)行.jsp程序時調(diào)用Flash,從而運(yùn)行了通信軟件,實(shí)現(xiàn)通信功能。
下面分別介紹各種通訊方式的實(shí)現(xiàn)過程1.語音通信的系統(tǒng)工作流程(1)首先,用戶點(diǎn)擊了帶有activeX或Flash要素的圖片/文字/Flash的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫電話號碼(可以是手機(jī)、座機(jī))參數(shù);(2)點(diǎn)擊后,客戶機(jī)1(通過web插件或Flash插件)提交被叫電話號碼參數(shù),并從業(yè)務(wù)接入系統(tǒng)4中取得其算法和規(guī)則,隨機(jī)生成臨時的主叫語音帳號,客戶機(jī)1利用這個帳號用約定的信令格式(可以采用業(yè)界通用的SIP協(xié)議、MGCP協(xié)議,也可以使用私有的語音信令協(xié)議)向通信處理和交互系統(tǒng)5發(fā)起注冊(register),如注冊成功則進(jìn)入步驟(3);其中業(yè)務(wù)管理系統(tǒng)6負(fù)責(zé)管理業(yè)務(wù)接入系統(tǒng)4和通信處理和交互系統(tǒng)5;(3)向ISP網(wǎng)絡(luò)7(通信服務(wù)的提供商所在的通信網(wǎng)絡(luò))發(fā)起呼叫,被叫用戶(搜索結(jié)果中所包含的電話號碼)電話振鈴;(4)被叫用戶拿起電話,話音的媒體流在主叫用戶(發(fā)起呼叫的用戶)到被叫用戶(接電話一方)之間建立,開始通話,如圖3所示。
(5)通信結(jié)束后自動切斷語音媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時話音帳號。
如在整個過程中,出現(xiàn)注冊失敗或呼叫失敗等例外情況,則通過語音或文本信息通知主叫用戶。
2.視頻通信的系統(tǒng)工作流程(1)首先,用戶點(diǎn)擊了帶有activeX或Flash要素的圖片/文字/Flash的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的視頻賬號參數(shù);(2)客戶機(jī)1(web插件或Flash插件)將被叫的視頻賬號參數(shù)提交給業(yè)務(wù)接入系統(tǒng)4,并按照業(yè)務(wù)接入系統(tǒng)4取得其算法和規(guī)則,隨機(jī)生成臨時的主叫視頻帳號,客戶機(jī)1利用這個帳號用約定的信令格式(可以采用業(yè)界通用的SIP協(xié)議,也可以使用私有的信令協(xié)議)向通信處理和交互系統(tǒng)5發(fā)起注冊(register),如注冊成功則進(jìn)入步驟(3);其中業(yè)務(wù)管理系統(tǒng)6負(fù)責(zé)管理業(yè)務(wù)接入系統(tǒng)4和通信處理和交互系統(tǒng)5;(3)向ISP網(wǎng)絡(luò)7(通信服務(wù)的提供商所在的通信網(wǎng)絡(luò))發(fā)起視頻呼叫,被叫用戶(搜索結(jié)果中所包含的視頻賬號,一般要求被叫有一個運(yùn)行在PC上的軟件終端或者是硬件終端)終端振鈴;(4)被叫用戶摘機(jī)或同意接聽,視頻的媒體流在主叫用戶(發(fā)起呼叫的用戶)到被叫用戶(接電話一方)之間建立,開始視頻通話;(5)通信結(jié)束后自動切斷媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時視頻帳號。
如在整個過程中,出現(xiàn)注冊失敗或呼叫失敗等例外情況,則通過語音或文本信息通知主叫用戶。
3.即時通信的系統(tǒng)工作流程(1)首先,用戶點(diǎn)擊了帶有activeX或Flash要素的圖片/文字/Flash的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的即時通信賬號參數(shù);(2)點(diǎn)擊后,客戶機(jī)1(web插件或Flash插件)將被叫的即時通信賬號提交給業(yè)務(wù)接入系統(tǒng)4,并按照業(yè)務(wù)接入系統(tǒng)4取得其算法和規(guī)則,隨機(jī)生成臨時的主叫即時通信帳號,客戶機(jī)1利用這個帳號用約定的信令格式(即即時通信的的信令協(xié)議)向通信處理和交互系統(tǒng)5發(fā)起注冊(register),如注冊成功則進(jìn)入步驟(3);其中業(yè)務(wù)管理系統(tǒng)6負(fù)責(zé)管理業(yè)務(wù)接入系統(tǒng)4和通信處理和交互系統(tǒng)5;(3)向ISP網(wǎng)絡(luò)7(通信服務(wù)的提供商所在的通信網(wǎng)絡(luò))發(fā)起即時通信(文本、圖片或語音信息等)呼叫,被叫用戶(搜索結(jié)果中所包含的即時通信賬號,一般要求被叫有一個運(yùn)行在PC上的軟件終端)終端收到文本、圖片或語音信息等;(4)即時通信過程在主叫用戶(發(fā)起呼叫的用戶)到被叫用戶(接電話一方)之間建立,開始即時通信。
(5)通信結(jié)束后自動釋放在步驟(2)中隨機(jī)生成的臨時即時通信帳號。
如在整個過程中,出現(xiàn)注冊失敗等例外情況,則通過語音或文本信息通知主叫用戶。
4.Email的系統(tǒng)工作流程(1)首先,用戶點(diǎn)擊了帶有activeX或Flash要素的圖片/文字/Flash的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的Email賬號參數(shù);(2)客戶機(jī)1(web插件或Flash插件)有兩種方法處理一種方法是調(diào)用主叫用戶自己PC中安裝的Email軟件(如MSoutlook或MS Outlook express等),要求主叫用戶自己輸入Email的內(nèi)容,并且攜帶主叫自己的Email地址信息,此情況與用戶發(fā)送Email的流程基本相同;另一種方法是客戶機(jī)1調(diào)用電子郵件轉(zhuǎn)發(fā)服務(wù)器(如POP3),直接從客戶端把用戶的郵件內(nèi)容發(fā)送到目的地。
5.語音留言的系統(tǒng)工作流程,類似于語音通話的流程(1)首先,用戶點(diǎn)擊了帶有activeX或Flash要素的圖片/文字/Flash的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫(即留言服務(wù)器)的電話號碼參數(shù);(2)客戶機(jī)1(web插件或Flash插件)按照業(yè)務(wù)接入系統(tǒng)4取得其算法和規(guī)則,隨機(jī)生成臨時的主叫語音通信帳號,客戶機(jī)利用這個帳號用約定的信令格式(可以采用業(yè)界通用的SIP協(xié)議、MGCP協(xié)議,也可以使用私有的語音信令協(xié)議)向通信處理和交互系統(tǒng)5發(fā)起注冊(register),如注冊成功則進(jìn)入步驟(3);其中業(yè)務(wù)管理系統(tǒng)6負(fù)責(zé)管理業(yè)務(wù)接入系統(tǒng)4和通信處理和交互系統(tǒng)5;(3)向留言服務(wù)器(圖中未示)發(fā)起呼叫,留言服務(wù)器(搜索結(jié)果中所包含的電話號碼)電話振鈴,通話媒體流成功建立,留言服務(wù)器(圖中未示)給出自動的語音應(yīng)答,要求用戶按照語音提示進(jìn)行留言;(4)主叫用戶(發(fā)起呼叫的用戶)留言,留言后掛機(jī);(5)通信結(jié)束,自動切斷媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時話音帳號。
如在整個過程中,出現(xiàn)呼叫失敗等例外情況,則通過語音或文本信息通知主叫用戶。
本發(fā)明的特定實(shí)施例已對發(fā)明內(nèi)容做了詳盡說明。對本領(lǐng)域一般技術(shù)人員而言,在不背離本發(fā)明原理的前提下對它所做的任何顯而易見的改動,都構(gòu)成對本發(fā)明專利的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1.一種可互動的搜索引擎的方法,包括如下步驟(1)打開Web方式搜索引擎的搜索頁或桌面搜索引擎的搜索頁,輸入需要搜索的關(guān)鍵字;(2)將搜索結(jié)果中的聯(lián)系方式提取、分揀出來,以網(wǎng)頁上標(biāo)志的方式,和搜索引擎的結(jié)果一起顯示出來;(3)點(diǎn)擊上述有標(biāo)志的區(qū)域,通過瀏覽器中嵌入activeX插件或通信模塊嵌入到Flash中方式實(shí)現(xiàn)通訊。
2.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述網(wǎng)頁上標(biāo)志為按鈕。
3.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述網(wǎng)頁上標(biāo)志為圖片。
4.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述網(wǎng)頁上標(biāo)志為文字。
5.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為語音通信,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫電話號碼參數(shù);(2)客戶機(jī)提交業(yè)務(wù)接入系統(tǒng)被叫電話號碼參數(shù),并從業(yè)務(wù)接入系統(tǒng)中取得其算法和規(guī)則,隨機(jī)生成臨時的主叫語音帳號,客戶機(jī)利用這個帳號向通信處理和交互系統(tǒng)發(fā)起注冊,如注冊成功則進(jìn)入步驟(3);(3)向ISP網(wǎng)絡(luò)發(fā)起呼叫,被叫用戶電話振鈴;(4)被叫用戶拿起電話,話音的媒體流在主叫用戶到被叫用戶之間建立,開始通話;(5)通信結(jié)束后自動切斷語音媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時話音帳號;如在整個過程中,出現(xiàn)注冊失敗或呼叫失敗的例外情況,通過語音提示或文本信息通知主叫用戶。
6.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為視頻通話,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的視頻賬號參數(shù);(2)客戶機(jī)將被叫的視頻賬號參數(shù)提交給業(yè)務(wù)接入系統(tǒng),并按照業(yè)務(wù)接入系統(tǒng)取得其算法和規(guī)則,生成臨時的主叫視頻帳號,客戶機(jī)利用這個帳號向通信處理和交互系統(tǒng)發(fā)起注冊,如注冊成功則進(jìn)入步驟(3);(3)向ISP網(wǎng)絡(luò)發(fā)起視頻呼叫,被叫用戶終端振鈴;(4)被叫用戶摘機(jī)或同意接聽,視頻的媒體流在主叫用戶到被叫用戶之間建立,開始視頻通話;(5)通信結(jié)束后自動切斷媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時視頻帳號;如在整個過程中,出現(xiàn)注冊失敗或呼叫失敗的例外情況,則通過語音或文本信息通知主叫用戶。
7.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為文本即時通信,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的即時通信賬號參數(shù);(2)客戶機(jī)將被叫的即時通信賬號提交給業(yè)務(wù)接入系統(tǒng),并按照業(yè)務(wù)接入系統(tǒng)取得其算法和規(guī)則,生成臨時的主叫即時通信帳號,客戶機(jī)利用這個帳號向通信處理和交互系統(tǒng)發(fā)起注冊,如注冊成功則進(jìn)入步驟(3);(3)向ISP網(wǎng)絡(luò)發(fā)起即時通信呼叫,被叫用戶終端收到文本、圖片或語音信息;(4)即時通信過程在主叫用戶到被叫用戶之間建立,開始即時通信;(5)通信結(jié)束后自動釋放在步驟(2)中隨機(jī)生成的臨時即時通信帳號;如在整個過程中,出現(xiàn)注冊失敗的例外情況,則通過語音或文本信息通知主叫用戶。
8.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為發(fā)送Email,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的Email賬號參數(shù);(2)客戶機(jī)調(diào)用Email軟件。
9.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為發(fā)送Email,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的Email賬號參數(shù);(2)客戶機(jī)調(diào)用電子郵件轉(zhuǎn)發(fā)服務(wù)器,直接從客戶端把用戶的郵件內(nèi)容發(fā)送到目的地。
10.根據(jù)權(quán)利1要求所述的可互動的搜索引擎的方法,其特征在于所述通訊為語音留言,包括如下步驟(1)點(diǎn)擊帶有activeX或Flash要素的搜索引擎的結(jié)果,其中HTML腳本中包含了被叫的電話號碼參數(shù);(2)客戶機(jī)從業(yè)務(wù)接入系統(tǒng)取得其算法和規(guī)則,生成臨時的主叫語音通信帳號,客戶機(jī)利用這個帳號向通信處理和交互系統(tǒng)發(fā)起注冊,如注冊成功則進(jìn)入步驟(3);(3)向留言服務(wù)器發(fā)起呼叫,留言服務(wù)器電話振鈴,通話媒體流成功建立,留言服務(wù)器給出自動的語音應(yīng)答,要求用戶按照語音提示進(jìn)行留言;(4)主叫用戶留言,留言后掛機(jī);(5)通信結(jié)束,自動切斷媒體流,自動釋放在步驟(2)中隨機(jī)生成的臨時話音帳;如在整個過程中,出現(xiàn)呼叫失敗的例外情況,則通過語音或文本信息通知主叫用戶。
全文摘要
本發(fā)明公開了一種可互動的互聯(lián)網(wǎng)搜索引擎的方法,包括如下步驟(1)打開互聯(lián)網(wǎng)搜索引擎的搜索頁,輸入需要搜索的關(guān)鍵字;(2)將搜索結(jié)果中的聯(lián)系方式提取、分揀出來,以超級鏈接、Form、Flash等的形式,以網(wǎng)頁上特定標(biāo)志的方式,和搜索引擎的結(jié)果一起顯示出來;(3)點(diǎn)擊上述有特定標(biāo)志的區(qū)域,通過瀏覽器中嵌入activeX插件、通信模塊嵌入到Flash中等方式實(shí)現(xiàn)通訊,包括通話、視頻通話、文本即時通信、發(fā)送Email、語音留言等。本發(fā)明使得原有的“單向”、“啞”搜索機(jī)制變?yōu)椤半p向”、“互動”的有聲、交互形式。
文檔編號G06F17/30GK1828611SQ20061007275
公開日2006年9月6日 申請日期2006年4月10日 優(yōu)先權(quán)日2006年4月10日
發(fā)明者傅海波, 王凱 申請人:王凱