新四季網

一個或多個移動終端和計算機同步數據通信方法和設備的製作方法

2023-06-07 21:40:21 1

專利名稱:一個或多個移動終端和計算機同步數據通信方法和設備的製作方法
技術領域:
本發明涉及移動終端和計算機進行通信的方法,尤其涉及一個或多個移動終端和計算機通信時同步數據通信方法和設備。
背景技術:
隨著移動終端,比如手機、PDA等的不斷發展,其功能越來越全面,與此同時,用戶對移動終端的使用要求也變得越來越高。用戶希望移動終端能夠提供豐富的軟體服務,這就帶來一個問題,由於移動終端的內存一般都較小,一般只能同時安裝一到兩個軟體,如果用戶需要使用其他軟體時,就通過和計算機之間的數據交換來實現,於是,如何能夠快速、準確地實現移動終端和計算機之間的數據通信就成為需要解決的問題。目前使用的方法均是簡單移植計算機之間進行數據通信的方法,由於其不是專門針對移動終端而設計,因此沒有充分考慮移動終端內存相對較小,建立的通信連接比較不穩定,以及傳輸的數據類型相對單一的特點,所以簡單移植的通信方法往往比較複雜,而其中的許多功能卻是從來不用的,且它沒有考慮到移動通信的通信連接不夠穩定,缺乏相應的保護措施,因而傳輸的準確率和速度都不佳。

