页面切换方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:29790376 阅读:11 留言:0更新日期:2021-08-24 18:09
本公开实施例公开了一种页面切换方法、装置、电子设备及可读存储介质,所述方法包括:响应于在第一应用程序的第一页面接收第一输入操作,从所述第一页面切换到第二应用程序的第二页面;响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,所述第二输入操作包括返回操作。根据本公开实施例,该技术方案在用户在进行返回操作时将用户留在第二应用程序内,保证了大量的用户流量不会直接从第二应用程序中流失,从而将第二应用程序中丰富的内容或服务展示给用户,有助于服务提供方实现高效运营。

【技术实现步骤摘要】
页面切换方法、装置、电子设备及可读存储介质
本公开涉及计算机应用
,具体涉及一种页面切换方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网技术的发展,用户在客户端等设备上进行页面浏览时,能够通过点击链接或含有链接的图片等方式从当前正在浏览的应用程序跳转至另一应用程序,从而浏览另一应用程序中的相应页面。但是,用户在另一应用程序的相应页面上浏览完毕后,若进行返回操作,通常会直接返回至先前浏览的应用程序,这使得大量的用户流量直接从上述另一应用程序中流失,不利于实现更丰富的内容或服务展示,妨碍服务提供方实现高效运营。
技术实现思路
为了解决相关技术中的问题,本公开实施例提供一种页面切换方法、装置、电子设备及可读存储介质。第一方面,本公开实施例中提供了一种页面切换方法。具体地,所述页面切换方法,包括:响应于在第一应用程序的第一页面接收第一输入操作,从所述第一页面切换到第二应用程序的第二页面;响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,所述第二输入操作包括返回操作。结合第一方面,本公开在第一方面的第一种实现方式中,所述方法还包括:获取以下至少一项或多项信息:所述第二页面的地址、所述第三页面的地址、指示信息,其中:所述指示信息指示需要把用户留在所述第二应用程序;所述从所述第一页面切换到第二应用程序的第二页面,包括根据所述第二页面的地址从所述第一页面切换到第二应用程序的第二页面;所述从所述第二页面切换到所述第二应用程序的第三页面,包括根据所述第三页面的地址和/或所述指示信息,从所述第二页面切换到所述第二应用程序的第三页面。结合第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,所述至少一项或多项信息是根据所述第一输入操作对应的操作信息,或根据所述操作信息和以下至少一项或多项数据确定的:接收到所述第一输入操作时所述第二应用程序的启动状态、接收到所述第一输入操作时用户是否已登录到所述第二应用程序、所述用户的行为数据、所述用户的价值参数、所述用户的来源,其中,所述用户的价值参数表示所述用户对第二应用程序的服务提供方的营收做出的贡献,所述用户的来源表示所述将所述用户引导至所述第二应用程序的渠道。结合第一方面,本公开在第一方面的第三种实现方式中,所述响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,包括:针对满足预设条件的所述第二页面,响应于在所述第二页面接收所述第二输入操作,调用预设处理,所述预设处理用于从所述第二应用程序返回所述第一应用程序;在所述预设处理被调用时,不执行所述预设处理并且从所述第二页面切换到所述第三页面。结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述预设处理包括指定基类的页面销毁方法或所述第二页面调用的软件开发工具包中的返回处理逻辑,所述指定基类是所述第二页面继承的基类。结合第一方面的第三种实现方式,本公开在第一方面的第五种实现方式中,所述方法还包括:在所述预设处理被调用时,确定所述第二页面的地址是否与所述第三页面的地址和/或指示信息相关联,所述指示信息指示需要把用户留在所述第二应用程序;其中,所述在所述预设处理被调用时,不执行所述预设处理并且切换到所述第三页面,包括:如果所述第二页面的地址与所述第三页面的地址相关联,或所述第二页面的地址不与所述第三页面的地址相关联但与所述指示信息相关联,或所述第二页面的地址与所述第三页面的地址和所述指示信息相关联,则不执行所述预设处理并且从所述第二页面切换到所述第三页面。结合第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,所述方法还包括:如果所述第二页面的地址不与所述第三页面的地址相关联,也不与所述指示信息相关联,则从所述第二应用程序返回所述第一应用程序。结合第一方面的第三种实现方式,本公开在第一方面的第七种实现方式中,所述方法还包括:针对不满足所述预设条件的所述第二页面,响应于在所述第二页面接收所述第二输入操作,确定在接收所述第一输入操作时,所述第二应用程序是否处于已启动状态;如果确定在接收所述第一输入操作时,所述第二应用程序处于已启动状态,则从所述第二页面切换到所述第二应用程序的第四页面。结合第一方面的第三种实现方式,本公开在第一方面的第八种实现方式中,所述预设条件包括所述第二页面继承所述第二应用程序的基类或所述第二页面调用软件开发工具包中的返回处理逻辑。结合第一方面,本公开在第一方面的第九种实现方式中,所述方法还包括:响应于在所述第三页面接收第三输入操作,从所述第三页面切换到所述第二应用程序的第四页面,所述第三输入操作包括返回操作。第二方面,本公开实施例中提供了一种页面切换方法。具体地,所述页面切换方法,包括:从客户端接收操作信息,所述操作信息对应于在所述客户端的第一应用程序的第一页面接收的第一输入操作;至少根据所述操作信息,确定第二应用程序的第二页面的地址,并且确定所述第二应用程序的第三页面的地址和/或指示信息,所述指示信息指示需要把用户留在所述第二应用程序;将第二应用程序的第二页面的地址发送到所述客户端,将所述第二应用程序的第三页面的地址和/或所述指示信息发送到所述客户端,其中,所述客户端根据所述第二页面的地址,响应于所述第一输入操作而从所述第一页面切换到所述第二应用程序的第二页面,所述客户端根据所述第二应用程序的第三页面的地址和/或所述指示信息,响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第三页面,所述第二输入操作包括返回操作。结合第二方面,本公开在第二方面的第一种实现方式中,所述方法还包括:获取以下至少一项或多项数据:接收到所述第一输入操作时所述第二应用程序的启动状态、接收到所述第一输入操作时用户是否已登录到所述第二应用程序、所述用户的行为数据、所述用户的价值参数、所述用户的来源,其中,所述用户的价值参数表示所述用户对第二应用程序的服务提供方的营收做出的贡献,所述用户的来源表示所述将所述用户引导至所述第二应用程序的渠道,其中,所述至少根据所述操作信息,确定第二应用程序的第二页面的地址,并且确定所述第二应用程序的第三页面的地址和/或所述指示信息,包括根据所述操作信息和所述至少一项或多项数据,确定第二应用程序的第二页面的地址,并且确定所述第二应用程序的第三页面的地址和/或所述指示信息。第三方面,本公开实施例中提供了一种页面切换装置。具体地,所述页面切换装置,包括:第一切换模块,被配置为响应于在第一应用程序的第一页面接收第一输入操作,从所述第一页面切换到第二应用程序的第二页面;第二切换模块,被配置为响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,所述第二输入操作包括返回操作。结合第三方面,本公开在第三方面的第一种实现方式中,所述装置还包括:第一获取模块,被配置为获取以下至少一项或多项信息:所述第二页面的地址、所述第三页面的地址本文档来自技高网...

【技术保护点】
1.一种页面切换方法,包括:/n响应于在第一应用程序的第一页面接收第一输入操作,从所述第一页面切换到第二应用程序的第二页面;/n响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,所述第二输入操作包括返回操作。/n

【技术特征摘要】
1.一种页面切换方法,包括:
响应于在第一应用程序的第一页面接收第一输入操作,从所述第一页面切换到第二应用程序的第二页面;
响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,所述第二输入操作包括返回操作。


2.根据权利要求1所述的方法,还包括:
获取以下至少一项或多项信息:所述第二页面的地址、所述第三页面的地址、指示信息,其中:
所述指示信息指示需要把用户留在所述第二应用程序;
所述从所述第一页面切换到第二应用程序的第二页面,包括根据所述第二页面的地址从所述第一页面切换到第二应用程序的第二页面;
所述从所述第二页面切换到所述第二应用程序的第三页面,包括根据所述第三页面的地址和/或所述指示信息,从所述第二页面切换到所述第二应用程序的第三页面。


3.根据权利要求2所述的方法,其中,所述至少一项或多项信息是根据所述第一输入操作对应的操作信息,或根据所述操作信息和以下至少一项或多项数据确定的:接收到所述第一输入操作时所述第二应用程序的启动状态、接收到所述第一输入操作时用户是否已登录到所述第二应用程序、所述用户的行为数据、所述用户的价值参数、所述用户的来源,其中,所述用户的价值参数表示所述用户对第二应用程序的服务提供方的营收做出的贡献,所述用户的来源表示所述将所述用户引导至所述第二应用程序的渠道。


