亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法及閱讀器的制作方法

文檔序號(hào):7754349閱讀:403來源:國(guó)知局
專利名稱:物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法及閱讀器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法及閱讀器。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)不斷地融入到傳統(tǒng)的應(yīng)用中,由智能終端設(shè)備接入互聯(lián)網(wǎng)而構(gòu) 成的物聯(lián)網(wǎng)(The Internet of things)越來越受到重視。物聯(lián)網(wǎng)應(yīng)用中,常常需要使用工作 在特定頻率下的閱讀器,通過RFID (Radio Frequency Identification,射頻識(shí)別)、紅外或
其他方式讀取物體的標(biāo)簽信息,將標(biāo)簽信息發(fā)送至特定的服務(wù)器上,并通過相應(yīng)的應(yīng)用 邏輯,進(jìn)行數(shù)據(jù)處理或存儲(chǔ)。現(xiàn)有物聯(lián)網(wǎng)應(yīng)用中,一般每個(gè)閱讀器都由其所屬機(jī)構(gòu)直接部署,并通過網(wǎng)絡(luò)直 接與應(yīng)用服務(wù)器相連,每個(gè)機(jī)構(gòu)的閱讀器只能應(yīng)用于其所屬機(jī)構(gòu),且被限制在本機(jī)構(gòu)范 圍內(nèi)的某一個(gè)區(qū)域而非所有區(qū)域。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)由于現(xiàn)有物聯(lián)網(wǎng)應(yīng)用中的每個(gè)閱讀器只能應(yīng)用于其所屬機(jī)構(gòu),且被限制在本機(jī) 構(gòu)范圍內(nèi)的某一個(gè)區(qū)域而非所有區(qū)域,導(dǎo)致閱讀器的應(yīng)用范圍有限,從而造成該種單一 機(jī)構(gòu)直接部署閱讀器的方式的成本也較高。

