麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的制作方法

文檔序號(hào):6438533閱讀:285來(lái)源:國(guó)知局
專利名稱:系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的制作方法
系統(tǒng)級(jí)搜索用戶界面的注冊(cè)
背景技術(shù)
隨著計(jì)算機(jī)已經(jīng)越來(lái)越變得普遍,已經(jīng)變得對(duì)用戶可用的電子數(shù)據(jù)的量已經(jīng)大大增長(zhǎng)。盡管訪問如此大量電子數(shù)據(jù)可能對(duì)用戶而言非常有益,然而并非沒有其問題。一個(gè)這樣的問題是用戶仍然難以找到他們尋找的特定電子數(shù)據(jù)。例如,用戶可能遇到以下情況 他們?cè)L問多個(gè)不同的應(yīng)用,以便找到他們尋找的特定電子數(shù)據(jù)。這典型地涉及用戶請(qǐng)求執(zhí)行不同的應(yīng)用、導(dǎo)航至不同應(yīng)用的搜索界面、并且向每個(gè)不同的應(yīng)用中輸入相同的搜索項(xiàng)。 對(duì)于用戶而言,這可能導(dǎo)致繁雜的且令人懊惱的體驗(yàn)。

發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容以便以簡(jiǎn)化的形式介紹構(gòu)思的選擇,下面將在具體實(shí)施方式
中進(jìn)一步描述所述構(gòu)思。該發(fā)明內(nèi)容不意圖標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不意圖被用來(lái)限制所要求保護(hù)的主題的范圍。依據(jù)一個(gè)或更多方面,系統(tǒng)級(jí)搜索模塊接收用于計(jì)算設(shè)備的應(yīng)用的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息。該注冊(cè)信息被添加到注冊(cè)存儲(chǔ)裝置,并且所述應(yīng)用被包括為使用該系統(tǒng)級(jí)搜索用戶界面可以搜索的一個(gè)或更多應(yīng)用之一。依據(jù)一個(gè)或更多方面,標(biāo)識(shí)用于應(yīng)用的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息,該注冊(cè)信息包括關(guān)于提供該系統(tǒng)級(jí)搜索用戶界面的系統(tǒng)級(jí)搜索模塊可以如何加載該應(yīng)用的指示。系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息被傳遞給該系統(tǒng)級(jí)搜索模塊,使得該應(yīng)用被包括為使用該系統(tǒng)級(jí)搜索用戶界面可以搜索的一個(gè)或更多應(yīng)用之一。依據(jù)一個(gè)或更多方面,標(biāo)識(shí)了經(jīng)由系統(tǒng)級(jí)搜索用戶界面可以搜索的計(jì)算設(shè)備的多個(gè)應(yīng)用。生成所述多個(gè)應(yīng)用中每個(gè)應(yīng)用的排序,所述多個(gè)應(yīng)用中每個(gè)應(yīng)用的排序至少部分基于該應(yīng)用是否被分配到與計(jì)算設(shè)備的當(dāng)前有效應(yīng)用相同的應(yīng)用類別。所述多個(gè)應(yīng)用中每個(gè)應(yīng)用的排序還至少部分基于以下兩者或之一該應(yīng)用多么頻繁被選擇為要經(jīng)由該系統(tǒng)級(jí)搜索用戶界面搜索的應(yīng)用、以及該應(yīng)用多久之前被選擇為要經(jīng)由該系統(tǒng)級(jí)搜索用戶界面搜索的應(yīng)用。所述多個(gè)應(yīng)用中的一個(gè)或更多被選擇為要經(jīng)由系統(tǒng)級(jí)搜索用戶界面標(biāo)識(shí),所述多個(gè)應(yīng)用中每個(gè)被選擇的應(yīng)用具有比所述多個(gè)應(yīng)用中未被選擇的應(yīng)用更高的排序。作為系統(tǒng)級(jí)搜索用戶界面的一部分,按照從最高排序到最低排序的順序,顯示所述多個(gè)應(yīng)用中被選擇的應(yīng)用的標(biāo)識(shí)符。


