一种电子设备的管理系统及方法

著录项
  • CN201811370826.1
  • 20181118
  • CN109525667A
  • 20190326
  • 杭州智尔科技有限公司
  • 陈南宪;陈泽宇;其他发明人请求不公开姓名
  • H04L29/08
  • H04L29/08

  • 浙江省杭州市西湖区文二路385号汽轮大厦805
  • 浙江(33)
摘要
本发明涉及一种电子设备的管理系统及方法,包括设备、服务器,通过把参数名称、参数值、参数类型、参数权限、最小值、步进值、最大值、显示名称、参数单位等设备功能的公共属性作为接口,管理各种电子设备,以及实现设备、系统、用户协调工作的业务逻辑可编辑,本发明主要包括设备模块、设备功能模块、设备参数模块、用户模块、场景模块、组合模块、模块、处理器模块、固件管理模块;本发明还提供上述各中模块的管理方法,以及App端界面生成方法、可编程逻辑控制系统的实现方法。本发明主要解决对各类设备统一管理、以及可编程逻辑控制系统的实现,达到兼容各种设备加入、设备固件在线更新、自动生成App界面,且设备、系统、用户协调工作的逻辑可在线编辑的效果。
权利要求

1.一种电子设备的管理系统,包括设备、服务器,其特征在于,其以设备功能的公共属性为接口,具有:

设备功能模块,其用于管理本发明系统中设备的设备功能,以及处理设备功能相关的业务逻辑,所述的设备功能是所述的设备功能的公共属性的实例化,用于描述设备的功能,设备功能的公共属性是设备功能的抽象;

设备参数模块,其用于管理本发明系统中设备的参数值,以及处理设备参数值相关的业务逻辑,所述的设备参数记录某个设备功能的参数值实时状态,主要包括参数名称、参数值,所述的参数值作为设备参数值;

设备模块,其用于管理本发明系统中的设备,以及处理设备相关的业务逻辑,所述的设备可以有很多功能,每个功能可以由多条设备功能来描述,每条设备功能的实时数据即是设备参数;

用户模块,其用于管理本发明系统中的用户,以及处理设备用户相关的业务逻辑,所述的用户可以有很多设备,每个用户是权属自己的设备的管理员,可以直接操控自己的设备,也可以通过其它设备的管理员授权的方式,操作其它被授权的设备。

2.如权利要求1所述的一种电子设备的管理系统,其特征在于,所述的设备功能的公共属性包括参数名称、参数值;所述的设备功能的公共属性还可以包括以下一种或多种:

参数类型,其用于表明设备参数的类型,包括整数、小数、字符串的一种;

参数权限,其用于表明设备参数的读写权限,包括可读、可写、读写的一种;

最小值,其用于表明设备参数值的最小值,约定设备参数值的变化范围的最小值;

步进值,其用于表明设备参数值的变化精度,约定设备参数值变化的最小精度要求;

最大值,其用于表明设备参数值的最大值,约定设备参数值的变化范围的最大值;

显示名称,其用于表明设备参数在显示界面上的显示名称;

参数单位,其用于表明设备参数在显示界面上的单位;

存储选择,其用于表明设备参数需要保存到设备端的存储介质中;

附加项,其用于作为对功能扩展或功能更改时使用。

3.如权利要求1所述的一种电子设备的管理系统,其特征在于,还包括以下一种或多种模块:

场景模块,其用于管理本发明系统中场景,以及场景相关的业务逻辑,所述的场景用于某种应用情景,以便用户更加方便的操控设备,所述的场景相关的业务逻辑主要包括创建场景、删除场景、场景控制,所述的场景控制指向本发明的管理系统中发送场景控制指令,所述的场景控制指令包括场景标识、场景值;

组合模块,其用于管理本发明系统中组合,以及跟组合相关的业务逻辑,所述的组合用于把N个设备组合成一个小组,以便用户更加方便管理这些设备;

模块,其用于管理本发明系统中的,以及跟相关的业务逻辑,所述的包括检测某个设备的设备参数值变化、检测某个组合中的设备组合的设备参数值变化、检测某个场景发生变化的一种或多种;

处理器模块,其用于管理本发明系统中的处理器,以及跟处理器相关的业务逻辑,所述的处理器包括操控某个设备的设备参数值、操控某个组合中所有设备的设备参数值、上传设备参数值给某个用户、把设备参数值保存到日志的一种或多种;

消息模块,其用于管理本发明系统中的日志,以及跟日志相关的业务逻辑,日志用于保存设备访问日志、设备被访问日志、报警日志、设备的参数值发生变化的日志;

固件管理模块,其用于管理系统中设备的固件,为设备提供固件下载、固件更新的操作用途;

App界面生成模块,其用于生成App端的界面。

4.一种基于权利要求1、2所述的电子设备的管理系统的方法,其特征在于,所述方法包括设备管理方法,所述的设备管理方法包括设备操控方法、设备授权,所述的设备操控是指读取设备参数值、对设备的设备参数进入写操作、先对设备的设备参数进入写操作后再读取设备参数值的一种,所述的设备授权是指设备的管理员把设备授权给目标用户,目标用户便取得操控被授权设备的权限,所述的设备操控方法包括如下步骤:

1)、设备注册,所述的设备注册指在本发明系统的服务器中注册设备相关信息;

2)、设备登陆,所述的设备登陆指设备登陆到本发明系统的服务器中;

3)、设备功能的注册,所述的设备功能是设备功能的公共属性的实例化,所述的设备功能的公共属性是设备功能的抽象表现,所述的设备功能注册指在本发明系统的服务器中创建设备功能相关信息;

4)、设备操控,所述的设备操控指读取设备的设备参数的相关信息、对设备的设备参数进入写操作、先对设备的设备参数进入写操作后再读取设备参数相关信息的一种。

