页面加载、回退方法和装置的制造方法

文档序号:9865673阅读:186来源:国知局
页面加载、回退方法和装置的制造方法
【技术领域】
[0001]本公开涉及通信技术,尤其涉及一种页面加载、回退方法和装置。
【背景技术】
[0002]目前,大部分业务型应用都存在推荐机制。其中,一种推荐机制形式是融于内容页内,引导用户在浏览一内容页中的内容时,开启新的内容页继续浏览。
[0003 ] 场景一:在今日头条应用(applicat1n,简称:App)内浏览一则新闻A,在新闻A里点击相关推荐进入新闻B,在新闻B里点击相关推荐进入新闻C,等等,以此类推。
[0004]场景二:在应用商店App内浏览应用A的详情页,在应用I的详情页里点击相关应用推荐进入应用2的详情页,在应用2的详情页里点击相关应用推荐进入应用3的详情页,等等,以此类推。

【发明内容】

[0005]本公开提供一种页面加载、回退方法和装置。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种页面加载方法,该方法包括:获取页面加载请求;调用网络视图加载页面加载请求对应的页面。其中,网络视图包括第一网络视图和第二网络视图,在第m个页面加载请求时调用第一网络视图进行页面加载,在第m+1个页面加载请求时调用第二网络视图进行页面加载,第m+1个页面加载请求为用户点击第m个页面加载请求对应的页面中的超链接触发的访问请求,111为正整数。
[0007]本公开的实施例提供的技术方案可以包括以下有益效果:通过两个网络视图,SP第一网络视图和第二网络视图,轮换加载页面,实现页面无限加载,严格限制内存增长;同时,所加载页面模拟原生动画,从而实现与本地应用保持相同的动画体验,提升用户在终端中无限加载页面的过程中的体验;另外,在内容推荐的场景中,还能够提升加载速度。
[0008]进一步地,对于第m+1个页面加载请求,上述调用网络视图加载页面加载请求对应的页面,包括:调用第一网络视图的需重写网址加载方法拦截第m+1个页面加载请求;将第m+1个页面加载请求传递给第二网络视图进行页面加载。
[0009]进一步地,上述第一网络视图和第二网络视图均为本地网络视图。
[0010]根据本公开实施例的第二方面,提供一种页面回退方法,该方法包括:获取页面回退请求;调用网络视图显示页面回退请求对应的页面。其中,网络视图包括第一网络视图和第二网络视图,若当前显示页面为调用第一网络视图加载的,在第η个页面回退请求时调用第二网络视图进行页面显示,第η个页面回退请求对应的页面为调用第二网络视图进行加载的,在第η+1个页面回退请求时调用第一网络视图进行页面回退,第η+1个页面回退请求对应的页面为调用第一网络视图进行加载的,第η+1个页面回退请求为用户点击第η个页面回退请求对应的页面中的回退按钮触发的访问请求,η为正整数。
[0011]本公开的实施例提供的技术方案可以包括以下有益效果:通过两个网络视图,SP第一网络视图和第二网络视图,轮换回退页面,保证回退过程的流畅性,提升用户在终端中回退页面的过程中的体验。
[0012]进一步地,上述页面回退方法还包括:调用第一网络视图显示页面回退请求对应的页面时,调用第二网络视图执行回退操作;或者,调用第二网络视图显示页面回退请求对应的页面时,调用第一网络视图执行回退操作。
[0013]进一步地,上述第一网络视图和第二网络视图均为本地网络视图。
[0014]根据本公开实施例的第三方面,提供一种页面加载装置。该装置包括:获取模块,被配置为获取页面加载请求;加载模块,被配置为调用网络视图加载所述页面加载请求对应的页面,其中,所述网络视图包括第一网络视图和第二网络视图,在第m个页面加载请求时调用所述第一网络视图进行页面加载,在第m+1个页面加载请求时调用所述第二网络视图进行页面加载,第m+1个页面加载请求为用户点击第m个页面加载请求对应的页面中的超链接触发的访问请求,m为正整数。
[0015]本公开的实施例提供的技术方案可以包括以下有益效果:通过两个网络视图,SP第一网络视图和第二网络视图,轮换加载页面,实现页面无限加载,严格限制内存增长;同时,所加载页面模拟原生动画,从而实现与本地应用保持相同的动画体验,提升用户在终端中无限加载页面的过程中的体验;另外,在内容推荐的场景中,还能够提升加载速度。
[0016]根据本公开实施例的第四方面,提供一种页面回退装置,该装置包括:获取模块,被配置为获取页面回退请求;回退模块,被配置为调用网络视图显示所述页面回退请求对应的页面,其中,所述网络视图包括第一网络视图和第二网络视图,若当前显示页面为调用所述第一网络视图加载的,在第η个页面回退请求时调用所述第二网络视图进行页面显示,所述第η个页面回退请求对应的页面为调用所述第二网络视图进行加载的,在第η+1个页面回退请求时调用所述第一网络视图进行页面回退,所述第η+1个页面回退请求对应的页面为调用所述第一网络视图进行加载的,所述第η+1个页面回退请求为用户点击所述第η个页面回退请求对应的页面中的回退按钮触发的访问请求,η为正整数。
[0017]本公开的实施例提供的技术方案可以包括以下有益效果:通过两个网络视图,SP第一网络视图和第二网络视图,轮换回退页面,保证回退过程的流畅性,提升用户在终端中回退页面的过程中的体验。
[0018]根据本公开实施例的第五方面,提供一种终端,包括:处理器和用于存储处理器可执行指令的存储器。其中,处理器被配置为执行如第一方面和/或第二方面中任一项所述的方法。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是根据本公开的各个实施例提供的页面加载、回退方法所涉及的一种实施环境的不意图;
[0022]图2是根据一示例性实施例示出的一种页面加载方法的流程图;
[0023]图3是根据一示例性实施例示出的一种页面加载方法的操作示意图;
[0024]图4是根据一示例性实施例示出的一种页面回退方法的流程图;
[0025]图5是根据一示例性实施例示出的一种页面加载装置框图;
[0026]图6是根据一示例性实施例示出的一种页面回退装置框图;
[0027]图7是根据一示例性实施例示出的一种终端框图。
[0028]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
【具体实施方式】
[0029]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0030]本公开的说明书和权利要求书中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0031 ]首先对本公开实施例所涉及的几个名词进行解释:
[0032]页面加载:加载页面对应的资源文件和缓存数据的过程。其中,资源文件为页面加载时的必要组成文件,包括页面的HTML文件,CSS文件,JS文件等。这些资源文件是用于页面显示的框架性基础元素,包括版面结构配置、功能模块配置、系统配置等信息,只有应用提供商对页面进行修改时才会涉及到这些资源文件的修改和更新。缓存数据为需要加载到页面的数据,和资源文件一起
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1