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