新四季網

多節點架構的多媒體傳播系統和其多媒體傳播控制方法

2023-10-11 22:21:24 2

多節點架構的多媒體傳播系統和其多媒體傳播控制方法
【專利摘要】一種多節點架構的多媒體傳播系統和其多媒體傳播控制方法。多節點架構的多媒體傳播系統,包括多個節點,每一節點連結至所述節點中至少一節點,所述節點包括:多個伺服器節點,每一伺服器節點提供至少一多媒體內容;以及多個多媒體播放終端節點,每一多媒體播放終端節點接收所述伺服器節點其中一伺服器節點所傳送的多媒體內容並播放該多媒體內容;其中所述伺服器節點其中一第一伺服器節點連接至一第二伺服器節點,該第一伺服器節點通過該第二伺服器節點將一第一多媒體內容傳送至連結至該第二伺服器節點的至少一多媒體播放終端節點;其中每一多媒體播放終端節點為包括至少一顯示裝置的多媒體播放終端。
【專利說明】多節點架構的多媒體傳播系統和其多媒體傳播控制方法
【技術領域】
[0001]本發明涉及傳播多媒體內容的多媒體傳播系統及其控制方法。
【背景技術】
[0002]隨著科技發展,目前已有多種終端設備可傳播多媒體內容,例如計算機、電視機和平板計算機等。電子看板(Digital Signage)又叫作看板、電子廣告看板、多媒體看板等,常設置在如百貨公司、車站等公共場合以傳播生活信息與廣告等多媒體內容,可用以取代傳統平面廣告或信息看板。圖1所示為根據已知技術的一電子看板系統的示意圖。圖1的電子看板系統包括伺服器(content management system server) CMS、邊緣伺服器(edgeserver) ES1、ES2、ES3、ESI 1、ES12 和 ES13 以及電子看板 APL1、APL2、APL3、APL4 和 APL5。使用者終端Ul、U2和U3可連接至伺服器CMS以將所要傳播的多媒體內容傳送至伺服器CMS。伺服器CMS控制多媒體內容的傳送,直接或通過邊緣伺服器將多媒體內容傳送至電子看板 APL1、APL2、APL3、APL4 和 APL5 以使電子看板 APL1、APL2、APL3、APL4 和 APL5 播放多媒體內容。但已知技術的電子看板系統主要有擴充不易、數據安全、應用多樣性等問題。例如,隨著電子看板系統所布置的範圍增大,對於伺服器的硬體要求也跟著增加,因此可能需要以新的伺服器取代舊的伺服器,造成電子看板系統擴充不易。而隨著電子看板系統所布置的範圍增大,也可能造成電子看板系統的管理與控制不易,造成數據傳送效率不彰等問題。因此,需要一種具備安全數據傳送機制、高擴充性且高應用性的多媒體傳播系統以及其控制方法。

【發明內容】

[0003]有鑑於此,本發明提供一種多節點架構的多媒體傳播系統,藉由控制各節點之間的連結關係、數據傳送與管理權限,實現具備高安全性、高擴充性且高應用性的多媒體傳播系統。
[0004]本發明一實施例提供一種多節點架構的多媒體傳播系統,包括:多個節點,每一節點連結至所述節點中至少一節點,所述節點包括:多個伺服器節點,每一伺服器節點提供至少一多媒體內容;以及多個多媒體播放終端節點,每一多媒體播放終端節點接收所述伺服器節點其中一伺服器節點所傳送的多媒體內容並播放該多媒體內容;其中所述伺服器節點其中一第一伺服器節點連接至一第二伺服器節點,該第一伺服器節點通過該第二伺服器節點將一第一多媒體內容傳送至連結至該第二伺服器節點的至少一多媒體播放終端節點;其中每一多媒體播放終端節點為包括至少一顯示裝置的多媒體播放終端。
[0005]本發明另一實施例提供一種多媒體傳播控制方法,適用於一多節點架構的多媒體傳播系統,該多節點架構的多媒體傳播系統包括:多個節點,每一節點連結至所述節點中至少一節點,所述節點包括:多個伺服器節點,每一伺服器節點連接至所述伺服器節點中至少一伺服器節點並提供至少一多媒體內容;以及多個多媒體播放終端節點,每一多媒體播放終端節點為包括至少一顯示裝置的多媒體播放終端並接收所述伺服器節點其中一伺服器節點所傳送的多媒體內容以播放該多媒體內容;其中該多媒體傳播控制方法包括:由所述伺服器節點其中一第一伺服器節點通過連接至該第一伺服器的所述伺服器節點其中一第二伺服器節點,將一第一多媒體內容傳送至該第二伺服器節點控制的至少一多媒體播放終端節點,使該至少一多媒體播放終端節點播放該第一多媒體內容。
【專利附圖】

