[發(fā)明專利]無(wú)線收發(fā)器的自動(dòng)對(duì)碼方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310493934.9 | 申請(qǐng)日: | 2013-10-18 |
| 公開(公告)號(hào): | CN103532583A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 徐康;胡韜 | 申請(qǐng)(專利權(quán))人: | 無(wú)錫英斯特微電子有限公司 |
| 主分類號(hào): | H04B1/38 | 分類號(hào): | H04B1/38 |
| 代理公司: | 無(wú)錫市大為專利商標(biāo)事務(wù)所 32104 | 代理人: | 曹祖良 |
| 地址: | 214135 江蘇省無(wú)錫市新*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 無(wú)線 收發(fā) 自動(dòng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及無(wú)線通訊技術(shù),尤其是一種無(wú)線收發(fā)器的對(duì)碼方法。
背景技術(shù)
無(wú)線收發(fā)器主要有發(fā)送端與接收端(如無(wú)線鼠標(biāo)/鍵盤的remote與dongle),發(fā)送端主要是發(fā)送數(shù)據(jù)功能,接收端主要是接收數(shù)據(jù)功能。為了避免一對(duì)以上的無(wú)線收發(fā)裝置相互干擾從而影響產(chǎn)品性能,于是就產(chǎn)生了對(duì)碼技術(shù)。對(duì)碼主要有兩種方法,一種方法是手動(dòng)對(duì)碼,這種方法在收發(fā)器生產(chǎn)后需要人工的參與,手動(dòng)(如無(wú)線鼠標(biāo)/鍵盤按下組合按鍵或軟件方法)將隨機(jī)碼值寫入非易失性存儲(chǔ)器中(如EEPROM),而且手動(dòng)對(duì)碼后的一對(duì)裝置中的其中一個(gè)損壞,另外一個(gè)要重新對(duì)碼才能夠繼續(xù)使用,這樣要耗費(fèi)額外的成本,使用不夠靈活。
另一種方法是自動(dòng)對(duì)碼,發(fā)送端與接收端各自產(chǎn)生相同的隨機(jī)碼值,并存儲(chǔ)在寄存器中,而后采用此隨機(jī)碼值進(jìn)行收發(fā)通信。與手動(dòng)對(duì)碼相比,收發(fā)器在生產(chǎn)后無(wú)需額外的操作,就能夠自動(dòng)對(duì)碼完成相互間通信,自動(dòng)對(duì)碼方法能夠大大地減少不必要的成本,使用靈活簡(jiǎn)單,提高工作的效率。
如何設(shè)計(jì)合理的自動(dòng)對(duì)碼方法是實(shí)現(xiàn)無(wú)線收發(fā)器自動(dòng)對(duì)碼技術(shù)的關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種低成本、快速高效的無(wú)線收發(fā)器自動(dòng)對(duì)碼方法,從而可以避免一對(duì)以上的無(wú)線收發(fā)器相互干擾從而影響產(chǎn)品性能。本發(fā)明采用的技術(shù)方案是:
一種無(wú)線收發(fā)器的自動(dòng)對(duì)碼方法,包括下述步驟:
步驟一:發(fā)送端與接收端開始工作以后,各自初始化無(wú)線模塊配置;發(fā)送端發(fā)送第一指令,進(jìn)入等待應(yīng)答狀態(tài);接收端若在一定時(shí)間內(nèi)(毫秒級(jí))收到第一指令,則發(fā)送應(yīng)答,并生成N2個(gè)字節(jié)的第二隨機(jī)數(shù),否則將繼續(xù)接收判斷;發(fā)送端若在一定時(shí)間內(nèi)(毫秒級(jí))收到此應(yīng)答信號(hào),則生成N1個(gè)字節(jié)的第一隨機(jī)數(shù),否則將重新發(fā)送第一指令;接收端此時(shí)生成N2個(gè)字節(jié)的第二隨機(jī)數(shù);
步驟二:發(fā)送端用第二指令發(fā)送生成的第一隨機(jī)數(shù),若接收端在一定時(shí)間內(nèi)(毫秒級(jí))收到第二指令,則發(fā)送應(yīng)答,并收取發(fā)送端發(fā)出的第一隨機(jī)數(shù);否則接收端將回到接收第一指令狀態(tài);
若發(fā)送端在一定時(shí)間內(nèi)(毫秒級(jí))收到應(yīng)答,則進(jìn)入等待接收第三指令狀態(tài),否則將回到發(fā)送第一指令狀態(tài);
步驟三:接收端將第一隨機(jī)數(shù)和第二隨機(jī)數(shù)以發(fā)送端和接收端約定的規(guī)則合并為第三隨機(jī)數(shù),并用第三指令將第三隨機(jī)數(shù)發(fā)送給發(fā)送端;若發(fā)送端在一定時(shí)間內(nèi)(毫秒級(jí))收到第三指令,則收取第三隨機(jī)數(shù);否則將回到發(fā)送第一指令狀態(tài);
步驟四:發(fā)送端在收到第三隨機(jī)數(shù)后,使用與步驟三中相同的規(guī)則(發(fā)送端和接收端約定的規(guī)則)判斷第三隨機(jī)數(shù)是否有效,若有效將向接收端發(fā)送應(yīng)答,并將第三隨機(jī)數(shù)作為隨機(jī)碼;若無(wú)效將回到發(fā)送第一指令狀態(tài);
接收端若在一定時(shí)間內(nèi)(毫秒級(jí))收到來(lái)自發(fā)送端的應(yīng)答,則接收端將第三隨機(jī)數(shù)作為隨機(jī)碼;否則接收端將回到接收第一指令狀態(tài);
步驟五:發(fā)送端將隨機(jī)碼寄存,修改無(wú)線模塊的配置;接收端也將隨機(jī)碼寄存,修改無(wú)線模塊的配置。
此自動(dòng)對(duì)碼方法主要采用發(fā)送端與接收端相互握手應(yīng)答,保證相互的連接性,利用各自生成的隨機(jī)數(shù)按照雙方約定的規(guī)則來(lái)合并產(chǎn)生一個(gè)唯一的隨機(jī)碼,保證隨機(jī)碼的唯一性。能夠讓任意的一對(duì)無(wú)線收發(fā)器一一對(duì)應(yīng),相互不干擾。
本發(fā)明的優(yōu)點(diǎn):
1.發(fā)送端與接收端的多次握手應(yīng)答,降低對(duì)碼產(chǎn)生的錯(cuò)誤率。
2.發(fā)送端與接收端各有自身隨機(jī)數(shù),形成一對(duì)一,不受其他無(wú)線裝置的干擾,也不干擾其他無(wú)線裝置。
3.節(jié)省硬件及加工開銷,降低生產(chǎn)成本。
附圖說(shuō)明
圖1為本發(fā)明的流程圖。
具體實(shí)施方式
下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
無(wú)線收發(fā)器主要有發(fā)送端與接收端。
如圖1所示:一種無(wú)線收發(fā)器的自動(dòng)對(duì)碼方法,包括下述步驟:
1)發(fā)送端與接收端開始工作以后,各自初始化無(wú)線模塊配置;發(fā)送端發(fā)送第一指令,進(jìn)入等待應(yīng)答狀態(tài);接收端若在一定時(shí)間內(nèi)(毫秒級(jí))收到第一指令,則發(fā)送應(yīng)答,并生成N2個(gè)字節(jié)的第二隨機(jī)數(shù),否則將繼續(xù)接收判斷;發(fā)送端若在一定時(shí)間內(nèi)(毫秒級(jí))收到此應(yīng)答信號(hào),則生成N1個(gè)字節(jié)的第一隨機(jī)數(shù),否則將重新發(fā)送第一指令。第一隨機(jī)數(shù)的N1個(gè)字節(jié)可以取2~3個(gè)字節(jié),第二隨機(jī)數(shù)的N2個(gè)字節(jié)可以取2~3個(gè)字節(jié)。
2)發(fā)送端用第二指令發(fā)送生成的第一隨機(jī)數(shù),若接收端在一定時(shí)間內(nèi)(毫秒級(jí))收到第二指令,則發(fā)送應(yīng)答,并收取發(fā)送端發(fā)出的第一隨機(jī)數(shù);否則接收端將回到接收第一指令狀態(tài);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無(wú)錫英斯特微電子有限公司,未經(jīng)無(wú)錫英斯特微電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310493934.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04B 傳輸
H04B1-00 不包含在H04B 3/00至H04B 13/00單個(gè)組中的傳輸系統(tǒng)的部件;不以所使用的傳輸媒介為特征區(qū)分的傳輸系統(tǒng)的部件
H04B1-02 .發(fā)射機(jī)
H04B1-06 .接收機(jī)
H04B1-38 .收發(fā)兩用機(jī),即發(fā)射機(jī)和接收機(jī)形成一個(gè)結(jié)構(gòu)整體,并且其中至少有一部分用作發(fā)射和接收功能的裝置
H04B1-59 .應(yīng)答器;發(fā)射機(jī)應(yīng)答機(jī)
H04B1-60 .無(wú)人中繼器的監(jiān)視
- 通信系統(tǒng)、無(wú)線通信終端和無(wú)線基站
- 無(wú)線通信方法、無(wú)線通信系統(tǒng)、無(wú)線基站以及無(wú)線終端
- 向無(wú)線對(duì)接服務(wù)認(rèn)證無(wú)線對(duì)接方的方法、設(shè)備、存儲(chǔ)介質(zhì)
- 無(wú)線連接方法、無(wú)線連接裝置及無(wú)線終端
- 無(wú)線信道的占用方法、無(wú)線接入點(diǎn)及系統(tǒng)
- 無(wú)線通信系統(tǒng)和無(wú)線通信方法
- 發(fā)射功率控制方法,設(shè)備和無(wú)線控制器
- 多頻率并行無(wú)線智能電表抄表用中繼器
- 無(wú)線終端裝置以及無(wú)線供電裝置
- 無(wú)線充電座、無(wú)線充電座的位置確定方法及裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





