如,一個(gè)或多個(gè)處理器、處理器的核、或其他處理單元),它們引發(fā)該處理單元執(zhí)行指令中所指示的操作。計(jì)算機(jī)可讀介質(zhì)的示例包括但不限于CD-ROMs、閃存驅(qū)動(dòng)器、RAM芯片、硬盤(pán)驅(qū)動(dòng)器、EPROMs等。該計(jì)算機(jī)刻度介質(zhì)不包括通過(guò)無(wú)線或通過(guò)有線連接的載波和電子信號(hào)。
[0061]在本說(shuō)明書(shū)中,術(shù)語(yǔ)“軟件”意在包括存在于只讀存儲(chǔ)器中的固件或存儲(chǔ)在磁存儲(chǔ)器中的應(yīng)用,其可以被讀取至存儲(chǔ)器中以由處理器實(shí)施。同樣地,在一些實(shí)施例中,主題技術(shù)的多軟件方面可以作為較大程序的子部分被實(shí)施,同時(shí)保留主題技術(shù)明確的軟件方面。在一些實(shí)施方式中,多軟件方面也可以作為獨(dú)立的程序被執(zhí)行。最終,與在此描述的一起執(zhí)行的軟件方面獨(dú)立的程序的任意組合都落入本主題技術(shù)的保護(hù)范圍內(nèi)。在一些實(shí)施例中,該軟件程序,當(dāng)被安裝以在一個(gè)或多個(gè)電子系統(tǒng)上運(yùn)行時(shí),限定了執(zhí)行并實(shí)施軟件程序運(yùn)行的一個(gè)或多個(gè)特定的機(jī)器實(shí)施方式。
[0062]計(jì)算機(jī)程序(又稱程序、軟件、軟件應(yīng)用、腳本、或編碼)可以以任何可編程的語(yǔ)言的形式編寫(xiě),包括匯編語(yǔ)言或解釋性語(yǔ)言,說(shuō)明的或程序的語(yǔ)言,以及其可以以任何形式被利用,包括作為獨(dú)立程序或作為一個(gè)模塊、組件、子程序、對(duì)象、或適用于計(jì)算環(huán)境的其他單元。計(jì)算機(jī)程序可以,但并非必須,與文檔系統(tǒng)中的文檔相對(duì)應(yīng)。程序可以被存儲(chǔ)在含有其他程序或數(shù)據(jù)(例如,以標(biāo)記語(yǔ)言文檔存儲(chǔ)的一個(gè)或多個(gè)腳本)的部分文檔中,在針對(duì)相關(guān)程序的單個(gè)文檔中,或在多協(xié)調(diào)文檔中(例如,存儲(chǔ)了一個(gè)或多個(gè)模塊、子程序、或部分編碼的文檔)。計(jì)算機(jī)程序可以被用于在位于一個(gè)地址或分布于多個(gè)地址上并通過(guò)通訊網(wǎng)絡(luò)相互連接的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī)上執(zhí)行。
[0063]VII1.執(zhí)行該主題技術(shù)的示例的電子系統(tǒng)
[0064]圖8概念地示出了電子系統(tǒng),使用該電子系統(tǒng)執(zhí)行主題技術(shù)的一些實(shí)施方式。電子系統(tǒng)800可以為計(jì)算機(jī)、手機(jī)、PDA、或任何其他種類(lèi)的電子裝置。這樣的電子系統(tǒng)包括各種類(lèi)型的計(jì)算機(jī)可讀介質(zhì)和各種其他類(lèi)型的計(jì)算機(jī)可讀介質(zhì)的接口。電子系統(tǒng)800包括總線808、處理單元812、系統(tǒng)存儲(chǔ)器804、只讀存儲(chǔ)器(ROM) 810、固定存儲(chǔ)裝置802、輸入設(shè)備接口 814、輸出設(shè)備接口 806、以及網(wǎng)絡(luò)接口 816。
[0065]總線808整體地代表所有的系統(tǒng)、外部設(shè)備、以及連通性地連接電子系統(tǒng)800的多個(gè)內(nèi)部裝置的芯片組總線。例如,總線808連通性地將處理單元812與ROM 810、系統(tǒng)存儲(chǔ)器804,以及固定存儲(chǔ)裝置802連接。
[0066]由這些各種存儲(chǔ)單元,處理單元812檢索指令來(lái)執(zhí)行及處理數(shù)據(jù)以便于執(zhí)行該主題技術(shù)的方法。該處理單元在不同的實(shí)施例中可以為單核處理器或多核處理器。
[0067]ROM 810存儲(chǔ)處理單元812需要的靜態(tài)數(shù)據(jù)和指令以及電子系統(tǒng)的其他模塊。在另一方面,固定存儲(chǔ)裝置802為讀寫(xiě)存儲(chǔ)裝置。這個(gè)裝置為存儲(chǔ)指令和數(shù)據(jù)的非易去性存儲(chǔ)單元,甚至當(dāng)電子系統(tǒng)800關(guān)閉時(shí)。主題技術(shù)的一些實(shí)施方式使用大容量存儲(chǔ)裝置(諸如磁盤(pán)或光盤(pán)以及其相應(yīng)的盤(pán)驅(qū)動(dòng)器)作為固定存儲(chǔ)裝置802。
[0068]其他實(shí)施方式使用可移除的存儲(chǔ)裝置(諸如軟盤(pán)、閃存盤(pán)、以及與其相應(yīng)的盤(pán)驅(qū)動(dòng)器)作為固定存儲(chǔ)裝置802。和固定存儲(chǔ)裝置802 —樣,該系統(tǒng)存儲(chǔ)器804為讀寫(xiě)存儲(chǔ)裝置。然而,與存儲(chǔ)裝置802不同,系統(tǒng)存儲(chǔ)器804為易失性讀寫(xiě)存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器。系統(tǒng)存儲(chǔ)器804存儲(chǔ)了處理器在運(yùn)行中需要的部分指令和數(shù)據(jù)。在一些實(shí)施例中,該主題技術(shù)的方法被存儲(chǔ)在系統(tǒng)存儲(chǔ)器804、固定存儲(chǔ)裝置802、和/或ROM 810中。例如,各種存儲(chǔ)單元包括用于按照一些實(shí)施方式建議事件參與者的指令。由這些各種存儲(chǔ)單元,處理單元812檢索執(zhí)行的指令和處理的數(shù)據(jù)以便于實(shí)施一些實(shí)施方式的方法。
[0069]總線808還連接到輸入和輸出設(shè)備接口 814和806。輸入設(shè)備接口 814使用戶可以傳送信息以及選擇給電子系統(tǒng)的命令。與輸入設(shè)備接口 812—起使用的輸入裝置包括,例如,字母數(shù)字鍵盤(pán)和顯示設(shè)備(也稱為“光標(biāo)控制裝置”)。輸出設(shè)備接口 806使,例如,由電子系統(tǒng)800生成的圖像可以顯示。與輸出設(shè)備接口 806 —起使用的輸出裝置包括,例如,打印機(jī)和顯示裝置,諸如陰極射線管(CRT)或液晶顯示器(IXD)。一些實(shí)施方式包括諸如同時(shí)作為輸入和輸出裝置使用的觸摸屏。
[0070]最終,如圖8所示,總線808還將電子系統(tǒng)800通過(guò)網(wǎng)絡(luò)接口 816聯(lián)接到網(wǎng)絡(luò)(未示出)。以此方式,該計(jì)算機(jī)可以為計(jì)算機(jī)網(wǎng)絡(luò)的一部分,如局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、或內(nèi)聯(lián)網(wǎng)、或多個(gè)網(wǎng)絡(luò)中的一個(gè)網(wǎng)絡(luò),諸如因特網(wǎng)。電子系統(tǒng)800的任意或全部的組件可以與所公開(kāi)的主題共同使用。
[0071 ] 以上描述的這些功能可以以數(shù)字電子電路、計(jì)算機(jī)軟件、固件或硬件實(shí)施。該技術(shù)可以使用一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品實(shí)施??删幊痰奶幚砥骱陀?jì)算機(jī)可以包括在或封裝在移動(dòng)設(shè)備中。該方法和邏輯流程可以通過(guò)一個(gè)或多個(gè)可編程的方法和一個(gè)或多個(gè)可編程的邏輯電路實(shí)施。一般的和特定的用途的計(jì)算裝置和存儲(chǔ)裝置可以通過(guò)通訊網(wǎng)絡(luò)相互連接。
[0072]一些實(shí)施方式包括電子組件,諸如微處理器、在機(jī)器可讀的或計(jì)算機(jī)可讀介質(zhì)(可選擇地稱為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、機(jī)器可讀介質(zhì)、或機(jī)器可讀存儲(chǔ)介質(zhì))上存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器或內(nèi)存。這樣的計(jì)算機(jī)可讀介質(zhì)的示例包括RAM、ROM、只讀光盤(pán)驅(qū)動(dòng)器(CD-ROM)、可記錄光盤(pán)驅(qū)動(dòng)器(CD-R)、可復(fù)寫(xiě)式光盤(pán)(CD-RW)、只讀數(shù)字通用盤(pán)(例如,DVD-ROM、雙層 DVD-ROM)、各種可記錄 / 可復(fù)寫(xiě) DVDs (例如,DVD-RAM、DVD-RW、DVD+RW 等)、閃存(例如,SD卡、迷你SD卡、微SD卡等)、磁性的和/或固態(tài)的硬盤(pán)驅(qū)動(dòng)器、只讀和可記錄的藍(lán)光盤(pán)、超密度光盤(pán)、任何其他的光盤(pán)介質(zhì)或磁盤(pán)介質(zhì)、以及軟盤(pán)。該計(jì)算機(jī)可讀介質(zhì)可以存儲(chǔ)由至少一個(gè)處理單元可執(zhí)行的計(jì)算機(jī)程序并包括用于執(zhí)行各種操作的成組的指令。計(jì)算機(jī)程序或計(jì)算機(jī)編碼的示例包括機(jī)器碼,諸如由編譯器生成的,以及含有計(jì)算機(jī)、電子組件、或使用解碼器的微處理器執(zhí)行的高級(jí)編碼的文檔。。
[0073]盡管以上討論主要指的是執(zhí)行軟件的微處理器或多核處理器,但一些實(shí)施例可以通過(guò)一個(gè)或多個(gè)集成的電路實(shí)施,如專(zhuān)用集成電路(ASICs)或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGAs)。在一些實(shí)施方式中,這樣的集成電路執(zhí)行存儲(chǔ)在電路本身上的指令。
[0074]如被用于本說(shuō)明書(shū)以及本申請(qǐng)的任意權(quán)利要求中,術(shù)語(yǔ)“計(jì)算機(jī)”、“服務(wù)器”、“處理器”、以及“存儲(chǔ)器”都指的是電子的或其他技術(shù)性裝置。這些術(shù)語(yǔ)排除了人或人群。為了說(shuō)明的目的,該術(shù)語(yǔ)“顯示器”或“顯示”意指在電子裝置上進(jìn)行顯示。如被用于本說(shuō)明書(shū)以及本申請(qǐng)的任意權(quán)利要求中,術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”和“計(jì)算機(jī)可讀媒介”被完全限制在以計(jì)算機(jī)可讀的形式存儲(chǔ)信息的有形的、物理的目標(biāo)。這些術(shù)語(yǔ)排除了任何無(wú)線信號(hào)、有線下載信號(hào)、以及任何其他的短暫的信號(hào)。
[0075]為了提供與用戶的互動(dòng),在說(shuō)明書(shū)中所描述的主題技術(shù)的實(shí)施方式可以在具有顯示裝置的計(jì)算機(jī)上實(shí)施,例如,CRT (陰極射線管)或LCD(液晶顯示)監(jiān)控器,用于向用戶顯示信息,以及鍵盤(pán)和定點(diǎn)裝置,例如鼠標(biāo)或軌跡球,其可以用于由用戶向計(jì)算機(jī)進(jìn)行輸入。其他類(lèi)型的裝置也可以被用于提供與用戶之間的互動(dòng),例如,向用戶提供的反饋可以為任何形式的傳感反饋,例如,視覺(jué)反饋、聽(tīng)覺(jué)反饋、或觸覺(jué)反饋;并且來(lái)自用戶的輸入可以以任何形式被接收,包括聲音的、語(yǔ)言的、或者觸覺(jué)的輸入。此外,計(jì)算機(jī)可以通過(guò)向用戶使用的裝置發(fā)送或從其接收文檔來(lái)與用戶互動(dòng),例如,響應(yīng)于從網(wǎng)頁(yè)瀏覽器接收到的請(qǐng)求向用戶的客戶裝置上的網(wǎng)頁(yè)瀏覽器發(fā)送網(wǎng)頁(yè)。
[0076]在本說(shuō)明書(shū)中描述的該主題技術(shù)的實(shí)施例可以在計(jì)算系統(tǒng)中實(shí)施,該計(jì)算系統(tǒng)為包括了例如數(shù)據(jù)服務(wù)器這樣的后端組件或包括了例如應(yīng)用服務(wù)器這樣的中間設(shè)備組件或包括了例如具有圖形用戶界面的客戶計(jì)算機(jī)這樣的前端組件,或用戶可以與在本說(shuō)明書(shū)中描述的主題技術(shù)相互作用的網(wǎng)頁(yè)瀏覽器,或一個(gè)或多個(gè)這樣的后端、中間端、或前端組件的組合。該系統(tǒng)的組件可以通過(guò)例如通訊網(wǎng)絡(luò)這樣的任意形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通訊被相互連接。通訊網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”)、互聯(lián)網(wǎng)絡(luò)(例如“因特網(wǎng)”)、以及對(duì)等網(wǎng)絡(luò)(例如,專(zhuān)設(shè)的對(duì)等網(wǎng)絡(luò))。
[0077]該計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器總體上相互遠(yuǎn)離并通常通過(guò)通訊網(wǎng)絡(luò)相互作用??蛻舳伺c服務(wù)器之間的關(guān)系通過(guò)在各自的計(jì)算機(jī)上運(yùn)行計(jì)算機(jī)程序而產(chǎn)生,并具有相互間的客戶端-服務(wù)器聯(lián)系。在一些實(shí)施例中,服務(wù)器向客戶端裝置(例如,用于從與客戶端裝置互動(dòng)的用戶處接收用戶輸入并向用戶顯示數(shù)據(jù)的目的)傳送數(shù)據(jù)(例如,HTML頁(yè)面)。在客戶端裝置上生成的數(shù)據(jù)(例如,用戶相互作用的結(jié)果)可以從服務(wù)器上的客戶端設(shè)備上接收。
[0078]可以理解的是,所公開(kāi)的方法的步驟的任何特定的次序或?qū)蛹?jí)是為了示例方法的說(shuō)明。按照設(shè)計(jì)參數(shù),可以理解的是方法的步驟中特定的次序或?qū)蛹?jí)可以被重新安排,或者所有示例的步驟可以都被實(shí)施。一些步驟可以被同步實(shí)施。例如,在某些條件下,多任務(wù)或并行的流程可以是有利的。然而,在上述實(shí)施例中的各種系統(tǒng)組件的分離不應(yīng)當(dāng)理解為所描述的程序組件和系統(tǒng)可以總體上被整合到單一的軟件產(chǎn)品中或打包進(jìn)多軟件產(chǎn)品中。
當(dāng)前第4頁(yè)
1 
2 
3 
4 
5