發(fā)明內(nèi)容
為了擴(kuò)大閱讀器的應(yīng)用范圍,實(shí)現(xiàn)不同機(jī)構(gòu)的閱讀器之間可彼此協(xié)作,并對(duì)閱 讀器互聯(lián)的方式及數(shù)據(jù)的轉(zhuǎn)發(fā)進(jìn)行控制,本發(fā)明實(shí)施例提供了一種物聯(lián)網(wǎng)中閱讀器互聯(lián) 的方法及閱讀器。所述技術(shù)方案如下—方面,提供了一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法,所述方法包括接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,所述信標(biāo)消息中至少包括所述其他 閱讀器的標(biāo)識(shí)和證書;根據(jù)所述信標(biāo)消息中的證書驗(yàn)證所述其他閱讀器的身份是否合法;如果是,則將所述其他閱讀器的信息添加到鄰居列表??蛇x地,所述信標(biāo)消息中還包括所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí);相應(yīng)地,所述將所述其他閱讀器的信息添加到鄰居列表之后,還包括根據(jù)所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí)確定所述其他閱讀器是否為異構(gòu)閱讀器;如果是,則獲取所述其他閱讀器的轉(zhuǎn)發(fā)策略。進(jìn)一步地,所述獲取所述其他閱讀器的轉(zhuǎn)發(fā)策略之后,還包括接收物聯(lián)網(wǎng)中任一閱讀器轉(zhuǎn)發(fā)的數(shù)據(jù),并解析所述數(shù)據(jù)的屬性信息,所述屬性 信息至少包括所述數(shù)據(jù)對(duì)應(yīng)的源閱讀器地址、目的閱讀器地址及應(yīng)用類型;根據(jù)所述數(shù)據(jù)的屬性信息判斷所述數(shù)據(jù)是否滿足本地轉(zhuǎn)發(fā)策略;如果是,則在本地路由表或鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器,并將所 述數(shù)據(jù)轉(zhuǎn)發(fā)給查找到的閱讀器,由所述查找到的閱讀器繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù),直至轉(zhuǎn)發(fā)到所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器。其中,所述本地路由表中的每個(gè)路由表項(xiàng)至少包括對(duì)應(yīng)的目的閱讀器地址、數(shù) 據(jù)標(biāo)簽和下一跳閱讀器地址,所述數(shù)據(jù)標(biāo)簽標(biāo)識(shí)了所述下一跳閱讀器可轉(zhuǎn)發(fā)的數(shù)據(jù)的屬 性信息;相應(yīng)地,在本地路由表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器,具體包括在本地路由表中查找是否存在目的閱讀器地址與所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器地 址相同,且數(shù)據(jù)標(biāo)簽與所述數(shù)據(jù)的屬性信息相匹配的路由表項(xiàng);如果是,則將所述路由 表項(xiàng)中的下一跳閱讀器作為可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;否則,在鄰居列表中查找可轉(zhuǎn)發(fā) 所述數(shù)據(jù)的閱讀器。所述在鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器,具體包括獲取所述鄰居列表中的所有閱讀器的轉(zhuǎn)發(fā)策略,并確定轉(zhuǎn)發(fā)策略與所述數(shù)據(jù)的 屬性信息相匹配的閱讀器;根據(jù)路由算法在確定的閱讀器中選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器。優(yōu)選地,所述根據(jù)路由算法在所述轉(zhuǎn)發(fā)候選列表中選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀 器之后,還包括在本地路由表中建立新的路由表項(xiàng);檢查與所述新的路由表項(xiàng)對(duì)應(yīng)的目的閱讀器地址相同的路由表項(xiàng),并將檢查到 的路由表項(xiàng)中的數(shù)據(jù)標(biāo)簽與所述新的路由表項(xiàng)中的數(shù)據(jù)標(biāo)簽進(jìn)行合并。另一方面,還提供了一種閱讀器,所述閱讀器包括第一接收模塊,用于接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,所述信標(biāo)消息 中至少包括所述其他閱讀器的標(biāo)識(shí)和證書;驗(yàn)證模塊,用于根據(jù)所述第一接收模塊接收到的信標(biāo)消息中的證書驗(yàn)證所述其 他閱讀器的身份是否合法;添加模塊,用于在所述驗(yàn)證模塊驗(yàn)證所述其他閱讀器的身份合法之后,將所述 其他閱讀器的信息添加到鄰居列表。其中,所述第一接收模塊接收到的其他閱讀器的信標(biāo)消息中還包括所述其他閱 讀器的所屬機(jī)構(gòu)標(biāo)識(shí);相應(yīng)地,所述閱讀器還包括第一判斷模塊,用于根據(jù)所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí)判斷所述其他閱讀器 是否為異構(gòu)閱讀器;獲取模塊,用于在所述第一判斷模塊判斷出所述其他閱讀器為異構(gòu)閱讀器時(shí), 獲取所述其他閱讀器的轉(zhuǎn)發(fā)策略。進(jìn)一步地,所述閱讀器還包括第二接收模塊,用于接收物聯(lián)網(wǎng)中任一閱讀器轉(zhuǎn)發(fā)的數(shù)據(jù);解析模塊,用于解析所述第二接收模塊接收到的所述數(shù)據(jù)的屬性信息,所述屬 性信息至少包括所述數(shù)據(jù)對(duì)應(yīng)的源閱讀器地址、目的閱讀器地址及應(yīng)用類型;第二判斷模塊,用于根據(jù)所述解析模塊解析的數(shù)據(jù)的屬性信息判斷所述數(shù)據(jù)是 否滿足本地轉(zhuǎn)發(fā)策略;查找模塊,用于在所述判斷模塊判斷所述數(shù)據(jù)滿足本地轉(zhuǎn)發(fā)策略之后,在本地路由表或鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;發(fā)送模塊,用于將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述查找模塊查找到的閱讀器,由所述 查找到的閱讀器繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù),直至轉(zhuǎn)發(fā)到所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器。其中,所述本地路由表中的每個(gè)路由表項(xiàng)至少包括對(duì)應(yīng)的目的閱讀器地址、數(shù) 據(jù)標(biāo)簽和下一跳閱讀器地址,所述數(shù)據(jù)標(biāo)簽標(biāo)識(shí)了所述下一跳閱讀器可轉(zhuǎn)發(fā)的數(shù)據(jù)的屬 性信息;相應(yīng)地,所述查找模塊在本地路由表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器時(shí),具體 用于在本地路由表中查找是否存在目的閱讀器地址與所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器地址相 同,且數(shù)據(jù)標(biāo)簽與所述數(shù)據(jù)的屬性信息相匹配的路由表項(xiàng);如果是,則將所述路由表項(xiàng) 中的下一跳閱讀器作為轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;否則,在鄰居列表中查找轉(zhuǎn)發(fā)所述數(shù)據(jù) 的閱讀器。所述查找模塊在鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器時(shí),具體用于獲取所 述鄰居列表中的所有閱讀器的轉(zhuǎn)發(fā)策略,并確定轉(zhuǎn)發(fā)策略與所述數(shù)據(jù)的屬性信息相匹配 的閱讀器;根據(jù)路由算法在確定的閱讀器中選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器。優(yōu)選地,所述閱讀器還包括建立模塊,用于在本地路由表中建立新的路由表項(xiàng);檢查模塊,用于檢查與所述新的路由表項(xiàng)對(duì)應(yīng)的目的閱讀器地址相同的路由表 項(xiàng);合并模塊,用于將檢查到的路由表項(xiàng)中的數(shù)據(jù)標(biāo)簽與所述新的路由表項(xiàng)中的數(shù) 據(jù)標(biāo)簽進(jìn)行合并。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過對(duì)物聯(lián)網(wǎng)中其他閱讀器的身份進(jìn)行驗(yàn)證,并在驗(yàn)證其他閱讀器的身份合法 之后,再將其他閱讀器的信息添加到鄰居列表,實(shí)現(xiàn)與其他閱讀器之間的互聯(lián),且對(duì)閱 讀器之間的互聯(lián)方式進(jìn)行了權(quán)限控制;另外,在確認(rèn)其他閱讀器為異構(gòu)閱讀器時(shí),通過 獲取異構(gòu)閱讀器的轉(zhuǎn)發(fā)策略,并根據(jù)不同閱讀器的轉(zhuǎn)發(fā)策略實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),使不同閱 讀器之間并不是無條件轉(zhuǎn)發(fā)數(shù)據(jù),而是鄰居之間明確對(duì)方可以轉(zhuǎn)發(fā)的數(shù)據(jù)種類,進(jìn)而減 少網(wǎng)絡(luò)開銷,降低閱讀器部署成本,提高數(shù)據(jù)轉(zhuǎn)發(fā)的效率。


