鬼佬大哥大
  • / 28
  • 下載費用:30 金幣  

用于支持多屏幕服務的標記組成裝置和方法.pdf

摘要
申請專利號:

CN201480004834.8

申請日:

2014.01.14

公開號:

CN104919447A

公開日:

2015.09.16

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 17/00申請日:20140114|||公開
IPC分類號: G06F17/00; G06F9/45 主分類號: G06F17/00
申請人: 三星電子株式會社
發明人: 柳永善
地址: 韓國京畿道
優先權: 10-2013-0004173 2013.01.14 KR; 10-2013-0031647 2013.03.25 KR
專利代理機構: 北京市柳沈律師事務所11105 代理人: 邵亞麗
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201480004834.8

授權公告號:

||||||

法律狀態公告日:

2017.12.12|||2015.10.14|||2015.09.16

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

提供一種用于在服務器中提供多媒體服務的方法。所述方法包括:生成至少包括場景布局信息的標記文件以用于支持基于多屏幕的多媒體服務,以及向支持基于多屏幕的多媒體服務的多媒體設備提供標記文件。所述場景布局信息可以包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。

權利要求書

權利要求書
1.  一種用于在服務器中提供多媒體服務的方法,所述方法包括:
生成至少包括用于支持基于多個屏幕的多媒體服務的場景布局信息的標記文件;以及
向支持基于多個屏幕的多媒體服務的多媒體設備提供所述標記文件,其中所述場景布局信息包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。

2.  如權利要求1所述的方法,其中用于所述一個多媒體設備的所述場景布局信息是用于支持多媒體服務的主多媒體設備的,以及
其中所述用于所述多個多媒體設備的場景布局信息是用于所述主多媒體設備以及至少一個副多媒體設備的,所有的所述主多媒體設備以及至少一個副多媒體設備都支持基于多個屏幕的多媒體服務。

3.  如權利要求2所述的方法,其中用于所述一個多媒體設備的所述場景布局信息包括:指示場景布局信息是用于一個多媒體設備的視圖類型,以及被用于在所述一個多媒體設備的屏幕上放置用于多媒體服務的至少一個場景的位置信息。

4.  如權利要求3所述的方法,其中所述用于所述多個多媒體設備的場景布局信息包括:指示場景布局信息是用于所述多個多媒體設備的視圖類型,被用于在構成所述多個多媒體設備的一個主多媒體設備以及至少一個副多媒體設備中的每一個的屏幕上放置用于多媒體服務的場景的位置信息,以及定義提供給所述至少一個副多媒體設備的場景的類型的向外投送信息。

5.  如權利要求4所述的方法,其中向外投送信息被包括在用于所述至少一個副多媒體設備的位置信息中。

6.  如權利要求5所述的方法,其中所述向外投送信息包括:指示與主多媒體設備共享場景的“可共享”信息、指示場景是已經從主多媒體設備移動到副多媒體設備的場景的“動態”信息,以及指示場景是新添加的場景的“補充”信息。

7.  如權利要求1所述的方法,其中所述標記文件還包括場景配置信息,其中所述場景配置信息包括多個區域配置信息。

8.  如權利要求7所述的方法,其中所述多個區域配置信息中的每一個包 括至少一條媒體配置信息,其中所述至少一條媒體配置信息包括視頻、音頻、圖像和文本中的至少一個。

9.  一種用于提供多媒體服務的服務器,所述服務器包括:
標記生成器,被配置為生成至少包括用于支持基于多個屏幕的多媒體服務的場景布局信息的標記文件;以及
發送器,被配置為向支持基于多個屏幕的多媒體服務的多媒體設備提供由標記生成器生成的標記文件,其中所述場景布局信息包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。

10.  如權利要求9所述的服務器,其中用于所述一個多媒體設備的所述場景布局信息是用于支持多媒體服務的主多媒體設備的,以及其中所述用于所述多個多媒體設備的場景布局信息是用于主多媒體設備以及至少一個副多媒體設備的,所有的所述主多媒體設備以及至少一個副多媒體設備都支持基于多個屏幕的多媒體服務。

11.  如權利要求10所述的服務器,其中用于所述一個多媒體設備的所述場景布局信息包括:指示場景布局信息是用于一個多媒體設備的視圖類型,以及被用于在所述一個多媒體設備的屏幕上放置用于多媒體服務的至少一個場景的位置信息。

12.  如權利要求11所述的服務器,其中所述用于所述多個多媒體設備的場景布局信息包括:指示場景布局信息是用于所述多個多媒體設備的視圖類型,被用于在構成所述多個多媒體設備的一個主多媒體設備以及至少一個副多媒體設備中的每一個的屏幕上放置用于多媒體服務的場景的位置信息,以及定義提供給所述至少一個副多媒體設備的場景的類型的向外投送信息。

13.  如權利要求12所述的服務器,其中所述向外投送信息被包括在用于所述至少一個副多媒體設備的位置信息中。

14.  如權利要求13所述的服務器,其中所述向外投送信息包括:指示與主多媒體設備共享場景的“可共享”信息、指示場景是已經從主多媒體設備移動到副多媒體設備的場景的“動態”信息,以及指示場景是新添加的場景的“補充”信息。

