公共安全标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210290010.8 (22)申请日 2022.03.22 (71)申请人 北京字节跳动网络技 术有限公司 地址 100041 北京市石景山区实兴大街3 0 号院3号楼 2层B-0035房间 (72)发明人 季涛 (74)专利代理 机构 北京中知法苑知识产权代理 有限公司 1 1226 专利代理师 李明 (51)Int.Cl. G06F 8/656(2018.01) G06F 8/658(2018.01) G06F 8/41(2018.01) G06F 9/451(2018.01) (54)发明名称 应用程序更新、 应用程序开发方法、 装置及 计算机设备 (57)摘要 本公开提供了一种应用程序更新、 应用程序 开发方法、 装置及计算机设备, 其中, 该方法包 括: 接收服务器发送的关于Flutter应用的更新 资源包; 基于更新资源包进行解压操作, 得到 Flutter应用中目标功能的目标字节码文件; 在 检测到针对目标功能的运行指令的情况下, 通过 解释器运行所标功能的目标字节码文件, 以显示 所述目标功能所对应的页面。 在本公开实施例 中, 首先可以基于服务器发送的Flutter应用的 更新资源包进行解压, 得到目标功能的目标字节 码文件, 然后, 在检测到针对该目标功能的运行 指令的情况下, 就可以通过解释器运行该目标字 节码文件, 以显示该目标功能所对应的页面, 从 而实现了针对该Flutter应用的动态更新, 缩短 了更新流程, 提高了更新效率。 权利要求书2页 说明书14页 附图4页 CN 114610364 A 2022.06.10 CN 114610364 A 1.一种应用程序更新方法, 其特 征在于, 应用于安装有解释器的Flut ter应用, 包括: 接收服务器发送的关于所述Flut ter应用的更新资源 包; 基于所述更新资源包进行解压操作, 得到所述Flutter应用中目标功能的目标字节码 文件; 所述目标功能为所述Flut ter应用中的新增功能; 在检测到针对所述目标功能的运行指令的情况下, 通过所述解释器运行所述目标功能 的目标字节码文件, 以显示所述目标功能所对应的页面。 2.根据权利要求1所述的方法, 其特征在于, 在基于所述更新资源包进行解压操作, 得 到所述Flut ter应用中目标功能的目标字节码文件之后, 所述方法还 包括: 为所述目标功能生成目标修改标识; 其中, 所述目标修改标记用于指示所述目标功能 为新增功能; 在目标映射表中查找所述目标功能的功能标记, 并基于所述功能标记确定所述目标功 能所对应的映射信息; 将所述目标修改标记添加至所述映射信息中, 其中, 所述目标映射表用于指示所述 Flutter应用的各功能是否包 含对应的字节码文件。 3.根据权利要求2所述的方法, 其特征在于, 所述在检测到针对所述目标功能的运行指 令的情况下, 通过所述解释器运行所述 目标功能的目标字节码文件, 以显示所述 目标功能 所对应的页面, 包括: 在检测到针对所述目标功能的运行指令的情况下, 在所述目标映射表中查找所述目标 功能的功能标记; 基于查找到的所述功能标记确定所述目标功能所对应的映射信 息, 并在所述映射信 息 中查找所述目标功能的目标修改标识; 在查找到所述目标修改标识的情况下, 调用所述Flutter应用的解释器, 并通过所述解 释器运行 所述目标功能的目标字节码文件。 4.根据权利要求1所述的方法, 其特征在于, 在基于所述更新资源包进行解压操作, 得 到所述Flut ter应用中目标功能的目标字节码文件之后, 所述方法还 包括: 确定所述目标功能所对应的功能信息; 所述功能信息包括以下至少之一: 所述目标功 能的功能类型信息, 所述目标功能的更新时间, 所述目标功能的生效时间; 基于所述功能信 息, 生成所述目标功能的更新提示信息; 其中, 所述更新提示信 息用于 指示用户已接收到所述Flut ter应用的新增功能的字节码文件; 在所述Flutter应用所在终端设备的显示界面上显示更新提示窗口, 并在所述更新提 示窗口中展示所述更新 提示信息。 5.根据权利要求4所述的方法, 其特征在于, 所述检测到针对所述目标功能的运行指 令, 包括: 检测用户对所述更新 提示窗口中更新 提示信息的第一触发操作; 基于检测到的所述第 一触发操作确定所述目标功能所对应页面的页面跳转标识, 并在 所述更新 提示窗口中展示所述页面跳转标识; 在检测到用户对所述页面跳转标识的第 二触发操作的情况下, 在所述终端设备的显示 界面上显示所述目标功能所对应页面。 6.一种应用程序开发方法, 其特征在于, 应用于服务器, 所述服务器中包含Dart编译权 利 要 求 书 1/2 页 2 CN 114610364 A 2器, 包括: 确定Flutter应用中的待编译功能的Dart代码, 并通过所述Dart编译器对所述Dart代 码进行编译操作; 获取所述编译操作 所对应的中间产物, 并基于所述中间产物生成所述待编译功能的目 标字节码文件; 将所述目标字节码文件发送至Flutter应用, 以使所述Flutter应用通过解释器运行所 述目标字节码文件。 7.根据权利要求6所述的方法, 其特征在于, 所述获取所述编译操作所对应的中间产 物, 包括: 获取所述Dart代码文件编译过程中的动态链接库文件, 并将所述动态链接库文件确定 为所述编译操作所对应的中间产物。 8.根据权利要求6所述的方法, 其特征在于, 所述将所述目标字节码文件发送至 Flutter应用, 包括: 接收所述Flutter应用中针对目标功能标识的触发操作, 并确定所述触发操作所对应 的目标功能; 获取所述目标功能所对应的目标字节码文件, 并将所述目标字节码文件传输至所述 Flutter应用进行解码。 9.一种应用程序更新装置, 其特 征在于, 包括: 接收单元, 用于接收服务器发送的关于Flut ter应用的更新资源 包; 解压单元, 用于基于所述更新资源包进行解压操作, 得到所述Flutter应用中目标功能 的目标字节码文件; 所述目标功能为所述Flut ter应用中的新增功能; 运行单元, 用于在检测到针对所述目标功能的运行指令的情况下, 通过解释器运行所 述目标功能的目标字节码文件, 以显示所述目标功能所对应的页面。 10.一种应用程序开发装置, 其特 征在于, 包括: 确定单元, 用于确定Flutter应用中的待编译功能的Dart代码, 并通过所述Dart编译器 对所述Dar t代码进行编译操作; 获取单元, 用于获取所述编译操作所对应的中间产物, 并基于所述中间产物生成所述 待编译功能的目标字节码文件; 发送单元, 用于将所述目标字节码文件发送至Flutter应用, 以使所述Flutter应用通 过解释器运行 所述目标字节码文件。 11.一种计算机设备, 其特征在于, 包括: 处理器、 存储器和总线, 所述存储器存储有所 述处理器可执行 的机器可读指令, 当计算机设备运行时, 所述处理器与所述存储器之间通 过总线通信, 所述机器可读指 令被所述处理器执行时执行如权利要求 1至5任意一项 所述的 应用程序更新的步骤, 或者, 执行如权利要求6至8任意一项所述的应用程序开发方法的步 骤。 12.一种计算机可读存储介质, 其特征在于, 该计算机可读存储介质上存储有计算机程 序, 该计算机程序被处理器运行时执行如权利要求1至5任意一项 所述的应用程序更新的步 骤, 或者, 执 行如权利要求6 至8任意一项所述的应用程序开发方法的步骤。权 利 要 求 书 2/2 页 3 CN 114610364 A 3
专利 应用程序更新、应用程序开发方法、装置及计算机设备
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 11:27:26
上传分享
举报
下载
原文档
(637.9 KB)
分享
友情链接
JR-T 0077-2014 集合资金信托计划文件示范文本.pdf
DB14-T 2984—2024 电子政务外网 接入规范 山西省.pdf
GB-T 37033.2-2018 信息安全技术 射频识别系统密码应用技术要求 第2部分:电子标签与读写器及其通信密码应用技术要求.pdf
GB-T 24919-2010 工业阀门 安装使用维护 一般要求.pdf
GB-T 33770.1-2017信息技术服务外包第1部分服务提供方通用要求.pdf
GB-T 3536-2008 石油产品 闪点和燃点的测定 克利夫兰开口杯法.pdf
GB-T 42293-2022 商品交易市场知识产权保护规范.pdf
GB-T 35799-2018 化妆品中吡咯烷酮羧酸钠的测定 高效液相色谱法.pdf
DB11-T 1536-2018 水泵节能监测 北京市.pdf
GB-T 43741-2024 网络安全技术 网络安全众测服务要求.pdf
GB-T 19425-2003 防伪技术产品通用技术条件.pdf
T-ZZB 1704—2020 氧气用阀门.pdf
GB 6222-2005 工业企业煤气安全规程.pdf
GB-T 25781-2010 1-萘胺.pdf
T-CSAE 81—2018 能量回馈式整车动力学控制系统 性能要求及台架试验方法.pdf
T-CSEIA 1003—2023 能源工业互联网平台 发电侧电力数据的分类分级规范.pdf
NIST SP 800-210 云系统通用访问控制指南 .pdf
DB41-T 1666-2018 非金属矿绿色矿山建设规范 河南省.pdf
T-CFA 020101161—2020 铸造高速钢轧辊.pdf
T-SHJNXH 0008—2021 镁基氢化物固态储运氢系统技术要求.pdf
1
/
3
21
评价文档
赞助2元 点击下载(637.9 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。