页面跳转方法、装置、电子设备和存储介质与流程

文档序号:36391544发布日期:2023-12-15 10:05阅读:27来源:国知局
页面跳转方法与流程

本公开涉及大数据智能分析,尤其涉及页面跳转方法、装置、电子设备和存储介质。


背景技术:

1、随着各类应用程序的功能逐渐完善,目前的应用程序为了实现多元化的应用需求,应用程序的功能页面繁多,用户在使用应用程序的过程中,容易遇到多个页面来回跳转的情况。比如,当用户浏览到应用程序中的指定页面时,需要登录权限才可以浏览,这时需要跳转到登录页面,但是,当用户在登录页面进行登录操作后,通常会跳转到平台首页,无法跳转到指定页面,用户可能需要多次从大量页面中重新查找所需浏览的指定页面,操作繁琐,用户体验较差。


技术实现思路

1、本公开提供一种页面跳转方法、装置、电子设备和存储介质,以至少在一定程度上解决相关技术中的技术问题之一。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种页面跳转方法,包括:响应于对登录页面中指定控件的触发操作,向服务端发送登录请求,其中,所述登录请求中包括对所述登录页面输入的登录信息;接收所述服务端发送的登录响应,采用第一目标函数判断所述客户端的缓存组件中是否存储第一页面访问信息,其中,所述登录响应是在对所述登录信息验证通过的情况下发送的;在所述缓存组件中存储所述第一页面访问信息的情况下,从所述登录页面回跳至所述第一页面访问信息对应的浏览页面。

3、在本公开实施例的一种可能的实现方式中,所述在所述缓存组件中存储所述第一页面访问信息的情况下,从所述登录页面回跳至所述第一页面访问信息对应的浏览页面,包括:在所述缓存组件中存储所述第一页面访问信息的情况下,获取所述第一页面访问信息的设定缓存信息,其中,所述设定缓存信息用于指示是否缓存所述浏览页面;在所述设定缓存信息指示缓存所述浏览页面的情况下,查找缓存队列中是否存在所述浏览页面的第一目标缓存数据;在所述缓存队列中存在所述第一目标缓存数据的情况下,向所述服务端发送验证请求;其中,所述验证请求中包括当前时刻,所述当前时刻用于与缓存所述浏览页面的缓存时刻进行比对,得到比对结果,在所述比对结果小于或等于设定时长阈值的情况下,判断所述登录信息中的账号信息是否位于设定账号信息中,所述设定账号信息为允许访问缓存队列中缓存页面的缓存数据的账号信息;接收所述服务端发送的第一验证响应,从缓存队列中获取所述第一目标缓存数据,并根据所述第一目标缓存数据,生成所述浏览页面,其中,所述第一验证响应为判断所述登录信息中的账号信息位于设定账号信息中所发送的。

4、在本公开实施例的一种可能的实现方式中,所述方法还包括:在所述缓存队列中不存在所述第一目标缓存数据的情况下,判断所述缓存队列中已缓存的页面的缓存数据的数量是否等于设定数量阈值;在所述数量等于所述设定数据阈值的情况下,删除所述缓存队列中的第二目标缓存数据,其中,所述第二目标缓存数据的未使用时长大于所述缓存队列中除所述第二目标缓存数据之外的第三目标缓存数据的未使用时长;将所述第一目标缓存数据存储至所述缓存队列中。

5、在本公开实施例的一种可能的实现方式中,所述方法还包括:接收所述服务端发送的第二验证响应,根据所述第一页面访问信息,重新打开所述浏览页面;其中,所述第二验证响应是在所述比对结果大于设定时长阈值,或者,在所述登录信息中的账号信息未位于设定账号信息的情况下发送的。

6、在本公开实施例的一种可能的实现方式中,所述登录响应中包括登录令牌和所述登录信息中账号信息所允许访问的至少一个第二页面访问信息,所述方法还包括:将所述登录令牌和所述至少一个第二页面访问信息进行存储。

7、在本公开实施例的一种可能的实现方式中,在所述响应于对登录页面中指定控件的触发操作,向服务端发送登录请求之前,所述方法还包括:响应于从浏览页面跳转至所述登录页面的过程中,采用第二目标函数获取所述浏览页面的第一页面访问信息;将所述第一页面访问信息,以键值对的方式存储至所述缓存组件中。

