无线节点控制终端的制作方法

文档序号:8003226阅读:223来源:国知局
专利名称:无线节点控制终端的制作方法
技术领域
本发明涉及短距离无线接入框架,特别涉及一种无线节点控制终端。
背景技术
随着移动通讯和智能终端技术的发展,智能移动终端正在很多领域取代PC成为人们的重要信息终端。由于智能终端移动、便携的需求,传统基于数据线连接的外设控制方式在很多场合并不适合于智能移动终端,因而短距离无线通讯有可能成为智能移动终端对外设进行控制的理想方式。此外,目前需要多个遥控器或接收装置完成的家电控制工作,如电视遥控、冰箱遥控、穿戴式医疗节点的控制和信息接入,信息打印等将来可能通过智能终端的风格一致的控制界面就可以完成,从而给用户带来极大的方便。但是,通过短距离无线通讯对外设进行控制必须解决以下问题第一,由于用户的 漫游、部分节点电源的通断等原因,用户周围的无线节点在类型和拓扑结构上可能会发生变化,具有不确定性,但在特定的环境中,用户需要经常访问的外设或家电设备往往是稳定的,因此需要一种方式对用户希望访问的无线节点及其控制方法进行管理,使用户可以快速定位到需要访问的无线节点,并通过合适的访问方法进行信息交换和控制,同时避免未经授权的环境无线节点充斥显示列表,给用户定位希望访问的节点带来不便;第二,在很多场合,外设或家电应当只由特定的人或人群合法访问,因此需要解决外设或家电节点的访问控制问题,即控制终端在对用户希望访问的节点进行管理的同时还要对相应安全信息进行管理,包括记录访问该节点需要使用的用户标识、密码、加密方法和密钥等信息;第三,由于外设的多样性,可能采用wifi,zigbee, RFID,蓝牙等多种短距离无线通讯协议,且具有独特的应用层控制和数据传输协议,以及独特的通讯、数据处理及显示模块(类似于传统意义的驱动),并采用不同的安全策略和节点特异的安全信息,这些技术细节需要对用户隐藏,因此需要一种统一的无线设备管理方法,使得不同设备的技术细节(包括安全信息)和相关软件模块可以以统一的方式安装到系统中,并以统一的方式管理和调用,从而用户只需要通过统一的下载界面根据厂商提供的序号将设备信息、安全信息、和相关软件模块下载到控制终端即可,减低用户的软件安装和维护负担。第四,为了方便用户在无线节点间浏览和导航,并使用风格一致的无线节点控制界面,需要不同的无线节点模块采用统一的用户界面接口,这可以通过结构化的节点控制语义描述文档和动态软件技术实现,节点控制语义描述文档将无线控制命令与相应的自然语言信息绑定,采用动态软件技术根据上述绑定的自然语言信息动态生成风格一致的节点控制界面,该界面接收用户指令,通过无线网络发送相应的无线控制命令到控制节点即可实现控制功能;第五,由于短距离无线通讯不受物理连线的限制,因此可以使用多个不同厂商的无线设备构建协同方案,这就要解决不同厂商无线设备的统一管理、调度问题。智能家居的无线控制方案是无线应用的热点之一。现已研发了基于Zigbee网关的智能家居方案,使用智能手机通过GPRS与Zigbee网关通讯,经由Zigbee网关实现对家中Zigbee节点的控制。Zigbee联盟在Zigbee协议的发展上也针对遥控终端与受控节点的互操作性,提出了 RF4CE标准,松下、飞利浦、三星电子和索尼公司组成的企业联盟正在推动这一标准化进程。它们的目标是,通过运用于遥控器的双向RF通信实现高可靠性和众多新颖功能,从而向消费者提供更多价值。对于环境Zigbee节点的动态接入和控制信息获取问题,三星电子和RES IN MOTION公司分别提出了基于Zigbee节点之间的发现功能和信息交换功能获取Zigbee节点列表及控制信息。这些专利或方案主要是通过Zigbee协议自身的发现和信息交换获得节点的列表和能力信息,很大程度上是考虑对等节点的信息交换和交互,但具有以下不足1、环境无线节点具有不确定性,例如用户到了其他人家中,或携带Zigbee mp3的人来到用户家中,又如在办公室等公众场合,不同的人也许只关心不同的Zigbee节点子集。仅基于节点自身信息发布的方案忽略了用户对节点使用意愿和使用习惯的维护,例如用户对节点的使能或禁用。2、对于计算资源相对有限的无线节点,为了业务的灵活性,通常采用较小的控制粒度,因此节点通过短距离无线通讯公开的控制逻辑在控制粒度上不一定适合不同用户的 使用需求和使用习惯。因而需要在控制终端对节点控制逻辑进行重新组合和定制的能力,从而对同一无线节点可以针对不同用户定制个性化的控制界面。3、基于无线节点自身的发现功能和信息交换功能可以比较好地解决简单设备控制问题,如灯或音乐设备的开关,但如果设备厂商采用自定义的profile,或需要进行特殊的协议解析(如采用特殊数据通讯格式和数据显示界面的远程生命监护节点),则需要有专门的软件模块支持,从而需要对相应的软件模块进行管理。4、节点之间自发的信息交换不能解决安全凭证分发的问题,因此对于采用访问控制机制(如需要用户名、密码、加密)的无线资源,控制终端需要对相应的安全凭证进行管
理目前的蓝牙、wifi应用多是基于独立应用程序的,随着无线外设和家电的普及,这种独立应用程序的方式在资源管理,外设管理,安全管理,程序安装维护方面将增加用户的负担,或者增加开发人员或系统维护人员的负担。因此,现有技术需要改进。

