界面展示方法、数据处理方法、装置、终端及服务器与流程

文档序号:20837538发布日期:2020-05-22 17:03阅读:来源:国知局

技术特征:

1.一种界面展示方法,其特征在于,所述方法应用于终端,所述方法包括:

获得用户请求;

响应所述用户请求,获得与所述用户请求匹配的模板资源,其中,所述终端在本地存储有多个模板资源,存储于本地的模板资源来源于服务器,每个模板资源至少包括页面文件;

调用应用中的预设组件运行所述模板资源中的页面文件,并加载页面资源,以便生成待展示的界面;

在所述应用内显示所述界面。

2.根据权利要求1所述的方法,其特征在于,所述模板资源还包括离线页面资源;所述页面文件中的页面资源链接包括第一类页面资源链接和第二类页面资源链接;

所述加载页面资源,包括:

基于所述页面文件中的第一类页面资源链接,获得对应的在线页面资源,加载所述在线页面资源;

基于所述页面文件中的第二类页面资源链接,从本地获得离线页面资源,加载所述离线页面资源。

3.根据权利要求2所述的方法,其特征在于,所述基于所述页面文件中的第二类页面资源链接,从本地获得离线页面资源,包括:

基于所述模板资源的标识获得离线页面资源的路径前缀;

提取所述第二类页面资源链接中的服务器名称和路径作为所述离线页面资源的相对路径;

基于所述离线页面资源的路径前缀和相对路径生成所述离线页面资源在本地的存储路径;

基于所述存储路径获得离线页面资源。

4.根据权利要求1、2或3所述的方法,其特征在于,还包括:

在满足预设条件时,向服务器发送更新请求;

接收服务器发送的模板资源包,所述模板资源包包括多个模板资源;

存储所述模板资源包中的多个模板资源;

针对每个模板资源,存储模板资源的标识,分别建立模板资源的标识和存储路径的对应关系;

存储建立的多个对应关系。

5.一种数据处理方法,其特征在于,应用于服务器,所述方法包括:

接收第三方设备发送的模板资源,所述模板资源至少包括页面文件;

利用所述模板资源对模板资源包进行更新,所述模板资源包包括多个模板资源;

接收终端发送的更新请求;

向所述终端发送当前的模板资源包。

6.根据权利要求5所述的方法,其特征在于,在利用所述模板资源对模板资源包进行更新后,还包括:对当前模板资源包的版本信息进行更新;所述更新请求携带有所述终端当前使用的模板资源包的版本信息;

在所述接收终端发送的更新请求后,还包括:

比对当前模板资源包的版本信息和所述更新请求携带的版本信息,以确定所述终端当前使用的模板资源包是否为最新的模板资源包;

如果所述终端当前使用的模板资源包不是最新的模板包,执行向所述终端发送当前的模板资源包的操作。

7.一种界面展示装置,其特征在于,应用于终端,所述装置包括:

请求获取单元,用于获得用户请求;

模板资源获取单元,用于响应所述用户请求,获得与所述用户请求匹配的模板资源,其中,所述终端在本地存储有多个模板资源,存储于本地的模板资源来源于服务器,每个模板资源至少包括页面文件;

界面处理单元,用于调用应用中的预设组件运行所述页面文件,并加载页面资源,以便生成待展示的界面,在所述应用内显示所述界面。

8.一种数据处理装置,其特征在于,应用于服务器,所述装置包括:

模板资源接收单元,用于接收第三方设备发送的模板资源,所述模板资源至少包括页面文件;

资源包更新单元,用于利用所述模板资源对模板资源包进行更新,所述模板资源包包括多个模板资源;

更新请求接收单元,接收终端发送的更新请求;

资源包发送单元,用于向所述终端发送当前的模板资源包。

9.一种终端,其特征在于,包括处理器、存储器和通信接口;

所述处理器用于执行所述存储器中存储的程序;

所述存储器用于存储程序和多个模板资源,每个所述模板资源至少包括页面文件,所述多个模板资源来源于服务器,所述程序至少用于:

获得用户请求;响应所述用户请求,获得与所述用户请求匹配的模板资源;调用应用中的预设组件运行所述模板资源中的页面文件,并加载页面资源,以便生成待展示的界面;在所述应用内显示所述界面。

10.一种服务器,其特征在于,包括处理器、存储器及通信接口;

所述处理器用于执行所述存储器中存储的程序;

所述存储器用于存储程序和模板资源包,所述模板资源包包括多个模板资源,所述程序至少用于:

接收第三方设备发送的模板资源,所述模板资源至少包括页面文件;利用所述模板资源对模板资源包进行更新;接收终端发送的更新请求;向所述终端发送当前的模板资源包。


技术总结
本申请公开了一种界面展示方法、数据处理方法、装置、终端及服务器,终端从服务器获得模板资源包,将模板资源包中的多个模板资源存储于本地,在接收到用户请求时,获得与用户请求匹配的模板资源,之后调用应用中的预设组件运行该模板资源中的页面文件,并加载页面资源,从而生成待展示的界面,并在应用内显示该界面。基于本申请提供的技术方案,开发人员能够在已发布的应用中快速地接入新的功能,并且使得用户在无需对终端的应用进行升级的前提下,使用新接入的功能。

技术研发人员:王红斌;蔡登阶
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2019.09.06
技术公布日:2020.05.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1