最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于數(shù)據(jù)庫的DRM復(fù)用管理器的制作方法

文檔序號(hào):11253759閱讀:1031來源:國知局
基于數(shù)據(jù)庫的DRM復(fù)用管理器的制造方法與工藝

本發(fā)明涉及drm復(fù)用管理器技術(shù)領(lǐng)域,具體涉及一種基于數(shù)據(jù)庫的drm復(fù)用管理器。



背景技術(shù):

數(shù)字調(diào)幅廣播(drm:digitalradiomondiale),是針對30mhz以下調(diào)幅廣播的數(shù)字化標(biāo)準(zhǔn)系統(tǒng)。該系統(tǒng)提供了一個(gè)數(shù)字化的多業(yè)務(wù)廣播平臺(tái),在傳輸高質(zhì)量音頻節(jié)目的同時(shí),也可以傳輸各類數(shù)據(jù)業(yè)務(wù)、圖片、文本等信息。并且,drm系統(tǒng)具有較強(qiáng)的抗干擾和抗噪聲性能,傳輸可靠性高,同時(shí)具有便于處理、存儲(chǔ)、交換等優(yōu)點(diǎn),因此發(fā)展前景廣闊。

drm技術(shù)作為目前相對來說比較成熟的中短波數(shù)字技術(shù),已經(jīng)得到了國際社會(huì)的認(rèn)可。我國的廣播數(shù)字化改造正在進(jìn)行,所以drm技術(shù)將會(huì)更多的得到應(yīng)用。

由于drm傳輸系統(tǒng)使用廣泛,這就需要一個(gè)統(tǒng)一的操作單位來管控。而drm中的各個(gè)功能模塊有獨(dú)立性,這就意味著每一個(gè)模塊都可以由一個(gè)專門的操作單位來進(jìn)行管理,因此提出了管理系統(tǒng)的概念。

考慮到drm傳輸系統(tǒng)的特點(diǎn)以及廣播播出的實(shí)際需要,在復(fù)用器這樣一個(gè)至關(guān)重要的設(shè)備上直接對整個(gè)前端系統(tǒng)進(jìn)行操控,不僅不方便,而且不安全,所以,利用復(fù)用管理器對系統(tǒng)復(fù)用進(jìn)行控制是十分必要的。在同一個(gè)drm前端系統(tǒng)中,復(fù)用管理器對復(fù)用器的工作起到遠(yuǎn)程控制和監(jiān)管的作用。

但現(xiàn)有技術(shù)中還缺少將drm復(fù)用管理概念投入實(shí)踐的產(chǎn)品。

本文的主要工作就是為drm復(fù)用器設(shè)計(jì)一套基于drm協(xié)議標(biāo)準(zhǔn)的復(fù)用管理系統(tǒng)軟件,其功能包括對若干復(fù)用器進(jìn)行參數(shù)配置、分組管理等。此外,由于復(fù)用之前的模塊為源編碼,為使得源編碼之后的音頻流/數(shù)據(jù)流和復(fù)用參數(shù)相匹配,復(fù)用管理系統(tǒng)還需為源編碼模塊進(jìn)行參數(shù)配置。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于數(shù)據(jù)庫的drm復(fù)用管理器,實(shí)現(xiàn)對drm系統(tǒng)中復(fù)用器和內(nèi)容服務(wù)器的遠(yuǎn)程分組管理。

為實(shí)現(xiàn)以上目的,本發(fā)明采用如下技術(shù)方案:

一種基于數(shù)據(jù)庫的drm復(fù)用管理器,通過以太網(wǎng)分別與多個(gè)內(nèi)容服務(wù)器和多個(gè)復(fù)用器通信連接,包括:

用戶身份認(rèn)證模塊,用于用戶登錄身份驗(yàn)證并對登錄成功的用戶進(jìn)行權(quán)限管理;其中,所述用戶包括管理員和訪客;

復(fù)用器管理模塊,用于管理復(fù)用器,包括:查詢復(fù)用器信息、添加復(fù)用器、修改復(fù)用器備注信息、刪除復(fù)用器及參數(shù)配置;

復(fù)用器組管理模塊,用于按照預(yù)設(shè)屬性對復(fù)用器進(jìn)行分組管理,包括:查詢復(fù)用器組、添加復(fù)用器組、修改復(fù)用器組信息、刪除復(fù)用器組以及參數(shù)配置;

