欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng)與流程

文檔序號:12134795閱讀:323來源:國知局
一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng)與流程

本發(fā)明涉及機頂盒技術領域,尤其涉及一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng)。



背景技術:

隨著嵌入式技術與Internet技術的發(fā)展,網(wǎng)絡技術越來越多的應用到嵌入式設備中。而現(xiàn)有技術中對于對機頂盒進行調(diào)試時有以下幾種方式:利用RS232 串口工具抓取機頂盒調(diào)試信息(打印、抓包、系統(tǒng)運行及狀態(tài)信息等);針對android系統(tǒng)設備利用adb 抓取調(diào)試信息(打印、抓包、系統(tǒng)運行及狀態(tài)信息等);利用telnet進入系統(tǒng)后臺查看調(diào)試信息(打印、抓包、系統(tǒng)運行及狀態(tài)信息等);或利用自己開發(fā)的調(diào)試工具及第三方開發(fā)的調(diào)試工具(Wireshark等)。

但是利用傳統(tǒng)RS232 串口工具,需要串口線且終端上必須有串口接口,如果是已經(jīng)出貨的產(chǎn)品,盒端并不具備串口接口;完全開放adb 、telnet等調(diào)試工具,有一定安全風險,用戶可以利用這些調(diào)試工具對設備進行攻擊;利用 Wireshark 第三方工具,需外接專業(yè)的抓包交換機。因此現(xiàn)有的機頂盒調(diào)試方法調(diào)試繁瑣,而且調(diào)試時具有安全風險,調(diào)試成本高,為用戶調(diào)試機頂盒帶來了不便。

因此,現(xiàn)有技術還有待于改進和發(fā)展。



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

鑒于現(xiàn)有技術的不足,本發(fā)明目的在于提供一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng),旨在解決現(xiàn)有技術中機頂盒調(diào)試方法調(diào)試繁瑣,而且調(diào)試時具有安全風險,調(diào)試成本高,為用戶調(diào)試機頂盒帶來了不便的技術問題。

本發(fā)明的技術方案如下:

一種基于嵌入式web的機頂盒調(diào)試方法,其中,方法包括步驟:

A、集成嵌入式web服務器的機頂盒啟動后,自動啟動web服務器,進入偵聽端口狀態(tài);

B、PC端進入機頂盒對應的web服務器登陸界面,當檢測到輸入的驗證信息正確后進入機頂盒管理頁面;

C、PC端向機頂盒發(fā)送執(zhí)行指令,機頂盒回復執(zhí)行情況,并顯示在PC端。

所述的基于嵌入式web的機頂盒調(diào)試方法,其中,所述步驟A之前還包括步驟:

S、預先在機頂盒中集成嵌入式web服務器,并設置實現(xiàn)web服務器的相應的功能函數(shù)及對應的功能頁面。

所述的基于嵌入式web的機頂盒調(diào)試方法,其中,所述步驟B具體包括步驟:

B1、PC端通過瀏覽器輸入機頂盒對應的IP進入機頂盒對應的web服務器登陸界面;

B2、web服務器登陸界面獲取用戶輸入的用戶名和口令,驗證成功后,進入web服務器登陸界面。

所述的基于嵌入式web的機頂盒調(diào)試方法,其中,所述步驟C具體包括步驟:

C1、PC端通過網(wǎng)頁的方式發(fā)起指令的執(zhí)行,網(wǎng)頁將指令發(fā)送至機頂盒;

C2、機頂盒回復指令的執(zhí)行狀態(tài),并通過網(wǎng)頁形式在PC端呈現(xiàn)。

所述的基于嵌入式web的機頂盒調(diào)試方法,其中,所述步驟C2之后還包括步驟:

C3、PC端通過頁面下達停止執(zhí)行指令至機頂盒;

C4、機頂盒根據(jù)停止執(zhí)行指令,結(jié)束當前執(zhí)行的指令,并將執(zhí)行結(jié)果保存到指定路徑,并將指定路徑通過URL方式反饋給PC端;

C5、PC端根據(jù)機頂盒反饋的URL下載指令的執(zhí)行結(jié)果。

一種基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,系統(tǒng)包括:

偵聽模塊,用于集成嵌入式web服務器的機頂盒啟動后,自動啟動web服務器,進入偵聽端口狀態(tài);

登錄與驗證模塊,用于PC端進入機頂盒對應的web服務器登陸界面,當檢測到輸入的驗證信息正確后進入機頂盒管理頁面;

指令執(zhí)行顯示模塊,用于PC端向機頂盒發(fā)送執(zhí)行指令,機頂盒回復執(zhí)行情況,并顯示在PC端。

所述的基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,所述系統(tǒng)還包括:

預先設置模塊,用于預先在機頂盒中集成嵌入式web服務器,并設置實現(xiàn)web服務器的相應的功能函數(shù)及對應的功能頁面。

所述的基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,所述登錄與驗證模塊具體包括:

網(wǎng)頁登錄單元,用于PC端通過瀏覽器輸入機頂盒對應的IP進入機頂盒對應的web服務器登陸界面;

驗證單元,用于web服務器登陸界面獲取用戶輸入的用戶名和口令,驗證成功后,進入web服務器登陸界面。

所述的基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,所述指令執(zhí)行顯示模塊具體包括:

指令發(fā)送單元,用于PC端通過網(wǎng)頁的方式發(fā)起指令的執(zhí)行,網(wǎng)頁將指令發(fā)送至機頂盒;

指令顯示單元,用于機頂盒回復指令的執(zhí)行狀態(tài),并通過網(wǎng)頁形式在PC端呈現(xiàn)。

所述的基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,所述指令執(zhí)行顯示模塊還包括:

停止執(zhí)行指令發(fā)送單元,用于PC端通過頁面下達停止執(zhí)行指令至機頂盒;

執(zhí)行結(jié)果存儲與反饋單元,用于機頂盒根據(jù)停止執(zhí)行指令,結(jié)束當前執(zhí)行的指令,并將執(zhí)行結(jié)果保存到指定路徑,并將指定路徑通過URL方式反饋給PC端;

執(zhí)行結(jié)果獲取單元,用于PC端根據(jù)機頂盒反饋的URL下載指令的執(zhí)行結(jié)果。

本發(fā)明提供了一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng),本發(fā)明通過在機頂盒中移植GoAhead服務器,使得機頂盒具備Web服務器功能,用戶與維護人員可以在任何地方輸入機頂盒IP通過瀏覽器對機頂盒進行遠程監(jiān)控、維護、數(shù)據(jù)交互等功能。本發(fā)明中用戶通過PC端即可通過網(wǎng)絡對機頂盒進行調(diào)試,無需在機頂盒上焊接專用的接口,節(jié)約生產(chǎn)成本,所有調(diào)試工作的執(zhí)行在機頂盒完成,有利于維修人員對機頂盒的維護和升級,通過網(wǎng)絡對調(diào)試指令控制,比開放代碼調(diào)試方法更安全。

附圖說明

圖1為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試方法的較佳實施例的流程圖。

圖2為圖1中步驟S200的細化步驟流程圖。

圖3為圖1中步驟S300的細化步驟流程圖。

圖4為圖1中步驟S300的進一步實施例的細化步驟流程圖。

圖5為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試方法的具體應用實施例的流程圖。

圖6為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的較佳實施例的功能原理框圖。

圖7為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的具體應用實施例的登錄與驗證模塊的功能原理框圖。

圖8為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的具體應用實施例的指令執(zhí)行顯示模塊的功能原理框圖。

圖9為本發(fā)明的一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的具體應用實施例的指令執(zhí)行顯示模塊進一步的功能原理框圖。

具體實施方式

為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明還提供了一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的較佳實施例的流程圖,如圖1所示,方法包括:

步驟S100、集成嵌入式web服務器的機頂盒啟動后,自動啟動web服務器,進入偵聽端口狀態(tài)。

具體實施時,在機頂盒集成Web服務器,Web服務器可記為Web Server,機頂盒可記為STB終端。具體地,在機頂盒集成GoAhead類型的嵌入式web服務器。GoAhead是一個源碼免費、功能強大、可以在多個平臺運行的嵌入式WebServer。具體地,在機頂盒集成GoAhead類型的嵌入式web服務器。STB啟動時,自動啟動web Server ,進入偵聽80端口狀態(tài)。

其中步驟S100之前還包括:

步驟S、預先在機頂盒中集成嵌入式web服務器,并設置實現(xiàn)web服務器的相應的功能函數(shù)及對應的功能頁面。

具體實施時, STB終端集成Web Server (GoAhead),并實現(xiàn)Web服務端相應的ASP功能函數(shù)(tcpdump、logcat 、ps、top等)及相關功能頁面。TcpDump可以將網(wǎng)絡中傳送的數(shù)據(jù)包完全截獲下來提供分析。它支持針對網(wǎng)絡層、協(xié)議、主機、網(wǎng)絡或端口的過濾,并提供and、or、not等邏輯語句來幫助你去掉無用的信息, logcat是Android中一個命令行工具,可以用于得到程序的log信息,ps top netstat等命令為基于linux 調(diào)試命令。

