(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210448848.5
(22)申请日 2022.04.27
(71)申请人 重庆人文科技学院
地址 401524 重庆市合川区草 街街道重庆
人文科技学院
(72)发明人 金维宏
(74)专利代理 机构 北京国坤专利代理事务所
(普通合伙) 11491
专利代理师 赵红霞
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 67/60(2022.01)
G16Y 40/50(2020.01)
G06F 21/60(2013.01)
G06F 16/27(2019.01)G06F 16/2455(2019.01)
G06F 16/23(2019.01)
(54)发明名称
一种物联网数据的共享方法
(57)摘要
本发明属于数据共享技术领域, 公开了一种
物联网数据的共享方法, 所述物联网数据的共享
系统包括: 物联网数据采集模块、 传输模块、 主控
模块、 数据验证模块、 数据加密模块、 数据更新模
块、 数据共享模块、 云存储模块。 本发明通过数据
加密模块解决了物联网数据在加密后所造成的
物联网数据膨胀问题; 同时, 通过数据更新模块
根据各所述更新指令, 确定各所述待更新物联网
数据的更新顺序; 按照所述更新顺序对 各所述待
更新物联网数据进行更新。 通过上述技术方案,
按照一定的顺序对相邻的待更新物联网数据进
行集中更新, 避免了直接按照更新指令更新时需
要重复加载和写入的问题, 从而减少物联网数据
加载和写入的次数, 提高了物联网数据更新效
率。
权利要求书2页 说明书6页 附图2页
CN 114978606 A
2022.08.30
CN 114978606 A
1.一种物联网数据的共享系统, 其特 征在于, 所述物联网数据的共享系统包括:
物联网数据采集模块、 传输模块、 主控模块、 数据验证模块、 数据加密模块、 数据更新模
块、 数据共享模块、 云存 储模块;
物联网数据采集模块, 与主控 模块连接, 用于采集物联网数据;
传输模块, 与主控 模块连接, 用于通过网络对物联网数据进行传输;
主控模块, 与物联网数据采集模块、 传输模块、 数据验证模块、 数据加密模块、 数据 更新
模块、 数据共享模块、 云存 储模块连接, 用于控制各个模块 正常工作;
数据验证模块, 与主控 模块连接, 用于通过验证程序对物联网数据完整性进行验证;
数据加密模块, 与主控 模块连接, 用于通过加密程序对物联网数据进行加密;
数据更新模块, 与主控 模块连接, 用于通过 更新程序对物联网数据进行 更新;
数据共享模块, 与主控 模块连接, 用于通过共享 程序对物联网数据进行共享;
云存储模块, 与主控 模块连接, 用于通过云服 务器对物联网数据进行进行存 储。
2.一种如权利要求1所述的物联网数据的共享系统的物联网数据的共享方法, 其特征
在于, 所述物联网数据的共享方法包括以下步骤:
步骤一, 通过物联网数据采集模块采集物联网数据; 通过传输模块利用网络对物联网
数据进行传输;
步骤二, 主控 模块通过数据验证模块利用验证程序对物联网数据完整性进行验证;
步骤三, 通过数据加密模块利用加密程序对物联网数据进行加密; 通过数据更新模块
利用更新 程序对物联网数据进行 更新;
步骤四, 通过 数据共享模块利用共享 程序对物联网数据进行共享;
步骤五, 通过云存 储模块利用云服 务器对物联网数据进行进行存 储。
3.如权利要求1所述物联网数据的共享系统, 其特征在于, 所述数据加密模块加密方法
如下:
(1)构建物联网数据库, 接收一原始物联网数据; 计算一加密矩阵的维度; 将原始物联
网数据存 入物联网数据库;
(2)计算一加密长度, 以依据该加密长度依序自该原始物联网数据中获得符合该加密
长度的多个物联网数据片段; 以及借由该加密矩阵分别对所取出的每一所述物联网数据片
段进行加密, 而获得多个加密片段;
其中, 计算该加密矩阵的维度的步骤包括: 基于该原始物联网数据的基底, 决定一有限
域的幂次方; 以及依据该有限域的幂次方决定该加密矩阵的维度; 其中, 该原始物联网数据
的基底与该有限域的幂次方符合第一限制条件, 该第一限制条件包括: 2k≧d; 其中, k代表
该有限域的幂次方, d代 表该原始物联网数据的基底。
4.如权利要求3所述物联网数据的共享系统, 其特征在于, 所述在计算该加密长度的步
骤之后, 还 包括:
以该加密长度作为每一所述物联网数据片段的长度, 而重新组合该原始物联网数据,
借以获得一重组物联网数据; 以及借 由该加密矩阵对该重组物联网数据进行加密, 而获得
一加密阵列。
5.如权利要求4所述物联网数据的共享系统, 其特征在于, 所述在获得该加密阵列的步
骤之后, 还 包括:权 利 要 求 书 1/2 页
2
CN 114978606 A
2重新组合该加密阵列, 而获得 所述加密片段。
6.如权利要求3所述物联网数据的共享系统, 其特征在于, 所述加密矩阵的维度符合第
二限制条件, 该第二限制条件包括: n<2k, 并且n≦r; 其中, 该加密矩阵的维度为n ×n, k代
表该有限域的幂次方, r 代表该原始物联网数据划分为所述物联网数据片段的数量。
7.如权利要求3所述物联网数据的共享系统, 其特征在于, 所述计算该加密长度步骤包
括: 依据该有限域的幂次方, 计算该加密长度。
8.如权利要求7所述物联网数据的共享系统, 其特征在于, 所述加密长度与 该有限域的
幂次方之间符合第三限制条件, 该第三限制条件包括: S=k/log2d; 其中, S代表该加密长
度, k代表该有限域的幂次方, d代 表该原始物联网数据的基底。
9.如权利要求8所述物联网数据的共享系统, 其特征在于, 所述加密长度与 该有限域的
幂次方之间符合第三限制条件, 该第三限制条件包括: S≧(1/α ) ×logd(2k‑1); 其中, S代表
该加密长度, k代 表该有限域的幂次方, d代 表该原始物联网数据的基底, α 代 表膨胀容忍值。
10.如权利要求1所述物联网数据的共享系统, 其特征在于, 所述数据更新模块更新方
法如下:
1)配置更新指令, 接收至少一条待更新物联网数据的更新指令;
所述更新指令包括: 待更新物联网数据的行标识及目标更新值; 根据各所述更新指令
中的行标识, 确定各 所述待更新物联网数据的更新 顺序;
2)按照所述更新顺序对各所述待更新物联网数据进行更新; 所述至少一条待更新物联
网数据存 储在列存 储表的至少一个物联网数据区块中;
相应的, 按照所述更新顺序对各所述待更新物联网数据进行更新, 包括: 按照所述更新
顺序选取当前待更新物联网数据; 根据所述当前待更新物联网数据的行标识, 确定所述当
前待更新物联网数据在列存储表中的所属物 联网数据区块; 如果所属物 联网数据区块已加
载至内存中, 则将内存中的所属物联网数据区块中的当前待 更新物联网数据更替为相应更
新指令中的目标更新值; 如果所属物联网数据区块未加载至内存中, 则将已加载至内存中
的物联网数据区块重新写入列存储表对应的存储空间, 并将所述所属物 联网数据区块加载
至内存中, 将所述所属物联网数据区块中的待更新物联网数据更替为相应更新指 令中的目
标更新值; 返回当前待更新物联网数据的选取操作, 直至所有待更新物联网数据均已被选
取;
所述根据各所述更新指令中的行标识, 确定各所述待更新物联网数据的更新顺序, 包
括:
将各所述更新指令存储至设定缓存区中; 基于各所述更新指令中的行标识, 由小到大
对所述设定缓存区中的各所述更新指 令排序; 根据各所述更新指 令在所述设定缓存区中的
排列顺序确定相应待更新物联网数据的更新 顺序;
所述根据各所述更新指令中的行标识, 确定各所述待更新物联网数据的更新顺序, 包
括:
提取各所述更新指令中包括的相应待更新物联网数据的行标识; 基于各所述行标识,
将相应更新指 令由小到大存储至设定缓存区中; 根据各所述更新指令在所述设定缓存区中
的排列顺序确定相应待更新物联网数据的更新 顺序。权 利 要 求 书 2/2 页
3
CN 114978606 A
3
专利 一种物联网数据的共享方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:46:27上传分享