版本設(shè)計器的制造方法
【專利摘要】提供了用于設(shè)計不同的雜志版本的系統(tǒng)、計算機實現(xiàn)的方法和計算機可讀介質(zhì)。工作室后端被配置為提供用于設(shè)計雜志版本的用戶界面,并且使得用戶能夠通過該用戶界面選擇至少一個內(nèi)容源以提供在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容。該工作室后端通過用戶界面進一步使得用戶能夠通過用戶界面來選擇用于不同的雜志版本的一個或多個布局模板,每一個布局模板與每一個移動設(shè)備的特定類型相關(guān)聯(lián),并且配置所選擇的布局模板以定義在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容的顯示。該工作室后端然后向多個移動設(shè)備發(fā)送用于相應(yīng)雜志版本的所配置的布局模板,其中,雜志版本可以根據(jù)相應(yīng)配置的布局模板在該多個移動設(shè)備處被顯示,并且包括相應(yīng)雜志版本的版本內(nèi)容。
【專利說明】版本設(shè)計器
【背景技術(shù)】
[0001]用戶使用網(wǎng)站經(jīng)由因特網(wǎng)或萬維網(wǎng)(或簡稱為“web”)來獲得對于媒體內(nèi)容的訪問。在一個示例中,用戶在它們的移動設(shè)備上輸入網(wǎng)站地址來訪問媒體內(nèi)容。在另一個示例中,用戶可以將由特定的內(nèi)容提供者提供的應(yīng)用下載到其移動設(shè)備上。該應(yīng)用然后向用戶呈現(xiàn)媒體內(nèi)容,該媒體內(nèi)容被從由該內(nèi)容提供者提供的內(nèi)容源定期地上載到該應(yīng)用。然而,媒體內(nèi)容應(yīng)用的設(shè)計、呈現(xiàn)和發(fā)布可以是耗時的和費力的。
[0002]而且,因為計算設(shè)備具有包括不同操作平臺的獨特規(guī)格,所以內(nèi)容提供者需要定制每一個應(yīng)用以適配特定移動設(shè)備的處理要求。結(jié)果,內(nèi)容提供者需要開發(fā)和維護執(zhí)行同一功能的多個應(yīng)用,使得他們的內(nèi)容可以到達盡可能多的用戶。
【發(fā)明內(nèi)容】
[0003]提供了包括用于設(shè)計不同的雜志版本的系統(tǒng)、計算機實現(xiàn)的方法和計算機可讀介質(zhì)的實施例。工作室后端被配置為提供用于設(shè)計雜志版本的用戶界面,并且使得用戶能夠通過該用戶界面選擇至少一個內(nèi)容源以提供在相應(yīng)的雜志版本中的相應(yīng)的版本內(nèi)容。該工作室后端通過用戶界面進一步使得用戶能夠通過用戶界面來選擇用于不同的雜志版本的一個或多個布局模板,每一個布局模板與每一個移動設(shè)備的特定類型相關(guān)聯(lián),并且該工作室后端通過用戶界面進一步使得用戶能夠配置所選擇的布局模板以限定在相應(yīng)的雜志版本中的相應(yīng)的版本內(nèi)容的顯示。該工作室后端然后向多個移動設(shè)備發(fā)送用于相應(yīng)的雜志版本的所配置的布局模板,其中,雜志版本可以根據(jù)相應(yīng)的所配置的布局模板在該多個移動設(shè)備處被顯示,并且包括用于相應(yīng)的雜志版本的版本內(nèi)容。
[0004]下面參考附圖來詳細描述本發(fā)明的另外的實施例、特征和優(yōu)點以及本發(fā)明的各個實施例的結(jié)構(gòu)和操作。
【專利附圖】
【附圖說明】
[0005]在此包含并且形成說明書的一部分的附圖圖示了本發(fā)明的實施例,并且與說明書一起進一步用于解釋本發(fā)明的原理,并且使得本領(lǐng)域內(nèi)的技術(shù)人員能夠做出和使用本發(fā)明。
[0006]圖1A是根據(jù)一個實施例的分布式系統(tǒng)環(huán)境的框圖。
[0007]圖1B是根據(jù)一個實施例的生成和分發(fā)雜志版本的組件的框圖。
[0008]圖1C是描述根據(jù)一個實施例的在分布式系統(tǒng)內(nèi)的組件之間的示例性通信接口的框圖。
[0009]圖2A是根據(jù)一個實施例的版本播放器的框圖。
[0010]圖2B-2Q是根據(jù)一個實施例的用于設(shè)計在工作室Π中的雜志版本的各種配置的截屏。
[0011]圖3是根據(jù)一個實施例的應(yīng)用數(shù)據(jù)模型的框圖。
[0012]圖4是根據(jù)一個實施例的用于設(shè)計雜志版本的方法的流程圖。[0013]圖5是其中本發(fā)明的實施例或其部分可以被實現(xiàn)為計算機可讀代碼的示例計算機系統(tǒng)。
[0014]現(xiàn)在將參考附圖來描述本發(fā)明的特定實施例。在附圖中,通常,相似的附圖標號指示相同或在功能上類似的元件。另外,通常,附圖標號的最左的數(shù)字識別其中該附圖標號首先出現(xiàn)的附圖。
【具體實施方式】
[0015]下面的詳細說明參考附圖,該附圖圖示了與本發(fā)明一致的特定實施例。其他實施例是可能的,并且可以在本發(fā)明的精神和范圍內(nèi)對于該實施例進行修改。因此,詳細說明不意味著限制本發(fā)明。而是,本發(fā)明的范圍被所附的權(quán)利要求限定。
[0016]系統(tǒng)概述
[0017]圖1A是分布式系統(tǒng)環(huán)境的框圖100A。分布式系統(tǒng)環(huán)境100A包括一個或多個網(wǎng)絡(luò)102、web服務(wù)器104、產(chǎn)生者服務(wù)器108和移動設(shè)備106。
[0018]網(wǎng)絡(luò)102可以是可以承載數(shù)據(jù)通信的任何網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合。這樣的網(wǎng)絡(luò)102可以包括但是不限于局域網(wǎng)、城域網(wǎng)和/或諸如因特網(wǎng)的廣域網(wǎng)。網(wǎng)絡(luò)102可以支持協(xié)議和技術(shù),該協(xié)議和技術(shù)包括但是不限于萬維網(wǎng)(或簡稱為“web”)、諸如超文本傳輸協(xié)議(“HTTP”)的協(xié)議和/或服務(wù)。根據(jù)具體應(yīng)用或環(huán)境,可以在圖1中所示的系統(tǒng)的組件之間設(shè)置中間web服務(wù)器、網(wǎng)關(guān)或其他服務(wù)器。
[0019]web服務(wù)器104是計算設(shè)備或在托管多個網(wǎng)站的計算設(shè)備上執(zhí)行的應(yīng)用。網(wǎng)站是與域名相關(guān)聯(lián)并且被一個或多個web服務(wù)器104托管的一個或多個資源。一個示例網(wǎng)站是以超文本標記語言(HTML)格式化的網(wǎng)頁的集合,該集合可以包含文本、圖像、多媒體內(nèi)容和諸如腳本的編程元件。web服務(wù)器104托管工作室用戶界面(“Π”)110。工作室Π110使得諸如發(fā)布者120的用戶能夠設(shè)計可以被分發(fā)到多個移動設(shè)備106的交互雜志版本112。發(fā)布者120可以使用在web服務(wù)器104上托管的web地址來訪問工作室Π110。一旦被訪問,則發(fā)布者120可以使用工作室Π110來設(shè)計雜志版本112的布局,并且配置用于具有不同規(guī)格的移動設(shè)備106的內(nèi)容源118。
[0020]在另一個實施例中,發(fā)布者120可以向移動設(shè)備106下載作為單獨應(yīng)用或作為對于瀏覽器的插件或擴展的工作室Π110。
[0021]使用工作室UIllO來設(shè)計雜志版本112。雜志版本112以例如由發(fā)布者120指定的格式來向用戶顯示版本內(nèi)容。然而,不像包括用于具有特定的操作平臺的每個移動設(shè)備的獨立版本的傳統(tǒng)應(yīng)用那樣,可以以由特定發(fā)布者指定的格式在移動設(shè)備106上顯示使用雜志版本112顯示的版本內(nèi)容,而與對于移動設(shè)備106特定的本原操作系統(tǒng)無關(guān)。雜志版本112也可以根據(jù)諸如顯示屏幕的大小的移動設(shè)備106的規(guī)格來布置版本內(nèi)容。
[0022]移動設(shè)備106是在用戶的控制下的電子設(shè)備,并且能夠通過網(wǎng)絡(luò)102請求和接收資源。示例移動設(shè)備106是諸如智能電話和平板計算機的移動通信設(shè)備。移動設(shè)備106通常包括諸如web瀏覽器(或簡稱為瀏覽器)114的應(yīng)用。用戶控制瀏覽器114以通過網(wǎng)絡(luò)102請求資源。用戶通過鍵入與在web服務(wù)器104上存儲的資源相關(guān)聯(lián)的網(wǎng)站地址來請求資源。例如,諸如發(fā)布者120的用戶可以使用移動設(shè)備106來使用瀏覽器114以訪問工作室Π110以設(shè)計交互雜志版本。[0023]移動設(shè)備106也包括版本播放器116。版本播放器116向用戶顯示雜志版本112。版本播放器116可以是在移動設(shè)備106上的單獨應(yīng)用或?qū)τ跒g覽器114的插件或擴展。雜志版本112在移動設(shè)備106上顯示動態(tài)媒體內(nèi)容,其中移動設(shè)備具有不同的規(guī)格和顯示屏幕大小。在雜志版本112中包括的版本內(nèi)容包括使用內(nèi)容源118下載到雜志版本112的內(nèi)容。為了顯示雜志版本112,版本播放器116可以使用當(dāng)前模塊115或利用版本播放器116來顯示版本內(nèi)容。
[0024]當(dāng)前模塊115存儲被發(fā)布者120發(fā)布的雜志版本112。當(dāng)前模塊115可以使用網(wǎng)絡(luò)102或使用另一個接口從例如產(chǎn)生者服務(wù)器108被下載到移動設(shè)備106。通常,一旦當(dāng)前模塊115被下載到移動設(shè)備106,則用戶使用當(dāng)前模塊115來預(yù)訂雜志版本112。一旦被預(yù)訂,則當(dāng)前模塊115使用移動設(shè)備106來從產(chǎn)生者服務(wù)器108或版本分發(fā)器124下載雜志版本112。當(dāng)前模塊115也利用新的版本內(nèi)容來更新雜志版本112。在一個實施例中,當(dāng)前模塊115也向用戶提供可能用戶感興趣并且用戶可以預(yù)訂的推薦的雜志版本112的列表。
[0025]產(chǎn)生者服務(wù)器108包括工作室后端126。工作室后端126允許雜志版本112的設(shè)計、開發(fā)和實現(xiàn)。當(dāng)發(fā)布者120使用工作室UIllO來設(shè)計雜志版本112時,工作室后端126與工作室UIllO進行通信。
[0026]一旦發(fā)布者120完成使用工作室UI110來設(shè)計雜志版本112,則將雜志版本112上載到產(chǎn)生者服務(wù)器108以存儲和分發(fā)。在一個實施例中,雜志版本112可以被存儲在產(chǎn)生者服務(wù)器108上的在圖5中詳細描述的存儲器中。在另一個實施例中,發(fā)布者120可以向版本分發(fā)器124上載雜志版本112。用戶可以訪問版本分發(fā)器124,并且向移動設(shè)備106下載雜志版本112。在一個實施例中,一旦發(fā)布者120決定分發(fā)升級的雜志版本112,包括雜志版本112的前一個版本的移動設(shè)備106與升級的雜志版本112同步。
[0027]內(nèi)容源118向雜志版本112提供版本內(nèi)容132。示例的內(nèi)容源118包括數(shù)據(jù)饋給、RSS饋給、社交流、用戶生成的媒體源、經(jīng)由媒體RSS的多媒體源等。內(nèi)容源118通常與發(fā)布者120相關(guān)聯(lián)。發(fā)布者120擁有特定的內(nèi)容源118,并且控制通過網(wǎng)絡(luò)102經(jīng)由內(nèi)容源118被分發(fā)的版本內(nèi)容132。
[0028]產(chǎn)生者服務(wù)器108從內(nèi)容源118接收版本內(nèi)容132。一旦接收到,產(chǎn)生者服務(wù)器108在數(shù)據(jù)存儲器128中存儲版本內(nèi)容132。數(shù)據(jù)存儲器128可以是在圖5中詳細描述的存儲器存儲。在一個實施例中,數(shù)據(jù)存儲128可以包括用于存儲版本內(nèi)容132的數(shù)據(jù)庫。當(dāng)在版本播放器116上執(zhí)行的雜志版本112請求版本內(nèi)容132時,產(chǎn)生者服務(wù)器108從數(shù)據(jù)存儲128檢索版本內(nèi)容132,并且向版本播放器116發(fā)送版本內(nèi)容132。
[0029]第三方服務(wù)122向雜志版本112提供服務(wù)。例如,第三方服務(wù)122提供可以被在雜志版本112中包括的統(tǒng)一資源定位符(“URL”)鏈接訪問的流視頻。在另一個示例中,第三方服務(wù)122確定用戶讀取在雜志版本112中包括的特定文章。在另一個示例中,第三方服務(wù)122提供用于在雜志版本112內(nèi)顯示的廣告。在另一個示例中,第三方服務(wù)122在雜志版本112內(nèi)提供用于被提供來用于購買的商品項目的驗出服務(wù)。
[0030]版本分發(fā)器124向移動設(shè)備106分發(fā)諸如雜志版本112的應(yīng)用。例如,當(dāng)發(fā)布者120設(shè)計雜志版本112時,發(fā)布者120可以選擇特定的版本分發(fā)器124來分發(fā)雜志版本112。當(dāng)發(fā)布者120選擇使用特定的版本分發(fā)器124來分發(fā)雜志版本112時,雜志版本112被上載到版本分發(fā)器124。用戶可以然后使用移動設(shè)備106來訪問版本分發(fā)器124,并且將雜志版本112以約定的費用上載到移動設(shè)備106上。
[0031]圖1B是生成和分發(fā)雜志版本的分布式系統(tǒng)100中的組件的框圖100B。
[0032]如在此所述,內(nèi)容源118提供經(jīng)由網(wǎng)絡(luò)102跨越web分發(fā)的版本內(nèi)容132。對于要使用雜志版本112分發(fā)的版本內(nèi)容132,內(nèi)容源118連接到產(chǎn)生者服務(wù)器108。在一個實施例中,數(shù)據(jù)連接器130連接多個內(nèi)容源118并且檢索版本內(nèi)容132。
[0033]數(shù)據(jù)連接器130從內(nèi)容源118接收數(shù)據(jù)。數(shù)據(jù)連接器130可以實時地或以可以被系統(tǒng)管理員設(shè)置的可配置的間隔從內(nèi)容源118接收版本內(nèi)容132。一旦數(shù)據(jù)連接器130從內(nèi)容源118接收到版本內(nèi)容132,數(shù)據(jù)連接器130可以解析和向數(shù)據(jù)存儲器128發(fā)送版本內(nèi)容 132。
[0034]如在此所述,數(shù)據(jù)存儲128向雜志版本112分發(fā)來自內(nèi)容源118的數(shù)據(jù)。例如,移動設(shè)備106可以以可以被預(yù)訂雜志版本112的用戶配置的可配置時間間隔請求特定雜志版本112的數(shù)據(jù)。
[0035]工作室后端126從工作室UIllO接收設(shè)計的雜志版本112。如在此所述,工作室UIllO允許發(fā)布者120設(shè)計顯示由他們的內(nèi)容源118提供的版本內(nèi)容132的動態(tài)和交互雜志版本112。一旦發(fā)布者120完成設(shè)計雜志版本112,發(fā)布者120將雜志版本112上載到工作室后端126。工作室后端126然后在產(chǎn)生者服務(wù)器108上存儲該上載的雜志版本112,和/或向移動設(shè)備106或版本分發(fā)器124分發(fā)雜志版本112。
[0036]工作室后端126包括應(yīng)用數(shù)據(jù)模型134。應(yīng)用數(shù)據(jù)模型134包括在雜志版本112內(nèi)顯示版本內(nèi)容132的格式。當(dāng)發(fā)布者120使用工作室UIllO來建立特定的雜志版本112時,工作室Π110向發(fā)布者120呈現(xiàn)應(yīng)用數(shù)據(jù)模型134框架,發(fā)布者120可以配置應(yīng)用數(shù)據(jù)模型134框架來包括用于向用戶呈現(xiàn)的版本內(nèi)容120。
[0037]在來自移動設(shè)備106的用戶請求的情況下,工作室后端126可以向移動設(shè)備106分發(fā)雜志版本112。每一個雜志版本112包括被發(fā)布者120配置的應(yīng)用數(shù)據(jù)模型134。
[0038]當(dāng)將雜志版本112上載到移動設(shè)備106時,用版本內(nèi)容132來填充雜志版本112。具體地說,應(yīng)用數(shù)據(jù)模型134(如下所述)被填充有發(fā)布者120使用工作室Π110配置的版本內(nèi)容132。例如,產(chǎn)生者服務(wù)器108向雜志版本112提供來自數(shù)據(jù)存儲128的版本內(nèi)容132。當(dāng)利用來自內(nèi)容源118的新的版本內(nèi)容132來更新版本內(nèi)容132時,產(chǎn)生者服務(wù)器108將在雜志版本112中包括的版本內(nèi)容132與在數(shù)據(jù)存儲128中包括的新的版本內(nèi)容132同
止/J/ O
[0039]在一個實施例中,該同步可以在可以被用戶使用移動設(shè)備106配置的可配置時間間隔發(fā)生。例如,用戶可以配置雜志版本112以每一個小時、每12個小時、一天一次、當(dāng)用戶請求時等對于數(shù)據(jù)存儲128查詢新的內(nèi)容。在另一個實施例中,雜志版本112從自前一個同步時間段起已經(jīng)被更新的數(shù)據(jù)存儲128接收版本內(nèi)容132,以便最小化通過網(wǎng)絡(luò)102的數(shù)據(jù)的傳輸。
[0040]圖1C是描述在分布式系統(tǒng)內(nèi)的組件之間的示例性通信接口的框圖100C。
[0041]例如,版本播放器116可以通過網(wǎng)絡(luò)102使用HTTP與工作室后端126進行通信。版本播放器116也可以使用HTTP向第三方服務(wù)122和版本分發(fā)器124進行通信。
[0042]工作室UIllO可以使用Googleweb工具箱(“GWT”)基礎(chǔ)結(jié)構(gòu)來與工作室后端126進行通信。本領(lǐng)域內(nèi)的技術(shù)人員可以明白,GWT允許web應(yīng)用開發(fā)者使用Java源代碼來設(shè)計JavaScript前端應(yīng)用。在一個實施例中,GWT使用也對于本領(lǐng)域內(nèi)的普通技術(shù)人員已知的協(xié)議緩沖器來在工作室UIllO和工作室后端126之間傳送包括雜志版本112、模板、版本內(nèi)容132等的數(shù)據(jù)。
[0043]工作室后端126也與各種內(nèi)容源118進行通信。在一個實施例中,工作室后端126可以被配置為使用被特定內(nèi)容源118指定的專有通信協(xié)議與內(nèi)容源118進行通信。在另一個實施例中,工作室后端126也可以使用HTTP與內(nèi)容源118進行通信。
[0044]圖2A是根據(jù)一個實施例的用于設(shè)計雜志版本的環(huán)境的框圖200A??驁D200A包括使用網(wǎng)絡(luò)102進行通信的工作室UIllO和產(chǎn)生者服務(wù)器108。web服務(wù)器104托管發(fā)布者120使用統(tǒng)一資源定位符(URL)或web地址訪問的工作室Π110。工作室UIllO允許發(fā)布者120設(shè)計雜志版本112。工作室UIllO也允許發(fā)布者配置內(nèi)容源118,內(nèi)容源118向雜志版本112提供版本內(nèi)容132,并且一旦被設(shè)計,向移動設(shè)備106分發(fā)雜志版本112。
[0045]工作室Π110包括用戶界面202。用戶界面202允許發(fā)布者120將在雜志版本112中包括的版本內(nèi)容132的布局配置為部分、文章、庫等,并且預(yù)覽所配置的版本內(nèi)容132。用戶界面202包括版本內(nèi)容配置部分204和版本內(nèi)容顯示部分206。圖2B是包括版本內(nèi)容配置部分204和版本內(nèi)容顯示部分206的示例性工作室Π110的截屏200B。
[0046]版本內(nèi)容配置204允許發(fā)布者120設(shè)計雜志版本112。圖2C是由發(fā)布者120設(shè)計的示例性版本雜志112的截屏200C。例如,發(fā)布者120可以包括如在示例性截屏200C中所示的雜志版本112的名稱和說明。發(fā)布者120也可以配置用于雜志版本112的類別,例如生活方式、商業(yè)、科技、體育、娛樂或設(shè)計,也如在示例性截屏200C中所示。在一個實施例中,發(fā)布者120也可以包括對于雜志版本112特定的類別。當(dāng)向移動設(shè)備106上載雜志版本112時,當(dāng)前模塊115可以使用所配置的類別來向用戶分類或推薦雜志版本112。
[0047]版本內(nèi)容配置部分204也允許發(fā)布者120配置雜志版本112以與分析模塊交互。分析模式是在移動設(shè)備106上的版本播放器116內(nèi)執(zhí)行的模塊。分析模塊跟蹤在被用戶閱讀的每一個雜志版本112內(nèi)的部分和公告。分析模塊可以編輯所閱讀的內(nèi)容的列表,并且向發(fā)布者120分析賬戶發(fā)送該列表。發(fā)布者120可以然后使用該列表來確定用戶感興趣的版本內(nèi)容132的類型,或者在雜志版本112的隨后的版本中配置對于用戶普及的第三方服務(wù) 122。
[0048]版本內(nèi)容配置部分204允許發(fā)布者120配置在雜志版本112內(nèi)的多個部分。圖2D是發(fā)布者配置用于雜志版本的部分的截屏200D。當(dāng)發(fā)布者120配置一個部分時,工作室UIllO允許發(fā)布者120配置:部分類型,諸如可以接收RSS饋給部分的部分;文檔,諸如HTML文檔或電子發(fā)布;照片;視頻剪輯;或者博客內(nèi)容。當(dāng)發(fā)布者120選擇一種部分類型時,工作室Π110向發(fā)布者120呈現(xiàn)用于顯示對于特定部分類型配置的內(nèi)容的界面和布局模板(如下所述)。
[0049]版本內(nèi)容配置部分204也允許發(fā)布者120配置內(nèi)容源118,該內(nèi)容源118使用雜志版本112來提供用于顯示的版本內(nèi)容132,如在截屏200D中所示。
[0050]一旦發(fā)布者120使用工作室UI配置了多個部分,則發(fā)布者120使用版本內(nèi)容配置部分202來設(shè)計內(nèi)容的表格。圖2E是用于使用工作室UI來設(shè)計內(nèi)容的表格(“T0C”)的示例性實施例的截屏。工作室Π110向發(fā)布者120提供布局模板,用于在諸如平板電腦或智能電話的、具有不同規(guī)格的移動設(shè)備106上呈現(xiàn)T0C,如在截屏200E中所示。[0051]模板控制在TOC中和在每一個部分中的版本內(nèi)容的呈現(xiàn)。模板被存儲在工作室后端126上的模板模塊216中。模板可以是本原模板212。本原模板被優(yōu)化以顯示在雜志版本112中的版本內(nèi)容132。例如,本原模板212包括被定制來與模塊交互的庫和在工作室后端126中包括的庫。本原模板212也可以特定于處理諸如新聞、視頻或社交媒體內(nèi)容的特定類型的版本內(nèi)容132。在一個實施例中,當(dāng)發(fā)布者120使用在雜志版本112中的本原模板212時,發(fā)布者120使用工作室UIllO來向諸如在截屏200E中的TOC的、在雜志版本112中的特定部分配置本原模板212。
[0052]本原模板212被存儲在模板存儲216中。當(dāng)發(fā)布者120配置在雜志版本112內(nèi)的本原模板212時,工作室Π110包括在模板存儲216中存儲的本原模板212和雜志版本112之間的關(guān)聯(lián)。當(dāng)產(chǎn)生者服務(wù)器108向移動設(shè)備106分發(fā)雜志版本112時,本原模板212也被分發(fā)到移動設(shè)備106以在移動設(shè)備106上布置版本內(nèi)容132。
[0053]模板也可以是定制模板214。定制模板214被發(fā)布者120設(shè)計來在雜志版本112的特定部分中顯示版本內(nèi)容。工作室110允許發(fā)布者120使用定制模板214來控制在具有各種大小的顯示屏幕的移動設(shè)備106上的TOC或版本內(nèi)容132的布局。例如,發(fā)布者120可以使用工作室UIllO來設(shè)計定制模板214以在智能電話上顯示T0C。
[0054]當(dāng)發(fā)布者120使用設(shè)計定制模板214時,工作室Π110向發(fā)布者120呈現(xiàn)用于輸入定制模板214的文本框。定制模板214然后被從工作室UIllO上載到工作室后端126。定制模板214也被存儲在工作室后端126上的模板存儲216中,并且與雜志版本112相關(guān)聯(lián)。與本原模板212 —樣,當(dāng)產(chǎn)生者服務(wù)器108向移動設(shè)備106分發(fā)雜志版本112時,定制模板214也被分發(fā)到移動設(shè)備106以在移動設(shè)備106上布置版本內(nèi)容132。
[0055]一旦發(fā)布者120使用工作室UIllO來配置多個部分,則發(fā)布者120使用版本內(nèi)容配置部分204來配置在雜志版本112中的每一個部分的顯示。圖2F是用于設(shè)計部分的布局的示例性實施例的截屏200F。工作室Π110允許發(fā)布者120配置每一個部分的名稱。工作室Π110也允許發(fā)布者120選擇向每一個部分提供版本內(nèi)容132的一個或多個內(nèi)容源118。可以使得用戶能夠進行任何類型的選擇,該任何類型的選擇包括但是不限于使得用戶能夠通過用戶界面來選擇內(nèi)容源,在用戶界面處輸入內(nèi)容過程標識符或允許用戶識別或配置內(nèi)容源以允許訪問由該內(nèi)容源提供的內(nèi)容的任何其他方式。例如,發(fā)布者120可以通過工作室UIllO來選擇用于向產(chǎn)生者服務(wù)器108提供版本內(nèi)容118的內(nèi)容源118,諸如RSS饋給118A、社交流118B、多媒體118C等。發(fā)布者120可以輸入與內(nèi)容源118相關(guān)聯(lián)的web地址,諸如RSS饋給118A,或者從在工作室Π110中的預(yù)選的內(nèi)容源118的列表選擇內(nèi)容源118。在該列表中的內(nèi)容源118可以具有在產(chǎn)生者服務(wù)器108上預(yù)先配置和存儲的web地址。一旦內(nèi)容源118被選擇和上載到產(chǎn)生者服務(wù)器108,則數(shù)據(jù)連接器130可以使用所提供的web地址來訪問相關(guān)聯(lián)的內(nèi)容源118,并且使用雜志版本112來檢索要顯示的版本內(nèi)容132。
[0056]該特征允許雜志版本112來在單個雜志版本112內(nèi)顯示來自多個內(nèi)容源132的版本內(nèi)容132。
[0057]與TOC相同,工作室UIllO向發(fā)布者120提供用于設(shè)計每一個部分的布局的本原模板212和定制模板214。這允許工作室Π110向發(fā)布者120呈現(xiàn)用于設(shè)計諸如平板電腦和智能電話的、不同大小的移動設(shè)備106的雜志版本112的布局的靈活手段。例如,工作室UIllO向發(fā)布者120提供被配置為對布置不同類型的版本內(nèi)容132的本原模板212的選擇。在另一個示例中,工作室π 110向發(fā)布者120提供用于插入CSS或HTML代碼以設(shè)計定制模板214的文本框。
[0058]工作室Π110也允許發(fā)布者120使用本原模板212或定制模板214來設(shè)計每個部分的標題,如在截屏200F中所示。工作室Π110也允許發(fā)布者120使用本原模板212或設(shè)計定制模板214來布置在每一個部分內(nèi)的文章(也被稱為“公告”),也如截屏200F中所示。
[0059]在一個實施例中,工作室UIllO允許發(fā)布者120設(shè)計例如包括需要用戶協(xié)作的項目的定制部分。圖2G是定制部分的一個示例性實施例的截屏200G。除了部分名稱和內(nèi)容源配置之外,定制部分還包括諸如標題、圖像、位置、注解的用戶貢獻字段或可以被發(fā)布者120配置的字段,如在截屏200G中所示。那些字段被提供到使用移動設(shè)備106的用戶,并且允許用戶增加例如文本或圖像內(nèi)容或指示移動設(shè)備106的當(dāng)前位置。一旦用戶在字段內(nèi)輸入內(nèi)容,則該內(nèi)容與在移動設(shè)備106上執(zhí)行的其他雜志版本112同步。與其他部分相同,定制部分也可以包括本原和定制模板214,用于使用本原模板212和定制模板214來呈現(xiàn)版本內(nèi)容132。
[0060]版本內(nèi)容配置部分204也允許發(fā)布者120配置觀看和修改由雜志版本112提供的版本內(nèi)容132的用戶群體。圖2H是根據(jù)一個實施例的、用于使用工作室UIllO來配置用戶群體的截屏200H。例如,在雜志版本112內(nèi)的每一個部分可以被配置來被任何用戶、所選擇的用戶組、僅發(fā)布者120等觀看??梢曰谥付恳粋€用戶所屬的組的用戶簡檔來選擇用戶。
[0061]版本內(nèi)容配置部分204允許發(fā)布者120向移動設(shè)備106或者版本分發(fā)器124分發(fā)雜志版本112。圖21是用于分發(fā)雜志版本的一個示例性實施例的截屏2001。在一個實施例中,工作室Π110允許向與發(fā)布者120相關(guān)聯(lián)的賬戶分發(fā)設(shè)計的雜志版本112。該類型的分發(fā)允許在向多個用戶分發(fā)雜志版本112之前發(fā)布者120測試所設(shè)計的雜志版本112。
[0062]在另一個實施例中,版本內(nèi)容配置部分204也允許發(fā)布者120配置第三方服務(wù)122,第三方服務(wù)122使用雜志版本112向用戶提供服務(wù)。例如,工作室UIllO允許發(fā)布者120選擇可以向雜志版本112提供廣告的廣告主。例如,當(dāng)雜志版本112在移動設(shè)備106上顯示版本內(nèi)容132時,雜志版本112可以查詢廣告主,并且檢索可以與版本內(nèi)容132整合并且向用戶顯示的廣告。
[0063]在另一個實施例中,版本內(nèi)容配置部分204允許發(fā)布者120選擇可以在雜志版本112被包括來用于銷售的商品項目。版本內(nèi)容配置部分204也允許發(fā)布者120配置驗出界面,使得用戶能夠購買被提供來用于銷售的商品項目。
[0064]版本內(nèi)容顯不部分206允許發(fā)布者120預(yù)覽發(fā)布者120對于每一個雜志版本112配置的、來自內(nèi)容源118的所配置的版本內(nèi)容132。
[0065]在一個實施例中,版本內(nèi)容顯示部分206顯示如可以在各種移動設(shè)備106上顯示那樣地顯示版本內(nèi)容132,該各種移動設(shè)備106僅列出幾個例如是不同大小的平板電腦或智能電話。例如,在配置雜志版本112的主頁面后,發(fā)布者120可以選擇使用特定的移動設(shè)備106來模擬版本內(nèi)容132的預(yù)覽。另外,版本內(nèi)容顯示部分206也可以模擬在移動設(shè)備106的各個方向上的預(yù)覽,其可以輕擊所顯示的內(nèi)容以適應(yīng)垂直或水平方向。圖2J是模擬在智能電話上的雜志版本112的顯示的版本內(nèi)容顯示部分的一個示例性實施例的截屏200J。圖2K是模擬在水平方向上的雜志版本112的顯示的版本內(nèi)容顯示部分的一個示例性實施例的截屏200K。如在此所述,因為版本內(nèi)容132的布局取決于移動設(shè)備106的規(guī)格(諸如顯示屏幕的大小),所以每次移動設(shè)備106的方向改變時,在移動設(shè)備106上重新設(shè)計和重新顯示雜志版本布局、TOC布局或部分布局。
[0066]圖2L是模擬在平板設(shè)備上的雜志版本112的垂直顯示的版本內(nèi)容顯示部分的一個示例性實施例的截屏200L。圖2M是模擬在平板設(shè)備上的水平方向上的雜志版本112的顯示的版本內(nèi)容顯示部分的一個示例性實施例的截屏200M。
[0067]在一個實施例中,工作室UI110也可以允許在大小上不同的移動設(shè)備106的預(yù)覽顯示。例如,智能電話設(shè)備可以與平板設(shè)備一樣在大小上不同。圖2N和圖20是在具有與在圖2J和圖2K中的智能電話不同的尺寸的智能電話上的布局預(yù)覽的示例性實施例。在另一個示例中,圖2P和圖2Q是在具有與在圖2L和圖2M中的平板設(shè)備不同的尺寸的平板設(shè)備上的布局預(yù)覽的示例性實施例。
[0068]返回圖2A,工作室Π110也包括布局引擎208。布局引擎208是利用版本內(nèi)容132來整合本原模板212和定制模板214的模塊。布局引擎208訪問在圖2J-2Q中描述的模擬的移動設(shè)備的產(chǎn)生者服務(wù)器108上存儲的尺寸。布局引擎208然后使用由發(fā)布者120提供的配置和所訪問的尺寸來利用由所配置的內(nèi)容源118提供的版本內(nèi)容132生成T0C、部分和公告。
[0069]在一個實施例中,諸如布局引擎208’的布局引擎也可以位于工作室后端126中。當(dāng)工作室后端126包括布局引擎208時,用于預(yù)覽目的的雜志版本112的整合在產(chǎn)生者服務(wù)器108上發(fā)生。產(chǎn)生者服務(wù)器108然后發(fā)送該整合的雜志版本以在工作室UI中顯示。
[0070]工作室UIllO也包括通信接口 210。通信接口 210從內(nèi)容源118的數(shù)據(jù)存儲128接收發(fā)布者120使用雜志版本112來選擇用于顯示的版本內(nèi)容132。一旦接收到,則布局引擎208將版本內(nèi)容132與由發(fā)布者120設(shè)計的雜志版本112整合,并且允許發(fā)布者120預(yù)覽用于在雜志版本112中的主頁、T0C、部分和公告的設(shè)計的布局。通信接口 210也發(fā)送用于雜志版本112、其T0C、部分、公告等的設(shè)置和由發(fā)布者120對于T0C、部分、公告等設(shè)計的定制模板,以存儲在產(chǎn)生者服務(wù)器108上。
[0071]當(dāng)發(fā)布者120完成使用工作室UIllO來設(shè)計雜志版本112時,通信接口 210也發(fā)送用于向移動設(shè)備106分發(fā)的雜志版本112。例如,通信接口 210向產(chǎn)生者服務(wù)器108發(fā)送雜志版本112以分發(fā)。
[0072]產(chǎn)生者服務(wù)器108也包括雜志版本存儲218。當(dāng)發(fā)布者120完成使用工作室Π110來設(shè)計雜志版本112時,所設(shè)計的雜志版本112可以被存儲在雜志版本存儲218中。移動設(shè)備106可以從雜志版本存儲218請求雜志版本112以上載到移動設(shè)備106,或者將雜志版本112的新的版本與在移動設(shè)備106上存在的版本同步。
[0073]為了向移動設(shè)備106分發(fā)雜志版本112,產(chǎn)生者服務(wù)器108包括版本分發(fā)模塊220。版本分發(fā)模塊220向移動設(shè)備106或版本分發(fā)器124分發(fā)雜志版本112。版本分發(fā)模塊220也將由發(fā)布者120提供的雜志版本112的新的版本與先前被上載到移動設(shè)備106的雜志版本112的先前版本同步。
[0074]圖3是根據(jù)一個實施例的應(yīng)用數(shù)據(jù)模型的框圖300。應(yīng)用數(shù)據(jù)模型134是雜志版本112使用來顯示版本內(nèi)容132的數(shù)據(jù)模型。當(dāng)發(fā)布者120使用工作室UIllO來建立雜志版本112時,它將版本內(nèi)容132配置為與在應(yīng)用數(shù)據(jù)模型134中的配置對應(yīng)的類別。[0075]應(yīng)用數(shù)據(jù)模型134包括多個預(yù)訂302。每個預(yù)訂302是對于內(nèi)容源118的預(yù)訂,用戶從內(nèi)容源118預(yù)訂接收在雜志版本112內(nèi)的版本內(nèi)容132。當(dāng)用戶是發(fā)布者時,用戶可能希望預(yù)訂他自己或另一個發(fā)布者120的內(nèi)容源118。不是發(fā)布者的用戶可能希望預(yù)訂第三方(例如,發(fā)布者120)的內(nèi)容源118。
[0076]雜志版本112可以被包括在版本族304中。版本族304可以包括根據(jù)發(fā)布者120的標準相關(guān)的多個雜志版本112。版本族304也可以包括單個雜志版本112。
[0077]可以在多個版本306之間分發(fā)在每一個版本族304中的版本內(nèi)容132。在應(yīng)用數(shù)據(jù)模型124中,版本306是雜志版本112的占位符。在版本族304中的示例版本306可以包括新聞內(nèi)容、博客內(nèi)容、視頻內(nèi)容等。發(fā)布者120可以決定在特定版本306中包括來自來源118的哪個版本內(nèi)容132。另外,當(dāng)發(fā)布者120使用工作室Π110來設(shè)計每一個版本306時,與特定發(fā)布者120相關(guān)聯(lián)的多個設(shè)計器可以同時設(shè)計特定的版本306或一組版本306。
[0078]版本306可以包括多個部分308。每一個部分對應(yīng)于被配置到發(fā)布者120的在工作室Π110中的部分。部分308組織從內(nèi)容源118提供的版本內(nèi)容132。例如,包括新聞內(nèi)容的版本306可以包括新聞部分和風(fēng)格部分。在另一個示例中,包括旅游內(nèi)容的版本306可以包括其中每一個部分308對應(yīng)于在世界上的不同區(qū)域的多個旅游部分。每個部分308也包括T0C、標題、用于布置版本內(nèi)容132的模板(諸如本原模板212和定制模板214)、內(nèi)容源標識符等。
[0079]每一個部分308也可以包括部分類型。部分類型允許工作室Π110優(yōu)化在特定類型的部分308中包括的版本內(nèi)容132的呈現(xiàn)。例如,部分類型可以包括RSS饋給類型、視頻頻道類型、社交流類型、照片類型、要銷售的產(chǎn)品類型、包括市民雜志的用戶生成的文章類型等。每一個本原模板212可以被工作室后端126提供到工作室Π110以布置特定類型的版本內(nèi)容132。
[0080]每一個部分308包括公告310。公告310表示與特定的內(nèi)容單位相關(guān)聯(lián)的數(shù)據(jù),諸如文章、視頻、單個圖像、“推特”、幻燈片、地圖或在內(nèi)容源118內(nèi)的任何單位的內(nèi)容。也可以使用模板212或模板214來配置每個公告310,如在截屏200F中所示。在一個實施例中,公告310包括多個項目312。每一個項目312包括與公告310相關(guān)聯(lián)的信息。不例項目312可以包括諸如標題、主體、作者、署名行、媒體等的信息。
[0081]圖4是根據(jù)一個實施例的用于設(shè)計雜志版本的方法的流程圖400。
[0082]在階段402,提供了用戶界面。例如,工作室UIllO提供了用于設(shè)計用于來自工作室后端的具有不同規(guī)格的多個移動設(shè)備的雜志版本112的界面。如在此所述,在截屏200B-200Q中示出用于設(shè)計雜志版本112的不同選項。
[0083]在階段404處,選擇內(nèi)容源。例如,工作室Π110使得發(fā)布者120能夠選擇向在雜志版本112中的每一個部分提供版本內(nèi)容132的一個或多個內(nèi)容源118。例如,發(fā)布者120可以選擇諸如RSS饋給118A、社交流118B等的內(nèi)容源118來向產(chǎn)生者服務(wù)器108提供版本內(nèi)容。例如,發(fā)布者120可以輸入與諸如RSS饋給118A的內(nèi)容源118相關(guān)聯(lián)的web地址或從在工作室Π110中的預(yù)選內(nèi)容源118的列表選擇內(nèi)容源。如在此所述,版本內(nèi)容132可以包括新聞文章、視頻等。
[0084]在階段406,選擇模板。例如,工作室UIllO允許發(fā)布者120選擇本原模板212以根據(jù)由工作室后端126提供的布局顯示版本內(nèi)容132。在另一個示例中,工作室UIllO從發(fā)布者120接收定制模板214,該定制模板214允許發(fā)布者120設(shè)計用于顯示版本內(nèi)容132的其本身的布局。一旦接收到,則工作室UI允許發(fā)布者120選擇定制模板214。
[0085]在階段408處,預(yù)覽版本內(nèi)容的布局。例如,工作室Π110從在階段404中配置的內(nèi)容源118接收版本內(nèi)容132。工作室UIllO也接收在階段406中選擇或設(shè)計的本原模板212和定制模板214。一旦接收到版本內(nèi)容132與本原模板212和定制模板214,則布局引擎208將版本內(nèi)容132與本原模板212和定制模板214整合。這向發(fā)布者120提供了雜志版本112的預(yù)覽和例如在工作室UIllO上的雜志版本112內(nèi)的部分和T0C。工作室Π110也允許使用具有不同的規(guī)格和布局方向的多個移動設(shè)備106的模擬預(yù)覽。
[0086]在階段410,分發(fā)雜志版本。例如,工作室UI110向移動設(shè)備106分發(fā)設(shè)計的雜志版本112。工作室Π110可以向雜志版本存儲218發(fā)送雜志版本112。從雜志版本存儲218,工作室后端126向移動設(shè)備106和版本分發(fā)器124分發(fā)雜志版本112與對應(yīng)的本原模板212和定制模板214。工作室UIllO也可以使得雜志版本112可用于在產(chǎn)生者服務(wù)器108上的發(fā)送或同步。
[0087]圖5是其中可以將本發(fā)明的實施例或其部分實現(xiàn)為計算機可讀代碼的示例計算機系統(tǒng)500。例如,諸如工作室Π110、雜志版本112、當(dāng)前模塊115、工作室后端126、版本運行器116等的分布式系統(tǒng)100的組件或模塊可以使用硬件、軟件、固件、其上存儲有指令的有形計算機可讀介質(zhì)或其組合在一個或多個計算機系統(tǒng)500中被實現(xiàn),并且可以在一個或多個計算機系統(tǒng)或其他處理系統(tǒng)中被實現(xiàn)。可以以硬件、軟件或其任何組合來體現(xiàn)在圖1-4中的模塊和組件。
[0088]移動設(shè)備106、web服務(wù)器104和產(chǎn)生者服務(wù)器108可以包括包含計算機系統(tǒng)500的一個或多個計算設(shè)備。計算機系統(tǒng)500可以包括一個或多個處理器502、一個或多個非易失性存儲介質(zhì)504、一個或多個存儲器設(shè)備506、通信基礎(chǔ)結(jié)構(gòu)508、顯示屏幕510和通信接Π 512。
[0089]處理器502可以包括任何傳統(tǒng)或?qū)S锰幚砥?,包括但是不限于?shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)和專用集成電路(ASIC)。
[0090]GPU514是專用處理器,其并行執(zhí)行被選擇來用于復(fù)雜圖形和數(shù)學(xué)運算的指令和程序。
[0091]非易失性存儲504可以包括硬盤驅(qū)動器、快閃存儲器和可以在計算機可讀介質(zhì)上存儲計算機程序指令和數(shù)據(jù)的類似的設(shè)備中的一個或多個。非易失性存儲設(shè)備504中的一個或多個可以是可裝卸存儲設(shè)備。
[0092]存儲器設(shè)備506可以包括一個或多個易失性存儲器設(shè)備,諸如但是不限于隨機存取存儲器。通信基礎(chǔ)結(jié)構(gòu)508可以包括一條或多條設(shè)備互連總線,諸如以太網(wǎng)和外圍組件互連(PCI)等。
[0093]通常,使用一個或多個處理器502來執(zhí)行計算機指令,并且該計算機指令可以被存儲在非易失性存儲介質(zhì)504或存儲器設(shè)備506中。
[0094]顯示屏幕510允許向用戶或應(yīng)用開發(fā)者顯示計算機操作的結(jié)果。
[0095]通信接口 512允許在計算機系統(tǒng)500和外部設(shè)備之間傳送軟件和數(shù)據(jù)。通信接口512可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(諸如以太網(wǎng)卡)、通信端口或PCMCIA插槽和卡等。經(jīng)由通信接口 512傳送的軟件和數(shù)據(jù)可以具有信號的形式,其可以是能夠被通信接口 512接收的電、電磁、光或其他信號??梢越?jīng)由通信路徑將這些信號提供給通信接口 512。通信路徑承載信號,并且可以使用導(dǎo)線或線纜、光纖、電話線、蜂窩電話鏈路、RF鏈路或其他通信信道被實現(xiàn)。
[0096]實施例也可以涉及包括在任何計算機可用介質(zhì)上存儲的軟件的計算機程序產(chǎn)品。這樣的軟件當(dāng)在一個或多個數(shù)據(jù)處理設(shè)備中被執(zhí)行時使得數(shù)據(jù)處理設(shè)備如在此所述運行。本發(fā)明的實施例使用任何計算機可用或可讀介質(zhì)。計算機可用介質(zhì)的示例包括但是不限于主存儲設(shè)備(例如,任何類型的隨機存取存儲器)、輔助存儲設(shè)備(例如,硬盤驅(qū)動器、軟盤、CD ROM、ZIP盤、帶、磁存儲設(shè)備和光存儲設(shè)備、MEMS、納米技術(shù)存儲設(shè)備等)。
[0097]已經(jīng)借助于用于圖示指定功能的實現(xiàn)方式和其關(guān)系的功能構(gòu)建模塊描述了實施例。已經(jīng)為了說明方便而在此任意限定了這些功能構(gòu)建模塊的邊界??梢韵薅ㄌ孢x邊界,只要適當(dāng)?shù)貓?zhí)行該指定功能和其關(guān)系。
[0098]特定實施例的上述說明將充分披露本發(fā)明的一般特性,使得其他方可以在不偏離本發(fā)明的一般思想的情況下,通過應(yīng)用在本領(lǐng)域內(nèi)的知識來容易修改和/或適應(yīng)于諸如特定實施例的各種應(yīng)用,而沒有過度的實驗。因此,這樣的適應(yīng)和修改意欲基于在此提供的教導(dǎo)和指導(dǎo)在所公開的實施例的等同內(nèi)容的含義和范圍內(nèi)。應(yīng)當(dāng)明白,在此的短語或術(shù)語用于說明而不是限制的目的,使得本申請的術(shù)語或短語被熟練的技術(shù)人員基于所述教導(dǎo)和指導(dǎo)解釋。
[0099]
【發(fā)明內(nèi)容】
和摘要部分可能給出由
【發(fā)明者】考慮的本發(fā)明的一個或多個但是不是全部的示例性實施例,并且因此,不意欲以任何方式限制本發(fā)明和所附的權(quán)利要求。
[0100]本發(fā)明的寬度和范圍不應(yīng)當(dāng)被上述示例性實施例的任何一個限制,而是應(yīng)當(dāng)僅根據(jù)所附的權(quán)利要求及其等同內(nèi)容限定。
【權(quán)利要求】
1.一種用于設(shè)計不同的雜志版本的計算機實現(xiàn)的方法,所述不同的雜志版本被配置為提供用于在不同的相應(yīng)移動設(shè)備上顯示的相應(yīng)版本內(nèi)容,所述方法包括: 提供用于設(shè)計所述雜志版本的用戶界面; 使得用戶能夠通過所述用戶界面選擇至少一個內(nèi)容源以提供在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容; 使得所述用戶能夠通過所述用戶界面來選擇用于不同雜志版本的一個或多個布局模板,每一個布局模板與每一個移動設(shè)備的特定類型相關(guān)聯(lián); 配置所選擇的一個或多個布局模板,以定義在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容的顯示; 向所述多個移動設(shè)備發(fā)送用于所述相應(yīng)雜志版本的所配置的布局模板,由此能夠根據(jù)相應(yīng)配置的布局模板來在所述多個移動設(shè)備處顯示雜志版本,并且所述雜志版本包括用于所述相應(yīng)雜志版本的所述版本內(nèi)容。
2.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 在向相應(yīng)移動設(shè)備發(fā)送所選擇的布局模板之前,使用相應(yīng)選擇的布局模板來提供要在相應(yīng)雜志版本中顯示的所述版本內(nèi)容的預(yù)覽顯示。
3.根據(jù)權(quán)利要求2所述的計算機實現(xiàn)的方法,其中,所述預(yù)覽模擬每種類型的移動設(shè) 備。
4.根據(jù)權(quán)利要求2所述的計算機實現(xiàn)的方法,其中,所述預(yù)覽模擬在每種類型的移動設(shè)備上的雜志版本的垂直布局和水平布局兩者。
5.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 接收所述布局模板作為本原模板,其中,所述本原模板被優(yōu)化以顯示在所述雜志版本中的所述版本內(nèi)容。
6.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 接收作為定制模板的所述布局模板,其中,所述定制模板定制在所述雜志版本中的所述版本內(nèi)容的所述顯示。
7.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 使得所述用戶能夠選擇第二內(nèi)容源,以向在所述雜志版本內(nèi)的部分提供所述版本內(nèi)容。
8.根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,其中,所述第二內(nèi)容源包括移動設(shè)備,并且進一步包括: 配置所述雜志版本的部分以從在所述移動設(shè)備處的所述第二內(nèi)容源接收版本內(nèi)容,以向多個其他移動設(shè)備分發(fā)。
9.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 基于用于許可使用所述用戶界面的多個用戶對于所述雜志版本的訪問的選擇,配置所述多個用戶的簡檔用于訪問所述雜志版本。
10.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 基于對使用所述用戶界面的第三方服務(wù)的選擇,配置所述第三方服務(wù)以當(dāng)在移動設(shè)備上顯示所述雜志版本時向所述雜志版本提供服務(wù)。
11.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中,所述第三方服務(wù)的類型能夠基于與每一個移動設(shè)備相關(guān)聯(lián)的規(guī)格或從使用所述雜志版本的所述用戶接收的動作。
12.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 向當(dāng)前模塊分發(fā)所述雜志版本,其中,所述當(dāng)前模塊在移動設(shè)備上顯示多個雜志版本。
13.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,進一步包括: 向版本分發(fā)器分發(fā)所述雜志版本,其中,所述版本分發(fā)器分別向所述多個移動設(shè)備分發(fā)所述雜志版本。
14.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,在每一個移動設(shè)備上的所述雜志版本的所述顯示至少部分地是每一個移動設(shè)備的顯示屏幕的尺寸和操作平臺的函數(shù)。
15.一種用于設(shè)計不同的雜志版本的系統(tǒng),所述不同的雜志版本被配置為提供用于在不同的相應(yīng)移動設(shè)備上顯示的相應(yīng)版本內(nèi)容,所述系統(tǒng)包括: 工作室后端,所述工作室后端被配直為: 提供用于設(shè)計所述雜志版本的用戶界面; 使得用戶能夠通過所述用戶界面選擇至少一個內(nèi)容源以提供在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容; 使得所述用戶能夠通過所述用戶界面來選擇用于不同雜志版本的一個或多個布局模板,每一個布局模板與每一個移動設(shè)備的特定類型相關(guān)聯(lián); 配置所選擇的布局模板,以定義在相應(yīng)雜志版本中的相應(yīng)版本內(nèi)容的顯示; 向所述多個移動設(shè)備發(fā)送用于所述相應(yīng)雜志版本的所配置的布局模板,由此能夠根據(jù)相應(yīng)配置的布局模板來在所述多個移動設(shè)備處顯示雜志版本,并且所述雜志版本包括用于所述相應(yīng)雜志版本的所述版本內(nèi)容。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 在向相應(yīng)移動設(shè)備發(fā)送所選擇的布局模板之前,使用相應(yīng)選擇的布局模板來提供要在相應(yīng)雜志版本中顯示的所述版本內(nèi)容的預(yù)覽顯示。
17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述預(yù)覽模擬每種類型的移動設(shè)備。
18.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述預(yù)覽模擬在每種類型的移動設(shè)備上的雜志版本的垂直布局和水平布局兩者。
19.根據(jù)權(quán)利要求15所述的系統(tǒng),所述工作室后端被進一步配置為: 接收所述布局模板作為本原模板,其中,所述本原模板被優(yōu)化以顯示在所述雜志版本中的所述版本內(nèi)容。
20.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 接收所述布局模板作為定制模板,其中,所述定制模板定制在所述雜志版本中的所述版本內(nèi)容的所述顯示。
21.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 使得所述用戶能夠選擇第二內(nèi)容源,以向在所述雜志版本內(nèi)的部分提供所述版本內(nèi)容。
22.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述第二內(nèi)容源包括移動設(shè)備,并且所述工作室后端被進一步配置為: 配置所述雜志版本的部分以從在所述移動設(shè)備處的所述第二內(nèi)容源接收版本內(nèi)容,以向多個其他移動設(shè)備分發(fā)。
23.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 基于用于許可使用所述用戶界面的多個用戶對于所述雜志版本的訪問的選擇,配置所述多個用戶的簡檔,其中,向與相應(yīng)用戶簡檔相關(guān)聯(lián)的用戶許可對于所述雜志版本的訪問。
24.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 基于對使用所述用戶界面的第三方服務(wù)的選擇,配置所述第三方服務(wù)以當(dāng)在移動設(shè)備上顯示所述雜志版本時向所述雜志版本提供服務(wù)。
25.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述第三方服務(wù)的類型能夠基于移動設(shè)備的類型或從使用所述雜志版本的用戶接收的動作。
26.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 向當(dāng)前模塊分發(fā)所述雜志版本,其中,所述當(dāng)前模塊在移動設(shè)備上顯示多個雜志版本。
27.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述工作室后端被進一步配置為: 向版本分發(fā)器分發(fā)所述雜志版本,其中所述版本分發(fā)器分別向所述多個移動設(shè)備分發(fā)所述雜志版本。
28.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,在每一個移動設(shè)備上的所述雜志版本的所述顯示至少部分地是每一個移動設(shè)備的顯示屏幕的尺寸和操作平臺的函數(shù)。
【文檔編號】G06F17/21GK103999080SQ201280060438
【公開日】2014年8月20日 申請日期:2012年10月9日 優(yōu)先權(quán)日:2011年12月6日
【發(fā)明者】薩米·穆罕默德·沙拉比, 莫里斯·本內(nèi)特·肖爾, 卡珊德拉·林恩·多爾 申請人:谷歌公司