發明內容
本發明的目的是提供一種適用於移動終端和計算機之間信息通信的方法和設備,充分考慮移動終端內存較小且傳輸數據種類單一,並且通信連接不夠穩定的特點。
為了達到上述目的,本發明使用如下技術方案一種一個或多個移動終端和計算機信息同步的方法,包括建立連接步驟,所述移動終端和計算機開啟,均進入「off」狀態,在兩者都處於「off」狀態時建立連接;所述計算機向所述移動終端發送連接請求信號,如果在預先設定時間內接收到所述移動終端回復的連接確認信號,所述計算機再發送同步確認信號連接建立成功,否則連接建立失敗;如果成功建立連接,則所述移動終端和計算機均進入「idle」狀態,否則仍然保持在「off」狀態;鑑別及配置步驟,所述移動終端和計算機的連接建立後,所述計算機向所述移動終端發送查詢信號,所述移動終端收到所述查詢信號後回復ID號;所述計算機收到所述ID號後查找對應該ID號的設備型號和配置數據,將建立的連接與該設備型號相對應,並向所述移動發送所述配置數據;所述移動終端收到所述配置數據後完成配置;在該步驟中,所述移動終端和所述計算機均處於「idle」狀態;傳輸步驟,在所述移動終端和計算機均處於「idle」狀態時,所述計算機向所述移動終端發送傳輸信號,如果在預先設定的時間內收到所述移動終端的回覆信號,則進入「transfer」狀態,所述移動終端在發送所述回覆信號的同時進入「transfer」狀態;兩者都進入「transfer」狀態後,開始傳輸數據,直到所述計算機收到傳輸終止信號,停止傳輸,並進入「idle」狀態;所述移動終端在發送所述傳輸終止信號的同時進入「idle」狀態;刪除步驟,在所述移動終端和計算機均處於「idle」狀態時,所述計算機向所述移動終端發送刪除信號,所述移動終端接收到所述刪除信號後進行刪除操作,並在刪除操作完成後發送刪除完成信號,如果所述計算機在預先設定的時間內收到所述刪除完成信號,則刪除過程完成;在刪除過程中,所述計算機和所述移動終端都保持在「idle」狀態。
上述方法,還包括檢驗步驟,所述計算機處於「idle」狀態下,在發送所述傳輸信號或所述刪除信號後在預先設定的時間內沒有收到所述移動終端應答的信號,則進入「check」狀態,並向所述移動終端發送同步檢驗信號,如果在預定的時間內收到所述移動終端回復的檢查確認信號,則進入「idle」狀態,如果沒有收到,則再發送一次所述同步檢驗信號;如果兩次在預定時間內沒有收到所述移動終端回復的檢查確認信號,則所述計算機進入「off」狀態;所述移動終端在收到所述同步檢驗信號後,立即發送所述檢查確認信號,並立即進入「idle」狀態。以及轉換傳輸數據的步驟,所述計算機將所述傳輸數據發送到所述移動終端之前,按照所述鑑別及配置步驟中確定的設備型號將所述傳輸數據進行相應的轉換。
在按照本發明所述的方法一個實施例中,所述傳輸步驟中所述移動終端的回覆信號為移動終端準備要傳輸的字節總數。所述傳輸步驟中傳輸的數據採用CRC校驗,如果傳輸的數據有錯誤,則重複所述傳輸步驟。所述各步驟中的各種信號均包括一個幀頭,所述幀頭包含程序標示欄位和命令標示欄位。
一種移動終端和計算機信息同步的設備,包括能進行相互通信的移動終端和計算機,其特徵在於,所述移動終端包括,第一狀態切換裝置,在「off」、「idle」和「transfer」之間切換所述移動終端的狀態;第一連接建立裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「off」狀態時,接收所述計算機發送的連接請求信號,回復連接確認信號並控制所述第一狀態切換裝置切換狀態至「idle」;第一鑑別及配置裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的查詢信號,回復ID號;接收所述配置數據並完成配置,控制所述第一狀態切換裝置處於「idle」狀態;第一傳輸裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的傳輸信號,發送回覆信號,控制所述第一狀態切換裝置切換狀態至「transfer」;所述第一傳輸裝置還在所述移動終端處於「transfer」狀態時進行數據傳輸,在完成傳輸後發送傳輸終止信號並控制所述第一狀態切換裝置切換狀態至「idle」;第一刪除裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的刪除信號,進行刪除操作並在完成刪除操作後發送刪除完成信號;在刪除操作的過程中,控制所述第一狀態切換裝置將所述移動終端的狀態維持在「idle」;所述計算機包括,第二狀態切換裝置,在「off」、「idle」、「transfer」和「check」之間切換所述移動終端的狀態;
第二建立連接裝置,與所述第二狀態切換裝置相連,在所述計算機「off」狀態時向所述移動終端發送連接請求信號,如果在預先設定時間內接收到所述移動終端回復的連接確認信號,則控制所述第二狀態切換裝置切換到「idle」狀態,否則仍然保持在「off」狀態;第二鑑別及配置裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送查詢信號,收到所述移動終端回復的ID號後查找對應該ID號的設備型號和配置數據,將所述第二連接裝置建立的連接與該設備型號相對應,並向所述移動終端發送所述配置數據;控制所述第二狀態切換裝置處於「idle」狀態;第二傳輸裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送傳輸信號,如果在預先設定的時間內收到所述移動終端的回覆信號,則控制所述第二狀態切換裝置切換到「transfer」狀態;在「transfer」狀態下,所述第二傳輸裝置接收傳輸數據,直到收到傳輸終止信號,停止傳輸,並控制所述第二狀態切換裝置切換到「idle」狀態;第二刪除裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送刪除信號,如果在預先設定的時間內收到刪除完成信號,則刪除過程完成;在刪除過程中,控制所述第二狀態切換裝置保持在「idle」狀態。
該設備還具有以下特點,所述移動終端還包括第一檢驗裝置,與所述第一狀態切換裝置相連,在收到所述計算機發出的同步檢驗信號後,立即發送所述檢查確認信號,並立即控制所述第一狀態切換裝置切換到「idle」狀態;所述計算機還包括第二檢驗裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態下,並發送所述傳輸信號或所述刪除信號後在預先設定的時間內沒有收到所述移動終端應答的信號時,控制所述第二狀態切換裝置切換到「check」狀態,並向所述移動終端發送同步檢驗信號,如果在預定的時間內收到所述移動終端回復的檢查確認信號,則控制所述第二狀態切換裝置切換到「idle」狀態,如果沒有收到,則再發送一次所述同步檢驗信號;如果兩次在預定時間內沒有收到所述移動終端回復的檢查確認信號,則控制所述第二狀態切換裝置切換到「off」狀態。以及所述計算機還包括第二數據轉換裝置,與所述第二狀態切換裝置相連,在所述計算機將所述傳輸數據發送到所述移動終端之前,按照所述第二鑑別及配置裝置中確定的設備型號將所述傳輸數據進行相應的轉換。
在按照本發明所述的設備的一個實施例中,所述第一傳輸裝置發送的回覆信號為移動終端準備要傳輸的字節總數。所述第一傳輸裝置和第二傳輸裝置傳輸的數據採用CRC校驗,如果傳輸的數據有錯誤,則重新進行傳輸。所述各裝置中的各種信號均包括一個幀頭,所述幀頭包含程序標示欄位和命令標示欄位。
由於採用了上述技術方案,本發明的方法和設備充分考慮了移動終端的特點,去掉了一般數據通信方法中不需要的部分,同時通過使用同步機制,能快速、準確地實現移動終端和計算機之間的數據通信,增加了對於通信連接的檢驗,進一步提高了數據通信的準確性,還增加了鑑別及配置的步驟,使同一臺計算機可以和多個不同種類的移動終端進行通信。


