国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于Zigbee的信息推送方法、系統(tǒng)和設(shè)備的制作方法

      文檔序號(hào):7692313閱讀:187來(lái)源:國(guó)知局
      專利名稱:一種基于Zigbee的信息推送方法、系統(tǒng)和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于Zigbee的信息推送方法、系統(tǒng)和i殳備。
      背景技術(shù)
      Zigbee是一種新的無(wú)線連接技術(shù)。該技術(shù)具備強(qiáng)大的聯(lián)網(wǎng)功能,主要支持自組織無(wú)線網(wǎng)絡(luò)類型,如星型網(wǎng)絡(luò)和網(wǎng)狀網(wǎng)絡(luò),并且該系統(tǒng)節(jié)點(diǎn)具有多跳路由功能,特別是能組成蜂窩網(wǎng)狀網(wǎng)絡(luò)結(jié)構(gòu),具有很強(qiáng)大的網(wǎng)絡(luò)健壯性和系統(tǒng)可靠性。Zigbee技術(shù)具有設(shè)備省電、通信可靠、網(wǎng)絡(luò)自組織自愈能力強(qiáng)、成本低廉、網(wǎng)絡(luò)容量大數(shù)據(jù)安全等優(yōu)點(diǎn),決定了其可以提供低成本、低功耗、低復(fù)雜度、低傳輸速率、短距離的設(shè)備聯(lián)網(wǎng)應(yīng)用解決方案。當(dāng)前,基于Zigbee的應(yīng)用解決方案也層出不窮,如家居自動(dòng)抄表系統(tǒng)、餐飲或網(wǎng)吧自動(dòng)點(diǎn)餐系統(tǒng)、基于Zigbee的無(wú)線傳感網(wǎng)系統(tǒng)等,預(yù)示著Zigbee強(qiáng)大的市場(chǎng)潛力。
      Zigbee設(shè)備組成的網(wǎng)絡(luò),可以工作于非信標(biāo)使能和信標(biāo)使能兩種模式下。非信標(biāo)使能模式下,如果協(xié)調(diào)器有數(shù)據(jù)需要向設(shè)備傳送,就存儲(chǔ)數(shù)據(jù)并等待相應(yīng)的設(shè)備進(jìn)行連接和讀取,協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù)的流程如圖1所示,包括以下步驟
      步驟sl01、設(shè)備定期向協(xié)調(diào)器發(fā)送數(shù)據(jù)請(qǐng)求命令;步驟sl02、協(xié)調(diào)器向設(shè)備進(jìn)行數(shù)據(jù)請(qǐng)求進(jìn)行確認(rèn);步驟sl03、協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù);步驟sl04、設(shè)備對(duì)收到的數(shù)據(jù)進(jìn)行確認(rèn)。
      信標(biāo)使能模式下,如果協(xié)調(diào)器有數(shù)據(jù)向設(shè)備傳送,協(xié)調(diào)器就在其信標(biāo)中指示有設(shè)備的數(shù)據(jù)需要傳送,此時(shí)協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù)的流程如圖2所示。
      步驟s201、設(shè)備定期偵聽信標(biāo),如果協(xié)調(diào)器處有其數(shù)據(jù),設(shè)備就發(fā)送數(shù)據(jù)請(qǐng)求命令;
      5步驟s202、協(xié)調(diào)器對(duì)設(shè)備的數(shù)據(jù)請(qǐng)求命令進(jìn)行確認(rèn);步驟s203、協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù);步驟s204、設(shè)備對(duì)收到的數(shù)據(jù)進(jìn)行確認(rèn)。
      發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題目前,Zigbee技術(shù)應(yīng)用于當(dāng)前很多景區(qū)、展館都在向游客、參觀者提供景區(qū)或者展覽信息介紹的服務(wù),或?qū)W校向?qū)W生或者家長(zhǎng)、小區(qū)向業(yè)主提供的通知或廣播服務(wù)。目前這些服務(wù)一般都是通過(guò)電子公告牌、海報(bào)或者喇叭廣播的方式進(jìn)行實(shí)現(xiàn)。但是,解決方案布設(shè)麻煩,布設(shè)成本及運(yùn)行成本相對(duì)較高。而且用戶被動(dòng)的接受,不具有自主選擇權(quán)。

      發(fā)明內(nèi)容
      本發(fā)明的實(shí)施例提供一種基于Zigbee的信息推送方法、系統(tǒng)和設(shè)備,以實(shí)現(xiàn)Zigbee網(wǎng)絡(luò)中信息推送的方便快捷。
      本發(fā)明的實(shí)施例還提供了一種基于Zigbee的信息推送方法,包括判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端;將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      本發(fā)明的實(shí)施例還提供了一種基于Zigbee的信息推送系統(tǒng),包括信息發(fā)布終端和至少一個(gè)用戶終端,所述信息發(fā)布終端,用于判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端時(shí),將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      本發(fā)明的實(shí)施例還提供了一種信息發(fā)布終端,用于實(shí)現(xiàn)Zigbee的信息推送,包括
      判斷單元,用于判斷接入網(wǎng)絡(luò)的用戶終端是否為需要接收數(shù)據(jù)的特定用戶終端;
      發(fā)送單元,用于當(dāng)所述判斷單元判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端時(shí),將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)
      提供了基于Zigbee的信息推送實(shí)現(xiàn)方法,在將數(shù)據(jù)向特定用戶終端發(fā)送前,預(yù)先對(duì)用戶終端是否為需要接收數(shù)據(jù)的用戶終端進(jìn)行判斷。該實(shí)現(xiàn)方法可以對(duì)需要向用戶終端推送的消息進(jìn)行控制,而且具有網(wǎng)絡(luò)布設(shè)方便、成本低的優(yōu)點(diǎn)。


      圖1是現(xiàn)有技術(shù)中信標(biāo)非使能模式下協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù)的流程圖2是現(xiàn)有技術(shù)中信標(biāo)使能模式下協(xié)調(diào)器向設(shè)備傳送數(shù)據(jù)的流程圖3是本發(fā)明實(shí)施例中信息推送方法的流程圖4是本發(fā)明實(shí)施例一中信息推送方法的流程圖5是本發(fā)明實(shí)施例二中信息推送方法的流程圖6是本發(fā)明實(shí)施例三中信息推送方法的流程圖7是本發(fā)明實(shí)施例四中信息推送方法的流程圖8是本發(fā)明實(shí)施例中基于Zigbee的信息推送系統(tǒng)結(jié)構(gòu)示意圖9是本發(fā)明實(shí)施例中信息發(fā)布終端的結(jié)構(gòu)示意圖10是本發(fā)明實(shí)施例中信息發(fā)布終端的另 一結(jié)構(gòu)示意圖11是本發(fā)明實(shí)施例中信息發(fā)布終端的判斷單元的結(jié)構(gòu)示意圖12A和圖12B是本發(fā)明實(shí)施例中信息發(fā)布終端的發(fā)送單元的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      本發(fā)明的實(shí)施例提供一種基于Zigbee的信息推送方法,包括以下步驟本發(fā)明的實(shí)施例提供了一種基于Zigbee的信息推送方法,如圖3所示,包括
      步驟s301、判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端。具體的,該步驟前還包括在信標(biāo)使能方式下,通知用戶終端有其數(shù)據(jù)
      需要讀?。换蛟诜切艠?biāo)使能方式下,對(duì)需要用戶終端讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí)。該判斷方法具體包括在信標(biāo)使能方式下,接收到用戶終端發(fā)送的獲取
      數(shù)據(jù)請(qǐng)求時(shí),判斷該用戶終端為需要接收數(shù)據(jù)的特定用戶終端;或在非信標(biāo)使能方式下,接收到用戶終端定期發(fā)送的獲取數(shù)據(jù)請(qǐng)求、且本地標(biāo)識(shí)有需要該用戶終端讀取的數(shù)據(jù)時(shí),判斷該用戶終端為需要接收數(shù)據(jù)的特定用戶終端。
      步驟s302、將數(shù)據(jù)向該特定用戶終端發(fā)送。
      具體的,將數(shù)據(jù)向該特定用戶終端發(fā)送的步驟具體包括
      (1) 在本地預(yù)先運(yùn)行一定時(shí)器,當(dāng)預(yù)先運(yùn)行的定時(shí)器到達(dá)預(yù)設(shè)時(shí)間時(shí),將數(shù)據(jù)向該特定用戶終端發(fā)送。
      (2) 在本地預(yù)先運(yùn)行一定時(shí)器,并估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量。當(dāng)估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量不大于預(yù)設(shè)值時(shí),立即將數(shù)據(jù)向該特定用戶終端發(fā)送;估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量大于預(yù)設(shè)值時(shí),等待本地預(yù)先運(yùn)行的定時(shí)器到達(dá)預(yù)設(shè)時(shí)間后,將數(shù)據(jù)向該特定用戶終端發(fā)送。
      對(duì)于上述任一種方法,數(shù)據(jù)的發(fā)送方式包括向網(wǎng)絡(luò)中的所有用戶終端進(jìn)行數(shù)據(jù)的廣播;或向與數(shù)據(jù)相關(guān)的用戶終端進(jìn)行數(shù)據(jù)的組播。
      通過(guò)使用本發(fā)明的實(shí)施例,提供了基于Zigbee的信息推送方法,在將數(shù)據(jù)向特定用戶終端發(fā)送前,預(yù)先對(duì)用戶終端是否為需要接收數(shù)據(jù)的用戶終端進(jìn)行判斷。該實(shí)現(xiàn)方法可以對(duì)需要向用戶終端推送的消息進(jìn)行控制,而且具有網(wǎng)絡(luò)布設(shè)方便、成本低的優(yōu)點(diǎn)。
      以下分別就信標(biāo)使能和非信標(biāo)使能兩種模式下的信息推送方法分別進(jìn)行說(shuō)明。根據(jù)Zigbee網(wǎng)絡(luò)的特點(diǎn),在本發(fā)明的實(shí)施例中,信息發(fā)布終端須始終保持網(wǎng)絡(luò)協(xié)調(diào)器的地位。
      在具體實(shí)現(xiàn)時(shí),各實(shí)施例都需要采取相應(yīng)的措施,防止對(duì)已經(jīng)發(fā)送信息的用戶終端重復(fù)發(fā)送信息。根據(jù)設(shè)置,用戶終端可以在用戶的指示下開始入網(wǎng)過(guò)程,也可以自動(dòng)的開始入網(wǎng)過(guò)程;根據(jù)設(shè)置,在收到信息發(fā)布終端有其數(shù)據(jù)的指示后,用戶終端可以選擇是否對(duì)該指示進(jìn)行保存,可以選擇是否提示用戶收到該指示;根據(jù)設(shè)置,用戶終端可以自動(dòng)向信息發(fā)布終端發(fā)起數(shù)據(jù)請(qǐng)求,或在用戶的指示下發(fā)起數(shù)據(jù)請(qǐng)求;如果用戶終端存儲(chǔ)了某個(gè)信息發(fā)布終端的數(shù)據(jù)指示,在用戶閱讀了該數(shù)據(jù),或者在用戶終端和相應(yīng)的信息發(fā)布終端失去關(guān)聯(lián)后,可以選擇是否刪除該數(shù)據(jù)指示。
      本發(fā)明實(shí)施例一中,以工作于非信標(biāo)使能模式下的信息發(fā)布終端和用戶終端為例。本實(shí)施例中,信息發(fā)布終端采用定期發(fā)布信息的方式進(jìn)行信息推送。具體的,信息發(fā)布終端可以向所有用戶終端進(jìn)行廣播,也可以針對(duì)請(qǐng)求數(shù)據(jù)的用戶終端進(jìn)行組播。信息推送的時(shí)間間隔可以是由用戶終端設(shè)定,也可以信息發(fā)布終端動(dòng)態(tài)確定。
      信息推送的具體流程如圖4所示,包括以下步驟
      步驟s401、信息發(fā)布終端啟用一個(gè)計(jì)時(shí)器,計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間就發(fā)送數(shù)據(jù)5
      步驟s402、用戶終端接入信息發(fā)布終端的網(wǎng)絡(luò);
      步驟s403、信息發(fā)布終端將需要用戶終端讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí);
      步驟s404、接入網(wǎng)絡(luò)的用戶終端定期向信息發(fā)布終端請(qǐng)求數(shù)據(jù),該數(shù)據(jù)請(qǐng)求可以通過(guò)Zigbee的數(shù)據(jù)請(qǐng)求命令幀發(fā)送;
      步驟s405、信息發(fā)布終端對(duì)用戶終端的數(shù)據(jù)請(qǐng)求進(jìn)行確認(rèn),該確認(rèn)可以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送;
      步驟s406、判斷計(jì)時(shí)器是否到達(dá)預(yù)設(shè)時(shí)間,若到達(dá),執(zhí)行步驟s407;否則,等待計(jì)時(shí)器的預(yù)設(shè)時(shí)間到來(lái);
      步驟s407、信息發(fā)布終端就向用戶終端發(fā)送數(shù)據(jù),數(shù)據(jù)可以通過(guò)Zigbee的數(shù)據(jù)幀發(fā)送,并重置計(jì)時(shí)器;
      步驟s408、用戶終端接收到信息發(fā)布終端的數(shù)據(jù),向信息發(fā)布終端進(jìn)行確認(rèn),該確認(rèn)可以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送。
      本發(fā)明實(shí)施例二中,以工作于非信標(biāo)使能模式下的信息發(fā)布終端和用戶終端為例。本實(shí)施例中,信息發(fā)布終端根據(jù)用戶終端的數(shù)量,采用不同的信息發(fā)布方式。具體的,信息發(fā)布終端根據(jù)網(wǎng)絡(luò)環(huán)境中用戶終端的數(shù)量,采取不同的信息發(fā)布方式如果用戶終端較少,在接到用戶終端數(shù)據(jù)請(qǐng)求后,直接向該用戶終端發(fā)送數(shù)據(jù);如果用戶終端較多,就采用定期發(fā)送的方式,向用戶終端進(jìn)行信息推送。用定期發(fā)送信息的方式進(jìn)行信息推送,可以向所有用戶終端進(jìn)行廣播,也可以針對(duì)發(fā)送數(shù)據(jù)請(qǐng)求的用戶終端進(jìn)行組播。信息推送的時(shí)間間隔可以是由用戶終端設(shè)定,也可以信息發(fā)布終端動(dòng)態(tài)確定。對(duì)于信息發(fā)布終端估計(jì)用戶終端數(shù)據(jù)的方法,可以根據(jù)單位時(shí)間內(nèi)發(fā)生的設(shè)備間信道沖突的多少、或者單位時(shí)間內(nèi)接收到的關(guān)聯(lián)請(qǐng)求的多少、或者單位時(shí)間內(nèi)接收到的數(shù)據(jù)請(qǐng)求的多少等標(biāo)準(zhǔn)進(jìn)行判斷。
      信息推送的具體流程如圖5所示,包括以下步驟
      步驟s501、信息發(fā)布終端估計(jì)用戶終端的數(shù)量,如果用戶終端較多,啟用一個(gè)計(jì)時(shí)器,計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間就發(fā)送數(shù)據(jù);
      步驟s502、用戶終端接入信息發(fā)布終端的網(wǎng)絡(luò);
      步驟s503、信息發(fā)布終端將需要用戶終端讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí);
      步驟s504、接入網(wǎng)絡(luò)的用戶終端定期向信息發(fā)布終端請(qǐng)求數(shù)據(jù),該數(shù)據(jù)請(qǐng)求可以通過(guò)Zigbee的數(shù)據(jù)請(qǐng)求命令幀發(fā)送;
      步驟s505、信息發(fā)布終端對(duì)用戶終端的數(shù)據(jù)請(qǐng)求進(jìn)行確認(rèn),該確認(rèn)可以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送;
      步驟s506、如果用戶終端較少,在接收到用戶終端請(qǐng)求后,就執(zhí)行步驟s507。如果用戶終端較多且計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間,執(zhí)行步驟s507,并重置計(jì)時(shí)器;否則,等待計(jì)時(shí)器的預(yù)設(shè)時(shí)間的到來(lái);
      步驟s507,信息發(fā)布終端向用戶終端發(fā)送數(shù)據(jù),數(shù)據(jù)可以通過(guò)Zigbee的數(shù)據(jù)幀發(fā)送。
      步驟s508、用戶終端接收到信息發(fā)布終端的數(shù)據(jù),向信息發(fā)布終端進(jìn)行確認(rèn),該確認(rèn)可以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送。
      本發(fā)明實(shí)施例三中,以工作于信標(biāo)使能模式下的信息發(fā)布終端和用戶終端為例。本實(shí)施例中,信息發(fā)布終端采用定期發(fā)布信息的方式進(jìn)行信息推送。具體的,信息發(fā)布終端采用定期發(fā)送信息的方式進(jìn)行信息推送,可以向所有用戶終端進(jìn)行廣播,也可以針對(duì)發(fā)送數(shù)據(jù)請(qǐng)求的用戶終端進(jìn)行組播。信息推送的時(shí)間間隔,可以是由用戶終端設(shè)定,也可以信息發(fā)布終端動(dòng)態(tài)確定。
      信息推送的具體流程如圖6所示,包括以下步驟
      步驟s601、信息發(fā)布終端啟用一個(gè)計(jì)時(shí)器,計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間就發(fā)送數(shù)據(jù);步驟s602、用戶終端接入信息發(fā)布終端的網(wǎng)絡(luò);
      步驟s603、信息發(fā)布終端通知用戶終端有其數(shù)據(jù)需要讀取,該通知可以 通過(guò)在信標(biāo)中添加指示實(shí)現(xiàn),通知用戶終端有其數(shù)據(jù)需要讀?。?br> 步驟s604、接入網(wǎng)絡(luò)的用戶終端向信息發(fā)布終端請(qǐng)求數(shù)據(jù),該數(shù)據(jù)請(qǐng)求 可以通過(guò)Zigbee的數(shù)據(jù)請(qǐng)求命令幀發(fā)送;
      步驟s605、信息發(fā)布終端對(duì)用戶終端的數(shù)據(jù)請(qǐng)求進(jìn)行確認(rèn),該確認(rèn)可以 通過(guò)Zigbee的確認(rèn)命令幀發(fā)送;
      步驟s606、如果計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間,就執(zhí)行步驟s607,并重置計(jì)時(shí)器; 否則,等待計(jì)時(shí)器的預(yù)設(shè)時(shí)間的到來(lái);
      步驟s607、信息發(fā)布終端向用戶終端發(fā)送數(shù)據(jù),數(shù)據(jù)可以通過(guò)Zigbee的 數(shù)據(jù)幀發(fā)送;
      步驟s608、用戶終端接收到信息發(fā)布終端的數(shù)據(jù),向信息發(fā)布終端進(jìn)行 確i人,該確i人可以通過(guò)Zigbee的確i人命令幀發(fā)送。
      本發(fā)明實(shí)施例四中,以工作于信標(biāo)使能模式下的信息發(fā)布終端和用戶終 端為例。本實(shí)施例中,信息發(fā)布終端根據(jù)用戶終端的數(shù)量,采用不同的信息 發(fā)布方式。具體的,信息發(fā)布終端根據(jù)網(wǎng)絡(luò)環(huán)境中用戶終端的數(shù)量,采取不 同的信息發(fā)布方式如果用戶終端較少,在接到用戶終端數(shù)據(jù)請(qǐng)求后,就向 該用戶終端發(fā)送數(shù)據(jù);如果用戶終端較多,就采用定期發(fā)送的方式,向用戶 終端進(jìn)行信息推送。用定期發(fā)送信息的方式進(jìn)行信息推送時(shí),可以向所有用 戶終端進(jìn)行廣播,也可以針對(duì)發(fā)送數(shù)據(jù)請(qǐng)求的用戶終端進(jìn)行組播。信息推送 的時(shí)間間隔,可以是由用戶終端設(shè)定,也可以信息發(fā)布終端動(dòng)態(tài)確定。
      對(duì)于信息發(fā)布終端估計(jì)用戶終端數(shù)據(jù)的方法,可以根據(jù)單位時(shí)間內(nèi)發(fā)生 的設(shè)備間信道沖突的多少、或者單位時(shí)間內(nèi)接收到的關(guān)聯(lián)請(qǐng)求的多少、或者 單位時(shí)間內(nèi)接收到的數(shù)據(jù)請(qǐng)求的多少等進(jìn)行判斷。
      信息推送的具體流程如圖7所示,包括以下步驟
      步驟s701、信息發(fā)布終端估計(jì)用戶終端的數(shù)量,如果用戶終端較多,則 啟用一個(gè)計(jì)時(shí)器,計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間就發(fā)送數(shù)據(jù);步驟s702、用戶終端接入信息發(fā)布終端的網(wǎng)絡(luò);
      步驟s703、信息發(fā)布終端通知用戶終端有其數(shù)據(jù)需要讀取,該通知可以 通過(guò)在信標(biāo)中添加指示實(shí)現(xiàn),通知用戶終端有其數(shù)據(jù)需要讀?。?br> 步驟s704、接入網(wǎng)絡(luò)的用戶終端向信息發(fā)布終端請(qǐng)求數(shù)據(jù),該數(shù)據(jù)請(qǐng)求 可以通過(guò)Zigbee的數(shù)據(jù)請(qǐng)求命令幀發(fā)送;
      步驟s705、信息發(fā)布終端對(duì)用戶終端的數(shù)據(jù)請(qǐng)求,進(jìn)行確認(rèn),該確認(rèn)可 以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送;
      步驟s706、如果用戶終端較少,在接收到用戶終端請(qǐng)求后,就執(zhí)行步驟 s707;如果用戶終端較多且計(jì)時(shí)器到達(dá)預(yù)設(shè)時(shí)間時(shí),沖丸行步驟s707并重置計(jì) 時(shí)器;否則,等待計(jì)時(shí)器的預(yù)設(shè)時(shí)間的到來(lái);
      步驟s707、信息發(fā)布終端向用戶終端發(fā)送數(shù)據(jù),數(shù)據(jù)可以通過(guò)Zigbee的 數(shù)據(jù)幀發(fā)送;
      步驟s708、用戶終端接收到信息發(fā)布終端的數(shù)據(jù),向信息發(fā)布終端進(jìn)行 確認(rèn),該確i人可以通過(guò)Zigbee的確認(rèn)命令幀發(fā)送。
      通過(guò)使用本發(fā)明的實(shí)施例,提供了基于Zigbee的信息推送方法,在將數(shù) 據(jù)向特定用戶終端發(fā)送前,預(yù)先對(duì)用戶終端是否為需要接收數(shù)據(jù)的用戶終端 進(jìn)行判斷。該實(shí)現(xiàn)方法可以應(yīng)用于信標(biāo)使能和非信標(biāo)使能的模式下,對(duì)需要 向用戶終端推送的消息進(jìn)行控制,而且具有網(wǎng)絡(luò)布設(shè)方便、成本低的優(yōu)點(diǎn)。
      本發(fā)明的實(shí)施例還提供一種基于Zigbee的信息推送系統(tǒng),如圖8所示, 包括信息發(fā)布終端10和至少一個(gè)用戶終端20。其中信息發(fā)布終端10用于判 斷接入網(wǎng)絡(luò)的用戶終端20為需要接收數(shù)據(jù)的特定用戶終端時(shí),將數(shù)據(jù)向該特 定用戶終端20發(fā)送。
      具體的,該信息發(fā)布終端IO的結(jié)構(gòu)如圖9所示,進(jìn)一步包括 判斷單元11,用于判斷接入網(wǎng)絡(luò)的用戶終端20是否為需要接收數(shù)據(jù)的特 定用戶終端。
      發(fā)送單元12,用于當(dāng)判斷單元11判斷接入網(wǎng)絡(luò)的用戶終端20為需要接 收凄t據(jù)的特定用戶終端時(shí),將數(shù)據(jù)向該特定用戶終端20發(fā)送。
      12如圖IO所示,該信息發(fā)布終端IO還包括
      通知單元13,用于在發(fā)送單元12將數(shù)據(jù)向用戶終端20發(fā)送之前,通知 用戶終端20有其數(shù)據(jù)需要讀取。
      標(biāo)識(shí)單元14,用于對(duì)需要用戶終端20讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí),并通知判斷 單元11判斷接入網(wǎng)絡(luò)的用戶終端20是否為需要接收數(shù)據(jù)的特定用戶終端。
      如圖11所示,該判斷單元11具體包括
      第一判斷子單元lll,用于在信標(biāo)使能方式下,接收到用戶終端20發(fā)送 的獲取數(shù)據(jù)請(qǐng)求時(shí),判斷用戶終端20為需要接收數(shù)據(jù)的特定用戶終端;或
      第二判斷子單元112,用于在非信標(biāo)使能方式下,接收到用戶終端20定 期發(fā)送的獲取數(shù)據(jù)請(qǐng)求、且本地標(biāo)識(shí)有需要用戶終端20讀取的數(shù)據(jù)時(shí),判斷 用戶終端20為需要接收數(shù)據(jù)的特定用戶終端。
      如圖12A所示,發(fā)送單元12可以包括 第一定時(shí)器121,用于計(jì)時(shí);
      第一發(fā)送子單元122,用于在第一定時(shí)器121計(jì)時(shí)到達(dá)預(yù)設(shè)時(shí)間時(shí),將數(shù) 據(jù)向特定用戶終端20發(fā)送。在數(shù)據(jù)發(fā)送時(shí),可以向網(wǎng)絡(luò)中的所有用戶終端進(jìn) 行數(shù)據(jù)的廣播;或用于針對(duì)請(qǐng)求該數(shù)據(jù)的用戶終端進(jìn)行數(shù)據(jù)的組播。
      如圖12B所示,發(fā)送單元12還可以包括
      數(shù)量估計(jì)子單元123,用于估計(jì)網(wǎng)絡(luò)中用戶終端的數(shù)量;該數(shù)量估計(jì)子單 元具體可以為第一數(shù)量估計(jì)子單元,用于根據(jù)單位時(shí)間內(nèi)發(fā)生的設(shè)備間信道 沖突的多少、或者單位時(shí)間內(nèi)接收到的關(guān)聯(lián)請(qǐng)求的多少、或者單位時(shí)間內(nèi)接 收到的數(shù)據(jù)請(qǐng)求的多少,估計(jì)網(wǎng)絡(luò)中用戶終端的數(shù)量。
      第二定時(shí)器124,用于計(jì)時(shí);
      第二發(fā)送子單元125,用于在數(shù)量估計(jì)子單元123估計(jì)網(wǎng)絡(luò)中用戶終端數(shù) 量不大于預(yù)設(shè)值時(shí),立即將數(shù)據(jù)向特定用戶終端20發(fā)送;在數(shù)量估計(jì)子單元123估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量大于預(yù)設(shè)值時(shí),等待第二定時(shí)器124計(jì)時(shí)到達(dá)預(yù) 設(shè)時(shí)間后,將數(shù)據(jù)向特定用戶終端20發(fā)送。在數(shù)據(jù)發(fā)送時(shí),可以向網(wǎng)絡(luò)中的 所有用戶終端進(jìn)行數(shù)據(jù)的廣播;或用于針對(duì)請(qǐng)求該數(shù)據(jù)的用戶終端進(jìn)行數(shù)據(jù) 的組播。
      通過(guò)使用本發(fā)明的實(shí)施例,提供了基于Zigbee的信息推送系統(tǒng)和設(shè)備, 在將數(shù)據(jù)向特定用戶終端發(fā)送前,預(yù)先對(duì)用戶終端是否為需要接收數(shù)據(jù)的用 戶終端進(jìn)行判斷。該實(shí)現(xiàn)方法可以應(yīng)用于信標(biāo)使能和非信標(biāo)使能的模式下, 對(duì)需要向用戶終端推送的消息進(jìn)行控制,而且具有網(wǎng)絡(luò)布設(shè)方便、成本低的 優(yōu)點(diǎn)。
      通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過(guò)硬件實(shí)現(xiàn),也可以可借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí) 現(xiàn)基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該 軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM, U盤,移動(dòng) 硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
      以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1、一種基于Zigbee的信息推送方法,其特征在于,包括判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端;將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      2、 如權(quán)利要求1所述基于Zigbee的信息推送方法,其特征在于,所述判 斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端前還包括在信標(biāo)使能方式下,通知用戶終端有其數(shù)據(jù)需要讀?。换?在非信標(biāo)使能方式下,對(duì)需要用戶終端讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí)。
      3、 如權(quán)利要求l或2所述基于Zigbee的信息推送方法,其特征在于,判 斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端的步驟具體包括在信標(biāo)使能方式下,接收到用戶終端發(fā)送的獲取數(shù)據(jù)請(qǐng)求時(shí),判斷所述 用戶終端為需要接收數(shù)據(jù)的特定用戶終端;或在非信標(biāo)使能方式下,接收到用戶終端定期發(fā)送的獲取數(shù)據(jù)請(qǐng)求、且本 地標(biāo)識(shí)有需要所述用戶終端讀取的數(shù)據(jù)時(shí),判斷所述用戶終端為需要接收數(shù) 據(jù)的特定用戶終端。
      4、 如權(quán)利要求1所述基于Zigbee的信息推送方法,其特征在于,所述將 所述凄t據(jù)向所述特定用戶終端發(fā)送具體包括預(yù)先運(yùn)行的定時(shí)器到達(dá)預(yù)設(shè)時(shí)間時(shí),將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      5、 如權(quán)利要求1所述基于Zigbee的信息推送方法,其特征在于,所述將 所述數(shù)據(jù)向所述特定用戶終端發(fā)送的步驟具體包括估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量不大于預(yù)設(shè)值時(shí),立即將所述數(shù)據(jù)向所述特定 用戶終端發(fā)送;估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量大于預(yù)設(shè)值時(shí),等待本地預(yù)先運(yùn)行的定時(shí)器到 達(dá)預(yù)設(shè)時(shí)間后,將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      6、 如權(quán)利要求5所述基于Zigbee的信息推送方法,其特征在于,所述估 計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量的方法具體包括根據(jù)單位時(shí)間內(nèi)發(fā)生的設(shè)備間信道沖突的數(shù)量、或者單位時(shí)間內(nèi)接收到 的關(guān)聯(lián)請(qǐng)求的數(shù)量、或者單位時(shí)間內(nèi)接收到的數(shù)據(jù)請(qǐng)求的數(shù)量,估計(jì)網(wǎng)絡(luò)中用戶終端的數(shù)量。
      7、 如權(quán)利要求1、 5或6中任一項(xiàng)所述基于Zigbee的信息推送方法,其 特征在于,所述將所述數(shù)據(jù)向所述特定用戶終端發(fā)送的方法具體包括向網(wǎng)絡(luò)中的所有用戶終端進(jìn)行所述數(shù)據(jù)的廣播;或 向與所述數(shù)據(jù)相關(guān)的用戶終端進(jìn)行所述數(shù)據(jù)的組播。
      8、 一種基于Zigbee的信息推送系統(tǒng),其特征在于,包括信息發(fā)布終端和 至少一個(gè)用戶終端,所述信息發(fā)布終端,用于判斷接入網(wǎng)絡(luò)的用戶終端為需 要接收數(shù)據(jù)的特定用戶終端時(shí),將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      9、 一種信息發(fā)布終端,用于實(shí)現(xiàn)Zigbee的信息推送,其特征在于,包括 判斷單元,用于判斷接入網(wǎng)絡(luò)的用戶終端是否為需要接收數(shù)據(jù)的特定用戶終端;發(fā)送單元,用于當(dāng)所述判斷單元判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù) 據(jù)的特定用戶終端時(shí),將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      10、 如權(quán)利要求9所述信息發(fā)布終端,其特征在于,所述判斷單元包括 第一判斷子單元,用于在信標(biāo)使能方式下,接收到用戶終端發(fā)送的獲取數(shù)據(jù)請(qǐng)求時(shí),判斷所述用戶終端為需要接收數(shù)據(jù)的特定用戶終端;或第二判斷子單元,用于在非信標(biāo)使能方式下,接收到用戶終端定期發(fā)送 的獲取數(shù)據(jù)請(qǐng)求、且本地標(biāo)識(shí)有需要所述用戶終端讀取的數(shù)據(jù)時(shí),判斷所述 用戶終端為需要接收數(shù)據(jù)的特定用戶終端。
      11、 如權(quán)利要求9所述信息發(fā)布終端,其特征在于,所述發(fā)送單元包括 第一定時(shí)器,用于計(jì)時(shí);第一發(fā)送子單元,用于在所述第一定時(shí)器計(jì)時(shí)到達(dá)預(yù)設(shè)時(shí)間時(shí),將所述 數(shù)據(jù)向所述特定用戶終端發(fā)送。
      12、 如權(quán)利要求9所述信息發(fā)布終端,其特征在于,所述發(fā)送單元包括 數(shù)量估計(jì)子單元,用于估計(jì)網(wǎng)絡(luò)中用戶終端的數(shù)量;第二定時(shí)器,用于計(jì)時(shí);第二發(fā)送子單元,用于在所述數(shù)量估計(jì)子單元估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量 不大于預(yù)設(shè)值時(shí),立即將所述數(shù)據(jù)向所述特定用戶終端發(fā)送;在所述數(shù)量估計(jì)子單元估計(jì)網(wǎng)絡(luò)中用戶終端數(shù)量大于預(yù)設(shè)值時(shí),在所述第二定時(shí)器計(jì)時(shí)到 達(dá)預(yù)設(shè)時(shí)間后,將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。
      13、 如權(quán)利要求12所述信息發(fā)布終端,其特征在于,所述數(shù)量估計(jì)子單 元具體為第一數(shù)量估計(jì)子單元,用于根據(jù)單位時(shí)間內(nèi)發(fā)生的設(shè)備間信道沖 突的多少、或者單位時(shí)間內(nèi)接收到的關(guān)聯(lián)請(qǐng)求的多少、或者單位時(shí)間內(nèi)接收 到的數(shù)據(jù)請(qǐng)求的多少,估計(jì)網(wǎng)絡(luò)中用戶終端的數(shù)量。
      14、 如權(quán)利要求9所述信息發(fā)布終端,其特征在于,還包括 通知單元,用于在所述發(fā)送單元將所述數(shù)據(jù)向所迷用戶終端發(fā)送之前,通知用戶終端有其數(shù)據(jù)需要讀取。
      15、 如權(quán)利要求9所述信息發(fā)布終端,其特征在于,還包括 標(biāo)識(shí)單元,用于對(duì)需要用戶終端讀取的數(shù)據(jù)進(jìn)行標(biāo)識(shí),并通知所述判斷單元判斷接入網(wǎng)絡(luò)的用戶終端是否為需要接收數(shù)據(jù)的特定用戶終端。
      全文摘要
      本發(fā)明的實(shí)施例提供一種基于Zigbee的信息推送方法、系統(tǒng)和設(shè)備。該方法包括判斷接入網(wǎng)絡(luò)的用戶終端為需要接收數(shù)據(jù)的特定用戶終端;將所述數(shù)據(jù)向所述特定用戶終端發(fā)送。本發(fā)明的實(shí)施例中,提供了不同應(yīng)用場(chǎng)景中基于Zigbee的信息推送,該實(shí)現(xiàn)方法具有網(wǎng)絡(luò)布設(shè)方便、成本低的優(yōu)點(diǎn),而且可以對(duì)需要向用戶終端推送的消息進(jìn)行控制。
      文檔編號(hào)H04B5/00GK101582912SQ20081009791
      公開日2009年11月18日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2008年5月16日
      發(fā)明者培 劉, 張向東 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1