專利名稱:一種車載gps設備協議轉換軟網關的制作方法
技術領域:
本發明涉及車載GPS設備與服務器通信過程中私有協議與SIP協議轉換技術,是一種GPS設備接入軟網關。
背景技術:
近年來,伴隨著GPS技術的成熟,為了通過GPS系統對車輛,人員進行更有效的管理,GPS設備與管理服務器之間的通信技術也便發展起來。目前不少設備廠商對GPS設備進行了一定深度的開發,對GPS功能進行了擴展。因此其在處理GPS數據時,不再是發送簡單的定位數據報,而是對其進行了私有協議下的數據封裝,然后通過TCP協議上傳服務器。但是由于不同廠家私有協議的之間的兼容性差,難以在車載定位,錄像采集,車輛管理等大應用背景中進行數據整合,使得設備在與服務器通信過程中,需要解析處理不同 協議報文,對管理造成困難。而且由于現有多媒體應用中,如音視頻會話,常使用RTP,RTCP等自有通信協議。因此,在車載GPS設備與服務器會話過程中,通過某種會話管理協議,對不同類型協議類型數據進行統一管理顯得十分重要。SIP是由IETF制定的一個應用層的控制協議,可以用來建立、修改、和終止多媒體會話。通過與RTP/RTCP、SDP、RTSP等協議及DNS配合,SIP支持語音、視頻、數據等,并已經取得了廣泛的應用。因此加入SIP協議管理很好的滿足了車載GPS設備與服務器通信的需求。但如果要在GPS車載設備中直接加入SIP協議封裝模塊,必須對不同廠商的設備進行軟硬件的重新設計,成本大,也難以對現有產品進行兼容。因此本方案,采用架設協議轉換軟網關的方式,對設備與服務器通信過程中的會話進行設備私有協議與SIP協議的轉換,既保證了設備平臺的兼容性,又保證了服務器會話管理的統一性,擴展性。
發明內容
為了克服已有車載GPS設備與服務器通信過程中私有協議的通用性不強,兼容性差,會話管理能力弱,擴展能力有限等不足,本發明提供一種設備私有協議與SIP協議轉換軟網關,對接入設備與通信會話進行統一有效的管理,加強通信會話的統一性,有效性,可擴展性。本發明解決其技術問題所采用的技術方案是—種車載GPS設備協議轉換軟網關,所述軟網關的技術的主體構架為Python語言,通過Twisted非堵塞網絡框架實現具體功能。所述Python語言為一種高階動態編程語言。所述Twisted是一種基于事件的開源網絡框架;所述車載GPS設備協議轉換軟網關為設備私有協議與SIP協議轉換軟網關,所述軟網關包括Dev2GateFactory對象單兀,Dev2GateProtoco對象單兀和Simu_dev對象單元;所述Dev2GateFactory對象單元,用以負責Dev2GateProtocol對象的管理,模擬設備的本地UDP端口查找,數據庫讀寫接口等會話管理的方法實現。
所述Dev2GateProtocol對象單元,用以負責軟網關與GPS設備TCP連接超時管理,數據報文解析校驗,GPS設備數據庫讀取寫入,啟動/停止模擬設備,私有協議與SIP協議轉換,轉發設備請求/響應等網絡處理的方法實現。 所述Simu_dev對象單元,用以負責實例化軟網關中對應注冊車載GPS設備的模擬設備,通過該模擬設備,實現設備與服務器之間會話的具體方法。進一步,所述的車載GPS設備協議轉換軟網關Dev2GateProtocol對象中,本軟網關接收到GPS設備私有數據報文后,觸發dataReceivedO事件,實現所述數據報文解析校驗方法首先調用函數QCpredeWserO進行預解析處理,對報文進行校驗,并解析出設備SN序列號與去除GPRS頭的數據報data。所述設備SN序列號由廠家自由定義,并事先注冊到軟網關設備數據庫中。軟網關讀取數據庫,檢索該設備SN序列號是否合法,并登記接入GPS設備網絡信息;所述Dev2GateProtocol對象單元中,依然在所述dataReceivedO事件里,實現私有協議與SIP協議報文轉換經預解析和數據庫查詢之后的合法GPS設備,軟網關會將其需要上發至服務器的TCP報文數據,保存到列表緩存dbuff中。然后函數deferToThread()進入延遲對象Deferred子線程中,調用函數send2Server(),按照設定的時間間隔,從列表中讀取保存的私有協議數據,經函數QCdeWserO轉換為SIP協議報文之后發送至服務器,以防止GPS設備大量發送私有協議數據導致服務器負載過重。由于send2Server函數返回Deferred對象,該函數中的阻塞行為不會阻塞系統,可以達到快速退出dataReceivedO事件的目的;所述Dev2GateProtocol對象單元中,TCP保活機制是每次收到GPS設備發送的TCP數據報文便更新報文時間。定時啟動TCP超時處理程序,檢查當前時間與最新報文時間間隔是否超時,若超時則軟網關主動斷開與設備的TCP連接。再進一步,所述Dev2GateProtocol對象單元中,為了實現設備與服務器之間的會話,必須在每個設備第一次接入時,注冊啟動模擬設備simu_dev()對象實例。每個GPS設備對應一個模擬設備實例,通過該實例經過UDP鏈路向SIP服務器發送請求或響應。同時也可以根據需要將服務器的請求與響應轉發給GPS設備,以達到建立并完成會話目的。所述模擬設備實例中,實例化sip. Base類對象rvsip_endpoint,模擬設備端點,用于上發服務器設備請求,或者服務器下發指令;實例化sip. Request類對象rvsip_request,用于組成上發服務器的相應SI P協議請求報文。此外,模擬設備還實現了啟動心跳包保活,向設備轉發服務器請求或響應等功能的方法,從而對GPS設備與服務器之間的會話過程進行有效處理。模擬設備在接收到服務器下發GPS設備指令時,將調用QcserfdevO函數,將SIP協議報文解析為設備可識別的私有協議報文,并下發。所述模擬設備Simu_dev O實例心跳包服務,可以控制刷新TCP報文時間,維持GPS設備與軟網關的TCP連接,同時通過發送心跳報文刷新模擬設備實例與SIP服務器的會話注冊登陸狀態,從而起到保持車載GPS設備,軟網關系統,SIP服務器之間的通信連接的安全穩定的作用。所述協議轉換軟網關中,一旦出現如TCP連接超時,接入設備未注冊,數據報文非法,會話無響應等事件,則系統將觸發connectionLost O事件,執行關閉TCP連接,刪除模擬設備,清空緩存等操作,保證網關網絡資源的有效性。所述私有協議數據報文預處理函數QCpredeV2Ser O,私有協議數據報文轉換XML格式SIP協議數據報文函數QCdev2ser O,SIP協議報文轉換成私有協議報文函數Qcser2dev()均為C語言擴展模塊protoTrans中的子函數。由于設備私有協議往往是16進制的,每一個Byte,甚至一個Byte中的每一個bit都可能有不同的含義,采用C語言處理具備更多的處理優勢,在加快處理速度的同時,C語言編譯后的二進制代碼,也克服了 python作為解釋性語言,源碼可見,對私有協議等敏感內容保密不利的缺點。本發明的技術構思為針對車載GPS協議軟轉換網關需要在運行時能夠同時處理多個連接,而數據的收發并不一定是連續的,因此該軟網關必須采用非堵塞設計。本軟網關采用了 Python語言下的Twisted網絡編程框架,其為基于異步I/O的事件驅動跨平臺網絡框架。本方案同時避免了分叉(forking)方案消耗內存大,局限于UNIX/LINUX平臺的缺點。也克服了純粹的線程(threading)方案,不同連接之間共享內存,易造成內存變量讀寫沖突的不足,保證了該軟網關的可靠性與有效性。當車載GPS設備接入軟網關時,對私有協議數據報進行預解析,校驗數據報,去除數據報GPRS并保存至緩存。加入數據庫管理,通過讀取數據庫比對SN序列號,查詢該車載 GPS設備是否為合法設備,并對設備進行統一編號,網絡地址IP與接口 Port登記,保證對設備的統一有效管理。由于每個接入的車載GPS車載設備實例化對應的模擬設備simu_dev()對象,因而可以保證多個接入設備相互獨立,不受干擾。該實例實現了模擬設備與服務器之間請求或響應的組包,SIP報文上發下行等方法。軟網關調用上述方法,使模擬設備通過UDP鏈路通信,注冊登陸到SIP服務器。之后通過向SIP服務器上發設備請求/響應報文,或者向設備下發SIP服務器請求/響應報文,達到完成會話的目的。以設備上發數據至SIP服務器為例在數據接收處理事件dataReceivedO退出前,該事件調用函數deferToThread O進入延遲對象Deferred子線程中,利用函數send2Server O ,按照設定的時間間隔,定時處理私有協議報文,經函數QCdev2ser O轉換為XML格式SIP協議報文之后發送至服務器。由于send2Server函數返回Deferred對象,并通過函數Deferred. callback()回調,該函數中的阻塞行為不會阻塞dataReceived O事件的快速退出。通過設置TCP超時處理機制,開啟心跳服務包服務,加強通信鏈路保活能力,維持活動車載GPS,軟網關,SIP服務器之間的有效通信。同時能夠及時斷開超時TCP連接,無響應連接等無效通信鏈路,保證通信鏈路的有效性與可靠性。軟件實現步驟為車載GPS設備接入協議轉換軟網關,軟網關接受私有協議數據報,經過校驗,數據庫查詢;啟動模擬設備,注冊登陸到SIP服務器,建立會話;進入延遲對象子線程定時對私有協議數據報文與SIP協議報文進行相互轉換,調用模擬設備方法上發服務器或下發設備;通過模擬設備,根據會話要求要求具體實現各類請求或響應報文中轉后上發或下發,并作相應處理的方法;會話結束,斷開通信連接,注銷模擬設備,清空緩存。本發明的有益效果主要體現在(I)通過轉換協議,實現車載GPS設備與服務器之間應用層通信過程由SIP協議進行統一的會話管理。減輕了服務器解析多種私有協議的負擔,增強了設備與服務器之間通信質量的穩定性與可靠性。(2)通過軟網關進行協議轉換,避免了對原有GPS設備的軟硬件的重新設計,將上發服務器的連接,更改為上發軟網關即可。
(3)通過加設車載GPS設備數據庫,對接入GPS設備進行查驗,登記,統一編號,有效管理GPS設備合法接入。(4)采用異步I/O的事件驅動型網絡編程框架Twisted搭建系統,保證了軟網關的非阻塞性與跨平臺性。(5)該軟網關在設計過程中,既實現了車載GPS設備定位私有協議數據通過轉換成SIP協議報文上傳服務器的基本功能要求,也為服務器與設備之間的多媒體會話擴展預留了設計空間。
圖I是車載GPS協議轉換軟網關網絡框架。圖2是車載GPS設備實現與服務器通過SIP協議會話總流程圖。 圖3是TCP連接超時處理流程圖。圖4是軟網關接收GPS設備數據報后處理流程圖。圖5是軟網關通過模擬設備與SIP服務器建立會話流程圖。
具體實施例方式下面結合附圖對本發明做進一步描述。參照圖f圖5,一種車載GPS設備協議轉換軟網關,其特征在于所述車載GPS設備協議轉換軟網關為設備私有協議與SIP協議轉換軟網關,所述軟網關包括Dev2GateFactory對象單元,用以負責Dev2GateProtocol對象的管理,模擬設備的本地UDP端口查找,以及會話管理的方法實現,所述會話管理包括數據庫讀寫接口 ;Dev2GateProtocol對象單元,用以負責軟網關與GPS設備TCP連接超時管理,數據報文解析校驗,GPS設備數據庫讀取寫入,啟動/停止模擬設備,私有協議與SIP協議轉換,轉發設備請求/響應等網絡處理的方法實現;Simu_dev對象單元,用以負責實例化軟網關中對應車載GPS設備的模擬設備,通過該模擬設備,實現設備與服務器之間會話的具體方法。本實施例的車載GPS設備協議轉換軟網關,通過將GPS設備私有協議數據報文與服務器XML格式SIP協議報文之間的相互轉換,并轉發,從而實現建立,完成會話的目的。(I)圖I為所述協議轉換軟網關與車載GPS,SIP服務器之間通信的網絡結構。軟網關與車載GPS設備之間通信采用TCP鏈路通信,保證鏈路質量可靠性,數據報文格式為車載GPS設備私有協議格式;軟網關與服務器之間由于在應用層上采用SIP協議通信,具有握手機制來保證對鏈路質量的控制,所以在傳輸層上采用UDP鏈路進行通信,該過程數據報文為SIP協議報文。在此網絡結構基礎上,軟網關通過轉發經過轉換協議的報文,達到建立,完成車載GPS設備與SIP服務器之間會話的目的。 (2)所述車載GPS設備通過本發明協議轉換軟網關與SIP服務器建立,完成會話。本次流程首次連接請求由車載GPS設備發起,如圖2總流程圖所示其步驟為2. I)所述基于Twsited網絡框架的軟網關啟動后,調用reactor. IistenTCP()函數,實例化ServerFactory類對象Dev2GateFactory初始化軟網關資源,監聽TCP端口,調用reactor, run O ,準備網絡事件處理。
2. 2)當有車載GPS設備通過TCP接入時,軟網關實例化Protocol類對象Dev2GateProtoco I,對網絡連接進行處理啟動網絡事件處理。2. 3)建立TCP連接后,觸發connectionMade O事件,查找空閑UDP端口,保存TCP報文時間,啟動TCP超時處理函數handle_Tcptimer O2. 4)軟網關接收到GPS設備數據報文,觸發dataReceivedO事件,開始對報文進行數據庫注冊校驗,解析該私有協議,啟動并進入Deferred子線程,定時私對有協議報文進行SIP協議轉換。2. 5)判斷該GPS設備是否為首次接入軟網關,若是,則實例化模擬設備simu_dev O對象,啟動模擬設備服務,調用相應方法,注冊登陸SIP服務器,建立會話。若否,則跳過啟動注冊步驟。 2. 6)模擬設備啟動注冊之后,Deferred子線程利用對應的模擬設備simu_dev()實例中的具體方法,上發已轉換的SIP報文,處理設備對服務器的響應與請求。2. 7)軟網關接收SIP服務器下發響應/請求數據報文,并處理。判斷是否需要將服務器下發報文轉發至設備。若是,則通過模擬設備對應實例調用轉換模塊中的Qcserfdev O函數將SIP報文轉換為私有協議報文,并下發。若否,則等待dataReceivedO事件觸發,處理后續數據報文。2.8)服務器報文已經轉換,下發后,判斷會話是否結束。若是,則啟動connectionLost ()事件斷開相應連接,清理緩存。若否,則等待下次dataReceived O事件觸發,處理后續數據報文。(3)圖3為TCP超時處理函數handle_Tcptimer()流程圖,其用于,定時判斷TCP連接是否超時,并處理。其在TCP連接保活機制,模擬設備心跳包機制中都有應用。具體描述為,每次接收到TCP報文或系統特定時間時,系統均會將當前時間保存當TCP報文更新時間。然后以timeout為時間間隔,定時循環啟動handle_Tcptimer()超時處理函數,所述timeout為預定義TCP連接超時的時間間隔。每次校驗過程為3. I)獲取當前系統時間now。3. 2) now減去最新TCP報文時間比較是否小于時間間隔timeout。若否,貝U判斷TCP連接超時,啟動connectionLost O事件斷開鏈接。3. 3)若是則不做任何處理,退出處理程序。系統等待timeout大小時間間隔后,將再次調用handle_Tcptimer O進行超時判斷處理。(4)當存在車載GPS設備接入軟網關后,系統實例化Dev2GateProtocol對象,啟動網絡事件處理。其中重要流程為當接收到GPS數據報后,觸發系統dataReceivedO事件,開始對報文進行處理的過程。所述步驟如圖4所示4. I)刷新當前系統時間為TCP連接活動標記,保存最新TCP報文時間,對本次連接進行保活處理。4. 2)調用函數QCpredev2ser O對GPS私有協議數據報文進行預處理,返回設備序列號sn與經過預處理的私有協議數據報文data。所述序列號sn為廠商自行定義編號。所述QCpredev2ser O為擴展模塊protoTrans中的子函數,利用C語言編寫,快速對GPS報文進行了類型判斷,格式處理,格式轉換,報文X0R,CRC檢驗,去除GPRS頭等處理。4. 3)軟網關系統判斷sn序列號是否已經經過設備數據庫校驗。如果是,則該設備合法,且并非首次接入,直接將預處理后數據報文data保存到dBuff緩存中。4.4)如果否,則該sn序列號設備首次接入軟網關系統,必須進行數據庫查詢比對,判斷是否合法。如果該sn序列號未在設備數據庫中找到,則判斷本次GPS設備接入非法,系統將斷開連接,并清空對應緩存數據。4. 5)如果該sn序列號在數據庫中找到,則其為在設備數據庫中注冊備案過的合法設備編號。軟網關會將本次設備接入的網絡IP與端口 Port進行登記,寫入數據庫,并讀取其注冊的統一編號,作為系統內部識別編號。然后將預處理后的數據報文data保存到dBuff緩存中。4. 6)通過回調函數 Deferred, callback(),在 deferToThread 線程中,調用函數send2Server()對緩存中的數據報文進行非阻塞定時處理,并嘗試調用對應的模擬設備方法,上發報文。若此時對應模擬設備未啟動,則函數返回,并在設定時間內再次嘗試調用。 完成以4. I廣4. 6)流程后,系統完成完成對私有車載GPS設備協議數據接收處理,但仍然需要通過啟動對應的模擬設備實例,調用其中的具體方法來實現會話注冊,報文的轉發等具體功能。(5)在完成(4)中的流程處理后,GPS設備私有協議數據處理結束,需要開始建立與SIP服務器會話,完成通信會話任務。由于目前大多數GPS設備與SIP服務器通信目的主要在在上傳私有協議封裝的定位數據。因此圖5所示流程,通過實現該基本功能,從而演示本發明在該環節的工作機制5. I)系統判斷該車載GPS設備是否為首次進行報文協議轉換發送。如果否,說明之前已經注冊啟動相應的模擬設備Simu_deV()類對象實例,則跳過注冊啟動與SIP服務器會話的流程。如果是,則必須重新實例化對應的模擬設備Simu_deV()類對象,注冊并啟動服務simudev. start O,通過該模擬設備實例模擬GPS設備與SIP服務器完成會話通信任務。5. 2)實例化模擬端點對象rvsip_endpoint,用于上發服務器設備請求,或者服務器下發指令。5. 3)模擬設備服務啟動后,將調用reactor. IistenUDPO方法,監聽的圖2所示,
2.3)步驟中查找到的UDP端口,以便接收或上發服務器報文。5. 4)實例化會話注冊請求rvsip_request ("REGISTER"...),通過調用該實例中的req. IoginO方法,將相應驗證密文,模擬設備網絡IP,Μ)Ρ端口等信息打包為XML格式SIP協議注冊請求報文。然后通過rvsip_endpoint實例中的deliverRequest O方法向指定SIP服務器發送該報文。5. 5)模擬設備發送注冊報文后,等待SIP服務器響應。如果未在規定時間內收到注冊成功服務器響應,則繼續重發注冊報文,直到重發次數超過3次,停止重發,啟動connectionLost O事件斷開連接,關閉本次會話;如果在規定時間內收到注冊成功服務器響應200 (OK),則會話注冊成功。模擬設備與SIP服務器建立會話,開啟心跳包,維持GPS,軟網關,服務器三者之間通信。5. 6)模擬設備與SIP服務器會話注冊成功后,數據接收處理流程4. 6)中的deferToThread 線程中的 send2Server()函數,利用 sleep O 函數,定時調用 QCdev2ser()子函數將預處理數據緩存dBuff中最舊的請求/響應數據報data轉換成XML格式的SIP報文,起到控制數據報文處理、上發頻率,預防接收數據過快導致報文丟失的作用。5. 6)完成協議轉換后,在Send2Server()函數中可以成功調用已經啟動注冊的模擬設備實例中的方法sendO向服務器發送經過轉換的SIP報文。5. 7)發送數據報文后,相應模擬設備實例等待SIP服務器響應。如果未在規定時間內收到服務器響應,則重新調用sendO方法重發SIP數據報文,若重發次數超過3次,則停止重發,啟動connectionLost O事件斷開連接,關閉本次會話;如果在規定時間內收到服務器響應200 (0K),則表明SIP數據報文發送成功,本次會話的協議轉換任務完成。為了能夠實現更豐富的會話控制功能,本發明還預留了針對SIP服務器與GPS設備之間其他響應或者請求會話處理的設計空間。只 需要在模擬設備Simu_deV()類對象實例中加入相應響應或請求的處理方法并調用即可,從而保證了系統的擴展性。
權利要求
1.一種車載GPS設備協議轉換軟網關,其特征在于所述車載GPS設備協議轉換軟網關為設備私有協議與SIP協議轉換軟網關,所述軟網關包括 Dev2GateFactory對象單元,用以負責Dev2GateProtocol對象的管理,模擬設備的本地UDP端口查找,以及會話管理的方法實現,所述會話管理包括數據庫讀寫接口 ; Dev2GateProtocol對象單元,用以負責軟網關與GPS設備TCP連接超時管理,數據報文解析校驗,GPS設備數據庫讀取寫入,啟動/停止模擬設備,私有協議與SIP協議轉換,轉發設備請求/響應等網絡處理的方法實現; Simu_dev對象單元,用以負責實例化軟網關中對應車載GPS設備的模擬設備,通過該模擬設備,實現設備與服務器之間會話的具體方法。
2.如權利要求I所述的車載GPS設備協議轉換軟網關,其特征在于所述軟網關接收到GPS設備私有數據報文后,觸發dataReceivedO事件,實現所述數據報文解析校驗方法首先調用QCpredeV2ser O函數進行預解析處理,對報文進行校驗,并解析出設備SN序列號與去除GPRS頭的數據報data ;所述設備SN序列號由廠家自由定義,并事先注冊到軟網關設備數據庫中; 軟網關讀取軟網關設備數據庫,檢索該設備SN序列號是否合法,并登記接入GPS設備網絡信息;所述Dev2GateProtocol對象單元中,在所述dataReceived O事件里,實現私有協議與SIP協議報文轉換經預解析和數據庫查詢之后的合法GPS設備,軟網關會將其需要上發至服務器的的TCP報文數據,保存到列表緩存dbuff中;調用函數deferToThreadO進入延遲對象Deferred子線程中,按照設定的時間間隔,從列表中讀取保存的私有協議數據,經函數QCdeWserO轉換為SIP協議報文之后發送至服務器; 所述Dev2GateProtocol對象單元中,TCP保活機制是每次收到GPS設備發送的TCP數據報文則更新報文時間,定時啟動TCP超時處理程序,檢查當前時間與最新報文時間間隔是否超時,若超時則軟網關主動斷開與設備的TCP連接。
3.如權利要求I或2所述的車載GPS設備協議轉換軟網關,其特征在于所述Dev2GateProtocol對象單元中,在每個設備第一次接入時,注冊啟動模擬設備simu dev O對象實例;每個GPS設備對應一個模擬設備實例,通過該實例經過UDP鏈路向SIP服務器發送請求或響應,同時也可以根據需要將服務器的請求與響應轉發給GPS設備;所述模擬設備實例中,實例化sip. Base類對象rvsip_endpoint,模擬設備端點,用于上發服務器設備請求,或者服務器下發指令;實例化sip. Request類對象rvsip_request,用于組成上發服務器的相應SIP協議請求報文,模擬設備還通過開啟心跳包,定時向SIP服務器發送從心跳報文,保持模擬設備與SIP服務器之間的UDP鏈路通信會話的有效性,模擬設備在接收到服務器下發GPS設備指令時,將調用Qcserfdev O函數,將SIP協議報文解析為設備可識別的私有協議報文,并下發。
4.如權利要求I或2所述的車載GPS設備協議轉換軟網關,其特征在于所述協議轉換軟網關還包括TCP超時處理子單元,如出現TCP連接超時,接入設備未注冊,數據報文非法或會話無響應,則軟網關將觸發connectionLost O事件,執行關閉TCP連接,刪除模擬設備,清空緩存操作。
5.如權利要求2所述的車載GPS設備協議轉換軟網關,其特征在于所述私有協議數據報文預處理函數QCpredev2ser O,私有協議數據報文轉換XML格式SIP協議數據報文函數QCdev2ser O,SIP協議報文轉換成私有協議報文函數Qcser2dev O均為C語言擴展模塊 protoTrans中的子函數。
全文摘要
一種車載GPS設備協議轉換軟網關,包括Dev2GateFactory對象單元,用以負責Dev2GateProtocol對象的管理,模擬設備的本地UDP端口查找;Dev2GateProtocol對象單元,用以負責軟網關與GPS設備TCP連接超時管理,數據報文解析校驗,GPS設備數據庫讀取寫入,啟動/停止模擬設備,私有協議與SIP協議轉換,轉發設備請求/響應等網絡處理的方法實現;Simu_dev對象單元,用以負責實例化軟網關中對應注冊車載GPS設備的模擬設備,通過該模擬設備,實現設備與服務器之間會話的具體方法。本發明對接入設備與通信會話進行統一有效的管理,加強通信會話的統一性,有效性,可擴展性。
文檔編號H04L29/06GK102724183SQ20121017485
公開日2012年10月10日 申請日期2012年5月28日 優先權日2012年5月28日
發明者孟利民, 彭宏, 徐志江, 王勝 申請人:杭州普諾科技有限公司, 浙江工業大學