5.如权利要求4所述的一种电子设备的管理系统的方法,其特征在于,所述的设备操控包括以下的一种:

设备对目标设备,所述的设备对目标设备包括设备上传自身的设备参数给目标设备、设备对目标设备进行读、写操作的一种;

设备对多个目标设备,所述的设备对多个目标设备包括设备上传自身的设备参数给多个目标设备、设备对多个目标设备进行读、写操作的一种;

设备对用户,所述的设备对用户是指设备上传自身的设备参数给用户;

设备对多个用户,所述的设备对多个用户是指设备上传自身的设备参数给多个用户;

用户对设备,所述的用户对设备是指用户对设备进行读、写操作;

用户对多个设备,所述的用户对多个设备的设备参数进行读、写操作。

6.一种基于权利要求1、2、3所述的电子设备的管理系统的方法,其特征在于,所述方法还包括:

场景管理方法,所述的场景管理方法包括创建场景、场景配置与更新、场景控制、场景授权、场景删除,所述的场景创建是指在本发明系统的服务器中新建场景相关信息,所述的场景配置与更新是指设置或更新场景的名称、场景值的变化范围等有关场景的参数,所述的场景控制是指场景的管理员,或者场景授权的目标用户,更改场景值的操作,所述的场景授权是指场景的管理员把场景授权给目标用户,所述的场景删除指把某个场景从本发明系统的服务器中删除;

组合管理方法,所述的组合管理方法包括创建组合、组合配置与更新、组合控制、组合监听、组合删除,所述的创建组合是指在本发明系统的服务器中新建组合相关信息,所述的组合配置与更新是指设置或更新组合的名称等有关组合的参数,所述的组合控制是指操控组合中的所有设备,所述的组合监听指检测组合中所有设备的某个参数变化情况,所述的组合删除指把某个组合从本发明系统的服务器中删除;

管理方法,所述的管理方法包括创建、配置与更新、使用方法,所述的是按要求自动检测某些数据的进程,主要包括序号、名称、类型、监听对象、监听参数名称、监听条件、监听数据,所述的创建是指在本发明系统的服务器中新建相关信息,所述的配置与更新包括配置或更新的类型、监听对象、监听参数名称、监听条件、监听数据等有关的参数,所述的类型包括场景、单个设备、组合,所述的监听对象指单个设备或组合的标识,所述的监听参数名称包括场景标识、设备的设备参数名称,所述的监听条件包括精确值、发生变化、范围、小于最小值、大于最大值,所述的监听数据是指的监听值;

处理器管理方法,所述的处理器管理方法包括创建处理器、处理器配置与更新、处理使用方法,所述的处理器是按要求自动执行某个操作的进程,主要包括处理器序号、处理器名称、处理器类型、处理对象、处理参数名称、处理数据,每个设备可有多个处理器,所述的创建处理器是指在本发明系统的服务器中新建处理器相关信息,所述的处理器配置与更新包括配置或更新处理器的处理器类型、处理对象、处理参数名称、处理数据,所述的处理器类型包括设备、组合、用户、日志,所述的处理对象指单个设备标识、组合标识、用户标识的一种,所述的处理参数名称包括设备的设备参数名称,所述的处理数据是指处理器的处理值;

日志管理方法,所述的日志管理方法包括设备访问日志、设备被访问日志、报警日志、设备的参数值发生变化,所述的设备访问日志是指设备访问其它设备时,会生成访问记录,供相关用户查看,所述的设备被访问日志是指设备被其它设备或用户进行读、写操作时会生成记录,供相关用户查看,所述的报警日志是指设备运行过程中,标明为故障参数的设备参数发生变化时,会生成报警日志,所述设备的参数值发生变化是指在处理器配置与更新操作中,把处理器类型设置成日志时,当处理器对象的处理参数名称所指的参数值发生变化时,会生成日志;

App端界面生成方法,所述的App端界面生成是指本发明管理系统根据设备功能的显示名称、参数单位、参数权限,以及参数值等数据,自动生成App操作界面;

设备固件管理方法,所述的设备固件管理是指本发明管理系统能为各种设备保存固件,每种设备根据设备类型从本发明系统的服务器中取出固件,实现设备的固件下载、更新,所述的固件下载、更新方法包括如下步骤:

1)、检测固件存在,所述的检测固件存在,是指设备判断其内部是否有固件,如果没有固件,则执行步骤4);

2)、检测是否需要更新固件,所述的检测是否需要更新固件是指本发明管理系统收到固件更新指令后,先判断是否需要更新固件,如果不需要更新,则执行步骤5);

3)、发送更新指令给设备,所述的发送更新指令给设备是指本发明系统的服务器发送更新指令给设备;

4)、设备从本发明系统的服务器下载固件;

5)、结束。

7.如权利要求6所述的一种电子设备的管理系统的方法,其特征在于,所述的App端界面生成方法包括如下步骤:

1)、从数据库中,读取设备的设备功能,所述的设备功能是关于设备的某个功能,按照设备功能的公共属性接口作为要求而实例化的;

2)、把显示名称,作为呈现给用户的说明,所述的显示名称指设备功能的显示名称;

3)、把参数单位,作为本条设备参数的单位,所述的参数单位指设备功能的参数单位;

4)、参数权限,指明本条参数的读、写权限,所述的参数权限指设备功能的参数权限;

5)、从数据库中,读取参数值,所述的参数值是指设备功能的参数值;

6)、调取外观素材,并显示,如果用户对界面美观无要求,或者用户不希望DIY界面,这一步骤可省略;

7)、生成下一个设备参数的界面,步骤1)- 6)是生成单个设备参数界面的步骤,如果设备有多个设备参数,则多次执行步骤1)- 6)。

