游戏服务器状态监测方法、装置及系统制造方法及图纸

技术编号:16367128 阅读:34 留言:0更新日期:2017-10-10 23:35
本发明专利技术涉及一种游戏服务器状态监测方法、装置及系统,游戏服务器状态监测方法包括:获取待监测游戏服务器所对应的服务器信息,根据服务器信息中的通信地址信息发送状态请求至对应的待监测游戏服务器,状态请求为通信地址信息对应服务器信息中的协议类型信息所对应的状态请求,接收待监测游戏服务器根据状态请求返回的工作状态信息。如此,可了解到待监测游戏服务器的工作状态,实现对游戏服务器的监测。

Game server status monitoring method, device and system

The present invention relates to a game server status monitoring method, device and system, including the game server status monitoring method: get to the game server monitoring the server information, the server according to the information in the communication address information is sent to the corresponding state request to monitor the game server status request corresponding address information corresponding to the server information the protocol type information state request received for monitoring the game server according to the information on the state of the return status request. In this way, we can understand the working state of the monitoring game server and realize the monitoring of the game server.

【技术实现步骤摘要】
游戏服务器状态监测方法、装置及系统
本专利技术涉及网络监控
,特别是涉及一种游戏服务器状态监测方法、终端及系统。
技术介绍
游戏开发商开发一款游戏后,由游戏发行商将游戏投放入市场,供用户购买和使用;用户使用游戏过程中,游戏的正常运行需依赖于游戏开发商的游戏服务器的正常工作。对于游戏开发商与游戏发行商为不同公司的情况,游戏发行商无法知道游戏开发商正在线上运行的游戏服务器的工作状态;假如有部分游戏服务器出现故障,游戏开发商不能及时了解情况采取补救措施,会造成经济损失。
技术实现思路
基于此,有必要针对传统的游戏发行商无法知道游戏服务器工作状态的问题,提供一种可监测游戏服务器工作状态的游戏服务器状态监测方法、终端及系统。一种游戏服务器状态监测方法,包括:获取待监测游戏服务器所对应的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器;接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息。一种游戏服务器状态监测装置,包括:信息获取模块,用于获取待监测游戏服务器所对应的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;请求发送模块,用于根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器;信息接收模块,用于接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息。上述游戏服务器状态监测方法和装置,通过获取待监测游戏服务器对应的服务器信息,根据服务器信息中的通信地址信息发送状态请求至对应的待监测游戏服务器,状态请求为通信地址信息对应服务器信息中的协议类型信息所对应的状态请求,然后接收待监测游戏服务器根据状态请求返回的工作状态信息;如此,可了解到待监测游戏服务器的工作状态,实现对游戏服务器的监测。一种游戏服务器状态监测系统,包括监测执行机和监测中心设备,所述监测中心设备与所述监测执行机和游戏服务器的监控中心通信连接;所述监测中心设备用于接收所述监控中心发送的游戏服务器的初始服务器信息;所述监测执行机用于从所述监测中心设备获取所述初始服务器信息中的待监测游戏服务器的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;所述监测执行机根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器,并接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息。上述游戏服务器状态监测系统,通过监测执行机和监测中心设备通信,监测中心设备接收监控中心发送的游戏服务器的初始服务器信息,监测执行机从监测中心设备获取初始服务器信息中的待监测游戏服务器的服务器信息,并根据服务器信息从对应的待监测游戏服务器获取工作状态信息。如此,可了解到待监测游戏服务器的工作状态,实现对游戏服务器的监测。附图说明图1为一实施例中游戏服务器状态监测方法的流程图;图2为另一实施例中游戏服务器状态监测方法的流程图;图3为一实施例中游戏服务器状态监测装置的结构图;图4为一实施例中游戏服务器状态监测系统的结构图。具体实施方式参考图1,一实施例中的游戏服务器状态监测方法,包括如下步骤。S110:获取待监测游戏服务器所对应的服务器信息。游戏开发商的游戏服务器在线时,可能是正常运行游戏,也有可能是在线升级中,游戏服务器在线升级过程中不需要被监测工作状态。待监测游戏服务器指需要被监测工作状态的游戏服务器。一个待监测游戏服务器对应一个服务器信息;待监测游戏服务器可以为一个,也可以为多个,即服务器信息可以为一个也可以为多个。其中,服务器信息包括通信地址信息和协议类型信息。通信地址信息用于指示对应待监测游戏服务器的通信地址,包括IP(InternetProtocol互联网协议)地址和端口号;协议类型信息用于指示对应待监测游戏服务器可以支持的协议类型。比如,游戏服务器可以支持的协议类型一般包括socket、websocket、http三种,服务器信息中包含参数ProtocolType,用于表示协议类型信息;参数ProtocolType的三种不同取值分别表示三种不同的协议类型。可以理解,在其他实施例中,服务器信息还可以包括其他信息,比如对应待监测游戏服务器的ID、服务器名称、用于指示是否需要被监测的信息等。S130:根据通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器。对应服务器信息指通信地址信息所对应的服务器信息。不同的协议类型信息对应不同的协议类型,发送至待监测游戏服务器的状态请求需要根据待监测游戏服务器可以支持的协议类型确定,从而确保通信的准确性和可靠性。比如,若服务器信息中的协议类型信息对应的协议类型为socket,则发送的状态请求为socket请求;若服务器信息中的协议类型信息对应的协议类型为websocket,则发送的状态请求为websocket请求;若服务器信息中的协议类型信息对应的协议类型为http,则发送的状态请求为http请求。S150:接收待监测游戏服务器根据状态请求返回的工作状态信息。工作状态信息指用于指示待监测游戏服务器的工作状态的信息,可以包括正常工作信息和异常工作信息。上述游戏服务器状态监测方法,通过获取待监测游戏服务器对应的服务器信息,根据服务器信息中的通信地址信息发送状态请求至对应的待监测游戏服务器,状态请求为通信地址信息对应服务器信息中的协议类型信息所对应的状态请求,然后接收待监测游戏服务器根据状态请求返回的工作状态信息;如此,可了解到待监测游戏服务器的工作状态,实现对游戏服务器的监测。在一实施例中,参考图2,步骤S110包括步骤S111和步骤S113。S111:发送信息获取请求至监测中心设备。监测中心设备为游戏发行商的用于与游戏开发商的监控中心通信的设备。具体地,信息获取请求可以为通知获取信息的http请求,发送至监测中心设备后可请求监测中心设备的端口,以便传输数据,监测中心设备将待监测游戏服务器的信息返回。信息获取请求也可以是用于指定获取哪些待监测游戏服务器的信息,监测中心设备根据信息获取请求所指定的待监测游戏服务器的服务器信息返回。S113:接收监测中心设备根据信息获取请求返回的待监测游戏服务器的服务器信息。监测中心设备接收监控中心发送的多个游戏服务器的初始服务器信息,根据信息获取请求从初始服务器信息中选取待监测游戏服务器的服务器信息,比如,初始服务器信息包括游戏服务器的监测需求信息、通信地址信息和协议类型信息,将监测需求信息为有需求信息对应的初始服务器信息作为待监测游戏服务器的服务器信息。其中,监测需求信息指用于指示是否需要被监测的信息,包括有需求信息和无需求信息,有需求信息表示需要被监测。通过发送信息获取请求至监测中心设备,用以获取待监测游戏服务器的服务器信息,方便快捷。可以理解,在其他实施例中,步骤S110还可以是直接从游戏开发商获取服务器信息,比如:发送信息获取请求至游戏开发商的监控中心,接收监控中心根据信息获取请求返回的待监测游戏服务器的服务器信息。具体地,步骤S110可以是实时获取待监测游戏服务器对应的服务器信息,也可以是按照预设间隔获取待监测游戏服务器对应的服务器信息,比如,步本文档来自技高网...
游戏服务器状态监测方法、装置及系统