【附圖說明】
[0006]圖1所示為根據已知技術的一電子看板系統的示意圖。
[0007]圖2所示為根據本發明一實施例的多節點架構的示意圖。
[0008]圖3所示為根據本發明一實施例的一節點的示意圖。
[0009]圖4所示為根據本發明一實施例的建立節點連結的方法的流程圖。
[0010]圖5所示為根據本發明一實施例的多節點架構的示意圖。
[0011]圖6所示為根據本發明一實施例的請求功能或服務的方法的流程圖。
[0012]圖7所示為根據本發明一實施例的新增多媒體播放終端節點請求功能或服務的方法的流程圖。
[0013]圖8所示為根據本發明一實施例的多節點架構的多媒體傳播系統的示意圖。
[0014]【符號說明】
[0015]20、40~多節點架構;
[0016]30~節點;
[0017]300~執行單元;
[0018]310~解密/加密單元;
[0019]320~接收單元;
[0020]330~路徑單元;
[0021]340~傳送單元;
[0022]A、B、C、D、E ~節點;
[0023]APL1、APL2、APL3、APL4、APL5 ~電子看板;
[0024]APL1_1、APL3_1_1、APL3_1_2、APL3_1_3、APL6_1、APL6_2 ~多媒體播放終端節點;
[0025]C1、C2、C3、C4、C5、C6 ~群組;
[0026]CMS~伺服器;
[0027]CMS 1、CMS2、…、CMS6 ~伺服器節點;
[0028]ES1、ES2、ES3、ES11、ES12、ES13 ~邊緣伺服器;
[0029]ES3_1、ES3_2、ES3_3 ~中繼節點;
[0030]S401、S402、…、S415、S601、S602、…、S606、S701、S702、…、S708 ~步驟;
[0031]U1、U2、...、U7 ~使用者。
【具體實施方式】 [0032]以下說明為本發明的實施例。其目的是要舉例說明本發明一般性的原則,不應視為本發明的限制,本發明的範圍當以權利要求書所界定者為準。
[0033]值得注意的是,以下所揭露的內容可提供多個用以實踐本發明的不同特點的實施例或範例。以下所述的特殊的元件範例與安排僅用以簡單扼要地闡述本發明的精神,並非用以限定本發明的範圍。此外,以下說明書可能在多個範例中重複使用相同或相似的元件符號或文字。然而,重複使用的目的僅為了提供簡化並清楚地說明,並非用以限定多個以下所討論的實施例和/或配置之間的關係。此外,以下說明書所述的一個特徵連接至、耦接至和/或形成於另一特徵之上等的描述,實際可包含多個不同的實施例,包括所述特徵直接接觸,或者包含其它額外的特徵形成於所述特徵之間等等,使得所述特徵並非直接接觸。
[0034]本發明提供一種多節點架構的多媒體傳播系統,以下實施例先說明多節點架構,再說明此種多節點架構下的多媒體傳播系統。圖2所示為根據本發明一實施例的多節點架構20的示意圖。多節點架構20包括節點A、B、C和D,其中每一節點連結至至少一其他節點,每一節點提供至少一功能或服務。在本發明的多節點架構中,節點可直接或通過其他節點建立與另一節點之間的傳送路徑以傳送訊息。節點間的訊息傳送可以加密的方式進行。當節點傳送訊息時,可限制其他節點對該訊息的存取或傳送。節點可對與之相連的所有或部分節點廣播訊息或進行群組訊息傳送。當節點傳送訊息至另一節點時,可根據中繼節點數目、各連結的傳送速率或/和傳送質量等計算最短傳送路徑,並以此最短傳送路徑傳送訊息至另一節點。節點可根據其節點連結關係表尋找提供一特定功能或服務的另一節點,並傳送請求訊息至此另一節點以取得該特定功能或服務。除此之外,節點可控制其他節點使用自己所提供的功能或服務的權限,也可允許將自己的功能或服務部分或全部授權給另一節點。
[0035]節點與節點之間可根據一協議傳送訊息。舉例而言,此協議內容可包括傳送來源、傳送目的、識別碼與數訊息內容。傳送來源可包括來源節點的識別碼或者可包括來源節點的識別碼以及傳送路徑訊息,例如路徑訊息可包括所有經過的節點的識別碼。目的來源可包括目的節點或目的節點群組的識別碼,目的節點可為一個或多個節點,目的節點群組也可為一個或多個節點群組。每筆傳送訊息皆有其對應且唯一的訊息識別碼以供識別。訊息內容可以是多媒體內容、數據、指令、金鑰、權限設定等。權限設定可包括讀取數據、執行指令、連結節點等的權限設定。因此,節點與節點之間的訊息傳送可限定節點的存取權限與傳送權限,而通過傳送權限的控制,節點間的訊息傳送可達到階層式傳送、星狀式傳送或其混合等傳送方式。
[0036]以下以圖3說明本發明的多節點架構中的節點的示例性組成。圖3所示為根據本發明一實施例的一節點30的示意圖。節點30包括執行單元300、解密/加密單元310、接收單元320、路徑單元330以及傳送單元340。執行單元300執行節點30的功能或服務以及其他操作。舉例而言,如果節點30為提供多媒體播放功能的一節點,則執行單元300可為一多媒體處理器,負責執行多媒體內容的播放。執行單元300還可產生或執行上述協議內容。舉例而言,如果節點30所接收的訊息內容為一指令,則執行單元300執行該指令所指示的操作。接收單元320從來源節點接收符合上述協議的訊息並解析協議內容。路徑單元330根據節點30的節點連結關係表以及連結信息等計算訊息傳送至目的節點的最佳路徑。傳送單元340根據路徑單元330所計算的最佳路徑傳送符合上述協議的訊息至目的節點。解密/加密單元310根據與來源節點之間的特定金鑰進行所接收的協議內容的解密或根據與目的節點之間的特定金鑰對待傳送協議內容進行加密。在金鑰方面,金鑰可包括公鑰(public key)、指定與目的節點進行單向訊息傳送的私鑰(private key)、指定與目的節點之間進行訊息傳送的唯一金鑰、指定與多個目的節點之間進行訊息傳送的群組金鑰等。須注意的是,圖3節點組成僅為示例性,並非用以限制本發明。舉例而言,節點還可包括用以存儲其節點連結關係表的存儲裝置,或者,節點可根據其提供的功能或服務不同而省略其中部分單元。
[0037]圖4所示為根據本發明一實施例的建立節點連結的方法40的流程圖。在圖4的例子中,新節點E欲加入多節點架構而與圖2的多節點架構20中的節點B建立連結,其中節點B已與節點A建立連結。首先,在步驟S401中,節點E請求建立連結,例如,節點E傳送一連結請求至節點B。在步驟S402中,當節點B接收來自節點E的連結請求後,判斷是否允許節點E的連結請求。如果不允許(步驟S402:否),則如步驟S403所示,節點B傳送拒絕連結請求的回應至節點E。節點E在步驟S404接收節點B所傳送的拒絕連結請求的回應,並結束連結建立。如果節點B允許節點E的連結請求(步驟S402:是),則如步驟S405所示,節點B更新節點B的節點連接關係表,也就是將節點E加入節點B的節點連接關係表中。在步驟S406中,節點B傳送允許連結請求的回應至節點E,然後節點E在步驟S407中更新節點E的節點連接關係表,也就是將節點B加入節點E的節點連接關係表。在步驟S408中,節點B判斷節點E是否取得節點A與節點B的連結關係的資格,也就是判斷節點E是否可通過節點B連結至節點A。如果是(步驟S408:是),則節點B更新節點B的節點連接關係表(步驟S409),並傳送回應至節點E (步驟S410)以使節點E更新節點E的節點連結關係(步驟S411)。在步驟S412中,節點B判斷節點A是否取得節點B與節點E的連結關係的資格,也就是判斷節點A是否可通過節點B連結至節點E。如果是(步驟S412:是),則節點B更新節點B的節點連接關係表(步驟S413),並傳送回應至節點A (步驟S414)以使節點A更新節點A的節點連結關係(步驟S415)。在上述步驟S408和S412中,節點B可通過安全認證機制向節點A或節點E確認是否取得連結關係的資格。如果節點E成功與節點B建立連結,則節點A?E構成如圖5所示的多節點結構50。
[0038]圖6所示為根據本發明一實施例的請求功能或服務的方法60的流程圖。在圖6的例子中,已與節點B建立連結的節點A欲向節點B請求節點B所提供的功能或服務FSl。在步驟S601中,節點A傳送請求功能或服務FSl的訊息至節點B。在步驟S602中,當節點B接收到節點A所傳送的請求功能或服務FSl的訊息後,節點B判斷節點A是否符合功能或服務FSl的資格。舉例而言,節點B可藉由安全認證機制判斷節點A是否符合功能或服務FSl的資格。如果節點A不符合功能或服務FSl的資格(步驟S602:否),則節點B傳送拒絕功能或服務FSl請求的回應至節點A(步驟S603),節點A接收拒絕功能或服務FSl請求的回應(步驟S604)並結束方法60。在另一例子中,節點A接收節點B所傳送的拒絕功能或服務FSl請求的回應後,可根據節點A的節點連結關係表尋找另一個有提供功能或服務FSl的節點,並對該節點提出功能或服務請求。如果節點A符合功能或服務FSl的資格(步驟S602:是),則節點B傳送允許功能或服務FSl請求的回應至節點A (步驟S605),節點A接收允許功能或服務FSl請求的回應(步驟S606)。在節點A接收允許功能或服務FSl請求的回應之後,節點A可直接接收節點B所提供的功能或服務FSI,或者,節點A可根據在步驟S606中接收的回應中指示的方式接收節點B所提供的功能或服務FS1。請求功能或服務包括請求共享功能或服務和獨佔共享功能或服務等。如果一節點向另一節點請求獨佔功能或服務並獲得允許,則此另一節點不得向其他節點提供此功能或服務。
[0039]根據本發明一實施例,上述多節點結構下的多媒體傳播系統可至少包括伺服器節點、中繼節點以及多媒體播放終端節點。伺服器節點、中繼節點以及多媒體播放終端節點的建立節點連結和請求功能或服務的方法與上面所述相似,因此不再複述。伺服器節點提供發布、編輯和調整多媒體內容的功能,使連接至伺服器節點的使用者可發布、編輯和調整多媒體內容。伺服器節點並提供伺服器功能,以將多媒體內容傳送至至少一個多媒體播放終端節點處播放並控制多媒體內容的傳送與播放。伺服器節點可為至少具有處理器與存儲裝置的計算機裝置。中繼節點提供傳送中繼功能,以進一步將來自伺服器節點的多媒體內容傳送至目的多媒體播放終端節點,或是暫存來自伺服器節點的多媒體內容。中繼節點還可將來自多媒體播放終端節點的訊息傳送至目的伺服器節點,或是存儲來自多媒體播放終端節點的訊息。中繼節點可為至少具有處理器與存儲裝置的計算機裝置。多媒體播放終端節點為具有至少一顯示裝置或播音裝置的多媒體播放終端,例如一電子看板、電視牆系統、互動式作業系統等。多媒體播放終端節點提供一多媒體播放功能,可接收並播放來自伺服器節點的多媒體文件,也可向多節點架構中其他節點請求一特定功能或服務,然後播放此特定功能或服務。以下將說明多媒體播放終端節點如何向多節點架構中其他節點請求一特定功能或服務。
[0040]圖7所示為根據本發明一實施例的新增多媒體播放終端節點請求功能或服務FS2的方法70的流程圖。在此以圖5的多節點架構40下的多媒體傳播系統為例說明方法70,其中節點B為伺服器節點,節點A為已註冊至伺服器節點B的多媒體播放終端節點,節點C和D為提供特定功能或服務的節點,節點E為新增與節點B的連結的多媒體播放終端節點,例如節點E經過圖4所示的建立節點連結方法後已與節點B建立連結並取得通過節點B連結至節點C和D的資格。在步驟S701中,多媒體播放終端節點E根據其節點連結關係表尋找最近的伺服器節點以及提供一特定功能或服務的節點,在此例子中,根據其節點連結關係表,多媒體播放終端節點E可得知最近的伺服器節點為伺服器節點B,且節點C有提供多媒體播放終端節點E所請求的功能或服務FS2。在步驟S702中,多媒體播放終端節點E向伺服器節點B提出註冊請求,以請求成為可受伺服器節點B控制的多媒體播放終端節點。在步驟S703中,伺服器節點B接收多媒體播放終端節點E的註冊請求,並取得多媒體播放終端節點E的控制權,然後在步驟S704中,伺服器節點B傳送接受註冊請求的回應至多媒體播放終端節點E,多媒體播放終端節點E在步驟S705中接收回應並接受伺服器節點B的控制。在步驟S706中,多媒體播放終端節點E傳送請求功能或服務FS2的訊息至節點C,然後在步驟S707中,當節點C接收由多媒體播放終端節點E所傳送知請求功能或服務FS2的訊息後,提供功能或服務FS2給多媒體播放終端節點E,然後多媒體播放終端節點E在步驟S708中接收節點C所提供的功能或服務FS2。舉例而言,多媒體播放終端節點E請求天氣信息服務,而節點C為可提供天氣信息服務的節點,因此,在步驟S708中,多媒體播放終端節點E可從節點C取得並播放天氣信息。
[0041]在一例子中,如果節點C無法正常運作,例如在傳送步驟S706的請求後經過一預定時間皆無收到節點C的回應,則多媒體播放終端節點E可根據其節點連結關係表尋找提供功能或服務FS2的其他節點,並向此其他節點傳送步驟S706的請求。
[0042]圖7所示為多節點架構的多媒體傳播系統中新增至多媒體傳播系統的多媒體播放終端節點請求功能或服務的方法,而對於已存在於多媒體傳播系統中且已註冊至一伺服器節點的其他多媒體播放終端節點而言,可省略步驟S701?S705,直接根據其節點連結關係表尋找提供功能或服務FS2的節點,然後執行步驟S706?S708。
[0043]在本揭露中,每個節點的節點連結關係表可記錄可連結的節點、可連結的節點所提供的功能或服務、連結至可連結的節點的可能路徑、與可連結的節點之間的連結的訊息傳送速率與質量等。
[0044]圖8所示為根據本發明一實施例的多節點架構的多媒體傳播系統的示意圖。多節點架構的多媒體傳播系統(以下簡稱為多媒體傳播系統)包括伺服器節點CMSl?CMS6、中繼節點 ES3_1 ?ES3_3、多媒體播放終端 APL1_1、APL3_1_1 ?APL3_1_3、APL6_1 和 APL6_2。其中使用者Ul?U6可分別連接至伺服器節點,以提供待播放的多媒體內容至伺服器節點。在圖8中,Cl?C6代表不同的群組,每一群組包括至少一伺服器節點。例如群組C3包括位於同一大樓中的所有節點。相較於現有技術,在本實施例的多媒體傳播系統中,伺服器節點可直接連接至另一伺服器節點,以與另一伺服器節點分享資源、取得另一伺服器的所有或部分控制權或協助轉送另一伺服器的訊息。伺服器節點與伺服器節點之間可藉由類似圖6的方法取得另一伺服器的所有或部分控制權。須注意的是,圖8的各節點間傳送訊息的方式與上列所述相同。節點可根據節點連結關係表計算與目標節點之間的最佳路徑。節點可根據不同的傳輸需求使用不同的金鑰,例如當伺服器節點CMS3要傳送訊息給群組C3中的所有節點時,可採用群組金鑰。藉由金鑰的設定,也可使訊息可經某些節點傳送但僅可由特定節點存取。
[0045]圖8的多媒體播放終端節點可接收來自伺服器節點的多媒體內容並播放,也可通過類似圖6的方式向提供一特定功能或服務的節點請求該特定功能或服務,例如請求天氣信息服務、交通信息服務等,以取得該特定功能或服務並播放該特定功能或服務的多媒體內容,例如播放天氣信息或交通信息。由於多媒體播放終端節點不只可被動播放所接收的多媒體內容也可主動請求其他特定的功能或服務,因此多媒體播放終端節點可為具備互動功能的多媒體播放終端
[0046]在圖8的多媒體傳播系統中,伺服器節點CMSl與CMS2之間已存在連結,假設群組C6為新加入此多媒體傳播系統的群組,以下說明群組C6加入此多媒體傳播系統的方法,此方法類似於圖4。首先,將群組C6的伺服器節點CMS6欲連結的伺服器節點CMSl的地址,例如IP位址等,設定至伺服器節點CMS6 (例如將伺服器節點CMSl的地址加入伺服器節點CMS6的節點連結關係表)。伺服器節點CMS6向伺服器節點CMSl傳送請求連結的訊息,伺服器節點CMSl收到請求連結的訊息後,將伺服器節點CMS6加入伺服器節點CMSl的節點連結關係表,伺服器節點CMSl將更新後的節點連結關係表傳送給伺服器節點CMS6,使得伺服器節點CMS6取得伺服器節點CMSl的節點連結關係表並取得與所有伺服器節點通信的能力,並且伺服器節點CMSl傳送更新節點連結關係表的訊息至與伺服器節點CMSl連結的其他伺服器節點,例如伺服器節點CMS2,使與伺服器節點CMSl連結的其他伺服器節點將新加入的伺服器節點CMS6更新至節點連結關係表中。如上列所述,群組C6的所有節點可輕易加入多媒體傳播系統中,多媒體傳播系統可同時包括不同架構的群組,而且多媒體傳播系統擴充的設備成本和時間成本皆較現有技術來得低。
[0047]以下以圖8的伺服器節點CMS2和伺服器節點CMS3為例說明伺服器節點如何取得另一伺服器節點所控制的多媒體播放終端節點的控制權。首先,伺服器節點CMS2傳送請求群組C3的多媒體播放終端節點清單的訊息至伺服器節點CMS3,伺服器節點CMS3回復群組C3的多媒體播放終端節點清單(包括群組C3中所有多媒體播放終端的識別碼)至伺服器節點CMS2,然後伺服器節點CMS2根據群組C3的多媒體播放終端節點決定所要控制的多媒體播放終端節點,傳送請求多媒體播放終端節點控制權的訊息至伺服器節點CMS3,此訊息中包括伺服器節點CMS2所想要控制的多媒體播放終端節點的識別碼、需要控制的功能為何以及需要控制的時間等。伺服器節點CMS3接收到請求多媒體播放終端節點控制權的訊息後,回復同意控制的多媒體播放終端節點清單至伺服器節點CMS2,同意控制的多媒體播放終端節點清單包括同意受伺服器節點CMS2的多媒體播放終端節點的識別碼、同意控制的功能以及同意控制的時間等。在接收到同意控制的多媒體播放終端節點清單,伺服器節點CMS2可取得同意控制的多媒體播放終端節點清單中所指示的群組C3中的部分或全部多媒體播放終端節點的控制權,也就是說,伺服器節點CMS2可控制與群組C3中可受伺服器節點CMS2控制的多媒體播放終端之間的訊息傳送,並可傳送多媒體內容至群組C3中可受伺服器節點CMS2控制的多媒體播放終端以供播放等。以下說明伺服器節點CMS2取得群組C3中的部分或全部多媒體播放終端節點的控制權後如何通過伺服器節點CMS3傳送多媒體內容至群組C3中的部分或全部多媒體播放終端節點。
[0048]假設伺服器節點CMS2取得群組C3中多媒體播放終端APL3_1_1?APL3_1_3的控制權。首先,伺服器節點CMS3設定媒體播放終端APL3_1_1?APL3_1_3連結的中繼節點為ES3_1。伺服器節點CMS2將一多媒體內容傳送至伺服器節點CMS3,伺服器節點CMS3將多媒體內容暫存至中繼節點ES3_1,然後伺服器節點CMS2將播放清單傳送至伺服器節點CMS3,伺服器節點CMS3將播放清單傳送至媒體播放終端APL3_1_1?APL3_1_3,媒體播放終端APL3_1_1?APL3_1_3接收到播放清單後,如果在播放清單上,則從中繼節點ES3_1下載多媒體內容並播放。
[0049]當媒體播放終端APL3_1_1?APL3_1_3播放多媒體內容之後,媒體播放終端APL3_1_1?APL3_1_3會回報播放記錄。多媒體播放終端APL3_1_1?APL3_1_3先將播放記錄傳送至中繼節點ES3_1,中繼節點ES3_1可根據伺服器節點CMS3的設定將播放記錄回傳給伺服器節點CMS3或不將播放記錄回傳給伺服器節點CMS3而存儲於中繼節點ES3_1。例如,伺服器節點CMS3可設定為如果播放記錄為成功播放,則中繼節點ES3_1不需將播放記錄回傳給伺服器節點CMS3,如果播放記錄為播放失敗,則中繼節點ES3_1將播放記錄回傳給伺服器節點CMS3。如果中繼節點ES3_1不將播放記錄回傳給伺服器節點CMS3而存儲於中繼節點ES3_1,伺服器節點CMS3可根據需求存取存儲於中繼節點ES3_1的播放記錄。在另一例子中,媒體播放終端播放記錄傳送至伺服器節點CMS3後,伺服器節點CMS3可根據播放記錄內容決定是否將播放記錄回傳給伺服器節點CMS2。例如,如果播放記錄為成功播放,則伺服器節點CMS3不需將播放記錄回傳給伺服器節點CMS2,如果播放記錄為播放失敗,則伺服器節點CMS3將播放記錄回傳給伺服器節點CMS2。
[0050]在上述實施例中,伺服器節點CMS2與伺服器節點CMS3之間形成了類似主從的關係,然而在本發明的多媒體傳播系統中,此種類似主從的關係可根據應用或需求不同動態調整。例如,可將節點的功能完全或部分開放給其他節點,也可根據多媒體傳播系統應用環境的不同使得一節點控制數個其他節點。
[0051]類似於上列所述的播放記錄,多媒體播放終端節點的開機訊息也可由中繼節點或伺服器節點保存。以圖8為例,多媒體播放終端APL3_1_1在預定時間自動開機,多媒體播放終端APL3_1_1根據其節點連結關係表得知與其連接的中繼節點是中繼節點ES3_1,因此多媒體播放終端APL3_1_1傳送開機訊息至中繼節點ES3_1,中繼節點ES3_1收到開機訊息後,根據其節點連結關係表得知與其連接的伺服器節點為伺服器節點CMS3,中繼節點ES3_1可根據開機訊息為成功或失敗而決定是否要將開機訊息傳送至伺服器節點CMS3,而伺服器節點CMS3也可根據開機訊息為成功或失敗而決定是否要將開機訊息傳送至其他伺服器節點。根據關於播放記錄以及開機記錄的敘述,本發明的多媒體傳播系統中,伺服器節點並非一定要保存所有的多媒體終端訊息,因此對伺服器的硬體需求相對較低,且伺服器的網絡負載也較小,不需應付龐大的訊息傳送。
[0052]根據圖8所示的多媒體傳播系統,區域(local)相關的多媒體內容可通過最近的伺服器節點傳送,減低不相關群組的網絡與硬體負擔。舉例而言,使用者U6或U7將媒體播放終端APL3_1_1?APL3_1_3所需的區域相關多媒體內容傳送至伺服器節點CMS3,伺服器節點CMS3將區域相關多媒體內容傳送至中繼節點ES3_1,中繼節點ES3_1將區域相關多媒體內容傳送至媒體播放終端APL3_1_1?APL3_1_3。區域相關的多媒體內容可藉由金鑰的設定而使得只有該區域內的多媒體播放終端得以存取該多媒體內容。
[0053]須注意的是,上列所述的多媒體內容、訊息等的傳送皆須符合前述的訊息傳送協議。以下說明本發明的多媒體傳播系統如何傳送具有高安全等級的內容。參照圖8說明,在一例子中,多媒體終端節點APL3_1_1播放一廣告之後,多媒體終端節點APL3_1_1在傳送該廣告播放記錄的訊息中設定一私鑰並將目的節點設定為伺服器節點CMS1,並預先以此私鑰加密訊息。多媒體終端節點APL3_1_1接著將此訊息傳送給中繼節點ES3_1,中繼節點ES3_1從此訊息中的目的節點識別碼可得知此訊息的目的節點為伺服器節點CMS1,因此中繼節點ES3_1根據其節點連接關係表將此訊息傳送至伺服器節點CMS3。伺服器節點CMS3收到訊息後,根據從此訊息中的目的節點識別碼可得知此訊息的目的節點為伺服器節點CMS1,因此根據其節點連接關係表,將訊息傳送給伺服器節點CMS2。伺服器節點CMS2收到訊息後,根據從此訊息中的目的節點識別碼可得知此訊息的目的節點為伺服器節點CMS1,因此將訊息傳送給伺服器節點CMSl。伺服器節點CMSl收到訊息後,根據多媒體終端節點APL3_1_1所提供的私鑰解密訊息以得到該廣告播放記錄。如果伺服器節點CMS2和CMS3皆有多媒體終端節點APL3_1_1所提供的私鑰,則伺服器節點CMS2和CMS3皆有解密此訊息而得到該廣告播放記錄。而中繼節點ES3_1由於沒有多媒體終端節點APL3_1_1所提供的私鑰,因此無法解密此訊息得到該廣告播放記錄。在另一例子中,多媒體終端節點APL3_1_1播放一廣告之後,欲將廣告播放記錄傳送至伺服器節點CMS3但不希望其他節點存取該廣告播放記錄,則多媒體終端節點APL3_1_1在傳送該廣告播放記錄的訊息中設定一指定給伺服器節點CMS3的唯一金鑰,並預先以此唯一金鑰加密訊息。媒體終端節點APL3_1_1接著將此訊息傳送給中繼節點ES3_1,中繼節點ES3_1從此訊息中的目的節點識別碼可得知此訊息的目的節點為伺服器節點CMS3,因此中繼節點ES3_1從此訊息傳送至伺服器節點CMS3,伺服器節點CMS3收到訊息後,根據多媒體終端節點APL3_1_1所提供的唯一金鑰解密訊息以得到該廣告播放記錄。綜上所述,藉由公鑰、私鑰、唯一金鑰等的設定,可讓不同需求的訊息採用適當的密鑰方式進行加密,藉此達到安全傳輸。
[0054]根據上列實施例所述的多節點架構的多媒體傳播系統,藉由訊息傳送的權限控制可同時存在階層式子架構以及星狀子架構等,因此可應用至多種應用環境,也可應用至複雜的網絡架構,而系統中也可有不同架構並存,不會因為系統擴大而產生架構不相容的問題。除此之外,經過適當設定,多節點架構的多媒體傳播系統中各節點的功能可完全或部分開放給其他節點,也可根據應用環境的需求不同而設定節點與節點之間的管理權限。另外,藉由協議內容以及金鑰,節點之間的訊息傳送有一定的安全機制,可保護訊息內容,並可與現今的傳送安全機制共存。而藉由數據傳輸協議以及金鑰可達到多種傳輸模式,例如群組傳送、特定目的點傳送等。再者,多媒體播放終端節點可向其他提供特定功能或服務的節點請求特定功能或服務,因此本發明的多媒體傳播系統可容易建立功能或服務連結。基於本發明的多媒體傳播系統的多節點架構以及控制方法,使得本發明的多媒體傳播系統具備高擴充性,可輕易將其他多媒體播放終端加入至多媒體傳播系統中,例如電視牆、具備互動功能的多媒體互動裝置等,也可輕易將已存在的多媒體傳播子系統(例如圖8中的群組)加入至多媒體傳播系統中。由於多媒體傳播系統中各伺服器節點間可共享或授權部分或全部控制權,因此不會過度集中管理,可避免多媒體傳播效率低等問題。
[0055]本發明的方法,或特定類型或其部分,可以以程序代碼的類型存在。程序代碼可以包含於實體媒體,如軟盤、光碟、硬碟、或是任何其他電子設備或非暫時性的機器可讀取(如計算機可讀取)存儲介質,亦或不限於外在形式的電腦程式產品,其中,當程序代碼被機器,如計算機載入且執行時,此機器變成用以參與本發明的裝置或系統,且可執行本發明的方法步驟。程序代碼也可以通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸類型進行傳送,其中,當程序代碼被電子設備或機器,如計算機接收、載入且執行時,此機器變成用以參與本發明的系統或裝置。當在一般用途處理單元實作時,程序代碼結合處理單元提供一操作類似於應用特定邏輯電路的獨特裝置。
[0056]以上所述為實施例的概述特徵。本領域技術人員應可以輕而易舉地利用本發明為基礎設計或調整以實行相同的目的和/或達成此處介紹的實施例的相同優點。本領域技術人員也應了解相同的配置不應背離本創作的精神與範圍,在不背離本創作的精神與範圍下他們可做出各種改變、取代和交替。說明性的方法僅表示示範性的步驟,但這些步驟並不一定要以所表示的順序執行。可另外加入、取代、改變順序和/或消除步驟以視情況而作調整,並與所揭露的實施例精神和範圍一致。
【權利要求】
1.一種多節點架構的多媒體傳播系統,包括: 多個節點,每一節點耦接至所述節點中至少一節點,所述節點包括: 多個伺服器節點,每一伺服器節點耦接至所述伺服器節點中至少一伺服器節點並提供至少一多媒體內容;以及 多個多媒體播放終端節點,每一多媒體播放終端節點接收所述伺服器節點其中一伺服器節點所傳送的多媒體內容並播放該多媒體內容; 其中所述伺服器節點其中一第一伺服器節點耦接至一第二伺服器節點,該第一伺服器節點通過該第二伺服器節點將一第一多媒體內容傳送至該第二伺服器節點控制的至少一多媒體播放終端節點; 其中每一多媒體播放終端節點為包括至少一顯示裝置或播音裝置的多媒體播放終端。
2.如權利要求1所述的多節點架構的多媒體傳播系統,其中該第一伺服器傳送一多媒體播放終端節點清單請求至該第二伺服器以取得該第二伺服器節點控制的多個多媒體播放終端節點的清單,該第一伺服器根據該清單傳送多媒體播放終端節點控制權請求至該第二伺服器,並根據該第二伺服器的回應取得該第二伺服器節點控制的該至少一多媒體播放終端節點的控制權。
3.如權利要求1所述的多節點架構的多媒體傳播系統,其中當一多媒體播放終端節點新增至該多節點架構的多媒體傳播系統時,該多媒體播放終端節點根據該多媒體播放終端節點的節點連結關係表尋 找該多節點架構的多媒體傳播系統中與該多媒體播放終端節點最近的所述伺服器節點其中一第三伺服器節點,並註冊至該第三伺服器節點以受該第三伺服器節點控制。
4.如權利要求1所述的多節點架構的多媒體傳播系統,其中所述多媒體播放終端節點其中一多媒體播放終端節點根據該多媒體播放終端節點的節點連結關係表尋找所述節點中提供一特定功能或服務的節點,向該節點請求該特定功能或服務以播放該特定功能或服務的多媒體內容。
5.如權利要求1所述的多節點架構的多媒體傳播系統,其中各節點間傳送的訊息以符合一傳送協議的方式傳送,該傳送協議包括一金鑰,該訊息以該金鑰加密。
6.如權利要求5所述的多節點架構的多媒體傳播系統,其中該訊息限定可存取該訊息的節點以及可傳送該訊息的節點。
7.如權利要求5所述的多節點架構的多媒體傳播系統,其中各節點根據各節點的節點連結關係表計算與目的節點之間的一最佳路徑,並以該最佳路徑傳送該訊息。
8.如權利要求1所述的多節點架構的多媒體傳播系統,其中所述節點還包括至少一中繼節點,該至少一中繼節點耦接至所述伺服器節點其中一伺服器節點以及所述多媒體播放終端節點其中至少二多媒體播放終端節點,該至少一中繼節點中繼或暫存該伺服器節點與該至少二多媒體播放終端節點之間傳送的訊息。
9.如權利要求8所述的多節點架構的多媒體傳播系統,其中該至少一中繼節點存儲來自該至少二多媒體播放終端節點的多媒體終端訊息而不傳送至該伺服器節點。
10.如權利要求1所述的多節點架構的多媒體傳播系統,其中該多節點架構的多媒體傳播系統包括至少一群組,每一該至少一群組包括所述多個伺服器節點中至少一伺服器節點,其中當一群組新增至該多節點架構的多媒體傳播系統時,將所述伺服器節點其中一第三伺服器節點的地址設定至該群組的伺服器節點的節點連結關係表,該群組的伺服器節點傳送一節點連結關係表請求至該第三伺服器,該第三伺服器傳送該第三伺服器的節點連結關係表至該群組的伺服器節點,使該群組的伺服器節點取得與所述伺服器節點通信的能力。
11.一種多媒體傳播控制方法,適用於一多節點架構的多媒體傳播系統,該多節點架構的多媒體傳播系統包括: 多個節點,每一節點耦接至所述節點中至少一節點,所述節點包括: 多個伺服器節點,每一伺服器節點耦接至所述伺服器節點中至少一伺服器節點並提供至少一多媒體內容;以及 多個多媒體播放終端節點,每一多媒體播放終端節點為包括至少一顯示裝置或播音裝置的多媒體播放終端並接收所述伺服器節點其中一伺服器節點所傳送的多媒體內容以播放該多媒體內容; 其中該多媒體傳播控制方法包括: 由所述伺服器節點其中一第一伺服器節點通過耦接至該第一伺服器的所述伺服器節點其中一第二伺服器節點,將一第一多媒體內容傳送至該第二伺服器節點控制的至少一多媒體播放終端節點,使該至少一多媒體播放終端節點播放該第一多媒體內容。
12.如權利要求11所述的多媒體傳播控制方法,還包括: 由該第一伺服器傳送一多媒體播放終端節點清單請求至該第二伺服器以取得該第二伺服器節點控制的多個多媒體播放終端節點的清單; 由該第一伺服器根據該清單傳送多媒體播放終端節點控制權請求至該第二伺服器,並根據該第二伺服器的回應取得該第二伺服器節點控制的該至少一多媒體播放終端節點的控制權。
13.如權利要求11所述的多媒體傳播控制方法,還包括: 當一多媒體播放終端節點新增至該多節點架構的多媒體傳播系統時,由該多媒體播放終端節點根據該多媒體播放終端節點的節點連結關係表尋找該多節點架構的多媒體傳播系統中與該多媒體播放終端節點最近的所述伺服器節點其中一第三伺服器節點,並註冊至該第三伺服器節點以受該第三伺服器節點控制。
14.如權利要求11所述的多媒體傳播控制方法,還包括: 根據所述多媒體播放終端節點其中一多媒體播放終端節點的節點連結關係表尋找所述節點中提供一特定功能或服務的節點; 向該節點請求該特定功能或服務以使該多媒體播放終端節點播放該特定功能或服務的多媒體內容。
15.如權利要求11所述的多媒體傳播控制方法,還包括: 以符合一傳送協議的方式在各節點間傳送訊息; 其中該傳送協議包括一金鑰,該訊息以該金鑰加密。
16.如權利要求15所述的多 媒體傳播控制方法,還包括: 限定可存取該訊息的節點以及可傳送該訊息的節點。
17.如權利要求15所述的多媒體傳播控制方法,還包括: 根據各節點的節點連結關係表計算與目的節點之間的一最佳路徑,並以該最佳路徑傳送該訊息。
18.如權利要求11所述的多媒體傳播控制方法,其中所述節點還包括至少一中繼節點,該至少一中繼節點耦接至所述伺服器節點其中一伺服器節點以及所述多媒體播放終端節點其中至少二多媒體播放終端節點,該多媒體傳播控制方法還包括: 由該至少一中繼節點中繼或暫存該伺服器節點與該至少二多媒體播放終端節點之間傳送的訊息。
19.如權利要求18所述的多媒體傳播控制方法,還包括: 將來自該至少二多媒體播放終端節點的多媒體終端訊息存儲至該至少一中繼節點存儲而不傳送至該伺服器節點。
20.如權利要求11所述的多媒體傳播控制方法,其中該多節點架構的多媒體傳播系統包括至少一群組,每一該至少一群組包括所述多個伺服器節點中至少一伺服器節點,該多媒體傳播控制方法還包括: 當一群組新增至該多節點架構的多媒體傳播系統時,將所述伺服器節點其中一第三伺服器節點的地址設定至該群組的伺服器節點的節點連結關係表,由該群組的伺服器節點傳送一節點連結關係表請求至該第三伺服器,由該第三伺服器傳送該第三伺服器的節點連結關係表至該群組的服 務器節點,使該群組的伺服器節點取得與所述伺服器節點通信的能力。
【文檔編號】H04L12/18GK103905218SQ201410132949
【公開日】2014年7月2日 申請日期:2014年4月3日 優先權日:2013年6月28日
【發明者】陳家祥, 黃家偉, 常祥, 郭嘉生, 譚成韜, 吳恆和 申請人:威盛電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