用于显示信息的方法和装置制造方法及图纸

技术编号:20992800 阅读:24 留言:0更新日期:2019-04-29 22:43
本公开的实施例公开了用于显示信息的方法和装置。该方法的一具体实施方式包括:响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取选定页面包括的页面元素集合;对于选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;如果存在,从目标存储区中提取该页面元素对应的渲染后页面元素;如果不存在,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素;同步显示选定页面包括的渲染后页面元素。该实施方式减少了逐一渲染并显示页面元素时发生的显示画面延迟、卡顿等现象,提高了显示渲染后页面元素的速度。

Methods and devices for displaying information

Embodiments of the present disclosure disclose methods and devices for displaying information. One specific embodiment of the method includes: acquiring a set of page elements included in a selected page in response to a page switching instruction for indicating switching from the current page to the selected page; determining whether there are page elements pre-rendered by the page element in the target storage area for page elements included in the selected page; If it exists, extract the page element corresponding to the rendered page element from the target storage area; if it does not exist, get the rendering information corresponding to the page element; render the page element based on the rendering information obtained, get the page element corresponding to the rendered page element; synchronously display the rendered page element included in the selected page. The implementation method reduces the display screen delay, carton and other phenomena when rendering and displaying page elements one by one, and improves the speed of displaying page elements after rendering.

【技术实现步骤摘要】
用于显示信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于显示信息的方法和装置。
技术介绍
随着电子技术的快速发展,手机、平板电脑等移动终端已经成为了用户的生活与工作的一部分,用户不仅可以利用这些移动终端进行通讯,还可以使用移动终端的显示界面进行阅读、观看视频、玩游戏等。目前,在对一些应用的显示页面进行切换时,主要是基于用户触摸显示屏生成的指令,实现显示页面间的切换。现有的显示页面切换方法,通常在切换页面时,获取待切换到的目标页面的页面元素,将获取到的页面元素在目标页面中显示,同时对目标页面的背景图片、背景色等进行渲染、修改等处理。
技术实现思路
本公开的实施例提出了用于显示信息的方法和装置。第一方面,本公开的实施例提供了一种用于显示信息的方法,该方法包括:响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取选定页面包括的页面元素集合;对于选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;响应于确定存在,从目标存储区中提取该页面元素对应的渲染后页面元素;响应于确定不存在,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素;同步显示选定页面包括的渲染后页面元素。在一些实施例中,在基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素之后,方法还包括:将所得到的渲染后页面元素存储在目标存储区中。在一些实施例中,当前页面和选定页面是目标应用包括的页面;以及目标应用包括的页面中的渲染后页面元素,预先通过如下步骤存储在目标存储区中:响应于确定目标应用启动,获取目标应用包括的页面的页面元素和页面元素对应的渲染信息;基于所获取的渲染信息,对所获取的页面元素进行渲染,得到渲染后页面元素及存储在目标存储区。在一些实施例中,同步显示选定页面包括的渲染后页面元素,包括:确定预先设置的、用于切换页面的切换显示方式;按照切换显示方式同步显示选定页面包括的渲染后页面元素。在一些实施例中,切换显示方式包括以下任一种:直接显示、渐变显示。第二方面,本公开的实施例提供了一种用于显示信息的装置,该装置包括:获取单元,被配置成响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取选定页面包括的页面元素集合;确定单元,被配置成对于选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;响应于确定存在,从目标存储区中提取该页面元素对应的渲染后页面元素;响应于确定不存在,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素;显示单元,被配置成同步显示选定页面包括的渲染后页面元素。在一些实施例中,确定单元进一步被配置成:将所得到的渲染后页面元素存储在目标存储区中。在一些实施例中,当前页面和选定页面是目标应用包括的页面;以及目标应用包括的页面中的渲染后页面元素,预先通过如下步骤存储在目标存储区中:响应于确定目标应用启动,获取目标应用包括的页面的页面元素和页面元素对应的渲染信息;基于所获取的渲染信息,对所获取的页面元素进行渲染,得到渲染后页面元素及存储在目标存储区。在一些实施例中,显示单元包括:确定模块,被配置成确定预先设置的、用于切换页面的切换显示方式;显示模块,被配置成按照切换显示方式显示选定页面。在一些实施例中,切换显示方式包括以下任一种:直接显示、渐变显示。第三方面,本公开的实施例提供了一种终端设备,该终端设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开的实施例提供的用于显示信息的方法和装置,通过响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取选定页面包括的页面元素集合;对于选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;如果存在,从目标存储区中提取该页面元素对应的渲染后页面元素;否则,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素,最后,同步显示选定页面包括的渲染后页面元素,从而实现了在切换页面时,同步显示选定页面包括的渲染后页面元素,减少了逐一渲染并显示页面元素时发生的显示画面延迟、卡顿等现象,通过从目标存储区提取渲染后页面元素,提高了显示渲染后页面元素的速度,丰富了显示渲染后页面元素的方式。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的实施例的用于显示信息的方法的一个实施例的流程图;图3是根据本公开的实施例的用于显示信息的方法的一个应用场景的示意图;图4是根据本公开的实施例的用于显示信息的方法的又一个实施例的流程图;图5是根据本公开的实施例的用于显示信息的装置的一个实施例的结构示意图;图6是适于用来实现本公开的实施例的终端设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1示出了可以应用本公开的实施例的用于显示信息的方法或用于显示信息的装置的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏并且支持页面显示的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台页面服务器。后台页面服务器可以用于向终端设备发送用于在终端设备上显示的页面包括的本文档来自技高网...

【技术保护点】
1.一种用于显示信息的方法,包括:响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取所述选定页面包括的页面元素集合;对于所述选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;响应于确定存在,从所述目标存储区中提取该页面元素对应的渲染后页面元素;响应于确定不存在,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素;同步显示所述选定页面包括的渲染后页面元素。

【技术特征摘要】
1.一种用于显示信息的方法,包括:响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取所述选定页面包括的页面元素集合;对于所述选定页面包括的页面元素集合中的页面元素,确定目标存储区中是否存在预先对该页面元素进行渲染的渲染后页面元素;响应于确定存在,从所述目标存储区中提取该页面元素对应的渲染后页面元素;响应于确定不存在,获取该页面元素对应的渲染信息;基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素;同步显示所述选定页面包括的渲染后页面元素。2.根据权利要求1所述的方法,其中,在所述基于所获取的渲染信息对该页面元素进行渲染,得到该页面元素对应的渲染后页面元素之后,所述方法还包括:将所得到的渲染后页面元素存储在所述目标存储区中。3.根据权利要求1所述的方法,其中,所述当前页面和所述选定页面是目标应用包括的页面;以及所述目标应用包括的页面中的渲染后页面元素,预先通过如下步骤存储在所述目标存储区中:响应于确定所述目标应用启动,获取所述目标应用包括的页面的页面元素和页面元素对应的渲染信息;基于所获取的渲染信息,对所获取的页面元素进行渲染,得到渲染后页面元素及存储在所述目标存储区。4.根据权利要求1-3之一所述的方法,其中,所述同步显示所述选定页面包括的渲染后页面元素,包括:确定预先设置的、用于切换页面的切换显示方式;按照所述切换显示方式同步显示所述选定页面包括的渲染后页面元素。5.根据权利要求4所述的方法,其中,所述切换显示方式包括以下任一种:直接显示、渐变显示。6.一种用于显示信息的装置,包括:获取单元,被配置成响应于检测到用于指示由当前页面切换至选定页面的页面切换指令,获取所述选定页面包...

【专利技术属性】
技术研发人员:邱扬
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1