• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于PC與設備的串口數據交互方式制造技術

    技術編號:3875082 閱讀:256 留言:0更新日期:2012-04-11 18:40
    本發明專利技術涉及計算機通信領域,尤其涉及基于PC與設備的串口通信的數據交互方式,PC機通過指令與設備交互,方便、有效、快速地達到操作設備數據的目的,通用地加載、解析設備數據,又稱為“指令操作機制”。本發明專利技術的基于PC與設備的串口數據交互方式,是在接收PC前臺操作指令后,按配置指令文件自動生成指令向設備發送指令,設備響應后,接收設備數據后按配置指令文件自動解析指令的交互方式,同時通信的過程中還能進行打印日志處理,發送顯示數據處理,監控實時數據處理。本發明專利技術采用通用的指令操作機制及配置方法來自動加載、解析設備數據。在指令不斷變化的情況下不再對程序修改或擴展,只需一次性開發或較少的維護,減少了開發成本及開發時間。

    【技術實現步驟摘要】

    本專利技術涉及計算機通信領域,尤其涉及一種基于PC與設備的串口通信的數 據交互方式,PC機通過指令與設備交互,方便、有效、快速地達到操作設備數據的目的,通用地加載、解析設備數據,又稱為"指令操作機制"。
    技術介紹
    目前的設備數據類型多種且不斷擴展,所以PC與設備交互的指令必然也有 多種且種類不斷擴展,以至于PC程序不斷變化去適應變化的指令種類,不定因 素較多,加大了開發和維護成本?,F有PC與設備的數據交互時,采用調試助手只能單純的發送指令、回復指令,單一的發一條回一條,而且指令需要手動配 置。還有一種是采用終端專門定制的程序來實現,如手機配的驅動程序,專門 操作手機里面的機制,但這種方式沒有通用性,且無法修改。
    技術實現思路
    有鑒于此,本專利技術提供一種基于PC與設備的串口數據交互方式,采用通用的指令操作機制及配置方法來自動加載、解析設備數據。根據上述目的,本專利技術的技術方案是這樣實現的一種基于PC與設備的串口數據交互方式,是在接收PC前臺操作指令后,按 配置指令文件自動生成指令向設備發送指令,設備響應后,接收設備數據后按配 置指令文件自動解析指令的交互方式,同時通信的過程中還能進行打印日志處 理,發送顯示數據處理,監控實時數據處理。所述的一種基于PC與設備的串口數據交互方式,包括指令發送處理模塊、指令發送堆棧、配置指令文件、指令接收堆棧、指令接收處理模塊。其中,指令 發送處理模塊是按照PC前臺操作進行指令發送的處理,包括串口異常處理、監 測狀態處理、讀取配置指令文件并生成指令以及管理指令發送堆棧。指令接收處 理模塊包括所迷的指令接收處理包括串口異常處理、整理接收指令并管理指令接 收堆棧、讀取配置指令文件并按配置解析接收到的指令以及響應配置處理。其交互方式是指令發送處理模塊通過讀取配置指令文件,按配置生成設備指令,并 將設備指令存入指令發送堆棧,當指令發送堆棧中有指令時,指令發送處理模塊 則向設備發送設備指令,設備響應后發送回復的設備指令至指令接收堆棧,指令 接收處理模塊檢索指令接收堆棧,若指令接收堆棧中有指令時,通過讀取配置指 令并按該配置解析該指令數據,若有配置相應指令回復動作則在解析后啦文相應的 動作;若PC前臺操作沒有發出指令,指令發送堆棧中無指令,則指令發送處理 模塊向設備發送激活指令,即不斷地檢測設備當前狀態。其中,所述配置指令文件的生成方法包括Al.對PC發送指令進行規范、分類,按照指令類型,可分為激活指令、讀 指令、寫指令及其它擴展指令。A2.對設備回復指令進行規范、分類,按照指令類型,可分為通信狀態、回 復讀指令、回復寫指令、回復其他擴展指令。A3.對設備分類數據進行說明,按編號、數據編碼、長度、格式進行設定。A4.定義指令通信狀態為"應答式"和"單向式"。通過上述的配置規范,對指令進行配置并生成相應的配置指令文件。所述的串口異常處理,是指在運行過程中出現一些特殊情況,能對此做超時 處理,并生成前臺顯示數據。具體包括a.加載或讀取數據時,設備無響應的處理;b.PC與設備的物理連接斷開的處理;c.設備回復不明數據無法解析的處理。 而后,將異常錯誤寫入日志,繼續執行。進一步的,為單向式或應答式,所述的單向式是指令發送處理模塊按配置指 令文所述的串口數據交互方式可件生成發送指令,并發送至指令發送堆棧,指令 發送堆棧只管向設備發送指令,不考慮其它問題,無需等待設備回復。所述的應 答式是指令發送處理模塊按配置指令文件自動生成發送指令并加載至指令發送 堆棧,并在指令發送處理模塊的管理下將指令發送堆棧中的指令發送至設備,需 等待設備回復后進行回復處理,回復的情況可分為以下兩種Bl)指令發送處理 模塊直接發送指令發送堆棧的下一條指令;B2)指令接收處理模塊需解析指令, 按解析的內容自動生成一條或多條指令,并載入發送指令堆棧中優先處理。本專利技術的基于PC與設備的串口數據交互方式,采用通用的指令操作機制及 配置方法來自動加載、解析設備數據。在指令不斷變化的情況下不再對程序修改 或擴展,只需一次性開發或較少的維護,減少了開發成本及開發時間。 附圖說明圖1是本專利技術一種基于PC與設備的串口數據交互方式的流程圖; 圖2是本專利技術的指令發送處理模塊10的具體框圖; 圖3是本專利技術的指令接收處理模塊20的具體框圖。 具體實施例方式現結合附圖和具體實施方式對本專利技術進一步說明。一種基于PC與設備的串口數據交互方式,是在接收PC前臺操作指令后,按配置指令文件自動生成指令向設備發送指令,設備響應后,接收設備數據后按配 置指令文件自動解析指令的交互方式,同時通信的過程中還能進行打印日志處理,發送顯示數據處理,監控實時數據處理。參閱圖1所示, 一種基于PC與設備的串口數據交互方式,包括指令發送 處理模塊1G、指令發送堆棧ll、配置指令文件3Q、指令接收堆棧21、指令接收 處理模塊20。其中,參閱圖2所示,指令發送處理才莫塊10是按照PC前臺操:作進 行指令發送的處理,包括串口異常處理101、監測狀態處理102、讀取配置指令 文件并生成指令103以及管理指令發送堆棧104。參閱圖3所示,指令接收處理 模塊20包括串口異常處理201、整理接收指令202并管理指令接收堆棧203、讀 取配置指令文件并按配置解析接收到的指令204以及響應配置處理205。其交互 方式是指令發送處理模塊IO通過讀取配置指令文件30,按配置生成設備的發 送指令12,并將設備的發送指令12存入指令發送堆棧11,當指令發送堆棧11 中有發送指令時,指令發送處理模塊10則向設備4發送設備的發送指令12,設 備4響應后發送回復的設備指令22至指令接收堆棧21,指令接收處理模塊20 檢索指令接收堆棧21,若指令接收堆棧21中有指令時,通過讀取配置指令文件 30并按該配置解析該指令數據,若有配置相應指令回復動作則在解析后做相應的 動作;若PC5的前臺操作51沒有發出指令,指令發送堆棧ll中無指令,則指令 發送處理模塊10通過向設備4發送激活指令來不斷地檢測設備4當前狀態。下面介紹具體實施例方式實施例1.數據加載當PC5的前臺操作51發出加載聯系人指令時,指令發送處理模塊10通過讀 取配置指令文件30,按配置生成設備的發送指令12,并將設備的發送指令12存 入指令發送堆棧11,當指令發送堆棧11中有發送指令12時,則擇機把發送指令 12發送至設備4。例如加載電話本耳關系人"張三",設備1360000000,住址。讀取配置文件 后生成指令AT+WPAR+00001+UNICODE+255+張三(UNICODE) 1360000000住址 卿IC0DE)實施例2.數據讀取當PC5的前臺才喿作51發出讀取聯系人指令時,指令發送處理才莫塊10通過讀 取配置指令文件30,按配置生成設備的發送指令12,并將設備的發送指令12存入指令發送堆棧ll,當指令發送堆棧ll中有指令時,則擇機把指令發送至設備 4并等待回復,設備4響應后發送回復的設備指令22至指令接收堆棧21。例如加載電話本眹系人"張三",設備1360000000,住址。讀取配置文件 后生成指令AT+WPAR+00001+UNICODE+255+張三(UNICODE) 1360000000住址 (UNICODE)實施例3.數據解本文檔來自技高網...

    【技術保護點】
    一種基于PC與設備的串口數據交互方式,其特征在于:接收PC前臺操作指令后,按配置指令文件自動生成指令并向設備發送指令,設備響應后,接收設備數據后按配置指令文件自動解析指令的交互方式。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:聶書貴,
    申請(專利權)人:廈門敏訊信息技術股份有限公司,
    類型:發明
    國別省市:92[中國|廈門]

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品久久久久久无码中文字幕一区| 国内精品久久久久久无码不卡| 中文无码制服丝袜人妻av| 无码人妻精品一二三区免费| 无码人妻丰满熟妇啪啪 | 精品久久久久久无码中文字幕漫画| 无码人妻一区二区三区兔费| 永久免费av无码网站yy| 精品亚洲AV无码一区二区| 潮喷大喷水系列无码久久精品 | 国产精品无码亚洲一区二区三区| 亚洲午夜国产精品无码 | av区无码字幕中文色| 中文字幕无码不卡在线| 国产精品无码一区二区三区不卡 | 最新无码专区视频在线| 一本加勒比HEZYO无码资源网 | 国产仑乱无码内谢| 亚洲日韩中文字幕无码一区| 无码乱人伦一区二区亚洲| 国产成人精品无码一区二区老年人 | 久久久久久99av无码免费网站| 亚洲av无码成人黄网站在线观看 | 国产激情无码一区二区app| 亚洲?V无码乱码国产精品| 亚洲AV无码一区二区三区鸳鸯影院| av区无码字幕中文色| 无码精品A∨在线观看十八禁| 久久午夜伦鲁片免费无码| 久久久久亚洲精品无码系列| 国产成人无码AV一区二区在线观看 | 欧洲成人午夜精品无码区久久| 中文字幕精品无码一区二区三区| 亚洲高清无码专区视频| 无码 免费 国产在线观看91| 亚洲精品无码激情AV| 国产精品无码专区在线观看| 中文字幕无码一区二区免费| 国产午夜无码精品免费看动漫| 无码人妻精品中文字幕免费| 人妻系列无码专区无码中出|