一种多平台游戏登录方法、装置、设备及存储介质制造方法及图纸

技术编号:39421222 阅读:10 留言:0更新日期:2023-11-19 16:09
本申请实施例公开了一种多平台游戏登录方法、装置、设备及存储介质。本申请实施例提供的技术方案通过在接收基于目标平台和目标渠道触发的用户登录请求时,根据用户登录请求确定目标步骤命令类,并执行目标步骤命令类中的多个登录流程步骤,以在目标平台中基于目标渠道登录游戏账户,实现对游戏的登录逻辑和业务逻辑的解耦,降低对多平台游戏登录的管理难度,有效提高对多平台游戏登录的管理效率。有效提高对多平台游戏登录的管理效率。有效提高对多平台游戏登录的管理效率。

【技术实现步骤摘要】
一种多平台游戏登录方法、装置、设备及存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种多平台游戏登录方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术和计算机技术的发展,游戏程序、应用程序等客户端程序的应用越来越广泛。不管是游戏程序还是应用程序,在够体验其丰富的内容之前,都需在游戏程序或应用程序中登录用户账户。
[0003]登录游戏账户在玩家的角度来是一次输入账号、密码后点击进入的操作,而对于游戏客户端程序来说,除了要负责和用户交互之外,还需要负责跟游戏服务器端以及游戏平台网站等进行交互,而针对不同的平台和渠道会有不一样的登录处理流程,游戏账户登录是一个复杂度和逻辑性要求较高的过程。而随着游戏平台的不断增多以及登录过程中涉及的数据点越来越多,多平台游戏的登录流程变得越来越庞大和繁琐,目前对多平台游戏登录流程的登录逻辑代码一般是和业务逻辑代码混合在一起的,登录逻辑和业务逻辑难以区分,对多平台游戏登录的管理难度较大,对多平台游戏登录的管理效率较低。

技术实现思路