為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要 使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法流程圖;圖3是本發(fā)明實(shí)施例二提供的基于邏輯路徑的物聯(lián)網(wǎng)實(shí)物定位示意圖;圖4是本發(fā)明實(shí)施例三提供的第一種閱讀器結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例三提供的第二種閱讀器結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例三提供的第三種閱讀器結(jié)構(gòu)示意圖7是本發(fā)明實(shí)施例三提供的第四種閱讀器結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施 方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見圖1,本實(shí)施例提供了一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法,該方法流程具體如 下101 接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,信標(biāo)消息中至少包括該其他閱 讀器的標(biāo)識(shí)和證書;102 根據(jù)信標(biāo)消息中的證書驗(yàn)證該其他閱讀器的身份是否合法;103 驗(yàn)證該其他閱讀器的身份合法之后,將該其他閱讀器的信息添加到鄰居列表。本實(shí)施例提供的方法,通過對(duì)物聯(lián)網(wǎng)中其他閱讀器的身份進(jìn)行驗(yàn)證,并在驗(yàn)證 其他閱讀器的身份合法之后,再將其他閱讀器的信息添加到鄰居列表,實(shí)現(xiàn)閱讀器的互 聯(lián),不僅可以擴(kuò)大閱讀器的應(yīng)用范圍,且對(duì)閱讀器之間的互聯(lián)方式進(jìn)行了權(quán)限控制。實(shí)施例二本實(shí)施例提供了一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法,為了便于說明,本實(shí)施例以 本地閱讀器A與物聯(lián)網(wǎng)中其他閱讀器B之間進(jìn)行互聯(lián)為例,對(duì)本實(shí)施例提供的閱讀器互 聯(lián)的方法進(jìn)行說明。參見圖2,本實(shí)施例提供的方法流程具體如下201 本地閱讀器A接收物聯(lián)網(wǎng)中其他閱讀器B廣播的信標(biāo)消息,信標(biāo)消息中至 少包括閱讀器B的標(biāo)識(shí)和證書;針對(duì)該步驟,無論是屬于異構(gòu)閱讀器,還是同構(gòu)閱讀器,每個(gè)閱讀器在啟動(dòng) 后,都會(huì)定時(shí)廣播Beacon消息,即標(biāo)識(shí)消息,而每個(gè)閱讀器廣播的標(biāo)識(shí)消息中均至少包 括自身的標(biāo)識(shí)和證書,因此,當(dāng)本地閱讀器A接收到閱讀器B廣播的信標(biāo)消息后,通過 該閱讀器B廣播的信標(biāo)消息即可獲知該閱讀器B的標(biāo)識(shí)和證書。202根據(jù)信標(biāo)消息中的證書驗(yàn)證閱讀器B的身份是否合法,如果是,則執(zhí)行步 驟203,否則,流程結(jié)束;其中,本實(shí)施例提到的證書除了包含數(shù)字證書外,還可以攜帶頒發(fā)證書的 CA(Certificate Authority,認(rèn)證中心)標(biāo)識(shí),因此,在根據(jù)信標(biāo)消息中的證書驗(yàn)證該異構(gòu) 閱讀器B的身份是否合法時(shí),僅需向證書中的CA標(biāo)識(shí)所對(duì)應(yīng)的認(rèn)證中心進(jìn)行認(rèn)證即可, 如果CA返回認(rèn)證失敗,則驗(yàn)證得出閱讀器B的身份非法,本地閱讀器A繼續(xù)監(jiān)聽,如果 通過CA認(rèn)證,則驗(yàn)證得出閱讀器B的身份合法。203 將閱讀器B的信息添加到鄰居列表;針對(duì)該步驟,將閱讀器B的信息添加到鄰居列表之后,即意味著本地閱讀器A 與閱讀器B建立了連接,當(dāng)然,閱讀器B也應(yīng)該將本地閱讀器A的信息添加到自身的鄰 居列表,至此,閱讀器互聯(lián)流程結(jié)束。通過上述步驟可使多個(gè)閱讀器之間通過ad-hoc的組網(wǎng)方式互聯(lián),建立若干個(gè)ad-hoc網(wǎng)絡(luò),因此,無論是同機(jī)構(gòu)閱讀器,還是異構(gòu)閱讀器均可互相轉(zhuǎn)發(fā)彼此的數(shù)據(jù), 從而擴(kuò)大了閱讀器的應(yīng)用范圍。如圖3所示的基于邏輯路徑的物聯(lián)網(wǎng)實(shí)物定位示意圖, 總體架構(gòu)分為兩層,架構(gòu)上層為互聯(lián)網(wǎng)中的應(yīng)用,包括物聯(lián)網(wǎng)的基于位置應(yīng)用和數(shù)據(jù)服 務(wù)器,物聯(lián)網(wǎng)應(yīng)用主要為基于位置服務(wù)的應(yīng)用程序、Web服務(wù)和門戶站點(diǎn)等;數(shù)據(jù)服務(wù) 器主要存放與位置有關(guān)的數(shù)據(jù),并有相應(yīng)的計(jì)算邏輯模塊進(jìn)行底層的數(shù)據(jù)處理。架構(gòu)下 層為物理環(huán)境,主要由閱讀器ad-hoc網(wǎng)絡(luò)構(gòu)成。在基于地理的應(yīng)用中,機(jī)構(gòu)部署的閱讀 器主要有兩類,一類為地標(biāo)閱讀器,其可感知自身當(dāng)前的地理位置,為周邊物體提供當(dāng) 前所在的位置;另一類為數(shù)據(jù)閱讀器,支持統(tǒng)一的路由協(xié)議,轉(zhuǎn)發(fā)經(jīng)過該閱讀器的數(shù)據(jù) 包,為物體和互聯(lián)網(wǎng)中服務(wù)器提供數(shù)據(jù)傳輸服務(wù)。地標(biāo)功能和數(shù)據(jù)傳輸功能是獨(dú)立的, 一個(gè)閱讀器既可提供地標(biāo)功能,也可提供數(shù)據(jù)傳輸功能。地標(biāo)閱讀器一般分布在ad-hoc 網(wǎng)絡(luò)的邊緣,而數(shù)據(jù)閱讀器則遍布整個(gè)ad-hoc網(wǎng)絡(luò)拓?fù)渲?。如圖3所示,有一些數(shù)據(jù)閱 讀器與互聯(lián)網(wǎng)直接相連,這些特殊的數(shù)據(jù)閱讀器充當(dāng)了 ad-hoc網(wǎng)關(guān)的角色。圖3所示的互聯(lián)網(wǎng)應(yīng)用,向上主要與邏輯主體的用戶交互,向下主要與物理主 體的閱讀器網(wǎng)絡(luò)交互;圖3所示的物理環(huán)境,向上主要與應(yīng)用主體的服務(wù)交互,向下主 要與物理主體的設(shè)備標(biāo)簽交互。結(jié)合圖3所示的示意圖,網(wǎng)絡(luò)邊緣閱讀器與物體交互, 物體可能通過該ad-hoc網(wǎng)絡(luò)接入互聯(lián)網(wǎng)。數(shù)據(jù)從物體開始,經(jīng)過ad-hoc網(wǎng)絡(luò)和互聯(lián)網(wǎng), 最終到達(dá)服務(wù)器。但是ad-hoc網(wǎng)絡(luò)中的各個(gè)閱讀器之間存在差異性,特別是屬于不同機(jī)構(gòu)的閱讀 器之間可能對(duì)數(shù)據(jù)有不同的轉(zhuǎn)發(fā)策略。例如企業(yè)的閱讀器可能會(huì)轉(zhuǎn)發(fā)合作伙伴的數(shù)據(jù), 但不會(huì)轉(zhuǎn)發(fā)商業(yè)競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù),而一些高度機(jī)密的數(shù)據(jù)也只能依靠己方信任的機(jī)構(gòu)的 閱讀器轉(zhuǎn)發(fā),所以單一權(quán)限和無限制開放的ad-hoc網(wǎng)絡(luò)并不適用于異構(gòu)的物聯(lián)網(wǎng),需要 引入一種權(quán)限控制機(jī)制來實(shí)現(xiàn)物聯(lián)網(wǎng)環(huán)境下,接入互聯(lián)網(wǎng)的由不同機(jī)構(gòu)的閱讀器組成的 ad-hoc網(wǎng)絡(luò)中的數(shù)據(jù)轉(zhuǎn)發(fā)機(jī)制。為了對(duì)閱讀器的數(shù)據(jù)轉(zhuǎn)發(fā)進(jìn)行權(quán)限控制,滿足互聯(lián)后的閱讀器在轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)的 需求,本實(shí)施例提供的方法中,將閱讀器B的信息添加到鄰居列表之后,如果判斷閱讀 器B為異構(gòu)閱讀器,則還需要獲取異構(gòu)閱讀器B的轉(zhuǎn)發(fā)策略,以便根據(jù)轉(zhuǎn)發(fā)策略決定后 續(xù)數(shù)據(jù)轉(zhuǎn)發(fā)的流程。關(guān)于如何確定互聯(lián)的兩個(gè)閱讀器之間為異構(gòu)閱讀器,本實(shí)施例不作具體限定, 實(shí)際應(yīng)用中,每個(gè)閱讀器在定時(shí)廣播信標(biāo)消息時(shí),信標(biāo)消息中還可以包括該閱讀器的所 屬機(jī)構(gòu)標(biāo)識(shí)。仍以閱讀器A接收到閱讀器B的信標(biāo)消息為例,閱讀器B廣播的信標(biāo)消 息中還包括閱讀器B的所屬機(jī)構(gòu)標(biāo)識(shí),則閱讀器A根據(jù)信標(biāo)消息中的閱讀器B的所屬機(jī) 構(gòu)標(biāo)識(shí)即可判斷出閱讀器B是否為異構(gòu)閱讀器。由于同一機(jī)構(gòu)的閱讀器大多具有相同的 轉(zhuǎn)發(fā)策略,而異構(gòu)閱讀器之間的轉(zhuǎn)發(fā)策略大多不同,因此,如果判斷出閱讀器B的所屬 機(jī)構(gòu)標(biāo)識(shí)與閱讀器A的所屬機(jī)構(gòu)標(biāo)識(shí)相同,則意味著閱讀器B與閱讀器A的轉(zhuǎn)發(fā)策略相 同,否則,判斷閱讀器B是閱讀器A的異構(gòu)閱讀器,閱讀器A需要獲取閱讀器B的轉(zhuǎn)發(fā) 策略。204 根據(jù)閱讀器B的所屬機(jī)構(gòu)標(biāo)識(shí)確定閱讀器B為異構(gòu)閱讀器,獲取閱讀器B 的轉(zhuǎn)發(fā)策略;具體地,本實(shí)施例不對(duì)獲取異構(gòu)閱讀器B的轉(zhuǎn)發(fā)策略的方式進(jìn)行限定,具體實(shí)現(xiàn)時(shí),本地閱讀器A可向異構(gòu)閱讀器B發(fā)送轉(zhuǎn)發(fā)策略請(qǐng)求,使異構(gòu)閱讀器B在收到該請(qǐng) 求后,向本地閱讀器A返回?cái)y帶異構(gòu)閱讀器B的轉(zhuǎn)發(fā)策略的響應(yīng)。其中,異構(gòu)閱讀器B的轉(zhuǎn)發(fā)策略用于通知異構(gòu)閱讀器B允許或禁止轉(zhuǎn)發(fā)的數(shù)據(jù) 類型,如,所有LocationB的應(yīng)用;而異構(gòu)閱讀器B響應(yīng)的轉(zhuǎn)發(fā)策略信息中的不支持轉(zhuǎn)發(fā) 信息,用于通知鄰居本節(jié)點(diǎn)禁止的數(shù)據(jù)類型,如禁止轉(zhuǎn)發(fā)應(yīng)用類型為FO Entertainment的 消息,或禁止轉(zhuǎn)發(fā)目的地為B Company.com的消息,又如不支持轉(zhuǎn)發(fā)TopSecret應(yīng)用的消 息。為了便于理解,本實(shí)施例將轉(zhuǎn)發(fā)策略以列表的形式呈現(xiàn),以下面表1所示的轉(zhuǎn)發(fā)策 略為例表 權(quán)利要求
1.一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法,其特征在于,所述方法包括接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,所述信標(biāo)消息中至少包括所述其他閱讀 器的標(biāo)識(shí)和證書;根據(jù)所述信標(biāo)消息中的證書驗(yàn)證所述其他閱讀器的身份是否合法; 如果是,則將所述其他閱讀器的信息添加到鄰居列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信標(biāo)消息中還包括所述其他閱讀器 的所屬機(jī)構(gòu)標(biāo)識(shí);相應(yīng)地,所述將所述其他閱讀器的信息添加到鄰居列表之后,還包括 根據(jù)所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí)確定所述其他閱讀器是否為異構(gòu)閱讀器; 如果是,則獲取所述其他閱讀器的轉(zhuǎn)發(fā)策略。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述其他閱讀器的轉(zhuǎn)發(fā)策略之 后,還包括接收物聯(lián)網(wǎng)中任一閱讀器轉(zhuǎn)發(fā)的數(shù)據(jù),并解析所述數(shù)據(jù)的屬性信息,所述屬性信息 至少包括所述數(shù)據(jù)對(duì)應(yīng)的源閱讀器地址、目的閱讀器地址及應(yīng)用類型; 根據(jù)所述數(shù)據(jù)的屬性信息判斷所述數(shù)據(jù)是否滿足本地轉(zhuǎn)發(fā)策略; 如果是,則在本地路由表或鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器,并將所述數(shù) 據(jù)轉(zhuǎn)發(fā)給查找到的閱讀器,由所述查找到的閱讀器繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù),直至轉(zhuǎn)發(fā)到所述 數(shù)據(jù)對(duì)應(yīng)的目的閱讀器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述本地路由表中的每個(gè)路由表項(xiàng)至少 包括對(duì)應(yīng)的目的閱讀器地址、數(shù)據(jù)標(biāo)簽和下一跳閱讀器地址,所述數(shù)據(jù)標(biāo)簽標(biāo)識(shí)了所述 下一跳閱讀器可轉(zhuǎn)發(fā)的數(shù)據(jù)的屬性信息;相應(yīng)地,在本地路由表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器,具體包括 在本地路由表中查找是否存在目的閱讀器地址與所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器地址相 同,且數(shù)據(jù)標(biāo)簽與所述數(shù)據(jù)的屬性信息相匹配的路由表項(xiàng);如果是,則將所述路由表項(xiàng) 中的下一跳閱讀器作為可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;否則,在鄰居列表中查找可轉(zhuǎn)發(fā)所述 數(shù)據(jù)的閱讀器。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù) 的閱讀器,具體包括獲取所述鄰居列表中的所有閱讀器的轉(zhuǎn)發(fā)策略,并確定轉(zhuǎn)發(fā)策略與所述數(shù)據(jù)的屬性 信息相匹配的閱讀器;根據(jù)路由算法在確定的閱讀器中選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)路由算法在所述轉(zhuǎn)發(fā)候選列表 中選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器之后,還包括在本地路由表中建立新的路由表項(xiàng);檢查與所述新的路由表項(xiàng)對(duì)應(yīng)的目的閱讀器地址相同的路由表項(xiàng),并將檢查到的路 由表項(xiàng)中的數(shù)據(jù)標(biāo)簽與所述新的路由表項(xiàng)中的數(shù)據(jù)標(biāo)簽進(jìn)行合并。
7.—種閱讀器,其特征在于,所述閱讀器包括第一接收模塊,用于接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,所述信標(biāo)消息中至 少包括所述其他閱讀器的標(biāo)識(shí)和證書;驗(yàn)證模塊,用于根據(jù)所述第一接收模塊接收到的信標(biāo)消息中的證書驗(yàn)證所述其他閱 讀器的身份是否合法;添加模塊,用于在所述驗(yàn)證模塊驗(yàn)證所述其他閱讀器的身份合法之后,將所述其他 閱讀器的信息添加到鄰居列表。
8.根據(jù)權(quán)利要求7所述的閱讀器,其特征在于,所述第一接收模塊接收到的其他閱讀 器的信標(biāo)消息中還包括所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí);相應(yīng)地,所述閱讀器還包括第一判斷模塊,用于根據(jù)所述其他閱讀器的所屬機(jī)構(gòu)標(biāo)識(shí)判斷所述其他閱讀器是否 為異構(gòu)閱讀器;獲取模塊,用于在所述第一判斷模塊判斷出所述其他閱讀器為異構(gòu)閱讀器時(shí),獲取 所述其他閱讀器的轉(zhuǎn)發(fā)策略。
9.根據(jù)權(quán)利要求7所述的閱讀器,其特征在于,所述閱讀器還包括第二接收模塊,用于接收物聯(lián)網(wǎng)中任一閱讀器轉(zhuǎn)發(fā)的數(shù)據(jù);解析模塊,用于解析所述第二接收模塊接收到的所述數(shù)據(jù)的屬性信息,所述屬性信 息至少包括所述數(shù)據(jù)對(duì)應(yīng)的源閱讀器地址、目的閱讀器地址及應(yīng)用類型;第二判斷模塊,用于根據(jù)所述解析模塊解析的數(shù)據(jù)的屬性信息判斷所述數(shù)據(jù)是否滿 足本地轉(zhuǎn)發(fā)策略;查找模塊,用于在所述判斷模塊判斷所述數(shù)據(jù)滿足本地轉(zhuǎn)發(fā)策略之后,在本地路由 表或鄰居列表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;發(fā)送模塊,用于將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述查找模塊查找到的閱讀器,由所述查找 到的閱讀器繼續(xù)轉(zhuǎn)發(fā)所述數(shù)據(jù),直至轉(zhuǎn)發(fā)到所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器。
10.根據(jù)權(quán)利要求9所述的閱讀器,其特征在于,所述本地路由表中的每個(gè)路由表項(xiàng) 至少包括對(duì)應(yīng)的目的閱讀器地址、數(shù)據(jù)標(biāo)簽和下一跳閱讀器地址,所述數(shù)據(jù)標(biāo)簽標(biāo)識(shí)了 所述下一跳閱讀器可轉(zhuǎn)發(fā)的數(shù)據(jù)的屬性信息;相應(yīng)地,所述查找模塊在本地路由表中查找可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器時(shí),具體用于 在本地路由表中查找是否存在目的閱讀器地址與所述數(shù)據(jù)對(duì)應(yīng)的目的閱讀器地址相同, 且數(shù)據(jù)標(biāo)簽與所述數(shù)據(jù)的屬性信息相匹配的路由表項(xiàng);如果是,則將所述路由表項(xiàng)中的 下一跳閱讀器作為轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器;否則,在鄰居列表中查找轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱 讀器。
11.根據(jù)權(quán)利要求9所述的閱讀器,其特征在于,所述查找模塊在鄰居列表中查找可 轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器時(shí),具體用于獲取所述鄰居列表中的所有閱讀器的轉(zhuǎn)發(fā)策略,并 確定轉(zhuǎn)發(fā)策略與所述數(shù)據(jù)的屬性信息相匹配的閱讀器;根據(jù)路由算法在確定的閱讀器中 選擇可轉(zhuǎn)發(fā)所述數(shù)據(jù)的閱讀器。
12.根據(jù)權(quán)利要求11所述的閱讀器,其特征在于,所述閱讀器還包括建立模塊,用于在本地路由表中建立新的路由表項(xiàng);檢查模塊,用于檢查與所述新的路由表項(xiàng)對(duì)應(yīng)的目的閱讀器地址相同的路由表項(xiàng);合并模塊,用于將檢查到的路由表項(xiàng)中的數(shù)據(jù)標(biāo)簽與所述新的路由表項(xiàng)中的數(shù)據(jù)標(biāo) 簽進(jìn)行合并。
全文摘要
本發(fā)明公開了一種物聯(lián)網(wǎng)中閱讀器互聯(lián)的方法及閱讀器,屬于互聯(lián)網(wǎng)領(lǐng)域。該方法包括接收物聯(lián)網(wǎng)中其他閱讀器廣播的信標(biāo)消息,信標(biāo)消息中至少包括其他閱讀器的標(biāo)識(shí)和證書;根據(jù)信標(biāo)消息中的證書驗(yàn)證其他閱讀器的身份是否合法;如果是,則將其他閱讀器的信息添加到鄰居列表。本發(fā)明通過對(duì)物聯(lián)網(wǎng)中其他閱讀器的身份進(jìn)行驗(yàn)證,并在驗(yàn)證其他閱讀器的身份合法之后,再將其他閱讀器的信息添加到鄰居列表,實(shí)現(xiàn)閱讀器的互聯(lián),且對(duì)閱讀器之間的互聯(lián)方式進(jìn)行了權(quán)限控制;另外,通過獲取異構(gòu)閱讀器的轉(zhuǎn)發(fā)策略,并根據(jù)不同閱讀器的轉(zhuǎn)發(fā)策略實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),使鄰居之間明確對(duì)方可以轉(zhuǎn)發(fā)的數(shù)據(jù)種類,進(jìn)而可以減少網(wǎng)絡(luò)開銷,降低部署成本,提高數(shù)據(jù)轉(zhuǎn)發(fā)的效率。
文檔編號(hào)H04L12/58GK102012994SQ20101022863
公開日2011年4月13日 申請(qǐng)日期2010年7月9日 優(yōu)先權(quán)日2010年7月9日
發(fā)明者劉文懋, 周斌, 方濱興, 殷麗華, 賈焰, 韓偉紅 申請(qǐng)人:中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué), 北京合天智匯信息技術(shù)有限公司, 北京哈工大計(jì)算機(jī)網(wǎng)絡(luò)與信息安全技術(shù)研究中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1