国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無線模塊的輔助開發(fā)裝置及其開發(fā)方法

      文檔序號:6603015閱讀:176來源:國知局
      專利名稱:無線模塊的輔助開發(fā)裝置及其開發(fā)方法
      技術領域
      本發(fā)明涉及無線模塊開發(fā)領域,特別是涉及一種無線模塊的輔助開發(fā)裝置及其開發(fā)方法。
      背景技術
      隨著無線模塊的廣泛應用,越來越多軟件工程師在使用無線模塊進行開發(fā),無線模塊和客戶工程師開發(fā)的應用軟件的接口是AT命令,用戶程序是通過模塊的UART (通用異步接收/發(fā)送裝置)接口,將AT命令發(fā)送給模塊,以實現(xiàn)各種功能應用,比如語音通話,收發(fā)SMS(Short Messaging krvice,短信息服務),TCP/IP收發(fā)數(shù)據(jù)等。目前,業(yè)內(nèi)各模塊廠家只給客戶提供AT命令手冊或應用手冊等文檔資料,讓客戶工程師閱讀資料學習如何使用AT命令。由于文檔描述不詳細,或工程師對其理解的差異,經(jīng)常導致無線模塊應用軟件的開發(fā)時間過長和客戶最終產(chǎn)品軟件不穩(wěn)定。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術問題是為了克服現(xiàn)有技術中無線模塊開發(fā)時間過長、客戶最終產(chǎn)品軟件不穩(wěn)定的缺陷,提供一種無線模塊的輔助開發(fā)裝置及其開發(fā)方法。本發(fā)明是通過下述技術方案來解決上述技術問題的一種無線模塊的輔助開發(fā)裝置,其特點在于,其包括一多串口操作管理模塊,用于控制PC機上的串口與無線模塊之間的數(shù)據(jù)傳輸;—虛擬狀態(tài)機模塊,用于模擬各類移動終端的操作平臺,并與多串口操作管理模塊交互數(shù)據(jù);一多窗口數(shù)據(jù)管理模塊,用于顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。較佳地,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。較佳地,該輔助開發(fā)裝置還包括若干用戶應用程序功能模塊,用于無線模塊AT命令的編輯和發(fā)送、無線模塊返回數(shù)據(jù)的解析以及各種用戶數(shù)據(jù)的輸入輸出。較佳地,所述各種用戶數(shù)據(jù)包括短信息的內(nèi)容或電話號碼。較佳地,所述用戶應用程序功能模塊為STK(用戶識別應用發(fā)展工具)操作功能模塊、發(fā)送SMS功能模塊、語音通話功能模塊、TCP/IP數(shù)據(jù)傳輸模塊或PPP (點對點協(xié)議)撥號演示功能模塊。較佳地,該虛擬狀態(tài)機模塊還用于用戶應用程序功能模塊的載入初始化、啟動、運行和掛起操作。較佳地,該多串口操作管理模塊還用于PC機串口的參數(shù)配置,PC機與無線模塊之間的數(shù)據(jù)通道上的數(shù)據(jù)讀寫以及PC機串口的信號線的狀態(tài)控制和輸出。較佳地,該多窗口數(shù)據(jù)管理模塊還用于設定數(shù)據(jù)顯示格式,添加數(shù)據(jù)傳遞方向和時間標簽,以及數(shù)據(jù)的保存和復制。
      較佳地,該時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。本發(fā)明的另一技術方案為一種利用所述的無線模塊的輔助開發(fā)裝置的開發(fā)方法,其特點在于,其包括以下步驟S1 利用串口操作管理模塊建立PC機與無線模塊之間的物理通道;S2:虛擬狀態(tài)機模塊模擬各類移動終端的操作平臺,與多串口操作管理模塊交互數(shù)據(jù);S3 多窗口數(shù)據(jù)管理模塊顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。較佳地,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。較佳地,該輔助開發(fā)裝置還包括若干用戶應用程序功能模塊,用于無線模塊AT命令的編輯和發(fā)送、無線模塊返回數(shù)據(jù)的解析以及各種用戶數(shù)據(jù)的輸入輸出。較佳地,步驟&中還包括如下步驟虛擬狀態(tài)機模塊對用戶應用程序功能模塊執(zhí)行載入初始化、啟動、運行和掛起操作。較佳地,步驟&中還包括如下步驟利用多窗口數(shù)據(jù)管理模塊設定數(shù)據(jù)顯示格式, 添加數(shù)據(jù)傳遞方向和時間標簽,以及數(shù)據(jù)的保存和復制。較佳地,該時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。本發(fā)明的積極進步效果在于本發(fā)明能夠指導無線模塊應用開發(fā)工程師正確使用無線模塊的AT命令,以節(jié)省客戶的開發(fā)時間,加快客戶項目的開發(fā)進程。把對無線模塊正確的AT命令控制方法,通過應用程序工具現(xiàn)場演示給客戶工程師學習和理解。本發(fā)明還適用于GSM,CDMA, TD-SCDMA, WCDMA等各種制式無線模塊的AT命令應用,并可以不斷擴展其應用演示單元模塊。


      圖1為本發(fā)明的無線模塊的輔助開發(fā)裝置的邏輯框圖。圖2為本發(fā)明的無線模塊的輔助開發(fā)裝置的界面截圖。
      具體實施例方式下面結合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術方案。如圖1、2所示,本發(fā)明的無線模塊的輔助開發(fā)裝置,包括一多串口操作管理模塊 12,用于控制PC機上的串口與無線模塊11之間的數(shù)據(jù)傳輸;一虛擬狀態(tài)機模塊14,用于模擬各類移動終端的操作平臺,并與多串口操作管理模塊交互數(shù)據(jù);一多窗口數(shù)據(jù)管理模塊 13,用于顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。其中,因為實際應用中對無線模塊進行應用開發(fā)時會有不同種類的手機平臺,這些不同的手機平臺上的硬件和軟件等都各不相同,所以為了在一個開發(fā)工具上實現(xiàn)多個手機平臺的模擬,就需要有本發(fā)明中的虛擬狀態(tài)機模塊14。并且,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。在對無線模塊進行輔助開發(fā)時,需要對手機上各種功能模塊進行模擬開發(fā),所以本實施例中的無線模塊的輔助開發(fā)裝置,包括有STK操作功能模塊、發(fā)送SMS功能模塊、語音通話功能模塊、TCP/IP數(shù)據(jù)傳輸模塊或PPP撥號演示功能模塊,當然本領域技術人員還可以進一步擴展到其他功能模塊,如演示如何使用模塊串口的多路復用功能的模塊。其中,這些用戶應用程序功能模塊負責用戶功能的具體實現(xiàn),比如無線模塊AT命令的編輯和發(fā)送、無線模塊返回數(shù)據(jù)的解析以及各種用戶數(shù)據(jù)的輸入輸出等。這里所說的各種用戶數(shù)據(jù)包括短信息的內(nèi)容或電話號碼等。其中上述各模塊的作用分別解釋如下。發(fā)送SMS功能模塊演示如何使用模塊發(fā)送和接收短消息;STK操作功能模塊演示如何使用模塊操作SIM卡的STK功能包;TCP/IP數(shù)據(jù)傳輸模塊演示如何使用模塊內(nèi)部的TCP/IP協(xié)議收發(fā)數(shù)據(jù);PPP撥號演示功能模塊演示如何使用模塊進行GPRS的PPP撥號;語音通話功能模塊演示如何使用模塊撥打電話,接聽電話,獲取來電號碼等。本實施例中的虛擬狀態(tài)機模塊,負責整個狀態(tài)機運行和維護,還用于用戶應用程序功能模塊的載入初始化、啟動、運行和掛起操作。而多串口操作管理模塊負責對PC上的串口所有操作進行管理,包括PC機串口的參數(shù)配置,PC機與無線模塊之間的數(shù)據(jù)通道上的數(shù)據(jù)讀寫以及PC機串口的信號線的狀態(tài)控制和輸出。圖2中的截圖右側部分1所示,多窗口數(shù)據(jù)管理模塊負責顯示各類數(shù)據(jù)(指PC串口和無線模塊之間傳輸?shù)臄?shù)據(jù))顯示和保存的管理,主要包括設定數(shù)據(jù)顯示格式,添加數(shù)據(jù)傳遞方向和時間標簽,數(shù)據(jù)的保存和復制等功能。其中,時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。數(shù)據(jù)顯示格式指右側窗口中的數(shù)據(jù)以何種格式顯示,比如左側邊框2中的各種格式,AT命令格式、ASCII碼格式或者是16進制格式等等。可見,原來對無線模塊的開發(fā)是開發(fā)人員需要自己編寫AT命令,而自己編寫時又要事先閱讀各模塊廠家提供的應用手冊,這種方式一是開發(fā)速度慢,因為應用手冊描述不詳細;二是因為開發(fā)人員理解上的差異,會導致最終的產(chǎn)品質量不穩(wěn)定。而采用本發(fā)明,首先本發(fā)明的虛擬狀態(tài)機模塊能夠模擬各種手機平臺,并且多串口操作管理模塊能夠建立PC 機和無線模塊之間的物理通道。這就能模擬出開發(fā)人員實際開發(fā)中的硬件環(huán)境了,因為實際開發(fā)中也是需要建立手機平臺與無線模塊之間的物理通道的。另外,本發(fā)明的多窗口數(shù)據(jù)管理模塊,相當于將AT命令進行了封裝,開發(fā)人員原來要編寫AT命令一條條的開發(fā),而應用本模塊之后,只需要輸入比如短信的內(nèi)容“你好”等日常用戶輸入的內(nèi)容,而具體的AT 命令則會在右側的窗口中進行顯示。一方面減輕了開發(fā)人員的編碼負擔,另一方面,開發(fā)人員還可以根據(jù)右側窗口中顯示出的AT命令進行學習,以達到給開發(fā)人員演示AT命令的作用。所以如圖2所示,利用無線模塊的輔助開發(fā)裝置的開發(fā)方法,包括以下步驟步驟101 利用串口操作管理模塊建立PC機與無線模塊之間的物理通道;步驟 102 虛擬狀態(tài)機模塊模擬各類移動終端的操作平臺,與多串口操作管理模塊交互數(shù)據(jù);步驟103 多窗口數(shù)據(jù)管理模塊顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。其中,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。本實施例中,步驟&中還可以包括如下步驟虛擬狀態(tài)機模塊對用戶應用程序功能模塊執(zhí)行載入初始化、啟動、運行和掛起操作。步驟&中還可以包括如下步驟利用多窗口數(shù)據(jù)管理模塊設定數(shù)據(jù)顯示格式,添加數(shù)據(jù)傳遞方向和時間標簽,以及數(shù)據(jù)的保存和復制,以利于客戶工程師(即無線模塊開發(fā)人員)理解AT命令并學習使用。同樣,該時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。上述步驟101 103在實際中的具體實現(xiàn)是本領域的現(xiàn)有技術,并非本發(fā)明的發(fā)明點所在。
      雖然以上描述了本發(fā)明的具體實施方式
      ,但是本領域的技術人員應當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權利要求書限定的。本領域的技術人員在不背離本發(fā)明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
      權利要求
      1.一種無線模塊的輔助開發(fā)裝置,其特征在于,其包括一多串口操作管理模塊,用于控制PC機上的串口與無線模塊之間的數(shù)據(jù)傳輸;一虛擬狀態(tài)機模塊,用于模擬各類移動終端的操作平臺,并與多串口操作管理模塊交互數(shù)據(jù);一多窗口數(shù)據(jù)管理模塊,用于顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。
      2.如權利要求1所述的無線模塊的輔助開發(fā)裝置,其特征在于,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。
      3.如權利要求1所述的無線模塊的輔助開發(fā)裝置,其特征在于,該輔助開發(fā)裝置還包括若干用戶應用程序功能模塊,用于無線模塊AT命令的編輯和發(fā)送、無線模塊返回數(shù)據(jù)的解析以及各種用戶數(shù)據(jù)的輸入輸出。
      4.如權利要求3所述的無線模塊的輔助開發(fā)裝置,其特征在于,所述各種用戶數(shù)據(jù)包括短信息的內(nèi)容或電話號碼。
      5.如權利要求3所述的無線模塊的輔助開發(fā)裝置,其特征在于,所述用戶應用程序功能模塊為STK操作功能模塊、發(fā)送SMS功能模塊、語音通話功能模塊、TCP/IP數(shù)據(jù)傳輸模塊或PPP撥號演示功能模塊。
      6.如權利要求3所述的無線模塊的輔助開發(fā)裝置,其特征在于,該虛擬狀態(tài)機模塊還用于用戶應用程序功能模塊的載入初始化、啟動、運行和掛起操作。
      7.如權利要求1所述的無線模塊的輔助開發(fā)裝置,其特征在于,該多串口操作管理模塊還用于PC機串口的參數(shù)配置,PC機與無線模塊之間的數(shù)據(jù)通道上的數(shù)據(jù)讀寫以及PC機串口的信號線的狀態(tài)控制和輸出。
      8.如權利要求1所述的無線模塊的輔助開發(fā)裝置,其特征在于,該多窗口數(shù)據(jù)管理模塊還用于設定數(shù)據(jù)顯示格式,添加數(shù)據(jù)傳遞方向和時間標簽,以及數(shù)據(jù)的保存和復制。
      9.如權利要求8所述的無線模塊的輔助開發(fā)裝置,其特征在于,該時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。
      10.一種利用如權利要求1所述的無線模塊的輔助開發(fā)裝置的開發(fā)方法,其特征在于, 其包括以下步驟51利用串口操作管理模塊建立PC機與無線模塊之間的物理通道;52虛擬狀態(tài)機模塊模擬各類移動終端的操作平臺,與多串口操作管理模塊交互數(shù)據(jù);53多窗口數(shù)據(jù)管理模塊顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。
      11.如權利要求10所述的開發(fā)方法,其特征在于,所述各模塊之間傳輸?shù)臄?shù)據(jù)為AT命令數(shù)據(jù)。
      12.如權利要求10所述的開發(fā)方法,其特征在于,該輔助開發(fā)裝置還包括若干用戶應用程序功能模塊,用于無線模塊AT命令的編輯和發(fā)送、無線模塊返回數(shù)據(jù)的解析以及各種用戶數(shù)據(jù)的輸入輸出。
      13.如權利要求12所述的開發(fā)方法,其特征在于,步驟&中還包括如下步驟虛擬狀態(tài)機模塊對用戶應用程序功能模塊執(zhí)行載入初始化、啟動、運行和掛起操作。
      14.如權利要求10所述的開發(fā)方法,其特征在于,步驟&中還包括如下步驟利用多窗口數(shù)據(jù)管理模塊設定數(shù)據(jù)顯示格式,添加數(shù)據(jù)傳遞方向和時間標簽,以及數(shù)據(jù)的保存和復制。
      15.如權利要求14所述的開發(fā)方法,其特征在于,該時間標簽表示PC機與無線模塊之間發(fā)送或接收數(shù)據(jù)的時間。
      全文摘要
      本發(fā)明公開了一種無線模塊的輔助開發(fā)裝置,其包括一多串口操作管理模塊,用于控制PC機上的串口與無線模塊之間的數(shù)據(jù)傳輸;一虛擬狀態(tài)機模塊,用于模擬各類移動終端的操作平臺,并與多串口操作管理模塊交互數(shù)據(jù);一多窗口數(shù)據(jù)管理模塊,用于顯示和保存多串口操作管理模塊與虛擬狀態(tài)機模塊之間交互的數(shù)據(jù)。本發(fā)明還公開了一種利用無線模塊的輔助開發(fā)裝置的開發(fā)方法。本發(fā)明能夠指導無線模塊應用開發(fā)工程師正確使用無線模塊的AT命令,以節(jié)省客戶的開發(fā)時間,加快客戶項目的開發(fā)進程。把對無線模塊正確的AT命令控制方法,通過應用程序工具現(xiàn)場演示給客戶工程師學習和理解。本發(fā)明還適用于GSM等各種制式無線模塊的AT命令應用。
      文檔編號G06F9/45GK102253852SQ20101018233
      公開日2011年11月23日 申請日期2010年5月21日 優(yōu)先權日2010年5月21日
      發(fā)明者孔凡兵 申請人:希姆通信息技術(上海)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1