页面跳转方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:22330279 阅读:29 留言:0更新日期:2019-10-19 12:18
本发明专利技术公开了一种页面跳转方法、装置、存储介质及计算机设备,涉及信息技术领域,主要目的在于能够简化应用程序的结构,降低应用程序的代码维护和更新成本,简化应用程序的开发流程和降低开发成本,从而能够提升应用程序的开发效率。所述方法包括:利用预设解析器对接收到应用页面跳转指令中包含的应用页面的URL进行解析,得到应用页面的路由路径信息;根据路由路径信息查找预设路由信息表中是否存在应用页面对应的跳转页面组件信息,预设路由信息表用于保存不同应用页面的路由路径信息与不同应用页面对应的跳转页面组件信息之间的映射关系;若存在,则利用跳转页面组件信息,实现从应用页面跳转到其对应的跳转页面。本发明专利技术适用于页面的跳转。

【技术实现步骤摘要】
页面跳转方法、装置、存储介质及计算机设备
本专利技术涉及信息
,尤其是涉及一种页面跳转方法、装置、存储介质及计算机设备。
技术介绍
随着信息技术的不断发展,可以通过应用程序的页面实现一些快速稳定的业务服务,同一应用程序可能支持不同的业务服务。目前,通常采用注释方式将页面需要跳转页面罗列出来进行应用开发,以实现页面跳转,如在应用程序代码中设置对应跳转页面的统一资源定位符(UniformResourceLocator,URL),并以约定的命令作为区分以实现页面跳转。然而,对于业务少或者开发人员少的应用程序来说,通过上述方式实现页面跳转,应用程序涉及的结构复杂,造成应用程序的代码维护和更新较高,且在开发阶段需要开发人员学习引入新的开发工具包,造成应用程序的开发流程复杂,开发成本较大,从而导致开发效率较低。
技术实现思路
本专利技术提供了一种页面跳转方法、装置、存储介质及计算机设备,主要目的在于能够简化应用程序的结构,降低应用程序的代码维护和更新成本,简化应用程序的开发流程和降低开发成本,从而能够提升应用程序的开发效率。根据本专利技术的第一个方面,提供一种页面跳转方法,包括:接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;利用预设路径解析器对所述URL进行解析,得到所述应用页面的路由路径信息;根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;若跳转页面组件信息存在,则利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面。根据本专利技术的第二个方面,提供一种页面跳转装置,包括:接收单元,用于接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;解析单元,用于利用预设解析器对所述URL进行解析,得到所述应用页面的路由路径信息;查找单元,用于根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同页面的路由路径信息与所述不同页面对应的跳转页面组件信息之间的映射关系;跳转单元,用于若所述查找单元查找预设路由信息表中存在所述应用页面对应的跳转页面组件信息,则利用所述应用页面对应的跳转页面组件信息,实现从所述应用页面跳转到所述跳转页面。根据本专利技术的第三个方面,提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;利用预设路径解析器对所述URL进行解析,得到所述应用页面的路由路径信息;根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;若跳转页面组件信息存在,则利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面。根据本专利技术的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;利用预设路径解析器对所述URL进行解析,得到所述应用页面的路由路径信息;根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;若跳转页面组件信息存在,则利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面。本专利技术提供的一种页面跳转方法、装置、存储介质及计算机设备,与目前通常采用注释方式将页面需要跳转页面罗列出来进行应用开发,以实现页面跳转相比,本专利技术能够接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;并能够利用预设解析器对所述URL进行解析,得到所述应用页面的路由路径信息。与此同时,能够根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;在存在所述应用页面对应的跳转页面组件信息时,能够利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面,从而能够通过预设路由信息表对应用的所有页面的跳转进行集中式的管理,能够简化应用程序的结构,降低应用程序的代码维护和更新成本,简化应用程序的开发流程和降低开发成本,进而能够提升应用程序的开发效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了本专利技术实施例提供的一种页面跳转方法的流程示意图;图2示出了本专利技术实施例提供的另一种页面跳转方法的流程示意图;图3示出了本专利技术实施例提供的一种页面跳转装置的结构示意图;图4示出了本专利技术实施例提供的另一种页面跳转装置的结构示意图;图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如
技术介绍
,目前,通常采用注释方式将页面需要跳转页面罗列出来进行应用开发,以实现页面跳转,如在应用程序代码中设置对应跳转页面的URL,并以约定的命令作为区分以实现页面跳转。然而,对于业务少或者开发人员少的应用程序来说,通过上述方式实现页面跳转,应用程序涉及的结构复杂,造成应用程序的代码维护和更新较高,且在开发阶段需要开发人员学习引入新的开发工具包,造成应用程序的开发流程复杂,开发成本较大,从而导致开发效率较低。为了解决上述问题,本专利技术实施例提供了一种页面跳转方法,如图1所示,所述方法包括:101、接收应用页面跳转指令。其中,所述应用页面跳转指令包含应用页面的URL。本专利技术实施例的执行主体可以为应用程序端,应用程序端的应用页面的跳转需要控件的支持,当用户点击应用页面的某个元素时,实际上是点击了与该元素相关联的控件,从而触发页面跳转指令发送给应用程序端。例如,应用页面中展示有某个图片,而图片是与某个控件进行关联的,当用户点击图片时,与图片相关联的控件会触发页面跳转指令,使得所述应用程序端能够接收到应用页面跳转指令。102、利用预设解析器对所述URL进行解析,得到所述应用页面的路由路径信息。其中,所述预设解析器可以为URL解析器,所述URL解析器可以根据URL的字符串,解析URL的协议、主机、端口、路由路径、传递参数等。具体地,可以通过预设解析器对应的解析函数,得到所述应用页面的路由路径信息,所述解析函数可以为jQuery.url.attr()函数,当需要路由路径信息时,可以调用jQuery.url.attr("URLpath")函数。例如,应用页面的URL为:http://example.org:8888/foo/bar?q=baz#bang,利用URL解析器进行解析后,可以得到URL的协议为:超文本传输协议(hyperte本文档来自技高网
...

