[發明專利]用于射頻通信的數據發送、接收方法在審
| 申請號: | 201110228369.4 | 申請日: | 2011-08-10 |
| 公開(公告)號: | CN102932754A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 黃強 | 申請(專利權)人: | 國民技術股份有限公司 |
| 主分類號: | H04W4/12 | 分類號: | H04W4/12 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 射頻 通信 數據 發送 接收 方法 | ||
技術領域
本發明涉及射頻通信領域,具體涉及一種用于射頻通信的數據發送、接收方法。
背景技術
隨著移動通信技術的發展,移動終端作為大眾化的消費產品,已經非常普及。終端中的用戶身份識別模塊:Subscriber?Identity?Model卡,簡稱SIM卡,作為移動通信終端的重要組成部分而被廣泛地使用。為滿足人們不斷提高的移動終端使用體驗,具備多種新功能的SIM卡被開發并投入使用,帶低頻磁通信的射頻SIM卡就是其中的一例。
在現有的帶低頻磁通信的射頻讀卡器和射頻SIM卡近距離通信系統中,射頻通信數據被封裝成消息進行收發,消息被拆分成數據單元后經射頻通道發送,從射頻通道接收數據單元并將其組合成消息。射頻讀卡器發送消息成功后轉換為接收端接收射頻SIM卡的消息,射頻SIM卡接收消息成功后轉換為發送端發送消息給射頻讀卡器,循環上述過程直到通信結束。
一次射頻讀卡器和射頻SIM卡之間的通信可能需要若干次消息收發轉換,在射頻讀卡器和射頻SIM卡之間的通信過程中,由于射頻通道受環境干擾等因素不能保證數據單元的收、發雙方每次均能成功,甚至消息重發多次也不能保證,導致這種情況的原因之一是發送方發送了數據單元而接收不到收應答信息,從而使消息的接收和發送出現不同步,導致通信失敗。
現有解決方案在發送時將消息拆分成數據單元后逐一發送,只要其中的一個數據單元發送失敗就重新發送整個消息,而接收方一旦發現數據單元的索引號不對應時就重新接收消息,當數據單元發送失敗而接收成功時,將導致重發消息成功而接收消息因數據單元索引號不對而始終失敗的現象(即-接收端對接的現象),以及重發消息和發送消息(接收成功后轉為發送)同時出現(-即發送端對接的現象)的現象,例如:
請參見圖1,射頻SIM卡作為發送方先發送后接收,射頻讀卡器作為接收方先接收后發送,在發送端,發送數據單元T0成功,發送數據單元T1失敗,返回從數據單元T0重發,一直發送直到末數據單元Tn,發送完成后轉為接收端;在接收端,接收數據單元T0和T1都成功,此時其數據單元的索引號指向數據單元T2,但由于發送端的重發,其接收到的數據單元為T0,與其當前的索引號不對應,此時射頻讀卡器退出從T0重新開始接收,但由于此時發送端重發T0成功,接著發送的是T1,而接收端的數據索引號對應的是T0,因此導致發送端發送的數據單元和接收端想要接收的數據單元的索引號不對應,此時接收到的數據單元的索引號大于預期接收的索引號,接收端將接收到的數據單元丟棄,繼續接收,導致接收端一直接收T0卻一直未接收成功,而發送端一直發送數據單元直至發送完成轉成接收端接收T01,導致兩個接收端對接,通信失敗。
請參見圖2,圖2中發送端在發送最后一個數據單元Tn時失敗,退出從T0重發,而此時接收端接收Tn已經成功,轉換成發送端發送數據單元T01,導致兩個發送端對接,通信失敗。
發明內容
本發明要解決的主要技術問題是,提供一種用于射頻通信數據發送、接收方法,可使數據的發送和接收同步,避免因收、發不同步導致通訊失敗的現象。
為解決上述技術問題,本發明提供一種用于射頻通信的數據接收方法:接收端判斷當前接收到的數據單元對應的索引號與保存的歷史數據單元對應的索引號之間的對應關系,若所述歷史數據單元對應的索引號中有與當前收到的數據單元對應的索引號相同的索引號,則刪除與該索引號對應的兩個數據單元中的一個,繼續接收數據單元;否則,保存接收到的數據單元,繼續接收數據單元。
在本發明的一種實施例中,所述接收端判斷當前收到的數據單元對應的索引號與保存的歷史數據單元對應的索引號之間的對應關系包括:
接收端根據所述歷史數據單元對應的索引號得出當前預期接收的數據單元對應的預期索引號;然后將接收到的數據單元對應的索引號與所述預期索引號進行比較。
在本發明的一種實施例中,所述接收端判斷當前收到的數據單元對應的索引號與保存的歷史數據單元對應的索引號之間的對應關系包括:
接收端將接收到的數據單元對應的索引號與保存的歷史數據單元對應的索引號進行比較。
在本發明的一種實施例中,刪除與所述索引號對應的兩個數據單元中的一個時,選擇刪除當前接收到的數據單元。
在本發明的一種實施例中,如果接收到的當前數據單元對應的索引號與所述歷史數據單元對應的索引號中的初始索引號相同,將接收到的當前數據單元刪除的同時,還包括刪除已接收到的與所述初始索引號不對應的所有數據單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國民技術股份有限公司,未經國民技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110228369.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





