專利名稱:包括用戶外形及域展示的查詢方法與裝置的制作方法
技術領域:
本發明的實施方式涉及數據處理領域,尤其涉及具有有限的輸入^/或顯示能力的裝置的 輸入/查詢方法。
背景技術:
自從計算技術問世以來,計算機科學家及系統設計者便始終致力于使終端用戶更易于獲 取及/或易于訪問數據。多年來,數據庫設計者已開發出標準的數據庫查詢語言,比如結構性 查詢語言(SQL),以使應用程序開發者能更便于及/或更易于訪問數據。因此,應用程序開 發者已開發出查詢程序,比如示例查詢,以及自然語言查詢程序,用于使終端用戶可直接輸 入并訪問數據。
隨著微處理器、網絡及其它前導性相關技術,以及一般用途及特殊用途的便攜計算機及 通信裝置比如無線移動電話的進步,系統設計者在更便于及/或更易于訪問數據方面正面臨新 的挑戰。典型的情況有,與掌上電腦及桌面電腦相比,便攜計算機及通信裝置在輸入及/或顯 示能力方面受限。在這種環境下,使用戶可降低輸入需要,而且只提供相關信息,從而使有 限的屏面空間達到最大效率,這是重要的。此外,對移動裝置而言,有限的短信系統(短信 業務-SMS)作為通信媒體的推廣意味著對交互業務比如移動手機搜索的使用性而言,查詢響 應能力是重要的。
同樣,對于設計出控制器,用于控制先進的特殊用途數字部件比如頂置數據塊及游戲控 制臺等的系統設計者而言,也面臨同樣的挑戰。盡管與標準的PC或掌上電腦相比,可以以
更小的屏面尺寸來顯示內容,但輸入及屏面仍然受限。
利用實施方式示例及附圖,可更明曉本發明的實施方式,附圖中,同一參照號表示相同 的部件,其中
圖1表示本發明的輸入/查詢方法及裝置的各種實施方式;
圖2詳細表示各種實施方式中圖1的查詢處理單元;
圖3表示適用于本發明各種實施方式的計算機可讀媒體示例;
圖4表示圖1的查詢處理單元的另一種實施方式;
圖5詳細表示各實施方式中用戶外形及域展示;
圖6表示各實施方式中圖4的響應過濾及調配單元的選擇^t喿作;
圖7表示本發明各實施方式的輸入/查詢方法及裝置的系統。
具體實施例方式
本發明的所示實施方式包括但不限于輸入/查詢方法及裝置,尤其是用于輸入及/或顯示能 力相對有限的計算機或通信裝置比如無線移動電話的輸入/查詢方法。
采用業內人士普遍用來進行表達的術語,來說明所示實施方式的各方面。然而,業內人 士可知,也可采用只具有所述實施方式的某個部分的其它實施方式。為便于說明,采用特定 數字、材料及配置,以便于充分了解所示的實施方式。然而,業內人士可知,也可采用沒有 特殊細節的其它實施方式。在其它場合下,省略已知特性,以免誤混所示的實施方式。
此外,對各種操作作為多種獨立的操作予以說明,然而,為了更有助于理解所示的實施 方式,說明順序不應理解成必要的操作順序。尤其是,這些操作無需以所示的順序來實施。
術語"在一種實施方式中"被反復使用。但該術語一般不表示同一實施方式。術語"包 含"、"具有"以及"包括"為同義詞,除非文中另有規定。句子"A/B,,表示"A或B"。句 子"A^/或B"表示"(A), (B),或(A與B)"。句子"A, B與C至少之一"表示"(A ), (B), (C), (A與B), (A與C), (B與C)或(A, B與C)"。句子"(A) B"表示"(A, B)或(B),,,即,"A"可自選。
參見圖1,方塊圖表示本發明總體的各種實施方式。如圖所示,對該實施方式而言,本 發明的輸入/查詢方法可使用戶利用客戶裝置102,便于及/或易于訪問數據,該裝置在輸入及 /或顯示能力方面可能(但不限于)更有限。對該實施方式,客戶裝置102經由通信連接122 可通信地耦合服務器112。服務器112配有輸入/查詢處理單元114,該單元采用本發明的技 術(以下簡稱"查詢處理單元")。如下所述,查詢處理單元114特殊配置成4吏來自輸入及/或 顯示能力受限的客戶裝置102的數據訪問更友好。在各種實施方式中,查詢處理單元114可使用戶輸入并提交以簡單的自然語言、偽自然語言或混合自然語言表達的查詢。在各實施方
術語""簡單的自然"語言表示用簡單的語言單詞表達的語言,比如用英語單詞表示的英 語"在曼哈頓市區有法國飯店嗎?",或者用中文字符/詞匯"漢字"表達的中文。術語"偽 自然"語言表示一種語言(在發音上)的單詞配用另一種語言(比如根據發音系統),比如含 有中文字并配用英語的拼音(發音相拼)語句,比如,"黃浦區有沒有法國飯店,,(表示"黃 浦區有沒有法國飯店?"),"黃浦"是一個類似于"曼哈頓"的名稱。術語"混合自然"語言 表示一種語言單詞配用至少另一種語言單詞(其中的一個或多個可能是采用另一種語言(比 如根據發音系統)的語言因素(發音)形成的語句,比如,采用英語字母并根據拼音(聲音 相拼)系統形成的含有英語單詞與"中文字"的語句,比如"黃浦區有沒有法國(French) 飯店(restaurant) ",或者"HP區有沒有法國(French)飯店(restaurant) " (HP是黃 浦區的縮寫)。"混合語言"的另一示例是"漢字"與拼音(或者拼音縮寫或其它羅馬字)組 成的語句。"混合語言"的又一示例是中文(漢字或拼音)、法文及英文(自選,其中之一或 多個為縮寫)組成的語句。
要注意的是,在采用各種方式或類型的自然語言輸入/查詢的過程中,包括采用縮寫,各 種實施方式可完全解決并處理完全以縮寫比如"fgfdhpq"表達的輸入/查詢,比如"法國飯 店黃浦區"。業內人士會很在意這種節省擊鍵輸入以及輸出(與不了解輸入./查詢屬性者相比) 的積4及意義。
仍參見圖1,在各實施方式中,如上所述,客戶裝置102可以是便攜通信裝置,比如無 線移動電話。在另一種實施方式中,客戶裝置102可以是^f更攜計算裝置,比如個人數字輔助 裝置或智能電話。在又一種實施方式中,客戶裝置102可以是前二者。在又一種實施方式中, 客戶裝置102可以是用于控制頂置塊、游戲控制臺的(智能)控制器。在各種實施方式中, 客戶裝置102可以配置成支持文本消息,允許通過文本短信來輸入/提交輸入/查詢(尤其是, 以簡單的自然語言、偽自然語言或混合自然語言表達的語句)。在各實施方式中,客戶裝置 102配置成支持短信業務(SMS )或多媒體消息業務(MMS ),從而通過SMS或MMS消息 來輸入/提交輸入/查詢(尤其是,以簡單的自然語言、偽自然語言或混合自然語言表達的語句)。 在又一種實施方式中,客戶裝置102可支持基于WAP或Web (及其它)的應用,由此,可 根據任何一個通信協議,包括但不限于HTTP、 HTTPS、 SMTP、 SOAP等,輸入簡單的/偽/ 混合語言輸入/查詢,并進行提交。(WAP二無線應用平臺,HTTP二超文本傳送協議,HTTPS= 超文本傳送協議安全,SMTP二簡單郵件傳送協議,SOAP二簡單目標訪問協議)。
7本發明尤其適用于輸入^/或顯示能力更受限的客戶裝置102,本發明不受此限,在另一 實施方式中,可用輸入^/或顯示能力不受限的客戶裝置來實施本發明,比如傳統的掌上電腦 及/或桌面電腦。
參見圖1,在各實施方式中,服務器112可以是一臺企業服務器,可從各服務器制造商 獲得。在另一實施方式中,服務器112可以是一組計算裝置,它們經由局域網互相耦合,或 者經由寬帶網互相耦合。在另一實施方式中,服務器112可以是一組具有多個處理器節點的 并行計算系統。
在各種實施方式中,通信連接122可以是一種局域串行或并行耦合的"連接"。在另一實 施方式中,通信連接122可以是一種經由局域串行總線的"連接"。在另一實施方式中,通信 連接122可以是一種經由局域或寬帶網絡的"連接",包括跨越基于語音及/或數據網絡的一
個或多個無線;^/或有線的寬帶網絡。
參見圖2,它詳細表示圖1中各實施方式的查詢處理單元114。如圖所示,在一種實施方 式中,查詢處理單元114包括通信接口 202、句法分析器204、句法詞數據庫206、語義分析 器208、語法規則數據庫210、表見選擇器212、表見數據庫214及查詢發生器216,它們如 圖所示互相耦合。在另一實施方式中,這些部件可以以另一方式耦合。
通信接口 202用于接收以簡單的自然語言、偽自然語言或混合自然語言(以下稱"語句,,) 表達的輸入/查詢,并返回一個簡明的響應給輸入/查詢。如上所述,在各種實施方式中,響應 經過應用或域過濾,從而使響應可對顯示能力有限的客戶機102更具有用戶友好性。所用的 術語"應用"及"域"可一般地視為同義詞,除非文中另有相反的規定。應用或域的示例有 "交通信息應用/域"、"飯店信息應用/域"等。應用或域的另一示例有購物/商店、名勝地/ 熱點、商品報價、提示鈴聲、音樂、視頻、游戲、時鐘、新聞等。
句法分析器204耦合通信接口 202,它配置成利用存儲于句法詞數據庫206內的句法詞, 來分析所接收的語句,從而生成一個或多個中間查詢。在各實施方式中,存儲于句法詞數據 庫206內的各句法詞包括一個簡單自然或偽自然詞(或其縮寫)、 一個符號及一個類別。在各 種實施方式中,類別^U夾于域,可以與數據內容數據庫內的數據變量相匹配。比如,句法數 據庫206可具有下列句法詞
(a"Faguo, FG, Country}這里,"Country"是符號"FG,,在交通信息應用/域中的類別, (Faguo是法國的拼音),
(b){Faguo, FG, Cuisine},這里,"Cuisine"是同一符號"FG"在飯店應用/域中的類別。
這樣,假設句法數據庫206還包括一個句法詞〔HuangPu, HPQ, County〕,接收到混合自然語言句子"我想知道黃浦區的法國飯店"后,句法分析器204 (根據存儲于數據庫206
內的句法詞)可以輸出至少二個中間查詢。
1. 對交通信息應用我想知道[HuangPu, HPQ, Region]區內的[Faguo, FG, Country]飯店。
2. 對飯店應用我想知道〖HuangPu, HPQ, Region]區內的[Faguo, FG, Cuisine]飯店。 在實際中,根據被支持的應用或域的數量,典型的句法數據庫206具有數百、數千甚至
數萬個這種句法詞(尤其是,當支持多個縮寫時)。
參見圖2,與句法分析器204耦合的語義分析器208利用存儲于語法數據庫210內的語 法規則,對中間查詢進行分析,從而至少部分基于中間查詢與語法規則的匹配緊密度,來評 估中間查詢。
作為一個簡化示例,繼續上述的混合自然語言查詢示例,假設語義數據庫210包括下列 語法規則
1. 交 通 信 息 規 則 ('From')(Address+)(\W+)(County+)(W+)(City+)(\w+)(State+)(\w+XCountry+)(w+)('To')(Address+ )(W+)(County+)(Vw+)(City+)(Vw+)(State+)(W+)(Country+)(、w+)
2. 飯 店 的 規 則 為 (\W+)(\w+)(Series+)(\w+)('Restaurant'+)(\w+)('in')(Vw+)((RegionName|County|aty)+)(\w+)
語義分析器208采用下列額定算法
Rate=NumberOfMatched^Vords*1000+NumberOfMatchedCharacters+NumberOfMatchedDo mainSyntax*1000,
語義分析器208檢測上述中間查詢示例是否至少匹配上述二個語法規則,并對其分配一 個用于交通信息應用/域的匹配率2013(2*1000+6+7),以及用于々反店應用O或的 5025(4* 1000+6+10+2+7+1 * 1000)。
在實際中,根據被支持的應用或域的數量,典型的語法規則數據庫210具有數百甚至數 千個這種語法*1則,尤其當支持多個偽及/或混合輸入時,包括縮寫。此外,這些等式的各部 分可具有不同的權重,用以標明與總等式的相關性,這樣,真實世界的執行便更加復雜。上 述示例只用于說明整個方法的用途。
在另 一 實施方式中,可采用匹配中間查詢與其應用或域的其它途經。
參見圖2,在該實施方式中,與語義分析器208耦合的表見選擇器212用于至少基于額定中間查詢,選擇存儲于數據庫214內的一個或多個表見定義(以下簡稱表見)。在該實施方 式中,各表見專門用于應用/域,包括一個語法規則匹配門閾,如果達到或超過語法MJ'j匹配 門閾,則還包括一個應生成的應用/域特定數據庫查詢。語法規則匹配門閾表示在應生成相關 的應用/域特定數據庫查詢之前,中間查詢必須具有的最小匹配級。因此,所返回的響應可以 更簡潔,更針對應用或域。
在各種實施方式中,應用/域特定數據庫查詢可以是SQL查詢。在另一實施方式中,也 可以生成其它數據庫查詢。在又一實施方式中,數據庫查詢無需應用/域特定。
參見上述混合自然語言查詢,假設表見數據庫214包括一個表見,其語法規則匹配門閾 >3000,相關的域特定查詢(即飯店信息應用)為Select* From Restaurantlnfo,這里,Cuisine="", Region=",,,由于第二中間查詢與飯店信息域語法規則匹配,且超過表見閾3000,因而表見選 擇212便選擇飯店信息表見。
與表見選擇器212耦合的查詢發生器216用于生成數據庫查詢或者所選擇的表見查詢, 并將所生成的查詢提交給各數據內容數據庫。
因此,對上述的混合自然語言查詢而言,在選擇飯店信息表見時,查詢發生器216生成 飯店信息域特定數據庫查詢,比如Select* From Restaurantlnfo,這里,Cuisine= "FG", Region="HPQ",并將它提交給一個或多個數據內容數據庫。作為響應,數據內容數據庫返回 符合查詢要求的任何所存儲的數據。接收到以后,通信接口 202將從數據內容數據庫或數據 庫返回的數據返回給提交查詢的客戶裝置102。這樣,對客戶裝置102的響應可以更有針對 性,且更簡潔。在另一實施方式中,響應可以(自選)返回到其它用戶或應用。
在各種應用/域的實施中,為避免過度針對性,以至于對用戶沒有返回響應,各表見可以 指定生成一個以上的域特定數據庫查詢。另外,在各實施中,表見數據庫214中也可以包括 要求生成或多或少要求返回的稍有不同的數據庫查詢的類似表見。因此,對這種表見而言, 查詢發生器216也可以生成下列附加域特定查詢
1. Select* From Restaurantlnfo, 這里,Cuisine- "FG"
2. Select* From Restaurantlnfo,這里,Region= "HPQ"
生成后提交給一個或多個數據內容數據庫。
此外,在另一實施方式中,數據內容數據庫查詢的全部或一個子集可以由服務器112處理。
參見圖4,它表示查詢處理單元114,的另一實施方式。如圖所示,在該實施方式中,除了圖2所示的單元之外,查詢處理單元114,還包括響應過濾l或調配單元402及用戶外形 數據庫404,它們互相耦合。用戶外形數據庫404包括大量的用戶外形及其域展示。在該實 施方式中,響應過濾與調配單元402用于基于用戶外形的至少部分域展示,過濾及調配從所 查詢的數據庫返回的答案,從而生成需要返回給查詢的響應,由此使響應更簡潔,且更具用 戶友好性。
在各種實施方式中,用戶外形數據庫404在其內存儲有多個用戶外形,每個用戶各有一 個,比如,涉及計算或通信裝置的用戶,它可能是一個輸入^/或顯示受限裝置。每個用戶外 形具有多個屬性,比如搜索歷史、商品類型喜好或商品價格、交易頻率或各應用類型的使用 頻率、選擇活動及/或活動地點、交易價格、各商業區域或興趣區域匯總等。參見圖5,各用 戶外形502有一定量的相關域展示512,每個域有一個。如上所述, 一個域可以對應于一個 應用,比4口 "Traffic Info Application/Domain" 、 "Restaurant Info Application/Domain"等。各i或 展示512包括一個用戶外形屬性504的子集。此外,在各域展示512中,屬性514的子集針 對該域。各域展示512的屬性514的子集可以相同,也可以不同,然而它們的額定至少不同。 比如,用戶外形可以具有屬性-1、屬性-2、屬性-3、屬性-4及屬性-5。用戶外形可以具有 ——個第一域展示,具有屬性-1、屬性-2及屬性-3,分別額定為最相關、 一般相關及稍 微相關,
-第二域展示,具有屬性-3、屬性-4及屬性-5,分別額定為最相關、 一般相關及稍微相 關,和
-第三域展示,具有屬性-3、屬性-2及屬性-1,分別額定為最相關、 一般相關及稍微相關。
上述有限示例只用于說明有用途。實際中,各用戶外形具有顯著的多種屬性,以及顯著 的多種域域展示。此外,相關性可用量化值表示,比如50, 40, 30等。
參見圖5,在各實施方式中,域展示512的各屬性除了域展示512的其它屬性之外,還 可以有一個或多個屬性額定值516。如果一個屬性有一個以上的屬性額定值516,則屬性514 可以模糊額定。比如,上述的購物屬性除了域展示512的其它屬性514之外,還可以具有值 Shopl,其相關額定值為10, Shop2的相關額定值為9, Shop 3的相關額定值為8,以此類推 (表示與Shop 2及Shop 3相比,該用戶對Shop l更感興趣)。在各種實施方式中,域展示 512的各屬性514可以額定給其它屬性514,也可以額定給不同的屬性值516,可以通過用戶 輸入,也可以不通過(比如通過監視用戶的行為及/或興趣)。可采用任何一種機器學習技術 來實施學習。可采用具有不同的相關額定屬性514及/或相關額定屬性值516的不同域展示512,來過
濾并調配不同應用的響應答案,從而使響應更簡潔,而且更具用戶友好性。
參見圖6,該流向圖表示圖4中響應過濾器及調配單元402的所選擇的操作。如圖所示, 在該實施方式中,響應過濾器及調配單元402選擇用戶外形屬性的域展示,見方塊602。在 各種實施方式中,可基于用戶及/或直接或間接配備于查詢的域信息、及/或所收集到的及/或 語義分析器208所衍生的信息來進行選擇。
在各實施方式中,根據域展示512的選擇,響應過濾器及調配單元502基于所選擇的域 展示512的額定屬性514、及/或它們的額定屬性值516,來對答案進行分類,見方塊604。可 以采用任何一種分類技術來實施分類。在各實施方式中,也可采用其它標準來分類及調配答 案,從而使響應更簡潔更針對用戶。
參見圖7,該圖表示本發明的輸入/查詢方法的系統及各種實施方式變種。如圖所示,在 該實施方式中,除了圖1所示的服務器112'及查詢處理單元114'之外,還包括外形發生器 702及/或行為監視器704。在各種實施方式中,外形發生器702用于生成及/或更新上述外形。 尤其是,在各種實施方式中,外形發生器702用于在用戶首次登錄服務后,使用戶提供輸入, 從而生成用戶外形,并在登錄后更新用戶外形。可采用任何一種輸入技術來進行該輸入。在 另一實施方式中,可以采用外形發生器702來自動匹配組/社會網絡外形組合;即,使用戶與 相關的預存在外形自動相關聯,而不依賴于基于行為監視來建立用戶外形。在各種實施方式 中,這種相關聯可以基于該用戶與其它用戶及/或組的親合性。
在配有行為監視器704的各實施方式中,行為監視器704可以用于監視用戶行為,外形 發生器702還可用來基于行為監視器704所收集的用戶的行為數據,生成及/或更新上述外形。 所監視的用戶行為可包括各種各樣的數據,包括但不限于用戶所查詢的域、為各域提交的查 詢、對答案的選擇等。在各實施方式中,所監視的用戶行為可由用戶配置。
圖3表示制造產品,包括各實施方式中計算裝置可讀的可記錄/存儲媒體300。可記錄媒 體300中存有執行查詢處理單元114或114'、或外形發生器702及/或用戶行為監視器704的 軟件實施方式的編程指令。在各種實施方式中,可記錄媒體300可以還包括一個或多個句法 數據庫206、語法規則數據庫210及表見數據庫214。
在這些實施方式中,服務器112包括存儲媒體302,用于存儲執行查詢處理單元114或 114'、外形發生器702及/或用戶行為監視器704的軟件實施方式的編程指令的至少部分工作 拷貝,至少一個處理器314與存儲^(某體302耦合,執行編程指令。在這些實施方式中,可記 錄媒體300還包括一個或多個句法數據庫206、語法規則數據庫210及表見數據庫214,存儲
12媒體302還可用來存儲一個或多個句法數據庫206、語法規則數據庫210及表見數據庫214。 300可以是一種軟盤、 一種激光盤(CD)、 一種DVD或其它計算機可讀媒體。在另一種 實施方式中,300可以是一種分配服務器,用于通過個人及/或公用網絡比如因特網,來分配 查詢處理單元114或114'、外形發生器702、及/或行為監視器704。在一種實施方式中,300 是一種網絡服務器。
盡管以上說明了特定實施方式,但業內人士可知,可對所示的實施方式進行各種變動及/ 或更改而不脫離本發明的范圍。本申請旨在覆蓋所述實施方式的任何變更或更改。因此,本 發明只受限于權利要求及其相等主張。
權利要求
1、一種方法,包括接收查詢;以及基于至少部分有多個屬性的用戶外形的域展示,生成具有多個查詢答案的響應,其中,域展示包括一個域額定屬性子集。
2、 根據權利要求1所述的方法,其特征在于,所述的生成包括首先生成答案,然后基 于至少部分用戶外形Jt或展示的額定屬性調配答案。
3、 根據權利要求1所述的方法,其特征在于,至少一個用戶外形屬性具有多個額定屬性值。
4、 根據權利要求3所述的方法,其特征在于,域展示包括至少一個有多個額定屬性值的 額定屬性。
5、 根據權利要求1所迷的方法,其特征在于,該接收包括從便攜計算裝置或通信裝置來 接收查詢,用戶外形與便攜通信裝置的用戶相關,并且該方法還包括返回響應到便攜計算裝 置或通信裝置。
6、 根據權利要求5所述的方法,其特征在于,該方法還包括接收其它查詢,并基于至少 部分用戶外形其它域展示,對其它查詢生成具有其它多個答案的其它響應,其它域展示包括 其它域的額定屬性的其它子集。
7、 根據權利要求1所述的方法,其特征在于,該方法還包括接收其它查詢,并基于至少 具有其它多個屬性的其它用戶外形其它域展示,對其它查詢生成具有其它多個答案的其它響 應,其它i或展示包括其它域的多個額定屬性的其它子集。
8、 根據權利要求1所述的方法,其特征在于,該接收包括接收以簡單自然的、偽自然或 混合自然語言表達的查詢。
9、 根據權利要求1所述的方法,其特征在于,該接收包括接收以簡單自然語言表達的查 詢,簡單自然語言為英語或中文。
10、 根據權利要求1所述的方法,其特征在于,該接收包括接收以偽自然語言表達的查 詢,該語言具有根據語音系統用第二語言形成的第一語言語音詞匯或縮寫。
11、 根據權利要求IO所述的方法,其特征在于,第一語言為中文,第二語言為英語,語 音系統為拼音系統。
12、 根據權利要求1所述的方法,其特征在于,該接收包括接收以混合自然語言表達的 查詢,該語言具有第 一語言詞匯及根據語音系統用第 一語言語音形成的第二語言詞匯或縮寫。
13、 根據權利要求1所述的方法,其特征在于,該域涉及各應用,其選自于交通信息 應用、飯店信息應用、購物信息應用、名勝地/熱點信息應用、新聞應用、商品報價應用、音 樂應用、視頻應用、游戲應用及提示鈴聲應用。
14、 根據權利要求1所述的方法,其特征在于,該接收包括接收短信或通信協議查詢, 其選自于短信業務、多J^某體短信業務、超文本傳輸協議、超文本傳送協議安全、簡單郵件 傳送協議、簡單物品接收協議。
15、 根據權利要求1所述的方法,其特征在于,該方法還包括生成^/或升級用戶外形。
16、 根據權利要求15所述的方法,其特征在于,該生成用戶外形包括基于至少部分用戶 與其它用戶或用戶組的親合性,使用戶與示例外形自動關聯。
17、 根據權利要求15所述的方法,其特征在于,該方法還包括監視用戶行為并更新用戶 外形,包括基于為用戶收集的用戶行為數據,來更新用戶外形。
18、 一種裝置,包括 一個用于接收查詢的接口;以及一個查詢處理單元,其與接口耦合,并基于具有多個屬性的用戶外形的至少部分域展示, 生成具有多個查詢答案的響應,其中,域展示包括一個域額定屬性子集。
19、 根據權利要求18所述的裝置,其特征在于,該查詢處理引擎適于首先生成答案,然 后基于至少部分用戶外形域展示的額定屬性調配答案。
20、 根據權利要求18所述的裝置,其特征在于,該裝置還包括用戶外形,至少一個用戶 外形屬性具有多個額定屬性值。
21、 根據權利要求20所述的裝置,其特征在于,該域展示包括至少一個有多個額定屬性 值的額定屬性。
22、 根據權利要求18所述的裝置,其特征在于,該裝置還包括用戶外形及用戶外形在多 個域內的多個域展示,各域展示具有不同域的用戶外形屬性的不同子集,包括用于生成響應 的所述域展示。
23、 根據權利要求20所述的裝置,其特征在于,該域涉及各應用,其選自于交通信息 應用、飯店信息應用、購物信息應用、名勝地/熱點信息應用、新聞應用、商品報價應用、音 樂應用、視頻應用、游戲應用及提示鈴聲應用。
24、 根據權利要求18所述的裝置,其特征在于,該裝置還包括具有多個用戶外形的用戶 外形數據庫,各用戶外形具有多個域展示,包括用于生成響應及其域展示的所述用戶外形。
25、 根據權利要求18所述的裝置,其特征在于,該接口用于使裝置根據短信或通信協議 來接收查詢,其選自于短信業務、多媒體短信業務、超文本傳輸協議、超文本傳送協議安3全、簡單郵件傳送協議、簡單物品接收協議。
26、 根據權利要求18所述的裝置,其特征在于,該查詢處理單元包括一個或多個分析器, 用于處理以偽自然或混合自然語言表達的查詢。
27、 根據權利要求26所述的裝置,其特征在于,該偽自然語言具有根據語音系統用第二 語言形成的第一語言語音詞匯或縮寫。
28、 根據權利要求26所述的裝置,其特征在于,該混合自然語言具有第一語言詞匯及根 據語音系統用第 一語言語音形成的第二語言詞匯或縮寫。
29、 根據權利要求18所述的裝置,其特征在于,該裝置還包括一個外形生成器,用于生 成及/或更新用戶外形。
30、 根據權利要求18所述的裝置,其特征在于,該裝置還包括一個行為監視器,用于監 視用戶行為,外形生成器用于基于行為監視器所收集的至少部分用戶行為數據,來更新用戶 外形。
31、 一種計算機可讀媒體,包括編程指令,用于對裝置編程,從而執行權利要求4所述 的方法。
32、 一種計算機可讀媒體,包括編程指令,用于對裝置編程,從而執行權利要求1所述 的方法。
全文摘要
本文公開用于處理查詢的方法及裝置,包括用于基于具有多個屬性的用戶外形的至少部分域展示,對查詢生成響應的實施方式,其中,域展示具有一個域額定屬性子集。
文檔編號G06F7/00GK101523339SQ200680049866
公開日2009年9月2日 申請日期2006年11月3日 優先權日2005年11月4日
發明者德里克·黃, 阿爾文·汪·格雷林 申請人:明復信息公司