[发明专利]数据通信方法、装置和可读存储介质有效
申请号: | 202011038904.5 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112242997B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 李霖;李勇;金阳;何星灿 | 申请(专利权)人: | 成都长虹网络科技有限责任公司 |
主分类号: | H04L69/06 | 分类号: | H04L69/06;H04L69/22;H04L67/10;H04L67/60;H04L12/66 |
代理公司: | 重庆中之信知识产权代理事务所(普通合伙) 50213 | 代理人: | 袁媛 |
地址: | 610032 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 装置 可读 存储 介质 | ||
本发明提供一种数据通信方法、装置和可存储介质,所述方法包括:获取当前与云服务器的通信请求,所述通信请求包括请求类型和载体数据;将所述请求类型和所述智能网关的身份标识封装成协议数据单元;将所述载体数据按照TLV格式封装成载体数据单元;根据所述协议数据单元和所述载体数据单元,生成目标数据帧;将所述目标数据帧发送到所述云服务器,使所述云服务器对所述目标数据帧进行解析,使所述云服务器根据所述载体数据对所述通信请求进行响应;因此本发明解决了智能网关与云服务器的数据通信兼容性差的问题,通过规范数据帧格式,可以增强通信数据的可扩展性、处理数据的可靠性和稳定性。
技术领域
本发明涉及通信及网络安全技术领域,具体涉及一种数据通信方法、装置和可读存储介质。
背景技术
随着云计算技术的快速发展,各种云服务器的应用越来越广泛,市场对于云服务器的部署有着越来越强烈的需求;目前智能终端对家庭及公共网络的接入是一个新热点,已有的接入认证方式包括微信认证、短信认证等,这些都离不开智能网关和云服务器,但是现有技术中智能网关和云服务器的数据通信可靠性和稳定性差,导致接入速度慢的问题,并且可扩展性差,适用范围窄,不能满足用户的需求。
发明内容
针对现有技术中所存在的不足,本发明提供的数据通信方法、装置和可读存储介质,解决了智能网关与云服务器的数据通信兼容性差的问题,通过规范数据帧格式,可以增强通信数据的可扩展性、处理数据的可靠性和稳定性。
第一方面,本发明提供一种数据通信方法,应用于智能网关,所述方法包括:获取当前与云服务器的通信请求,所述通信请求包括请求类型和载体数据;将所述请求类型和所述智能网关的身份标识封装成协议数据单元;将所述载体数据按照TLV格式封装成载体数据单元;根据所述协议数据单元和所述载体数据单元,生成目标数据帧;将所述目标数据帧发送到所述云服务器,使所述云服务器对所述目标数据帧进行解析,使所述云服务器根据所述载体数据对所述通信请求进行响应。
可选地,将所述请求类型和所述智能网关的身份标识封装成协议数据单元,包括:判断所述请求类型是否为控制请求型;当所述请求类型为控制请求型时,获取所述通信请求的二级分类值;将所述智能网关的身份标识和所述请求类型进行组帧,生成通用数据帧头;将所述通信请求的请求序列号和所述二级分类值进行组帧,生成控制数据帧头;将所述通用数据帧头和所述控制数据帧头封装成所述协议数据单元。
可选地,所述方法还包括:当所述请求类型为上报数据型时,将所述智能网关的身份标识和所述请求类型进行组帧,生成所述通用数据帧头;将所述通信请求的序列号和预设编码进行组帧,生成所述控制数据帧头;将所述通用数据帧头和所述控制数据帧头封装成所述协议数据单元。
可选地,将所述载体数据按照TLV格式封装成载体数据单元,包括:根据所述载体数据中每个消息元素的类型值、长度值和元素值,生成相应的消息元素单元;将所有消息元素单元封装成所述载体数据单元。
可选地,在将所述目标数据帧发送到所述云服务器,使所述云服务器对所述目标数据帧进行解析,使所述云服务器根据所述载体数据对所述通信请求进行响应之后,所述方法还包括:接收所述云服务器发送的响应数据帧,所述响应数据帧格式与所述目标数据帧格式相同;根据所述响应数据帧,获取所述控制数据帧头中的响应序列号和响应分类值;判断所述响应序列号与所述请求序列号是否相同;当所述响应序列号与所述请求序列号相同时,判断所述二级分类值与所述响应分类值是否相匹配;当所述二级分类值与所述响应分类值相匹配时,根据所述响应数据帧中的载体数据单元,获取与所述通信请求相匹配的响应数据。
可选地,所述方法还包括:当所述响应序列号与所述请求序列号相同且所述二级分类值与所述响应分类值不相匹配时,对所述响应数据帧进行丢弃,并对所述通信请求进行重传。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都长虹网络科技有限责任公司,未经成都长虹网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011038904.5/2.html,转载请声明来源钻瓜专利网。