8.如权利要求6所述的一种电子设备的管理系统的方法,其特征在于,所述的使用方法包括如下步骤:

1)、创建设备的,所述的创建设备是在本发明系统生成设备的,如果不存在,则需要创建,如果已存在,不需要再创建;

2)、判断类型,如果类型是单个设备或组合,执行步骤5);

3)、创建场景,先确保欲监听的场景是否存在,如果不存在,则需要创建,如果已存在,不需要再创建;

4)、编辑场景,所述的编辑场景是指编辑场景名称,所述的场景名称用来说明场景的用途,如果用户不需要说明场景用途,这一步可省略;

5)、判断类型,如果类型是场景或单个设备,执行步骤8);

6)、创建组合,先确保欲监听的组合是否存在,如果不存在,则需要创建,如果已存在,不需要再创建;

7)、添加组合成员,所述的添加组合成员是往组合中添加设备;

8)、编辑设备的,

如果类型是场景,所述的编辑设备的是建立与场景的关联关系,指明要监测哪个场景值的变化,

如果类型是单个设备,所述的编辑设备的是建立与单个设备的设备参数的关联关系,指明要监测哪个设备的哪个参数,

如果类型是组合,所述的编辑设备的是建立与组合的设备参数的关联关系,指明要监测哪个组合中的全部设备的哪个参数;

9)、判断类型,如果类型是单个设备或组合,执行步骤11);

10)、场景控制,所述的场景控制是指场景的管理员,或者场景授权的目标用户,更改场景值,发送给本发明系统中;

11)、触发,所述的触发是指监听条件时,本发明系统就会把序号发送给对应的设备。

9.如权利要求6所述的一种电子设备的管理系统的方法,其特征在于,所述的处理使用方法包括如下步骤:

1)、创建设备的处理器,所述的创建设备处理器是在本发明系统生成设备的处理器,如果不存在,则需要创建,如果已存在,不需要再创建;

2)、编辑设备的处理器,

如果处理器类型是设备,所述的编辑设备的处理器是指明处理器要操控的设备、设备参数、设备参数值,

如果处理器类型是组合,所述的编辑设备的处理器是指明处理器要操控的组合中的全部设备、设备参数、设备参数值,

如果处理器类型是用户,所述的编辑设备的处理器是指明处理器要上传给用户的设备参数,

如果处理器类型是日志,所述的编辑设备的处理器是指明处理器要生成的日志;

3)、处理器响应,所述的处理器响应是指本发明系统在收到指令后,会把自动执行处理器编辑时约定的动作。

10.一种基于权利要求1-9所述的电子设备的管理系统的方法,其特征在于,所述方法还包括可编程逻辑控制系统的实现方法,所述的可编程逻辑控制系统的实现方法主要包括实现逻辑可编辑的方法、处理器实现逻辑可编辑的方法的一种或多种,所述的实现逻辑可编辑的方法主要包括设备登陆、注册设备、编辑设备、响应、设备的逻辑处理,所述的设备登陆指设备登陆到本发明系统的服务器中,所述的注册设备,在本发明系统的服务器中新建,所述的编辑设备,指明设备要监听的对象、设备参数,所述的响应是指当中的监听条件满足要求时,本发明系统的服务器会向设备发送序号,以告诉设备是哪个满足监听条件,所述的设备的逻辑处理指设备收到服务器发送过来的序号后,执行由编辑设备时设置的相应逻辑功能;所述的处理器实现逻辑可编辑的方法主要包括如下:

1)、注册设备处理器,所述的注册设备处理器,在本发明系统的服务器生成设备的处理器;

2)、编辑设备处理器,所述的编辑设备处理器,指明设备要执行的操作;

3)、触发处理器,所述的触发处理器设备向本发明系统的服务器发送触发处理器指令,以告诉本发明系统的服务器要触发哪个处理器,本发明系统的服务器收到后,会根据处理中的条件执行相应的操作;

4)、服务器的逻辑处理,所述的服务器的逻辑处理指服务器收到设备发送来的处理器序号后,执行由编辑设备处理器时设置的相应操作。

说明书
技术领域

本发明涉及一种电子设备的管理系统及方法,属于互联网、物联网领域。

物联网,是“物与物相连的互联网”,利用局部的网络和互联等通信技术把传感器、控制 器、机器等各种设备,以及物与人通过新的联在一起,形成人和物、物与物相联, 从而实现信息资源化、运程程序控制与智能化控制网络,属于互联网+的范畴,目前,物联网 技术逐渐在各个行业得以应用,各行业都可以用物联网技术来提高工作效率和精细管理。

物联网技术现状是以产品功能为接口,通常每个产品的功能是多样性的,这就决定接口 是多样性的,并且设备、系统、用户之间的业务逻辑也必然是固定的,由于产品功能与接口 的多样性,以及业务逻辑的固定性,决定了每种物联网系统只适用于规定的设备接入,无法 做到真正万物相联,设备、系统、用户之间的业务逻辑不可编辑,不同的应用领域就需要不 同的物联网系统,因此有必要研究出一种既能兼容各种设备接入,也能满足设备、系统、用 户之间的业务逻辑可编辑的物联网系统。

本发明提供以统一接口来管理各种电子设备的物联网系统,它兼容各种设备接入,也能 满足设备、系统、用户之间的业务逻辑可编辑,能满足各种应用领域物联网需求,适用于各 个应用领域、情景。

本发明的目的在于提供一种电子设备的管理系统及方法,其以设备功能的公共属性为接 口,管理各种设备,以及实现设备、系统、用户协调工作的业务逻辑可编辑。

为了实现上述目的,本发明提供一种电子设备的管理系统,包括设备、服务器,其特征 在于,其以设备功能的公共属性为接口,管理各种电子设备,包括以下模块:

设备功能模块,其用于管理本发明系统中设备上的设备功能,以及处理设备功能相关的 业务逻辑,所述的设备功能是所述的设备功能的公共属性的实例化,用于描述设备的功能, 设备功能的公共属性是设备功能的抽象,所述的设备功能主要包括参数名称、参数值,所述 的参数值作为设备参数的默认值,所述的设备功能相关的业务逻辑主要包括注册设备功能、 删除设备功能,所述的注册设备功能在本发明系统的服务器上注册设备功能,设备功能是属 于设备的,必须与某个关联,注册设备功能可以由设备自身注册,也可以由管理员注册;

设备参数模块,其用于管理本发明系统中设备的参数值,以及处理设备参数值相关的业 务逻辑,所述的设备参数记录某个设备功能的参数值实时状态,主要包括参数名称、参数值, 所述的参数值作为设备参数值,所述的设备参数值相关的业务逻辑主要包括保存设备参数值 到数据库、删除设备参数值;

设备模块,其用于管理本发明系统中的设备,以及处理设备相关的业务逻辑,所述的设 备可以有很多功能,每个功能可以由多条设备功能来描述,每条设备功能的实时数据即是设 备参数,所述的设备相关的业务逻辑主要包括设备注册、设备登陆、设备删除、设备授权, 所述的设备注册、设备登陆、设备删除分别是指在本发明系统的服务器上设备注册、设备登 陆、设备删除,所述的设备授权是指把设备授权给除设备管理员以外的用户使用;

用户模块,其用于管理本发明系统中的用户,以及处理设备用户相关的业务逻辑,所述 的用户可以有很多设备,每个用户是权属自己的设备的管理员,可以直接操控自己的设备, 也可以通过其它设备的管理员授权的方式,操作其它被授权的设备;

所述的以设备功能的公共属性为接口可简单理解为设备向服务器声明其有哪些设备参 数,设备参数具有什么特征。

所述的设备功能的公共属性是设备功能的抽象,就如同名字是“张三”、“李四”等具体 自然人的人名的抽象,设备可以有若干个功能,每个功能可以用若干个设备功能来描述,每 个设备功能的实时数据由设备参数记录,举例说明本发明中,设备、设备的功能、设备功能、 设备参数的关系,例如有一设备是LED灯泡,它的功能是LED开关,LED开关功能可以用一 条设备功能来描述,如下表所示,设备功能的参数名称为ledOnOff,LED灯泡上电后,就可 以读取设备功能ledOnOff对应的设备参数,来判断LED灯泡的开关状态,也可以写设备功能 ledOnOff对应的设备参数,来控制LED灯泡的亮灭,

设备功能用于设备向服务器声明其内部有哪些设备参数,每个设备参数有哪些特点,设备参 数是对应设备功能的实时数据,设备功能的参数类型决定与之对应的设备参数的类型,设备 功能的参数的读写权限决定与之对应的设备参数的读写权限,设备功能的参数的显示名称决 定与之对应的设备参数的显示名称,设备功能的参数单位决定与之对应的设备参数的单位, 设备功能的参数值决定与之对应的设备参数的参数值的默认值,设备功能的参数的最小值决 定与之对应的设备参数的参数值的最小值,设备功能的参数的最大值决定与之对应的设备参 数的参数值的最在值,设备功能的参数的步进值决定与之对应的设备参数的参数值的变化的 精度。

作为优选,所述的设备功能的公共属性包括参数名称、参数值;所述的设备功能的公共 属性还可以包括以下一种或多种:

参数类型,其用于表明设备参数的类型,包括整数、小数、字符串的一种;

参数权限,其用于表明设备参数的读写权限,包括可读、可写、读写的一种;

最小值,其用于表明设备参数值的最小值,约定设备参数值的变化范围的最小值;

步进值,其用于表明设备参数值的变化精度,约定设备参数值变化的最小精度要求,当 设备参数值发生变化时,当变化值大于等于步进值时,视为设备参数值发生变化,否则视为 没有变化;

最大值,其用于表明设备参数值的最大值,约定设备参数值的变化范围的最大值;

显示名称,其用于表明设备参数在显示界面上的显示名称;

参数单位,其用于表明设备参数在显示界面上的单位;

存储选择,其用于表明设备参数需要保存到设备端的存储介质中;

附加项,其用于作为对功能扩展或功能更改时使用;

所述的设备功能用于设备向服务器声明其有哪些设备参数,设备参数有什么特征。

作为优选,本发明还包括以下一种或多种模块:

场景模块,其用于管理本发明系统中场景,以及场景相关的业务逻辑,所述的场景用于 某种应用情景,以便用户更加方便的操控设备,所述的场景相关的业务逻辑主要包括创建场 景、删除场景、场景控制,所述的场景控制指向本发明的管理系统中发送场景控制指令,所 述的场景控制指令包括场景标识、场景值;

组合模块,其用于管理本发明系统中组合,以及跟组合相关的业务逻辑,所述的组合用 于把N个设备组合成一个小组,以便用户更加方便管理这些设备,所述的组合相关的业务逻 辑主要包括组合新增、组合删除、组合编辑,所述的组合编辑就是指明把哪些设备放入组合 中;

模块,其用于管理本发明系统中的,以及跟相关的业务逻辑,所述 的包括检测某个设备的设备参数值变化、检测某个组合中的设备组合的设备参数值变 化、检测某个场景发生变化的一种或多种;

处理器模块,其用于管理本发明系统中的处理器,以及跟处理器相关的业务逻辑,所述 的处理器包括操控某个设备的设备参数值、操控某个组合中所有设备的设备参数值、上传设 备参数值给某个用户、把设备参数值保存到日志的一种或多种;