15.  如權利要求9所述的服務器,其中所述標記文件還包括場景配置信息,其中所述場景配置信息包括多個區域配置信息。

16.  如權利要求15所述的服務器,其中所述多個區域配置信息中的每一 個包括至少一條媒體配置信息,其中所述至少一條媒體配置信息包括視頻、音頻、圖像和文本中的至少一個。

17.  一種用于在多媒體設備中提供多媒體服務的方法,所述方法包括:
從支持多媒體服務的服務器接收標記文件;
如果多媒體設備是用于多媒體服務的主多媒體設備,則確定是否存在用于多媒體服務的、連接到網絡的任一副多媒體設備;
如果副多媒體裝置不存在,則基于在接收到的標記文件中包括的用于一個多媒體設備的場景布局信息提供用于多媒體服務的第一屏幕;以及
如果副多媒體設備存在,則基于在接收到的標記文件中包括的用于多個多媒體設備的場景布局信息提供用于多媒體服務的第二屏幕。

18.  如權利要求17所述的方法,其中用于所述一個多媒體設備的所述場景布局信息包括:指示場景布局信息是用于一個多媒體設備的視圖類型,以及被用于在所述一個多媒體設備的屏幕上放置用于多媒體服務的至少一個場景的位置信息。

19.  如權利要求18所述的方法,其中所述用于所述多個多媒體設備的場景布局信息包括:指示場景布局信息是用于包括主多媒體設備和至少一個副多媒體設備的所述多個多媒體設備的視圖類型,被用于在屏幕上放置用于主多媒體設備的至少一個場景的位置信息,用于所述至少一個副多媒體設備中的每一個的、被用于在屏幕上放置用于多媒體服務的至少一個場景的位置信息,以及定義提供給所述至少一個副多媒體設備的至少一個場景的類型的向外投送信息,
并且其中,所述提供第二屏幕包括:基于在用于所述多個多媒體設備的場景布局信息中包括的、用于主多媒體設備的位置信息提供第二屏幕。

20.  如權利要求19所述的方法,其中所述向外投送信息包括:指示與主多媒體設備共享場景的“可共享”信息、指示場景是已經從主多媒體設備移動到副多媒體設備的場景的“動態”信息,以及指示場景是新添加的場景的“補充”信息。

21.  如權利要求20所述的方法,還包括:如果多媒體設備是用于多媒體服務的副多媒體設備,則基于在用于所述多個多媒體設備的場景布局信息中包括的、用于副多媒體設備的位置信息和向外投送信息提供用于多媒體服務第三屏幕。

22.  如權利要求17所述的方法,其中所述標記文件還包括場景配置信息,其中所述場景配置信息包括多個區域配置信息。

23.  如權利要求22所述的方法,其中所述多個區域配置信息中的每一個包括至少一條媒體配置信息,其中所述至少一條媒體配置信息包括視頻、音頻、圖像和文本中的至少一個。

24.  一種用于提供多媒體服務的多媒體設備,所述多媒體設備包括:
連通性模塊,被配置為,如果所述多媒體設備是用于多媒體服務的主多媒體設備,則確定是否存在用于多媒體服務的、連接到網絡的任一副多媒體設備;以及
事件操縱器,被配置為:基于連通性模塊的確定結果以及從支持多媒體服務的服務器接收到的標記文件提供用于多媒體服務的屏幕,其中,
如果通過連通性模塊確定副多媒體設備不存在,則事件操縱器還被配置為基于在接收到的標記文件中包括的用于一個多媒體設備的場景布局信息提供用于多媒體服務的第一屏幕,以及
如果通過連通性模塊確定副多媒體設備存在,則事件操縱器還被配置為基于在接收到的標記文件中包括的用于多個多媒體設備的場景布局信息提供用于多媒體服務的第二屏幕。

25.  如權利要求24所述的多媒體設備,其中用于所述一個多媒體設備的所述場景布局信息包括指示場景布局信息用于一個多媒體設備的視圖類型,以及被用于在所述一個多媒體設備的屏幕上放置用于多媒體服務的至少一個場景的位置信息。

26.  如權利要求25所述的多媒體設備,其中所述用于所述多個多媒體設備的場景布局信息包括:指示場景布局信息是用于包括主多媒體設備和至少一個副多媒體設備的所述多個多媒體設備的視圖類型,被用于在屏幕上放置用于主多媒體設備的至少一個場景的位置信息,用于所述至少一個副多媒體設備中的每一個的、被用于在屏幕上放置用于多媒體服務的至少一個場景的位置信息,以及定義提供給所述至少一個副多媒體設備的所述至少一個場景的類型的向外投送信息,
并且其中所述事件操縱器還被配置為基于在用于所述多個多媒體設備的場景布局信息中包括的用于主多媒體設備的位置信息提供第二屏幕。

27.  如權利要求26所述的多媒體設備,其中所述向外投送信息包括指示 與主多媒體設備共享場景的“可共享”信息、指示場景是已經從主多媒體設備移動到副多媒體設備的場景的“動態”信息,以及指示場景是新添加的場景的“補充”信息。