[0004]本申请实施例提供一种多平台游戏登录方法、装置、设备及存储介质,以解决相关技术中登录逻辑和业务逻辑难以区分,对多平台游戏登录的管理难度较大,对多平台游戏登录的管理效率较低的技术问题,有效提高对多平台游戏登录的管理效率。
[0005]在第一方面,本申请实施例提供了一种多平台游戏登录方法,包括:
[0006]接收基于目标平台和目标渠道触发的用户登录请求;
[0007]根据所述用户登录请求确定目标步骤命令类,其中,不同平台和/或渠道对应不同步骤命令类,所述步骤命令类基于平台和/或渠道对应的登录流程步骤进行封装得到;
[0008]执行所述目标步骤命令类中的多个登录流程步骤,以在所述目标平台中基于所述目标渠道登录游戏账户,其中,多个所述登录流程步骤基于单线程以及阻塞队列策略执行。
[0009]在第二方面,本申请实施例提供了一种多平台游戏登录装置,包括请求响应模块、命令类确定模块和登录执行模块,其中:
[0010]所述请求响应模块,配置为接收基于目标平台和目标渠道触发的用户登录请求;
[0011]所述命令类确定模块,配置为根据所述用户登录请求确定目标步骤命令类,其中,不同平台和/或渠道对应不同步骤命令类,所述步骤命令类基于平台和/或渠道对应的登录流程步骤进行封装得到;
[0012]所述登录执行模块,配置为执行所述目标步骤命令类中的多个登录流程步骤,以在所述目标平台中基于所述目标渠道登录游戏账户,其中,多个所述登录流程步骤基于单线程以及阻塞队列策略执行。
[0013]在第三方面,本申请实施例提供了一种多平台游戏登录设备,包括:存储器以及一
个或多个处理器;
[0014]所述存储器,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的多平台游戏登录方法。
[0016]在第四方面,本申请实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的多平台游戏登录方法。
[0017]本申请实施例通过在接收基于目标平台和目标渠道触发的用户登录请求时,根据用户登录请求确定目标步骤命令类,并执行目标步骤命令类中的多个登录流程步骤,以在目标平台中基于目标渠道登录游戏账户,实现对游戏的登录逻辑和业务逻辑的解耦,降低对多平台游戏登录的管理难度,有效提高对多平台游戏登录的管理效率。
附图说明
[0018]图1是本申请实施例提供的一种多平台游戏登录方法的流程图;
[0019]图2是本申请实施例提供的另一种多平台游戏登录方法的流程图;
[0020]图3是本申请实施例提供的一种多平台游戏登录装置的结构示意图;
[0021]图4是本申请实施例提供的一种多平台游戏登录设备的结构示意图。
具体实施方式
[0022]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时上述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。上述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0023]图1给出了本申请实施例提供的一种多平台游戏登录方法的流程图,本申请实施例提供的多平台游戏登录方法可以由多平台游戏登录装置来执行,该多平台游戏登录装置可以通过硬件和/或软件的方式实现,并集成在多平台游戏登录设备(例如游戏客户端)中。
[0024]下述以多平台游戏登录装置执行多平台游戏登录方法为例进行描述。参考图1,该多平台游戏登录方法包括:
[0025]S110:接收基于目标平台和目标渠道触发的用户登录请求。
[0026]其中,用户通过多平台游戏登录设备登录游戏时,可基于不同的平台和渠道登录游戏账户。可选的,不同的平台和渠道的组合可对应不同的游戏账户,也可以对应相同的游戏账户。
[0027]在一个实施例中,用户登录游戏账户对应的目标平台和目标渠道可由用户进行选择,也可基于多平台游戏登录设备对应的客户端类型进行确定。例如,可预先为不同的多平台游戏登录设备默认配置了对应的目标平台和目标渠道,例如为客户端程序、PC端、网页
端、小程序端、安卓端、IOS端、不同运营商、代理商等不同的平台和渠道的组合配置对应的目标平台和目标渠道。
[0028]示例性的,用户在需要在多平台游戏登录设备登录游戏账户以游玩游戏时,可基于用户选定或默认的目标平台和目标渠道触发用户登陆请求,平台游戏登录设备在检测到基于目标平台和目标渠道触发的用户登录请求后,可进一步根据目标平台和目标渠道执行对应的登录逻辑。
[0029]S120:根据用户登录请求确定目标步骤命令类,其中,不同平台和/或渠道对应不同步骤命令类,步骤命令类基于平台和/或渠道对应的登录流程步骤进行封装得到。
[0030]需要进行解释的是,对于不同的平台和/或渠道,对游戏账户的登录流程步骤可能存在不相同的情况,需要预先确定不同平台和/或渠道对应的登录流程步骤配置对应的步骤命令类,并记录不同平台和渠道的组合对应的步骤命令类。示例性的,在检测到基于目标平台和目标渠道触发的用户登录请求后,根据目标平台和目标渠道确定对应的步骤命令类,并将确定的步骤命令类确定为执行登录流程对应的目标步骤命令类。
[0031]S130:执行目标步骤命令类中的多个登录流程步骤,以在目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多平台游戏登录方法,其特征在于,包括:接收基于目标平台和目标渠道触发的用户登录请求;根据所述用户登录请求确定目标步骤命令类,其中,不同平台和/或渠道对应不同步骤命令类,所述步骤命令类基于平台和/或渠道对应的登录流程步骤进行封装得到;执行所述目标步骤命令类中的多个登录流程步骤,以在所述目标平台中基于所述目标渠道登录游戏账户,其中,多个所述登录流程步骤基于单线程以及阻塞队列策略执行。2.根据权利要求1所述的多平台游戏登录方法,其特征在于,所述步骤命令类包括多个子命令类,所述子命令类对应多个登录流程步骤以及结束方法,所述子命令类在对应的多个所述登录流程步骤执行成功后调用所述结束方法,以通知在后的子命令类继续执行任务。3.根据权利要求2所述的多平台游戏登录方法,其特征在于,所述执行所述目标步骤命令类中的多个登录流程步骤,包括:确定所述目标步骤命令类对应的多个子命令类,并依次执行每个所述子命令类的多个登录流程步骤以及结束方法,其中,在后的子命令类在接收到上一个子命令类调用结束方法发出的任务成功通知后继续执行。4.根据权利要求3所述的多平台游戏登录方法,其特征在于,所述步骤命令类对应的多个子命令类依次记录在命令类列表中,所述确定所述目标步骤命令类对应的多个子命令类,包括:从所述目标步骤命令类对应的命令类列表中依次取出子命令类。5.根据权利要求3所述的多平台游戏登录方法,其特征在于,所述依次执行每个所述子命令类的多个登录流程步骤以及结束方法,包括:在其他子命令类依赖当前所述子命令类的执行成功的情况下,依次执行每个所述子命令类的多个登录流程步骤,在多个所述登录流程步骤执行成功的情况下,执行所述结束方法。6.根据权利要...

【专利技术属性】
技术研发人员:李克舰
申请(专利权)人:广州三七极创网络科技有限公司
类型:发明
国别省市:

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

1