一种基于Zigbee的信息推送方法、系统和设备技术方案

技术编号:4261666 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例提供一种基于Zigbee的信息推送方法、系统和设备。该方法包括:判断接入网络的用户终端为需要接收数据的特定用户终端;将所述数据向所述特定用户终端发送。本发明专利技术的实施例中,提供了不同应用场景中基于Zigbee的信息推送,该实现方法具有网络布设方便、成本低的优点,而且可以对需要向用户终端推送的消息进行控制。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种基于Zigbee的信息推送方法、系统和i殳备。
技术介绍
Zigbee是一种新的无线连接技术。该技术具备强大的联网功能,主要支持自组织无线网络类型,如星型网络和网状网络,并且该系统节点具有多跳路由功能,特别是能组成蜂窝网状网络结构,具有很强大的网络健壮性和系统可靠性。Zigbee技术具有设备省电、通信可靠、网络自组织自愈能力强、成本低廉、网络容量大数据安全等优点,决定了其可以提供低成本、低功耗、低复杂度、低传输速率、短距离的设备联网应用解决方案。当前,基于Zigbee的应用解决方案也层出不穷,如家居自动抄表系统、餐饮或网吧自动点餐系统、基于Zigbee的无线传感网系统等,预示着Zigbee强大的市场潜力。Zigbee设备组成的网络,可以工作于非信标使能和信标使能两种模式下。非信标使能模式下,如果协调器有数据需要向设备传送,就存储数据并等待相应的设备进行连接和读取,协调器向设备传送数据的流程如图1所示,包括以下步骤步骤sl01、设备定期向协调器发送数据请求命令;步骤sl02、协调器向设备进行数据请求进行确认;步骤sl03、协调器向设备传送数据;步骤sl04、设备对收到的数据进行确认。信标使能模式下,如果协调器有数据向设备传送,协调器就在其信标中指示有设备的数据需要传送,此时协调器向设备传送数据的流程如图2所示。步骤s201、设备定期侦听信标,如果协调器处有其数据,设备就发送数据请求命令;5步骤s202、协调器对设备的数据请求命令进行确认;步骤s203、协调器向设备传送数据;步骤s204、设备对收到的数据进行确认。专利技术人在实现本专利技术的过程中,发现现有技术至少存在以下问题目前,Zigbee技术应用于当前很多景区、展馆都在向游客、参观者提供景区或者展览信息介绍的服务,或学校向学生或者家长、小区向业主提供的通知或广播服务。目前这些服务一般都是通过电子公告牌、海报或者喇叭广播的方式进行实现。但是,解决方案布设麻烦,布设成本及运行成本相对较高。而且用户被动的接受,不具有自主选择权。
技术实现思路
本专利技术的实施例提供一种基于Zigbee的信息推送方法、系统和设备,以实现Zigbee网络中信息推送的方便快捷。本专利技术的实施例还提供了一种基于Zigbee的信息推送方法,包括判断接入网络的用户终端为需要接收数据的特定用户终端;将所述数据向所述特定用户终端发送。本专利技术的实施例还提供了一种基于Zigbee的信息推送系统,包括信息发布终端和至少一个用户终端,所述信息发布终端,用于判断接入网络的用户终端为需要接收数据的特定用户终端时,将所述数据向所述特定用户终端发送。本专利技术的实施例还提供了一种信息发布终端,用于实现Zigbee的信息推送,包括判断单元,用于判断接入网络的用户终端是否为需要接收数据的特定用户终端;发送单元,用于当所述判断单元判断接入网络的用户终端为需要接收数据的特定用户终端时,将所述数据向所述特定用户终端发送。与现有技术相比,本专利技术的实施例具有以下优点提供了基于Zigbee的信息推送实现方法,在将数据向特定用户终端发送前,预先对用户终端是否为需要接收数据的用户终端进行判断。该实现方法可以对需要向用户终端推送的消息进行控制,而且具有网络布设方便、成本低的优点。附图说明图1是现有技术中信标非使能模式下协调器向设备传送数据的流程图2是现有技术中信标使能模式下协调器向设备传送数据的流程图3是本专利技术实施例中信息推送方法的流程图4是本专利技术实施例一中信息推送方法的流程图5是本专利技术实施例二中信息推送方法的流程图6是本专利技术实施例三中信息推送方法的流程图7是本专利技术实施例四中信息推送方法的流程图8是本专利技术实施例中基于Zigbee的信息推送系统结构示意图9是本专利技术实施例中信息发布终端的结构示意图10是本专利技术实施例中信息发布终端的另 一结构示意图11是本专利技术实施例中信息发布终端的判断单元的结构示意图12A和图12B是本专利技术实施例中信息发布终端的发送单元的结构示意图。具体实施例方式本专利技术的实施例提供一种基于Zigbee的信息推送方法,包括以下步骤本专利技术的实施例提供了一种基于Zigbee的信息推送方法,如图3所示,包括步骤s301、判断接入网络的用户终端为需要接收数据的特定用户终端。具体的,该步骤前还包括在信标使能方式下,通知用户终端有其数据需要读取;或在非信标使能方式下,对需要用户终端读取的数据进行标识。该判断方法具体包括在信标使能方式下,接收到用户终端发送的获取数据请求时,判断该用户终端为需要接收数据的特定用户终端;或在非信标使能方式下,接收到用户终端定期发送的获取数据请求、且本地标识有需要该用户终端读取的数据时,判断该用户终端为需要接收数据的特定用户终端。步骤s302、将数据向该特定用户终端发送。具体的,将数据向该特定用户终端发送的步骤具体包括(1) 在本地预先运行一定时器,当预先运行的定时器到达预设时间时,将数据向该特定用户终端发送。(2) 在本地预先运行一定时器,并估计网络中用户终端数量。当估计网络中用户终端数量不大于预设值时,立即将数据向该特定用户终端发送;估计网络中用户终端数量大于预设值时,等待本地预先运行的定时器到达预设时间后,将数据向该特定用户终端发送。对于上述任一种方法,数据的发送方式包括向网络中的所有用户终端进行数据的广播;或向与数据相关的用户终端进行数据的组播。通过使用本专利技术的实施例,提供了基于Zigbee的信息推送方法,在将数据向特定用户终端发送前,预先对用户终端是否为需要接收数据的用户终端进行判断。该实现方法可以对需要向用户终端推送的消息进行控制,而且具有网络布设方便、成本低的优点。以下分别就信标使能和非信标使能两种模式下的信息推送方法分别进行说明。根据Zigbee网络的特点,在本专利技术的实施例中,信息发布终端须始终保持网络协调器的地位。在具体实现时,各实施例都需要采取相应的措施,防止对已经发送信息的用户终端重复发送信息。根据设置,用户终端可以在用户的指示下开始入网过程,也可以自动的开始入网过程;根据设置,在收到信息发布终端有其数据的指示后,用户终端可以选择是否对该指示进行保存,可以选择是否提示用户收到该指示;根据设置,用户终端可以自动向信息发布终端发起数据请求,或在用户的指示下发起数据请求;如果用户终端存储了某个信息发布终端的数据指示,在用户阅读了该数据,或者在用户终端和相应的信息发布终端失去关联后,可以选择是否删除该数据指示。本专利技术实施例一中,以工作于非信标使能模式下的信息发布终端和用户终端为例。本实施例中,信息发布终端采用定期发布信息的方式进行信息推送。具体的,信息发布终端可以向所有用户终端进行广播,也可以针对请求数据的用户终端进行组播。信息推送的时间间隔可以是由用户终端设定,也可以信息发布终端动态确定。信息推送的具体流程如图4所示,包括以下步骤步骤s401、信息发布终端启用一个计时器,计时器到达预设时间就发送数据5步骤s402、用户终端接入信息发布终端的网络;步骤s403、信息发布终端将需要用户终端读取的数据进行标识;步骤s404、接入网络的用户终端定期向信息发布终端请求数据,该数据请求可以通过Zigbee的数据请求命令帧发送;步骤s405、信息发布终端对用户终端的数本文档来自技高网
...

