一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

动态打包、应用程序包开启方法、装置和电子设备与流程

2021-10-29 23:06:00 来源:中国专利 TAG:数据流 人工智能 电子设备 打包 深度

技术特征:
1.一种动态打包方法,包括:响应于检测到应用程序包下载事件,获取业务编码和所述业务编码对应的业务数据;根据所述应用程序包下载事件、所述业务编码和所述业务数据生成打包请求,并向服务器发送所述打包请求;接收所述服务器反馈的所述打包请求对应的目标应用程序包;以及将所述目标应用程序包下发至电子设备的文件系统。2.根据权利要求1所述的方法,还包括:若检测到所述应用程序包的下载链接或下载按钮被触发,则确定检测到所述应用程序包下载事件。3.根据权利要求1所述的方法,其中,所述获取业务编码和所述业务编码对应的业务数据,包括:根据所述应用程序包下载事件,获取所述应用程序包的投放渠道号,以及获取所述应用程序包对应的页面信息;对所述页面信息进行解析,以获取所述应用程序包的投放来源和所述应用程序包的投放位置;根据所述投放渠道号、所述投放来源和所述投放位置,生成所述业务数据;生成所述业务编码,并将所述业务编码与所述业务数据进行绑定。4.一种动态打包方法,包括:接收电子设备发送的打包请求,其中,所述打包请求包括应用程序包的唯一编码、业务编码和所述业务编码对应的业务数据;根据所述唯一编码获取所述应用程序包;对所述应用程序包的文件进行解析,以获取所述文件的签名区块;将所述业务编码和所述业务数据写入所述签名区块,以生成目标应用程序包;以及将所述目标应用程序包发送至所述电子设备。5.根据权利要求4所述的方法,其中,所述将所述业务编码和所述业务数据写入所述签名区块,以生成目标应用程序包,包括:获取内容分发网络cdn打包插件;通过所述cdn打包插件,将所述业务编码和所述业务数据写入所述签名区块,以生成所述目标应用程序包。6.一种应用程序包开启方法,包括:响应于检测到应用程序包触发事件,对应用程序包的文件进行解析,以获取所述文件的签名区块;获取所述签名区块中的业务数据;向服务器发送所述业务数据;以及接收所述服务器反馈的所述业务数据对应的业务跳转链接,并跳转至所述业务跳转链接对应的页面。7.根据权利要求6所述的方法,还包括:若检测到所述应用程序包对应的图标被触发,则确定检测到所述应用程序包触发事件。
8.根据权利要求6所述的方法,其中,获取所述签名区块中的业务数据,包括:从所述签名区块中提取所述业务数据对应的业务编码;根据所述业务编码从所述签名区块中获取所述业务数据。9.一种应用程序包开启方法,包括:接收电子设备发送的业务数据,其中,所述业务数据包括应用程序包的投放渠道号、投放来源和投放位置;根据所述投放来源和投放位置生成业务跳转链接;以及将所述业务跳转链接发送至所述电子设备。10.根据权利要求9所述的方法,其中,所述根据所述投放来源和投放位置生成业务跳转连接,包括:根据所述投放来源确定所述应用程序包的下载触发页面;根据所述投放位置获取所述下载触发页面上的位置信息;根据所述下载触发页面和所述位置信息生成所述业务跳转连接。11.根据权利要求10所述的方法,还包括:获取用户的兴趣信息;搜索与所述兴趣信息对应的网络内容;将所述网络内容写入所述下载触发页面。12.根据权利要求9所述的方法,还包括:根据所述投放渠道号进行渠道回流量统计。13.一种动态打包装置,包括:获取模块,用于响应于检测到应用程序包下载事件,获取业务编码和所述业务编码对应的业务数据;生成模块,用于根据所述应用程序包下载事件、所述业务编码和所述业务数据生成打包请求,并向服务器发送所述打包请求;接收模块,用于接收所述服务器反馈的所述打包请求对应的目标应用程序包;以及下发模块,用于将所述目标应用程序包下发至电子设备的文件系统。14.根据权利要求13所述的装置,还包括:确定模块,用于若检测到所述应用程序包的下载链接或下载按钮被触发,则确定检测到所述应用程序包下载事件。15.根据权利要求13所述的装置,其中,所述获取模块,具体用于:根据所述应用程序包下载事件,获取所述应用程序包的投放渠道号,以及获取所述应用程序包对应的页面信息;对所述页面信息进行解析,以获取所述应用程序包的投放来源和所述应用程序包的投放位置;根据所述投放渠道号、所述投放来源和所述投放位置,生成所述业务数据;生成所述业务编码,并将所述业务编码与所述业务数据进行绑定。16.一种动态打包装置,包括:接收模块,用于接收电子设备发送的打包请求,其中,所述打包请求包括应用程序包的唯一编码、业务编码和所述业务编码对应的业务数据;
获取模块,用于根据所述唯一编码获取所述应用程序包;解析模块,用于对所述应用程序包的文件进行解析,以获取所述文件的签名区块;生成模块,用于将所述业务编码和所述业务数据写入所述签名区块,以生成目标应用程序包;以及发送模块,用于将所述目标应用程序包发送至所述电子设备。17.根据权利要求16所述的装置,其中,所述生成模块,具体用于:获取内容分发网络cdn打包插件;通过所述cdn打包插件,将所述业务编码和所述业务数据写入所述签名区块,以生成所述目标应用程序包。18.一种应用程序包开启装置,包括:解析模块,用于响应于检测到应用程序包触发事件,对应用程序包的文件进行解析,以获取所述文件的签名区块;获取模块,用于获取所述签名区块中的业务数据;发送模块,用于向服务器发送所述业务数据;以及跳转模块,用于接收所述服务器反馈的所述业务数据对应的业务跳转链接,并跳转至所述业务跳转链接对应的页面。19.根据权利要求18所述的装置,还包括:确认模块,用于若检测到所述应用程序包对应的图标被触发,则确定检测到所述应用程序包触发事件。20.根据权利要求18所述的装置,其中,所述获取模块,具体用于:从所述签名区块中提取所述业务数据对应的业务编码;根据所述业务编码从所述签名区块中获取所述业务数据。21.一种应用程序包开启装置,包括:接收模块,用于接收电子设备发送的业务数据,其中,所述业务数据包括应用程序包的投放渠道号、投放来源和投放位置;生成模块,用于根据所述投放来源和投放位置生成业务跳转链接;以及发送模块,用于将所述业务跳转链接发送至所述电子设备。22.根据权利要求21所述的装置,其中,所述生成模块,具体用于:根据所述投放来源确定所述应用程序包的下载触发页面;根据所述投放位置获取所述下载触发页面上的位置信息;根据所述下载触发页面和所述位置信息生成所述业务跳转连接。23.根据权利要求22所述的装置,其中,所述生成模块,还用于:获取用户的兴趣信息;搜索与所述兴趣信息对应的网络内容;将所述网络内容写入所述下载触发页面。24.根据权利要求21所述的装置,还包括:统计模块,用于根据所述投放渠道号进行渠道回流量统计。25.一种电子设备,包括:至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1

3或权利要求4至5中任一项所述的动态打包方法。26.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求6

8或权利要求9至12中任一项所述的应用程序包开启方法。27.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1

3或权利要求4至5中任一项所述的动态打包方法。28.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求6

8或权利要求9至12中任一项所述的应用程序包开启方法。29.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1

3或权利要求4至5中任一项所述的动态打包方法。30.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求6

8或权利要求9至12中任一项所述的应用程序包开启方法。

技术总结
本公开提供了一种动态打包、应用程序包开启方法、装置和电子设备,涉及计算机技术领域,具体涉及数据流、大数据和深度学习等人工智能技术领域。具体实现方案为:响应于检测到应用程序包下载事件,获取业务编码和业务编码对应的业务数据;根据应用程序包下载事件、业务编码和业务数据生成打包请求,并向服务器发送打包请求;接收服务器反馈的打包请求对应的目标应用程序包;以及将目标应用程序包下发至电子设备的文件系统。由此,能够将传统的离线打包改造为动态实时出包,大大提高了出包效率,且可在签名区块增加业务数据,大大提高了用户体验和产品的留存。验和产品的留存。验和产品的留存。


技术研发人员:李生虎
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2021.06.29
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