28.  如權利要求27所示的多媒體設備,其中,如果所述多媒體設備自身是用于多媒體服務的副多媒體設備,則所述事件操縱器還被配置為基于在用于所述多個多媒體設備的場景布局信息中包括的用于副多媒體設備的位置信息以及向外投送信息提供用于多媒體服務的第三屏幕。

29.  如權利要求24所述的多媒體設備,其中所述標記文件還包括場景配置信息,其中所述場景配置信息包括多個區域配置信息。

30.  如權利要求29所述的多媒體設備,其中所述多個區域配置信息中的每一個包括至少一條媒體配置信息,其中所述至少一條媒體配置信息包括視頻、音頻、圖像和文本中的至少一個。

說明書

說明書用于支持多屏幕服務的標記組成裝置和方法
技術領域
本公開涉及一種用于在多個設備上支持多屏幕服務的標記組成(composing)裝置和方法。更具體地,本公開涉及一種用于在多種數字設備可以通過網絡共享或傳遞內容的環境下利用一個標記文件提供用于多種數字設備的配置信息的裝置和方法。
背景技術
支持多媒體服務的設備可以處理從服務器提供的一個標記(或標記文件)并且向它的用戶顯示處理結果。標記可以被組成為超級文本標志語言(HTML)文件,等等。
圖1示出根據現有技術的由標記組成的HTML文檔的結構。
參照圖1,HTML是利用一個文件定義一個文檔的結構的標記語言。HTML的最新的版本HTML5具有用于諸如視頻、音頻等等的多媒體的增強支持。HTML5定義能夠支持多種文檔結構的標簽。
HTML5不適合于多個設備通過網絡連接的服務環境,因為HTML5被設計為使得一個設備處理一個文檔。因此,HTML5可能無法作為同一個的標記來組成:可以考慮多個設備之間的連接關系構成進行處理的內容。
圖2示出根據現有技術的在通過網絡連接的多個設備中的標記處理過程。
參照圖2,網絡服務器210可以提供網頁。如果多個設備被連接,則網絡服務器210可以構成HTML文件并且分別地向多個被連接設備中的每一個提供HTML文件。
例如,網絡服務器210可以單獨地準備用于數字電視(DTV)或第一設備220的HTML文件(例如,用于視頻點播(VoD)服務的提供)、以及用于移動終端或第二設備230的HTML文件(例如,用于節目指南或遙控的屏幕)。
第一設備220和第二設備230可以從網絡服務器210請求HTML文件。第一設備220和第二設備230可以渲染從網絡服務器210提供的HTML文 件,并且在它們的屏幕上顯示渲染的結果。
然而,即使在屏幕配置方面存在依賴關系,第一設備220和第二設備230可以不顯示該依賴關系。為了接收與第一設備220相關聯的文檔,第二設備230可以保持它的到網絡服務器210的連接。
第一設備220和第二設備230需要確證單獨的通信信道和接口,以便操縱兩個設備之間的事件。
即使第一設備220和第二設備230接收它們需要的HTML文件,第一設備220和第二設備230也可以不知道它們的在彼此上的依賴。網絡服務器210可以包括用于管理設備之間的依賴的單獨的模塊,以便識別第一設備220和第二設備230之間的依賴。
因此,需要準備用于支持如下標記的組成的方式,該標記能夠支持基于HTML的考慮到多個設備之間的關系的內容。
給出以上信息作為背景信息僅為了幫助對本公開的理解。關于任何以上是否可以適用為關于本公開的先有技術,沒有確定已經做出,并且沒有斷言做出。
發明內容
技術問題
本公開的方面將至少解決以上問題和/或缺點,并至少提供下述優點。因此,本公開的一方面將提供一種用于在多種數字設備可以通過網絡共享或傳遞內容的環境下利用一個標記文件提供用于多種數字設備的配置信息的裝置和方法。
本公開的另一方面將提供一種裝置和方法,其中通過網絡連接的多個數字設備基于被組成用于支持多屏幕服務的標記來顯示它們將處理的媒體(例如,音頻與視頻)、圖像和文字信息。
本公開的另一方面將提供一種裝置和方法,其中服務提供商依賴于分配給通過網絡連接的多個數字設備中的每一個的角色、使用一個標記文件提供設備將作為主設備或次設備處理的信息。
本公開的另一方面將提供一種裝置和方法,其中在多個設備被連接的情境中,服務提供商使用標記文件提供可以依賴于設備之間的連接關系在每個設備中處理的信息。
技術方案
根據本公開的一方面,提供一種用于在服務器中提供多媒體服務的方法。所述方法包括:生成至少包括場景布局信息的標記文件以用于支持基于多屏幕的多媒體服務,以及向支持基于多屏幕的多媒體服務的多媒體設備提供標記文件。所述場景布局信息可以包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。
根據本公開的另一方面,提供一種用于提供多媒體服務的服務器。所述服務器包括:標記生成器,被配置為生成至少包括場景布局信息的標記文件以用于支持基于多屏幕的多媒體服務;以及發送器,被配置為向支持基于多屏幕的多媒體服務的多媒體設備提供由標記生成器生成的標記文件。所述場景布局信息可以包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。
根據本公開的另一方面,提供一種用于在多媒體設備中提供多媒體服務的方法。所述方法包括:從支持多媒體服務的服務器接收標記文件;如果多媒體設備是用于多媒體服務的主多媒體設備(main multimedia device),則確定是否存在用于多媒體服務的、任一連接到網絡的副多媒體設備(sub multimedia device);如果副多媒體裝置不存在,則基于在接收到的標記文件中包括的、用于一個多媒體設備的場景布局信息來提供用于多媒體服務的第一屏幕;以及如果副副多媒體設備存在,則基于在接收到的標記文件中包括的用于多個多媒體設備的場景布局信息來提供用于多媒體服務的第二屏幕。
根據本公開的另一方面,提供一種用于提供多媒體服務的多媒體設備。所述多媒體設備包括:連通性模塊,被配置為,如果多媒體設備是用于多媒體服務的主多媒體設備,則確定是否存在用于多媒體服務的、任一連接到網絡的副多媒體設備;以及事件操縱器,被配置為基于連通性模塊的確定結果以及從支持多媒體服務的服務器接收到的標記文件來提供用于多媒體服務的屏幕。如果連通性模塊確定副副多媒體設備不存在,則事件操縱器可以基于在接收到的標記文件中包括的用于一個多媒體設備的場景布局信息提供用于多媒體服務的第一屏幕,以及如果連通性模塊確定副多媒體設備存在,則事件操縱器可以基于在接收到的標記文件中包括的用于多個多媒體設備的場景布局信息提供用于多媒體服務的第二屏幕。
本公開的其他方面、優點和顯著的特征將從以下結合附圖做出的公開了 本公開的多種實施例的詳細說明中對本領域技術人員變得清楚。
附圖說明
從下面結合附圖的描述,本公開特定實施例的上述和其他方面、特征和優點將更加清楚,附圖中:
圖1示出根據現有技術的由標記組成的超級文本標志語言(HTML)文檔的結構;
圖2示出根據現有技術的在通過網絡連接的多個設備中的標記處理過程;
圖3示出根據本公開實施例的、通過網絡連接的多個設備中的標記處理過程;
圖4示出根據本公開實施例的用于處理標記的瀏覽器;
圖5a示出根據本公開實施例的、用于控制多媒體的時空布局以及同步的標記的結構;
圖5b示出根據本公開實施例的、被配置為分離文件的、在用于控制多媒體的時空布局以及同步的標記的結構中的場景的布局信息;
圖6示出根據本公開實施例的、在多個設備通過網絡連接的環境下由主設備執行的控制流;
圖7示出根據本公開實施例的、在多個設備通過網絡連接的環境下由次設備執行的控制流;
圖8和圖9示出根據本公開實施例的、構成主設備和次設備的模塊之間的連接關系;
圖10、圖11和圖12示出根據本公開實施例的標記組成過程;
圖13示出根據本公開實施例的區域信息接收過程;以及
圖14示出根據本公開實施例的、提供基于多個屏幕的多媒體服務的服務器的結構。
遍及附圖,相似的參考標記將理解為參考相似的部分、組件和結構。
具體實施方式
提供以下參照附圖的描述來幫助全面理解權利要求及其等效物所限定的本公開的多種實施例。以下描述包括各種具體細節來幫助理解,但這些具 體細節應被看作僅僅是示例性的。因此,本領域普通技術人員將認識到,可以對此處描述的實施例進行各種改變和修改而不會偏離本公開的范圍和精神。此外,為清楚和簡潔起見,可能省略對公知功能和結構的描述。
下面的描述及權利要求中使用的術語和詞匯不局限于文獻學含義,發明人使用這些數據和詞匯僅僅是為了實現對本公開清楚和一致的理解。因此,對本領域技術人員應當清楚的是,以下對本公開多種實施例的描述僅僅是出于舉例說明的目的而提供的,并非為了對權利要求及其等效物所限定的本公開進行限制。
應當理解,單數形成“一”、“一個”也包括復數對象,除非上下文給出明確地相反指示。因而,例如,當提到“一個組件表面”時,包含了一個或多個這樣的表面。
關于術語“實質上”,它意思指列舉的特性、參數或值不必精確地實現,而是可以發生包括例如,容差、測量誤差、測量精度限度及本領域技術人員已知的其他因素的偏差或變化,總之不排除想要提供的特性的效果。
現在將參考附圖以描述本公開實施例的。
圖3示出根據本公開實施例的、通過網絡連接的多個設備中的標記處理過程。
參照圖3,網絡服務器310可以組成包括用于第一設備320和第二設備330兩者的信息的超級文本標志語言(HTML)文件。網絡服務器310可以向第一設備320和第二設備330中的每一個提供所組成的一個HTML文件。
第一設備320和第二設備330可以從提供自網絡服務器310的HTML文件中解析和顯示它們需要的部分。
參照圖3,第一設備320和第二設備330可以從網絡服務器310直接接收HTML語言文件。另一方面,由網絡服務器310提供的HTML文件可以順序傳遞到多個設備。例如,網絡服務器310可以向第一設備320提供HTML文件。第一設備320可以處理提供的HTML文件中的、第一設備320將處理的部分。第一設備320可以向第二設備330傳遞在提供的HTML文件中的、第二設備330的部分,以使得第二設備330可以處理所傳遞的部分。
可替換地,即使在第二設備330可能無法從網絡服務器310直接接收HTML文件的情境下,如果第二設備330保持其到第一設備320的連接,則第二設備330可以接收需要的HTML文件并且顯示期望的屏幕。
例如,可以使用單獨的文件來提供指示每個設備將處理的部分的信息。在這種情況下,瀏覽器可以同時處理提供屏幕配置信息的HTML文件以及描述用于多個設備的處理方法的單獨的文件。本文將在下面做出其描述。
圖4示出根據本公開實施例的用于處理標記的瀏覽器。
參照圖4,瀏覽器400可以包括前端410、瀏覽器核420、文檔對象模型(DOM)樹430、事件操縱器440、連通性模塊450以及協議操縱器460。
構成瀏覽器400的每個模塊的作用如下。
前端410:是讀取DOM樹430并且在屏幕上為用戶渲染DOM樹430的模塊。
瀏覽器核:是解析標記文件、解釋并處理標簽、以及使用處理結果構成DOM樹430的瀏覽器的核心模塊。瀏覽器核420可以不僅執行與普通瀏覽器的處理模塊的功能相同的功能,而且額外執行處理新定義的元素和屬性的功能。
DOM樹430:指的是瀏覽器核420已經解釋標記并且以一個樹的形式產生元素的數據結構。DOM樹430與普通瀏覽器的DOM樹相同。
事件操縱器440:通常,瀏覽器的事件操縱器是操縱由用戶錄入的事件,或發生在設備之內的事件(例如,超時處理等等)的模塊。在提出的實施例中,如果改變發生(例如,如果第二設備(或第一設備)被添加或除去),則事件操縱器440可以從連通性模塊450接收此事件并且將其向DOM樹430傳遞,以重新改變屏幕配置。
連通性模塊450:扮演檢測改變(例如,在網絡中添加/除去設備)、將環境中的改變生成為事件、以及向事件操縱器440傳遞事件的角色。
協議操縱器460:扮演訪問網絡服務器并且發送標記文件的角色。協議操縱器460與普通瀏覽器的協議操縱器相同。
在瀏覽器400的組件當中,為提出的實施例添加或改變的模塊可以包括事件操縱器440和連通性模塊450。其他剩余模塊可以在操作方面通常與公共瀏覽器的那些相同。因此,在提出的實施例中,添加了操縱相應于事件操縱器440和連通性模塊450的元素和屬性的處理。
之后,將對為提出的實施例定義的標記進行描述。
圖5a示出根據本公開實施例的、用于控制多媒體的時空布局以及同步的標記的結構。
參照圖5a,標記文件500可以包括場景布局信息510和場景配置信息520。場景配置信息520可以包括多個區域配置信息520-1、520-2和520-3。多個區域配置信息520-1、520-2和520-3中的每一個可以包括至少一條媒體配置信息。如本文使用的術語“媒體”可以不限于特定類型(例如,視頻和音頻)的信息。媒體可以擴展到包括圖像、文本等等。因此,在以下描述中的媒體將解釋為不僅包括視頻和音頻,而且包括各種類型媒體,諸如圖像、文本等等。
下面的表1示出圖5a中示出的并且被組成為HTML文件的標記文件的示例。
[表1]

