页面访问处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20117989 阅读:38 留言:0更新日期:2019-01-16 12:06
本发明专利技术公开了一种页面访问处理方法、装置、计算机设备及存储介质,该方法包括:接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,并在原始页面上展示所述列表页面数据;若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据;监听所述详情页面的自定义事件,获取基于所述详情页面的自定义事件触发的页面跳转请求;基于所述页面跳转请求跳转到所述原始页面相对应的下级页面,并在所述下级页面上展示与所述详情页面相对应的预加载文本数据,解决当前页面跳转较慢而导致用户等待时间较长的问题。

Page Access Processing Method, Device, Computer Equipment and Storage Media

The invention discloses a page access processing method, device, computer equipment and storage medium. The method includes: receiving page access request, obtaining corresponding list page data according to the page access request, and displaying the list page data on the original page; and pre-loading the list page data if the list page data contains a custom event of the detail page. The pre-loaded text data corresponding to the detail page is acquired by the text data corresponding to the detail page; the custom event of the detail page is monitored to obtain the page Jump request triggered by the custom event of the detail page; and the page Jump request is transferred to the lower page corresponding to the original page based on the page jump request and displayed on the lower page. The pre-loaded text data corresponding to the detailed page can solve the problem that the current page skips slowly and the user waits for a long time.

【技术实现步骤摘要】
页面访问处理方法、装置、计算机设备及存储介质
本专利技术涉及信息处理领域,尤其涉及一种页面访问处理方法、装置、计算机设备及存储介质。
技术介绍
目前市面上的混合H5型APP,大多是传一些简单的主键id值到新页面以实现页面跳转,但是在传较多内容或者通知新页面做一些方法执行时,会导致大部分的H5型APP跳转到新页面的过程中,因需等待数据加载而使其页面跳转较慢,从而导致用户等待时间较长,体验不友好。
技术实现思路
本专利技术实施例提供一种可以快速显示跳转页面内容的页面访问处理方法、装置、计算机设备及存储介质,以解决当前页面跳转较慢而导致用户等待时间较长的问题。一种页面访问处理方法,包括:接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,并在原始页面上展示所述列表页面数据;若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据;监听所述详情页面的自定义事件,获取基于所述详情页面的自定义事件触发的页面跳转请求;基于所述页面跳转请求跳转到所述原始页面相对应的下级页面,并在所述下级页面上展示与所述详情页面相对应的预加载文本数据。一种页面访问处理装置,包括:列表页面展示模块,用于接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,并在原始页面上展示所述列表页面数据;预加载模块,用于若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据;监听模块,用于监听所述详情页面的自定义事件,获取基于所述详情页面的自定义事件触发的页面跳转请求;详情页面展示模块,用于基于所述页面跳转请求跳转到所述原始页面相对应的下级页面,并在所述下级页面上展示与所述详情页面相对应的预加载文本数据。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述页面访问处理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述页面访问处理方法的步骤。上述页面访问处理方法、装置、计算机设备及存储介质,通过接收页面访问请求,根据页面访问请求获取相对应的列表页面数据,并在原始页面上展示列表页面数据,以实现根据页面访问请求显示列表页面数据。若列表页面数据包含详情页面的自定义事件,则预加载与详情页面相对应的文本数据,获取与详情页面相对应的预加载文本数据,以便通过自定义事件对详情页面的文本数据的预加载,以便在需跳转至详情页面时可快速显示预加载文本数据。通过监听详情页面的自定义事件,获取基于详情页面的自定义事件触发的页面跳转请求,以便实时对自定义事件进行监控,基于页面跳转请求跳转到下级页面,并在下级页面上展示与详情页面相对应的预加载文本数据,以实现跳转至详情页面,快速显示预加载文本数据,减少跳转至详情页面对文本数据进行加载的时间,提高用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中页面访问处理方法的一应用环境示意图;图2是本专利技术一实施例中页面访问处理方法的一流程图;图3是本专利技术一实施例中页面访问处理方法的一流程图;图4是本专利技术一实施例中页面访问处理方法的一流程图;图5是本专利技术一实施例中页面访问处理方法的一流程图;图6是本专利技术一实施例中页面访问处理方法的一流程图;图7是本专利技术一实施例中页面访问处理方法的一流程图;图8是本专利技术一实施例中页面访问处理装置的一示意图;图9是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的页面访问处理方法,可应用在如图1的应用环境中,其中,用户端通过网络与服务器进行通信。其中,用户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种页面访问处理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:S10:接收页面访问请求,根据页面访问请求获取相对应的列表页面数据,并在原始页面上展示列表页面数据。其中,页面访问请求是指用户端向服务器发送的访问页面的请求。列表页面数据是指本次页面访问请求所要访问的页面相对应的页面数据。例如,访问APP中某一页面时,APP提供一可视化页面,用户端可通过可视化页面向服务器发送需要进入与某一页面相对应的页面访问请求,服务器根据页面访问请求获取到该页面的页面数据,该页面的页面数据称之为列表页面数据。具体地,市面上的混合H5型APP中引入基于JS开发的前端框架mui作为开发框架,将前端工具封装成开发的JavaScript方法,可通过JavaScript调用原生底层接口进行渲染。用户端通过网络与服务器进行通信连接,用户端在进入H5型APP页面时,用户端可预先根据用户账号和密码进行登录操作,或者服务器中存储有该用户端的用户账号,直接访问H5型APP页面。当用户端需进入H5型APP某一页面时,向服务器发送页面访问请求,服务器根据页面访问请求获取到与页面访问请求相对应的列表页面数据,并在原始页面展示该列表页面数据。其中,JavaScript(简称JS)是一种直译式脚本语言,是一种动态类型、弱类型和基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于用户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。S20:若列表页面数据包含详情页面的自定义事件,则预加载与详情页面相对应的文本数据,获取与详情页面相对应的预加载文本数据。其中,自定义事件是指基于mui框架的fire事件机制,可在打开新窗口时提前通知新窗口完成事件触发。文本数据是指详情页面的文字字段。其中,详情页面的文字字段可以是固定不变的文字字段,例如,在APP中从列表页面跳转至登录页面进行用户登录时,用户名和密码是固定不变的。详情页面的文字字段还可以是根据用户端的浏览操作等获取到用户端感兴趣的文字字段,再根据感兴趣的文字字段设定详情页面的文字字段。例如,某一新闻APP中,检测到用户端经常浏览军事新闻,则在详情页面中可设定军事新闻的内容,获取列表页面数据时,对详情页面的用户端感兴趣的军事新闻的文字字段进行预加载。具体地,服务器根据列表页面数据对进行页面展示时,若检测出列表页面数据中包括详情页面的自定义事件,可通过mui.preload()方法或者mui.init()方法对详情页面的文本数据进行预加载,以获取到详情页面的预加载文本数据。需要说明的是,必须在服务器本文档来自技高网...