【技术保护点】
一种游戏服务器状态监测方法,其特征在于,包括:获取待监测游戏服务器所对应的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器;接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息。

【技术特征摘要】
1.一种游戏服务器状态监测方法,其特征在于,包括:获取待监测游戏服务器所对应的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器;接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息。2.根据权利要求1所述的游戏服务器状态监测方法,其特征在于,所述获取待监测游戏服务器所对应的服务器信息,包括:发送信息获取请求至监测中心设备;接收所述监测中心设备根据所述信息获取请求返回的待监测游戏服务器的服务器信息。3.根据权利要求1所述的游戏服务器状态监测方法,其特征在于,所述接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息之后,还包括:若所述工作状态信息为异常工作信息且记录的返回次数小于预设次数时,记录当前的返回次数增加一,并返回所述根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器的步骤。4.根据权利要求1所述的游戏服务器状态监测方法,其特征在于,所述待监测游戏服务器有多个。5.根据权利要求1-4任一项所述的游戏服务器状态监测方法,其特征在于,所述接收所述待监测游戏服务器根据所述状态请求返回的工作状态信息之后,还包括:根据接收的工作状态信息生成监测日志。6.一种游戏服务器状态监测装置,其特征在于,包括:信息获取模块,用于获取待监测游戏服务器所对应的服务器信息,所述服务器信息包括通信地址信息和协议类型信息;请求发送模块,用于根据所述通信地址信息,发送对应服务器信息中的协议类型信息所对应的状态请求至对应的待监测游戏服务器;信息接...

【专利技术属性】
技术研发人员:陆海鹏陈金海林元李育春
申请(专利权)人:广州君海网络科技有限公司
类型:发明
国别省市:广东,44

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

1