控制页面跳转的方法及其系统技术方案

技术编号:17195765 阅读:30 留言:0更新日期:2018-02-03 22:35
本公开提供了一种控制页面跳转的方法,该方法包括:接收来自客户端的对第一页面的访问请求,其中,第一页面为存储在服务器端的页面;判断第一页面是否满足预设条件;以及若第一页面满足预设条件,则控制客户端展示第一页面并从第一页面跳转至第二页面,其中,第二页面为存储在客户端的页面。本公开还提供了一种控制页面跳转系统以及一种非易失性存储介质。

【技术实现步骤摘要】
控制页面跳转的方法及其系统
本公开涉及网络
,更具体地,涉及一种控制页面跳转的方法及其系统。
技术介绍
在移动应用程序(Application,简称为App)中打开某一业务的页面时,会直接访问该业务的Web页面,或者先经过中间跳转Web页面,再链接到该业务的Web页面,但是受运行速度、界面设计、功能模块、操作逻辑等性能方面的限制,Web页面通常要跳转到运行速度更快,功能更强大的原生页面,以提升用户在移动端的操作体验。目前,相关技术中提供了多种Web页面跳转至原生页面的方案。然而,在实现本公开实施例的过程中,专利技术人发现相关技术中至少存在如下问题:在实现Web页面跳转至原生页面的过程中,需要对App的原生代码进行修改或者对中间跳转Web页面进行多次修改,导致修改点较多且容易遗漏。针对相关技术中的上述问题,目前还未提出有效的解决方案。
技术实现思路
有鉴于此,本公开提供了一种控制页面跳转方法及控制页面跳转系统。本公开一方面提供了一种控制页面跳转的方法,包括:接收来自客户端的对第一页面的访问请求,其中,上述第一页面为存储在服务器端的页面;判断上述第一页面是否满足预设条件;以及若上述第一页面满足上述预设条件,则控制上述客户端展示上述第一页面并从上述第一页面跳转至第二页面,其中,上述第二页面为存储在客户端的页面。根据本公开的实施例,上述第一页面包括存储在服务器端的Web页面;以及/或者上述第二页面包括存储在客户端的原生页面。根据本公开的实施例,判断上述第一页面是否是通过客户端应用程序打开的;以及若上述第一页面是通过上述客户端应用程序打开的,则确定上述第一页面满足上述预设条件。根据本公开的实施例,判断上述第一页面是否满足预设条件包括:判断是否存在能够用于呈现上述第一页面所呈现的内容的上述第二页面;以及若存在能够用于呈现上述第一页面所呈现的内容的上述第二页面,则确定上述第一页面满足上述预设条件。根据本公开的实施例,若上述第一页面满足上述预设条件,则控制上述第一页面跳转至第二页面包括:若上述第一页面满足上述预设条件,则触发设置在上述第一页面上的控制逻辑运行;以及上述控制逻辑运行时控制从上述第一页面跳转至上述第二页面。根据本公开的实施例,上述方法还包括:若上述第一页面不满足上述预设条件,则确定上述第一页面为中间跳转页面,其中,上述中间跳转页面为存储在上述服务器端的页面;以及响应于来自客户端并通过所述中间跳转页面发出的对另一页面的访问请求,控制所述客户端展示所述中间跳转页面并从所述中间跳转页面跳转至所述另一页面。本公开的另一方面还提供了一种控制页面跳转的系统,包括:接收模块,用于接收来自客户端的对第一页面的访问请求,其中,上述第一页面为存储在服务器端的页面;判断模块,用于判断上述第一页面是否满足预设条件;以及第一控制模块,用于在上述第一页面满足上述预设条件的情况下,控制上述客户端展示上述第一页面并从上述第一页面跳转至第二页面,其中,上述第二页面为存储在客户端的页面。根据本公开的实施例,上述第一页面包括存储在服务器端的Web页面;以及/或者上述第二页面包括存储在客户端的原生页面。根据本公开的实施例,上述判断模块包括:第一判断单元,用于判断上述第一页面是否是通过客户端应用程序打开的;以及第一确定单元,用于在上述第一页面是通过上述客户端应用程序打开的情况下,确定上述第一页面满足上述预设条件。根据本公开的实施例,上述判断模块包括:第二判断单元,用于判断是否存在能够用于呈现上述第一页面所呈现的内容的上述第二页面;以及第二确定单元,用于在存在能够用于呈现上述第一页面所呈现的内容的上述第二页面的情况下,确定上述第一页面满足上述预设条件。根据本公开的实施例,上述控制模块包括:触发单元,用于在上述第一页面满足上述预设条件的情况下,触发设置在上述第一页面上的控制逻辑运行;以及控制单元,用于在上述控制逻辑运行时控制从上述第一页面跳转至上述第二页面。根据本公开的实施例,上述系统还包括:确定模块,用于在上述第一页面不满足上述预设条件的情况下,确定上述第一页面为中间跳转页面,其中,上述中间跳转页面为存储在上述服务器端的页面;以及第二控制模块,用于响应于来自客户端并通过所述中间跳转页面发出的对另一页面的访问请求,控制所述客户端展示所述中间跳转页面并从所述中间跳转页面跳转至所述另一页面。本公开的另一方面还提供了一种非易失性存储介质,存储有计算机可执行指令,上述指令在被处理器执行时用于实现任一项上述的控制页面跳转的方法。本公开的另一方面还提供了一种控制页面跳转的系统,包括:存储器,用于存储计算机可执行指令;以及处理器,用于执行上述指令以实现任一项上述的控制页面跳转的方法。根据本公开的实施例,由于在实现Web页面向原生页面跳转的过程中,接收来自客户端的对Web页面的方位请求后,判断Web页面是否满足预设条件,在Web页面满足预设条件的情况下,控制Web页面跳转至原生页面,可以至少部分地克服相关技术提供的方案在实现Web页面向原生页面跳转的过程中,对原生代码进行修改或者对中间跳转Web页面进行多次修改的技术问题,并因此可以实现提升用户在移动端的操作体验的技术效果。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的可以应用控制页面跳转的方法及其系统的示例性系统架构;图2示意性示出了根据本公开实施例的控制页面跳转的方法的流程图;图3A示意性示出了根据本公开实施例的判断第一页面是否满足预设条件的流程图;图3B示意性示出了根据本公开另一实施例的判断第一页面是否满足预设条件的流程图;图3C示意性示出了根据本公开实施例的在第一页面满足预设条件,控制第一页面跳转至第二页面的流程图;图3D示意性示出了根据本公开另一实施例的控制页面跳转的流程图;图4示意性示出了根据本公开实施例的控制页面跳转的系统的框图;图5A示意性示出了根据本公开实施例的判断模块的框图;图5B示意性示出了根据本公开另一实施例的判断模块的框图;图5C示意性示出了根据本公开实施例的控制模块的框图;图5D示意性示出了根据本公开另一实施例的控制页面跳转的系统的框图;以及图6示意性示出了应用本公开实施例的适于实现控制页面跳转的方法及其系统的计算机系统的框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。此外,在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。本公开的实施例提供了一种控制页面跳转的方法及其系统。该方法包括接收来自客户端本文档来自技高网...
控制页面跳转的方法及其系统

