一种加载展示情景网页的方法和装置制造方法及图纸

技术编号:16885901 阅读:44 留言:0更新日期:2017-12-27 03:42
本发明专利技术公开了一种加载展示情景网页的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;接收服务端返回的情景网页信息及网页浏览器的配置信息,网页浏览器用于加载和展示情景网页,配置信息包括网页浏览器的展示触发条件;通过网页浏览器在后台加载情景网页;当用户的操作满足展示触发条件时,通过网页浏览器在前台展示情景网页。该实施方式实现了网页浏览器的加载与展示分离,既保证了用户在情景网页加载过程中的正常浏览操作,提高了用户体验;又使得情景网页展示的触发方式更加多样。

A method and device for loading and displaying the situational web pages

The invention discloses a method and device for loading and displaying a situational web page, which relates to the field of computer technology. One embodiment of the method includes: when the user enters the scene need to load a web page, a request to the server to send the scenario page load configuration information returned by the server; receiving scenario homepage information and the web browser, a web browser to load and display scene \, display configuration information includes a web browser through a web browser to trigger conditions; in the background of\ loading scenarios when the user operation of the display; meet the trigger conditions, show the situation at the front desk page through a web browser. The implementation method achieves the separation and display of web browsers. It not only ensures users' normal browsing operation during the process of scene web page loading, but also improves user experience. Moreover, the triggering way of scene web display is more varied.

【技术实现步骤摘要】
一种加载展示情景网页的方法和装置
本专利技术涉及计算机
,尤其涉及一种加载展示情景网页的方法和装置。
技术介绍
随着移动互联网技术的快速发展,手机软件APP(Application的缩写)也越来越多样化,以满足各种不同的用户人群。通常,手机应用客户端耗费流量最大的入口在首页、首屏的加载及数据搜索,且每多一步跳转、每深入一个层级,都会多一次流量消耗。现在很多App,比如:电商平台、即时聊天应用、手机游戏软件等,都内置了Web(WorldWideWeb,互联网)网页,以用于展示广告、推送消息以及活动事件等。对于这些Web网页,一般可以统称为情景网页。手机应用客户端内的所有页面大体上可以分为原生页面和H5页面(就是利用html5制作出来的页面)两种类型,其中,H5页面即是目前使用最多的情景网页。原生页面的逻辑结构直接配置在客户端的安装包内,通过后台下发对应的数据展示出相应的内容,如果要修改原生页面的内容则需要开发者修改客户端代码,并在客户端版本更新,用户重新下载更新后的安装包后才能生效。H5页面的逻辑结构及内容全部配置在服务器中,客户端通过解析H5页面的页面链接,来展示页面包含的逻辑及内容,如果需要修改页面逻辑,则页面开发者在服务端修改相应代码后,用户在客户端内刷新或重新加载页面即可。因此,H5页面相比原生页面有着更强的灵活性。传统的H5页面在安卓手机客户端内是通过Webview打开的,Webview是一个基于webkit引擎展现web页面的控件,简单来说就是客户端内的网页浏览器,可以打开对应的H5页面并进行一些简单的交互。Webview控件功能强大,可以对url(UniformResourceLocator的缩写,统一资源定位符)请求、页面加载、渲染、页面交互进行强大的处理。默认情况下Webview会全屏展示在手机屏幕中,并在顶部提供导航栏区域和H5页面展示区域,类似于手机浏览器。其中,导航栏区域主要显示页面标题和返回、关闭等操作按键;H5页面展示区域主要用于内容展示。现有的在手机客户端内打开H5页面的流程主要包括如下步骤:1、触发:用户通过点击特定入口触发客户端Webview;2、展示:客户端Webview被触发后,手机屏幕直接切换至Webview界面;3、加载:Webview向后台请求H5页面统一资源定位符URL(UniformResourceLocator),并在Webview框架内加载页面,页面加载过程中会在顶部展示进度条,当页面全部加载完毕后,进度条消失。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、打开情景网页H5页面需要通过点击触发;2、必须从触发入口处经过一步跳转才能打开H5页面;3、H5页面的加载过程暴露在用户面前,用户在等待H5页面加载的过程期间无法进行操作。
技术实现思路
有鉴于此,本专利技术实施例提供一种加载展示情景网页的方法和装置,能够实现网页浏览器的加载与展示分离,既保证了用户在情景网页加载过程中的正常浏览操作,提高了用户体验;又使得情景网页展示的触发方式更加多样。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种加载展示情景网页的方法。一种加载展示情景网页的方法,包括:当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;接收服务端返回的情景网页信息及网页浏览器的配置信息,所述网页浏览器用于加载和展示所述情景网页,所述配置信息包括所述网页浏览器的展示触发条件;通过所述网页浏览器在后台加载所述情景网页;当所述用户的操作满足所述展示触发条件时,通过所述网页浏览器在前台展示所述情景网页。可选地,所述配置信息还包括:所述网页浏览器的属性配置信息及属性配置规则;所述情景网页信息包括:所述情景网页的加载路径及展示规则。可选地,通过所述网页浏览器在后台加载所述情景网页的步骤之前,还包括:根据所述配置信息设置所述网页浏览器不可见。可选地,通过所述网页浏览器在前台展示所述情景网页的步骤之前,还包括:根据所述配置信息设置所述网页浏览器可见,并设置所述网页浏览器的展示层级为最上面一层。可选地,还包括:通过设置所述网页浏览器的背景透明,以便用户可以看到所述网页浏览器下一层的页面。可选地,还包括:通过设置所述网页浏览器的点击事件状态为可透传,以便用户可以操作所述网页浏览器下一层的页面。根据本专利技术实施例的另一方面,提供了一种加载展示情景网页的装置。一种加载展示情景网页的装置,包括:请求发送模块,用于当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;数据接收模块,用于接收服务端返回的情景网页信息及网页浏览器的配置信息,所述网页浏览器用于加载和展示所述情景网页,所述配置信息包括所述网页浏览器的展示触发条件;后台加载模块,用于通过所述网页浏览器在后台加载所述情景网页;前台展示模块,用于当所述用户的操作满足所述展示触发条件时,通过所述网页浏览器在前台展示所述情景网页。可选地,所述配置信息还包括:所述网页浏览器的属性配置信息及属性配置规则;所述情景网页信息包括:所述情景网页的加载路径及展示规则。可选地,还包括属性配置模块,用于:在通过所述网页浏览器在后台加载所述情景网页之前,根据所述配置信息设置所述网页浏览器不可见。可选地,所述属性配置模块还用于:根据所述配置信息设置所述网页浏览器可见,并设置所述网页浏览器的展示层级为最上面一层。可选地,所述属性配置模块还用于:设置所述网页浏览器的背景透明,以便用户可以看到所述网页浏览器下一层的页面。可选地,所述属性配置模块还用于:设置所述网页浏览器的点击事件状态为可透传,以便用户可以操作所述网页浏览器下一层的页面。根据本专利技术实施例的又一方面,提供了一种加载展示情景网页的终端。一种加载展示情景网页的终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所提供的加载展示情景网页的方法。根据本专利技术实施例的再一方面,提供了一种计算机可读介质。一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例所提供的加载展示情景网页的方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过自定义网页浏览器的属性配置信息,实现了网页浏览器对情景网页的后台加载和前台展示,进而实现了网页浏览器的加载与展示分离,既保证了用户在情景网页加载过程中的正常浏览操作,提高了用户体验;又使得情景网页展示的触发方式更加多样;同时,可以最大限度地利用原生页面加载的流量,从而节约了流量消耗。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的加载展示情景网页的方法的主要流程的示意图;图2是根据本专利技术实施例的加载展示情景网页的装置的主要模块的示意图;图3是本专利技术实施例可以应用于其中的示例性系统架构图;图4是适于用来实现本专利技术实施例的终端的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述本文档来自技高网
...
一种加载展示情景网页的方法和装置