【技术保护点】
1.一种页面访问处理方法,其特征在于,包括:接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,并在原始页面上展示所述列表页面数据;若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据;监听所述详情页面的自定义事件,获取基于所述详情页面的自定义事件触发的页面跳转请求;基于所述页面跳转请求跳转到所述原始页面相对应的下级页面,并在所述下级页面上展示与所述详情页面相对应的预加载文本数据。

【技术特征摘要】
1.一种页面访问处理方法,其特征在于,包括:接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,并在原始页面上展示所述列表页面数据;若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据;监听所述详情页面的自定义事件,获取基于所述详情页面的自定义事件触发的页面跳转请求;基于所述页面跳转请求跳转到所述原始页面相对应的下级页面,并在所述下级页面上展示与所述详情页面相对应的预加载文本数据。2.如权利要求1所述的页面访问处理方法,其特征在于,所述接收页面访问请求,根据所述页面访问请求获取相对应的列表页面数据,包括:接收页面访问请求,所述页面访问请求包括url地址和列表页面id;根据所述url地址和所述列表页面id,获取相对应的页面执行脚本;根据所述页面执行脚本,获取列表页面数据。3.如权利要求1所述的页面访问处理方法,其特征在于,在所述接收页面访问请求的步骤之前,所述页面访问处理方法还包括如下步骤:获取事件配置请求,所述事件配置请求包括列表页面id和详情页面id;基于所述列表页面id和所述详情页面id,生成自定义事件标签,所述自定义事件标签包括与所述详情页面id相对应的自定义事件名称、与所述列表页面id相对应的传值目标以及与所述详情页面id相对应的详情数据。4.如权利要求3所述的页面访问处理方法,其特征在于,所述详情数据包括与所述详情页面相对应的文本数据;所述若所述列表页面数据包含详情页面的自定义事件,则预加载与所述详情页面相对应的文本数据,获取与所述详情页面相对应的预加载文本数据,包括:判断与所述列表页面id相对应的列表页面数据是否包含所述自定义事件标签,若与所述列表页面id相对应的列表页面数据包含所述自定义事件标签,则所述列表页面数据包含详情页面的自定义事件;基于所述详情页面的自定义事件,获取所述自定义事件标签中的详情页面id;基于所述详情页面id,预加载与所述详情页面id相对应的json格式的预加载文本数据。5.如权利要求3所述的页面访问处理方法,其特征在于,所述详情数据还包括与所述详情页面相对应的非文本数据;在所述获取基于所述详情页面的自定义事件触发的页面跳转请求的步骤...

【专利技术属性】
技术研发人员:徐唐生
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1