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

    應用程序與串口外設的通信方法及裝置制造方法及圖紙

    技術編號:15329449 閱讀:95 留言:0更新日期:2017-05-16 13:07
    本發明專利技術提供一種應用程序與串口外設的通信方法及裝置,所述方法包括:所述驅動程序接收到所述應用程序發送的應用數據;其中,所述應用數據攜帶用于標識目標串口外設的標識信息;所述驅動程序基于所述標識信息確定所述目標串口外設,并針對所述應用數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為串口數據,并將所述串口數據發送至所述目標串口外設。在本發明專利技術中,當串口外設更改,只需驅動程序進行同步更改即可,應用程序不需要進行同步更改,從而可以有效解決相關技術中當某一串口外設更改時,與該串口外設進行通信的所有應用程序都需要執行同步更改導致的操作系統穩定性差以及加重相關人員配置負擔的問題。

    Communication method and device for application program and serial port peripheral

    The present invention provides a method and device for communication applications and serial peripherals, the method comprises the following steps: the data driven application program receives the application to send; among them, the application data carrying identification information for identifying the target serial peripherals; the driver of the identification information to determine the the target based on the serial peripheral devices, and for the application data execution solution package; the driving program of the data package packaged for serial data, and transmits the data to the serial port serial peripheral target. In the invention, when the serial peripherals change, only the driver to synchronize changes, the application does not need to synchronize changes, which can effectively solve the related technology when a serial peripheral changes, all applications to communicate with the serial peripherals need to implement synchronous change operating system stability, increase the burden of the allocation of relevant personnel to.

    【技術實現步驟摘要】
    應用程序與串口外設的通信方法及裝置
    本專利技術涉及通信
    ,尤其涉及一種應用程序與串口外設的通信方法及裝置。
    技術介紹
    Linux操作系統作為一款可免費使用且穩定性良好的操作系統,廣泛適用于各類電子產品中,而串口通信作為一種基本的通信方式,亦廣泛應用于串口外設與CPU的通信。相關技術中,Linux操作系統配置的應用程序在與串口外設進行通信的過程中,需要Linux操作系統先加載串口驅動架構,然后,應用程序執行打開串口、設置屬性、讀寫串口、關閉串口等一系列動作,以實現與串口外設的通信。相關技術雖然可以實現Linux操作系統配置的應用程序與串口外設的通信,但是當某一串口外設更改(例如,串口協議更改或串口屬性更改)時,與該串口外設進行通信的所有應用程序都需要執行同步更改,從而導致Linux操作系統的穩定性差,而且由于上述應用程序執行同步更改的過程需要相關人員通過人工配置來完成,因此,相關技術也會加重相關人員的配置負擔。
    技術實現思路
    有鑒于此,本專利技術提供一種應用程序與串口外設的通信方法及裝置,來解決相關技術中當某一串口外設更改時,與該串口外設進行通信的所有應用程序都需要執行同步更改導致的操作系統穩定性差以及加重相關人員配置負擔的問題。具體地,本專利技術是通過如下技術方案實現的:本專利技術提供一種應用程序與串口外設的通信方法,應用于終端設備,所述終端設備的操作系統配置有驅動程序以及至少一個應用程序,所述驅動程序預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述驅動程序進行同步更改,所述方法包括:所述驅動程序接收到所述應用程序發送的應用數據;其中,所述應用數據攜帶用于標識目標串口外設的標識信息;所述驅動程序基于所述標識信息確定所述目標串口外設,并針對所述應用數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為串口數據,并將所述串口數據發送至所述目標串口外設。本專利技術同時提供另一種應用程序與串口外設的通信方法,應用于終端設備,所述終端設備的操作系統配置有驅動程序以及至少一個應用程序,所述驅動程序預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述驅動程序進行同步更改,所述方法包括:所述驅動程序接收到所述串口外設發送的串口數據;其中,所述串口數據攜帶用于標識目標應用程序的標識信息;所述驅動程序基于所述目標應用程序標識信息確定目標應用程序,并針對所述串口數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為應用數據,并將所述應用數據發送至所述目標應用程序。本專利技術同時提供一種應用程序與串口外設的通信裝置,應用于終端設備,所述終端設備的操作系統配置有所述裝置以及至少一個應用程序,所述裝置預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述裝置進行同步更改,所述裝置包括:第一接收模塊,用于接收到所述應用程序發送的應用數據;其中,所述應用數據攜帶用于標識目標串口外設的標識信息;第一確定模塊,用于基于所述標識信息確定所述目標串口外設,并針對所述應用數據執行解封裝;第一發送模塊,用于將所述解封裝后的數據封裝為串口數據,并將所述串口數據發送至所述目標串口外設。本專利技術同時提供另一種應用程序與串口外設的通信裝置,應用于終端設備,所述終端設備的操作系統配置有所述裝置以及至少一個應用程序,所述裝置預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述裝置進行同步更改,所述裝置包括:第二接收模塊,用于接收到所述串口外設發送的串口數據;其中,所述串口數據攜帶用于標識目標應用程序的標識信息;第二確定模塊,用于基于所述目標應用程序標識信息確定目標應用程序,并針對所述串口數據執行解封裝;第二發送模塊,用于將所述解封裝后的數據封裝為應用數據,并將所述應用數據發送至所述目標應用程序。在本專利技術中,終端設備的操作系統可以配置有驅動程序以及至少一個應用程序,驅動程序可以接收到應用程序發送的應用數據,其中,應用數據可以攜帶用于標識目標串口外設的標識信息,然后,驅動程序可以基于該標識信息確定目標串口外設,并針對應用數據執行解封裝,在完成對應用數據的解封裝后,驅動程序可以將解封裝后的數據封裝為串口數據,并將該串口數據發送至目標串口外設;當然,驅動程序也可以接收到串口外設發送的串口數據,其中,串口數據可以攜帶用于標識目標應用程序的標識信息,然后,驅動程序可以基于該標識信息確定目標應用程序,并針對串口數據執行解封裝,在完成對串口數據的解封裝后,驅動程序可以將解封裝后的數據封裝為應用數據,并將該應用數據發送至目標應用程序。在本專利技術中,當串口外設更改,例如,串口協議或屬性更改時,終端設備的操作系統配置的驅動程序可以進行同步更改,由于串口外設以及驅動程序之間的更改不會影響到應用程序與驅動程序之間的連接,因此,應用程序不需要進行同步更改,從而可以有效解決相關技術中當某一串口外設更改時,與該串口外設進行通信的所有應用程序都需要執行同步更改導致的操作系統穩定性差以及加重相關人員配置負擔的問題。附圖說明圖1是示出的一個相關技術的應用場景圖;圖2是本專利技術一實施例示出的一種應用程序與串口外設的通信方法的流程圖;圖3是本專利技術另一實施例示出的一種應用程序與串口外設的通信方法的流程圖;圖4是是本專利技術另一實施例示出的一種應用程序與串口外設的通信方法的流程圖;圖5是本專利技術實施例中應用程序與串口外設的通信裝置的硬件結構框圖;圖6是本專利技術根據一示例性實施例示出的一種應用程序與串口外設的通信裝置的框圖;圖7是本專利技術根據另一示例性實施例示出的一種應用程序與串口外設的通信裝置的框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本專利技術相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本專利技術的一些方面相一致的裝置和方法的例子。在本專利技術使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本專利技術。在本專利技術和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。應當理解,盡管在本專利技術可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本專利技術范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。請參見圖1,為示出的一個相關技術的應用場景圖,其中,N、M和H皆為大于0的自然數。圖1中,終端設備的操作系統可以配置有驅動程序以及至少一個應用程序,其中,應用程序可以通過驅動程序與至少一個串口外設建立基于若干個串口協議的連接。當某個串口外設更改時,與該串口外設通信的所有應用程序都需要進行同步的更改,例如,可以假設串口外設1通過驅動程序與應用程序1和應用程序2均建立了連接,則當串口外設1發生更改時,應用程序1和應用程序2都需要進行同步本文檔來自技高網...
    應用程序與串口外設的通信方法及裝置

    【技術保護點】
    一種應用程序與串口外設的通信方法,應用于終端設備,所述終端設備的操作系統配置有驅動程序以及至少一個應用程序,其特征在于,所述驅動程序預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述驅動程序進行同步更改,所述方法包括:所述驅動程序接收到所述應用程序發送的應用數據;其中,所述應用數據攜帶用于標識目標串口外設的標識信息;所述驅動程序基于所述標識信息確定所述目標串口外設,并針對所述應用數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為串口數據,并將所述串口數據發送至所述目標串口外設。

    【技術特征摘要】
    1.一種應用程序與串口外設的通信方法,應用于終端設備,所述終端設備的操作系統配置有驅動程序以及至少一個應用程序,其特征在于,所述驅動程序預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述驅動程序進行同步更改,所述方法包括:所述驅動程序接收到所述應用程序發送的應用數據;其中,所述應用數據攜帶用于標識目標串口外設的標識信息;所述驅動程序基于所述標識信息確定所述目標串口外設,并針對所述應用數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為串口數據,并將所述串口數據發送至所述目標串口外設。2.根據權利要求1所述的方法,其特征在于,所述驅動程序與所述應用程序預先建立的連接為socket連接。3.根據權利要求1所述的方法,其特征在于,所述驅動程序與所述應用程序預設連接策略,并基于所述預設連接策略建立連接。4.一種應用程序與串口外設的通信方法,應用于終端設備,所述終端設備的操作系統配置有驅動程序以及至少一個應用程序,其特征在于,所述驅動程序預先與所述應用程序以及串口外設分別建立連接,其中,所述串口外設更改時,所述驅動程序進行同步更改,所述方法包括:所述驅動程序接收到所述串口外設發送的串口數據;其中,所述串口數據攜帶用于標識目標應用程序的標識信息;所述驅動程序基于所述目標應用程序標識信息確定目標應用程序,并針對所述串口數據執行解封裝;所述驅動程序將所述解封裝后的數據封裝為應用數據,并將所述應用數據發送至所述目標應用程序。5.一...

    【專利技術屬性】
    技術研發人員:劉慶全
    申請(專利權)人:青島海信電器股份有限公司
    類型:發明
    國別省市:山東,37

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

    1
    主站蜘蛛池模板: 久久久久久99av无码免费网站| 亚洲精品9999久久久久无码| 97无码免费人妻超级碰碰碰碰| 无码少妇一区二区三区芒果| 亚洲日韩精品A∨片无码 | 日韩精品无码免费专区网站| 亚洲av无码成人黄网站在线观看| 亚洲av无码一区二区三区四区 | 国产无遮挡无码视频免费软件| 18禁网站免费无遮挡无码中文| 久久激情亚洲精品无码?V| 中文字幕人成无码人妻| 亚洲AV无码1区2区久久| 曰韩无码AV片免费播放不卡| 精品人妻系列无码天堂| 亚洲中文字幕久久精品无码APP| 波多野结衣VA无码中文字幕电影| 无码国产福利av私拍 | 国产福利无码一区在线| 色综合久久中文字幕无码| 寂寞少妇做spa按摩无码| 精品久久久久久无码中文字幕| 亚洲爆乳大丰满无码专区| 精品国产一区二区三区无码| 亚洲AV无码专区电影在线观看 | 无码精品人妻一区二区三区漫画 | 亚洲AV无码第一区二区三区| 免费看无码特级毛片| av无码a在线观看| 白嫩无码人妻丰满熟妇啪啪区百度 | 日韩国产精品无码一区二区三区| 成人无码精品1区2区3区免费看| 麻豆人妻少妇精品无码专区| 国产精品爆乳奶水无码视频| 人妻无码久久精品| 国产网红主播无码精品 | 无码av最新无码av专区| 无码精品A∨在线观看中文| 日韩人妻精品无码一区二区三区| 亚洲AV永久无码精品水牛影视| 亚洲国产精品无码专区在线观看|