專利名稱:基于gprs網絡的點對點、點對多點的數據傳輸系統的制作方法
技術領域:
本實用新型涉及數據傳輸,具體的說,是基于GPRS網絡的點對點、點對多點的數據傳輸系統。
背景技術:
在很多實際應用中,需要設備間直接通訊。點對點傳輸就是只有1個傳輸點,1個接受點,如,局域網中使用的交換機就采用點對點傳輸。點對多點傳輸就是從一個傳輸點發出信息,可讓多個點接收。點對點技術(peer-to-peer,簡稱P2P)又稱對等互聯網絡技術,是一種網絡新技術,依賴網絡中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾臺服務器上。 P2P網絡通常用于通過Ad Hoc連接來連接節點。這類網絡可以用于多種用途,各種文件共享軟件已經得到了廣泛的使用。P2P技術也被使用在類似VoIP等實時媒體業務的數據通信中。純點對點網絡沒有客戶端或服務器的概念,只有平等的同級節點,同時對網絡上的其它節點充當客戶端和服務器。這種網絡設計模型不同于客戶端-服務器模型,在客戶端-服務器模型中通信通常來往于一個中央服務器。有些網絡(如Napster, OpenNAP,或IRC find)的一些功能(比如搜索)使用客戶端-服務器結構,而使用P2P結構來實現另外一些功能。類似(Gnutella或Freenet的網絡則使用純P2P結構來實現全部的任務。傳統的點對點、點對多點的數據傳輸,存在距離限制,需要主站輪詢子站,主站在同一時間只能接收1個子站的數據。
實用新型內容本實用新型的目的在于提供一種結構簡單、低成本、安全性高、實時性強的基于 GPRS網絡的點對點、點對多點的數據傳輸系統。為達到上述目的,本實用新型采用的技術方案為基于GPRS網絡的點對點、點對多點的數據傳輸系統,主要由依次串聯的輸入用戶終端設備、輸入GPRS網絡數傳電臺、 GPRS網絡、接收系統構成。所述接收系統包括依次相連的接收GPRS網絡數傳電臺、接收用戶終端設備,所述接收GPRS網絡數傳電臺與GPRS網絡連接。所述接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述接收GPRS網絡數傳電臺通過RS232或RS485接口與接收用戶終端設備連接。所述接收系統包括依次連接的第一接收GPRS網絡數傳電臺、第一接收用戶終端設備;還包括依次連接的第二接收GPRS網絡數傳電臺、第二接收用戶終端設備;所述第一接收GPRS網絡數傳電臺和第二接收GPRS網絡數傳電臺均與GPRS網絡連接。[0014]所述第一接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述第一接收GPRS 網絡數傳電臺通過RS232或RS485接口與第一接收用戶終端設備連接;所述第二接收GPRS 網絡數傳電臺設置有RS232或RS485接口,所述第二接收GPRS網絡數傳電臺通過RS232或 RS485接口與第二接收用戶終端設備連接。所述輸入GPRS網絡數傳電臺設置有RS232或RS485接口,所述輸入GPRS網絡數傳電臺通過RS232或RS485接口與輸入用戶終端設備連接。本實用新型中使用GPRS網絡進行點對點傳輸需要解決的難題動態IP問題。無論是CMNET接入還是CMWAP接入,使用普通SIM卡接入網絡后都是動態IP地址,即每次撥號的IP地址都是動態分配的,不固定。這就給GPRS類型的設備之間直接通訊帶來了前所未有的難題。在采用GPRS網絡數傳電臺,這一問題得到了圓滿的解決,每一個 GPRS網絡數傳電臺設備都具有一個16位的唯一 ID號,此ID號出廠時保證唯一,并且用戶不可修改,子站只需要設置主站的ID號和訪問密碼即可,不需要設置IP地址。以上問題解決后,點對點通訊已經沒有任何障礙了,本實用新型采用TCP模式通訊,主站工作于 Server模式,子站工作于Client模式,一個主站最多支持多達18個子站的連接,通過壓縮串口緩存還可以提供更多的子站支持。 主站工作于krver模式,在一個本地端口上偵聽,等待子站的連接,主站不用設置子站的ID號,他接受任何合法子站的連接。主站收到的串口數據會發送給所有與主站建立了連接的子站。主站收到的任何子站的數據都會發送給串口上的用戶設備。 子站工作于Client模式,需要設置主站的ID號,子站上電后自動會與主站建立TCP連接,并且出現任何異常,子站保證自動重連,永遠在線。 主站與子站都支持Keepalive保活功能,能夠探測到對端崩潰(如突然斷電),子站探測到主站崩潰,會自動重連,主站探測到任何一個子站崩潰,釋放TCP SOCKET資源,等待子站的連接。使用GPRS網絡數傳電臺,用戶只需要給每一個GPRS網絡數傳電臺安裝普通手機卡即可,大部分地區的手機卡都是默認開通GPRS功能的,然后就是需要配置DTU參數,大部分參數都采用默認配置即可。用戶需要作為主站使用的GPRS網絡數傳電臺的“通訊模式” 設置為P2P Server,需要作為子站使用的GPRS網絡數傳電臺的“通訊模式”設置為P2P Client,“主站設備編號”參數只有作為子站使用的GPRS網絡數傳電臺才需要設置,設置為需要訪問的主站GPRS網絡數傳電臺的本機設備編號,即輸入GPRS網絡數傳電臺的本機設備編號。所有主站與子站設置相同的訪問口令,禁止其他非法子站的訪問。其他串口參數根據用戶設備使用的串口參數配置。上述輸入用戶終端設備、輸入GPRS網絡數傳電臺構成主站。接收系統構成若干個子站。上述依次連接的第二接收GPRS網絡數傳電臺、第二接收用戶終端設備構成1個子站。 上述依次連接的第一接收GPRS網絡數傳電臺、第一接收用戶終端設備構成1個子站。上述子站均為同級子站。本實用新型的優點在于1、無距離限制;2、不需需要主站輪詢子站;3、主站在同一時間能接收多個子站的數據。
圖1為本實用新型實施例一的系統結構框圖。圖2為本實用新型實施例二的系統結構框圖。
具體實施方式
下面結合實施例對本實用新型作進一步地詳細說明,但本實用新型的實施方式不限于此。實施例一如圖1,所示。基于GPRS網絡的點對點、點對多點的數據傳輸系統,主要由依次串聯的輸入用戶終端設備、輸入GPRS網絡數傳電臺、GPRS網絡、接收系統構成。接收系統包括依次相連的接收GPRS網絡數傳電臺、接收用戶終端設備,所述接收 GPRS網絡數傳電臺與GPRS網絡連接。所述接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述接收GPRS網絡數傳電臺通過RS232或RS485接口與接收用戶終端設備連接。輸入GPRS網絡數傳電臺設置有RS232或RS485接口,所述輸入GPRS網絡數傳電臺通過RS232或RS485接口與輸入用戶終端設備連接。上述為點對點的數據傳輸系統。實施例二如圖2,所示,基于GPRS網絡的點對點、點對多點的數據傳輸系統,主要由依次串聯的輸入用戶終端設備、輸入GPRS網絡數傳電臺、GPRS網絡、接收系統構成。接收系統包括依次連接的第一接收GPRS網絡數傳電臺、第一接收用戶終端設備; 還包括依次連接的第二接收GPRS網絡數傳電臺、第二接收用戶終端設備;所述第一接收 GPRS網絡數傳電臺和第二接收GPRS網絡數傳電臺均與GPRS網絡連接。第一接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述第一接收GPRS網絡數傳電臺通過RS232或RS485接口與第一接收用戶終端設備連接;所述第二接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述第二接收GPRS網絡數傳電臺通過RS232或 RS485接口與第二接收用戶終端設備連接。輸入GPRS網絡數傳電臺設置有RS232或RS485接口,所述輸入GPRS網絡數傳電臺通過RS232或RS485接口與輸入用戶終端設備連接。上述為點對多點的數據傳輸系統。如上所示便可較好實現本實用新型。
權利要求1.基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于主要由依次串聯的輸入用戶終端設備、輸入GPRS網絡數傳電臺、GPRS網絡、接收系統構成。
2.根據權利要求1所述的基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于所述接收系統包括依次相連的接收GPRS網絡數傳電臺、接收用戶終端設備,所述接收GPRS網絡數傳電臺與GPRS網絡連接。
3.根據權利要求2所述的基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于所述接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述接收GPRS網絡數傳電臺通過RS232或RS485接口與接收用戶終端設備連接。
4.根據權利要求1所述的基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于所述接收系統包括依次連接的第一接收GPRS網絡數傳電臺、第一接收用戶終端設備;還包括依次連接的第二接收GPRS網絡數傳電臺、第二接收用戶終端設備;所述第一接收GPRS網絡數傳電臺和第二接收GPRS網絡數傳電臺均與GPRS網絡連接。
5.根據權利要求4所述的基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于所述第一接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述第一接收GPRS網絡數傳電臺通過RS232或RS485接口與第一接收用戶終端設備連接;所述第二接收GPRS網絡數傳電臺設置有RS232或RS485接口,所述第二接收GPRS網絡數傳電臺通過RS232或 RS485接口與第二接收用戶終端設備連接。
6.根據權利要求1-5中任意一項所述的基于GPRS網絡的點對點、點對多點的數據傳輸系統,其特征在于所述輸入GPRS網絡數傳電臺設置有RS232或RS485接口,所述輸入GPRS 網絡數傳電臺通過RS232或RS485接口與輸入用戶終端設備連接。
專利摘要本實用新型公開了基于GPRS網絡的點對點、點對多點的數據傳輸系統,主要由依次串聯的輸入用戶終端設備、輸入GPRS網絡數傳電臺、GPRS網絡、接收系統構成。本實用新型的優點在于1、無距離限制;2、不需需要主站輪詢子站;3、主站在同一時間能接收多個子站的數據。
文檔編號H04L29/08GK202197310SQ201120317859
公開日2012年4月18日 申請日期2011年8月29日 優先權日2011年8月29日
發明者張建清, 彭恩文, 李強 申請人:成都眾山科技有限公司