移動(dòng)開(kāi)發(fā)商開(kāi)發(fā)的應(yīng)用的數(shù)量正在增加。與此同時(shí),移動(dòng)應(yīng)用商店正需要更多的有關(guān)上載應(yīng)用的目錄信息,諸如多種尺寸和分辨率的屏幕截圖、局部化圖形、多種語(yǔ)言的庫(kù)存清單細(xì)節(jié)等。此外,移動(dòng)應(yīng)用商店還可能需要用于具體用戶設(shè)備配置的具體二進(jìn)制數(shù)。例如,移動(dòng)應(yīng)用商店可能需要應(yīng)用的用于1GHz處理器的用戶設(shè)備的第一版本和用于2.5GHz處理器的用戶設(shè)備的第二版本。這些特征需要仔細(xì)配置,且這樣的配置會(huì)變大且復(fù)雜。這可能導(dǎo)致單一應(yīng)用的多個(gè)版本被過(guò)度令人厭煩地上載到應(yīng)用商店。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)公開(kāi)主題的實(shí)現(xiàn),可以提供應(yīng)用編程接口給開(kāi)發(fā)商關(guān)聯(lián)方。所述應(yīng)用編程接口被配置成允許應(yīng)用的多個(gè)版本的自動(dòng)化上載,而不需要每個(gè)版本的個(gè)別上載??梢越?jīng)由所述應(yīng)用編程接口從開(kāi)發(fā)商關(guān)聯(lián)方接收所述應(yīng)用的第一版本和第二版本。可以在應(yīng)用市場(chǎng)用第一語(yǔ)言向第一用戶集發(fā)布所述應(yīng)用的第一版本。可以在應(yīng)用市場(chǎng)用第二語(yǔ)言向第二用戶集發(fā)布所述應(yīng)用的第二版本。應(yīng)用編程接口可以被配置成基于單一激活接收應(yīng)用的第一版本和應(yīng)用的第二版本。單一激活可以是按鈕按壓、代碼輸入、上載命令等。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),可以提供應(yīng)用編程接口給開(kāi)發(fā)商關(guān)聯(lián)方。可以提供用于配置所述應(yīng)用編程接口允許應(yīng)用的多個(gè)版本的自動(dòng)化上載,而不需要每個(gè)版本的個(gè)別上載的裝置??梢蕴峁┯糜诮?jīng)由所述應(yīng)用編程接口從開(kāi)發(fā)商關(guān)聯(lián)方接收所述應(yīng)用的第一版本和第二版本的裝置。可以在應(yīng)用市場(chǎng)用第一語(yǔ)言向第一用戶集發(fā)布所述應(yīng)用的第一版本。可以在應(yīng)用市場(chǎng)用第二語(yǔ)言向第二用戶集發(fā)布所述應(yīng)用的第二版本。應(yīng)用編程接口可以被配置成基于單一激活接收應(yīng)用的第一版本和應(yīng)用的第二版本。單一激活可以是按鈕按壓、代碼輸入、上載命令等。
根據(jù)本公開(kāi)的系統(tǒng)和技術(shù)允許經(jīng)由應(yīng)用編程接口,用第一語(yǔ)言發(fā)布應(yīng)用的第一版本和用第二語(yǔ)言發(fā)布應(yīng)用的第二版本。公開(kāi)主題的額外的特征、優(yōu)點(diǎn)和實(shí)現(xiàn)可以被闡述或通過(guò)考慮下面的描述、附圖和權(quán)利要求而顯而易見(jiàn)。而且,應(yīng)該理解,前面的總結(jié)和下面的詳細(xì)描述包括示例且想要提供進(jìn)一步的解釋而不限制權(quán)利要求的范圍。
附圖說(shuō)明
附圖被包括以提供對(duì)公開(kāi)主題的進(jìn)一步理解,其被合并或構(gòu)成本說(shuō)明書(shū)的一部分。附圖還圖示了公開(kāi)主題的實(shí)現(xiàn),并與詳細(xì)描述一起用來(lái)解釋公開(kāi)主題的實(shí)現(xiàn)的原理。不試圖比對(duì)于公開(kāi)主題的基本理解可能所需及其可能被實(shí)踐的各種方式更詳細(xì)的方式來(lái)展示結(jié)構(gòu)細(xì)節(jié)。其中
圖1示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的用于發(fā)布應(yīng)用的第一和第二版本的示例過(guò)程。
圖2示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的應(yīng)用的多個(gè)版本的示例發(fā)布。
圖3示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的應(yīng)用的多個(gè)版本的另一示例發(fā)布。
圖4示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的計(jì)算機(jī)。
圖5示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的網(wǎng)絡(luò)配置。
具體實(shí)施方式
這里公開(kāi)的技術(shù)使得能夠經(jīng)由應(yīng)用編程接口。發(fā)布應(yīng)用的多個(gè)版本到應(yīng)用市場(chǎng)。應(yīng)用編程接口可以被配置為使得應(yīng)用的多個(gè)版本的自動(dòng)上載(例如,英語(yǔ)版本、西班牙語(yǔ)版本、移動(dòng)設(shè)備專(zhuān)用版本等等),而不需要每個(gè)版本的個(gè)別上載。開(kāi)發(fā)商關(guān)聯(lián)方(例如,開(kāi)發(fā)商、翻譯商、第三方上載服務(wù)等等)可以經(jīng)由應(yīng)用編程接口提供應(yīng)用的多個(gè)版本。開(kāi)發(fā)商可以使用開(kāi)發(fā)商軟件來(lái)與應(yīng)用編程接口交互。值得注意的是,應(yīng)用的多個(gè)版本可以經(jīng)由應(yīng)用編程接口而非應(yīng)用市場(chǎng)接口來(lái)發(fā)布。多個(gè)版本可以在應(yīng)用中向不同用戶集發(fā)布。作為這里所公開(kāi)技術(shù)的示例,開(kāi)發(fā)商可以用英語(yǔ)生成應(yīng)用的第一版本,用西班牙語(yǔ)生成應(yīng)用的第二版本。開(kāi)發(fā)商可以訪問(wèn)應(yīng)用編程接口以選擇應(yīng)用的第一版本和第二版本并且提交這兩個(gè)版本。隨后,兩個(gè)版本都被上載到應(yīng)用市場(chǎng),第一版本用于講英語(yǔ)的地區(qū),第二版本用于說(shuō)西班牙語(yǔ)的地區(qū)。作為另一示例,應(yīng)用可以由開(kāi)發(fā)商來(lái)生成。開(kāi)發(fā)商可以訪問(wèn)應(yīng)用編程接口來(lái)選擇應(yīng)用并經(jīng)由應(yīng)用編程接口來(lái)提交它。隨后,可以生成應(yīng)用的第一版本并向第一用戶集發(fā)布。此外,可以生成應(yīng)用的第二版本并向第二用戶集發(fā)布。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),如圖1中所示,在步驟110,應(yīng)用編程接口可以被提供給開(kāi)發(fā)商關(guān)聯(lián)方。應(yīng)用編程接口可以使開(kāi)發(fā)商關(guān)聯(lián)方能夠向應(yīng)用市場(chǎng)發(fā)布應(yīng)用的多個(gè)版本,并且可以與應(yīng)用市場(chǎng)相關(guān)聯(lián),從而其包含使能連接到或上載到應(yīng)用市場(chǎng)的信息。應(yīng)用編程接口可以規(guī)定開(kāi)發(fā)商關(guān)聯(lián)方的軟件組件應(yīng)該如何互相交互以使應(yīng)用的多個(gè)版本能夠向應(yīng)用市場(chǎng)發(fā)布。應(yīng)用編程接口可以包含關(guān)于數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、硬盤(pán)驅(qū)動(dòng)器、視頻卡、軟件、程序等的信息。
應(yīng)用編程接口可以使得開(kāi)發(fā)商關(guān)聯(lián)方能夠基于單一激活發(fā)布應(yīng)用的多個(gè)版本。激活可以是按鈕按壓、代碼輸入、上載命令等。作為按鈕按壓的示例,開(kāi)發(fā)商關(guān)聯(lián)方可以選擇存儲(chǔ)在開(kāi)發(fā)商一端上的應(yīng)用的多個(gè)版本。開(kāi)發(fā)商關(guān)聯(lián)方可以隨后選擇“提交”按鈕?;谔峤话粹o的選擇,可以經(jīng)由應(yīng)用編程接口發(fā)布應(yīng)用的多個(gè)版本。作為代碼輸入的示例,開(kāi)發(fā)商可以執(zhí)行被配置為選擇應(yīng)用的多個(gè)版本并經(jīng)由應(yīng)用編程接口提交它們的代碼?;谔峤?,可以向應(yīng)用市場(chǎng)發(fā)布應(yīng)用的多個(gè)版本。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),如圖1中所示,在步驟120,可以經(jīng)由應(yīng)用編程接口接收應(yīng)用的多個(gè)版本。如這里所述,多個(gè)版本可以由開(kāi)發(fā)商關(guān)聯(lián)方提供,諸如由開(kāi)發(fā)商關(guān)聯(lián)方選擇應(yīng)用的多個(gè)存儲(chǔ)的版本并且經(jīng)由應(yīng)用編程接口提交它們。
作為可替換示例,如圖2中所示,應(yīng)用的多個(gè)版本210a、220a和230a可以被提供給應(yīng)用編程接口240。多個(gè)版本210a、220a和230a可以通過(guò)開(kāi)發(fā)商上載代碼來(lái)提供,代碼被配置為向應(yīng)用編程接口提供應(yīng)用的多個(gè)版本以使得所有三個(gè)版本共同被上載。應(yīng)用編程接口240可以接收應(yīng)用的多個(gè)版本并且在應(yīng)用市場(chǎng)中發(fā)布三個(gè)版本。發(fā)布的應(yīng)用的版本210b、220b和230b可以被提供給不同用戶集,如上所公開(kāi)的。
可替換地,可以由開(kāi)發(fā)商關(guān)聯(lián)方提供應(yīng)用的單一版本給應(yīng)用編程接口。應(yīng)用編程接口可以被配置為基于所提供的單一版本而生成和發(fā)布應(yīng)用的多個(gè)版本。
作為說(shuō)明性示例,如圖3中所示,可以向應(yīng)用編程接口340提供應(yīng)用的單一版本300。該單一版本可以通過(guò)由開(kāi)發(fā)商選擇提交按鈕而提供,所述選擇被配置為向應(yīng)用編程接口提供應(yīng)用的單一版本。應(yīng)用編程接口340可以接收應(yīng)用的單一版本并且在應(yīng)用市場(chǎng)中發(fā)布應(yīng)用的三個(gè)版本。發(fā)布的應(yīng)用的版本310、320和330可以都互相不同。例如,應(yīng)用的每個(gè)版本310、320和330可以是不同語(yǔ)言的。應(yīng)用的三個(gè)版本可以提供給不同的用戶集,如這里所公開(kāi)的。
將注意到,開(kāi)發(fā)商關(guān)聯(lián)方可能能夠經(jīng)由應(yīng)用編程接口發(fā)布應(yīng)用的多個(gè)版本,而不需要開(kāi)發(fā)商關(guān)聯(lián)方經(jīng)由應(yīng)用市場(chǎng)接口個(gè)別地上載應(yīng)用的不同版本。應(yīng)用編程接口可使開(kāi)發(fā)商能夠規(guī)劃應(yīng)用的多個(gè)版本的發(fā)布,而不需要個(gè)別上載。
開(kāi)發(fā)商關(guān)聯(lián)方所提供的應(yīng)用的一個(gè)或多個(gè)版本可以是應(yīng)用的最終版本(例如已準(zhǔn)備就緒發(fā)布到應(yīng)用市場(chǎng)),或者可以是應(yīng)用的不完全版本,要經(jīng)由應(yīng)用編程接口來(lái)完成。作為示例,應(yīng)用的單一版本可能包含許多變量占位符,對(duì)應(yīng)于應(yīng)用的最終版本中的文本。作為具體示例,#23sdk4可能對(duì)應(yīng)于入口歡迎語(yǔ)。當(dāng)包含變量#23sdk4的應(yīng)用的版本被提供給應(yīng)用編程接口時(shí),變量可能被替換為對(duì)應(yīng)于應(yīng)用的具體版本的文本。具體地,變量#23sdk4可能在應(yīng)用的英語(yǔ)版本中被轉(zhuǎn)換為“Hello”,而在應(yīng)用的西班牙語(yǔ)版本中被轉(zhuǎn)換為“hola”。發(fā)布的應(yīng)用的版本可能包含實(shí)際文本(例如英語(yǔ)版本中的“Hello”)而不是變量#23sdk4。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),如圖1中所示,在步驟130,可以在應(yīng)用市場(chǎng)中向用戶集發(fā)布應(yīng)用的多個(gè)版本中的某個(gè)版本。用戶集可以對(duì)應(yīng)于具體地區(qū)的用戶、特定年齡的用戶、具有特定體驗(yàn)的用戶、選擇參加的用戶、選擇退出的用戶、具有一個(gè)或多個(gè)設(shè)置的用戶設(shè)備、具有一個(gè)或多個(gè)配置的用戶設(shè)備等。類(lèi)似地,在步驟140,可以向不同用戶集發(fā)布應(yīng)用的多個(gè)版本中的不同版本。
用戶集可以基于由開(kāi)發(fā)商關(guān)聯(lián)方提供的信息、基于應(yīng)用的版本的特性、基于應(yīng)用的版本所指定用于的地區(qū)來(lái)確定。作為開(kāi)發(fā)商關(guān)聯(lián)方所提供的信息的示例,應(yīng)用的第一版本可以被指定為僅僅用于測(cè)試?;谥付ǎ瑧?yīng)用的這個(gè)第一版本可能僅僅提供給被指定為測(cè)試用戶的用戶。作為應(yīng)用的版本被指定用于地區(qū)的示例,應(yīng)用的第一版本可以是英語(yǔ)的。因此,應(yīng)用的第一版本可以經(jīng)由應(yīng)用市場(chǎng)在美國(guó)發(fā)布。應(yīng)用的第二版本可以是法語(yǔ)的。因此,應(yīng)用的第二版本可以經(jīng)由應(yīng)用市場(chǎng)在法國(guó)發(fā)布。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),一個(gè)或多個(gè)二進(jìn)制數(shù)可以與應(yīng)用的版本相關(guān)聯(lián)。二進(jìn)制數(shù)可以對(duì)應(yīng)于設(shè)備性能、屏幕尺寸、所選設(shè)置、提供商要求等。應(yīng)用的版本可以包含對(duì)應(yīng)于設(shè)備性能、屏幕尺寸、所選設(shè)置、提供商要求等中的一個(gè)或多個(gè)的特性。因此,獨(dú)特的二進(jìn)制數(shù)可以與具體字符集相關(guān)聯(lián),該具體字符集與應(yīng)用的該版本相關(guān)聯(lián)。用戶也可以與該相同的二進(jìn)制數(shù)相關(guān)聯(lián)。作為示例,應(yīng)用的版本可以對(duì)應(yīng)于與1704x 960的分辨率相對(duì)應(yīng)的圖形。與該分辨率相關(guān)聯(lián)的二進(jìn)制數(shù)可以是110101。因此,具有二進(jìn)制數(shù)110101的應(yīng)用的這個(gè)版本被發(fā)布給具有1704x 960的分辨率的移動(dòng)設(shè)備。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),應(yīng)用的版本的價(jià)格可以被確定且關(guān)聯(lián)于發(fā)布的應(yīng)用的版本。發(fā)布的應(yīng)用的第一版本和第二版本可以是不同的,諸如基于版本所發(fā)布的地區(qū)、版本所指定用于的用戶集等。價(jià)格可以經(jīng)由應(yīng)用編程接口在發(fā)布應(yīng)用之前確定,或者可以由應(yīng)用所發(fā)布的應(yīng)用市場(chǎng)來(lái)確定。作為示例,如圖3中所示,應(yīng)用的單一版本300可以提供給應(yīng)用編程接口340。應(yīng)用編程接口可以生成和發(fā)布應(yīng)用的三個(gè)版本,版本310、320和330?;诎姹?10對(duì)應(yīng)于中國(guó)市場(chǎng),版本310的價(jià)格可以是$0.49?;诎姹?20對(duì)應(yīng)于美國(guó)市場(chǎng),版本320的價(jià)格可以是$0.99?;诎姹?30對(duì)應(yīng)于歐洲市場(chǎng),版本330的價(jià)格可以是$1.30。應(yīng)用的多個(gè)版本中每個(gè)版本的價(jià)格可以自動(dòng)確定,使得開(kāi)發(fā)者關(guān)聯(lián)方不需要設(shè)置價(jià)格。作為示例,開(kāi)發(fā)者關(guān)聯(lián)方可以僅提供待發(fā)布的想要的應(yīng)用的版本,并且基于每個(gè)版本,可以對(duì)于每個(gè)版本確定價(jià)格。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),應(yīng)用的版本可以基于連續(xù)發(fā)行期而上載。連續(xù)發(fā)行期可以是基于事件的周期(例如每天、每周等等)、基于發(fā)行的周期(例如每次更新應(yīng)用)、請(qǐng)求周期(例如,每次請(qǐng)求應(yīng)用的更新版本等)等。應(yīng)用編程接口可以在連續(xù)發(fā)行期接收應(yīng)用的版本并且在應(yīng)用市場(chǎng)中自動(dòng)提供或更新應(yīng)用的當(dāng)前發(fā)布版本。在此情況下,開(kāi)發(fā)商關(guān)聯(lián)方不需要提交應(yīng)用的版本。應(yīng)用的更新版本可以自動(dòng)提供給應(yīng)用編程接口并且可以自動(dòng)被發(fā)布(作為一個(gè)或多個(gè)版本,如這里所公開(kāi)的)給應(yīng)用市場(chǎng)。
根據(jù)公開(kāi)主題的實(shí)現(xiàn),可以基于用戶來(lái)確定應(yīng)用自帶項(xiàng)目集。應(yīng)用自帶項(xiàng)目(in-application item)可以是插入到應(yīng)用中的項(xiàng)目。應(yīng)用自帶項(xiàng)目可以是用于銷(xiāo)售的項(xiàng)目、用于顯示的項(xiàng)目、交互項(xiàng)目、語(yǔ)言等。作為示例,用戶集可能位于美國(guó)。因此,用于該用戶集的應(yīng)用自帶項(xiàng)目可以是經(jīng)由為該用戶集發(fā)布的應(yīng)用的版本而對(duì)紐約時(shí)報(bào)的訂閱。
當(dāng)前公開(kāi)主題的實(shí)現(xiàn)可以實(shí)現(xiàn)為各種部件和網(wǎng)絡(luò)架構(gòu),且與各種部件和網(wǎng)絡(luò)架構(gòu)一起使用。作為示例,移動(dòng)電話可以與云服務(wù)器連接且云服務(wù)器可以提供信息給事件聽(tīng)眾。圖4是適合用實(shí)現(xiàn)當(dāng)前公開(kāi)主題的實(shí)現(xiàn)的示例計(jì)算機(jī)20。計(jì)算機(jī)(例如移動(dòng)電話、平板、筆記本電腦等等)20包括總線21,其互連計(jì)算機(jī)20的主要部件,諸如中央處理器24、存儲(chǔ)器27(典型地,RAM,但其還可能包括ROM、閃存RAM等)、輸入/輸出控制器28、諸如經(jīng)由顯示適配器的顯示器或觸摸屏的用戶顯示器22、可能包括一個(gè)或多個(gè)控制器和關(guān)聯(lián)用戶輸入或諸如鍵盤(pán)、鼠標(biāo)、Wi-Fi/蜂窩無(wú)線電、觸摸屏、麥克風(fēng)/揚(yáng)聲器等的設(shè)備的用戶輸入接口26,并且可以緊密耦合到I/O控制器28,諸如硬盤(pán)驅(qū)動(dòng)器、閃存存儲(chǔ)、光纖信道網(wǎng)絡(luò)、SAN設(shè)備、SCSI設(shè)備等的固定存儲(chǔ)23,以及用于控制和接收光盤(pán)、閃存驅(qū)動(dòng)器等的可移動(dòng)媒體部件25。
總線21允許中央處理器24與存儲(chǔ)器27之間的數(shù)據(jù)通信,存儲(chǔ)器27可以包括只讀存儲(chǔ)器(ROM)或閃存存儲(chǔ)器(也未示出)以及隨機(jī)存取存儲(chǔ)器(RAM)(未示出),如前所注釋的。RAM可以包括主存儲(chǔ)器,操作系統(tǒng)和應(yīng)用程序加載其中。ROM或閃存存儲(chǔ)器除了其他代碼以外可以包含基本輸入輸出系統(tǒng)(BIOS),其控制基本硬件操作,諸如與外圍部件的交互。駐留于計(jì)算機(jī)20的應(yīng)用可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上且經(jīng)由計(jì)算機(jī)可讀介質(zhì)而訪問(wèn),計(jì)算機(jī)可讀介質(zhì)諸如硬盤(pán)驅(qū)動(dòng)器(例如固定存儲(chǔ)23)、光驅(qū)、軟盤(pán)、或者其他存儲(chǔ)介質(zhì)25。
固定存儲(chǔ)23可以與計(jì)算機(jī)20集成或者可以分開(kāi)并且通過(guò)其他接口來(lái)訪問(wèn)。網(wǎng)絡(luò)接口29可以提供經(jīng)由電話鏈路到遠(yuǎn)程服務(wù)器、經(jīng)由互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP)到互聯(lián)網(wǎng)的直接連接、或者經(jīng)由直接網(wǎng)絡(luò)鏈路到遠(yuǎn)程服務(wù)器、經(jīng)由POP(存在點(diǎn))或其他技術(shù)到互聯(lián)網(wǎng)的直接連接。網(wǎng)絡(luò)接口29可以使用無(wú)線技術(shù),包括數(shù)字蜂窩電話鏈接、蜂窩數(shù)字分組數(shù)據(jù)(CDPD)連接、數(shù)字衛(wèi)星數(shù)據(jù)連接等,提供這樣的連接。例如,網(wǎng)絡(luò)接口29可以允許計(jì)算機(jī)與其他計(jì)算機(jī)經(jīng)由一個(gè)或多個(gè)局域網(wǎng)、廣域網(wǎng)或其他網(wǎng)絡(luò)而通信,如圖5中所示。
許多其他設(shè)備或部件(未示出)可以以類(lèi)似方式連接(例如文檔掃描儀、數(shù)碼相機(jī)等等)。相反地,圖4中所示的所有部件不需要存在以實(shí)踐本公開(kāi)。部件可以以與所示不同的方式互連。計(jì)算機(jī)的操作,諸如圖4中所示,在本領(lǐng)域中容易理解且在本申請(qǐng)中不詳細(xì)討論。用來(lái)實(shí)現(xiàn)本公開(kāi)的代碼可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,諸如存儲(chǔ)器27、固定存儲(chǔ)23、可移動(dòng)媒體25中的一個(gè)或多個(gè),或者在遠(yuǎn)程存儲(chǔ)位置。
圖5示出根據(jù)公開(kāi)主題的實(shí)現(xiàn)的示例網(wǎng)絡(luò)配置。一個(gè)或多個(gè)客戶端10、11,諸如智能電力設(shè)備、微計(jì)算機(jī)、本地計(jì)算機(jī)、智能電話、平板計(jì)算設(shè)備等,可能經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)7(例如配電網(wǎng)絡(luò))連接到其他設(shè)備。網(wǎng)絡(luò)可以是局域網(wǎng)、廣域網(wǎng)、互聯(lián)網(wǎng)或者一個(gè)或多個(gè)任何其他合適通信網(wǎng)絡(luò),并且可以在任何合適平臺(tái)上實(shí)現(xiàn),包括有線和/或無(wú)線網(wǎng)絡(luò)??蛻舳丝梢耘c一個(gè)或多個(gè)服務(wù)器13和/或數(shù)據(jù)庫(kù)15通信。設(shè)備可以直接由客戶端10、11訪問(wèn),或者一個(gè)或多個(gè)其他設(shè)備可以提供中間訪問(wèn),諸如在服務(wù)器13提供對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)15中的資源的訪問(wèn)時(shí)??蛻舳?0、11還可以訪問(wèn)遠(yuǎn)程平臺(tái)17或由遠(yuǎn)程平臺(tái)17所提供的服務(wù),諸如云計(jì)算配置和服務(wù)。遠(yuǎn)程平臺(tái)17可以包括一個(gè)或多個(gè)服務(wù)器13和/或數(shù)據(jù)庫(kù)15。
更一般地,當(dāng)前公開(kāi)主題的各種實(shí)現(xiàn)可以包括或以計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程和用于實(shí)踐這些過(guò)程的裝置的形式來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)還可以以具有計(jì)算機(jī)程序代碼的計(jì)算機(jī)程序產(chǎn)品的形式來(lái)實(shí)現(xiàn),計(jì)算機(jī)程序代碼包含在諸如軟盤(pán)、CD-ROM、硬盤(pán)驅(qū)動(dòng)器、USB(通用串行總線)驅(qū)動(dòng)器、或者任何其他機(jī)器可讀存儲(chǔ)介質(zhì)的非瞬時(shí)和/或有形介質(zhì)中實(shí)現(xiàn)的指令,其中,當(dāng)計(jì)算機(jī)程序代碼加載到且由計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)成為了用于實(shí)踐公開(kāi)主題的實(shí)現(xiàn)的裝置。實(shí)現(xiàn)還可以已計(jì)算機(jī)程序代碼的形式實(shí)現(xiàn),例如無(wú)論是存儲(chǔ)在存儲(chǔ)介質(zhì)中,加載到和/或由計(jì)算機(jī)執(zhí)行,或者通過(guò)一些傳輸介質(zhì)發(fā)射,諸如通過(guò)電接線或布線,通過(guò)光纖,或者經(jīng)由電磁輻射,其中,當(dāng)計(jì)算機(jī)程序代碼被加載到且由計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)成為用于實(shí)踐公開(kāi)主題的實(shí)現(xiàn)的裝置。當(dāng)在通用微處理器上實(shí)現(xiàn)時(shí),計(jì)算機(jī)程序代碼段將微處理器配置為創(chuàng)建具體邏輯電路。在一些配置中,存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可讀指令集可以由通用處理器來(lái)實(shí)現(xiàn),其可以將通用處理器或包含通用處理的設(shè)備變換成被配置為實(shí)現(xiàn)或執(zhí)行指令的專(zhuān)用設(shè)備。這些實(shí)現(xiàn)可以使用硬件來(lái)實(shí)現(xiàn),硬件包括處理器,諸如通用微處理器和/或?qū)S眉呻娐?ASIC),其以硬件和/或固件實(shí)現(xiàn)根據(jù)公開(kāi)主題的實(shí)現(xiàn)的所有或部分技術(shù)。處理器可以耦合到存儲(chǔ)器,諸如RAM、ROM、閃存存儲(chǔ)器、硬盤(pán)或能夠存儲(chǔ)電子信息的任何其他設(shè)備。存儲(chǔ)器可以存儲(chǔ)適于由處理器執(zhí)行以進(jìn)行根據(jù)公開(kāi)主題的實(shí)現(xiàn)的技術(shù)的指令。
前述描述是為了解釋的目的,已經(jīng)結(jié)合具體實(shí)現(xiàn)進(jìn)行了描述。但是,上面的說(shuō)明性討論不想是窮盡的或者將公開(kāi)主題的實(shí)現(xiàn)限制為所公開(kāi)的精確形式??紤]到上面的教導(dǎo),許多修改和變化都是可能的。可以選取和描述實(shí)現(xiàn)以便解釋公開(kāi)主題的實(shí)現(xiàn)的原理及其實(shí)踐應(yīng)用,由此使得本領(lǐng)域其他技術(shù)人員能夠利用這些實(shí)現(xiàn)以及具有可能適合于特定使用考量的各種修改的各種實(shí)現(xiàn)。