应用页面的显示方法、装置、存储介质及电子设备与流程

文档序号:14835439发布日期:2018-06-30 12:12阅读:153来源:国知局
应用页面的显示方法、装置、存储介质及电子设备与流程

本申请涉及电子设备技术领域,具体涉及一种应用页面的显示方法、装置、存储介质及电子设备。



背景技术:

目前,随着终端技术的高速发展,如智能手机越来越深入人们的生活之中,在智能手机上可以安装各种各样的应用,如拍照应用、游戏应用、地图应用等等,以供用户使用。

但是,随着应用的功能越来越强大,每个应用对应占用的存储空间也越来越大,很可能会影响智能手机系统的正常运行,为了解决这个问题,目前可通过在浏览器上设置应用的指定入口,当检测到用户对指定入口的触发操作时,智能手机可以通过网络调取应用的配置文件,并基于智能手机上的脚本文件加载并运行该配置文件,实现应用页面的显示,然而,用户每次打开应用页面时,都必须加载应用的全部配置文件,浪费网络流量,并且增加了应用页面的显示时间。



技术实现要素:

本申请实施例提供了一种应用页面的显示方法、装置、存储介质及电子设备,能够提升应用页面的显示效率。

第一方面,本申请实施例了提供了的一种应用页面的显示方法,应用于电子设备中,包括:

当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;

将所述应用标识以及所述页面标识发送配置服务器,并接收所述配置服务器根据所述应用标识以及所述页面标识返回的第一子配置文件,所述第一子配置文件用于显示所述目标显示页面;

缓存所述第一子配置文件,加载并运行操作系统中的脚本文件;

通过所述脚本文件解析所述第一子配置文件,生成目标显示页面对应的原生页面,并展示所述原生页面。

第二方面,本申请实施例了提供了的一种应用页面的显示装置,包括:

第一获取单元,用于当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;

第一收发单元,用于将所述应用标识以及所述页面标识发送配置服务器,并接收所述配置服务器根据所述应用标识以及所述页面标识返回的第一子配置文件,所述第一子配置文件用于显示所述目标显示页面;

加载单元,用于缓存所述第一子配置文件,加载并运行操作系统中的脚本文件;

生成单元,用于通过所述脚本文件解析所述第一子配置文件,生成目标显示页面对应的原生页面,并展示所述原生页面。

第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的应用页面的显示方法。

第四方面,本申请实施例提供的电子设备,包括处理器和存储器,所述存储器有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的应用页面的显示方法。

本申请实施例通过当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;将应用标识以及页面标识发送配置服务器,并接收配置服务器根据应用标识以及页面标识返回的第一子配置文件,第一子配置文件用于显示目标显示页面;缓存第一子配置文件,加载并运行操作系统中的脚本文件;通过脚本文件解析第一子配置文件,生成目标显示页面对应的原生页面,并展示原生页面。以此在未安装应用的情况下,针对性的获取需要的子配置文件快速的显示应用页面,提升了应用页面的显示效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的应用页面的显示方法的实施环境的示意图。

图2是本申请实施例提供的应用页面的显示方法的场景示意图。

图3是本申请实施例提供的应用页面的显示方法的一个流程示意图。

图4是本申请实施例提供的应用页面的显示方法的另一个流程示意图。

图5是本申请实施例提供的应用页面的显示装置的一个结构示意图。

图6是本申请实施例提供的应用页面的显示装置的另一结构示意图。

图7是本申请实施例提供的电子设备的一个结构示意图。

图8是本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。

在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。

本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例提供一种应用页面的显示方法,该应用页面的显示方法的执行主体可以是本申请实施例提供的应用页面的显示装置,或者集成了该应用页面的显示装置的电子设备,其中该应用页面的显示装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。

请参阅图1,图1是本申请实施例提供的应用页面的显示方法的实施环境的示意图,如图1所示,该实施环境包括智能手机10、通信网络20以及服务器30。

