且將所得的視頻信號(hào)供應(yīng)至視頻輸出單元221。
[0130]視頻輸出單元221將從視頻解碼器229供應(yīng)的視頻信號(hào)供應(yīng)至顯示器222。此外,當(dāng)從字幕解碼器231供應(yīng)視頻信號(hào)時(shí),視頻輸出單元221使該視頻信號(hào)與來(lái)自視頻解碼器229的視頻信號(hào)同步并且將所得的視頻信號(hào)供應(yīng)至顯示器222。因此,顯示器222上顯示已被廣播的廣播節(jié)目的視頻或字幕等。
[0131]音頻輸出單元223將從音頻解碼器230供應(yīng)的音頻信號(hào)供應(yīng)至揚(yáng)聲器224。因此,從揚(yáng)聲器224輸出與已被廣播的廣播節(jié)目的視頻對(duì)應(yīng)的聲音。
[0132]演示同步控制單元232控制視頻解碼器217、音頻解碼器218以及字幕解碼器291,以使得分別被供應(yīng)至視頻輸出單元221和音頻輸出單元223的視頻信號(hào)和音頻信號(hào)同步。此外,演示同步控制單元232控制視頻解碼器229、音頻解碼器230以及字幕解碼器231,以使得分別被供應(yīng)至視頻輸出單元221和音頻輸出單元223的視頻信號(hào)和音頻信號(hào)同步。
[0133]應(yīng)用仲裁單元233在控制單元234的控制下確定具有數(shù)據(jù)廣播應(yīng)用與鏈接應(yīng)用之間的操作的最高優(yōu)先權(quán)的應(yīng)用程序。應(yīng)用程序仲裁單元233基于確定結(jié)果通過(guò)數(shù)據(jù)廣播引擎220控制數(shù)據(jù)廣播應(yīng)用的操作。此外,應(yīng)用程序仲裁單元233基于確定結(jié)果通過(guò)控制單元234和應(yīng)用引擎235控制鏈接應(yīng)用的操作。
[0134]此外,應(yīng)用程序仲裁單元233可基于從輸送流分離和獲得的多條信息)監(jiān)測(cè)解多路復(fù)用單元215并且確定具有數(shù)據(jù)廣播應(yīng)用與鏈接應(yīng)用之間的操作的最高優(yōu)先權(quán)的應(yīng)用程序。
[0135]此處,因?yàn)榧僭O(shè)激活了兩個(gè)鏈接應(yīng)用:鏈接應(yīng)用I和鏈接應(yīng)用2,所以控制單元234和應(yīng)用引擎235各自與接收設(shè)備20中被激活的鏈接應(yīng)用在數(shù)目上相等,并且控制單元234和應(yīng)用引擎235兩者皆以圖3中的示例性配置設(shè)置。然而,當(dāng)不需要區(qū)分控制單元234-1與控制單元234-2時(shí),則將控制單元234-1與控制單元234-2簡(jiǎn)單地描述為控制單元234。此外,當(dāng)不需要區(qū)分應(yīng)用引擎235-1與應(yīng)用引擎235-2時(shí),則將應(yīng)用引擎235-1與應(yīng)用引擎235-2簡(jiǎn)單地描述為引用程序引擎235。
[0136]控制單元234-1基于從數(shù)據(jù)廣播處理單元216供應(yīng)的AIT獲取通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的鏈接應(yīng)用I并且將應(yīng)用供應(yīng)至應(yīng)用引擎235-1。應(yīng)用引擎235-1在控制單元234-1的控制下控制鏈接應(yīng)用I的操作。
[0137]控制單元234-2基于從數(shù)據(jù)廣播處理單元216供應(yīng)的AIT獲取通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的鏈接應(yīng)用2并且將該應(yīng)用供應(yīng)至應(yīng)用引擎235-2。應(yīng)用引擎235-2在控制單元234-2的控制下控制鏈接應(yīng)用2的操作。
[0138]應(yīng)用引擎235-1激活鏈接應(yīng)用I并且在控制單元234_1的控制下控制其操作。例如,當(dāng)通過(guò)超文本標(biāo)記語(yǔ)言5 (HTML5)編寫(xiě)的HTML文檔創(chuàng)建鏈接應(yīng)用I時(shí),應(yīng)用引擎235-1控制與HTML5兼容的HTML瀏覽器、生成鏈接應(yīng)用I的視頻信號(hào)、并且將信號(hào)供應(yīng)至視頻輸出單元221。同樣,應(yīng)用引擎235-2將鏈接應(yīng)用2的視頻信號(hào)供應(yīng)至視頻輸出單元221。
[0139]紅外線接收單元237從遙控器20R(圖1)接收使用紅外線通過(guò)無(wú)線通信發(fā)送的命令并且將與該命令對(duì)應(yīng)的操縱信號(hào)通知給控制單元234??刂茊卧?34基于從紅外線接收單元237供應(yīng)的操縱信號(hào)控制接收設(shè)備20中的相應(yīng)單元的操作。
[0140]當(dāng)外部設(shè)備(未示出)與接收設(shè)備20連接時(shí),終端鏈接控制單元238在控制單元234和應(yīng)用引擎235的控制下控制通信I/F 225并且執(zhí)行用于與連接的外部設(shè)備鏈接的各種處理。
[0141]接收設(shè)備20的配置如上所述。
[0142]〈控制單元的示例性功能配置〉
[0143]圖4是示出了圖3中的控制單元234的示例性功能配置的示圖。
[0144]控制單元234包括控制信息獲取單元251、控制信息分析單元252、繼續(xù)范圍信息保存單元253、事件確定單元254以及應(yīng)用控制單元255。
[0145]控制信息獲取單元251控制數(shù)據(jù)廣播處理單元216、獲取通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的AIT、并且將AIT供應(yīng)至控制信息分析單元252。此外,控制信息獲取單元251獲取用于指定時(shí)間軸上的范圍的信息(以下被稱之為“繼續(xù)范圍信息”),在該范圍內(nèi),能夠繼續(xù)鏈接應(yīng)用的操作,并且控制信息獲取單元251將該信息供應(yīng)至控制信息分析單元252。
[0146]控制信息分析單元252對(duì)從控制信息獲取單元251供應(yīng)的AIT進(jìn)行分析并且將分析結(jié)果供應(yīng)至應(yīng)用控制單元255。此外,控制信息分析單元252對(duì)從控制信息獲取單元251供應(yīng)的繼續(xù)范圍信息進(jìn)行分析并且將分析結(jié)果保存在繼續(xù)范圍信息保存單元253中。
[0147]事件確定單元254基于繼續(xù)范圍信息保存單元253中保存的繼續(xù)范圍信息的分析結(jié)果或者廣播信號(hào)中包括的各種信號(hào)執(zhí)行確定終止正在執(zhí)行的鏈接應(yīng)用的事件是否發(fā)生的處理。事件確定單元254將事件發(fā)生的確定結(jié)果供應(yīng)至應(yīng)用控制單元255。
[0148]應(yīng)用控制單元255根據(jù)從控制信息分析單元252供應(yīng)的分析結(jié)果控制應(yīng)用引擎235并且控制鏈接應(yīng)用的操作。此外,應(yīng)用控制單元255根據(jù)從事件確定單元254供應(yīng)的確定結(jié)果終止正在執(zhí)行的鏈接應(yīng)用。
[0149]控制單元234的配置如上所述。
[0150]<通過(guò)數(shù)據(jù)傳送帶傳輸?shù)臄?shù)據(jù)發(fā)送>
[0151]如上所述,通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送從發(fā)送設(shè)備10發(fā)送的數(shù)據(jù)廣播應(yīng)用、AIT以及鏈接應(yīng)用。接著,將參考圖5和圖6描述通過(guò)數(shù)據(jù)傳送帶傳輸?shù)臄?shù)據(jù)發(fā)送。然而,此處,將例證通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送數(shù)據(jù)廣播應(yīng)用的情況。
[0152]如圖5中示出的,數(shù)據(jù)廣播應(yīng)用包括除BML文件之外的JPEG或PNG的圖像文件的集合,并且以文件夾為單位管理儲(chǔ)存在目錄結(jié)構(gòu)中的這些文件。當(dāng)通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送數(shù)據(jù)廣播應(yīng)用時(shí),以虛擬文件夾為單位將發(fā)送目標(biāo)的文件組劃分成多個(gè)部分。
[0153]此外,數(shù)據(jù)傳送帶傳輸中主要使用兩種類(lèi)型的消息,S卩,包括數(shù)據(jù)廣播應(yīng)用的實(shí)際數(shù)據(jù)的下載數(shù)據(jù)塊(DDB)和儲(chǔ)存BBD的目錄信息的下載信息指示(DII)。
[0154]DDB與模塊中的每個(gè)塊對(duì)應(yīng)并且被分配塊編號(hào)。接收設(shè)備20按照塊編號(hào)的順序布置所獲取的數(shù)據(jù)塊并且由此重新構(gòu)建模塊。DII顯示數(shù)據(jù)傳送帶中的發(fā)送目標(biāo)的索引信息(index informat1n)。此外,在一個(gè)DII中可以描述關(guān)于多個(gè)模塊的信息。當(dāng)接收DII時(shí),接收設(shè)備20識(shí)別模塊的配置。
[0155]如圖5中概念性地示出的,因?yàn)橥ㄟ^(guò)數(shù)據(jù)傳送帶傳輸循環(huán)地發(fā)送分塊的模塊,所以接收設(shè)備20基于DII獲取DDB并且重新構(gòu)建目標(biāo)模塊。此外,盡管DDB與DII的傳送順序是任意的,然而,因?yàn)镈II儲(chǔ)存與索引信息對(duì)應(yīng)的數(shù)據(jù),所以以相對(duì)高的頻率傳送DII。
[0156]圖6是示出了關(guān)于圖5中的DDB或DII消息發(fā)送的DSM-CC區(qū)段的結(jié)構(gòu)的示圖。
[0157]如圖6中的上半部分示出的,DSM-CC區(qū)段包括區(qū)段報(bào)頭、有效載荷部分、以及CRC部分。上述所述模塊中的每塊均儲(chǔ)存在有效載荷部分中。表標(biāo)識(shí)信息、區(qū)段長(zhǎng)度、表標(biāo)識(shí)擴(kuò)展、版本信息以及區(qū)段信息儲(chǔ)存在區(qū)段報(bào)頭中。
[0158]在表標(biāo)識(shí)信息中,描述了指示目標(biāo)區(qū)段是DDB消息還是DII消息的信息。區(qū)段長(zhǎng)度示出了不包括表標(biāo)識(shí)信息的字段及區(qū)段長(zhǎng)度自身的區(qū)段的大小。表標(biāo)識(shí)擴(kuò)展、版本信息等的含義因表標(biāo)識(shí)信息的值的不同而不同。區(qū)段信息儲(chǔ)存區(qū)段編號(hào)和最后區(qū)段編號(hào)。
[0159]CRC部分指校驗(yàn)碼并且用于循環(huán)冗余檢驗(yàn)的糾錯(cuò)處理之用,校驗(yàn)碼用于驗(yàn)證構(gòu)成目標(biāo)區(qū)段的TS包是否按照順序被正確地收集。
[0160]此外,在圖6的下半部分中,示出了 DDB消息和DII消息的結(jié)構(gòu)。
[0161]當(dāng)目標(biāo)區(qū)段是DDB消息時(shí),有效載荷部分包括指示模塊ID、模塊版本、及除塊數(shù)據(jù)之外的塊編號(hào)的信息。
[0162]在模塊ID中,描述了 DDB中包括的模塊的標(biāo)識(shí)信息。在模塊版本中,描述了 DDB中包括的模塊的版本信息。此外,在塊編號(hào)中,描述了 DDB中包括的模塊的各個(gè)塊的編號(hào)。
[0163]此外,當(dāng)目標(biāo)區(qū)段是DII消息時(shí),有效載荷部分包括通用傳送帶信息(即,關(guān)于通過(guò)數(shù)據(jù)傳送帶傳輸?shù)耐ㄓ冒l(fā)送的信息)、模塊單元信息(即,每個(gè)模塊的信息)以及隱私數(shù)據(jù)。
[0164]通用傳送帶信息包括下載ID、塊大小、傳送帶周期以及模塊數(shù)目。在下載ID中,描述了 DDB中發(fā)送的所有數(shù)據(jù)的標(biāo)識(shí)信息。下載ID的位配置的部分被稱為數(shù)據(jù)事件ID (data_eventjd)。在塊大小中描述了每塊的大小。此外,在傳送帶周期中,描述了發(fā)送周期。在模塊數(shù)目中,描述了發(fā)送模塊的數(shù)目。
[0165]模塊單元信息中,包括作為每個(gè)模塊的信息的模塊ID、模塊大小、模塊版本、內(nèi)容類(lèi)型、累積到期日期以及數(shù)據(jù)壓縮方案。在模塊ID中,描述了 DDB中發(fā)送的模塊的標(biāo)識(shí)信息。在模塊大小中,描述了 DDB中發(fā)送的模塊的大小。在模塊版本中,描述了 DDB中發(fā)送的模塊的版本信息。然后,在內(nèi)容類(lèi)型中、累積到期日期與數(shù)據(jù)壓縮方案中分別描述了文件的類(lèi)型、累積周期以及數(shù)據(jù)壓縮方案。
[0166]在隱私數(shù)據(jù)區(qū)域(private_data)中可以布置各種描述符。例如,在隱私數(shù)據(jù)區(qū)域中,布置了下面描述的應(yīng)用強(qiáng)制終止描述符(圖19和圖20)或應(yīng)用事件描述符(圖23)。
[0167]在發(fā)送設(shè)備10中,對(duì)區(qū)段數(shù)據(jù)進(jìn)行了進(jìn)一步地劃分并且區(qū)段數(shù)據(jù)被儲(chǔ)存在多個(gè)連續(xù)的TS包中并被發(fā)送。此外,在數(shù)據(jù)傳送帶傳輸中,以塊為單位(區(qū)段)循環(huán)地發(fā)送數(shù)據(jù)廣播應(yīng)用。
[0168]另一方面,在接收設(shè)備20中,接收來(lái)自發(fā)送設(shè)備10的TS包,接收的TS包用于恢復(fù)區(qū)段數(shù)據(jù),并且恢復(fù)的區(qū)段數(shù)據(jù)用于重新構(gòu)建原始模塊。然后,在接收設(shè)備20中,基于通過(guò)模塊ID指定的模塊恢復(fù)數(shù)據(jù)廣播應(yīng)用。
[0169]上面已經(jīng)描述了通過(guò)數(shù)據(jù)傳送帶傳輸?shù)臄?shù)據(jù)發(fā)送。
[0170]〈EIT 的結(jié)構(gòu)〉
[0171]接著,將參考圖7描述EIT的結(jié)構(gòu)。
[0172]table_id 中描述了 EIT 的標(biāo)識(shí)信息。此外,在 sect1n_syntax_indicator 中描述了 “I”。
[0173]在sect1n_length中描述了 EIT的區(qū)段長(zhǎng)度。此外,在service_id中描述了目標(biāo)節(jié)目的service_id0
[0174]在vers1n_number 中描述了版本信息。在 current_next_indicator 中描述了“I”。在sect1n_number中描述了區(qū)段編號(hào)。在last_sect1n_number中描述了區(qū)段最大編號(hào)。
[0175]transport_stream_id 表不目標(biāo)的輸送流的 transport_stream_id。此外,在original_network_id 中,描述了原分布系統(tǒng)的 network_id。在 segment_last_sect1n_number中,描述了該區(qū)段的最后sect1n_number。在last_table_id中,描述了最后table_id。
[0176]在環(huán)路中,描述了event_id、start_time、持續(xù)時(shí)間(durat1n)、running_status、free_CA_mode以及描述符環(huán)路。
[0177]在event_id中,描述了目標(biāo)事件的event_id。此外,在start_time中,描述了目標(biāo)事件的節(jié)目開(kāi)始時(shí)間。在持續(xù)時(shí)間中,描述了目標(biāo)事件的節(jié)目長(zhǎng)度。進(jìn)一步地,在running_status中,整體地描述了 “O” (未定義)。在free_CA_mode中,當(dāng)節(jié)目是免費(fèi)節(jié)目時(shí),設(shè)置“O”,并且當(dāng)節(jié)目是付費(fèi)節(jié)目時(shí),設(shè)置“I”。
[0178]在descriptors_loop_length中,描述了描述符環(huán)路的環(huán)路長(zhǎng)度。如圖7中示出的,在 descriptor O 中描述了諸如 short_event_descriptor 或 component_descripto 的描述符或信息。
[0179]上面已經(jīng)描述了 EIT的結(jié)構(gòu)。
[0180]〈基本操作序列〉
[0181]圖8是示出了接收設(shè)備20的操作序列的示圖。
[0182]如圖8中示出的,在廣播流(輸送流)中對(duì)視頻流、音頻流以及區(qū)段數(shù)據(jù)進(jìn)行多路復(fù)用。
[0183]在區(qū)段數(shù)據(jù)內(nèi),關(guān)于DII消息發(fā)送的DSM-CC區(qū)段包括在通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的DSM-CC區(qū)段中。
[0184]在接收設(shè)備20中,在觀看廣播內(nèi)容的同時(shí),獲取通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的BML文檔(S501)。因此,執(zhí)行數(shù)據(jù)廣播應(yīng)用。
[0185]此外,在接收設(shè)備20中,在觀看廣播內(nèi)容的同時(shí),當(dāng)基于數(shù)據(jù)廣播應(yīng)用根據(jù)用戶操縱指示激活鏈接應(yīng)用I時(shí),獲取并且分析通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的AIT (S502)。
[0186]在接收設(shè)備20中,根據(jù)AIT的分析結(jié)果,獲取并且激活通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的鏈接應(yīng)用I (S503和S504)。此外,當(dāng)激活鏈接應(yīng)用I時(shí),終止數(shù)據(jù)廣播應(yīng)用。此外,通過(guò)與數(shù)據(jù)廣播應(yīng)用的鏈接可以自動(dòng)激活鏈接應(yīng)用I。
[0187]然后,在接收設(shè)備20中,當(dāng)繼續(xù)執(zhí)行鏈接應(yīng)用I并且獲取廣播信號(hào)中包括的鏈接應(yīng)用I的終止信號(hào)時(shí)(S509),終止正在執(zhí)行的鏈接應(yīng)用1(S510)。
[0188]此外,在正執(zhí)行的鏈接應(yīng)用I中,當(dāng)指示轉(zhuǎn)換成另一種應(yīng)用時(shí)(S505),獲取并且分析通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的AIT (S506)。因此,在接收設(shè)備20中,根據(jù)AIT的分析結(jié)果,獲取并且激活通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的另一種應(yīng)用(S507和S508)。此外,在圖8中,盡管即使在S505中激活另一種應(yīng)用之后,鏈接應(yīng)用I的操作看似繼續(xù),然而,當(dāng)S505發(fā)生并且激活另一種應(yīng)用時(shí),可以終止鏈接應(yīng)用I。另一方面,當(dāng)S505不發(fā)生時(shí),在S509中,終止鏈接應(yīng)用I。
[0189]然后,與上述所述情況相似,在接收設(shè)備20中,獲取鏈接應(yīng)用I的終止信號(hào)(S509)。然而,另一種應(yīng)用并不對(duì)終止信號(hào)做出響應(yīng)并且繼續(xù)執(zhí)行,而不改變。
[0190]此外,在接收設(shè)備20中,再次獲取BML文檔(S511)并且執(zhí)行數(shù)據(jù)廣播應(yīng)用。此外,當(dāng)指示激活鏈接應(yīng)用2時(shí),獲取并且分析AIT (S512)。因此,在接收設(shè)備20中,根據(jù)AIT的分析結(jié)果,獲取并且執(zhí)行鏈接應(yīng)用2 (S513和S514)。然后,當(dāng)獲取鏈接應(yīng)用2的終止信號(hào)時(shí),終止鏈接應(yīng)用2。
[0191]上面已經(jīng)描述了接收設(shè)備20的操作序列。
[0192]<繼續(xù)范圍信息的發(fā)送方案>
[0193]繼續(xù)范圍信息可根據(jù)各種發(fā)送方案從發(fā)送設(shè)備10發(fā)送至接收設(shè)備20。作為示例性發(fā)送方案,通過(guò)在AIT中描述該信息,通過(guò)指定該信息作為鏈接應(yīng)用的激活函數(shù)的自變量,或者通過(guò)指定該信息作為統(tǒng)一資源標(biāo)識(shí)符(URI)的參數(shù),S卩,鏈接應(yīng)用的激活函數(shù)的自變量,可以發(fā)送該信息。在下文中,將描述繼續(xù)范圍信息的發(fā)送方案。
[0194](繼續(xù)范圍信息)
[0195]圖9是詳細(xì)示出了繼續(xù)范圍信息(applicat1n_time_scope)的示圖。
[0196]繼續(xù)范圍信息指用于指定時(shí)間軸上的范圍的信息,在該范圍內(nèi),能夠繼續(xù)鏈接應(yīng)用的操作。在繼續(xù)范圍信息中,指定了節(jié)目(1:節(jié)目)、數(shù)據(jù)事件(2:data_event)、應(yīng)用強(qiáng)制終止(3:quit_signal)、或應(yīng)用事件(4:app_event)。然而,在一些情況下,未指定繼續(xù)范圍信息(O:無(wú))。
[0197]如果指定節(jié)目作為繼續(xù)范圍信息,則當(dāng)廣播節(jié)目在同一節(jié)目中時(shí),因?yàn)槠湓阪溄討?yīng)用的繼續(xù)范圍內(nèi),所以同時(shí)繼續(xù)執(zhí)行鏈接應(yīng)用。然后,當(dāng)將節(jié)目改變成另一個(gè)節(jié)目并且由此廣播節(jié)目的內(nèi)容改變時(shí),終止鏈接應(yīng)用的操作。例如,根據(jù)EIT P中包括的event_id的值是否改變來(lái)確定該節(jié)目是否在同一節(jié)目中。此外,當(dāng)節(jié)目被指定時(shí),則指定了 “ I”或“節(jié)目”。
[0198]如果指定數(shù)據(jù)事件作為繼續(xù)范圍信息,則當(dāng)數(shù)據(jù)廣播應(yīng)用在同一數(shù)據(jù)廣播中時(shí),因?yàn)楣?jié)目在鏈接應(yīng)用的繼續(xù)范圍內(nèi),所以同時(shí)繼續(xù)執(zhí)行鏈接應(yīng)用。因此,當(dāng)改變其他數(shù)據(jù)廣播并且由此改變數(shù)據(jù)廣播的內(nèi)容時(shí),終止鏈接應(yīng)用的操作。例如,根據(jù)通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的DII的data_event_id的值是否改變來(lái)確定廣播是否相同。此外,當(dāng)指定數(shù)據(jù)事件時(shí),指定 “ 2 ” 或 “ data_event ”。
[0199]如果指定應(yīng)用強(qiáng)制終止作為繼續(xù)范圍信息,則因?yàn)橹敝翙z測(cè)出應(yīng)用強(qiáng)制終止信號(hào)時(shí),應(yīng)用強(qiáng)制終止一直在鏈接應(yīng)用的繼續(xù)范圍內(nèi),所以繼續(xù)執(zhí)行鏈接應(yīng)用。然后,當(dāng)檢測(cè)出應(yīng)用強(qiáng)制終止信號(hào)時(shí),終止鏈接應(yīng)用的操作。當(dāng)通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的DII更新時(shí),根據(jù)是否設(shè)置了應(yīng)用強(qiáng)制終止描述符(圖19)的app_terminat1n_flag來(lái)確定應(yīng)用強(qiáng)制終止信號(hào)的檢測(cè)。此外,當(dāng)指定應(yīng)用強(qiáng)制終止時(shí),指定“3”或“quit_signal”。
[0200]如果指定應(yīng)用事件作為繼續(xù)范圍信息,則因?yàn)橹敝翙z測(cè)出應(yīng)用事件的變化,應(yīng)用事件一直在鏈接應(yīng)用的繼續(xù)范圍內(nèi),所以同時(shí)繼續(xù)執(zhí)行鏈接應(yīng)用。然后,當(dāng)檢測(cè)出應(yīng)用事件的變化并且應(yīng)用的內(nèi)容改變時(shí),終止鏈接應(yīng)用的操作。例如,當(dāng)通過(guò)數(shù)據(jù)傳送帶傳輸發(fā)送的DII更新時(shí),根據(jù)應(yīng)用事件描述符(圖23)的app_event_id的值是否改變來(lái)確定對(duì)應(yīng)用事件的變化的檢測(cè)。此外,當(dāng)指定應(yīng)用事件時(shí),指定“4”或“app_event”。
[0201]此外,當(dāng)未指定繼續(xù)范圍信息時(shí),或當(dāng)指定“O”或“空”作為繼續(xù)范圍信息時(shí),因?yàn)橹敝翀?zhí)行預(yù)定操作,其一直在鏈接應(yīng)用的繼續(xù)范圍內(nèi),所以同時(shí)繼續(xù)執(zhí)行鏈接應(yīng)用。然后,當(dāng)執(zhí)行預(yù)定操作時(shí),終止鏈接應(yīng)用的操作。例如,當(dāng)指示終止正在執(zhí)行的鏈接應(yīng)用時(shí),或當(dāng)切換廣播節(jié)目的頻道時(shí),終止正在執(zhí)行的鏈接應(yīng)用。
[0202]此外,上述類(lèi)型的繼續(xù)范圍信息僅是實(shí)例,并且可以指定與其中能夠繼續(xù)鏈接應(yīng)用的操作的時(shí)間軸上的范圍對(duì)應(yīng)的其他類(lèi)型。此外,僅當(dāng)使用一種類(lèi)型的繼續(xù)范圍信息時(shí),因?yàn)轭?lèi)型信息是不必要的,所以僅可以指定“O”或“I”。例如,當(dāng)僅使用應(yīng)用強(qiáng)制終止時(shí),如果指定了 “1”,則可以假設(shè)指定了鏈接應(yīng)用強(qiáng)制終止,并且如果指定了 “0”,則可以假設(shè)未指定繼續(xù)范圍信息。
[0203]此外,在本說(shuō)明書(shū)中,在一些部分中,將“3口口1;^31:;[011_1:;[1116_8(3(^6”的描述簡(jiǎn)寫(xiě)為“app_time_scope”,但是,這兩種表達(dá)皆表示繼續(xù)范圍信息。
[0204](指定方案1:指定信息作為激活函數(shù)的自變量)
[0205]接著,參考圖10和圖11,將描述指定方案1:指定上述繼續(xù)范圍信息作為激活函數(shù)的自變量。
[0206]圖10 是描述 startAITControlIedApp 函數(shù)的不圖。
[0207]startAITControlIedApp函數(shù)是針對(duì)BML文檔定義的函數(shù)并且是用于激活由AIT控制的應(yīng)用(即,鏈接應(yīng)用)的函數(shù)。在startAITControlledApp函數(shù)中,可以指定organizat1n_id、applicat1n_id、ait_uri 以及 applicat1n_time_scope 作為其自變量。
[0208]在organizat1n_id中,以十六進(jìn)制數(shù)指定了表達(dá)被激活的鏈接應(yīng)用的組織標(biāo)識(shí)的字串。然而,不包括指示諸如開(kāi)頭的“Ox”或結(jié)尾的“h”的十六進(jìn)制符號(hào)(hexadecimalnotat1n)的字符(字串)。
[0209]在applicat1n_id中,以十六進(jìn)制數(shù)指定了表達(dá)被激活的鏈接應(yīng)用的應(yīng)用標(biāo)識(shí)的字串。與organizat1n_id相似,不包括指示諸如開(kāi)頭的“Ox”或結(jié)尾的“h”等十六進(jìn)制符號(hào)的字符(字串)。
[0210]在ait_uri中,指定了指示AIT的獲取目的地的URI,AIT包括被激活的鏈接應(yīng)用的描述。然而,可以省去ait_uri。當(dāng)省去ait_uri時(shí),在當(dāng)前時(shí)刻的服務(wù)中,指定了通過(guò)區(qū)段或傳送帶傳輸并且通過(guò)接收設(shè)備20監(jiān)測(cè)的AIT。
[0211]在applicat1n_time_scope中,指定了用于指定時(shí)間軸上能夠繼續(xù)鏈接應(yīng)用的操作的范圍的繼續(xù)范圍信息。在繼續(xù)范圍信息中,指定了節(jié)目(1:節(jié)目)、數(shù)據(jù)事件(2:data_event)、應(yīng)用強(qiáng)制終止(3:quit_signal)、或應(yīng)用事件(4:app_event)。然而,在一些情況下,不指定繼續(xù)范圍信息(O:空)。
[0212]此外,作為startAITControlledApp函數(shù)的返回值,“ I ”表示成功,并且“NaN(不是數(shù)字)”表示失敗。
[0213]以這種方式,在startAITControlledApp 函數(shù)中,當(dāng)指定 applicat1n_time_scope作為其自變量時(shí),可以指定時(shí)間軸上能夠繼續(xù)被激活的鏈接應(yīng)用的操作的范圍。
[0214]圖11是描述replaceApplicat1n函數(shù)的不圖。
[0215]replaceApplicat1n函數(shù)是針對(duì)HTML文檔定義的函數(shù)并且是用于終止執(zhí)行的應(yīng)用并且激活以自變量指示的應(yīng)用的函數(shù)。在replaceApplica