內(nèi)容服務(wù)器管理模塊,用于管理內(nèi)容服務(wù)器,包括:查詢內(nèi)容服務(wù)器信息、添加內(nèi)容服務(wù)器、修改內(nèi)容服務(wù)器備注信息、刪除內(nèi)容服務(wù)器以及參數(shù)配置;

內(nèi)容服務(wù)器組管理模塊,用于按照預(yù)設(shè)屬性對內(nèi)容服務(wù)器進(jìn)行分組管理,包括:查詢內(nèi)容服務(wù)器組、添加內(nèi)容服務(wù)器組、修改內(nèi)容服務(wù)器組信息、刪除內(nèi)容服務(wù)器組以及參數(shù)配置;

數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)模塊,用于設(shè)計(jì)數(shù)據(jù)庫表,包括:用戶登錄信息表、用戶屬性表、復(fù)用器基本屬性表、復(fù)用器組屬性表、內(nèi)容服務(wù)器屬性表、內(nèi)容服務(wù)器組屬性表、復(fù)用器參數(shù)配置表、內(nèi)容服務(wù)器參數(shù)配置表和用戶操作信息表;

其中,所述內(nèi)容服務(wù)器用于去除接收到的音頻信號(hào)和數(shù)據(jù)信號(hào)中的冗余信息,并分別編碼為音頻流和數(shù)據(jù)流后發(fā)送給所述復(fù)用器,以使所述復(fù)用器將所述音頻流和數(shù)據(jù)流進(jìn)行復(fù)用,并組成復(fù)用幀發(fā)送給信道編碼和調(diào)制器。

優(yōu)選地,所述內(nèi)容服務(wù)器包括音頻編碼器和數(shù)據(jù)編碼器,其中,所述音頻編碼器用于對接收到的音頻信號(hào)進(jìn)行編碼,所述數(shù)據(jù)編碼器用于對接收到的數(shù)據(jù)信號(hào)進(jìn)行編碼;

所述復(fù)用器包括主業(yè)務(wù)信道,快速接入信道和業(yè)務(wù)描述信道,其中,所述主業(yè)務(wù)信道由四個(gè)音頻業(yè)務(wù)或數(shù)據(jù)業(yè)務(wù)經(jīng)過復(fù)用而成,它包含了所有信號(hào)源發(fā)射的音頻、圖像以及數(shù)據(jù)信息;所述快速接入信道和業(yè)務(wù)描述信道攜帶配置信息及版本、可選頻率信息。

優(yōu)選地,所述的基于數(shù)據(jù)庫drm復(fù)用管理器根據(jù)當(dāng)前的配置參數(shù)及時(shí)間表,在配置生效前規(guī)定時(shí)間內(nèi)將配置文件發(fā)送給所述多個(gè)復(fù)用器;

所述的基于數(shù)據(jù)庫的drm復(fù)用管理器將指令消息通過tcp協(xié)議傳輸?shù)剿龆鄠€(gè)內(nèi)容服務(wù)器,而根據(jù)所述內(nèi)容服務(wù)器與復(fù)用器的同步要求,在配置生效前規(guī)定時(shí)間內(nèi)將指令發(fā)送到各個(gè)內(nèi)容服務(wù)器。

優(yōu)選地,所述基于數(shù)據(jù)庫的drm復(fù)用管理器與所述多個(gè)復(fù)用器之間交換配置信息通過sti-drm通信協(xié)議完成;

其中,所述sti-drm通信協(xié)議參照數(shù)字音頻廣播dab中的sti-c協(xié)議中的消息響應(yīng)模式和消息集制定,包括sti-drm消息響應(yīng)模式和sti-drm消息集。

優(yōu)選地,所述sti-drm消息集包括:

action消息,包括用于管理重配置程序的消息,不同的ext允許重配被激活、取消和監(jiān)控;

configuration消息,包括用于在實(shí)體之間交換關(guān)于配置信息的消息,當(dāng)所有消息和同一個(gè)配置相關(guān)時(shí),允許實(shí)體打開和關(guān)閉一個(gè)數(shù)據(jù)交換會(huì)話;

supervision消息,包括用于指示錯(cuò)誤惡化報(bào)警狀態(tài)的消息。