该智能手机10的操作系统可以为安卓系统、塞班系统、苹果系统等。该智能手机10和服务器30之间通过通信网络20连接。

该通信网络20,包括无线网络及有线网络。其中无线网络包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或多种的组合。

该服务器30中存储有应用的多个子配置文件,如图2所示,应用可以将配置文件分为多个子配置文件,每一子配置文件对应应用的一个原生页面,比如Page1的子配置文件1对应应用的一个原生页面2。每一子配置文件包含应用的每一原生页面对应的全局配置信息,该全局配置信息指示原生页面由哪些框架元素组成,比如配置应用页面的窗口背景色,配置导航条样式,配置默认标题等等。该智能手机10可以从服务器30获取应用的子配置文件,根据子配置文件生成应用对应的原生页面并展示,需要理解的是,该原生页面也可以通俗的称为“小程序”,从而在未安装应用的前提下,实现应用的运行,应用运行所需要的数据可即时从服务器30上获取。

服务器30还可以对应用的子配置文件进行更新操作,以便为智能手机10提供更新后的子配置文件。

在一实施方式中,该服务器30还可以存储应用的安装文件,智能手机10还可以从该服务器30上获取应用的安装文件,并通过安装该安装文件来完整的运行该应用。容易想到的是,该服务器30也可以对应用的安装文件进行更新,以便为智能手机10提供更新后的安装文件。

请参阅图3,图3为本申请实施例提供的应用页面的显示方法的流程示意图。本申请实施例提供的应用页面的显示方法的具体流程可以如下:

201、当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识。

可以理解的是,本申请实施例所提到的显示指令,为用户触发应用显示的指定入口所产生,比如用户在使用浏览器的浏览页面,该浏览页面上有触发其他应用页面的指定入口,当检测到用户点击该指定入口时,相应的会生成应用页面的显示指令,该显示指令包含需要切换应用的应用标识以及对应需要显示的目标显示页面。应用的每一显示页面都对应唯一的页面标识。

其中,当检测到应用页面的显示指令时,获取显示指令指示的应用标识以及目标显示页面的页面标识。

在一实施方式中,该应用标识可以为应用名称或者应用的版本号等,该目标显示页面可以为用户根据需要选定的显示页面,也可以为应用默认的主页显示页面。

202、将应用标识以及页面标识发送配置服务器,并接收配置服务器根据应用标识以及页面标识返回的第一子配置文件。

需要说明的是,该配置服务器中存储了每一应用对应的多个子配置文件,且记录了每一子配置文件与应用的每一应用页面的页面标识的对应关系,每一页面标识对应唯一的子配置文件,该子配置文件用于显示对应的应用页面。该子配置文件中包含运行应用页面所需的数据和运行逻辑以及全局配置信息,该全局配置信息指示该应用页面是由哪些框架元素组成的,比如,配置应用页面的窗口背景色,配置导航条样式,配置默认标题等等。

其中,电子设备将应用标识以及页面标识发送给配置服务器,配置服务器根据应用标识确定应用对应的多个子配置文件后,再通过页面标识确定多个子配置文件中目标显示页面对应的子配置文件,并且将确定的子配置文件返回至终端上。

在一实施方式中,该配置服务器中还可以保存有应用的安装文件,该安装文件用于安装对应的应用。

进一步的,该子配置文件和安装文件为通过第三方供应商或者开发人员上传至配置服务器中,该第三方供应商以及开发人员还可以对配置服务器中的子配置文件和安装文件进行更新以及删除操作。

203、缓存第一子配置文件,加载并运行操作系统中的脚本文件。

其中,电子设备可以在存储空间中预设该子配置文件的缓存空间,当电子设备接收到配置服务器返回的子配置文件时,将该子配置文件缓存在缓存空间中。以便后续电子设备可以随时调用该子配置文件运行。

