[发明专利]数据通信方法、装置、计算机存储介质及设备在审
申请号: | 201810880376.4 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109005174A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 赖志雄 | 申请(专利权)人: | 京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00;H04W4/18;H04W28/18;H04L12/26;H04W24/08 |
代理公司: | 北京慧智兴达知识产权代理有限公司 11615 | 代理人: | 李丽颖;韩龙 |
地址: | 510663 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息数据 数据包 数据封装格式 业务类型 基站 计算机存储介质 变长数组 数据传输 数据通信 动态数据 封装格式 交互信息 接收基站 数据结构 数据解析 数据组包 性能损耗 专业信息 服务端 客户端 发送 客户 声明 保证 | ||
1.一种数据通信方法,其特征在于,包括:
接收基站客户端发送的数据包,所述数据包根据约定的数据封装格式生成;其中,所述数据封装格式为将各个业务类型的信息数据按照变长数组的格式进行数据组包,并在所述变长数组前面声明当前数据包中包含信息数据的数量、每一信息数据的业务类型和数据长度;
根据约定的数据封装格式对所述数据包进行数据解析,以获取不同业务类型的信息数据。
2.根据权利要求1所述的方法,其特征在于,在根据约定的数据封装格式对所述数据包进行数据解析之前,所述方法还包括:
获取所述数据包的包头信息,所述包头信息中包括数据包长度信息;
判定所述数据包长度信息与所述数据包的实际数据长度是否一致,若一致,则所述数据包正常。
3.根据权利要求1或2所述的方法,其特征在于,所述根据约定的数据封装格式对所述数据包进行数据解析,包括:
将所述数据包中的各个信息数据按照对应的数据长度依次保存到数据缓存区;
根据业务类型依次对数据缓存区中对应的各个信息数据进行数据解析。
4.根据权利要求3所述的方法,其特征在于,在根据业务类型依次对数据缓存区中对应的各个信息数据进行数据解析之后,所述方法还包括:
将各个业务类型的信息数据按照指定格式发送到对应的业务服务器;
若存在发送失败的信息数据,则判断是否开启了该发送失败的信息数据的业务类型对应的业务功能;
若发送失败的信息数据对应的业务功能已开启,则将错误告警信息发送到对应的业务服务器并关闭当前业务功能。
5.一种数据通信方法,其特征在于,包括:
根据约定的数据封装格式将采集到的各个业务类型的信息数据进行生成数据包,其中,所述数据封装格式为将各个业务类型的信息数据按照变长数组的格式进行数据组包,并在所述变长数组前面声明当前数据包中包含信息数据的数量、每一信息数据的业务类型和数据长度;
将生成的数据包发送到基站服务端,以供所述基站服务端根据约定的数据封装格式对所述数据包进行数据解析,以获取不同业务类型的信息数据。
6.根据权利要求5所述的方法,其特征在于,所述根据约定的数据封装格式将采集到的各个业务类型的信息数据进行生成数据包,包括:
根据预设的数据包长度阈值确定待传输的信息数据;
根据待传输的信息数据统计数据包长度信息;
将所述数据包长度信息添加到所述数据包的包头信息,以供所述基站服务端根据所述包头信息对所述数据包进行数据校验。
7.一种数据通信装置,其特征在于,包括:
接收模块,用于接收基站客户端发送的数据包,所述数据包根据约定的数据封装格式生成;其中,所述数据封装格式为将各个业务类型的信息数据按照变长数组的格式进行数据组包,并在所述变长数组前面声明当前数据包中包含信息数据的数量、每一信息数据的业务类型和数据长度;
解析模块,用于根据约定的数据封装格式对所述数据包进行数据解析,以获取不同业务类型的信息数据。
8.一种数据通信装置,其特征在于,包括:
数据封装模块,用于根据约定的数据封装格式将采集到的各个业务类型的信息数据进行生成数据包,其中,所述数据封装格式为将各个业务类型的信息数据按照变长数组的格式进行数据组包,并在所述变长数组前面声明当前数据包中包含信息数据的数量、每一信息数据的业务类型和数据长度;
发送模块,用于将生成的数据包发送到基站服务端,以供所述基站服务端根据约定的数据封装格式对所述数据包进行数据解析,以获取不同业务类型的信息数据。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4任一项所述方法的步骤,和/或如权利要求5-6任一项所述方法的步骤。
10.一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4任一项所述方法的步骤,和/或如权利要求5-6任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司,未经京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810880376.4/1.html,转载请声明来源钻瓜专利网。