CN113058263A - 线下棋牌游戏分布式操作管理***及方法 - Google Patents
线下棋牌游戏分布式操作管理***及方法 Download PDFInfo
- Publication number
- CN113058263A CN113058263A CN202110349247.4A CN202110349247A CN113058263A CN 113058263 A CN113058263 A CN 113058263A CN 202110349247 A CN202110349247 A CN 202110349247A CN 113058263 A CN113058263 A CN 113058263A
- Authority
- CN
- China
- Prior art keywords
- game
- data
- processing
- data processing
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000012545 processing Methods 0.000 claims abstract description 293
- 238000007726 management method Methods 0.000 claims abstract description 27
- 238000013468 resource allocation Methods 0.000 claims abstract description 27
- 238000013523 data management Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 8
- 206010063385 Intellectualisation Diseases 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000017105 transposition Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及分布式数据处理的技术领域,具体为一种线下棋牌游戏分布式操作管理***及方法,该***包括:数据采集端用于采集游戏数据;还包括多个数据处理端,数据采集端与多个数据处理端建立关联;数据采集端存储有资源分配指令,数据采集端还用于根据资源分配指令将游戏数据分配至多个数据处理端;数据处理端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向其余数据处理端发布处理结果;还用于接收并记录其余数据处理端的处理结果,当游戏结束时,对处理结果进行统计生成游戏结果。采用本方案能够解决现有技术中线下游戏智能化中无法兼顾低成本和快速响应的技术问题。
Description
技术领域
本发明涉及分布式数据处理的技术领域,具体为一种线下棋牌游戏分布式操作管理***及方法。
背景技术
随着网络游戏技术的不断发展和用户需求的不断提高,线上游戏需要处理大量的数据请求和交互,对游戏服务器的数据处理能力要求极高。因此为了保障游戏的稳定运行以及快速反应,采用分布式的服务器***,各服务器之间的负载均衡,使得各服务器能够共同对游戏数据进行处理。
虽然线上游戏受到非常多人的喜爱,但是仍有一大部分人钟情于线下游戏,因为线下游戏更注重于面对面、人与人的交流,例如传统的棋牌游戏(包括麻将、扑克、中国象棋、国际象棋、围棋、五子棋、跳棋、军棋、斗兽棋等)。而科技的发展也使得线下游戏逐渐向智能化发展,对繁杂的过程进行智能化处理,例如麻将游戏中的自动码牌、自动发牌等。与线上游戏不同,线下游戏在保留人与人交流的特性下,简化游戏中的繁杂过程,提升用户的体验感。
但是线下游戏智能化的发展,需要依赖于数据采集终端对游戏过程进行采集,服务器对采集的游戏数据进行数据处理,而其中涉及的游戏事件识别和判断需要占用大量计算资源,需要数据处理能力较为强大的服务器,使得线下游戏的游戏成本增大,并且在游戏数据量较大的情况时,服务器无法快速实现对游戏数据的数据处理,导致无法快速的响应游戏结果,影响线下游戏的游戏进程。
发明内容
本发明的目的之一在于提供一种线下棋牌游戏分布式操作管理***,以解决现有技术中线下游戏智能化中无法兼顾低成本和快速响应的技术问题
本发明提供的基础方案一:
线下棋牌游戏分布式操作管理***,包括数据采集端,数据采集端用于采集游戏数据;其特征在于:
还包括多个数据处理端,数据采集端与多个数据处理端建立关联;
数据采集端存储有资源分配指令,数据采集端还用于根据资源分配指令将游戏数据分配至多个数据处理端;
数据处理端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向其余数据处理端发布处理结果;还用于接收并记录其余数据处理端的处理结果,当游戏结束时,对处理结果进行统计生成游戏结果。
基础方案一的有益效果:数据采集端的设置,采集游戏过程中的游戏数据,同时存储有资源分配指令,资源分配指令可提前预设,也可由玩家终端进行设定后存储。数据采集端将游戏数据分配给不同的数据处理端,数据处理端为游戏玩家使用的智能设备,例如手机,而现代社会中手机的功能非常强大,数据处理能力也非常强。在本方案中,通过游戏玩家的智能设备辅助进行游戏数据的数据处理,降低对***数据处理能力的需求,从而降低数据处理成本。
多个数据处理端对所分配的游戏数据进行数据处理,将游戏数据分配,无需数据处理端单独进行数据处理,使得各数据处理端的负载均衡,从而实现对游戏数据的快速处理,进而实现游戏结果的快速响应。同时,各数据处理端均对游戏数据的处理结果进行记录,当某一数据处理端的处理结果出现异常时,其余数据处理端仍记录有相应的处理结果,从而保证游戏结果的准确性。
采用本方案,通过数据处理端辅助进行数据处理,降低对***数据处理能力的需求,从而降低线下游戏智能化的游戏成本。同时,基于多个数据处理端对分配的游戏数据进行处理,保证游戏数据的处理速度,实现处理结果的快速响应,从而实现游戏结果的快速响应。
进一步,数据处理端包括玩家终端和计算设备,玩家终端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向计算设备、其余玩家终端发布处理结果;
计算设备用于接收并记录玩家终端的处理结果,当游戏结束时,对处理结果进行统计生成游戏结果。
有益效果:当数据处理端包括玩家终端和计算设备时,玩家终端为游戏玩家所使用的智能终端,计算设备为对处理结果进行统计的设备。独立玩家终端和计算设备,将数据处理和统计处理结果的功能进行分离,便于后续对各自功能进行升级。
进一步,多个玩家终端共用同一计算设备。
有益效果:共用同一计算设备,一是因为统计功能对数据处理能力的要求较低,采用同一计算设备足以满足对数据处理能力的需求;二是降低了计算设备的数量,从而降低设备成本,实现降低游戏成本。
进一步,计算设备包括本地设备和/或远程设备。
有益效果:本地设备为线下游戏本地的设备,例如本地计算机,远程设备为远程提供数据处理服务的设备,例如远程服务器。基于不同的需求选择不同的计算设备,例如当同时进行游戏的游戏玩家较少时,计算设备选用本地设备,满足数据处理需求,当同时进行游戏的游戏玩家较多时,计算设备选用远程设备,数据处理能力更强,保证游戏结果的快速响应。
进一步,数据采集端还用于将同一游戏数据分配给不同的数据处理端;数据处理端还用于对比同一游戏数据的处理结果,当处理结果不一致时,数据采集端还用于根据所述游戏数据生成复核结果,记录并向其他数据处理终端发布复核结果。
有益效果:将同一游戏数据分配给不同的数据处理端,通过不同数据处理端进行数据处理获得处理结果。通过对比两处理结果,实现对处理结果的抽检核对,保证处理结果的准确性。当两处理结果不一致时,对该游戏数据进行复核获得复核结果,以复核结果作为准确的处理结果,从而保障最终游戏结果的准确性。
进一步,数据处理端包括玩家终端,玩家终端用于获取数据处理信息,当玩家终端与数据采集端建立关联时,首个与数据采集端建立关联的玩家终端还用于接收其余玩家终端的数据处理信息,根据数据处理信息生成资源分配指令,将资源分配指令发送给数据采集端。
有益效果:默认首个与数据采集端建立关联的玩家终端为本次游戏的核心设备,该玩家终端接收其他玩家终端的数据处理信息,数据处理信息为玩家终端自身与数据处理能力相关的指标,通过玩家终端自身的数据处理信息评定各玩家终端的数据处理能力,从而制定资源分配指令进行游戏数据的分配。
进一步,玩家终端与数据采集端通过扫码建立关联。
有益效果:扫码的方式,能够快速实现建立玩家终端和数据采集端的关联,且使用方便。
进一步,首个与数据采集端建立关联的玩家终端还用于获取游戏设定信息,其余玩家终端还用于确认或反馈游戏设定信息。
有益效果:以首个与数据采集端建立关联的玩家终端为本次游戏的核心设备,该玩家终端的游戏玩家进行游戏设定,后续游戏玩家对游戏设定信息进行确认,避免多个游戏玩家进行多次设定,耽误游戏进程。采用一人设定,多人确认的方式,在获得全部游戏玩家同意的情况下,以游戏设定信息进行本次游戏的游戏设定,例如游戏规则设定、设备名称设定、赛事管理等。
进一步,数据采集端包括数据拆分模块,数据拆分模块设有时间间隔,数据拆分模块用于根据时间间隔对游戏数据进行拆分;数据采集端根据资源分配指令将拆分后的游戏数据分配至多个数据处理端。
有益效果:以时间间隔对游戏数据进行拆分,当采集到相应时间间隔的游戏数据时,将采集的游戏数据根据资源分配指令分配给数据处理端,以时间间隔的方式对游戏数据进行拆分,无需对游戏数据进行数据处理和分析,降低对游戏采集端的数据处理能力要求,同时实现游戏数据的快速拆分。
本发明的目的之二在于提供一种线下棋牌游戏分布式操作管理方法。
本发明提供基础方案二:
线下棋牌游戏分布式操作管理方法,包括以下内容:
建立数据采集端与多个数据处理端的关联;
采集游戏过程中的游戏数据;
根据预设的资源分配指令将采集的游戏数据分配至多个数据处理端;
对分配的游戏数据进行数据处理生成处理结果,记录并发布处理结果,当游戏结束时,统计全部处理结果生成游戏结果。
基础方案二的有益效果:采用本方案,建立数据采集端与多个数据处理端的关联,将游戏数据分配给数据处理端进行数据处理,降低对***数据处理能力的需求,从而降低数据处理成本。同时,多个数据处理端对所分配的游戏数据进行数据处理,将游戏数据分配,无需数据处理端单独进行数据处理,使得各数据处理端的负载均衡,从而实现对游戏数据的快速处理,进而实现游戏结果的快速响应。
采用本方案,分配游戏数据给数据处理端辅助进行数据处理,降低对***数据处理能力的需求,从而降低线下游戏智能化的游戏成本。同时,基于多个数据处理端对分配的游戏数据进行处理,保证游戏数据的处理速度,实现处理结果的快速响应,从而实现游戏结果的快速响应。
附图说明
图1为本发明线下棋牌游戏分布式操作管理***实施例一的逻辑框图;
图2为本发明线下棋牌游戏分布式操作管理***实施例二的逻辑框图。
具体实施方式
下面通过具体实施方式进一步详细说明:
实施例一
线下棋牌游戏分布式操作管理***,如附图1所示,包括数据采集端和多个数据处理端,在本实施例中,数据处理端包括玩家终端,玩家终端为游戏玩家所使用的智能设备,例如手机。数据采集端包括数据采集模块、第一存储模块、数据拆分模块、数据分配模块、数据抽检模块,玩家终端包括游戏设定模块、显示模块、第二存储模块、设备信息获取模块、数据处理模块、结果统计模块。
数据采集端与多个数据处理端建立关联,具体的,数据采集端具有唯一标识的标识信息,数据处理端通过标识信息与数据采集端建立关联,即玩家终端与数据采集端建立关联,在本实施例中,标识信息包括二维码,玩家终端通过扫码与数据采集端建立关联,数据采集端与玩家终端通过局域网进行数据交互。
首个与数据采集端建立关联的玩家终端用于获取游戏设定信息,其余玩家终端用于确认或反馈游戏设定信息。具体的,游戏设定模块用于获取游戏设定信息,显示模块用于显示游戏设定信息,游戏设定模块还用于获取对游戏设定信息进行确认的确认信号或进行反馈的游戏设定信息,第一存储模块和第二存储模块用于当所有玩家终端均确认游戏设定信息时,存储游戏设定信息。
棋牌游戏包括麻将、扑克、中国象棋、国际象棋、围棋、五子棋、跳棋、军棋、斗兽棋等,在本实施例中,以棋牌游戏中的麻将为例,游戏过程中需要四位玩家共同游戏,因此玩家终端的数量为四个,以首个与数据采集端建立关联的玩家终端作为核心设备,游戏设定信息为当前游戏的相关设定参数。游戏设定信息包括游戏规则、设备接入、换位、数据管理、赛事管理、公共信息、个性化的设定参数,通过游戏信息对本次游戏的游戏规则(例如胡牌倍数)、公共信息(例如播放公益广告)、个性化功能(例如播放音乐)等进行设定。后续与数据采集端建立关联的玩家终端对游戏设定信息进行确认或反馈,当玩家终端确认游戏设定信息时,数据采集端对游戏设定信息进行存储,当玩家终端反馈游戏设定信息时,对游戏设定信息进行修改,玩家终端用于对修改后的游戏设定信息进行确认或反馈,直到所有玩家终端均确认游戏设定信息时,数据采集端对游戏设定信息进行存储。
玩家终端还用于获取数据处理信息,数据处理信息为评定玩家终端当前数据处理能力的指标,在实施例中,数据处理信息包括处理器、运行内存、占用内存和***可用内存。当玩家终端与数据采集端建立关联时,首个与数据采集端建立关联的玩家终端还用于接收其余玩家终端的数据处理信息,根据数据处理信息生成资源分配指令,将资源分配指令发送给数据采集端。具体的,设备信息获取模块用于获取玩家终端自身的数据处理信息,其余数据采集端中的设备信息获取模块还用于发送数据处理信息,首个与数据采集端建立关联的玩家终端还包括能力计算模块和指令生成模块,能力计算模块用于根据各玩家终端的数据处理信息生成数据处理能力,根据数据处理能力生成分配优先级,分配优先级为根据数据处理能力强弱确定的分配顺序,在其他实施例中,能力计算模块预设有数据处理能力下限,能力计算模块用于生成分配优先级时,筛选数据处理能力高于数据处理能力下限的玩家终端,根据筛选出的玩家终端的数据处理能力生成分配优先级。指令生成模块用于根据分配优先级生成资源分配指令,将资源分配指令发送给数据采集端。第一存储模块还用于存储资源分配指令。
数据采集端用于采集游戏数据,根据资源分配指令将游戏数据分配至多个数据处理端。具体的,数据采集模块用于采集游戏过程中的游戏数据,数据采集端可采用单独的数据采集设备,也可采用游戏玩家的智能设备,在本实施例中,数据采集端采用单独的数据采集设备。以棋牌游戏中的麻将为例,数据采集端设置在麻将桌的上方,数据采集模块采集的游戏数据为游戏过程中麻将桌的图片或视频。数据拆分模块预设有拆分条件,在本实施例中,拆分条件为时间间隔,数据拆分模块用于根据时间间隔对游戏数据进行拆分。数据分配模块用于从第一存储模块中调用资源分配指令,根据资源分配指令将拆分后的游戏数据分配至多个玩家终端。当采集到与时间间隔时间相同的游戏数据时,根据资源分配指令中的分配优先级将游戏数据分配给对应的玩家终端。
以棋牌游戏中的麻将为例,当时间间隔为10秒时,当采集到10秒的游戏数据时,分配游戏数据给优先级最高的玩家终端,当下一次采集到10秒的游戏数据时,分配游戏数据给下一优先级的玩家终端。
数据处理端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向其余数据处理端发布处理结果;还用于接收并记录其余数据处理端的处理结果。具体的,数据处理模块用于对游戏数据进行数据处理生成处理结果,处理结果包括游戏对象和游戏事件。在我司申报的其他专利中(例如申请号为CN112057876A的基于个性化规则的自动结算***及方法发明专利)已公开对游戏数据进行处理和逻辑判定生成游戏对象和游戏事件的技术方案,因此不再赘述。本实施例中,以棋牌游戏中的麻将为例,游戏事件包括点杠,游戏对象包括杠牌玩家和点杠玩家。第二存储模块还用于记录处理结果,以及记录其余玩家终端的发布的处理结果,即每个玩家终端均对各玩家终端进行数据处理的处理结果进行记录,避免处理结果被他人篡改,保证处理结果的准确性。
数据采集端还用于将同一游戏数据分配给不同的数据处理端;数据处理端还用于对比同一游戏数据的处理结果,当处理结果一致时,记录并向其余数据处理端发布处理结果;当处理结果不一致时,数据采集端还用于根据所述游戏数据生成复核结果,记录并向其他数据处理终端发布复核结果作为所述游戏数据的处理结果。具体的,数据抽检模块用于随机获取数据拆分模块拆分后的游戏数据,数据分配模块还用于将数据抽检模块获取的游戏数据分配给不同的玩家终端。在其他实施例中,数据分配模块还用于对玩家终端的处理状态进行检测,处理状态包括数据处理中和空闲中,将数据抽检模块获取的游戏数据分配给处理状态为空闲的玩家终端。首个与数据采集端建立关联的玩家终端还包括结果对比模块和复核模块,结果对比模块用于对比同一游戏数据的两次处理结果,第二存储模块还用于当处理结果一致时,记录处理结果,显示模块还用于当处理结果不一致时,显示该游戏数据,复核模块用于获取根据游戏数据反馈的复核结果,第二存储模块还用于记录复核结果。在本实施例中,采用人工复核的方式对处理结果不一致的游戏数据进行处理,保证处理结果的准确性。在其他实施例中,根据复核结果与两次处理结果进行比对,标记错误处理结果对应的玩家终端,根据玩家终端的标记量提高抽检该玩家终端处理结果的概率。
数据处理端还用于当游戏结束时,对处理结果进行统计生成游戏结果。具体的,结果统计模块用于当游戏结束时,调用第二存储模块存储的游戏设定信息、处理结果和复核结果,将复核结果也作为处理结果,根据游戏设定信息对所有的处理结果进行统计生成游戏结果。以棋牌游戏中的麻将为例,游戏设定信息包括游戏规则,即基础分数、各游戏事件的倍数等,根据游戏规则,以及处理结果中的游戏事件和游戏对象计算各游戏玩家的游戏分数。
当游戏结束时,将统计结果上传云服务器进行记录,同时对游戏数据和处理结果进行清除,避免游戏玩家的隐私泄漏。
游戏过程中,仅存在关联的数据采集端、玩家终端能够调用游戏数据,其他玩家终端无权调用,保证游戏数据的安全性。
线下棋牌游戏分布式操作管理方法,使用上述线下棋牌游戏分布式操作管理***,包括以下内容:
S1:建立数据采集端与多个数据处理端的关联。具体包括以下内容:
以棋牌游戏中的麻将为例,数据采集端设置在麻将桌的上方,在本实施例中,数据处理端包括玩家终端,玩家终端为游戏玩家所使用的智能设备,例如手机。
数据采集端具有唯一标识的标识信息,通过标识信息建立数据采集端与数据处理端的关联,即玩家终端与数据采集端建立关联,在本实施例中,标识信息包括二维码,玩家终端通过扫码与数据采集端建立关联,数据采集端与玩家终端通过局域网进行数据交互。
S2:首个与数据采集端建立关联的玩家终端获取游戏设定信息,其余玩家终端对游戏设定信息进行确认或反馈;当玩家终端与数据采集端建立关联时,获取所有玩家终端的数据处理信息,根据数据处理信息生成资源分配指令。具体包括以下内容:
首个与数据采集端建立关联的玩家终端获取游戏设定信息,其余玩家终端对游戏设定信息进行确认或反馈。当其余玩家终端对应的游戏玩家确认游戏设定信息时,获取对游戏设定信息进行确认的确认信号,当其余玩家终端对应的游戏玩家反馈的游戏设定信息,玩家终端对反馈的游戏设定信息进行确认或反馈,直到所有玩家终端均确认游戏设定信息时,存储经过确认的游戏设定信息。游戏设定信息包括游戏规则、设备接入、换位、数据管理、赛事管理、公共信息、个性化的设定参数,通过游戏信息对本次游戏的游戏规则(例如胡牌倍数)、公共信息(例如播放公益广告)、个性化功能(例如播放音乐)等进行设定。
当玩家终端与数据采集端建立关联时,获取所有玩家终端的数据处理信息,根据各玩家终端的数据处理信息生成数据处理能力,根据数据处理能力生成分配优先级,分配优先级为根据数据处理能力强弱确定的分配顺序,根据分配优先级生成资源分配指令,对生成资源分配指令进行存储。
S3:获取数据采集端采集的游戏数据。具体的,采集游戏过程中的游戏数据,以棋牌游戏中的麻将为例,采集的游戏数据为游戏过程中麻将桌的图片或视频。
S4:根据预设的资源分配指令将采集的游戏数据分配至多个数据处理端。具体包括以下内容:
根据预设的拆分条件对采集的游戏数据进行拆分,在本实施例中,拆分条件为时间间隔,根据时间间隔对游戏数据进行拆分,例如时间间隔为10秒,拆分后的游戏数据以10秒进行划分,
调用存储的资源分配指令,根据资源分配指令将拆分后的游戏数据分配至多个玩家终端。当采集到与时间间隔时间相同的游戏数据时,根据资源分配指令中的分配优先级将游戏数据分配给对应的玩家终端。例如当采集到10秒的游戏数据时,分配游戏数据给优先级最高的玩家终端,当下一次采集到10秒的游戏数据时,分配游戏数据给下一优先级的玩家终端。
S5:对分配的游戏数据进行数据处理生成处理结果,记录并发布处理结果。具体包括以下内容:
对分配的游戏数据进行数据处理生成处理结果,处理结果包括游戏对象和游戏事件,以棋牌游戏中的麻将为例,游戏事件包括点杠,游戏对象包括杠牌玩家和点杠玩家。
记录并发布处理结果,以及记录其余玩家终端的发布的处理结果。每个玩家终端均对各玩家终端进行数据处理的处理结果进行记录,避免处理结果被他人篡改,保证处理结果的准确性。
S6:将拆分后的同一游戏数据分配给不同的数据处理端,对比同一游戏数据的处理结果,当处理结果一致时,记录并发布处理结果;当处理结果不一致时,根据该游戏数据生成复核结果,记录并发布复核结果作为该游戏数据的处理结果。具体包括以下内容:
随机获取拆分后的游戏数据,将随机获取的游戏数据分配给不同的玩家终端。在其他实施例中,对玩家终端的处理状态进行检测,处理状态包括数据处理中和空闲中,分配随机获取的游戏数据时,将随机获取的游戏数据分配给空闲状态的玩家终端。
获取分配给不同玩家终端的同一游戏数据的处理结果,对比不同玩家终端反馈的处理结果。
当处理结果一致时,记录并发布处理结果;当处理结果不一致时,显示该游戏数据,获取根据显示的游戏数据反馈的复核结果,记录并发布复核结果作为该游戏数据的复核结果。在本实施例中,采用人工复核的方式对处理结果不一致的游戏数据进行处理,保证处理结果的准确性。
S7:当游戏结束时,统计全部处理结果生成游戏结果。具体包括以下内容:
当游戏结束时,调用存储的游戏设定信息、处理结果和复核结果,将复核结果也作为处理结果,根据游戏设定信息对所有的处理结果进行统计生成游戏结果。以棋牌游戏中的麻将为例,游戏设定信息包括游戏规则,即基础分数、各游戏事件的倍数等,根据游戏规则,以及处理结果中的游戏事件和游戏对象计算各游戏玩家的游戏分数。
当游戏结束时,将统计结果上传云服务器进行记录,同时对游戏数据和处理结果进行清除,避免游戏玩家的隐私泄漏。
实施例二
本实施例与实施例一的不同在于:数据处理端包括玩家终端和计算设备。
计算设备包括本地设备和/或远程设备,本地设备为游戏场所所使用的计算机设备,远程设备为游戏***所使用的远程服务器。多个玩家终端共用同一计算设备。在本实施例中,数据采集端与计算设备通过广域网进行数据交互。
在本实施例中,针对于游戏玩家较多的场合时,通过本地设备和远程设备辅助进行数据处理,以棋牌游戏为例,例如麻将大赛。计算设备包括本地设备和远程设备,即数据处理端包括玩家终端、本地设备和远程设备,多个玩家终端共用一本地设备和一远程设备,数据采集端分别与玩家终端、本地设备、远程设备建立关联,此时数据采集端的数量与麻将桌的数量相同,每一麻将桌对应一数据采集端,玩家终端仅与其对应麻将桌的数据采集端建立关联,数据采集端均与计算设备建立关联。能力计算模块、指令生成模块、结果对比模块、复核模块和结果统计模块设置在计算设备中,在本实施例中,能力计算模块、指令生成模块、结果对比模块、复核模块和结果统计模块设置在本地设备中。相应生成的分配优先级中还包括本地设备和远程设备,玩家终端的分配优先级高于本地设备,本地设备的优先级高于远程设备,本地设备和计算设备也会对游戏数据进行数据处理生成处理结果,因此本地设备和计算设备中均包括数据处理模块。
在其他实施例中,针对于游戏玩家较少的场合时,通过本地设备或远程设备辅助进行数据处理,以棋牌游戏为例,例如麻将馆。计算设备包括本地设备,即数据处理端包括玩家终端和本地设备,多个玩家终端共用一本地设备,数据采集端分别与玩家终端、本地设备建立关联,此时数据采集端的数量与麻将桌的数量相同,每一麻将桌对应一数据采集端,玩家终端仅于其对应麻将桌的数据采集端建立关联,数据采集端均与计算设备建立关联。相应生成的分配优先级中还包括本地设备,玩家终端的分配优先级高于本地设备。
如附图2所示,当数据处理端包括玩家终端和计算设备时,计算设备用于存储游戏设定信息,在本实施例中,本地设备还包括第三存储模块,第三存储模块用于存储游戏设定信息。
数据采集端用于将玩家终端采集的数据处理信息发送给计算设备,本地设备还用于接收数据处理信息,根据数据处理信息生成资源分配指令,将资源分配指令发送给数据采集端。
玩家终端还用于向其余玩家终端发布处理结果时,向计算设备发布处理结果。本地设备还用于接收并记录玩家终端的处理结果,第三存储模块还用于存储处理结果。
当同一游戏数据的两次处理结果不一致时,计算设备还用于对该游戏数据进行数据处理生成核对结果,记录并向玩家终端发布核对结果作为该游戏数据的处理结果。在其他实施例中,数据采集端还用于将同一游戏数据发送给计算设备进行复核,计算设备还用于接收数据采集端发送的游戏数据,对游戏数据进行数据处理生成复核结果,对比玩家终端的处理结果和复核结果,当处理结果与复核结果不一致时,将复核结果作为该游戏数据的处理结果进行存储,并向玩家终端发布。在本实施例中,本地设备对该游戏数据进行复核。
本地设备还用于当游戏结束时,调用存储的游戏设定信息和处理结果,根据游戏设定信息对处理结果进行统计生成游戏结果。
线下棋牌游戏分布式操作管理方法,使用上述线下棋牌游戏分布式操作管理***。本实施例与实施例一不同之处在于:
步骤S2中,计算设备对游戏设定信息进行存储。当玩家终端与数据采集端建立关联时,获取所有玩家终端的数据处理信息,根据数据处理信息生成资源分配指令,资源分配指令在本地设备生成。生成的资源分配指令相应的分配优先级还包括本地设备和远程设备,玩家终端的分配优先级高于本地设备,本地设备的优先级高于远程设备。
步骤S5中,玩家终端向其余玩家终端发布处理结果时,向计算设备发布处理结果。计算设备接收并记录玩家终端的处理结果。
步骤S6中,当同一游戏数据的两次处理结果不一致时,计算设备对该游戏数据进行数据处理生成核对结果,记录并向玩家终端发布核对结果作为该游戏数据的处理结果。
步骤S7中,当游戏结束时,计算设备统计全部处理结果生成游戏结果。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (10)
1.线下棋牌游戏分布式操作管理***,包括数据采集端,数据采集端用于采集游戏数据;其特征在于:
还包括多个数据处理端,数据采集端与多个数据处理端建立关联;
数据采集端存储有资源分配指令,数据采集端还用于根据资源分配指令将游戏数据分配至多个数据处理端;
数据处理端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向其余数据处理端发布处理结果;还用于接收并记录其余数据处理端的处理结果,当游戏结束时,对处理结果进行统计生成游戏结果。
2.根据权利要求1所述的线下棋牌游戏分布式操作管理***,其特征在于:数据处理端包括玩家终端和计算设备,玩家终端用于接收游戏数据时,对游戏数据进行数据处理生成处理结果,记录并向计算设备、其余玩家终端发布处理结果;
计算设备用于接收并记录玩家终端的处理结果,当游戏结束时,对处理结果进行统计生成游戏结果。
3.根据权利要求2所述的线下棋牌游戏分布式操作管理***,其特征在于:多个玩家终端共用同一计算设备。
4.根据权利要求2所述的线下棋牌游戏分布式操作管理***,其特征在于:计算设备包括本地设备和/或远程设备。
5.根据权利要求1所述的线下棋牌游戏分布式操作管理***,其特征在于:数据采集端还用于将同一游戏数据分配给不同的数据处理端;数据处理端还用于对比同一游戏数据的处理结果,当处理结果不一致时,数据采集端还用于根据所述游戏数据生成复核结果,记录并向其他数据处理终端发布复核结果。
6.根据权利要求1所述的线下棋牌游戏分布式操作管理***,其特征在于:数据处理端包括玩家终端,玩家终端用于获取数据处理信息,当玩家终端与数据采集端建立关联时,首个与数据采集端建立关联的玩家终端还用于接收其余玩家终端的数据处理信息,根据数据处理信息生成资源分配指令,将资源分配指令发送给数据采集端。
7.根据权利要求6所述的线下棋牌游戏分布式操作管理***,其特征在于:玩家终端与数据采集端通过扫码建立关联。
8.根据权利要求7所述的线下棋牌游戏分布式操作管理***,其特征在于:首个与数据采集端建立关联的玩家终端还用于获取游戏设定信息,其余玩家终端还用于确认或反馈游戏设定信息。
9.根据权利要求1所述的线下棋牌游戏分布式操作管理***,其特征在于:数据采集端包括数据拆分模块,数据拆分模块设有时间间隔,数据拆分模块用于根据时间间隔对游戏数据进行拆分;数据采集端根据资源分配指令将拆分后的游戏数据分配至多个数据处理端。
10.线下棋牌游戏分布式操作管理方法,其特征在于:包括以下内容:
建立数据采集端与多个数据处理端的关联;
获取数据采集端采集的游戏数据;
根据预设的资源分配指令将采集的游戏数据分配至多个数据处理端;
对分配的游戏数据进行数据处理生成处理结果,记录并发布处理结果,当游戏结束时,统计全部处理结果生成游戏结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110349247.4A CN113058263A (zh) | 2021-03-31 | 2021-03-31 | 线下棋牌游戏分布式操作管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110349247.4A CN113058263A (zh) | 2021-03-31 | 2021-03-31 | 线下棋牌游戏分布式操作管理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113058263A true CN113058263A (zh) | 2021-07-02 |
Family
ID=76565073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110349247.4A Pending CN113058263A (zh) | 2021-03-31 | 2021-03-31 | 线下棋牌游戏分布式操作管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113058263A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114225384A (zh) * | 2021-12-02 | 2022-03-25 | 广州三七极创网络科技有限公司 | 基于可组合gm指令的通讯方法、***、设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070071849A (ko) * | 2005-12-30 | 2007-07-04 | 브이케이 주식회사 | 공유메모리를 이용한 서버 시스템 |
CN106075903A (zh) * | 2016-08-12 | 2016-11-09 | 刘永富 | 一种智能游戏互动*** |
CN106535152A (zh) * | 2015-09-14 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种基于终端的应用数据处理方法、装置及*** |
CN106878409A (zh) * | 2017-02-09 | 2017-06-20 | 深圳市莫二科技有限公司 | 一种游戏数据处理***及处理方法 |
CN107213624A (zh) * | 2017-07-03 | 2017-09-29 | 成都博煜科技有限公司 | 一种麻将计分***及方法 |
CN112007355A (zh) * | 2020-08-31 | 2020-12-01 | 重庆五诶科技有限公司 | 全自动化游戏辅助*** |
CN112057876A (zh) * | 2020-09-10 | 2020-12-11 | 重庆五诶科技有限公司 | 基于个性化规则的自动结算***及方法 |
CN112231104A (zh) * | 2020-10-19 | 2021-01-15 | 珠海金山网络游戏科技有限公司 | 一种游戏数据处理方法及装置 |
-
2021
- 2021-03-31 CN CN202110349247.4A patent/CN113058263A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070071849A (ko) * | 2005-12-30 | 2007-07-04 | 브이케이 주식회사 | 공유메모리를 이용한 서버 시스템 |
CN106535152A (zh) * | 2015-09-14 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种基于终端的应用数据处理方法、装置及*** |
CN106075903A (zh) * | 2016-08-12 | 2016-11-09 | 刘永富 | 一种智能游戏互动*** |
CN106878409A (zh) * | 2017-02-09 | 2017-06-20 | 深圳市莫二科技有限公司 | 一种游戏数据处理***及处理方法 |
CN107213624A (zh) * | 2017-07-03 | 2017-09-29 | 成都博煜科技有限公司 | 一种麻将计分***及方法 |
CN112007355A (zh) * | 2020-08-31 | 2020-12-01 | 重庆五诶科技有限公司 | 全自动化游戏辅助*** |
CN112057876A (zh) * | 2020-09-10 | 2020-12-11 | 重庆五诶科技有限公司 | 基于个性化规则的自动结算***及方法 |
CN112231104A (zh) * | 2020-10-19 | 2021-01-15 | 珠海金山网络游戏科技有限公司 | 一种游戏数据处理方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114225384A (zh) * | 2021-12-02 | 2022-03-25 | 广州三七极创网络科技有限公司 | 基于可组合gm指令的通讯方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111084983B (zh) | 一种云游戏服务方法、装置、设备及存储介质 | |
CN113058270A (zh) | 直播互动方法和装置、存储介质及电子设备 | |
US9498722B2 (en) | User organizing apparatus, user organizing method, and cloud computing system | |
CN104168271A (zh) | 交互***、服务器、客户端和交互方法 | |
CN104069637A (zh) | 在多用户网络游戏环境中管理用户的方法和*** | |
CN109874059A (zh) | 直播界面展示方法、客户端及存储介质、计算机设备 | |
CN111330265B (zh) | 计算机***、虚拟区的登录方法、装置、设备及介质 | |
CN111659126B (zh) | 匹配进程的分配方法、装置、服务器、终端及存储介质 | |
CN110060052A (zh) | 基于电子凭证的互动方法及装置、电子设备 | |
JP6393701B2 (ja) | ゲーム制御方法、コンピュータ及び制御プログラム | |
CN111210270B (zh) | 业务处理方法、装置、服务集群、计算机设备和存储介质 | |
CN113179206A (zh) | 会话显示方法、会话获取方法、装置、设备、***及介质 | |
CN107371067A (zh) | 信息直播的方法、装置及*** | |
US20230356082A1 (en) | Method and apparatus for displaying event pop-ups, device, medium and program product | |
CN110738804A (zh) | 一种红包发放的方法、装置及存储介质 | |
CN107248132A (zh) | 一种竞猜游戏的处理方法、装置、***及终端 | |
CN112044059A (zh) | 一种游戏信息处理方法及装置 | |
CN111314785B (zh) | 一种互动管理方法及装置 | |
CN106232193A (zh) | 使用检索到的部分用户数据的游戏进展 | |
CN110267056B (zh) | 直播方法、装置***及计算机存储介质 | |
CN113058263A (zh) | 线下棋牌游戏分布式操作管理***及方法 | |
CN111836068A (zh) | 直播互动方法、装置、服务器及存储介质 | |
CN104715131A (zh) | 用于互联网游戏的数据处理方法和装置 | |
CN109847340A (zh) | 一种信息处理方法、装置、设备及介质 | |
CN106657292B (zh) | 一种数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |