本申请涉及智能家居/智慧家庭,具体而言,涉及一种页面跳转方法、装置、存储介质及电子装置。
背景技术:
1、目前,在进行应用软件开发的过程中,经常涉及到从当前应用程序中跳转到第三方业务页面的情况,现有技术中在跳转到第三方业务页面时通常需要唤醒第三方业务对应的应用程序,由用户在第三方应用程序中确认授权后才能跳转到第三方业务对应的业务页面,因此,相关技术中存在跳转到第三方业务的页面时操作繁琐的问题。
2、针对相关技术中,在跳转到第三方业务的页面时操作繁琐的问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种页面跳转方法、装置、存储介质及电子装置,以至少解决相关技术中,在跳转到第三方业务的页面时操作繁琐的问题。
2、根据本申请实施例的一个实施例,提供了一种页面跳转方法,包括:响应于目标对象发起的业务请求,所述业务请求包括:目标业务的业务标识,所述目标对象的对象标识;获取与所述业务标识和所述对象标识对应的目标授权记录,所述目标授权记录用于指示所述目标业务的授权记录;查询所述目标业务的第一目标业务信息,在从所述当前页面跳转至所述目标授权记录对应的目标业务页面之后,在所述目标业务页面上展示所述第一目标业务信息,其中,所述第一目标业务信息至少包括:业务名称、业务提供方、业务协议。
3、在一个示例性实施例中,所述方法还包括:在所述目标业务页面上展示所述第一目标业务信息失败的情况下,从所述目标业务的业务服务端获取第二目标业务信息,其中,所述第二目标业务信息为所述目标业务对应的最新目标业务信息;将所述第一目标业务信息更新为所述第二目标业务信息。
4、在一个示例性实施例中,响应于目标对象发起的业务请求之前,所述方法还包括:从不同的业务服务端收集多种业务信息,其中,一种业务信息对应一个业务服务端;对所述多种业务信息进行审核,在确定审核通过的情况下分别为所述多种业务信息分配业务标识,并对所述多种业务信息进行保存。
5、在一个示例性实施例中,所述方法还包括:遍历已保存的业务信息,获取第一业务信息的更新时间,其中,所述第一业务信息为正在遍历的当前业务信息;在确定当前时间与所述更新时间的差值大于预设值的情况下,从所述当前业务信息对应的业务服务端获取第二业务信息;将所述第一业务信息与所述第二业务信息进行对比,在确定所述第一业务信息与所述第二业务信息不一致的情况下,将所述第一业务信息更新为所述第二业务信息。
6、在一个示例性实施例中,在所述目标业务页面上展示所述第一目标业务信息之前,所述方法还包括:在未获取到所述目标授权记录的情况下,向所述目标对象发送授权请求;获取所述目标对象对所述授权请求的响应结果,所述响应结果用于指示所述目标对象是否对所述目标业务进行授权,所述响应结果包括:确认授权,拒绝授权;在确定所述响应结果为确认授权的情况下,从所述目标业务的业务服务端获取所述第一目标业务信息。
7、在一个示例性实施例中,从所述目标业务的业务服务端获取所述第一目标业务信息之后,所述方法还包括:获取所述目标业务的业务标识,以及获取所述目标对象的对象标识;根据所述目标业务的业务标识以及所述目标对象的对象标识生成所述目标授权记录;对所述目标授权记录以及所述第一目标业务信息进行保存。
8、在一个示例性实施例中,所述方法还包括:响应于目标对象发起的授权取消请求,所述授权取消请求用于停止所述目标对象对所述目标业务的授权,所述授权取消请求包括:所述目标业务的业务标识,所述目标对象的对象标识;获取与所述目标业务的业务标识和所述目标对象的对象标识对应的目标授权记录;查询所述目标业务的所述第一目标业务信息;删除所述目标授权记录以及所述第一目标业务信息。
9、根据本申请实施例的另一方面,还提供了一种页面跳转装置,包括:响应模块,用于响应于目标对象发起的业务请求,所述业务请求包括:目标业务的业务标识,所述目标对象的对象标识;查询模块,用于获取与所述业务标识和所述对象标识对应的目标授权记录,所述目标授权记录用于指示所述目标业务的授权记录;跳转模块,用于查询所述目标业务的第一目标业务信息,在从所述当前页面跳转至所述目标授权记录对应的目标业务页面之后,在所述目标业务页面上展示所述第一目标业务信息,其中,所述第一目标业务信息至少包括:业务名称、业务提供方、业务协议。
10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述页面跳转方法。
11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的页面跳转方法。
12、根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
13、在本申请实施例中,通过响应于目标对象发起的业务请求,根据目标业务的业务标识和目标对象的对象标识获取与业务标识和对象标识对应的目标授权记录,进而查询到目标业务的第一目标业务信息,并在目标业务页面上展示第一目标业务信息;采用上述技术方案,解决了在跳转到第三方业务的页面时操作繁琐的问题,进而达到快速展示业务页面的效果。
1.一种页面跳转方法,其特征在于,包括:
2.根据权利要求1所述的页面跳转方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的页面跳转方法,其特征在于,响应于目标对象发起的业务请求之前,所述方法还包括:
4.根据权利要求1所述的页面跳转方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的页面跳转方法,其特征在于,在所述目标业务页面上展示所述第一目标业务信息之前,所述方法还包括:
6.根据权利要求5所述的页面跳转方法,其特征在于,从所述目标业务的业务服务端获取所述第一目标业务信息之后,所述方法还包括:
7.根据权利要求1所述的页面跳转方法,其特征在于,所述方法还包括:
8.一种页面跳转装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。