消息模块,其用于管理本发明系统中的日志,以及跟日志相关的业务逻辑,日志用于保 存设备访问日志、设备被访问日志、报警日志、设备的参数值发生变化的日志;

固件管理模块,其用于管理系统中设备的固件,为设备提供固件下载、固件更新的操作 用途;

App界面生成模块,其用于生成App端的界面。

另外,本发明还提供一种电子设备的管理系统的实现方法,包括设备管理方法,所述的 设备管理方法包括设备操控方法、设备授权,所述的设备操控是指读取设备参数值、对设备 的设备参数进行写操作、先对设备的设备参数进行写操作后再读取设备参数值的一种,所述 的设备授权是指设备的管理员把设备授权给目标用户,目标用户便取得操控被授权设备的权 限,所述的设备操控方法包括如下步骤:

1)设备注册,所述的设备注册指在本发明系统的服务器注册设备相关信息;

2)设备登陆,所述的设备登陆指设备登陆到本发明系统的服务器中;

3)设备功能的注册,所述的设备功能是设备功能的公共属性的实例化,所述的设备 功能的公共属性是设备功能的抽象表现,所述的设备功能注册指在本发明系统的 服务器中创建设备功能相关信息;

4)设备操控,所述的设备操控是指读取设备的设备参数的相关信息、对设备的设备 参数进入写操作、先对设备的设备参数进入写操作后再读取设备参数相关信息的 一种。

作为优选,所述的设备操控包括以下的一种:

设备对目标设备,所述的设备对目标设备包括设备上传自身的设备参数给目标设备、设 备对目标设备进行读、写操作的一种;

设备对多个目标设备,所述的设备对多个目标设备包括设备上传自身的设备参数给多个 目标设备、设备对多个目标设备进行读、写操作的一种;

设备对用户,所述的设备对用户是指设备上传自身的设备参数给用户;

设备对多个用户,所述的设备对多个用户是指设备上传自身的设备参数给多个用户;

用户对设备,所述的用户对设备是指用户对设备进行读、写操作;

用户对多个设备,所述的用户对多个设备的设备参数进行读、写操作。

本发明还提供一种电子设备的管理系统的实现方法,包括:

场景管理方法,所述的场景管理方法包括创建场景、场景配置与更新、场景控制、场景 授权、场景删除,所述的场景创建是指在本发明系统的服务器中新建场景相关信息,所述的 场景配置与更新是指设置或更新场景的名称、场景值的变化范围等有关场景的参数,所述的 场景控制是指场景的管理员,或者场景授权的目标用户,更改场景值的操作,所述的场景授 权是指场景的管理员把场景授权给目标用户,所述的场景删除指把某个场景从本发明系统的 服务器中删除;

组合管理方法,所述的组合管理方法包括创建组合、组合配置与更新、组合控制、组合 监听、组合删除,所述的创建组合是指在本发明系统的服务器中新建组合相关信息,所述的 组合配置与更新是指设置或更新组合的名称等有关组合的参数,所述的组合控制是指操控组 合中的所有设备,所述的组合监听指检测组合中所有设备的某个参数变化情况,所述的组合 删除指把某个组合从本发明系统的服务器中删除;

管理方法,所述的管理方法包括创建、配置与更新、 使用方法,所述的是按要求自动检测某些数据的进程,主要包括序号、 名称、类型、监听对象、监听参数名称、监听条件、监听数据,每个设备可有多个监 听器,所述的创建是指在本发明系统的服务器中新建相关信息,在数据库中保 存所述的序号、名称等字段,所述的配置与更新包括配置或更新 的类型、监听对象、监听参数名称、监听条件、监听数据等有关的参数,所述 的类型包括场景、单个设备、组合,所述的监听对象指单个设备或组合的标识,所述 的监听参数名称包括场景标识、设备的设备参数名称,所述的监听条件包括精确值、发生变 化、范围、小于最小值、大于最大值,所述的监听数据是指的监听值;

处理器管理方法,所述的处理器管理方法包括创建处理器、处理器配置与更新、处理使 用方法,所述的处理器是按要求自动执行某个操作的进程,主要包括处理器序号、处理器名 称、处理器类型、处理对象、处理参数名称、处理数据,每个设备可有多个处理器,所述的 创建处理器是指在本发明系统的服务器中新建处理器相关信息,在数据库中保存,所述的处 理器配置与更新包括配置或更新处理器的处理器类型、处理对象、处理参数名称、处理数据, 所述的处理器类型包括设备、组合、用户、日志,所述的处理对象指单个设备标识、组合标 识、用户标识的一种,所述的处理参数名称包括设备的设备参数名称,所述的处理数据是指 处理器的处理值;

日志管理方法,所述的日志管理方法包括设备访问日志、设备被访问日志、报警日志、 设备的参数值发生变化,所述的设备访问日志是指设备访问其它设备时,会生成访问记录, 供相关用户查看,所述的设备被访问日志是指设备被其它设备或用户进行读、写操作时会生 成记录,供相关用户查看,所述的报警日志是指设备运行过程中,标明为故障参数的设备参 数发生变化时,会生成报警日志,所述设备的参数值发生变化是指在处理器配置与更新操作 中,把处理器类型设置成日志时,当处理器对象的处理参数名称所指的参数值发生变化时, 会生成日志;

App端界面生成方法,所述的App端界面生成是指本发明管理系统根据设备功能的显示名 称、参数单位、参数权限,以及参数值等数据,自动生成App操作界面;

设备固件管理方法,所述的设备固件管理是指本发明管理系统能为各种设备保存固件, 每种设备根据设备类型从本发明系统的服务器中取出固件,实现设备的固件下载、更新,所 述的固件下载、更新方法包括如下步骤:

1)检测固件存在,所述的检测固件存在,是指设备判断其内部是否有固件,如 果没有固件,则执行步骤4);

2)检测是否需要更新固件,所述的检测是否需要更新固件是指本发明管理系统收到固件更新指令后,先判断是否需要更新固件,如果不需要更新,则执行 步骤5);

3)发送更新指令给设备,所述的发送更新指令给设备是指本发明系统的服务器发送更新指令给设备;

4)设备从本发明系统的服务器下载固件;

5)结束。

作为优选,所述的App端界面生成方法包括如下步骤:

1)从数据库中,读取设备的设备功能,所述的设备功能是关于设备的某个功能,按照设备功能的公共属性接口作为要求而实例化的;

2)把显示名称,作为呈现给用户的说明,所述的显示名称指设备功能的显示名称;

3)把参数单位,作为本条设备参数的单位,所述的参数单位指设备功能的参数 单位;

4)参数权限,指明本条参数的读、写权限,所述的参数权限指设备功能的参数 权限;

5)从数据库中,读取参数值,所述的参数值是指设备功能的参数值;

6)调取外观素材,并显示,如果用户对界面美观无要求,或者用户不希望DIY 界面,这一步骤可省略;

7)生成下一个设备参数的界面,步骤1)-6)是生成单个设备参数界面的步骤,

如果设备有多个设备参数,则多次执行步骤1)-6)。

作为优选,所述的使用方法包括如下步骤:

1)创建设备的,所述的创建设备是在本发明系统生成设备的,如果不存在,则需要创建,如果已存在,不需要再创建;

2)判断类型,如果类型是单个设备或组合,执行步骤5);

3)创建场景,先确保欲监听的场景是否存在,如果不存在,则需要创建,如果 已存在,不需要再创建;

4)编辑场景,所述的编辑场景是指编辑场景名称,所述的场景名称用来说明场 景的用途,如果用户不需要说明场景用途,这一步可省略;

5)判断类型,如果类型是场景或单个设备,执行步骤8);

6)创建组合,先确保欲监听的组合是否存在,如果不存在,则需要创建,如果 已存在,不需要再创建;

7)添加组合成员,所述的添加组合成员是往组合中添加设备;

8)编辑设备的,

如果类型是场景,所述的编辑设备的是建立与场景的关 联关系,指明要监测哪个场景值的变化,

如果类型是单个设备,所述的编辑设备的是建立与单个 设备的设备参数的关联关系,指明要监测哪个设备的哪个参数,

如果类型是组合,所述的编辑设备的是建立与组合的设 备参数的关联关系,指明要监测哪个组合中的全部设备的哪个参数;

9)判断类型,如果类型是单个设备或组合,执行步骤11);

10)场景控制,所述的场景控制是指场景的管理员,或者场景授权的目标用户, 更改场景值,发送给本发明系统中;

11)触发,所述的触发是指满足监听条件时,本发明系统就会把序号发送给对应的设备。

作为优选,所述的处理使用方法包括如下步骤:

1)创建设备的处理器,所述的创建设备处理器是在本发明系统生成设备的处理器,如果不存在,则需要创建,如果已存在,不需要再创建;

2)编辑设备的处理器,

如果处理器类型是设备,所述的编辑设备的处理器是指明处理器要操控的设 备、设备参数、设备参数值,

如果处理器类型是组合,所述的编辑设备的处理器是指明处理器要操控的组 合中的全部设备、设备参数、设备参数值,

如果处理器类型是用户,所述的编辑设备的处理器是指明处理器要上传给用 户的设备参数,

如果处理器类型是日志,所述的编辑设备的处理器是指明处理器要生成的日 志;

3)处理器响应,所述的处理器响应是指本发明系统在收到指令后,会把自动执 行处理器编辑时约定的动作。

本发明还提供一种电子设备的管理系统的实现方法,包括可编程逻辑控制系统的实现方 法,所述的可编程逻辑控制系统的实现方法主要包括实现逻辑可编辑的方法、处理器 实现逻辑可编辑的方法的一种或多种,所述的实现逻辑可编辑的方法主要包括设备登 陆、注册设备、编辑设备、响应、设备的逻辑处理,所述的设备登陆指 设备登陆到本发明系统的服务器中,所述的注册设备,在本发明系统的服务器中新建 ,所述的编辑设备,指明设备要监听的对象、设备参数,所述的响应是 指当中的监听条件满足要求时,本发明系统的服务器会向设备发送序号,以告 诉设备是哪个满足监听条件,所述的设备的逻辑处理指设备收到服务器发送过来的监 听器序号后,执行由编辑设备时设置的相应逻辑功能;所述的处理器实现逻辑可编辑 的方法主要包括如下:

1)注册设备处理器,所述的注册设备处理器,在本发明系统的服务器生成设备 的处理器;

2)编辑设备处理器,所述的编辑设备处理器,指明设备要执行的操作;

3)触发处理器,所述的触发处理器设备向本发明系统的服务器发送触发处理器指令,以告诉本发明系统的服务器要触发哪个处理器,本发明系统的服务器 收到后,会根据处理中的条件执行相应的操作;

4)服务器的逻辑处理,所述的服务器的逻辑处理指服务器收到设备发送来的处理器序号后,执行由编辑设备处理器时设置的相应操作;

所述的可编程逻辑控制系统指设备、用户、以及本发明系统中的模块之间的业务逻辑可在线编辑、在线配置;所述的用于监听设备监听目标对象的数据变 化,目的是当监听到目标对象的数据变化时,监听设备执行相应的逻辑功能;所 述的处理器用于设备直接对目标对象进行操作;所以在某些应用领域可只用监听 器实现逻辑可编辑的方法来实现可编程逻辑控制系统的实现方法,在某些应用领 域可只用处理器实现逻辑可编辑的方法来实现可编程逻辑控制系统的实现方法, 在某些应用领域需与处理器来实现可编程逻辑控制系统的实现方法。