进一步的,在将该第一子配置文件缓存在缓存空间后,加载并运行操作系统中的脚本文件,本实施例所提到脚本文件可以为JavaScript脚本语言文件,即加载并运行嵌入在操作系统中的JavaScript脚本语言文件。

204、通过脚本文件解析第一子配置文件,生成目标显示页面对应的原生页面,并展示原生页面。

其中,通过加载并运行的JavaScript脚本语言文件解析子配置文件中的全局配置信息,将解析得到的显示元素转换为基于原生的视图,并动态地对原生视图进行页面渲染,从而得到目标显示页面对应的原生页面,并展示该原生页面。

由上可知,本申请实施例通过当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;将应用标识以及页面标识发送配置服务器,并接收配置服务器根据应用标识以及页面标识返回的第一子配置文件,第一子配置文件用于显示目标显示页面;缓存第一子配置文件,加载并运行操作系统中的脚本文件;通过脚本文件解析第一子配置文件,生成目标显示页面对应的原生页面,并展示原生页面。以此在未安装应用的情况下,针对性的获取需要的子配置文件快速的显示应用页面,提升了应用页面的显示效率。

进一步地,由于可以在未安装应用的情况下,快速开启应用的原生页面,使得用户可以对应用进行初步体验,在基于初步体验的情况下选择是否安装该应用,还可以提升用户选择的多样性。

下面将在上述实施例描述的方法基础上,对本申请的显示方法做进一步介绍。参考图4,该应用页面的显示方法可以包括:

301、对应用的原生页面进行标记,以使得每一原生页面包括一页面标识。

需要说明的是,应用页面由多个原生页面组成,而多个原生页面对应一个总配置文件,现有的应用页面显示方法为当检测到应用页面的显示指令时,从网络上获取总配置文件,并通过加载该总配置文件来显示应用页面。由于总配置文件的存储空间一般都较大,所以导致加载时间比较少,可能会出现应用页面显示卡顿的问题。

其中,本申请实施例通过对应用的多个原生页面分别进行标记,使得每一原生页面包括唯一的页面标识,后续可以通过该页面标识确定需要显示的目标显示页面。

302、建立页面标识与子配置文件标识的关联表

其中,由于打开应用的每一原生页面可能只需要总配置文件中的部分子配置文件,那么若在确认页面标识的情况下,只下载缓存对应的部分子配置文件可以明显的减少应用页面显示的时间。

进一步的,开发人员可以提前建立每一应用的页面标识与子配置文件标识的关联表,每一页面标识对应不同的子配置文件标识。如图2所示,可以将应用页面分为Page1、Page2、Page3、Home等,该每一页面对应关联不同的子配置文件,如Page1对应子配置文件Page1.rpk、Page2对应子配置文件Page2.rpk等,以此类推,可以建立每一页面标识与每一子配置文件标识的关联表。基于该关联表可以快速的查出页面标识对应关联的子配置文件标识。

303、基于应用标识以及页面标识匹配关联表,得到应用标识以及页面标识对应关联的子配置文件标识。

其中,首先通过应用标识确定对应的关联表,该应用标识可以为应用名称或者应用版本号等,在确定了对应的关联表后,基于页面标识匹配该关联表,得出对应的子配置文件标识,基于该子配置文件标识可以快速的获取对应的子配置文件。

304、将应用标识以及子配置文件标识发送配置服务器,并接收配置服务器根据应用标识以及子配置文件标识返回的第一子配置文件。

需要说明的是,该子配置文件包括描述该原生页面的全局配置信息,该全局配置信息包括原生页面的框架元素,该框架元素可以为原生页面的窗口背景色、导航条样式、标题样式等等。

其中,电子设备将应用标识以及子配置文件标识发送给配置服务器,配置服务器根据应用标识以及子配置文件标识可以快速的确定应用对应的多个子配置文件,并且将确定的第一子配置文件返回至终端上。

比如,以手机为例,手机将应用标识为“XX美食应用”以及子配置文件标识“Page1.rpk”发送至配置服务器,配置服务器根据应用标识为“XX美食应用”以及子配置文件标识“Page1.rpk”快速的确定对应的第一子配置文件Page1.rpk,并将子配置文件Page1.rpk返回至手机上。

在一实施方式中,该配置服务器中还可以保存有应用的安装文件,该安装文件用于安装对应的应用。

进一步的,该子配置文件和安装文件为通过第三方供应商或者开发人员上传至配置服务器中,该第三方供应商以及开发人员还可以对配置服务器中的子配置文件和安装文件进行更新以及删除操作。

305、缓存第一子配置文件,加载并运行操作系统中的脚本文件

其中,电子设备可以在存储空间中预设该子配置文件的缓存空间,当电子设备接收到配置服务器返回的子配置文件时,将该子配置文件缓存在缓存空间中。以便后续电子设备可以随时调用该子配置文件运行。

进一步的,在将该第一子配置文件缓存在缓存空间后,加载并运行操作系统中的脚本文件,本实施例所提到脚本文件可以为JavaScript脚本语言文件,即加载并运行嵌入在操作系统中的JavaScript脚本语言文件。

306、通过脚本文件解析全局配置信息,根据框架元素生成目标显示页面对应的原生页面,并展示原生页面。

其中,通过加载并运行的JavaScript脚本语言文件解析子配置文件中的全局配置信息,将解析得到的显示元素转换为基于原生的视图,并动态地对原生视图进行页面渲染,从而得到目标显示页面对应的原生页面,并展示该原生页面。

在一实施方式中,在该通过脚本文件解析全局配置信息,根据框架元素生成目标显示页面对应的原生页面,并展示原生页面之后,还包括:

(1)获取目标显示页面对应关联的链接页面的页面标识。

可以理解的是,每一原生页面上可以包含多个超链接文本,当用户点击该超链接文本时,会跳转到链接对应得原生页面上

其中,当展示了原生页面之后,可以自动获取当前原生页面对应关联的链接页面的页面标识,以便进行预加载。

(2)将该链接页面的页面标识发送配置服务器,并接收该配置服务器根据该链接页面的页面标识返回的第二子配置文件。

其中,在确定了链接页面的页面标识之后,将该页面标识发送至配置服务器,配置服务器根据该页面标识得到对应的第二子配置文件,并将该第二子配置文件返回至电子设备上。

(3)缓存该第二子配置文件。

其中,电子设备在接收到该第二子配置文件之后,将该第二子配置文件缓存在缓存空间中,以此,当用户点击超链接文本时,可以直接调用该第二子配置文件,以达到快速切换原生页面的效果。

307、检测是否接收到关闭原生页面的操作指令。

其中,当检测到接收到关闭原生页面的操作指令时,执行步骤308;当未检测到接收到关闭原生页面的操作指令时,返回继续执行步骤306,展示原生页面。

308、将缓存的第一子配置文件删除。

其中,当检测到接收到关闭原生页面的操作指令时,说明运行子配置文件的脚本文件已经关闭,此时,若继续将缓存的子配置文件存储在缓存空间中,将造成电子设备的存储空间的浪费。

基于此,当检测到接收到用户关闭原生页面的操作指令时,将缓存的子配置文件删除,以此,节省电子设备的存储空间。

由上可知,本申请实施例通过当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;将应用标识以及页面标识发送配置服务器,并接收配置服务器根据应用标识以及页面标识返回的第一子配置文件,第一子配置文件用于显示目标显示页面;缓存第一子配置文件,加载并运行操作系统中的脚本文件;通过脚本文件解析第一子配置文件,生成目标显示页面对应的原生页面,并展示原生页面。以此在未安装应用的情况下,针对性的获取需要的子配置文件快速的显示应用页面,提升了应用页面的显示效率。

进一步地,由于可以在未安装应用的情况下,快速开启应用的原生页面,使得用户可以对应用进行初步体验,在基于初步体验的情况下选择是否安装该应用,还可以提升用户选择的多样性。