優(yōu)選地,所述sti-drm消息響應(yīng)模式包括:消息接收線程、消息解析線程和發(fā)送線程;

所述消息接收線程負(fù)責(zé)將所述多個(gè)復(fù)用器發(fā)送的sti-drm消息保存入本地的接收緩存;所述消息解析線程負(fù)責(zé)把接收緩存中的sti-drm消息進(jìn)行解析,得出該消息的具體含義,并據(jù)此生成對應(yīng)的響應(yīng)消息,打包成sti-drm消息格式存入本地的發(fā)送緩存;所述發(fā)送線程檢測發(fā)送緩存是否存在數(shù)據(jù),如果有則將數(shù)據(jù)發(fā)送至相應(yīng)的目的端。

優(yōu)選地,所述復(fù)用器管理模塊包括:

查詢復(fù)用器模塊,用于根據(jù)用戶輸入的復(fù)用器屬性中的一個(gè)或多個(gè)信息查找符合條件的復(fù)用器;

添加復(fù)用器模塊,用于添加一個(gè)或多個(gè)復(fù)用器對象,包括其屬性信息以及其關(guān)聯(lián)信息;

修改復(fù)用器模塊,用于修改任一復(fù)用器的信息,包括其屬性以及所屬復(fù)用器組;

刪除復(fù)用器模塊,用于刪除一個(gè)或多個(gè)復(fù)用器對象。

優(yōu)選地,所述復(fù)用器組管理模塊包括:

查詢復(fù)用器組模塊,用于根據(jù)用戶輸入的復(fù)用器組屬性中的一個(gè)或多個(gè)信息查找符合條件的復(fù)用器組;

添加復(fù)用器組模塊,用于添加一個(gè)或多個(gè)復(fù)用器組,包括該復(fù)用器組的屬性和復(fù)用器對象;

修改復(fù)用器組模塊,用于修改任一復(fù)用器組的信息,以使修改的任一屬性被該復(fù)用器組中的所有復(fù)用器繼承,并隨著復(fù)用器組屬性的改變而改變;

刪除復(fù)用器組模塊,用于刪除一個(gè)或多個(gè)復(fù)用器組信息,并將對應(yīng)復(fù)用器組內(nèi)復(fù)用器的所屬復(fù)用器組信息修改。

優(yōu)選地,所述內(nèi)容服務(wù)器管理模塊包括:

查詢內(nèi)容服務(wù)器模塊,用于根據(jù)用戶輸入的內(nèi)容服務(wù)器屬性中的一個(gè)或多個(gè)信息查找符合條件的內(nèi)容服務(wù)器;

添加內(nèi)容服務(wù)器模塊,用于添加一個(gè)或多個(gè)內(nèi)容服務(wù)器對象,包括其屬性信息以及其關(guān)聯(lián)信息;

修改內(nèi)容服務(wù)器模塊,用于修改任一內(nèi)容服務(wù)器的信息,包括其屬性以及所屬復(fù)用器組;

刪除內(nèi)容服務(wù)器模塊,用于刪除一個(gè)或多個(gè)內(nèi)容服務(wù)器對象。

優(yōu)選地,所述內(nèi)容服務(wù)器組管理模塊包括:

查詢內(nèi)容服務(wù)器組模塊,用于根據(jù)用戶輸入的內(nèi)容服務(wù)器組屬性中的一個(gè)或多個(gè)信息查找符合條件的內(nèi)容服務(wù)器組;

添加內(nèi)容服務(wù)器組模塊,用于添加一個(gè)或多個(gè)內(nèi)容服務(wù)器組,包括該內(nèi)容服務(wù)器組的屬性和內(nèi)容服務(wù)器對象;

修改內(nèi)容服務(wù)器組模塊,用于修改任一內(nèi)容服務(wù)器組的信息,以使修改的任一屬性被該內(nèi)容服務(wù)器組中的所有內(nèi)容服務(wù)器繼承,并隨著內(nèi)容服務(wù)器組屬性的改變而改變;

刪除內(nèi)容服務(wù)器組模塊,用于刪除一個(gè)或多個(gè)內(nèi)容服務(wù)器組信息,并將對應(yīng)內(nèi)容服務(wù)器組中的內(nèi)容服務(wù)器的所屬內(nèi)容服務(wù)器組信息修改。

本發(fā)明采用以上技術(shù)方案,至少具備以下有益效果:

由上述技術(shù)方案可知,本發(fā)明提供的這種基于數(shù)據(jù)庫的drm復(fù)用管理器,過以太網(wǎng)分別與多個(gè)內(nèi)容服務(wù)器和多個(gè)復(fù)用器通信連接,通過各個(gè)功能模塊實(shí)現(xiàn)對復(fù)用器和內(nèi)容服務(wù)器的參數(shù)配置、指令查詢、指令反饋等工作,并通過分組管理的方式,將內(nèi)容服務(wù)器和服用管理按照一定的規(guī)則分配,方便管理。經(jīng)驗(yàn)證,用戶通過本發(fā)明提供的這種基于數(shù)據(jù)庫的drm復(fù)用管理器可以生成正確的配置信息,配置信息會(huì)存儲(chǔ)至數(shù)據(jù)庫,并能夠正確地將配置信息發(fā)送到復(fù)用器,從而實(shí)現(xiàn)對復(fù)用器和內(nèi)容服務(wù)器的遠(yuǎn)程分組管理。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一實(shí)施例提供的一種基于數(shù)據(jù)庫的drm復(fù)用管理器與內(nèi)容服務(wù)器和復(fù)用器的連接關(guān)系示意圖;

圖2為本發(fā)明一實(shí)施例提供的一種基于數(shù)據(jù)庫的drm復(fù)用管理器的示意框圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)的描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所得到的所有其它實(shí)施方式,都屬于本發(fā)明所保護(hù)的范圍。

下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

參見圖1和圖2,本發(fā)明一實(shí)施例提供的一種基于數(shù)據(jù)庫的drm復(fù)用管理器1,通過以太網(wǎng)分別與多個(gè)內(nèi)容服務(wù)器2和多個(gè)復(fù)用器3通信連接,包括:

用戶身份認(rèn)證模塊11,用于用戶登錄身份驗(yàn)證并對登錄成功的用戶進(jìn)行權(quán)限管理;其中,所述用戶包括管理員和訪客;

復(fù)用器管理模塊12,用于管理復(fù)用器3,包括:查詢復(fù)用器3信息、添加復(fù)用器3、修改復(fù)用器3備注信息、刪除復(fù)用器3及參數(shù)配置;

復(fù)用器組管理模塊13,用于按照預(yù)設(shè)屬性對復(fù)用器3進(jìn)行分組管理,包括:查詢復(fù)用器組、添加復(fù)用器組、修改復(fù)用器組信息、刪除復(fù)用器組以及參數(shù)配置;

內(nèi)容服務(wù)器管理模塊14,用于管理內(nèi)容服務(wù)器2,包括:查詢內(nèi)容服務(wù)器2信息、添加內(nèi)容服務(wù)器2、修改內(nèi)容服務(wù)器2備注信息、刪除內(nèi)容服務(wù)器2以及參數(shù)配置;

內(nèi)容服務(wù)器組管理模塊15,用于按照預(yù)設(shè)屬性對內(nèi)容服務(wù)器2進(jìn)行分組管理,包括:查詢內(nèi)容服務(wù)器組、添加內(nèi)容服務(wù)器組、修改內(nèi)容服務(wù)器組信息、刪除內(nèi)容服務(wù)器組以及參數(shù)配置;

數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)模塊16,用于設(shè)計(jì)數(shù)據(jù)庫表,包括:用戶登錄信息表、用戶屬性表、復(fù)用器基本屬性表、復(fù)用器組屬性表、內(nèi)容服務(wù)器屬性表、內(nèi)容服務(wù)器組屬性表、復(fù)用器參數(shù)配置表、內(nèi)容服務(wù)器參數(shù)配置表和用戶操作信息表;

其中,所述內(nèi)容服務(wù)器2用于去除接收到的音頻信號(hào)和數(shù)據(jù)信號(hào)中的冗余信息,并分別編碼為音頻流和數(shù)據(jù)流后發(fā)送給所述復(fù)用器3,以使所述復(fù)用器3將所述音頻流和數(shù)據(jù)流進(jìn)行復(fù)用,并組成復(fù)用幀發(fā)送給信道編碼和調(diào)制器。

優(yōu)選地,所述內(nèi)容服務(wù)器2包括音頻編碼器和數(shù)據(jù)編碼器,其中,所述音頻編碼器用于對接收到的音頻信號(hào)進(jìn)行編碼,所述數(shù)據(jù)編碼器用于對接收到的數(shù)據(jù)信號(hào)進(jìn)行編碼;

所述復(fù)用器3包括主業(yè)務(wù)信道,快速接入信道和業(yè)務(wù)描述信道,其中,所述主業(yè)務(wù)信道由四個(gè)音頻業(yè)務(wù)或數(shù)據(jù)業(yè)務(wù)經(jīng)過復(fù)用而成,它包含了所有信號(hào)源發(fā)射的音頻、圖像以及數(shù)據(jù)信息;所述快速接入信道和業(yè)務(wù)描述信道攜帶配置信息及版本、可選頻率信息。

由上述技術(shù)方案可知,本發(fā)明提供的這種基于數(shù)據(jù)庫的drm復(fù)用管理器,過以太網(wǎng)分別與多個(gè)內(nèi)容服務(wù)器和多個(gè)復(fù)用器通信連接,通過各個(gè)功能模塊實(shí)現(xiàn)對復(fù)用器和內(nèi)容服務(wù)器的參數(shù)配置、指令查詢、指令反饋等工作,并通過分組管理的方式,將內(nèi)容服務(wù)器和服用管理按照一定的規(guī)則分配,方便管理。經(jīng)驗(yàn)證,用戶通過本發(fā)明提供的這種基于數(shù)據(jù)庫的drm復(fù)用管理器可以生成正確的配置信息,配置信息會(huì)存儲(chǔ)至數(shù)據(jù)庫,并能夠正確地將配置信息發(fā)送到復(fù)用器,從而實(shí)現(xiàn)對復(fù)用器和內(nèi)容服務(wù)器的遠(yuǎn)程分組管理。

優(yōu)選地,所述的基于數(shù)據(jù)庫drm復(fù)用管理器1根據(jù)當(dāng)前的配置參數(shù)及時(shí)間表,在配置生效前規(guī)定時(shí)間內(nèi)將配置文件發(fā)送給所述多個(gè)復(fù)用器3;

所述的基于數(shù)據(jù)庫的drm復(fù)用管理器1將指令消息通過tcp協(xié)議傳輸?shù)剿龆鄠€(gè)內(nèi)容服務(wù)器2,而根據(jù)所述內(nèi)容服務(wù)器2與復(fù)用器3的同步要求,在配置生效前規(guī)定時(shí)間內(nèi)將指令發(fā)送到各個(gè)內(nèi)容服務(wù)器2。

優(yōu)選地,所述基于數(shù)據(jù)庫的drm復(fù)用管理器1與所述多個(gè)復(fù)用器3之間交換配置信息通過sti-drm通信協(xié)議完成;

其中,所述sti-drm通信協(xié)議參照數(shù)字音頻廣播dab中的sti-c協(xié)議中的消息響應(yīng)模式和消息集制定,包括sti-drm消息響應(yīng)模式和sti-drm消息集。

需要說明的是,所述基于數(shù)據(jù)庫的drm復(fù)用管理器和復(fù)用器通信的主要任務(wù)是,drm系統(tǒng)重配置之前,配置信息的傳輸,這個(gè)任務(wù)可以通過傳輸基于某種操作系統(tǒng)(如windows)及其文件格式的配置文件的方式來實(shí)現(xiàn),但是這種方式具有非常明顯的缺點(diǎn),第一,傳輸冗余高,效率低;第二,文件內(nèi)容完全透明,數(shù)據(jù)安全性低;第三,對操作系統(tǒng)平臺(tái)依賴性高。所以,直接文件傳輸?shù)姆绞奖锥溯^多,為了解決這些問題,本申請?zhí)岢鰜韺iT用于drm復(fù)用管理器和復(fù)用器之間交換配置信息的通信協(xié)議(sti-drm)。

該協(xié)議的直接目的是,在需要的時(shí)候(一般是復(fù)用重配置發(fā)生前)將即將生效的drm內(nèi)容服務(wù)器配置和復(fù)用器正常工作的必要信息發(fā)送給復(fù)用器,確認(rèn)復(fù)用器對上述信息的正常接收和利用。

考慮到復(fù)用器接收到的配置信息和內(nèi)容服務(wù)器需要的配置信息有不小的交集,本文參照dab(數(shù)字音頻廣播)中的sti-c協(xié)議中消息響應(yīng)模式和消息集,制定了適合drm傳輸系統(tǒng)的傳輸協(xié)議。

