欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于對象特征將對象輸入至目標應(yīng)用的方法與設(shè)備的制作方法

文檔序號:6339126閱讀:202來源:國知局
專利名稱:一種基于對象特征將對象輸入至目標應(yīng)用的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種用于基于對象特征將對象輸入至目標應(yīng)用的技術(shù)。
背景技術(shù)
信息技術(shù)以及互聯(lián)網(wǎng)應(yīng)用的普及,導(dǎo)致社會中越來越普遍的采用一定的信息結(jié)構(gòu)來存儲和管理產(chǎn)生的信息及其附屬品,以供需要之時,更為簡捷而有效的對信息進行查找、 選擇和使用。然而隨著信息技術(shù)以及互聯(lián)網(wǎng)應(yīng)用的領(lǐng)域日益廣泛、程度日益深入,不可避免的導(dǎo)致當(dāng)前應(yīng)用的信息系統(tǒng)的架構(gòu)日益復(fù)雜、規(guī)模日益龐大。這就給對于信息系統(tǒng)中特定對象的選擇和輸入帶來了巨大的困難和難以逾越的障礙。針對這一問題,現(xiàn)有技術(shù)當(dāng)前對于層級較多、結(jié)構(gòu)較復(fù)雜、規(guī)模較龐大的信息系統(tǒng)中的特定的對象進行選擇和輸入的方法,主要通過列表或逐層選擇的有以下兩種方式確定待輸入的特定對象,但都存在一定的問題, 如用戶需要耗費較多的時間和精力查找待輸入的對象。特別地,當(dāng)用戶僅了解該待輸入的對象的部分信息,或需要從數(shù)量眾多、層次復(fù)雜的對象組織結(jié)構(gòu)中確定該待輸入的對象時, 用戶的輸入效率會急劇下降,并嚴重影響了該用戶的輸入使用體驗。因此,如何將輸入對象簡捷地輸入至目標應(yīng)用,以有效地提高用戶的對象輸入效率,并提升用戶的輸入使用體驗,成為亟需解決的一個問題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于對象特征將對象輸入至目標應(yīng)用的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種計算機實現(xiàn)的用于基于對象特征將對象輸入至目標應(yīng)用的方法,其中,該方法包括以下步驟a獲取用戶通過用戶設(shè)備輸入的對象特征序列;b根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;c將所述一個或多個候選輸入對象提供給所述用戶設(shè)備;d獲取所述用戶對所述一個或多個候選輸入對象的選擇;e將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。根據(jù)本發(fā)明的另一個方面,還提供了一種用于在網(wǎng)絡(luò)設(shè)備端輔助實現(xiàn)基于對象特征將對象輸入至目標應(yīng)用的方法,其中,該方法包括以下步驟A接收自用戶設(shè)備發(fā)送的對象特征序列;B根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;C將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備。根據(jù)本發(fā)明的又一方面,還提供了一種用于基于對象特征將對象輸入至目標應(yīng)用的用戶設(shè)備,其中,該設(shè)備包括第一獲取裝置,用于獲取用戶通過所述用戶設(shè)備輸入的對象特征序列;第一檢索裝置,用于根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;提供裝置,用于將所述一個或多個候選輸入對象提供給所述用戶設(shè)備;第二獲取裝置,用于獲取所述用戶對所述一個或多個候選輸入對象的選擇;
輸入裝置,用于將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。根據(jù)本發(fā)明的又一方面,還提供了一種用于輔助實現(xiàn)基于對象特征將對象輸入至目標應(yīng)用的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備包括接收裝置,用于接收自用戶設(shè)備發(fā)送的對象特征序列;第二檢索裝置,用于根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索, 以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;發(fā)送裝置,用于將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備。根據(jù)本發(fā)明的再一方面,還提供了一種用于基于對象特征將對象輸入至目標應(yīng)用的系統(tǒng),包括如上述的用戶設(shè)備及網(wǎng)絡(luò)設(shè)備。與現(xiàn)有技術(shù)相比,本發(fā)明通過基于對象特征對輸入對象進行篩選,將輸入對象簡捷地輸入至目標應(yīng)用,不僅有效地提高了用戶的對象輸入效率,也提升了用戶的輸入使用體驗。


