專利名稱::對(duì)于由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢進(jìn)行處理的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的
技術(shù)領(lǐng)域:
一般地說涉及無線數(shù)據(jù)通信,更具體地,涉及對(duì)于由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢進(jìn)行處理。
背景技術(shù):
:在歐洲,移動(dòng)電話的消息交換服務(wù)非常流行。根據(jù)統(tǒng)計(jì)數(shù)據(jù),在2003年中僅在英國就發(fā)送超過200億條消息。在美國,移動(dòng)電話消息交換市場(chǎng)也正在快速發(fā)展。一個(gè)示例性移動(dòng)電話消息交換服務(wù)是SMS(短消息服務(wù))。SMS可用于將多達(dá)160個(gè)字符(如果使用5比特模式則為224個(gè)字符)的消息發(fā)送至使用全球移動(dòng)通信系統(tǒng)的移動(dòng)電話。SMS類似于尋呼。然而,SMS消息不需要移動(dòng)電話被激活或在一定范圍中,并且可以被保持多日,直至電話變?yōu)榧せ顮顟B(tài)并在該范圍中。SMS消息在同一小區(qū)內(nèi)發(fā)送,或者發(fā)送至具有漫游服務(wù)功能的任一用戶。SMS消息也可以從配備有PC鏈路的網(wǎng)站發(fā)送至數(shù)字電話,或者從一個(gè)數(shù)字電話發(fā)送至另一數(shù)字電話。SMS的典型用途包括向移動(dòng)電話用戶通知語音郵箱消息,向售貨員通知待調(diào)用的詢問和合同,向醫(yī)生通知出現(xiàn)緊急問題的患者,向服務(wù)人員通知他們下次調(diào)用的時(shí)間和地點(diǎn),以及向司機(jī)通知下一乘客的地址。通常,無線操作者使用短消息點(diǎn)對(duì)點(diǎn)(SMPP)協(xié)議,以允許第三方在無線網(wǎng)絡(luò)上發(fā)送和接收SMS消息。所述SMPP協(xié)議是一種開放的、工業(yè)標(biāo)準(zhǔn)消息協(xié)議,其被設(shè)計(jì)用于簡化無線移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)應(yīng)用集成。
發(fā)明內(nèi)容在一個(gè)實(shí)施例中,提供一種對(duì)于由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢進(jìn)行處理的方法,包括接收包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息,以及從所接收到的消息提取查詢。該方法還可包括獲取查詢的結(jié)果,以及創(chuàng)建具有該查詢結(jié)果的輸出消息,以傳送至該移動(dòng)設(shè)備。通過附圖的示例但不限于該示例來顯示本發(fā)明,其中相同的標(biāo)號(hào)表示相同的元件,其中圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的概況的示意圖;圖2是移動(dòng)用戶查詢服務(wù)的一個(gè)實(shí)施例的框圖;圖3顯示可用以實(shí)施本發(fā)明一個(gè)實(shí)施例的結(jié)構(gòu);圖4為用于處理由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的方法的一個(gè)實(shí)施例的流程圖;圖5為用于獲取查詢結(jié)果的方法的一個(gè)實(shí)施例的流程圖;圖6表示在用戶移動(dòng)電話上顯示的示例性查詢結(jié)果;以及圖7為計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的框圖。具體實(shí)施例方式描述對(duì)于由移動(dòng)設(shè)備的用戶所啟動(dòng)的查詢進(jìn)行處理的方法和系統(tǒng)。圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的概況的示意圖。參照?qǐng)D1,移動(dòng)設(shè)備104為交互通信設(shè)備。例如,移動(dòng)設(shè)備104可以是無線電話、掌上計(jì)算設(shè)備、PDA或支持互聯(lián)網(wǎng)設(shè)備遠(yuǎn)程控制器。移動(dòng)設(shè)備104允許它們的用戶啟動(dòng)查詢(例如,通過在移動(dòng)設(shè)備104上輸入查詢或通過向移動(dòng)設(shè)備104提供語言查詢),然后創(chuàng)建包含用戶所啟動(dòng)的查詢的消息。所述消息可以是例如短消息服務(wù)(SMS)消息、多媒體消息服務(wù)(MMS)消息和電子郵件(email)消息。移動(dòng)設(shè)備104可經(jīng)由無線網(wǎng)絡(luò)102與移動(dòng)用戶查詢服務(wù)106進(jìn)行無線通信??墒褂矛F(xiàn)有技術(shù)中已知的多種通信技術(shù)來實(shí)現(xiàn)在移動(dòng)用戶查詢服務(wù)106和移動(dòng)設(shè)備104之間的通信。移動(dòng)用戶查詢服務(wù)106負(fù)責(zé)接收由移動(dòng)設(shè)備104發(fā)送的消息、獲取對(duì)于所接收消息中包括的查詢的結(jié)果、創(chuàng)建具有該查詢結(jié)果的輸出消息、以及使得輸出消息傳送至相應(yīng)的移動(dòng)設(shè)備104。所述輸出消息可以是例如SMS消息、MMS消息和email消息。在接收到這些消息的基礎(chǔ)上,移動(dòng)設(shè)備104向用戶顯示請(qǐng)求的查詢結(jié)果。在該說明書中與“一個(gè)實(shí)施例”或“實(shí)施例”相關(guān)的術(shù)語表示與實(shí)施例結(jié)合而進(jìn)行描述的特定特征、結(jié)構(gòu)或特性被包括在至少一個(gè)實(shí)施例中。因此,在該說明書中各處出現(xiàn)的術(shù)語“在一個(gè)實(shí)施例中”或“在實(shí)施例中”不必表示同一個(gè)實(shí)施例。此外,可以在一個(gè)或多個(gè)實(shí)施例中以任一合適的方式組合特定的特征、結(jié)構(gòu)或特性。系統(tǒng)結(jié)構(gòu)圖2是移動(dòng)用戶查詢服務(wù)200的一個(gè)實(shí)施例的框圖。移動(dòng)用戶查詢服務(wù)200包括消息查詢服務(wù)器202和一組搜索服務(wù)器204。消息查詢服務(wù)器202負(fù)責(zé)接收具有由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息、從相應(yīng)搜索服務(wù)器204獲取用戶啟動(dòng)的查詢的結(jié)果、以及創(chuàng)建用于傳送至移動(dòng)設(shè)備的具有的查詢結(jié)果的輸出消息。搜索服務(wù)器204負(fù)責(zé)針對(duì)不同查詢類型生成結(jié)果。在一個(gè)實(shí)施例中,各個(gè)搜索服務(wù)器204負(fù)責(zé)針對(duì)某一查詢類型生成結(jié)果。例如,第一搜索服務(wù)器204可向黃色頁面(YP)查詢(例如關(guān)于在特定地理區(qū)域中的商業(yè)的查詢)提供響應(yīng),第二搜索服務(wù)器204可向驅(qū)動(dòng)方向查詢(例如關(guān)于從點(diǎn)A至點(diǎn)B驅(qū)動(dòng)方向的查詢)提供響應(yīng),第三搜索服務(wù)器204可向頭條新聞查詢(例如關(guān)于與特定主題關(guān)聯(lián)的頭條新聞的查詢)提供響應(yīng)。在一個(gè)實(shí)施例中,消息查詢服務(wù)器202包括進(jìn)入消息分析器206、查詢結(jié)果接收器208和輸出消息創(chuàng)建器210。進(jìn)入消息分析器206負(fù)責(zé)接收具有由用戶啟動(dòng)的查詢的消息以及從該消息中提取查詢。這些消息可以是例如SMS消息、MMS消息和email消息。在一個(gè)實(shí)施例中,進(jìn)入消息分析器206還負(fù)責(zé)確定每個(gè)查詢的類型以及將查詢轉(zhuǎn)發(fā)至處理這種類型查詢的搜索引擎。所述查詢類型可以是例如YP型、驅(qū)動(dòng)方向型、頭條新聞型、電話簿型(例如關(guān)于商業(yè)或住所的地址和/或電話號(hào)碼的查詢)、產(chǎn)品型(例如關(guān)于特定產(chǎn)品的查詢)、計(jì)算器型(例如關(guān)于特定計(jì)算的查詢)、術(shù)語型(例如關(guān)于單詞或短語的定義的查詢)、股票型(例如關(guān)于股票報(bào)價(jià)的查詢)、地圖型(例如關(guān)于當(dāng)?shù)氐貓D的查詢)等。在一個(gè)實(shí)施例中,進(jìn)入消息分析器206通過分析查詢的語法來確定查詢類型。例如,可以在查詢之前添加查詢類型指示符(例如對(duì)于頭條新聞查詢用字母“n”,對(duì)于產(chǎn)品查詢用字母“f”等)。在另一個(gè)實(shí)施例中,進(jìn)入消息分析器206通過分析查詢的語義來確定查詢類型。查詢結(jié)果接收器208負(fù)責(zé)從相應(yīng)的搜索服務(wù)器204接收查詢結(jié)果。輸出消息創(chuàng)建器210負(fù)責(zé)對(duì)每個(gè)查詢結(jié)果創(chuàng)建輸出消息。該消息可以是例如SMS消息、MMS消息或email消息。在一個(gè)實(shí)施例中,輸出消息匹配于相應(yīng)進(jìn)入消息的類型(例如,進(jìn)入消息和輸出消息均為SMS消息)。或者,相應(yīng)的進(jìn)入消息和輸出消息的類型可以不同(例如,進(jìn)入消息可以是SMS消息,而輸出消息可以是MMS消息)。在一個(gè)實(shí)施例中,輸出消息創(chuàng)建器210確定輸出消息的大小是否超過允許的大小(例如對(duì)于SMS消息為160字節(jié))。如果超過,則輸出消息創(chuàng)建器210將消息分成多個(gè)消息,并將所分的多個(gè)消息中的每一個(gè)轉(zhuǎn)發(fā)至相應(yīng)的移動(dòng)設(shè)備。在一個(gè)實(shí)施例中,輸出消息創(chuàng)建器210對(duì)所分的多個(gè)消息中的每一個(gè)添加序號(hào)指示符,以指定查詢結(jié)果的相關(guān)部分相對(duì)于該查詢結(jié)果的其它部分的序號(hào)(例如,指示符“2/3”可表示該查詢結(jié)果部分為由三個(gè)部分構(gòu)成的查詢結(jié)果的第二部分)。圖3顯示可用以實(shí)施本發(fā)明一個(gè)實(shí)施例的結(jié)構(gòu)。該示例性結(jié)構(gòu)采用SMS消息和SMPP(短消息點(diǎn)對(duì)點(diǎn))協(xié)議。參照?qǐng)D3,移動(dòng)電話302經(jīng)由無線網(wǎng)絡(luò)300連接至無線服務(wù)商的SMPP服務(wù)器304。當(dāng)移動(dòng)電話302的用戶發(fā)送SMS消息至特定電話號(hào)碼(例如與移動(dòng)用戶查詢服務(wù)關(guān)聯(lián)的電話號(hào)碼)時(shí),無線服務(wù)商發(fā)送SMS消息至SMPP服務(wù)器304,其中所述SMPP服務(wù)器304經(jīng)由移動(dòng)用戶查詢服務(wù)的前端服務(wù)器306將該消息路由至移動(dòng)用戶查詢服務(wù)的SMPP網(wǎng)關(guān)310。SMPP網(wǎng)關(guān)310發(fā)送SMS消息至SMS服務(wù)器312,其中所述SMS服務(wù)器312提取由移動(dòng)設(shè)備302的用戶指定的查詢、確定查詢的類型、并發(fā)送該查詢至相應(yīng)的搜索服務(wù)器。根據(jù)查詢類型,相應(yīng)的搜索服務(wù)器可以是地圖服務(wù)器314(例如負(fù)責(zé)提供驅(qū)動(dòng)方向)、YP服務(wù)器316、web服務(wù)器318(例如負(fù)責(zé)提供web內(nèi)容)、新聞服務(wù)器320、產(chǎn)品服務(wù)器322、幫助服務(wù)器324(例如負(fù)責(zé)提供幫助信息)或圖3中未示出的任一其它查詢服務(wù)器。相關(guān)的搜索服務(wù)器生成該查詢的結(jié)果,并將其發(fā)送至SMS服務(wù)器312,其中所述SMS服務(wù)器312對(duì)查詢結(jié)果設(shè)定格式,并發(fā)送得到的SMS消息至SMPP網(wǎng)關(guān)310。如果需要(例如SMS消息的大小超過160字節(jié)),則SMPP網(wǎng)關(guān)對(duì)SMS消息進(jìn)行分割,并經(jīng)由代理308將每一個(gè)分割后的消息轉(zhuǎn)發(fā)至SMPP服務(wù)器306。SMPP服務(wù)器306發(fā)送該SMS消息(或多個(gè)SMS消息)至無線網(wǎng)絡(luò)300。然后,移動(dòng)電話302接收該消息,并向用戶顯示該消息。如果移動(dòng)電話302接收到的多個(gè)消息包含了同一查詢結(jié)果的部分,則移動(dòng)電話302顯示查詢結(jié)果的第一部分,并允許用戶請(qǐng)求查詢結(jié)果的下一部分(例如,通過在查詢結(jié)果的第一部分提供到查詢結(jié)果的下一部分的鏈接)。因此,當(dāng)移動(dòng)電話302的用戶啟動(dòng)查詢時(shí),實(shí)時(shí)地向該用戶提供查詢結(jié)果。在另一個(gè)實(shí)施例中,使用一種結(jié)合SMS服務(wù)器312和SMPP網(wǎng)關(guān)310的單個(gè)服務(wù)器。在再一個(gè)實(shí)施例中,SMPP網(wǎng)關(guān)310可被用于與不同的無線服務(wù)商通信。在另一個(gè)實(shí)施例中,SMPP網(wǎng)關(guān)310可被配置為與不同的外部服務(wù)器(例如,SMS服務(wù)器、MMS服務(wù)器、郵件服務(wù)器等)進(jìn)行通信,以用于交換各種類型的消息(例如SMS消息、MMS消息、email消息等)。在一個(gè)實(shí)施例中,提供多個(gè)SMPP網(wǎng)關(guān)310和SMS服務(wù)器312以處理大量消息。圖4顯示用于處理由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的方法400的一個(gè)實(shí)施例的流程圖??赏ㄟ^處理邏輯(可包括硬件、軟件或其組合)來執(zhí)行該方法。處理邏輯可處于服務(wù)器中(例如圖2的消息查詢服務(wù)器202)或者部分地或整體地處于分離的設(shè)備和/或系統(tǒng)中。在框402中,處理邏輯接收到一包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息。用戶可通過在移動(dòng)設(shè)備上輸入查詢或通過對(duì)移動(dòng)設(shè)備進(jìn)行語音查詢來啟動(dòng)查詢。然后,可通過移動(dòng)設(shè)備的語音識(shí)別模塊或者在服務(wù)器(例如,消息查詢服務(wù)器202)的語音識(shí)別模塊來解釋語音查詢。所述包含了用戶啟動(dòng)的查詢的進(jìn)入消息可以是例如SMS消息、MMS消息或email消息。在框404中,處理邏輯從接收到的進(jìn)入消息提取查詢。在一個(gè)實(shí)施例中,處理邏輯還從該進(jìn)入消息提取用戶的移動(dòng)設(shè)備的標(biāo)識(shí)符(例如電話號(hào)碼)。在一個(gè)實(shí)施例中,所述查詢?yōu)檎Z音查詢,提取查詢的操作包括使用語音識(shí)別模塊來處理語音查詢。在框406中,處理邏輯獲得查詢結(jié)果。在一個(gè)實(shí)施例中,處理邏輯通過發(fā)送查詢至搜索服務(wù)器以及從該搜索服務(wù)器接收查詢結(jié)果來獲得該查詢結(jié)果??蛇x擇地,處理邏輯可以以不同的方式獲得查詢結(jié)果。例如,處理邏輯可以將提取的查詢?cè)O(shè)定格式為數(shù)據(jù)庫查詢(例如SQL查詢),將該數(shù)據(jù)庫查詢提交至數(shù)據(jù)庫引擎,并從該數(shù)據(jù)庫引擎接收響應(yīng)。以下將結(jié)合圖5更詳細(xì)討論用于獲得查詢結(jié)果的處理的一個(gè)實(shí)施例。在框408中,處理邏輯創(chuàng)建具有傳送至用戶的移動(dòng)設(shè)備的查詢結(jié)果的輸出消息。所述輸出消息可以是例如SMS消息、MMS消息或email消息。輸出消息可包括查詢結(jié)果和用戶移動(dòng)設(shè)備的標(biāo)識(shí)符(例如電話號(hào)碼)。在一個(gè)實(shí)施例中,輸出消息匹配于相應(yīng)的進(jìn)入消息的類型(例如進(jìn)入消息和輸出消息均為SMS消息)。可選擇地,相應(yīng)的進(jìn)入消息和輸出消息可以為不同類型(例如,進(jìn)入消息可以為SMS消息,而輸出消息可以為MMS消息)。在一個(gè)實(shí)施例中,如果輸出消息的大小超過允許大小(例如對(duì)于SMS消息為160字節(jié)),則處理邏輯將輸出消息分成多個(gè)消息。在一個(gè)實(shí)施例中,處理邏輯對(duì)于多個(gè)消息中的每一個(gè)添加序號(hào)指示符,以指定相關(guān)查詢結(jié)果部分相對(duì)于該查詢結(jié)果的其它部分的序號(hào)(例如,指示符“2/3”可表示由三個(gè)部分構(gòu)成的查詢結(jié)果中的第二部分)。圖5為表示用于獲取查詢結(jié)果的方法500的一個(gè)實(shí)施例的流程圖??赏ㄟ^處理邏輯(可包括硬件、軟件或這兩者的組合)來執(zhí)行該方法。處理邏輯可處于服務(wù)器中(例如圖2的消息查詢服務(wù)器202)或者部分地或整體地處于分離的設(shè)備和/或系統(tǒng)中。在框502中,處理邏輯確定從用戶的移動(dòng)設(shè)備發(fā)送的消息所提取的查詢類型。例如,可根據(jù)美國專利申請(qǐng)No.09/850,403(題為“SystemsandMethodsforProvidingMapInformaition”)和美國專利申請(qǐng)No.09/956,875(題為“SystemsandMethodsforProvidingStockTickerInformaition”)中公開的方法確定查詢類型,以上兩個(gè)文獻(xiàn)結(jié)合與此以作參考。在一個(gè)實(shí)施例中,基于查詢的語法確定查詢類型。例如,可以在查詢前面添加由用戶指定的查詢類型指示符(例如,用戶可輸入“nolympics”以請(qǐng)求關(guān)于奧林匹克的第一組頭條新聞,輸入“n.2olympics”以請(qǐng)求關(guān)于奧林匹克的第二組頭條新聞)。在一個(gè)實(shí)施例中,通過幫助查詢或任一其它方式向用戶提供一組可用的查詢類型指示符。在一個(gè)實(shí)施例中,如果輸入的查詢沒有查詢類型指示符,則處理邏輯對(duì)查詢分配缺省的查詢類型(例如,最常用的查詢類型,如YP型)??蛇x擇地,如果輸入的查詢沒有查詢類型指示符,則處理邏輯分析查詢的語義以確定查詢類型。在另一個(gè)實(shí)施例中,不需要查詢類型指示符,并基于查詢語義自動(dòng)的分配查詢類型(即,用戶不指定查詢類型指示符)。例如,如果確定該查詢包含存儲(chǔ)名和郵遞區(qū)號(hào),則處理邏輯可對(duì)查詢分配YP型。在一個(gè)實(shí)施例中,如果采用多個(gè)類型,則處理邏輯可對(duì)查詢分配多個(gè)查詢類型。在框504,處理邏輯確定哪個(gè)搜索引擎負(fù)責(zé)處理該查詢的類型,并將該查詢轉(zhuǎn)發(fā)至該搜索引擎。在一個(gè)實(shí)施例中,處理邏輯將該查詢重新設(shè)定格式為由該搜索引擎可識(shí)別的命令,并將得到的命令發(fā)送至該搜索引擎。在一個(gè)實(shí)施例中,如果該查詢與多個(gè)查詢類型關(guān)聯(lián),則處理邏輯將該查詢發(fā)送至多個(gè)搜索引擎。在框506,處理邏輯從一個(gè)或多個(gè)搜索引擎接收查詢結(jié)果。如果接收到多個(gè)搜索結(jié)果,并且這些搜索結(jié)果的組合超過輸出消息的允許大小,則處理邏輯可使用在搜索結(jié)果之間的邊界將輸出消息分成多個(gè)消息。在一個(gè)實(shí)施例中,如果處理邏輯沒有接收到任一搜索結(jié)果,則處理邏輯發(fā)送查詢至幫助搜索引擎,其中所述幫助搜索引擎基于查詢內(nèi)容(例如,使用關(guān)鍵字掃描)提供幫助消息,并創(chuàng)建包含幫助消息的輸出消息。圖6表示在用戶移動(dòng)電話上顯示的查詢結(jié)果示例。響應(yīng)于用戶的YP查詢(例如“pizzamountainviewca”、“roundtablepizzamountainviewca”、“pizza94040”等)而生成該結(jié)果。如果用戶輸入的查詢包含源地址和目標(biāo)地址(例如,“從500oracleparkway94065to1400amphitheaterparkway94043”或“從500oracleparkwayredwoodcitycato1400amphitheaterparkwaymountainviewca”),則可在用戶移動(dòng)電話上顯示驅(qū)動(dòng)方向。如果用戶輸入的查詢包含商業(yè)名稱和郵遞區(qū)號(hào)或城市和州,則可在用戶移動(dòng)電話上顯示商業(yè)列表。如果用戶輸入的查詢包含電話號(hào)碼或人名和郵遞區(qū)號(hào)或城市和州(例如,“650-960-4000”或“AdamSmithMountainViewCA”),則可在用戶移動(dòng)電話上顯示住所列表。如果用戶輸入的查詢包含產(chǎn)品的名稱(例如,“ipod20gb”、“coffeemaker”等),則可在用戶移動(dòng)電話上顯示產(chǎn)品價(jià)格。如果用戶輸入的查詢包含數(shù)學(xué)相關(guān)問題,例如,基礎(chǔ)算法或更復(fù)雜的數(shù)學(xué)問題、測(cè)量和轉(zhuǎn)換的單位、物理常數(shù)等(例如“5+2*2”、“2^20”、“sqrt(-2)”、“halfacupinteaspoons”、“160pounds*4000feetincalories”等),則可在用戶移動(dòng)電話上顯示數(shù)學(xué)計(jì)算結(jié)果。如果用戶輸入的查詢包含待定義的單詞或短語(例如,“defineSMS”、“definequery”等),則可在用戶移動(dòng)電話上顯示單詞或短語的定義。如果用戶輸入的查詢包含新聞主題(例如“iraq”、“google”等),則可在用戶移動(dòng)電話上顯示頭條新聞。如果用戶輸入的查詢包含拼寫錯(cuò)誤的單詞或短語的查詢并要求拼寫單詞或短語(例如,“spellingimediately”等),則可在用戶移動(dòng)電話上顯示拼寫正確的單詞或短語。此外,如果由用戶輸入的查詢包含排版錯(cuò)誤并沒有找到查詢結(jié)果,則自動(dòng)糾正該查詢,并獲得糾正后的查詢的結(jié)果,并將其返回至用戶,以及向用戶通知糾正后的拼寫。由本發(fā)明的各實(shí)施例處理的附加查詢類型可包括例如股票報(bào)價(jià)、體育比分、航班信息、電影時(shí)間等。計(jì)算機(jī)系統(tǒng)示例圖7示意表示了計(jì)算機(jī)系統(tǒng)700的示例形態(tài)中的設(shè)備,在所述計(jì)算機(jī)系統(tǒng)700中可執(zhí)行一組指令,這些指令用于使得該設(shè)備執(zhí)行這里所討論的任意一個(gè)或多個(gè)方法。在可選擇的實(shí)施例中,該設(shè)備可以單獨(dú)運(yùn)行,或可以連接(例如,聯(lián)網(wǎng))至其它設(shè)備。在聯(lián)網(wǎng)配置中,該設(shè)備可以作為在服務(wù)器客戶機(jī)環(huán)境中的服務(wù)器功能的設(shè)備或者客戶機(jī)功能的設(shè)備而運(yùn)行,或者用作點(diǎn)對(duì)點(diǎn)(或分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)點(diǎn)設(shè)備。該設(shè)備可以是個(gè)人計(jì)算機(jī)(PC)、筆記本電腦、機(jī)頂盒(STB)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器、或任一可以執(zhí)行一組指令(連續(xù)的或其它方式)的設(shè)備且該指令用來指定由該設(shè)備進(jìn)行的操作。此外,雖然僅顯示了一個(gè)設(shè)備,術(shù)語“設(shè)備”也可包括單獨(dú)地或連接地執(zhí)行一組(或多組)用于執(zhí)行這里所討論的任意一個(gè)或多個(gè)方法的指令的任一設(shè)備集合。示例的計(jì)算機(jī)系統(tǒng)700包括處理器702(例如中央處理單元(CPU)、圖形處理單元(GPU)或以上兩者)、主存儲(chǔ)器704和靜態(tài)存儲(chǔ)器706,其中所述主存儲(chǔ)器704和靜態(tài)存儲(chǔ)器706可以經(jīng)由總線708彼此通信。計(jì)算機(jī)系統(tǒng)700還可包括視頻顯示單元710(例如,液晶顯示器(LCD)或陰極射線管(CRT))。計(jì)算機(jī)系統(tǒng)700還包括文字?jǐn)?shù)字輸入設(shè)備712(例如鍵盤)、指針控制設(shè)備714(例如鼠標(biāo))、盤驅(qū)動(dòng)單元716、信號(hào)發(fā)生設(shè)備718(例如揚(yáng)聲器)和網(wǎng)絡(luò)接口設(shè)備720。盤驅(qū)動(dòng)單元716包括機(jī)讀介質(zhì)(machine-readablemedium)722,在其上存儲(chǔ)一組或多組用于實(shí)施這里所述的任意一個(gè)或多個(gè)方法或功能的指令(例如軟件724)。軟件724還可在由計(jì)算機(jī)系統(tǒng)700的執(zhí)行期間全部或至少部分地貯存于該主存儲(chǔ)器704和/或處理器702中,所述主存儲(chǔ)器704和處理器702還構(gòu)成機(jī)讀介質(zhì)。還可經(jīng)由網(wǎng)絡(luò)接口設(shè)備720在網(wǎng)絡(luò)726上發(fā)送或接收軟件724。雖然在示例實(shí)施例中顯示的機(jī)讀介質(zhì)722為一個(gè)介質(zhì),但是術(shù)語“機(jī)讀介質(zhì)”應(yīng)包括用于存儲(chǔ)一組或多組指令的一個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫和/或關(guān)聯(lián)的緩沖器和服務(wù)器)。術(shù)語“機(jī)讀介質(zhì)”還包括任一能夠存儲(chǔ)、編碼或傳輸一組由設(shè)備執(zhí)行的以及使得設(shè)備執(zhí)行本發(fā)明任意一個(gè)或多個(gè)方法的指令的介質(zhì)。因此,術(shù)語“機(jī)讀介質(zhì)”可包括但不限于固態(tài)存儲(chǔ)器、光和磁介質(zhì)、以及載波信號(hào)。一般法律狀態(tài)以上所述的處理可作為一組待執(zhí)行的指令存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中。此外,用于執(zhí)行上述處理的指令還可選擇的存儲(chǔ)在機(jī)讀介質(zhì)的其它形式中,包括磁盤和光盤。例如,上述處理可存儲(chǔ)在可經(jīng)由盤驅(qū)動(dòng)器(或計(jì)算機(jī)可讀介質(zhì)驅(qū)動(dòng)器)訪問的機(jī)讀介質(zhì)中,例如磁盤或光盤。此外,該指令也可以以匯編或鏈接版本的形式從數(shù)據(jù)網(wǎng)絡(luò)上下載到計(jì)算機(jī)設(shè)備。此外,還可以在附加計(jì)算機(jī)和/或機(jī)讀介質(zhì),例如,作為大規(guī)模集成電路(LSI)的分立硬件組件、專用集成電路(ASIC)、例如電可擦寫可編程只讀存儲(chǔ)器(EEPROM)的固件,以及電、光、聲和其它形式的傳播信號(hào)(例如載波、紅外信號(hào)、數(shù)字信號(hào)等)等中實(shí)施用于執(zhí)行上述討論的處理的邏輯。在上述說明中,參照本發(fā)明的特定示例實(shí)施例描述了本發(fā)明。然而,很明顯,在不脫離由所附權(quán)利要求闡述的本發(fā)明的較寬的精神和范圍的情況下,可以進(jìn)行各種修改和變化。因此,說明書和附圖應(yīng)被看作是示例性的,而不具有限制意義。權(quán)利要求1.一種方法,包括接收一包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息;從該進(jìn)入消息提取查詢;獲取該查詢的結(jié)果;以及創(chuàng)建具有該查詢結(jié)果的輸出消息,以傳送至該移動(dòng)設(shè)備。2.根據(jù)權(quán)利要求1所述的方法,其中所述進(jìn)入消息為短消息服務(wù)消息、多媒體消息服務(wù)消息和電子郵件消息中的任一個(gè)。3.根據(jù)權(quán)利要求1所述的方法,其中所述輸出消息為短消息服務(wù)消息、多媒體消息服務(wù)消息和電子郵件消息中的任一個(gè)。4.根據(jù)權(quán)利要求1所述的方法,其中由所述移動(dòng)設(shè)備的用戶輸入所述由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢。5.根據(jù)權(quán)利要求1所述的方法,其中所述由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢?yōu)檎Z音查詢。6.根據(jù)權(quán)利要求5所述的方法,其中通過所述移動(dòng)設(shè)備的語音識(shí)別模塊來處理該語音查詢。7.根據(jù)權(quán)利要求5所述的方法,其中從所述進(jìn)入消息提取查詢的步驟包括使用語音識(shí)別模塊處理所述語音查詢。8.根據(jù)權(quán)利要求1所述的方法,其中獲取所述查詢結(jié)果的步驟包括確定所述查詢的類型;將所述查詢轉(zhuǎn)發(fā)至與該查詢的類型關(guān)聯(lián)的搜索引擎;以及從與所述查詢的類型關(guān)聯(lián)的搜索引擎接收查詢結(jié)果。9.根據(jù)權(quán)利要求8所述的方法,其中所述查詢的類型為黃頁型、驅(qū)動(dòng)方向型、電話簿型、產(chǎn)品價(jià)格型、計(jì)算器型、術(shù)語型、頭條新聞型、幫助請(qǐng)求型、股票型、地圖型和拼寫檢查型中的任一個(gè)。10.根據(jù)權(quán)利要求8所述的方法,其中確定所述查詢的類型的步驟包括評(píng)估查詢的語法。11.根據(jù)權(quán)利要求1所述的方法,其中創(chuàng)建輸出消息的步驟包括確定所述查詢結(jié)果超過預(yù)定大小;將所述查詢結(jié)果分成多個(gè)結(jié)果部分;以及對(duì)于多個(gè)結(jié)果部分中的每一個(gè)創(chuàng)建消息。12.根據(jù)權(quán)利要求11所述的方法,其中對(duì)于多個(gè)結(jié)果部分中的每一個(gè)的消息包括在所述查詢結(jié)果中所述多個(gè)結(jié)果部分中每一個(gè)的序號(hào)指示符。13.一種設(shè)備,包括進(jìn)入消息分析器,用于接收一包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息,以及從該進(jìn)入消息提取查詢;查詢結(jié)果接收器,用于獲取查詢的結(jié)果;以及輸出消息創(chuàng)建器,用于創(chuàng)建具有該查詢結(jié)果的輸出消息,以傳送至該移動(dòng)設(shè)備。14.一種設(shè)備,包括用于接收一包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息的裝置;用于從該進(jìn)入消息提取查詢的裝置;用于獲取該查詢的結(jié)果的裝置;以及用于創(chuàng)建具有該查詢結(jié)果的輸出消息以傳送至該移動(dòng)設(shè)備的裝置。15.一種包括多條指令的計(jì)算機(jī)可讀介質(zhì),所述指令在處理系統(tǒng)上執(zhí)行時(shí)使得該處理系統(tǒng)執(zhí)行一種方法,包括接收一包含由移動(dòng)設(shè)備的用戶啟動(dòng)的查詢的進(jìn)入消息;從該進(jìn)入消息提取所述查詢;獲取所述查詢的結(jié)果;以及創(chuàng)建具有所述查詢結(jié)果的輸出消息,以傳送至該移動(dòng)設(shè)備。全文摘要移動(dòng)電話(302)經(jīng)由無線網(wǎng)絡(luò)(300)連接至無線運(yùn)營商的SMPP服務(wù)器(304)。當(dāng)移動(dòng)電話(302)的用戶發(fā)送SMS消息至特定電話號(hào)碼(例如與移動(dòng)用戶查詢服務(wù)關(guān)聯(lián)的電話號(hào)碼)時(shí),無線運(yùn)營商將該SMS消息發(fā)送至SMPP服務(wù)器(304),SMPP服務(wù)器(304)經(jīng)由移動(dòng)用戶查詢服務(wù)的前端服務(wù)器(306)將該消息路由至移動(dòng)用戶查詢服務(wù)的SMPP網(wǎng)關(guān)(310)。SMPP網(wǎng)關(guān)(310)發(fā)送該SMS消息至SMS服務(wù)器(312),SMS服務(wù)器(312)提取由移動(dòng)設(shè)備(302)的用戶指定的查詢、確定查詢的類型、并發(fā)送該查詢至相應(yīng)的搜索服務(wù)器。文檔編號(hào)G06F17/30GK101065748SQ200580038579公開日2007年10月31日申請(qǐng)日期2005年8月19日優(yōu)先權(quán)日2004年9月30日發(fā)明者本杰明·C·凌,頡·J·吳,鄧劍剛,馮漢平申請(qǐng)人:谷歌公司