一种物联网云平台终端组管理方法技术

技术编号:19011566 阅读:24 留言:0更新日期:2018-09-22 10:59
本发明专利技术特别涉及一种物联网云平台终端组管理方法。该物联网云平台终端组管理方法,基于物联网云平台对终端设备进行分组管理,物联网云平台包含终端接入,终端管理和应用服务,能够提供Web页面供用户登录并对终端进行管理,使用终端属性参数条件建立终端组过滤条件,把满足过滤条件的一系列设备归于同一终端组,通过对终端组的操作取代对终端的单独操作,从而灵活批量控制各分组内的终端,提高终端管理效率。该物联网云平台终端组管理方法,通过建立灵活的终端组过滤条件,将大量终端动态归属于不同的终端组,并对不同的终端组制定不同的配置参数,对于物联网平台终端批量控制场景,使得终端批量管理更加清晰明了,大幅提高了终端的管理效率。

【技术实现步骤摘要】
一种物联网云平台终端组管理方法
本专利技术涉及计算机物联网
,特别涉及一种物联网云平台终端组管理方法。
技术介绍
物联网终端位于物联网的连接传感网络层,实现采集数据及向网络层发送数据,它担负着数据采集、初步处理、加密、传输等多种功能。物联网终端是基于GPRS、CDMA、3G/4G、NB-IOT、WIFI等无线通信网络实现远程数据采集和传输的智能终端设备,广泛应用在远程测控系统中。在现在的物联网服务解决方案中,智能终端会接入到物联网控制平台中。智能终端与物联网控制平台之间是双向通信,终端不仅需要采集信息,而且需要监听平台发送的控制指令,当收到指令后执行相应的动作。例如在智慧照明系统中,同时接入很多照明设备,终端一方面可以使用传感器检测周围光线强度,另一方面可以接收远程控制信号,如打开某片区域的灯光,为节省用电间隔打开照明设备,改变某片区域的照明亮度。对于这种情况,目前的物联网终端管理方法需要在物联网控制平台查看已接入的各个照明灯的位置参数,依次选择目标照明灯,然后依次向所选照明灯发送控制指令,实现改变照明设备的状态,从而增加了控制操作的复杂性,不利于灵活控制大批量的终端设备。基于上述情况,本专利技术提出了一种物联网云平台终端组管理方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的物联网云平台终端组管理方法。本专利技术是通过如下技术方案实现的:一种物联网云平台终端组管理方法,其特征在于:基于物联网云平台对终端设备进行分组管理,物联网云平台包含终端接入,终端管理和应用服务,能够提供Web页面供用户登录并对终端进行管理,使用终端属性参数条件建立终端组过滤条件,把满足过滤条件的一系列设备归于同一终端组,通过对终端组的操作取代对终端的单独操作,从而灵活批量控制各分组内的终端,提高终端管理效率。所述物联网云平台终端组管理方法,包括以下步骤:(1)创建终端属性参数模型,终端属性参数将在后续终端分组条件中使用;(2)在物联网云平台对当前登录用户进行权限验证通过后,物联网云平台的开发者或使用者在物联网云平台执行创建终端组操作;(3)完成终端组基本条件创建后,对终端组内的终端设置批量管理方式;(4)最后对需要生效的终端组进行激活操作。所述步骤(1)中,所述终端属性参数包含终端固有参数和终端状态参数,其中终端固有参数是描述终端固有特性的一组静态参数模型;终端状态参数是由服务器端应用程序描述终端状态的一组参数模型,由物联网云平台服务器端控制,终端自身应用程序无法访问和更改。所述终端固有参数包括终端生产厂商,终端的型号,终端操作系统和终端具体技术参数;所述终端状态参数包括终端激活状态和服务端订阅参数。所述步骤(2)中,创建终端组包括以下步骤:(a)设定终端组的基本信息,包括终端组的名称,优先级和描述信息为每个终端组指定优先级,当同一个终端同时满足多个终端组的条件时,将根据终端组的优先级处理,选择高优先级的终端组,适配高优先级终端组的控制条件;(b)建立终端组过滤条件物联网云平台基于SpringExpressionLanguage(SpEL)表达式语言编辑终端组过滤条件;终端组过滤条件SpEL表达式以“#{...}”进行标识,表达式可引用的参数包括终端固有参数,终端状态参数和终端编号hashkey,对引用的参数做数学、关系或逻辑运算,使用正则表达式匹配运算结果,可以引用属性集合中的元素;限定SpEL表达式的结果必须为“true”或“false”,当终端自身参数的值通过某个终端组过滤条件表达式运算结果为“true”时,该终端自动归属于这个终端组,否则不属于这个终端组;(c)测试终端组过滤条件建立完成终端组过滤条件后,对已有过滤条件进行测试,可以指定虚拟终端具体参数值,物联网云平台计算各终端组过滤条件结果,以确认过滤条件正确性。所述步骤(3)中,对终端组内的终端批量管理方式包括以下步骤:(a)建立终端配置参数模型执行终端组管理的先决条件是在物联网云平台创建终端配置参数模型,终端配置参数模型包含终端设备运行时可以远程配置的参数,包括终端的上报周期计划和终端的运行环境参数,同时指定参数的名称和参数值的数据类型,以及设置参数的默认值;(b)指定终端组配置参数值选取某个终端组,并为该终端组指定配置参数的具体值,包括指定满足该终端组的所有终端工作采集频率和采集数据计算权重;(c)指定订阅通知主题支持添加多个订阅主题,满足该终端组的所有终端设备都会收到已添加主题的通知。所述步骤(4)中,物联网云平台接收已激活终端组的过滤条件、配置参数和订阅主题,首先对所有已接入的设备参数值进行计算匹配,将符合过滤条件并且满足优先级要求的终端加入该终端组;然后物联网云平台进行配置更新,将特定的配置参数具体值发放到该终端组的所有终端,终端监听到新的配置项后,执行相应的动作;最后物联网云平台为该终端组所有终端订阅特定主题,进入主题消息监听状态。终端配置参数模型与终端属性参数模型参数值的数据类型相同,包含整形、长整型、浮点型、布尔值、数组、字符串、集合、枚举、引用参数等类型。所述物联网云平台基于分布式技术和云计算架构,由传感接入层,数据分析层和数据应用层组成,支持高并发用户访问和海量数据的处理。本专利技术的有益效果是:该物联网云平台终端组管理方法,通过建立灵活的终端组过滤条件,将大量终端动态归属于不同的终端组,并对不同的终端组制定不同的配置参数,对于物联网平台终端批量控制场景,使得终端批量管理更加清晰明了,大幅提高了终端的管理效率。附图说明附图1为本专利技术物联网云平台终端组管理方法示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该物联网云平台终端组管理方法,基于物联网云平台对终端设备进行分组管理,物联网云平台包含终端接入,终端管理和应用服务,能够提供Web页面供用户登录并对终端进行管理,使用终端属性参数条件建立终端组过滤条件,把满足过滤条件的一系列设备归于同一终端组,通过对终端组的操作取代对终端的单独操作,从而灵活批量控制各分组内的终端,提高终端管理效率。所述物联网云平台终端组管理方法,包括以下步骤:(1)创建终端属性参数模型,终端属性参数将在后续终端分组条件中使用;(2)在物联网云平台对当前登录用户进行权限验证通过后,物联网云平台的开发者或使用者在物联网云平台执行创建终端组操作;(3)完成终端组基本条件创建后,对终端组内的终端设置批量管理方式;(4)最后对需要生效的终端组进行激活操作。所述步骤(1)中,所述终端属性参数包含终端固有参数和终端状态参数,其中终端固有参数是描述终端固有特性的一组静态参数模型;终端状态参数是由服务器端应用程序描述终端状态的一组参数模型,由物联网云平台服务器端控制,终端自身应用程序无法访问和更改。所述终端固有参数包括终端生产厂商,终端的型号,终端操作系统和终端具体技术参数;所述终端状态参数包括终端激活状态和服务端订阅参数。所述步骤(2)中,创建终端组包括以下步骤:(a)设定终端组的基本信息,包括终端组的名称,优先级和描述信息为每个终端组指定优先级,当同一个终端同时满足多个本文档来自技高网...
一种物联网云平台终端组管理方法

