內(nèi)容相關(guān)元數(shù)據(jù)到在線內(nèi)容門戶的批量攝取的制作方法
【專利摘要】本技術(shù)支持與在線服務(wù)器支持的應(yīng)用相關(guān)的消費(fèi)品相關(guān)的元數(shù)據(jù)的批量攝取。在線服務(wù)器發(fā)布定義元數(shù)據(jù)字段、允許的格式值、和其它參數(shù)的規(guī)范以便于與消費(fèi)品相關(guān)的元數(shù)據(jù)的批量提交。根據(jù)規(guī)范布置的元數(shù)據(jù)可以經(jīng)由數(shù)據(jù)流或者通過提交包括定義多個(gè)消費(fèi)品的元數(shù)據(jù)的文檔而被饋送給在線服務(wù)器。規(guī)范已被智能地設(shè)計(jì)為說明消費(fèi)品在由服務(wù)器支持的應(yīng)用中的許多不同的使用。如將在這里進(jìn)一步描述的,規(guī)范說明關(guān)于訂閱內(nèi)容、應(yīng)用內(nèi)購買、游戲表現(xiàn)和游戲獎(jiǎng)品消費(fèi)品等的獨(dú)特事件。每類消費(fèi)品可在相同的文檔中提交。
【專利說明】內(nèi)容相關(guān)元數(shù)據(jù)到在線內(nèi)容門戶的批量攝取
[0001]對相關(guān)申請的交叉引用
[0002]本申請要求2011 年 8 月 26 日提交的題為“MASS INGESTION OF CONTENT RELATEDMETADATA TO AN ONLINE CONTENT PORTAL”的美國專利申請N0.13/219,298 的優(yōu)先權(quán),其全部內(nèi)容通過引用合并于此。
【技術(shù)領(lǐng)域】
[0003]本公開涉及向在線內(nèi)容門戶提交數(shù)據(jù),并且更具體地涉及向在線內(nèi)容門戶批量提交內(nèi)容元數(shù)據(jù)。
【背景技術(shù)】
[0004]在線市場的出現(xiàn)給產(chǎn)品開發(fā)者一個(gè)在線論壇以使得他們的產(chǎn)品對全世界的消費(fèi)者可用。通過簡單地將描述他們產(chǎn)品的元數(shù)據(jù)上傳到在線市場,開發(fā)者可以讓他們的產(chǎn)品對數(shù)百萬消費(fèi)者直接在他們的個(gè)人用計(jì)算機(jī)或者在他們的移動(dòng)設(shè)備上可用。雖然在線市場使得向世界的大群消費(fèi)者提供產(chǎn)品更為容易,但是現(xiàn)在市場面臨加載描述他們產(chǎn)品的元數(shù)據(jù)的艱巨任務(wù)。
[0005]描述產(chǎn)品的元數(shù)據(jù)用于識(shí)別要被在線提供的產(chǎn)品。通常,諸如開發(fā)者、名稱、價(jià)格、說明書、和產(chǎn)品的圖像之類的描述產(chǎn)品的元數(shù)據(jù)必須由開發(fā)者輸入在用于每個(gè)被輸入的各個(gè)產(chǎn)品的內(nèi)容供應(yīng)商服務(wù)器上。此任務(wù)是勞動(dòng)密集的并且需要開發(fā)者被登錄到內(nèi)容供應(yīng)商的服務(wù)器上。此外,對于每個(gè)單獨(dú)項(xiàng)必須輸入所有字段。因此,如果開發(fā)者輸入多個(gè)相同的項(xiàng),則開發(fā)者需要填寫用于每個(gè)項(xiàng)的元數(shù)據(jù)而不是對于所有相關(guān)項(xiàng)僅僅輸入一次。因此存在對開發(fā)者將元數(shù)據(jù)提交到在線市場的更方便和有效的方法的需要。
【發(fā)明內(nèi)容】
[0006]本公開的附加特征和/或優(yōu)點(diǎn)將在下面的說明書中被部分地闡明、以及從該說明書中將部分地明顯、或者可以通過實(shí)踐這里公開的原理而學(xué)習(xí)到。公開的特征和優(yōu)點(diǎn)可以被在附加權(quán)利要求書中特別指出的儀器和組合實(shí)現(xiàn)并獲得。從下列說明書和附加權(quán)利要求書中,公開的這些和其它特征將變得更充分明顯,或者可以從這里闡述的原理的實(shí)踐中學(xué)習(xí)。
[0007]公開了用于與在線服務(wù)器支持的應(yīng)用有關(guān)的消費(fèi)品有關(guān)的元數(shù)據(jù)的批量攝取的系統(tǒng)、方法、設(shè)備、和非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
[0008]在一些實(shí)施例中,在線服務(wù)器發(fā)布定義元數(shù)據(jù)字段、允許的格式值、和其它參數(shù)的規(guī)范以簡化與消費(fèi)品相關(guān)的元數(shù)據(jù)的批量提交。根據(jù)規(guī)范布置的元數(shù)據(jù)可以經(jīng)由數(shù)據(jù)流或者通過提交包括定義多個(gè)消費(fèi)品的元數(shù)據(jù)的文檔被饋送給在線服務(wù)器。
[0009]規(guī)范已被智能地設(shè)計(jì)為說明消費(fèi)品在由服務(wù)器支持的應(yīng)用中的許多不同使用。如同將進(jìn)一步在這里描述的,規(guī)范說明關(guān)于訂閱內(nèi)容、在應(yīng)用中購買、游戲表現(xiàn)和游戲獎(jiǎng)品消費(fèi)品等等的獨(dú)特事件。每類消費(fèi)品能夠被在相同的文檔中提交。[0010]根據(jù)發(fā)布的規(guī)范,開發(fā)者可以實(shí)施用于管理他們的元數(shù)據(jù)的工具并且自動(dòng)操作用于提交給服務(wù)器的文檔的創(chuàng)建。
[0011]服務(wù)器可以驗(yàn)證用于內(nèi)容格式和內(nèi)容的元數(shù)據(jù),并且在一些實(shí)施例中,甚至可以將提交的元數(shù)據(jù)與開發(fā)者與服務(wù)器之間的合同協(xié)議進(jìn)行比較。
[0012]驗(yàn)證的元數(shù)據(jù)還可以由服務(wù)器發(fā)布以用于由開發(fā)者的應(yīng)用訪問并且用于支持應(yīng)用內(nèi)購買、游戲獎(jiǎng)品數(shù)據(jù)、訂閱、和其它消費(fèi)品。
【專利附圖】
【附圖說明】
[0013]為了描述可以獲得本公開的上述和其它優(yōu)點(diǎn)和特征的方式,將參考在附圖中示出的它的具體實(shí)施例再現(xiàn)如上簡要所述的原理的更具體的說明。應(yīng)當(dāng)理解,這些附圖僅僅描述本公開的示范性實(shí)施例并且因此不被認(rèn)為限制它的范圍,通過附圖利用附加細(xì)節(jié)描述和說明這里的原理,其中:
[0014]圖1示出了示范性通用計(jì)算設(shè)備;
[0015]圖2示出了示范性計(jì)算系統(tǒng);
[0016]圖3示出了以指定格式的示范性元數(shù)據(jù)文件;
[0017]圖4示出了其中跨多個(gè)消費(fèi)品共享的數(shù)據(jù)字段的示范性元數(shù)據(jù)文件;
[0018]圖5示出了定義游戲中心消費(fèi)品的示范性元數(shù)據(jù)文件;
[0019]圖6示出了用于元數(shù)據(jù)向在線內(nèi)容門戶的批量提交的示范性方法;
[0020]圖7示出了消費(fèi)品加載器應(yīng)用的圖形用戶界面的示范性屏幕快照;
[0021]圖8示出了提供電子表格格式的圖形用戶界面的消費(fèi)品加載器應(yīng)用的示范性屏眷快照;
[0022]圖9示出了定義可以被作為訂閱而購買的消費(fèi)品的元數(shù)據(jù)文件的示范性實(shí)施例;
[0023]圖10示出了其中基于地區(qū)改變消費(fèi)品發(fā)行日期的元數(shù)據(jù)文件的示范性實(shí)施例。
【具體實(shí)施方式】
[0024]以下詳細(xì)討論本公開的各個(gè)實(shí)施例。雖然討論特定的實(shí)施方式,但是應(yīng)當(dāng)理解,這僅僅是為了示例目的而進(jìn)行的。本領(lǐng)域技術(shù)人員將理解,在不脫離本公開的范圍和精神的情況下,可以使用其它組件和配置。
[0025]圖1示出了包括通用計(jì)算設(shè)備100的示范性系統(tǒng),通用計(jì)算設(shè)備100包括處理單元(CPU或處理器)120和將包括諸如只讀存儲(chǔ)器(ROM) 140和隨機(jī)存取存儲(chǔ)器(RAM) 150之類的系統(tǒng)存儲(chǔ)器130的各種系統(tǒng)部件耦接到處理器120的系統(tǒng)總線110。系統(tǒng)100可以包括直接與處理器120連接、非常接近處理器120、或者集成為處理器120的一部分的高速存儲(chǔ)器的高速緩存122。系統(tǒng)100將來自于存儲(chǔ)器130和/或存儲(chǔ)設(shè)備160的數(shù)據(jù)復(fù)制到高速緩存122以用于由處理器120快速存取。以這種方式,高速緩存122提供性能提升以避免處理器120在等待數(shù)據(jù)時(shí)延遲。這些和其它模塊可以控制或被配置為控制處理器120執(zhí)行各個(gè)動(dòng)作。其它系統(tǒng)存儲(chǔ)器130同樣可以加以應(yīng)用。存儲(chǔ)器130可以包括具有不同性能特性的多個(gè)不同類型的存儲(chǔ)器。可以理解,本公開可以在具有多于一個(gè)處理器120的計(jì)算設(shè)備100上或者在彼此聯(lián)網(wǎng)的一組或一群計(jì)算設(shè)備上操作。處理器120可以包括被配置為控制處理器120的任何通用處理器和硬件模塊或軟件模塊,諸如存儲(chǔ)在存儲(chǔ)設(shè)備160中的模塊1162、模塊2164、和模塊3166,以及其中軟件指令被并入到實(shí)際處理器設(shè)計(jì)的專用處理器。處理器120可以基本上是完全自包含的計(jì)算系統(tǒng),包含多個(gè)核或處理器、總線、存儲(chǔ)器控制器、高速緩存等等。多核處理器可以是對稱的或不對稱的。
[0026]系統(tǒng)總線110可以是包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、和利用各種總線結(jié)構(gòu)中的任何一個(gè)的本地總線的幾種類型的總線結(jié)構(gòu)中的任何一個(gè)。存儲(chǔ)在R0M140等中的基本輸入/輸出(BIOS)可以提供有助于諸如在啟動(dòng)期間在計(jì)算設(shè)備100內(nèi)的元件之間傳送信息的基本例程。計(jì)算設(shè)備100還包括諸如硬盤驅(qū)動(dòng)器、磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器等之類的存儲(chǔ)設(shè)備160。存儲(chǔ)設(shè)備160可以包括用于控制處理器120的軟件模塊162、164、166。預(yù)期其它硬件或軟件模塊。存儲(chǔ)設(shè)備160由驅(qū)動(dòng)器接口連接到系統(tǒng)總線110。驅(qū)動(dòng)器和關(guān)聯(lián)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和用于計(jì)算設(shè)備100的其它數(shù)據(jù)的非易失存儲(chǔ)。一方面,執(zhí)行特定功能的硬件模塊包括用于實(shí)現(xiàn)功能的存儲(chǔ)在與諸如處理器120、總線110、顯示器170等等的必需的硬件元件相連的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)中的軟件組件?;窘M件為本領(lǐng)域的技術(shù)人員所知并且根據(jù)設(shè)備類型預(yù)期適當(dāng)?shù)淖兓T如設(shè)備100是否是小型的、手持計(jì)算設(shè)備、桌上型計(jì)算機(jī)、或計(jì)算機(jī)服務(wù)器。
[0027]雖然這里描述的示范性實(shí)施例采用硬盤160,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以存儲(chǔ)由諸如磁帶盒、閃速存儲(chǔ)卡、數(shù)字多功能盤、盒式盤、隨機(jī)訪問存儲(chǔ)器(RAM) 150、只讀存儲(chǔ)器(ROM) 140、包含比特流的電纜或無線信號(hào)等等之類的計(jì)算機(jī)可訪問的數(shù)據(jù)的其它類型的計(jì)算機(jī)可讀介質(zhì)也可以用在示范性操作環(huán)境中。非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)明確地排除諸如能量、載波信號(hào)、電磁波、和信號(hào)本身之類的介質(zhì)。
[0028]為了使得用戶與計(jì)算設(shè)備100交互,輸入設(shè)備190表示許多輸入機(jī)制,諸如用于語音的麥克風(fēng)、用于手勢或圖形輸入的觸敏屏幕、鍵盤、鼠標(biāo)、運(yùn)動(dòng)輸入、語音等等。輸出設(shè)備170也可以是為本領(lǐng)域的技術(shù)人員所知的一個(gè)或多個(gè)許多輸出機(jī)制。在有些情況下,多模式系統(tǒng)使得用戶能夠提供多類型的輸入以與計(jì)算設(shè)備100進(jìn)行通信。通信接口 180 —般操縱和管理用戶輸入和系統(tǒng)輸出。沒有對在任何具體硬件布置上操作的限制并且因此這里的基本特征隨著它們被開發(fā)可以容易地被改進(jìn)的硬件或固件布置代替。
[0029]為了說明清楚,說明性的系統(tǒng)實(shí)施例被呈現(xiàn)為包括各個(gè)功能塊,各個(gè)功能塊包括標(biāo)簽為“處理器”或處理器120的功能塊。這些功能塊可以通過或者共享或者專用硬件的使用被提供,包括但不限于,能夠運(yùn)行軟件和硬件的硬件,諸如處理器120,其為特定目所構(gòu)建以操作為等效于在通用處理器上運(yùn)行的軟件。例如,呈現(xiàn)在圖1中的一個(gè)或多個(gè)處理器的功能可以由單個(gè)共享處理器或多個(gè)處理器提供。(術(shù)語“處理器”的使用不應(yīng)該被解釋為排外地指代能夠運(yùn)行軟件的硬件。)說明性的實(shí)施例可以包括微處理器和/或數(shù)字信號(hào)處理器(DSP)硬件、用于存儲(chǔ)執(zhí)行以下討論的操作的軟件的只讀存儲(chǔ)器(ROM) 140、和用于存儲(chǔ)結(jié)果的隨機(jī)存取存儲(chǔ)器(RAM) 150。超大規(guī)模集成電路(VLSI)硬件實(shí)施例,以及與通用DSP電路結(jié)合的自定義VLSI電路也可以被提供。
[0030]各個(gè)實(shí)施例的邏輯操作被實(shí)施為:(I)運(yùn)行在通用計(jì)算機(jī)內(nèi)的可編程電路上的計(jì)算機(jī)執(zhí)行的步驟、操作、或程序的序列;(2)運(yùn)行在特定用途的可編程電路上的步驟、操作、或程序的計(jì)算機(jī)執(zhí)行的序列;和/或(3)可編程電路內(nèi)的互連的機(jī)器模塊或程序引擎。圖1所示的系統(tǒng)100可以實(shí)踐敘述的方法的全部或部分,可以是敘述的系統(tǒng)的一部分、和/或可以根據(jù)在敘述的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令操作。此類邏輯操作可以被實(shí)施為被配置為控制處理器120的模塊以根據(jù)模塊的程序執(zhí)行特定功能。例如,圖1示出了三個(gè)模塊Modl 162、Mod2164和Mod3166,其是被配置為控制處理器120的模塊。這些模塊可以存儲(chǔ)在存儲(chǔ)設(shè)備160上并且在運(yùn)行時(shí)被加載到RAM150或存儲(chǔ)器130中或可以被存儲(chǔ)為在本領(lǐng)域中已知的其它計(jì)算機(jī)可讀存儲(chǔ)器位置。
[0031]已經(jīng)公開了計(jì)算系統(tǒng)的一些組件,現(xiàn)在公開轉(zhuǎn)向圖2,其示出了其中開發(fā)者可以向在線內(nèi)容門戶批量提交描述消費(fèi)品的內(nèi)容元數(shù)據(jù)的計(jì)算環(huán)境。開發(fā)者可以開發(fā)要向用戶提供的消費(fèi)品。消費(fèi)品可以是對消費(fèi)者可用的任何東西并且需要被提供服務(wù)器支持。例如,消費(fèi)品可以包括應(yīng)用、應(yīng)用內(nèi)購買、應(yīng)用更新、游戲成績、訂閱、電子媒體、等等。在一些實(shí)施例中,消費(fèi)品可以是諸如以電子格式提供的雜志或書之類的出版物。在一些實(shí)施例中,消費(fèi)品可以是應(yīng)用內(nèi)購買,諸如在游戲應(yīng)用中要被贖回的幣。在一些實(shí)施例中,消費(fèi)品是不需要被購買的項(xiàng),例如,消費(fèi)品可以是可以通過用戶玩游戲應(yīng)用達(dá)到的游戲成績或到可以被下載并免費(fèi)安裝的現(xiàn)有應(yīng)用的更新。在一些實(shí)施例中,消費(fèi)品可以是對服務(wù)或產(chǎn)品的訂閱。例如,消費(fèi)品可以是對可以被以電子格式、物理格式、或兩者傳送的雜志的訂閱??商鎿Q地,消費(fèi)品可以是對用于計(jì)算設(shè)備的支持服務(wù)的訂閱或?qū)W(wǎng)站的訂閱。在一些實(shí)施例中,消費(fèi)品表示可以被電子地購買或租用的物理項(xiàng)。
[0032]一旦開發(fā)者完成開發(fā)消費(fèi)品后,開發(fā)者可以通過將它們經(jīng)由通信網(wǎng)絡(luò)通過使用一個(gè)或多個(gè)信道發(fā)送給向用戶提供消費(fèi)品的內(nèi)容提供者,來使得消費(fèi)品對消費(fèi)者可用。在一些實(shí)施例中,在諸如蘋果的iTunes?Z類的在線商店中提供消費(fèi)品,在其它實(shí)施例中,在網(wǎng)站上可以使得消費(fèi)品可用。在又一個(gè)實(shí)施例中,消費(fèi)品可以在應(yīng)用內(nèi)可用。為了提供消費(fèi)品,內(nèi)容提供者需要定義消費(fèi)品的元數(shù)據(jù)。定義消費(fèi)品的元數(shù)據(jù)可以由描述消費(fèi)品的任何數(shù)據(jù)構(gòu)成。例如,定義消費(fèi)品的元數(shù)據(jù)可以由題目、價(jià)格、描述、功能、開發(fā)者、屏幕快照、根源、分?jǐn)?shù)、兼容性、語言、版本、軟件、大小、場所、格式、參考名稱、類別、產(chǎn)品、版權(quán)、關(guān)鍵字、URL、文件名、加密、代碼、強(qiáng)度、銷售批準(zhǔn)、價(jià)格等級(jí)、銷售開始日期、區(qū)間、資產(chǎn)、等等構(gòu)成。
[0033]為了向內(nèi)容提供者提供元數(shù)據(jù),開發(fā)者可以創(chuàng)建由元數(shù)據(jù)值的匯編構(gòu)成的文件。此文件可以被創(chuàng)建在可以被配置為經(jīng)由通信網(wǎng)絡(luò)210與內(nèi)容服務(wù)器230通信的開發(fā)者計(jì)算設(shè)備220上。元數(shù)據(jù)文件應(yīng)當(dāng)根據(jù)由內(nèi)容服務(wù)器230指定或支持的規(guī)范創(chuàng)建。規(guī)范可以通過提供在創(chuàng)建元數(shù)據(jù)文件時(shí)必須遵循的語法規(guī)則來定義文檔的格式和需要的字段。例如,在一些實(shí)施例中,規(guī)范可以提供語法規(guī)則以創(chuàng)建諸如XML文件之類的數(shù)據(jù)傳輸語言文件,所述XML文件具有需要某些元數(shù)據(jù)字段被放置在某些標(biāo)簽區(qū)域之內(nèi)的自定義標(biāo)簽。通過遵循規(guī)范中的語法規(guī)則,開發(fā)者可以創(chuàng)建定義多個(gè)消費(fèi)品的元數(shù)據(jù)文件。一旦被創(chuàng)建,元數(shù)據(jù)文件可以經(jīng)由通信網(wǎng)絡(luò)210被發(fā)送到內(nèi)容服務(wù)器230,在內(nèi)容服務(wù)器230中,它可以被攝取并且最終經(jīng)由一個(gè)或多個(gè)信道發(fā)布。
[0034]元數(shù)據(jù)文件可以由開發(fā)者以多種方式創(chuàng)建。例如,在一些實(shí)施例中,開發(fā)者可以通過簡單地遵循在規(guī)范中描述的定義的語法規(guī)則,利用文字處理器或代碼編輯器創(chuàng)建元數(shù)據(jù)文件。在其它實(shí)施例中,開發(fā)者可以通過創(chuàng)建內(nèi)部工具來自動(dòng)操作該過程,所述內(nèi)部工具根據(jù)定義的規(guī)范創(chuàng)建元數(shù)據(jù)文件。在其它實(shí)施例中,可以利用由內(nèi)容提供者為此目的提供的消費(fèi)品加載器應(yīng)用創(chuàng)建元數(shù)據(jù)文件。消費(fèi)品加載器應(yīng)用可以是對開發(fā)者提供圖形用戶界面(GUI)以通過在應(yīng)用中填寫字段添加并定義元數(shù)據(jù)的應(yīng)用。在一些實(shí)施例中,消費(fèi)品加載器應(yīng)用可以在內(nèi)容服務(wù)器230上運(yùn)行并由開發(fā)者計(jì)算設(shè)備220經(jīng)由通信網(wǎng)絡(luò)210訪問。在其它實(shí)施例中,消費(fèi)品加載器應(yīng)用可以在開發(fā)者計(jì)算設(shè)備220上運(yùn)行并且開發(fā)者可以將所有元數(shù)據(jù)脫機(jī)加載到消費(fèi)品加載器應(yīng)用中而不需要接入通信網(wǎng)絡(luò)210,直到元數(shù)據(jù)準(zhǔn)備被發(fā)送到內(nèi)容服務(wù)器230。消費(fèi)品加載器應(yīng)用可以被配置為采取由開發(fā)者在GUI中輸入的數(shù)據(jù)并創(chuàng)建符合規(guī)范的語法規(guī)則的元數(shù)據(jù)文件。在一些實(shí)施例中,GUI可以提供電子表格布局,其中開發(fā)者可以通過傳輸或從它們自己的電子表格中導(dǎo)入容易地輸入信息。
[0035]內(nèi)容服務(wù)器230可以被配置為攝取元數(shù)據(jù)文件并且使得數(shù)據(jù)對用戶設(shè)備240經(jīng)由通信網(wǎng)絡(luò)210可用。攝取元數(shù)據(jù)文件可以是接受元數(shù)據(jù)文件的自動(dòng)操作的處理。在一些實(shí)施例中,攝取可以是從數(shù)據(jù)饋送中接受元數(shù)據(jù)文件。在一些實(shí)施例中,攝取可以是從運(yùn)行在內(nèi)容服務(wù)器上的消費(fèi)品加載器應(yīng)用中接收元數(shù)據(jù)文件。在一些實(shí)施例中,元數(shù)據(jù)文件可以被單獨(dú)攝取。在一些實(shí)施例中,元數(shù)據(jù)文件可以被成批接受。另外,內(nèi)容服務(wù)器230可以驗(yàn)證元數(shù)據(jù)以保證它與在內(nèi)容提供者和與每個(gè)消費(fèi)品有關(guān)的開發(fā)者之間的合同中定義的規(guī)范和內(nèi)容提供者政策符合。內(nèi)容提供者可以設(shè)置關(guān)于發(fā)布消費(fèi)品的許多政策。例如,在一些實(shí)施例中,內(nèi)容提供者可以具有不接受任何應(yīng)用內(nèi)購買或與現(xiàn)有應(yīng)用相關(guān)聯(lián)的更新除非現(xiàn)有應(yīng)用已經(jīng)被審閱并接受的政策。因此,如果在內(nèi)容服務(wù)器230處接收到定義應(yīng)用內(nèi)購買的元數(shù)據(jù)文件,則內(nèi)容服務(wù)器230將檢查以保證關(guān)聯(lián)的應(yīng)用在發(fā)布之前已被審閱。如果關(guān)聯(lián)的應(yīng)用沒有被拒絕或仍然等待批準(zhǔn),則內(nèi)容服務(wù)器230不會(huì)發(fā)布元數(shù)據(jù)并且可以將因?yàn)樗环险叨鴽]有發(fā)布內(nèi)容的消息發(fā)送到開發(fā)者。
[0036]元數(shù)據(jù)文件也可以被驗(yàn)證以保證它們符合規(guī)范。這可以包括檢查諸如語法錯(cuò)誤和在文件文檔內(nèi)拼錯(cuò)之類的簡單錯(cuò)誤。它也可以包括驗(yàn)證所有數(shù)據(jù)字段基于被輸入的信息的類型是適當(dāng)?shù)?。例如,在一些?shí)施例中,基于消費(fèi)品類型可以需要不同的數(shù)據(jù)字段。內(nèi)容提供者可以要求在輸入應(yīng)用內(nèi)購買時(shí)包括圖像和價(jià)格。在一些實(shí)施例中,規(guī)范也可以要求某些數(shù)據(jù)字段基于數(shù)據(jù)類型被省略。例如,如果消費(fèi)品是更新,則規(guī)范可以要求不輸入價(jià)格數(shù)據(jù)。內(nèi)容服務(wù)器230可以驗(yàn)證元數(shù)據(jù)文件符合規(guī)范的這些規(guī)則,并且如果它不符合,則可以提醒開發(fā)者錯(cuò)誤。在一些實(shí)施例中,驗(yàn)證可以在元數(shù)據(jù)文件的攝取之前進(jìn)行。這可以被完成以使得時(shí)間和資源不花費(fèi)在攝取無效的文件上。在一些實(shí)施例中,驗(yàn)證可以在攝取處理之后或作為攝取處理的一部分進(jìn)行。
[0037]—旦元數(shù)據(jù)文件已被攝取并由內(nèi)容服務(wù)器230驗(yàn)證后,可以準(zhǔn)備數(shù)據(jù)并準(zhǔn)備好要被發(fā)布。在一些實(shí)施例中,兀數(shù)據(jù)可以被提取并用于以另一種格式創(chuàng)建文件。在一些實(shí)施例中,另一種文件或程序可以在發(fā)布時(shí)直接從文件中提取元數(shù)據(jù)并且不創(chuàng)建新文件。開發(fā)者可以想要對準(zhǔn)備的數(shù)據(jù)運(yùn)行它們自己的驗(yàn)證以保證它不包含錯(cuò)誤并且滿足他們的批準(zhǔn)。開發(fā)者可以因此將來自于開發(fā)者計(jì)算設(shè)備220的請求經(jīng)由通信網(wǎng)絡(luò)210發(fā)送到內(nèi)容服務(wù)器230,請求準(zhǔn)備的數(shù)據(jù)被發(fā)送回到開發(fā)者計(jì)算設(shè)備220以用于驗(yàn)證。一旦請求被接收后,內(nèi)容服務(wù)器230可以利用通信網(wǎng)絡(luò)210將準(zhǔn)備的數(shù)據(jù)發(fā)送回到開發(fā)者計(jì)算系統(tǒng)220。一旦由開發(fā)者計(jì)算系統(tǒng)220接收后,開發(fā)者可以在沙箱測試環(huán)境中執(zhí)行質(zhì)量測試。
[0038]圖3示出了以指定格式的示范性元數(shù)據(jù)文件300。如示出的,規(guī)范可以指定元數(shù)據(jù)文件300通過利用可以定義數(shù)據(jù)字段的內(nèi)容類型以及它的尺寸的數(shù)據(jù)標(biāo)簽來組織。例如,定義開發(fā)者305的數(shù)據(jù)字段從標(biāo)為〈developer〉的第一數(shù)據(jù)標(biāo)簽開始并且從標(biāo)為〈/developer〉的第二數(shù)據(jù)標(biāo)簽結(jié)束。在此實(shí)施例中,如傳統(tǒng)一樣,在XML中,正斜杠用于表不第二標(biāo)簽。標(biāo)簽之間的數(shù)據(jù)是元數(shù)據(jù)值。如示出的,用于開發(fā)者字段305的元數(shù)據(jù)值已被定義為“Fake Developer”。數(shù)據(jù)字段也可以被嵌套在其它數(shù)據(jù)字段之內(nèi)。
[0039]在一些實(shí)施例中,規(guī)范可以被配置以使得數(shù)據(jù)字段跨多個(gè)消費(fèi)品共享。例如,在圖3中示出的元數(shù)據(jù)文件定義兩個(gè)應(yīng)用內(nèi)購買315和320。應(yīng)用內(nèi)購買兩者都共享公共的開發(fā)者數(shù)據(jù)字段305,以使得規(guī)范僅僅要求開發(fā)者被命名一次并且它與應(yīng)用內(nèi)購買315和320兩者相關(guān)聯(lián)。
[0040]圖4示出了數(shù)據(jù)字段如何可以跨多種消費(fèi)品共享的另一個(gè)示例。如示出的,兩個(gè)應(yīng)用內(nèi)購買已被定義為405和410。兩個(gè)應(yīng)用內(nèi)購買都具有相同的開發(fā)者、圖像和價(jià)格,并且兩個(gè)都已被批準(zhǔn)出售。為了消除對于每個(gè)應(yīng)用內(nèi)購買重寫相同的數(shù)據(jù),兩個(gè)應(yīng)用內(nèi)購買已被包括在相同的族數(shù)據(jù)字段415中并且因此公共的數(shù)據(jù)字段420可以被僅僅包括一次但是與兩個(gè)應(yīng)用內(nèi)購買405和410相關(guān)聯(lián)。
[0041]返回到圖3,規(guī)范可以被配置為也允許開發(fā)者定義售價(jià)區(qū)間。例如,開發(fā)者可以選擇最初以折扣價(jià)格出售新的應(yīng)用內(nèi)購買以增大初始購買,然后將價(jià)格改變到正常量。在一些實(shí)施例中,售價(jià)可以由等級(jí)指定,而不是實(shí)際美元量。在一些實(shí)施例中,售價(jià)可以包括零值以使得消費(fèi)品對用戶免費(fèi)。第二定義的應(yīng)用內(nèi)購買320包括可以允許開發(fā)者定義用于數(shù)據(jù)字段的時(shí)間范圍的區(qū)間標(biāo)簽325。兩個(gè)區(qū)間已被定義為330和335。如示出的,區(qū)間335定義從1/1/2011的開始日期直到5/1/2011的結(jié)束日期,價(jià)格將是0.99。區(qū)間335定義從5/1/2011的開始日期并且沒有結(jié)束日期,價(jià)格將是1.99。雖然在此示例中區(qū)間標(biāo)簽用于改變價(jià)格,但是如果規(guī)范支持用于數(shù)據(jù)字段的區(qū)間,則任何數(shù)據(jù)字段可以基于區(qū)間改變。
[0042]圖9示出了定義可以被作為訂閱購買的消費(fèi)品的元數(shù)據(jù)文件的示范性實(shí)施例。在一些實(shí)施例中,消費(fèi)品可以要求用戶按計(jì)劃付款,例如,消費(fèi)品可以是每月發(fā)布新一期的雜志或需要每月支付的服務(wù)。因此,元數(shù)據(jù)文件可以反映這類售價(jià)選項(xiàng)。如示出的,訂閱數(shù)據(jù)字段已被定義為905。嵌入的發(fā)行天數(shù)據(jù)字段910已被定義為1,指示訂閱價(jià)格應(yīng)當(dāng)在每月的I號(hào)支付。價(jià)格數(shù)據(jù)字段915被定義為3.99,以使得如果被購買,消費(fèi)品將是3.99并且用戶將在每月的I號(hào)支付。在一些實(shí)施例中,開發(fā)者可以定義對用戶收費(fèi)之間的設(shè)定天數(shù),諸如每30天,而不是設(shè)置每月一天以用于再次發(fā)生收費(fèi)。
[0043]圖10示出了其中基于地區(qū)定義消費(fèi)品的元數(shù)據(jù)文件的示范性實(shí)施例。在一些實(shí)施例中,開發(fā)者可以選定全世界或僅僅在選擇的地區(qū)中發(fā)布消費(fèi)品。如示出的,兩個(gè)消費(fèi)品數(shù)據(jù)字段1005和1010已被定義。消費(fèi)品1005的地區(qū)數(shù)據(jù)字段1015已被定義為US以表示美國,而消費(fèi)品1010的地區(qū)數(shù)據(jù)字段1020已被定義為Wff以表示全世界。消費(fèi)品1005具有定義的銷售開始日期數(shù)據(jù)字段1025為1/1/2011,而消費(fèi)品1010的銷售開始數(shù)據(jù)字段1030已被定義為3/1/2011。因此,消費(fèi)品1005將可用于在US內(nèi)在1/1/2011購買,雖然消費(fèi)品1010將在3-1-2011開始是全世界可用的。在一些實(shí)施例中,開發(fā)者可以希望在其它地區(qū)之前在一個(gè)地區(qū)中發(fā)布消費(fèi)品。在示出的示例中,消費(fèi)品1005和消費(fèi)品1010可以指代相同的產(chǎn)品以使得產(chǎn)品將在1/1/2011在US發(fā)布并且然后從3/1/2011開始在全世界發(fā)布。
[0044]此外,兩個(gè)消費(fèi)品1015和1020使用售價(jià)等級(jí)而不是設(shè)定的購買量。售價(jià)等級(jí)可以給消費(fèi)品定價(jià)為設(shè)定的預(yù)定量以使得在指定等級(jí)之內(nèi)定價(jià)的所有消費(fèi)品是相同的價(jià)格。用于每個(gè)消費(fèi)品的售價(jià)等級(jí)數(shù)據(jù)字段1035和1040已被定義為等級(jí)3。等級(jí)可以用于保證跨具有不同貨幣的多個(gè)地區(qū)的相等售價(jià)。因此,等級(jí)3定價(jià)的消費(fèi)品應(yīng)該花費(fèi)相對相同,不管是被以歐元還是美元支付。此外,利用等級(jí)可以使得改變價(jià)格較不勞動(dòng)密集。等級(jí)的價(jià)格可以被改變一次以改變那個(gè)等級(jí)內(nèi)的所有消費(fèi)品的價(jià)格。如果等級(jí)3價(jià)格是$3.00舊,將此預(yù)定價(jià)格改變到$3.25US將改變具有定義為等級(jí)3的價(jià)格等級(jí)數(shù)據(jù)字段的所有消費(fèi)品的價(jià)格。
[0045]圖5示出了描述游戲中心消費(fèi)品的元數(shù)據(jù)文件的示范性實(shí)施例。如示出的,定義兩個(gè)消費(fèi)品。第一是游戲內(nèi)成績505以及第二是排行榜510。如示出的,開發(fā)者數(shù)據(jù)字段已被跨兩個(gè)消費(fèi)品關(guān)聯(lián)為公共的元數(shù)據(jù)值。
[0046]第一定義的游戲中心消費(fèi)品是游戲內(nèi)成績505。游戲內(nèi)成績可以是用于執(zhí)行游戲應(yīng)用之內(nèi)的具體任務(wù)或任務(wù)集給予的獎(jiǎng)品。例如,在一些實(shí)施例中,游戲內(nèi)成績可以被獎(jiǎng)勵(lì)在預(yù)定時(shí)間量之內(nèi)通過一級(jí)。在一些實(shí)施例中,如果執(zhí)行預(yù)定數(shù)目的任務(wù)則可以獎(jiǎng)勵(lì)游戲內(nèi)成績。對于實(shí)現(xiàn)游戲內(nèi)成績給予的獎(jiǎng)勵(lì)可以是由開發(fā)者選擇的任何類型的獎(jiǎng)品。在一些實(shí)施例中,用戶可以被獎(jiǎng)勵(lì)用于完成游戲內(nèi)成績的點(diǎn)。在一些實(shí)施例中,用戶可以被獎(jiǎng)勵(lì)與用戶的簡檔相關(guān)聯(lián)的虛擬獎(jiǎng)杯。在一些實(shí)施例中,用戶可以被獎(jiǎng)勵(lì)諸如T恤或獎(jiǎng)杯之類的物理項(xiàng)。如示出的,點(diǎn)數(shù)據(jù)字段515已被定義為10并且因此對于完成定義的游戲內(nèi)成績用戶被獎(jiǎng)勵(lì)10點(diǎn)515。
[0047]在一些實(shí)施例中,開發(fā)者可以希望基于它相對于用戶的狀態(tài)改變與游戲內(nèi)成績相關(guān)聯(lián)的圖像。例如,開發(fā)者可以希望在用戶沒有獲得成績時(shí)顯示獎(jiǎng)杯的陰影的圖形,并且然后一旦用戶已經(jīng)完成游戲內(nèi)成績后,就讓那個(gè)圖像改為在全光中顯示獎(jiǎng)杯。如示出的,開發(fā)者已經(jīng)配置元數(shù)據(jù)文件以實(shí)現(xiàn)此目標(biāo)。開發(fā)者已經(jīng)將在獲得之前圖像的數(shù)據(jù)字段520定義為beforeimage.gif并且將在獲得之后圖像的數(shù)據(jù)字段525定義為afterimage, gif。因此,在用戶沒有完成成績時(shí),將顯示之前圖形,但是在用戶已經(jīng)完成成績之后,將顯示之后圖像。
[0048]第二定義的游戲中心消費(fèi)品是排行榜510。排行榜可以是與其中列出用戶成績的游戲應(yīng)用相關(guān)聯(lián)的任何類型的排行榜。在一些實(shí)施例中,排行榜可以簡單地列出最高分?jǐn)?shù)。在一些實(shí)施例中,排行榜可以是已經(jīng)完成最大數(shù)目的成績的用戶的列表或簡單地是已經(jīng)完成某個(gè)成績的用戶的列表。在一些實(shí)施例中,排行榜可以與根源排行榜相關(guān)聯(lián)以使得排行榜列出根源排行榜的子集。例如,顯示已經(jīng)完成一個(gè)具體成績的所有用戶的排行榜可以是顯示具有在同一游戲應(yīng)用之內(nèi)的最大數(shù)目的總成績的用戶的排行榜的子集。在示出的實(shí)施例中,根源排行榜數(shù)據(jù)字段530已被定義為Ieaderboardl.。定義的排行榜510因此與Ieaderboardl相關(guān)聯(lián)。這可以包括從分?jǐn)?shù)或成績的相同數(shù)據(jù)庫中拉取數(shù)據(jù)。在一些實(shí)施例中,排行榜可以是根源排行榜的定義的子集。例如,在示出的實(shí)施例中,最小分?jǐn)?shù)數(shù)據(jù)字段545已被定義為100,000并且最大分?jǐn)?shù)數(shù)據(jù)字段550已被定義為1,000, 000。定義的排行榜510因此被定義為根源排行榜Ieaderboardl的子集,并且將僅僅顯示在100,000到1,000,000范圍內(nèi)的分?jǐn)?shù)。開發(fā)者也可以定義排行榜上的數(shù)據(jù)如何被顯示。例如,在示出的實(shí)施例中,升序數(shù)據(jù)字段535已被設(shè)置為真。因此數(shù)據(jù)將以升序顯示。在一些實(shí)施例中,排行榜數(shù)據(jù)可以被按字母順序顯示。在一些實(shí)施例中,排行榜數(shù)據(jù)可以基于時(shí)間顯示以使得最近的分?jǐn)?shù)或成績被首先列出。[0049]圖6示出了用于將元數(shù)據(jù)批量提交和攝取到在線內(nèi)容服務(wù)器以用于發(fā)布的流程圖。在步驟610處,開發(fā)者根據(jù)定義多個(gè)消費(fèi)品的規(guī)范創(chuàng)建由元數(shù)據(jù)的匯編構(gòu)成的文件。文件可以被開發(fā)者手動(dòng)或通過使用由開發(fā)者創(chuàng)建的自動(dòng)操作處理進(jìn)行創(chuàng)建。可替換地,元數(shù)據(jù)文件可以通過利用由內(nèi)容提供者提供的應(yīng)用加載應(yīng)用進(jìn)行創(chuàng)建。
[0050]一旦元數(shù)據(jù)文件已被創(chuàng)建后,它可以被經(jīng)由通信網(wǎng)絡(luò)被提交620到內(nèi)容提供者的服務(wù)器。在一些實(shí)施例中,內(nèi)容提供者可以使得數(shù)據(jù)饋送可用于發(fā)送文件。
[0051 ] 在元數(shù)據(jù)文件已被提交并由內(nèi)容服務(wù)器攝取630之后,元數(shù)據(jù)文件然后可以被驗(yàn)證640以保證它符合與消費(fèi)品有關(guān)的服務(wù)器政策。元數(shù)據(jù)也可以被驗(yàn)證以保證它符合規(guī)范。
[0052]在元數(shù)據(jù)已被攝取630之后,開發(fā)者可以想要接收返回的數(shù)據(jù)以對元數(shù)據(jù)運(yùn)行驗(yàn)證以保證質(zhì)量。攝取的元數(shù)據(jù)為此可以被發(fā)回到開發(fā)者。
[0053]在650處,元數(shù)據(jù)由內(nèi)容提供者發(fā)布。這可以包括在網(wǎng)站或在在線市場上提供攝取的元數(shù)據(jù)??商鎿Q地,攝取的元數(shù)據(jù)可以被在與內(nèi)容供應(yīng)商的服務(wù)器通信的應(yīng)用之內(nèi)發(fā)布。
[0054]圖7示出了消費(fèi)品加載器應(yīng)用的圖形用戶界面的示范性實(shí)施例。在此實(shí)施例中,顯示消費(fèi)品列表705,其顯示已經(jīng)被輸入到系統(tǒng)的所有消費(fèi)品。由此列表,開發(fā)者可以點(diǎn)擊任何數(shù)目的輸入的消費(fèi)品并且一次輸入或改變用于它們中的一個(gè)或全部的數(shù)據(jù)字段。例如,如果開發(fā)者想要使用相同圖像用于3個(gè)不同消費(fèi)品,則開發(fā)者可以從列表中選擇所有三個(gè)并且然后將圖像文件輸入到圖像數(shù)據(jù)字段710中。開發(fā)者可以對任何其它數(shù)據(jù)字段例如規(guī)范715或價(jià)格720數(shù)據(jù)字段,做相同的事情。另外,開發(fā)者可以通過填寫區(qū)間開始日期725和區(qū)間結(jié)束日期730數(shù)據(jù)字段將數(shù)據(jù)字段中的任何一個(gè)設(shè)置為區(qū)間。例如,開發(fā)者可以通過從消費(fèi)品列表705中選擇消費(fèi)品、并且在價(jià)格數(shù)據(jù)字段720中輸入減小的價(jià)格和在區(qū)間數(shù)據(jù)字段725和730中輸入?yún)^(qū)間的開始和結(jié)束日期,來選擇多種消費(fèi)品以減小的價(jià)格放置一周的時(shí)間段。開發(fā)者也可以將新的消費(fèi)品添加到字段705。在完成時(shí),可以按完成按鈕735以基于輸入的數(shù)據(jù)并根據(jù)內(nèi)容提供者的規(guī)范創(chuàng)建元數(shù)據(jù)文件。
[0055]圖8示出了其中向開發(fā)者提供電子表格布局的消費(fèi)品加載器應(yīng)用的示范性實(shí)施例。此布局允許開發(fā)者容易地輸入用于多種消費(fèi)品的元數(shù)據(jù)值同時(shí)也能夠立即觀看所有輸入的數(shù)據(jù)。如示出的,開發(fā)者可以通過填電子表格805輸入用于多種消費(fèi)品的數(shù)據(jù)值。可替換地,開發(fā)者可以通過利用導(dǎo)入按鈕810從已經(jīng)創(chuàng)建的電子表格中導(dǎo)入元數(shù)據(jù)。導(dǎo)入按鈕810可以被配置為允許開發(fā)者選擇他們計(jì)算設(shè)備上的現(xiàn)有電子表格以導(dǎo)入到消費(fèi)品加載器應(yīng)用GUI電子表格805中。除了從電子表格導(dǎo)入元數(shù)據(jù)之外,消費(fèi)品加載器應(yīng)用可以通知開發(fā)者在導(dǎo)入的電子表格中的格式或元數(shù)據(jù)字段與消費(fèi)品加載器應(yīng)用中提供的格式或元數(shù)據(jù)字段之間的任何不一致。
[0056]在本公開范圍內(nèi)的實(shí)施例也可以包括有形和/或非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以用于傳送或在其上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)。此類非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是由通用或?qū)S糜?jì)算機(jī)訪問的任何可用的介質(zhì),包括如上所述的任何一個(gè)專用處理器的功能設(shè)計(jì)。通過示例而非局限方式,此類非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPR0M、CD_R0M或其它光盤存儲(chǔ)器、磁盤存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備、或可以用于以計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、或處理器芯片設(shè)計(jì)形式傳送或存儲(chǔ)期望的程序代碼裝置的任何其它介質(zhì)。當(dāng)信息被在網(wǎng)絡(luò)或另一種通信連接(或者硬連接、無線、或者其組合)上傳送或提供到計(jì)算機(jī)時(shí),計(jì)算機(jī)適當(dāng)?shù)匕堰B接視為計(jì)算機(jī)可讀介質(zhì)。因此,任何此類連接被適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。以上所述的組合也被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0057]計(jì)算機(jī)可執(zhí)行指令包括例如,使得通用計(jì)算機(jī)、專用計(jì)算機(jī)、或特定用途處理設(shè)備執(zhí)行特定功能或功能組的指令和數(shù)據(jù)。計(jì)算機(jī)可執(zhí)行指令也包括由計(jì)算機(jī)在獨(dú)立或網(wǎng)絡(luò)環(huán)境中運(yùn)行的程序模塊。一般地,程序模塊包括執(zhí)行具體任務(wù)或執(zhí)行具體抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)、對象、和專用處理器設(shè)計(jì)固有的功能、等等。計(jì)算機(jī)可執(zhí)行指令、關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)、和程序模塊表示用于執(zhí)行這里公開的方法的步驟的程序代碼裝置的示例。此類可執(zhí)行指令或關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的具體序列表示用于執(zhí)行在此類步驟中描述的功能的對應(yīng)動(dòng)作的示例。
[0058]本領(lǐng)域的技術(shù)人員將理解公開的其他實(shí)施例可以在具有許多類型的計(jì)算機(jī)系統(tǒng)配置的網(wǎng)絡(luò)計(jì)算環(huán)境中實(shí)踐,包括個(gè)人計(jì)算機(jī)、手持設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、等等。實(shí)施例也可以在分布式計(jì)算環(huán)境中實(shí)踐,其中由經(jīng)由通信網(wǎng)絡(luò)鏈接(或者硬線鏈接、無線鏈接、或由其組合)的本地和遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
[0059]如上所述的各個(gè)實(shí)施例僅僅通過例示提供并且不應(yīng)該被解釋為限制公開的范圍。本領(lǐng)域技術(shù)人員將容易地理解,在不遵循這里示出并描述的示例實(shí)施例和應(yīng)用的情況下并且在不脫離公開的精神和范圍的情況下,可能對這里描述的原理做出各種修改和改變。
【權(quán)利要求】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 由聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)攝取根據(jù)規(guī)范布置的并定義多個(gè)消費(fèi)品的元數(shù)據(jù)值的匯編,所述消費(fèi)品經(jīng)由一個(gè)或多個(gè)信道對用戶可用并且需要來自服務(wù)器的支持;以及 利用處理器驗(yàn)證元數(shù)據(jù)值的匯編以符合與消費(fèi)品有關(guān)的服務(wù)器政策。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 利用處理器驗(yàn)證元數(shù)據(jù)值的匯編以符合所述規(guī)范。
3.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述規(guī)范定義聚合共享公共元數(shù)據(jù)值的多個(gè)消費(fèi)品的族標(biāo)簽。
4.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述服務(wù)器政策基于開發(fā)者與內(nèi)容提供者之間的合同關(guān)系。
5.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述規(guī)范定義區(qū)間標(biāo)簽,所述區(qū)間標(biāo)簽定義與消費(fèi)品相關(guān)聯(lián)的元數(shù)據(jù)的時(shí)限。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述元數(shù)據(jù)的匯編是由消費(fèi)品加載器應(yīng)用根據(jù)規(guī)范布置的。
7.如權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述消費(fèi)品加載器應(yīng)用提供用于輸入元數(shù)據(jù)值的圖形用戶界面。
8.如權(quán)利要求7所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述消費(fèi)品加載器應(yīng)用的圖形用戶界面提供用于輸入元數(shù)據(jù)的電子表格格式界面。
9.如權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述消費(fèi)品加載器應(yīng)用允許同時(shí)修改用于多種消費(fèi)品的元數(shù)據(jù)值。`
10.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 經(jīng)由數(shù)據(jù)饋送在聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)處接收根據(jù)所述規(guī)范布置的元數(shù)據(jù)值的匯編。
11.如權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述數(shù)據(jù)饋送是XML數(shù)據(jù)饋送。
12.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 發(fā)布攝取的根據(jù)規(guī)范布置的元數(shù)據(jù)值的匯編。
13.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:由聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)將攝取的根據(jù)規(guī)范布置的元數(shù)據(jù)值的匯編發(fā)送到開發(fā)者的計(jì)算設(shè)備。
14.一種系統(tǒng),包括: 聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī),被配置為攝取根據(jù)規(guī)范布置的并定義多個(gè)消費(fèi)品的元數(shù)據(jù)值的匯編,所述消費(fèi)品經(jīng)由一個(gè)或多個(gè)信道對用戶可用并且需要來自服務(wù)器的支持; 開發(fā)者計(jì)算機(jī),與所述聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)電子通信,被配置為發(fā)送所述根據(jù)規(guī)范布置的元數(shù)據(jù)值的匯編;以及 驗(yàn)證模塊,被配置為驗(yàn)證元數(shù)據(jù)值的匯編以符合與消費(fèi)品有關(guān)的服務(wù)器政策。
15.如權(quán)利要求14所述的系統(tǒng),其中所述驗(yàn)證模塊還被配置為驗(yàn)證元數(shù)據(jù)值的匯編以符合定義用于呈現(xiàn)元數(shù)據(jù)值的格式的規(guī)范。
16.如權(quán)利要求14所述的系統(tǒng),其中所述服務(wù)器政策基于開發(fā)者與內(nèi)容提供者之間的合同關(guān)系。
17.如權(quán)利要求14所述的系統(tǒng),還包括: 發(fā)布模塊,被配置為將由驗(yàn)證的元數(shù)據(jù)定義的消費(fèi)品發(fā)布到聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)。
18.如權(quán)利要求14所述的系統(tǒng),還包括: 聯(lián)網(wǎng)的用戶設(shè)備,被配置為運(yùn)行本身被配置為訪問所述聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)上發(fā)布的消費(fèi)品的應(yīng)用,以在聯(lián)網(wǎng)的用戶設(shè)備上呈現(xiàn)發(fā)布的消費(fèi)品。
19.一種非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),在其上存儲(chǔ)有計(jì)算機(jī)可讀指令以使得計(jì)算機(jī)執(zhí)行以下步驟,所述步驟包括: 由聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)攝取根據(jù)規(guī)范布置的并定義多個(gè)消費(fèi)品的元數(shù)據(jù)值的匯編,所述消費(fèi)品經(jīng)由一個(gè)或多個(gè)信道對用戶可用并且需要來自服務(wù)器的支持;以及 利用處理器驗(yàn)證元數(shù)據(jù)值的匯編以符合與消費(fèi)品有關(guān)的服務(wù)器政策。
20.如權(quán)利要求19所述的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),其中所述服務(wù)器政策基于開發(fā)者與內(nèi)容提供者之間的合同關(guān)系。
21.如權(quán)利要求19所述的非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),還包括: 將由驗(yàn)證的元數(shù)據(jù)定義的消費(fèi)品發(fā)布到所述聯(lián)網(wǎng)的服務(wù)器計(jì)算機(jī)。
22.—種設(shè)備,包括: 網(wǎng)絡(luò)接口,被配置為攝取根據(jù)規(guī)范布置的并定義多個(gè)消費(fèi)品的元數(shù)據(jù)值的匯編,所述消費(fèi)品經(jīng)由一個(gè)或多個(gè)信道對用戶可用并且需要來自服務(wù)器的支持;以及 處理器,被配置為驗(yàn)證元數(shù)據(jù)值的匯編以符合與消費(fèi)品有關(guān)的服務(wù)器政策。
23.如權(quán)利要求22所述的設(shè)備,還包括:` 存儲(chǔ)設(shè)備,被配置為存儲(chǔ)由驗(yàn)證的元數(shù)據(jù)定義的消費(fèi)品,所述存儲(chǔ)設(shè)備被配置為可由消費(fèi)設(shè)備通過網(wǎng)絡(luò)接口訪問,由此使得消費(fèi)品對在用戶設(shè)備上執(zhí)行的應(yīng)用可用。
【文檔編號(hào)】G06F7/00GK103858096SQ201280049390
【公開日】2014年6月11日 申請日期:2012年8月24日 優(yōu)先權(quán)日:2011年8月26日
【發(fā)明者】J·福斯巴克, R·考特斯 申請人:蘋果公司