在一实施例中还提供了一种应用页面的显示装置。请参阅图5,图5为本申请实施例提供的应用页面的显示装置的结构示意图。其中该应用页面的显示装置应用于电子设备,该应用页面的显示装置包括第一获取单元401、第一收发单元402、加载单元403以及生成单元404,如下:

该第一获取单元401,用于当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识。

其中,当该第一获取单元401检测到应用页面的显示指令时,获取显示指令指示的应用标识以及目标显示页面的页面标识。

在一实施方式中,该应用标识可以为应用名称或者应用的版本号等,该目标显示页面可以为用户根据需要选定的显示页面,也可以为应用默认的主页显示页面。

该第一收发单元402,用于将该应用标识以及该页面标识发送配置服务器,并接收该配置服务器根据该应用标识以及该页面标识返回的第一子配置文件,该第一子配置文件用于显示该目标显示页面。

其中,该第一收发单元402将应用标识以及页面标识发送给配置服务器,配置服务器根据应用标识确定应用对应的多个子配置文件后,再通过页面标识确定多个子配置文件中目标显示页面对应的子配置文件,并且将确定的子配置文件返回至第一收发单元402中。

该加载单元403,用于缓存该第一子配置文件,加载并运行操作系统中的脚本文件。

其中,电子设备可以在存储空间中预设该子配置文件的缓存空间,当该第一收发单元402接收到配置服务器返回的子配置文件时,该加载单元403将该子配置文件缓存在缓存空间中。以便后续电子设备可以随时调用该子配置文件运行。

进一步的,在该加载单元403将该第一子配置文件缓存在缓存空间后,加载并运行操作系统中的脚本文件,本实施例所提到脚本文件可以为JavaScript脚本语言文件,即加载并运行嵌入在操作系统中的JavaScript脚本语言文件。

该生成单元404,用于通过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面。

其中,该生成单元404通过加载并运行的JavaScript脚本语言文件解析子配置文件中的全局配置信息,将解析得到的显示元素转换为基于原生的视图,并动态地对原生视图进行页面渲染,从而得到目标显示页面对应的原生页面,并展示该原生页面。

在一实施例中,参考图6,该第一收发单元402,可以包括:

匹配子单元4021,用于基于该应用标识以及该页面标识匹配该关联表,得到该应用标识以及该页面标识对应关联的子配置文件标识;

收发子单元4022,用于将该应用标识以及该子配置文件标识发送配置服务器,并接收该配置服务器根据该应用标识以及该子配置文件标识返回的第一子配置文件。

在一实施例中,参考图6,该装置还包括:

标记单元405,用于对应用的原生显示页面进行标记,以使得每一原生显示页面包括一页面标识。

建立单元406,用于建立页面标识与子配置文件标识的关联表,该关联表指示每一页面标识对应关联的子配置文件标识。

第二获取单元407,用于获取目标显示页面对应关联的链接页面的页面标识。

第二收发单元408,用于将该链接页面的页面标识发送配置服务器,并接收该配置服务器根据该链接页面的页面标识返回的第二子配置文件。

缓存单元409,用于缓存该第二子配置文件。

其中,应用页面的显示装置中各单元执行的步骤可以参考上述方法实施例描述的方法步骤。该应用页面的显示装置可以集成在电子设备中,如手机、平板电脑等。

具体实施时,以上各个单元可以作为独立的实体实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。

由上可知,本实施例提供的应用页面的显示装置通过检测浏览页面的文字信息,根据文字信息自动生成应用的超链接,在未安装应用的情况下,可以通过超链接快速的开启应用页面,提升了应用页面的开启效率。

本申请实施例还提供一种电子设备。请参阅图7,电子设备500包括处理器501以及存储器502。其中,处理器501与存储器502电性连接。

该处理器500是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据,从而对电子设备500进行整体监控。

该存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。

在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:

当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;