sti-drm消息根據(jù)cmd和ext兩個(gè)域決定。cmd和ext管理產(chǎn)生和分析數(shù)據(jù)域的方法。每個(gè)接收到消息的邏輯接口需要分析和處理cmd和ext兩個(gè)域。同時(shí)對于為識(shí)別的命令、無效的格式和越界錯(cuò)誤等狀況進(jìn)行錯(cuò)誤消息處理。

優(yōu)選地,所述sti-drm消息集包括:

action消息,包括用于管理重配置程序的消息,不同的ext允許重配被激活、取消和監(jiān)控;

configuration消息,包括用于在實(shí)體之間交換關(guān)于配置信息的消息,當(dāng)所有消息和同一個(gè)配置相關(guān)時(shí),允許實(shí)體打開和關(guān)閉一個(gè)數(shù)據(jù)交換會(huì)話;

supervision消息,包括用于指示錯(cuò)誤惡化報(bào)警狀態(tài)的消息。

需要說明的是:

1、action消息使用規(guī)則

復(fù)用管理器直接向復(fù)用器發(fā)出def消息,定義重配和生效時(shí)間,復(fù)用器必須接受復(fù)用管理器發(fā)出的重配,但是可以請求取消已經(jīng)掛起的重配。

復(fù)用器接受重配后,重配處于掛起狀態(tài)。

rconfig消息

復(fù)用管理器使用rconfigdef向復(fù)用器確定重配的具體時(shí)間,從此時(shí)起,重配被掛起。

復(fù)用器可以使用rconfiginf向復(fù)用管理器詢問重配的具體信息,如果有掛起的重配,復(fù)用管理器回復(fù)rconfigdef,如果沒有,回復(fù)err。

復(fù)用器可以使用rconfigcan向復(fù)用管理器請求取消已經(jīng)掛起的重配。復(fù)用管理器可以回復(fù)ack接受,或者err拒絕。

(a)rconfigdef消息

復(fù)用管理器在重配發(fā)生前兩分鐘時(shí),向復(fù)用器發(fā)送此消息,告知重配的具體cifcount。

(b)rconfigerr消息

復(fù)用器收到rconfigdef消息后,對消息幀內(nèi)容進(jìn)行錯(cuò)誤檢測,如果發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不符合協(xié)議要求,則生成此消息,并向復(fù)用管理器發(fā)送,管理器收到rconfigerr消息后,須再次向復(fù)用器發(fā)送rconfigdef消息,等待正確的回復(fù)。

2、configuration消息使用規(guī)則

configuration消息用來在復(fù)用管理器和復(fù)用器之間交換內(nèi)容服務(wù)器配置信息。

confdef消息

confdefinf消息

復(fù)用器收到復(fù)用管理器發(fā)送的rconfigdef消息后,解析消息,確認(rèn)消息內(nèi)容符合協(xié)議要求后,向復(fù)用管理器發(fā)送此消息,請求重配的具體信息,此處的cifcount用來讓通信雙方確定何時(shí)發(fā)生重配,與復(fù)用管理器發(fā)出的rconfigdef消息中的幀號(hào)應(yīng)該一致。

confdefdef消息

復(fù)用管理器收到復(fù)用器發(fā)送的confdefinf消息并檢測確認(rèn)結(jié)構(gòu)正確后,向復(fù)用器發(fā)送此消息,定義重配的基本信息,此處的cifcount用來讓通信雙方確定何時(shí)發(fā)生重配,與復(fù)用管理器發(fā)出的rconfigdef消息中的幀號(hào)應(yīng)該一致。

confdeferr消息

復(fù)用器收到confedfdef消息后對消息幀內(nèi)容進(jìn)行錯(cuò)誤檢測,如發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不符合協(xié)議要求,則生成此消息并向復(fù)用管理器發(fā)送,管理器收到rconfigerr消息后,須再次向復(fù)用器發(fā)送configdef消息,等待正確的回復(fù)。

confdefend消息

confdefend消息用于關(guān)閉一個(gè)打開的配置數(shù)據(jù)交換會(huì)話。復(fù)用管理器通過configdefdef消息向復(fù)用器傳送一系列配置數(shù)據(jù)完成后,須向復(fù)用器發(fā)送confdefend消息結(jié)束配置發(fā)送。