圖1說明了按照本發明的方法的一個實施例的建立連接步驟;圖2說明了按照上述實施例的鑑別及配置步驟;圖3說明了按照上述實施例的傳輸步驟;圖4說明了按照上述實施例的刪除步驟;圖5說明了按照上述實施例的檢驗步驟;圖6說明了上述實施例的數據轉換步驟;圖7是本發明的方法的一個實施例中移動終端的狀態轉換圖;圖8是上述實施例中計算機的狀態轉換圖;圖9是本發明的方法和其他應用程式共同使用的切換情況;圖10是按照本發明的設備的一個實施例的結構框圖。
具體實施例方式
下面結合附圖和實施例來進一步說明本發明的技術方案。
本發明的同步數據通信方法採用客戶——伺服器結構。其中計算機作為客戶端,移動終端,作為伺服器。計算機是命令主動的發出者,而移動終端是被動接收者。計算機和移動終端的軟體都通過狀態機來實現不同的操作。
首先看建立連接的步驟,如圖1所示,移動終端和計算機開啟後,均默認進入「off」狀態,在兩者都處於「off」狀態時可以建立連接;計算機向移動終端發送連接請求信號LinkRequest,如果在預先設定時間內接收到移動終端回復的連接確認信號LinkConfim,計算機再發送同步確認信號SyncConfim,此時認為連接建立成功。如果沒有在預先設定的時間內收到連接確認信號LinkConfim,則認為連接建立失敗。在成功建立連接後,則移動終端和計算機均進入「idle」狀態,否則仍然保持在「off」狀態。
然後是鑑別及配置步驟,如圖2所示,在移動終端和計算機的連接建立後,計算機向所述移動終端發送查詢信號,移動終端收到查詢信號後回復ID號;計算機收到所述ID號後查找對應該ID號的設備型號和配置數據,將建立的連接與該設備型號相對應,並向移動發送所述配置數據;移動終端收到配置數據後完成配置;在該步驟中,移動終端和計算機均處於「idle」狀態;該步驟會鑑別出與計算機進行通行的移動終端的類型,這就允許計算機與不同類型的多個移動終端進行通信。
接下來看傳輸步驟,如圖3所示,在移動終端和計算機均處於「idle」狀態時,才能進行傳輸操作,此時計算機向移動終端發送傳輸信號GetPhoneInfo,該信號中包括了需要傳輸的數據類型和數據在移動終端中的內存中的索引。如果在預先設定的時間內收到移動終端的回覆信號,則進入「transfer」狀態,移動終端在發送回覆信號的同時進入「transfer」狀態。在該實施例中,移動終端回覆信號是其準備要傳輸的字節總數ToSend。在兩者都進入「transfer」狀態後,開始傳輸數據,圖中表示為SendData,傳輸結束後,兩者都進入「idle」。該實施例中,由於在之前移動終端已發送需要傳輸的總字節數,因此移動終端在發送完這些數量的數據後就進入「idle」狀態,不再專門發送傳輸終止信號。計算機在接收到上述數量的數據後就停止接收,同時也進入「idle」狀態,不需要在等待專門的傳輸終止信號。該實施例中,傳輸的數據使用16bit的CRC校驗,如果計算機發現其接收到的傳輸數據有錯誤,則會要求重新進行上述的傳輸步驟。
然後在看刪除步驟,如圖4所示,刪除步驟需要在移動終端和計算機均處於「idle」狀態時才能進行,計算機向移動終端發送刪除信號RemoveAll,該信號中包括了需要刪除的數據在移動終端中內存中的索引。移動終端接收到刪除信號RemoveAll後進行刪除操作,並在刪除操作完成後發送刪除完成信號RemoveComplete,如果計算機在預先設定的時間內收到移動終端發出的刪除完成信號RemoveComplete,則刪除過程完成;在刪除過程中,計算機和移動終端都保持在「idle」狀態。
針對移動終端的通信連接相對不夠穩定的特點,本發明的方法還增加了一個檢驗步驟。如圖5所示,計算機處於「idle」狀態下,在發送傳輸信號或刪除信號後在預先設定的時間內沒有收到移動終端應答的信號,則進入「check」狀態,並向移動終端發送同步檢驗信號SyncCheck,如果在預定的時間內收到移動終端回復的檢查確認信號SyncConfim,則進入「idle」狀態,如果沒有收到,則再發送一次同步檢驗信號SyncCheck;如果兩次在預定時間內沒有收到移動終端回復的檢查確認信號SyncConfim,則計算機進入「off」狀態;移動終端在收到所述同步檢驗信號SyncCheck後,立即發送檢查確認信號SyncConfim,並且無論處於何種狀態,都立即進入「idle」狀態。
如果移動終端是不同類型的,還要進行轉換傳輸數據的步驟,計算機將傳輸數據發送到移動終端之前,按照鑑別及配置步驟中確定的設備型號將傳輸數據進行相應的轉換,以使不同類型的移動終端能正常地接收傳輸數據。該步驟包括,如圖6所示,首先分析要傳輸的數據,檢查其中的文件格式(S61);將該文件格式與鑑別及配置步驟中的配置數據相比較(S62);按照配置數據選取對應的轉換方法(S63);進行格式轉換(S64)。
下面分析一下計算機和移動終端的狀態轉換情況圖7是本發明的方法的一個實施例中移動終端的狀態轉換圖,移動終端在開機後默認進入為「off」狀態,等待計算機的指令,在收到LinkRequest指令後發出LinkConfirm回應,等待計算機在發出SyncConfirm指令,收到以後,狀態轉為「idle」,該過程在圖中用Link Success表示。移動終端在任何狀態都可以接收LinkRequest指令,並且接到指令後,如果正在處理上次收到的指令,則終止處理,然後回到「off」狀態,否則立即回到Off狀態。只有在「off」狀態收到SyncConfirm指令,並且剛接收到LinkRequest指令,狀態才會由「off」轉為「idle」,這一過程在圖中表示為LinkRequest。在其它狀態收到SyncConfirm指令,則返回Error。「off」狀態只接收上面兩個命令。在「off」狀態,收到其它幀頭中的程序表示為「PC」的信號時,返回Error,否則不響應。在「idle」狀態下,移動終端端等待計算機發出的信號,根據解析出的可識別指令,在狀態允許的情況下,完成相應工作。如果因為某種原因,狀態機沒有回覆到正確的狀態,需要進行檢驗。在非「off」的狀態,移動終端都可以接受「check」指令,並且接到指令後,如果正在處理上次收到的指令,則終止處理,然後回到「idle」狀態,否則立即回到「idle」狀態。在「idle」狀態,移動終端接收計算機發出的各種可識別命令,並進行相應的處理。比如獲取版本信息,獲取文件信息,獲取某種具體文件的數據,接收計算機發出的文件數據,等等。如移動終端進入「transfer」狀態,在圖中表示為Transfer Begin,此時丟棄其它命令,只接收LinkRequest、Check命令。在傳輸結束後,移動終端重新進入「idle」狀態,圖中表示為Transfer Stop。
圖8是上述實施例中計算機的狀態轉換圖,計算機的「off」,「idle」和「transfer」三個狀態的轉換和功能都和移動終端相類似,只是命令的接收和發送者不同,這裡就不再重複了。下面看一下計算機的另一個狀態「check」狀態。在「transfer」或「idle」狀態中出現錯誤,即計算機在預定的時間內沒有收到移動終端的應答時,在圖中者表示為ErrorHappen,計算機會進入「check」狀態,「check」狀態中,計算機重新建立與移動終端的連接,如果成功,則回到「idle」狀態,圖中表示為Sync Suceess,如果兩次「check」失敗,則進入「off」狀態,者在圖中表示為Link Error。
本發明的通信方法可以與其他應用程式同時使用,只需為本發明的方法設置一個較低的優先級即可,該方法不會影響移動終端和計算機之間的其他功能,下面看一個實施例,在移動終端為該方法創建一個優先級最低的task。在搶佔式的嵌入式實時多任務系統中,在作業系統的控制之下,當有優先級較高的任務或中斷發生時,本發明的方法將暫時掛起,將CPU的控制權交出,直至較高優先級任務完成,手機中處理與PC通訊的task重新獲得CPU控制權,繼續處理來自PC端的命令或數據。該task狀態轉換圖如圖9所示。
本發明還提供一種移動終端和計算機信息同步的設備,如圖10所示,該設備包括可以進行相互通信的計算機和移動終端,其中,移動終端10包括,第一狀態切換裝置101,在「off」、「idle」和「transfer」之間切換移動終端10的狀態;第一連接建立裝置102,與第一狀態切換裝置101相連,在移動終端處10於「off」狀態時,接收計算機20發送的連接請求信號,回復連接確認信號並控制第一狀態切換裝置101切換狀態至「idle」;第一鑑別及配置裝置103,與第一狀態切換裝置101相連,在移動終端10處於「idle」狀態時,接收計算機20發送的查詢信號,回復ID號;接收配置數據並完成配置,控制第一狀態切換裝置101處於「idle」狀態;第一傳輸裝置104,與第一狀態切換裝置101相連,在移動終端10處於「idle」狀態時,接收計算機20發送的傳輸信號,發送回覆信號,控制第一狀態切換裝置101切換狀態至「transfer」;第一傳輸裝置101還在移動終端10處於「transfer」狀態時進行數據傳輸,在完成傳輸後發送傳輸終止信號並控制第一狀態切換裝置101切換狀態至「idle」;該實施例中,第一傳輸裝置104發送的回覆信號為移動終端準備要傳輸的字節總數;第一刪除裝置105,與第一狀態切換裝置101相連,在移動終端10處於「idle」狀態時,接收計算機20發送的刪除信號,進行刪除操作並在完成刪除操作後發送刪除完成信號;在刪除操作的過程中,控制第一狀態切換裝置101將移動終端10的狀態維持在「idle」;第一檢驗裝置106,與第一狀態切換裝置101相連,在收到計算機20發出的同步檢驗信號後,立即發送檢查確認信號,並立即控制第一狀態切換裝置101切換到「idle」狀態。
計算機20包括,第二狀態切換裝置201,在「off」、「idle」、「transfer」和「check」之間切換移動終端20的狀態;
第二建立連接裝置202,與第二狀態切換裝置201相連,在計算機20「off」狀態時向移動終端10發送連接請求信號,如果在預先設定時間內接收到移動終端10回復的連接確認信號,則控制第二狀態切換裝置201切換到「idle」狀態,否則仍然保持在「off」狀態;第二鑑別及配置裝置203,與第二狀態切換裝置201相連,在計算機20處於「idle」狀態時,向移動終端10發送查詢信號,收到移動終端10回復的ID號後查找對應該ID號的設備型號和配置數據,將第二連接裝置建立202的連接與該設備型號相對應,並向移動終端10發送配置數據;控制第二狀態切換裝置201處於「idle」狀態;第二傳輸裝置204,與第二狀態切換裝置201相連,在計算機20處於「idle」狀態時,向移動終端10發送傳輸信號,如果在預先設定的時間內收到移動終端10的回覆信號,則控制第二狀態切換裝置201切換到「transfer」狀態;在「transfer」狀態下,第二傳輸裝置202接收傳輸數據,直到收到移動終端10發出的傳輸終止信號,停止傳輸,並控制第二狀態切換裝置201切換到「idle」狀態;第二刪除裝置205,與第二狀態切換裝置201相連,在計算機20處於「idle」狀態時,向移動終端10發送刪除信號,如果在預先設定的時間內收到刪除完成信號,則刪除過程完成;在刪除過程中,控制第二狀態切換裝置201保持在「idle」狀態。
第二檢驗裝置206,與第二狀態切換裝置201相連,在計算機20處於「idle」狀態下,並發送傳輸信號或刪除信號後在預先設定的時間內沒有收到移動終端10應答的信號時,控制第二狀態切換裝置201切換到「check」狀態,並向移動終端10發送同步檢驗信號,如果在預定的時間內收到移動終端10回復的檢查確認信號,則控制第二狀態切換裝置201切換到「idle」狀態,如果沒有收到,則再發送一次所述同步檢驗信號;如果兩次在預定時間內沒有收到移動終端10回復的檢查確認信號,則控制第二狀態切換裝置201切換到「off」狀態。
第二數據轉換裝置207,與第二狀態切換裝置201相連,在計算機20將傳輸數據發送到移動終端10之前,按照第二鑑別及配置裝置203中確定的設備型號將傳輸數據進行相應的轉換。
上述實施例中第一傳輸裝置103和第二傳輸裝置203傳輸的數據採用CRC校驗,如果傳輸的數據有錯誤,則重新進行傳輸。
上述實施例中提到的各個裝置可以通過硬體,軟體或將軟體集成到硬體中的固件來實現,通過上面的描述,本領域內的技術人員應該都能實現。
上面所述的按照本發明的移動終端和計算機同步數據通信的方法和設備中,方法中的各個步驟和設備中的各裝置中的各種信號均包括一個幀頭,幀頭包含程序標示欄位和命令標示欄位。在一個實施例中,程序標示一律使用「PC」來表示,部分命令標示如下表

