一种应用处理方法及装置制造方法及图纸

技术编号:23238708 阅读:58 留言:0更新日期:2020-02-04 18:14
本发明专利技术实施例公开了一种应用处理方法及装置。该应用处理方法包括:在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。本发明专利技术实施例通过对原生技术和跨平台技术进行混合使用,实现了对应用配置信息的动态调整,解决了在面对不断变化的新需求时需要投入大量人力资源成本以及可能造成的用户体验下降的问题,并能为用户节省下载更新应用的流量及时间。

An application processing method and device

【技术实现步骤摘要】
一种应用处理方法及装置
本专利技术实施例涉及计算机软件技术,尤其涉及一种应用处理方法及装置。
技术介绍
近年来,随着智能移动设备的高速发展和普及,移动网络技术不断突破,移动设备上的应用程序已经渗入到人们生活的方方面面。每台移动设备上运行着许许多多的应用,如交友、娱乐、购物和工作等简单的生活行为都可以通过应用程序得到满足。但是,随着人们的需求不断提高和改变,应用程序也需要不断进行更新以及开发新的应用程序。目前应用开发和更新常用的开发技术有两种:第一种是使用原生技术进行开发,第二种是使用跨平台技术进行开发。使用原生技术进行开发是指针对移动设备操作系统使用其提供的开发语言和技术进行开发,如Apple的IOS操作系统和Google的Android操作系统有其专属的原生容器;使用跨平台技术进行开发是指在一个HTML页面中完成包含所有容器的应用开发,最后将HTML页面在WebView控件中进行加载。然而,使用原生技术进行开发时面对用户提出的新需求时,需要消耗大量的人力资源对应用容器进行修改,并且需要进行重新打包发布更新,用户需要重新下载更新后的版本才能体验新的内容,对用户和应用开发者会造成一定的损耗;使用跨平台技术进行开发时的页面体验感没有原生技术好,并且应用使用受移动设备性能和网速环境的影响较大,一旦页面加载失败会导致整个应用的内容缺失。
技术实现思路
本专利技术实施例提供一种应用处理方法及装置,实现了利用原生容器和网页容器对应用进行开发。第一方面,本专利技术实施例提供了一种应用处理方法,由应用客户端执行,包括:在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。可选的,根据应用中原生容器的本地配置信息和服务器配置信息,加载应用页面,包括:若应用中原生容器的服务器配置信息与应用中原生容器的本地配置信息不同,则将原生容器的服务器配置信息作为原生容器新的本地配置信息;采用原生容器新的本地配置信息,加载应用页面。可选的,所述方法还包括:在监测到应用新版本信息时,从服务器获取新基础原生控件,以及新基础原生控件的配置信息;根据所述新基础原生控件以及所述新基础原生控件的配置信息,升级应用中的原生容器;基于升级的应用中的原生容器进行页面加载。可选的,所述应用中原生容器和网页容器通信连接。第二方面,本专利技术实施例提供了一种应用处理方法,由服务器执行,包括:获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;在应用启动时,向应用客户端发送应用中原生容器和/或网页容器的服务器配置信息,供应用客户端根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。可选的,所述方法还包括:获取应用的新基础原生控件,以及新基础原生控件的配置信息;根据新基础原生控件以及新基础原生控件的配置信息,生成应用新版本信息,供应用客户端执行如下:在监测到应用新版本信息时,从服务器获取新基础原生控件,以及新基础原生控件的配置信息;根据新基础原生控件以及新基础原生控件的配置信息,升级应用中的原生容器;基于升级的应用中的原生容器进行页面加载。第三方面,本专利技术实施例还提供了一种应用处理装置,包括:服务器配置信息获取模块,用于在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;应用页面加载模块,用于根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。可选的,应用页面加载模块,具体用于:若应用中原生容器的服务器配置信息与应用中原生容器的本地配置信息不同,则将原生容器的服务器配置信息作为原生容器新的本地配置信息;采用原生容器新的本地配置信息,加载应用页面。第四方面,本专利技术实施例还提供了一种应用处理装置,包括:服务器配置信息获取模块,用于获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;服务器配置信息发送模块,用于在应用启动时,向应用客户端发送应用中原生容器和/或网页容器的服务器配置信息,供应用客户端根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。可选的,所述装置还包括:新基础原生控件获取模块,用于获取应用的新基础原生控件,以及新基础原生控件的配置信息;应用新版本信息生成模块,用于根据新基础原生控件以及新基础原生控件的配置信息,生成应用新版本信息,供应用客户端执行如下:在监测到应用新版本信息时,从服务器获取新基础原生控件,以及新基础原生控件的配置信息;根据新基础原生控件以及新基础原生控件的配置信息,升级应用中的原生容器;基于升级的应用中的原生容器进行页面加载。本专利技术实施例通过对原生技术和跨平台技术进行混合使用,实现了对应用配置信息的动态调整,解决了在面对不断变化的新需求时需要将更新后的应用重新发布投入大量人力资源成本以及可能造成的用户体验下降的问题,并能为用户节省下载更新应用的流量及时间。附图说明图1(a)是本专利技术实施例一中的一种应用处理方法的流程图;图1(b)是本专利技术实施例一中的应用页面加载时序图;图2是本专利技术实施例二中的一种应用处理方法的流程图;图3是本专利技术实施例三中的一种应用处理装置的结构示意图;图4是本专利技术实施例四中的一种应用处理装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种应用处理方法的流程图,本实施例提供的技术方案适用于需要对应用进行更新开发的情况,由应用客户端执行,该方法可以由应用客户端执行的应用处理装置来执行,该装置可以由硬件和/或软件实现,该方法具体包括:步骤110、在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息。其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的。其中,基础原生控件包括用原生技术开发的具有最小实现功能的控件,是基于Android和iOS本地本文档来自技高网...

