一種Android機(jī)頂盒的運(yùn)維系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及Android機(jī)頂盒技術(shù)領(lǐng)域,具體來(lái)講是一種Android機(jī)頂盒的運(yùn)維系統(tǒng)及方法。
【背景技術(shù)】
[0002]Android機(jī)頂盒是采用Android操作系統(tǒng)的家庭多媒體終端,以電視機(jī)為主要顯示設(shè)備,以xDSL (各種類型DSL-Digital Subscribe Line,數(shù)字用戶線路的總稱,包括ADSL, RADSL, VDSL, SDSL, IDSL 和 HDSL 等)、FTTx (Fiber-to-the-x,光纖接入)、Wifi 等方式接入,向用戶提供頁(yè)面信息瀏覽、高清IPTV(Internet Protocol Televis1n,IP電視/交互式網(wǎng)絡(luò)電視)播放、互聯(lián)網(wǎng)視音頻播放、應(yīng)用商城、可視通信、家庭媒體共享、游戲等交互式應(yīng)用功能。
[0003]目前國(guó)內(nèi)各電信運(yùn)營(yíng)商在網(wǎng)的機(jī)頂盒,仍然是IPTV機(jī)頂盒,在運(yùn)維方面主要基于終端網(wǎng)管平臺(tái)和應(yīng)用于PC的遠(yuǎn)程配置和/或維護(hù)工具。因此,在使用過(guò)程中需要應(yīng)用到PC以及配套的網(wǎng)絡(luò)環(huán)境,容易受到網(wǎng)絡(luò)環(huán)境和硬件設(shè)備的限制,無(wú)法滿足運(yùn)維要求。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種Android機(jī)頂盒的運(yùn)維系統(tǒng)及方法,能夠方便及時(shí)的處理Android機(jī)頂盒的現(xiàn)網(wǎng)故障,在使用過(guò)程中,無(wú)需應(yīng)用到PC以及配套的網(wǎng)絡(luò)環(huán)境,因此不會(huì)受到網(wǎng)絡(luò)環(huán)境和硬件設(shè)備的限制,滿足了運(yùn)維要求;無(wú)需配置專門的PC,并且維護(hù)人員無(wú)需下站進(jìn)行維護(hù),節(jié)約了維護(hù)成本。
[0005]為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種Android機(jī)頂盒的運(yùn)維系統(tǒng),包括Android智能手機(jī)、網(wǎng)管云平臺(tái)和Android機(jī)頂盒,其中網(wǎng)管云平臺(tái)分別與Android智能手機(jī)、Android機(jī)頂盒進(jìn)行通信,所述Android智能手機(jī)包括運(yùn)維模塊,Android機(jī)頂盒包括網(wǎng)管模塊、查詢/修改模塊、日志上傳模塊、遠(yuǎn)程診斷模塊和擴(kuò)展功能模塊;其中,運(yùn)維模塊,用于根據(jù)輸入的識(shí)別信息,使Android智能手機(jī)連接至特定的網(wǎng)管云平臺(tái);向網(wǎng)管云平臺(tái)發(fā)送運(yùn)維指令;接收網(wǎng)管云平臺(tái)轉(zhuǎn)發(fā)的執(zhí)行結(jié)果;網(wǎng)管模塊,用于接收網(wǎng)管云平臺(tái)轉(zhuǎn)發(fā)的運(yùn)維指令;判斷運(yùn)維指令的類型,所述類型包括查詢/修改指令、日志上傳指令、遠(yuǎn)程診斷指令和擴(kuò)展功能指令,根據(jù)不同的類型發(fā)送不同觸發(fā)信號(hào);并將接收到的執(zhí)行結(jié)果發(fā)送至網(wǎng)管云平臺(tái);查詢/修改模塊,用于接收到網(wǎng)管模塊在查詢/修改指令時(shí)發(fā)送的觸發(fā)信號(hào),查詢/修改Android機(jī)頂盒的各種業(yè)務(wù)的相關(guān)配置信息后,并發(fā)回;日志上傳模塊,用于接收到網(wǎng)管模塊在日志上傳指令時(shí)發(fā)送的觸發(fā)信號(hào),獲取Android機(jī)頂盒上存儲(chǔ)的運(yùn)行日志后,并發(fā)回;遠(yuǎn)程診斷模塊,用于接收到網(wǎng)管模塊在遠(yuǎn)程診斷指令時(shí)發(fā)送的觸發(fā)信號(hào),對(duì)Android機(jī)頂盒進(jìn)行遠(yuǎn)程診斷后,并發(fā)回;擴(kuò)展功能模塊,用于接收到網(wǎng)管模塊在擴(kuò)展功能指令時(shí)發(fā)送的觸發(fā)信號(hào),對(duì)Android機(jī)頂盒進(jìn)行其他擴(kuò)展的運(yùn)維功能后,并發(fā)回。
[0006]在上述技術(shù)方案的基礎(chǔ)上,所述查詢/修改模塊包括系統(tǒng)配置單元、系統(tǒng)信息單元和用戶信息單元;其中,系統(tǒng)配置單元,用于查詢Android機(jī)頂盒的系統(tǒng)配置信息;系統(tǒng)信息單元,用于查詢Android機(jī)頂盒的軟硬件版本、設(shè)備標(biāo)識(shí)號(hào)、設(shè)備型號(hào)和CPU型號(hào);用戶信息單元,用于查詢用戶資料以及找回密碼。
[0007]在上述技術(shù)方案的基礎(chǔ)上,所述遠(yuǎn)程診斷模塊包括設(shè)備診斷單元、網(wǎng)絡(luò)診斷單元、網(wǎng)絡(luò)測(cè)速單元和一鍵診斷單元;其中,設(shè)備診斷單元,用于查詢Android機(jī)頂盒網(wǎng)絡(luò)接口的連接狀態(tài)、CPU及內(nèi)存的占用率、無(wú)線關(guān)聯(lián)信息、網(wǎng)絡(luò)接口收發(fā)的報(bào)文數(shù)據(jù);網(wǎng)絡(luò)診斷單元,用于判斷Android機(jī)頂盒網(wǎng)絡(luò)連接是否成功,若是,反饋相關(guān)信息;否則,診斷分析失敗原因;網(wǎng)絡(luò)測(cè)速單元,用于實(shí)時(shí)的獲取當(dāng)前網(wǎng)絡(luò)連接的實(shí)時(shí)速率和平均速率;一鍵診斷單元,用于一鍵診斷當(dāng)前Android機(jī)頂盒的關(guān)鍵參數(shù),列出正?;虍惓5倪x項(xiàng),并進(jìn)行評(píng)分;所述關(guān)鍵參數(shù)包括設(shè)備能力、設(shè)備序列號(hào)、系統(tǒng)運(yùn)行時(shí)間、以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議PPOPE撥號(hào)成功時(shí)間、無(wú)線狀態(tài)信息。
[0008]在上述技術(shù)方案的基礎(chǔ)上,所述擴(kuò)展功能模塊包括設(shè)備快照單元和積分抽獎(jiǎng)單元;其中,設(shè)備快照單元,用于列出當(dāng)前Android機(jī)頂盒的關(guān)鍵參數(shù),所述關(guān)鍵參數(shù)包括設(shè)備能力、設(shè)備序列號(hào)、系統(tǒng)運(yùn)行時(shí)間、PPOPE撥號(hào)成功時(shí)間、無(wú)線狀態(tài)信息;積分抽獎(jiǎng)單元,用于記錄注冊(cè)用戶登陸后開(kāi)通Android機(jī)頂盒的數(shù)量,給予相應(yīng)的積分并抽獎(jiǎng)。
[0009]本發(fā)明還公開(kāi)了一種基于上述系統(tǒng)的Android機(jī)頂盒的運(yùn)維方法,包括以下步驟:步驟S1.運(yùn)維模塊根據(jù)輸入的識(shí)別信息,使Android智能手機(jī)連接至特定的網(wǎng)管云平臺(tái);步驟S2.運(yùn)維模塊向網(wǎng)管云平臺(tái)發(fā)送運(yùn)維指令,網(wǎng)管云平臺(tái)將運(yùn)維指令轉(zhuǎn)發(fā)至相應(yīng)的Android機(jī)頂盒的網(wǎng)管模塊;步驟S3.判斷運(yùn)維指令的類型,若為查詢/修改指令,則跳轉(zhuǎn)至步驟S4 ;若為日志上傳指令,則跳轉(zhuǎn)至步驟S5 ;若為遠(yuǎn)程診斷指令,則跳轉(zhuǎn)至步驟S6 ;若為擴(kuò)展功能指令,則跳轉(zhuǎn)至步驟S7 ;步驟S4.網(wǎng)管模塊與查詢/修改模塊進(jìn)行交互,查詢/修改Android機(jī)頂盒的各種業(yè)務(wù)的相關(guān)配置信息,跳轉(zhuǎn)至步驟S8 ;步驟S5.網(wǎng)管模塊與日志上傳模塊進(jìn)行交互,獲取Android機(jī)頂盒上存儲(chǔ)的運(yùn)行日志,跳轉(zhuǎn)至步驟S8 ;步驟S6.網(wǎng)管模塊與遠(yuǎn)程診斷模塊進(jìn)行交互,對(duì)Android機(jī)頂盒進(jìn)行遠(yuǎn)程診斷,跳轉(zhuǎn)至步驟S8 ;步驟S7.網(wǎng)管模塊與擴(kuò)展功能模塊進(jìn)行交互,對(duì)Android機(jī)頂盒進(jìn)行其他擴(kuò)展的運(yùn)維功能,跳轉(zhuǎn)至步驟S8 ;步驟S8.交互結(jié)束后,網(wǎng)管模塊將接收到的執(zhí)行結(jié)果發(fā)送至網(wǎng)管云平臺(tái),網(wǎng)管云平臺(tái)將執(zhí)行結(jié)果轉(zhuǎn)發(fā)至Android智能手機(jī)的運(yùn)維模塊。
[0010]在上述技術(shù)方案的基礎(chǔ)上,步驟SI中,所述識(shí)別信息包括待連接網(wǎng)管云平臺(tái)的IP地址、接入用戶名、接入密碼和虛擬專用網(wǎng)VPN接入?yún)?shù)。
[0011]在上述技術(shù)方案的基礎(chǔ)上,步驟SI的具體流程為:步驟S101.運(yùn)維模塊根據(jù)輸入的識(shí)別信息,使Android智能手機(jī)連接至特定的網(wǎng)管云平臺(tái);步驟S102.運(yùn)維模塊根據(jù)輸入的待查詢Android機(jī)頂盒的信息,向網(wǎng)管云平臺(tái)發(fā)送查詢報(bào)文;步驟S103.運(yùn)維模塊根據(jù)網(wǎng)管云平臺(tái)返回的查詢報(bào)文,實(shí)時(shí)查詢Android機(jī)頂盒是否在線,若是,跳轉(zhuǎn)至步驟S104;否貝lj,結(jié)束流程;步驟S104.運(yùn)維模塊選中在線的Android機(jī)頂盒,與Android機(jī)頂盒之間進(jìn)行運(yùn)維通信。
[0012]在上述技術(shù)方案的基礎(chǔ)上,步驟S4中查詢相關(guān)配置信息包括:查詢Android機(jī)頂盒的系統(tǒng)配置信息;查詢Android機(jī)頂盒的軟硬件版本、設(shè)備標(biāo)識(shí)號(hào)、設(shè)備型號(hào)和CPU型號(hào);查詢用戶資料以及找回密碼。
[0013]在上述技術(shù)方案的基礎(chǔ)上,步驟S6中遠(yuǎn)程診斷包括:查詢Android機(jī)頂盒網(wǎng)絡(luò)接口的連接狀態(tài)、CPU及內(nèi)存的占用率、無(wú)線關(guān)聯(lián)信息、網(wǎng)絡(luò)接口收發(fā)的報(bào)文數(shù)據(jù);判斷Android機(jī)頂盒網(wǎng)絡(luò)連接是否成功,若是,反饋相關(guān)信息;否則,診斷分析失敗原因;實(shí)時(shí)的獲取當(dāng)前網(wǎng)絡(luò)連接的實(shí)時(shí)速率和平均速率;一鍵診斷當(dāng)前Android機(jī)頂盒的關(guān)鍵參數(shù),列出正常或異常的選項(xiàng),并進(jìn)行評(píng)分;所述關(guān)鍵參數(shù)包括設(shè)備能力、設(shè)備序列號(hào)、系統(tǒng)運(yùn)行時(shí)間、PPOPE撥號(hào)成功時(shí)間、無(wú)線狀態(tài)信息。
[0014]在上述技術(shù)方案的基礎(chǔ)上,步驟S7中其他擴(kuò)展的運(yùn)維功能包括:列出當(dāng)前Android機(jī)頂盒的關(guān)鍵參數(shù),所述關(guān)鍵參數(shù)包括設(shè)備能力、設(shè)備序列號(hào)、系統(tǒng)運(yùn)行時(shí)間、PPOPE撥號(hào)成功時(shí)間、無(wú)線狀態(tài)信息;記錄注冊(cè)用戶登陸后開(kāi)通Android機(jī)頂盒的數(shù)量,給予相應(yīng)的積分并抽獎(jiǎng)。
[0015]本發(fā)明的有益效果在于:
[0016]1、