步驟S200、PC端進入機頂盒對應的web服務器登陸界面,當檢測到輸入的驗證信息正確后進入機頂盒管理頁面。

具體實施時,PC端獲取STB終端對應的web頁面,并進入STB終端對應web Server登陸界面,并根據(jù)登陸界面提示的信息,輸入對應的驗證信息。當web Server后臺驗證無誤后,進行STB管理頁面。

進一步的實施中,如圖2所示,步驟S200具體包括:

步驟S201、PC端通過瀏覽器輸入機頂盒對應的IP進入機頂盒對應的web服務器登陸界面;

步驟S202、web服務器登陸界面獲取用戶輸入的用戶名和口令,驗證成功后,進入機頂盒管理界面。

具體實施時, PC端通過瀏覽器輸入STB IP 進入STB Web server 登陸界面,輸入用戶名與口令后,若驗證用戶名和口令正常則進入STB管理頁面。

步驟S300、PC端向機頂盒發(fā)送執(zhí)行指令,機頂盒回復執(zhí)行情況,并顯示在PC端。

具體實施時,PC端接收用戶指令向STB發(fā)送要執(zhí)行的指令,具體的如調(diào)試指令,STB接收到調(diào)試指令后,回復指令執(zhí)行情況,指令執(zhí)行情況可能為執(zhí)行中或執(zhí)行失敗,PC端將STB回復的指令情況進行顯示,供用戶查看。

進一步的實施例中,如圖3所示,步驟S300具體包括:

步驟S301、PC端通過網(wǎng)頁的方式發(fā)起指令的執(zhí)行,網(wǎng)頁將指令發(fā)送至機頂盒;

步驟S302、機頂盒回復指令的執(zhí)行狀態(tài),并通過網(wǎng)頁形式在PC端呈現(xiàn)。

