一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络游戏服务管理系统及方法与流程

2022-04-30 02:08:05 来源:中国专利 TAG:


1.本发明涉及网络游戏技术领域,特别是涉及一种网络游戏服务管理系统及方法。


背景技术:

2.网络游戏区别与单机游戏而言的,是指玩家必须通过互联网连接来进行多人游戏。一般指由多名玩家通过计算机网络在虚拟的环境下对人物角色及场景按照一定的规则进行操作以达到娱乐和互动目的的游戏产品集合。
3.而单机游戏模式多为人机对战。因为其不能连入互联网而玩家与玩家互动性差了很多,但可以通过局域网的连接进行有限的多人对战。
4.网络游戏的诞生使命:“通过互联网服务中的网络游戏服务,提升全球人类生活品质”。
5.网络游戏的诞生让人类的生活更丰富,从而促进全球人类社会的进步。并且丰富了人类的精神世界和物质世界,让人类的生活的品质更高,让人类的生活更快乐。
6.但现有的网络游戏,在玩家进行游戏过程中,往往会因为网络波动或者游戏本身的问题出现游玩过程中的卡顿,从而导致游戏体验变差。


技术实现要素:

7.鉴于此,本发明的目的是提供一种网络游戏服务管理系统及方法,能够在提供服务质量保证的前提下更有效的利用网游资源,更重要的是,这种技术可以将不同网游服务提供商的不同运营策略集成到质量管理中。
8.为了实现上述目的,本发明采用如下技术方案:
9.一种网络游戏服务管理系统,所述系统包括:管理单元、监测单元和控制单元,所述的管理单元分别与所述的监测单元和控制单元通过网游相联接;其中,所述的管理单元具有:存储单元,用于存储网游服务质量的历史记录;输入单元,用于输入能够接受的网游服务的最大服务时延以及所期望的服务质量与用户数量之间的折中率;服务质量保证生成单元,用于根据所述的历史记录、最大服务时延和服务质量与用户数量之间的折中率得到对各个服务节点对之间的网游服务所能提供的服务质量保证;交互单元,用于与所述的监测单元和控制单元进行信息交互;所述的监测单元,用于根据所述的服务质量保证实时监测对应服务节点对之间的网游服务的质量,如果服务节点对之间的服务质量发生劣化则上报给所述的管理单元;所述的控制单元,用于接受管理单元的控制指令,对服务节点对之间的网游服务进行控制。
10.进一步的,所述存储单元包括:获取模块,用于获取待保存数据;存储模块,用于将所述待保存数据均匀分布到各云存储的数据节点上,并行地将所述待保存数据存储到云存储的分布式数据库中;所述存储模块还用于:根据配置的云存储规则对保存在所述分布式数据库中的不同用途的数据保存为不同的份数,其中,所述不同用途的数据包括生产数据和备份数据,所述生产数据供查询时使用;管理模块,用于根据数据生命周期的规则,对所
述云存储的分布式数据库中的所述待保存数据的不同时期进行不同的处理。
11.进一步的,所述的输入单元进一步包括:第一输入单元,用于输入可接受的网游服务的最大服务时延;第二输入单元,用于输入所期望的网游服务的服务质量与用户数量之间的折中率;第三输入单元,用于对各个服务节点对之间的网游服务的详细质量保证进行显示,并对服务节点对中的特定服务节点对的服务质量保证进行单独修改。
12.进一步的,所述监测单元是指多个监测单元,每个监测单元与对应的服务节点相联接;所述的监测单元包括:发送单元,用于向其它监测单元发送模拟业务流,该模拟业务流模拟了网游服务;接收单元,用于接收到达的模拟业务流,并计算模拟业务流所经历的服务时延,然后将计算得到的服务时延和发送者/接收者的信息一起传递给检测单元;检测单元,用于检测服务质量的劣化并发送报警、更新和报警清除报告;记录单元,用于维护和更新服务质量的历史记录。
13.一种网络游戏服务管理方法,所述方法执行以下步骤:存储网游服务质量的历史记录;输入能够接受的网游服务的最大服务时延;输入所期望的网游服务的服务质量与用户数量之间的折中率;根据所述的历史记录、最大服务时延和服务质量与用户数量之间的折中率得到对各个服务节点对之间的网游服务所能提供的服务质量保证;根据所述的服务质量保证实时监测对应服务节点对之间的服务质量;如果服务节点对之间的服务质量发生劣化,则对该服务节点对之间的网游服务进行控制。
14.进一步的,所述方法还包括对网游中的各个服务节点对的详细质量保证进行查询,并对服务节点对中特定服务节点对的服务质量保证进行单独修改的步骤。
15.进一步的,所述实时监测对应服务节点对之间的服务质量包括:检测对应服务节点对之间是否有服务质量劣化发生以及服务质量劣化程度;当有服务质量劣化发生时,确定对该服务节点对之间的网游服务的控制方案,当服务质量劣化程度发生变化时,调整对该服务节点对之间的网游服务的控制方案。
16.与现有技术相比,本发明实现的有益效果:能够在提供服务质量保证的前提下更有效的利用网游资源,更重要的是,这种技术可以将不同网游服务提供商的不同运营策略集成到质量管理中。同时,本发明使用分布式云存储的方式,是的系统中的数据能够以更高的效率被调用,提升系统的效率。
附图说明
17.以下结合附图和具体实施方式来进一步详细说明本发明:
18.图1为本发明实施例公开的网络游戏服务管理系统的系统结构示意图;
19.图2为本发明实施例公开的网络游戏服务管理方法的方法流程示意图。
具体实施方式
20.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。
21.须知,本说明书所附图式所绘示的结构、比例、大小等,均仅配置用于配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非配置用于限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不
影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非配置用于限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。
22.实施例1
23.如图1所示,一种网络游戏服务管理系统,所述系统包括:管理单元、监测单元和控制单元,所述的管理单元分别与所述的监测单元和控制单元通过网游相联接;其中,所述的管理单元具有:存储单元,用于存储网游服务质量的历史记录;输入单元,用于输入能够接受的网游服务的最大服务时延以及所期望的服务质量与用户数量之间的折中率;服务质量保证生成单元,用于根据所述的历史记录、最大服务时延和服务质量与用户数量之间的折中率得到对各个服务节点对之间的网游服务所能提供的服务质量保证;交互单元,用于与所述的监测单元和控制单元进行信息交互;所述的监测单元,用于根据所述的服务质量保证实时监测对应服务节点对之间的网游服务的质量,如果服务节点对之间的服务质量发生劣化则上报给所述的管理单元;所述的控制单元,用于接受管理单元的控制指令,对服务节点对之间的网游服务进行控制。
24.采用上述技术方案,在很多游戏里,常常会出现网络延时这个词,有的玩家高有的玩家低。网络延时指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。通俗的讲,就是数据从电脑这边传到那边所用的时间。网络延时越高网速越慢网络延时1数值表示1毫秒。通常使用网络管理工具ping(packet internet grope)来测量网络延时。由于互联网络的复杂性、网络流量的动态变化和网络路由的动态选择,网络延时随时都在不停的变化(称为抖动)。网络延时和网络延时的抖动越小,那么网络的质量就越好。在互联网上,典型的网络延时为几十到几百毫秒。影响网络延时的主要因素是路由的跳数(因为每次路由转发都需要时间,因此路由跳数越多,网络延时越大)和网络的流量(网络流量越大,交换机和路由器排队的时间就越长,网络延时也就越大)。
25.实施例2
26.在上一实施例的基础上,所述存储单元包括:获取模块,用于获取待保存数据;存储模块,用于将所述待保存数据均匀分布到各云存储的数据节点上,并行地将所述待保存数据存储到云存储的分布式数据库中;所述存储模块还用于:根据配置的云存储规则对保存在所述分布式数据库中的不同用途的数据保存为不同的份数,其中,所述不同用途的数据包括生产数据和备份数据,所述生产数据供查询时使用;管理模块,用于根据数据生命周期的规则,对所述云存储的分布式数据库中的所述待保存数据的不同时期进行不同的处理。
27.采用上述技术方案,目前,关系型数据库以行和列的形式对数据进行存储。以oracle数据库话单表为例,一般每条话单记录在数据库表中是以行的形式存在,每行都会包含:号码、对方号码、通话时间,通话时长等多个字段。数据在底层是以数据块(oracle data block)形式保存的。数据块是oracel的最小存储单元,占用一定的磁盘空间(如16k的块),即oracle每次i/o(input/output,输入输出)操作都是以块为单位的,例如虽然一条话单只有100字节,但查询时至少要读取一个块的数据。如果这条话单跨两个数据块,则需要
读取2个块。
28.实施例3
29.在上一实施例的基础上,所述的输入单元进一步包括:第一输入单元,用于输入可接受的网游服务的最大服务时延;第二输入单元,用于输入所期望的网游服务的服务质量与用户数量之间的折中率;第三输入单元,用于对各个服务节点对之间的网游服务的详细质量保证进行显示,并对服务节点对中的特定服务节点对的服务质量保证进行单独修改。
30.具体的,也可以采用文件系统进行数据的存储与查询。例如,将详单、账单数据以文件的方式存储在文件系统中。其中,文件系统可以以地区、时间(例如账期)、号码等对数据分类,并直接将结构化记录以文本或其他方式存储在文件中。通常文件系统采用基于时间为目录结构的存储方式,例如按照时间(账期)及用户号段等建立目录,以号码为单位建立记录文件。当需要查询数据时,可以采用目录层次、文件名等方式建立简单索引。查询数据过程中需要检索文件系统海量元数据,将存储的文件全部读入,进行解压缩操作,并在应用层进行数据检索。
31.实施例4
32.在上一实施例的基础上,所述监测单元是指多个监测单元,每个监测单元与对应的服务节点相联接;所述的监测单元包括:发送单元,用于向其它监测单元发送模拟业务流,该模拟业务流模拟了网游服务;接收单元,用于接收到达的模拟业务流,并计算模拟业务流所经历的服务时延,然后将计算得到的服务时延和发送者/接收者的信息一起传递给检测单元;检测单元,用于检测服务质量的劣化并发送报警、更新和报警清除报告;记录单元,用于维护和更新服务质量的历史记录。
33.实施例5
34.一种网络游戏服务管理方法,如图2所示,所述方法执行以下步骤:存储网游服务质量的历史记录;输入能够接受的网游服务的最大服务时延;输入所期望的网游服务的服务质量与用户数量之间的折中率;根据所述的历史记录、最大服务时延和服务质量与用户数量之间的折中率得到对各个服务节点对之间的网游服务所能提供的服务质量保证;根据所述的服务质量保证实时监测对应服务节点对之间的服务质量;如果服务节点对之间的服务质量发生劣化,则对该服务节点对之间的网游服务进行控制。
35.实施例6
36.在上一实施例的基础上,所述方法还包括对网游中的各个服务节点对的详细质量保证进行查询,并对服务节点对中特定服务节点对的服务质量保证进行单独修改的步骤。
37.实施例7
38.在上一实施例的基础上,所述实时监测对应服务节点对之间的服务质量包括:检测对应服务节点对之间是否有服务质量劣化发生以及服务质量劣化程度;当有服务质量劣化发生时,确定对该服务节点对之间的网游服务的控制方案,当服务质量劣化程度发生变化时,调整对该服务节点对之间的网游服务的控制方案。
39.所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的存储单元、处理单元的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。
40.本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的单
元、方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,软件单元、方法步骤对应的程序可以置于随机存储单元(ram)、内存、只读存储单元(rom)、电可编程rom、电可擦除可编程rom、寄存单元、硬盘、可移动磁盘、cd~rom、或技术领域内所公知的任意其它形式的存储介质中。为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
41.术语“第一”、“第二”等是配置用于区别类似的对象,而不是配置用于描述或表示特定的顺序或先后次序。
42.术语“包括”或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者单元/单元不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括这些过程、方法、物品或者单元/单元所固有的要素。
43.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
44.以上所述,仅为本发明的较佳实施例而已,并非配置用于限定本发明的保护范围。
45.上述实施例仅例示性说明本发明的原理及其功效,而非配置用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献