国产精品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>

      無線通信模塊的升級方法和系統(tǒng)的制作方法

      文檔序號:6515997閱讀:151來源:國知局
      無線通信模塊的升級方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種無線通信模塊的升級方法和系統(tǒng),所述升級方法包括步驟:在應(yīng)用處理器上設(shè)置虛擬端口;建立所述虛擬端口與無線通信模塊的物理端口之間的通信線程;通過所述通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互,實現(xiàn)了對無線通信模塊的升級。從而無線通信模塊可以直接通過物理端口進行升級,避免對通信模塊進行拆裝,升級過程方便快捷,避免了拆裝過程對無線通信模塊的二次損壞。
      【專利說明】無線通信模塊的升級方法和系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其是涉及一種無線通信模塊的升級方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]手機、平板電腦等終端設(shè)備內(nèi)設(shè)有無線通信模塊,通過該無線通信模塊與外界進行數(shù)據(jù)交互,從而人們可以利用終端設(shè)備上網(wǎng)、打電話、發(fā)短信,可方便的與外界溝通。無線通信模塊通常焊接在終端設(shè)備的硬件板上,現(xiàn)有技術(shù)中,當需要對無線通信模塊的進行升級時,只能將無線通信模塊從硬件板上拆卸下來,使用模塊專用夾具對無線通信模塊進行升級,待升級完畢后再焊接回硬件板上??梢?,升級過程相當不便,而且拆裝無線通信模塊時有可能導致對無線通信模塊的二次損壞。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的主要目的在于提供一種無線通信模塊的升級方法和系統(tǒng),旨在實現(xiàn)方便快捷的對無線通信模塊進行升級,避免對無線通信模塊拆裝而造成損壞。
      [0004]為達以上目的,本發(fā)明提出一種無線通信模塊的升級方法,包括步驟:
      [0005]在應(yīng)用處理器上設(shè)置虛擬端口 ;
      [0006]建立所述虛擬端口與無線通信模塊的物理端口之間的通信線程;
      [0007]通過所述通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互。
      [0008]優(yōu)選地,所述通信線程包括第一線程、第二線程和第三線程,所述根據(jù)通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互包括:
      [0009]通過所述第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài);
      [0010]通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸;
      [0011 ] 通過所述第三線程進行所述虛擬端口到所述物理端口的數(shù)據(jù)傳輸。
      [0012]優(yōu)選地,所述通過第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài)包括:
      [0013]通過所述第一線程監(jiān)控所述物理端口和虛擬端口的DTR信號和DSR信號;
      [0014]將所述物理端口與所述虛擬端口的DTR信號和DSR信號進行相互傳遞。
      [0015]優(yōu)選地,通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸包括:
      [0016]讀取所述物理端口待傳輸?shù)臄?shù)據(jù),判斷所述數(shù)據(jù)為AT指令還是通信數(shù)據(jù);
      [0017]若為AT指令,則通過所述第二線程將所述AT指令直接傳輸?shù)剿鎏摂M端口 ;
      [0018]若為通信數(shù)據(jù),則通過所述第二線程進行循環(huán)處理,直到所述通信數(shù)據(jù)全部傳輸?shù)剿鎏摂M端口。
      [0019]優(yōu)選地,所述在應(yīng)用處理器上設(shè)置虛擬端口的步驟之后還包括:
      [0020]初始化所述應(yīng)用處理器的虛擬端口和無線通信模塊的物理端口的通信參數(shù)設(shè)置。
      [0021]本發(fā)明同時提出一種無線通信模塊的升級系統(tǒng),包括應(yīng)用處理器、無線通信模塊、設(shè)置單元和升級單元,所述無線通信模塊具有物理端口,其中:
      [0022]設(shè)置單元,用于在所述應(yīng)用處理器上設(shè)置虛擬端口,建立所述虛擬端口與所述物理端口之間的通信線程;
      [0023]升級單元,用于通過所述通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互。
      [0024]優(yōu)選地,所述通信線程包括第一線程、第二線程和第三線程,所述升級單元用于:
      [0025]通過所述第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài);
      [0026]通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸;
      [0027]通過所述第三線程進行所述虛擬端口到所述物理端口的數(shù)據(jù)傳輸。
      [0028]優(yōu)選地,所述升級單元用于:
      [0029]通過所述第一線程監(jiān)控所述物理端口和虛擬端口的DTR信號和DSR信號;
      [0030]將所述物理端口與所述虛擬端口的DTR信號和DSR信號進行相互傳遞。
      [0031]優(yōu)選地,所述升級單元用于:
      [0032]讀取所述物理端口待傳輸?shù)臄?shù)據(jù),判斷所述數(shù)據(jù)為AT指令還是通信數(shù)據(jù);
      [0033]若為AT指令,則通過所述第二線程將所述AT指令直接傳輸?shù)剿鎏摂M端口 ;
      [0034]若為通信數(shù)據(jù),則通過所述第二線程進行循環(huán)處理,直到所述通信數(shù)據(jù)全部傳輸?shù)剿鎏摂M端口。
      [0035]優(yōu)選地,所述設(shè)置單元還用于:初始化所述虛擬端口和物理端口的通信參數(shù)設(shè)置。
      [0036]本發(fā)明所提供的一種無線通信模塊的升級方法,通過在應(yīng)用處理器上設(shè)置一虛擬端口,在虛擬端口和無線通信模塊的物理端口之間建立通信線程,實現(xiàn)虛擬端口與物理端口之間的數(shù)據(jù)交互,完成了無線通信模塊的升級。從而無線通信模塊可以直接通過物理端口進行升級,避免對通信模塊進行拆裝,升級過程方便快捷,避免了拆裝過程對無線通信模塊的二次損壞。
      【專利附圖】

      【附圖說明】
      [0037]圖1是本發(fā)明無線通信模塊的升級方法一實施例的流程圖;
      [0038]圖2是圖1中步驟S103的具體流程圖;
      [0039]圖3是本發(fā)明無線通信模塊的升級系統(tǒng)一實施例的結(jié)構(gòu)框圖。
      [0040]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
      【具體實施方式】
      [0041]應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0042]參見圖1、圖2,提出本發(fā)明的無線通信模塊的升級方法一實施例,所述無線通信模塊的升級方法包括以下步驟:
      [0043]步驟SlOl、在應(yīng)用處理器上設(shè)置虛擬端口
      [0044]平板電腦、手機等終端設(shè)備包括應(yīng)用處理器(AP, Aplication Processo)、主板和硬件板,無線通信模塊焊接于硬件板上,硬件板上設(shè)置有無線通信模塊的物理端口。在應(yīng)用處理器上設(shè)置一個虛擬端口,在終端設(shè)備的操作系統(tǒng)中寫一個虛擬端口驅(qū)動。初始化虛擬端口的通信參數(shù)設(shè)置,即調(diào)用操作系統(tǒng)的API接口(Aplication Programming Interface,應(yīng)用程序編程接口)打開虛擬端口對應(yīng)的文件句柄,設(shè)置除虛擬端口文件名以外的其他參數(shù);初始化無線通信模塊的物理端口的通信參數(shù)設(shè)置,即調(diào)用操作系統(tǒng)的API接口打開物理端口對應(yīng)的文件句柄,設(shè)置除物理端口文件名以外的其他參數(shù)。啟動對虛擬端口的狀態(tài)機,用于管理該虛擬端口的狀態(tài)遷移過程。
      [0045]步驟S102、建立虛擬端口與物理端口之間的通信線程
      [0046]利用軟件實現(xiàn)應(yīng)用處理器的虛擬端口與無線通信模塊的物理端口的映射,即在虛擬端口與物理端口之間建立三個通信線程,包括第一線程、第二線程和第三線程。第一線程負責監(jiān)控物理端口和虛擬端口的工作狀態(tài);第二線程負責物理端口到虛擬端口的數(shù)據(jù)傳輸;第三線程負責虛擬端口到物理端口的數(shù)據(jù)傳輸。
      [0047]步驟S103、通過通信線程進行虛擬端口與物理端口之間的數(shù)據(jù)交互
      [0048]通過虛擬端口與物理端口之間的數(shù)據(jù)交互,無線通信模塊接收外部的升級數(shù)據(jù)包進行升級。如圖2所示,本步驟S103具體為:
      [0049]步驟S201、通過第一線程監(jiān)控物理端口和虛擬端口的工作狀態(tài)
      [0050]第一線程監(jiān)控無線通信模塊的物理端口與應(yīng)用處理器的虛擬端口的DTR (DataTerminal Ready,數(shù)據(jù)終端就緒)信號和DSR(Data Set Ready,數(shù)據(jù)準備就緒)信號,將物理端口與虛擬端口的DTR信號和DSR信號進行相互傳遞。例如:將應(yīng)用處理器的虛擬端口的DTR信號傳遞為無線通信模塊的物理端口的DTR信號,將應(yīng)用處理器的虛擬端口的DSR信號傳遞為無線通信模塊的物理端口的DSR信號,將無線通信模塊的DTR信號傳遞為應(yīng)用處理器的虛擬端口的物理端口的DTR信號,將無線通信模塊的DSR信號傳遞為應(yīng)用處理器的虛擬端口的物理端口的DSR信號。
      [0051]步驟S202、檢測到物理端口具有待傳輸?shù)臄?shù)據(jù)
      [0052]步驟S203、判斷物理端口待傳輸?shù)臄?shù)據(jù)為AT指令還是通信數(shù)據(jù)
      [0053]讀取無線通信模塊的物理端口待傳輸?shù)臄?shù)據(jù),判斷所述數(shù)據(jù)為AT指令還是通信數(shù)據(jù)。
      [0054]步驟S204、若為AT指令,則通過第二線程將AT指令直接傳輸?shù)教摂M端口
      [0055]從而實現(xiàn)AT指令從無線通信模塊的物理端口到應(yīng)用處理器的虛擬端口的傳輸。
      [0056]步驟S205、若為通信數(shù)據(jù),則通過第二線程進行循環(huán)處理,直到通信數(shù)據(jù)全部傳輸?shù)教摂M端口
      [0057]調(diào)用循環(huán)處理傳輸通信數(shù)據(jù),可防止數(shù)據(jù)溢出,保證數(shù)據(jù)的完整性。從而完成通信數(shù)據(jù)從無線通信模塊的物理端口到應(yīng)用處理器的虛擬端口的傳輸。
      [0058]步驟S206、檢測到虛擬端口具有待傳輸?shù)臄?shù)據(jù)
      [0059]步驟S207、通過第三線程將所述數(shù)據(jù)直接傳輸?shù)轿锢矶丝?br> [0060]此時無論數(shù)據(jù)為AT指令還是通信數(shù)據(jù),都直接傳輸?shù)轿锢矶丝冢蔁o線通信模塊直接處理。從而完成了數(shù)據(jù)從應(yīng)用處理器的虛擬端口到無線通信模塊的物理端口的傳輸。
      [0061]本發(fā)明的無線通信模塊的升級方法,通過在應(yīng)用處理器上設(shè)置一虛擬端口,在虛擬端口和無線通信模塊的物理端口之間建立通信線程,實現(xiàn)虛擬端口與物理端口之間的數(shù)據(jù)交互,完成了無線通信模塊的升級。從而無線通信模塊可以直接通過物理端口進行升級,避免對通信模塊進行拆裝,升級過程方便快捷,避免了拆裝過程對無線通信模塊的二次損壞。
      [0062]參見圖3,提出本發(fā)明無線通信模塊的升級系統(tǒng)一實施例,所述升級系統(tǒng)可以用于手機、平板電腦等終端設(shè)備,包括應(yīng)用處理器110、無線通信模塊130、設(shè)置單元120和升級單元140,所述無線通信模塊130焊接于終端設(shè)備的硬件板上,硬件板上設(shè)有無線通信模塊130的物理端口,其中:
      [0063]設(shè)置單元120,用于在應(yīng)用處理器110上設(shè)置虛擬端口,建立所述虛擬端口與無線通信模塊130的物理端口之間的通信線程。具體的:
      [0064]設(shè)置單元120在應(yīng)用處理器110上設(shè)置一個虛擬端口,在終端設(shè)備的操作系統(tǒng)中創(chuàng)建一個虛擬端口驅(qū)動。設(shè)置單元120還對應(yīng)用處理器110的虛擬端口和無線通信模塊130的物理端口的通信參數(shù)設(shè)置進行初始化,即:調(diào)用終端設(shè)備操作系統(tǒng)的API接口打開虛擬端口對應(yīng)的文件句柄,設(shè)置除虛擬端口文件名以外的其他參數(shù);調(diào)用操作系統(tǒng)的API接口打開物理端口對應(yīng)的文件句柄,設(shè)置除物理端口文件名以外的其他參數(shù)。設(shè)置單元120還啟動對虛擬端口的狀態(tài)機,用于管理該虛擬端口的狀態(tài)遷移過程。
      [0065]設(shè)置單元120利用軟件實現(xiàn)應(yīng)用處理器110的虛擬端口與無線通信模塊130的物理端口的映射,即在虛擬端口與物理端口之間建立三個通信線程,包括第一線程、第二線程和第三線程。第一線程負責監(jiān)控無線通信模塊130的物理端口和應(yīng)用處理器110的虛擬端口的工作狀態(tài);第二線程負責無線通信模塊130的物理端口到應(yīng)用處理器110的虛擬端口的數(shù)據(jù)傳輸;第三線程負責應(yīng)用處理器110的虛擬端口到無線通信模塊130的物理端口的數(shù)據(jù)傳輸。
      [0066]升級單元140,用于通過通信線程進行應(yīng)用處理器110的虛擬端口與無線通信模塊130的物理端口之間的數(shù)據(jù)交互。升級單元140調(diào)用第一線程監(jiān)控無線通信模塊130的物理端口和應(yīng)用處理器110的虛擬端口的工作狀態(tài),調(diào)用第二線程進行無線通信模塊130的物理端口到應(yīng)用處理器110的虛擬端口的數(shù)據(jù)傳輸,調(diào)用第三線程進行應(yīng)用處理器110的虛擬端口到無線通信模塊130的物理端口的數(shù)據(jù)傳輸。具體的:
      [0067]升級單元140調(diào)用第一線程監(jiān)控無線通信模塊130的物理端口和應(yīng)用處理器110的虛擬端口的DTR信號和DSR信號,將無線通信模塊130的物理端口與應(yīng)用處理器110的虛擬端口的DTR信號和DSR信號進行相互傳遞。例如,將應(yīng)用處理器110的虛擬端口的DTR信號傳遞為無線通信模塊130的物理端口的DTR信號,將應(yīng)用處理器110的虛擬端口的DSR信號傳遞為無線通信模塊130的物理端口的DSR信號,將無線通信模塊130的物理端口的DTR信號傳遞為應(yīng)用處理器110的虛擬端口的DTR信號,將無線通信模塊130的物理端口的DSR信號傳遞為應(yīng)用處理器110的虛擬端口的DSR信號。
      [0068]升級單元140檢測到無線通信模塊130的物理端口具有待傳輸?shù)臄?shù)據(jù),則讀取所述數(shù)據(jù)判斷其為AT指令還是通信數(shù)據(jù)。若為AT指令,則調(diào)用第二線程將AT指令直接傳輸?shù)教摂M端口,實現(xiàn)AT指令從無線通信模塊130的物理端口到應(yīng)用處理器110的虛擬端口的傳輸;若為通信數(shù)據(jù),為防止數(shù)據(jù)溢出,保證數(shù)據(jù)的完整性,升級單元140則調(diào)用第二線程進行循環(huán)處理,直到通信數(shù)據(jù)全部傳輸?shù)教摂M端口,從而完成通信數(shù)據(jù)從無線通信模塊130的物理端口到應(yīng)用處理器110的虛擬端口的傳輸。
      [0069]升級單元140檢測到虛擬端口具有待傳輸?shù)臄?shù)據(jù),則調(diào)用第三線程將所述數(shù)據(jù)直接傳輸?shù)轿锢矶丝?。此時無論數(shù)據(jù)為AT指令還是通信數(shù)據(jù),都直接傳輸?shù)轿锢矶丝?,由無線通信模塊130直接處理。從而完成了數(shù)據(jù)從應(yīng)用處理器110的虛擬端口到無線通信模塊130的物理端口的傳輸。
      [0070]本發(fā)明的無線通信模塊的升級系統(tǒng),通過設(shè)置單元120在應(yīng)用處理器110上設(shè)置一虛擬端口,并在虛擬端口和無線通信模塊130的物理端口之間建立通信線程,由升級單元140通過通信線程實現(xiàn)虛擬端口與物理端口之間的數(shù)據(jù)交互,完成無線通信模塊130的升級。從而無線通信模塊130可以直接通過物理端口進行升級,避免對通信模塊130進行拆裝,升級過程方便快捷,避免了拆裝過程對無線通信模塊130的二次損壞。
      [0071]應(yīng)當理解的是,以上僅為本發(fā)明的優(yōu)選實施例,不能因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
      【權(quán)利要求】
      1.一種無線通信模塊的升級方法,其特征在于,包括步驟: 在應(yīng)用處理器上設(shè)置虛擬端口; 建立所述虛擬端口與無線通信模塊的物理端口之間的通信線程; 通過所述通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互。
      2.根據(jù)權(quán)利要求1所述的無線通信模塊的升級方法,其特征在于,所述通信線程包括第一線程、第二線程和第三線程,所述根據(jù)通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互包括: 通過所述第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài); 通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸; 通過所述第三線程進行所述虛擬端口到所述物理端口的數(shù)據(jù)傳輸。
      3.根據(jù)權(quán)利要求2所述的無線通信模塊的升級方法,其特征在于,所述通過第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài)包括: 通過所述第一線程監(jiān)控所述物理端口和虛擬端口的DTR信號和DSR信號; 將所述物理端口與所述虛擬端口的DTR信號和DSR信號進行相互傳遞。
      4.根據(jù)權(quán)利要求2所述的無線通信模塊的升級方法,其特征在于,通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸包括: 讀取所述物理端口待傳輸?shù)臄?shù)據(jù),判斷所述數(shù)據(jù)為AT指令還是通信數(shù)據(jù); 若為AT指令,則通過所述第二線程將所述AT指令直接傳輸?shù)剿鎏摂M端口 ; 若為通信數(shù)據(jù),則通過所述第二線程進行循環(huán)處理,直到所述通信數(shù)據(jù)全部傳輸?shù)剿鎏摂M端口。
      5.根據(jù)權(quán)利要求1-4任一項所述的無線通信模塊的升級方法,其特征在于,所述在應(yīng)用處理器上設(shè)置虛擬端口的步驟之后還包括: 初始化所述應(yīng)用處理器的虛擬端口和無線通信模塊的物理端口的通信參數(shù)設(shè)置。
      6.一種無線通信模塊的升級系統(tǒng),其特征在于,包括應(yīng)用處理器、無線通信模塊、設(shè)置單元和升級單元,所述無線通信模塊具有物理端口,其中: 設(shè)置單元,用于在所述應(yīng)用處理器上設(shè)置虛擬端口,建立所述虛擬端口與所述物理端口之間的通信線程; 升級單元,用于通過所述通信線程進行所述虛擬端口與所述物理端口之間的數(shù)據(jù)交互。
      7.根據(jù)權(quán)利要求6所述的無線通信模塊的升級系統(tǒng),其特征在于,所述通信線程包括第一線程、第二線程和第三線程,所述升級單元用于: 通過所述第一線程監(jiān)控所述物理端口和虛擬端口的工作狀態(tài); 通過所述第二線程進行所述物理端口到所述虛擬端口的數(shù)據(jù)傳輸; 通過所述第三線程進行所述虛擬端口到所述物理端口的數(shù)據(jù)傳輸。
      8.根據(jù)權(quán)利要求7所述的無線通信模塊的升級系統(tǒng),其特征在于,所述升級單元用于: 通過所述第一線程監(jiān)控所述物理端口和虛擬端口的DTR信號和DSR信號; 將所述物理端口與所述虛擬端口的DTR信號和DSR信號進行相互傳遞。
      9.根據(jù)權(quán)利要求7所述的無線通信模塊的升級系統(tǒng),其特征在于,所述升級單元用于: 讀取所述物理端口待傳輸?shù)臄?shù)據(jù),判斷所述數(shù)據(jù)為AT指令還是通信數(shù)據(jù);若為AT指令,則通過所述第二線程將所述AT指令直接傳輸?shù)剿鎏摂M端口 ; 若為通信數(shù)據(jù),則通過所述第二線程進行循環(huán)處理,直到所述通信數(shù)據(jù)全部傳輸?shù)剿鎏摂M端口。
      10.根據(jù)權(quán)利要求6-9任一項所述的無線通信模塊的升級系統(tǒng),其特征在于,所述設(shè)置單元還用于:初始化所述虛擬 端口和物理端口的通信參數(shù)設(shè)置。
      【文檔編號】G06F9/445GK103530159SQ201310495625
      【公開日】2014年1月22日 申請日期:2013年10月21日 優(yōu)先權(quán)日:2013年10月21日
      【發(fā)明者】夏彬 申請人:深圳市中興物聯(lián)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1