[发明专利]目标进程的运行保护方法、装置及可读介质在审
申请号: | 201810445205.9 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108579093A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 孙尚 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | A63F13/70 | 分类号: | A63F13/70;A63F13/77 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 驱动源 目标进程 隔离 发生故障 可读介质 记录 计算机技术领域 驱动 运行过程 运行时 申请 | ||
本申请公开了一种目标进程的运行保护方法、装置及可读介质,涉及计算机技术领域。该方法包括:获取驱动源,该驱动源用于对该目标进程进行驱动;根据该驱动源驱动该目标进程按照该驱动源对应的逻辑运行;当该目标进程在运行过程中发生故障时,对该驱动源进行记录;当该驱动源被记录的次数达到隔离次数时,对该驱动源进行隔离。当目标进程以某个驱动源对应的逻辑运行时发生故障并达到一定次数时,通过对该驱动源进行记录,并在该驱动源被记录的次数达到隔离次数时,对该驱动源进行隔离,避免了由同样的驱动源引发的同样的故障不断产生的问题,也即避免了同样的故障不能被及时隔离而不断发生,提高了目标进程运行的稳定性。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种目标进程的运行保护方法、装置及可读介质。
背景技术
在一个游戏的运行过程中,该游戏对应的服务器中通常运行有多个场景进程,每个场景进程包括多个正在参与游戏的玩家,每个玩家在该游戏的客户端中进行操作,服务器根据玩家在客户端中的操作生成驱动源,即该玩家为驱动源中的目标对象,玩家在客户端中的操作对应的功能即为该驱动源的目标功能,通过该驱动源驱动场景进程按照该驱动源对应的逻辑运行,而根据用户在客户端的操作运行场景进程时,时常会造成场景进程发生故障的情况,如:场景进程被异常关闭,或者场景进程进入死循环。
相关技术中,对场景进程发生的故障通常进行如下处理:在场景进程运行过程中,实时对场景进程中的数据进行备份;当场景进程发生故障时,通过故障前备份的数据对场景进程进行恢复。
然而,通过上述对场景进程进行恢复的方式,当用户继续对在客户端中进行引发上述故障的操作时,依然会在该恢复后的场景进程中引发同样的故障,也即根据该用户在客户端中的操作会不断产生上述故障,则由该用户引发的该故障无法被彻底避免,导致场景进程的运行不稳定。
发明内容
本申请实施例提供了一种目标进程的运行保护方法、装置及可读介质,可以解决由该用户引发的故障无法被彻底避免,导致场景进程的运行不稳定的问题。该技术方案如下:
一方面,提供了一种目标进程的运行保护方法,该方法包括:
获取驱动源,该驱动源用于对该目标进程进行驱动;
根据该驱动源驱动该目标进程按照该驱动源对应的逻辑运行,该目标进程用于对目标功能集中的至少一个功能进行调用,该驱动源对应的逻辑用于在该目标功能集中确定该目标进程调用的目标功能;
当该目标进程在运行过程中发生故障时,对该驱动源进行记录;
当该驱动源被记录的次数达到隔离次数时,对该驱动源进行隔离。
另一方面,提供了一种目标场景进程的运行保护方法,应用于游戏应用程序对应的服务器中,该方法包括:
获取目标玩家对象对应的游戏客户端上报的功能请求;
根据该功能请求确定目标场景进程的驱动源,该目标场景进程中运行有至少一个玩家对象及该至少一个玩家对象的游戏环境,该驱动源用于根据该目标玩家对象上报的功能请求调用该功能请求对应的游戏功能;
根据该驱动源驱动该目标场景进程按照该驱动源对应的逻辑运行;
当该目标场景进程在运行过程中发生故障时,对该驱动源进行记录;
当该驱动源被记录的次数达到隔离次数时,对该玩家对象和/或该游戏功能进行隔离。
另一方面,提供了一种目标进程的运行保护装置,该装置包括:
第一获取模块,用于获取驱动源,该驱动源用于对该目标进程进行驱动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810445205.9/2.html,转载请声明来源钻瓜专利网。