如表1中所示,在<head>字段中,可以記錄由<view>元素及其子元素<divLocation>組成的、相應于整個屏幕場景的布局信息。在<body>字段中,可以記錄:通過被劃分成作為子結構的區域配置信息來構成實際場景的信息。區域配置信息表示可以獨立地操作的一個區域。該區域可以包含實際媒體信息(例如,視頻、音頻,圖像、文本等等)。
構成圖5a中示出的標記的場景布局信息可以作為單獨文件被配置和提供。
圖5b示出根據本公開實施例的、被配置為單獨文件的、在用于控制多媒體的時空布局以及同步的標記的結構中的場景的布局信息。
參照圖5b,標記文件可以包括描述場景布局信息510的標記550,以及描述場景配置信息520的標記560。由不同信息組成的兩個標記550和560 可以被配置為在標記文件中被區分。
下面的表2和表3示出圖5b中示出并且被組成為HTML文件的標記文件的示例。
[表2]

[表3]

如表2和表3中所示,用于記錄相應于整個屏幕場景的布局信息的<view>元素及其子元素<divLocation>可以被配置為單獨文件。如果場景布局信息被單獨地配置和提供,則每個設備可以同時接收和處理描述場景布局信息510的標記550以及描述場景配置信息520的標記560。即使在這種情況下,雖然兩個標記取決于它們的描述信息而被單獨地配置,但是每個設備可以接收和處理相同的標記。
在提出的實施例中,屬性被添加到場景布局信息,以便在使用場景配置信息在多個設備中顯示:設備之間的連接關系以及多個設備應根據連接關系來處理的信息。
現在將描述屬性,該屬性被添加到場景布局信息以顯示可以被處理的信息。
1.viewtype(視圖類型):它表示相應于場景布局信息的場景的類型。具體地,viewtype是用于指示場景布局信息是用于支持通過一個主設備的多媒體服務,還是用于支持通過一個主設備以及至少一個次設備的多媒體服務。
下面的表4示出viewtype值的定義意義的示例。
[表4]
viewtype描述缺省缺省值。其指示一個設備連接到網絡。多個其指示多個設備連接到網絡。可接受其定義空空間以使得可能從外部設備接收區域信息。
在表4中,“一個設備連接到網絡”表示多媒體服務由主設備提供,而“多個設備連接到網絡”表示多媒體服務由一個主設備以及至少一個次設備(secondary device)提供。
2.divLocation(劃分位置):對于通過一個主設備,或者通過一個主設備以及至少一個次設備的多媒體服務,它是用于在屏幕上放置至少一個場景的位置信息。例如,如果多媒體服務由一個主設備提供,則divLocation可以被定義用于構成主設備的屏幕的至少一個場景中的每一個。另一方面,如果多媒體服務由一個主設備以及至少一個次設備提供,則divLocation可以被定義不僅用于構成主設備的屏幕的至少一個場景中的每一個,而且用于構成至少一個次設備的屏幕的至少一個場景中的每一個。
3.plungeOut(向外投送):它指示區域如何可以通過多個設備被共享/分配。換句話說,它定義將由次設備顯示在屏幕上的場景的類型。例如,plungeOut可以指示場景是否是與主場景共享的場景,場景是否是在從主設備的屏幕除去之后已經移動到次設備并且顯示在次設備的屏幕上的場景,以及場景是否是新提供的場景。
下面的表5示出plungeOut值的定義意義的示例。
[表5]
plungOut描述可共享區域可以在次設備中共享。動態區域移動到次設備。補充區域被額外地提供在次設備中。
在提出的實施例中,如果多個設備通過網絡連接,則可以配置多個場景布局信息以操縱它們。新定義的viewtype和plungOut可以在配置了多個場 景布局信息時起作用。
圖6示出根據本公開實施例的、在多個設備通過網絡被連接的環境下由主設備執行的控制流。術語“主設備”可以指的是從網絡服務器直接接收標記文檔并且處理接收到的標記的設備。例如,主設備可以是支持大屏幕的設備,諸如數字電視(DTV)等等。
參照圖6,主設備可以直接接收服務。在操作610中,主設備可以從網絡服務器接收被編寫在HTML中的標記文檔。當接收標記文檔時,主設備可以在操作612中通過連通性模塊確定次設備是否連接到網絡。
如果在操作612中確定沒有次設備被連接,則主設備可以在操作614中通過連通性模塊生成“缺省”事件。在操作616中,主設備可以讀取接收到的標記文檔的場景布局信息中的、相應于“缺省”的場景布局信息(其中,視圖元素的viewtype屬性被設置為“缺省”),并且解釋讀取信息以配置和顯示屏幕。
主設備可以繼續檢查連通性模塊,并且如果在操作612中確定次設備被連接,則主設備可以在操作618中生成“多個”事件。在操作620中,主設備可以讀取標記文檔的場景布局信息中的、相應于“多個”的布局信息(其中,視圖元素的viewtype屬性被設置為“多個”),并且應用該讀取信息。
在操作622中,主設備可以讀取作為視圖元素的子元素信息的divLocation元素,并且向次設備發送設置該次設備的“plungeOut”屬性的區域信息。“plungeOut”屬性可以具有表5中定義的三個值中的至少一個。
在操作624中,主設備確定“plungeOut”屬性的值。如果在操作624中確定“plungeOut”屬性具有“可共享”和“補充(complementary)”的值,則主設備不需要改變DOM,因為其場景配置沒有改變。因此,在操作630中,主設備可以基于場景配置信息顯示屏幕。在這種情況下,顯示在屏幕上的內容可以不改變。
另一方面,如果在操作624中確定“plungeOut”屬性具有值“dynamic(動態)”,則主設備可以改變DOM,因為其場景配置信息被改變。因此,在操作626中,主設備可以更新DOM。主設備可以在操作628中基于更新的DOM重新配置屏幕,并且在操作630中顯示重新配置的屏幕。
即使在次設備從網絡退出時,改變的事件也可以通過主設備中提供的連通性模塊生成,并且其操縱處理已經如上所述。
圖7示出根據本公開實施例的、在多個設備通過網絡連接的環境下由次設備執行的控制流。術語“次設備”指的是與主設備相關聯操作的設備。通常,次設備是具有小屏幕防治設備,諸如移動設備、平板設備等等,并且可以顯示關于在主設備中欣賞的服務的輔助信息,或者可以負責控制主設備。
次設備可以取決于其服務接收方法執行兩個不同的操作。操作可以被劃分成在次設備從網絡服務器直接接收服務時執行的操作,以及在次設備不能從網絡服務器直接接收服務時執行的操作。
參照圖7,當次設備直接從網絡服務器接收服務時,次設備可以在操作710中從網絡服務器接收被寫入在HTML中的標記文檔。在接收標記文檔之后,次設備可以在操作712中通過連通性模塊確定主設備(或第一設備)是否連接到網絡。
如果在操作712中確定主設備未連接到網絡,則次設備可以在操作714中等待直到主設備連接到網絡,因為第二設備不能由它自己操縱服務。
另一方面,如果在操作712中確定主設備已經連接到網絡或在次設備接收標記文檔的時新近被連接到網絡,則次設備可以在操作716中通過連通性模塊生成“多個”事件。在操作718中,次設備可以從場景布局信息讀取相應于“多個”的信息,解釋與設置了所讀取信息中的divLocation的plungeOut值的區域有關的信息,以及在其屏幕上顯示所解釋的信息。
之后,當次設備不能從網絡服務器直接接收服務時,次設備可以從主設備接收相應于次設備自身的區域信息,解釋接收到的信息,并且在屏幕上顯示解釋結果。次設備的此操作被示出在圖6中的操作632和操作634中。
再次參考圖6,其額外示出了由次設備執行的操作632和操作634。在操作632中,次設備可以接收從主設備發送的區域信息。在操作634中,次設備可以基于接收到的區域信息顯示屏幕。
圖8和圖9示出根據本公開實施例的、構成主設備和次設備的模塊之間的連接關系。更具體地,圖8示出根據本公開實施例的、構成主設備的模塊結構,以及圖9示出根據本公開實施例的、構成次設備的模塊結構。
參照圖8,瀏覽器800可以包括前端810、瀏覽器核820、DOM樹830、事件操縱器840、連通性模塊850以及協議操縱器860。參照圖9,瀏覽器900可以包括前端910、瀏覽器核920、DOM樹930、事件操縱器940、連通性模塊950以及協議操縱器960。圖8和圖9中可以注意到,主設備和次 設備通過構成主設備的模塊當中的連通性模塊850以及構成次設備的模塊當中的連通性模塊950連接到彼此。換句話說,主設備和次設備通過它們的連通性模塊經由網絡連接。更具體地,主設備的連通性模塊850和次設備的連通性模塊950可以在主設備和次設備之間執行信息交換,以及在它們的設備中生成事件。
可以注意到,主設備和次設備的圖8和圖9中示出的模塊結構與結合圖4描述的模塊結構相同。
現在,將參照實際標記描述主設備可以如何處理場景布局信息。
下面的表6示出一個標記包括兩個視圖元素的示例。
[表6]