发明内容
本发明要解决的技术问题是提供一种无线节点控制终端,能够使用户获得丰富、完全、个性化的控制能力和体验。为解决上述技术问题,本发明提供一种无线节点控制终端,其包括节点管理模块与显示模块所述节点管理模块设置存储单元与管理单元;所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点;所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表以及所述管理操作的界面。所述的无线节点控制终端中,所述节点管理模块还包括安全凭证管理单元,用于记录每个授权的无线节点相关的安全凭证及安全机制;优选的,所述节点管理模块还包括与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据输入的节点标识,通过网络下载对应的安全凭证和安全机制。所述的无线节点控制终端中,所述节点管理模块还包括无线节点控制方法记录单元与无线节点控制界面自动生成单元;所述无线节点控制方法记录单元,用于结构化地记录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息;所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协议控制指令。所述的无线节点控制终端中,所述无线节点控制方法记录单元还设置存储子单元,用于结构化地记录对一个或多个节点按照特定次序发送的无线协议的控制指令序列, 并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用于根据结构化描述的控制指令序列和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元素的操作,通过无线网络执行控制指令序列的发送。所述的无线节点控制终端中,所述节点管理模块还包括与所述无线节点控制方法记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定制信息,通过网络下载预定的无线节点控制方法信息。所述的无线节点控制终端中,所述显示模块还设置控制界面输入单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息显示界面。所述的无线节点控制终端中,所述节点管理模块还包括动态软件模块管理单元,其记录每个授权无线节点关联的可动态加载的节点特异软件模块;并且,所述节点管理模块还包括一个无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;优选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软件模块管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示特定分类的无线节点。所述的无线节点控制终端中,所述存储单元还存储用于对无线节点进行认证授权的安全凭证。所述的无线节点控制终端中,所述节点管理模块还设置分别与所述存储单元、所述管理单元连接的自动搜寻单元,用于接受所述管理单元的控制,根据无线协议的发现功能,自动获取环境中的无线节点列表,存储在所述存储单元。所述的无线节点控制终端中,所述无线节点为Zigbee、蓝牙、WIFI、红外或RFID节点;或者,所述无线节点至少为Zigbee、蓝牙、WIFI、红外、RFID节点其中之一。
本发明的有益技术效果在于可以从网络或人机界面注入远程控制方法和需要的软件模块,并可对节点功能或多个不同类型节点功能进行组装和个性化定制,实现了软件模块安装、个性化定制和安全措施,并且对无线节点的显示授权,尤其是Zigbee节点、WIFI节点等的显示授权,也可增加应用界面的稳定性,同时不会给用户带来太多负担,用户仍然可通过节点信息交换获得的信息对节点授权,从而为用户提供丰富个性化的控制特性,改善用户体验,增强了方案的灵活性。


