[發(fā)明專利]一種支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法在審
| 申請?zhí)枺?/td> | 201510493477.2 | 申請日: | 2015-08-13 |
| 公開(公告)號: | CN105187509A | 公開(公告)日: | 2015-12-23 |
| 發(fā)明(設計)人: | 龍忠友;李俊鵬 | 申請(專利權)人: | 深圳市廣和通無線股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518052 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 持續(xù) 無線通訊 模塊 數(shù)據(jù) 上傳 方法 | ||
技術領域
本發(fā)明主要涉及無線通信技術,特別地,涉及一種支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法。
背景技術
隨著無線通信技術的發(fā)展,無線通訊模塊在各個行業(yè)的應用越來越廣泛,主要用來實現(xiàn)設備與外部設備之間無線通信。在某些情況下,無線通訊模塊可能需要向FTP(FileTransferProtocol,文件傳輸協(xié)議)服務器上傳數(shù)據(jù),傳統(tǒng)的無線通訊模塊主要是通過AT命令,比如FTPSTOR命令和FTPPUT命令,向FTP服務器上傳數(shù)據(jù)。不過,現(xiàn)有的FTPSTOR命令和FTPPUT命令只支持從文件頭開始FTP服務器上傳數(shù)據(jù),如果在數(shù)據(jù)上傳過程中由于某些原因而出現(xiàn)中斷,采用現(xiàn)有AT命令進行數(shù)據(jù)上傳方法無法實現(xiàn)數(shù)據(jù)續(xù)傳,也即是說,在這種情況下,無線通訊模塊需要從頭開始重新進行數(shù)據(jù)的上傳操作,此將嚴重影響無線通訊模塊的數(shù)據(jù)上傳效率。
有鑒于此,有必要提供一種可以支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于為解決上述問題而提供了一種支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法。
本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法,包括:在無線通訊模塊的AT命令表預先定義FTPREST命令,所述FTPREST命令用以記錄文件偏移量file_offset;所述無線通訊模塊判斷所述文件偏移量file_offset是否大于零;如果大于零,所述無線通訊模塊向FTP服務器發(fā)送FTPREST命令,并判斷當前是否接收到所述FTP服務器的FTP應答;如果是,所述無線通訊模塊向所述FTP服務器發(fā)送FTPSTOR命令,并與所述FTP服務器建立FTP數(shù)據(jù)sokcet連接;在所述FTP數(shù)據(jù)sokcet連接建立之后,所述無線通訊模塊通過所述FTP數(shù)據(jù)socket連接向所述FTP服務器續(xù)傳數(shù)據(jù)。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,所述文件偏移量file_offset定義為無符號長整形,如果所述文件偏移量file_offset為其他類型,所述無線通訊模塊進行出錯處理。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,所述FTPREST命令攜帶有所述文件偏移量file_offset信息,且其命令格式為RESTfile_offset。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,還包括:如果所述文件偏移量file_offset是否等于零,直接向FTP服務器發(fā)送FTPSTOR命令來進行文件上傳。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,所述FTPREST命令攜帶有文件名信息file_name,且其命令格式為RESTfile_name,其中所述文件名信息file_name定義為需要滿足小于256字節(jié)長度的字符串。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,還包括:所述無線通訊模塊在向所述FTP服務器發(fā)送完所述FTPREST命令或者所述FTPSTOR命令之后,將所述文件偏移量file_offset置零。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,所述無線通訊模塊在接收到來自所述FTP服務器的FTP應答,且所述FTP應答的應答碼為350時,才向所述FTP服務器發(fā)送FTPSTOR命令。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,還包括:在FTPSTOR命令和FTPPUT命令分別封裝有FTP_send_stor函數(shù)和FTP_send_ftpput函數(shù),所述FTP_send_stor函數(shù)和FTP_send_ftpput函數(shù)分別用以向所述FTP服務器發(fā)送所述FTPREST命令或者所述FTPSTOR命令。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,如果所述無線通訊模塊工作在FTP被動模式,則所述FTP_send_stor函數(shù)和FTP_send_ftpput函數(shù)是在所述無線通訊模塊與所述FTP服務器建立數(shù)據(jù)Socket連接之后被調(diào)用。
作為本發(fā)明提供的支持續(xù)傳的無線通訊模塊數(shù)據(jù)上傳方法的一種改進,如果所述無線通訊模塊工作在FTP主動模式,則所述FTP_send_stor函數(shù)和FTP_send_ftpput函數(shù)是在所述無線通訊模塊接收到來自所述FTP服務器的應答之后才被調(diào)用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市廣和通無線股份有限公司,未經(jīng)深圳市廣和通無線股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510493477.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:輕質(zhì)復合多孔自保溫砌塊
- 下一篇:一種復合A級保溫隔熱板
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





