基于無線通信的時(shí)隙校準(zhǔn)方法和時(shí)隙校準(zhǔn)裝置制造方法
【專利摘要】本發(fā)明公開了一種基于無線通信的時(shí)隙校準(zhǔn)方法,該方法包括如下步驟:在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),接收至少兩個(gè)攜帶有連續(xù)ID號(hào)的數(shù)據(jù)包;通過兩包數(shù)據(jù)的ID號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),同時(shí)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值:時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù);根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。相應(yīng)的,本發(fā)明還公開了一種基于無線通信的時(shí)隙校準(zhǔn)裝置。采用本發(fā)明的方法和/或裝置進(jìn)行時(shí)隙校準(zhǔn),成本低、效果好。
【專利說明】基于無線通信的時(shí)隙校準(zhǔn)方法和時(shí)隙校準(zhǔn)裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于無線通信領(lǐng)域,具體地說,涉及基于無線通信的時(shí)隙校準(zhǔn)方法和時(shí)隙校準(zhǔn)裝置。
【背景技術(shù)】
[0002]無線通信技術(shù)已成熟應(yīng)用于人們生活的各個(gè)領(lǐng)域中,例如:無線照明、無線遙控家電等等。以日常應(yīng)用較多的鍵盤和鼠標(biāo)為例,與傳統(tǒng)有線鍵鼠相比,無線鍵鼠對?機(jī)硬件端口的需求少,物理連線少,外形美觀,且便于攜帶。目前,無線鍵鼠使用的無線通信技術(shù)有271.2.41藍(lán)牙等,其中2.犯無線通信技術(shù)以成本低、易實(shí)現(xiàn)等優(yōu)點(diǎn)被大部分無線鍵鼠產(chǎn)品所米用。
[0003]為了控制成本,目前市面上的2.4(}無線鍵鼠多采用低端0011^011)1111:,微控制單元)加2.46'(無線收發(fā)器)的組合方案。由于晶體或晶振的精度相對較高,目前系統(tǒng)時(shí)鐘多采用外掛晶體或晶振,以保證數(shù)據(jù)包收發(fā)雙方時(shí)隙的長度相對穩(wěn)定,漂移少;在通信過程中,收發(fā)雙方時(shí)隙對齊一次就可做到長時(shí)間穩(wěn)定工作。
[0004]然而1⑶外掛晶體或晶振作為系統(tǒng)時(shí)鐘,在保證較高精度的同時(shí),增加了元器件成本及生產(chǎn)成本。由于一般都會(huì)集成內(nèi)部%時(shí)鐘振蕩器,若能使用內(nèi)部%代替外部晶體或晶振作為系統(tǒng)時(shí)鐘,將會(huì)進(jìn)一步降低包括無線鍵鼠在內(nèi)的無線通信設(shè)備的成本。但是%時(shí)鐘精度低,經(jīng)過較短時(shí)間就會(huì)導(dǎo)致數(shù)據(jù)包收發(fā)雙方時(shí)隙無法對齊,從而導(dǎo)致收發(fā)數(shù)據(jù)包失敗的問題。
[0005]如何能夠使用內(nèi)部集成的%時(shí)鐘振蕩器獲得高精度時(shí)隙校準(zhǔn),穩(wěn)定的無線通信是現(xiàn)有技術(shù)中亟待解決的問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種能夠不采用1⑶外掛晶體或晶振即可實(shí)現(xiàn)穩(wěn)定無線通信的時(shí)隙校準(zhǔn)方法以及使用該方法的時(shí)隙校準(zhǔn)裝置。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供一種基于無線通信的時(shí)隙校準(zhǔn)方法,其特征在于,所述時(shí)隙校準(zhǔn)方法包括如下步驟:
[0008]在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),接收至少兩個(gè)攜帶有連續(xù)10號(hào)的數(shù)據(jù)包;
[0009]幻通過兩包數(shù)據(jù)的10號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),同時(shí)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;
[0010]0)根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值:
[0011]時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù)
[0012](1)根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。
[0013]根據(jù)本發(fā)明的一個(gè)【具體實(shí)施方式】,通過計(jì)時(shí)器來獲取所述總時(shí)長。
[0014]根據(jù)本發(fā)明的另一個(gè)【具體實(shí)施方式】,所述通過計(jì)時(shí)器來獲取所述總時(shí)長具體為:
[0015]響應(yīng)于對第一個(gè)數(shù)據(jù)包的接收,啟動(dòng)計(jì)時(shí)器;
[0016]響應(yīng)于對第二個(gè)數(shù)據(jù)包的接收,關(guān)閉所述計(jì)時(shí)器;
[0017]記錄所述計(jì)時(shí)器的計(jì)數(shù)值,該數(shù)值即為所述總時(shí)長。
[0018]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述時(shí)隙校準(zhǔn)方法用于無線鼠標(biāo)、無線鍵盤、無線航模、無線照明和/或無線遙控玩具的時(shí)隙校準(zhǔn)。
[0019]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述無線通信為基于2.46/56的無線通信技術(shù)。
[0020]根據(jù)本發(fā)明的另一個(gè)方面,所述時(shí)隙校準(zhǔn)裝置包括發(fā)射端和接收端;
[0021]所述發(fā)射端,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),連續(xù)向所述接收端發(fā)送包含有10號(hào)的數(shù)據(jù)包;所述數(shù)據(jù)包的長度固定,且接連發(fā)出的兩個(gè)數(shù)據(jù)包的10號(hào)連續(xù);
[0022]所述接收端,用于接收所述數(shù)據(jù)包;記錄10號(hào)連續(xù)的兩個(gè)數(shù)據(jù)包的10號(hào)、計(jì)算上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),以及接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值:
[0023]時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù)
[0024]并根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。
[0025]根據(jù)本發(fā)明的另一個(gè)【具體實(shí)施方式】,所述發(fā)射端包括:10號(hào)生成單元、組包單元、時(shí)隙維護(hù)單元以及發(fā)送單元;
[0026]所述10生成單元,用于為每個(gè)數(shù)據(jù)包生成獨(dú)立的10,并對所述10進(jìn)行管理;
[0027]所述組包單元,用于將數(shù)據(jù)以及10進(jìn)行組合,以形成完整的數(shù)據(jù)包;
[0028]所述第一時(shí)隙維護(hù)單元,用于保證所述發(fā)送端的時(shí)隙長度固定;
[0029]所述發(fā)送單元,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),向所述接收端順序發(fā)送所述10連續(xù)的所述數(shù)據(jù)包。
[0030]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述接收端包括:接收單元、計(jì)時(shí)器、解析單元、處理單元和第二時(shí)隙維護(hù)單元;
[0031]所述接收單元,用于接收來自于所述發(fā)送端的數(shù)據(jù)包;
[0032]所述計(jì)時(shí)器,用于記錄接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;
[0033]所述解析單元,用于解析所述數(shù)據(jù)包,記錄所述數(shù)據(jù)包的10,通過兩包數(shù)據(jù)的10號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),并對所述計(jì)時(shí)器進(jìn)行控制;
[0034]所述處理單元,用于根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值:
[0035]時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù);
[0036]第二時(shí)隙維護(hù)單元,用于根據(jù)所述時(shí)隙定時(shí)器裝載值對所述時(shí)隙定時(shí)器進(jìn)行重置,并維護(hù)所述接收端的時(shí)隙。
[0037]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述解析單元對所述計(jì)時(shí)器進(jìn)行控制為:
[0038]當(dāng)所述接收單元接收到第一數(shù)據(jù)包時(shí),記錄所述第一數(shù)據(jù)包的10號(hào),并啟動(dòng)所述計(jì)時(shí)器;
[0039]在所述接收單元接收到第二數(shù)據(jù)包時(shí),記錄所述第二數(shù)據(jù)包的10號(hào),并關(guān)閉所述計(jì)時(shí)器。
[0040]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,其中,接收端預(yù)估發(fā)射端時(shí)隙開始位置,所述接收端的時(shí)隙定時(shí)器啟動(dòng)不晚于所述發(fā)射端的時(shí)隙啟動(dòng)。
[0041]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述時(shí)隙校準(zhǔn)周期小于或者等于數(shù)據(jù)包10周期時(shí)長。
[0042]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述計(jì)時(shí)器的啟動(dòng)時(shí)間點(diǎn)與所述發(fā)射端的時(shí)隙起點(diǎn)的時(shí)間長度和所述計(jì)時(shí)器的關(guān)閉時(shí)間點(diǎn)與所述發(fā)射端的時(shí)隙起點(diǎn)的時(shí)間長度一致。
[0043]根據(jù)本發(fā)明的又一個(gè)【具體實(shí)施方式】,所述接收端與所述發(fā)送端之間采用基于2.46/56的無線通信技術(shù)進(jìn)行無線通信。
[0044]本發(fā)明利用1⑶內(nèi)部的%振蕩器作為時(shí)鐘源,由發(fā)射端發(fā)送攜帶有10的數(shù)據(jù)包;接收端通過先后接收到的兩個(gè)數(shù)據(jù)包計(jì)算發(fā)射端的時(shí)隙長度,并通過重置時(shí)隙定時(shí)器裝載值將時(shí)隙長度調(diào)整為與發(fā)射端相同。本發(fā)明減少了如外掛晶體或晶振等外圍器件,降低了元器件成本及生產(chǎn)成本;制造簡單,利于大規(guī)模生產(chǎn);可有效提高生產(chǎn)效率。
【專利附圖】
【附圖說明】
[0045]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0046]圖1所示為根據(jù)本發(fā)明的一種基于無線通信的時(shí)隙校準(zhǔn)方法的一個(gè)【具體實(shí)施方式】的流程示意圖;
[0047]圖2所示為根據(jù)本發(fā)明的一種基于無線通信的時(shí)隙校準(zhǔn)裝置的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖;
[0048]圖3所示為本發(fā)明提供的時(shí)隙校準(zhǔn)裝置的發(fā)射端的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖;
[0049]圖4所示為本發(fā)明提供的時(shí)隙校準(zhǔn)裝置的接收端的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖。
[0050]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0051]下文的公開提供了許多不同的實(shí)施例或例子用來實(shí)現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設(shè)置進(jìn)行描述。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或字母。這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實(shí)施例和/或設(shè)置之間的關(guān)系。應(yīng)當(dāng)注意,在附圖中所圖示的部件不一定按比例繪制。本發(fā)明省略了對公知組件和處理技術(shù)及工藝的描述以避免不必要地限制本發(fā)明。
[0052]參考圖1,圖1所示的為根據(jù)本發(fā)明的一種基于無線通信的時(shí)隙校準(zhǔn)方法的一個(gè)【具體實(shí)施方式】的流程示意圖。該方法包括步驟:
[0053]步驟3101,在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),接收至少兩個(gè)攜帶有連續(xù)10號(hào)的數(shù)據(jù)包。為了保證發(fā)送端每個(gè)時(shí)隙開始到數(shù)據(jù)包的數(shù)據(jù)真正發(fā)出的時(shí)間長度固定,并進(jìn)一步保證接收端接收到數(shù)據(jù)包的時(shí)間點(diǎn)距發(fā)射端時(shí)隙開始的時(shí)間點(diǎn)時(shí)間長度固定,需要保證這些數(shù)據(jù)包的長度固定。例如,每個(gè)數(shù)據(jù)包由10個(gè)字節(jié)組成,其中9個(gè)字節(jié)是數(shù)據(jù)信息,1個(gè)字節(jié)用來表征數(shù)據(jù)包的10號(hào)。10號(hào)的排列可遞增、可遞減也可周期循環(huán),只要保證其連續(xù)即可。優(yōu)選的,時(shí)隙校準(zhǔn)周期等于或小于數(shù)據(jù)包10周期時(shí)間。
[0054]步驟3102,記錄所述兩個(gè)數(shù)據(jù)包的10號(hào)、計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),以及接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長。
[0055]接收端收到數(shù)據(jù)包,就會(huì)記錄該數(shù)據(jù)包的10號(hào),并且計(jì)算先后接收的兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù)。優(yōu)選的,通過計(jì)時(shí)器來獲取接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長。具體的,響應(yīng)于對第一個(gè)數(shù)據(jù)包的接收,啟動(dòng)計(jì)時(shí)器;響應(yīng)于對第二個(gè)數(shù)據(jù)包的接收,關(guān)閉所述計(jì)時(shí)器;記錄所述計(jì)時(shí)器的計(jì)數(shù)值,該數(shù)值即為所述總時(shí)長。
[0056]此外,由于可能存在的通訊干擾,如果在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi)接收端只收到了一次數(shù)據(jù)包,則需放棄此次時(shí)隙校準(zhǔn),關(guān)閉已經(jīng)啟動(dòng)的計(jì)時(shí)器并重新執(zhí)行時(shí)隙校準(zhǔn)。
[0057]值得注意的是,接收到第一個(gè)數(shù)據(jù)包后開啟計(jì)時(shí)器或接收到第二個(gè)數(shù)據(jù)包后關(guān)閉計(jì)時(shí)器的時(shí)間點(diǎn)距發(fā)送時(shí)隙的起點(diǎn)的時(shí)間長度是固定的。
[0058]步驟3103,將步驟3102中所獲得的參數(shù)代入如下公式,即可獲得時(shí)隙定時(shí)器裝載值:
[0059]時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù)。
[0060]獲取時(shí)隙定時(shí)器裝載值之后,繼續(xù)執(zhí)行步驟3104,根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置,重置之前,接收端預(yù)估發(fā)射端時(shí)隙開始位置,接收端的時(shí)隙定時(shí)器啟動(dòng)不晚于所述發(fā)射端的時(shí)隙啟動(dòng)。
[0061]本發(fā)明所提供的時(shí)隙校準(zhǔn)方法可廣泛用于無線鼠標(biāo)、無線鍵盤、無線航模、無線照明和/或無線遙控玩具的時(shí)隙校準(zhǔn)。且上述時(shí)隙校準(zhǔn)方法可基于多種無線通信技術(shù)工作。優(yōu)選的,所述無線通信主要為基于2.46/56的無線通信技術(shù)。
[0062]參考圖2,圖2所示為根據(jù)本發(fā)明的一種基于無線通信的時(shí)隙校準(zhǔn)裝置的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖。所述時(shí)隙校準(zhǔn)裝置包括發(fā)射端10和接收端20。所述接收端20與所述發(fā)送端10之間可采用多種無線通信技術(shù)進(jìn)行通信。優(yōu)選的,所述接收端20與所述發(fā)送端10之間采用基于2.46/56的無線通信技術(shù)進(jìn)行無線通信。
[0063]所述發(fā)射端10,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),連續(xù)向所述接收端發(fā)送包含有10號(hào)的數(shù)據(jù)包;所述數(shù)據(jù)包的長度固定,且接連發(fā)出的兩個(gè)數(shù)據(jù)包的10號(hào)連續(xù)。優(yōu)選的,所述發(fā)射端10包括:10號(hào)生成單元11、組包單元12、時(shí)隙維護(hù)單元13以及發(fā)送單元14,如圖3所
0
[0064]所述10生成單元11,用于為每個(gè)數(shù)據(jù)包生成獨(dú)立的10,并對所述10進(jìn)行管理。數(shù)據(jù)包的長度固定,每個(gè)數(shù)據(jù)包由相同字節(jié)的數(shù)據(jù)。為了接收端20在接收到數(shù)據(jù)包后能夠進(jìn)行準(zhǔn)確解析和分析,10生成單元11要為每個(gè)數(shù)據(jù)包生成獨(dú)立的10號(hào)。值得注意的是,10號(hào)需要連續(xù)生成,即10號(hào)可以遞增、遞減或者循環(huán)。
[0065]之后需要通過組包單元12,將數(shù)據(jù)以及10進(jìn)行組合,以形成完整的數(shù)據(jù)包。每個(gè)數(shù)據(jù)包中除了有相同字節(jié)數(shù)的數(shù)據(jù),還要攜帶一個(gè)10號(hào)。以10個(gè)的數(shù)據(jù)包為例,其中包含9個(gè)806的數(shù)據(jù)和1個(gè)806的10號(hào)。
[0066]所述第一時(shí)隙維護(hù)單元13,用于保證所述發(fā)送端的時(shí)隙長度固定。
[0067]所述發(fā)送單元14,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),向所述接收端順序發(fā)送所述10連續(xù)的所述數(shù)據(jù)包。每當(dāng)時(shí)隙開始,發(fā)送單元14開始發(fā)送數(shù)據(jù)包。由于數(shù)據(jù)包長度相同,且在發(fā)送過程中所執(zhí)行的指令和流程相同,可保證每次數(shù)據(jù)包發(fā)出的時(shí)間點(diǎn)相對于發(fā)送端10的時(shí)隙起點(diǎn)固定,即可保證接收端20每次接收到數(shù)據(jù)包的時(shí)間點(diǎn)相對于發(fā)送端10的時(shí)隙起點(diǎn)也是固定的。
[0068]例如,將發(fā)送端10的時(shí)隙長度設(shè)置為108 ;10號(hào)以遞增形式設(shè)置,每個(gè)時(shí)隙數(shù)值加1,當(dāng)數(shù)值加滿200時(shí)置零,即數(shù)據(jù)包10周期為200!118。同時(shí),本實(shí)例中時(shí)隙校準(zhǔn)周期時(shí)長等于收據(jù)包10時(shí)長為20008。優(yōu)選的,在時(shí)隙校準(zhǔn)周期小于或者等于數(shù)據(jù)包10周期時(shí)長的前提下,所述時(shí)隙校準(zhǔn)周期可根據(jù)實(shí)際情況而選定。
[0069]所述接收端20,用于接收所述數(shù)據(jù)包;記錄10號(hào)連續(xù)的兩個(gè)數(shù)據(jù)包的10號(hào)、接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),以及接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值:
[0070]時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù)
[0071]并根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。
[0072]優(yōu)選的,所述接收端20包括:接收單元21、計(jì)時(shí)器23、解析單元22、處理單元24和第二時(shí)隙維護(hù)單元25,如圖4所示。
[0073]所述接收單元21,用于接收來自于所述發(fā)送端10的數(shù)據(jù)包;
[0074]所述計(jì)時(shí)器23,用于記錄接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長,記為1? ;優(yōu)選的,所述計(jì)時(shí)器23的啟動(dòng)時(shí)間點(diǎn)與所述發(fā)射端10的時(shí)隙起點(diǎn)的時(shí)間長度和所述計(jì)時(shí)器23的關(guān)閉時(shí)間點(diǎn)與所述發(fā)射端10的時(shí)隙起點(diǎn)的時(shí)間長度一致。
[0075]所述解析單元22,用于解析所述數(shù)據(jù)包,記錄所述數(shù)據(jù)包的10,并通過所述的10號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),記為而,同時(shí)對所述計(jì)時(shí)器進(jìn)行控制。優(yōu)選的,所述解析單元22對所述計(jì)時(shí)器進(jìn)行控制為:當(dāng)所述接收單元21接收到第一數(shù)據(jù)包時(shí),記錄所述第一數(shù)據(jù)包的10號(hào)(例如,并啟動(dòng)所述計(jì)時(shí)器23 ;在所述接收單元21接收到第二數(shù)據(jù)包時(shí),記錄所述第二數(shù)據(jù)包的10號(hào)(例如,并關(guān)閉所述計(jì)時(shí)器23,時(shí)隙數(shù)1? =匕18110-?181~110,即時(shí)隙數(shù)為先后收到的兩包數(shù)據(jù)的數(shù)據(jù)包10的差。
[0076]所述處理單元24,用于根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值(記為:
[0077]時(shí)隙定時(shí)器裝載值?11 =總時(shí)長化/時(shí)隙數(shù)而。
[0078]值得注意的是,由于可能存在通訊干擾,若接收單元21首次收到數(shù)據(jù)包后,經(jīng)過一個(gè)時(shí)隙校準(zhǔn)周期沒有再次收到數(shù)據(jù)包,則說明兩個(gè)相鄰的數(shù)據(jù)包10實(shí)際上已經(jīng)跨過一個(gè)時(shí)隙校準(zhǔn)周期,無法準(zhǔn)確獲得時(shí)隙定時(shí)器的裝載值,因此處理單元24會(huì)放棄此次時(shí)隙校準(zhǔn)。解析單元22發(fā)送指令關(guān)閉計(jì)時(shí)器23并重新執(zhí)行時(shí)隙校準(zhǔn)。
[0079]第二時(shí)隙維護(hù)單元25,用于根據(jù)所述時(shí)隙定時(shí)器裝載值對所述時(shí)隙定時(shí)器進(jìn)行重置,并維護(hù)所述接收端20的時(shí)隙。第二時(shí)隙維護(hù)單元25需要保證接收端20的時(shí)隙定時(shí)器啟動(dòng)不晚于所述發(fā)射端10的時(shí)隙啟動(dòng)。根據(jù)處理單元24獲得的時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行裝載,并通過維護(hù)接收端20的時(shí)隙,保證接收端20與發(fā)送端10時(shí)隙寬度相同。
[0080]本發(fā)明提供的時(shí)隙校準(zhǔn)方法和裝置可以使現(xiàn)有采用低級的無線設(shè)備方案在不使用外掛晶體或晶振的條件下,也能實(shí)現(xiàn)較為精準(zhǔn)的收發(fā)時(shí)隙;且由于省去了外掛結(jié)構(gòu),使整個(gè)裝置結(jié)構(gòu)簡單,易于制造,大幅度降低了元器件的生產(chǎn)成本。
[0081]雖然關(guān)于示例實(shí)施例及其優(yōu)點(diǎn)已經(jīng)詳細(xì)說明,應(yīng)當(dāng)理解在不脫離本發(fā)明的精神和所附權(quán)利要求限定的保護(hù)范圍的情況下,可以對這些實(shí)施例進(jìn)行各種變化、替換和修改。對于其他例子,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)容易理解在保持本發(fā)明保護(hù)范圍內(nèi)的同時(shí),工藝步驟的次序可以變化。
[0082]此外,本發(fā)明的應(yīng)用范圍不局限于說明書中描述的特定實(shí)施例的工藝、機(jī)構(gòu)、制造、物質(zhì)組成、手段、方法及步驟。從本發(fā)明的公開內(nèi)容,作為本領(lǐng)域的普通技術(shù)人員將容易地理解,對于目前已存在或者以后即將開發(fā)出的工藝、機(jī)構(gòu)、制造、物質(zhì)組成、手段、方法或步驟,其中它們執(zhí)行與本發(fā)明描述的對應(yīng)實(shí)施例大體相同的功能或者獲得大體相同的結(jié)果,依照本發(fā)明可以對它們進(jìn)行應(yīng)用。因此,本發(fā)明所附權(quán)利要求旨在將這些工藝、機(jī)構(gòu)、制造、物質(zhì)組成、手段、方法或步驟包含在其保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種基于無線通信的時(shí)隙校準(zhǔn)方法,其特征在于,所述時(shí)隙校準(zhǔn)方法包括如下步驟: a)在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),接收至少兩個(gè)攜帶有連續(xù)ID號(hào)的數(shù)據(jù)包; b)通過兩包數(shù)據(jù)的ID號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),同時(shí)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長; c)根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值: 時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù) d)根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。
2.根據(jù)權(quán)利要求1所述的時(shí)隙校準(zhǔn)方法,其中,通過計(jì)時(shí)器來獲取所述總時(shí)長。
3.根據(jù)權(quán)利要求2所述的時(shí)隙校準(zhǔn)方法,其中,所述通過計(jì)時(shí)器來獲取所述總時(shí)長具體為: 響應(yīng)于對第一個(gè)數(shù)據(jù)包的接收,啟動(dòng)計(jì)時(shí)器; 響應(yīng)于對第二個(gè)數(shù)據(jù)包的接收,關(guān)閉所述計(jì)時(shí)器; 記錄所述計(jì)時(shí)器的計(jì)數(shù)值,該數(shù)值即為所述總時(shí)長。
4.根據(jù)權(quán)利要求1所述的時(shí)隙校準(zhǔn)方法,其中,所述時(shí)隙校準(zhǔn)方法用于無線鼠標(biāo)、無線鍵盤、無線航模、無線照明和/或無線遙控玩具的時(shí)隙校準(zhǔn)。
5.根據(jù)權(quán)利要求1?4任意一項(xiàng)所述的時(shí)隙校準(zhǔn)方法,其中,所述無線通信為基于2.4G/5G的無線通信技術(shù)。
6.一種基于無線通信的時(shí)隙校準(zhǔn)裝置,其中,所述時(shí)隙校準(zhǔn)裝置包括發(fā)射端和接收端; 所述發(fā)射端,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),連續(xù)向所述接收端發(fā)送包含有ID號(hào)的數(shù)據(jù)包;所述數(shù)據(jù)包的長度固定,且接連發(fā)出的兩個(gè)數(shù)據(jù)包的ID號(hào)連續(xù); 所述接收端,用于接收所述數(shù)據(jù)包;記錄ID號(hào)連續(xù)的兩個(gè)數(shù)據(jù)包的ID號(hào)、計(jì)算上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),以及接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長;根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值: 時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù) 并根據(jù)所述時(shí)隙定時(shí)器裝載值對時(shí)隙定時(shí)器進(jìn)行重置。
7.根據(jù)權(quán)利要求6所述的時(shí)隙校準(zhǔn)裝置,其中,所述發(fā)射端包括:ID號(hào)生成單元、組包單元、時(shí)隙維護(hù)單元以及發(fā)送單元; 所述ID生成單元,用于為每個(gè)數(shù)據(jù)包生成獨(dú)立的ID,并對所述ID進(jìn)行管理; 所述組包單元,用于將數(shù)據(jù)以及ID進(jìn)行組合,以形成完整的數(shù)據(jù)包; 所述第一時(shí)隙維護(hù)單元,用于保證所述發(fā)送端的時(shí)隙長度固定; 所述發(fā)送單元,用于在一個(gè)時(shí)隙校準(zhǔn)周期內(nèi),向所述接收端順序發(fā)送所述ID連續(xù)的所述數(shù)據(jù)包。
8.根據(jù)權(quán)利要求6所述的時(shí)隙校準(zhǔn)裝置,其中,所述接收端包括:接收單元、計(jì)時(shí)器、解析單元、處理單元和第二時(shí)隙維護(hù)單元; 所述接收單元,用于接收來自于所述發(fā)送端的數(shù)據(jù)包; 所述計(jì)時(shí)器,用于記錄接收上述兩個(gè)數(shù)據(jù)包所經(jīng)歷的總時(shí)長; 所述解析單元,用于解析所述數(shù)據(jù)包,記錄所述數(shù)據(jù)包的ID,通過兩包數(shù)據(jù)的ID號(hào)計(jì)算接收上述兩個(gè)數(shù)據(jù)包所經(jīng)過的時(shí)隙數(shù),并對所述計(jì)時(shí)器進(jìn)行控制; 所述處理單元,用于根據(jù)以下公式獲得時(shí)隙定時(shí)器裝載值: 時(shí)隙定時(shí)器裝載值=總時(shí)長/時(shí)隙數(shù); 第二時(shí)隙維護(hù)單元,用于根據(jù)所述時(shí)隙定時(shí)器裝載值對所述時(shí)隙定時(shí)器進(jìn)行重置,并維護(hù)所述接收端的時(shí)隙。
9.根據(jù)權(quán)利要求8所述的時(shí)隙校準(zhǔn)裝置,其中,所述解析單元對所述計(jì)時(shí)器進(jìn)行控制為: 當(dāng)所述接收單元接收到第一數(shù)據(jù)包時(shí),記錄所述第一數(shù)據(jù)包的ID號(hào),并啟動(dòng)所述計(jì)時(shí)器; 在所述接收單元接收到第二數(shù)據(jù)包時(shí),記錄所述第二數(shù)據(jù)包的ID號(hào),并關(guān)閉所述計(jì)時(shí)器。
10.根據(jù)權(quán)利要求6所述的時(shí)隙校準(zhǔn)裝置,其中,接收端預(yù)估發(fā)射端時(shí)隙開始位置,所述接收端的時(shí)隙定時(shí)器啟動(dòng)不晚于所述發(fā)射端的時(shí)隙啟動(dòng)。
11.根據(jù)權(quán)利要求6所述的時(shí)隙校準(zhǔn)裝置,其中,所述時(shí)隙校準(zhǔn)周期小于或者等于數(shù)據(jù)包ID周期時(shí)長。
12.根據(jù)權(quán)利要求6所述的時(shí)隙校準(zhǔn)裝置,其中,所述計(jì)時(shí)器的啟動(dòng)時(shí)間點(diǎn)與所述發(fā)射端的時(shí)隙起點(diǎn)的時(shí)間長度和所述計(jì)時(shí)器的關(guān)閉時(shí)間點(diǎn)與所述發(fā)射端的時(shí)隙起點(diǎn)的時(shí)間長度一致。
13.根據(jù)權(quán)利要求6?12任意一項(xiàng)所述的時(shí)隙校準(zhǔn)裝置,其中,所述接收端與所述發(fā)送端之間采用基于2.4G/5G的無線通信技術(shù)進(jìn)行無線通信。
【文檔編號(hào)】H04J3/06GK104333428SQ201410549761
【公開日】2015年2月4日 申請日期:2014年10月16日 優(yōu)先權(quán)日:2014年10月16日
【發(fā)明者】李殿君, 楊亮, 肖金紅, 王帥, 楊清華 申請人:北京中科漢天下電子技術(shù)有限公司