【技术保护点】
1.一种页面跳转方法,其特征在于,包括:接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;利用预设解析器对所述URL进行解析,得到所述应用页面的路由路径信息;根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;若跳转页面组件信息存在,则利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面。

【技术特征摘要】
1.一种页面跳转方法,其特征在于,包括:接收应用页面跳转指令,所述应用页面跳转指令包含应用页面的URL;利用预设解析器对所述URL进行解析,得到所述应用页面的路由路径信息;根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,所述预设路由信息表用于保存不同应用页面的路由路径信息与所述不同应用页面对应的跳转页面组件信息之间的映射关系;若跳转页面组件信息存在,则利用所述跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息,包括:根据所述路由路径信息从预设路由信息表中查找所述应用页面对应的跳转处理器键值对,并判断所述跳转处理器键值对的值是否为空;若为非空,则确定所述预设路由信息表中存在所述应用页面对应的跳转页面组件信息,并将所述跳转处理器对应键值对的值确定为所述应用页面对应的跳转页面组件信息;若为空,则确定所述预设路由信息表中不存在所述应用页面对应的跳转页面组件信息。3.根据权利要求2所述的方法,其特征在于,所述利用所述应用页面对应的跳转页面组件信息,实现从所述应用页面跳转到其对应的跳转页面,包括:利用所述应用页面对应的跳转处理器,对所述应用页面对应的跳转页面组件信息进行反射处理,得到所述应用页面对应的跳转页面组件反射类;创建并加载所述跳转页面组件反射类对应的页面内容,以实现所述应用页面跳转到其对应的跳转页面。4.根据权利要求1所述的方法,其特征在于,所述根据所述路由路径信息查找预设路由信息表中是否存在所述应用页面对应的跳转页面组件信息之前,所述方法还包括:接收所述预设路由信息表,并将所述预设路由信息表加载装入到哈希表中;所述根据所述路由路径信息查找预设路由信息表...

【专利技术属性】
技术研发人员:许剑勇
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1