8、在本公开实施例的一种可能的实现方式中,所述响应于从浏览页面跳转至所述登录页面的过程中,采用第二目标函数获取所述浏览页面的第一页面访问信息之前,所述方法还包括:响应于触发所述浏览页面中的目标控件,判断所述浏览页面的第一页面访问信息是否位于页面访问白名单中;在所述第一页面访问信息未位于所述页面访问白名单中,判断是否存储与所述第一页面访问信息对应的登录令牌;在未存储与所述第一页面访问信息对应的登录令牌的情况下,从浏览页面跳转至所述登录页面。

9、在本公开实施例的一种可能的实现方式中,所述方法还包括:在所述第一页面访问信息位于所述页面访问白名单中,响应于所述目标控件的触发操作,展示与所述目标控件匹配的目标页面;或者,在存储与所述第一页面访问信息对应的登录令牌的情况下,响应于所述目标控件的触发操作,展示与所述目标控件匹配的目标页面。

10、根据本公开实施例的第二方面,提供一种页面跳转装置,包括:发送模块,用于响应于对登录页面中指定控件的触发操作,向服务端发送登录请求,其中,所述登录请求中包括对所述登录页面输入的登录信息;第一处理模块,用于接收所述服务端发送的登录响应,采用第一目标函数判断所述客户端的缓存组件中是否存储第一页面访问信息,其中,所述第一登录响应是在对所述登录信息验证通过的情况下发送的;跳转模块,用于在所述缓存组件中存储所述第一页面访问信息的情况下,从所述登录页面回跳至所述第一页面访问信息对应的浏览页面。

11、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如本公开上述实施例所述的页面跳转方法。

12、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本公开上述实施例所述的页面跳转方法。

13、根据本公开实施例的第五方面,提供一种计算机程序产品,包括:计算机程序,所述计算机程序被处理器执行时实现如本公开上述实施例所述的页面跳转方法。

14、本公开的实施例提供的技术方案至少带来以下有益效果:

15、通过响应于对登录页面中指定控件的触发操作,向服务端发送登录请求,其中,所述登录请求中包括对所述登录页面输入的登录信息;接收所述服务端发送的登录响应,采用第一目标函数判断所述客户端的缓存组件中是否存储第一页面访问信息,其中,所述登录响应是在对所述登录信息验证通过的情况下发送的;在所述缓存组件中存储所述第一页面访问信息的情况下,从所述登录页面回跳至所述第一页面访问信息对应的浏览页面,由此,在用户从浏览页面跳转到登录页面执行登录操作后,在用户具有登录权限的情况下,可直接从登录页面回跳至浏览页面,无需用户多次从大量页面中重新查找浏览页面,改善了用户体验。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种页面跳转方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述缓存组件中存储所述第一页面访问信息的情况下,从所述登录页面回跳至所述第一页面访问信息对应的浏览页面,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述登录响应中包括登录令牌和所述登录信息中账号信息所允许访问的至少一个第二页面访问信息,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述响应于对登录页面中指定控件的触发操作,向服务端发送登录请求之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述响应于从浏览页面跳转至所述登录页面的过程中,采用第二目标函数获取所述浏览页面的第一页面访问信息之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种页面跳转装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-8中任一项所述的页面跳转方法。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的页面跳转方法。


技术总结
本公开提出一种页面跳转方法、装置、电子设备和存储介质,涉及大数据智能分析技术领域,其中,方法包括:响应于对登录页面中指定控件的触发操作,向服务端发送登录请求,登录请求中包括对登录页面输入的登录信息;接收服务端发送的登录响应,采用第一目标函数判断客户端的缓存组件中是否存储第一页面访问信息,登录响应是在对登录信息验证通过的情况下发送的;在缓存组件中存储第一页面访问信息的情况下,从登录页面回跳至第一页面访问信息对应的浏览页面,由此,在用户从浏览页面跳转到登录页面执行登录操作后,在用户具有登录权限的情况下,可直接从登录页面跳转到浏览页面,无需用户多次从大量页面中重新查找浏览页面,改善了用户体验。

技术研发人员:梁世磊
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1