在表6中,每個視圖元素可以通過viewtype屬性區分。viewtype屬性的值被設置為“缺省”的視圖是用于一個設備存在于網絡中的情況的場景布局信息。viewtype屬性的值被設置為“多個”的視圖是用于多個設備存在于網絡中的情況的場景布局信息。
如果一個設備存在于網絡中,則在表6中,在上的塊中的場景布局信息可以被應用。存在于在上的塊中并且相應于標記的場景布局信息具有一個區域信息。因此,一個區域可以顯示在主設備的屏幕上。
然而,如果至少一個次設備被添加到網絡,則連通性模塊可以生成“多個”事件。由于生成“多個”事件,在表6中,在下的塊中的場景布局信息可以被應用。存在于在下的層塊中并且相應于標記的場景布局信息具有兩個區域信息。在兩個區域信息中,通過id=“div2”區分的divLocation的plungOut屬性被指定為“補充”,所以此區域信息可以實際上不顯示在主設備上。換句話說,Area1(區域1)信息可以仍然顯示在主設備上,并且次設備可以接收和顯示Area2(區域2)信息。
當場景布局信息被配置為圖5b中的單獨的標記時,表6中的視圖元素可以描述在單獨的標記中。處理視圖元素的每個設備可以接收描述場景配置 信息的標記并且同時處理接收到的標記。相同的信息是單獨的并且描述在單獨的標記中,僅僅為了服務規定的方便起見。因此,在通過設備的操縱處理方面不存在不同,所以將不單獨地描述操縱處理。
根據提出的實施例組成標記的示例示出在圖10、圖11和圖12中。
圖10示出根據本公開實施例的標記組成過程。
參照圖10,特定區域可以由主設備和次設備共享。在圖10的左側,連接到網絡的主設備1010可以顯示區域Area1和Area2。例如,在圖10的左側,次設備1020未連接到網絡。
如果次設備1040連接到網絡,則主設備1030可以仍然顯示區域Area1和Area2,并且顯示在主設備1030上的Area1和Area2當中的Area2可以顯示在新連接的次設備1040上,如圖10的右側上所示。
結合圖10描述的實施例可以表示為如下面的表7中的代碼。
[表7]

