用于內(nèi)容發(fā)布的基于事件的版本控制和可見(jiàn)性的制作方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]計(jì)算機(jī)系統(tǒng)和相關(guān)技術(shù)影響到社會(huì)的許多方面。實(shí)際上,計(jì)算機(jī)系統(tǒng)處理信息的能力已經(jīng)轉(zhuǎn)變了我們生活和工作的方式。計(jì)算機(jī)系統(tǒng)現(xiàn)在普遍地執(zhí)行了在計(jì)算機(jī)系統(tǒng)出現(xiàn)之前由人工執(zhí)行的大量任務(wù)(例如,文字處理、調(diào)度、審計(jì)等)。近年來(lái),計(jì)算機(jī)系統(tǒng)已經(jīng)互相耦合并且耦合至其它電子設(shè)備從而形成有線和無(wú)線的計(jì)算機(jī)網(wǎng)絡(luò),計(jì)算機(jī)系統(tǒng)和其它電子設(shè)備能夠通過(guò)該計(jì)算機(jī)網(wǎng)絡(luò)傳輸電子數(shù)據(jù)。因此,許多計(jì)算任務(wù)的執(zhí)行跨多個(gè)不同計(jì)算機(jī)系統(tǒng)和/或多種不同計(jì)算環(huán)境進(jìn)行分布。
[0002]—些分布式計(jì)算環(huán)境包括內(nèi)容提供方,后者被用來(lái)托管向進(jìn)行請(qǐng)求的客戶端所分布的內(nèi)容。例如,在線商店可以被用來(lái)向其它計(jì)算機(jī)系統(tǒng)處的用戶出售內(nèi)容,該內(nèi)容諸如例如是應(yīng)用、數(shù)據(jù)等。當(dāng)使得內(nèi)容能夠諸如通過(guò)在線商店進(jìn)行分布時(shí),內(nèi)容通常需要在內(nèi)部進(jìn)行驗(yàn)證并且還能夠被更新(至少不時(shí)地并且可能頻繁地被更新)。內(nèi)容在公布之前一一甚至在內(nèi)部驗(yàn)證的期間一一并不被暴露給公眾經(jīng)常也是重要的。
[0003]由此,一些內(nèi)容提供方經(jīng)常選擇占用整個(gè)停工期更新內(nèi)容并且對(duì)新的內(nèi)容進(jìn)行內(nèi)部驗(yàn)證。然而,這使得公布耗費(fèi)明顯更長(zhǎng)的時(shí)間。占用整個(gè)停工期還會(huì)防止在線商店所提供的其它內(nèi)容的分布,并且除了其它之外,這會(huì)影響到在線商店所帶來(lái)的收入??商鎿Q地,新的內(nèi)容可以包括日期設(shè)置,其指示未來(lái)的可獲取日期,新的內(nèi)容在該日期之后上線。然而,針對(duì)發(fā)布內(nèi)容使用日期設(shè)置限制了靈活性并且在發(fā)布日期在日期設(shè)置被編碼到內(nèi)容之后發(fā)生變化的情況下會(huì)導(dǎo)致窘迫。其它方法包括使用不同環(huán)境進(jìn)行驗(yàn)證并自行托管內(nèi)容并且將新的內(nèi)容加載到生產(chǎn)系統(tǒng)之中。然而,從生產(chǎn)系統(tǒng)中移除內(nèi)容的驗(yàn)證需要額外的硬件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明擴(kuò)展至用于內(nèi)容發(fā)布的基于事件的版本控制和可見(jiàn)性的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。在一些實(shí)施例中,內(nèi)容的一部分的多個(gè)不同版本被提供至其它設(shè)備。內(nèi)容提供方訪問(wèn)內(nèi)容的第一版本。該內(nèi)容提供方針對(duì)該內(nèi)容的第一版本制定標(biāo)識(shí)數(shù)據(jù)。該標(biāo)識(shí)數(shù)據(jù)將該內(nèi)容的第一版本標(biāo)識(shí)為該內(nèi)容的一個(gè)版本。第一版本對(duì)象與該內(nèi)容的第一版本相關(guān)聯(lián)。該第一版本對(duì)象指示該內(nèi)容的第一版本以操作系統(tǒng)的指定版本為目標(biāo)。該第一版本對(duì)象還包括第一受限發(fā)布屬性,其指示該內(nèi)容的第一版本的可訪問(wèn)性。
[0005]該內(nèi)容提供方訪問(wèn)該內(nèi)容的不同的第二版本。該內(nèi)容提供方針對(duì)該內(nèi)容的第二版本制定標(biāo)識(shí)數(shù)據(jù)。該標(biāo)識(shí)數(shù)據(jù)將該內(nèi)容的第二版本標(biāo)識(shí)為該內(nèi)容的一個(gè)版本。第二版本對(duì)象與該內(nèi)容的第二版本相關(guān)聯(lián)。該第二版本對(duì)象指示該內(nèi)容的第二版本以操作系統(tǒng)的指定版本為目標(biāo)。該第二版本對(duì)象還包括第二受限發(fā)布屬性,其指示該內(nèi)容的第二版本的可訪問(wèn)性。
[0006]該內(nèi)容提供方針對(duì)該內(nèi)容的第一版本創(chuàng)建第一列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該第一列表在提供該內(nèi)容的一個(gè)版本并且還基于該第一受限發(fā)布屬性針對(duì)該第一列表設(shè)置第一可見(jiàn)性。該內(nèi)容提供方針對(duì)該內(nèi)容的第二版本創(chuàng)建第二列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該第二列表在提供該內(nèi)容的一個(gè)版本并且還基于該第二受限發(fā)布屬性針對(duì)該第二列表設(shè)置不同的第二可見(jiàn)性。該第二可見(jiàn)性不同于該第一可見(jiàn)性。例如,該內(nèi)容的第二版本的可見(jiàn)性與該內(nèi)容的第一版本的可見(jiàn)性相比可以受到更多或更少的限制。
[0007]該內(nèi)容提供方同時(shí)使得該內(nèi)容的第一版本和該內(nèi)容的第二版本能夠被其它設(shè)備所獲取。該內(nèi)容提供方依據(jù)該第一可見(jiàn)性呈現(xiàn)第一列表以將該內(nèi)容的第一版本提供給其它設(shè)備。該內(nèi)容提供方依據(jù)不同的該第二可見(jiàn)性呈現(xiàn)第二列表以將該內(nèi)容的第二版本提供給其它設(shè)備。
[0008]在其它實(shí)施例中,該內(nèi)容向其它設(shè)備進(jìn)行公布。內(nèi)容提供方訪問(wèn)內(nèi)容的一個(gè)版本。該內(nèi)容提供方針對(duì)該內(nèi)容的版本制定標(biāo)識(shí)數(shù)據(jù)。版本對(duì)象與該內(nèi)容的版本相關(guān)聯(lián)。該版本對(duì)象指示該內(nèi)容的版本以操作系統(tǒng)的具體版本為目標(biāo)。該版本對(duì)象還包括受限發(fā)布屬性。該受限發(fā)布屬性的數(shù)值指示該內(nèi)容的版本為受限制內(nèi)容并且針對(duì)該內(nèi)容的可訪問(wèn)性被局限于被授權(quán)觀看受限制內(nèi)容的用戶。
[0009]該內(nèi)容提供方針對(duì)該內(nèi)容的版本制定列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該列表在提供該內(nèi)容的版本。該內(nèi)容提供方針對(duì)該列表設(shè)置可見(jiàn)性而使得該內(nèi)容的版本能夠由被授權(quán)觀看受限制內(nèi)容的用戶所訪問(wèn)而無(wú)法被其它用戶所訪問(wèn)。該內(nèi)容提供方依據(jù)該可見(jiàn)性呈現(xiàn)該列表。
[0010]在呈現(xiàn)該列表之后,在并不修改該內(nèi)容的版本的情況下并且在在線商店保持運(yùn)營(yíng)的同時(shí),該內(nèi)容提供方接收到將該受限發(fā)布屬性的數(shù)值變?yōu)樾聰?shù)值的輸入。該新數(shù)值指示該內(nèi)容的版本能夠被公開(kāi)獲取。通過(guò)針對(duì)該列表設(shè)置新的可見(jiàn)性,內(nèi)容提供方更新針對(duì)該內(nèi)容的該版本的列表。該新的可見(jiàn)性指示該列表將公開(kāi)可見(jiàn)。該內(nèi)容提供方依據(jù)該新的可見(jiàn)性在在線商店呈現(xiàn)該列表。
[0011]提供該
【發(fā)明內(nèi)容】
而以簡(jiǎn)化的形式引入在以下【具體實(shí)施方式】中進(jìn)一步進(jìn)行描述的概念的選擇。該
【發(fā)明內(nèi)容】
并非意在標(biāo)示出所請(qǐng)求保護(hù)主題的關(guān)鍵特征或必要特征,也并非意在確定所請(qǐng)求保護(hù)主題的范圍時(shí)被用作輔助。
[0012]本發(fā)明另外的特征和優(yōu)勢(shì)將在以下描述中給出,并且部分將由于該描述而是顯而易見(jiàn)的,或者可以通過(guò)本發(fā)明的實(shí)踐而被習(xí)得。本發(fā)明的特征可以利用在所附權(quán)利要求中特別指出的手段和組合而被意識(shí)到并獲得。本發(fā)明的這些和其它特征將由于以下描述和所附權(quán)利要求而變得更為完全地顯而易見(jiàn),或者可以通過(guò)如隨后所給出的本發(fā)明的實(shí)踐而被習(xí)得。
【附圖說(shuō)明】
[0013]為了描述能夠獲得本發(fā)明以上所記載的以及其它的優(yōu)勢(shì)和特征的方式,將通過(guò)參考在附圖中所圖示的其具體實(shí)施例而對(duì)以上簡(jiǎn)要描述的本發(fā)明的更為特定的描述加以呈現(xiàn)。要理解的是,這些附圖僅描繪了本發(fā)明的典型實(shí)施例,因此并不被認(rèn)為對(duì)其范圍加以限制,本發(fā)明將通過(guò)使用附圖而利用額外的特性和細(xì)節(jié)被加以描述和解釋,其中:
圖1圖示了促成向其它設(shè)備提供內(nèi)容的多種不同版本的示例計(jì)算機(jī)架構(gòu)。
[0014]圖2圖示了用于向其它設(shè)備提供內(nèi)容的多種不同版本的示例方法的流程圖。
[0015]圖3圖示了促成向其它設(shè)備公布內(nèi)容的示例計(jì)算機(jī)架構(gòu)。
[0016]圖4圖示了用于向其它設(shè)備公布內(nèi)容的示例方法的流程圖。
[0017]圖5圖示了版本對(duì)象表格的示例定義。
[0018]圖6圖示了應(yīng)用元數(shù)據(jù)存儲(chǔ)的示例定義。
[0019]圖7圖示了針對(duì)版本對(duì)象表格的示例變化。
【具體實(shí)施方式】
[0020]本發(fā)明擴(kuò)展至用于內(nèi)容發(fā)布的基于事件的版本控制和可見(jiàn)性的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。在一些實(shí)施例中,內(nèi)容的一部分的多個(gè)不同版本被提供至其它設(shè)備。內(nèi)容提供方訪問(wèn)內(nèi)容的第一版本。該內(nèi)容提供方針對(duì)該內(nèi)容的第一版本制定標(biāo)識(shí)數(shù)據(jù)。該標(biāo)識(shí)數(shù)據(jù)將該內(nèi)容的第一版本標(biāo)識(shí)為該內(nèi)容的一個(gè)版本。第一版本對(duì)象與該內(nèi)容的第一版本相關(guān)聯(lián)。該第一版本對(duì)象指示該內(nèi)容的第一版本以操作系統(tǒng)的指定版本為目標(biāo)。該第一版本對(duì)象還包括第一受限發(fā)布屬性,其指示該內(nèi)容的第一版本的可訪問(wèn)性。
[0021 ]該內(nèi)容提供方訪問(wèn)該內(nèi)容的不同的第二版本。該內(nèi)容提供方針對(duì)該內(nèi)容的第二版本制定標(biāo)識(shí)數(shù)據(jù)。該標(biāo)識(shí)數(shù)據(jù)將該內(nèi)容的第二版本標(biāo)識(shí)為該內(nèi)容的一個(gè)版本。第二版本對(duì)象與該內(nèi)容的第二版本相關(guān)聯(lián)。該第二版本對(duì)象指示該內(nèi)容的第二版本以操作系統(tǒng)的指定版本為目標(biāo)。該第二版本對(duì)象還包括第二受限發(fā)布屬性,其指示該內(nèi)容的第二版本的可訪問(wèn)性。
[0022]該內(nèi)容提供方針對(duì)該內(nèi)容的第一版本創(chuàng)建第一列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該第一列表在提供該內(nèi)容的一個(gè)版本并且還基于該第一受限發(fā)布屬性針對(duì)該第一列表設(shè)置第一可見(jiàn)性。該內(nèi)容提供方針對(duì)該內(nèi)容的第二版本創(chuàng)建第二列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該第二列表在提供該內(nèi)容的一個(gè)版本并且還基于該第二受限發(fā)布屬性針對(duì)該第二列表設(shè)置不同的第二可見(jiàn)性。該第二可見(jiàn)性不同于該第一可見(jiàn)性。例如,該內(nèi)容的第二版本的可見(jiàn)性與該內(nèi)容的第一可見(jiàn)性相比可以受到更多或更少的限制。
[0023]該內(nèi)容提供方同時(shí)使得該內(nèi)容的第一版本和該內(nèi)容的第二版本能夠被其它設(shè)備所獲取。該內(nèi)容提供方依據(jù)該第一可見(jiàn)性呈現(xiàn)該第一列表以將該內(nèi)容的第一版本提供給其它設(shè)備。該內(nèi)容提供方依據(jù)該不同的第二可見(jiàn)性呈現(xiàn)第二列表以將該內(nèi)容的第二版本提供給其它設(shè)備。
[0024]在其它實(shí)施例中,該內(nèi)容向其它設(shè)備進(jìn)行公布。內(nèi)容提供方訪問(wèn)內(nèi)容的一個(gè)版本。該內(nèi)容提供方針對(duì)該內(nèi)容的版本制定標(biāo)識(shí)數(shù)據(jù)。版本對(duì)象與該內(nèi)容的版本相關(guān)聯(lián)。該版本對(duì)象指示該內(nèi)容的版本以操作系統(tǒng)的具體版本為目標(biāo)。該版本對(duì)象還包括受限發(fā)布屬性。該受限發(fā)布屬性的數(shù)值指示該內(nèi)容的版本為受限制內(nèi)容并且針對(duì)該內(nèi)容的可訪問(wèn)性被局限于被授權(quán)觀看受限制內(nèi)容的用戶。
[0025]該內(nèi)容提供方針對(duì)該內(nèi)容的版本制定列表。該內(nèi)容提供方使用該標(biāo)識(shí)數(shù)據(jù)來(lái)指示該列表在提供該內(nèi)容的版本。該內(nèi)容提供方針對(duì)該列表設(shè)置可見(jiàn)性而使得該內(nèi)容的版本能夠由被授權(quán)觀看受限制內(nèi)容的用戶所訪問(wèn)而無(wú)法被其它用戶所訪問(wèn)。該內(nèi)容提供方依據(jù)該可見(jiàn)性呈現(xiàn)該列表。
[0026]在呈現(xiàn)該列表之后,