4.根据权利要求1所述的方法,其中,所述响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第二应用程序的第三页面,包括:
针对满足预设条件的所述第二页面,响应于在所述第二页面接收所述第二输入操作,调用预设处理,所述预设处理用于从所述第二应用程序返回所述第一应用程序;
在所述预设处理被调用时,不执行所述预设处理并且从所述第二页面切换到所述第三页面。


5.根据权利要求4所述的方法,其中:
所述预设处理包括指定基类的页面销毁方法或所述第二页面调用的软件开发工具包中的返回处理逻辑,所述指定基类是所述第二页面继承的基类。


6.根据权利要求4所述的方法,还包括:
在所述预设处理被调用时,确定所述第二页面的地址是否与所述第三页面的地址和/或指示信息相关联,所述指示信息指示需要把用户留在所述第二应用程序;
其中,所述在所述预设处理被调用时,不执行所述预设处理并且切换到所述第三页面,包括:如果所述第二页面的地址与所述第三页面的地址相关联,或所述第二页面的地址不与所述第三页面的地址相关联但与所述指示信息相关联,或所述第二页面的地址与所述第三页面的地址和所述指示信息相关联,则不执行所述预设处理并且从所述第二页面切换到所述第三页面。


7.根据权利要求6所述的方法,还包括:
如果所述第二页面的地址不与所述第三页面的地址相关联,也不与所述指示信息相关联,则从所述第二应用程序返回所述第一应用程序。


8.根据权利要求4所述的方法,还包括:
针对不满足所述预设条件的所述第二页面,响应于在所述第二页面接收所述第二输入操作,确定在接收所述第一输入操作时,所述第二应用程序是否处于已启动状态;
如果确定在接收所述第一输入操作时,所述第二应用程序处于已启动状态,则从所述第二页面切换到所述第二应用程序的第四页面。


9.根据权利要求4所述的方法,其中,所述预设条件包括所述第二页面继承所述第二应用程序的基类或所述第二页面调用软件开发工具包中的返回处理逻辑。


10.根据权利要求1所述的方法,还包括:
响应于在所述第三页面接收第三输入操作,从所述第三页面切换到所述第二应用程序的第四页面,所述第三输入操作包括返回操作。


11.一种页面切换方法,包括:
从客户端接收操作信息,所述操作信息对应于在所述客户端的第一应用程序的第一页面接收的第一输入操作;
至少根据所述操作信息,确定第二应用程序的第二页面的地址,并且确定所述第二应用程序的第三页面的地址和/或指示信息,所述指示信息指示需要把用户留在所述第二应用程序;
将第二应用程序的第二页面的地址发送到所述客户端,将所述第二应用程序的第三页面的地址和/或所述指示信息发送到所述客户端,其中,所述客户端根据所述第二页面的地址,响应于所述第一输入操作而从所述第一页面切换到所述第二应用程序的第二页面,所述客户端根据所述第二应用程序的第三页面的地址和/或所述指示信息,响应于在所述第二页面接收第二输入操作,从所述第二页面切换到所述第三页面,所述第二输入操作包括返回操作。


12.根据权利要求11所述的方法,还包括:
获取以下至少一项或多项数据:接收到所述第一输入操作时所述第二应用程序的启动状态、接收到所述第一输入操作时用户是否已登录到所述第二应用程序、所述用户的行为数据、所述用户的价值参数、所述用户的来源,其中,所述用户的价值参数表示所述用户对第二应用程序的服务提供方的营收做出的贡献,所述用户的来源表示所述将所述用户...

【专利技术属性】
技术研发人员:盛忠良张啸峰李朋华茹茹蓝鹏董昊解晓庆赵壮胡文江吕梓荣冯博渊高嘉峻
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1