一种游戏处理方法及相关设备技术

技术编号:39739512 阅读:4 留言:0更新日期:2023-12-17 23:40
本申请公开一种游戏处理方法及相关设备,方法包括:若检测到目标游戏应用程序处于用户账号登录下后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序,则向游戏服务器发送挂机请求,接收游戏服务器基于挂机请求返回的挂机配置和挂机审核结果,若挂机审核结果为允许挂机,则根据挂机配置确定挂机心跳的发送间隔,根据发送间隔向游戏服务器发送挂机心跳,便于游戏服务器根据挂机心跳统计目标游戏应用程序的挂机持续时长,响应于游戏服务器在挂机持续时长超过预设时长阈值的情况下发送的停止挂机指令,结束目标游戏应用程序的运行

【技术实现步骤摘要】
一种游戏处理方法及相关设备


[0001]本申请涉及互联网领域,更具体地说,涉及一种游戏处理方法及相关设备


技术介绍

[0002]游戏是当前人们日常生活中一种娱乐方式

当用户将用户终端上的游戏界面切换为其他娱乐活动界面
(
视频观看界面
)
时,游戏程序在后台一直处于运行状态,占据了服务器资源和终端资源

因此,如何有效处理游戏程序的后台运行是一个亟待解决的技术问题


技术实现思路

[0003]有鉴于此,本申请提供了一种游戏处理方法及相关设备,用于解决游戏程序的后台运行的问题

[0004]为了实现上述目的,现提出的方案如下:
[0005]一种游戏处理方法,所述游戏处理方法包括:
[0006]若检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序,则向游戏服务器发送挂机请求;
[0007]接收所述游戏服务器基于所述挂机请求返回的挂机配置和挂机审核结果;
[0008]若所述挂机审核结果为允许挂机,则根据所述挂机配置确定挂机心跳的发送间隔;
[0009]根据所述发送间隔向所述游戏服务器发送所述挂机心跳,便于所述游戏服务器根据所述挂机心跳统计所述目标游戏应用程序的挂机持续时长;
[0010]响应于所述游戏服务器在所述挂机持续时长超过预设时长阈值的情况下发送的停止挂机指令,结束所述目标游戏应用程序的运行<br/>。
[0011]可选的,所述挂机配置包括:后台运行时长阈值

心跳的第一发送间隔组和心跳的第一发送间隔,所述根据所述挂机配置确定挂机心跳的发送间隔,包括:
[0012]确定所述目标游戏应用程序处于用户账号登录下的后台运行状态的持续时长,若所述持续时长小于所述后台运行时长阈值,则将所述第一发送间隔组确定为心跳的发送间隔,其中,所述第一发送间隔组中包括多个不同的第二发送间隔,每个所述第二发送间隔均与所述后台运行时长阈值内一个心跳发送时刻对应,且越晚的心跳发送时刻对应的所述第二发送间隔越长;
[0013]若所述持续时长不小于所述后台运行时长阈值,则将所述第一发送间隔确定为心跳的发送间隔

[0014]一种游戏处理方法,所述游戏处理方法包括:
[0015]接收用户终端在检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序的情况下发送的挂机请求;
[0016]审核所述挂机请求,生成挂机审核结果,若所述挂机审核结果为允许挂机,则获取挂机配置并将所述挂机配置和所述挂机审核结果发送至所述用户终端;
[0017]接收所述用户终端根据发送间隔发送的挂机心跳,并根据所述挂机心跳确定所述目标游戏应用程序的挂机持续时长,所述发送间隔是所述用户终端根据所述挂机配置确定的;
[0018]若所述目标游戏应用程序的挂机持续时长超过预设时长阈值,则向所述用户终端发送停止挂机指令,以使所述用户终端结束所述目标游戏应用程序的运行

[0019]可选的,所述挂机请求包括所述目标游戏应用程序的运行状态和所述用户终端的信息,所述审核所述挂机请求,生成挂机审核结果,若所述挂机审核结果为允许挂机,则获取挂机配置并将所述挂机配置和所述挂机审核结果发送至所述用户终端,包括:
[0020]若所述目标游戏应用程序的运行状态为在预设时间内未向所述游戏服务器发送在线心跳,则确认所述目标游戏应用程序的挂机审核结果为允许挂机,并从挂机配置模块获取所述挂机配置;
[0021]根据所述用户终端的信息,将所述挂机审核结果和所述挂机配置发送至所述用户终端

[0022]可选的,所述接收所述用户终端根据发送间隔发送的挂机心跳,并根据所述挂机心跳确定所述目标游戏应用程序的挂机持续时长,包括:
[0023]根据所述用户终端第一次发送的所述挂机心跳以及当前时刻最后一次发送的所述挂机心跳,确定所述目标游戏应用程序的挂机持续时长

[0024]一种用户终端,所述用户终端包括:
[0025]请求发送单元,用于若检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序,则向游戏服务器发送挂机请求;
[0026]接收单元,用于接收所述游戏服务器基于所述挂机请求返回的挂机配置和挂机审核结果,若所述挂机审核结果为允许挂机,则触发间隔确定单元;
[0027]所述间隔确定单元,用于根据所述挂机配置确定挂机心跳的发送间隔;
[0028]心跳发送单元,用于根据所述发送间隔向所述游戏服务器发送所述挂机心跳,便于所述游戏服务器根据所述挂机心跳统计所述目标游戏应用程序的挂机持续时长;
[0029]执行单元,用于响应于所述游戏服务器在所述挂机持续时长超过预设时长阈值的情况下发送的停止挂机指令,结束所述目标游戏应用程序的运行

