專利名稱:電子稱重儀實現無線數據傳輸的方法
技術領域:
本發(fā)明涉及一種電子稱重儀擴展移動通訊功能的方法,尤其是一種電子稱重儀實現遠程無線數據傳輸的方法。
背景技術:
電子稱重儀可進行精確的重量計量,同時可結合數據計算、數據傳輸功能,并可擴展多種外設。隨著現代信息化社會的到來,電子稱重儀已廣為廠家、商家使用。然而目前電子稱重儀與用來做信息處理的服務器之間普遍采用串口或以太網的有線連接方式來進行數據的上傳、下載。對于分布式應用,如連鎖分店的銷售信息管理,這種傳統的有線傳輸方式不再適用。
發(fā)明內容
本發(fā)明的目的是提供一種電子稱重儀實現無線數據傳輸的方法,其利用電子稱重儀自身的串行通訊接口與移動通訊功能模組連接,電子稱重儀通過串行通訊接口對移動通訊功能模組進行控制及通訊,使電子稱重儀擴展了移動通訊功能,旨在解決電子稱重儀分布式應用時的數據傳輸問題。
為實現上述目的,本發(fā)明采取如下設計方案一種電子稱重儀實現無線數據傳輸的方法,所述的方法步驟如下1)用一基于移動網絡的移動通訊功能模組,與互聯網上的服務器在規(guī)定的端口建立TCP層的socket連接,同時將電子稱重儀與移動通訊功能模組通過串口連接;2)電子稱重儀進行日常的重量計量及計算工作,相關交易數據在稱重儀上保存;3)在規(guī)定時間段電子稱重儀通過串行通訊接口控制移動通訊功能模組與遠端服務器的預先規(guī)定的端口建立TCP層的socket鏈接;4)電子稱重儀通過步驟3中建立的socket鏈接與遠端服務器進行通訊,上傳或下載數據;5)數據傳輸完畢,電子稱重儀控制移動通訊功能模組斷開與遠端服務器的socket鏈接,結束通訊。
在電子稱重儀與移動通訊模塊之間可增加協處理器模塊,通常,協處理器與電子稱重儀通訊并對移動通訊模塊進行控制,能提高通訊效率。
所述基于移動網絡(如GPRS或CDMA網絡)的移動通訊功能模組,通過與互聯網上的服務器建立TCP(傳輸控制協議)層的socket(套接字)連接,可實現移動通訊網絡的接入。其可置于電子稱重儀外部,也可置于電子稱重儀殼體內部與電子稱重儀集成為一個整體。
所述規(guī)定時間段(定時的時間)長短是根據電子稱重儀內存容量、重量計量頻度及每條數據的長度確定。
所述遠端服務器是指用來做電子稱重儀計量信息處理的服務器,通常是一臺計算機,要求其在internet(國際互聯網)網絡上,有自己獨立的IP(網際協議)地址,在建立服務器應用程序時,必須請求分配一個專門的端口號,上述預先規(guī)定的端口是就是指服務器為建立socket連接所特別指定的端口號,通常狀態(tài)下服務器程序是等待鏈接的,當客戶發(fā)送數據申請鏈接時,遠端服務器通過該指定端口接收數據報文與電子稱重儀通訊。
所述的TCP協議(傳輸控制協議)被稱作一種端對端協議,使用可靠的字節(jié)流發(fā)送和接收數據,是一種面向連接的協議。它為兩臺計算機之間的連接起了重要作用當一臺計算機需要與另一臺遠程計算機連接時,TCP協議會讓它們建立一個連接、發(fā)送和接收數據以及終止連接。傳輸控制協議TCP協議利用重發(fā)技術和擁塞控制機制,向應用程序提供可靠的通信連接,使它能夠自動適應網上的各種變化。即使在Internet暫時出現堵塞的情況下,TCP也能夠保證通信的可靠。TCP協議還具有自動調整″超時值″的功能,能很好地適應Internet上各種各樣的變化,確保傳輸數值的正確??傊?,TCP協議可為用戶提供一個可靠的、可流控的、全雙工的信息流傳輸服務。
本發(fā)明的優(yōu)點是電子稱重儀在分布式應用時,可通過移動通訊網絡,與遠端服務器實現無線的數據傳輸。由于與遠端服務器的連接為TCP層連接,而TCP協議可提供一個可靠的、可流控的、全雙工的信息流傳輸服務,因而可保證數據可靠的傳輸,拓展了電子稱重儀的通訊功能,對分布式應用的電子稱重儀可實施有效的信息管理。
圖1為本發(fā)明電子稱重儀與移動通訊功能模組連接示意框2為本發(fā)明電子稱重儀實現無線數據傳輸的方法的流程3為本發(fā)明一實施例中智能收銀稱外觀4為本發(fā)明一實施例中智能收銀稱與移動通訊模組的連接示意框5為本發(fā)明一實施例中具體電路連接電原理圖具體實施方式
本發(fā)明電子稱重儀實現無線數據傳輸的方法具體實施方式
是利用電子稱重儀的串行通訊接口擴展移動通訊功能模組。電子稱重儀與移動通訊功能模組的連接框圖如圖1所示電子稱重儀101與基于移動網絡(CDMA/GPRS)105上的移動通訊功能模組102通過串行通訊接口104連接,后臺服務器103與國際互聯網上的服務器106在規(guī)定的端口已建立TCP層的socket連接。
電子稱重儀實現無線數據傳輸功能的流程如圖2所示。
201——用一基于移動網絡的移動通訊功能模組,與互聯網上的服務器在規(guī)定的端口建TCP層的socket連接,再將電子稱重儀與移動通訊功能模組通過串口連接。
202——電子稱重儀進行日常的重量計量及計算工作,相關信息(交易數據)在稱重儀上保存。
203——是否已到定時間?204——電子稱重儀定時通過串行通訊接口控制移動通訊功能模組與遠端服務器預先規(guī)定的端口建立TCP層的socket連接。
205——電子稱重儀通過204中建立的socket鏈接與遠端服務器通訊,上傳或下載數據。
206——通訊結束。
圖3所示的是本發(fā)明又一實施例中使用的一種電子稱重儀--智能收銀秤,它是電子稱重儀的一種,是用于大型商場、連鎖專賣店及集貿市場的具有單品管理實現收銀功能的計價秤,其外觀見圖3所示。它同普通秤一樣可以進行稱重、計算金額等操作,同時還可以利用串口或以太網,使后臺計算機對其商品多種信息進行全方位的控制管理,并可接打印機、錢箱等多種外設,為商家提供了一種現代化、科學的管理手段。目前,智能收銀稱普遍采用串行通訊接口或以太網接口與后臺計算機通訊,上傳下載商品信息及交易信息。這種有線的通訊方式并不適用于連鎖專賣店等分布式應用,大大限制了收銀稱的使用范圍。
利用智能收銀稱的串口擴展移動通訊模組,移動通訊模組置于收銀稱內部,其連接框圖見圖4所示電子稱重儀401與基于移動網絡(CDMA/GPRS)405上的移動通訊功能模組402通過串行通訊接口404連接,后臺服務器403與國際互聯網上的服務器406在規(guī)定的端口已建立TCP層的socket連接。電子稱重儀與移動通訊功能模組之間聯設協處理器模塊407,電子稱重儀與協處理器間、協處理器與移動通訊功能模組之間均通過串口連接。
移動通訊模組選用索愛的GR47型GPRS通訊模塊,選用單片機作為協處理器,與收銀稱通過串口進行通訊,并根據接收到的收銀稱的指令對GPRS通訊模塊GR47進行控制,具體實現無線數據傳輸功能的流程類同于圖2所示首先用一基于移動網絡的移動通訊功能模組,與互聯網上的服務器在規(guī)定的端口建立TCP層的socket連接,再將電子稱重儀與移動通訊功能模組通過串口連接;電子稱重儀進行日常的重量計量及計算工作,相關信息(交易數據)在稱重儀上保存;判斷是否已到定時間?如到電子稱重儀則通過串行通訊接口控制移動通訊功能模組與遠端服務器預先規(guī)定的端口建立TCP層的socket鏈接;電子稱重儀通過建立的socket鏈接與遠端服務器通訊,上傳或下載數據,直到通訊結束。
上述實施例具體電路連接方式可如圖5所示
CPU模組(參見CPU虛線框內所示)為協處理器,采用MSP430F149 16位雙串口單片機,見圖5中U1,與GPRS模組GR47通過串口連接,經過RS232電平轉換電路與智能收銀稱連接。通過通用輸入輸出口GPIO連接GPRS通訊模塊GR47的控制引腳。
GPRS模組(參見GPRS MODULE虛線框內所示)由GPRS通訊模塊GR47(J1)、SIM卡插座(J3)及外圍電路組成,GPRS通訊模塊GR47與CPU模組通過串口連接??蓪崿F通過GPRS網絡接入國際互聯網的功能。
RAM模組(參見RAM虛線框內所示)由鎖存器HC573(U3)、RAM芯片IS62LV1024(U2)組成,可做為數據緩存區(qū)。
RS232模組(參見RS232虛線框內所示)由電平轉換芯片SP3232(U4)及DB9針標準串行接口(J01)組成,SP3232連接MSP430F149的串口,DB9接口連接智能收銀稱串口??蓪崿FCPU模組與智能收銀稱串行通訊。
POWER模組(參見POWER虛線框內所示)為系統供電。
上述具體的實施形式是明確本發(fā)明的技術內容,不僅限定此具體的例子狹義地進行解釋,在本發(fā)明的精神和權利要求的范圍內,可以作種種變更而進行實施。
權利要求
1.一種電子稱重儀實現無線數據傳輸的方法,其特征在于所述的方法步驟如下1)用一基于移動網絡的移動通訊功能模組,與互聯網上的服務器在規(guī)定的端口建立TCP層的socket連接,同時將電子稱重儀與移動通訊功能模組通過串口連接;2)電子稱重儀進行日常的重量計量及計算工作,相關交易數據在稱重儀上保存;3)在規(guī)定時間段電子稱重儀通過串行通訊接口控制移動通訊功能模組與遠端服務器的預先規(guī)定的端口建立TCP層的socket鏈接;4)電子稱重儀通過步驟3中建立的socket鏈接與遠端服務器進行通訊,上傳或下載數據;5)數據傳輸完畢,電子稱重儀控制移動通訊功能模組斷開與遠端服務器的socket連接,結束通訊。
2.根據權利要求1所述的電子稱重儀實現無線數據傳輸的方法,其特征在于電子稱重儀與移動通訊功能模組之間聯設協處理器模塊,電子稱重儀與協處理器間、協處理器與移動通訊功能模組之間均通過串口連接。
3.根據權利要求1或2所述的電子稱重儀實現無線數據傳輸的方法,其特征在于移動通訊功能模組選用索愛的GR47型GPRS通訊模塊。
4.根據權利要求1所述的電子稱重儀實現無線數據傳輸的方法,其特征在于所述的移動通訊模組置于電子稱重儀殼體內部與電子稱重儀集成為一個整體。
5.根據權利要求1所述的電子稱重儀實現無線數據傳輸的方法,其特征在于所述的移動通訊模組置于電子稱重儀外部。
全文摘要
本發(fā)明公開了一種電子稱重儀實現無線數據傳輸的方法,方法步驟如下用一基于移動網絡的移動通訊功能模組,與互聯網上的服務器在規(guī)定的端口建立TCP層的socket連接,同時將電子稱重儀與移動通訊功能模組通過串口連接;電子稱重儀進行日常的重量計量及計算工作,相關交易數據在稱重儀上保存;在規(guī)定時間段電子稱重儀通過串行通訊接口控制移動通訊功能模組與遠端服務器的預先規(guī)定的端口建立TCP層的socket鏈接;電子稱重儀通過建立的socket鏈接與遠端服務器進行通訊,上傳或下載數據;數據傳輸完畢,電子稱重儀控制移動通訊功能模組斷開與遠端服務器的socket鏈接,結束通訊。本發(fā)明利用電子稱重儀自身的串行通訊接口與移動通訊功能模組連接,旨在解決電子稱重儀分布式應用時的數據傳輸。
文檔編號G01G23/18GK1924946SQ20051009853
公開日2007年3月7日 申請日期2005年9月2日 優(yōu)先權日2005年9月2日
發(fā)明者李長軍, 郝磊 申請人:北京維深科技發(fā)展有限公司