【技术保护点】
一种加载展示情景网页的方法,其特征在于,包括:当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;接收服务端返回的情景网页信息及网页浏览器的配置信息,所述网页浏览器用于加载和展示所述情景网页,所述配置信息包括所述网页浏览器的展示触发条件;通过所述网页浏览器在后台加载所述情景网页;当所述用户的操作满足所述展示触发条件时,通过所述网页浏览器在前台展示所述情景网页。

【技术特征摘要】
1.一种加载展示情景网页的方法,其特征在于,包括:当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;接收服务端返回的情景网页信息及网页浏览器的配置信息,所述网页浏览器用于加载和展示所述情景网页,所述配置信息包括所述网页浏览器的展示触发条件;通过所述网页浏览器在后台加载所述情景网页;当所述用户的操作满足所述展示触发条件时,通过所述网页浏览器在前台展示所述情景网页。2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括:所述网页浏览器的属性配置信息及属性配置规则;所述情景网页信息包括:所述情景网页的加载路径及展示规则。3.根据权利要求1所述的方法,其特征在于,通过所述网页浏览器在后台加载所述情景网页的步骤之前,还包括:根据所述配置信息设置所述网页浏览器不可见。4.根据权利要求1所述的方法,其特征在于,通过所述网页浏览器在前台展示所述情景网页的步骤之前,还包括:根据所述配置信息设置所述网页浏览器可见,并设置所述网页浏览器的展示层级为最上面一层。5.根据权利要求1所述的方法,其特征在于,还包括:通过设置所述网页浏览器的背景透明,以便用户可以看到所述网页浏览器下一层的页面。6.根据权利要求1所述的方法,其特征在于,还包括:通过设置所述网页浏览器的点击事件状态为可透传,以便用户可以操作所述网页浏览器下一层的页面。7.一种加载展示情景网页的装置,其特征在于,包括:请求发送模块,用于当用户进入需要加载情景网页的页面时,向服务端发送情景网页加载请求;数据接收模块,用于接收服务端返回的情景网页信息及网页浏览器的配置信息,所...

【专利技术属性】
技术研发人员:匡石吴双熔王洋马宝岩
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1