【技术实现步骤摘要】
针对设定终端APP应用的定位热修复系统和方法
[0001]本专利技术涉及热修复
,具体涉及一种针对设定终端APP应用的定位热修复系统和方法。
技术介绍
[0002]终端APP,就如应用商城APP、手机终端APP、平板电脑APP或者车载终端APP,应用商城APP、手机终端APP、平板电脑APP或者车载终端APP这样的终端APP,往往都是要借助基于ReactNative技术框架的跨平台APP应用开发技术来执行开发,而开发结束后的具体运用期间,因为各大应用商城的发布审核机制,当线上的终端APP应用出现严重的影响工作的错误时,而克服这些错误的新的终端APP的发布审核机制显得过于漫长,且无法第一时间解决客户的问题,所以行业有了基于针对终端APP的保密的热修复的技术解决方案,用于解决紧急的线上缺陷及功能发布,热修复(也称热补丁、热修复补丁,英语:hotfix)是一种包含信息的独立的累积更新程序,通常表现为一个或多个文件。这被用来解决终端APP的问题(正如一个程序错误)。通常情况下,热修复是为解决特定终端APP的具体问题而制作。r/>[0003]然本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种针对设定终端APP应用的定位热修复系统,其特征在于,包括:具有终端APP的客户终端;所述客户终端包括控制器和与该控制器相连的无线通信模块一;所述客户终端的控制器经由无线通信模块一同无线网内的后台上的无线通信模块二相连;所述无线网内的后台上具有要传递给客户终端的终端APP的补丁程序,所述无线网内的后台上还配置有无线通信模块二;运行在所述无线网内的后台上的模块包括:构造模块与定位传递模块;所述构造模块用于把要传递给客户终端的终端APP的补丁程序传递给客户终端之前,构造映射库;所述定位传递模块用于把映射库中的针对所述补丁程序而定位的客户终端的网址当作目的网址,再把所述补丁程序传递至目的网址所相应的客户终端中;运行在所述客户终端的控制器上的模块包括:传递安装模块;所述传递安装模块用于收取了所述补丁程序后,再传递至该客户终端的终端APP去执行补丁程序的安装;所述定位传递模块还包括运行在无线通信模块二上的以下单元:网元参数推导单元,用于得到网元链路上的每个网元的网元参数,对所述网元参数执行散列运算,构造所述网元链路的散列运算值,依据所述散列运算值判定该网元的后一网元;辨别分发单元,用于把每个网元的散列运算值相应的后一网元的网元参数与所述散列运算值传递到相应的网元;报文传递单元,用于收取现时后台传递的补丁程序的报文,依据所述散列运算值把所述补丁程序的报文经由所述网元链路传递到相应的客户终端。2.根据权利要求1所述的针对设定终端APP应用的定位热修复系统,其特征在于,所述网元参数推导单元还用于在构造网元链路后,经构造的具有若干网元的链路内任取1路,得到该网元链路上的每个网元的网元参数,网元参数是辨别网元的内容;在得到网元链路上的每个网元的网元参数后,对每个网元的网元参数执行组合,且对组合后的网元参数执行散列运算,构造散列运算值,依据所述散列运算值判定该网元的后一网元。3.根据权利要求1所述的针对设定终端APP应用的定位热修复系统,其特征在于,所述辨别分发单元还用于经由前一网元把后一网元的散列运算值相应的后一网元的网元参数与所述散列运算值传递到相应的网元,每个网元仅保存己身的后一网元的网元参数与相应的散列运算值;每个网元把己身的后一网元的网元参数和相应的散列运算值保存在己身的链路库中。4.根据权利要求1所述的针对设定终端APP应用的定位热修复系统,其特征在于,所述报文传递单元还用于收取现时后台传递的补丁程序的报文,在所述补丁程序的报文内增设所述散列运算值后,把增设的带有所述散列运算值的补丁程序的报文传递到网元链路的首个网元,首个网元执行流程一,所述流程一包括依据所述散列运算值判定相应的后一网元,
且把带有所述散列运算值的补丁程序的报文传递到相应的后一网元;反复执行以上流程一,能把带有所述散列运算值的补丁程序的报文传递到网元链路的最末一网元,最末一网元把补丁程序的报文内的所述散列运算值删掉后,依据补丁程序的报文内的客户终端的网络地址内容把该补丁程序的报文传递到相应的客户终端。5.一种针对设定终端APP应用的定位热修复系统的方法,其特征在于,包括:步骤1,无线网内的后台把要传递给客户终端的终端APP的补丁程序传递给客户终端之前,构造映射库;步骤2,把映射库中的针对所述补丁程序而定位的客户终端的网址当作目的网址,再把所述补丁程序传递至目的网址所相应的客户终端中;步骤3,客户终端收取了所述补丁程序后,再传递至该客户终端的终端APP去执行补丁程序的安装;在步骤2中,把所述补丁程序传送至相应的客户终端,具体包括:步骤2
‑
1,得到网元链路上的每个网元的网元参数,对所述网元参数执行散列运算,构造所述网元链路的散列运算值,依据所述散列运算值判定该网元的后一网元;步骤2
‑
2,把每个网元的散列运算值相应的后一网元的网元参数与所述散列运算值传递到相应的网元;步骤2
‑
3,收取现时后台传递的补丁程序的报文,依据所述散列运算值把所述补丁程序的报文经由所述网元链路传递到相应的客户终端。6.根据权利要求5所述的针对设定终端APP应用的定位热修复系统的方...
【专利技术属性】
技术研发人员:许晓东,唐恒,卢炼,支东阳,张蕾,周蓉君,
申请(专利权)人:舟谱数据技术南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。