[发明专利]一种基于马尔可夫链蒙特卡洛分包技术算法的移动平台整包热更新的解决方法在审

专利信息
申请号: 201810298315.7 申请日: 2018-04-04
公开(公告)号: CN108628623A 公开(公告)日: 2018-10-09
发明(设计)人: 刘洋 申请(专利权)人: 苏州天魂网络科技股份有限公司
主分类号: G06F8/65 分类号: G06F8/65;H04L29/08
代理公司: 常州知融专利代理事务所(普通合伙) 32302 代理人: 赵枫
地址: 215011 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 马尔可夫链 移动平台 资源加载 分包 更新 差分包 算法 人工智能技术 动态加载 更新策略 软件资源 运营功能 数据处理 包体 下载 灵活 优化
【权利要求书】:

1.一种基于马尔可夫链蒙特卡洛分包技术算法的移动平台整包热更新的解决方法,其特征在于:

移动平台基于差分包的整包热更新和基于马尔可夫链蒙特卡洛分包资源加载;

所述基于差分包的整包热更新方案,最新版本的包体上传后台的时候,会依次和各个老版本自动化差分出差分包,当低于最新版本的应用启动,会根据当前的差分包,通过软件资源动态加载的方式将差分的资源加载到当前的包体里面;

所述基于马尔可夫链蒙特卡洛分包资源加载,其一是边运行边下载,针对于资源加载,根据资源加载类型分为流媒体和软件两种,流媒体是线性路径的,流媒体的过程是固定的,软件的过程是随机的,多路径的,软件的随机性满足马尔可夫性,盘古热更新SDK底层实现是对访问资源进行访问监控,通过包体的运行采样,基于马尔可夫算法把包体的资源按照访问时间和访问概率进行排序,将用户使用的前期资源打成小包,其他资源上传服务,在应用软件启动后,如果连接至网络,会立即请求后续资源,资源服务器通过训练过的人工智能算法指定的当前策略依次派发资源数,用户每访问一个资源时,盘古热更新SDK可以预先判断出资源文件是在安装包里面,还是在服务器上,给出正确的路,若此时资源在服务器上,并且没有在预计计划中下载完成,此时立即暂停原有下载进程即刻下载此资源,同时反馈给服务器,作为训练数据调整人工智能的算法决,在下载完成此资源后,重启原有下载进程;其二是微包技术,把应用的资源全部放到服务器上,只保留能够启动软件的最小包体,用户通过安装预先制作的小包,在启动应用时需要先把资源下载一部分,下载完成后才能正常进入应用。

2.根据权利要求1所述的一种基于马尔可夫链蒙特卡洛分包技术算法的移动平台整包热更新的解决方法,其特征在于:

所述基于差分包的整包热更新方案,具体实现步骤如下:

第一步:应用接入盘古热更SDK,SDK的操作是介于移动操作系统底层和应用层之间,并和引擎层通信,SDK会获取应用的基本信息以及活动、进程、服务;

第二步:将应用的版本上传至盘古热更新后台,服务器在获取到最新版本后采用差分算法和老版本依次差分出对应的差分包,保证各个版本只需一次升级并且无冗余资源;

第三步:当应用启动的时候,会启动相应SDK服务去和最新的版本的版本和code号比对,确定是否需要热更新,如果有新版本,盘古SDK会通过代理的方式,动态加载差分包资源,在WIFI环境下无感知升级软件包;

第四步:根据用户特性来定制化热更新策略。

3.根据权利要求1所述的一种基于马尔可夫链蒙特卡洛分包技术算法的移动平台整包热更新的解决方法,其特征在于:

基于马尔可夫链蒙特卡洛分包资源加载,具体实现步骤如下:

第一步:在定制的移动平台上运行应用,所述移动平台上安装了基于马尔可夫算法的资源流收集应用,当软件运行一段时间后,通过该应用看到按照访问时间的排序资源数据流;

第二步:把靠前的资源打包成小包,把剩余的资源上传至盘古热更新服务器,所述盘古热更新SDK在底层对访问资源的接口进行了访问监控,接管了对包内文件的访问,若访问资源在包体内便可正常运行,否则,需要通知下载进程,请求下载资源;

第三步: 应用运行的过程中,有两条进程,一个是应用进程,一个是下载进程;应用启动后下载进程按照服务端预先指定好的资源顺序下载资源,当应用进程访问是本地资源是,软件正常运行,当访问的资源在服务端上时,盘古SDK就要把当前的应用进程挂起(Sleep)并通知下载进程暂停目前的下载任务,即刻下载缺少资源,当所需资源下载完毕重启之前的资源下载进程,并通知应用进程启动(Wakeup),周而复始直至应用关闭;

第四步:在盘古热更新服务器端,会持续不断的收集用户对于资源的请求序列,特别是针对于未按照预期的资源请求,会做加权处理,通过马尔可夫链蒙特卡洛方法,针对用户的大数据资源请求顺序进行不断的采样,训练人工智能的决策模型,不断优化出更加合理的资源派放路径。

4.根据权利要求1所述的一种基于马尔可夫链蒙特卡洛分包技术算法的移动平台整包热更新的解决方法,其特征在于:所述移动平台包括手机、平板、电脑。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州天魂网络科技股份有限公司,未经苏州天魂网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810298315.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top