[发明专利]消息处理方法、装置、物联网系统和存储介质有效
申请号: | 202010139643.X | 申请日: | 2020-03-03 |
公开(公告)号: | CN111371889B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 周立功;李先静;周攀峰;吕剑超 | 申请(专利权)人: | 广州致远电子股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/12;H04L9/40 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 联网 系统 存储 介质 | ||
1.一种消息处理方法,其特征在于,所述方法包括步骤:
接收到发布客户端发送的发布消息时,获取所述发布客户端的用户角色;所述用户角色为根据IoT的业务逻辑分类得到;所述用户角色包括设备;
若基于所述用户角色确认所述发布客户端具备发布权限,则检测所述发布消息的主题是否符合预设格式;所述预设格式包括所述主题包含识别信息;
在所述检测的结果为是时,推送所述发布消息;
所述方法还包括步骤:
接收到订阅客户端发送的订阅消息时,获取所述订阅客户端的所述用户角色;所述用户角色包括数据存储服务;
若基于所述用户角色确认所述订阅客户端具备订阅权限,则确定所述订阅客户端针对所述订阅消息的主题的订阅。
2.根据权利要求1所述的消息处理方法,其特征在于,所述识别信息包括设备ID;所述发布消息包含所述发布客户端的上报数据;
所述发布消息用于指示订阅客户端根据所述设备ID对所述上报数据进行分类存储。
3.根据权利要求1或2所述的消息处理方法,其特征在于,基于所述用户角色确认所述订阅客户端具备订阅权限的步骤包括:
在获取到的所述订阅客户端的用户角色为数据存储服务时,确定所述订阅客户端具备所述订阅权限。
4.根据权利要求1或2所述的消息处理方法,其特征在于,在接收到发布客户端发送的发布消息时,获取所述发布客户端的用户角色的步骤之前,还包括步骤:
在所述发布客户端登录时,记录所述发布客户端的用户角色,并获取所述发布客户端的设备信息;所述设备信息包括设备密码和设备ID;
若确定所述发布客户端的用户角色为设备,则验证所述设备信息,并在所述验证的结果为通过时,记录所述设备ID。
5.根据权利要求4所述的消息处理方法,其特征在于,基于所述用户角色确认所述发布客户端具备发布权限的步骤包括:
在获取到的所述发布客户端的用户角色为设备时,确定所述发布客户端具备所述发布权限;
检测所述发布消息的主题是否符合预设格式的步骤包括:
确定所述主题中包含设备ID、且查找到所述设备ID的记录时,确认所述发布消息的主题符合所述预设格式;
若基于所述用户角色确认所述发布客户端具备发布权限,则检测所述发布消息的主题是否符合预设格式的步骤之后,还包括步骤:
在所述检测的结果为否时,丢弃所述发布消息;
在连续多次检测到不合法事件时,断开与所述发布客户端的连接;所述不合法事件为具备发布权限的发布客户端发送的发布消息不符合所述预设格式。
6.一种消息发布方法,其特征在于,包括步骤:
向服务器发送发布消息;所述发布消息用于指示所述服务器获取本发布客户端的用户角色,且在基于所述用户角色确认本发布客户端具备发布权限时,检测所述发布消息的主题是否符合预设格式,并在所述检测的结果为是时,推送所述发布消息;其中,所述预设格式包括所述主题包含识别信息;所述用户角色为根据IoT的业务逻辑分类得到;所述用户角色包括设备。
7.根据权利要求6所述的消息发布方法,其特征在于,所述识别信息包括设备ID;
向服务器发送发布消息的步骤之前,还包括步骤:
在登录所述服务器时,向所述服务器传输设备信息;所述设备信息包括设备密码和所述设备ID;所述设备信息用于指示所述服务器在确定本发布客户端的用户角色为设备时,验证所述设备信息,并在所述验证的结果为通过时,记录所述设备ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州致远电子股份有限公司,未经广州致远电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010139643.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物联网设备协同感知方法
- 下一篇:一种网络课程分层设置因材施教系统