另一方面,當場景布局信息被配置為單獨的標記時,結合圖10描述的實施例可以表示為如下面的表8中的代碼。
[表8]

如表8中所示,場景布局信息僅僅描述在單獨文件中,并且不存在標記的內容方面的不同。在表8中,第一框和第二框可以相應于不同的文件。例如,第一框可以相應于具有文件名“Sceane.xml”的文件,而第二框可以相應于具有文件名“Main.html”的文件。
圖11示出根據本公開實施例的標記組成過程。
參照圖11,如果次設備被連接,則正顯示在主設備上的特定區域信息可以移動到次設備。在圖11的左側,連接到網絡的主設備1111可以顯示區域Area1和Area2。例如,在圖11的左側,次設備1120未連接到網絡。
如果次設備1140連接到網絡,則主設備1130可以顯示區域Area1,而正顯示在主設備1130上的區域Area2可以顯示在新連接的次設備1140上, 如圖11的右側上所示。
結合圖11描述的實施例可以表示為如下面的表9中的代碼。
[表9]

圖12示出根據本公開實施例的標記組成過程。
參照圖12,新區域可以顯示在新連接的次設備上而不考慮顯示在主設備上的區域。在圖12的左側,連接到網絡的主設備1210可以顯示區域Area1和Area2。例如,在圖12的左側,次設備1220未連接到網絡。
如果次設備1240連接到網絡,則主設備1230可以仍然顯示區域Area1和Area2,如圖12的右側上所示。新連接的次設備1240可以顯示與正顯示在主設備1230上的區域Area1和Area2無關的新的補充信息(例如,Area3 (區域3)信息)。
結合圖12描述的實施例可以表示為如下面的表10中的代碼。
[表10]