上面只是部分命令標示的一種定義方法,當然可以使用不同的定義方式,上述表格至是用於幫助本領域內的技術人員更好地理解本發明。
採用上述技術方案的方法和設備充分考慮了移動終端的特點,去掉了一般數據通信方法中不需要的部分,同時通過使用同步機制,能快速、準確地實現移動終端和計算機之間的數據通信,增加了對於通信連接的檢驗,進一步提高了數據通信的準確性。還增加了鑑別及配置的步驟,使計算機可以和不同種類的移動終端進行通信。
上述實施例是提供給熟悉本領域內的人員來實現或使用本發明的,熟悉本領域的人員可在不脫離本發明的發明思想的情況下,對上述實施例做出種種修改或變化,因而本發明的保護範圍並不被上述實施例所限,而應該是符合權利要求書提到的創新性特徵的最大範圍。
權利要求
1.一種一個或多個移動終端和計算機同步數據通信方法,包括建立連接步驟,所述移動終端和計算機開啟,均進入「off」狀態,在兩者都處於「off」狀態時建立連接;所述計算機向所述移動終端發送連接請求信號,如果在預先設定時間內接收到所述移動終端回復的連接確認信號,所述計算機再發送同步確認信號連接建立成功,否則連接建立失敗;如果成功建立連接,則所述移動終端和計算機均進入「idle」狀態,否則仍然保持在「off」狀態;鑑別及配置步驟,所述移動終端和計算機的連接建立後,所述計算機向所述移動終端發送查詢信號,所述移動終端收到所述查詢信號後回復ID號;所述計算機收到所述ID號後查找對應該ID號的設備型號和配置數據,將建立的連接與該設備型號相對應,並向所述移動發送所述配置數據;所述移動終端收到所述配置數據後完成配置;在該步驟中,所述移動終端和所述計算機均處於「idle」狀態;傳輸步驟,在所述移動終端和計算機均處於「idle」狀態時,所述計算機向所述移動終端發送傳輸信號,如果在預先設定的時間內收到所述移動終端的回覆信號,則進入「transfer」狀態,所述移動終端在發送所述回覆信號的同時進入「transfer」狀態;兩者都進入「transfer」狀態後,開始傳輸數據,直到所述計算機收到傳輸終止信號,停止傳輸,並進入「idle」狀態;所述移動終端在發送所述傳輸終止信號的同時進入「idle」狀態;刪除步驟,在所述移動終端和計算機均處於「idle」狀態時,所述計算機向所述移動終端發送刪除信號,所述移動終端接收到所述刪除信號後進行刪除操作,並在刪除操作完成後發送刪除完成信號,如果所述計算機在預先設定的時間內收到所述刪除完成信號,則刪除過程完成;在刪除過程中,所述計算機和所述移動終端都保持在「idle」狀態。
2.如權利要求1所述的方法,其特徵在於,還包括檢驗步驟,所述計算機處於「idle」狀態下,在發送所述傳輸信號或所述刪除信號後在預先設定的時間內沒有收到所述移動終端應答的信號,則進入「check」狀態,並向所述移動終端發送同步檢驗信號,如果在預定的時間內收到所述移動終端回復的檢查確認信號,則進入「idle」狀態,如果沒有收到,則再發送一次所述同步檢驗信號;如果兩次在預定時間內沒有收到所述移動終端回復的檢查確認信號,則所述計算機進入「off」狀態;所述移動終端在收到所述同步檢驗信號後,立即發送所述檢查確認信號,並立即進入「idle」狀態。
3.如權利要求1所述的方法,其特徵在於,還包括轉換傳輸數據的步驟,所述計算機將所述傳輸數據發送到所述移動終端之前,按照所述鑑別及配置步驟中確定的設備型號將所述傳輸數據進行相應的轉換。
4.如權利要求1至3中任一項所述的方法,其特徵在於,所述傳輸步驟中所述移動終端的回覆信號為移動終端準備要傳輸的字節總數;所述傳輸步驟中傳輸的數據採用CRC校驗,如果傳輸的數據有錯誤,則重複所述傳輸步驟。
5.如權利要求1至3中任一項所述的方法,其特徵在於,所述各步驟中的各種信號均包括一個幀頭,所述幀頭包含程序標示欄位和命令標示欄位。
6.一種移動終端和計算機同步數據通信的設備,包括能進行相互通信的移動終端和計算機,其特徵在於,所述移動終端包括,第一狀態切換裝置,在「off」、「idle」和「transfer」之間切換所述移動終端的狀態;第一連接建立裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「off」狀態時,接收所述計算機發送的連接請求信號,回復連接確認信號並控制所述第一狀態切換裝置切換狀態至「idle」;第一鑑別及配置裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的查詢信號,回復ID號;接收所述配置數據並完成配置,控制所述第一狀態切換裝置處於「idle」狀態;第一傳輸裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的傳輸信號,發送回覆信號,控制所述第一狀態切換裝置切換狀態至「transfer」;所述第一傳輸裝置還在所述移動終端處於「transfer」狀態時進行數據傳輸,在完成傳輸後發送傳輸終止信號並控制所述第一狀態切換裝置切換狀態至「idle」;第一刪除裝置,與所述第一狀態切換裝置相連,在所述移動終端處於「idle」狀態時,接收所述計算機發送的刪除信號,進行刪除操作並在完成刪除操作後發送刪除完成信號;在刪除操作的過程中,控制所述第一狀態切換裝置將所述移動終端的狀態維持在「idle」;所述計算機包括,第二狀態切換裝置,在「off」、「idle」、「transfer」和「check」之間切換所述移動終端的狀態;第二建立連接裝置,與所述第二狀態切換裝置相連,在所述計算機「off」狀態時向所述移動終端發送連接請求信號,如果在預先設定時間內接收到所述移動終端回復的連接確認信號,則控制所述第二狀態切換裝置切換到「idle」狀態,否則仍然保持在「off」狀態;第二鑑別及配置裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送查詢信號,收到所述移動終端回復的ID號後查找對應該ID號的設備型號和配置數據,將所述第二連接裝置建立的連接與該設備型號相對應,並向所述移動終端發送所述配置數據;控制所述第二狀態切換裝置處於「idle」狀態;第二傳輸裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送傳輸信號,如果在預先設定的時間內收到所述移動終端的回覆信號,則控制所述第二狀態切換裝置切換到「transfer」狀態;在「transfer」狀態下,所述第二傳輸裝置接收傳輸數據,直到收到傳輸終止信號,停止傳輸,並控制所述第二狀態切換裝置切換到「idle」狀態;第二刪除裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態時,向所述移動終端發送刪除信號,如果在預先設定的時間內收到刪除完成信號,則刪除過程完成;在刪除過程中,控制所述第二狀態切換裝置保持在「idle」狀態。
7.如權利要求6所述的設備,其特徵在於,所述移動終端還包括第一檢驗裝置,與所述第一狀態切換裝置相連,在收到所述計算機發出的同步檢驗信號後,立即發送所述檢查確認信號,並立即控制所述第一狀態切換裝置切換到「idle」狀態;所述計算機還包括第二檢驗裝置,與所述第二狀態切換裝置相連,在所述計算機處於「idle」狀態下,並發送所述傳輸信號或所述刪除信號後在預先設定的時間內沒有收到所述移動終端應答的信號時,控制所述第二狀態切換裝置切換到「check」狀態,並向所述移動終端發送同步檢驗信號,如果在預定的時間內收到所述移動終端回復的檢查確認信號,則控制所述第二狀態切換裝置切換到「idle」狀態,如果沒有收到,則再發送一次所述同步檢驗信號;如果兩次在預定時間內沒有收到所述移動終端回復的檢查確認信號,則控制所述第二狀態切換裝置切換到「off」狀態。
8.如權利要求6設備,其特徵在於,所述計算機還包括第二數據轉換裝置,與所述第二狀態切換裝置相連,在所述計算機將所述傳輸數據發送到所述移動終端之前,按照所述第二鑑別及配置裝置中確定的設備型號將所述傳輸數據進行相應的轉換。
9.如權利要求6至8中任一項所述的設備,其特徵在於,所述第一傳輸裝置發送的回覆信號為移動終端準備要傳輸的字節總數;所述第一傳輸裝置和第二傳輸裝置傳輸的數據採用CRC校驗,如果傳輸的數據有錯誤,則重新進行傳輸。
10.如權利要求6至8中任一項所述的設備,其特徵在於,所述各裝置中的各種信號均包括一個幀頭,所述幀頭包含程序標示欄位和命令標示欄位。
全文摘要
本發明公開了一種移動終端和計算機同步數據通信方法和設備,該方法包括建立連接步驟,傳輸步驟,鑑別及配置步驟,刪除步驟和檢驗步驟,該裝置包括在移動終端中的第一狀態切換裝置,第一建立連接裝置,第一傳輸裝置,第一鑑別及配置裝置,第一刪除裝置和第一檢驗裝置以及在計算機中的第二狀態切換裝置,第二建立連接裝置,第二鑑別及配置裝置,第二傳輸裝置,第二刪除裝置和第二檢驗裝置。上述技術方案的方法和設備充分考慮了移動終端的特點,去掉了一般數據通信方法中不需要的部分,同時通過使用同步機制,能快速、準確地實現移動終端和計算機之間的數據通信,增加了對於通信連接的檢驗,進一步提高了數據通信的準確性,還可使計算機與多個不同的移動終端進行通信。
文檔編號G06F13/42GK1627282SQ20031010921
公開日2005年6月15日 申請日期2003年12月10日 優先權日2003年12月10日
發明者林銳, 呂律, 張曉峰, 劉奔常 申請人:上海貝豪通訊電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