網(wǎng)絡(luò)查詢中的在線手寫識(shí)別系統(tǒng)和方法
【專利說明】網(wǎng)絡(luò)查詢中的在線手寫識(shí)別系統(tǒng)和方法
[0001]本發(fā)明包含了受著作權(quán)保護(hù)的內(nèi)容。著作權(quán)的擁有人并不反對(duì)任何人復(fù)制專利公開內(nèi)容,如其出現(xiàn)在專利局和商標(biāo)局中的記錄檔案中那樣,否則著作權(quán)的擁有人保留對(duì)其的任何著作權(quán)。
[0002]分案串請(qǐng)說明
[0003]本申請(qǐng)是申請(qǐng)日為2010年7月28的題為“網(wǎng)絡(luò)查詢中的在線手寫識(shí)別系統(tǒng)和方法”的發(fā)明專利申請(qǐng)N0.201010244970.8的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0004]本發(fā)明涉及用于網(wǎng)絡(luò)查詢的界面的系統(tǒng)和方法。更具體地說,本發(fā)明所涉及的系統(tǒng)和方法使用了在線手寫識(shí)別來提高網(wǎng)絡(luò)查詢輸入,特別是圖形字符集輸入的易用性。
【背景技術(shù)】
[0005]網(wǎng)絡(luò)搜索服務(wù),例如由雅虎和谷歌提供的那些服務(wù),是因特網(wǎng)上最流行和最重要的應(yīng)用之一。如果沒有這種搜索服務(wù),訪問全套的因特網(wǎng)的內(nèi)容雖然可行但也是困難的。因特網(wǎng)已經(jīng)遍及很多亞洲國家和地區(qū),例如中國大陸和中國臺(tái)灣等。
[0006]這種狀況提出了一個(gè)重大挑戰(zhàn)。很多可用的內(nèi)容使用傳統(tǒng)的亞洲字符集,搜索這樣的內(nèi)容要求輸入相應(yīng)的字符。電子設(shè)備,例如計(jì)算機(jī)和移動(dòng)設(shè)備,一般都會(huì)提供基于羅馬字符集的用戶界面元素。亞洲字符只能通過基于羅馬字符集的等價(jià)方式而間接輸入,例如拼音(中文),或是其他復(fù)雜的鍵的組合。這種方式給大量亞洲用戶造成因特網(wǎng)使用的不便,例如一些老年人,他們并不熟悉羅馬字符集或是亞洲字符集的等價(jià)系統(tǒng)。
【發(fā)明內(nèi)容】
[0007]在一個(gè)實(shí)施例中,本發(fā)明是一種方法。一個(gè)圖形表示通過網(wǎng)絡(luò)被接收,該圖形表示是根據(jù)用戶和操作于用戶設(shè)備上的用戶界面的交互而產(chǎn)生的。該圖形表示對(duì)應(yīng)于圖形字符集(例如中文)中某個(gè)希望的圖形字符的一部分。然后通過使用計(jì)算設(shè)備,該圖形表示被分析,以便從圖形字符集中選擇多個(gè)與圖形表示可能相匹配的圖形字符。這些可能的多個(gè)圖形字符通過網(wǎng)絡(luò)傳送給用戶。通過網(wǎng)絡(luò)接收對(duì)多個(gè)可能的圖形字符中的一個(gè)圖形字符的選擇。通過網(wǎng)絡(luò)接收來自用戶的指示,該指示表明多個(gè)可能的圖形字符中被選擇的一個(gè)字符會(huì)被用作搜索項(xiàng)來執(zhí)行因特網(wǎng)搜索。然后,因特網(wǎng)搜索將使用該搜索項(xiàng)而被執(zhí)行。
[0008]在另一個(gè)實(shí)施例中,本發(fā)明是一種方法。一個(gè)圖形表示通過網(wǎng)絡(luò)被接收,該圖形表示是根據(jù)用戶和操作于用戶設(shè)備上的用戶界面的交互而產(chǎn)生的。該圖形表示對(duì)應(yīng)于圖形字符集(例如中文)中某個(gè)希望的圖形字符的一部分。通過使用計(jì)算設(shè)備,該圖形表示被分析,以便從圖形字符集中選擇多個(gè)與圖形表示可能相匹配的圖形字符。這些可能的多個(gè)圖像字符通過網(wǎng)絡(luò)傳送給用戶。通過網(wǎng)絡(luò)接收對(duì)多個(gè)可能的圖形字符中的一個(gè)圖形字符的選擇。向用戶標(biāo)識(shí)多個(gè)建議的搜索項(xiàng)。每個(gè)建議的搜索項(xiàng)至少包括圖形字符集中的一個(gè)字符。從多個(gè)建議的搜素項(xiàng)中選擇一個(gè)搜索項(xiàng)用來執(zhí)行因特網(wǎng)搜索。因特網(wǎng)搜索將使用該搜索項(xiàng)而被執(zhí)行。
[0009]在另一個(gè)實(shí)施例中,本發(fā)明是一個(gè)系統(tǒng)。該系統(tǒng)包括一個(gè)或多個(gè)模塊,這些模塊包括一個(gè)或多個(gè)處理器,處理器被編程來執(zhí)行從存儲(chǔ)軟件的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中獲取的用于各種功能的軟件代碼。在一個(gè)實(shí)施例中,該系統(tǒng)包括:圖形接收模塊,用于通過網(wǎng)絡(luò)接收來自用戶的數(shù)據(jù),該數(shù)據(jù)包括圖形表示,該圖形表示是根據(jù)用戶和操作于用戶設(shè)備上的用戶界面的交互而產(chǎn)生的,該圖形表示對(duì)應(yīng)于圖形字符集中某個(gè)希望的圖形字符的一部分;圖形字符識(shí)別模塊,用于分析圖形接收模塊所收到的圖形表示,以便從圖形字符集中選擇多個(gè)與圖形表示可能相匹配的圖形字符;圖形字符傳送模塊,用于通過網(wǎng)絡(luò)將這些可能的多個(gè)圖形字符傳送給用戶;圖形字符選擇接收模塊,用于通過網(wǎng)絡(luò)接收指示,該指示表明多個(gè)可能的圖形字符中被選擇的一個(gè)圖形字符將用作搜索項(xiàng)來執(zhí)行因特網(wǎng)搜索;搜索指示接收模塊,用于通過網(wǎng)絡(luò)接收指示,該指示表明所選取的多個(gè)圖形字符將用作搜索項(xiàng)來執(zhí)行因特網(wǎng)搜索;搜索項(xiàng)標(biāo)識(shí)模塊,用于向用戶標(biāo)識(shí)多個(gè)建議的搜索項(xiàng),每個(gè)建議的搜索項(xiàng)至少包括圖形字符集中的一個(gè)圖形字符;搜索項(xiàng)選擇接收模塊,用于通過網(wǎng)絡(luò)接收來自用戶的對(duì)要被用于執(zhí)行因特網(wǎng)搜索的建議的搜索項(xiàng)的選擇;網(wǎng)絡(luò)搜索模塊,用于使用所選擇的搜索項(xiàng)來執(zhí)行因特網(wǎng)搜索。
【附圖說明】
[0010]通過以下附圖中所展示的更加詳細(xì)的優(yōu)選實(shí)施例的說明,本發(fā)明的上述及其他的目標(biāo)、特征和優(yōu)點(diǎn)將變得更為清晰。相同附圖標(biāo)號(hào)在各個(gè)圖中所指相同。這些圖未必是按照比例繪制的,其重點(diǎn)是展示本發(fā)明的原理。
[0011]圖1顯示了一個(gè)提供了在線手寫識(shí)別功能的網(wǎng)絡(luò)查詢輸入用戶界面在任何字符輸入之前的狀況。
[0012]圖2顯示了在用戶已經(jīng)開始輸入一個(gè)圖形字符后,圖1中的網(wǎng)絡(luò)查詢輸入用戶界面的狀況。
[0013]圖3顯示了在用戶已經(jīng)選擇了第一個(gè)圖形字符后,圖2中的網(wǎng)絡(luò)查詢輸入用戶界面的狀況。
[0014]圖4顯示了在用戶已經(jīng)開始輸入第二個(gè)圖形字符后,圖3中的網(wǎng)絡(luò)查詢輸入用戶界面的狀況。
[0015]圖5顯示了在用戶已經(jīng)選擇了第二個(gè)圖形字符后,圖4中的網(wǎng)絡(luò)查詢輸入用戶界面的狀況。
[0016]圖6展示了一個(gè)能夠具有在線手寫識(shí)別功能的支持網(wǎng)絡(luò)查詢服務(wù)的系統(tǒng)的高級(jí)視圖。
[0017]圖7展示了提供包括在線字符識(shí)別的網(wǎng)絡(luò)搜索服務(wù)的方法的一個(gè)實(shí)施例。
[0018]圖8展示了網(wǎng)絡(luò)搜索服務(wù)引擎的一個(gè)實(shí)施例,該引擎至少能夠支持圖7中所顯示的一個(gè)實(shí)施例。
【具體實(shí)施方式】
[0019]下面參考用于選擇并呈現(xiàn)與特定話題有關(guān)的表現(xiàn)形式的方法和設(shè)備的框圖和操作圖示來描述本發(fā)明??驁D或操作圖示中的每個(gè)方框或多個(gè)方框的組合可以通過使用模擬或數(shù)字硬件及計(jì)算機(jī)程序指令來實(shí)現(xiàn)。
[0020]這些計(jì)算機(jī)程序指令可提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、專用集成電路(ASIC)或者其他可編程數(shù)據(jù)處理設(shè)備的存儲(chǔ)器。使得在計(jì)算機(jī)或者其他可編程的數(shù)據(jù)處理設(shè)備的處理器上執(zhí)行的指令將實(shí)現(xiàn)在框圖或是一個(gè)或多個(gè)操作塊中所表明的功能/動(dòng)作。
[0021]在其他一些的實(shí)施方式中,在方框中描述的功能/動(dòng)作并不一定按照操作圖示所描述的順序發(fā)生。例如,圖中連續(xù)出現(xiàn)的兩個(gè)方框,在實(shí)際上可以基本同時(shí)執(zhí)行;或者根據(jù)所包含的功能/動(dòng)作,在一些情況下,可以以相反的順序執(zhí)行。
[0022]在本公開文本中,術(shù)語“服務(wù)器”應(yīng)該被理解為指代提供處理功能、數(shù)據(jù)庫和通信設(shè)施的服務(wù)點(diǎn)。作為示例但不局限于此,術(shù)語“服務(wù)器”可以指一個(gè)單一的、物理存在的處理器以及相關(guān)的通信、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫設(shè)施,或者它也可以指聯(lián)網(wǎng)的、集群的處理器組,以及相關(guān)的網(wǎng)絡(luò)、存儲(chǔ)設(shè)施、操作軟件、一個(gè)或多個(gè)數(shù)據(jù)庫系統(tǒng)和支持由服務(wù)器提供的服務(wù)的應(yīng)用軟件。
[0023]在本公開文本中,術(shù)語“終端用戶”或“用戶”應(yīng)該被理解為指代數(shù)據(jù)供應(yīng)商所提供的數(shù)據(jù)的消費(fèi)者。作為示例但不局限于此,術(shù)語“終端用戶”可以指通過因特網(wǎng)在瀏覽器會(huì)話中接收數(shù)據(jù)供應(yīng)商提供的數(shù)據(jù)的個(gè)人,或者可以指代接收數(shù)據(jù)并存儲(chǔ)或處理數(shù)據(jù)的自動(dòng)軟件應(yīng)用。
[0024]在本公開文本中,計(jì)算機(jī)可讀介質(zhì)以機(jī)器可讀形式存儲(chǔ)計(jì)算機(jī)數(shù)據(jù)。作為示例但不局限于此,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括易失性的和非易失性的、可移動(dòng)的和不可移動(dòng)的介質(zhì),這些介質(zhì)可用任何用于信息存儲(chǔ)的方法或技術(shù)來實(shí)現(xiàn),這些信息例如是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其他數(shù)據(jù)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于隨機(jī)存儲(chǔ)器(RAM)、只讀儲(chǔ)存器(R0M)、可擦寫可編程只讀存儲(chǔ)器(EPROM)、電可擦可編程只讀存儲(chǔ)器(EEPROM)、閃存或其他固態(tài)存儲(chǔ)器技術(shù)、光盤(CD-ROM)、數(shù)字多功能盤(DVD)、或其他光存儲(chǔ)裝置、盒式磁帶、卡式磁帶、磁盤存儲(chǔ)裝置或其他大容量存儲(chǔ)設(shè)備、或任何其他可用于存儲(chǔ)希望的信息