The invention provides a mobile application program updating method, mobile terminal and mobile terminal access to update the system, through the APP development personnel deployed in the server-side logic file and template files, parsing and executing the logical files and template files, update the APP display interface and logic. The update scheme provided by the invention of APP, through the APP on the mobile terminal server remote control interface and interactive logic updates can be achieved in the premise of APP version is not updated, modify the APP interface and interactive logic, users do not need to download and install a larger volume of the installation package, saves the user flow and time and improve the user experience.
【技术实现步骤摘要】
移动应用程序更新方法、移动终端及更新系统
本专利技术涉及应用程序开发,尤其涉及一种移动应用程序更新方法、移动终端及更新系统,属于移动互联网
技术介绍
随着移动互联网技术的发展,移动终端上可以安装各类应用程序(Application,简称APP)。移动终端的APP在发布之后,如果需要改动终端上APP的界面和交互逻辑,需要重新编写APP新版本安装包,再次发布在相关APP商店,当用户重新下载安装之后,才会显示修改之后的APP界面和交互逻辑。现有技术中,用户需要重新下载并安装更大体积的安装包,导致流量和时间的浪费,用户体验较差。
技术实现思路
本专利技术实施例提供一种移动应用程序更新方法、移动终端及更新系统,可以实现在不更新APP版本的前提下,修改APP的界面和交互逻辑。本专利技术实施例第一方面提供一种移动应用程序更新方法,包括:获取服务器端的逻辑文件和模板文件,所述逻辑文件用于更新应用程序的交互逻辑,所述模版文件用于更新所述应用程序的界面;根据所述逻辑文件和所述模板文件更新所述应用程序。本专利技术实施例第二方面提供一种移动终端,该移动终端上安装有待更新的应用程序,该移动终端包括:通信模块,用于获取服务器端的逻辑文件和模板文件,所述逻辑文件用于更新应用程序的交互逻辑,所述模版文件用于更新所述应用程序的界面;更新模块,用于根据所述逻辑文件和所述模板文件更新所述应用程序。本专利技术实施例第三方面提供一种移动应用程序更新系统,包括:服务器和上述第二方面提供的移动终端,所述服务器中部署有逻辑文件和模板文件,所述逻辑文件用于更新应用程序的交互逻辑,所述模版文件用于更新 ...
【技术保护点】
一种移动应用程序更新方法,其特征在于,包括:获取服务器端的逻辑文件和模板文件,所述逻辑文件用于更新应用程序的交互逻辑,所述模版文件用于更新所述应用程序的界面;根据所述逻辑文件和所述模板文件更新所述应用程序。
【技术特征摘要】
1.一种移动应用程序更新方法,其特征在于,包括:获取服务器端的逻辑文件和模板文件,所述逻辑文件用于更新应用程序的交互逻辑,所述模版文件用于更新所述应用程序的界面;根据所述逻辑文件和所述模板文件更新所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述应用程序具有内置浏览器控件和原生控件;所述根据所述逻辑文件和所述模板文件更新所述应用程序,包括:指示所述浏览器控件解析所述逻辑文件,获取交互逻辑更新信息;根据所述交互逻辑更新信息确定新的交互逻辑;指示所述浏览器控件将所述新的交互逻辑通过网页视图映射到所述应用程序的原生控件上,进行所述应用程序的交互逻辑更新;根据所述模板文件控制所述应用程序的原生控件进行所述应用程序的界面更新。3.根据权利要求2所述的方法,其特征在于,所述应用程序还具有内置逻辑解析控件;所述进行所述应用程序的交互逻辑更新,包括:指示所述逻辑解析控件将映射到所述应用程序的原生控件上的所述新的交互逻辑还原为原生交互逻辑,以便通过所述原生控件显示所述应用程序的更新的交互逻辑。4.根据权利要求2所述的方法,其特征在于,所述应用程序还具有内置模版解析控件;所述根据所述模板文件控制所述应用程序的原生控件进行所述应用程序的界面更新,包括:指示所述模版解析控件解析所述模板文件,获取界面更新信息;根据所述界面更新信息调整所述原生控件的布局和组件创建,以便通过所述原生控件显示所述应用程序的更新的界面。5.根据权利要求1~4任一项所述的方法,其特征在于,所述获取服务器端的逻辑文件和模板文件之前,还包括:接收所述服务器发送的逻辑文件和模板文件的更新信息;根据所述逻辑文件和模板文件的更新信息向所述服务器发送第一请求消息,所述第一请求消息用于请求所述服务器向移动终端发送所述逻辑文件和模板文件。6.根据权利要求5所述的方法,其特征在于,所述接收所述服务器发送的逻辑文件和模板文件的更新信息之前,还包括:初始化所述应用程序,并向所述服务器发送第二请求消息,所述第二请求消息用于请求所述服务器向移动终端发送所述逻辑文件和模板文件的更新信息。7.一种移动终端,所述移动终端上安装有待更新的应用程序...
【专利技术属性】
技术研发人员:李金城,
申请(专利权)人:五八同城信息技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。