全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210220408.4 (22)申请日 2022.03.08 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310052 浙江省杭州市滨江区长河街 道网商路69 9号4号楼5楼5 08室 (72)发明人 于子淇 林立翔 游亮 龙欣  张尉东 卓钧亮 戚余航 刘思超  (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 柴艳波 (51)Int.Cl. G06F 8/65(2018.01) G06F 8/41(2018.01) G06F 8/71(2018.01) G06F 9/445(2018.01) (54)发明名称 数据处理系统、 数据处 理方法及电子设备 (57)摘要 本申请实施例提供一种数据处理系统、 数据 处理方法及电子设备。 其中, 数据处理系统包括: 第一客户端在确定本地数据在服务端侧有版本 更新时, 基于本地配置信息向服务端发送版本更 新请求; 服务端确定目标版本数据; 根据版本更 新请求中包含的配置信息, 确定目标版本数据对 应的编译文件; 将编译文件的地址信息反馈至第 一客户端; 第一客户端基于地址信息从服务端获 取编译文件; 将编译文件存入本地缓存库以完成 更新。 因本实施例在数据版本升级时, 服务端根 据客户端的配置信息动态编译生成的编译文件 (如可执行文件), 是为客户端设备量身定制的, 没有冗余信息, 文件体积小; 并且本方案是以编 译文件形式进行更新的, 实现了轻量级的数据版 本更新。 权利要求书3页 说明书14页 附图6页 CN 114661321 A 2022.06.24 CN 114661321 A 1.一种数据处 理系统, 其特 征在于, 第一客户端, 用于在确定本地数据在服务端侧有版本更新时, 获取本地配置信 息; 基于 所述配置信息向服 务端发送版本更新请求; 服务端, 用于接收到所述版本更新请求后, 确定目标版本数据; 根据 所述版本更新请求 中包含的配置信息, 确定所述 目标版本数据对应的编译文件; 将所述编译文件的地址信息 反馈至所述第一 客户端; 所述第一客户端, 用于接收到所述地址信 息后, 基于所述地址信 息, 从所述服务端获取 所述编译 文件; 将所述编译 文件存入本地缓存库, 以完成本地数据的版本更新。 2.根据权利要求1所述的数据处理系统, 其特征在于, 所述服务端在根据 所述版本更新 请求中包 含的配置信息, 确定所述目标 版本数据对应的编译 文件时, 用于: 根据所述配置信息, 查询已有编译文件中是否含有适配于所述配置信息的、 所述目标 版本数据对应的编译 文件; 如果有, 获取 所述编译 文件; 如果无, 根据所述配置信 息, 构建与所述第一客户端环境相同的设备环境; 在所述设备 环境下对所述目标 版本数据进行编译, 得到所述编译 文件。 3.根据权利要求1或2所述的数据处 理系统, 其特 征在于, 还 包括第二 客户端; 以及 所述服务端, 还用于获取第一客户端加载并执行所述编译文件后产生的数据信息; 基 于所述数据信息, 分析所述目标版本数据的运行效果; 若所述运行效果不满足预设要求, 则 向所述第二 客户端发送通知消息; 所述第二客户端, 用于接收并输出所述通知消息, 以便用户基于所述通知消息对所述 目标版本数据进行调整。 4.根据权利要求1或2所述的数据处理系统, 其特征在于, 所述第一客户端在确定本地 数据在服 务端侧有版本更新, 获取本地配置信息时, 具体用于: 判断是否要延后更新; 若否, 则通过与服务端交互以执行证书验证, 在验证所述证书有效时, 获取本地的硬件 信息; 将所述硬件信 息发送至所述服务端, 以由所述服务端基于所述硬件信 息对所述客户端 进行身份验证; 在所述身份验证通过后, 获取 所述的配置信息; 其中, 所述配置信息包括软件配置信息及硬件配置信息 。 5.根据权利要求1或2所述的数据处理系统, 其特征在于, 所述第一客户端上配置有编 译模块; 所述编译模块采用future模式包 装器实现; 其中, 所述编译模块包括: 程序接口及动态链接库; 所述程序接口为存储于本地缓存库 的数据; 所述动态链接库, 被加载用于检测所述程序接口在所述服务端侧是否有版本更新, 若有版本更新, 则基于所述配置信息向服 务端发送版本更新请求。 6.一种数据处 理方法, 其特 征在于, 适于服 务端, 所述方法包括: 接收第一客户端发送的版本更新请求; 其中, 所述版本更新请求包括所述客户端的配 置信息;权 利 要 求 书 1/3 页 2 CN 114661321 A 2根据所述版本更新请求, 确定目标 版本数据; 根据所述配置信息, 确定所述目标 版本数据对应的编译 文件; 将所述编译文件的地址信 息反馈至所述第 一客户端, 以便所述第 一客户端基于所述地 址信息获取 所述编译 文件。 7.根据权利要求6所述的方法, 其特征在于, 根据所述配置信息, 确定所述目标版本数 据对应的编译 文件, 包括: 根据所述配置信息, 查询已有编译文件中是否含有适配于所述配置信息的、 所述目标 版本数据对应的编译 文件; 如果有, 获取 所述编译 文件; 如果无, 根据所述配置信 息, 构建与所述第一客户端环境相同的设备环境; 在所述设备 环境下对所述目标 版本数据进行编译, 得到所述编译 文件。 8.根据权利要求6或7 所述的方法, 其特 征在于, 还 包括: 获取第一 客户端加载并执 行所述编译 文件后产生的数据信息; 基于所述数据信息, 分析 所述目标 版本数据的运行效果; 若所述运行效果不满足预设要求, 则向第二客户端发送通知消息, 以便用户基于所述 通知消息对所述目标 版本数据进行调整。 9.根据权利要求8所述的方法, 其特 征在于, 还 包括: 若所述运行效果符合回滚条件, 启动 回滚机制, 以使所述第一客户端回滚至原有版本 数据。 10.一种数据处 理方法, 其特 征在于, 适于第一 客户端, 所述方法包括: 在确定本地数据在服 务端侧有版本更新时, 获取本地配置信息; 基于所述配置信息向服 务端发送版本更新请求; 接收所述 服务端反馈的地址信息; 根据所述 地址信息, 从所述 服务端获取目标 版本数据对应的编译 文件; 将所述编译 文件存入本地缓存库, 以完成本地数据的版本更新。 11.根据权利要求10所述的方法, 其特征在于, 在确定本地数据在服务端侧有版本更新 时, 获取本地配置信息, 包括: 判断是否要延后更新; 若否, 则通过与服务端交互以执行证书验证, 在验证所述证书有效时, 获取本地的硬件 信息; 将所述硬件信 息发送至所述服务端, 以由所述服务端基于所述硬件信 息对所述客户端 进行身份验证; 在所述身份验证通过后, 获取 所述的配置信息; 其中, 所述配置信息包括软件配置信息及硬件配置信息 。 12.根据权利要求10或11所述的方法, 其特征在于, 所述本地数据为存储于本地缓存库 中的程序接口, 所述本地缓存库中还 存储有动态 链接库; 以及所述方法还 包括: 通过所述动态 链接库检测所述 程序接口在所述 服务端侧是否有版本更新; 若有版本更新, 则触发基于所述配置信息向服 务端发送版本更新请求的步骤。权 利 要 求 书 2/3 页 3 CN 114661321 A 3

.PDF文档 专利 数据处理系统、数据处理方法及电子设备

文档预览
中文文档 24 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据处理系统、数据处理方法及电子设备 第 1 页 专利 数据处理系统、数据处理方法及电子设备 第 2 页 专利 数据处理系统、数据处理方法及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:05:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。