【技术保护点】
1.一种物联网云平台终端组管理方法,其特征在于:基于物联网云平台对终端设备进行分组管理,物联网云平台包含终端接入,终端管理和应用服务,能够提供Web页面供用户登录并对终端进行管理,使用终端属性参数条件建立终端组过滤条件,把满足过滤条件的一系列设备归于同一终端组,通过对终端组的操作取代对终端的单独操作,从而灵活批量控制各分组内的终端,提高终端管理效率。

【技术特征摘要】
1.一种物联网云平台终端组管理方法,其特征在于:基于物联网云平台对终端设备进行分组管理,物联网云平台包含终端接入,终端管理和应用服务,能够提供Web页面供用户登录并对终端进行管理,使用终端属性参数条件建立终端组过滤条件,把满足过滤条件的一系列设备归于同一终端组,通过对终端组的操作取代对终端的单独操作,从而灵活批量控制各分组内的终端,提高终端管理效率。2.根据权利要求1所述的物联网云平台终端组管理方法,其特征在于:所述物联网云平台终端组管理方法,包括以下步骤:(1)创建终端属性参数模型,终端属性参数将在后续终端分组条件中使用;(2)在物联网云平台对当前登录用户进行权限验证通过后,物联网云平台的开发者或使用者在物联网云平台执行创建终端组操作;(3)完成终端组基本条件创建后,对终端组内的终端设置批量管理方式;(4)最后对需要生效的终端组进行激活操作。3.根据权利要求2所述的物联网云平台终端组管理方法,其特征在于:所述步骤(1)中,所述终端属性参数包含终端固有参数和终端状态参数,其中终端固有参数是描述终端固有特性的一组静态参数模型;终端状态参数是由服务器端应用程序描述终端状态的一组参数模型,由物联网云平台服务器端控制,终端自身应用程序无法访问和更改。4.根据权利要求3所述的物联网云平台终端组管理方法,其特征在于:所述终端固有参数包括终端生产厂商,终端的型号,终端操作系统和终端具体技术参数;所述终端状态参数包括终端激活状态和服务端订阅参数。5.根据权利要求2所述的物联网云平台终端组管理方法,其特征在于:所述步骤(2)中,创建终端组包括以下步骤:(a)设定终端组的基本信息,包括终端组的名称,优先级和描述信息为每个终端组指定优先级,当同一个终端同时满足多个终端组的条件时,将根据终端组的优先级处理,选择高优先级的终端组,适配高优先级终端组的控制条件;(b)建立终端组过滤条件物联网云平台基于SpEL表达式语言编辑终端组过滤条件;终端组过滤条件SpEL表达式以“#{...}”进行标识,表达式可引用的参数包括终端固有参数,终端状态参数和终端编号hashkey,对引用的参数做数学、关系或逻辑运算,使用正则表...

【专利技术属性】
技术研发人员:徐驰孙善宝马辰
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1