【技术保护点】
1.一种应用处理方法,其特征在于,由应用客户端执行,所述方法包括:/n在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;/n根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。/n

【技术特征摘要】
1.一种应用处理方法,其特征在于,由应用客户端执行,所述方法包括:
在应用启动时,从服务器获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;
根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。


2.根据权利要求1所述的方法,其特征在于,根据应用中原生容器的本地配置信息和服务器配置信息,加载应用页面,包括:
若应用中原生容器的服务器配置信息与应用中原生容器的本地配置信息不同,则将原生容器的服务器配置信息作为原生容器新的本地配置信息;
采用原生容器新的本地配置信息,加载应用页面。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在监测到应用新版本信息时,从服务器获取新基础原生控件,以及新基础原生控件的配置信息;
根据所述新基础原生控件以及所述新基础原生控件的配置信息,升级应用中的原生容器;
基于升级的应用中的原生容器进行页面加载。


4.根据权利要求1所述的方法,其特征在于,所述应用中原生容器和网页容器通信连接。


5.一种应用处理方法,其特征在于,由服务器执行,所述方法包括:
获取应用中原生容器和/或网页容器的服务器配置信息;其中,所述应用中原生容器根据对基础原生控件进行二次开发生成的,所述应用中网页容器根据对基础网页控件进行二次开发生成的;
在应用启动时,向应用客户端发送应用中原生容器和/或网页容器的服务器配置信息,供应用客户端根据应用中原生容器和/或网页容器的本地配置信息和服务器配置信息,加载应用页面。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取应用的新基础原生控件,以及新基础原生控件的配置信息;
根据新基础原生控件以及新基础原生控件的配置信息,生成应用新版本信息,供应用客户端执行如下:在监测到应用新版本信息时,从服务器获取新基础原生控件...

【专利技术属性】
技术研发人员:黄晓军李亚春蒋铭
申请(专利权)人:江苏国泰新点软件有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1