[0030]可选的,所述挂机配置包括:后台运行时长阈值

心跳的第一发送间隔组和心跳的第一发送间隔,所述间隔确定单元包括:
[0031]时长确定子单元,用于确定目标游戏应用程序处于用户账号登录下的后台运行状态的持续时长,若所述持续时长小于所述后台运行时长阈值,则触发第一发送间隔组确定子单元;若所述持续时长不小于所述后台运行时长阈值,则触发第一发送间隔确定子单元;
[0032]所述第一发送间隔组确定子单元,用于将所述第一发送间隔组确定为心跳的发送间隔,其中,所述第一发送间隔组中包括多个不同的第二发送间隔,每个所述第二发送间隔均与所述后台运行时长阈值内一个心跳发送时刻对应,且越晚的心跳发送时刻对应的所述第二发送间隔越长;
[0033]所述第一发送间隔确定子单元,用于将所述第一发送间隔确定为心跳的发送间隔

[0034]一种游戏服务器,所述游戏服务器包括:
[0035]请求接收单元,用于接收用户终端在检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序的情况下发送的挂机请求;
[0036]结果获取单元,用于审核所述挂机请求,生成挂机审核结果,若所述挂机审核结果为允许挂机,则触发配置单元;
[0037]所述配置单元,用于获取挂机配置并将所述挂机配置和所述挂机审核结果发送至所述用户终端;
[0038]心跳接收单元,用于接收所述用户终端根据发送间隔发送的挂机心跳,并根据所述挂机心跳确定所述目标游戏应用程序的挂机持续时长,所述发送间隔是所述用户终端根据所述挂机配置确定的,若所述目标游戏应用程序的挂机持续时长超过预设时长阈值,则触发指令发送单元;
[0039]所述指令发送单元,用于向所述用户终端发送停止挂机指令,以使所述用户终端结束所述目标游戏应用程序的运行...

【技术保护点】

【技术特征摘要】
1.
一种游戏处理方法,其特征在于,所述游戏处理方法包括:若检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序,则向游戏服务器发送挂机请求;接收所述游戏服务器基于所述挂机请求返回的挂机配置和挂机审核结果;若所述挂机审核结果为允许挂机,则根据所述挂机配置确定挂机心跳的发送间隔;根据所述发送间隔向所述游戏服务器发送所述挂机心跳,便于所述游戏服务器根据所述挂机心跳统计所述目标游戏应用程序的挂机持续时长;响应于所述游戏服务器在所述挂机持续时长超过预设时长阈值的情况下发送的停止挂机指令,结束所述目标游戏应用程序的运行
。2.
根据权利要求1所述的游戏处理方法,其特征在于,所述挂机配置包括:后台运行时长阈值

心跳的第一发送间隔组和心跳的第一发送间隔,所述根据所述挂机配置确定挂机心跳的发送间隔,包括:确定所述目标游戏应用程序处于用户账号登录下的后台运行状态的持续时长,若所述持续时长小于所述后台运行时长阈值,则将所述第一发送间隔组确定为心跳的发送间隔,其中,所述第一发送间隔组中包括多个不同的第二发送间隔,每个所述第二发送间隔均与所述后台运行时长阈值内一个心跳发送时刻对应,且越晚的心跳发送时刻对应的所述第二发送间隔越长;若所述持续时长不小于所述后台运行时长阈值,则将所述第一发送间隔确定为心跳的发送间隔
。3.
一种游戏处理方法,其特征在于,所述游戏处理方法包括:接收用户终端在检测到目标游戏应用程序处于用户账号登录下的后台运行状态且用户终端当前前台运行的应用程序为娱乐类型应用程序的情况下发送的挂机请求;审核所述挂机请求,生成挂机审核结果,若所述挂机审核结果为允许挂机,则获取挂机配置并将所述挂机配置和所述挂机审核结果发送至所述用户终端;接收所述用户终端根据发送间隔发送的挂机心跳,并根据所述挂机心跳确定所述目标游戏应用程序的挂机持续时长,所述发送间隔是所述用户终端根据所述挂机配置确定的;若所述目标游戏应用程序的挂机持续时长超过预设时长阈值,则向所述用户终端发送停止挂机指令,以使所述用户终端结束所述目标游戏应用程序的运行
。4.
根据权利要求3所述的游戏处理方法,其特征在于,所述挂机请求包括所述目标游戏应用程序的运行状态和所述用户终端的信息,所述审核所述挂机请求,生成挂机审核结果,若所述挂机审核结果为允许挂机,则获取挂机配置并将所述挂机配置和所述挂机审核结果发送至所述用户终端,包括:若所述目标游戏应用程序的运行状态为在预设时间内未向所述游戏服务器发送在线心跳,则确认所述目标游戏应用程序的挂机审核结果为允许挂机,并从挂机配置模块获取所述挂机配置;根据所述用户终端的信息,将所述挂机审核结果和所述挂机配置发送至所述用户终端
。5.
根据权利要求3所述的游戏处理方法,其特征在于,所述接收所述用户终端根据发送间隔发送的挂机心跳,并根据所述挂机心跳确定所述目标游戏应用程序的挂机持续时长,
包括:根据所述用户终端第一次发送的所述挂机心跳以及当前时刻最后一次发...

【专利技术属性】
技术研发人员:尹辉何宇赵一弘雷雯
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1