[發(fā)明專利]一種打印軟件信息的方法、裝置及帶網(wǎng)口的設(shè)備有效
| 申請?zhí)枺?/td> | 201010566866.0 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102053808A | 公開(公告)日: | 2011-05-11 |
| 發(fā)明(設(shè)計)人: | 陽天發(fā) | 申請(專利權(quán))人: | TCL集團(tuán)股份有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F11/36 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 打印 軟件 信息 方法 裝置 帶網(wǎng)口 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計算機(jī)軟件領(lǐng)域,尤其涉及一種打印軟件信息的方法、裝置及帶網(wǎng)口的設(shè)備。
背景技術(shù)
在嵌入式軟件的開發(fā)過程中,了解和分析軟件信息有助于開發(fā)人員及時地發(fā)現(xiàn)和解決問題,因此信息的打印就顯得至關(guān)重要。現(xiàn)有技術(shù)中,一般是采用串口來打印軟件信息的。然而,在野外、在測試現(xiàn)場或是測試設(shè)備與調(diào)試設(shè)備的距離太遠(yuǎn)時,由于串口通訊的距離太短,因而不能接串口線打印信息,如圖1所示。這時,如果軟件出現(xiàn)了異常,卻因為無法打印信息而不能及時知道引起異常的原因,其造成的損失是巨大的。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種打印軟件信息的方法、裝置及帶網(wǎng)口的設(shè)備,旨在解決在野外、在測試現(xiàn)場或是測試設(shè)備與調(diào)試設(shè)備的距離太遠(yuǎn)時,由于串口通訊的距離太短,因而不能接串口線打印信息的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種打印軟件信息的方法,所述方法包括以下步驟:
獲取客戶端發(fā)出的打印信息的請求,所述請求中包含需打印信息的模塊的標(biāo)識;
根據(jù)所述模塊的標(biāo)識遍歷結(jié)構(gòu)數(shù)組,調(diào)用與所述模塊的標(biāo)識對應(yīng)的回調(diào)函數(shù);
所述回調(diào)函數(shù)將信息發(fā)送到客戶端。
本發(fā)明實施例的另一目的在于提供一種打印軟件信息的裝置,所述裝置包括:
打印請求獲取模塊,獲取客戶端發(fā)出的打印信息的請求,所述請求中包含需打印信息的模塊的標(biāo)識;
結(jié)構(gòu)數(shù)組遍歷模塊,根據(jù)所述模塊的標(biāo)識遍歷結(jié)構(gòu)數(shù)組,調(diào)用與所述模塊的標(biāo)識對應(yīng)的回調(diào)函數(shù);
打印模塊,所述回調(diào)函數(shù)將信息發(fā)送到客戶端。
本發(fā)明實施例的另一目的在于提供包括所述打印軟件信息的裝置的帶網(wǎng)口的設(shè)備。
在本發(fā)明實施例中,利用網(wǎng)絡(luò)能夠長距離通信且普遍存在的優(yōu)勢,在軟件系統(tǒng)中加入調(diào)試樁,利用網(wǎng)絡(luò)來打印信息的方法,使得調(diào)試人員不論是在野外、在測試現(xiàn)場或是測試設(shè)備與調(diào)試設(shè)備的距離太遠(yuǎn)時均能通過網(wǎng)線隨時隨地打印信息,以便于及時地監(jiān)控軟件各個模塊的狀態(tài),隨時發(fā)現(xiàn)問題,定位問題。
附圖說明
圖1是現(xiàn)有技術(shù)提供的打印軟件信息的方法示意圖;
圖2是本發(fā)明實施例提供的打印軟件信息的方法示意圖;
圖3是本發(fā)明實施例提供的打印軟件信息的方法流程圖;
圖4是本發(fā)明實施例提供的打印軟件信息的裝置示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例利用了網(wǎng)絡(luò)能夠長距離通信且普遍存在的優(yōu)勢,在軟件系統(tǒng)中加入調(diào)試樁,利用網(wǎng)絡(luò)來打印信息。如圖2所示,對服務(wù)器進(jìn)行改進(jìn),加入調(diào)試樁后,可通過網(wǎng)線將軟件系統(tǒng)中的信息通過服務(wù)器發(fā)送到客戶端。
本發(fā)明提供了一種打印軟件信息的方法和裝置:
所述方法包括:
獲取客戶端發(fā)出的打印信息的請求,所述請求中包含需打印信息的模塊的標(biāo)識;
根據(jù)所述模塊的標(biāo)識遍歷結(jié)構(gòu)數(shù)組,調(diào)用與所述模塊的標(biāo)識對應(yīng)的回調(diào)函數(shù);
所述回調(diào)函數(shù)將信息發(fā)送到客戶端。
所述裝置包括:
打印請求獲取模塊,獲取客戶端發(fā)出的打印信息的請求,所述請求中包含需打印信息的模塊的標(biāo)識;
結(jié)構(gòu)數(shù)組遍歷模塊,根據(jù)所述模塊的標(biāo)識遍歷結(jié)構(gòu)數(shù)組,調(diào)用與所述模塊的標(biāo)識對應(yīng)的回調(diào)函數(shù);
打印模塊,所述回調(diào)函數(shù)將信息發(fā)送到客戶端。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進(jìn)行說明。
實施例一:
如圖3所示為本發(fā)明實施例提供的打印軟件信息的方法的流程圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
在步驟S301中,建立一個調(diào)試樁模塊,在此模塊中創(chuàng)建一個數(shù)組結(jié)構(gòu)用于存儲各模塊的模塊標(biāo)識和回調(diào)函數(shù)指針。
在本發(fā)明實施例中,建立一個tcp?server的調(diào)試樁模塊后,在該調(diào)試樁模塊中建立一個結(jié)構(gòu)數(shù)組,所述結(jié)構(gòu)數(shù)組中每一項(即每一個結(jié)構(gòu))對應(yīng)軟件系統(tǒng)中的一個模塊(除去調(diào)試樁模塊),其結(jié)構(gòu)包含各模塊的標(biāo)識及回調(diào)函數(shù)指針。模塊標(biāo)識可以為但不限于模塊名、模塊ID等;各模塊的回調(diào)函數(shù)指針通過調(diào)用各模塊的回調(diào)函數(shù)將模塊中有用的、關(guān)鍵的及異常的信息收集起來后,以統(tǒng)一的數(shù)據(jù)格式發(fā)送到客戶端。模塊中有用的、關(guān)鍵的及異常的信息即為各模塊需打印的信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于TCL集團(tuán)股份有限公司,未經(jīng)TCL集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010566866.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