具體實施時,PC端通過網(wǎng)頁(http)的方式發(fā)起指令的執(zhí)行(例如:tcpdump網(wǎng)絡抓包指令); STB回復指令的執(zhí)行狀況(例如:執(zhí)行中、執(zhí)行失?。⑼ㄟ^網(wǎng)頁形式在PC端呈現(xiàn),對于立即可反饋結(jié)果的指令,直接回復執(zhí)行結(jié)果給PC端呈現(xiàn)。

進一步的實施例中,如圖4所示,步驟S302之后還包括:

步驟S303、PC端通過頁面下達停止執(zhí)行指令至機頂盒;

步驟S304、機頂盒根據(jù)停止執(zhí)行指令,結(jié)束當前執(zhí)行的指令,并將執(zhí)行結(jié)果保存到指定路徑,并將指定路徑通過URL方式反饋給PC端;

步驟S305、PC端根據(jù)機頂盒反饋的URL下載指令的執(zhí)行結(jié)果。

具體實施時,當執(zhí)行者需要停止執(zhí)行指令時,通過頁面下達停止執(zhí)行指令給STB端;STB接收到停止指令后,結(jié)束當前執(zhí)行的指令,并將執(zhí)行結(jié)果保存到指定路徑,并把路徑通過URL方式反饋給PC端;PC端通過STB反饋的URL下載指令的執(zhí)行結(jié)果,供維護人員進行問題分析。

本發(fā)明還提出了一種基于嵌入式web的機頂盒調(diào)試方法的具體應用實施例的時序圖,分別是PC管理端和STB終端,即機頂盒。如圖5所示,時序如下包括:

STB終端啟動Web Sever;

PC管理端也啟動瀏覽器;

PC管理端在瀏覽器輸入STB IP通過摘要認證登陸Web Server;

瀏覽器進入 STB Web Server管理頁面;

PC端通過web頁面開始執(zhí)行指令;

STB回復指令正在執(zhí)行中;

PC端通過web頁面發(fā)起停止執(zhí)行指令;

STB停止指令執(zhí)行且反饋執(zhí)行結(jié)果;

PC端通過頁面下載執(zhí)行結(jié)果。

由以上方法實施例,可知本發(fā)明提出一種基于嵌入式web的機頂盒調(diào)試方法,通過在嵌入式設備(機頂盒)中移植GoAhead服務器,使得控制器(機頂盒)具備Web服務器功能,用戶與維護人員可以在任何地方輸入設備(機頂盒)IP通過瀏覽器對設備(機頂盒)進行遠程監(jiān)控、維護、數(shù)據(jù)交互等功能。本發(fā)明中PC管理端不需要開發(fā)額外的應用程序,僅需要一個http瀏覽器,所有工作都在STB端完成,利于維護與升級;不受地理與空間限制,只要可以接上網(wǎng)絡就可以通過網(wǎng)絡對STB終端進行管理與調(diào)試; STB終端不需要焊接專用的串行接口 (RS232),節(jié)約生產(chǎn)成本;通過對調(diào)試指令的控制,比開放adb 、telnet 等傳統(tǒng)調(diào)試方法更為安全。

本發(fā)明中還提供了一種基于嵌入式web的機頂盒調(diào)試系統(tǒng)的較佳實施例功能原理框圖,如圖6所示,系統(tǒng)包括:

偵聽模塊100,用于集成嵌入式web服務器的機頂盒啟動后,自動啟動web服務器,進入偵聽端口狀態(tài);具體如方法實施例所述。

登錄與驗證模塊200,用于PC端進入機頂盒對應的web服務器登陸界面,當檢測到輸入的驗證信息正確后進入機頂盒管理頁面;具體如方法實施例所述。

指令執(zhí)行顯示模塊300,用于PC端向機頂盒發(fā)送執(zhí)行指令,機頂盒回復執(zhí)行情況,并顯示在PC端;具體如方法實施例所述。

進一步地,基于嵌入式web的機頂盒調(diào)試系統(tǒng),其中,系統(tǒng)還包括:

預先設置模塊,用于預先在機頂盒中集成嵌入式web服務器,并設置實現(xiàn)web服務器的相應的功能函數(shù)及對應的功能頁面;具體如方法實施例所述。

進一步的實施例中,如圖7所示,登錄與驗證模塊200具體包括:

網(wǎng)頁登錄單元201,用于PC端通過瀏覽器輸入機頂盒對應的IP進入機頂盒對應的web服務器登陸界面;具體如方法實施例所述。

驗證單元202,用于web服務器登陸界面獲取用戶輸入的用戶名和口令,驗證成功后,進入web服務器登陸界面;具體如方法實施例所述。

進一步的實施例中,如圖8所示,指令執(zhí)行顯示模塊300具體包括:

指令發(fā)送單元301,用于PC端通過網(wǎng)頁的方式發(fā)起指令的執(zhí)行,網(wǎng)頁將指令發(fā)送至機頂盒;具體如方法實施例所述。

指令顯示單元302,用于機頂盒回復指令的執(zhí)行狀態(tài),并通過網(wǎng)頁形式在PC端呈現(xiàn);具體如方法實施例所述。

進一步的實施例中,如圖9所示,指令執(zhí)行顯示模塊300還包括:

停止執(zhí)行指令發(fā)送單元303,用于PC端通過頁面下達停止執(zhí)行指令至機頂盒;具體如方法實施例所述。

執(zhí)行結(jié)果存儲與反饋單元304,用于機頂盒根據(jù)停止執(zhí)行指令,結(jié)束當前執(zhí)行的指令,并將執(zhí)行結(jié)果保存到指定路徑,并將指定路徑通過URL方式反饋給PC端;具體如方法實施例所述。

執(zhí)行結(jié)果獲取單元305,用于PC端根據(jù)機頂盒反饋的URL下載指令的執(zhí)行結(jié)果;具體如方法實施例所述。

綜上所述,本發(fā)明提供了一種基于嵌入式web的機頂盒調(diào)試方法及系統(tǒng),方法包括:集成嵌入式web服務器的機頂盒啟動后,自動啟動web服務器,進入偵聽端口狀態(tài); PC端進入機頂盒對應的web服務器登陸界面,當檢測到輸入的驗證信息正確后進入機頂盒管理頁面; PC端向機頂盒發(fā)送執(zhí)行指令,機頂盒回復執(zhí)行情況,并顯示在PC端。本發(fā)明通過PC端即可通過網(wǎng)絡對機頂盒進行調(diào)試,無需在機頂盒上焊接專用的接口,節(jié)約生產(chǎn)成本,所有調(diào)試工作的執(zhí)行在機頂盒完成,有利于維修人員對機頂盒的維護和升級,通過網(wǎng)絡對調(diào)試指令控制,比開放代碼調(diào)試方法更安全。

應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
紫云| 江津市| 微山县| 武清区| 灵石县| 珠海市| 兴宁市| 岚皋县| 海宁市| 长子县| 贵定县| 敦化市| 平乡县| 南江县| 博爱县| 阿勒泰市| 青龙| 德昌县| 凤山市| 诏安县| 吴堡县| 阿勒泰市| 南昌市| 祁东县| 高要市| 北碚区| 通许县| 梅河口市| 乌拉特中旗| 剑川县| 高要市| 黄骅市| 佛冈县| 富锦市| 肃北| 扎赉特旗| 图们市| 镇宁| 玛纳斯县| 剑河县| 遂昌县|