【技术保护点】
一种基于Zigbee的信息推送方法,其特征在于,包括: 判断接入网络的用户终端为需要接收数据的特定用户终端; 将所述数据向所述特定用户终端发送。

【技术特征摘要】
1、一种基于Zigbee的信息推送方法,其特征在于,包括判断接入网络的用户终端为需要接收数据的特定用户终端;将所述数据向所述特定用户终端发送。2、 如权利要求1所述基于Zigbee的信息推送方法,其特征在于,所述判 断接入网络的用户终端为需要接收数据的特定用户终端前还包括在信标使能方式下,通知用户终端有其数据需要读取;或 在非信标使能方式下,对需要用户终端读取的数据进行标识。3、 如权利要求l或2所述基于Zigbee的信息推送方法,其特征在于,判 断接入网络的用户终端为需要接收数据的特定用户终端的步骤具体包括在信标使能方式下,接收到用户终端发送的获取数据请求时,判断所述 用户终端为需要接收数据的特定用户终端;或在非信标使能方式下,接收到用户终端定期发送的获取数据请求、且本 地标识有需要所述用户终端读取的数据时,判断所述用户终端为需要接收数 据的特定用户终端。4、 如权利要求1所述基于Zigbee的信息推送方法,其特征在于,所述将 所述凄t据向所述特定用户终端发送具体包括预先运行的定时器到达预设时间时,将所述数据向所述特定用户终端发送。5、 如权利要求1所述基于Zigbee的信息推送方法,其特征在于,所述将 所述数据向所述特定用户终端发送的步骤具体包括估计网络中用户终端数量不大于预设值时,立即将所述数据向所述特定 用户终端发送;估计网络中用户终端数量大于预设值时,等待本地预先运行的定时器到 达预设时间后,将所述数据向所述特定用户终端发送。6、 如权利要求5所述基于Zigbee的信息推送方法,其特征在于,所述估 计网络中用户终端数量的方法具体包括根据单位时间内发生的设备间信道冲突的数量、或者单位时间内接收到 的关联请求的数量、或者单位时间内接收到的数据请求的数量,估计网络中用户终端的数量。7、 如权利要求1、 5或6中任一项所述基于Zigbee的信息推送方法,其 特征在于,所述将所述数据向所述特定用户终端发送的方法具体包括向网络中的所有用户终端进行所述数据的广播;或 向与所述数据相关的用户终端进行所述数据的组播。8、 一种基于Zigbee的信息推送系统,其特征在于,包括信息发布终端和 至少一个用户终端,所述信息发布终端,用于判...

【专利技术属性】
技术研发人员:张向东刘培
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1