通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖1示出根據(jù)本發(fā)明一個方面的基于對象特征將對象輸入至目標應(yīng)用的設(shè)備示意圖;圖2示出根據(jù)本發(fā)明一個方面的基于對象特征將對象輸入至目標應(yīng)用的系統(tǒng)拓撲圖;圖3示出根據(jù)本發(fā)明一個優(yōu)選實施例的基于對象特征將對象輸入至目標應(yīng)用的設(shè)備示意圖;圖4示出根據(jù)本發(fā)明另一個方面的基于對象特征將對象輸入至目標應(yīng)用的方法流程圖;圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的基于對象特征將對象輸入至目標應(yīng)用的方法流程圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細描述。圖1示出根據(jù)本發(fā)明一個方面的基于對象特征將對象輸入至目標應(yīng)用的設(shè)備示意圖。其中,用戶設(shè)備1包括第一獲取裝置11、第一檢索裝置12、提供裝置13、第二獲取裝置14和輸入裝置15。
其中,第一獲取裝置11用于獲取用戶通過所述用戶設(shè)備1輸入的對象特征序列。 具體地,用戶通過與用戶設(shè)備1的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、或手寫設(shè)備,在目標應(yīng)用對應(yīng)的瀏覽器窗口或客戶端軟件中進行輸入操作;以鍵盤為例,當(dāng)用戶在目標應(yīng)用的客戶端軟件的輸入框中敲擊鍵盤按鍵進行輸入時,第一獲取裝置11通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),實時地獲取用戶敲擊的按鍵序列,并記錄為用戶輸入的對象特征序列。在此,用戶輸入的對象特征序列中包括有對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等。例如,用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了“插入文件”這個按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱“工作小結(jié)”, 則該計算機上的第一獲取裝置11通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。 本領(lǐng)域技術(shù)人員應(yīng)能理解上述幾種頁面技術(shù)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的頁面技術(shù)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述獲取用戶輸入的對象特征序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶輸入的對象特征序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。第一檢索裝置12用于根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,第一檢索裝置12根據(jù)第一獲取裝置11所獲取的對象特征序列,通過數(shù)據(jù)庫查詢等方式,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此,對象信息庫可以是在用戶設(shè)備端保存的,也可以是在網(wǎng)絡(luò)端保存的,當(dāng)所述對象信息庫在網(wǎng)絡(luò)端保存時,用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備之間交互以完成候選輸入對象的匹配檢索。在所述對象信息庫中存儲有對象的特征信息,包括但不限于對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等,此外,對象信息庫中還可以存儲有對象的存放目錄、超鏈接地址URL等特征信息。接前例,該計算機上的第一檢索裝置12根據(jù)其上的第一獲取裝置11所獲取的用戶輸入的對象特征序列“工作小結(jié)”,在對象信息庫中進行匹配檢索,獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告· doc”、“工作小結(jié)_2009. pdf”、“2010年工作小結(jié)· doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述匹配檢索候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的匹配檢索候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。提供裝置13用于將所述一個或多個候選輸入對象提供給所述用戶設(shè)備1。具體地,提供裝置13通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將第一檢索裝置12檢索獲得的一個或多個候選輸入對象,按照一定的順序和格式,例如根據(jù)相關(guān)度、文件大小、創(chuàng)建時間等進行排序,以新打開的窗口、下拉框或懸浮框等形式,提供給用戶設(shè)備1,供用戶進行選擇。所述候選輸入對象包括但不限于對象的名稱、存放目錄或URL等。接前例,提供裝置13將第一檢索裝置12檢索獲取的多個候選輸入對象“工作小結(jié)報告.doc”、“工作小結(jié) _2009. pdf”、“2010年工作小結(jié).doc”等,按照相關(guān)度從大到小排序,以下拉框的形式提供個用戶設(shè)備1。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將一個或多個候選輸入對象提供給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將一個或多個候選輸入對象提供給用戶設(shè)備的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。第二獲取裝置14用于獲取所述用戶對所述一個或多個候選輸入對象的選擇。具體地,用戶在提供裝置13提供給他的一個或多個候選輸入對象中進行了選擇,第二獲取裝置14通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),或者通過調(diào)用用戶設(shè)備1的應(yīng)用程序接口(API),如讀取鼠標接口或鍵盤接口,檢測用戶在用戶設(shè)備交互外設(shè)上的操作,或兩者相結(jié)合等方式,獲取所述用戶對所述一個或多個候選輸入對象的選擇。接前例,假設(shè)用戶通過鍵盤的上下鍵和回車鍵在提供給他的多個候選輸入對象中選擇了候選輸入對象“2010 年工作小結(jié).doc”,第二獲取裝置14通過檢測鍵盤接口實時地獲取用戶的選擇,即輸入對象“2010年工作小結(jié).doc”。優(yōu)選地,第二獲取裝置14還可以獲取所述用戶對所述一個或多個候選輸入對象的多個選擇,例如該用戶同時選擇了兩個候選輸入對象。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取用戶選擇的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶選擇的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。輸入裝置15用于將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。具體地, 輸入裝置15根據(jù)第二獲取裝置14所獲取的用戶所選擇的候選輸入對象,通過調(diào)用目標應(yīng)用提供的對象輸入應(yīng)用程序接口(API)或者文件傳輸方式,將所述候選輸入對象輸入至目標應(yīng)用。在此,將用戶選擇的候選輸入對象輸入至所述目標應(yīng)用的“輸入”操作包括但不限于加載、上傳、添加、傳輸、錄入等操作;而目標應(yīng)用包括但不限于基于網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用、 基于用戶設(shè)備的本地應(yīng)用等各種應(yīng)用程序,相應(yīng)地,具體應(yīng)用場景包括但不限于電子郵件中加載附件、IM軟件中共享文檔、Windows下添加打印機或設(shè)備驅(qū)動程序等。接前例,輸入裝置15根據(jù)用戶選擇的候選輸入對象“2010年工作小結(jié).doc”,將所述候選輸入對象通過文件傳輸?shù)确绞教砑又拎]件中作為附件。優(yōu)選地,當(dāng)用戶選擇多個候選輸入對象時,輸入裝置15通過調(diào)用目標應(yīng)用提供的對象輸入應(yīng)用程序接口(API)或者文件傳輸方式,將所述選擇的多個候選輸入對象輸入至目標應(yīng)用。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將候選輸入對象輸入至目標應(yīng)用的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將候選輸入對象輸入至目標應(yīng)用的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,用戶設(shè)備1中的各個裝置之間是持續(xù)不斷工作的。具體地,第一獲取裝置 11實時地獲取用戶通過所述用戶設(shè)備輸入的對象特征序列;第一檢索裝置12根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;提供裝置13將所述一個或多個候選輸入對象提供給所述用戶設(shè)備;第二獲取裝置14獲取所述用戶對所述一個或多個候選輸入對象的選擇;輸入裝置15將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指各裝置分別按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求進行對象特征序列的獲取、候選輸入對象的匹配檢索與提供、用戶選擇的獲取、以及將候選輸入對象輸入至目標應(yīng)用,直至該用戶在較長時間內(nèi)停止通過用戶設(shè)備1執(zhí)行輸入對象特征序列等操作。在一個優(yōu)選的實施例中(參照圖1),用戶設(shè)備1還可以包括第三獲取裝置(未示出)。所述第三獲取裝置用于根據(jù)所述對象特征序列,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;其中,所述第一檢索裝置12還用于根據(jù)所述一個或多個對象特征單元,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。所述對象特征序列可能包括一些無意義的詞,例如“的” 等,或者包括一些表示邏輯關(guān)系的詞,例如“與”、“或”等,用戶設(shè)備1需要從所述對象特征序列中提取一些必要的對象特征單元或者其層級或邏輯關(guān)系,以便于第一檢索裝置12在對象信息庫中進行查找。所述對象特征單元包括但不限于對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等。具體地,第三獲取裝置根據(jù)第一獲取裝置11所獲取的對象特征序列,通過語義分析、提詞庫查詢等方式,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;此后,第一檢索裝置12根據(jù)所述一個或多個對象特征單元,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。例如,用戶通過用戶設(shè)備1輸入對象特征序列“工作小結(jié)”,第三獲取裝置通過詞意分析、分詞處理等語義分析方式,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、“小結(jié)”;此后,第一檢索裝置12根據(jù)所述對象特征單元“工作”、“小結(jié)”,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象“工作小結(jié)報告.doc”、 “工作安排小結(jié)_2010. pdf ”、“2010年工作小結(jié).doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,第一檢索裝置12還用于根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。具體地,在所述第三獲取裝置獲取到對象特征序列中的一個或多個對象特征單元時,第一檢索裝置12還可以根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系,例如層級路徑關(guān)系,邏輯關(guān)系“與”、“或”等,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。接前例,第一檢索裝置12根據(jù)對象特征單元“工作”、“小結(jié)”,并結(jié)合所述對象特征單元間的關(guān)系,例如“工作”、“小結(jié)”的邏輯關(guān)系為“與”,在所述對象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象“工作小結(jié)報告.doc”、“工作安排小結(jié)_2010. pdf”、“2010年工作小結(jié).doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選輸入對象的方式如可適用于本發(fā)明, 也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述第三獲取裝置還用于根據(jù)所述對象特征序列,通過語義分析,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。具體地,第三獲取裝置根據(jù)第一獲取裝置11所獲取的用戶輸入的對象特征序列,通過語義分析,例如詞意分析、分詞技術(shù)、切詞技術(shù)等,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。例如,用戶通過用戶設(shè)備1輸入對象特征序列“工作小結(jié)”,第三獲取裝置通過詞意分析、分詞處理等方式,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、“小結(jié)”。優(yōu)選地,第三獲取裝置還可以通過語義分析獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元,以及所述一個或多個對象特征單元間的關(guān)系。接前例,第三獲取裝置在獲取對象特征單元“工作”、“小結(jié)”后,并結(jié)合這兩個對象特征單元的語義,分析知“工作”、“小結(jié)”的邏輯關(guān)系為“與”。再如,對于對象特征序列“工作與生活”,第三獲取裝置通過語義分析,獲取該對象特征序列包括對象特征單元“工作”和“生活”,以及這兩個對象特征單元間的邏輯關(guān)系為“與”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,所述第三獲取裝置還用于根據(jù)所述對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。具體地,第三獲取裝置根據(jù)第一獲取裝置11所獲取的用戶輸入的對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。在此,所述提詞庫可以是在用戶設(shè)備端保存的,也可以是在網(wǎng)絡(luò)端保存的,在所述提詞庫中存儲了與所述對象特征序列相對應(yīng)的對象特征單元。例如,所述對象特征單元可以是用戶設(shè)備1獲取并保存的,也可以是其他產(chǎn)品或第三方設(shè)備所獲取、保存并提供的。例如,用戶通過用戶設(shè)備 1輸入對象特征序列“工作小結(jié)”,第三獲取裝置通過在提詞庫中進行匹配查詢,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、“小結(jié)”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在另一個優(yōu)選的實施例中(參照圖1),所述第一檢索裝置12還用于根據(jù)所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,第一檢索裝置12還可以根據(jù)第一獲取裝置11所獲取的用戶輸入的所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄, 在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此,所述用戶的歷史輸入記錄可以是用戶設(shè)備1獨立獲取并保存的,也可以是獲取來自其他產(chǎn)品或第三方設(shè)備所獲取的所述用戶的歷史輸入記錄。例如,當(dāng)用戶在添加文件至郵件中作為附件時,經(jīng)常將word文檔作為附件上傳,則用戶設(shè)備1可以根據(jù)該用戶的歷史輸入記錄,在用戶輸入對象特征序列時,將word文檔作為優(yōu)選的候選輸入對象提供給用戶,例如以將word文檔排在前列等方式。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,用戶設(shè)備1還可以包括更新裝置(未示出)。所述更新裝置用于獲取對象的特征信息,并建立或更新所述對象信息庫。具體地,更新裝置通過獲取對象的特征信息, 例如對象的名稱、存放目錄或URL等,并根據(jù)所述特征信息,通過數(shù)據(jù)庫更新等方式,建立或更新所述對象信息庫。例如,原本存放在計算機E盤文件夾“未完成工作”中的word文檔“工作小結(jié)報告.doc”被用戶移到了 E盤文件夾“已完成工作”中,則所述文檔的存放目錄發(fā)生了改變,更新裝置獲取該文檔的最新特征信息,并更新所述對象信息庫。本領(lǐng)域技術(shù)人員應(yīng)能理解上述更新對象信息庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新對象信息庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選的實施例中(參照圖1),當(dāng)所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,其中,所述第一檢索裝置12還用于根據(jù)所述對象特征序列,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。具體地,當(dāng)所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,其中,所述第一檢索裝置12根據(jù)所述對象特征序列,通過數(shù)據(jù)庫查詢等方式,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。例如,用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了 “插入文件”這個按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱 “工作小結(jié)”,則第一獲取裝置11通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。隨后,第一檢索裝置12根據(jù)第一獲取裝置11獲取的用戶輸入的對象特征序列“工作小結(jié)”,在本地對象信息庫中進行匹配檢索,獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告.doc”、“工作小結(jié)_2009. pdf ”、“2010年工作小結(jié).doc”等。圖2示出根據(jù)本發(fā)明一個方面的基于對象特征將對象輸入至目標應(yīng)用的系統(tǒng)拓撲圖;其中包括網(wǎng)絡(luò)設(shè)備2以及多個與之經(jīng)由網(wǎng)絡(luò)相連接的用戶設(shè)備1。其中,網(wǎng)絡(luò)設(shè)備2 可與多個用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)相連接,并接收自用戶設(shè)備1發(fā)送的對象特征序列;根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;將所述一個或多個候選輸入對象發(fā)送至用戶設(shè)備1。在此,網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))寸。另外,網(wǎng)絡(luò)設(shè)備2包括但不限于網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。而用戶設(shè)備1包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、 或手寫設(shè)備等方式進行人機交互的電子產(chǎn)品,例如計算機、手機、PDA、掌上電腦PPC或IPTV 等。網(wǎng)絡(luò)設(shè)備2與用戶設(shè)備1之間的通信相互獨立,包括但不限于基于諸如TCP/IP協(xié)議、 UDP協(xié)議等的分組數(shù)據(jù)傳輸。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備2、用戶設(shè)備1以及連接其間的網(wǎng)絡(luò)或通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的網(wǎng)絡(luò)設(shè)備、用戶設(shè)備或網(wǎng)絡(luò)、通信方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解,圖2中僅為簡明起見而示出的各類網(wǎng)絡(luò)元素的數(shù)量可能小于一個實際網(wǎng)絡(luò)中的數(shù)量,但這種省略無疑地是以不會影響對本發(fā)明進行清楚、充分的公開為前提的。為簡明起見,下面以一個用戶設(shè)備1為例進行描述。本領(lǐng)域技術(shù)人員應(yīng)能理解, 網(wǎng)絡(luò)設(shè)備2可以同時與多個用戶設(shè)備1交互,并根據(jù)從不同用戶設(shè)備1發(fā)送的對象特征序列;根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;將所述一個或多個候選輸入對象發(fā)送至相對應(yīng)的用戶設(shè)備1。圖3示出根據(jù)本發(fā)明一個優(yōu)選實施例的基于對象特征將對象輸入至目標應(yīng)用的設(shè)備示意圖。用戶設(shè)備1包括第一獲取裝置11’、第一檢索裝置12’、提供裝置13’、第二獲取裝置14’和輸入裝置15’ ;網(wǎng)絡(luò)設(shè)備2包括接收裝置21’、第二檢索裝置22’和發(fā)送裝置23’。其中,第一獲取裝置11’、提供裝置13’、第二獲取裝置14’和輸入裝置15,與圖1所述對應(yīng)裝置相同,故此處不再贅述,并通過引用的方式包含于此。用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備2的各個裝置之間互相配合,以基于對象特征將對象輸入至目標應(yīng)用。具體地,當(dāng)所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,用戶設(shè)備 1中的第一檢索裝置12’將第一獲取裝置11’所獲取的用戶輸入的對象特征序列發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;網(wǎng)絡(luò)設(shè)備2中的接收裝置21’接收自用戶設(shè)備發(fā)送的對象特征序列;第二檢索裝置22’根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;發(fā)送裝置23’將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備;用戶設(shè)備1中第一檢索裝置12’再接收來自所述網(wǎng)絡(luò)設(shè)備基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。更具體地,當(dāng)所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,用戶設(shè)備1 中的第一檢索裝置12’實時、應(yīng)事件觸發(fā)或定期地,例如通過一次或多次調(diào)用網(wǎng)絡(luò)設(shè)備2提供的應(yīng)用程序接口(API)或其他約定的通信方式,將第一獲取裝置11’所獲取的用戶輸入的對象特征序列發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;隨后,第一檢索裝置12’再例如接收通過前例中所述的 API或其他約定的通信方式傳遞的所述網(wǎng)絡(luò)設(shè)備2基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。本領(lǐng)域技術(shù)人員應(yīng)能理解上述發(fā)送對象特征序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的發(fā)送對象特征序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述接收候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的接收候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。網(wǎng)絡(luò)設(shè)備2中的接收裝置21’用于接收自用戶設(shè)備1發(fā)送的對象特征序列。具體地,接收裝置21’接收自用戶設(shè)備1發(fā)送的對象特征序列,例如接收通過前例中所述的API 或其他約定的通信方式傳遞的所述對象特征序列。第二檢索裝置22’用于根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,第二檢索裝置 22’根據(jù)接收裝置21’接收的所述對象特征序列,通過數(shù)據(jù)庫查詢等方式,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此, 所述網(wǎng)絡(luò)對象信息庫中存儲有對象的特征信息,例如對象的名稱、存放目錄或URL等。發(fā)送裝置23’用于將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)1。具體地, 發(fā)送裝置23’實時、應(yīng)事件觸發(fā)或定期地,例如通過一次或多次調(diào)用用戶設(shè)備1提供的應(yīng)用程序接口(API)或其他約定的通信方式,將第二檢索裝置22’檢索獲得的一個或多個候選輸入對象發(fā)送至用戶設(shè)備1。在一個具體的實施例中,所述對象信息庫存儲在網(wǎng)絡(luò)端,例如網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,所述大量計算機或網(wǎng)絡(luò)服務(wù)器可以集中在一個地方或分布在世界各地。例如,在所述網(wǎng)絡(luò)端存儲有網(wǎng)絡(luò)對象信息庫,在所述網(wǎng)絡(luò)對象信息庫中存儲有對象的特征信息,例如對象的名稱、存放目錄或URL等。例如,用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了“插入文件”這個
12按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱“工作小結(jié)”,則該計算機通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。隨后,該計算機通過一次或多次調(diào)用網(wǎng)絡(luò)設(shè)備2提供的應(yīng)用程序接口(API),將所述對象特征序列“工作小結(jié)”發(fā)送至網(wǎng)絡(luò)設(shè)備2,網(wǎng)絡(luò)設(shè)備2接收到對象特征序列“工作小結(jié)”,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告· doc”、“工作小結(jié)_2009. pdf ”、“2010年工作小結(jié)· doc”等的存放目錄或URL,并將所述多個候選輸入對象的存放目錄或URL發(fā)送至用戶設(shè)備1。用戶設(shè)備1接收到所述多個候選輸入對象的存放目錄或URL,再將其提供給用戶設(shè)備,供用戶選擇;進一步地,根據(jù)用戶的選擇,例如“工作小結(jié)報告.doc”,將其所對應(yīng)的word文檔添加至所述郵件中作為附件。在一個優(yōu)選的實施例中(參見圖1),所述第一檢索裝置12還用于根據(jù)所述對象特征序列,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。具體地,第一檢索裝置12還可以根據(jù)第一獲取裝置11所獲取的用戶輸入的對象特征序列,通過在線搜索等方式,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。例如,用戶擬升級其所使用的路由器,故需要輸入該路由器的配置文件,其通過用戶設(shè)備1輸入對象特征序列,例如該路由器的名稱、系統(tǒng)版本等特征信息,則第一檢索裝置12’通過根據(jù)該對象特征序列在搜索索引庫中匹配查詢進行在線搜索,獲取與該路由器的名稱相匹配的一個或多個配置文件;進一步, 用戶設(shè)備1接收到所述配置文件,再根據(jù)用戶的選擇,將所述配置文件加載至該路由器。在另一個優(yōu)選的實施例中(參見圖1),所述提供裝置13還用于基于所述一個或多個候選輸入對象的對象相關(guān)信息,將所述一個或多個候選輸入對象提供給所述用戶設(shè)備。 具體地,提供裝置13根據(jù)第一檢索裝置12檢索獲得的一個或多個候選輸入對象,基于所述一個或多個候選輸入對象的對象相關(guān)信息,例如層級關(guān)系、按名稱排序等,將所述一個或多個候選輸入對象提供給用戶設(shè)備1。例如,第一檢索裝置12根據(jù)對象特征序列“工作小結(jié)”,在所述對象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象 “工作小結(jié)報告· doc”、“工作安排小結(jié)_2010. pdf”、“2010年工作小結(jié)· doc”等;隨后,提供裝置13根據(jù)上述三個候選輸入對象的對象相關(guān)信息,假設(shè)此處按照相關(guān)度的大小進行排序,則提供裝置13將上述三個候選輸入對象按照“工作小結(jié)報告.doc”、“2010年工作小結(jié).doc”、“工作安排小結(jié)_2010. pdf”的順序提供給用戶設(shè)備1。優(yōu)選地,提供裝置13還可以根據(jù)所述一個或多個候選輸入對象的層級關(guān)系、名稱、與用戶輸入的對象特征序列的相關(guān)度或其他可能的因素或其組合進行一定的組織架構(gòu),將所述一個或多個候選輸入對象提供給所述用戶設(shè)備,以方便用戶的查看和選擇。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將一個或多個候選輸入對象提供給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將一個或多個候選輸入對象提供給用戶設(shè)備的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述對象包括但不限于以下至少任一項-一個或多個文件;-一個或多個設(shè)備。具體地,第一獲取裝置11獲取用戶通過所述用戶設(shè)備輸入的一個或多個文件的特征序列;隨后,第一檢索裝置12根據(jù)所述一個或多個文件的特征序列,在對象信息庫中進行匹配檢索,以獲取與所述一個或多個文件特征序列相匹配的一個或多個候選輸入文件;接著,提供裝置13將所述一個或多個候選輸入文件提供給所述用戶設(shè)備1 ;然后,第二獲取裝置14獲取所述用戶對所述一個或多個候選輸入文件的選擇;最后,輸入裝置15將所述用戶選擇的候選輸入文件輸入至所述目標應(yīng)用。所述文件包括但不限于文檔、程序和快捷方式等。當(dāng)對象為一個或多個設(shè)備時,將所述一個或多個設(shè)備輸入至目標應(yīng)用的過程與上述過程相似,故此處不再贅述,并通過引用的方式包含于此。所述設(shè)備例如打印機、路由器等。優(yōu)選地,對象還可以包括一個或多個文件或設(shè)備的組合。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對象僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對象如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。圖4示出根據(jù)本發(fā)明另一個方面的基于對象特征將對象輸入至目標應(yīng)用的方法流程圖。其中,在步驟Sl中,用戶設(shè)備1獲取用戶通過所述用戶設(shè)備1輸入的對象特征序列。具體地,用戶通過與用戶設(shè)備1的交互方式,包括但不限于鍵盤、鼠標、遙控器、觸摸板、 或手寫設(shè)備,在目標應(yīng)用對應(yīng)的瀏覽器窗口或客戶端軟件中進行輸入操作;以鍵盤為例,當(dāng)用戶在目標應(yīng)用的客戶端軟件的輸入框中敲擊鍵盤按鍵進行輸入時,在步驟Sl中,用戶設(shè)備1通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),實時地獲取用戶敲擊的按鍵序列,并記錄為用戶輸入的對象特征序列。在此,用戶輸入的對象特征序列中包括有對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等。例如,用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了 “插入文件”這個按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱“工作小結(jié)”,則在步驟Sl中,該計算機通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。 本領(lǐng)域技術(shù)人員應(yīng)能理解上述幾種頁面技術(shù)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的頁面技術(shù)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述獲取用戶輸入的對象特征序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶輸入的對象特征序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S2中,用戶設(shè)備1根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索, 以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,在步驟S2中,用戶設(shè)備1根據(jù)在步驟Sl中所獲取的對象特征序列,通過數(shù)據(jù)庫查詢等方式,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此, 對象信息庫可以是在用戶設(shè)備端保存的,也可以是在網(wǎng)絡(luò)端保存的,當(dāng)所述對象信息庫在網(wǎng)絡(luò)端保存時,用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備之間交互以完成候選輸入對象的匹配檢索。在所述對象信息庫中存儲有對象的特征信息,包括但不限于對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等,此外,對象信息庫中還可以存儲有對象的存放目錄、超鏈接地址URL等特征信息。接前例,在步驟S2中,該計算機根據(jù)其在步驟Sl中獲取的用戶輸入的對象特征序列“工作小結(jié)”,在對象信息庫中進行匹配檢索, 獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告.doc”、 “工作小結(jié)_2009. pdf ”、“2010年工作小結(jié).doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述匹配檢索候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的匹配檢索候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S3中,用戶設(shè)備1將所述一個或多個候選輸入對象提供給所述用戶設(shè)備1。 具體地,在步驟S3中,用戶設(shè)備1通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),將在步驟 S2中檢索獲得的一個或多個候選輸入對象,按照一定的順序和格式,例如根據(jù)相關(guān)度、文件大小、創(chuàng)建時間等進行排序,以新打開的窗口、下拉框或懸浮框等形式,提供給用戶設(shè)備1, 供用戶進行選擇。所述候選輸入對象包括但不限于對象的名稱、存放目錄或URL等。接前例,在步驟S3中,該計算機將其在步驟S2中檢索獲取的多個候選輸入對象“工作小結(jié)報告· doc”、“工作小結(jié)_2009. pdf”、“2010年工作小結(jié)· doc”等,按照相關(guān)度從大到小排序, 以下拉框的形式提供個用戶設(shè)備1。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將一個或多個候選輸入對象提供給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將一個或多個候選輸入對象提供給用戶設(shè)備的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S4中,用戶設(shè)備1獲取所述用戶對所述一個或多個候選輸入對象的選擇。 具體地,用戶在用戶設(shè)備1在步驟S3中提供給他的一個或多個候選輸入對象中進行了選擇,在步驟S4中,用戶設(shè)備1通過頁面技術(shù),例如JSP、ASP、PHP等頁面技術(shù),或者通過調(diào)用用戶設(shè)備1的應(yīng)用程序接口(API),如讀取鼠標接口或鍵盤接口,檢測用戶在用戶設(shè)備交互外設(shè)上的操作,或兩者相結(jié)合等方式,獲取所述用戶對所述一個或多個候選輸入對象的選擇。接前例,假設(shè)用戶通過鍵盤的上下鍵和回車鍵在提供給他的多個候選輸入對象中選擇了候選輸入對象“2010年工作小結(jié).doc”,該計算機在步驟S4中通過檢測鍵盤接口實時地獲取用戶的選擇,即輸入對象“2010年工作小結(jié).doc”。優(yōu)選地,在步驟Sl中,用戶設(shè)備1 還可以獲取所述用戶對所述一個或多個候選輸入對象的多個選擇,例如該用戶同時選擇了兩個候選輸入對象。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取用戶選擇的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶選擇的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在步驟S5中,用戶設(shè)備1將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。 具體地,在步驟S5中,用戶設(shè)備1根據(jù)在步驟S4中所獲取的用戶所選擇的候選輸入對象, 通過調(diào)用目標應(yīng)用提供的對象輸入應(yīng)用程序接口(API)或者文件傳輸方式,將所述候選輸入對象輸入至目標應(yīng)用。在此,將用戶選擇的候選輸入對象輸入至所述目標應(yīng)用的“輸入,, 操作包括但不限于加載、上傳、添加、傳輸、錄入等操作;而目標應(yīng)用包括但不限于基于網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用、基于用戶設(shè)備的本地應(yīng)用等各種應(yīng)用程序,相應(yīng)地,具體應(yīng)用場景包括但不限于電子郵件中加載附件、IM軟件中共享文檔、Windows下添加打印機或設(shè)備驅(qū)動程序等。 接前例,該計算機在步驟S5中,根據(jù)用戶選擇的候選輸入對象“2010年工作小結(jié).doc”,將所述候選輸入對象通過文件傳輸?shù)确绞教砑又拎]件中作為附件。優(yōu)選地,當(dāng)用戶選擇多個候選輸入對象時,在步驟S5中,用戶設(shè)備1通過調(diào)用目標應(yīng)用提供的對象輸入應(yīng)用程序接口(API)或者文件傳輸方式,將所述選擇的多個候選輸入對象輸入至目標應(yīng)用。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將候選輸入對象輸入至目標應(yīng)用的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將候選輸入對象輸入至目標應(yīng)用的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,上述各個步驟之間是持續(xù)不斷工作的。具體地,在步驟Sl中,用戶設(shè)備1實時地獲取用戶通過所述用戶設(shè)備輸入的對象特征序列;在步驟S2中,用戶設(shè)備1根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;在步驟S3中,用戶設(shè)備1將所述一個或多個候選輸入對象提供給所述用戶設(shè)備;在步驟S4中,用戶設(shè)備1獲取所述用戶對所述一個或多個候選輸入對象的選擇;在步驟S5中,用戶設(shè)備1將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指各步驟分別按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求進行對象特征序列的獲取、候選輸入對象的匹配檢索與提供、用戶選擇的獲取、以及將候選輸入對象輸入至目標應(yīng)用,直至該用戶在較長時間內(nèi)停止通過用戶設(shè)備1執(zhí)行輸入對象特征序列等操作。在一個優(yōu)選的實施例中(參照圖4),在步驟S7(未示出)中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;其中,在步驟S2中,用戶設(shè)備1還可以根據(jù)所述一個或多個對象特征單元,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。所述對象特征序列可能包括一些無意義的詞,例如“的”等,或者包括一些表示邏輯關(guān)系的詞,例如“與”、“或”等,用戶設(shè)備1需要從所述對象特征序列中提取一些必要的對象特征單元或者其層級或邏輯關(guān)系,以便于用戶設(shè)備1在步驟S2中在對象信息庫中進行查找。所述對象特征單元包括但不限于對象自身或與之相關(guān)的部分或全部信息,例如對象的名稱、類型、大小、內(nèi)容、創(chuàng)建者、創(chuàng)建日期等。具體地,在步驟S7中,用戶設(shè)備1根據(jù)在步驟 Sl中所獲取的對象特征序列,通過語義分析、提詞庫查詢等方式,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;此后,在步驟S2中,用戶設(shè)備1根據(jù)所述一個或多個對象特征單元,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。例如,用戶通過用戶設(shè)備 1輸入對象特征序列“工作小結(jié)”,在步驟S7中,用戶設(shè)備1通過詞意分析、分詞處理等語義分析方式,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、“小結(jié)”;此后,在步驟 S2中,用戶設(shè)備1根據(jù)所述對象特征單元“工作”、“小結(jié)”,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象“工作小結(jié)報告· doc”、“工作安排小結(jié)_2010. pdf”、“2010年工作小結(jié)· doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,在步驟S2中,用戶設(shè)備1還可以根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。具體地,用戶設(shè)備1在步驟S7(未示出)中獲取到對象特征序列中的一個或多個對象特征單元時,在步驟 S2中,用戶設(shè)備1還可以根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系,例如層級路徑關(guān)系,邏輯關(guān)系“與”、“或”等,通過數(shù)據(jù)庫查詢等方式,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。接前例,在步驟S2中,用戶設(shè)備1根據(jù)對象特征單元“工作”、“小結(jié)”,并結(jié)合所述對象特征單元間的關(guān)系,例如“工作”、“小結(jié)”的邏輯關(guān)系為“與”,在所述對
16象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象“工作小結(jié)報告· doc”、“工作安排小結(jié)_2010. pdf”、“2010年工作小結(jié)· doc”等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,在所述步驟S7中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,通過語義分析,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。具體地,在步驟S7 中,用戶設(shè)備1根據(jù)在步驟Sl中所獲取的用戶輸入的對象特征序列,通過語義分析,例如詞意分析、分詞技術(shù)、切詞技術(shù)等,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。例如,用戶通過用戶設(shè)備1輸入對象特征序列“工作小結(jié)”,在步驟S7中,用戶設(shè)備1 通過詞意分析、分詞處理等方式,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、 “小結(jié)”。優(yōu)選地,在步驟S7中,用戶設(shè)備1還可以通過語義分析獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元,以及所述一個或多個對象特征單元間的關(guān)系。接前例,在步驟S7中,用戶設(shè)備1在獲取對象特征單元“工作”、“小結(jié)”后,并結(jié)合這兩個對象特征單元的語義,分析知“工作”、“小結(jié)”的邏輯關(guān)系為“與”。再如,對于對象特征序列“工作與生活”,在步驟S7中,用戶設(shè)備1通過語義分析,獲取該對象特征序列包括對象特征單元“工作”和“生活”,以及這兩個對象特征單元間的邏輯關(guān)系為“與”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。更優(yōu)選地,在所述步驟S7中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。 具體地,在步驟S7中,用戶設(shè)備1根據(jù)在步驟Sl中所獲取的用戶輸入的對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。在此,所述提詞庫可以是在用戶設(shè)備端保存的,也可以是在網(wǎng)絡(luò)端保存的,在所述提詞庫中存儲了與所述對象特征序列相對應(yīng)的對象特征單元。例如,所述對象特征單元可以是用戶設(shè)備1獲取并保存的,也可以是其他產(chǎn)品或第三方設(shè)備所獲取、保存并提供的。例如, 用戶通過用戶設(shè)備1輸入對象特征序列“工作小結(jié)”,在步驟S7中,用戶設(shè)備1通過在提詞庫中進行匹配查詢,獲取與所述對象特征序列相對應(yīng)的對象特征單元“工作”、“小結(jié)”。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取對象特征單元的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取對象特征單元的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在另一個優(yōu)選的實施例中(參照圖4),在步驟S2中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,在步驟S2中,用戶設(shè)備1 還可以根據(jù)在步驟Sl中所獲取的用戶輸入的所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此,所述用戶的歷史輸入記錄可以是用戶設(shè)備1獨立獲取并保存的,也可以是獲取來自其他產(chǎn)品或第三方設(shè)備所獲取的所述用戶的歷史輸入記錄。例如,當(dāng)用戶在添加文件至郵件中作為附件時,經(jīng)常將word文檔作為附件上傳,則用戶設(shè)備1可以根據(jù)該用戶的歷史輸入記錄,在用戶輸入對象特征序列時,將word文檔作為優(yōu)選的候選輸入對象提供給用戶,例如以將word文檔排在前列等方式。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,在步驟S8(未示出)中,用戶設(shè)備1還可以獲取對象的特征信息,并建立或更新所述對象信息庫。具體地,在步驟S8中,用戶設(shè)備1通過獲取對象的特征信息,例如對象的名稱、存放目錄或URL等,并根據(jù)所述特征信息,通過數(shù)據(jù)庫更新等方式,建立或更新所述對象信息庫。例如,原本存放在計算機E盤文件夾“未完成工作”中的word文檔“工作小結(jié)報告.doc”被用戶移到了 E盤文件夾“已完成工作”中,則所述文檔的存放目錄發(fā)生了改變,在步驟S8中,用戶設(shè)備1獲取該文檔的最新特征信息,并更新所述對象信息庫。本領(lǐng)域技術(shù)人員應(yīng)能理解上述更新對象信息庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的更新對象信息庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選的實施例中(參照圖4),當(dāng)所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,其中,在步驟S2中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。具體地,當(dāng)所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,在步驟S2 中,用戶設(shè)備1根據(jù)所述對象特征序列,通過數(shù)據(jù)庫查詢等方式,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。例如, 用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了“插入文件”這個按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱“工作小結(jié)”,則在步驟Sl中,該計算機通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。 隨后,在步驟S2中,該計算機根據(jù)在步驟Sl中獲取的用戶輸入的對象特征序列“工作小結(jié)”,在本地對象信息庫中進行匹配檢索,獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告.doc”、“工作小結(jié)_2009. pdf ”、“2010年工作小結(jié).doc”寸。圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的基于對象特征將對象輸入至目標應(yīng)用的方法流程圖。其中,步驟Si’、步驟S3’、步驟S4’和步驟S5’與圖4所述對應(yīng)步驟相同,故此處不再贅述,并通過引用的方式包含于此。用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備2之間互相配合,以基于對象特征將對象輸入至目標應(yīng)用。 具體地,當(dāng)所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,在步驟S21’中,用戶設(shè)備1將在步驟Si,中所獲取的用戶輸入的對象特征序列發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;網(wǎng)絡(luò)設(shè)備2接收自用戶設(shè)備1發(fā)送的對象特征序列;在步驟S6’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述對象特征序列, 在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;在步驟S22’中,網(wǎng)絡(luò)設(shè)備2將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備;用戶設(shè)備1再接收來自所述網(wǎng)絡(luò)設(shè)備基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。更具體地,當(dāng)所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,在步驟S21’中,用戶設(shè)備1實時、應(yīng)事件觸發(fā)或定期地,例如通過一次或多次調(diào)用網(wǎng)絡(luò)設(shè)備2提供的應(yīng)用程序接口(API)或其他約定的通信方式,將在步驟Si’中所獲取的用戶輸入的對象特征序列發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;隨后,在步驟S22’中,用戶設(shè)備1再例如接收通過前例中所述的API或其他約定的通信方式傳遞的所述網(wǎng)絡(luò)設(shè)備2基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。本領(lǐng)域技術(shù)人員應(yīng)能理解上述發(fā)送對象特征序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的發(fā)送對象特征序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述接收候選輸入對象的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的接收候選輸入對象的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。網(wǎng)絡(luò)設(shè)備2接收自用戶設(shè)備1發(fā)送的對象特征序列。具體地,網(wǎng)絡(luò)設(shè)備2接收自用戶設(shè)備1發(fā)送的對象特征序列,例如接收通過前例中所述的API或其他約定的通信方式傳遞的所述對象特征序列。在步驟S6’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。具體地,在步驟S6’ 中,網(wǎng)絡(luò)設(shè)備2根據(jù)接收的所述對象特征序列,通過數(shù)據(jù)庫查詢等方式,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。在此,所述網(wǎng)絡(luò)對象信息庫中存儲有對象的特征信息,例如對象的名稱、存放目錄或URL等。在步驟S22’中,網(wǎng)絡(luò)設(shè)備2將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)1。 具體地,在步驟S22’中,網(wǎng)絡(luò)設(shè)備2實時、應(yīng)事件觸發(fā)或定期地,例如通過一次或多次調(diào)用用戶設(shè)備1提供的應(yīng)用程序接口(API)或其他約定的通信方式,將在步驟S6’中檢索獲得的一個或多個候選輸入對象發(fā)送至用戶設(shè)備1。在一個具體的實施例中,所述對象信息庫存儲在網(wǎng)絡(luò)端,例如網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,所述大量計算機或網(wǎng)絡(luò)服務(wù)器可以集中在一個地方或分布在世界各地。例如,在所述網(wǎng)絡(luò)端存儲有網(wǎng)絡(luò)對象信息庫,在所述網(wǎng)絡(luò)對象信息庫中存儲有對象的特征信息,例如對象的名稱、存放目錄或URL等。例如,用戶通過計算機在郵件系統(tǒng)中發(fā)送郵件時需要加載某個word文檔作為附件,其點擊了“插入文件”這個按鈕,在展開的輸入框內(nèi)輸入對象特征序列,例如該word文檔的部分名稱“工作小結(jié)”,則該計算機通過頁面技術(shù),實時地獲取該對象特征序列“工作小結(jié)”。隨后,該計算機通過一次或多次調(diào)用網(wǎng)絡(luò)設(shè)備2提供的應(yīng)用程序接口(API),將所述對象特征序列“工作小結(jié)”發(fā)送至網(wǎng)絡(luò)設(shè)備2,網(wǎng)絡(luò)設(shè)備2接收到對象特征序列“工作小結(jié)”,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,獲取到與所述對象特征序列“工作小結(jié)”相匹配的多個候選輸入對象“工作小結(jié)報告.doc”、“工作小結(jié)_2009. pdf ”、“2010年工作小結(jié).doc”等的存放目錄或URL,并將所述多個候選輸入對象的存放目錄或URL發(fā)送至用戶設(shè)備1。用戶設(shè)備1接收到所述多個候選輸入對象的存放目錄或URL,再將其提供給用戶設(shè)備,供用戶選擇;進一步地,根據(jù)用戶的選擇,例如“工作小結(jié)報告.doc”,將其所對應(yīng)的word文檔添加至所述郵件中作為附件。在一個優(yōu)選的實施例中(參見圖4),在步驟S2中,用戶設(shè)備1還可以根據(jù)所述對象特征序列,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一
19個或多個候選輸入對象。具體地,在步驟S2中,用戶設(shè)備1還可以根據(jù)在步驟Sl中所獲取的用戶輸入的對象特征序列,通過在線搜索等方式,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。例如,用戶擬升級其所使用的路由器,故需要輸入該路由器的配置文件,其通過用戶設(shè)備1輸入對象特征序列,例如該路由器的名稱、系統(tǒng)版本等特征信息,則在步驟S2中,用戶設(shè)備1通過根據(jù)該對象特征序列在搜索索引庫中匹配查詢進行在線搜索,獲取與該路由器的名稱相匹配的一個或多個配置文件;進一步,用戶設(shè)備1接收到所述配置文件,再根據(jù)用戶的選擇,將所述配置文件加載至該路由器。在另一個優(yōu)選的實施例中(參見圖4),在步驟S3中,用戶設(shè)備1還可以基于所述一個或多個候選輸入對象的對象相關(guān)信息,將所述一個或多個候選輸入對象提供給所述用戶設(shè)備。具體地,在步驟S3中,用戶設(shè)備1根據(jù)在步驟S2中檢索獲得的一個或多個候選輸入對象,基于所述一個或多個候選輸入對象的對象相關(guān)信息,例如層級關(guān)系、按名稱排序等,將所述一個或多個候選輸入對象提供給用戶設(shè)備1。例如,在步驟S2中,用戶設(shè)備1根據(jù)對象特征序列“工作小結(jié)”,在所述對象信息庫中進行匹配檢索,獲取與所述對象特征單元相匹配的候選輸入對象“工作小結(jié)報告.doc”、“工作安排小結(jié)_2010. pdf”、“2010年工作小結(jié).doc”等;隨后,在步驟S3中,用戶設(shè)備1根據(jù)上述三個候選輸入對象的對象相關(guān)信息,假設(shè)此處按照相關(guān)度的大小進行排序,則用戶設(shè)備1將上述三個候選輸入對象按照“工作小結(jié)報告.doc”、“2010年工作小結(jié).doc”、“工作安排小結(jié)_2010. pdf ”的順序提供給用戶設(shè)備1。優(yōu)選地,在步驟S3中,用戶設(shè)備1還可以根據(jù)所述一個或多個候選輸入對象的層級關(guān)系、名稱、與用戶輸入的對象特征序列的相關(guān)度或其他可能的因素或其組合進行一定的組織架構(gòu),將所述一個或多個候選輸入對象提供給所述用戶設(shè)備,以方便用戶的查看和選擇。本領(lǐng)域技術(shù)人員應(yīng)能理解上述將一個或多個候選輸入對象提供給用戶設(shè)備的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的將一個或多個候選輸入對象提供給用戶設(shè)備的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,所述對象包括但不限于以下至少任一項-一個或多個文件;-一個或多個設(shè)備。具體地,在步驟Sl中,用戶設(shè)備1獲取用戶通過所述用戶設(shè)備輸入的一個或多個文件的特征序列;隨后,在步驟S2中,用戶設(shè)備1根據(jù)所述一個或多個文件的特征序列,在對象信息庫中進行匹配檢索,以獲取與所述一個或多個文件特征序列相匹配的一個或多個候選輸入文件;接著,在步驟S3中,用戶設(shè)備1將所述一個或多個候選輸入文件提供給所述用戶設(shè)備1 ;然后,在步驟S4中,用戶設(shè)備1獲取所述用戶對所述一個或多個候選輸入文件的選擇;最后,在步驟S5中,用戶設(shè)備1將所述用戶選擇的候選輸入文件輸入至所述目標應(yīng)用。所述文件包括但不限于文檔、程序和快捷方式等。當(dāng)對象為一個或多個設(shè)備時,將所述一個或多個設(shè)備輸入至目標應(yīng)用的過程與上述過程相似,故此處不再贅述,并通過引用的方式包含于此。所述設(shè)備例如打印機、路由器等。優(yōu)選地,對象還可以包括一個或多個文件或設(shè)備的組合。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對象僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對象如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種計算機實現(xiàn)的用于基于對象特征將對象輸入至目標應(yīng)用的方法,其中,該方法包括以下步驟a獲取用戶通過用戶設(shè)備輸入的對象特征序列;b根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;c將所述一個或多個候選輸入對象提供給所述用戶設(shè)備; d獲取所述用戶對所述一個或多個候選輸入對象的選擇; e將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括χ根據(jù)所述對象特征序列,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;其中,所述步驟b還包括-根據(jù)所述一個或多個對象特征單元,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟b還包括-根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系, 在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。
4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述步驟χ還包括-根據(jù)所述對象特征序列,通過語義分析,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。
5.根據(jù)權(quán)利要求2至4中任一項所述的方法,其中,所述步驟χ還包括-根據(jù)所述對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,所述步驟b還包括-根據(jù)所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,該方法還包括 -獲取對象的特征信息,并建立或更新所述對象信息庫。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其中,所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,其中,所述步驟b還包括-根據(jù)所述對象特征序列,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其中,所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,其中,所述步驟b還包括-將所述對象特征序列發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-接收來自所述網(wǎng)絡(luò)設(shè)備基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。
10.根據(jù)權(quán)利要求1至9中任一項所述的方法,其中,所述步驟b還包括-根據(jù)所述對象特征序列,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。
11.根據(jù)權(quán)利要求1至10中任一項所述的方法,其中,所述步驟c還包括-基于所述一個或多個候選輸入對象的對象相關(guān)信息,將所述一個或多個候選輸入對象提供給所述用戶設(shè)備。
12.根據(jù)權(quán)利要求1至11中任一項所述的方法,其中,所述對象包括以下至少任一項 -一個或多個文件;-一個或多個設(shè)備。
13.一種用于在網(wǎng)絡(luò)設(shè)備端輔助實現(xiàn)基于對象特征將對象輸入至目標應(yīng)用的方法,其中,該方法包括以下步驟A接收自用戶設(shè)備發(fā)送的對象特征序列;B根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;C將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備。
14.一種用于基于對象特征將對象輸入至目標應(yīng)用的用戶設(shè)備,其中,該設(shè)備包括 第一獲取裝置,用于獲取用戶通過所述用戶設(shè)備輸入的對象特征序列;第一檢索裝置,用于根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;提供裝置,用于將所述一個或多個候選輸入對象提供給所述用戶設(shè)備; 第二獲取裝置,用于獲取所述用戶對所述一個或多個候選輸入對象的選擇; 輸入裝置,用于將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。
15.根據(jù)權(quán)利要求14所述的用戶設(shè)備,其中,該設(shè)備還包括第三獲取裝置,用于根據(jù)所述對象特征序列,獲取與所述對象特征序列相對應(yīng)的一個或多個對象特征單元;其中,所述第一檢索裝置還用于-根據(jù)所述一個或多個對象特征單元,在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。
16.根據(jù)權(quán)利要求15所述的用戶設(shè)備,其中,所述第一檢索裝置還用于-根據(jù)所述一個或多個對象特征單元,并結(jié)合所述一個或多個對象特征單元間的關(guān)系, 在所述對象信息庫中進行匹配檢索,以獲取與所述一個或多個對象特征單元相匹配的所述一個或多個候選輸入對象。
17.根據(jù)權(quán)利要求15或16所述的用戶設(shè)備,其中,所述第三獲取裝置還用于-根據(jù)所述對象特征序列,通過語義分析,獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。
18.根據(jù)權(quán)利要求15至17中任一項所述的用戶設(shè)備,其中,所述第三獲取裝置還用于-根據(jù)所述對象特征序列,在提詞庫中進行匹配查找,以獲取與所述對象特征序列相對應(yīng)的所述一個或多個對象特征單元。
19.根據(jù)權(quán)利要求14至18中任一項所述的用戶設(shè)備,其中,所述第一檢索裝置還用于-根據(jù)所述對象特征序列,并結(jié)合所述用戶的歷史輸入記錄,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象。
20.根據(jù)權(quán)利要求14至19中任一項所述的用戶設(shè)備,其中,該設(shè)備還包括 更新裝置,用于獲取對象的特征信息,并建立或更新所述對象信息庫。
21.根據(jù)權(quán)利要求14至20中任一項所述的用戶設(shè)備,其中,所述對象信息庫包括在所述用戶設(shè)備中的本地對象信息庫,其中,所述第一檢索裝置還用于-根據(jù)所述對象特征序列,在所述本地對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。
22.根據(jù)權(quán)利要求14至21中任一項所述的用戶設(shè)備,其中,所述對象信息庫還包括在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)對象信息庫,其中,所述第一檢索裝置還用于-將所述對象特征序列發(fā)送至所述網(wǎng)絡(luò)設(shè)備;-接收來自所述網(wǎng)絡(luò)設(shè)備基于所述對象特征序列在所述網(wǎng)絡(luò)對象信息庫中匹配獲得的所述一個或多個候選輸入對象。
23.根據(jù)權(quán)利要求14至22中任一項所述的用戶設(shè)備,其中,所述第一檢索裝置還用于-根據(jù)所述對象特征序列,在搜索索引庫中進行匹配查詢,以獲取與所述對象特征序列相匹配的所述一個或多個候選輸入對象。
24.根據(jù)權(quán)利要求14至23中任一項所述的用戶設(shè)備,其中,所述提供裝置還用于-基于所述一個或多個候選輸入對象的對象相關(guān)信息,將所述一個或多個候選輸入對象提供給所述用戶設(shè)備。
25.根據(jù)權(quán)利要求14至M中任一項所述的用戶設(shè)備,其中,所述對象包括以下至少任一項-一個或多個文件; -一個或多個設(shè)備。
26.一種用于輔助實現(xiàn)基于對象特征將對象輸入至目標應(yīng)用的網(wǎng)絡(luò)設(shè)備,其中,該設(shè)備包括接收裝置,用于接收自用戶設(shè)備發(fā)送的對象特征序列;第二檢索裝置,用于根據(jù)所述對象特征序列,在網(wǎng)絡(luò)對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;發(fā)送裝置,用于將所述一個或多個候選輸入對象發(fā)送至所述用戶設(shè)備。
27.一種用于基于對象特征將對象輸入至目標應(yīng)用的系統(tǒng),包括如權(quán)利要求14至25中任一項所述的用戶設(shè)備及如權(quán)利要求26所述的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明的目的是提供一種基于對象特征將對象輸入至目標應(yīng)用的方法與設(shè)備。具體地,用戶設(shè)備通過獲取用戶通過用戶設(shè)備輸入的對象特征序列;根據(jù)所述對象特征序列,在對象信息庫中進行匹配檢索,以獲取與所述對象特征序列相匹配的一個或多個候選輸入對象;將所述一個或多個候選輸入對象提供給所述用戶設(shè)備;獲取所述用戶對所述一個或多個候選輸入對象的選擇;將所述用戶選擇的候選輸入對象輸入至所述目標應(yīng)用。與現(xiàn)有技術(shù)相比,本發(fā)明通過基于對象特征對輸入對象進行篩選,將輸入對象簡捷地輸入至目標應(yīng)用,不僅有效地提高了用戶的對象輸入效率,也提升了用戶的輸入使用體驗。
文檔編號G06F17/30GK102426571SQ201010594938
公開日2012年4月25日 申請日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者丁瑤, 崔岷, 李剛, 蘇亮, 陳彥 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高密市| 招远市| 武汉市| 紫云| 东乌| 长武县| 双流县| 石林| 南川市| 玉溪市| 古交市| 泗洪县| 南安市| 曲靖市| 甘孜县| 中方县| 安陆市| 堆龙德庆县| 平南县| 通河县| 家居| 梁平县| 葵青区| 枣强县| 哈尔滨市| 平定县| 新巴尔虎右旗| 克什克腾旗| 盈江县| 麻阳| 宣汉县| 乌兰县| 富蕴县| 弥渡县| 恩平市| 科技| 颍上县| 洛川县| 陕西省| 麻栗坡县| 苗栗县|