(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210447354.5
(22)申请日 2022.04.27
(65)同一申请的已公布的文献号
申请公布号 CN 114547511 A
(43)申请公布日 2022.05.27
(73)专利权人 成都瑞华康源科技有限公司
地址 610000 四川省成 都市中国 (四川) 自
由贸易试验区成都高新区天府大道中
段530号1栋6楼601、 611、 612、 613号
(72)发明人 王西恩 张晓宇 石丹杰
(74)专利代理 机构 成都正德明志知识产权代理
有限公司 513 60
专利代理师 杨木梅
(51)Int.Cl.
G06F 16/957(2019.01)
G06F 16/27(2019.01)
G06F 16/2455(2019.01)
H04Q 9/00(2006.01)(56)对比文件
CN 113162989 A,2021.07.23
CN 107809489 A,2018.0 3.16
CN 114329267 A,202 2.04.12
CN 111913705 A,2020.1 1.10
CN 110222091 A,2019.09.10
WO 2021119140 A1,2021.0 6.17
陈文艺等.基于MQTT协议的物联网通信系统
设计与实现. 《西安邮电大 学学报》 .2020,第25卷
(第03期),第26 -32页.
Muhammad Adna Pradana等.Flatbuf fers
Implementati on on MQTT Publish/Subscribe
Communication as Data Del ivery Format.
《2019 6th I nternati onal Conference o n
Electrical Engi neering, Computer Science
and Informatics (E ECSI)》 .2020,第142-146
页.
审查员 林晓梦
(54)发明名称
基于物联网MQTT协议的系统数据字典使用
方法及系统
(57)摘要
本发明公开了一种基于物联网MQTT协议的
系统数据字典使用方法及系统, 属于系统数据字
典管理技术领域, 将业务字典数据维护到字典表
中, 并根据业务字典数据为各浏览器页面订阅字
典类型接收事件; 建立通信连接; 订阅数据字典
主题消息, 并向MQTT 服务端发布查询数据字典主
题消息; 接收查询数据字典主题消息, 并将数据
字典主题消息传输至MQTT 客户端; 接收数据字典
主题消息, 完成字典类型接收事件订阅; 持续更
新字典类型接收事件, 并完成基于物联网MQTT协
议的系统数据字典使用。 本发明解决了传统前后
端数据字典交互使用的实时性、 可靠性和易用性
问题。
权利要求书2页 说明书8页 附图3页
CN 114547511 B
2022.07.19
CN 114547511 B
1.一种基于物联网MQT T协议的系统数据字典使用方法, 其特 征在于, 包括如下步骤:
S1、 将业务字典数据维护到字典表中, 并根据业务字典数据为各浏览器页面订阅字典
类型接收事 件;
S2、 建立MQT T客户端与MQT T服务端的通信连接;
S3、 利用MQTT客户端从MQTT服务端订阅数据字典主题消息, 并向MQTT服务端发布查询
数据字典主题消息;
S4、 利用MQTT服务端接收查询数据字典主题消息, 并将数据字典主题消息传输至MQTT
客户端;
所述步骤S4包括如下步骤:
S41、 利用MQTT服务端接收查询数据字典主题消息, 并对字典表进行全表查询, 得到字
典数据;
S42、 将字典数据按字典类型转化为键值对数据, 并将键值对数据作为数据字典主题消
息传输至MQTT客户端;
S5、 利用MQT T客户端接收数据字典主题消息, 完成字典类型接收事 件订阅;
所述步骤S5包括如下步骤:
S51、 利用MQTT客户端接收数据字典主题消息, 并将数据字典主题消息同步至浏览器缓
存中;
S52、 遍历得到数据字典消息中所有字典类型;
S53、 根据字典类型, 从浏览器缓存中获取 各字典类型对应的字典数据项集 合;
S54、 将字典数据项集合发布并一一传递至浏览器中订阅了对应字典类型的各页面显
示, 完成字典类型接收事 件订阅;
S6、 持续更新字典类型接收事件, 并重复步骤S4和 S5, 完成基于物联网MQTT协议的系统
数据字典使用。
2.根据权利要求1所述的基于物联网MQTT协议的系统数据字典使用方法, 其特征在于,
所述键值对数据将字典类型作为对象的索引, 并将字典数据项集 合作为数据。
3.根据权利要求1所述的基于物联网MQTT协议的系统数据字典使用方法, 其特征在于,
所述步骤S6包括如下步骤:
S61、 持续通过调整浏览器页面的业务字典数据更新查询数据字典主题消息内容, 完成
持续更新字典类型接收事 件;
S62、 重复步骤S4和步骤S5, 将更新后的字典数据项集合发布并一一传递至浏览器中订
阅了对应字典类型的各页面显示, 完成基于物联网MQT T协议的系统数据字典使用。
4.一种如权利要求1 ‑3任一所述的基于物联网MQTT协议的系统数据字典使用方法的系
统, 其特征在于, 包括:
事件订阅模块, 用于将业务字典数据维护到字典表中, 并根据业务字典数据为各浏览
器页面订阅字典类型接收事 件;
通信连接模块, 用于建立MQT T客户端与MQT T服务端的通信连接;
字典查询模块, 用于利用MQTT客户端从MQTT服务端订阅数据字典主题消息, 并向MQTT
服务端发布查询数据字典主题消息;
字典回复模块, 用于利用MQTT服务端接收查询数据字典主题消息, 并将数据字典主题权 利 要 求 书 1/2 页
2
CN 114547511 B
2消息传输 至MQTT客户端;
订阅完成模块, 用于利用MQTT客户端接收数据字典主题消息, 完成字典类型接收事件
订阅;
订阅更新模块, 用于持续更新字典类型接收事件, 并通过字典回复模块利用MQTT服务
端接收查询数据字典主题消息, 并将数据字典主题消息传输至MQTT客户端, 以及通过订阅
完成模块利用MQTT客户端接收数据字典主题消息, 实现字典类型接收事件订阅, 完成基于
物联网MQT T协议的系统数据字典使用。权 利 要 求 书 2/2 页
3
CN 114547511 B
3
专利 基于物联网MQTT协议的系统数据字典使用方法及系统
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:14:03上传分享