图I为本发明的一个实施例的结构示意图。
具体实施例方式参阅图1,本发明提供了一种无线节点控制终端,其包括节点管理模块与显示模块所述节点管理模块设置存储单元与管理单元。其中,所述无线节点是Zigbee、蓝牙、WIFI、红外、RFID节点或诸如采用NRF24L01等芯片的其它无线节点以及未来新出现的无线通讯方式等;例如,工作于世界通用的ISM(工业、科学和医用)频段的无线节点等;例如,工作于2. 4-2. 5GHz的ISM频段的无线节点等。或者,所述无线节点是Zigbee、蓝牙、WIFI、红外或RFID节点的组合;也就是说,所述无线节点包括Zigbee、蓝牙、WIFI、红外、RFID节点中的一个或多个;例如,所述无线节点包括3个Zigbee节点、2个蓝牙节点、I个WIFI节点以及5个红外节点。所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,例如该节点是采用蓝牙、zigbee、还是其它协议,节点的系统标识和自然语言名称,节点的使能和禁用状态;优选的,应用于上述任一例,所述存储单元还存储用于对无线节点进行认证授权的安全凭证,例如所述存储单元设置安全凭证存储子单元;例如,采用表单格式存储各个节点的安全凭证,其中,安全凭证包括但不限于用户名、密码、加密的密钥、验证信息等。所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点;这样,通过管理单元与存储单元的配合,接收无线节点信息,对无线节点进行管理,包括无线节点的添加、删除、使能与禁用等,优选的,还进行无线节点的鉴权管理,接入经过鉴权的无线节点,删除选定的无线节点;例如,所述授权模块还设置自动搜寻单元,用于根据无线协议的发现功能,自动获取环境中的无线节点列表。需要说明的是,对于任一个实施例,每个无线节点有厂商或方案提供商分配的唯一标识,控制终端可通过该标识获得与无线节点通讯的初始密码,初始密码下载只能使用一次;对于非独占控制的无线节点,则可由管理员对密码进行维护,初始密码的获得方法同上。优选的,应用于上述任一例,所述节点管理模块还包括与所述无线节点控制方法记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定制信息,通过网络下载预定的无线节点控制方法信息。例如,一种无线节点控制终端,其包括节点管理模块与显示模块所述节点管理模块设置存储单元、管理单元、无线节点控制方法记录单元与无线节点控制界面自动生成单元;所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点;所述无线节点控制方法记录单元,用于结构化地记录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息;所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协议控制指令所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表以及所述管理操作的界面、无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息、无线节点控制界面、和/或无线协议控制指令等。所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表以及所述管理操作的界面。优选的,应用于上述任一例,所述显示模块还设置控制界面输入单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息显示界面。 优选的,应用于上述任一例,所述节点管理模块还包括安全凭证管理单元,其分别与所述存储单元、所述管理单元连接,用于记录每个授权的无线节点相关的安全凭证及安全机制;还可以通过所述显示模块进行显示,从而能够及时给用户以反馈信息。优选的,所述节点管理模块还包括与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据输入的节点标识,通过网络下载对应的安全凭证和安全机制。优选的,应用于上述任一例,所述节点管理模块还包括无线节点控制方法记录单元与无线节点控制界面自动生成单元;所述无线节点控制方法记录单元,用于结构化地记录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息;所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协议控制指令。优选的,所述无线节点控制方法记录单元还设置存储子单元,用于结构化地记录对一个或多个节点按照特定次序发送的无线协议的控制指令序列,并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用于根据结构化描述的控制指令序列和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元素的操作,通过无线网络执行控制指令序列的发送。例如,一种无线节点控制终端,其包括节点管理模块与显示模块所述节点管理模块设置存储单元、管理单元、动态软件模块管理单元与无线节点导航界面生成单元;所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点;动态软件模块管理单元记录每个授权无线节点关联的可动态加载的节点特异软件模块;无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表以及所述管理操作的界面、每个授权无线节点关联的可动态加载的节点特异软件模块、无线节点导航界面等。优选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软件模块管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示特定分类的无线节点。优选的,应用于上述任一例,所述节点管理模块还包括动态软件模块管理单元,其记录每个授权无线节点关联的可动态加载的节点特异软件模块;并且,所述节点管理模块还包括一个无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;优
选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软件模块管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示特定分类的无线节点。优选的,应用于上述任一例,所述节点管理模块还设置分别与所述存储单元、所述管理单元连接的自动搜寻单元,用于接受所述管理单元的控制,根据无线协议的发现功能,自动获取环境中的无线节点列表,存储在所述存储单元。例如,访问控制可采用以下任一形式的实施例。实施例A :在一个实施例中,无线节点向控制终端发送连接请求,连接请求中包含安全认证信息,控制终端根据连接请求的内容识别对应无线节点,并根据安全认证信息进行认证授权,通过授权的无线节点将与上层应用模块建立通讯通道。实施例B :在另一个实施例中,无线节点自动广播自己的标识信息和元数据信息,控制终端根据无线节点管理模块的无线节点记录对接收到的无线节点广播信息进行过滤,将授权的无线节点的广播信息列表显示给用户。实施例C :在另一个实施例中,无线节点向控制终端发送连接请求,控制终端根据连接请求的内容识别对应无线节点,查询所述无线节点管理模块,如果节点处于使能状态,则建立该无线节点与上层应用模块通讯的通道。实施例D :在另一个实施例中,控制终端接收用户指令与一个无线节点进行通讯,控制终端先从无线节点管理模块获得与该无线节点进行通讯的参数和通讯协议信息,包括获得该无线节点授权所需要的安全信息,如用户名、密码等,以及加密方法和密钥,使用上述信息与无线节点进行通讯,例如受密码保护的无线节点资源共享。实施例E :在另一个实施例中,控制终端接收用户指令与一个无线节点进行通讯,控制终端先从无线节点管理模块获得与该无线节点进行通讯的参数和通讯协议信息,使用上述信息与无线节点进行通讯,例如红外遥控的情况,与实施例D的区别在于无需密码、密钥和加密,只需要在终端的使能和授权。实施例D和实施例E中,一种实现的方式是由控制终端主动发起通讯并由无线节点进行认证授权,在公共场合,无线节点代表共享资源,因此可能是由节点来实施访问控制的。上述实施例A至实施例E中,共性的地方在于由节点管理模块和显示模块进行节点的添加、删除、使能、禁用,并记录相应的通讯参数或信息,但对不同的通讯方式和应用层协议,可能具体的连接过程并不一致,上述实施例A至实施例E仅是比较有代表性的过程,不作为对本发明所要求保护范围的限制。下面以Zigbee节点为例,给出具体的实施例对本发明加以详细说明。需要说明的是,本发明的无线节点控制终端同样适用于蓝牙节点、WIFI节点、红外节点或RFID节点,并采用对应的相关协议。并且,在相关协议支持的情况下,本发明的无线节点控制终端还适用 于蓝牙节点、WIFI节点、红外节点或RFID节点中的一个或多个,也就是说,可以由不同类型的无线节点控制终端实现本发明,本发明的无线节点控制终端可以适用于一个或多个不同类型的无线节点。例如,一种Zigbee节点控制终端,其包括授权模块、节点管理模块以及显示模块。授权模块,用于接收Zigbee节点信息,对Zigbee节点进行鉴权,接入经过鉴权的Zigbee节点,删除选定的Zigbee节点;例如,所述授权模块还设置自动搜寻单元,用于根据Zigbee协议的发现功能,自动获取环境中的Zigbee节点列表。需要说明的是,对于任一个实施例,每个Zigbee节点有厂商或方案提供商分配的唯一标识,控制终端可通过该标识获得与Zigbee节点通讯的初始密码,初始密码下载只能使用一次,因而是可验证的,类似方案已在U盘防伪中得到应用;对于非独占控制的Zigbee节点,则可由管理员对密码进行维护,初始密码的获得方法同上。厂商或方案提供商可在网上存储针对不同类型用户的控制方法信息,例如方案包等,用户可通过定制下载或更新下载不同的方案包。方案提供商还可使用不同厂商的Zigbee节点构建更高层次的方案包。优选的,应用于上述任一例,所述授权模块设置接收单元、鉴权单元、连接单元、查询单元与修改单元;所述接收单元与所述鉴权单元连接,用于接收无线节点信息,传送到所述鉴权单元;所述节点管理模块分别与所述鉴权单元、所述连接单元、所述查询单元、所述修改单元连接;所述鉴权单元用于对无线节点进行鉴权,将经过授权的无线节点传送到所述节点管理模块;所述连接单元用于根据所述节点管理模块中选定的无线节点进行连接;所述查询单元用于读取、查询所述节点管理模块中的无线节点;所述修改单元用于修改、删除选定的无线节点。这样,通过授权模块实现显示节点列表、以及节点增删改查等操作,便于用户使用该无线节点控制终端。与所述授权模块连接的节点管理模块,用于记录所有经过授权的Zigbee节点;例如,节点管理模块包括一个节点存储单元,存储所有经过授权的Zigbee节点的信息。分别与所述授权模块、所述节点管理模块连接的显示模块,用于显示所有授权的Zigbee节点以及授权相关操作信息的信息显示界面。也就是说,无线节点控制终端中的授权模块提供API接口,为第三方应用程序提供节点管理和授权功能,可以不直接提供用户交互界面。优选的,显示模块用于显示所有授权的Zigbee节点及其在线状态、操作信息、以及通过用户交互导航到相应Zigbee节点的信息显示界面。优选的,应用于上述任一相关例,所述显示模块还设置控制界面输入单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息显示界面。例如,显示模块包括一显示屏及其控制器,在所述显示屏上显示所有授权的Zigbee节点及其在线状态、操作信息、以及通过用户交互导航到相应Zigbee节点的信息。本发明及其各个实施例提出了一种通用的Zigbee节点管理控制模型,允许系统动态接入不同类型的Zigbee节点,对这些节点的访问使用公共的Zigbee协议栈和节点管理框架,节点管理框架又采用统一模型对节点独特的控制方法和软件模块进行记录和管理,并可动态生成相应的用户界面。这一框架所构成的系统是本发明的保护点之一。与上述任一例相结合,又一个例子是,所述节点管理模块还包括Zigbee节点控制方法记录单元与Zigbee节点控制界面自动生成单元;所述Zigbee节点控制方法记录单元, 用于结构化地记录每个授权Zigbee节点支持的基于Zigbee协议的控制指令、对应的自然语言提示和帮助信息;所述Zigbee节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息,动态生成Zigbee节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过Zigbee网络发送所操作界面元素关联的Zigbee协议控制指令。与上述任一例相结合,优选的,所述节点控制方法记录单元还设置存储子单元,用于结构化地记录对一个或多个节点按照特定次序发送的Zigbee协议的控制指令序列,并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用于根据结构化描述的控制指令序列和自然语言信息,动态生成Zigbee节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元素的操作,通过Zigbee网络执行控制指令序列的发送。例如,结构化地记录对一个或多个节点按照特定次序发送的Zigbee协议的控制
指令序列以及信息交互,采用以下方式实现。
<meta>
<proto>zigbee</proto>
<displayname> 迎客灯 </displayname>
<nodename>SIATl 234</nodename>
权利要求
1.一种无线节点控制终端,其特征在于,包括节点管理模块与显示模块 所述节点管理模块设置存储单元与管理单元; 所述存储单元用于存储至少一个无线节点信息,所述无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态; 所述管理单元与所述存储单元连接,用于接受外部指令向所述存储单元执行管理操作,所述管理操作包括添加、删除、使能与禁用至少一个无线节点; 所述显示模块分别与所述存储单元、所述管理单元连接,用于显示无线节点列表以及所述管理操作的界面。
2.根据权利要求I所述的无线节点控制终端,其特征在于,所述节点管理模块还包括安全凭证管理单元,用于记录每个授权的无线节点相关的安全凭证及安全机制;优选的,所述节点管理模块还包括与所述安全凭证管理单元连接的第三远程下载管理单元,用于根据输入的节点标识,通过网络下载对应的安全凭证和安全机制。
3.根据权利要求I所述的无线节点控制终端,其特征在于,所述节点管理模块还包括无线节点控制方法记录单元与无线节点控制界面自动生成单元; 所述无线节点控制方法记录单元,用于结构化地记录每个授权无线节点支持的基于无线协议的控制指令、对应的自然语言提示和帮助信息; 所述无线节点控制界面自动生成单元,用于根据结构化描述的控制指令和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令相关联,接收用户对界面元素的操作,通过无线网络发送所操作界面元素关联的无线协议控制指令。
4.根据权利要求3所述的无线节点控制终端,其特征在于,所述无线节点控制方法记录单元还设置存储子单元,用于结构化地记录对一个或多个节点按照特定次序发送的无线协议的控制指令序列,并将该序列与自然语言提示和帮助信息相关联;并且,所述节点控制界面自动生成单元还用于根据结构化描述的控制指令序列和自然语言信息,动态生成无线节点控制界面,并将控制界面中的界面元素与其自然语言标签对应的控制指令序列相关联,接收用户对界面元素的操作,通过无线网络执行控制指令序列的发送。
5.根据权利要求3或4所述的无线节点控制终端,其特征在于,所述节点管理模块还包括与所述无线节点控制方法记录单元连接的第一远程下载管理单元,用于根据输入的节点标识和个性化定制信息,通过网络下载预定的无线节点控制方法信息。
6.根据权利要求3或4所述的无线节点控制终端,其特征在于,所述显示模块还设置控制界面输入单元,用于接收用户输入,改变控制指令中的参数,通过显示所述显示模块所有授权的无线节点及其在线状态、操作信息、以及通过用户交互导航到相应无线节点的信息显示界面。
7.根据权利要求I所述的无线节点控制终端,其特征在于,所述节点管理模块还包括动态软件模块管理单元,其记录每个授权无线节点关联的可动态加载的节点特异软件模块;并且,所述节点管理模块还包括一个无线节点导航界面生成单元,用于生成无线节点导航界面,通过所述显示模块显示该无线节点导航界面,在接受外部指令选择经过授权的无线节点时,该无线节点所关联的特异软件模块被调用并通过所述显示模块显示无线节点发来的数据及节点状态;优选的,所述节点管理模块还包括与所述动态软件模块管理单元连接的第二远程下载管理单元,用于根据输入的节点标识或类型,通过网络下载所述节点特异软件模块,并提交动态软件模块管理单元进行管理;优选的,所述节点管理模块还包括智能环境识别模块,根据自动检测到的节点的存在状态,区分环境位置,并根据不同的环境位置,自动设定节点的使能或禁用状态;优选的,还根据预定义的分类信息对各无线节点进行组织,接收外部指令以显示特定分类的无线节点。
8.根据权利要求I所述的无线节点控制终端,其特征在于,所述存储单元还存储用于对无线节点进行认证授权的安全凭证。
9.根据权利要求I所述的无线节点控制终端,其特征在于,所述节点管理模块还设置分别与所述存储单元、所述管理单元连接的自动搜寻单元,用于接受所述管理单元的控制,根据无线协议的发现功能,自动获取环境中的无线节点列表,存储在所述存储单元。
10.根据权利要求I至9任一所述的无线节点控制终端,其特征在于,所述无线节点至少包括Zigbee、蓝牙、WIFI、红外、RFID节点其中之一。
全文摘要
本发明涉及一种无线节点控制终端,其包括节点管理模块,用于设置存储单元与管理单元,及显示模块。存储单元用于存储至少一个无线节点信息,无线节点信息包括与无线节点通讯所必要的参数和协议信息,节点的系统标识和自然语言名称,节点的使能和禁用状态;管理单元与存储单元连接,用于接受外部指令向所述存储单元执行管理操作,管理操作包括添加、删除、使能与禁用至少一个无线节点;显示模块分别与存储单元、管理单元连接,用于显示无线节点列表以及管理操作的界面。上述方案实现了软件模块安装、个性化定制和安全措施,对无线节点的显示授权也可增加应用界面的稳定性,为用户提供丰富个性化的控制特性,改善用户体验,增强了方案的灵活性。
文档编号H04W88/02GK102892213SQ20111040144
公开日2013年1月23日 申请日期2011年12月6日 优先权日2011年12月6日
发明者廖京生, 宫凯, 王刚, 胡超, 李抱朴, 方翔, 孟庆虎 申请人:中国科学院深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1