[发明专利]物联网设备及数据接入系统、方法及计算机可读存储介质有效
| 申请号: | 201810841697.3 | 申请日: | 2018-07-26 |
| 公开(公告)号: | CN109067732B | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 刘祥涛;李超;殷丽华;方滨兴 | 申请(专利权)人: | 广州大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/64;G06F21/62;G06F21/60;G06F16/25 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;宋静娜 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网 设备 数据 接入 系统 方法 计算机 可读 存储 介质 | ||
1.一种物联网设备及数据接入系统,其特征在于,包括:
开放接口子系统、数据解析服务模块、数据验证服务模块以及数据读写库服务模块;其中:
所述开放接口子系统,用于实现多种物联网设备、多种传感器以及时序数据点的统一接入,并将相应的请求数据发送给所述数据解析服务模块;其中,所述请求数据至少包括以下其中之一:相应于所述物联网设备的设备请求数据、相应于所述传感器的传感器请求数据、接入的传感器采集的时序数据请求数据;
所述数据解析服务模块,用于接收所述开放接口子系统传输的请求数据,进行数据解析,形成结构化数据;
所述数据验证服务模块,用于对所述数据解析服务模块传输的结构化数据进行安全验证,并在验证通过后发送给所述数据读写库服务模块;
所述数据读写库服务模块,用于将所述结构化数据发送给相应的数据库进行数据写入或者根据所述结构化数据从相应的数据库读取数据后返回给调用方;其中,所述数据库包括设备数据库、传感器数据库以及时序数据点数据库;
所述开放接口子系统包括:设备接入单元、传感器接入单元以及时序数据点接入单元;所述设备接入单元包括:新增设备子单元、修改设备子单元、查询设备子单元以及删除设备子单元;所述传感器接入单元包括:新增传感器子单元、修改传感器子单元、查询传感器子单元以及删除传感器子单元;所述时序数据点接入单元包括:新增数据点子单元、查询数据点子单元以及删除数据点子单元;
所述新增设备子单元,用于在接收到用于新增物联网设备的第一新增请求时,从所述第一新增请求中获取该物联网设备的第一新增参数,并为该物联网设备自动生成一个全局唯一的设备ID以及根据所述设备ID生成一个设备Key,将第一新增参数、设备ID和设备Key作为设备请求数据发送给数据解析服务模块;其中,所述第一新增参数至少包括:设备名称、设备描述、设备所在的地理位置、设备是否私有;
所述修改设备子单元,用于在接收到用于修改物联网设备的第一修改请求时,从所述第一修改请求中获取第一修改参数,并将所述第一修改参数作为设备请求数据发送给数据解析服务模块;其中,所述第一修改参数包括:设备ID、设备Key、需要修改成的设备名称、需要修改成的设备描述、需要修改成的设备所在的地理位置、需要修改成的设备是否私有;
所述查询设备子单元,用于在接收到用于查询物联网设备的第一查询请求时,从所述第一查询请求中获取第一查询参数,并将所述第一查询参数作为设备请求数据发送给数据解析服务模块;其中,所述第一查询参数包括:设备ID、设备Key;
所述删除设备子单元,用于在接收到用于删除物联网设备的第一删除请求,从所述第一删除请求中获取第一删除参数,并将所述第一删除参数作为设备请求数据发送给数据解析服务模块;其中,所述第一删除参数包括:设备ID、设备Key;
所述新增传感器子单元,用于在接收到用于新增传感器的第二新增请求时,从所述第二新增请求中获取该传感器的第二新增参数,将第二新增参数作为传感器请求数据发送给数据验证服务模块;其中,所述第二新增参数至少包括:传感器名称、传感器描述、传感器类型、数据单位、传感器所属的设备ID、设备Key;其中,所述数据验证服务模块对传感器所属的设备ID所对应的设备Key是否适配进行验证,若验证通过,则通知新增传感器子单元自动生成一个全局唯一的传感器ID,将除设备Key外的第二新增参数、传感器ID发送给数据解析服务模块并通过数据写库子模块写入传感器数据库,并返回传感器ID;
所述修改传感器子单元,用于在接收到用于修改传感器的第二修改请求时,从所述第二修改请求中获取该传感器的第二修改参数,将第二修改参数作为传感器请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第二修改参数至少包括:传感器ID、设备Key、需要修改成的传感器名称、需要修改成的传感器描述、需要修改成的传感器类型、需要修改成的数据单位;所述数据验证服务模块对传感器所属的设备ID所对应的设备Key是否适配进行验证,若验证通过,则将所述第二修改参数写入到传感器数据库;
所述查询传感器子单元,用于在接收到用于查询传感器的第二查询请求时,从所述第二查询请求中获取第二查询参数,将第二查询参数作为传感器请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第二查询参数包括:传感器ID、设备Key;所述数据验证服务模块对传感器ID所对应的设备Key是否适配进行验证,若验证通过,则调用数据读写库服务模块从传感器数据库获取相应的传感器描述数据;
所述删除传感器子单元,用于接收到用于删除传感器的第二删除请求时,从所述第二删除请求中获取第二删除参数,将第二删除参数作为传感器请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第二删除参数包括:传感器ID、设备Key;所述数据验证服务模块对传感器ID所对应的设备Key是否适配进行验证,若验证通过,则调用数据读写库服务模块从传感器数据库删除该传感器所对应的传感器描述数据;
所述新增数据点子单元,用于在接收到用于新增时序数据的第三新增请求时,从所述第三新增请求中获取该传感器的第三新增参数,将第三新增参数作为时序数据请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第三新增参数至少包括:时间戳、数据点值、时序数据所属的传感器ID、设备Key;数据验证服务模块对时序数据所属的传感器ID所对应的设备Key是否适配进行验证,若验证通过,则通知新增数据点子单元自动生成一个全局唯一的数据点ID,将除设备key外的第三新增参数和数据点ID写入数据点数据库,并给调用方返回新增的数据点数量信息;
所述查询数据点子单元,用于在接收到用于查询数据点的第三查询请求时,从所述第三查询请求中获取第三查询参数,将第三查询参数作为时序数据请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第三查询参数包括:传感器ID、时间戳、设备Key;所述数据验证服务模块对传感器ID所对应的设备Key是否适配进行验证,若验证通过,则调用数据读写库服务模块从数据点数据库获取对应传感器ID和指定时间戳的时序数据;
所述删除数据点子单元,用于在接收到用于删除数据点的第三删除请求时,从所述第三删除请求中获取第三删除参数,将第三删除参数作为时序数据请求数据通过数据解析服务模块发送给数据验证服务模块;其中,所述第三删除参数包括:传感器ID、时间戳、设备Key;所述数据验证服务模块对传感器ID所对应的设备Key是否适配进行验证,若验证通过;则调用数据读写库服务模块从数据点数据库删除对应传感器ID和指定时间戳的时序数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810841697.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