圖13示出根據本公開實施例的區域信息接收過程。
參照圖13,顯示第一一個區域信息Area1,但是可以補充地顯示接收到的新的區域信息。為此,可以組成標記以包括關于可以被接收的空白空間的信息,使得甚至在新的區域信息被接收之后避免全部場景配置被破壞成為可能,。
結合圖13描述的實施例可以表示為如下面的表11中的代碼。
[表11]

對于圖11、圖12和圖13,將不單獨地描述將場景配置信息作為單獨文件提供的示例。這些示例可以參照表8中示出的方法充分地描述。
圖14示出根據本公開實施例的、提供基于多個屏幕的多媒體服務的服務器的結構。應該注意到,在構成服務器的組件當中,圖14中示出本公開的實施例需要的組件。
參照圖14,標記生成器1410可以生成用于基于多個屏幕的多媒體服務的至少一個標記文件。標記文件可以具有圖5a或圖5b中示出的結構。
例如,標記生成器1410可以生成包括場景布局信息和場景配置信息的一個標記文件,或者生成包括場景布局信息的一個標記文件以及包括場景配置信息的另一標記文件。
場景布局信息可以包括用于一個多媒體設備的場景布局信息以及用于多個多媒體設備的場景布局信息。用于一個多媒體設備的場景布局信息用于主多媒體設備。用于多個多媒體設備的場景布局信息用于主多媒體設備(即,主設備)以及至少一個副多媒體設備(即,次設備)。
用于一個多媒體設備的場景布局信息可以包括視圖類型“缺省”以及位置信息。視圖類型“缺省”是用于指示場景布局信息是用于一個多媒體設備的值。位置信息是用于在一個多媒體設備的屏幕上放置用于多媒體服務的至少一個場景的信息。
用于多個多媒體設備的場景布局信息可以包括視圖類型“多個”、位置 信息、向外投送信息等等。
視圖類型“多個”是用于指示場景布局信息用于多個多媒體設備的值。位置信息是用于在用于多個多媒體設備中的每一個的屏幕上放置用于多媒體服務的至少一個場景的信息。向外投送信息定義用于由多個多媒體設備共享至少一個場景的方法。向外投送信息可以包括在用于副多媒體設備的位置信息中。
視圖類型的示例定義在表4中,并且向外投送信息的示例定義在表5中。
發送器1420可以發送由標記生成器1410生成的至少一個標記文件。由發送器1420發送的至少一個標記文件可以提供給主多媒體設備,或者提供給主多媒體設備以及至少一個副多媒體設備。
上面已經描述了主多媒體設備以及至少一個副多媒體設備的結構和操作,其全部通過接收由發送器1420發送的至少一個標記文件來支持多媒體設備。
如從上文描述清楚地,根據本公開,因為可以利用一個標記文件描述多個設備之間的連接關系以及可以由每個設備處理的信息,所以服務提供商可以容易地提供一致的服務而不需要管理復雜的設備之間的連接關系或者其狀態。
此外,未直接連接到服務提供商的第二設備可以從第一設備接收關于其期望的部分的信息,以及處理和提供接收到的信息,并且即使在存在于網絡中的設備的狀態改變時,第二設備也可以檢測改變,并且通過應用相應于檢測到的改變的場景布局信息來實時改變場景的空間配置。
盡管已經參照本公開的特定示例性實施例示出和描述了本公開,但本領域技術人員將會理解本公開可以對本公開進行形式和詳細上的各種改變而不會脫離權利要求及其等同物限定的本公開的精神和范圍。

關 鍵 詞:
用于 支持 屏幕 服務 標記 組成 裝置 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:用于支持多屏幕服務的標記組成裝置和方法.pdf
鏈接地址:http://www.wwszu.club/p-6373686.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大