專利名稱:接收設備、接收方法、程序和廣播系統的制作方法
技術領域:
本發明涉及接收設備、接收方法、程序和廣播系統。更具體地講,本發明涉及適合用于與由數字TV廣播中通常構成所謂的TV節目的AV內容的進行聯動地執行數據廣播內容的接收設備、接收方法、程序和廣播系統。
背景技術:
在日本已經推廣了 TV廣播的數字化,并且數字地面廣播、BS數字廣播等在日本已經贏得了普遍的認可。另外,在諸如地面數字廣播的數字TV廣播中,不僅已經實現了構成所謂的TV節目的AV內容的廣播,還實現了使用BML (廣播標記語言)的數字廣播(例如,見專利文獻I)。
例如,能夠接收數據廣播的電視機可顯示關于當前廣播節目(AV內容)的信息以及與正在進行的節目無關的信息(其它節目的告知、新聞、天氣預報、交通信息等),并與正廣播的節目(AV內容)聯動地執行應用程序。
另外,上述的電視機被配置成在下面兩種情況下具有不同的行為:當實現提供數字TV廣播的廣播組織管理的服務(例如,顯示天氣預報的服務)時、和當執行不是由廣播組織管理的服務(例如,連接到互聯網以顯示網頁的服務等)時。
也就是說,例如,當在數字廣播中要顯示天氣預報作為廣播組織管理的服務之一時,可執行從電視機讀取關于用戶居住區域的預登記信息從而顯示與用戶居住地對應的天氣預報的處理。
另一方面,例如,當通過與互聯網連接要顯示網頁作為不是由廣播組織管理的服務之一時,不執行上述讀取處理等,從而將不執行用戶未預期的任何處理(例如,欺騙性地讀取區域信息并將其發送到惡意第三方的處理)。
同樣地,在歐洲,根據DVB-MHP (數字視頻廣播_多媒體家庭平臺)已經實現了與日本的數據廣播對應的廣播類型,其中,DVB-MHP規定了應如何描述和分發數據廣播內容。
引用列表
[專利文獻]
[PTL1]
JP2003-131981A發明內容
技術問題
同時,在按照ATSC (高級電視系統委員會)2.0的美國的數字TV廣播中,計劃將與日本的數字TV廣播中的數據廣播對應的服務通過從廣播組織管理的服務器獲取以HTML(超文本標記語言)描述的HTML文檔來實現。
假設如圖1所示,使用應用程序來實現服務,其中,所述應用程序由表示圖像、聲音、靜止圖像(對應于圖1中的MPEG、MP3和JPEG)等的資源以及用于參照所述資源執行預定處理的腳本(可執行代碼)組成。在這種情況下,可在應用程序等中設置操作模式,并根據由此建立的操作模式,可啟用(或限制)諸如讀取處理的特定處理。
具體地講,在從廣播組織管理的服務器獲取的應用程序的情況下,操作模式可設置成啟用(不限制)特定處理的執行。在從不是由廣播組織管理的互聯網上的服務器獲取的應用程序的情況下,操作模式可設置成禁用(限制)特定處理的執行。
諸如圖1中所示的應用程序均可用多個類文件(腳本)以及資源(圖像、聲音、靜止圖像等)構成,所述多個類文件以Java (注冊商標)準備并以稱作“jar”的文件結構進行組織。
如果應用程序均用如圖1所示的資源和腳本構成,則應用程序之間的邊界是明確的。這使得可以將每個應用程序中的操作模式設置成啟用(或限制)特定處理(讀取處理-rf* ) O
與之相對,在美國使用HTML文檔針對數字TV廣播進行調度的情況下,不能在如圖1所示的應用程序中設置操作模式。
例如,在使用HTML文檔實現服務的情況下,不執行諸如如圖1所示的單個應用程序。相反,要執行的目標HTML文檔從一個文檔轉變成另一文檔,并且每個文檔獨立地執行。
因此,不能在作為實現服務的一個應用程序的每個獨立執行的HTML文檔中設置操作模式。
出于此原因,在美國進行調度時使用HTML文檔的情況下,不能根據操作模式啟用(或限制)特定處理;可能會執行用戶未預期的處理。
鑒于上述情況完成了本發明,并且本發明提供了當使用文檔轉變實現數據廣播服務時防止執行用戶未預期的處理的結構。
技術方案
根據本發明的第一方面,提供了一種用于接收AV內容的接收設備,包括:獲取裝置,用于從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器;確定裝置,用于確定獲取的描述文檔是否來自廣播所述AV內容的廣播組織管理的第一服務器;和控制裝置,用于根據所述確定裝置做出的確定結果來控制所述獲取的描述文檔的執行。
優選地,所述接收設備還可包括提取裝置,所述提取裝置從所述AV內容提取關于與所述AV內容的進行聯動地執行的描述文檔的觸發信息,其中,基于所述觸發信息,所述獲取裝置從所述第一服務器獲取描述文檔,并且,響應于用戶執行的操作,所述獲取裝置從不是由所述廣播組織管理的第二服務器獲取描述文檔。
優選地,所述確定裝置可根據識別第一服務器的第一識別信息是否與識別用來獲取所述描述文檔的服務器的第二識別信息一致,來確定所述獲取的描述文檔是否來自第一服務器。
優選地,所述接收設備還可包括確定裝置,所述確定裝置將識別用來獲取要首先與所述AV內容的進行聯動地執行的描述文檔的目的地的識別信息確定為第一識別信息。
優選地,所述接收設備還可包括用于執行獲取的描述文檔的執行裝置,其中,如果所述確定裝置確定所述描述文檔是從所述廣播組織管理的第一服務器獲取的,則所述控制裝置可控制所述執行裝置在第一管理模式下進行操作,在第一管理模式下可通過執行所述描述文檔對預定的特定處理進行處理,并且,如果所述確定裝置確定所述描述文檔不是從所述廣播組織管理的第一服務器獲取的,則所述控制裝置可控制所述執行裝置在第二管理模式下進行操作,在第二管理模式下不能通過所述描述文檔的執行對所述預定的特定處理進行處理。
優選地,如果所述執行裝置在第一管理模式下進行操作,則所述確定裝置可以每當所述描述文檔被獲取時確定獲取的描述文檔是否來自第一服務器;如果所述確定裝置確定所述描述文檔不是從第一服務器獲取的,則所述控制裝置可控制所述執行裝置退出第一管理模式并在第二管理模式下進行操作。
優選地,如果所述執行裝置在第二操作模式下進行操作,則當所述執行裝置執行從第一服務器獲取的所述描述文檔時,所述控制裝置可控制所述執行裝置退出第二管理操作模式并在第一管理模式下進行操作。
另外,根據本發明的第一方面,提供了一種用于接收AV內容的接收設備的接收方法,該接收方法包括:獲取步驟,用于使所述接收設備從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器;確定步驟,用于確定獲取的描述文檔是否來自廣播所述AV內容的廣播組織管理的第一服務器;和控制步驟,用于根據所述確定裝置步驟中的確定結果來控制所述獲取的描述文檔的執行。
另外,根據本發明的第一方面,提供了一種用于控制接收AV內容的接收設備的程序,該程序使所述接收設備的計算機執行一處理,所述處理包括:獲取步驟,用于從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器;確定步驟,用于確定獲取的描述文檔是否來自廣播所述AV內容的廣播組織管理的第一服務器;和控制步驟,用于根據所述確定步驟中的確定結果來控制所述獲取的描述文檔的執行。
因此,根據本發明的第一方面,從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器。確定獲取的描述文檔是否來自廣播AV內容的廣播組織管理的第一服務器。根據該確定的結果,控制獲取的描述文檔的執行。
根據本發明的第二方面,提供了一種包括發送AV內容的發送設備和接收發送的AV內容的接收設備的廣播系統;其中,所述發送設備包括:發送裝置,用于從所述接收設備在網絡上連接到的服務器發送所述AV內容中包括的觸發信息,所述觸發信息與用于顯示內容的以編程語言描述的描述文檔有關,所述描述文檔由所述接收設備、與所述AV內容的進行聯動地執行,并且其中,所述接收設備包括:提取裝置,用于從所述AV內容提取所述觸發信息;獲取裝置,用于基于提取的觸發信息,從由廣播所述AV內容的廣播組織管理的第一服務器獲取所述描述文檔,所述獲取裝置還響應于用戶執行的操作而從不是由所述廣播組織管理的第二服務器獲取所述描述文檔;確定裝置,用于確定所述獲取的描述文檔是否來自第一服務器;和控制裝置,用于根據所述確定裝置做出的確定結果來控制所述獲取的描述文檔的執行。
在使用根據本發明第二方面的廣播系統的情況下,發送裝置從所述接收設備在網絡上連接到的服務器發送所述AV內容中包括的觸發信息,所述觸發信息與用于顯示內容的以編程語言描述的描述文檔有關,所述描述文檔由所述接收設備、與所述AV內容的進行聯動地執行。所述接收設備從AV內容提取觸發信息。基于提取的觸發信息,接收設備從廣播AV內容的廣播組織管理的第一服務器獲取描述文檔。響應于用戶執行的操作,接收設備從不是由廣播組織管理的第二服務器獲取描述文檔。確定獲取的描述文檔是否來自第一服務器。根據確定的結果,控制獲取的描述文檔的執行。
本發明的有益效果
根據本發明,因而能夠在通過文檔轉變來實現數據廣播服務時防止執行用戶未預期的任何處理。
圖1是示出由資源和腳本組成的典型應用程序的示圖。
圖2是示出作為本發明的一個實施例的典型廣播系統的框圖。
圖3是示出通過接收設備顯示在監視器上的典型屏幕的示圖。
圖4是概括本發明的說明圖。
圖5是示出接收設備的典型結構的框圖。
圖6是示出發送時嵌入在TS的PCR包中的觸發信息的概念的示圖。
圖7是示出觸發信息存儲在PCR包中的示圖。
圖8是列出包括在觸發信息中的典型信息項的示圖。
圖9是示出觸發信息的典型語法的示圖。
圖10是解釋接收設備執行的觸發信息處理過程的流程圖。
圖11是示出當與TV節目的進行聯動地執行數據廣播HTML文檔時有效的典型屏幕轉變的示圖。
圖12是示出當與TV節目的進行聯動地執行不需要屏幕顯示的數據廣播HTML文檔時有效的典型屏幕轉變的示圖。
圖13是示出數據廣播HTML文檔的典型生命周期的示圖。
圖14是示出從TDO活躍操作狀態到Web活躍操作狀態的轉變示例的示圖。
圖15是解釋接收設備執行的管理模式設置處理的流程圖。
圖16是示出數據廣播HTML文檔的另一典型生命周期的另一示圖。
圖17是列出包括在觸發信息中的典型信息項的另一表格圖。
圖18是示出計算機的典型結構的框圖。
具體實施方式
〈1.實施例 >
[廣播系統的典型構成]
圖2示出了作為本發明的一個實施例的廣播系統I。廣播系統I由在廣播組織側設立的廣播單元11和服務器12以及安裝在觀看者側的接收設備30構成。
本發明的要點為接收設備30根據要經由互聯網20獲取并執行的HTML文檔是否由廣播組織管理,來確定是否允許(或限制)通過HTML文檔的執行來實現特定處理。
例如,如果接收設備30執行廣播組織管理的HTML文檔(例如,從設立在廣播組織側的服務器12獲取的HTML文檔),則接收設備30允許(不限制)執行基于當前HTML文檔的特定處理。
另一方面,如果接收設備30執行不是由廣播組織管理的HTML文檔(例如,從不是由廣播組織管理的且連接到互聯網20的服務器獲取的HTML文檔),則接收設備30不允許(限制)執行基于當前HTML文檔的特定處理。將在后面參照圖4詳細討論本發明的要點。
廣播單元11發送(廣播)數字TV廣播信號。這里假定,該數字TV廣播信號的廣播頻帶由視頻頻帶、音頻頻帶和控制信息頻帶構成并且不存在用于廣播數據廣播內容的頻帶。
還假定在預定的定時,廣播單兀11以包含PCR (Program Clock Reference,節目時鐘參考)的包(在下面,包被稱作PCR包)發送觸發信息,其中,PCR是構成數字TV廣播信號的TS (傳輸流)的TS包的一部分。
在該上下文中,觸發信息由表示執行數據廣播HTML文檔(作為實現數據廣播服務要執行的HTML文檔)的定時的信息、表示從其獲取數據廣播HTML文檔的目的地的信息等構成。下面將參照圖6至圖9詳細討論觸發信息。
服務器12由廣播組織管理,并響應于來自接收設備30的經由互聯網20訪問服務器的請求而提供數據廣播HTML文檔等。
接收設備30接收從廣播單元11發送的數字TV廣播信號,從該數字TV廣播信號獲取與TV節目對應的AV內容的圖像和聲音,并將圖像輸出到監視器(未示出)以及將聲音輸出到揚聲器(未不出)。
另外,接收設備30經由互聯網20訪問服務器12以獲取并執行數據廣播HTML文檔。這使得接收設備30能夠在監視器(未示出)上顯示由疊加有數據廣播內容圖像42的AV內容圖像41構成的圖像43。
該接收設備30既可設立成獨立單元,也可以包括在例如電視機或錄像機中。下面將參照圖5來討論接收設備30的詳細結構。
[本發明的概要]
接下來,圖4概括了本發明。
接收設備30基于包括在從廣播單元11發送的數字TV廣播信號中的觸發信息,顯示如圖3所示的圖像43。
具體地講,例如,當從廣播單元11接收到觸發信息(例如,對應于圖4中的Trigger “Start”from the Air”)時,接收設備30可從服務器12獲取數據廣播HTML文檔(例如,對應于圖4中“Internet”上的“Liner TV TDO content”)并執行獲取的文檔,或者執行預先從服務器12獲取并存儲在內部的數據廣播HTML文檔(例如,對應于圖4中的“Filesystem”中的“Liner TV TDO content”),從而在監視器(未示出)上顯示如圖3所示的圖像43。
在另一示例中,接收設備30可預先從廣播單元11接收TV節目(數字TV廣播信號),將接收的節目存儲在內部,并使用下載廣播觀看該節目,從而再現存儲的節目。在這種情況下,在獲取包括在存儲的節目中的觸發信息(例如,對應于圖4中的Trigger “Start”from the Video files that is played by local player”)時,接收設備30可從服務器12獲取數據廣播HTML文檔(例如,對應于圖4中的“NRT TDO context”),執行獲取的文檔,并執行預先從廣播單元11獲取并存儲在內部的另一數據廣播HTML文檔(例如,對應于圖4中的“NRT TDO”),從而顯示如圖3所示的圖像43。
在這種情況下,例如,假定顯示為圖3中的圖像42的駕駛員(臉)帶有用戶可以選擇的去往駕駛員的網頁的鏈接。
如果用戶執行選擇圖4中的圖像42上的駕駛員的操作,則接收設備30從服務器12之外的服務器獲取網頁HTML文檔(例如,圖4中的“Generic Web Content”),并執行獲取的文檔以在監視器(未顯示)上顯示駕駛員的網頁等。網頁HTML文檔指的是在不是由廣播組織管理的(與服務器12不同的)服務器中保持的HTML文檔。
同時,在接收設備30執行數據廣播HTML文檔的情況下,可能需要執行更好實現數據廣播服務所需的特定處理。
具體地講,如果接收設備30要顯示用戶居住區域的天氣預報作為數據廣播服務,則數據廣播HTML文檔需要觸發特定處理的執行,所述特定處理諸如為從預先登記了信息的接收設備30讀取關于用戶居住區域的區域信息的處理。
另一方面,如果接收設備30要顯示網頁等,則不期望讓網頁HTML文檔觸發特定處理。
例如,如果要顯示網頁等,則在執行之前從不是由廣播組織管理的服務器獲取網頁HTML文檔。在這種情況下,與廣播組織管理的服務器12不同,不是由廣播組織管理的服務器可能包含由惡意第三方制作的網頁HTML文檔(諸如觸發從接收設備30欺騙性地讀取預登記的區域信息并將讀取的信息饋送到服務器的處理的HTML文檔)。
因此,接收設備30設置了管理模式,在管理模式下,可執行圖4中的分界線(粗線)左側指示的特定處理,并防止執行右側的處理。接收設備30根據設置的管理模式,允許(或限制)使用HTML文檔執行特定處理。
特定處理指的是當惡意第三方欺騙性地執行時會對用戶造成損失的處理類型(諸如欺騙性地獲取用戶的個人信息從而威脅用戶的安全的處理)。
例如,用戶和制造接收設備30的制造商預先定義這些特定處理。除了上述的讀取處理之外,特定處理還可包括:頻道選擇處理,用于選擇頻道;記錄操作處理,在接收設備30用作錄像機的情況下使接收設備30進行記錄等;獲取處理,用于獲取關于當前選擇的TV節目的節目信息;和書簽控制處理,用于使特定的URL (統一資源定位符)成為書簽。
[接收設備30的典型結構]
圖5示出了接收設備30的典型結構。接收設備30由調諧器61、解復用塊62、音頻解碼器63、音頻輸出塊64、視頻解碼器65、觸發檢測塊66、視頻輸出塊67、控制塊68、存儲器69、操作塊70、記錄塊71、通信接口 72和瀏覽器73。
調諧器61接收并解調與用戶選擇的頻道對應的數字TV廣播信號,并將通過解調獲得的TS輸出到解復用塊62。解復用塊62將從調節器61輸入的TS解復用成音頻編碼信號、視頻編碼信號和控制信號,并將這些信號分別輸出到音頻解碼器63、視頻解碼器65和控制塊68。
此外,解復用塊62從TS提取包含觸發信息的PCR包并將提取的包輸出到控制塊68。
音頻解碼器63對輸入的音頻編碼信號進行解碼,并將通過解碼得到的音頻信號輸出到音頻輸出塊64。音頻輸出塊64將輸入的音頻信號輸出到后段(例如,揚聲器)。
視頻解碼器65對輸入的視頻編碼信號進行解碼,并將通過解碼獲得的視頻信號輸出到觸發檢測塊66和視頻輸出塊67。
觸發檢測塊66連續監測輸入的視頻信號以檢測嵌入在視頻信號中的觸發信息,并將檢測到的觸發信息提供給控制塊68。或者,觸發信息可以以嵌入在與數字TV廣播信號對應的AV內容的視頻信號中的方式發送。
因此,當嵌入在視頻信號中的觸發信息被從廣播單元11發送到接收設備30時,觸發檢測塊66檢測嵌入在輸入的視頻信號中的觸發信息。
在接下來的描述中,假定發送時觸發信息包含在PCR包中。將省略對觸發信息以嵌入在視頻信號中的方式被發送的情況的解釋,以避免冗余。
視頻輸出塊67將從視頻解碼器65輸入的視頻信號輸出到后段(例如,監視器)。另夕卜,視頻輸出塊67將從瀏覽器73輸入的數據廣播視頻信號(例如,對應于圖3中的圖像42)與從視頻解碼器65輸入的視頻信號(例如,對應于圖3中的圖像41)合成,并將得到的合成信號輸出到后段。
此外,視頻輸出塊67將從瀏覽器73輸入的表示網頁等的視頻信號輸出到后段。
例外,例如,可利用HDMI (高清晰度多媒體接口)來實現從音頻輸出塊64和視頻輸出塊67到后段的輸出。
控制塊68通過執行預先記錄在存儲器69中的相關控制程序來控制構成接收設備30的各個塊。另外,基于從解復用塊62 (或從觸發檢測塊66)輸入的觸發信息,控制塊68控制用于與TV節目聯動地實現數據廣播服務的數據廣播HTML文檔的獲取、所述文檔的執行(啟動)、事件的激發(firing)和執行的停止。
存儲器69預先存儲控制塊68要執行的控制程序。控制程序可基于通過數字TV廣播信號或經由互聯網20獲取的更新數據而被更新。
另外,存儲器69中可記錄有表示管理模式的管理模式信息。當管理模式信息被重寫時,管理模式改變。后面將參照圖13和圖14詳細討論管理模式。操作塊70接受用戶做出的各種操作,并通知控制塊68與這些操作對應的操作信號。
在使用數字TV廣播信號來分發數據廣播HTML文檔的情況下,記錄塊71使分發的數據廣播HTML文檔保持在內置的記錄介質上。
通信接口 72在瀏覽器73的控制下經由互聯網20連接到服務器12。然后,通信接口 72在瀏覽器73的控制下經由互聯網20從服務器12獲取數據廣播HTML文檔并將獲取的文檔提供給瀏覽器73。
另外,通信接口 72在瀏覽器73的控制下可經由互聯網20連接到除了服務器12之外的服務器。然后,通信接口 72在瀏覽器73的控制下可經由互聯網20從除了服務器12之外的服務器獲取網頁HTML文檔,并將獲取的文檔提供給瀏覽器73。
瀏覽器73在控制塊68的控制下執行來自通信接口 72的數據廣播HTML文檔以產生數據廣播視頻信號,并將產生的視頻信號提供給視頻輸出塊67。
另外,瀏覽器73在控制塊68的控制下可執行來自通信接口 72的網頁HTML文檔以產生表示網頁等的視頻信號,并將產生的視頻信號提供給視頻輸出塊67。
[觸發信息的細節]
圖6示出了發送時嵌入在TS的PCR包中的觸發信息的概念。如圖6所示,觸發信息并不是嵌入在所有PCR包中,而是嵌入在僅為了與對應于TV節目的AV內容聯動而合適定時的那些PCR包中。
根據觸發信息的內容,出于擔心發送的觸發信息可能丟失以及接收設備30沒有接收到的原因,相同的觸發信息可被發送多次。
圖7示出了觸發信息存儲在PCR包中的情況。PCR包是“adaptation_field”包含 PCR 的 TS 包。觸發信息(TriggerInfo_descriptor)保持在 PCR 后面的 “transport_private_deta_byte”中。當觸發信息保持在包中時,PCR前面的“Various_flags”中的“transport_private_deta_f lag,,被設置成 “ I ”。
圖8列出了包括在觸發信息中的典型信息項。
項“觸發ID”表示識別當前觸發信息的信息。在內容相同的觸發信息被發送多次的情況下,每組觸發信息的觸發ID相同。項“觸發類型”表示觸發信息是下面四種類型之一:應用啟動(指定數據廣播HTML文檔的獲取和執行)、應用停止(指定當前執行的數據廣播HTML文檔的停止)、應用事件(指定當前執行的數據廣播HTML文檔中的事件(例如,顯示內容更新)的激發)和預緩存(僅指定數據廣播HTML文檔的獲取)。
項“應用ID”表示識別與該觸發信息對應的數據廣播HTML文檔的信息。項“應用類型”表示指示與該觸發信息對應的數據廣播HTML文檔的類型(html)的信息。項“運營商ID”表示識別執行運行與該觸發信息對應的數據廣播HTML文檔的服務的運營商(例如,廣播臺)的信息。項“應用URL (統一資源定位符)”表示當觸發類型為“應用啟動”或“預緩存”時用于從其獲取數據廣播HTML文檔的目的地的URL。項“存儲應用ID”被描述為僅用于在觸發類型為“應用啟動”且不用立即獲取任何數據廣播HTML文檔的情況下指定要啟動的已經存儲(獲取)的數據廣播HTML文檔。
項“自動啟動標記”是觸發類型是“應用啟動”時描述的,該標記被設置為開或關。當自動啟動標記被設置為開時,自動啟動(即,數據廣播HTML文檔自動啟動)有效。當自動啟動標記被設置為關時,手動啟動(即,提示用戶進行操作輸入并響應于已經做出的操作輸入而啟動文檔)有效。
項“應用停止時刻”表示指示當沒有接收到觸發類型為“應用停止”的觸發信息時使當前執行的數據廣播HTML文檔停止的時間的信息。
項“應用名稱”表示當“自動啟動標記”設置為手動啟動時向用戶呈現的(數據廣播HTML文檔實現的)數據廣播服務的名稱。項“事件ID”表示當觸發類型為“應用事件”時識別事件的信息。應該注意的是,不是以上解釋的所有項都一直包括在觸發信息中;僅包括正討論的定時所需的項。
圖9示出了觸發信息的典型語法。觸發信息的語法是任意的并不限于圖9中所示出的語法。
[關于觸發信息處理過程]
接下來解釋接收到觸發信息時接收設備30執行的觸發信息處理過程。
圖10是解釋觸發信息處理過程的流程圖。在用戶觀看TV節目時,S卩,當正在接收數字TV廣播信號時,該觸發信息處理過程被反復地執行。
在步驟SI,基于來自解復用塊62的輸入,控制塊68等待接收包括觸發信息的PCR包。在接收到包括觸發信息的PCR包時,控制進行到步驟S2。
在步驟S2,控制塊68從接收的PCR包提取觸發信息,并基于提取的觸發信息確定步驟S3之后的處理是否已經完成。如果確定步驟S3之后的處理已經完成,則控制返回至步驟SI并重復后續的處理。另一方面,如果確定步驟S3之后的處理還沒有執行,則控制進行至步驟S3。
在步驟S3,控制塊68識別觸發類型為“應用啟動”、“應用事件”、“應用停止”或“預緩存”。
如果在步驟S3當前觸發信息的觸發類型被識別為“應用啟動”,則控制進行至步驟S4。
在步驟S4,控制塊68確定在該觸發信息中是否指定了存儲應用ID,并且確定與指定的ID對應的數據廣播HTML文檔是否已經存儲在記錄塊71中。
如果在步驟S4中的確定結果是否定的,則控制進行至步驟S5。在步驟S5,控制塊68控制瀏覽器73訪問與觸發信息中的應用URL對應的服務器12,以獲取與觸發信息中的應用ID對應的數據廣播HTML文檔。如果結果是已經從與上述URL對應的服務器12獲取了相關的數據廣播HTML文檔并且所述相關的數據廣播HTML文檔在步驟S14 (將在后面討論)已經預緩存,則跳過步驟S5,從而在步驟S7和后續的步驟中可使用該文檔。之后,控制進行到步驟S7。
另一方面,如果在步驟S4確定在觸發信息中指定了存儲應用ID并且與指定的ID對應的數據廣播HTML文檔已經存儲在記錄塊71中,則控制進行步驟S6。在步驟S6,控制塊68控制瀏覽器73從記錄塊71讀取與觸發信息中存儲的應用ID對應的數據廣播HTML文檔。之后,控制進行至步驟S7。
在步驟S7,控制塊68確定觸發信息中的自動啟動標記是否設置為自動啟動。
如果在步驟S7確定觸發信息中的自動啟動標記沒有設置為自動啟動(S卩,設置為手動啟動),則控制進行至步驟S8。在步驟S8,瀏覽器73在控制塊68的控制下通過在屏幕上顯示消息“你想執行應用(其名稱)嗎? ”等,來提示用戶執行啟動數據廣播HTML文檔的操作(即,執行操作)。如果在步驟S9確定用戶響應于提示顯示已輸入啟動操作,則控制進行至步驟SI I。在步驟Sll,瀏覽器73在控制塊68的控制下啟動(執行)在步驟S5獲取或在步驟S6讀取的數據廣播HTML文檔。之后,控制返回至步驟SI并且重復后續的步驟。
在步驟S8中的提示顯示之后的步驟S9中,確定用戶是否已經輸入啟動操作。如果在步驟S9確定用戶沒有輸入啟動操作并且如果在步驟SlO確定已經過去了預定時長,則控制返回至步驟SI并重復后續的步驟。
如果在步驟S7確定觸發信息中的自動啟動標記被設置為自動啟動,則控制進行至步驟S11。在步驟S11,瀏覽器73在控制塊68的控制下啟動在步驟S5獲取的或在步驟S6讀取的數據廣播HTML文檔。之后,控制返回至步驟SI并且重復后續的步驟。
如果在步驟S3確定該觸發信息的觸發類型是“應用事件”,則控制進行至步驟512。在步驟S12,僅當該觸發信息的應用ID與當前正執行的數據廣播HTML文檔的應用ID一致時,控制塊68才控制瀏覽器73在當前正執行的HTML文檔上激發(B卩,執行)與觸發信息中的事件ID對應的事件。之后,控制返回至步驟SI并重復后續的步驟。
如果在步驟S3確定該觸發信息的觸發類型是“應用停止”,則控制進行至步驟513。在步驟S13,僅當該觸發信息的應用ID與當前執行的數據廣播HTML文檔的應用ID—致時,控制塊68才控制瀏覽器73停止當前執行的數據廣播HTML文檔。之后,控制返回至步驟SI并重復后續的步驟。
即使沒有接收到觸發類型為“應用停止”的觸發信息,一旦當前時間已經達到啟動當前執行的數據廣播HTML文檔的觸發信息中描述的“應用停止時刻”,正在進行的數據廣播HTML文檔停止。
如果在步驟S3確定該觸發信息的觸發類型是“預緩存”,則控制進行至步驟S14。在步驟S14,控制塊68控制瀏覽器73訪問與觸發信息中的應用URL對應的服務器12,以獲取與觸發信息中的應用ID對應的數據廣播HTML文檔,并將獲取的文檔存儲(預緩存)在包含在瀏覽器73中的存儲裝置(諸如,緩沖存儲器)中。之后,控制返回至步驟SI并重復后續的步驟。
如果如在步驟S14的情況下觸發類型為“預緩存”,則能夠在要聯動的TV節目的廣播時間之前獲取相關的數據廣播HTML文檔。按照這種方式,要聯動的TV節目開始的時刻,可立即執行對應的數據廣播HTML文檔。該段完成了觸發信息處理過程的解釋。
[執行數據廣播HTML文檔時有效的典型屏幕顯示]
圖11示出了當在觸發信息中的自動啟動標記設置為關(S卩,手動啟動)的情況下,與TV節目的進行聯動地執行數據廣播HTML文檔時有效的典型屏幕轉變。
當在用戶正觀看TV節目的同時接收到觸發類型為“應用啟動”且自動啟動標記為關(手動啟動)的觸發信息時,獲取對應的數據廣播HTML文檔(對應于圖11中的HTML)。然后,在TV節目的圖像上疊加顯示提示用戶進行操作以啟動數據廣播HTML文檔的顯示(對應于圖11中的“App Start ”。當用戶響應于該提示而輸入啟動操作時,執行數據廣播HTML文檔。這使得屏幕顯示變成例如如圖3所示的合成圖像43,其中數據廣播內容圖像42疊加在TV節目圖像41上。
如果在正執行數據廣播HTML文檔的同時接收到觸發類型為“應用事件”的觸發信息,則在當前執行的數據廣播HTML文檔上激發與觸發信息中的事件ID對應的事件。該操作將屏幕顯示上的數據廣播內容顯示區域(例如,圖3中顯示圖像42的區域)中所示出的內容改變成與觸發信息中的事件ID對應的圖像(例如,信息I被改變成信息2,信息2被改變成信息3等)。
之后,當接收到觸 發類型為“應用停止”的觸發信息時,當前執行的數據廣播HTML文檔終止,并且全屏僅顯示TV節目圖像41。
[執行數據廣播HTML文檔時有效的其它典型屏幕顯示]
同時,與TV節目的進行聯動地執行的數據廣播HTML文檔可能不一定需要屏幕顯示。可在不讓接收設備30的用戶知道正執行數據廣播HTML文檔的情況下,執行該類型的數據廣播HTML文檔。例如,當對TV節目進行觀眾研究時可應用這種類型的數據廣播HTML文檔。具體地講,假定觸發類型為“應用事件”的觸發信息,則可以記錄給定的TV節目是否正被觀看,并且記錄的結果可以按照適合的定時方式被發送到預定的服務器。這使得能夠以發送觸發類型為“應用事件”的觸發信息的間隔,檢查TV節目的收視率。
圖12示出了當在觸發信息中的自動啟動標記設置為開(自動啟動)的情況下,與TV節目的進行聯動地執行不需要屏幕顯示的數據廣播HTML文檔時有效的典型屏幕轉變。
當在用戶正觀看TV節目的同時接收到觸發類型為“應用啟動”且自動啟動標記設置為開(自動啟動)的觸發信息時,獲取并執行對應的數據廣播HTML文檔。這里應該注意的是,TV節目圖像41單獨保持顯示在屏幕上。
當在正執行數據廣播HTML文檔的同時接收到觸發類型為“應用事件”的觸發信息時,在當前執行的數據廣播HTML文檔上激發與觸發信息中的事件ID對應的事件。在這種情況下,同樣地,僅TV節目圖像41保持顯示在屏幕上。
之后,當接收到觸發類型為“應用停止”的觸發信息時,當前執行的數據廣播HTML文檔終止。
[數據廣播內容的生命周期]
下面將參照圖13解釋數據廣播HTML文檔的典型生命周期。
當接收設備30要獲取并執行的數據廣播HTML文檔處于TDO停止操作狀態(對應于圖13中的“TDO Stop”)時(B卩,當接收設備30還沒有獲取數據廣播HTML文檔時)接收到觸發類型為“應用啟動”的觸發信息時,發生從TDO停止操作狀態到TDO活躍操作狀態(對應于圖13中的“TDO Active”)的轉變,并且從服務器12獲取數據廣播HTML文檔。
提示用戶執行啟動數據廣播HTML文檔的操作的顯示疊加出現在TV節目圖像上。當用戶響應于該提示而輸入啟動操作時,數據廣播HTML文檔啟動。然后,如圖3所示,例如,數據廣播內容圖像42疊加在TV節目圖像41上的合成圖像43顯示在屏幕上。
在TDO活躍操作狀態下,獲取的數據廣播HTML文檔使接收設備30能夠執行特定處理,以顯示數據廣播內容圖像42。即,在TDO活躍操作狀態下,接收設備30的管理模式被設置成“廣播管理”,在“廣播管理”模式下,允許使用從廣播組織管理的服務器12獲取的數據廣播HTML文檔執行特定處理。
當在TDO活躍操作狀態下接收到觸發類型為“應用事件”的觸發信息時,在當前執行的數據廣播HTML文檔上激發與觸發信息中的事件ID對應的事件。
在TDO活躍操作狀態下,如果接收到觸發類型為“應用停止”的觸發信息,或者如果到達應用停止時刻,則發生從TDO活躍操作狀態到TDO停止操作狀態的轉變。例如,這里丟棄獲取的數據廣播HTML文檔。
另外,當在TDO停止操作狀態下接收到觸發類型為“預緩存”的觸發信息時,發生從TDO停止操作狀態到TDO預緩存就緒操作狀態的轉變。例如,在這里獲取并預緩存對應的數據廣播HTML文檔。
當在TDO預緩存就緒操作狀態下接收到觸發類型為“應用啟動”的觸發信息時,發生從TDO預緩存就緒操作狀態到TDO活躍操作狀態的轉變。在TDO活躍操作狀態下,啟動預緩存的數據廣播HTML文檔。
另外,在TDO活躍操作狀態下,如果用戶按壓鏈接到汽車制造商的網頁等的按鈕等,則發生從TDO活躍操作狀態到Web活躍操作狀態(對應于圖13中的“Web Acitve")的轉變。在Web活躍操作狀態下,執行來自不是由廣播組織管理的(除了服務器12之外的)月艮務器的網頁HTML文檔,從而顯示汽車制造商的網頁等。
在Web活躍操作狀態下,不允許接收設備30使用獲取的網頁HTML文檔執行特定處理。S卩,在Web活躍操作狀態下,接收設備30的管理模式被設置成“非廣播管理”,在“非廣播管理”模式下,不能使用從不是由廣播組織管理的(除了服務器12之外的)服務器獲取的網頁HTML文檔執行特定處理。
在TDO活躍操作狀態下(在管理模式被設置為“廣播管理”的情況下),需要進行安排以執行特定處理,諸如為了提供數據廣播服務從接收設備30讀取預先記錄的區域信息。
另一方面,在Web活躍操作狀態下(在管理模式被設置成“非廣播管理”的情況下),需要進行安排以禁止特定處理,從而不會欺騙地執行諸如從接收設備30讀取預先記錄的區域信息的處理而造成違法泄露。
因此,當從廣播組織管理的服務器12獲取要執行的HTML文檔時,接收設備30將管理模式設置為“廣播管理”,在“廣播管理”模式下允許執行特定處理,如上所述。
另一方面,當從不是由廣播組織管理的服務器獲取要執行的HTML文檔時,接收設備30將管理模式設置為“非廣播管理”,在“非廣播管理”模式下禁止特定處理。
[關于管理模式]
圖14示出了在TDO活躍操作狀態下一個接一個地激發事件時發生從TDO活躍操作狀態到Web活躍操作狀態的轉變(即,當管理模式從“廣播管理”設置為“非廣播管理”時)的示例。
這里假設在每個數據廣播HTML文檔中,與事件ID對應地描述識別要執行以更新數據廣播內容圖像42的HTML文檔的URL。
在上述描述的情況下,當接收到觸發類型為“應用事件”的觸發信息時,基于數據廣播HTML文檔中描述的URL “http://www.a.com/a 1.html”獲取并執行用于執行由包括在觸發信息中的事件ID識別的事件的HTML文檔“al.html”。
此外,當再次接收到觸發類型為“應用事件”的觸發信息時,基于數據廣播HTML文檔中描述的URL “http://www.a.com/a2.html”,獲取并執行用于執行由包括在該觸發信息中的事件ID識別的事件的HTML文檔“a2.html”。這使得圖像42的顯示被通過執行HTML文檔“al.html”顯示的圖像和通過執行HTML文檔“a2.html”顯示的圖像順次地更新。
另外,假定當用戶執行選擇在數據廣播內容圖像42 (圖3)中顯示的駕駛員的圖像的操作時,數據廣播HTML文檔在其中描述鏈接到要執行的HTML文檔“bl.html”的目的地“http://www.b.com/bl.html,,。
如果在TDO活躍操作狀態下用戶執行選擇圖像42 (圖3)中顯示的駕駛員的圖像的操作,則發生從TDO活躍操作狀態到Web活躍操作狀態的轉變。
在Web活躍操作狀態下,基于鏈接目的地“http://www.b.com/bl.html”,接收設備30從不是由廣播組織管理的服務器獲取網頁HTML文檔“bl.html”,并執行獲取的文檔。
如圖14所示,例如,當在TDO活躍操作狀態下要從服務器12獲取作為執行對象的一些HTML文檔并執行的情況下,這些HTML文檔(在這種情況下為“al.html ”和“a2.html,,)均從廣播組織管理的服務器12 (在這種情況下為“http://WWW.a.com”)獲取。
另外,在Web活躍操作狀態下,例如,從不是由廣播組織管理的服務器(在這種情況下為“http://www.b.com”)獲取作為執行對象的另一 HTML文檔(在這種情況下為“bl.html”)。
如上所解釋的,當要從服務器12獲取HTML文檔來執行時,需要進行安排以允許執行特定處理;當要從除了服務器12之外的服務器獲取HTML文檔來執行時,需要進行安排以禁止特定處理。
然后,接收設備30通過驗證廣播組織管理的服務器12的域名是否與從其獲取當前HTML文檔的目的地的域名一致,來確定作為執行對象的給定HTML文檔是否是從服務器12獲取的。
另外,在實現數據廣播服務時,接收設備30通過將用于獲取第一 HTML文檔(S卩,用于獲取數據廣播HTML文檔)的目的地的域名(在這種情況下為“欄.a.com”)視為廣播組織管理的服務器12的域名,來確定作為執行對象的給定HTML文檔是否是從服務器12獲取的。
基于作為轉變目標的HTML文檔的域名是否是廣播組織管理的服務器12的域名,接收設備30將管理模式設置為“廣播管理”或“非廣播管理”。
當管理模式被設置為“廣播管理”(B卩,在TDO活躍操作狀態下)時,接收設備30可執行特定處理;當管理模式被設置為“非廣播管理”(在Web活躍操作狀態下)時,接收設備30無法執行特定處理。
然而在實現數據廣播服務時,接收設備30將獲取數據廣播HTML文檔的目的地的域名視為廣播組織管理的服務器12的域名,或者還可以預先保持與要接收的每個頻道對應的每個廣播公司管理的服務器的域名。
然后,接收設備30可從預先保持的域名中選擇接收頻道的域名,并將該域名視為廣播組織管理的服務器的域名。
作為另一選擇,盡管接收設備30使用域名來確定作為執行對象的給定HTML文檔是否是從服務器12獲取的,任何其它信息可用于此目的,只要該信息能夠唯一地識別獲取文檔的目的地的服務器即可。例如,除了域名之外,接收設備30可使用MAC(介質訪問控制)地址、IP (互聯網協議)地址等,來確定作為執行對象的HTML文檔是否是從服務器12獲取的。
[管理模式設置處理的細節]
下面將參照圖15的流程圖解釋接收設備30執行的管理模式設置處理,所述處理基于獲取HTML文檔的目的地的域名來設置管理模式。
例如,當在圖10中的步驟Sll啟動數據廣播HTML文檔時,管理模式設置處理開始。
在步驟S31,控制塊68獲取獲得要啟動的數據廣播HTML文檔的目的地的域名。
即,如果例如基于觸發信息中的應用URL在圖10中的步驟S5或S14獲取了要啟動的數據廣播HTML文檔,則控制塊68基于觸發信息中的應用URL,獲得用于獲取要啟動的數據廣播HTML文檔的目的地(服務器12)的域名。
作為另一示例,如果在圖10中的步驟S6從記錄塊71讀取了要啟動的數據廣播HTML文檔,則控制塊68控制瀏覽器73獲取保持要啟動的數據廣播HTML文檔的服務器12的域名并將獲取的域名饋送給控制塊68。按照這種方式,控制塊68獲得域名。另外,如果數據廣播HTML文檔要記錄在記錄塊71中,則假定保持當前數據廣播HTML文檔的服務器12的域名與該HTML文檔相關聯地記錄。
在步驟S32,控制塊68控制瀏覽器73在允許執行特定處理的管理模式“廣播管理”下進行操作。即,控制塊68以允許(不限制)通過HTML文檔執行而執行特定處理的方式來控制瀏覽器73對HTML文檔的執行。
在步驟S33,控制塊68基于輸入的觸發信息、來自操作塊71的控制信號等,確定是否已經發生涉及HTML文檔的文檔轉變。一旦確定文檔轉變已經發生,控制進行至步驟S34。
在步驟S34,控制塊68基于獲得作為轉變目標的HTML文檔的目的地的域名是否與在步驟31獲取的域名一致,來確定作為轉變目標的HTML文檔是否是從廣播組織管理的服務器12獲取的。如果在步驟S34確定作為轉變目標的HTML文檔是從服務器12獲取的,則控制返回至步驟S33,并在允許瀏覽器73在管理模式“廣播管理”下保持操作的情況下重復后續的步驟。
如果在步驟S34確定作為轉變目標的HTML文檔不是從服務器12獲取的,則控制進行至步驟S35。然后,控制塊68控制瀏覽器73在不允許執行特定處理的管理模式“非廣播管理”下進行操作。即,控制塊68以不允許(限制)通過HTML文檔執行來執行特定處理的方式來控制瀏覽器73對HTML文檔的執行。
在這種情況下,在步驟S35中,瀏覽器73不能執行特定處理,并可執行例如網頁HTML文檔作為所轉變至的HTML文檔。另外,假設在執行網頁HTML文檔期間,基于觸發類型為“應用停止”的觸發信息,數據廣播HTML文檔終止。
之后,在步驟S36,控制塊68確定是否啟動新的數據廣播HTML文檔。如果確定要重新啟動數據廣播HTML文檔,則控制返回至步驟S31并重復后續的步驟。例如,控制塊68確定是否輸入了用于重新啟動數據廣播HTML文檔的觸發信息。一旦確定輸入了這種觸發信息,則控制返回至步驟S31并重復后續的步驟。
如上所解釋的,在管理模式轉變處理中,如果數據廣播HTML文檔的域名與作為轉變目標的HTML文檔的域名一致,則管理模式被設置為“廣播管理”;如果數據廣播HTML文檔的域名與作為轉變目標的HTML文檔的域名不一致,則管理模式被設置為“非廣播管理”。
在管理模式被設置為“廣播管理”的情況下,通過執行數據廣播HTML文檔來執行諸如從接收設備30讀取用戶的預先記錄的區域信息的處理。在管理模式被設置為“非廣播管理”的情況下,通過執行網頁HTML文檔將不會執行用戶未預期的處理,諸如讀取處理。
因此,即使獲取并執行惡意第三方制作的網頁HTML文檔,也能禁止執行用戶未預期的處理。
〈2.變型〉
在上述實施例中,如圖13中所示,數據廣播HTML文檔的操作狀態是下面四個狀態之一:TD0停止操作狀態、TDO預緩存就緒操作狀態、TDO活躍狀態和Web活躍狀態。或者,如圖16所示,可將TDO暫停操作狀態(對應于圖16中的“TDO Suspend”)添加到現有的四個操作狀態中,從而總共可有五個操作狀態。
在這種情況下,如圖17所示,添加新的觸發類型“暫停”作為觸發信息的一部分。因此,觸發信息中的觸發類型可表示下面五個類型之一:應用啟動、應用停止、應用事件、預緩存和暫停。
在圖16中,當在TDO活躍操作狀態下接收到觸發類型為“暫停”的觸發信息時,對應的數據廣播HTML文檔的操作狀態轉變到TDO暫停操作狀態。在這種情況下,在對應的數據廣播HTML文檔已經轉變到TDO暫停操作狀態的情況下,可將其它數據廣播HTML文檔置于TDO活躍操作狀態下并執行。
當在TDO暫停操作狀態下接收到觸發類型為“應用啟動”的觸發信息時,對應的數據廣播HTML文檔轉變到TDO活躍操作狀態。這使得可以在數據廣播HTML文檔上激發事件。此時,使任何其它數據廣播HTML文檔從TDO活躍操作狀態轉變到TDO暫停操作狀態。
另外,上述的一系列處理可由硬件或軟件執行。在執行基于軟件的一系列處理的情況下,構成軟件的程序可預先包含在將使用的計算機的專用硬件中或者當使用時從適合的計算機記錄介質安裝到能夠基于安裝的程序執行各種功能的通用個人計算機等設備中。
[計算機的典型結構]
圖18是示出使用程序執行上述一系列處理的計算機的典型結構的框圖。
在這個計算機100中,CPU (中央處理單元)10UR0M (只讀存取器)102和RAM (隨機存取存儲器)103經由總線104互連。
輸入/輸出接口 105還連接到總線104。輸入/輸出接口 105與以下部件連接:輸入塊106,通常由鍵盤、鼠標和麥克風構成;輸出塊107,通常由顯不器和揚聲器構成;存儲塊108,通常由硬盤、非易失性存儲器等形成;通信塊109,通常由網絡接口組成;和驅動器110,驅動可移動介質111,諸如磁盤、光盤、磁光盤或半導體存儲器。
在上面概略構成的計算機中,CPUlOl通過輸入/輸出接口 105和總線104從例如存儲塊108將相關程序裝載到RAM108中進行運行,來執行上述一系列處理。
另外,可按照本說明書中描述的順序(S卩,基于時間序列)、并行地、或者以另外適合的定時方式(諸如當它們被按需調用時)來處理要由計算機執行的程序。
另外,可由單個計算機或基于分布的多個計算機來處理程序。所述程序還可被傳送到一個或多個遠程計算機來執行。
在本說明書中,術語“系統”指的是由多個組件裝置構成的整體構造。
另外,應該理解的是,當實施時本發明不限于上述的實施例,并且可對本發明做出各種修改、變型和替換,只要它們在本發明的精神和范圍內即可。
[標號列表]
I 廣播系統
11廣播單元
12服務器
30接收設備
61調諧器
62解復用塊
63音頻解碼器
64音頻輸出塊
65視頻解碼器
66觸發檢測塊
67視頻輸出塊
68控制塊
69存儲器
70操作塊
71記錄塊
72通信接口
73瀏覽器
權利要求
1.一種用于接收AV內容的接收設備,包括: 獲取裝置,用于從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器; 確定裝置,用于確定獲取的描述文檔是否來自由廣播所述AV內容的廣播組織管理的第一服務器;和 控制裝置,用于根據所述確定裝置做出的確定結果來控制所述獲取的描述文檔的執行。
2.根據權利要求1所述的接收設備,還包括提取裝置,所述提取裝置用于從所述AV內容中提取關于要與所述AV內容的進行聯動地執行的所述描述文檔的觸發信息, 其中,基于所述觸發信息,所述獲取裝置從所述第一服務器獲取所述描述文檔,并且其中,響應于用戶執行的操作,所述獲取裝置從不是由所述廣播組織管理的第二服務器獲取所述描述文檔。
3.根據權利要求2所述的接收設備,其中,所述確定裝置根據識別所述第一服務器的第一識別信息是否與識別用來獲取了所述描述文檔的服務器的第二識別信息一致,來確定所述獲取的描述文檔是否來自所述第一服務器。
4.根據權利要求3所述的接收設備,還包括決定裝置,所述決定裝置將識別用來獲取要首先與所述AV內容的進行聯動地執行的所述描述文檔的目的地的識別信息決定為所述第一識別信息。
5.根據權利要求1所述的接收設備,還包括用于執行所述獲取的描述文檔的執行裝置, 其中,如果所述確定裝置確定所述描述文檔是從所述廣播組織管理的第一服務器獲取的,則所述控制裝置控制所述執行裝置在第一管理模式下進行操作,在第一管理模式下能夠通過執行所述描述文檔對預定的特定處理進行處理,并且 其中,如果所述確定裝置確定所述描述文檔不是從所述廣播組織管理的所述第一服務器獲取的,則所述控制裝置控制所述執行裝置在第二管理模式下進行操作,在所述第二管理模式下不能通過所述描述文檔的執行對所述預定的特定處理進行處理。
6.根據權利要求5所述的接收設備,其中,如果所述執行裝置在所述第一管理模式下進行操作,則所述確定裝置每當所述描述文檔被獲取時確定獲取的描述文檔是否來自所述第一服務器,并且 其中,如果所述確 定裝置確定所述描述文檔不是從所述第一服務器獲取的,則所述控制裝置控制所述執行裝置退出所述第一管理模式并在所述第二管理模式下進行操作。
7.根據權利要求5所述的接收設備,其中,如果所述執行裝置在所述第二操作模式下進行操作,則當所述執行裝置執行從所述第一服務器獲取的所述描述文檔時,所述控制裝置控制所述執行裝置退出所述第二管理操作模式并在所述第一管理模式下進行操作。
8.一種用于接收AV內容的接收設備的接收方法,所述接收方法包括: 獲取步驟,用于使所述接收設備從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器; 確定步驟,用于確定獲取的描述文檔是否來自由廣播所述AV內容的廣播組織管理的第一服務器;和控制步驟,用于根據所述確定步驟中的確定結果來控制所述獲取的描述文檔的執行。
9.一種用于控制接收AV內容的接收設備的程序,所述程序使所述接收設備的計算機執行一處理,該處理包括: 獲取步驟,用于從服務器獲取用于顯示內容的以編程語言描述的描述文檔,所述接收設備在網絡上連接到所述服務器; 確定步驟,用于確定獲取的描述文檔是否來自由廣播所述AV內容的廣播組織管理的第一服務器;和 控制步驟,用于根據所述確定步驟中的確定結果來控制所述獲取的描述文檔的執行。
10.一種包括發送AV內容的發送設備和接收發送的AV內容的接收設備的廣播系統; 其中,所述發送設備包括: 發送裝置,用于從所述接收設備在網絡上連接到的服務器發送所述AV內容中包括的觸發信息,所述觸發信息與用于顯示內容的以編程語言描述的描述文檔有關,所述描述文檔由所述接收設備 、與所述AV內容的進行聯動地執行,并且其中,所述接收設備包括: 提取裝置,用于從所述AV內容提取所述觸發信息; 獲取裝置,用于基于提取的觸發信息,從由廣播所述AV內容的廣播組織管理的第一服務器獲取所述描述文檔,所述獲取裝置還響應于用戶執行的操作而從不是由所述廣播組織管理的第二服務器獲取所述描述文檔; 確定裝置,用于確定所述獲取的描述文檔是否來自所述第一服務器;和 控制裝置,用于根據所述確定裝置做出的確定結果來控制所述獲取的描述文檔的執行。
全文摘要
本發明涉及一種接收設備、接收方法、程序和廣播系統,其能夠在通過文檔的轉變實現數據廣播服務的情況下防止執行用戶未預期的任何處理。確定已從其獲取了要執行的HTML文檔的服務器的域名與廣播組織管理的服務器的域名“www.a.com”是否一致。根據確定的結果,允許執行(或防止執行)特定處理。例如,當在美國實現數據廣播時可應用本發明。
文檔編號H04N21/462GK103210660SQ20118004044
公開日2013年7月17日 申請日期2011年8月22日 優先權日2010年8月30日
發明者出葉義治 申請人:索尼公司