貫穿附圖,使用相同數(shù)字來(lái)指代相似特征。圖1圖示了依據(jù)一個(gè)或更多實(shí)施例的實(shí)現(xiàn)系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的示例系統(tǒng)。圖2、3、4、5和6圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的示例
屏幕顯示。圖7是圖示了依據(jù)一個(gè)或更多實(shí)施例的示例系統(tǒng)級(jí)搜索模塊的框圖。
圖8是圖示了依據(jù)一個(gè)或更多實(shí)施例的用于利用系統(tǒng)級(jí)搜索模塊來(lái)注冊(cè)應(yīng)用的示例注冊(cè)處理的流程圖。圖9圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯不。圖10是圖示依據(jù)一個(gè)或更多實(shí)施例的支持對(duì)所建議的搜索項(xiàng)的語(yǔ)言替換 (linguistic alternatives)的示例系統(tǒng)的框圖。圖11是圖示依據(jù)一個(gè)或更多實(shí)施例的用于使用系統(tǒng)級(jí)搜索用戶界面的示例處理的流程圖。圖12是圖示依據(jù)一個(gè)或更多實(shí)施例的用于在系統(tǒng)級(jí)搜索用戶界面的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符的示例處理的流程圖。圖13圖示了依據(jù)一個(gè)或更多實(shí)施例的可以被配置來(lái)實(shí)現(xiàn)向系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的示例計(jì)算設(shè)備。
具體實(shí)施例方式這里討論系統(tǒng)級(jí)搜索用戶界面的注冊(cè)。系統(tǒng)級(jí)搜索用戶界面(UI)提供集中式UI, 其允許用戶輸入搜索項(xiàng)并且在多個(gè)不同的應(yīng)用中搜索該搜索項(xiàng)。用戶使用系統(tǒng)級(jí)搜索UI 可以搜索的特定應(yīng)用向該系統(tǒng)級(jí)搜索UI注冊(cè),提供了關(guān)于所述應(yīng)用的各種信息。該系統(tǒng)級(jí)搜索UI使用該注冊(cè)信息來(lái)確定如何將這些不同的應(yīng)用標(biāo)識(shí)給用戶、如何將所述應(yīng)用加載到它們的搜索結(jié)果顯示視圖等等。該系統(tǒng)級(jí)搜索UI基于各種準(zhǔn)則為不同的應(yīng)用確定排序, 并且依據(jù)該排序顯示所述應(yīng)用的標(biāo)識(shí)符。用戶然后可以選擇這些不同的應(yīng)用中要被搜索搜索項(xiàng)的一個(gè)或更多應(yīng)用,響應(yīng)于此,該系統(tǒng)級(jí)搜索UI將該搜索項(xiàng)提供給所選擇的應(yīng)用,并且所選擇的應(yīng)用繼而顯示其搜索結(jié)果。圖1圖示了依據(jù)一個(gè)或更多實(shí)施例的實(shí)現(xiàn)系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的示例系統(tǒng)100。系統(tǒng)100包括計(jì)算設(shè)備102,其可以經(jīng)由網(wǎng)絡(luò)106可選地與一個(gè)或更多其它設(shè)備104(1),…,104⑷通信。網(wǎng)絡(luò)106可以是多種不同的網(wǎng)絡(luò),包括因特網(wǎng)、局域網(wǎng) (LAN)、公用電話或其它電話網(wǎng)絡(luò)、內(nèi)部網(wǎng)、其它公用和/或?qū)倬W(wǎng)絡(luò)、其組合等等。計(jì)算設(shè)備102可以是多種不同類型的設(shè)備。例如,計(jì)算設(shè)備102可以是桌上型計(jì)算機(jī)、記事本或平板計(jì)算機(jī)、上網(wǎng)本或膝上型計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、移動(dòng)站、娛樂設(shè)備、與顯示設(shè)備通信耦接的機(jī)頂盒、電視機(jī)、蜂窩或其它無(wú)線電話、游戲控制器、車用計(jì)算機(jī)(automotive computer) 等等。另外,盡管被圖示為單個(gè)設(shè)備102,然而應(yīng)注意計(jì)算設(shè)備102的組件或模塊可以被實(shí)現(xiàn)為多個(gè)設(shè)備的系統(tǒng),所述組件或模塊分布在該系統(tǒng)中的不同設(shè)備上。設(shè)備104可以是能夠與計(jì)算設(shè)備102通信的多種不同的計(jì)算設(shè)備。計(jì)算設(shè)備102 可以可選地訪問一個(gè)或更多設(shè)備104以便獲得各種信息,如下面更詳細(xì)地討論的。類似于關(guān)于計(jì)算設(shè)備102的討論,設(shè)備104可以是多種不同類型的設(shè)備。設(shè)備104可以是與計(jì)算設(shè)備102相同類型或替代地不同類型的設(shè)備。在系統(tǒng)100中,計(jì)算設(shè)備102被圖示為經(jīng)由網(wǎng)絡(luò)106與設(shè)備104通信。替代地,計(jì)算設(shè)備102可以經(jīng)由其它類型的通信機(jī)制或連接與設(shè)備104通信,諸如經(jīng)由各種有線和/或無(wú)線連接(例如,通用串行總線(USB)連接、無(wú)線USB 連接、藍(lán)牙連接、IEEE 1394連接等等)。計(jì)算設(shè)備102包括操作系統(tǒng)110以及一個(gè)或更多應(yīng)用112。操作系統(tǒng)110管理應(yīng)用112在計(jì)算設(shè)備102上的加載和運(yùn)行。應(yīng)用112每一個(gè)可以是多種不同類型的應(yīng)用,諸如生產(chǎn)力應(yīng)用(例如,電子郵件應(yīng)用、文字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用等)、娛樂應(yīng)用(例如,游戲應(yīng)用、音頻和/或視頻回放應(yīng)用等)、社交聯(lián)網(wǎng)應(yīng)用等。應(yīng)用112可以在本地訪問數(shù)據(jù),其訪問計(jì)算設(shè)備102上的數(shù)據(jù)(或與計(jì)算設(shè)備102耦接的存儲(chǔ)設(shè)備上的數(shù)據(jù)),而不是經(jīng)由網(wǎng)絡(luò)106訪問設(shè)備104上的數(shù)據(jù)。例如,應(yīng)用112可以是在本地訪問數(shù)據(jù)的文字處理應(yīng)用。除了在本地訪問數(shù)據(jù)之外或者替代地替換在本地訪問數(shù)據(jù),應(yīng)用可以經(jīng)由網(wǎng)絡(luò) 106訪問一個(gè)或更多設(shè)備104上的數(shù)據(jù)。例如,應(yīng)用112可以是對(duì)于提供電影服務(wù)的設(shè)備 104的界面應(yīng)用(interface application),允許計(jì)算設(shè)備102的用戶經(jīng)由該應(yīng)用112從設(shè)備104訪問電影。操作系統(tǒng)100包括輸入模塊114、顯示模塊116、以及系統(tǒng)級(jí)搜索模塊118。操作系統(tǒng)110典型地以軟件和/或固件來(lái)實(shí)現(xiàn),然而操作系統(tǒng)110的至少部分可以替代地以硬件來(lái)實(shí)現(xiàn)。輸入模塊114從計(jì)算設(shè)備102的用戶接收用戶輸入。用戶輸入可以以多種不同的方式來(lái)提供,諸如通過按壓設(shè)備102的小鍵盤或鍵盤的一個(gè)或更多按鍵、按壓設(shè)備102的控制器(例如遙控設(shè)備、鼠標(biāo)、軌跡板(trackpad)等)的一個(gè)或更多按鍵、按壓設(shè)備102的觸摸板或觸摸屏的特定部分、在設(shè)備102的觸摸板或觸摸屏上作出特定姿勢(shì)、以及/或者在設(shè)備 102的控制器(例如遙控設(shè)備、鼠標(biāo)、軌跡板等)上作出特定姿勢(shì)。還可以經(jīng)由至設(shè)備102的其它物理反饋輸入來(lái)提供用戶輸入,諸如輕拍設(shè)備102的任何部分、可由設(shè)備102的運(yùn)動(dòng)檢測(cè)組件識(shí)別的動(dòng)作(諸如晃動(dòng)設(shè)備102、旋轉(zhuǎn)設(shè)備102等)等等。還可以以其它方式提供用戶輸入,諸如經(jīng)由至麥克風(fēng)的聽覺輸入、經(jīng)由圖像捕捉設(shè)備觀察到的手或其它身體部分的運(yùn)動(dòng)等等。這些用戶輸入允許用戶諸如通過輸入特定字符或符號(hào)、選擇特定按鈕或菜單選項(xiàng)、拖動(dòng)或丟放各種描述或圖像等等而與計(jì)算設(shè)備102進(jìn)行交互。顯示模塊116生成、管理和/或輸出用于計(jì)算設(shè)備102的屏幕的顯示。該顯示可以包括各種信息,諸如由應(yīng)用112提供的信息、由系統(tǒng)級(jí)搜索模塊118或操作系統(tǒng)110的其它模塊提供的信息等等。顯示給用戶的信息可以包括可以由輸入模塊114接收的用戶輸入。顯示模塊116在其上顯示信息的屏幕可以以多種不同方式來(lái)實(shí)現(xiàn),諸如使用液晶顯示器(LCD)技術(shù)、等離子屏幕技術(shù)、圖像投影技術(shù)等等。屏幕可以被包括為計(jì)算設(shè)備102的一部分,或者替代地顯示模塊116可以生成一個(gè)或更多信號(hào),所述一個(gè)或更多信號(hào)被輸出至包括一個(gè)或更多屏幕的一個(gè)或更多其它顯示設(shè)備。盡管這里的討論參考在一個(gè)或更多屏幕上顯示信息,然而應(yīng)理解信息可以替代地以其它方式(諸如聽覺地)由顯示模塊116呈現(xiàn)給用戶。系統(tǒng)級(jí)搜索模塊118提供系統(tǒng)級(jí)搜索UI,其是允許計(jì)算設(shè)備102的用戶輸入搜索項(xiàng)并且在不同的應(yīng)用112中搜索該搜索項(xiàng)的集中式UI。搜索項(xiàng)可以是字母、字符、符號(hào)等的任何組合,諸如一個(gè)或更多詞、詞的一部分等等。該系統(tǒng)級(jí)搜索UI包括數(shù)據(jù)輸入部分, 經(jīng)由該數(shù)據(jù)輸入部分用戶可以輸入搜索項(xiàng);以及應(yīng)用標(biāo)識(shí)部分,經(jīng)由該應(yīng)用標(biāo)識(shí)部分可以標(biāo)識(shí)應(yīng)用112中的不同應(yīng)用。應(yīng)用112中的在該應(yīng)用標(biāo)識(shí)部分中標(biāo)識(shí)的特定應(yīng)用是已經(jīng)向系統(tǒng)級(jí)搜索模塊118注冊(cè)的那些應(yīng)用112,如下面將更詳細(xì)地討論的。由系統(tǒng)級(jí)搜索模塊118提供的系統(tǒng)級(jí)搜索UI允許計(jì)算設(shè)備102的用戶在集中式 UI中輸入他或她期望的搜索項(xiàng)一次,并且然后選擇一個(gè)或更多不同的應(yīng)用112來(lái)搜索該搜索項(xiàng)。響應(yīng)于經(jīng)由該系統(tǒng)級(jí)搜索UI選擇了應(yīng)用112,該搜索項(xiàng)被提供給所選擇的應(yīng)用112, 所選擇的應(yīng)用112繼而基于該搜索項(xiàng)確定并(經(jīng)由顯示模塊116)顯示搜索結(jié)果。用戶通過經(jīng)由該系統(tǒng)級(jí)搜索UI選擇應(yīng)用,可以簡(jiǎn)單地使不同的應(yīng)用112搜索該相同的搜索項(xiàng)。因此, 用戶可以單次地將搜索項(xiàng)輸入到該系統(tǒng)級(jí)搜索UI中,而不是用戶與操作系統(tǒng)110交互以請(qǐng)求執(zhí)行不同的應(yīng)用112、導(dǎo)航到那些不同的應(yīng)用112每個(gè)的搜索界面、并且將相同的搜索項(xiàng)輸入到那些不同的應(yīng)用每個(gè)中。用戶然后可以(例如經(jīng)由單個(gè)用戶輸入,諸如鍵擊、輕拍觸摸屏上的應(yīng)用標(biāo)識(shí)符、在指針或其它光標(biāo)在應(yīng)用標(biāo)識(shí)符上時(shí)點(diǎn)擊該應(yīng)用標(biāo)識(shí)符等)選擇應(yīng)用112中的一個(gè)或更多,依賴于操作系統(tǒng)110在那些應(yīng)用112被選擇時(shí)自動(dòng)執(zhí)行那些應(yīng)用 112,并且依賴于系統(tǒng)級(jí)搜索模塊118將搜索項(xiàng)提供給所選擇的應(yīng)用112。可以在不同的時(shí)間激活該系統(tǒng)級(jí)搜索UI。當(dāng)該系統(tǒng)級(jí)搜索UI被激活時(shí),通過顯示模塊116顯示該系統(tǒng)級(jí)搜索UI。系統(tǒng)級(jí)搜索模塊118可以保持該系統(tǒng)級(jí)搜索UI被激活并且一直被顯示。替代地,系統(tǒng)級(jí)搜索模塊118可以響應(yīng)于特定請(qǐng)求(例如,對(duì)執(zhí)行搜索的用戶請(qǐng)求、來(lái)自應(yīng)用112的對(duì)執(zhí)行搜索的請(qǐng)求等等)而激活該系統(tǒng)級(jí)搜索UI,在該系統(tǒng)級(jí)搜索 UI被激活之前保持該系統(tǒng)級(jí)搜索UI被隱藏。應(yīng)用112可以權(quán)衡(leverage)該系統(tǒng)級(jí)搜索 UI,調(diào)用系統(tǒng)級(jí)搜索模塊118或者將用戶導(dǎo)向已經(jīng)由模塊118顯示的系統(tǒng)級(jí)搜索UI。應(yīng)用 112不需要提供它們自己的搜索用戶界面,這是因?yàn)樗鼈兛梢砸蕾囉谠撓到y(tǒng)級(jí)搜索UI。因此,應(yīng)注意可以以不同的方式使用該系統(tǒng)級(jí)搜索UI。用戶可以將搜索項(xiàng)輸入到該系統(tǒng)級(jí)搜索UI中,并且然后經(jīng)由該系統(tǒng)級(jí)搜索UI選擇一個(gè)或更多應(yīng)用112來(lái)搜索該搜索項(xiàng)。替代地,用戶可以經(jīng)由應(yīng)用112輸入對(duì)輸入搜索項(xiàng)的請(qǐng)求。作為響應(yīng),可以顯示系統(tǒng)級(jí)搜索UI (或者可以將用戶導(dǎo)向已經(jīng)顯示的系統(tǒng)級(jí)搜索UI),用戶可以經(jīng)由該系統(tǒng)級(jí)搜索 UI輸入他或她的搜索項(xiàng)以便搜索該應(yīng)用112。替代地,用戶可以在未輸入搜索項(xiàng)的情況下選擇一個(gè)或更多應(yīng)用112,響應(yīng)于此,向所選擇的應(yīng)用通知用戶選擇并且所選擇的應(yīng)用顯示其搜索結(jié)果顯示視圖。由于用戶尚未輸入搜索項(xiàng),因此所選擇的應(yīng)用仍不可以顯示搜索結(jié)果。然而,在輸入了搜索項(xiàng)之后,所選擇的應(yīng)用將顯示其搜索結(jié)果。圖2圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的示例屏幕顯示 202。屏幕顯示202包括工具欄(或任務(wù)欄)204。工具欄204可以包括多種不同的信息,諸如當(dāng)前時(shí)間(圖示為10:10 AM)。該系統(tǒng)級(jí)搜索UI被圖示為包括兩個(gè)部分?jǐn)?shù)據(jù)輸入部分206和應(yīng)用標(biāo)識(shí)部分 208。用戶可以(例如如上所述地經(jīng)由輸入模塊114)輸入各種詞、字母、符號(hào)、字符等作為搜索項(xiàng)。在數(shù)據(jù)輸入部分206中顯示該用戶輸入。在所圖示的示例中,用戶已經(jīng)輸入了字符 “Ha”。在屏幕顯示202圖示的時(shí)間點(diǎn),“Ha”是搜索項(xiàng)。然而,應(yīng)注意用戶可以繼續(xù)輸入附加字符,導(dǎo)致不同的搜索項(xiàng)。應(yīng)用標(biāo)識(shí)部分208包括不同的應(yīng)用的標(biāo)識(shí)符。這些標(biāo)識(shí)符被在示例顯示202中圖示為“應(yīng)用1名稱”、“應(yīng)用2名稱”、“應(yīng)用3名稱”、“應(yīng)用4名稱”以及“應(yīng)用5名稱”。應(yīng)用標(biāo)識(shí)部分208中這些標(biāo)識(shí)符每個(gè)是用戶可以選擇以使得搜索在數(shù)據(jù)輸入部分206中顯示的搜索項(xiàng)的應(yīng)用。用戶可以(例如經(jīng)由圖1的輸入模塊114)以多種不同的方式選擇該應(yīng)用標(biāo)識(shí)部分208中所標(biāo)識(shí)的應(yīng)用之一,所述多種不同的方式諸如利用指示筆或手指觸摸應(yīng)用的標(biāo)識(shí)符、將指針操縱(maneuvering)到應(yīng)用的標(biāo)識(shí)符上并且按壓光標(biāo)控制設(shè)備(例如鼠標(biāo)) 的按鈕等等。
應(yīng)用標(biāo)識(shí)部分208可以在用戶向數(shù)據(jù)輸入部分206中輸入數(shù)據(jù)時(shí)自動(dòng)地被顯示, 或者替代地可以響應(yīng)于對(duì)顯示應(yīng)用標(biāo)識(shí)部分208的用戶請(qǐng)求而被顯示。例如,用戶可以(例如經(jīng)由圖1的輸入模塊114)以多種不同的方式選擇菜單圖標(biāo)210,所述多種不同的方式諸如利用指示筆或手指觸摸菜單圖標(biāo)210、將指針操縱到菜單圖標(biāo)210上并且按壓光標(biāo)控制設(shè)備(例如 鼠標(biāo))的按鈕、按壓鍵盤的特定按鍵等等。響應(yīng)于對(duì)菜單圖標(biāo)210的用戶選擇,顯示應(yīng)用標(biāo)識(shí)部分208。另外,該系統(tǒng)級(jí)搜索UI可以包括搜索按鈕212,其可以(例如經(jīng)由圖1的輸入模塊 114)以多種不同的方式被選擇,與對(duì)菜單圖標(biāo)210的選擇類似。響應(yīng)于對(duì)搜索按鈕212的用戶選擇,當(dāng)前在數(shù)據(jù)輸入部分206中輸入的搜索項(xiàng)被發(fā)送到應(yīng)用以進(jìn)行搜索。可以以不同的方式確定向其發(fā)送搜索項(xiàng)的應(yīng)用,所述不同的方式諸如確定為當(dāng)前有效應(yīng)用、應(yīng)用標(biāo)識(shí)部分208中當(dāng)前被突出顯示的應(yīng)用、在應(yīng)用標(biāo)識(shí)部分208的頂部列出的應(yīng)用等等。當(dāng)前有效應(yīng)用指代當(dāng)前在前臺(tái)(foreground)運(yùn)行的并且作為用戶可以與之交互的應(yīng)用的應(yīng)用 (例如,圖1的應(yīng)用112 (除了操作系統(tǒng)之外的應(yīng)用)之一)。盡管在計(jì)算設(shè)備上多個(gè)應(yīng)用可能并發(fā)地運(yùn)行,然而只有一個(gè)應(yīng)用是當(dāng)前有效應(yīng)用。應(yīng)用標(biāo)識(shí)部分208不典型地包括當(dāng)前有效應(yīng)用,但是替代地可以包括當(dāng)前有效應(yīng)用。應(yīng)注意圖中所圖示的該系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分206和應(yīng)用標(biāo)識(shí)部分208 的位置是示例,該系統(tǒng)級(jí)搜索UI可以被顯示在屏幕顯示202上的任何位置。例如,數(shù)據(jù)輸入部分206和應(yīng)用標(biāo)識(shí)部分208可以被顯示在屏幕顯示202的頂部、沿著屏幕顯示202的左側(cè)或右側(cè)、在屏幕顯示202的中央、作為菜單欄的一部分、作為圖標(biāo)欄或底欄(dock)的一部分等等。圖3圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯示302。屏幕顯示302類似于圖2的屏幕顯示202。然而,屏幕顯示302將應(yīng)用標(biāo)識(shí)部分 304圖示為包括表示應(yīng)用的圖標(biāo)或符號(hào),而不是如圖2的應(yīng)用標(biāo)識(shí)部分208中所圖示的應(yīng)用名稱。與上面參考應(yīng)用標(biāo)識(shí)部分208所討論的對(duì)應(yīng)用名稱的選擇類似,用戶可以選擇這些圖標(biāo)或符號(hào)。圖4圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯示402。屏幕顯示402類似于圖2的屏幕顯示202。然而,屏幕顯示402還顯示用于名稱為“電影應(yīng)用”的當(dāng)前有效應(yīng)用的窗口 404。窗口 404可以顯示多種不同的信息中的任一種,諸如文本(被顯示為窗口 404中的水平行)和圖像(被顯示為窗口 404中的框)。在一個(gè)或更多實(shí)施例中,在應(yīng)用標(biāo)識(shí)部分208中所標(biāo)識(shí)的應(yīng)用不包括在窗口 404 中顯示的當(dāng)前有效應(yīng)用。替代地,在應(yīng)用標(biāo)識(shí)部分208中所標(biāo)識(shí)的應(yīng)用可以包括在窗口 404 中顯示的當(dāng)前有效應(yīng)用。在一個(gè)或更多實(shí)施例中,響應(yīng)于對(duì)搜索按鈕212的用戶選擇,當(dāng)前在數(shù)據(jù)輸入部分206中輸入的搜索項(xiàng)(所圖示的示例中的“Ha”)被發(fā)送到當(dāng)前有效應(yīng)用。如果用戶要選擇搜索按鈕212,則作為響應(yīng),當(dāng)前在數(shù)據(jù)輸入部分206中輸入的搜索項(xiàng)被發(fā)送到在窗口 404 中顯示的應(yīng)用。如果用戶要選擇在應(yīng)用標(biāo)識(shí)部分208中所標(biāo)識(shí)的應(yīng)用之一而不是搜索按鈕 212,則作為響應(yīng),當(dāng)前在數(shù)據(jù)輸入部分206中輸入的搜索項(xiàng)被發(fā)送到所選擇的應(yīng)用。圖5圖示了根據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯示502。屏幕顯示502類似于圖2的屏幕顯示402,其顯示了用于名稱為“電影應(yīng)用”的當(dāng)前有效應(yīng)用的窗口 404。然而,屏幕顯示502圖示了在搜索項(xiàng)已經(jīng)被發(fā)送給當(dāng)前有效應(yīng)用之后的窗口 404。窗口 404可以顯示多種不同的信息中的任一種作為搜索結(jié)果,諸如文本(被顯示為窗口 404中的水平行)和圖像。如可以在示例屏幕顯示502中看出的,由被選擇來(lái)搜索該搜索項(xiàng)的應(yīng)用來(lái)顯示搜索結(jié)果。另外,數(shù)據(jù)輸入部分206和應(yīng)用標(biāo)識(shí)部分208保持顯示在屏幕顯示502上。圖6圖示了根據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯示602。屏幕顯示602類似于圖2的屏幕顯示402,顯示了用于名稱為“電影應(yīng)用”的應(yīng)用的窗口 404。然而,屏幕顯示602還圖示了窗口 604,其包括來(lái)自與窗口 404中所顯示的應(yīng)用不同的應(yīng)用的搜索結(jié)果。窗口 604在已經(jīng)選擇了在應(yīng)用標(biāo)識(shí)部分208中所標(biāo)識(shí)的應(yīng)用之后被顯示。例如,假設(shè)“應(yīng)用3名稱”標(biāo)識(shí)電子書(E書)閱讀器應(yīng)用。響應(yīng)于對(duì)“應(yīng)用3 名稱”的用戶選擇,當(dāng)前在數(shù)據(jù)輸入部分206中輸入的搜索項(xiàng)(所圖示的示例中的“Ha”)被發(fā)送到所選擇的應(yīng)用。所選擇的應(yīng)用(如果尚未運(yùn)行則)被加載,搜索該搜索項(xiàng)“Ha”,并且生成要在窗口 604中顯示的信息作為搜索結(jié)果。窗口 604可以顯示多種不同的信息中的任一種作為搜索結(jié)果,諸如文本(被顯示為窗口 604中的水平行)和圖像。在示例屏幕顯示602中,生成用于在窗口 604中顯示的信息的應(yīng)用是當(dāng)前有效應(yīng)用。窗口 404 (其顯示用于之前是當(dāng)前有效應(yīng)用的應(yīng)用的信息)保持被顯示。替代地,響應(yīng)于對(duì)部分208中“應(yīng)用3名稱”的用戶選擇,或者響應(yīng)于所選擇的應(yīng)用的加載,窗口 404可以關(guān)閉(并且例如,窗□ 404中顯示信息的應(yīng)用關(guān)閉)或者改變其外觀(例如,不再顯示、縮小至任務(wù)欄或工具欄中的圖標(biāo))。圖7是圖示了依據(jù)一個(gè)或更多實(shí)施例的示例系統(tǒng)級(jí)搜索模塊700的框圖。系統(tǒng)級(jí)搜索模塊700可以例如是圖1的系統(tǒng)級(jí)搜索模塊118。系統(tǒng)級(jí)搜索模塊700包括用戶界面模塊702、應(yīng)用排序模塊704、應(yīng)用注冊(cè)模塊706、以及應(yīng)用注冊(cè)存儲(chǔ)裝置708。應(yīng)用注冊(cè)模塊706管理應(yīng)用向系統(tǒng)級(jí)搜索模塊700的注冊(cè),允許在系統(tǒng)級(jí)搜索UI 的應(yīng)用標(biāo)識(shí)部分中顯示已注冊(cè)應(yīng)用。該注冊(cè)也被稱為允許已注冊(cè)應(yīng)用使用該系統(tǒng)級(jí)搜索 UI。在應(yīng)用注冊(cè)存儲(chǔ)裝置708中保持關(guān)于已注冊(cè)應(yīng)用的信息。應(yīng)用排序模塊704確定已注冊(cè)應(yīng)用的排序,已注冊(cè)應(yīng)用依據(jù)其排序被顯示在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中。用戶界面模塊702生成要被顯示為系統(tǒng)級(jí)搜索UI的信息,并且將該信息提供給該系統(tǒng)級(jí)搜索模塊 700位于其上的計(jì)算設(shè)備的顯示模塊(例如,給圖1的顯示模塊116)。UI模塊702還與應(yīng)用(例如圖1的應(yīng)用112)進(jìn)行交互,包括加載用戶選擇的應(yīng)用、將搜索項(xiàng)傳遞給應(yīng)用、并且從應(yīng)用接收要被顯示為系統(tǒng)級(jí)搜索UI的一部分的信息。為了在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中顯示,應(yīng)用向系統(tǒng)級(jí)搜索模塊700注冊(cè)。 應(yīng)用注冊(cè)模塊706管理系統(tǒng)級(jí)搜索模塊700的注冊(cè)處理,與應(yīng)用通信并且將合適的注冊(cè)信息保存在應(yīng)用注冊(cè)存儲(chǔ)裝置708中。應(yīng)用可以在不同的時(shí)間向系統(tǒng)級(jí)搜索模塊700注冊(cè), 所述不同的時(shí)間諸如在應(yīng)用被安裝在與系統(tǒng)級(jí)搜索模塊700相同的計(jì)算設(shè)備上時(shí)、在對(duì)與系統(tǒng)級(jí)搜索模塊707相同的計(jì)算設(shè)備上的應(yīng)用的升級(jí)被安裝時(shí)、響應(yīng)于來(lái)自用戶的對(duì)向系統(tǒng)級(jí)搜索模塊700注冊(cè)的請(qǐng)求、響應(yīng)于來(lái)自另一模塊或設(shè)備的對(duì)向系統(tǒng)級(jí)搜索模塊700注冊(cè)的請(qǐng)求等等。另外,應(yīng)用自身可以執(zhí)行將其自身向系統(tǒng)級(jí)搜索模塊700注冊(cè)的注冊(cè)處理,或者替代地另一應(yīng)用或模塊可以執(zhí)行將應(yīng)用向系統(tǒng)級(jí)搜索模塊700注冊(cè)的注冊(cè)處理。例如,安裝程序應(yīng)用或模塊當(dāng)在包括系統(tǒng)級(jí)搜索模塊700的計(jì)算設(shè)備上安裝應(yīng)用時(shí),可以執(zhí)行將應(yīng)用向系統(tǒng)級(jí)搜索模塊700注冊(cè)的注冊(cè)處理。作為注冊(cè)處理的一部分,用于正被注冊(cè)的應(yīng)用的注冊(cè)信息被提供給應(yīng)用注冊(cè)模塊 706。各種不同的注冊(cè)信息可以被提供給應(yīng)用注冊(cè)模塊706。在一個(gè)或更多實(shí)施例中,注冊(cè)信息包括關(guān)于正被注冊(cè)的應(yīng)用如何被UI模塊702加載以及搜索項(xiàng)如何被提供給該應(yīng)用的指示。關(guān)于該應(yīng)用如何被UI模塊702加載的該指示可以依應(yīng)用而變,并且可以包括例如關(guān)于要運(yùn)行的可執(zhí)行文件的指示、關(guān)于在開始運(yùn)行該文件時(shí)要使用的或者在該文件運(yùn)行之后要傳遞給該應(yīng)用的一個(gè)或更多參數(shù)的指示、關(guān)于為了向應(yīng)用傳遞一個(gè)或更多參數(shù)而調(diào)用該應(yīng)用的一個(gè)或更多應(yīng)用編程界面(API)的指示等等。類似地,關(guān)于搜索項(xiàng)如何被模塊702 提供給應(yīng)用的指示可以依應(yīng)用而變,并且可以包括例如關(guān)于在開始運(yùn)行應(yīng)用時(shí)搜索項(xiàng)(并且可選地其它上下文信息)如何被提供給應(yīng)用的指示、關(guān)于為了向應(yīng)用傳遞該搜索項(xiàng)(并且可選地其它上下文信息)而調(diào)用該應(yīng)用的一個(gè)或更多API的指示等等。可以在注冊(cè)信息中包括各種其它信息。例如,注冊(cè)信息可以包括描述應(yīng)用的元數(shù)據(jù),諸如該應(yīng)用被分類的特定應(yīng)用類別(例如游戲、音樂、電影、出版物、購(gòu)物、生產(chǎn)力、社交聯(lián)網(wǎng)等等)、應(yīng)用服務(wù)的內(nèi)容的特定類型(例如電影、電子書、游戲、音樂等)、應(yīng)用所使用的網(wǎng)域(例如通過網(wǎng)絡(luò)訪問的設(shè)備或服務(wù)的網(wǎng)域)等等。借助于另一示例,注冊(cè)信息可以包括指示應(yīng)用在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中如何被標(biāo)識(shí)的信息(例如使用一個(gè)或更多圖標(biāo)、使用一個(gè)或更多名稱、使用一種或更多種顏色或字體、顯示一個(gè)或更多動(dòng)畫等等)。借助于又一示例,注冊(cè)信息可以包括描述應(yīng)用的要求的信息(例如,應(yīng)用依賴于因特網(wǎng)還是其它網(wǎng)絡(luò)來(lái)訪問另一設(shè)備或服務(wù))。還應(yīng)注意注冊(cè)信息可以由正被注冊(cè)的應(yīng)用提供,或者替代地由另一設(shè)備、組件或模塊提供。例如,注冊(cè)信息中的至少一些可以由應(yīng)用的經(jīng)銷者或制造者提供。借助于另一示例,應(yīng)用可以具有包括注冊(cè)信息的相關(guān)聯(lián)的內(nèi)容清單(manifest)或其它元數(shù)據(jù),正在安裝該應(yīng)用的安裝程序應(yīng)用或模塊可以代表該應(yīng)用提供注冊(cè)信息。應(yīng)用注冊(cè)模塊706將作為用于應(yīng)用的注冊(cè)處理的一部分而接收的注冊(cè)信息存儲(chǔ)在應(yīng)用注冊(cè)存儲(chǔ)裝置708中。諸如通過將注冊(cè)信息與對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)符一起存儲(chǔ),將注冊(cè)信息存儲(chǔ)為與該應(yīng)用相關(guān)聯(lián)或者與該應(yīng)用相對(duì)應(yīng)。應(yīng)用標(biāo)識(shí)符可以采取多種不同的形式, 諸如應(yīng)用名稱和制造者的組合、由應(yīng)用制造者或系統(tǒng)級(jí)搜索模塊700分配給應(yīng)用的標(biāo)識(shí)符等等。應(yīng)用注冊(cè)存儲(chǔ)裝置708可以是數(shù)據(jù)庫(kù)、列表或存儲(chǔ)用于不同應(yīng)用的注冊(cè)信息的其它數(shù)據(jù)結(jié)構(gòu)。應(yīng)用注冊(cè)存儲(chǔ)裝置708可以隨后被用戶界面模塊702訪問,以便標(biāo)識(shí)被顯示為系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分的一部分的應(yīng)用。應(yīng)用排序模塊704為在應(yīng)用注冊(cè)存儲(chǔ)裝置708中注冊(cè)的每個(gè)應(yīng)用分配排序。該排序被用來(lái)確定在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用所依據(jù)的順序。此外,可能出現(xiàn)以下情況存在可以由系統(tǒng)級(jí)搜索UI顯示的已經(jīng)向系統(tǒng)級(jí)搜索模塊700注冊(cè)的更多個(gè)應(yīng)用。在此情況下,使用排序來(lái)確定要由系統(tǒng)級(jí)搜索UI顯示哪些應(yīng)用。替代地,可以以不同的方式來(lái)確定顯示應(yīng)用所依據(jù)的順序以及/或者顯示哪些應(yīng)用,所述不同的方式諸如按照應(yīng)用名稱進(jìn)行字母排序、隨機(jī)地、根據(jù)其它規(guī)則或準(zhǔn)則等等。應(yīng)用排序模塊704在排序應(yīng)用中可以使用多種不同的準(zhǔn)則,諸如描述應(yīng)用(并且被包括為應(yīng)用的注冊(cè)信息)的元數(shù)據(jù)以及應(yīng)用的使用數(shù)據(jù)。應(yīng)用排序模塊704可以響應(yīng)于不同的事件來(lái)確定排序,所述不同的事件諸如系統(tǒng)級(jí)搜索UI被激活、對(duì)顯示系統(tǒng)級(jí)搜索UI 的應(yīng)用標(biāo)識(shí)部分的用戶請(qǐng)求(例如通過選擇圖2的菜單圖標(biāo)210)、用戶正在輸入的搜索項(xiàng)等等。替代地,應(yīng)用排序模塊704可以預(yù)先確定應(yīng)用的排序,并且在顯示系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分時(shí)使用預(yù)先確定的排序。可以以規(guī)則或不規(guī)則的間隔(例如近似每天或每周、 在新應(yīng)用向應(yīng)用注冊(cè)模塊706注冊(cè)時(shí)等等)生成所述預(yù)先確定的排序。這些預(yù)先確定的排序可以被保持在應(yīng)用注冊(cè)存儲(chǔ)裝置708中(例如,應(yīng)用排序可以與注冊(cè)信息一起存儲(chǔ)),或者可以替代地存儲(chǔ)在其它位置。應(yīng)用排序模塊704所確定的排序可以是具體的得分(例如,范圍從1到100的值), 或者替代地可以是從最高排序到最低排序的應(yīng)用的排序,從而可以容易地作出關(guān)于特定應(yīng)用比任何其它應(yīng)用排序更高還是更低的確定。具有更高得分或更高排序的應(yīng)用典型地被認(rèn)為比具有更低得分或更低排序的應(yīng)用與用戶輸入的搜索項(xiàng)更為相關(guān),但是替代地具有更低得分或更低排序的應(yīng)用可以被認(rèn)為比具有更高得分或更高排序的應(yīng)用與用戶輸入的搜索項(xiàng)更為相關(guān)。在一個(gè)或更多實(shí)施例中,為了確定特定應(yīng)用的排序,應(yīng)用排序模塊704標(biāo)識(shí)該特定應(yīng)用的特征。可以使用特定應(yīng)用的各種特征來(lái)確定特定應(yīng)用的排序。可以使用多個(gè)特征來(lái)確定特定應(yīng)用的排序,或者替代地可以使用單個(gè)特征來(lái)確定特定應(yīng)用的排序。對(duì)于被用來(lái)確定排序的這些特征的每一個(gè),生成特定的相關(guān)得分,并且將這些相關(guān)得分輸入至一個(gè)或更多排序算法。所述一個(gè)或更多排序算法將輸入的相關(guān)得分組合(例如通過將得分相加、通過為相關(guān)得分每一個(gè)分配權(quán)重并將加權(quán)后的相關(guān)得分相加等等),以便生成該應(yīng)用的排序。應(yīng)用的相關(guān)得分的組合可以是應(yīng)用的排序。替代地,可以生成用于所有已注冊(cè)應(yīng)用的組合相關(guān)得分,并且已注冊(cè)應(yīng)用可以基于它們的組合相關(guān)得分而被排序(例如,從最高組合相關(guān)得分到最低組合相關(guān)得分),并且該排序可以是應(yīng)用的排序。可以被用來(lái)確定應(yīng)用的排序的一個(gè)特征是描述應(yīng)用的元數(shù)據(jù)。如上所述,描述應(yīng)用的元數(shù)據(jù)被提供為應(yīng)用的注冊(cè)信息。應(yīng)用排序模塊704標(biāo)識(shí)當(dāng)前有效應(yīng)用的應(yīng)用類別 (例如,可以從操作系統(tǒng)獲得當(dāng)前有效應(yīng)用的標(biāo)識(shí)符并可以將其用作應(yīng)用注冊(cè)存儲(chǔ)裝置708 中的查找詞(lookup)以便確定用于該應(yīng)用的注冊(cè)信息)。如果該應(yīng)用與當(dāng)前有效應(yīng)用處于相同的類別,則向該應(yīng)用分配更高的相關(guān)得分(例如,值1),而如果該應(yīng)用與當(dāng)前有效應(yīng)用不處于相同的類別,則向該應(yīng)用分配更低的相關(guān)性(例如,值0)。可以被用來(lái)確定應(yīng)用的排序的另一特征是應(yīng)用的使用數(shù)據(jù)。系統(tǒng)級(jí)搜索模塊700 可以監(jiān)控并保持關(guān)于應(yīng)用的使用的信息。在用戶使用系統(tǒng)級(jí)搜索模塊700選擇要搜索的應(yīng)用以及搜索項(xiàng)時(shí),系統(tǒng)級(jí)搜索模塊700可以容易標(biāo)識(shí)關(guān)于選擇搜索哪些應(yīng)用以及被輸入用于搜索的搜索項(xiàng)的信息,并且保持該信息的記錄。關(guān)于應(yīng)用的使用的信息可以是例如該應(yīng)用多么頻繁經(jīng)由系統(tǒng)級(jí)搜索UI被選擇為要搜索的應(yīng)用、該應(yīng)用多久之前經(jīng)由系統(tǒng)級(jí)搜索 UI被選擇為要搜索的應(yīng)用、該應(yīng)用多么頻繁經(jīng)由系統(tǒng)級(jí)搜索UI被選擇為要搜索當(dāng)前搜索項(xiàng)的應(yīng)用、該應(yīng)用多久之前經(jīng)由系統(tǒng)級(jí)搜索UI被選擇為要搜索當(dāng)前搜索項(xiàng)的應(yīng)用等等。另外,如果應(yīng)用支持可以與系統(tǒng)級(jí)搜索UI分離地進(jìn)行搜索的搜索用戶界面,則那些應(yīng)用可以監(jiān)控使用數(shù)據(jù)并且也將這樣的使用數(shù)據(jù)提供給應(yīng)用排序模塊704。可以使用該使用信息來(lái)生成作為用于應(yīng)用的相關(guān)得分的數(shù)值。例如,可以通過將 (例如,在某一時(shí)間段上,諸如上周、上月等等)應(yīng)用被選擇的次數(shù)除以應(yīng)用選擇的總數(shù),來(lái)生成用于該應(yīng)用經(jīng)由系統(tǒng)級(jí)搜索UI被選擇為要搜索的應(yīng)用的頻率的數(shù)值。借助于另一示例,通過標(biāo)識(shí)應(yīng)用在多長(zhǎng)時(shí)間之前(例如,以分鐘、小時(shí)、天等表示)經(jīng)由系統(tǒng)級(jí)搜索UI被最后選擇為要搜索當(dāng)前搜索項(xiàng)的應(yīng)用,可以生成用于該應(yīng)用多久之前經(jīng)由系統(tǒng)級(jí)搜索UI被選擇為要搜索當(dāng)前搜索項(xiàng)的應(yīng)用的數(shù)值。可以被用來(lái)確定應(yīng)用的排序的另一特征是應(yīng)用的網(wǎng)域。如上所述,將應(yīng)用的網(wǎng)域提供為應(yīng)用的注冊(cè)信息。應(yīng)用排序模塊704可以將用戶輸入的當(dāng)前搜索項(xiàng)轉(zhuǎn)發(fā)到因特網(wǎng)搜索引擎,分析由因特網(wǎng)搜索引擎返回的結(jié)果,并且基于該網(wǎng)域出現(xiàn)在由因特網(wǎng)搜索引擎返回的結(jié)果中什么地方而向該應(yīng)用分配相關(guān)得分。例如,通過標(biāo)識(shí)該網(wǎng)域在由因特網(wǎng)搜索引擎返回的結(jié)果中有多么高或多么靠前,可以生成基于該應(yīng)用的網(wǎng)域的、作為用于該應(yīng)用的相關(guān)得分的數(shù)值。例如,如果由因特網(wǎng)搜索引擎返回的結(jié)果將該應(yīng)用的網(wǎng)域列出為第一結(jié)果,則用于該應(yīng)用的相關(guān)得分為1 (或者替代地為特定值減1)。借助于另一示例,如果由因特網(wǎng)搜索引擎返回的結(jié)果將該應(yīng)用的網(wǎng)域列出為從頂部或第一搜索結(jié)果開始的第五個(gè)結(jié)果,則用于該應(yīng)用的相關(guān)得分為5 (或者替代地為特定值減5)。替代地,如果由因特網(wǎng)搜索引擎返回的結(jié)果指示沒有包括該網(wǎng)域的結(jié)果可用,則可以將該應(yīng)用從在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中顯示的應(yīng)用中排除。例如,應(yīng)用排序模塊704可以向用戶界面模塊702指示該應(yīng)用要被排除,響應(yīng)于此,用戶界面模塊702不在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中包括該應(yīng)用的標(biāo)識(shí)符。替代地,應(yīng)用排序模塊704可以將該應(yīng)用的網(wǎng)域轉(zhuǎn)發(fā)給返回用于該應(yīng)用的相關(guān)得分的網(wǎng)絡(luò)服務(wù)。網(wǎng)絡(luò)服務(wù)確定相關(guān)得分的方式可以變化,并且該方式由該網(wǎng)絡(luò)服務(wù)確定。在替代實(shí)施例中,應(yīng)用排序模塊704保持用戶指定(并且可以以多種不同的方式輸入)的應(yīng)用的排序。用戶由此能夠按照他或她期望地定制應(yīng)用的排序。應(yīng)用排序模塊704 不需要使用任何其它準(zhǔn)則來(lái)確定應(yīng)用的排序,并且可以僅僅將用戶指定的排序用作應(yīng)用排序模塊704所生成或確定的排序。這些用戶指定的應(yīng)用排序可以與關(guān)于已注冊(cè)應(yīng)用的其它信息一起保持在應(yīng)用注冊(cè)存儲(chǔ)裝置708中,或者替代地可以被保持在其它地方。用戶界面模塊702使用應(yīng)用注冊(cè)存儲(chǔ)裝置708中的信息以及由應(yīng)用排序模塊704 生成的排序,來(lái)確定被包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中的應(yīng)用、以及/或者被包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中的應(yīng)用的排序。在一個(gè)或更多實(shí)施例中,系統(tǒng)級(jí)搜索UI 的應(yīng)用標(biāo)識(shí)部分可以顯示不超過閾值數(shù)量的應(yīng)用。如果多于閾值數(shù)量的應(yīng)用向系統(tǒng)級(jí)搜索模塊700注冊(cè),則用戶界面模塊702選擇閾值數(shù)量的向系統(tǒng)級(jí)搜索模塊700注冊(cè)且具有最高排序(或替代地最低排序)的應(yīng)用。例如,如果系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分僅可以顯示5個(gè)應(yīng)用標(biāo)識(shí)符,則用戶界面模塊702選擇5個(gè)最高排序的應(yīng)用(例如,具有5個(gè)最高組合相關(guān)得分的應(yīng)用、基于其組合相關(guān)得分處于應(yīng)用排序開始或末尾的5個(gè)應(yīng)用等等),并且將這5個(gè)最高排序的應(yīng)用的標(biāo)識(shí)符包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中。閾值數(shù)量的應(yīng)用可以可選地由系統(tǒng)級(jí)搜索模塊700的用戶或管理員配置。用戶界面模塊702還可以使用應(yīng)用注冊(cè)存儲(chǔ)裝置708中的信息來(lái)確定被包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中的應(yīng)用。在一個(gè)或更多實(shí)施例中,如上所述,由應(yīng)用提供的注冊(cè)信息包括應(yīng)用的要求。用戶界面模塊702檢查這些要求是否被滿足,并且在所述要求未被滿足時(shí)不將該應(yīng)用包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中。用戶界面模塊702據(jù)以確定應(yīng)用的要求是否被滿足的方式基于具體要求而變。例如,注冊(cè)信息可能指示要求因特網(wǎng)連接(例如以便訪問遠(yuǎn)程計(jì)算設(shè)備上的數(shù)據(jù)存儲(chǔ)裝置,諸如圖1的計(jì)算設(shè)備104)。用戶界面模塊702查詢(例如,與系統(tǒng)級(jí)搜索模塊700在相同的計(jì)算設(shè)備上的操作系統(tǒng)的)組件或模塊以便確定計(jì)算設(shè)備當(dāng)前是否具有因特網(wǎng)連接。如果計(jì)算設(shè)備當(dāng)前具有因特網(wǎng)連接,則滿足該要求并且可以將該應(yīng)用包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中。然而,如果計(jì)算設(shè)備當(dāng)前不具有因特網(wǎng)連接,則不滿足該要求并且不將該應(yīng)用包括在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中。替代地,如果計(jì)算設(shè)備當(dāng)前不具有因特網(wǎng)連接,則可以在應(yīng)用標(biāo)識(shí)部分中顯示該應(yīng)用,但以不同外觀(例如加陰影以指示該應(yīng)用可能不能搜索該搜索項(xiàng))或者以該應(yīng)用不能搜索該搜索項(xiàng)的文字、圖標(biāo)或某種其它指示來(lái)顯示該應(yīng)用。另外,在一個(gè)或更多實(shí)施例中,用戶界面模塊702基于排序確定在系統(tǒng)級(jí)搜索UI 的應(yīng)用標(biāo)識(shí)部分中包括的應(yīng)用的排序。依據(jù)應(yīng)用的排序,按順序在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符。應(yīng)用標(biāo)識(shí)符按照其排序顯示的方式可以依據(jù)實(shí)現(xiàn)方式而變。例如,應(yīng)用標(biāo)識(shí)符可以按照從最高排序到最低排序的順序在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中從頂部到底部地顯示。例如,參考圖2,通過“應(yīng)用1名稱”標(biāo)識(shí)的應(yīng)用比通過“應(yīng)用3名稱”標(biāo)識(shí)的應(yīng)用具有更高的排序。借助于另一示例,應(yīng)用標(biāo)識(shí)符可以按照從最高排序到最低排序的順序在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中從左到右地顯示。例如,參考圖3,通過信封標(biāo)識(shí)的應(yīng)用應(yīng)比通過咖啡杯標(biāo)識(shí)的應(yīng)用具有更高的排序,并且比通過字母“M”標(biāo)識(shí)的應(yīng)用具有更低的排序。用戶界面模塊702還可以基于排序?qū)?yīng)用標(biāo)識(shí)符作出各種其它修改。例如,可以以不同字體、不同顏色、動(dòng)畫、更大的大小(size)等來(lái)顯示用于更高排序的應(yīng)用(例如一個(gè)或更多最高排序的應(yīng)用、具有高于閾值的排序的應(yīng)用等等)的應(yīng)用標(biāo)識(shí)符。借助于另一示例,可以以不同的大小來(lái)顯示應(yīng)用標(biāo)識(shí)符,更高排序的應(yīng)用的應(yīng)用標(biāo)識(shí)符比更低排序的應(yīng)用的應(yīng)用標(biāo)識(shí)符具有更大的圖標(biāo)、符號(hào)、字體大小等等。因此,用戶界面模塊702基于應(yīng)用的排序在系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符。用戶界面模塊702所顯示的應(yīng)用標(biāo)識(shí)符是從應(yīng)用注冊(cè)存儲(chǔ)裝置708獲得的 (如在該應(yīng)用的注冊(cè)處理期間提供的)。當(dāng)用戶選擇特定應(yīng)用標(biāo)識(shí)符時(shí),用戶界面模塊702訪問應(yīng)用注冊(cè)存儲(chǔ)裝置708以標(biāo)識(shí)如何加載該應(yīng)用。用戶界面模塊702從應(yīng)用注冊(cè)存儲(chǔ)裝置 708中取回該信息,并將該信息提供給操作系統(tǒng),其繼而加載所選擇的應(yīng)用。另外,用戶界面模塊702將用戶在系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分中輸入的搜索項(xiàng)提供給所選擇的應(yīng)用。 所選擇的應(yīng)用然后搜索該搜索項(xiàng),并且顯示合適的結(jié)果。該搜索項(xiàng)被以由所選擇的應(yīng)用在之前由所選擇的應(yīng)用提供的注冊(cè)信息中指示的方式被提供給所選擇的應(yīng)用。用戶界面模塊702還可以向正在執(zhí)行搜索的應(yīng)用(如上所述,其可以是所選擇的應(yīng)用或當(dāng)前有效應(yīng)用)提供各種附加的上下文信息。上下文信息指代關(guān)于計(jì)算設(shè)備的用戶以及/或者正在請(qǐng)求的搜索的信息(搜索項(xiàng)自身可以被稱為用于搜索的上下文信息)。上下文信息可以包括例如(例如從操作系統(tǒng)的另一組件或模塊獲得的)計(jì)算設(shè)備的用戶的標(biāo)識(shí)符、對(duì)于用戶登錄到計(jì)算設(shè)備的指示(例如,允許應(yīng)用自身標(biāo)識(shí)用戶)、對(duì)于當(dāng)前有效應(yīng)用的指示、對(duì)于當(dāng)前有效應(yīng)用的類別的指示、對(duì)于用戶之前已經(jīng)選擇要搜索該搜索項(xiàng)的一個(gè)或更多應(yīng)用的指示、對(duì)于用戶之前已經(jīng)選擇要搜索該搜索項(xiàng)的一個(gè)或更多應(yīng)用每一個(gè)的類別的指示等等。
接收該搜索的上下文信息的應(yīng)用可以以該應(yīng)用期望的任何方式來(lái)使用該上下文, 并且可以使用全部上下文信息或者僅一部分上下文信息。例如,應(yīng)用可以使用搜索項(xiàng)來(lái)生成搜索結(jié)果,但對(duì)于該搜索忽略任何其它上下文信息。借助于另一示例,該應(yīng)用可以使用搜索項(xiàng)來(lái)生成搜索結(jié)果,并且還使用用戶之前已經(jīng)選擇要搜索該搜索項(xiàng)的應(yīng)用的類別來(lái)生成包括相同類別的數(shù)據(jù)的搜索結(jié)果(例如,如果用戶之前搜索的應(yīng)用的類別是電影,則是電影文件)。圖8是圖示依據(jù)一個(gè)或更多實(shí)施例的用于向系統(tǒng)級(jí)搜索模塊注冊(cè)應(yīng)用的示例注冊(cè)處理800的流程圖。處理800可以以軟件、固件、硬件或其組合實(shí)現(xiàn)。圖8的左手側(cè)圖示的處理800的動(dòng)作由系統(tǒng)級(jí)搜索模塊(諸如圖7的系統(tǒng)級(jí)搜索模塊700)實(shí)施。圖8的右手側(cè)圖示的處理800的動(dòng)作由應(yīng)用(諸如圖1的應(yīng)用112)實(shí)施以及/或者代表該應(yīng)用實(shí)施。 右手側(cè)圖示的處理800的動(dòng)作可以由應(yīng)用本身實(shí)施,或者可以由另一組件或模塊(例如,由應(yīng)用安裝程序、由應(yīng)用的經(jīng)銷者或制造者等等)代表應(yīng)用實(shí)施。處理800被示出為一組動(dòng)作,并且不限于所示出的用于執(zhí)行各個(gè)動(dòng)作的操作的順序。處理800是用于向系統(tǒng)級(jí)搜索模塊注冊(cè)應(yīng)用的示例處理,這里參考不同的圖來(lái)包括對(duì)于向系統(tǒng)級(jí)搜索模塊注冊(cè)應(yīng)用的附加討論。在處理800中,標(biāo)識(shí)用于應(yīng)用的系統(tǒng)級(jí)搜索UI注冊(cè)信息(動(dòng)作802)。系統(tǒng)級(jí)搜索 UI注冊(cè)信息包括關(guān)于系統(tǒng)級(jí)搜索模塊如何加載應(yīng)用的指示。如上面所討論的,還可以將多種附加信息標(biāo)識(shí)為系統(tǒng)級(jí)搜索UI注冊(cè)信息。所標(biāo)識(shí)的系統(tǒng)級(jí)搜索UI注冊(cè)信息被傳遞給系統(tǒng)級(jí)搜索模塊(動(dòng)作804)。該注冊(cè)信息可以被傳遞給系統(tǒng)級(jí)搜索模塊的應(yīng)用注冊(cè)模塊,如上面所討論的。系統(tǒng)級(jí)搜索模塊從應(yīng)用接收該系統(tǒng)級(jí)搜索UI注冊(cè)信息(動(dòng)作806),并且將所接收的系統(tǒng)級(jí)搜索UI注冊(cè)信息添加到注冊(cè)存儲(chǔ)裝置(動(dòng)作808)。該應(yīng)用被包括為可以被使用系統(tǒng)級(jí)搜索UI選擇來(lái)進(jìn)行搜索的應(yīng)用(動(dòng)作810)。該應(yīng)用的標(biāo)識(shí)符(其可以包括在該應(yīng)用提供的系統(tǒng)級(jí)搜索UI注冊(cè)信息中)可以被顯示給用戶, 允許用戶如上面所討論地選擇該應(yīng)用來(lái)搜索一個(gè)或更多搜索項(xiàng)。返回圖7,如上面所討論的,用戶界面模塊702生成要作為系統(tǒng)級(jí)搜索UI顯示的信息,并且還與應(yīng)用交互,所述交互可以包括加載用戶選擇的應(yīng)用。用戶界面模塊702還可以與當(dāng)前有效應(yīng)用具有附加交互,向當(dāng)前有效應(yīng)用提供信息以及從當(dāng)前有效應(yīng)用接收信息。 如上面所討論的,當(dāng)前有效應(yīng)用指代當(dāng)前正在前臺(tái)運(yùn)行且作為用戶可以與之交互的應(yīng)用的應(yīng)用(例如圖1的應(yīng)用112之一)。對(duì)當(dāng)前有效應(yīng)用的指示由操作系統(tǒng)的模塊保持,并且用戶界面模塊702可以從操作系統(tǒng)的該模塊獲得該指示。應(yīng)注意,當(dāng)前有效應(yīng)用可以響應(yīng)于用戶輸入以及/或者來(lái)自在計(jì)算設(shè)備上運(yùn)行的另一應(yīng)用或模塊的請(qǐng)求,而隨著時(shí)間改變。例如,用戶可能從系統(tǒng)級(jí)搜索UI的應(yīng)用標(biāo)識(shí)部分中選擇應(yīng)用標(biāo)識(shí)符,并且作為響應(yīng),與所選擇的應(yīng)用標(biāo)識(shí)符對(duì)應(yīng)的應(yīng)用變?yōu)楫?dāng)前有效應(yīng)用。借助于另一示例,與系統(tǒng)級(jí)搜索UI分離,用戶可能選擇加載應(yīng)用或選擇與之交互的應(yīng)用,并且作為響應(yīng),所選擇的應(yīng)用變?yōu)楫?dāng)前有效應(yīng)用。在一個(gè)或更多實(shí)施例中,用戶界面模塊702將用戶輸入照接收原樣提供給當(dāng)前有效應(yīng)用。響應(yīng)于正被輸入的字符或符號(hào),用戶輸入的每個(gè)字符或其它符號(hào)被提供給當(dāng)前有效應(yīng)用。響應(yīng)于用戶輸入,當(dāng)前有效應(yīng)用可以基于該輸入生成零個(gè)或更多建議搜索項(xiàng)。當(dāng)前有效應(yīng)用可以以多種不同的方式(諸如基于用戶輸入的之前的數(shù)據(jù)、基于由該應(yīng)用保持的可搜索數(shù)據(jù)或字典等等)生成零個(gè)或更多建議搜索項(xiàng)。將所述零個(gè)或更多建議搜索項(xiàng)返回給用戶界面模塊702,其將所述建議搜索項(xiàng)顯示為系統(tǒng)級(jí)搜索UI的一部分。所述建議搜索項(xiàng)可以在不同的位置(諸如在與系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分相鄰的菜單項(xiàng)列表中)顯示。用戶可以選擇所述建議搜索項(xiàng)之一,并且作為響應(yīng),用戶界面模塊702在系統(tǒng)級(jí)搜索UI 的數(shù)據(jù)輸入部分中顯示所述建議搜索項(xiàng)。例如,如果用戶正在輸入一搜索項(xiàng)并且用戶輸入的第一字符為字母“H”,則用戶界面模塊702向當(dāng)前有效應(yīng)用發(fā)送對(duì)用戶已經(jīng)輸入了字母“H”的指示。當(dāng)前有效應(yīng)用生成零個(gè)或更多建議搜索項(xiàng)(例如,Home,House, Hydrogen, Hello等等),并且將這些建議搜索項(xiàng)返回給用戶界面模塊702。用戶界面模塊702將這些建議搜索項(xiàng)顯示為系統(tǒng)級(jí)搜索UI的一部分。用戶然后可以(例如經(jīng)由圖1的輸入模塊114)以多種不同的方式(諸如利用指示筆或手指觸摸建議搜索項(xiàng)、將指針操縱到建議搜索項(xiàng)上并且按壓光標(biāo)控制設(shè)備(例如鼠標(biāo))的按鈕等等),選擇那些建議搜索項(xiàng)之一作為用戶期望的搜索項(xiàng)的至少一部分。響應(yīng)于對(duì)建議搜索項(xiàng)的用戶選擇,用戶界面模塊702在系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分中顯示所選擇的建議搜索項(xiàng)。繼續(xù)該示例,如果用戶不選擇所述建議搜索項(xiàng)之一,代之輸入字母“e”,使得用戶輸入目前為止為“He”,則用戶界面模塊702向當(dāng)前有效應(yīng)用發(fā)送對(duì)用戶已經(jīng)輸入了字母 “He”的指示。當(dāng)前有效應(yīng)用生成零個(gè)或更多建議搜索項(xiàng)(例如,Help,Hello, Henry等等), 并且將這些建議搜索項(xiàng)返回給用戶界面模塊702。用戶界面模塊702將這些新建議搜索項(xiàng)顯示為系統(tǒng)級(jí)搜索UI的一部分。該處理可以繼續(xù),直至用戶選擇應(yīng)用來(lái)搜索他或她已經(jīng)輸入的搜索項(xiàng)。盡管這里將建議搜索項(xiàng)討論為作為文本搜索項(xiàng),然而可以將各種其它內(nèi)容和/或各種其它類型的內(nèi)容返回給用戶界面模塊702。附加于所返回的建議搜索項(xiàng)或者替代地取代所返回的建議搜索項(xiàng),用戶界面模塊702可以顯示或者以其它方式呈現(xiàn)該其它內(nèi)容和/ 或其它類型的內(nèi)容。例如,可以返回并顯示與一個(gè)或更多建議搜索項(xiàng)相關(guān)的一個(gè)或更多圖像,可以返回并顯示與一個(gè)或更多建議搜索項(xiàng)相關(guān)的附加描述性文本,可以返回并回放與一個(gè)或更多建議搜索項(xiàng)相關(guān)的音頻內(nèi)容,等等。圖9圖示了依據(jù)一個(gè)或更多實(shí)施例的包括系統(tǒng)級(jí)搜索用戶界面的另一示例屏幕顯示902。屏幕顯示902類似于圖4的屏幕顯示402。然而,屏幕顯示902還將多個(gè)建議搜索項(xiàng)顯示為建議列表904。在所圖示的示例中,用戶已經(jīng)輸入了字符“Ha”,當(dāng)前有效應(yīng)用已經(jīng)提供了建議搜索項(xiàng)Handle,Harry, Hasty,和Halibut。建議列表904被圖示為在數(shù)據(jù)輸入部分206之上并與其相鄰。然而,應(yīng)理解,建議列表904可以被顯示在屏幕顯示202上的任何位置(但典型地不覆蓋數(shù)據(jù)輸入部分206、應(yīng)用標(biāo)識(shí)部分208、搜索按鍵212或菜單圖標(biāo)210)。例如,建議列表904可以顯示在屏幕顯示902的頂部、沿著屏幕顯示902的左側(cè)或右側(cè)、在屏幕顯示902的中央、在與數(shù)據(jù)輸入部分206不相鄰的位置等等。返回圖7,在一個(gè)或更多實(shí)施例中,對(duì)于在應(yīng)用標(biāo)識(shí)部分中標(biāo)識(shí)的一個(gè)或更多應(yīng)用的每一個(gè),用戶界面模塊702還可以顯示一個(gè)或更多搜索結(jié)果。用戶界面模塊702可以(例如,響應(yīng)于對(duì)搜索按鈕(諸如圖2 — 6和圖9的搜索按鈕212)的用戶選擇、或?qū)?yīng)用標(biāo)識(shí)部分中另一應(yīng)用的選擇)將用戶輸入且被發(fā)送給應(yīng)用供搜索的搜索項(xiàng)提供給在應(yīng)用標(biāo)識(shí)部分中標(biāo)識(shí)的一個(gè)或更多應(yīng)用的每一個(gè),并且所述一個(gè)或更多應(yīng)用每一個(gè)可以將基于該搜索項(xiàng)的一個(gè)或更多搜索結(jié)果返回至模塊702。用戶界面模塊702然后可以將所述一個(gè)或更多搜索結(jié)果與返回所述搜索結(jié)果的應(yīng)用相關(guān)聯(lián)地顯示在應(yīng)用標(biāo)識(shí)部分中(例如,與該應(yīng)用的標(biāo)識(shí)符相鄰且在其之下、與該應(yīng)用的標(biāo)識(shí)符相鄰且在其之上、具有標(biāo)識(shí)該應(yīng)用的圖標(biāo)或文本等等)。因此,可以向用戶給出在用戶將選擇應(yīng)用標(biāo)識(shí)部分中的應(yīng)用的情況下該應(yīng)用將返回的結(jié)果的預(yù)覽。替代地,附加于或者替代向應(yīng)用標(biāo)識(shí)部分中標(biāo)識(shí)的一個(gè)或更多應(yīng)用的每一個(gè)提供用戶輸入且被發(fā)送給應(yīng)用以供搜索的搜索項(xiàng),用戶界面模塊702可以將該用戶輸入照接收原樣提供給應(yīng)用標(biāo)識(shí)部分中標(biāo)識(shí)的一個(gè)或更多應(yīng)用的每一個(gè)。所述一個(gè)或更多應(yīng)用的每一個(gè)可以將基于所接收的用戶輸入的一個(gè)或更多搜索結(jié)果返回至模塊702,并且每一個(gè)可以將基于搜索項(xiàng)的一個(gè)或更多搜索結(jié)果返回至模塊702。用戶界面模塊702然后可以如上面所討論地將所述一個(gè)或更多搜索結(jié)果與返回所述搜索結(jié)果的應(yīng)用相關(guān)聯(lián)地顯示在應(yīng)用標(biāo)識(shí)部分中。另外,在一個(gè)或更多實(shí)施例中,用戶界面模塊702對(duì)于某些語(yǔ)言支持顯示具有語(yǔ)言替換的建議搜索項(xiàng)。諸如東亞語(yǔ)言(例如日語(yǔ)、漢語(yǔ)以及韓語(yǔ))之類的某些語(yǔ)言由許多字符構(gòu)成,所述許多字符不對(duì)應(yīng)于鍵盤的單個(gè)按鍵。諸如俄語(yǔ)之類的其它語(yǔ)言可以使用多個(gè)不同的字母表(例如,在俄語(yǔ)情況下為拉丁(Latin)或斯拉夫(Cyrillic))來(lái)表示。用戶界面模塊702對(duì)于這樣的語(yǔ)言支持顯示具有語(yǔ)言替換的搜索項(xiàng)。圖10是圖示依據(jù)一個(gè)或更多實(shí)施例的支持用于建議搜索項(xiàng)的語(yǔ)言替換的示例系統(tǒng)1000的框圖。系統(tǒng)1000包括用戶界面模塊1002、應(yīng)用1004、以及語(yǔ)言替換生成模塊 1006。用戶界面模塊1002可以是例如圖7的用戶界面模塊702。應(yīng)用1004可以是例如圖 1的應(yīng)用112。在用戶界面模塊1002接收到用戶輸入時(shí),模塊1002將用戶輸入照接收原樣提供給語(yǔ)言替換生成模塊1006。語(yǔ)言替換生成模塊1006可以以多種不同的方式標(biāo)識(shí)用戶輸入的語(yǔ)言替換,并且將這些語(yǔ)言替換返回用戶界面模塊1002。語(yǔ)言替換生成模塊1006典型地標(biāo)識(shí)用戶輸入的一個(gè)或更多語(yǔ)言替換,并將所述一個(gè)或更多語(yǔ)言替換返回給用戶界面模塊 1002。然而應(yīng)注意,語(yǔ)言替換生成模塊1006典型地不要求(然而替代地可以要求)返回語(yǔ)言替換。相應(yīng)地,可能出現(xiàn)以下情形語(yǔ)言替換生成模塊1006對(duì)于特定用戶輸入未標(biāo)識(shí)并返回語(yǔ)言替換。在一個(gè)或更多實(shí)施例中,語(yǔ)言替換生成模塊1006通過將用戶輸入從一種字母表轉(zhuǎn)換為另一個(gè),來(lái)標(biāo)識(shí)用戶輸入的語(yǔ)言替換。例如,在俄語(yǔ)的情況下,如果用戶輸入時(shí)拉丁字母表字符,則語(yǔ)言替換生成模塊1006將拉丁字母表字符轉(zhuǎn)換為斯拉夫字母表字符。語(yǔ)言替換生成模塊1006將用戶輸入的轉(zhuǎn)換(斯拉夫字母表字符)作為一個(gè)或更多語(yǔ)言替換而返回。另外,在一個(gè)或更多實(shí)施例中,語(yǔ)言替換生成模塊1006標(biāo)識(shí)可以由語(yǔ)音音節(jié) (phonetic syllable)表示的一個(gè)或更多字符。在一些情況下,諸如一些東亞語(yǔ)言,為了輸入特定字符,用戶將語(yǔ)音音節(jié)輸入為多個(gè)拉丁字母表字符。例如,用戶可以使用拉丁字母表字符“bei”(其可以對(duì)應(yīng)于多個(gè)不同的漢語(yǔ)字符)來(lái)輸入語(yǔ)音音節(jié)。語(yǔ)言替換生成模塊 1006標(biāo)識(shí)可以對(duì)應(yīng)于特定用戶輸入的零個(gè)或更多不同的字符,并且將那些所標(biāo)識(shí)的字符返回給用戶界面模塊1002作為語(yǔ)言替換。例如,如果用戶輸入為“bei”,則語(yǔ)言替換生成模塊1006標(biāo)識(shí)可以由“bei”表示的不同的漢語(yǔ)字符并且將那些漢語(yǔ)字符返回給用戶界面模塊1002作為語(yǔ)言替換。借助于另一示例,如果用戶輸入為“h”,則語(yǔ)言替換生成模塊1006 標(biāo)識(shí)可以由“h”表示的不同的漢語(yǔ)字符(其將包括以“h”開始的多個(gè)不同的語(yǔ)音音節(jié)),并且將那些漢語(yǔ)字符返回給用戶界面模塊1002作為語(yǔ)言替換。語(yǔ)言替換生成模塊1006可以被配置為用于特定語(yǔ)言或者替代地用于多種語(yǔ)言。 例如,可以由包括系統(tǒng)1000的計(jì)算設(shè)備的用戶、由應(yīng)用1004、由用戶界面模塊1002等提供用于標(biāo)識(shí)語(yǔ)言替換生成模塊1006要為其提供替換的語(yǔ)言的配置設(shè)置。借助于另一示例,在系統(tǒng)1000中可以包括不同的語(yǔ)言替換生成模塊1006,每個(gè)用于不同的語(yǔ)言(例如,用于俄語(yǔ)的一個(gè)模塊1006、用于漢語(yǔ)的另一模塊1006、用于日語(yǔ)的另一模塊1006等)。取決于對(duì)于其期望語(yǔ)言替換的語(yǔ)言(例如,如由包括系統(tǒng)1000的計(jì)算設(shè)備的用戶指示的、由應(yīng)用1004 指示的、由用戶界面模塊1002指示的等等),用戶界面模塊1002可以將用戶輸入提供給這些不同的模塊1006中的一個(gè)或更多。用戶界面模塊1002從語(yǔ)言替換生成模塊1006接收語(yǔ)言替換,并且將用戶輸入和語(yǔ)言替換兩者都提供給應(yīng)用1004。如果沒有從語(yǔ)言替換生成模塊1006接收到語(yǔ)言替換,則用戶界面模塊1002僅將用戶輸入提供給應(yīng)用1004。應(yīng)用1004然后可以基于用戶輸入、語(yǔ)言替換、或者用戶輸入和語(yǔ)言替換兩者,來(lái)確定零個(gè)或更多建議搜索項(xiàng)。應(yīng)用1004自身確定建議搜索項(xiàng)的確定所基于的用戶輸入和語(yǔ)言替換的特定組合。建議搜索項(xiàng)被返回給用戶界面模塊1002,其將建議搜索項(xiàng)顯示為系統(tǒng)級(jí)搜索UI的一部分。在建議搜索項(xiàng)可以基于語(yǔ)言替換時(shí),建議搜索項(xiàng)可以為各種不同的字母表和/或語(yǔ)言。例如,建議搜索項(xiàng)可以包括以 “bei”開始的英語(yǔ)單詞、以及由“bei”表示的漢語(yǔ)字符。返回圖7,附加于提供建議搜索項(xiàng),或者替代地代替提供建議搜索項(xiàng),當(dāng)前有效應(yīng)用可以在用戶輸入每個(gè)字符或其它符號(hào)時(shí)提供搜索結(jié)果。當(dāng)前有效應(yīng)用基于用戶輸入的字符或其它符號(hào)生成搜索結(jié)果,并且將那些字符或符號(hào)用作搜索項(xiàng)(即使用戶可能尚未完全輸入他或她期望作為搜索項(xiàng)的內(nèi)容)。當(dāng)前有效應(yīng)用顯示這些搜索結(jié)果(例如,在圖5的窗口 404中),并且每當(dāng)用戶輸入附加字符或符號(hào)時(shí)當(dāng)前有效應(yīng)用可以更新所述搜索結(jié)果。另外,在一個(gè)或更多實(shí)施例中,當(dāng)前有效應(yīng)用可選地將數(shù)據(jù)輸入提示提供給用戶界面模塊702。該數(shù)據(jù)輸入提示可以是用于輔助用戶的幫助文本、圖像、動(dòng)畫等。例如,數(shù)據(jù)輸入提示可以是文本“在此輸入搜索項(xiàng)”或“在此輸入電影標(biāo)題”。如果當(dāng)前有效應(yīng)用提供了數(shù)據(jù)輸入提示,則用戶界面模塊702顯示數(shù)據(jù)輸入提示以便輔助用戶確定他或她可以在哪里輸入搜索項(xiàng)。數(shù)據(jù)輸入提示可以被顯示在系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分中(例如,在用戶輸入第一字符或符號(hào)時(shí),可以停止數(shù)據(jù)輸入提示的顯示)、或者替代地在另一位置(諸如與系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分相鄰的位置)。當(dāng)前有效應(yīng)用和用戶界面模塊702之間的通信可以以多種不同的方式來(lái)實(shí)現(xiàn)。在一個(gè)或更多實(shí)施例中,每個(gè)應(yīng)用創(chuàng)建促進(jìn)該應(yīng)用與用戶界面模塊702之間的通信的類對(duì)象。應(yīng)用所創(chuàng)建的類對(duì)象使得該應(yīng)用能夠從用戶界面模塊702接收通信(例如用戶輸入)并且向用戶界面模塊702提供數(shù)據(jù)(例如輸入輸入提示、建議搜索項(xiàng))。用戶界面模塊702僅將數(shù)據(jù)傳遞給當(dāng)前有效應(yīng)用的類對(duì)象,并且僅從當(dāng)前有效應(yīng)用的類對(duì)象接受通信。替代地, 不使用這樣的類對(duì)象,當(dāng)前有效應(yīng)用和用戶界面模塊702之間的通信可以以其它傳統(tǒng)方式來(lái)實(shí)現(xiàn),諸如實(shí)現(xiàn)用戶界面模塊702和應(yīng)用之間的接口、用戶界面模塊702展示應(yīng)用可以調(diào)用的API等等。圖11是圖示依據(jù)一個(gè)或更多實(shí)施例的用于使用系統(tǒng)級(jí)搜索用戶界面的示例處理 1100的流程圖。處理1100由系統(tǒng)級(jí)搜索模塊(諸如圖7的系統(tǒng)級(jí)搜索模塊700)實(shí)施,并且可以以軟件、固件、硬件或其組合來(lái)實(shí)現(xiàn)。處理1100被示出為一組動(dòng)作,并且不限于所示出的用于執(zhí)行各個(gè)動(dòng)作的操作的順序。處理1100是用于使用系統(tǒng)級(jí)搜索用戶界面的示例處理,這里參考不同的圖來(lái)包括對(duì)于使用系統(tǒng)級(jí)搜索用戶界面的附加討論。在處理1100,顯示包括數(shù)據(jù)輸入部分和應(yīng)用標(biāo)識(shí)部分兩者的系統(tǒng)級(jí)搜索UI (動(dòng)作 1102)。如上面所討論的,系統(tǒng)級(jí)搜索UI可以被顯示在屏幕顯示上的多種不同位置。用戶輸入的數(shù)據(jù)被顯示在系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分中(動(dòng)作1104)。如上面所討論的,用戶可以以多種不同的方式輸入數(shù)據(jù)。使用用戶輸入的數(shù)據(jù)可以被搜索的一個(gè)或更多應(yīng)用的標(biāo)識(shí)符被顯示在應(yīng)用標(biāo)識(shí)部分中(動(dòng)作1106)。如上面所討論的,這些標(biāo)識(shí)符可以采取多種不同形式,諸如名稱、圖標(biāo)、 動(dòng)畫等等。在動(dòng)作1106中顯示的標(biāo)識(shí)符是已經(jīng)向系統(tǒng)級(jí)搜索UI注冊(cè)供使用的一個(gè)或更多應(yīng)用的標(biāo)識(shí)符,并且可以如上面所討論地以不同的方式被選擇。用戶輸入的數(shù)據(jù)被提供給實(shí)現(xiàn)系統(tǒng)級(jí)搜索UI的設(shè)備上的多個(gè)應(yīng)用之一(動(dòng)作 1108)。如上面所討論的,數(shù)據(jù)輸入可以被提供給當(dāng)前有效應(yīng)用(例如,通過如上面所討論地選擇搜索按鈕)、或者提供給與在應(yīng)用標(biāo)識(shí)部分中顯示并被用戶選擇的應(yīng)用標(biāo)識(shí)符對(duì)應(yīng)的應(yīng)用。在向其提供用戶輸入的數(shù)據(jù)的應(yīng)用獲得并顯示基于用戶輸入的數(shù)據(jù)的搜索結(jié)果的同時(shí),系統(tǒng)級(jí)搜索UI顯示被保持(動(dòng)作1110)。該應(yīng)用如上面所討論地管理搜索結(jié)果的顯示(例如,在應(yīng)用的窗口中),同時(shí)系統(tǒng)級(jí)搜索UI保持被顯示。圖12是圖示依據(jù)一個(gè)或更多實(shí)施例的用于在系統(tǒng)級(jí)搜索用戶界面的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符的示例處理1200的流程圖。處理1200由系統(tǒng)級(jí)搜索模塊(諸如圖7 的系統(tǒng)級(jí)搜索模塊700)實(shí)施,并且可以以軟件、固件、硬件或其組合來(lái)實(shí)現(xiàn)。處理1200被示出為一組動(dòng)作,并且不限于所示出的用于執(zhí)行各個(gè)動(dòng)作的操作的順序。處理1200是用于在系統(tǒng)級(jí)搜索用戶界面的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符的示例處理,這里參考不同的圖來(lái)包括對(duì)于在系統(tǒng)級(jí)搜索用戶界面的應(yīng)用標(biāo)識(shí)部分中顯示應(yīng)用標(biāo)識(shí)符的附加討論。在處理1200中,標(biāo)識(shí)使用系統(tǒng)級(jí)搜索UI可以被搜索的多個(gè)應(yīng)用(動(dòng)作1202)。這些多個(gè)應(yīng)用是已經(jīng)被如上所討論地注冊(cè)以使用系統(tǒng)級(jí)搜索UI的應(yīng)用。對(duì)于所述多個(gè)應(yīng)用每一個(gè)生成排序(動(dòng)作1204)。如上面所討論的,這些排序可以以多種不同的方式生成,包括可選地使用用戶指定排序生成。如上面所討論地,這些排序可以是例如從最高到最低的應(yīng)用的特定得分或排序。至少部分基于所述排序,選擇所述多個(gè)應(yīng)用中要在系統(tǒng)級(jí)搜索UI中標(biāo)識(shí)的一個(gè)或更多(動(dòng)作1206)。如果存在比在系統(tǒng)級(jí)搜索UI中可以標(biāo)識(shí)的應(yīng)用更多的應(yīng)用,則如上面所討論地基于它們的排序來(lái)選擇應(yīng)用中的一個(gè)或更多。所選擇的一個(gè)或更多應(yīng)用的標(biāo)識(shí)符依據(jù)排序被顯示為系統(tǒng)級(jí)搜索UI的一部分 (動(dòng)作1208)。如上面所討論的,應(yīng)用標(biāo)識(shí)符依據(jù)其排序被顯示的方式依實(shí)現(xiàn)方式而變,諸如按照從最高排序(在頂部)到最低排序(在底部)的順序從頂部到底部地、按照從最高排序(在左側(cè))到最低排序(在右側(cè))從左到右地等等顯示應(yīng)用標(biāo)識(shí)符。應(yīng)注意,用戶可以搜索多種不同類型的信息中的任一種,諸如其它用戶的聯(lián)系信息、電影、游戲、書或其它出版物等等。另外,在一個(gè)或更多實(shí)施例中,向系統(tǒng)級(jí)搜索UI注冊(cè)的應(yīng)用之一是對(duì)計(jì)算設(shè)備上的應(yīng)用編制索引的應(yīng)用或模塊。例如,圖1的應(yīng)用112之一可以是可以搜索計(jì)算設(shè)備102上的其它應(yīng)用112的應(yīng)用。因此,用戶可以搜索其它應(yīng)用112、 以及那些應(yīng)用112所保持的內(nèi)容或者以其它方式經(jīng)由那些應(yīng)用112可訪問的內(nèi)容。在這里的討論中,參考加載用戶所選擇的應(yīng)用以及所選擇的應(yīng)用搜索該搜索項(xiàng)。 應(yīng)注意,可能出現(xiàn)以下情況所選擇的應(yīng)用已經(jīng)在運(yùn)行(例如,在后臺(tái)),由此不需要加載。在此情況下,系統(tǒng)級(jí)搜索模塊(例如圖7的模塊700)將對(duì)搜索該搜索項(xiàng)的請(qǐng)求傳遞給所選擇的應(yīng)用。作為響應(yīng),所選擇的應(yīng)用搜索該搜索項(xiàng)并且顯示其搜索結(jié)果。在一個(gè)或更多實(shí)施例中,該應(yīng)用將關(guān)于系統(tǒng)級(jí)搜索模塊如何請(qǐng)求該應(yīng)用搜索該搜索項(xiàng)的指示包括作為其提供給系統(tǒng)級(jí)搜索模塊的注冊(cè)信息的一部分。例如,注冊(cè)信息可以包括關(guān)于為了向該應(yīng)用傳遞搜索項(xiàng)(以及可選地其它上下文信息)而調(diào)用的該應(yīng)用的一個(gè)或更多API的指示。替代地, 可以使用其它技術(shù),諸如在該應(yīng)用開始運(yùn)行時(shí),該應(yīng)用可以向系統(tǒng)級(jí)搜索模塊通知該系統(tǒng)級(jí)搜索模塊可以如何請(qǐng)求該應(yīng)用搜索該搜索項(xiàng)、該系統(tǒng)級(jí)搜索模塊可以經(jīng)由預(yù)先建立的通信信道或者遵循該應(yīng)用和該系統(tǒng)級(jí)搜索模塊兩者已知的協(xié)議來(lái)傳遞請(qǐng)求、等等。如上面所討論的,這里討論的系統(tǒng)級(jí)搜索UI允許用戶輸入搜索項(xiàng)一次并且選擇要搜索該搜索項(xiàng)的不同的應(yīng)用。每個(gè)獨(dú)立應(yīng)用執(zhí)行其自身的搜索,并且不需要具有(并且典型地不具有)用戶可能選擇要搜索的其它應(yīng)用的知識(shí)。應(yīng)用執(zhí)行其搜索所依據(jù)的方式、以及應(yīng)用在執(zhí)行其搜索時(shí)訪問的數(shù)據(jù)存儲(chǔ)裝置可以依應(yīng)用而變。應(yīng)用可以搜索本地?cái)?shù)據(jù)存儲(chǔ)裝置(位于與實(shí)現(xiàn)系統(tǒng)級(jí)搜索UI的計(jì)算設(shè)備相同的計(jì)算設(shè)備上的數(shù)據(jù)存儲(chǔ)裝置)、以及/或者遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置(例如位于另一計(jì)算設(shè)備(諸如圖1的設(shè)備104)上的數(shù)據(jù)存儲(chǔ)裝置)。由生成搜索結(jié)果的應(yīng)用來(lái)顯示由應(yīng)用生成的那些搜索結(jié)果。搜索結(jié)果典型地(但不是必須)被顯示在分離的窗口中,諸如圖5的窗口 404或圖6的窗口 604。每個(gè)應(yīng)用由此能夠以其期望的任何方式定制其搜索結(jié)果的顯示。盡管對(duì)于搜索結(jié)果存在這些不同的顯示和/或不同的窗口,然而系統(tǒng)級(jí)搜索UI的數(shù)據(jù)輸入部分和應(yīng)用標(biāo)識(shí)部分保持相同。系統(tǒng)級(jí)搜索UI保持在相同位置,并且外觀不基于搜索結(jié)果而改變(但是如上面所討論的,數(shù)據(jù)輸入提示和建議搜索項(xiàng)可以基于當(dāng)前有效應(yīng)用而改變)。圖13圖示了依據(jù)一個(gè)或更多實(shí)施例的可以被配置來(lái)實(shí)現(xiàn)向系統(tǒng)級(jí)搜索用戶界面的注冊(cè)的示例計(jì)算設(shè)備1300。計(jì)算設(shè)備1300可以是例如圖1的計(jì)算設(shè)備102或104。計(jì)算設(shè)備1300包括一個(gè)或更多處理器或處理單元1302、一個(gè)或更多計(jì)算機(jī)可讀介質(zhì)1304 (其可以包括一個(gè)或更多存儲(chǔ)器以及/或者存儲(chǔ)組件1306)、一個(gè)或更多輸入/ 輸出(I/O)設(shè)備1308、以及總線1310 (其允許各個(gè)組件和設(shè)備彼此通信)。計(jì)算機(jī)可讀介質(zhì) 1304以及/或者一個(gè)或更多I/O設(shè)備1308可以被包括為計(jì)算設(shè)備1300的一部分,或者替代地可以耦接到計(jì)算設(shè)備1300。總線1310表示若干種總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外設(shè)總線、圖形加速端口、處理器或局部總線、以及使用多種不同的總線結(jié)構(gòu)的總線等等。總線1310可以包括有線和/或無(wú)線總線。存儲(chǔ)器/存儲(chǔ)組件1306表示一種或多種計(jì)算機(jī)存儲(chǔ)介質(zhì)。組件1306可以包括易失性介質(zhì)(諸如隨機(jī)存取存儲(chǔ)器(RAM))和/或非易失性介質(zhì)(諸如只讀存儲(chǔ)器(ROM)、閃存、光盤、磁盤等)。組件1306可以包括固定介質(zhì)(例如RAM、ROM、固定硬盤驅(qū)動(dòng)器等)以及可移動(dòng)介質(zhì)(例如閃存驅(qū)動(dòng)器、可移動(dòng)硬盤驅(qū)動(dòng)器、光盤等)。這里討論的技術(shù)可以以軟件來(lái)實(shí)現(xiàn),其中指令由一個(gè)或更多處理單元1302執(zhí)行。 應(yīng)理解,不同的指令可以存儲(chǔ)在計(jì)算設(shè)備1300的不同組件中,諸如處理單元1302中、處理單元1302的各個(gè)高速緩存存儲(chǔ)器中、設(shè)備1300的其它高速緩存存儲(chǔ)器中(未示出)、其它計(jì)算機(jī)可讀介質(zhì)上等等。另外,應(yīng)理解,指令在計(jì)算設(shè)備1300中存儲(chǔ)所在的位置可以隨時(shí)間而改變。一個(gè)或更多輸入/輸出(I/O)設(shè)備1308允許用戶向計(jì)算設(shè)備1300輸入命令和信息,并且還允許將信息呈現(xiàn)給用戶和/或其它組件或設(shè)備。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如鼠標(biāo))、麥克風(fēng)、掃描儀等等。輸出設(shè)備的示例包括顯示設(shè)備(例如監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡等等。這里可以在軟件或程序模塊的總背景下描述各種技術(shù)。通常,軟件包括執(zhí)行特定任務(wù)或者實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。這些模塊和技術(shù)的實(shí)現(xiàn)方式可以存儲(chǔ)在某種形式的計(jì)算機(jī)可讀介質(zhì)上或者在某種形式的計(jì)算機(jī)可讀介質(zhì)上傳輸。計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算設(shè)備訪問的任何可用介質(zhì)。借助于示例而非限制, 計(jì)算機(jī)可讀介質(zhì)可以包括“計(jì)算機(jī)存儲(chǔ)介質(zhì)”和“通信介質(zhì)”。“計(jì)算機(jī)存儲(chǔ)介質(zhì)”包括以任何方法或技術(shù)實(shí)現(xiàn)的用于存儲(chǔ)信息(諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù))的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、R0M、EEPR0M、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多用途盤 (DVD)或其它光學(xué)存儲(chǔ)裝置、盒式磁帶、磁帶、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)設(shè)備、或者可以用來(lái)存儲(chǔ)期望信息并且可以被計(jì)算機(jī)訪問的任何其它介質(zhì)。“通信介質(zhì)”典型地以調(diào)制數(shù)據(jù)信號(hào)(諸如載波或其它傳輸機(jī)制)來(lái)體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)果、程序模塊或其它數(shù)據(jù)。通信介質(zhì)還包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“調(diào)制數(shù)據(jù)信號(hào)”意味著以下信號(hào),其特征中的一個(gè)或更多被以將信息編碼在信號(hào)中的方式而設(shè)置或改變。借助于示例而非限制,通信介質(zhì)包括有線介質(zhì)(諸如有線網(wǎng)絡(luò)或直接有線連接)、 以及無(wú)線介質(zhì)(諸如聲音、RF、紅外和其它無(wú)線介質(zhì))。上面的任何組合也包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。通常,這里描述的任何功能或技術(shù)可以使用軟件、固件、硬件(例如固定邏輯電路)、人工處理、或這些實(shí)現(xiàn)方式的組合來(lái)實(shí)現(xiàn)。如這里所使用的術(shù)語(yǔ)“模塊”和“組件”通常表示軟件、固件、硬件或其組合。在軟件實(shí)現(xiàn)方式的情況下,模塊或組件表示當(dāng)在處理器(例如一個(gè)或更多CPU)上被執(zhí)行時(shí)實(shí)施指定任務(wù)的程序代碼。程序代碼可以存儲(chǔ)在一個(gè)或更多計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備中,參考圖13可以找到計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備的詳細(xì)描述。這里描述的用于向系統(tǒng)級(jí)搜索用戶界面注冊(cè)的技術(shù)的特征不依賴于平臺(tái),意味著所述技術(shù)可以在具有多種處理器的多種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。盡管已經(jīng)以專用于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言描述了主題,但是應(yīng)理解在所附權(quán)利要求中限定的主題不必限于上面描述的特定特征或動(dòng)作。相反,上面描述的特定特征和動(dòng)作被公開為實(shí)現(xiàn)權(quán)利要求的示例形式。
權(quán)利要求
1.一種計(jì)算設(shè)備中的方法,該方法包括接收(806)用于該計(jì)算設(shè)備的應(yīng)用的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息;將該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息添加(808)到注冊(cè)存儲(chǔ)裝置;以及將該應(yīng)用包括(810)為能夠使用系統(tǒng)級(jí)搜索用戶界面來(lái)被搜索的一個(gè)或更多應(yīng)用之ο
2.如權(quán)利要求1所述的方法,還包括對(duì)于該計(jì)算設(shè)備的多個(gè)附加應(yīng)用的每一個(gè),接收系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息;對(duì)于該計(jì)算設(shè)備的多個(gè)附加應(yīng)用的每一個(gè),將所接收的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息添加到注冊(cè)存儲(chǔ)裝置;以及將所述多個(gè)附加應(yīng)用中的至少一個(gè)應(yīng)用包括為能夠使用該系統(tǒng)級(jí)搜索用戶界面來(lái)被搜索的一個(gè)或更多應(yīng)用中的應(yīng)用。
3.如權(quán)利要求2所述的方法,其中,能夠使用該系統(tǒng)級(jí)搜索用戶界面來(lái)被搜索的一個(gè)或更多應(yīng)用包括多個(gè)應(yīng)用,該方法還包括對(duì)于多個(gè)應(yīng)用的每一個(gè)生成排序;以及依據(jù)所述多個(gè)應(yīng)用的排序,按照從最高排序到最低排序的順序來(lái)顯示所述多個(gè)應(yīng)用的標(biāo)識(shí)符。
4.如權(quán)利要求1所述的方法,其中,該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息包括關(guān)于系統(tǒng)級(jí)搜索模塊如何加載該應(yīng)用以便響應(yīng)于用戶經(jīng)由該系統(tǒng)級(jí)搜索用戶界面輸入的搜索項(xiàng)而顯示搜索結(jié)果的指示。
5.如權(quán)利要求1所述的方法,其中,該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息包括要被顯示來(lái)在該系統(tǒng)級(jí)搜索用戶界面中標(biāo)識(shí)該應(yīng)用的名稱。
6.如權(quán)利要求1所述的方法,其中,接收系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息為從代表該應(yīng)用的安裝程序應(yīng)用接收該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息。
7.一種計(jì)算設(shè)備,包括一個(gè)或更多處理器(1302);以及一個(gè)或更多計(jì)算機(jī)可讀介質(zhì)(1304),在其上存儲(chǔ)了多條指令,所述多條指令在被計(jì)算設(shè)備的一個(gè)或更多處理器執(zhí)行時(shí)使得所述一個(gè)或更多處理器標(biāo)識(shí)(802)用于應(yīng)用的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息,其包括關(guān)于提供系統(tǒng)級(jí)搜索用戶界面的系統(tǒng)級(jí)搜索模塊能夠如何加載該應(yīng)用的指示;以及將該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息傳遞(804)給系統(tǒng)級(jí)搜索模塊,使得將該應(yīng)用包括為能夠使用該系統(tǒng)級(jí)搜索用戶界面來(lái)被搜索的一個(gè)或更多應(yīng)用之一。
8.如權(quán)利要求7所述的計(jì)算設(shè)備,其中,該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息包括要被顯示來(lái)在該系統(tǒng)級(jí)搜索用戶界面中標(biāo)識(shí)該應(yīng)用的名稱和圖標(biāo)之一或兩者。
9.如權(quán)利要求7所述的計(jì)算設(shè)備,其中,該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息包括關(guān)于該系統(tǒng)級(jí)搜索模塊如何加載該應(yīng)用以便響應(yīng)于用戶經(jīng)由該系統(tǒng)級(jí)搜索用戶界面輸入的搜索項(xiàng)而顯示搜索結(jié)果的指示。
10.如權(quán)利要求9所述的計(jì)算設(shè)備,其中,該系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息包括關(guān)于如何將用戶經(jīng)由該系統(tǒng)級(jí)搜索用戶界面輸入的搜索項(xiàng)提供給該應(yīng)用的指示。
全文摘要
一種系統(tǒng)級(jí)搜索模塊接收用于計(jì)算設(shè)備的應(yīng)用的系統(tǒng)級(jí)搜索用戶界面注冊(cè)信息。該注冊(cè)信息包括關(guān)于該系統(tǒng)級(jí)搜索模塊可以如何加載應(yīng)用的指示。該注冊(cè)信息被添加到注冊(cè)存儲(chǔ)裝置,并且該應(yīng)用被包括為使用該系統(tǒng)級(jí)搜索用戶界面可以被搜索的一個(gè)或更多應(yīng)用之一。
文檔編號(hào)G06F17/30GK102436499SQ20111036298
公開日2012年5月2日 申請(qǐng)日期2011年11月16日 優(yōu)先權(quán)日2010年11月16日
發(fā)明者E. 烏普霍夫 B., H. 佩多克 B., S. 格哈德 D., 薩卡 D., B. 阿弗里特 E., 米什拉 M., 維亞納桑 P., J. 惠特 R., M. 蒙克 S., 陳 W., 劉 Y. 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 宽甸| 浮山县| 新余市| 疏附县| 桂平市| 临澧县| 岐山县| 平湖市| 定兴县| 江油市| 长宁区| 桦川县| 凭祥市| 永仁县| 尚义县| 唐河县| 和田市| 诸暨市| 沂源县| 平塘县| 高阳县| 龙南县| 博罗县| 温宿县| 且末县| 策勒县| 博客| 富裕县| 柳林县| 涡阳县| 潜江市| 肇东市| 阳新县| 遂宁市| 兴海县| 临桂县| 阿鲁科尔沁旗| 香港| 同仁县| 太和县| 抚州市|