專利名稱:基于嵌入式路由系統(tǒng)的串行接口的顯示方法
技術領域:
本發(fā)明涉及嵌入式通信領域的嵌入式路由系統(tǒng)的調試技術領域,具體涉及一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法。
背景技術:
在嵌入式通信領域,串行接口標準是PC機與通信工業(yè)中應用最廣泛的一種串行接口,串行接口調試是一種非常重要的調試技術,RS-2RS-232C標準(協(xié)議)的全稱是 EIA-RS-232C 標準,其中 EIA (Electronic Industry Association)代表美國電子工業(yè)協(xié)會,RS (recommended standard)代表推薦標準,232是標識號,C代表RS232的最新一次修改(1969),在這之前,有RS232B、RS232A。它規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。常用物理標準還有有EIA RS-422A, EIA RS-423A、EIA RS-485。這里只介紹EIARS-232C (簡稱 232,RS232)。。EIA RS-232C 與 TTL 轉換EIA RS-232C 是用正負電壓 來表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計算機接口或終端的TTL器件連接,必須在EIA RS-232C與TTL電路之間進行電平和邏輯關系的變換。實現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。目前較為廣泛地使用集成電路轉換器件,如MC1488、SN75150芯片可完成!TL電平到EIA電平的轉換,而MC1489、SN75154可實現(xiàn)EIA電平到TTL電平的轉換。這一系列的規(guī)范定義,使得使用串行接口通信必需使用到串行接口接出針、串行接口線、串行接口轉換TTL器件或串行接口轉USB器件。如果有一種不需要連接串行接口轉換器,就能實現(xiàn)串口通信的輸入和信息輸出方法,則能夠提高嵌入式Linux路由系統(tǒng)開發(fā)的高效性和簡易性,減少串行接口相關設備投入和維護。
發(fā)明內容
本發(fā)明克服了現(xiàn)有技術的不足,提供一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法,解決了嵌入式系統(tǒng)開發(fā)需要串行接口通信時,避免使用串行接口接出針、串行接口線、串行接口轉換TTL器件或串行接口轉USB器件,直接通過WEB實現(xiàn)串口接口通信目的,提高了嵌入式系統(tǒng)開發(fā)和維護的高效性和簡易性??紤]到現(xiàn)有技術的上述問題,根據(jù)本發(fā)明公開的一個方面,本發(fā)明采用以下技術
方案一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法,通過將嵌入式路由系統(tǒng)的串行接口參數(shù)信息重定向到服務器的WEB頁面,通過HTTP協(xié)議傳輸后被服務器的WEB頁面顯
/Jn o為了更好地實現(xiàn)本發(fā)明,進一步的技術方案是作為優(yōu)選,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)內核產生的串行接口信息,所述串行接口信息是在嵌入式路由系統(tǒng)在啟動的情況產生的,將所述嵌入式路由系統(tǒng)內核產生的串行接口信息重定向到內核輸出文件,并在服務器的WEB中實現(xiàn)嵌入式系統(tǒng)的內核輸出文件顯示。
作為優(yōu)選,將所述在嵌入式路由系統(tǒng)啟動后內核產生的串行接口輸出信息,添加內核串行接口顯示內容新增文件處理,將嵌入式系統(tǒng)內核產生的串行接口信息輸出的內容保存到新增文件中;當在所述服務器上進行讀取當前串行接口信息輸出的內容時,由串行接口數(shù)據(jù)輸出匯總處理后,遞交顯示內容;所述服務器的WEB頁面再顯示相關內容。作為優(yōu)選,添加內核串行接口顯示內容新增文件處理會維護和標記已經顯示的內容,并維護和標記待顯示的新增內容。作為優(yōu)選,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層輸出文件顯示。作為優(yōu)選,在所述服務器的WEB上進行系統(tǒng)調用或應用層調用的情況下,輸入用于轉換成系統(tǒng)或應用層調用的命令內容轉換成系統(tǒng)或應用層調用,系統(tǒng)執(zhí)行系統(tǒng)調用或應用層調用,并進行系統(tǒng)或應用層調用顯示反饋內容文件處理,輸出內容專遞給串行接口數(shù)據(jù)輸出匯總,經過處理后,遞交所述服務器,并在所述服務器的WEB頁面中顯示內容。 本發(fā)明還可以是作為優(yōu)選,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層命令輸入以及命令輸出回顯。作為優(yōu)選,在服務器上進行系統(tǒng)調用或應用層調用的情況下,輸入內容轉換成系統(tǒng)或應用層調用,并將輸入命令的內容在所述服務器上進行回顯,顯示已經執(zhí)行的系統(tǒng)調用或應用層調用命令。作為優(yōu)選,所述嵌入式路由系統(tǒng)為嵌入式Linux路由系統(tǒng)。與現(xiàn)有技術相比,本發(fā)明的有益效果之一是本發(fā)明的技術方案中,通過WEB實現(xiàn)了原本由串行接口接出針、串行接口線、串行接口轉換TTL器件或串行接口轉USB器件配合才能執(zhí)行的串口輸入輸出信息,提高了嵌入式系統(tǒng)開發(fā)和維護的高效性和簡易性。
為了更清楚的說明本申請文件實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術的描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是對本申請文件中一些實施例的參考,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的情況下,還可以根據(jù)這些附圖得到其它的附圖。圖I示出了根據(jù)本發(fā)明一個實施例的處理流程示意圖。
具體實施例方式下面結合實施例對本發(fā)明作進一步地詳細說明,但本發(fā)明的實施方式不限于此。圖I示出了根據(jù)本發(fā)明一個實施例的處理流程示意圖。參考圖I所示一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法的一個實施例,通過將嵌入式路由系統(tǒng)的串行接口參數(shù)信息重定向到服務器的WEB頁面,通過HTTP協(xié)議傳輸后被服務器的WEB頁面顯示。所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)內核產生的串行接口信息,所述串行接口信息是在嵌入式路由系統(tǒng)在啟動的情況產生的,將所述嵌入式路由系統(tǒng)內核產生的串行接口信息重定向到內核輸出文件,并在服務器的WEB中實現(xiàn)嵌入式系統(tǒng)的內核輸出文件顯不。將所述在嵌入式路由系統(tǒng)啟動后內核產生的串行接口輸出信息,添加內核串行接口顯示內容新增文件處理,將嵌入式系統(tǒng)內核產生的串行接口信息輸出的內容保存到新增文件中;當在所述服務器上進行讀取當前串行接口信息輸出的內容時,由串行接口數(shù)據(jù)輸出匯總處理后,遞交顯示內容;所述服務器的WEB頁面再顯示相關內容。添加內核串行接口顯示內容新增文件處理會維護和標記已經顯示的內容,并維護和標記待顯示的新增內容。參考圖I所示一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法的另一個實施例,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層輸出文件顯示。 在所述服務器的WEB上進行系統(tǒng)調用或應用層調用的情況下,輸入內容轉換成系統(tǒng)或應用層調用,系統(tǒng)執(zhí)行系統(tǒng)調用或應用層調用,并進行系統(tǒng)或應用層調用顯示反饋內容文件處理,輸出內容專遞給串行接口數(shù)據(jù)輸出匯總,經過處理后,遞交所述服務器,并在所述服務器的WEB頁面中顯示內容。參考圖I所示一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法的另一個實施例,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層命令輸入以及命令輸出回顯。在設備WEB服務器上進行系統(tǒng)調用或應用層調用的情況下,輸入內容轉換成系統(tǒng)或應用層調用,并將輸入命令的內容在所述服務器上進行回顯,顯示已經執(zhí)行的系統(tǒng)調用或應用層調用命令。上述嵌入式路由系統(tǒng)可以為嵌入式Linux路由系統(tǒng)。本發(fā)明的優(yōu)勢在于,不用接入繁雜的串行接口相關轉接設備,不用安裝串行接口控制軟件,通過通用的WEB服務器,就可以執(zhí)行串行接口數(shù)據(jù)信息輸入、輸出功能。以上方法基于嵌入式路由系統(tǒng)的串行接口重定向至WEB的方法,是在嵌入式路由設備上使用的軟件功能。在嵌入式路由設備WEB管理上顯示當前系統(tǒng)的串行接口信息,并可以進行系統(tǒng)命令和應用層調用設置,設置命令回顯,系統(tǒng)命令和應用層調用設置結果回顯。達到不接串行接口顯示串行接口數(shù)據(jù)內容的目的。上述的路由設備是可以為ADSL上行、VDSL上行、Ethernet上行、GPON上行、EPON上行等多種形態(tài)的路由設備。此方法是在講述一種串行接口重定向至WEB的實現(xiàn)方法。還可以WEB上設置各種系統(tǒng)調用和應用層程序調用,并回顯調用命令以及命令輸出,達到監(jiān)測和控制路由設備功能。通過將嵌入式路由系統(tǒng)內核產生的串行接口輸出信息、嵌入式路由系統(tǒng)應用層產生的串行輸出信息、嵌入式路由系統(tǒng)應用層系統(tǒng)和功能調用的輸入信息通過本發(fā)明的方法實現(xiàn)重定向至WEB。實現(xiàn)技術過程,提取嵌入式路由系統(tǒng)內核信息并保存到中間文件中,然后根據(jù)WEB調用維護和顯示中間文件。提取嵌入式路由系統(tǒng)應用層產生的串行輸出信息并保存到中間文件,根據(jù)WEB調用維護和顯示中間文件,提取WEB執(zhí)行命令轉換成應用層調用和系統(tǒng)調用,并將產生的數(shù)據(jù)反饋通過中間文件顯示至WEB。實現(xiàn)通過WEB對串行接口數(shù)據(jù)的輸出和輸入功能。上述的WEB管理是,使用HTTP協(xié)議傳輸HTML內容的管理軟件,支持顯示內容動態(tài)加載功能。上述的系統(tǒng)的串行接口信息是指系統(tǒng)各種運行狀態(tài)的串行接口信息顯示。本發(fā)明涉及嵌入式通信領域的嵌入式路由系統(tǒng)的調試功能實現(xiàn)。串行接口調試是嵌入式開發(fā)必要的調試方式,串行接口調試技術有助于系統(tǒng)功能開發(fā)和監(jiān)視系統(tǒng)運行狀態(tài),接口接入需要通過RS_232、RS-422與RS-485串行數(shù)據(jù)接口。實現(xiàn)一種嵌入式路由系統(tǒng)的串行接口重定向的方法,能通過WEB來重定向串行接口輸入輸出功能。實現(xiàn)了嵌入式路由系統(tǒng)的靈活調試方式。上述實施例提供了一種通過串行接口重定向至WEB對嵌入式Linux路由系統(tǒng)管理狀態(tài)實時監(jiān)控和應用調用分析、實現(xiàn)的方法,解決嵌入式系統(tǒng)開發(fā)需要串行接口通信時,避 免使用串行接口接出針、串行接口線、串行接口轉換TTL器件或串行接口轉USB器件,直接通過WEB實現(xiàn)串口接口通信目的,提高嵌入式系統(tǒng)開發(fā)和維護的高效性和簡易性。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同相似部分相互參見即可。在本說明書中所談到的“一個實施例”、“另一個實施例”、“實施例”、等,指的是結合該實施例描述的具體特征、結構或者特點包括在本申請概括性描述的至少一個實施例中。在說明書中多個地方出現(xiàn)同種表述不是一定指的是同一個實施例。進一步來說,結合任一實施例描述一個具體特征、結構或者特點時,所要主張的是結合其他實施例來實現(xiàn)這種特征、結構或者特點也落在本發(fā)明的范圍內。盡管這里參照本發(fā)明的多個解釋性實施例對本發(fā)明進行了描述,但是,應該理解,本領域技術人員可以設計出很多其他的修改和實施方式,這些修改和實施方式將落在本申請公開的原則范圍和精神之內。更具體地說,在本申請公開、附圖和權利要求的范圍內,可以對主題組合布局的組成部件和/或布局進行多種變型和改進。除了對組成部件和/或布局進行的變型和改進外,對于本領域技術人員來說,其他的用途也將是明顯的。
權利要求
1.一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,通過將嵌入式路由系統(tǒng)的串行接口參數(shù)信息重定向到服務器的WEB頁面,通過HTTP協(xié)議傳輸后被服務器的WEB頁面顯示。
2.根據(jù)權利要求I所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)內核產生的串行接口信息,所述串行接口信息是在嵌入式路由系統(tǒng)在啟動的情況產生的,將所述嵌入式路由系統(tǒng)內核產生的串行接口信息重定向到內核輸出文件,并在服務器的WEB中實現(xiàn)嵌入式系統(tǒng)的內核輸出文件顯示。
3.根據(jù)權利要求2所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,將所述在嵌入式路由系統(tǒng)啟動后內核產生的串行接口輸出信息,添加內核串行接口顯示內容新增文件處理,將嵌入式系統(tǒng)內核產生的串行接口信息輸出的內容保存到新增文件中;當在所述服務器上進行讀取當前串行接口信息輸出的內容時,由串行接口數(shù)據(jù)輸出匯總處理后,遞交顯示內容;所述服務器的WEB頁面再顯示相關內容。
4.根據(jù)權利要求3所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,添加內核串行接口顯示內容新增文件處理會維護和標記已經顯示的內容,并維護和標記待顯示的新增內容。
5.根據(jù)權利要求I所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層輸出文件顯示。
6.根據(jù)權利要求5所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,在所述服務器的WEB上進行系統(tǒng)調用或應用層調用的情況下,輸入用于轉換成系統(tǒng)或應用層調用的命令內容轉換成系統(tǒng)或應用層調用,系統(tǒng)執(zhí)行系統(tǒng)調用或應用層調用,并進行系統(tǒng)或應用層調用顯示反饋內容文件處理,輸出內容專遞給串行接口數(shù)據(jù)輸出匯總,經過處理后,遞交所述服務器,并在所述服務器的WEB頁面中顯示內容。
7.根據(jù)權利要求I所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,所述串行接口參數(shù)信息包括嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出,將所述嵌入式路由系統(tǒng)應用層命令輸入產生的串行接口輸出重定向到應用層輸出文件,在所述服務器的WEB中實現(xiàn)應用層命令輸入以及命令輸出回顯。
8.根據(jù)權利要求7所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,在所述服務器上進行系統(tǒng)調用或應用層調用的情況下,輸入內容轉換成系統(tǒng)或應用層調用,并將輸入命令的內容在所述服務器上進行回顯,顯示已經執(zhí)行的系統(tǒng)調用或應用層調用命令。
9.根據(jù)權利要求I至8任意一項所述的基于嵌入式路由系統(tǒng)的串行接口的顯示方法,其特征在于,所述嵌入式路由系統(tǒng)為嵌入式Linux路由系統(tǒng)。
全文摘要
本發(fā)明公開了一種基于嵌入式路由系統(tǒng)的串行接口的顯示方法,通過將嵌入式路由系統(tǒng)的串行接口參數(shù)信息重定向到服務器的WEB頁面,通過HTTP協(xié)議傳輸后被服務器的WEB頁面顯示。本發(fā)明的技術方案中,通過WEB實現(xiàn)原本由串行接口接出針、串行接口線、串行接口轉換TTL器件或串行接口轉USB器件配合才能執(zhí)行的串口輸入輸出信息,提高了嵌入式系統(tǒng)開發(fā)和維護的高效性和簡易性。
文檔編號G06F13/38GK102768651SQ20121020186
公開日2012年11月7日 申請日期2012年6月19日 優(yōu)先權日2012年6月19日
發(fā)明者侯偉林 申請人:太倉市同維電子有限公司