本发明涉及云应用领域,特别涉及一种云应用使用方法与装置、电子设备及存储介质。
背景技术:
1、云应用(比如云游戏等)是一种新兴的在线应用模式,它将应用渲染和编码置于云服务器上,并将应用画面传输到用户终端上,从而无需高性能硬件支持,用户便可以在各种终端设备上享受到高品质的应用体验。
2、云应用机房遍布于各个省份,云应用服务器会根据用户所在地将用户调度到与用户最近的机房服务,以达到推流延迟更低的目的。在用户频繁变更所在地或者和位于不同省份的亲朋好友共享账号的情况下,使用云应用时往往会被路由到不同的云应用机房,进而导致应用判别为异地登录或者账号有被盗的风险,从而要求重新登录或者人脸识别验证,如此需要云应用的账号所有者频繁操作,大大影响使用体验和效率。
3、因此,如何提供一种云应用使用方案,以提高云应用的使用体验和效率,成为亟待解决的技术问题。
技术实现思路
1、针对现有技术存在的技术问题,本申请实施例提供一种云应用使用方法与装置、电子设备及存储介质。
2、第一方面,本申请实施例提供了一种云应用使用方法,包括:
3、在第一用户被路由到第一云服务器后,若判断获知第一云服务器所属的机房和第二云服务器所属的机房不同,则在第一云服务器中的应用启动完成后,根据第二用户的账号存档信息生成登录请求,并将所述登录请求通过目标vpn服务处理后转发给应用服务器,其中,第二用户最后一次使用所述应用使用的是第二云服务器,目标vpn服务为第二云服务器所在机房的vpn服务,所述处理包括将接收到的登录请求中携带的源ip地址转换为第二云服务器所属的机房的ip地址;
4、在登录第二用户的账号成功后,将所述应用运行过程中渲染出的应用画面推流给第一用户终端。
5、第二方面,本申请实施例还提供了一种云应用使用装置,包括:
6、生成单元,用于在第一用户被路由到第一云服务器后,若判断获知第一云服务器所属的机房和第二云服务器所属的机房不同,则在第一云服务器中的应用启动完成后,根据第二用户的账号存档信息生成登录请求,并将所述登录请求通过目标vpn服务处理后转发给应用服务器,其中,第二用户最后一次使用所述应用使用的是第二云服务器,目标vpn服务为第二云服务器所在机房的vpn服务,所述处理包括将接收到的登录请求中携带的源ip地址转换为第二云服务器所属的机房的ip地址;
7、推流单元,用于在登录第二用户的账号成功后,将所述应用运行过程中渲染出的应用画面推流给第一用户终端。
8、第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面所述的云应用使用方法的步骤。
9、第四方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面所述的云应用使用方法的步骤。
10、综上,本申请实施例提供的云应用使用方法与装置、电子设备及存储介质,在将第一用户路由到第一云服务器后,若判断获知第一云服务器所属的机房和第二云服务器所属的机房不同,则在第一云服务器中的应用启动完成后,根据第二用户的账号存档信息生成登录请求,并将所述登录请求通过目标vpn服务处理后转发给应用服务器,整个方案中,因为登录请求中的账号信息是第二用户的账号信息,且登录请求中的源ip地址为第二用户最后一次使用所述应用所使用的第二云服务器所属的机房的ip地址,如此应用服务器便会认为登录请求是第二用户终端发出的,从而通过安全验证,因而能够降低云应用业务中需要重新登录或者人脸识别验证情况的发生,继而提高云应用的使用体验和效率。
1.一种云应用使用方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,还包括:
3.如权利要求1或2所述的方法,其特征在于,还包括:
4.如权利要求1所述的方法,其特征在于,还包括:
5.一种云应用使用装置,其特征在于,包括:
6.如权利要求5所述的装置,其特征在于,还包括:
7.如权利要求5或6所述的装置,其特征在于,还包括:
8.如权利要求5所述的装置,其特征在于,所述生成单元,还用于:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至4任一项所述的云应用使用方法的步骤。
10.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至4任一项所述的云应用使用方法的步骤。
