《无线节点控制终端.pdf》由会员分享,可在线阅读,更多相关《无线节点控制终端.pdf(20页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102892213 A (43)申请公布日 2013.01.23 C N 1 0 2 8 9 2 2 1 3 A *CN102892213A* (21)申请号 201110401445.7 (22)申请日 2011.12.06 H04W 88/02(2009.01) (71)申请人中国科学院深圳先进技术研究院 地址 518055 广东省深圳市南山区西丽大学 城学苑大道1068号 (72)发明人廖京生 宫凯 王刚 胡超 李抱朴 方翔 孟庆虎 (54) 发明名称 无线节点控制终端 (57) 摘要 本发明涉及一种无线节点控制终端,其包括 节点管理模块,用于设置存储单元与管理。
2、单元,及 显示模块。存储单元用于存储至少一个无线节 点信息,无线节点信息包括与无线节点通讯所必 要的参数和协议信息,节点的系统标识和自然语 言名称,节点的使能和禁用状态;管理单元与存 储单元连接,用于接受外部指令向所述存储单元 执行管理操作,管理操作包括添加、删除、使能与 禁用至少一个无线节点;显示模块分别与存储单 元、管理单元连接,用于显示无线节点列表以及管 理操作的界面。上述方案实现了软件模块安装、个 性化定制和安全措施,对无线节点的显示授权也 可增加应用界面的稳定性,为用户提供丰富个性 化的控制特性,改善用户体验,增强了方案的灵活 性。 (51)Int.Cl. 权利要求书2页 说明书16。
3、页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 16 页 附图 1 页 1/2页 2 1.一种无线节点控制终端,其特征在于,包括节点管理模块与显示模块: 所述节点管理模块设置存储单元与管理单元; 所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通 讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态; 所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操 作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点; 所述显示模块分别与所述存储单元、所述管理单元连接,用于显示。
4、无线节点列表以及 所述管理操作的界面。 2.根据权利要求1所述的无线节点控制终端,其特征在于,所述节点管理模块还包括 安全凭证管理单元,用于记录每个授权的无线节点相关的安全凭证及安全机制;优选的,所 述节点管理模块还包括与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据 输入的节点标识,通过网络下载对应的安全凭证和安全机制。 3.根据权利要求1所述的无线节点控制终端,其特征在于,所述节点管理模块还包括 无线节点控制方法记录单元与无线节点控制界面自动生成单元; 所述无线节点控制方法记录单元,用于结构化地记录每个授权无线节点支持的基于无 线协议的控制指令、对应的自然语言提示和帮助信息; 所。
5、述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信 息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控 制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无 线协议控制指令。 4.根据权利要求3所述的无线节点控制终端,其特征在于,所述无线节点控制方法记 录单元还设置存储子单元,用于结构化地记录对一个或多个节点按照特定次序发送的无线 协议的控制指令序列,并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控 制界面自动生成单元还用于根据结构化描述的控制指令序列和自然语言信息,动态生成无 线节点控制界面,并将控制界面中。
6、的界面元素与其自然语言标签对应的控制指令序列相关 联,接收用户对界面元素的操作,通过无线网络执行控制指令序列的发送。 5.根据权利要求3或4所述的无线节点控制终端,其特征在于,所述节点管理模块还包 括与所述无线节点控制方法记录单元连接的第一远程下载管理单元,用于根据输入的节点 标识和个性化定制信息,通过网络下载预定的无线节点控制方法信息。 6.根据权利要求3或4所述的无线节点控制终端,其特征在于,所述显示模块还设置控 制界面输入单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有 授权的无线节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息 显示界面。 7.。
7、根据权利要求1所述的无线节点控制终端,其特征在于,所述节点管理模块还包括 动态软件模块管理单元,其记录每个授权无线节点关联的可动态加载的节点特异软件模 块;并且,所述节点管理模块还包括一个无线节点导航界面生成单元,用于生成无线节点导 航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权的无 线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节点发 来的数据及节点状态;优选的,所述节点管理模块还包括与所述动态软件模块管理单元连 权 利 要 求 书CN 102892213 A 2/2页 3 接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络。
8、下载所述节点特 异软件模块,并提交动态软件模块管理单元进行管理;优选的,所述节点管理模块还包括智 能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不同的环境位 置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无线节点进行 组织,接收外部指令以显示特定分类的无线节点。 8.根据权利要求1所述的无线节点控制终端,其特征在于,所述存储单元还存储用于 对无线节点进行认证授权的安全凭证。 9.根据权利要求1所述的无线节点控制终端,其特征在于,所述节点管理模块还设置 分别与所述存储单元、所述管理单元连接的自动搜寻单元,用于接受所述管理单元的控制, 根据无线协议的发现。
9、功能,自动获取环境中的无线节点列表,存储在所述存储单元。 10.根据权利要求1至9任一所述的无线节点控制终端,其特征在于,所述无线节点至 少包括Zigbee、蓝牙、WIFI、红外、RFID节点其中之一。 权 利 要 求 书CN 102892213 A 1/16页 4 无线节点控制终端 技术领域 0001 本发明涉及短距离无线接入框架,特别涉及一种无线节点控制终端。 背景技术 0002 随着移动通讯和智能终端技术的发展,智能移动终端正在很多领域取代PC成为 人们的重要信息终端。由于智能终端移动、便携的需求,传统基于数据线连接的外设控制方 式在很多场合并不适合于智能移动终端,因而短距离无线通讯有可。
10、能成为智能移动终端对 外设进行控制的理想方式。此外,目前需要多个遥控器或接收装置完成的家电控制工作,如 电视遥控、冰箱遥控、穿戴式医疗节点的控制和信息接入,信息打印等将来可能通过智能终 端的风格一致的控制界面就可以完成,从而给用户带来极大的方便。 0003 但是,通过短距离无线通讯对外设进行控制必须解决以下问题:第一,由于用户的 漫游、部分节点电源的通断等原因,用户周围的无线节点在类型和拓扑结构上可能会发生 变化,具有不确定性,但在特定的环境中,用户需要经常访问的外设或家电设备往往是稳定 的,因此需要一种方式对用户希望访问的无线节点及其控制方法进行管理,使用户可以快 速定位到需要访问的无线节点。
11、,并通过合适的访问方法进行信息交换和控制,同时避免未 经授权的环境无线节点充斥显示列表,给用户定位希望访问的节点带来不便;第二,在很多 场合,外设或家电应当只由特定的人或人群合法访问,因此需要解决外设或家电节点的访 问控制问题,即控制终端在对用户希望访问的节点进行管理的同时还要对相应安全信息进 行管理,包括记录访问该节点需要使用的用户标识、密码、加密方法和密钥等信息;第三,由 于外设的多样性,可能采用wifi,zigbee,RFID,蓝牙等多种短距离无线通讯协议,且具有 独特的应用层控制和数据传输协议,以及独特的通讯、数据处理及显示模块(类似于传统 意义的驱动),并采用不同的安全策略和节点特异。
12、的安全信息,这些技术细节需要对用户隐 藏,因此需要一种统一的无线设备管理方法,使得不同设备的技术细节(包括安全信息)和 相关软件模块可以以统一的方式安装到系统中,并以统一的方式管理和调用,从而用户只 需要通过统一的下载界面根据厂商提供的序号将设备信息、安全信息、和相关软件模块下 载到控制终端即可,减低用户的软件安装和维护负担。第四,为了方便用户在无线节点间浏 览和导航,并使用风格一致的无线节点控制界面,需要不同的无线节点模块采用统一的用 户界面接口,这可以通过结构化的节点控制语义描述文档和动态软件技术实现,节点控制 语义描述文档将无线控制命令与相应的自然语言信息绑定,采用动态软件技术根据上述绑。
13、 定的自然语言信息动态生成风格一致的节点控制界面,该界面接收用户指令,通过无线网 络发送相应的无线控制命令到控制节点即可实现控制功能;第五,由于短距离无线通讯不 受物理连线的限制,因此可以使用多个不同厂商的无线设备构建协同方案,这就要解决不 同厂商无线设备的统一管理、调度问题。 0004 智能家居的无线控制方案是无线应用的热点之一。现已研发了基于Zigbee网关 的智能家居方案,使用智能手机通过GPRS与Zigbee网关通讯,经由Zigbee网关实现对家 中Zigbee节点的控制。Zigbee联盟在Zigbee协议的发展上也针对遥控终端与受控节点的 说 明 书CN 102892213 A 2/。
14、16页 5 互操作性,提出了RF4CE标准,松下、飞利浦、三星电子和索尼公司组成的企业联盟正在推 动这一标准化进程。它们的目标是,通过运用于遥控器的双向RF通信实现高可靠性和众多 新颖功能,从而向消费者提供更多价值。对于环境Zigbee节点的动态接入和控制信息获取 问题,三星电子和RES IN MOTION公司分别提出了基于Zigbee节点之间的发现功能和信息 交换功能获取Zigbee节点列表及控制信息。这些专利或方案主要是通过Zigbee协议自身 的发现和信息交换获得节点的列表和能力信息,很大程度上是考虑对等节点的信息交换和 交互,但具有以下不足: 0005 1、环境无线节点具有不确定性,例。
15、如用户到了其他人家中,或携带Zigbee mp3的 人来到用户家中,又如在办公室等公众场合,不同的人也许只关心不同的Zigbee节点子 集。仅基于节点自身信息发布的方案忽略了用户对节点使用意愿和使用习惯的维护,例如 用户对节点的使能或禁用。 0006 2、对于计算资源相对有限的无线节点,为了业务的灵活性,通常采用较小的控制 粒度,因此节点通过短距离无线通讯公开的控制逻辑在控制粒度上不一定适合不同用户的 使用需求和使用习惯。因而需要在控制终端对节点控制逻辑进行重新组合和定制的能力, 从而对同一无线节点可以针对不同用户定制个性化的控制界面。 0007 3、基于无线节点自身的发现功能和信息交换功能可。
16、以比较好地解决简单设备控 制问题,如灯或音乐设备的开关,但如果设备厂商采用自定义的profile,或需要进行特殊 的协议解析(如采用特殊数据通讯格式和数据显示界面的远程生命监护节点),则需要有 专门的软件模块支持,从而需要对相应的软件模块进行管理。 0008 4、节点之间自发的信息交换不能解决安全凭证分发的问题,因此对于采用访问控 制机制(如需要用户名、密码、加密)的无线资源,控制终端需要对相应的安全凭证进行管 理 0009 目前的蓝牙、wifi应用多是基于独立应用程序的,随着无线外设和家电的普及,这 种独立应用程序的方式在资源管理,外设管理,安全管理,程序安装维护方面将增加用户的 负担,或者。
17、增加开发人员或系统维护人员的负担。 0010 因此,现有技术需要改进。 发明内容 0011 本发明要解决的技术问题是提供一种无线节点控制终端,能够使用户获得丰富、 完全、个性化的控制能力和体验。 0012 为解决上述技术问题,本发明提供一种无线节点控制终端,其包括节点管理模块 与显示模块:所述节点管理模块设置存储单元与管理单元;所述存储单元用于存储至少一 个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点 的系统标识和自然语言名称,节点的使能和禁用状态;所述管理单元与所述存储单元连接, 用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁。
18、 用至少一个无线节点;所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无 线节点列表以及所述管理操作的界面。 0013 所述的无线节点控制终端中,所述节点管理模块还包括安全凭证管理单元,用于 记录每个授权的无线节点相关的安全凭证及安全机制;优选的,所述节点管理模块还包括 说 明 书CN 102892213 A 3/16页 6 与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据输入的节点标识,通过 网络下载对应的安全凭证和安全机制。 0014 所述的无线节点控制终端中,所述节点管理模块还包括无线节点控制方法记录单 元与无线节点控制界面自动生成单元;所述无线节点控制方法记录单元,。
19、用于结构化地记 录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息; 所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息, 动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指 令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协 议控制指令。 0015 所述的无线节点控制终端中,所述无线节点控制方法记录单元还设置存储子单 元,用于结构化地记录对一个或多个节点按照特定次序发送的无线协议的控制指令序列, 并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还 用于根据结。
20、构化描述的控制指令序列和自然语言信息,动态生成无线节点控制界面,并将 控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元 素的操作,通过无线网络执行控制指令序列的发送。 0016 所述的无线节点控制终端中,所述节点管理模块还包括与所述无线节点控制方法 记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定制信息,通 过网络下载预定的无线节点控制方法信息。 0017 所述的无线节点控制终端中,所述显示模块还设置控制界面输入单元,用于接收 用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线节点及其在线 状态、操作信息、以及通过用户交互导航到。
21、相应无线节点的信息显示界面。 0018 所述的无线节点控制终端中,所述节点管理模块还包括动态软件模块管理单元, 其记录每个授权无线节点关联的可动态加载的节点特异软件模块;并且,所述节点管理模 块还包括一个无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模 块显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所 关联的特异软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;优 选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单 元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软 件模块。
22、管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动 检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或 禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示 特定分类的无线节点。 0019 所述的无线节点控制终端中,所述存储单元还存储用于对无线节点进行认证授权 的安全凭证。 0020 所述的无线节点控制终端中,所述节点管理模块还设置分别与所述存储单元、所 述管理单元连接的自动搜寻单元,用于接受所述管理单元的控制,根据无线协议的发现功 能,自动获取环境中的无线节点列表,存储在所述存储单元。 0021 所述的无线节点。
23、控制终端中,所述无线节点为Zigbee、蓝牙、WIFI、红外或RFID节 点;或者,所述无线节点至少为Zigbee、蓝牙、WIFI、红外、RFID节点其中之一。 说 明 书CN 102892213 A 4/16页 7 0022 本发明的有益技术效果在于:可以从网络或人机界面注入远程控制方法和需要的 软件模块,并可对节点功能或多个不同类型节点功能进行组装和个性化定制,实现了软件 模块安装、个性化定制和安全措施,并且对无线节点的显示授权,尤其是Zigbee节点、WIFI 节点等的显示授权,也可增加应用界面的稳定性,同时不会给用户带来太多负担,用户仍然 可通过节点信息交换获得的信息对节点授权,从而为。
24、用户提供丰富个性化的控制特性,改 善用户体验,增强了方案的灵活性。 附图说明 0023 图1为本发明的一个实施例的结构示意图。 具体实施方式 0024 参阅图1,本发明提供了一种无线节点控制终端,其包括节点管理模块与显示模 块:所述节点管理模块设置存储单元与管理单元。其中,所述无线节点是Zigbee、蓝牙、 WIFI、红外、RFID节点或诸如采用NRF24L01等芯片的其它无线节点以及未来新出现的无线 通讯方式等;例如,工作于世界通用的ISM(工业、科学和医用)频段的无线节点等;例如, 工作于2.4-2.5GHz的ISM频段的无线节点等。或者,所述无线节点是Zigbee、蓝牙、WIFI、 红外。
25、或RFID节点的组合;也就是说,所述无线节点包括Zigbee、蓝牙、WIFI、红外、RFID节 点中的一个或多个;例如,所述无线节点包括3个Zigbee节点、2个蓝牙节点、1个WIFI节 点以及5个红外节点。 0025 所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节 点通讯所必要的参数和协议信息,例如该节点是采用蓝牙、zigbee、还是其它协议,节点的 系统标识和自然语言名称,节点的使能和禁用状态;优选的,应用于上述任一例,所述存储 单元还存储用于对无线节点进行认证授权的安全凭证,例如所述存储单元设置安全凭证存 储子单元;例如,采用表单格式存储各个节点的安全凭证,其中,。
26、安全凭证包括但不限于用 户名、密码、加密的密钥、验证信息等。 0026 所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理 操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点;这样,通过管理单元与 存储单元的配合,接收无线节点信息,对无线节点进行管理,包括无线节点的添加、删除、使 能与禁用等,优选的,还进行无线节点的鉴权管理,接入经过鉴权的无线节点,删除选定的 无线节点;例如,所述授权模块还设置自动搜寻单元,用于根据无线协议的发现功能,自动 获取环境中的无线节点列表。需要说明的是,对于任一个实施例,每个无线节点有厂商或方 案提供商分配的唯一标识,控制终端可通过该标。
27、识获得与无线节点通讯的初始密码,初始 密码下载只能使用一次;对于非独占控制的无线节点,则可由管理员对密码进行维护,初始 密码的获得方法同上。优选的,应用于上述任一例,所述节点管理模块还包括与所述无线节 点控制方法记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定 制信息,通过网络下载预定的无线节点控制方法信息。 0027 例如,一种无线节点控制终端,其包括节点管理模块与显示模块:所述节点管理模 块设置存储单元、管理单元、无线节点控制方法记录单元与无线节点控制界面自动生成单 元;所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通 说 明 书CN 1028。
28、92213 A 5/16页 8 讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;所 述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述 管理操作包括添加、删除、使能与禁用至少一个无线节点;所述无线节点控制方法记录单 元,用于结构化地记录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语 言提示和帮助信息;所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指 令和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语 言标签对应的控制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界 面元素。
29、关联的无线协议控制指令所述显示模块分别与所述存储单元、所述管理单元连接, 用于显示无线节点列表以及所述管理操作的界面、无线节点支持的基于无线协议的控制指 令、对应的自然语言提示和帮助信息、无线节点控制界面、和/或无线协议控制指令等。 0028 所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表 以及所述管理操作的界面。优选的,应用于上述任一例,所述显示模块还设置控制界面输入 单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线 节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息显示界面。 0029 优选的,应用于上述任一例,所述。
30、节点管理模块还包括安全凭证管理单元,其分别 与所述存储单元、所述管理单元连接,用于记录每个授权的无线节点相关的安全凭证及安 全机制;还可以通过所述显示模块进行显示,从而能够及时给用户以反馈信息。优选的,所 述节点管理模块还包括与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据 输入的节点标识,通过网络下载对应的安全凭证和安全机制。 0030 优选的,应用于上述任一例,所述节点管理模块还包括无线节点控制方法记录单 元与无线节点控制界面自动生成单元;所述无线节点控制方法记录单元,用于结构化地记 录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息; 所述无线节点控制。
31、界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息, 动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指 令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协 议控制指令。优选的,所述无线节点控制方法记录单元还设置存储子单元,用于结构化地记 录对一个或多个节点按照特定次序发送的无线协议的控制指令序列,并将该序列与自然语 言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用于根据结构化描述 的控制指令序列和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元 素与其自然语言标签对应的控制指令序列相关联,接收用户对。
32、界面元素的操作,通过无线 网络执行控制指令序列的发送。 0031 例如,一种无线节点控制终端,其包括节点管理模块与显示模块:所述节点管理模 块设置存储单元、管理单元、动态软件模块管理单元与无线节点导航界面生成单元;所述存 储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的 参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;所述管理单元 与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包 括添加、删除、使能与禁用至少一个无线节点;动态软件模块管理单元记录每个授权无线节 点关联的可动态加载的节点特异软件模块;无线节点导航界面。
33、生成单元,用于生成无线节 点导航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权 说 明 书CN 102892213 A 6/16页 9 的无线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节 点发来的数据及节点状态;所述显示模块分别与所述存储单元、所述管理单元连接,用于显 示无线节点列表以及所述管理操作的界面、每个授权无线节点关联的可动态加载的节点特 异软件模块、无线节点导航界面等。优选的,所述节点管理模块还包括与所述动态软件模块 管理单元连接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络下载 所述节点特异软件模块,并提交动态软。
34、件模块管理单元进行管理;优选的,所述节点管理模 块还包括智能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不 同的环境位置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无 线节点进行组织,接收外部指令以显示特定分类的无线节点。 0032 优选的,应用于上述任一例,所述节点管理模块还包括动态软件模块管理单元,其 记录每个授权无线节点关联的可动态加载的节点特异软件模块;并且,所述节点管理模块 还包括一个无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模块 显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所关 联的特异。
35、软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;优 选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单 元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软 件模块管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动 检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或 禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示 特定分类的无线节点。 0033 优选的,应用于上述任一例,所述节点管理模块还设置分别与所述存储单元、所述 管理单元连接的自。
36、动搜寻单元,用于接受所述管理单元的控制,根据无线协议的发现功能, 自动获取环境中的无线节点列表,存储在所述存储单元。 0034 例如,访问控制可采用以下任一形式的实施例。 0035 实施例A:在一个实施例中,无线节点向控制终端发送连接请求,连接请求中包含 安全认证信息,控制终端根据连接请求的内容识别对应无线节点,并根据安全认证信息进 行认证授权,通过授权的无线节点将与上层应用模块建立通讯通道。 0036 实施例B:在另一个实施例中,无线节点自动广播自己的标识信息和元数据信息, 控制终端根据无线节点管理模块的无线节点记录对接收到的无线节点广播信息进行过滤, 将授权的无线节点的广播信息列表显示给用。
37、户。 0037 实施例C:在另一个实施例中,无线节点向控制终端发送连接请求,控制终端根据 连接请求的内容识别对应无线节点,查询所述无线节点管理模块,如果节点处于使能状态, 则建立该无线节点与上层应用模块通讯的通道。 0038 实施例D:在另一个实施例中,控制终端接收用户指令与一个无线节点进行通讯, 控制终端先从无线节点管理模块获得与该无线节点进行通讯的参数和通讯协议信息,包括 获得该无线节点授权所需要的安全信息,如用户名、密码等,以及加密方法和密钥,使用上 述信息与无线节点进行通讯,例如受密码保护的无线节点资源共享。 0039 实施例E:在另一个实施例中,控制终端接收用户指令与一个无线节点进行。
38、通讯, 控制终端先从无线节点管理模块获得与该无线节点进行通讯的参数和通讯协议信息,使用 说 明 书CN 102892213 A 7/16页 10 上述信息与无线节点进行通讯,例如红外遥控的情况,与实施例D的区别在于无需密码、密 钥和加密,只需要在终端的使能和授权。 0040 实施例D和实施例E中,一种实现的方式是由控制终端主动发起通讯并由无线节 点进行认证授权,在公共场合,无线节点代表共享资源,因此可能是由节点来实施访问控制 的。 0041 上述实施例A至实施例E中,共性的地方在于由节点管理模块和显示模块进行节 点的添加、删除、使能、禁用,并记录相应的通讯参数或信息,但对不同的通讯方式和应用层。
39、 协议,可能具体的连接过程并不一致,上述实施例A至实施例E仅是比较有代表性的过程, 不作为对本发明所要求保护范围的限制。 0042 下面以Zigbee节点为例,给出具体的实施例对本发明加以详细说明。需要说明的 是,本发明的无线节点控制终端同样适用于蓝牙节点、WIFI节点、红外节点或RFID节点,并 采用对应的相关协议。并且,在相关协议支持的情况下,本发明的无线节点控制终端还适用 于蓝牙节点、WIFI节点、红外节点或RFID节点中的一个或多个,也就是说,可以由不同类型 的无线节点控制终端实现本发明,本发明的无线节点控制终端可以适用于一个或多个不同 类型的无线节点。 0043 例如,一种Zigbe。
40、e节点控制终端,其包括:授权模块、节点管理模块以及显示模 块。 0044 授权模块,用于接收Zigbee节点信息,对Zigbee节点进行鉴权,接入经过鉴权的 Zigbee节点,删除选定的Zigbee节点;例如,所述授权模块还设置自动搜寻单元,用于根据 Zigbee协议的发现功能,自动获取环境中的Zigbee节点列表。需要说明的是,对于任一个 实施例,每个Zigbee节点有厂商或方案提供商分配的唯一标识,控制终端可通过该标识获 得与Zigbee节点通讯的初始密码,初始密码下载只能使用一次,因而是可验证的,类似方 案已在U盘防伪中得到应用;对于非独占控制的Zigbee节点,则可由管理员对密码进行维。
41、 护,初始密码的获得方法同上。厂商或方案提供商可在网上存储针对不同类型用户的控制 方法信息,例如方案包等,用户可通过定制下载或更新下载不同的方案包。方案提供商还可 使用不同厂商的Zigbee节点构建更高层次的方案包。 0045 优选的,应用于上述任一例,所述授权模块设置接收单元、鉴权单元、连接单元、查 询单元与修改单元;所述接收单元与所述鉴权单元连接,用于接收无线节点信息,传送到所 述鉴权单元;所述节点管理模块分别与所述鉴权单元、所述连接单元、所述查询单元、所述 修改单元连接;所述鉴权单元用于对无线节点进行鉴权,将经过授权的无线节点传送到所 述节点管理模块;所述连接单元用于根据所述节点管理模块。
42、中选定的无线节点进行连接; 所述查询单元用于读取、查询所述节点管理模块中的无线节点;所述修改单元用于修改、删 除选定的无线节点。这样,通过授权模块实现显示节点列表、以及节点增删改查等操作,便 于用户使用该无线节点控制终端。 0046 与所述授权模块连接的节点管理模块,用于记录所有经过授权的Zigbee节点;例 如,节点管理模块包括一个节点存储单元,存储所有经过授权的Zigbee节点的信息。 0047 分别与所述授权模块、所述节点管理模块连接的显示模块,用于显示所有授权的 Zigbee节点以及授权相关操作信息的信息显示界面。也就是说,无线节点控制终端中的授 权模块提供API接口,为第三方应用程序。
43、提供节点管理和授权功能,可以不直接提供用户 说 明 书CN 102892213 A 10 8/16页 11 交互界面。优选的,显示模块用于显示所有授权的Zigbee节点及其在线状态、操作信息、以 及通过用户交互导航到相应Zigbee节点的信息显示界面。优选的,应用于上述任一相关 例,所述显示模块还设置控制界面输入单元,用于接收用户输入,改变控制指令中的参数, 通过显示所述显示模块所有授权的无线节点及其在线状态、操作信息、以及通过用户交互 导航到相应无线节点的信息显示界面。例如,显示模块包括一显示屏及其控制器,在所述显 示屏上显示所有授权的Zigbee节点及其在线状态、操作信息、以及通过用户交互。
44、导航到相 应Zigbee节点的信息。 0048 本发明及其各个实施例提出了一种通用的Zigbee节点管理控制模型,允许系统 动态接入不同类型的Zigbee节点,对这些节点的访问使用公共的Zigbee协议栈和节点 管理框架,节点管理框架又采用统一模型对节点独特的控制方法和软件模块进行记录和管 理,并可动态生成相应的用户界面。这一框架所构成的系统是本发明的保护点之一。 0049 与上述任一例相结合,又一个例子是,所述节点管理模块还包括Zigbee节点控制 方法记录单元与Zigbee节点控制界面自动生成单元;所述Zigbee节点控制方法记录单元, 用于结构化地记录每个授权Zigbee节点支持的基于Z。
45、igbee协议的控制指令、对应的自然 语言提示和帮助信息;所述Zigbee节点控制界面自动生成单元,用于根据结构化描述的控 制指令和自然语言信息,动态生成Zigbee节点控制界面,并将控制界面中的界面元素与其 自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过Zigbee网络发送 所操作界面元素关联的Zigbee协议控制指令。 0050 与上述任一例相结合,优选的,所述节点控制方法记录单元还设置存储子单元,用 于结构化地记录对一个或多个节点按照特定次序发送的Zigbee协议的控制指令序列,并 将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用 于根据结。
46、构化描述的控制指令序列和自然语言信息,动态生成Zigbee节点控制界面,并将 控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元 素的操作,通过Zigbee网络执行控制指令序列的发送。 0051 例如,结构化地记录对一个或多个节点按照特定次序发送的Zigbee协议的控制 指令序列以及信息交互,采用以下方式实现。 0052 0053 说 明 书CN 102892213 A 11 9/16页 12 0054 说 明 书CN 102892213 A 12 10/16页 13 0055 其中,描述了与一个虚拟的zigbee节点进行通讯的信息。proto项说明该节点采 用zi。
47、gbee通讯;SIAT1234是应用层协议分配给节点的名称,当zigbee节点连接时,连接信 息中包含该信息用于标识该节点;“迎客灯”是通过显示模块向管理模块添加该无线节点 时,用户输入的节点名称,用于列表显示;SIAT234r3rerufgyer是厂商在节点出厂时分配 给节点的标识,例如印在节点上,控制终端使用该标识下载或更新节点的信息,即上述XML 文件;weytfwer是连接远程服务器下载或更新时使用的密码;12是系统分配给该节点的 序号,系统根据该序号在管理模块中查找对应的消息处理模块,建立消息通道;该节点可向 控制终端发送状态信息,为确保节点的合法性,节点建立连接时,应用层协议要求包。
48、含密码 NJYUT用于控制终端对节点的认证;目前该节点处于使能状态。通过zigbee向该节点发送 字符串”siat_cmd6”将使节点的灯打开,通过zigbee向该节点发送字符串”siat_cmd7”将 使节点的灯关闭,在灯打开状态,向节点发送opt2将灯调到最亮档,向节点发送opt1将灯 调到柔和档,向节点发送opt0将灯调到暗光档。 0056 本示例主要是对应用层通讯的说明,涉及zigbee网络通讯的部分由相应zigbee 模块处理,例如对该zigbee节点的追踪,在组网过程中zigbee的网络ID可能会变化,但通 过应用层通讯总能识别该节点,当用户试图对该无线节点进行控制时将从显示列表中。
49、选择 “迎客灯”,系统将跳转到根据上述XML动态生成的迎客灯节点控制界面,该控制界面可包含 一个开灯按钮,一个关灯按钮,和一个列表框,也可以是其它合适的界面元素形式。用户点 击开灯按钮,系统将通过zigbee网络向zigbee节点发送字符串”siat_cmd6”,引起节点开 灯;用户点击关灯按钮,系统将通过zigbee网络向zigbee节点发送字符串”siat_cmd7”引 起节点关灯,用户通过列表框选择最亮,系统将通过zigbee网络向zigbee节点发送opt2, 使节点调到最亮档;以此类推。 0057 与上述任一例相结合,优选的,所述节点管理模块还包括与所述Zigbee节点控制 方法记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定制信 息,通过网络下载预定的Zigbee节点控制方法信息。 0058 与上述任一例相结合,优选的,所述节点管理模块还包括动态软件模块管理单元, 其记录每个授权Zigbee节点关联的动态加载的节点特异软件模块及其启动的触发条件, 用于在对相关Zigbee节点进行控制并满足触发条件时,自动调用相关模块。优选。