接收裝置、接收方法、發(fā)送裝置和發(fā)送方法
【專利摘要】本技術(shù)涉及適于恰當(dāng)?shù)鼐彺媾cAV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的接收裝置、接收方法、發(fā)送裝置和發(fā)送方法。緩存存儲器被配置為暫時存儲與接收的AV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序。控制部被配置為當(dāng)存在要存儲在緩存存儲器中的多個應(yīng)用程序時根據(jù)所述多個應(yīng)用程序的優(yōu)先級來控制所述緩存存儲器,所述多個應(yīng)用程序的優(yōu)先級與預(yù)先為所述多個應(yīng)用程序中的每一個指定的預(yù)定頻率對應(yīng)。本技術(shù)可應(yīng)用于例如接收數(shù)字電視廣播信號的電視接收機(jī)。
【專利說明】接收裝置、接收方法、發(fā)送裝置和發(fā)送方法
【技術(shù)領(lǐng)域】
[0001]此處公開的技術(shù)涉及接收裝置、接收方法、發(fā)送裝置和發(fā)送方法,并且更具體地,涉及適于恰當(dāng)?shù)鼐彺媾cAV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的接收裝置、接收方法、發(fā)送裝置和發(fā)送方法。
【背景技術(shù)】
[0002]在數(shù)字廣播領(lǐng)域,不僅希望引入基于廣播的服務(wù),而且希望引入與互聯(lián)網(wǎng)相關(guān)的協(xié)作服務(wù)(參見例如專利文獻(xiàn)I)。這樣的廣播和通信的集成服務(wù)允許與廣播內(nèi)容(諸如電視節(jié)目)聯(lián)動地執(zhí)行通過互聯(lián)網(wǎng)遞送的應(yīng)用程序。
[0003]引用列表
[0004]專利文獻(xiàn)
[0005]專利文獻(xiàn)1:日本專利申請?zhí)亻_N0.2011-66556
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的問題
[0007]另外,當(dāng)接收廣播內(nèi)容的接收裝置獲得多個應(yīng)用程序時,在其緩存存儲器中緩存獲得的應(yīng)用程序。因?yàn)榫彺娲鎯ζ鞯娜萘坑邢?,所以?yōu)先緩存更可能被重復(fù)使用的應(yīng)用程序。
[0008]因此,需要接收裝置恰當(dāng)?shù)貓?zhí)行緩存控制,以便優(yōu)先緩存更可能被重復(fù)使用的應(yīng)用程序。
[0009]考慮到這些情況,已經(jīng)想出本技術(shù)。本技術(shù)實(shí)現(xiàn)恰當(dāng)?shù)鼐彺媾cAV內(nèi)容(諸如廣播內(nèi)容)聯(lián)動地執(zhí)行的應(yīng)用程序。
[0010]問題的解決方案
[0011]根據(jù)本技術(shù)的第一實(shí)施例的接收裝置包括:接收部,被配置為接收AV內(nèi)容;緩存存儲器,被配置為暫時存儲與所述AV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序;以及控制部,被配置為當(dāng)多個應(yīng)用程序存在時根據(jù)所述多個應(yīng)用程序的優(yōu)先級來控制所述緩存存儲器,所述多個應(yīng)用程序的優(yōu)先級與預(yù)先為所述多個應(yīng)用程序中的每一個指定的預(yù)定頻率對應(yīng)。
[0012]可以基于所述多個應(yīng)用程序的使用頻率和更新頻率中的一個或兩者來確定所述優(yōu)先級。
[0013]所述多個應(yīng)用程序可以被分類為兩組,即由其提供商認(rèn)為優(yōu)先的應(yīng)用程序和沒有被認(rèn)為優(yōu)先的應(yīng)用程序。設(shè)置被分類為優(yōu)先的應(yīng)用程序的優(yōu)先級,使得被分類為優(yōu)先的應(yīng)用程序的優(yōu)先級總是高于沒有被分類為優(yōu)先的其它應(yīng)用程序的優(yōu)先級。
[0014]所述接收裝置還可以包括終端信息獲取器,所述終端信息獲取器被配置為獲取用于確定所述優(yōu)先級并且能夠在所述接收裝置中獲得的終端信息??梢曰谒鼋K端信息確定所述優(yōu)先級。
[0015]所述終端信息可以是指示應(yīng)用程序的使用歷史或者緩存存儲器的空閑容量或緩存容量的信息。
[0016]可以基于預(yù)先為所述多個應(yīng)用程序中的每一個指定的期滿日期來確定優(yōu)先級。
[0017]所述接收裝置還可以包括:觸發(fā)信息獲取部,被配置為獲取用于識別用于控制應(yīng)用程序的操作的命令的觸發(fā)信息;以及相關(guān)表獲取部,被配置為獲取相關(guān)表,在所述相關(guān)表中從所述觸發(fā)信息獲得的信息與所述命令相關(guān)。所述控制部根據(jù)由所述觸發(fā)信息和相關(guān)表識別的命令來控制應(yīng)用程序的操作。
[0018]根據(jù)由所述相關(guān)表指定的應(yīng)用程序的使用頻率、更新頻率和期滿日期、以及由提供商設(shè)置的應(yīng)用程序的優(yōu)先級的分類中的至少一個來確定優(yōu)先級。
[0019]所述接收裝置可以是單獨(dú)的設(shè)備或者構(gòu)成一個設(shè)備的一部分的內(nèi)部塊。
[0020]根據(jù)本技術(shù)的第一實(shí)施例的接收方法和程序是與根據(jù)本技術(shù)的第一實(shí)施例的接收裝置對應(yīng)的接收方法和程序。
[0021]在根據(jù)本技術(shù)的第一實(shí)施例的接收裝置、方法和程序中,當(dāng)接收AV內(nèi)容時,如果存在與所述AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序,則根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的所述多個應(yīng)用程序的優(yōu)先級,來控制暫時存儲所述多個應(yīng)用程序的緩存存儲器。
[0022]根據(jù)本技術(shù)的第二實(shí)施例的發(fā)送裝置包括:產(chǎn)生部,被配置為當(dāng)存在與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生用于控制緩存存儲器中記錄的應(yīng)用程序的操作的觸發(fā)信息;以及發(fā)送器,被配置為將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
[0023]所述發(fā)送裝置可以是單獨(dú)的設(shè)備或者構(gòu)成一個設(shè)備的一部分的內(nèi)部塊。
[0024]根據(jù)本技術(shù)的第二實(shí)施例的發(fā)送方法是與根據(jù)本技術(shù)的第二實(shí)施例的發(fā)送裝置對應(yīng)的發(fā)送方法。
[0025]在根據(jù)本技術(shù)的第二實(shí)施例的發(fā)送裝置和方法中,當(dāng)存在與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生觸發(fā)信息以控制緩存存儲器中記錄的應(yīng)用程序的操作,并且將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
[0026]本發(fā)明的有益效果
[0027]根據(jù)本技術(shù)的第一和第二實(shí)施例,能夠恰當(dāng)?shù)鼐彺媾cAV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序。
【專利附圖】
【附圖說明】
[0028]圖1是示出廣播通信協(xié)作系統(tǒng)的示例性配置的示圖。
[0029]圖2是示出發(fā)送裝置的示例性配置的示圖。
[0030]圖3是示出接收裝置的示例性配置的示圖。
[0031]圖4是示出觸發(fā)信息的詳細(xì)配置的示圖。
[0032]圖5是示出TPT的詳細(xì)配置的示圖。
[0033]圖6是示出AMT的詳細(xì)配置的示圖。
[0034]圖7是示出緩存聯(lián)動應(yīng)用的概念的示圖。
[0035]圖8是示出根據(jù)優(yōu)先級控制緩存的示圖。
[0036]圖9是示出基于聯(lián)動應(yīng)用的使用頻率設(shè)置優(yōu)先級的方法的示圖。
[0037]圖10是示出基于聯(lián)動應(yīng)用的更新頻率設(shè)置優(yōu)先級的方法的示圖。
[0038]圖11是示出商業(yè)實(shí)體優(yōu)先應(yīng)用的示圖。
[0039]圖12是示出當(dāng)獲得聯(lián)動應(yīng)用時的通信量的示圖。
[0040]圖13是示出優(yōu)先排列(rank)和正常排列的示圖。
[0041]圖14是表示發(fā)送處理的流程圖。
[0042]圖15是表不接收處理的流程圖。
[0043]圖16是表不緩存控制處理的流程圖。
[0044]圖17是示出用于計算優(yōu)先級的方法的具體例子的示圖。
[0045]圖18是示出計算機(jī)的示例性配置的示圖。
【具體實(shí)施方式】
[0046]將在下文中參考附圖描述本技術(shù)的實(shí)施例。
[0047][廣播通信協(xié)作系統(tǒng)的配置例子]
[0048]圖1示出了廣播通信協(xié)作系統(tǒng)I。廣播通信協(xié)作系統(tǒng)I由發(fā)送裝置10、接收裝置20、TPT/AMT服務(wù)器30和應(yīng)用服務(wù)器40構(gòu)成。
[0049]接收裝置20、TPT/AMT服務(wù)器30和應(yīng)用服務(wù)器40通過互聯(lián)網(wǎng)90互連。
[0050]發(fā)送裝置10通過數(shù)字電視廣播信號(在下文中簡稱為廣播信號)發(fā)送(廣播)廣播內(nèi)容,諸如電視節(jié)目或CM。發(fā)送裝置10由例如廣播公司提供,并且被布置在其廣播站中。
[0051]發(fā)送裝置10通過將用于控制聯(lián)動應(yīng)用的操作的觸發(fā)信息包含在廣播信號中來發(fā)送所述觸發(fā)信息。此處,聯(lián)動應(yīng)用是與廣播內(nèi)容聯(lián)動地運(yùn)行的應(yīng)用程序。
[0052]接收裝置20接收從發(fā)送裝置10發(fā)送的廣播信號,并且獲取接收的廣播內(nèi)容的視頻和音頻數(shù)據(jù)。接收裝置20在它的顯示器上顯示廣播內(nèi)容的視頻數(shù)據(jù),并且從揚(yáng)聲器輸出音頻數(shù)據(jù)。
[0053]應(yīng)當(dāng)注意,在下文中,接收裝置20將被描述為電視接收機(jī):但是接收裝置20可以被并入沒有顯示器或揚(yáng)聲器的電子裝置(諸如錄像機(jī))中。
[0054]當(dāng)來自發(fā)送裝置10的觸發(fā)信息被提取時,接收裝置20基于提取的觸發(fā)信息中包含的時間信息來設(shè)置或者校準(zhǔn)它的內(nèi)部時鐘(在下文中稱為媒體時鐘)的時間。此外,根據(jù)來自發(fā)送裝置10的觸發(fā)信息,接收裝置20通過互聯(lián)網(wǎng)90訪問TPT/AMT服務(wù)器30以獲取 TPT 和 AMT。
[0055]TPT/AMT服務(wù)器30管理TPT和AMT。TPT/AMT服務(wù)器30由廣播內(nèi)容制作商、廣播公司或者其它類似組織提供。
[0056]TPT(觸發(fā)參數(shù)表)是用于識別用于聯(lián)動應(yīng)用的命令(事件)的表。例如,在TPT中,命令與用于識別用于特定聯(lián)動應(yīng)用的命令的標(biāo)識符關(guān)聯(lián)。
[0057]AMT (激活消息表)是用于指定執(zhí)行用于聯(lián)動應(yīng)用的命令(事件)的時間的表。例如,在AMT中,用于識別用于特定聯(lián)動應(yīng)用的命令的標(biāo)識符與有效時段或期滿時間關(guān)聯(lián)。順便提及,根據(jù)廣播內(nèi)容的進(jìn)展確定命令的有效時段或期滿時間。
[0058]更具體地,TPT和AMT指定在規(guī)定時間執(zhí)行的用于特定聯(lián)動應(yīng)用的命令(事件)。
[0059]TPT/AMT服務(wù)器30響應(yīng)于來自接收裝置20的查詢,通過互聯(lián)網(wǎng)90提供TPT和AMTo
[0060]基于媒體時鐘,接收裝置20參考TPT和AMT以識別用于特定聯(lián)動應(yīng)用的命令。然后,接收裝置20根據(jù)識別的命令控制聯(lián)動應(yīng)用的操作。
[0061]此外,根據(jù)識別的命令,接收裝置20通過互聯(lián)網(wǎng)90訪問應(yīng)用服務(wù)器40以獲取聯(lián)動應(yīng)用。
[0062]應(yīng)用服務(wù)器40管理聯(lián)動應(yīng)用。應(yīng)用服務(wù)器40由廣播內(nèi)容制作商、廣播公司或者其它類似組織提供。
[0063]響應(yīng)于來自接收裝置20的詢問,應(yīng)用服務(wù)器40通過互聯(lián)網(wǎng)90提供聯(lián)動應(yīng)用。
[0064]應(yīng)當(dāng)注意,雖然為了描述的簡潔,圖1只示出了一個接收裝置20,但是實(shí)際上,廣播通信協(xié)作系統(tǒng)I包括多個接收裝置20。
[0065]如上所述配置廣播通信協(xié)作系統(tǒng)I。
[0066][發(fā)送裝置的示例性配置]
[0067]圖2示出了圖1中示出的發(fā)送裝置10的示例性配置。
[0068]如圖2所示,發(fā)送裝置10具有音頻獲取器111、音頻編碼器112、視頻獲取器113、觸發(fā)信息產(chǎn)生器114、視頻編碼器115、多路復(fù)用器116、發(fā)送器117和天線118。
[0069]音頻獲取器111從例如外部服務(wù)器、麥克風(fēng)或記錄介質(zhì)獲取廣播內(nèi)容的音頻信號,并且將獲得的音頻信號供應(yīng)給音頻編碼器112。
[0070]音頻編碼器112基于MPEG (運(yùn)動圖像專家組)2或者其它編碼方案對從音頻獲取器111供應(yīng)的音頻信號進(jìn)行編碼,并且將得到的音頻流供應(yīng)給多路復(fù)用器116。
[0071]視頻獲取器113從例如外部服務(wù)器、照相機(jī)或記錄介質(zhì)獲取廣播內(nèi)容的視頻信號,并且將獲得的視頻信號供應(yīng)給觸發(fā)信息產(chǎn)生器114和視頻編碼器115。
[0072]觸發(fā)信息產(chǎn)生器114產(chǎn)生觸發(fā)信息,并且將產(chǎn)生的觸發(fā)信息供應(yīng)給視頻編碼器115。例如,根據(jù)與從視頻獲取器113供應(yīng)的視頻信號對應(yīng)的廣播內(nèi)容的進(jìn)展來產(chǎn)生觸發(fā)信息。
[0073]視頻編碼器115基于例如MPEG2對從視頻獲取器113供應(yīng)的視頻信號進(jìn)行編碼。
[0074]此外,視頻編碼器115在通過編碼獲得的視頻流中設(shè)置觸發(fā)信息。例如,觸發(fā)信息被布置在視頻流的用戶數(shù)據(jù)區(qū)域中的字幕數(shù)據(jù)中。
[0075]包含觸發(fā)信息的視頻流被供應(yīng)給多路復(fù)用器116。
[0076]多路復(fù)用器116對來自音頻編碼器112的音頻流和來自視頻編碼器115的視頻流進(jìn)行多路復(fù)用,并且將得到的傳輸流供應(yīng)給發(fā)送器117。
[0077]發(fā)送器117通過天線118發(fā)送從多路復(fù)用器116供應(yīng)的傳輸流作為廣播信號。
[0078]如上所述配置發(fā)送裝置10。
[0079][接收裝置的示例性配置]
[0080]圖3示出了圖1中示出的接收裝置20的示例性配置。
[0081]如圖3所示,接收裝置20包括調(diào)諧器212、解復(fù)用器213、音頻解碼器214、音頻輸出部215、揚(yáng)聲器216、視頻解碼器217、視頻輸出部218和顯示器219。
[0082]此外,為了操作聯(lián)動應(yīng)用,接收裝置20包括觸發(fā)信息提取器220、控制部221、存儲器222、操作部223、通信接口 224、TPT/AMT分析器225、應(yīng)用引擎226、緩存存儲器227、應(yīng)用存儲器228和終端信息獲取器229。
[0083]調(diào)諧器212對通過天線211接收的廣播信號進(jìn)行解調(diào),并且將得到的傳輸流供應(yīng)給解復(fù)用器213。
[0084]解復(fù)用器213將從調(diào)諧器212供應(yīng)的傳輸流解復(fù)用為音頻流和視頻流,并且將它們分別供應(yīng)給音頻解碼器214和視頻解碼器217。
[0085]音頻解碼器214利用與音頻編碼器112 (圖2)的編碼方案(諸如MPEG2)對應(yīng)的解碼方案,將從解復(fù)用器213供應(yīng)的音頻流進(jìn)行解碼,并且將得到的音頻信號供應(yīng)給音頻輸出部215。
[0086]音頻輸出部215將從音頻解碼器214供應(yīng)的音頻信號供應(yīng)給揚(yáng)聲器216。揚(yáng)聲器216輸出與從音頻輸出部215供應(yīng)的音頻信號對應(yīng)的聲音。
[0087]視頻解碼器217利用與視頻編碼器115 (圖2)的編碼方案(諸如MPEG2)對應(yīng)的解碼方案,將從解復(fù)用器213供應(yīng)的視頻流進(jìn)行解碼,并且將得到的視頻信號供應(yīng)給視頻輸出部218。
[0088]視頻輸出部218將從視頻解碼器217供應(yīng)的視頻信號供應(yīng)給顯示器219。顯示器219顯示與從視頻輸出部218供應(yīng)的視頻信號對應(yīng)的視頻。
[0089]觸發(fā)信息提取器220不斷地監(jiān)視由解復(fù)用器213分離的視頻流,提取(獲取)視頻流中布置的觸發(fā)信息,并且將提取的觸發(fā)信息供應(yīng)給控制部221。
[0090]控制部221執(zhí)行預(yù)先存儲在存儲器222中的控制程序,以控制接收裝置20的各部件塊的操作。
[0091]在存儲器222中,預(yù)先存儲由控制部221執(zhí)行的控制程序。操作部223接收來自用戶的各種操作,并且將對應(yīng)的操作信號發(fā)送給控制部221。
[0092]此外,根據(jù)從觸發(fā)信息提取器220供應(yīng)的觸發(fā)信息,控制部221控制通信接口 224通過互聯(lián)網(wǎng)90訪問TPT/AMT服務(wù)器30,以請求TPT和AMT。在控制部221的控制之下,通信接口 224接收從TPT/AMT服務(wù)器30發(fā)送的TPT和AMT,并且將它們供應(yīng)給TPT/AMT分析器 225。
[0093]TPT/AMT分析器225獲取從通信接口 224供應(yīng)的TPT和AMT。TPT/AMT分析器225分析獲取的TPT和AMT,并且將分析結(jié)果保持在內(nèi)置存儲器(未示出)中。響應(yīng)于來自控制部221的請求,TPT/AMT分析器225發(fā)送存儲器中保持的TPT和AMT的分析結(jié)果。
[0094]基于從觸發(fā)信息提取器220供應(yīng)的觸發(fā)信息中包含的時間信息,控制部221設(shè)置或校準(zhǔn)媒體時鐘。
[0095]此外,基于來自TPT/AMT分析器225的TPT和AMT分析結(jié)果以及媒體時鐘指示的時間,控制部221識別用于特定聯(lián)動應(yīng)用的命令。例如,如果滿足預(yù)定有效條件(諸如由媒體時鐘指示的時間第一次進(jìn)入命令的有效時段),則控制部221識別該有效命令。
[0096]順便提及,當(dāng)用于識別用于特定聯(lián)動應(yīng)用的命令的標(biāo)識符被包含在從發(fā)送裝置10供應(yīng)的觸發(fā)信息中時,控制部221參考TPT和AMT分析結(jié)果,以識別與該標(biāo)識符對應(yīng)的用于特定聯(lián)動應(yīng)用的命令。
[0097]根據(jù)識別的命令,控制部221控制應(yīng)用引擎226以控制聯(lián)動應(yīng)用的操作。
[0098]在控制部221的控制之下,應(yīng)用引擎226控制通信接口 224以通過互聯(lián)網(wǎng)90訪問應(yīng)用服務(wù)器40,由此請求聯(lián)動應(yīng)用。通信接口 224接收從應(yīng)用服務(wù)器40發(fā)送的聯(lián)動應(yīng)用,并且在緩存存儲器227中保持接收的聯(lián)動應(yīng)用。
[0099]在控制部221的控制之下,應(yīng)用引擎226從緩存存儲器227讀出聯(lián)動應(yīng)用并且執(zhí)行該聯(lián)動應(yīng)用?;顒拥穆?lián)動應(yīng)用的視頻信號被供應(yīng)給視頻輸出部218。
[0100]視頻輸出部218將從應(yīng)用引擎226供應(yīng)的視頻信號與從視頻解碼器217供應(yīng)的視頻信號組合,并且在顯示器219上顯示得到的視頻。
[0101]應(yīng)用存儲器228由工作存儲器228A和保存存儲器228B構(gòu)成。應(yīng)用引擎226將與活動的聯(lián)動應(yīng)用關(guān)聯(lián)的數(shù)據(jù)記錄到工作存儲器228A。
[0102]此外,當(dāng)活動的聯(lián)動應(yīng)用要被掛起時,應(yīng)用引擎226將數(shù)據(jù)從應(yīng)用存儲器228的工作存儲器228A移動到保存存儲器228B。然后,當(dāng)停止的聯(lián)動應(yīng)用要被重啟動時,數(shù)據(jù)被從保存存儲器228B移動到工作存儲器228A以恢復(fù)停止之前的狀態(tài)。
[0103]終端信息獲取器229獲取用于確定緩存存儲器227中保持的聯(lián)動應(yīng)用的優(yōu)先級的終端信息,并且將獲得的終端信息供應(yīng)給控制部221。終端信息包括例如聯(lián)動應(yīng)用的使用歷史。
[0104]如果存在多個聯(lián)動應(yīng)用,則控制部221控制緩存存儲器227,以便優(yōu)先記錄具有更高優(yōu)先級的聯(lián)動應(yīng)用。更具體地,基于諸如來自TPT/AMT分析器225的TPT和AMT分析結(jié)果、來自終端信息獲取器229的終端信息、以及緩存存儲器227的緩存容量或空閑空間容量的信息,控制部221控制緩存存儲器227。
[0105]如上所述配置接收裝置20。
[0106][觸發(fā)信息的細(xì)節(jié)]
[0107]下面參考圖4詳細(xì)描述觸發(fā)信息的配置。
[0108]觸發(fā)信息包括domain_ name、segment—id、media—time、event_id、event_time、spread(分散)和 addit1nal_informat1n0
[0109]在domain_name中,指定指示用于識別預(yù)定服務(wù)器的域名的信息。例如,指定與TPT/AMT服務(wù)器30的提供商的名字對應(yīng)的域名。
[0110]在segment_id中,指定用于識別廣播內(nèi)容的片段(特定部分)的ID。提供商可以自由地指定ID。
[0111]在media_time中,指定指示在廣播內(nèi)容的進(jìn)展時間軸上的特定時間位置的信息。例如,在media_time中指定從基準(zhǔn)時間開始經(jīng)過的時間,所述基準(zhǔn)時間為諸如廣播內(nèi)容在進(jìn)展時間軸上的起始時間或者例如午夜(0:00)的特定時間。media_time中指定的時間以秒或毫秒為單位。
[0112]在event_id中,指定用于識別由TPT和AMT識別的命令的ID。在event_time中,指定指示執(zhí)行識別的命令的時間的信息。
[0113]在spread中,指定用于隨機(jī)地分散應(yīng)用觸發(fā)信息的定時的信息。
[0114]在addit1nal_informat1n中,指定用于在控制聯(lián)動應(yīng)用的操作時使用的附加信息。
[0115]如上所示配置觸發(fā)信息。
[0116][TPT的詳細(xì)配置]
[0117]接下來,詳細(xì)描述TPT的配置。
[0118]圖5示出了 TPT的詳細(xì)規(guī)范的一個例子。例如,用標(biāo)記語言(諸如XML(可擴(kuò)展標(biāo)記語言))編寫TPT。
[0119]如圖5所示,TPT元素被寫在TPT的根元素中。在TPT元素中,寫了諸如用于控制聯(lián)動應(yīng)用的操作的命令(事件)的信息。
[0120]TPT 元素包括 protocolVers1n 屬性、id 屬性、tptVers1n 屬性、updatingTime 屬性、expireDate 屬性、serviceld 屬性、baseURL 屬性、Capabilities 元素、LiveTrigger 元素和Applicat1n元素。
[0121]在protocolVers1n屬性中,指定指示TPT中定義的規(guī)范的版本的信息。該版本包括主版本和從版本。
[0122]在id屬性中,指定用于識別TPT的ID。例如,在id屬性中,指定通過用“/”連接domain_name和program_id形成的字符串。應(yīng)當(dāng)注意,program_id與segment_id對應(yīng),并且是能夠識別廣播內(nèi)容的ID。
[0123]在tptVers1n屬性中,指定指示TPT的版本的信息。
[0124]在updatingTime屬性中,指定指示TPT的更新周期的信息。
[0125]在expireDate屬性中,指定指示TPT的有效時段的信息。
[0126]在serviceld屬性中,指定指示聯(lián)動應(yīng)用將在通過被包含在廣播信號中而發(fā)送的哪個服務(wù)中進(jìn)行發(fā)送的ID。例如,如果在NRT服務(wù)中發(fā)送聯(lián)動應(yīng)用,則指定NRT服務(wù)的service_id0
[0127]應(yīng)當(dāng)注意,NRT(非實(shí)時)服務(wù)是這樣的服務(wù),該服務(wù)在將通過利用FLUTE(單向傳輸文件遞送)會話發(fā)送的NRT內(nèi)容暫時存儲在接收機(jī)的存儲器中之后再現(xiàn)所述NRT內(nèi)容。當(dāng)利用NRT服務(wù)時,發(fā)送聯(lián)動應(yīng)用,而不是NRT內(nèi)容。
[0128]在baseURL屬性中,指定作為由TPT指定的URL的基礎(chǔ)的URL。例如,在baseURL中,指定“http://xbc.com”。因此,在由TPT指定的其它URL中,只需要指定基于基礎(chǔ)URL的相對路徑。
[0129]在Capabilities元素中,指定指示接收裝置20利用TPT控制聯(lián)動應(yīng)用的操作所需的功能的信息。即,如果接收裝置20具有Capabilities元素中指定的功能,則接收裝置20確定TPT可用。另一方面,如果接收裝置20不具有指定的功能,則TPT被忽略。
[0130]在作為TPT元素的子元素的LiveTrigger元素中,寫有與用于在廣播內(nèi)容直播時由廣播公司在希望的定時執(zhí)行命令的觸發(fā)信息(在下文中,稱為直播觸發(fā)信息)關(guān)聯(lián)的信息。IiveTrigger 元素包括 URL 屬性、deliveryType 屬性和 pollPer1d 屬性。
[0131]在URL屬性中,寫有用于訪問用于提供直播觸發(fā)信息的觸發(fā)服務(wù)器(未示出)的URL0
[0132]在deliveryType屬性中,指定用于接收直播觸發(fā)信息的規(guī)則。在deliveryType屬性中,指定“流傳輸(Streaming) ”、“長輪詢(long polling) ”和“短輪詢(shortpolling)”。
[0133]在pollPer1d屬性中,指定指示向觸發(fā)服務(wù)器詢問直播觸發(fā)信息的間隔的時間。例如,以秒為單位指定該時間。
[0134]在作為TPT元素的子元素的Applicat1n元素中,寫有與聯(lián)動應(yīng)用關(guān)聯(lián)的信息。Appl icat 1n 元素包括 appID 屬性、appType 屬性、appName 屬性、global Id 屬性、appVers1n屬性、testApp 屬性、cookieSpace 屬性、frequencyOfUse 屬性、frequencyOfUpdate 屬性、expireDate 屬性、avail Internet 屬性、avai !Broadcast 屬性、URL 元素、Capabilities 元素、ContentItem元素和Event元素。
[0135]在appID屬性中,指定用于識別聯(lián)動應(yīng)用的ID。
[0136]在appType屬性中,指定與聯(lián)動應(yīng)用的文件屬性等關(guān)聯(lián)的信息。
[0137]在appName屬性中,指定指示聯(lián)動應(yīng)用的名稱的信息。例如,如果多個聯(lián)動應(yīng)用是可啟動的,則appName屬性向用戶呈現(xiàn)這些聯(lián)動應(yīng)用的名稱,以讓用戶選擇希望的聯(lián)動應(yīng)用并且啟動該聯(lián)動應(yīng)用。
[0138]在globalld屬性中,指定能夠在全球范圍識別聯(lián)動應(yīng)用的URI (統(tǒng)一資源標(biāo)識符)。
[0139]在appVers1n屬性中,指定指示聯(lián)動應(yīng)用的版本的信息。
[0140]例如,當(dāng)聯(lián)動應(yīng)用被用于產(chǎn)品開發(fā)測試的目的時,指定testApp屬性。因此,在通常的操作中,忽略testApp屬性。
[0141]在cookieSpace屬性中,指定指示執(zhí)行聯(lián)動應(yīng)用所需的存儲的容量的信息。
[0142]在frequencyOfUse屬性中,指定指示聯(lián)動應(yīng)用的使用頻率的信息。例如,以時間或日為單位來指定該使用頻率。可以優(yōu)先緩存具有高使用頻率的聯(lián)動應(yīng)用。
[0143]在frequencyOfUpdate屬性中,指定指示聯(lián)動應(yīng)用的更新頻率的信息。例如,以時間或日為單位來指定該更新頻率??梢詢?yōu)先緩存具有高更新頻率的聯(lián)動應(yīng)用。
[0144]在expireDate屬性中,指定指示聯(lián)動應(yīng)用的有效時段的信息。
[0145]在availlnternet屬性中,指定指示是否通過互聯(lián)網(wǎng)遞送聯(lián)動應(yīng)用的信息。
[0146]在avaiIBroadcast屬性中,指定指示是否通過廣播遞送聯(lián)動應(yīng)用的信息。
[0147]在URL元素中,指定指示聯(lián)動應(yīng)用的獲取源的URL。例如,在URL元素中指定應(yīng)用服務(wù)器40的URL。順便提及,例如如果“http: //xbc.com”被指定為上述基礎(chǔ)URL,則在URL元素中指定該URL之后的“ / ”之后的字符串。
[0148]在Capabilities元素中,指定指示接收裝置20執(zhí)行聯(lián)動應(yīng)用的所需的功能的信息。即,如果接收裝置20具有Capabilities元素中指定的功能,貝Ij其確定聯(lián)動應(yīng)用可執(zhí)行。
[0149]在作為Applicat1n元素的子元素的ContentItem元素中,寫有與構(gòu)成聯(lián)動應(yīng)用的文件(例如HTML文件和JPEG文件)的緩存關(guān)聯(lián)的信息。ContentItem元素包括URL元素、updatesAvail元素和Size元素。
[0150]在URL屬性中,指定要緩存的文件的URL。
[0151]在updatesAvail屬性中,指定與要緩存的文件的更新相關(guān)的信息。
[0152]在Size屬性中,指定指示要緩存的文件的大小的信息。
[0153]在作為Applicat1n元素的子元素的Event元素中,寫有用于控制聯(lián)動應(yīng)用的操作的信息。Event元素包括eventld屬性、destinat1n屬性、act1n屬性、diffus1n屬性和data元素。
[0154]在eventld屬性中,指定用于的識別命令(事件)的ID。
[0155]在destinat1n屬性中,指定由聯(lián)動應(yīng)用根據(jù)命令控制的裝置。此處,例如,除了接收裝置20之外,如果外部裝置(未示出)連接到接收裝置20,則該外部裝置被指定為要由命令控制的裝置。
[0156]例如,如果由命令控制的裝置是高清電視接收機(jī),則在destinat1n屬性中指定“HDTV (高清電視)”。如果由命令控制的裝置是標(biāo)清電視接收機(jī),則在destinat1n屬性中指定“SDTV(標(biāo)清電視)”,如果由命令控制的裝置是外部設(shè)備,則指定“external-1”或α external-2 ?,ο
[0157]在act1n 屬性中,指定例如“register” (注冊)、“execute”(執(zhí)行)、“suspend” (掛起)、“terminate” (終止)或“stream-event” (流事件)。
[0158]register是用于指定聯(lián)動應(yīng)用的獲取或注冊的命令。聯(lián)動應(yīng)用的注冊在這里表示與其優(yōu)先級和有效時段關(guān)聯(lián)地記憶獲取的聯(lián)動應(yīng)用。
[0159]execute是用于指定聯(lián)動應(yīng)用的獲取或啟動的命令。此外,如果指定的聯(lián)動應(yīng)用處于暫停狀態(tài),則execute命令重啟該聯(lián)動應(yīng)用。
[0160]suspend是用于停止和掛起活動聯(lián)動應(yīng)用的命令。
[0161]terminate是用于終止活動聯(lián)動應(yīng)用的命令。
[0162]stream-event是用于激發(fā)活動聯(lián)動應(yīng)用中的事件的命令。
[0163]應(yīng)當(dāng)注意,除上面提到的命令之外,“ suspend-execute”、“ terminate-execute”和其它命令可以在act1n屬性中被指定。
[0164]suspend-execute是合成命令,其中用于目標(biāo)聯(lián)動應(yīng)用的execute命令和用于其它聯(lián)動應(yīng)用的suspend命令被組合。即,如果指示獲取或激活目標(biāo)聯(lián)動應(yīng)用并且掛起其它聯(lián)動應(yīng)用,貝lJ在act1n屬性中指定“suspend-execute”。
[0165]terminate-execute是合成命令,其中用于目標(biāo)聯(lián)動應(yīng)用的execute命令和用于其它聯(lián)動應(yīng)用的terminate命令被組合。S卩,如果指示獲取或激活目標(biāo)聯(lián)動應(yīng)用并且終止其它聯(lián)動應(yīng)用,則在act1n屬性中指定“terminate-execute”。
[0166]在diffus1n屬性中,指定用于隨機(jī)地分散在接收裝置20中應(yīng)用命令的定時的信息。設(shè)置該信息,當(dāng)多個接收裝置20要從應(yīng)用服務(wù)器40獲取聯(lián)動應(yīng)用時,這些接收裝置20的訪問可以被分散而不集中在一個時間。
[0167]在data元素中,當(dāng)命令是stream-event命令時,指定在激發(fā)事件時參考的數(shù)據(jù)。
[0168]如上所述配置TPT。
[0169]應(yīng)當(dāng)注意,參考圖5描述的TPT的規(guī)范是一個例子,其它規(guī)范也是可應(yīng)用的。
[0170][AMT的詳細(xì)配置]
[0171]下面描述AMT的詳細(xì)配置。
[0172]圖6示出了 AMT的詳細(xì)規(guī)范的一個例子。以例如標(biāo)記語言(諸如XML)編寫AMT。
[0173]如圖6所示,AMT的根元素是AMT元素。在AMT元素中,寫有諸如用于控制聯(lián)動應(yīng)用的操作的命令(事件)的有效時段的信息。
[0174]AMT 元素包括 protocolVers1n 屬性、segmentld 屬性、beginMT 屬性和Activat1n 兀素。
[0175]在protocolVers1n屬性中,指定指示AMT中定義的規(guī)范的版本的信息。該版本由主版本和從版本構(gòu)成。
[0176]在segmentld屬性中,指定與TPT的id屬性對應(yīng)的ID。利用此ID,識別與AMT對應(yīng)的TPT。例如,在segmentld屬性中指定由“/”連接的域名和program_id構(gòu)成的字符串。
[0177]在beginMT屬性中,指定指示目標(biāo)片段(特定部分)的時間范圍的起始時間的信息。
[0178]在作為AMT元素的子元素的Activat1n元素中,寫有用于識別用于聯(lián)動應(yīng)用的命令的信息。Activat1n元素包括targetld屬性、startTime屬性和endTime屬性。
[0179]在targetld屬性中,指定用于識別TPT中編寫的用于聯(lián)動應(yīng)用的命令的ID。例如,在targetld屬性中指定TPT的Applicat1n元素的appID屬性中指定的ID和Event元素的eventld屬性中指定的ID的組合。
[0180]在startTime屬性中,指定指示通過targetld屬性識別的命令的有效時段的起始時間的信息。
[0181]在endTime屬性中,指定指示通過targetld屬性識別的命令的有效時段的結(jié)束時間的信息。
[0182]更具體地,由指示對應(yīng)的廣播內(nèi)容的進(jìn)展時間軸上的兩個點(diǎn)的startTime屬性和endTime屬性來定義命令的有效時段。例如,在接收裝置20中,當(dāng)媒體時鐘指示的時間經(jīng)過startTime屬性指示的有效時段起始時間時,與該有效時段起始時間對應(yīng)的命令變得有效。但是,在這種情況下,可以只指定startTime屬性,而不指定endTime屬性。
[0183]替代地,還可以這樣配置:當(dāng)媒體時鐘指示的時間在有效時段之內(nèi)時,與有效時段對應(yīng)的命令有效,而當(dāng)媒體時鐘指示的時間還未到達(dá)或者已經(jīng)經(jīng)過有效時段時,與有效時段對應(yīng)的命令無效。
[0184]換句話說,在接收裝置20中,當(dāng)媒體時鐘指示的時間滿足基于有效時間或有效時段的預(yù)定有效條件時,與該有效條件對應(yīng)的命令變得有效。
[0185]如上所述配置AMT。
[0186]應(yīng)當(dāng)注意,上面參考圖6描述的AMT的規(guī)范是一個例子,并且還可以采用其它規(guī)范。
[0187][聯(lián)動應(yīng)用的緩存控制]
[0188]下面參考圖7至圖13描述緩存存儲器227中保持的聯(lián)動應(yīng)用的緩存控制。
[0189](聯(lián)動應(yīng)用的緩存的概念)
[0190]圖7示出了聯(lián)動應(yīng)用的緩存的概念。
[0191]在接收裝置20中,當(dāng)來自發(fā)送裝置10的觸發(fā)信息被提取時,基于觸發(fā)信息中包含的media_time來設(shè)置或校準(zhǔn)媒體時鐘。此外,當(dāng)觸發(fā)信息中包含的domain_name或者segment_id變化時,接收裝置20從TPT/AMT服務(wù)器30獲取TPT和AMT并且保持它們。
[0192]當(dāng)例如媒體時鐘指示的時間第一次進(jìn)入命令的有效時段時,接收裝置20參考TPT和AMT并且識別有效命令。
[0193]在圖7示出的例子中,注冊命令被首先識別,所以接收裝置20從應(yīng)用服務(wù)器40獲取聯(lián)動應(yīng)用Appl,并且將其注冊。此時,獲得的聯(lián)動應(yīng)用Appl被保持在緩存存儲器227中。隨后,執(zhí)行命令被識別,所以緩存存儲器227中保持的聯(lián)動應(yīng)用Appl被啟動。
[0194]然后,當(dāng)終止命令被識別時,活動的聯(lián)動應(yīng)用Appl被終止。換句話說,可以說聯(lián)動應(yīng)用Appl在時段Tel (從響應(yīng)于執(zhí)行命令而啟動它,至響應(yīng)于終止命令而終止它)期間是活動的。
[0195]應(yīng)當(dāng)注意,即使在經(jīng)過時段Tel之后,聯(lián)動應(yīng)用Appl也被保持在緩存存儲器227中,直到有效時段(expireDate)期滿。
[0196]然后,當(dāng)要在另一定時再次執(zhí)行聯(lián)動應(yīng)用Appl時,識別與聯(lián)動應(yīng)用Appl對應(yīng)的執(zhí)行命令。此時,由于在上次啟動聯(lián)動應(yīng)用Appl時它被保持在緩存存儲器227中,所以讀出并且啟動緩存存儲器227中保持的聯(lián)動應(yīng)用Appl。
[0197]此外,在時段1;2期間執(zhí)行聯(lián)動應(yīng)用Appl,直到終止命令被識別,并且當(dāng)終止命令被識別時,終止活動的聯(lián)動應(yīng)用Appl。
[0198]隨后,每當(dāng)與聯(lián)動應(yīng)用Appl對應(yīng)的執(zhí)行命令被識別時,讀出并且執(zhí)行緩存存儲器227中保持的聯(lián)動應(yīng)用Appl,直到聯(lián)動應(yīng)用Appl的有效時段期滿。
[0199]當(dāng)聯(lián)動應(yīng)用Appl的有效時段期滿時,刪除緩存存儲器227中保持的聯(lián)動應(yīng)用Appl。換句話說,聯(lián)動應(yīng)用Appl在時段T。(從響應(yīng)于注冊命令獲取它,至它的有效時段期滿)期間被持續(xù)保持在緩存存儲器227中。
[0200]如上所述執(zhí)行聯(lián)動應(yīng)用的緩存控制。
[0201](根據(jù)優(yōu)先級的緩存控制)
[0202]下面參考圖8描述根據(jù)優(yōu)先級的緩存控制。
[0203]在接收裝置20中,假設(shè)執(zhí)行多個聯(lián)動應(yīng)用的情況。因?yàn)榫彺娲鎯ζ?27的緩存容量有限,不能保持所有聯(lián)動應(yīng)用。因此,以這樣的方式控制緩存:優(yōu)先緩存具有高優(yōu)先級的聯(lián)動應(yīng)用,而優(yōu)先刪除具有低優(yōu)先級的聯(lián)動應(yīng)用,由此確保緩存容量。
[0204]在圖8示出的例子中,用粗線包圍的矩形表示緩存存儲器227的緩存容量。布置在該矩形中的六個方格各表示一個獲得的聯(lián)動應(yīng)用的容量。方格的面積越大,容量越高,方格的面積越小,容量越低。
[0205]例如,緩存存儲器227保持聯(lián)動應(yīng)用Appl至App6。通過從緩存存儲器227的緩存容量中減去聯(lián)動應(yīng)用Appl至App6的總?cè)萘?,得到緩存存儲?27的空閑容量。
[0206]此時,當(dāng)聯(lián)動應(yīng)用App7被獲取時,聯(lián)動應(yīng)用App7要被保持在緩存存儲器227中。但是,因?yàn)槁?lián)動應(yīng)用App7的容量大于緩存存儲器227的空閑空間,所以聯(lián)動應(yīng)用App7由于容量短缺而不能被保持在緩存存儲器227中。
[0207]因此需要確保用于保持聯(lián)動應(yīng)用App7的容量,但是簡單地刪除最先保持的聯(lián)動應(yīng)用Appl不是恰當(dāng)?shù)姆椒?,因?yàn)槿绻?lián)動應(yīng)用Appl的使用頻率高,則聯(lián)動應(yīng)用Appl可能需要被再次獲得。另一方面,例如如果聯(lián)動應(yīng)用App2被刪除,則不合適,因?yàn)楫a(chǎn)生的空間和空閑空間加起來將達(dá)不到足夠用于保持聯(lián)動應(yīng)用App7的容量。
[0208]為了解決此問題,在接收裝置20中執(zhí)行根據(jù)優(yōu)先級的緩存控制,以將緩存存儲器227中保持的各聯(lián)動應(yīng)用劃分優(yōu)先級,使得優(yōu)先刪除具有低優(yōu)先級的聯(lián)動應(yīng)用,而優(yōu)先保持具有尚優(yōu)先級的聯(lián)動應(yīng)用。
[0209]下面描述接收裝置20中執(zhí)行的根據(jù)優(yōu)先級的緩存控制的細(xì)節(jié)。
[0210](使用頻率)
[0211]圖9示出了基于如上所述在TPT中的frequencyOfUse中指定的聯(lián)動應(yīng)用的使用頻率來設(shè)置優(yōu)先級的方法的示圖。
[0212]在圖9中,聯(lián)動應(yīng)用Appl、App2和App3的使用頻率由在它們被緩存的時間范圍T中在來自廣播站的電視節(jié)目廣播中它們被使用的次數(shù)表示。例如,如果T= I個月,則聯(lián)動應(yīng)用Appl被一周一次地使用。類似地,聯(lián)動應(yīng)用App2被每隔一天地使用,而聯(lián)動應(yīng)用App3被每天使用。
[0213]因此,在圖9中示出的例子中,使用頻率以聯(lián)動應(yīng)用App3、App2和Appl的順序上升,所以如果以使用頻率的降序給予緩存優(yōu)先級,則具有高優(yōu)先級的聯(lián)動應(yīng)用可以被優(yōu)先保持在緩存存儲器227中。
[0214](更新頻率)
[0215]圖10示出了用于基于如上所述在TPT中的frequencyOfUpdate中指定的聯(lián)動應(yīng)用的更新頻率來設(shè)置優(yōu)先級的方法。
[0216]在圖10中聯(lián)動應(yīng)用Appl、App2和App3的更新頻率由在特定時段內(nèi)更新各聯(lián)動應(yīng)用的次數(shù)表示。例如,在特定時段內(nèi),聯(lián)動應(yīng)用Appl被以Appl-1、App 1-2、App 1-3、App 1-4和Appl-5的順序更新了 4次。在同一時段內(nèi),聯(lián)動應(yīng)用App2只被從App2-1至App2-2更新了 I次,聯(lián)動應(yīng)用App3仍然為App3-1而沒有被更新。
[0217]在更新時,后來獲取的TPT的appID不改變,但是appVers1n改變。結(jié)果,即使與appID對應(yīng)的聯(lián)動應(yīng)用被緩存在接收裝置20中,仍需要再次從聯(lián)動服務(wù)器40獲取新appVers1n的聯(lián)動應(yīng)用。因此,緩存具有高更新頻率的聯(lián)動應(yīng)用是低效的。
[0218]在圖10中示出的例子中,更新頻率以聯(lián)動應(yīng)用App3、App2和Appl的順序下降,所以如果可以以這些更新頻率的升序設(shè)置高緩存優(yōu)先級,則具有高優(yōu)先級的聯(lián)動應(yīng)用可以被優(yōu)先保持在緩存存儲器227中。
[0219](商業(yè)實(shí)體優(yōu)先應(yīng)用)
[0220]當(dāng)提供聯(lián)動應(yīng)用的商業(yè)實(shí)體要提供多個聯(lián)動應(yīng)用時,他們可能想要通過提高特定聯(lián)動應(yīng)用的優(yōu)先級來操作系統(tǒng)。
[0221]例如,如圖11所示,假設(shè)在接收裝置20中,當(dāng)響應(yīng)于注冊命令和執(zhí)行命令啟動聯(lián)動應(yīng)用AppO時,可以從聯(lián)動應(yīng)用AppO執(zhí)行聯(lián)動應(yīng)用Appl、App2和App3中的任何一個。
[0222]在圖11中示出的例子中,以不顯示模式執(zhí)行聯(lián)動應(yīng)用AppO,所以只在屏幕上顯示電視節(jié)目的視頻。如果用戶在遙控器(未示出)上按下預(yù)定按鈕,則聯(lián)動應(yīng)用Appl被獲得并且啟動。
[0223]此時,比較從應(yīng)用服務(wù)器40獲得聯(lián)動應(yīng)用AppO時至獲得聯(lián)動應(yīng)用Appl時的互聯(lián)網(wǎng)90上的通信量,如圖12所示,假設(shè)當(dāng)獲得聯(lián)動應(yīng)用Appl時的峰值時間的通信量遠(yuǎn)大于當(dāng)獲得聯(lián)動應(yīng)用AppO時的峰值時間的通信量。這在聯(lián)動應(yīng)用AppO與聯(lián)動應(yīng)用App2和App3之間的關(guān)系間同樣成立。
[0224]更具體地,當(dāng)基于媒體時鐘指示的時間識別注冊命令和執(zhí)行命令時,從應(yīng)用服務(wù)器40獲取聯(lián)動應(yīng)用AppO。因此,很多接收同一廣播內(nèi)容的接收裝置20在幾乎相同的定時訪問應(yīng)用服務(wù)器40。結(jié)果,互聯(lián)網(wǎng)90上的通信量增長,并且同時,應(yīng)用服務(wù)器40上的負(fù)載增長。
[0225]另一方面,根據(jù)用戶做出的操作在給定定時從應(yīng)用服務(wù)器40獲取聯(lián)動應(yīng)用Appl、App2和App3。因此,即使多個接收裝置20正在接收同一廣播內(nèi)容,各終端的用戶的操作的定時也彼此不同,使得接收裝置20以分散的方式訪問應(yīng)用服務(wù)器40。這防止了互聯(lián)網(wǎng)90上的通信量增大,并且同時消除了應(yīng)用服務(wù)器40上的負(fù)載。
[0226]如上所述,獲取聯(lián)動應(yīng)用AppO涉及通信量的增大以及應(yīng)用服務(wù)器40上的負(fù)載的增大,所以一旦獲得聯(lián)動應(yīng)用AppO,希望優(yōu)先緩存獲得的聯(lián)動應(yīng)用AppO以重復(fù)使用它。此夕卜,商業(yè)實(shí)體可以預(yù)先察覺這樣的聯(lián)動應(yīng)用AppO。如果商業(yè)實(shí)體將聯(lián)動應(yīng)用AppO的緩存優(yōu)先級設(shè)置為高,則聯(lián)動應(yīng)用AppO可以被優(yōu)先保持在緩存存儲器227中。
[0227]下面,如上所述的這樣的聯(lián)動應(yīng)用AppO被稱為商業(yè)實(shí)體優(yōu)先應(yīng)用,以將其區(qū)別于其它聯(lián)動應(yīng)用。
[0228]但是應(yīng)當(dāng)注意,基本上一個商業(yè)實(shí)體設(shè)置一個聯(lián)動應(yīng)用作為商業(yè)實(shí)體優(yōu)先應(yīng)用,使得可以通過在TPT中給予例如特定ID或者設(shè)置指示商業(yè)實(shí)體優(yōu)先應(yīng)用的標(biāo)志來識別商業(yè)實(shí)體優(yōu)先應(yīng)用??梢詾閍ppID指定“O”作為該特定ID,或者如果由URL指定globalld,則可以在域名之后的“/”的隨后的字符串中的預(yù)定位置指定“O”。
[0229]此外,因?yàn)槎鄠€實(shí)體提供商業(yè)實(shí)體優(yōu)先應(yīng)用,假設(shè)接收裝置20保持各實(shí)體的多個商業(yè)實(shí)體優(yōu)先應(yīng)用。
[0230]此外,如圖13所示,在根據(jù)優(yōu)先級執(zhí)行緩存控制時,布置優(yōu)先排列和正常排列。商業(yè)實(shí)體優(yōu)先應(yīng)用屬于優(yōu)先排列,而其它聯(lián)動應(yīng)用屬于正常排列。
[0231]更具體地,商業(yè)實(shí)體優(yōu)先應(yīng)用屬于優(yōu)先排列,聯(lián)動應(yīng)用屬于正常排列,并且在每組中以下降的優(yōu)先級為順序排列應(yīng)用。屬于優(yōu)先排列的商業(yè)實(shí)體優(yōu)先應(yīng)用被這樣排列:它們的優(yōu)先級總是高于屬于正常排列的聯(lián)動應(yīng)用的優(yōu)先級。
[0232]因此,將總是相對于聯(lián)動應(yīng)用優(yōu)先緩存所有商業(yè)實(shí)體優(yōu)先應(yīng)用。
[0233]如上所述,在接收裝置20中,根據(jù)預(yù)定頻率(諸如使用或更新頻率)和商業(yè)實(shí)體在TPT中指定的優(yōu)先級來控制緩存,使得具有高優(yōu)先級的聯(lián)動應(yīng)用被優(yōu)先記錄到緩存存儲器227。結(jié)果,恰當(dāng)?shù)乜刂屏寺?lián)動應(yīng)用的緩存,由此優(yōu)先緩存了被重復(fù)使用的概率高的聯(lián)動應(yīng)用。
[0234]應(yīng)當(dāng)注意,用于計算優(yōu)先級的信息不必為如上所述由商業(yè)實(shí)體在TPT中指定的信息,并且還可以使用在接收裝置20側(cè)獲得的終端信息。例如可以使用指示聯(lián)動應(yīng)用的使用歷史和緩存存儲器227的空閑容量或緩存容量的信息作為終端信息。
[0235][各設(shè)備中執(zhí)行的具體處理的內(nèi)容]
[0236]下面參考圖14至圖17中示出的流程圖描述構(gòu)成廣播通信協(xié)作系統(tǒng)I的各設(shè)備中執(zhí)行的具體處理的內(nèi)容。
[0237](發(fā)送處理)
[0238]首先,參考圖14中示出的流程圖描述發(fā)送裝置10執(zhí)行的發(fā)送處理。
[0239]在步驟Slll中,音頻獲取器111從外部服務(wù)器等獲取與廣播內(nèi)容的音頻對應(yīng)的音頻信號。在步驟S112中,視頻獲取器113從外部服務(wù)器等獲取與廣播內(nèi)容的視頻對應(yīng)的視頻信號。
[0240]在步驟SI 13中,觸發(fā)信息產(chǎn)生器114根據(jù)與視頻獲取器113獲得的視頻信號對應(yīng)的廣播內(nèi)容的視頻的進(jìn)展,產(chǎn)生觸發(fā)信號。
[0241]在步驟S114中,音頻編碼器112對音頻獲取器111獲得的音頻信號進(jìn)行編碼。
[0242]在步驟S115中,視頻編碼器115對視頻獲取器113獲得的視頻信號進(jìn)行編碼。此夕卜,視頻編碼器115在通過編碼獲得的視頻流的用戶數(shù)據(jù)區(qū)域中的字幕數(shù)據(jù)中設(shè)置觸發(fā)信息。
[0243]在步驟S116中,多路復(fù)用器116對音頻編碼器112編碼的音頻流和視頻編碼器115編碼的視頻流進(jìn)行多路復(fù)用,以產(chǎn)生傳輸流。
[0244]在步驟S117中,發(fā)送器117通過天線118發(fā)送多路復(fù)用器116產(chǎn)生的傳輸流,作為廣播信號。然后,處理返回到步驟Slll并且重復(fù)后續(xù)步驟。
[0245]已經(jīng)完成發(fā)送處理的描述。
[0246](接收處理)
[0247]下面參考圖15中示出的流程圖描述接收裝置20執(zhí)行的接收處理。
[0248]在步驟S211中,調(diào)諧器212通過天線211接收廣播信號,并且對廣播信號進(jìn)行解調(diào)。
[0249]在步驟S212中,解復(fù)用器213將調(diào)諧器212解調(diào)的傳輸流分離為音頻流和視頻流。
[0250]在步驟S213中,音頻解碼器214對解復(fù)用器213分離的音頻流進(jìn)行解碼,以產(chǎn)生音頻信號。
[0251]在步驟S214中,視頻解碼器217對解復(fù)用器213分離的視頻流進(jìn)行解碼,以產(chǎn)生視頻信號。
[0252]在步驟S215中,揚(yáng)聲器216輸出與音頻信號對應(yīng)的音頻。顯示器219顯示與視頻信號對應(yīng)的視頻。
[0253]結(jié)果,廣播內(nèi)容(諸如電視節(jié)目)的視頻被顯示在顯示器219上,并且與該視頻對應(yīng)的音頻被從揚(yáng)聲器216輸出。
[0254]在步驟S216中,由觸發(fā)信息提取器220至應(yīng)用存儲器228的各部件塊執(zhí)行觸發(fā)信息指定的處理。
[0255]具體地,如下地執(zhí)行觸發(fā)信息指定的處理。
[0256]當(dāng)觸發(fā)信息被觸發(fā)信息提取器220提取時,控制部221設(shè)置或校準(zhǔn)媒體時鐘。此夕卜,如果控制部221根據(jù)提取的觸發(fā)信息判斷要獲取TPT和AMT,則控制部221控制通信接口 224從TPT/AMT服務(wù)器30獲取TPT和AMT。獲取的TPT和AMT被TPT/AMT分析器225分析,并且被保持在存儲器中。
[0257]接下來,當(dāng)滿足預(yù)定有效條件時(例如當(dāng)由媒體時鐘指示的時間第一次進(jìn)入命令的有效時段時),控制部221參考TPT和AMT以識別有效命令。
[0258]例如,當(dāng)識別的命令是注冊命令時,應(yīng)用引擎226控制通信接口 224從應(yīng)用服務(wù)器40獲取聯(lián)動應(yīng)用并且注冊該聯(lián)動應(yīng)用。當(dāng)識別的命令是執(zhí)行命令時,應(yīng)用引擎226啟動已經(jīng)獲取的聯(lián)動應(yīng)用。
[0259]此后,在接收裝置20中,當(dāng)流事件命令被識別時,用于活動的聯(lián)動應(yīng)用的事件被激發(fā)。在接收裝置20中,當(dāng)掛起命令被識別時,活動的聯(lián)動應(yīng)用被掛起。此外,當(dāng)執(zhí)行命令被識別時,掛起的聯(lián)動應(yīng)用被重啟。
[0260]此外,在接收裝置20中,當(dāng)終止命令被識別時,活動的聯(lián)動應(yīng)用被終止。
[0261]當(dāng)完成步驟S216的觸發(fā)信息指定的處理時,處理返回步驟S211并且重復(fù)后續(xù)步驟。
[0262]已經(jīng)完成對接收處理的描述。
[0263](緩存控制處理)
[0264]下面參考圖16中示出的流程圖描述接收裝置20執(zhí)行的緩存控制處理。
[0265]在步驟S251中,控制部221確定是否新獲得了聯(lián)動應(yīng)用。當(dāng)新獲得聯(lián)動應(yīng)用時,處理前進(jìn)道步驟S252。
[0266]在步驟S252中,控制部221計算新獲得的聯(lián)動應(yīng)用的優(yōu)先級。稍后將參考圖17描述具體計算方法。在此例中,假設(shè)已經(jīng)預(yù)先計算了已經(jīng)保持在緩存存儲器227中的聯(lián)動應(yīng)用的優(yōu)先級。
[0267]在步驟S253中,控制部221為新獲得的聯(lián)動應(yīng)用的容量檢查緩存存儲器227的空閑容量,并且確定緩存容量是否短缺。
[0268]在步驟S253中,當(dāng)發(fā)現(xiàn)緩存容量不短缺時,處理前進(jìn)到步驟S254。在這種情況下,可以立即將聯(lián)動應(yīng)用保持到緩存存儲器227中,所以緩存存儲器227在控制部221的控制之下緩存新獲得的聯(lián)動應(yīng)用(步驟S254)。
[0269]另一方面,當(dāng)在步驟S253中發(fā)現(xiàn)緩存容量短缺時,處理前進(jìn)到步驟S255。在這種情況下,不能立即在緩存存儲器227中緩存聯(lián)動應(yīng)用,所以控制部221根據(jù)優(yōu)先級執(zhí)行緩存控制(步驟S255) ο
[0270]更具體地,如圖8所示,如果新獲得的聯(lián)動應(yīng)用的容量大于緩存存儲器227的空閑容量,則容量短缺并且不能在緩存存儲器227中緩存該聯(lián)動應(yīng)用。因此,控制部221從緩存存儲器227中刪除具有較低優(yōu)先級的聯(lián)動應(yīng)用。
[0271]當(dāng)具有較低優(yōu)先級的聯(lián)動應(yīng)用被刪除時,如果由此獲得的空間和原來的空閑空間的和容量仍然不足以用于緩存新獲得的聯(lián)動應(yīng)用,則可以刪除優(yōu)先級為第二低的聯(lián)動應(yīng)用。替代地,還可以在能夠提供足以用于緩存新獲得的聯(lián)動應(yīng)用的空閑容量的聯(lián)動應(yīng)用之中刪除具有最低優(yōu)先級的聯(lián)動應(yīng)用。
[0272]然后,當(dāng)確保足以用于緩存新獲得的聯(lián)動應(yīng)用的空閑容量時,在空閑容量中緩存該應(yīng)用。
[0273]當(dāng)步驟S254或S255完成時,處理返回步驟S251并且重復(fù)后續(xù)步驟。
[0274]如上所述,在圖16中示出的緩存控制處理中,控制部221根據(jù)優(yōu)先級控制緩存,由此優(yōu)先緩存重復(fù)使用的可能性高的聯(lián)動應(yīng)用。
[0275]已經(jīng)完成對緩存控制處理的描述。
[0276](用于計算優(yōu)先級的方法)
[0277]下面參考圖17描述在圖16的步驟S252中用于計算優(yōu)先級的方法的具體例子。
[0278]在圖17中示出的例子中,描述了用于計算聯(lián)動應(yīng)用Appl和App2的優(yōu)先級的方法。
[0279]因?yàn)闉槁?lián)動應(yīng)用Appl指定了更新頻率(例如,更新周期為7天(24小時*7天)),所以要預(yù)測下一個更新日期。例如,即使2012年7月I日之后的下一個更新日期是2012年7月8日,接收裝置20也不知道在緩存聯(lián)動應(yīng)用之前的上一個更新日期,因此無法預(yù)測下一個更新日期。
[0280]因此,可以從緩存應(yīng)用的日期開始預(yù)測下一個更新日期。例如,如果更新周期為7天(24小時*7天)并且在2012年7月2日10:00緩存聯(lián)動應(yīng)用Appl,則下一個更新日期將是2012年7月9日10:00。
[0281]假設(shè)當(dāng)前日期為2012年7月3日12:00,基于使用頻率預(yù)測從該日期至下一個更新日期(2012年7月9日10:00)的最大使用次數(shù)。例如,如果使用頻率被指定為一天一次,則假設(shè)該應(yīng)用將在約6天之內(nèi)被使用6次,所以6次被預(yù)測為最大使用次數(shù)。
[0282]被計算為最大使用次數(shù)的6次是基于商業(yè)實(shí)體預(yù)先指定的值的估計,所以希望通過利用從終端信息獲得的有效概率來獲得更精確的最終優(yōu)先級。例如,從用戶日志獲得的聯(lián)動應(yīng)用Appl的使用次數(shù)、或者用來執(zhí)行聯(lián)動應(yīng)用Appl的廣播內(nèi)容的信道的觀看概率可以被用作有效概率。通過將有效概率乘以最大使用次數(shù)來計算最終優(yōu)先級。
[0283]例如,如果之前未使用過聯(lián)動應(yīng)用Appl并且它的使用次數(shù)為0,并且目標(biāo)信道的觀看概率為20%,則有效概率為0.2,所以優(yōu)先級被計算為1.2 (6*0.2)。
[0284]另一方面,沒有為聯(lián)動應(yīng)用App2指定更新頻率,所以通過利用使用頻率來預(yù)測從當(dāng)前日期至期滿日期(expireDate)的最大使用次數(shù)。
[0285]例如,如果當(dāng)前日期為2012年7月3日12:00并且期滿日期為2012年7月12日23:00,并且使用頻率被指定為三天一次,則假設(shè)該應(yīng)用在約9天之內(nèi)被使用3次,所以3次被預(yù)測為最大使用次數(shù)。
[0286]聯(lián)動應(yīng)用App2在過去已經(jīng)被使用了 2次,因此有效概率為1.0。優(yōu)先級被計算為3.0(3*1.0)。
[0287]順便提及,雖然為了描述的方便,只描述了用于計算保持在緩存存儲器227中的聯(lián)動應(yīng)用中的聯(lián)動應(yīng)用Appl和App2的優(yōu)先級的方法,但是同樣類似地計算其它聯(lián)動應(yīng)用的優(yōu)先級。
[0288]然后,控制部221控制緩存,使得具有高優(yōu)先級的聯(lián)動應(yīng)用被留在緩存存儲器227中,并且具有低優(yōu)先級的聯(lián)動應(yīng)用被從緩存存儲器227中刪除。
[0289]例如,在圖17中示出的例子中,聯(lián)動應(yīng)用Appl和App2的優(yōu)先級被分別計算為1.2和3.0,所以優(yōu)先緩存聯(lián)動應(yīng)用App2。
[0290]但是應(yīng)當(dāng)注意,如上所述,如果聯(lián)動應(yīng)用App2是商業(yè)實(shí)體優(yōu)先應(yīng)用,則優(yōu)先緩存聯(lián)動應(yīng)用App2。另一方面,如果聯(lián)動應(yīng)用Appl是商業(yè)實(shí)體優(yōu)先應(yīng)用并且聯(lián)動應(yīng)用App2不是商業(yè)實(shí)體優(yōu)先應(yīng)用,則優(yōu)先緩存聯(lián)動應(yīng)用Appl。
[0291]還應(yīng)當(dāng)注意,圖17中示出的優(yōu)先級計算方法是一個例子,并且可以用其它方法計算優(yōu)先級。也就是說,可以通過利用從TPT獲得的諸如使用頻率和更新頻率的信息和從終端獲得的信息計算預(yù)定算術(shù)表達(dá)式來計算優(yōu)先級。
[0292]聯(lián)動應(yīng)用不限于與廣播內(nèi)容聯(lián)動地執(zhí)行的那些應(yīng)用。例如,可以與諸如通過互聯(lián)網(wǎng)90由VOD (視頻點(diǎn)播)遞送的通信內(nèi)容的AV (視聽)內(nèi)容聯(lián)動地執(zhí)行聯(lián)動應(yīng)用。
[0293]在上面的描述中,聯(lián)動應(yīng)用是互聯(lián)網(wǎng)分發(fā)的。還可以通過將聯(lián)動應(yīng)用包含在廣播信號中由發(fā)送裝置10發(fā)送聯(lián)動應(yīng)用。在這種情況下,接收裝置20根據(jù)識別的命令從發(fā)送裝置10獲取聯(lián)動應(yīng)用,并且控制獲取的聯(lián)動應(yīng)用的操作。
[0294]在上面的描述中,通過利用TPT和AMT來控制聯(lián)動應(yīng)用的操作。但是,接收裝置20可以在不獲取TPT和AMT的情況下控制聯(lián)動應(yīng)用的操作。在這種情況下,接收裝置20根據(jù)來自發(fā)送裝置10的觸發(fā)信息控制聯(lián)動應(yīng)用的操作。
[0295]在上面的描述中,TPT和AMT是互聯(lián)網(wǎng)分發(fā)的。但是,還可以通過將TPT和AMT包含在廣播信號中從發(fā)送裝置10發(fā)送TPT和AMT。在這種情況下,接收裝置20獲取被多路復(fù)用到廣播信號傳輸流中的TPT和AMT,并且通過利用獲取的TPT和AMT來控制聯(lián)動應(yīng)用的操作。
[0296]在上面的描述中,從發(fā)送裝置10發(fā)送觸發(fā)信息。但是,還可以利用使用ACR(自動內(nèi)容識別)技術(shù)的ACR服務(wù)器來產(chǎn)生與從接收裝置20供應(yīng)的廣播內(nèi)容的特征量對應(yīng)的觸發(fā)信息,并且由此提供觸發(fā)信息。
[0297][對應(yīng)用本技術(shù)的計算機(jī)的描述]
[0298]可以由軟件以及硬件執(zhí)行上述處理序列。當(dāng)由軟件執(zhí)行上述處理序列時,在計算機(jī)中安裝構(gòu)成該軟件的程序。計算機(jī)可以是例如專用硬件中內(nèi)置的計算機(jī)、或者能夠通過安裝用于各種功能的程序執(zhí)行各種功能的通用個人計算機(jī)。
[0299]圖18示出了運(yùn)行程序以執(zhí)行上述處理的計算機(jī)的硬件的配置例子。
[0300]在計算機(jī)900中,CPU (中央處理單元)901、ROM (只讀存儲器)902和RAM (隨機(jī)存取存儲器)103通過總線904互連。
[0301]總線904與輸入/輸出接口 905連接。輸入/輸出接口 905還與輸入部906、輸出部907、記錄部908、通信部909和驅(qū)動器910連接。
[0302]輸入部906可以是例如鍵盤、鼠標(biāo)和麥克風(fēng)。輸出部907可以是例如顯示器和揚(yáng)聲器。記錄部908可以是例如硬盤和非易失性存儲器。通信部909可以是例如網(wǎng)絡(luò)接口。驅(qū)動器910驅(qū)動可移除介質(zhì)911 (諸如光盤或半導(dǎo)體存儲器)。
[0303]在如上所述配置的計算機(jī)900中,CPU 901通過輸入/輸出接口 905和總線904將程序從記錄部908加載到RAM 903中并且執(zhí)行加載的程序,從而執(zhí)行上述處理。
[0304]可以通過將計算機(jī)900 (CPU 901)執(zhí)行的程序記錄在作為封裝介質(zhì)的可移除介質(zhì)911中來提供所述程序。還可以通過有線或無線傳輸介質(zhì)(諸如局域網(wǎng)、互聯(lián)網(wǎng)和數(shù)字衛(wèi)星廣播)提供程序。
[0305]在計算機(jī)900中,可以通過在驅(qū)動器910上裝載可移除介質(zhì)911,通過輸入/輸出接口 905將程序安裝到記錄部908中。還可以通過有線或無線傳輸介質(zhì)利用通信部909接收程序,并且將程序安裝到記錄部908中。此外,可以預(yù)先在ROM 902或記錄部908中安裝程序。
[0306]可以以此處描述的時間順序按順序、或者以并行方式、或者在需要的定時(諸如當(dāng)被調(diào)用時)執(zhí)行由計算機(jī)900運(yùn)行的程序。
[0307]這里,在本說明書中,不必以流程圖中描述的時間順序來處理寫有允許計算機(jī)900執(zhí)行各種處理的程序的處理步驟??梢砸圆⑿蟹绞交蛘邌为?dú)地處理(例如并行處理或者面向?qū)ο蟮奶幚?所述處理步驟。
[0308]可以由一個計算機(jī)或者由兩個或更多個計算機(jī)以分布式方式處理程序。程序還可以被發(fā)送到遠(yuǎn)程計算機(jī)并且在其中執(zhí)行。
[0309]此外,在本說明書中,系統(tǒng)表示多個構(gòu)成元件(裝置或設(shè)備、模塊(部件)等)的集合,并且所述構(gòu)成元件不必都包含在同一外殼中。因此,容納在不同外殼中但是通過網(wǎng)絡(luò)彼此連接的多個設(shè)備是一個系統(tǒng),并且在一個外殼中容納多個模塊的一個裝置或設(shè)備同樣是一個系統(tǒng)。
[0310]本技術(shù)的實(shí)施例不限于此處描述的實(shí)施例,并且可以在不偏離本技術(shù)的精神和范圍的情況下作出各種改變。
[0311]例如,此處描述的技術(shù)可以被配置為云計算系統(tǒng),其中由多個設(shè)備通過網(wǎng)絡(luò)聯(lián)合地處理一個功能。
[0312]可以由一個設(shè)備或多個設(shè)備執(zhí)行上述流程圖的各步驟。
[0313]此外,如果一個步驟包括多個處理,則可以由一個設(shè)備或者由多個設(shè)備聯(lián)合地執(zhí)行所述一個步驟中包含的所述多個處理。
[0314]本技術(shù)的實(shí)施例還可以采取下面的配置。
[0315](I) 一種接收裝置,包括:
[0316]接收部,被配置為接收AV(視聽)內(nèi)容;
[0317]緩存存儲器,被配置為暫時存儲與所述AV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序;以及
[0318]控制部,被配置為當(dāng)多個應(yīng)用程序存在時根據(jù)所述多個應(yīng)用程序的優(yōu)先級來控制所述緩存存儲器,所述多個應(yīng)用程序的優(yōu)先級與預(yù)先為所述多個應(yīng)用程序中的每一個指定的預(yù)定頻率對應(yīng)。
[0319](2)根據(jù)⑴所述的接收裝置,其中基于所述應(yīng)用程序的使用頻率和更新頻率中的一個或兩者來確定所述優(yōu)先級。
[0320](3)根據(jù)⑵所述的接收裝置,其中
[0321]所述應(yīng)用程序被分類為兩組,S卩,由其提供商認(rèn)為優(yōu)先的應(yīng)用程序和沒有被認(rèn)為優(yōu)先的應(yīng)用程序,并且
[0322]設(shè)置被分類為優(yōu)先的應(yīng)用程序的優(yōu)先級,使得其總是高于沒有被分類為優(yōu)先的其它應(yīng)用程序的優(yōu)先級。
[0323](4)根據(jù)⑵或(3)所述的接收裝置還包括:
[0324]終端信息獲取器,被配置為獲取用于確定優(yōu)先級并且能夠在接收裝置中獲得的終端信息,
[0325]其中基于所述終端信息確定所述優(yōu)先級。
[0326](5)根據(jù)(4)所述的接收裝置,其中所述終端信息是指示應(yīng)用程序的使用歷史或者緩存存儲器的空閑容量或緩存容量的信息。
[0327](6)根據(jù)⑵至(5)中的任何一個所述的接收裝置,其中基于預(yù)先為所述多個應(yīng)用程序中的每一個指定的期滿日期來確定優(yōu)先級。
[0328](7)根據(jù)⑴所述的接收裝置,還包括:
[0329]觸發(fā)信息獲取部,被配置為獲取用于識別用于控制應(yīng)用程序的操作的命令的觸發(fā)信息;以及
[0330]相關(guān)表獲取部,被配置為獲取相關(guān)表,在所述相關(guān)表中從所述觸發(fā)信息獲得的信息與所述命令相關(guān),
[0331]其中,所述控制部根據(jù)由所述觸發(fā)信息和相關(guān)表識別的命令來控制應(yīng)用程序的操作。
[0332](8)根據(jù)(7)所述的接收裝置,其中根據(jù)由相關(guān)表指定的應(yīng)用程序的使用頻率、更新頻率和期滿日期、以及提供商設(shè)置的應(yīng)用程序的優(yōu)先級的分類中的至少一個來確定優(yōu)先級。
[0333](9) —種接收方法,包括:
[0334]接收AV內(nèi)容;以及
[0335]當(dāng)存在與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的所述多個應(yīng)用程序的優(yōu)先級來控制暫時存儲所述多個應(yīng)用程序的緩存存儲器。
[0336](10) 一種發(fā)送裝置,包括:
[0337]產(chǎn)生部,被配置為當(dāng)存在與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生用于控制緩存存儲器中記錄的應(yīng)用程序的操作的觸發(fā)信息;以及
[0338]發(fā)送器,被配置為將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
[0339](11) 一種發(fā)送方法,包括:
[0340]當(dāng)存在與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生用于控制緩存存儲器中記錄的應(yīng)用程序的操作的觸發(fā)信息;以及
[0341]將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
[0342]附圖標(biāo)記列表
[0343]I廣播通信協(xié)作系統(tǒng)
[0344]10發(fā)送裝置
[0345]20接收裝置
[0346]30 TPT/AMT 服務(wù)器
[0347]40應(yīng)用服務(wù)器
[0348]114觸發(fā)信息產(chǎn)生器
[0349]117發(fā)送器
[0350]212調(diào)諧器
[0351]220觸發(fā)信息提取器
[0352]221控制部
[0353]224 通信接口
[0354]225 TPT/AMT 分析器
[0355]226應(yīng)用引擎
[0356]229終端信息獲取器
[0357]900計算機(jī)
[0358]901 CPU
【權(quán)利要求】
1.一種接收裝置,包括: 接收部,被配置為接收AV內(nèi)容; 緩存存儲器,被配置為暫時存儲與所述AV內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序;以及 控制部,被配置為當(dāng)多個應(yīng)用程序存在時根據(jù)所述多個應(yīng)用程序的優(yōu)先級來控制所述緩存存儲器,所述多個應(yīng)用程序的優(yōu)先級與預(yù)先為所述多個應(yīng)用程序中的每一個指定的預(yù)定頻率對應(yīng)。
2.根據(jù)權(quán)利要求1所述的接收裝置,其中基于所述應(yīng)用程序的使用頻率和更新頻率中的至少一個來確定所述優(yōu)先級。
3.根據(jù)權(quán)利要求2所述的接收裝置,其中 所述應(yīng)用程序被分類為兩組,即,由其提供商認(rèn)為優(yōu)先的應(yīng)用程序和沒有被認(rèn)為優(yōu)先的應(yīng)用程序,并且 設(shè)置被分類為優(yōu)先的應(yīng)用程序的優(yōu)先級,使得被分類為優(yōu)先的應(yīng)用程序的優(yōu)先級總是高于沒有被分類為優(yōu)先的其它應(yīng)用程序的優(yōu)先級。
4.根據(jù)權(quán)利要求2所述的接收裝置,還包括: 終端信息獲取器,被配置為獲取用于確定所述優(yōu)先級并且能夠在所述接收裝置中獲得的終端信息, 其中基于所述終端信息確定所述優(yōu)先級。
5.根據(jù)權(quán)利要求4所述的接收裝置,其中所述終端信息是指示應(yīng)用程序的使用歷史或者緩存存儲器的空閑容量或緩存容量的信息。
6.根據(jù)權(quán)利要求2所述的接收裝置,其中基于預(yù)先為所述多個應(yīng)用程序中的每一個指定的期滿日期來確定優(yōu)先級。
7.根據(jù)權(quán)利要求1所述的接收裝置,還包括: 觸發(fā)信息獲取部,被配置為獲取用于識別用于控制應(yīng)用程序的操作的命令的觸發(fā)信息;以及 相關(guān)表獲取部,被配置為獲取相關(guān)表,在所述相關(guān)表中從所述觸發(fā)信息獲得的信息與所述命令相關(guān), 其中,所述控制部根據(jù)由所述觸發(fā)信息和相關(guān)表識別的命令來控制應(yīng)用程序的操作。
8.根據(jù)權(quán)利要求7所述的接收裝置,其中根據(jù)由所述相關(guān)表指定的應(yīng)用程序的使用頻率、更新頻率和期滿日期、以及由提供商設(shè)置的應(yīng)用程序的優(yōu)先級的分類中的至少一個來確定優(yōu)先級。
9.一種接收裝置的接收方法,包括: 該接收裝置接收AV內(nèi)容;以及 當(dāng)存在要與所述AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的所述多個應(yīng)用程序的優(yōu)先級來控制暫時存儲所述多個應(yīng)用程序的緩存存儲器。
10.一種發(fā)送裝置,包括: 產(chǎn)生部,被配置為當(dāng)存在要與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,根據(jù)與預(yù)先為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生用于控制緩存存儲器中記錄的應(yīng)用程序的操作的觸發(fā)信息;以及 發(fā)送器,被配置為將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
11.一種發(fā)送裝置的發(fā)送方法,包括: 當(dāng)存在要與AV內(nèi)容聯(lián)動地執(zhí)行的多個應(yīng)用程序時,該發(fā)送裝置根據(jù)與為各應(yīng)用程序指定的預(yù)定頻率對應(yīng)的優(yōu)先級來產(chǎn)生用于控制緩存存儲器中記錄的應(yīng)用程序的操作的觸發(fā)信息;以及 將所述觸發(fā)信息與所述AV內(nèi)容一起發(fā)送。
【文檔編號】H04N21/435GK104488282SQ201380039169
【公開日】2015年4月1日 申請日期:2013年7月22日 優(yōu)先權(quán)日:2012年7月31日
【發(fā)明者】北里直久, 山岸靖明, 出葉義治, 北原淳 申請人:索尼公司