service消息

這類消息用于向復(fù)用器發(fā)送所有業(yè)務(wù)的具體配置信息。

servicedef消息

復(fù)用管理器向復(fù)用器發(fā)送serpvdr系列消息后發(fā)送此消息,以定義群中所有業(yè)務(wù)的索引信息。

servicecmp消息

復(fù)用管理器向復(fù)用器發(fā)送servicedef消息后發(fā)送此消息,定義某個(gè)業(yè)務(wù)對應(yīng)的所有業(yè)務(wù)成分的索引信息。

serviceerr消息

復(fù)用器收到servicedef消息后,對消息幀內(nèi)容進(jìn)行錯(cuò)誤檢測,如發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不符合協(xié)議要求,則生成此消息并向復(fù)用管理器發(fā)送,管理器收到serviceerr消息后,須再次向復(fù)用器發(fā)送servicedef消息,等待正確的回復(fù)。

sercomp消息

這類消息用于向復(fù)用器發(fā)送所有業(yè)務(wù)成分的具體配置信息,所有業(yè)務(wù)成分統(tǒng)一編號(hào)。

sercompdef消息

復(fù)用管理器向復(fù)用器發(fā)送service系列消息后發(fā)送此消息,以定義群中所有業(yè)務(wù)成分的索引信息。

sercompuap消息

復(fù)用管理器向群復(fù)用器發(fā)送sercompdef消息后發(fā)送此消息,定義某個(gè)業(yè)務(wù)對應(yīng)的所有業(yè)務(wù)成分的索引信息。

sercomperr消息

復(fù)用器收到sercompdef消息后對消息幀內(nèi)容進(jìn)行錯(cuò)誤檢測,如發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不符合協(xié)議要求,則生成此消息并向復(fù)用管理器發(fā)送,管理器收到sercomperr消息后,須再次向復(fù)用器發(fā)送sercompdef消息,等待正確的回復(fù)。

subchnl消息

這類消息用于向復(fù)用器發(fā)送所有子信道的具體配置信息,其中所有子信道統(tǒng)一編號(hào)。

subchnldef消息

復(fù)用管理器向復(fù)用器發(fā)送sercompuap消息后發(fā)送此消息,定義某個(gè)業(yè)務(wù)成分對應(yīng)的所有業(yè)務(wù)成分的索引信息。

subchnlerr消息

復(fù)用器收到subchnldef消息后對消息幀內(nèi)容進(jìn)行錯(cuò)誤檢測,如發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不符合協(xié)議要求,則生成此消息并向復(fù)用管理器發(fā)送,管理器收到subchnlerr消息后,須再次向復(fù)用器發(fā)送subchnldef消息,等待正確的回復(fù)。

3、supervision消息使用規(guī)則

supervision消息集用于控制監(jiān)控信息,各消息在消息解析時(shí)對應(yīng)發(fā)送,各個(gè)消息說明如下:

prerrorgbg

雙方設(shè)備在接收到一個(gè)垃圾消息后,即向?qū)Ψ桨l(fā)送此消息。

prerrorukn

雙方設(shè)備在接收到一個(gè)未知消息后,即向?qū)Ψ桨l(fā)送此消息。

prerrorsyn

語法錯(cuò)誤表示接收到的消息的某個(gè)數(shù)據(jù)域的格式錯(cuò)誤,與標(biāo)準(zhǔn)定義不一致。

prerrorsem

語義錯(cuò)誤表示接收到的消息的某個(gè)數(shù)據(jù)域的數(shù)值錯(cuò)誤,與標(biāo)準(zhǔn)定義不一致。

prerrorprt

協(xié)議錯(cuò)誤表示接收到的消息與允許的消息順序不一致,如接收到subchandef消息,而沒有打開配置數(shù)據(jù)交換會(huì)話。

優(yōu)選地,所述sti-drm消息響應(yīng)模式包括:消息接收線程、消息解析線程和發(fā)送線程;

所述消息接收線程負(fù)責(zé)將所述多個(gè)復(fù)用器發(fā)送的sti-drm消息保存入本地的接收緩存;所述消息解析線程負(fù)責(zé)把接收緩存中的sti-drm消息進(jìn)行解析,得出該消息的具體含義,并據(jù)此生成對應(yīng)的響應(yīng)消息,打包成sti-drm消息格式存入本地的發(fā)送緩存;所述發(fā)送線程檢測發(fā)送緩存是否存在數(shù)據(jù),如果有則將數(shù)據(jù)發(fā)送至相應(yīng)的目的端。