将该应用标识以及该页面标识发送配置服务器,并接收该配置服务器根据该应用标识以及该页面标识返回的第一子配置文件,该第一子配置文件用于显示该目标显示页面;

缓存该第一子配置文件,加载并运行操作系统中的脚本文件;

通过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面。

在某些实施方式中,在通过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面之后,处理器501还可以具体执行以下步骤:

获取目标显示页面对应关联的链接页面的页面标识;

将该链接页面的页面标识发送配置服务器,并接收该配置服务器根据该链接页面的页面标识返回的第二子配置文件;

缓存该第二子配置文件。

在某些实施方式中,在该通过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面时,处理器501可以具体执行以下步骤:

通过该脚本文件解析该全局配置信息,根据该框架元素生成目标显示页面对应的原生页面,并展示该原生页面。

在某些实施方式中,在获取应用标识以及目标显示页面的页面标识之前,处理器501还可以具体执行以下步骤:

对应用的原生显示页面进行标记,以使得每一原生显示页面包括一页面标识;

建立页面标识与子配置文件标识的关联表,该关联表指示每一页面标识对应关联的子配置文件标识。

在某些实施方式中,在将该应用标识以及该页面标识发送配置服务器,并接收该配置服务器根据该应用标识以及该页面标识返回的第一子配置文件时,处理器501可以具体执行以下步骤:

基于该应用标识以及该页面标识匹配该关联表,得到该应用标识以及该页面标识对应关联的子配置文件标识;

将该应用标识以及该子配置文件标识发送配置服务器,并接收该配置服务器根据该应用标识以及该子配置文件标识返回的第一子配置文件。

在某些实施方式中,在过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面之后,处理器501还可以具体执行以下步骤:

检测是否接收到关闭原生页面的操作指令;

当检测到接收到关闭原生页面的操作指令时,将缓存的该第一子配置文件删除。

由上述可知,本申请实施例的电子设备,通过当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;将应用标识以及页面标识发送配置服务器,并接收配置服务器根据应用标识以及页面标识返回的第一子配置文件,第一子配置文件用于显示目标显示页面;缓存第一子配置文件,加载并运行操作系统中的脚本文件;通过脚本文件解析第一子配置文件,生成目标显示页面对应的原生页面,并展示原生页面。以此在未安装应用的情况下,针对性的获取需要的子配置文件快速的显示应用页面,提升了应用页面的显示效率。

请一并参阅图8,在某些实施方式中,电子设备500还可以包括:显示器503、射频电路504、音频电路505以及电源506。其中,其中,显示器503、射频电路504、音频电路505以及电源506分别与处理器501电性连接。

该显示器503可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器503可以包括显示面板,在某些实施方式中,可以采用液晶显示器(Liquid Crystal Display,LCD)、或者有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。

该射频电路504可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。

该音频电路505可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。

该电源506可以用于给电子设备500的各个部件供电。在一些实施例中,电源506可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图8中未示出,电子设备500还可以包括摄像头、蓝牙模块等,在此不再赘述。

本申请实施例还提供一种存储介质,该存储介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述任一实施例中的应用页面的显示方法,比如:当检测到应用页面的显示指令时,获取应用标识以及目标显示页面的页面标识;将该应用标识以及该页面标识发送配置服务器,并接收该配置服务器根据该应用标识以及该页面标识返回的第一子配置文件,该第一子配置文件用于显示该目标显示页面;缓存该第一子配置文件,加载并运行操作系统中的脚本文件;通过该脚本文件解析该第一子配置文件,生成目标显示页面对应的原生页面,并展示该原生页面。

在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM,)、或者随机存取记忆体(Random Access Memory,RAM)等。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

需要说明的是,对本申请实施例的应用页面的显示方法而言,本领域普通测试人员可以理解实现本申请实施例的应用页面的显示方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如应用页面的显示方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。

对本申请实施例的应用页面的显示装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种应用页面的显示方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1