[发明专利]数据处理方法、装置、电子设备和服务器有效
| 申请号: | 201810005607.7 | 申请日: | 2018-01-03 |
| 公开(公告)号: | CN108390850B | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 王森;郭伟铖;刘欢 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 电子设备 服务器 | ||
本说明书提供一种数据处理方法、装置、电子设备和服务器,该方案可以将若干项原始数据和针对原始数据的运行配置信息配置于同一序列化数据包,采用此种方式,可以方便地存储数据包、进行数据包分发;在涉及多项相关数据的情况下可以防止某项数据丢失;另一方面,由于运行配置信息可以与原始数据一起序列化,因此在对数据包进行反序列化过程中,若获得运行控制信息中的设备环境信息,可以根据确定当前设备环境能否支持读取原始数据,从而可以及时根据判断结果确定后续对原始数据的处理过程。
技术领域
本说明书涉及数据处理技术领域,尤其涉及数据处理方法、装置、电子设备和服务器。
背景技术
在一些数据处理场景中,常常涉及多个相关文件的处理。例如,在某个AR(Augmented Reality,增强现实)场景中,完成AR效果需要播放一个视频、展示多张图片、循环展示动态文字等处理,该处理过程涉及一份视频文件、多份图片文件和文字等数据。提供该AR服务的电子设备需要获得上述多份文件。
发明内容
为克服相关技术中存在的问题,本说明书提供了数据处理方法、装置、电子设备和服务器。
根据本说明书实施例的第一方面,提供一种数据处理方法,所述方法包括:
获取待处理的序列化数据包,所述序列化数据包包括:若干项原始数据以及针对所述若干项原始数据的运行配置信息,所述运行配置信息包括:读取所述若干项原始数据所需的设备环境信息;
对所述序列化数据包进行反序列化,其中,在进行反序列化过程中,若获得所述运行配置信息,则根据所述设备环境信息判断当前设备环境能否读取所述若干项原始数据;
根据判断结果确定对所述若干项原始数据的处理过程。
可选的,所述根据判断结果确定对所述若干项原始数据的处理过程,包括:
若确定当前设备环境无法读取所述若干项原始数据,终止数据处理。
可选的,所述序列化数据包中的所述若干项原始数据为被压缩的数据;
所述根据判断结果确定对所述若干项原始数据的处理过程,包括:
若确定当前设备环境能够读取所述若干项原始数据,对所述被压缩的数据进行解压后获得所述若干项原始数据。
可选的,所述序列化数据包包括头部和头部之后的数据部分,所述运行配置信息配置在所述序列化数据包的头部,所述若干项原始数据配置在所述序列化数据包的数据部分;
所述对所述序列化数据包进行反序列化,包括:
对所述序列化数据包的头部进行反序列化;
所述根据判断结果确定对所述若干项原始数据的处理过程,包括:
若确定当前设备环境能够读取所述若干项原始数据,对所述数据部分进行反序列化后获得所述若干项原始数据。
可选的,所述运行配置信息还包括:所述若干项原始数据的数据类型信息;
在所述确定当前设备环境能够读取所述若干项原始数据后,所述方法还包括:
根据所述数据类型信息启动读取所述原始数据的应用程序。
可选的,所述运行配置信息还包括:所述若干项原始数据的运行控制信息;
所述方法还包括:
在获得所述若干项原始数据后,根据所述运行控制信息控制所述应用程序读取所述原始数据。
根据本说明书实施例的第二方面,提供一种数据处理方法,所述方法包括:
获取待处理的若干项原始数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810005607.7/2.html,转载请声明来源钻瓜专利网。





