[发明专利]一种数据处理方法、装置、客户端及存储介质在审
| 申请号: | 201910704443.1 | 申请日: | 2019-07-31 |
| 公开(公告)号: | CN110417787A | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 朱嘉俊 | 申请(专利权)人: | 广州华多网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/18 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰 |
| 地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 广播数据 终端身份标识 广播数据包 接收客户端 存储介质 验证数据 云服务器 数据处理 验证 发送 合法 发送客户端 服务器发送 服务器指定 接收广播 数据包 客户 解析 部署 | ||
1.一种数据处理方法,其特征在于,应用于接收客户端,所述方法包括:
接收广播数据包,所述广播数据包以预设传输结构传输,所述广播数据包至少包括验证数据、所述发送客户端的终端身份标识ID和广播数据;
解析所述广播数据包,得到验证数据、所述发送客户端的终端身份标识ID和广播数据;
基于所述验证数据,验证所述广播数据包中的广播数据是否未损坏;
若未损坏,验证所述广播数据包中的终端身份标识ID是否存在于合法客户端列表中,所述合法客户端列表由服务器发送至所述接收客户端,所述合法客户端列表中包括由服务器指定的发送客户端对应的终端身份标识ID;
若存在,执行所述广播数据对应的业务。
2.根据权利要求1所述的方法,其特征在于,解析所述广播数据包,包括:
解析所述数据包,得到具有预设传输结构的数据,所述预设传输结构包括验证字段、终端身份标识ID字段和广播数据存储字段,所述预设传输结构的数据由发送客户端按照预设传输结构将序列化处理的验证字段对应的验证数据,自身的终端身份标识ID和广播数据进行拼装后得到;
反序列化处理所述具有预设传输结构的数据,得到反序列化后的验证字段对应的数据,终端身份标识和广播数据。
3.根据权利要求1所述的方法,其特征在于,基于所述验证数据、验证所述广播数据包中的广播数据是否未损坏,包括:
验证所述广播数据包的数据结构长度是否达到预设传输结构所需的数据长度;
若达到,解析所述广播数据包,得到验证字段对应的数据、终端身份标识ID和广播数据;
将所述验证字段对应的数据、终端身份标识ID和广播数据的格式转化成所述接收客户端可识别的数据格式;
验证所述验证字段对应的数据是否通过校验;
若通过,验证所述终端身份标识ID是否存在于合法客户端列表中;
若存在,确定所述广播数据未损坏。
4.根据权利要求3所述的方法,其特征在于,所述验证字段对应的数据包括校验数据和乱序校验数据,验证所述验证字段对应的数据是否通过校验,包括:
验证所述校验数据是否被篡改;
若否,基于所述乱序校验数据进行乱序检测;
若检测为未乱序,执行验证所述终端身份标识ID是否存在于合法客户端列表中这一步骤。
5.根据权利要求1所述的方法,其特征在于,验证得到的所述终端身份标识ID是否存在于合法客户端列表中,包括:
验证所述广播数据包中的所述发送客户端的终端身份标识ID与所述服务器指定的发送客户端的终端身份标识ID是否相同;
若否,将所述广播数据进行丢弃;
若是,确定得到的所述终端身份标识ID存在于合法客户端列表中。
6.一种数据处理方法,其特征在于,应用于发送客户端,所述方法包括:
采集执行业务操作时产生的操作数据;
对待基于预设传输结构进行拼接的操作数据、终端身份标识ID和验证数据进行序列化,所述预设传输结构包括验证字段、终端身份标识ID字段和广播数据存储字段;
基于所述预设传输结构拼接序列化后的操作数据、序列化后的验证数据和序列化后的终端身份标识ID,得到广播数据包,所述序列化后的操作数据作为广播数据存储于所述广播数据存储字段,所述序列化后的验证数据存储于所述验证字段,所述序列化后的终端身份标识ID存储于所述终端身份标识ID字段;
发送所述广播数据包至接收客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910704443.1/1.html,转载请声明来源钻瓜专利网。





