[发明专利]一种即插即用物联设备的云端扁平化访问与控制方法有效
申请号: | 201810560328.7 | 申请日: | 2018-06-03 |
公开(公告)号: | CN108880870B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 马春燕;郑江滨;朱皓;李昊;陈瑞;常少康 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/865;H04L29/08 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即插即用 设备 云端 扁平 访问 控制 方法 | ||
1.一种即插即用物联设备的云端扁平化访问与控制方法,其特征在于:包括以下步骤:
步骤1:进行跨地域、跨网络的物联设备划分与设备信息提取:
对物联设备进行功能逻辑划分,将设备划分为可读型和读写型;再根据设备数据类型将设备划分为布尔型、数值型、枚举型和扩展型;建立统一物联设备信息格式的INF文件,并在INF文件中存储有物联设备详细信息、设备状态、所属厂商、设备类型和地理位置;云端平台能够自动解析描述物联设备的INF文件,提炼物联设备信息;
步骤2:实现物联设备云端逻辑组网与数据共享:
云端平台根据从INF文件中提取的物联设备信息,解析出物联设备归属信息,并以数据库中物联设备和用户关联关系为基础,组成以用户为核心的物联设备基础网;
云端平台通过基础组网获取同一用户,同一地域的物联设备之间的关系;并根据物联设备类型以及设备数据类型建立虚拟逻辑组网关联关系,通过逻辑码建立两个物联设备间的相互关联;并从同一个物理节点映射出多个虚拟网络中的逻辑单元节点,供其他设备获取数据;
云端平台还支持用户通过终端进行配置,完成基础网物联设备的重新组网:用户通过终端选择全部设备的关联设备,设置设备的阈值,实现设备的自动控制;云端平台根据用户设置的配置文件信息,实现物联设备在云端的重新组网;
步骤3:云端平台按照以下步骤进行用户使用设备的任务管理:
步骤3.1:云端平台主控程序根据任务请求用户名、设备名和时间戳信息,生成唯一标识任务的key值,并把key和任务请求数据集合传递给负责计算任务优先级的工作机;
步骤3.2:工作机根据用户级别、用户账号状态、请求具体操作和设备重要性,计算生成任务优先级数,并放入优先级队列中;
步骤3.3:主控程序从优先级队列中依次取出用户请求,将其划分为设备信息相关任务和设备数据相关任务,然后将这两种类型的任务依次分配给对应的工作机;
步骤3.4:负责处理设备信息相关任务的工作机根据任务key值获取设备的INF文件信息,解析任务对应的物联设备,获取设备信息;
步骤3.5:负责处理设备数据相关任务的工作机根据设备标识获取设备对应的消息队列,并将获取数据的任务发送至对应的消息队列中,设备返回实时的数据信息;
步骤4:设计与具体物联设备无关的开放服务接口,包括物联设备初始化、信息获取和状态控制接口,以及物联设备的数据采集与数据服务接口;
通过物联设备初始化、信息获取和状态控制接口,能够实现:
(1)直接从物联设备上或INF文件中获取设备信息;
(2)将需要获取的物联设备信息格式化分装为平台标准的JSON数据集;
(3)对JSON数据集格式转化为平台指定的设备类对象;
(4)直接操作设备类对象,实现设备的初始化、获取及控制,最后直接将数据结果以RESTFul服务接口形式,以JSON数据包的格式开放给终端应用程序
通过物联设备的数据采集与数据服务接口,能够实现:
(1)调用平台提供的实时数据获取接口和历史数据集接口;
(2)平台基于任务管理方法,按调用优先级进行依次处理;
(3)通过访问设备信息获取设备连接队列,并向对应设备队列发送特定任务请求;
(4)设备根据任务请求返回实时设备数据,完成终端应用所需功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810560328.7/1.html,转载请声明来源钻瓜专利网。