【技术保护点】
一种控制页面跳转的方法,包括:接收来自客户端的对第一页面的访问请求,其中,所述第一页面为存储在服务器端的页面;判断所述第一页面是否满足预设条件;以及若所述第一页面满足所述预设条件,则控制所述客户端展示所述第一页面并从所述第一页面跳转至第二页面,其中,所述第二页面为存储在客户端的页面。

【技术特征摘要】
1.一种控制页面跳转的方法,包括:接收来自客户端的对第一页面的访问请求,其中,所述第一页面为存储在服务器端的页面;判断所述第一页面是否满足预设条件;以及若所述第一页面满足所述预设条件,则控制所述客户端展示所述第一页面并从所述第一页面跳转至第二页面,其中,所述第二页面为存储在客户端的页面。2.根据权利要求1所述的方法,其中:所述第一页面包括存储在服务器端的Web页面;以及/或者所述第二页面包括存储在客户端的原生页面。3.根据权利要求1所述的方法,其中,判断所述第一页面是否满足预设条件包括:判断所述第一页面是否是通过客户端应用程序打开的;以及若所述第一页面是通过所述客户端应用程序打开的,则确定所述第一页面满足所述预设条件。4.根据权利要求1所述的方法,其中,判断所述第一页面是否满足预设条件包括:判断是否存在能够用于呈现所述第一页面所呈现的内容的所述第二页面;以及若存在能够用于呈现所述第一页面所呈现的内容的所述第二页面,则确定所述第一页面满足所述预设条件。5.根据权利要求1所述的方法,其中,若所述第一页面满足所述预设条件,则控制所述第一页面跳转至第二页面包括:若所述第一页面满足所述预设条件,则触发设置在所述第一页面上的控制逻辑运行;以及所述控制逻辑运行时控制从所述第一页面跳转至所述第二页面。6.根据权利要求1所述的方法,其中,所述方法还包括:若所述第一页面不满足所述预设条件,则确定所述第一页面为中间跳转页面,其中,所述中间跳转页面为存储在所述服务器端的页面;以及响应于来自客户端并通过所述中间跳转页面发出的对另一页面的访问请求,控制所述客户端展示所述中间跳转页面并从所述中间跳转页面跳转至所述另一页面。7.一种控制页面跳转的系统,包括:接收模块,用于接收来自客户端的对第一页面的访问请求,其中,所述第一页面为存储在服务器端的页面;判断模块,用于判断所述第一页面是否满足预设条件;以及第一控制模块,用于在所述...

【专利技术属性】
技术研发人员:沈晨
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1