專利名稱:用于傳感器的無線連接的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及電子商品防盜(“EAS”),并且更特別地涉及用于在包含EAS傳感器的EAS裝置之間建立無線連接的方法和系統(tǒng)。
背景技術(shù):
傳感器和其它EAS裝備具有與用于傳遞信息的線纜的安裝相關(guān)聯(lián)的安裝部署成本。無線通信成本高,并且通信協(xié)議棧消耗產(chǎn)品的內(nèi)存。另外,用于將有線網(wǎng)絡(luò)裝置與無線網(wǎng)絡(luò)無縫連接的方法不易于設(shè)計并且成本效益不好。用于低成本傳感器的有線連接的使用已經(jīng)廣泛應(yīng)用。然而,有線連接增加了部署負(fù)擔(dān)。實現(xiàn)復(fù)雜通信協(xié)議棧的較高成本的無線解決方案已經(jīng)在一些部署中被使用,但是由于與實現(xiàn)復(fù)雜通信協(xié)議棧相關(guān)的昂貴處理和內(nèi)存成本在低成本傳感器和部署方面并不有效。一些無線解決方案需要耗時且不靈活的配置和設(shè)置,增加了部署和維護(hù)成本。已經(jīng)用例如由紫蜂(Zigbee)規(guī)定的2. 45GHz標(biāo)準(zhǔn)的基于用于無線個人區(qū)域網(wǎng)絡(luò) ("WPAN")的電氣電子工程師學(xué)會(“IEEE”)標(biāo)準(zhǔn)802. 15. 4的一套使用小的、低功率數(shù)字無線電通信的高水平通信協(xié)議試圖進(jìn)行了低成本嘗試。然而,為紫蜂限定的協(xié)議棧消耗了大量的內(nèi)存并且需要非常復(fù)雜的配置。存在于2. 45GHz和更高頻率范圍內(nèi)的其它網(wǎng)絡(luò)占據(jù)與使用IEEE 802. 11 (S卩“Wi-Fi”)的客戶解決方案相同的帶寬空間。這些頻率引入了信息技術(shù)(“IT”)無線網(wǎng)絡(luò)干擾的難題并且增加了 IT部門的維護(hù)負(fù)擔(dān)。因此,所需要的是在使得與現(xiàn)有無線系統(tǒng)的干擾最小化的同時用于將EAS裝置和 EAS傳感器無線互連的廉價的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明有利地提供了用于在EAS傳感器和其它EAS設(shè)備之間建立無線通信的方法和系統(tǒng)。本發(fā)明提供了便于裝置與網(wǎng)絡(luò)連接的分層解決方法,這允許現(xiàn)有的有線網(wǎng)絡(luò)與無線網(wǎng)絡(luò)中的無線節(jié)點無縫地連接。依據(jù)本發(fā)明的一個方案,無線通路點在電子商品防盜(“EAS”)網(wǎng)絡(luò)中傳達(dá)消息。 EAS網(wǎng)絡(luò)包括與至少一個無線裝置節(jié)點硬接線的至少一個EAS傳感器。無線通路點包括有線通信接口、無線通信接口和控制器。所述控制器與有線通信接口和無線通信接口電耦合。 有線通信接口工作以接收消息。所述消息包含與EAS傳感器相對應(yīng)的子層地址。無線通信接口工作以廣播消息并且接收廣播消息的應(yīng)答。應(yīng)答來自于與子層地址相對應(yīng)的EAS傳感器??刂破鞴ぷ饕栽谟芯€通信接口和無線通信接口之間傳遞消息。依據(jù)本發(fā)明的另一方案,電子商品防盜(“EAS”)網(wǎng)絡(luò)包含通路點和具有無線網(wǎng)絡(luò)層地址的至少一個無線裝置節(jié)點。EAS網(wǎng)絡(luò)支持具有子層地址的至少一個EAS傳感器。 至少一個無線裝置節(jié)點與通路點無線耦合并且與至少EAS傳感器硬接線。通路點工作以通過第一有線通信接口接收消息并且通過第一無線通信接口廣播消息。所述消息包含與EAS 傳感器相對應(yīng)的子層地址。通路點進(jìn)一步工作以通過第一無線通信接口接收廣播消息的應(yīng)答。至少一個無線裝置節(jié)點工作以通過第二無線通信接口接收廣播消息并且通過第二有線通信接口將廣播消息轉(zhuǎn)送給給與包含在接收的廣播消息中的子層地址相對應(yīng)的EAS傳感器。所述至少一個無線裝置節(jié)點進(jìn)一步工作以通過第二有線通信接口接收來自與子層地址相對應(yīng)的EAS傳感器的廣播消息的應(yīng)答并且通過第二無線通信接口轉(zhuǎn)送廣播消息的應(yīng)答。依據(jù)本發(fā)明的又一佛納甘,提供用于在EAS網(wǎng)絡(luò)鎮(zhèn)南關(guān)傳達(dá)消息的方法。EAS網(wǎng)絡(luò)包括與至少一個無線裝置節(jié)點硬接線的至少一個EAS傳感器。通過有線通信接口接收消息。所述消息包含與EAS傳感器相對應(yīng)的子層地址。通過無線通信接口來廣播消息。通過無線通信接口來接收廣播消息的應(yīng)答。所述應(yīng)答來自于與子層地址相對應(yīng)的EAS傳感器。
通過參考下面結(jié)合附圖考慮的詳細(xì)描述,將更容易全面地理解本發(fā)明及其伴隨的優(yōu)點和特征,其中圖1為依據(jù)本發(fā)明的原理構(gòu)造的以星形配置布置的示例性EAS通信系統(tǒng)的框圖;圖2為示出依據(jù)本發(fā)明的原理構(gòu)造的通過使用中繼器增大無線通路點的范圍的框圖;圖3為依據(jù)本發(fā)明的原理構(gòu)造的示例性無線通路點的框圖;圖4為依據(jù)本發(fā)明的原理構(gòu)造的示例性EAS裝置節(jié)點的框圖;圖5為依據(jù)本發(fā)明的原理構(gòu)造的示例性RF數(shù)據(jù)包幀結(jié)構(gòu);圖6為依據(jù)本發(fā)明的原理構(gòu)造的示例性UART數(shù)據(jù)包幀結(jié)構(gòu);圖7為示出依據(jù)本發(fā)明的原理的鑒別過程的控制圖;圖8為示出依據(jù)本發(fā)明的原理的分層尋址的框圖;圖9為依據(jù)本發(fā)明的原理構(gòu)造的圖1的示例性EAS通信系統(tǒng)的更詳細(xì)框圖;圖10為依據(jù)本發(fā)明的原理在接收有線串行數(shù)據(jù)的同時傳遞RF信道數(shù)據(jù)的并行架構(gòu)設(shè)計的框圖;以及圖11為根據(jù)本發(fā)明的原理的示例性EAS傳感器發(fā)送完成預(yù)測過程的流程圖。
具體實施例方式在詳細(xì)描述根據(jù)本發(fā)明的示例性實施方案之前,要注意的是實施方案主要以涉及實現(xiàn)結(jié)合地將用于無線連接電子商品防盜(“EAS”)設(shè)備和EAS傳感器的系統(tǒng)和方法并入的裝置組件和處理步驟的組合存在。因此,在圖中已適當(dāng)?shù)赝ㄟ^常用的符號表示系統(tǒng)和方法組件,其僅示出與理解本發(fā)明實施方案的有關(guān)的那些具體細(xì)節(jié),以便不會以對于閱讀本文說明書的本領(lǐng)域的普通技術(shù)人員來說將容易明了的細(xì)節(jié)來模糊本發(fā)明。本文使用的相關(guān)術(shù)語,例如,“第一”和“第二”、“頂部”和“底部”等可以僅用于區(qū)別一個實體或元件與另一個實體或元件,不是必需地要求或暗示著這些實體和元件之間的任何物理或邏輯關(guān)系或順序。本發(fā)明的一個實施方案有利地提供了用于在EAS傳感器和其它EAS設(shè)備之間建立無線通信的方法和系統(tǒng)。本發(fā)明的實施方案提供了通過在星形網(wǎng)絡(luò)上對中繼器進(jìn)行分層的方法并且實施新的通信方案來擴(kuò)展星形拓?fù)浣Y(jié)構(gòu)的架構(gòu)。所述架構(gòu)提供了便于裝置與網(wǎng)絡(luò)連接的分層尋址方法。該分層尋址方法允許現(xiàn)有的有線網(wǎng)絡(luò)與無線網(wǎng)絡(luò)中的無線節(jié)點無縫
7連接。本發(fā)明的實施方案有利地提供了無縫連接使用串行接口的裝置的有效器件并且不是特別地為無線網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的連接而設(shè)計的。通過使在RF信道中傳遞的信息量最大化并且通過使將信息分解成多個較小的有效載荷發(fā)送(引入額外的幀字節(jié)開銷)的可能性最小化來獲得帶寬效率。盡管下述實施方案將傳感器確定為EAS傳感器,本發(fā)明的原理還可應(yīng)用于其它類型的傳感器裝置,包括但不限于侵入傳感器、溫度傳感器、濕度傳感器寸?,F(xiàn)在參照附圖,在附圖中相同的附圖標(biāo)記指代相同的元件,在圖1中示出了用于無線連接EAS傳感器和設(shè)備的示例性電子商品防盜(“EAS”)通信網(wǎng)絡(luò)10。網(wǎng)絡(luò)10可以包括管理網(wǎng)絡(luò)10并且實現(xiàn)輪詢-響應(yīng)協(xié)議方案以傳遞信息的無線通路點(“AP”)12。無線裝置節(jié)點14a、14b (顯示出兩個,統(tǒng)稱為“無線裝置節(jié)點14”)在根據(jù)接合令牌鑒別之后接合網(wǎng)絡(luò)10。接合令牌為由形成特定網(wǎng)絡(luò)的部分的所有裝置所共享的值。可通過使用不同的接合令牌使多個網(wǎng)絡(luò)共存。中繼器16a、16b (顯示出兩個,統(tǒng)稱為“中繼器16”)用于擴(kuò)展通路點12的范圍。下面將更詳細(xì)地討論中繼器16的操作。應(yīng)當(dāng)注意的是,網(wǎng)絡(luò)10可以包括任何數(shù)量的通路點12、裝置節(jié)點14和中繼器16。圖1中所示的示例性網(wǎng)絡(luò)10包括圍繞通路點12部署的兩個中繼器16a、16b。中繼器16接合網(wǎng)絡(luò)10并且根據(jù)衰減值再次發(fā)送RF通信數(shù)據(jù)包。一旦中繼器16接收到發(fā)送信息,如果衰減值不為零則中繼器16重播發(fā)送信息并且減少衰減計數(shù)。如果衰減計數(shù)不為零,則看到來自另一中繼器16的重發(fā)信息的中繼器16也重播發(fā)送信息。由于消息被重播, 每當(dāng)中繼器16重發(fā)消息時,由發(fā)送所使用的帶寬加倍。還存在這樣的可能性如果不同的中繼器16重發(fā)消息,則中繼器16將重發(fā)相同的消息多于一次。在一種操作模式下,中繼器 16僅重發(fā)從通路點12或無線裝置節(jié)點14接收到的消息。這種操作模式避免了由中繼器 16重復(fù)發(fā)送相同的消息??蛇x擇地,衰減計數(shù)可由通路點12或無線裝置節(jié)點14設(shè)定為1。 該方法允許圍繞通路點12添加多個中繼器16以及擴(kuò)展網(wǎng)絡(luò)范圍。通過該那個房提供的覆蓋度足以應(yīng)對大部分應(yīng)用。在圖2中示出了說明通路點12的范圍如何可通過一層中繼器16來增大的可選實施方案。為了部署多個中繼器并且擴(kuò)展覆蓋度,通過跟蹤發(fā)端無線節(jié)點14的地址和由發(fā)端無線節(jié)點14使用的消息標(biāo)識號來引入重發(fā)控制。在中繼器16重發(fā)之前,該控制對消息進(jìn)行資格驗證。由中繼器16重發(fā)的消息存儲在跟蹤表中。無論何時從中繼器16接收到消息, 都對該跟蹤表進(jìn)行查驗。發(fā)送幀包括發(fā)送裝置類型,其允許接收裝置判定消息是否來自無線節(jié)點裝置14、通路點12或中繼器16。另一裝置鑒別器可以為無線標(biāo)簽。中繼器16總是轉(zhuǎn)發(fā)來自任何無線節(jié)點裝置14的消息,除了在重發(fā)之前來自中繼器裝置16的消息被進(jìn)行資格認(rèn)定為違背跟蹤表之外。當(dāng)從裝置46接收到新消息ID時,跟蹤表被更新。現(xiàn)在參照圖3,無線通路點12包括與控制器20通信耦合的通信接口 18。通信接口 18包括至少一個有線接口 22和與天線沈耦合的至少一個無線接口 24。通信接口 18使用下面限定的示例性射頻(“RF”)協(xié)議在無線通路點12、中繼器16和通信網(wǎng)絡(luò)10內(nèi)的其它裝置之間傳遞數(shù)據(jù)包。通信接口 18可以包括任何數(shù)量的通信端口??刂破?0控制信息的處理和無線通路點12的操作以執(zhí)行本文所述的功能??刂破?0還與存儲器觀耦合。存儲器觀包括數(shù)據(jù)存儲器30和程序存儲器32。
數(shù)據(jù)存儲器30包括與傳遞數(shù)據(jù)相關(guān)聯(lián)的三個緩沖器、網(wǎng)絡(luò)10和其它各種用戶數(shù)據(jù)文件(未顯示)。緩沖器包括通用異步接收器/發(fā)送器(“UART”)緩沖器34、串行數(shù)據(jù)傳遞緩沖器36和RF數(shù)據(jù)傳遞緩沖器38。UART緩沖器34包含單字節(jié)數(shù)據(jù)以便通過有線接口 22發(fā)送或接收。下面討論UART數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)存儲器30還包括串行空閑計時器40、串行空閑短期移動平均42和串行空閑觸發(fā)器44。串行空閑計時器40為跟蹤在UART數(shù)據(jù)包發(fā)送之間消逝的時間的自由運(yùn)行計數(shù)器。串行空閑觸發(fā)器44為在觸發(fā)RF數(shù)據(jù)包發(fā)送之前可允許的最大空閑值。串行空閑短期移動平均42為UART數(shù)據(jù)包發(fā)送之間的實際串行空閑時間的一系列采樣并且根據(jù)需要用于調(diào)整串行空閑觸發(fā)器44。程序存儲器32包含UART控制引擎46、串行控制引擎48、RF控制引擎50和預(yù)測器52。UART控制引擎46引導(dǎo)來往于UART緩沖器34的數(shù)據(jù)傳遞。類似地,串行控制引擎 48引導(dǎo)來往于串行數(shù)據(jù)傳遞緩沖器36的數(shù)據(jù)傳遞,并且RF控制引擎50引導(dǎo)來往于RF數(shù)據(jù)傳遞緩沖器38的數(shù)據(jù)傳遞。預(yù)測器52確定傳遞數(shù)據(jù)的時間并且適當(dāng)?shù)刈赃m應(yīng)地調(diào)節(jié)串行空閑觸發(fā)器44。預(yù)測器52確定串行總線上的空閑時間表示傳感器發(fā)送已經(jīng)完成的時間。通過預(yù)定發(fā)送端,增加了為單次RF發(fā)送收集最大字節(jié)數(shù)的機(jī)會。該方法使得信息數(shù)據(jù)字節(jié)與成幀和網(wǎng)絡(luò)管理字節(jié)的比率最大化。下面更加詳細(xì)地討論預(yù)測器52的操作。除了上述結(jié)構(gòu)之外,每個無線通路點12可以包括可能需要執(zhí)行無線通路點12的其它功能的附加的、任選的結(jié)構(gòu)(未顯示)?,F(xiàn)在參照圖4,無線裝置節(jié)點14包括與控制器56電耦合的通信接M。通信接口 M包括至少一個有線接口,例如,UART或串行輸入/輸出(“I/O”)接口。通信接口討在裝置節(jié)點14和至少一個EAS傳感器(未顯示)之間傳遞信息。控制器56控制信息的處理和裝置節(jié)點14的操作以執(zhí)行本文所述的功能??刂破?56也與收發(fā)器58電耦合。收發(fā)器60以本領(lǐng)域所公知的方式通過至少一個天線60發(fā)送和接收來自無線通路點12的數(shù)據(jù)包。天線60可以為例如通過平衡-不平衡變換器62與收發(fā)器60耦合的微帶天線。現(xiàn)在參照圖5,EAS通信網(wǎng)絡(luò)10在通路點12和無線裝置節(jié)點14之間實現(xiàn)廣播和點對點的消息傳送方案。網(wǎng)絡(luò)10可以使用圖5中所示的示例性RF成幀結(jié)構(gòu)64,S卩,數(shù)據(jù)包。RF數(shù)據(jù)包字段包括前同步碼66、SYNC 68、長度70、目的地地址(“DSTADDR”)72、源地址(“SRCADDR”)74、端口 76、裝置信息78、交易ID ( “TractID”)80、網(wǎng)絡(luò)消息命令類型 (“nwkCMD”)82、網(wǎng)絡(luò)消息標(biāo)識(“nwkMsgID”)84、應(yīng)用數(shù)據(jù)("App Payload”)86 和循環(huán)冗余校驗(“CRC”)88的字段。前同步碼66和SYNC 68字段用于無線電通信同步。長度字段70包含數(shù)據(jù)包64中的總字節(jié)數(shù)。目的地地址72和源地址74字段可以為分別包含目的地裝置和源裝置的地址的4字節(jié)字段;然而,字段的長度可以改變。端口字段76為在最高的兩個位中含有加密上下文并且在其余六個位中含有應(yīng)用端口號的1字節(jié)字段。裝置信息字段78包含發(fā)送方/接收方和平臺能力,下面更加詳細(xì)地討論該字段。交易ID字段80包含用于當(dāng)前消息的標(biāo)識號。網(wǎng)絡(luò)消息命令類型82和網(wǎng)絡(luò)消息標(biāo)識84字段用于發(fā)送消息以及發(fā)送管理鑒別的上層網(wǎng)絡(luò)。nwkCMD 82鑒別被發(fā)送消息的類型。例如,當(dāng)數(shù)據(jù)包由通路點 12接收到時,其被視為點對點的發(fā)送并且通過通路點12向無線裝置節(jié)點12應(yīng)答。nwkCMD字段82的值向裝置節(jié)點14表明該消息為較早包的應(yīng)答發(fā)送。nwkMsgID 84表示接收節(jié)點對哪個消息進(jìn)行應(yīng)答。在這點上,因為數(shù)據(jù)包已被接收到,發(fā)送裝置節(jié)點停止發(fā)送數(shù)據(jù)包的嘗試(在間歇期間之后)。廣播命令具有其自身的nwkCMD 82,在該情況下,如果實現(xiàn)是針對有線傳感器裝置發(fā)起返回應(yīng)答動作,則裝置節(jié)點12可不應(yīng)答發(fā)送。類似地,固件的下載可具有其自身的nwkCMD 82。其余的字段包括實際發(fā)送的數(shù)據(jù),即應(yīng)用數(shù)據(jù)86和基于除了前同步碼66和SYNC 68字段之外的數(shù)據(jù)包64的所有字段計算出的CRC88。在圖6中示出示例性UART數(shù)據(jù)包結(jié)構(gòu)90。UART數(shù)據(jù)包90用于在無線通路點12 和使用有線接口 22的其它裝置之間發(fā)送數(shù)據(jù)。UART數(shù)據(jù)包90包括起始位92、8位數(shù)據(jù)有效載荷94、奇偶檢驗位96和停止位98。現(xiàn)在參照圖7,示出了示例性網(wǎng)絡(luò)鑒別過程。在終端裝置100(例如,EAS傳感器) 能夠參與無線網(wǎng)絡(luò)10之前,必須對終端裝置100進(jìn)行鑒別。終端裝置100通常與無線裝置節(jié)點14硬接線。終端裝置100在鑒別之后與網(wǎng)絡(luò)10連接。當(dāng)希望接合網(wǎng)絡(luò)10的裝置100 發(fā)出接合消息時,鑒別過程開始。通路點12響應(yīng)于接合消息以向網(wǎng)絡(luò)10鑒別裝置100。在通路點12和網(wǎng)絡(luò)的每個無線節(jié)點裝置14之間交互鏈接消息。鏈接成對出現(xiàn)并且建立點對點的連接。通路點12具有用于每個連接的鏈接ID。該鏈接ID用作由較高級別的軟件操作在無線節(jié)點之間(例如,在通路點12和無線裝置節(jié)點14之間)進(jìn)行點對點通信的句柄。裝置地址可配置在裝置100上,或者可實現(xiàn)隨機(jī)尋址方案來減少配置負(fù)擔(dān)。在本發(fā)明的一個實施方案中,無線節(jié)點14選擇用于在網(wǎng)絡(luò)上操作的隨機(jī)地址??梢远喾N方法來選擇隨機(jī)地址。一種方法是使用松裕度R-C網(wǎng)絡(luò)。R-C網(wǎng)絡(luò)與處理器的比較器輸入引腳連接。選擇RC時間常數(shù)以允許處理器時間加電并且啟動計數(shù)器。處理器在加電時啟動計數(shù)器,計數(shù)器本身是隨機(jī)的,并且計數(shù)器進(jìn)行計數(shù),直到比較器輸入引腳由RC時間常數(shù)觸發(fā)。 寄存器中的值用作無線節(jié)點地址或者用于根據(jù)某公式生成地址。在無線節(jié)點14接合網(wǎng)絡(luò)時,通過通路點來驗證由裝置100選擇的隨機(jī)地址。如果具有相同地址的另一無線節(jié)點14已經(jīng)接合網(wǎng)絡(luò)10,則通路點12發(fā)出地址鑒定消息以判定該舊的裝置是否仍在網(wǎng)絡(luò)10上。試圖接合的新的裝置100不響應(yīng)于該地址鑒定消息。如果舊的裝置響應(yīng)地址鑒定,那么網(wǎng)絡(luò)10到新裝置的通路被拒絕,并且返回重復(fù)地址狀態(tài)。新裝置100能夠復(fù)位以產(chǎn)生接合網(wǎng)絡(luò)10的新的隨機(jī)地址并且序列重復(fù)直到新裝置具有唯一地址??蛇x擇地,軟件隨機(jī)號發(fā)生器可用于產(chǎn)生起始地址。還可接受的是,具有增量計數(shù)器并且計數(shù)器的值用于生成地址。如果通路點12不接受地址,則計數(shù)增加?,F(xiàn)在參照圖8和圖9,本發(fā)明的一個實施方案提供了位于子層(地址)裝置上廣播和響應(yīng)以完成對廣播消息的消息應(yīng)答而裝置對廣播消息的響應(yīng)在無線網(wǎng)絡(luò)層被應(yīng)答的方法。無線節(jié)點14和通路點12之間的點對點消息在無線網(wǎng)絡(luò)層被應(yīng)答。子層管理消息間歇以及未應(yīng)答廣播消息的重播。通路點12廣播從無線連接接收到的消息(有效載荷)。通路點12還可以將從無線節(jié)點14接收到的消息作為廣播消息轉(zhuǎn)送,或者通路點12可以根據(jù)接收到的消息信息將消息轉(zhuǎn)送給特定的無線網(wǎng)絡(luò)節(jié)點14。當(dāng)通路點12將接收到的無線節(jié)點消息作為廣播消息轉(zhuǎn)送時,通路點12響應(yīng)于廣播消息將從裝置接收到的信息返回到請求廣播的無線節(jié)點裝置14。本地裝置管理器(“LDM”) 102與通路點12通過線連接。無線節(jié)點14與普通EAS裝置100(顯示為一個)連接。這種分層尋址方法為當(dāng)在無線網(wǎng)絡(luò)10上通信時使用的無線節(jié)點裝置14分配地址。通過有線串行接口(或串行/并行PCB布局)與無線裝置節(jié)點14 連接的裝置100實現(xiàn)子層尋址方案。該子層可可作為其本身獨立的通信網(wǎng)絡(luò)工作。通過無線通路點12從LDM裝置102接收到的消息作為無線廣播消息由通路點12 發(fā)送。廣播消息由無線裝置節(jié)點14接收,并且下文進(jìn)一步詳述的幀有效載荷經(jīng)由有線連接發(fā)送給裝置100,例如但不限于根據(jù)RS485規(guī)格限定的連接。無線節(jié)點14成功接收到廣播消息的應(yīng)答不發(fā)回通路點12。而是,在子地址級具有匹配地址的裝置100將響應(yīng)于來自LDM 102的消息。因此,如果發(fā)生故障,則子層裝置100將不應(yīng)答廣播消息。如果有線LDM 102 在預(yù)定時間長度內(nèi)未接收到廣播消息的應(yīng)答,則LDM 102將消息重新發(fā)送到通路點12。因此,確保遞送的響應(yīng)性有賴于LDM 102,而不是無線裝置節(jié)點12和14,使得無線裝置節(jié)點14 相對簡單且廉價,例如,有線到無線適配器。響應(yīng)于LDM廣播(例如,輪詢命令)的裝置90通過有線連接將其消息發(fā)送到無線節(jié)點14。無線節(jié)點14使用點對點發(fā)送,其中無線數(shù)據(jù)包的源地址和目的地地址鑒定源無線裝置12和目的地通路點12的地址。無線數(shù)據(jù)包的有效載荷鑒定源裝置100和目的地有線裝置102的應(yīng)答。點對點消息的接收在無線網(wǎng)絡(luò)層處被應(yīng)答。重試、間歇和消息ID用于增強(qiáng)無線網(wǎng)絡(luò)發(fā)送的穩(wěn)健性。在為頻率遷移的情況下,通路點12發(fā)送包含新頻率指示符的頻率遷移命令。在命令被發(fā)出之后,通路點12具有發(fā)出裝置節(jié)點遷移校驗命令的選項。在允許遷移的時間之后,通路點12接收來自各裝置100的確認(rèn)。如果裝置100不遷移,則通路點12能夠返回到先前的頻率并且從滯后的裝置100重新發(fā)出命令和/或請求狀態(tài)。通路點12可以返回周期性地返回先前的頻率,直到所有裝置100已經(jīng)遷移。異常被記錄并且包含在通路點12狀態(tài)的狀態(tài)中??蛇x擇地,連通性檢測命令(周期性通路點存在信號)可通過通路點12發(fā)送。例如,連通性檢測命令被限定為頻率遷移命令、或通路點存在信號(可通過通路點周期性地發(fā)送)或表示通路點存在的其它信號。在期望時間內(nèi)未接收到連通性檢測命令的無線裝置 14自動地移動到下個頻率并且監(jiān)聽來自通路點12的連通性檢測命令。如果連通性檢測命令未發(fā)現(xiàn)無線裝置14,將移動到下個頻率并且校驗連通性檢測命令的命令。如圖10所示的示例性并行架構(gòu)設(shè)計用于在接收有線串行數(shù)據(jù)的同時傳遞RF信道數(shù)據(jù),并且反之亦然。在出網(wǎng)(發(fā)送)方向上,觸發(fā)器確定串行數(shù)據(jù)緩沖器36中的數(shù)據(jù)傳遞給RF數(shù)據(jù)傳遞緩沖器38的時間。在串行控制引擎48和RF控制引擎50之間發(fā)生傳遞的同時,UART緩沖器控件46將進(jìn)入的串行數(shù)據(jù)包并行地接受到UART緩沖器34中。換句話說,串行控制引擎48和RF控制引擎50之間的數(shù)據(jù)緩沖可在UART緩沖器34正在接受新數(shù)據(jù)的同時被傳遞。在串行數(shù)據(jù)緩沖器36將其數(shù)據(jù)傳遞給RF數(shù)據(jù)傳遞緩沖器38之后,串行控制引擎48和RF控制引擎50 二者均繼續(xù)并行地工作。RF控制引擎50包格式化并且管理RF發(fā)送,同時串行控制引擎48接受新的串行數(shù)據(jù)。在進(jìn)入的(接收)方向上,在接收到數(shù)據(jù)包之后,恢復(fù)的RF數(shù)據(jù)立即被發(fā)送給串行接口。在完成數(shù)據(jù)收集之后,串行數(shù)據(jù)緩沖器36中的信息被處理而不對在數(shù)據(jù)包有效載荷中接收到的進(jìn)入字節(jié)進(jìn)行解碼以獲取傳遞計數(shù)或發(fā)信號信息的知識,例如,開始/停止指示符。RF網(wǎng)絡(luò)10能夠基于在RF緩沖器38中接收到最大數(shù)量的字節(jié)以及在發(fā)送裝置處未發(fā)生串行空閑來指示數(shù)據(jù)包為局部數(shù)據(jù)包。在該情況下,恢復(fù)的RF數(shù)據(jù)被保存在串行數(shù)據(jù)傳遞緩沖器36中,直到其余的數(shù)據(jù)包被接收到。例如,可以使用能夠保存從發(fā)送節(jié)點接收到的256個字節(jié)的接收緩沖器。傳遞應(yīng)當(dāng)比UART緩沖數(shù)據(jù)包時間發(fā)生得更快。按如下方式從串行總線接收并且處理數(shù)據(jù)包。觸發(fā)器由串行空閑觸發(fā)器44限定并且與其發(fā)送串行總線數(shù)據(jù)包所花費(fèi)的時間相關(guān)聯(lián)。傳感器應(yīng)用通常以脈沖串發(fā)送信息。 這些脈沖串可包含數(shù)據(jù)包字節(jié)之間的延遲或者可以在時間上緊密地耦合。本發(fā)明的實施方案獲知對于串行應(yīng)用(裝置)字節(jié)發(fā)送之間的空閑時間,從而更加有效地管理RF信道的帶覓ο在限定數(shù)據(jù)傳遞過程時,可考慮下述因素RF發(fā)送率、RF無線電芯片先入先出 (“FIFO”)大小、串行發(fā)送率和串行接口的空閑時間。RF無線電芯片可具有預(yù)設(shè)的FIFO緩沖器大小。FIFO使用是通過應(yīng)用和數(shù)據(jù)管理算法確定的。RF信道傳遞率應(yīng)當(dāng)比串行接口傳遞率高以減少所接收到的串行數(shù)據(jù)的內(nèi)存存儲量并且提供緩沖器過流穩(wěn)健性。該考慮用于提供與EAS裝置的無縫無線連接?,F(xiàn)在參照圖11,提供了依據(jù)本發(fā)明的原理的示例性操作流程圖,該流程圖描述了預(yù)測器52執(zhí)行的用去決定結(jié)束從串行連接收集數(shù)據(jù)以及開始RF發(fā)送的時間的步驟。由于 RF信道的波特率應(yīng)當(dāng)比串行波特率高,允許穩(wěn)健地提供與串行總線上的裝置的無縫連接, 僅為了示例性的目的,在RF信道上使用示例性的250K波特的傳遞率,并且在串行接口上使用38. 4K波特的傳遞率。EAS系統(tǒng)中的傳感器通常以脈沖串發(fā)送數(shù)據(jù),因此隨著串行總線空閑時間增加與當(dāng)前消息相關(guān)聯(lián)的新數(shù)據(jù)包被接收到的可能性降低。預(yù)測器52使用自由運(yùn)行串行空閑定時器40 (其可實現(xiàn)為計數(shù)器)來跟蹤在串行字節(jié)數(shù)據(jù)包之間消逝的時間,以調(diào)節(jié)觸發(fā)RF發(fā)送的串行空閑觸發(fā)器值44。觸發(fā)器的最大串行空閑時間可被限定為應(yīng)用參數(shù)。初始設(shè)定與RF緩沖發(fā)送時間相關(guān)聯(lián)并且可以為例如0.5、1的某因子或某增量(例如,2、2. 5等)乘以用于發(fā)送RF緩沖的時間的乘積。初始地,串行空閑觸發(fā)器44被設(shè)定成與一個RF發(fā)送相等的時間;然而,由于預(yù)測器52的串行空閑時間觸發(fā)器44為適應(yīng)性參數(shù),串行空閑時間觸發(fā)器44被調(diào)節(jié)以最優(yōu)化網(wǎng)絡(luò)10的性能。例如,如果字節(jié)之間的時間消逝增加,則預(yù)測器52 的串行空閑時間觸發(fā)器44增加。串行空閑觸發(fā)器44可由例如RF發(fā)送時間兩倍的最大值約束。如果有必要,根據(jù)網(wǎng)絡(luò)設(shè)計的需要,可以實現(xiàn)較大的最大值;然而,最大觸發(fā)器值應(yīng)當(dāng)參照某已知參數(shù)(例如,RF發(fā)送時間)來設(shè)定。通常,在大于2毫秒發(fā)生的UART數(shù)據(jù)包之間的消逝允許RF發(fā)送無縫地發(fā)生并且在裝置中創(chuàng)建緩沖空間。預(yù)測器52確定發(fā)起從串行數(shù)據(jù)傳遞緩沖器36到RF數(shù)據(jù)傳遞緩沖器38的緩沖傳遞的時間,并且反之亦然。預(yù)測器52通常處于空閑狀態(tài),直到其檢測到中斷觸發(fā)器,中斷觸發(fā)器可以串行數(shù)據(jù)中斷的形式存在(步驟S102)。觸發(fā)器可以包括例如串行傳遞緩沖器50, 其接收由RF緩沖器52接受的最大字節(jié)數(shù)或接收到的超過串行空閑時間觸發(fā)器44的串行字節(jié)之間的時間。當(dāng)預(yù)測器檢測到中斷觸發(fā)器(步驟S102)時,UART緩沖器34中的數(shù)據(jù)被傳遞給串行數(shù)據(jù)緩沖器36(步驟S104)。如果串行數(shù)據(jù)緩沖器36中的數(shù)據(jù)量(例如,ByteCnt)尚未達(dá)到預(yù)定的RF數(shù)據(jù)緩沖器38的大小(例如,RFBuffSize (步驟S106),那么觸發(fā)最有可能由于自由運(yùn)行串行空閑定時器GO (例如,SerialIdleCnt)達(dá)到串行空閑觸發(fā)器44的限
12值(例如,IdleTriggerCnt)而引起。如果自由運(yùn)行串行空閑定時器40已經(jīng)達(dá)到串行空閑觸發(fā)器44的限值(步驟S108),那么按下述方式來更新串行空閑觸發(fā)器44(步驟S110)。在一個實施方案中,串行空閑時間觸發(fā)器44由串行空閑短期移動平均(“MA”)42 和長期預(yù)測器構(gòu)成。串行空閑短期移動平均42為如下形式MA = (X1+X2+X3+. . . +Xn) /N, (1)其中,X1... \為實際串行空閑時間的測量采樣。長期預(yù)測器(“LTP”)與MA—起加權(quán)以用公式表示串行空閑觸發(fā)器44的值。初始的LTP值可基于可設(shè)定初始值。該值可與發(fā)送RF緩沖所需的時間或接收既定數(shù)量的UART字節(jié)(例如,兩個)所需的時間相關(guān)聯(lián)。 等式2限定確定長期預(yù)測器值的濾波運(yùn)算。LTP = LTP * lptCoeff+MA * maCoeff, (2)其中l(wèi)ptCoeff+maCoeff = 1. (3)LTP用作串行接口空閑時間觸發(fā)器的輸入。IptCoeff和maCoeff確定賦予LTP和 MA的權(quán)重。最小空閑常數(shù)K添加到LPT中以獲得串行空閑時間觸發(fā)器44。K表示在一個串行數(shù)據(jù)包發(fā)送中的時間并且提供串行數(shù)據(jù)包發(fā)送的最小間隙的容許。K被設(shè)定成一個或多個串行數(shù)據(jù)包時間。因此,空閑串行時間觸發(fā)器Tis由等式4給定Tis = K+LTP. (4)作為參照,2. 3mS的RF發(fā)送時間(50個字節(jié)緩沖+成幀位)對應(yīng)于在串行接口上發(fā)送的約11個字節(jié)。MA 42的實施方案為N使用值一。然而,采樣\取作在既定發(fā)送中串行字節(jié)數(shù)據(jù)包之間的最大時間。在該方法中,發(fā)送中串行字節(jié)數(shù)據(jù)包之間的最大空閑時間用于適應(yīng)預(yù)測器52。在串行觸發(fā)發(fā)生或者達(dá)到RF緩沖字節(jié)計數(shù)之前,單個輸入被選為發(fā)送之間的最大間隙。該方法允許低計算算法并且有利于串行數(shù)據(jù)包發(fā)送中的較大間隙值。 LTP和MA的加權(quán)確定了串行空閑時間的變化率。在低成本微處理器中,乘法和除法的計算強(qiáng)度比寄存器移位的計算強(qiáng)度大。通過寄存器移位實現(xiàn)的系數(shù)使得可進(jìn)行低計算算法。作為實施例,LTP和MA的權(quán)重可為0.5。 通過寄存器右移位實現(xiàn)除以0. 5。在串行空閑觸發(fā)器已經(jīng)被更新之后(步驟S110),串行數(shù)據(jù)傳遞緩沖器36中的信息被傳遞給RF數(shù)據(jù)傳遞緩沖器38以便于進(jìn)行無線發(fā)送(步驟S112),串行空閑定時器40 被復(fù)位(步驟S114),例如,^rialIdleCnt = O,并且預(yù)測器52返回以等待下次觸發(fā)(步驟 S102)。返回到?jīng)Q策塊S106,如果串行數(shù)據(jù)緩沖器36中的數(shù)據(jù)量(例如,ByteCnt)已經(jīng)達(dá)到預(yù)定RF數(shù)據(jù)緩沖器38的大小(例如,RFBuffSize)(步驟S106),則觸發(fā)可通過串行數(shù)據(jù)傳遞緩沖器36達(dá)到最大限度而引起。RF數(shù)據(jù)緩沖器大小與無線電芯片的物理緩沖器大小相關(guān)聯(lián)。然而,RF數(shù)據(jù)緩沖器大小可由于各種原因而被調(diào)節(jié),例如,控制和發(fā)消息字節(jié)使用的緩沖字節(jié)的位置。在過流的情況下,位置可能不用于提供界限。串行數(shù)據(jù)傳遞緩沖器 36中的信息被傳遞給RF數(shù)據(jù)傳遞緩沖器38以便于進(jìn)行無線發(fā)送(步驟S116),并且串行空閑定時器40被復(fù)位(步驟S118),例如,krialldleCnt = 0。然后,預(yù)測器將串行空閑短期移動平均42的&項(例如,RefSerialIdleCnt)設(shè)定成自最后更新所看到的最大的SerialIdleCnt值(步驟S120),并且預(yù)測器52返回以等待下次觸發(fā)(步驟S102)。本發(fā)明的實施方案可使用該方法來預(yù)測最優(yōu)的RF發(fā)送以允許EAS傳感器與控制看單元標(biāo)準(zhǔn)硬接線以實現(xiàn)為無線裝置。由于本發(fā)明的實施方案不需要用于每個傳感器的昂貴無線硬件或無線通路點或無線裝置節(jié)點中的復(fù)雜通信協(xié)議棧,當(dāng)與現(xiàn)有方法的無線通信比較時,可快速地且相對廉價地建立EAS通信網(wǎng)絡(luò)??梢酝ㄟ^硬件、軟件或硬件與軟件的組合實現(xiàn)本發(fā)明。任何類型的計算系統(tǒng),或其它用于實現(xiàn)本文所述方法的設(shè)備適于執(zhí)行本文描述的功能。硬件和軟件典型的組合可以是具有一個或多個處理元件的專用計算機(jī)系統(tǒng)和存儲在存儲介質(zhì)中的計算機(jī)程序,當(dāng)裝載和執(zhí)行計算機(jī)程序時,計算機(jī)程序可以控制計算機(jī)系統(tǒng)使得其執(zhí)行本文所述的方法。本發(fā)明也可以嵌入到計算機(jī)程序產(chǎn)品中,其包括能夠?qū)崿F(xiàn)本文所述方法的所有特征,并且當(dāng)將其裝載到計算系統(tǒng)中時能執(zhí)行這些方法。存儲介質(zhì)指任何易失性或非易失性存儲裝置。在本發(fā)明上下文中的計算機(jī)程序或應(yīng)用程序指的是任何語言、代碼或符號的一組指令的任何表達(dá),意在用來直接地或者按照下述方式之一或兩者來使具有信息處理能力的系統(tǒng)執(zhí)行特定功能a)轉(zhuǎn)換為另一語言、代碼或符號;b)以不同的物質(zhì)形式再現(xiàn)。另外,除非做了相反陳述,應(yīng)當(dāng)注意所有附圖沒有按照比例繪制。重要的是,在不脫離本發(fā)明精神或本質(zhì)屬性的情況下可以以其它特定形式來實現(xiàn)本發(fā)明,并且相應(yīng)地,必須參考所附權(quán)利要求而非前述說明書來指示本發(fā)明的范圍。
權(quán)利要求
1.一種用于在電子商品防盜網(wǎng)絡(luò)中傳達(dá)消息的無線通路點,所述電子商品防盜網(wǎng)絡(luò)包括與至少一個無線裝置節(jié)點硬接線的至少一個電子商品防盜傳感器,所述無線通路點包括有線通信接口,其可工作以接收消息,所述消息包含對應(yīng)于電子商品防盜傳感器的子層地址;無線通信接口,其可工作以實現(xiàn)如下功能廣播所述消息;以及接收廣播消息的應(yīng)答,所述應(yīng)答來自于與所述子層地址相對應(yīng)的所述電子商品防盜傳感器;以及控制器,其與所述有線通信接口和所述無線通信接口電耦合,所述控制器可工作以在所述有線通信接口和所述無線通信接口之間傳遞所述消息。
2.如權(quán)利要求1所述的無線通路點,其中,響應(yīng)于在預(yù)定時間內(nèi)未接收到廣播消息的應(yīng)答,所述無線通信接口可進(jìn)一步工作以重播所述消息。
3.如權(quán)利要求1所述的無線通路點,其中,所述有線通信接口接收來自本地裝置管理器的消息。
4.如權(quán)利要求1所述的無線通路點,進(jìn)一步包括通用異步接收器/發(fā)送器緩沖器,其用于通過第一有線通信接口來接收消息,所述消息作為一系列數(shù)據(jù)包被接收;射頻數(shù)據(jù)傳遞緩沖器,其用于存儲數(shù)據(jù)包以便于通過第一無線通信接口進(jìn)行廣播;以及串行數(shù)據(jù)傳遞緩沖器,其可工作以在所述通用異步接收器/發(fā)送器緩沖器和所述射頻數(shù)據(jù)傳遞緩沖器之間傳遞數(shù)據(jù)包;以及其中,所述有線通信接口可進(jìn)一步工作以接收在所述通用異步接收器/發(fā)送器緩沖器上的數(shù)據(jù)包,而所述控制器同時將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器。
5.如權(quán)利要求4所述的無線通路點,其中,所述控制器以脈沖串將數(shù)據(jù)包從所述通用異步接收器/發(fā)送器緩沖器傳遞到所述串行數(shù)據(jù)傳遞緩沖器,所述脈沖串的數(shù)據(jù)包在脈沖串之間具有可變時間消逝,所述通路點進(jìn)一步包括預(yù)測器,其可操作以實現(xiàn)如下功能測量脈沖串之間的串行空閑時間;計算測量到的脈沖串之間的串行空閑時間的移動平均值;基于測量到的脈沖串之間的串行空閑時間的所述移動平均值來適應(yīng)性地預(yù)測串行空閑觸發(fā)器值;以及響應(yīng)于脈沖串之間的所述串行空閑時間達(dá)到所述串行空閑觸發(fā)器值,將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器。
6.如權(quán)利要求5所述的無線通路點,其中,所述串行空閑觸發(fā)器值為長期預(yù)測器值和測量到的脈沖串之間的串行空閑時間的所述移動平均值的加權(quán)和加上最小串行空閑常數(shù)。
7.如權(quán)利要求1所述的無線通路點,其中,所述無線通信接口可進(jìn)一步工作以實現(xiàn)如下功能發(fā)送點對點消息到無線節(jié)點裝置,所述點對點消息包含與所述無線裝置節(jié)點相對應(yīng)的無線網(wǎng)絡(luò)層地址;以及接收來自與所述無線網(wǎng)絡(luò)層地址相對應(yīng)的所述無線裝置節(jié)點的所述點對點消息的應(yīng)答。
8.一種支撐具有對應(yīng)的子層地址的至少一個電子商品防盜傳感器的電子商品防盜網(wǎng)絡(luò),所述電子商品防盜網(wǎng)絡(luò)包括通路點,其可工作以實現(xiàn)如下功能通過第一有線通信接口接收消息,所述消息包含與電子商品防盜傳感器相對應(yīng)的子層地址;通過第一無線通信接口廣播所述消息;以及通過所述第一無線通信接口來接收廣播消息的應(yīng)答;以及至少一個無線裝置節(jié)點,其具有無線網(wǎng)絡(luò)層地址,所述至少一個無線裝置節(jié)點與所述通路點無線耦合并且與所述至少一個電子商品防盜傳感器硬接線,所述至少一個無線裝置節(jié)點可工作以實現(xiàn)如下功能通過第二無線通信接口來接收廣播消息;通過第二有線通信接口將廣播消息轉(zhuǎn)送到與包含在接收到的廣播消息中的所述子層地址相對應(yīng)的電子商品防盜傳感器;通過所述第二有線通信接口接收來自與子層地址相對應(yīng)的所述電子商品防盜傳感器的廣播消息的應(yīng)答;以及通過所述第二無線通信接口來轉(zhuǎn)送廣播消息的應(yīng)答。
9.如權(quán)利要求8所述的網(wǎng)絡(luò),其中,響應(yīng)于在預(yù)定時間內(nèi)未接收到廣播消息的應(yīng)答,所述通路點可進(jìn)一步工作以重播所述消息。
10.如權(quán)利要求8所述的網(wǎng)絡(luò),進(jìn)一步包括本地裝置管理器,所述本地裝置管理器通過所述第一有線通信接口與所述通路點電連接,所述本地裝置管理器可工作以將所述消息發(fā)送給所述通路點。
11.如權(quán)利要求8所述的網(wǎng)絡(luò),其中,所述通路點進(jìn)一步包括通用異步接收器/發(fā)送器緩沖器,其通過所述第一有線通信接口來接收所述消息,所述消息作為一系列數(shù)據(jù)包被接收;射頻數(shù)據(jù)傳遞緩沖器,其用于存儲數(shù)據(jù)包以便通過所述第一無線通信接口進(jìn)行廣播;以及串行數(shù)據(jù)傳遞緩沖器,其可工作以在所述通用異步接收器/發(fā)送器緩沖器和所述射頻數(shù)據(jù)傳遞緩沖器之間傳遞數(shù)據(jù)包;以及其中,所述通路點可進(jìn)一步工作以接收所述通用異步接收器/發(fā)送器緩沖器上的數(shù)據(jù)包,而同時將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器。
12.如權(quán)利要求11所述的網(wǎng)絡(luò),其中,所述通路點以脈沖串將數(shù)據(jù)包從所述通用異步接收器/發(fā)送器緩沖器傳遞到所述串行數(shù)據(jù)傳遞緩沖器,所述脈沖串的數(shù)據(jù)包具有脈沖串之間的可變時間消逝,所述通路點可進(jìn)一步工作以實現(xiàn)如下功能測量脈沖串之間的串行空閑時間;計算測量到的脈沖串之間的串行空閑時間的移動平均值;基于測量到的脈沖串之間的串行空閑時間的所述移動平均值來適應(yīng)性地預(yù)測串行空閑觸發(fā)器值;以及響應(yīng)于脈沖串之間的所述串行空閑時間達(dá)到所述串行空閑觸發(fā)器值,將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器。
13.如權(quán)利要求12所述的網(wǎng)絡(luò),其中,所述串行空閑觸發(fā)器值為長期預(yù)測器值和測量至_脈沖串之間的串行空閑時間的所述移動平均值的加權(quán)和加上最小串行空閑常數(shù)。
14.如權(quán)利要求8所述的網(wǎng)絡(luò),其中,所述通路點可進(jìn)一步工作以實現(xiàn)如下功能通過所述第一無線通信接口將點對點消息發(fā)送到無線節(jié)點裝置,所述點對點消息包含與所述無線裝置節(jié)點相對應(yīng)的無線網(wǎng)絡(luò)層地址;以及通過所述第一無線通信接口接收來自與所述無線網(wǎng)絡(luò)層地址相對應(yīng)的所述無線裝置節(jié)點的所述點對點消息的應(yīng)答。
15.一種用于在電子商品防盜網(wǎng)絡(luò)中傳達(dá)消息的方法,所述電子商品防盜網(wǎng)絡(luò)包括與至少一個無線裝置節(jié)點硬接線的至少一個電子商品防盜傳感器,所述方法包括通過有線通信接口接收消息,所述消息包含與電子商品防盜傳感器相對應(yīng)的子層地址;通過無線通信接口廣播所述消息;以及通過所述無線通信接口來接收廣播消息的應(yīng)答,所述應(yīng)當(dāng)來自于與所述子層地址相對應(yīng)的所述電子商品防盜傳感器。
16.如權(quán)利要求15所述的方法,其中,響應(yīng)于在預(yù)定時間內(nèi)未接收到廣播消息的應(yīng)答, 重播所述消息。
17.如權(quán)利要求15所述的方法,進(jìn)一步包括通過通用異步接收器/發(fā)送器緩沖器接收所述消息,所述消息作為一系列數(shù)據(jù)包被接收;使用串行數(shù)據(jù)傳遞緩沖器,所述串行數(shù)據(jù)傳遞緩沖器可工作以在所述通用異步接收器 /發(fā)送器緩沖器和所述射頻數(shù)據(jù)傳遞緩沖器之間傳遞數(shù)據(jù)包;在射頻數(shù)據(jù)傳遞緩沖器中存儲數(shù)據(jù)包以便通過第一無線通信接口進(jìn)行廣播;以及在所述控制器將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器的同時接收所述通用異步接收器/發(fā)送器緩沖器上的數(shù)據(jù)包。
18.如權(quán)利要求17所述的方法,其中,所述數(shù)據(jù)包以脈沖串從所述通用異步接收器/發(fā)送器緩沖器傳遞到所述串行數(shù)據(jù)傳遞緩沖器,所述脈沖串的數(shù)據(jù)包具有脈沖串之間的可變時間推移,所述方法進(jìn)一步包括測量脈沖串之間的串行空閑時間;計算測量到的脈沖串之間的串行空閑時間的移動平均值;基于測量到的脈沖串之間的串行空閑時間的所述移動平均值來適應(yīng)性地預(yù)測串行空閑觸發(fā)器值;以及響應(yīng)于脈沖串之間的所述串行空閑時間達(dá)到所述串行空閑觸發(fā)器值,將數(shù)據(jù)包從所述串行數(shù)據(jù)傳遞緩沖器傳遞到所述射頻數(shù)據(jù)傳遞緩沖器。
19.如權(quán)利要求18所述的方法,其中,所述串行空閑觸發(fā)器值為長期預(yù)測器值和測量至_脈沖串之間的串行空閑時間的所述移動平均值的加權(quán)和加上最小串行空閑常數(shù)。
20.如權(quán)利要求15所述的方法,進(jìn)一步包括將點對點消息發(fā)送給無線節(jié)點裝置,所述點對點消息包含與所述無線裝置節(jié)點相對應(yīng)的無線網(wǎng)絡(luò)層地址;以及接收來自與所述無線網(wǎng)絡(luò)層地址相對應(yīng)的所述無線裝置節(jié)點的所述點對點消息的應(yīng)答。
全文摘要
無線通路點在電子商品防盜(EAS)網(wǎng)絡(luò)中傳達(dá)消息。EAS網(wǎng)絡(luò)包括與至少一個無線裝置節(jié)點硬接線的至少一個EAS傳感器。無線通路點包括有線通信接口、無線通信接口和控制器??刂破髋c有線通信接口和無線通信接口電耦合。有線通信接口工作以接收消息。所述消息包含與EAS傳感器相對應(yīng)的子層地址。無線通信接口工作以廣播消息并且接收廣播消息的應(yīng)答。所述應(yīng)答來自于與子層地址相對應(yīng)的EAS傳感器??刂破鞴ぷ饕栽谟芯€通信接口和無線通信接口之間傳遞消息。
文檔編號G08B13/24GK102460526SQ201080024231
公開日2012年5月16日 申請日期2010年4月15日 優(yōu)先權(quán)日2009年6月3日
發(fā)明者J·F·阿利考特, T·雷利哈恩 申請人:傳感電子有限責(zé)任公司