一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法
【專利摘要】本發(fā)明公開(kāi)了一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng),包括目標(biāo)文件格式分析模塊、通訊模塊、監(jiān)控管理模塊,目標(biāo)文件格式分析模塊獲取數(shù)字電視操作界面的符號(hào)信息并判斷,以消息映射方式傳遞給通訊模塊;通訊模塊用于進(jìn)行控制命令及命令結(jié)果的傳輸;監(jiān)控管理模塊對(duì)目標(biāo)系統(tǒng)進(jìn)行監(jiān)控管理,通過(guò)對(duì)目標(biāo)系統(tǒng)的監(jiān)控配置和監(jiān)控?cái)?shù)據(jù)的實(shí)時(shí)控制完成管理;目標(biāo)系統(tǒng)根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件服務(wù)器,完成遠(yuǎn)程下載。本發(fā)明同時(shí)公開(kāi)了一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法。本發(fā)明為用戶提供一個(gè)界面良好、功能可定制的遠(yuǎn)程控制平臺(tái),增加了用戶遠(yuǎn)程控制下載的體驗(yàn)滿足度。
【專利說(shuō)明】一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,具體涉及一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)的迅猛發(fā)展,當(dāng)前各企業(yè)的IT部門面臨著越來(lái)越多的問(wèn)題,如不同的硬件平臺(tái)和網(wǎng)絡(luò)環(huán)境、不同的數(shù)據(jù)庫(kù)間的互操作、傳輸不可靠、軟件開(kāi)發(fā)期過(guò)長(zhǎng)等等。傳統(tǒng)的系統(tǒng)軟件或工具軟件處理這些困難已經(jīng)力不從心。為了解決諸如此類的問(wèn)題,人們開(kāi)始關(guān)注中間件,并且隨著分布式應(yīng)用的迅速發(fā)展,中間件這一軟件領(lǐng)域已悄然興起。
[0003]多協(xié)議融合的數(shù)字電視交互應(yīng)用中間件部署數(shù)字電視終端及服務(wù)器中,在中間件平臺(tái)的開(kāi)發(fā)部署過(guò)程中,利用前端開(kāi)發(fā)部署工具完成與數(shù)字電視嵌入式中間件相關(guān)的組件開(kāi)發(fā)、部署,同時(shí),遠(yuǎn)程維護(hù)、控制和調(diào)試中間件中的相關(guān)組件,將是實(shí)際開(kāi)發(fā)應(yīng)用中一個(gè)難點(diǎn)。
[0004]在眾多實(shí)際遠(yuǎn)程控制應(yīng)用中,服務(wù)器需要實(shí)時(shí)監(jiān)控客戶端的運(yùn)行狀態(tài),在無(wú)法保證網(wǎng)絡(luò)通信可靠的環(huán)境中,可能會(huì)出現(xiàn)各種通信異常,比如網(wǎng)絡(luò)堵塞,網(wǎng)絡(luò)中斷,所以需要實(shí)時(shí)檢測(cè)鏈接狀態(tài)?,F(xiàn)有的基本技術(shù)方案是采用基于socket的心跳機(jī)制來(lái)支持異構(gòu)環(huán)境中的多網(wǎng)絡(luò)技術(shù)間通信問(wèn)題。所謂Socket心跳機(jī)制,它像心跳一樣每隔固定時(shí)間發(fā)一次鏈接包,以此來(lái)告訴服務(wù)器,這個(gè)客戶端還活著。事實(shí)上這是為了保持長(zhǎng)連接,至于這個(gè)包的內(nèi)容,是沒(méi)有什么特別規(guī)定的,不過(guò)一般都是很小的包,或者只包含包頭的一個(gè)空包。這種在一定時(shí)間內(nèi)如果收不到反饋包就認(rèn)定掉線的機(jī)制,在長(zhǎng)鏈接下,有可能造成誤判。比如說(shuō),在長(zhǎng)鏈接下,有可能很長(zhǎng)一段時(shí)間都沒(méi)有數(shù)據(jù)往來(lái)。理論上說(shuō),這個(gè)連接是一直保持連接的,但是實(shí)際情況中,如果中間節(jié)點(diǎn)出現(xiàn)什么故障是難以知道的。更要命的是,有的節(jié)點(diǎn)(防火墻)會(huì)自動(dòng)把一定時(shí)間之內(nèi)沒(méi)有數(shù)據(jù)交互的連接給斷掉。因此socket心跳機(jī)制并不能檢查到機(jī)器斷電、網(wǎng)線拔出、防火墻這些斷線問(wèn)題。
[0005]因此,有必要提供一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法來(lái)滿足現(xiàn)有需求。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法,為用戶提供一個(gè)界面友好、功能可定制的遠(yuǎn)程控制/調(diào)試平臺(tái),增加用戶遠(yuǎn)程控制下載的體驗(yàn)滿足度。
[0007]因此,本發(fā)明提供了一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng),用戶客戶端通過(guò)數(shù)字電視操作界面,以數(shù)字電視中間件所在服務(wù)器為目標(biāo)系統(tǒng)進(jìn)行監(jiān)控,所述基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)包括目標(biāo)文件格式分析模塊、通訊模塊、監(jiān)控管理模塊,所述目標(biāo)文件格式分析模塊用于獲取數(shù)字電視操作界面的符號(hào)信息并對(duì)符號(hào)信息的數(shù)據(jù)格式進(jìn)行判斷,將數(shù)據(jù)格式正確的符號(hào)信息以消息映射方式傳遞給通訊模塊;所述通訊模塊在數(shù)字電視操作界面及監(jiān)控管理模塊之間進(jìn)行控制命令及命令結(jié)果的傳輸;所述監(jiān)控管理模塊用于對(duì)目標(biāo)系統(tǒng)進(jìn)行監(jiān)控管理,通過(guò)對(duì)目標(biāo)系統(tǒng)的監(jiān)控配置和監(jiān)控?cái)?shù)據(jù)的實(shí)時(shí)控制完成包括運(yùn)行狀態(tài)、運(yùn)行流量、負(fù)載能力、日志的管理;所述目標(biāo)系統(tǒng)根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件服務(wù)器,完成遠(yuǎn)程下載。
[0008]相應(yīng)地,本發(fā)明同時(shí)提供了一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法,包括以下步驟:步驟1:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面;步驟2:目標(biāo)文件格式分析模塊對(duì)格式進(jìn)行分析;步驟3:判斷文件格式錯(cuò)誤,則提示數(shù)據(jù)格式不合理;步驟4:判斷數(shù)據(jù)格式正確,則操作界面將符號(hào)信息以消息映射方式傳遞給通訊模塊;步驟5:監(jiān)控管理分析其運(yùn)行狀態(tài)、負(fù)載能力,將監(jiān)控配置情況放映至目標(biāo)服務(wù)器;步驟6:目標(biāo)服務(wù)器根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件,完成遠(yuǎn)程下載。
[0009]較佳地,所述步驟I進(jìn)一步包括:步驟11:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面;步驟12:操作界面對(duì)用戶進(jìn)行身份認(rèn)證;步驟13:判斷為非法用戶將提示非法用戶,拒絕訪問(wèn);步驟14:判斷為合法用戶則根據(jù)用戶與數(shù)字電視中間件間的人機(jī)交互內(nèi)容對(duì)目標(biāo)文件格式進(jìn)行預(yù)處理。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明提供一種基于跨平臺(tái)中間件提供的通訊手段,通過(guò)定義一套特定的消息協(xié)議,實(shí)現(xiàn)一個(gè)以桌面環(huán)境為操作終端,數(shù)字電視嵌入式中間件平臺(tái)所在服務(wù)器為目標(biāo)服務(wù)器的監(jiān)控平臺(tái)。這樣可以為用戶提供一個(gè)界面友好、功能可定制的遠(yuǎn)程控制/調(diào)試平臺(tái)。
【專利附圖】
【附圖說(shuō)明】
[0011]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0012]圖1是本發(fā)明基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0013]圖2是本發(fā)明基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法的流程圖;
[0014]圖3是本發(fā)明實(shí)施例的基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法的流程圖。
【具體實(shí)施方式】
[0015]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0016]如上所述,本發(fā)明提供一種基于跨平臺(tái)中間件提供的通訊手段,通過(guò)定義一套特定的消息協(xié)議,實(shí)現(xiàn)一個(gè)以桌面環(huán)境為操作終端,數(shù)字電視嵌入式中間件平臺(tái)所在服務(wù)器為目標(biāo)服務(wù)器的監(jiān)控平臺(tái)。這樣可以為用戶提供一個(gè)界面友好、功能可定制的遠(yuǎn)程控制/調(diào)試平臺(tái)。
[0017]具體地,參考圖1,本發(fā)明實(shí)施例的基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng),用戶客戶端通過(guò)數(shù)字電視操作界面,以數(shù)字電視中間件所在服務(wù)器為目標(biāo)系統(tǒng)進(jìn)行監(jiān)控,所述基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)包括目標(biāo)文件格式分析模塊、通訊模塊、監(jiān)控管理模塊,所述目標(biāo)文件格式分析模塊用于獲取數(shù)字電視操作界面的符號(hào)信息并對(duì)符號(hào)信息的數(shù)據(jù)格式進(jìn)行判斷,將數(shù)據(jù)格式正確的符號(hào)信息以消息映射方式傳遞給通訊模塊,目標(biāo)文件格式分析模塊完成模型管理,管理根據(jù)應(yīng)用的表格以及各種表格的轉(zhuǎn)換模型,支持多種加密認(rèn)證機(jī)制,支持多種表格轉(zhuǎn)換模型機(jī)制,確??缙脚_(tái)中間件遠(yuǎn)程下載文件的成功率。所述通訊模塊在數(shù)字電視操作界面及監(jiān)控管理模塊之間進(jìn)行控制命令及命令結(jié)果的傳輸,通訊模塊主要用于完成消息管理功能,通過(guò)管理消息隊(duì)列,同中間件服務(wù)器中的消息管理協(xié)調(diào)工作,對(duì)操作界面認(rèn)證通過(guò)的合法用戶請(qǐng)求提供全業(yè)務(wù)功能,負(fù)責(zé)業(yè)務(wù)邏輯處理,消息隊(duì)列的同步跟新等服務(wù)。所述監(jiān)控管理模塊用于對(duì)目標(biāo)系統(tǒng)進(jìn)行監(jiān)控管理,通過(guò)對(duì)目標(biāo)系統(tǒng)的監(jiān)控配置和監(jiān)控?cái)?shù)據(jù)的實(shí)時(shí)控制完成包括運(yùn)行狀態(tài)、運(yùn)行流量、負(fù)載能力、日志的管理;所述目標(biāo)系統(tǒng)根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件服務(wù)器,完成遠(yuǎn)程下載。用戶通過(guò)對(duì)數(shù)字電視操作界面的人機(jī)交互行為,完成用戶管理,包括管理鏈接到目標(biāo)系統(tǒng)的用戶、設(shè)置訪問(wèn)權(quán)限、所有面向用戶客戶端的接入模塊和面向遠(yuǎn)程下載的接入模塊,所述的面向用戶客戶端的接入模塊用于完成對(duì)客戶身份認(rèn)證以及訪問(wèn)權(quán)限的處理,所述的面向遠(yuǎn)程下載的接入模塊用于與目標(biāo)系統(tǒng)平臺(tái)的實(shí)時(shí)連接,獲取目標(biāo)文件的實(shí)時(shí)信息。用戶通過(guò)與數(shù)字電視操作界面間的人機(jī)交互工作,完成身份認(rèn)證,若為非法用戶則取消其遠(yuǎn)程下載維護(hù)功能的權(quán)限。一旦用戶認(rèn)證成功,則通過(guò)用戶與操作平臺(tái)間的人機(jī)交互以及目標(biāo)文件的格式分析功能處理客戶端遠(yuǎn)程下載的目標(biāo)文件;然后此遠(yuǎn)程下載業(yè)務(wù)平臺(tái)的URL通過(guò)中間件跨平臺(tái)發(fā)送到通訊設(shè)備上,監(jiān)控管理模塊會(huì)對(duì)控制命令進(jìn)出預(yù)處理分析,然后通過(guò)監(jiān)控配置對(duì)目標(biāo)系統(tǒng)遠(yuǎn)程控制,直至將監(jiān)控?cái)?shù)據(jù)以命令結(jié)束方式返回至操作界面,通過(guò)人機(jī)交互方式由用戶進(jìn)行處理。
[0018]參考圖2,相應(yīng)地,本發(fā)明同時(shí)提供了一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法,包括以下步驟:
[0019]步驟SOl:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面;
[0020]步驟S02:目標(biāo)文件格式分析模塊對(duì)格式進(jìn)行分析;
[0021]步驟S03:判斷文件格式錯(cuò)誤,則提示數(shù)據(jù)格式不合理;
[0022]步驟S04:判斷數(shù)據(jù)格式正確,則操作界面將符號(hào)信息以消息映射方式傳遞給通訊模塊;
[0023]步驟S05:監(jiān)控管理分析其運(yùn)行狀態(tài)、負(fù)載能力,將監(jiān)控配置情況放映至目標(biāo)服務(wù)器;
[0024]步驟S06:目標(biāo)服務(wù)器根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件,完成遠(yuǎn)程下載。
[0025]配合參考圖3,作為本發(fā)明實(shí)施例的基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法,較佳地,所述步驟SOl進(jìn)一步包括:步驟11:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面;步驟12:操作界面對(duì)用戶進(jìn)行身份認(rèn)證;步驟13:判斷為非法用戶將提示非法用戶,拒絕訪問(wèn);步驟14:判斷為合法用戶則根據(jù)用戶與數(shù)字電視中間件間的人機(jī)交互內(nèi)容對(duì)目標(biāo)文件格式進(jìn)行預(yù)處理。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種基于跨平臺(tái)中間件提供的通訊手段,通過(guò)定義一套特定的消息協(xié)議,實(shí)現(xiàn)一個(gè)以桌面環(huán)境為操作終端,數(shù)字電視嵌入式中間件平臺(tái)所在服務(wù)器為目標(biāo)服務(wù)器的監(jiān)控平臺(tái),為用戶提供一個(gè)界面友好、功能可定制的遠(yuǎn)程控制/調(diào)試平臺(tái),增加了用戶遠(yuǎn)程控制下載的體驗(yàn)滿足度。且在三網(wǎng)融合的時(shí)代背景下,基于跨平臺(tái)中間件的遠(yuǎn)程控制技術(shù)將得到更大更好的支撐。
[0027]以上對(duì)本發(fā)明實(shí)施例所提供的基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)及方法,進(jìn)行了詳細(xì)介紹,本發(fā)明中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng),用戶客戶端通過(guò)數(shù)字電視操作界面,以數(shù)字電視中間件所在服務(wù)器為目標(biāo)系統(tǒng)進(jìn)行監(jiān)控,其特征在于,所述基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng)包括目標(biāo)文件格式分析模塊、通訊模塊、監(jiān)控管理模塊,所述目標(biāo)文件格式分析模塊用于獲取數(shù)字電視操作界面的符號(hào)信息并對(duì)符號(hào)信息的數(shù)據(jù)格式進(jìn)行判斷,將數(shù)據(jù)格式正確的符號(hào)信息以消息映射方式傳遞給通訊模塊;所述通訊模塊在數(shù)字電視操作界面及監(jiān)控管理模塊之間進(jìn)行控制命令及命令結(jié)果的傳輸;所述監(jiān)控管理模塊用于對(duì)目標(biāo)系統(tǒng)進(jìn)行監(jiān)控管理,通過(guò)對(duì)目標(biāo)系統(tǒng)的監(jiān)控配置和監(jiān)控?cái)?shù)據(jù)的實(shí)時(shí)控制完成包括運(yùn)行狀態(tài)、運(yùn)行流量、負(fù)載能力、日志的管理;所述目標(biāo)系統(tǒng)根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件服務(wù)器,完成遠(yuǎn)程下載。
2.一種基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)方法,其特征在于,包括以下步驟: 步驟1:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面; 步驟2:目標(biāo)文件格式分析模塊對(duì)格式進(jìn)行分析; 步驟3:判斷文件格式錯(cuò)誤,則提示數(shù)據(jù)格式不合理; 步驟4:判斷數(shù)據(jù)格式正確,則操作界面將符號(hào)信息以消息映射方式傳遞給通訊模塊;步驟5:監(jiān)控管理分析其運(yùn)行狀態(tài)、負(fù)載能力,將監(jiān)控配置情況放映至目標(biāo)服務(wù)器;步驟6:目標(biāo)服務(wù)器根據(jù)監(jiān)控配置將監(jiān)控?cái)?shù)據(jù)和結(jié)果文件傳送至數(shù)字電視中間件,完成遠(yuǎn)程下載。
3.如權(quán)利要求1所述的基于數(shù)字電視中間件遠(yuǎn)程下載維護(hù)系統(tǒng),其特征在于,所述步驟I進(jìn)一步包括: 步驟11:用戶訪問(wèn)數(shù)字電視中間件系統(tǒng)操作界面; 步驟12:操作界面對(duì)用戶進(jìn)行身份認(rèn)證; 步驟13:判斷為非法用戶將提示非法用戶,拒絕訪問(wèn); 步驟14:判斷為合法用戶則根據(jù)用戶與數(shù)字電視中間件間的人機(jī)交互內(nèi)容對(duì)目標(biāo)文件格式進(jìn)行預(yù)處理。
【文檔編號(hào)】H04N21/4627GK103945262SQ201410119940
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2014年3月27日 優(yōu)先權(quán)日:2014年3月27日
【發(fā)明者】林格, 胡宇輝, 薛凱軍, 李汁芳 申請(qǐng)人:東莞中山大學(xué)研究院, 中山大學(xué)