需要說明的是,上述三個(gè)線程并發(fā)執(zhí)行,若無任何處理,則線程掛起。接收采用socket通信,若無數(shù)據(jù)接收,則該線程會(huì)自動(dòng)阻塞。而發(fā)送線程必須自動(dòng)檢測緩存中的數(shù)據(jù),以保證不影響消息的回復(fù)。

優(yōu)選地,所述復(fù)用器管理模塊12包括:

查詢復(fù)用器模塊,用于根據(jù)用戶輸入的復(fù)用器屬性中的一個(gè)或多個(gè)信息查找符合條件的復(fù)用器;

添加復(fù)用器模塊,用于添加一個(gè)或多個(gè)復(fù)用器對象,包括其屬性信息以及其關(guān)聯(lián)信息;

修改復(fù)用器模塊,用于修改任一復(fù)用器的信息,包括其屬性以及所屬復(fù)用器組;

刪除復(fù)用器模塊,用于刪除一個(gè)或多個(gè)復(fù)用器對象。

優(yōu)選地,所述復(fù)用器組管理模塊13包括:

查詢復(fù)用器組模塊,用于根據(jù)用戶輸入的復(fù)用器組屬性中的一個(gè)或多個(gè)信息查找符合條件的復(fù)用器組;

添加復(fù)用器組模塊,用于添加一個(gè)或多個(gè)復(fù)用器組,包括該復(fù)用器組的屬性和復(fù)用器對象;

修改復(fù)用器組模塊,用于修改任一復(fù)用器組的信息,以使修改的任一屬性被該復(fù)用器組中的所有復(fù)用器繼承,并隨著復(fù)用器組屬性的改變而改變;

刪除復(fù)用器組模塊,用于刪除一個(gè)或多個(gè)復(fù)用器組信息,并將對應(yīng)復(fù)用器組內(nèi)復(fù)用器的所屬復(fù)用器組信息修改。

優(yōu)選地,所述內(nèi)容服務(wù)器管理模塊14包括:

查詢內(nèi)容服務(wù)器模塊,用于根據(jù)用戶輸入的內(nèi)容服務(wù)器屬性中的一個(gè)或多個(gè)信息查找符合條件的內(nèi)容服務(wù)器;

添加內(nèi)容服務(wù)器模塊,用于添加一個(gè)或多個(gè)內(nèi)容服務(wù)器對象,包括其屬性信息以及其關(guān)聯(lián)信息;

修改內(nèi)容服務(wù)器模塊,用于修改任一內(nèi)容服務(wù)器的信息,包括其屬性以及所屬復(fù)用器組;

刪除內(nèi)容服務(wù)器模塊,用于刪除一個(gè)或多個(gè)內(nèi)容服務(wù)器對象。

優(yōu)選地,所述內(nèi)容服務(wù)器組管理模塊15包括:

查詢內(nèi)容服務(wù)器組模塊,用于根據(jù)用戶輸入的內(nèi)容服務(wù)器組屬性中的一個(gè)或多個(gè)信息查找符合條件的內(nèi)容服務(wù)器組;

添加內(nèi)容服務(wù)器組模塊,用于添加一個(gè)或多個(gè)內(nèi)容服務(wù)器組,包括該內(nèi)容服務(wù)器組的屬性和內(nèi)容服務(wù)器對象;

修改內(nèi)容服務(wù)器組模塊,用于修改任一內(nèi)容服務(wù)器組的信息,以使修改的任一屬性被該內(nèi)容服務(wù)器組中的所有內(nèi)容服務(wù)器繼承,并隨著內(nèi)容服務(wù)器組屬性的改變而改變;

刪除內(nèi)容服務(wù)器組模塊,用于刪除一個(gè)或多個(gè)內(nèi)容服務(wù)器組信息,并將對應(yīng)內(nèi)容服務(wù)器組中的內(nèi)容服務(wù)器的所屬內(nèi)容服務(wù)器組信息修改。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。術(shù)語“多個(gè)”指兩個(gè)或兩個(gè)以上,除非另有明確的限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1