本发明具有以下优点:

1)本发明以设备功能的公共属性为接口,可以管理各种电子设备;

2)本发明引入场景,可以轻松操控多个设备;

3)本发明引入组合、、处理器,可以实现可编程逻辑控制系统;

4)本发明引入App界面生成模块,根据设备功能的数据,自动生成App界面。

图1为本发明的实施例的控制系统的应用结构图;

图2为本发明的实施例的电子设备的管理系统结构示意图;

下面,基于附图,对本发明涉及的电子设备的管理系统及方法详细地进行说明。此外, 本发明并不限定于本实施方式。

实施例1:

如图2所示,一种电子设备的管理系统,包括设备功能模块、设备参数模块、设备模块、 用户模块,设备功能相关的业务逻辑主要包括注册设备功能、删除设备功能,设备参数值相 关的业务逻辑主要包括保存设备参数值到数据库、删除设备参数值,设备相关的业务逻辑主 要包括设备注册、设备登陆、设备删除、设备授权,所述的设备注册、设备登陆、设备删除, 用户可以有很多设备,每个用户是权属自己的设备的管理员,可以直接操控自己的设备,也 可以通过其它设备的管理员授权的方式,操作其它被授权的设备。

如图1所示,为本实施例的系统联接示意图,本实施例要实现的目标是控制灯具开关, 并读取灯具的故障状态;如图1所示,所有设备都是灯具,具有开关、故障指示两个功能, 根据本发明以设备功能的公共属性为接口,把开关、故障指示两个功能实例化成设备功能如 下表所示:

功能 参数名称 参数值 参数类型 参数权限 最小值 步进值 最大值 显示名称 参数单位 开关 switch 0 布尔 读写 0 1 1 灯具开关 / 故障 error 0 布尔 读 0 1 1 灯具故障 /

把设备功能编辑到灯具的程序内,并完成switch参数的读写业务逻辑,以及error参数 的读业务逻辑后,灯具就完成接入本实施例的设备管理系统的条件了,灯具上电完成设备注 册、设备登陆、注册switch、error两条设备功能后,灯具的管理员就可以登陆到本实施例 的设备管理系统,对灯具的进行开关操作,读取灯具的开关状态,读取灯具的故障状态。

在本实施例中,设备的提供商不需要开发App,设备管理系统会自动生成App,本实施例 的灯具可以替换成任意设备,只需根据本发明以设备功能的公共属性为接口,把设备的功能 实例化成设备功能编辑到设备的程序内,完成对应设备功能的读写业务逻辑即可。

实施例2:

本实施例与实施例1的不同之处在于,本实施例多了组合功能。

如图2所示,一种电子设备的管理系统,在实施例1的基础上,增加组合模块,用于管 理本实施例设备管理系统中组合,以及跟组合相关的业务逻辑,所述的组合用于把N个设备 组合成一个小组,以便用户更加方便管理这些设备,组合相关的业务逻辑主要包括组合新增、 组合删除、组合编辑,所述的组合编辑就是指明把哪些设备放入组合中。

如图1所示,为本实施例的系统联接示意图,本实施例实现的目标是用户只需一条命令 控制所有灯具开关,一条命令控制所有风机开关,实现可编程逻辑控制系统;如图1所示, 所有设备中,包括两种设备,一种是实施例1中的灯具,灯具的实现过程如实施例1描述, 在此不再描述;另一种是风机具有开关、故障指示两个功能,根据本发明以设备功能的公共 属性为接口,把开关、故障指示两个功能实例化成设备功能如下表所示:

功能 参数名称 参数值 参数类型 参数权限 最小值 步进值 最大值 显示名称 参数单位 开关 power 0 布尔 读写 0 1 1 风机开关 / 故障 error 0 布尔 读 0 1 1 风机故障 /

把设备功能编辑到风机的程序内,并完成power参数的读写业务逻辑,以及error参数 的读业务逻辑后,风机就完成接入本实施例的设备管理系统的条件了,风机上电完成设备注 册、设备登陆、注册power、error两条设备功能后,风机的管理员就可以登陆到本实施例的 设备管理系统,对风机的进行开关操作,读取风机的开关状态,读取风机的故障状态了;风 机的管理员登陆到本实施例的设备管理系统后,创建两个组合,一个存放所有灯具,另一个 存放所有风机,就可以对风机组合的进行开关操作,发送开指令后,所有风机就会工作,发 送关指令,所有风机就会停止工作,同理,也可以对灯具组合的进行开关操作。

改变组合中的设备成员,可以实现可编程逻辑控制系统。

在本实施例中,设备的提供商不需要开发App,设备管理系统会自动生成App,本实施例 的灯具、风机可以替换成任意设备,只需根据本发明以设备功能的公共属性为接口,把设备 的功能实例化成设备功能编辑到设备的程序内,完成对应设备功能的读写业务逻辑即可。

实施例3:

本实施例与实施例2的不同之处在于,本实施例多了、处理器功能。

如图2所示,一种电子设备的管理系统,在实施例2的基础上,增加模块、处理 器模块,模块用于管理本实施例中的,以及跟相关的业务逻辑,处理器 模块用于管理本发明系统中的处理器,以及跟处理器相关的业务逻辑。

如图1所示,为本实施例的系统联接示意图,本实施例要实现的目标是C02浓度超过10ppm 时,打开所有风机,照度小于20lx时,打开所有灯具,实现可编程逻辑控制系统;如图1所 示,所有设备中,包括四种设备,第一种是实施例1中的灯具,灯具的实现过程如实施例1 描述,在此不再描述;第二种是实施例2中的风机,风机的实现过程如实施例2描述,在此 不再描述;第三种是照度传感器,具有照度值一个功能,第四种是温湿度兼二氧化碳浓度传 感器,具有温度值、湿度值、二氧化碳浓度值三个功能,根据本发明以设备功能的公共属性 为接口,把功能实例化成设备功能如下表所示:

把设备功能编辑到相应的传感器的程序内,并完成相关参数的读业务逻辑,传感器就完 成接入本实施例的设备管理系统的条件了,传感器上电完成设备注册、设备登陆、注册设备 功能后,传感器的管理员就可以登陆到本实施例的设备管理系统,读取传感器的参数。

在前面实施例1、实施例2中的灯具、风机设备中程序内,分别增加注册功能、处 理器功能。

管理员登陆到本实施例的设备管理系统后,创建两个组合,一个存放所有灯具,即灯具 组合,并编辑灯具组合,使之与灯具的开关动作关联,另一个存放所有风机,即风机组合, 并编辑使之与风机的开关动作关联;编辑任意一个灯具的,使之与照度传感器的照度 值关联,编辑任意一个风机的,使之与温湿度兼二氧化碳浓度传感器的CO2浓度值关 联。

改变设备中的监听对象或监听参数、处理器中的处理对象或处理参数、组合中的 设备成员,都可以实现可编程逻辑控制系统。

在本实施例中,设备的提供商不需要开发App,设备管理系统会自动生成App,本实施例 的设备可以替换成任意设备,只需要根据本发明以设备功能的公共属性为接口,把设备的功 能实例化成设备功能编辑到设备的程序内,完成对应设备功能的读写业务逻辑即可。

实施例4:

本实施例与实施例3的不同之处在于,本实施例多了场景功能。

如图2所示,一种电子设备的管理系统,在实施例3的基础上,增加场景模块,增加场 景模块用于管理实施例系统中场景,以及场景相关的业务逻辑,所述的场景用于某种应用情 景,以便用户更加方便的操控设备,所述的场景相关的业务逻辑主要包括创建场景、删除场 景、场景控制,所述的场景控制指向本发明的管理系统中发送场景控制指令,所述的场景控 制指令包括场景标识、场景值。

如图1所示,为本实施例的系统联接示意图,本实施例要实现的目标是用户需要四个场 景,按场景1,所有灯具打开,按场景2,所有灯具关闭,按场景3,所有风机打开,按场景4,所有风机关闭,实现可编程逻辑控制系统;如图1所示,所有设备中,包括四种设备,第 一种是实施例1中的灯具,第二种是实施例2中的风机,第三种是实施例3中的照度传感器, 第四种是实施例3中的温湿度兼二氧化碳浓度传感器,此四种已经在实施例1、实施例2、实 施例3描述,在此不再描述介绍。

管理员登陆到本实施例的设备管理系统后,创建四个场景,场景名称为灯具打开、灯具 关闭、风机打开、风机关闭,所有灯具的分别与灯具打开场景、灯具关闭场景关联, 所有风机的分别与风机打开场景、风机关闭场景关联。

改变设备中的监听对象或监听参数、处理器中的处理对象或处理参数、组合中的 设备成员,都可以实现可编程逻辑控制系统。

本实施例中,设备的提供商不需要开发App,设备管理系统自动生成App,本实施例的设 备可以替换成任意设备,只需要根据本发明以设备功能的公共属性为接口,把设备的功能实 例化成设备功能编辑到设备的程序内,完成对应设备功能的读写业务逻辑即可。

实施例5:

如图2所示,一种电子设备的管理系统,在实施例4的基础上,增加1台带有按键等硬 件资源的设备,即按键设备。

如图1所示,为本实施例的系统联接示意图,本实施例要实现的目标是按键1,所有灯具 打开、所有风机关闭,按键2所有灯具关闭、所有风机打开,按按键3,如图1所示,所有灯具、风机都打开,实现可编程逻辑控制系统;所有设备中,包括五种设备,第一种是实施例1中的灯具,第二种是实施例2中的风机,第三种是实施例3中的照度传感器,第四种是 实施例3中的温湿度兼二氧化碳浓度传感器,前四种已经在实施例1、实施例2、实施例3描 述,在此不再描述介绍,第五种是按键设备,具有三个按键,即三个功能,根据本发明以设 备功能的公共属性为接口,把功能实例化成设备功能如下表所示:

功能 参数名称 参数值 参数类型 参数权限 最小值 步进值 最大值 显示名称 参数单位 按键1 Key1 0 布尔 读 0 1 1 按键1 / 按键2 key2 0 布尔 读 0 1 1 按键2 / 按键3 Key3 0 布尔 读 0 1 1 按键3 /

把按键设备功能编辑到程序内,并完成相关参数的读业务逻辑,按键设备就完成接入本 实施例的设备管理系统的条件了,按键设备上电完成设备注册、设备登陆、注册设备功能后, 传感器的管理员就可以登陆到本实施例的设备管理系统,读取按键设备的按键状态。

管理员登陆到本实施例的设备管理系统后,创建两个组合,分别用来放所有灯具、所有 风机;进入按键设备中,更新,分别监听3个按键;进入按键设备中,更新处理器, 分别关联两个组合。

改变设备中的监听对象或监听参数、处理器中的处理对象或处理参数、组合中的 设备成员,都可以实现可编程逻辑控制系统。

在本实施例中,设备的提供商不需要开发App,设备管理系统自动生成App,本实施例的 设备可以替换成任意设备,只需要根据本发明以设备功能的公共属性为接口,把设备的功能 实例化成设备功能编辑到设备的程序内,完成对应设备功能的读写业务逻辑即可。

本文发布于:2024-09-23 12:25:12,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/72169.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议