CN110201389A - A kind of game management method and equipment based on distributed storage database - Google Patents
A kind of game management method and equipment based on distributed storage database Download PDFInfo
- Publication number
- CN110201389A CN110201389A CN201910344563.5A CN201910344563A CN110201389A CN 110201389 A CN110201389 A CN 110201389A CN 201910344563 A CN201910344563 A CN 201910344563A CN 110201389 A CN110201389 A CN 110201389A
- Authority
- CN
- China
- Prior art keywords
- game
- video
- equipment
- client
- broadcast
- 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.)
- Granted
Links
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
-
- 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/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
- A63F13/497—Partially or entirely replaying previous game actions
-
- 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/70—Game security or game management aspects
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/575—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/577—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/634—Methods for processing data by generating or executing the game program for controlling the execution of the game in time for replaying partially or entirely the game actions since the beginning of the game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
This application discloses a kind of game management method and equipment based on distributed storage database, belongs to distributed storage database technical field.The described method includes: the first client receives game start request, into game and the game process of interface is recorded, when the game is ended, stops recording and obtains game video and broadcast;Each second client obtains the game video of broadcast, and whether verifying game process is effective, and verifying broadcasts result;Each server obtains game video and verification result, the quantity that statistical testing of business cycles passes through result, when the quantity for being verified result reaches preset quantity, subdata base is generated by the first predetermined server, the game video that will acquire is saved to the subdata base of generation and broadcast, when other servers common recognition is verified, which is added to distributed storage database.In the application, by recording game process and verifying broadcasts, the authenticity and validity of game process have effectively been ensured, while each data being saved to distributed storage database, open and clear and traceable inquiry.
Description
Technical field
This application involves divide big data technical field more particularly to a kind of game pipe based on distributed storage database
Manage method and apparatus.
Background technique
It is universal with computer and Internet technology, e-sports has been expedited the emergence of, whether by PC terminal or has been passed through
Mobile terminal has a large amount of virtual game to select for user.User is equipped by self-setting and other players are in game
Middle sports, and when game is won the victory, it is rewarded accordingly, the reward is existing for buying equipment, upgrading even exchange
Gold etc. uses.However;, some current players in order to get reward, substitute the cheatings such as equipment for another surreptitiously and happen occasionally by setting script,
Break the fair sports principle in game, hinders the development of game industry.
Summary of the invention
To solve the deficiencies in the prior art, the application proposes a kind of game management side based on distributed storage database
Method and equipment.
In a first aspect, the application proposes a kind of game management method based on distributed storage database, comprising:
First client receives game start request, into game and records the game process of interface;
When the game is ended, stop recording, obtain game video;
The game video is broadcasted, so that other players verify.
Optionally, before the first client reception game start request, further includes:
First client receives equipment setting request, and starting record screen is applied and shows optional equipment, records the setting of equipment
Process;
The game process for recording interface, specifically: the game of interface is recorded by the record screen application
Process.
Optionally, when equipment is provided with, further includes:
Judge whether receive game start request in preset time;
When the judgment result is yes, the game process that is described into game operation, and continuing to record interface is executed;
When the judgment result is no, stop recording, obtain equipment setting video, save equipment setting video, and
When receiving game start request, restarting record screen application.
Optionally, when the judgment result is yes, described to obtain game video, comprising: obtain containing equipment setting up procedure and
The complete video of game process;The broadcast game video, comprising: broadcast the complete video;
Optionally, when the judgment result is no, the broadcast game video, comprising: video is arranged in the equipment
Splice with the game video, obtain the complete video containing equipment setting up procedure and game process, broadcast splicing obtains complete
Whole video.
Optionally, method further include:
When the corresponding player triumph of the first client, the virtual token of the respective numbers of reward is received.
Optionally, method further include: be based on the virtual token, generate equipment purchase request, broadcast the equipment purchase
Request, and receive corresponding equipment.
Second aspect, the application propose a kind of game management method based on distributed storage database, comprising:
Each second client obtains the game video of the first client broadcast;
It is whether effective according to game video verifying game process, and verifying broadcasts result.
Optionally, each second client obtains the game video of the first client broadcast, specifically: described each the
Two clients obtain the complete video of the first client broadcast, and the complete video includes equipment setting up procedure and game process;
It is corresponding, it is described whether effective according to game video verifying game, specifically: according to the complete video
Whether effective verify game.
It is optionally, described whether effective according to complete video verifying game, comprising:
Verify it is described equipment setting up procedure in be arranged equipment whether be game intrinsic equipment;And/or
Verify whether the game process is manual operation;And/or
Verify whether equipment used in the game process matches with the equipment being arranged in described device device procedures;
When verification result, which is, is, determine that game process is effective;Otherwise determine that game process is invalid.
The third aspect, the application propose a kind of game management method based on distributed storage database, comprising:
Each server obtains the game video of the first client broadcast and the verification result of the second client broadcast;
Statistical testing of business cycles is by the quantity of result, when the quantity for being verified result reaches preset quantity, by first
Predetermined server generates subdata base, and the game video is saved to the subdata base and broadcasted, when other servers are total
When knowledge is verified, the subdata base is added to distributed storage database.
It is optionally, described when the quantity for being verified result reaches preset quantity, further includes:
First predetermined server or the triggering of the second predetermined server execute agreement, from game video described in trend
The wallet address transfer of the player of middle triumph moves the virtual token of respective numbers;
It is corresponding, it is described to save the game video to the subdata base, comprising: by the game video and to turn
The virtual token quantity moved is saved to the subdata base.
Optionally, method further include: equipment purchase request is obtained, provides corresponding equipment to corresponding player account, and
The virtual token of respective numbers is deducted in corresponding wallet address.
Fourth aspect, the application propose a kind of game management unit based on distributed storage database, comprising:
Receiving module, for receiving game start request;
Game module, for when the first receiving module receives game start request, into game;
Module is recorded, for recording the game process of interface, when the game is ended, stops recording, obtains game view
Frequently;
First broadcast module, for broadcasting the game video, so that other players verify.
Optionally, device further include: starting module and setup module;
The receiving module is also used to before receiving game start request, receives equipment setting request;
The starting module, for starting record screen application;
The setup module, can screening device for showing;
The module of recording is specifically used for: by the record screen using the setting up procedure and interface for recording equipment
Game process.
Optionally, device further include: judgment module and the first preserving module;
The judgment module, for when equipment is provided with, judging whether the receiving module receives in preset time
To game start request;
The game module, specifically for executing and entering game when the judging result of the judgment module, which is, is;
The recording module, for persistently recording the game process of interface;
The recording module is also used to stop recording, be equipped when the judging result of the judgment module is no
Video is set;
First preserving module, for saving the equipment setting video;
The starting module is also used to when the receiving module receives game start request, and restarting record screen is answered
With.
Optionally, when the judging result of the judgment module, which is, is, the recording module obtains being arranged containing equipment
The complete video of journey and game process;
Corresponding, first broadcast module is specifically used for broadcasting the complete video;
Optionally, when the judging result of the judgment module is no, first broadcast module is specifically used for institute
It states equipment setting video and the game video splices, obtain the complete video containing equipment setting up procedure and game process, extensively
Broadcast the complete video that splicing obtains.
Optionally, device further include: virtual wallet module;
The virtual wallet module, for receiving the virtual of the respective numbers of reward when the triumph of corresponding player
Token.
Optionally, device further include: the first generation module;
First generation module generates equipment purchase request for being based on the virtual token;
First broadcast module is also used to broadcast the equipment purchase request;
The receiving module is also used to receive corresponding equipment.
5th aspect, the application propose a kind of game management unit based on distributed storage database, comprising:
First obtains module, for obtaining the game video of the first client broadcast;
Authentication module, it is whether effective for verifying game process according to the game video;
Second broadcast module is used for verifying broadcasts result.
Optionally, described first module is obtained, it is described complete specifically for obtaining the complete video of the first client broadcast
Whole video includes equipment setting up procedure and game process;
Corresponding, whether the authentication module is specifically used for effective according to complete video verifying game.
Optionally, the authentication module is specifically used for:
Verify it is described equipment setting up procedure in be arranged equipment whether be game intrinsic equipment;And/or
Verify whether the game process is manual operation;And/or
Verify whether equipment used in the game process matches with the equipment being arranged in described device device procedures;
When verification result, which is, is, determine that game process is effective;Otherwise determine that game process is invalid.
6th aspect, the application propose a kind of game management unit based on distributed storage database, comprising:
Second obtains module, for obtaining the game video of the first client broadcast and testing for the second client broadcast
Demonstrate,prove result;
Statistical module, the quantity for passing through result for statistical testing of business cycles;
Second generation module reaches preset quantity for the quantity for being verified result when the statistical module counts
When, generate subdata base;
Second preserving module, for saving the game video to the subdata base;
Third broadcast module is known together for other servers and is verified for broadcasting the subdata base;
Adding module, for the subdata base being added to distribution and is deposited when other servers common recognition being verified
Store up database.
Optionally, device further include: execute protocol module;
The execution protocol module, for when the quantity for being verified result reaches preset quantity, triggering to be executed
Agreement, the wallet address transfer of the player from game video described in trend triumphantly move the virtual token of respective numbers;
It is corresponding, second preserving module, specifically for protecting the virtual token quantity of the game video and transfer
It deposits to the subdata base.
Optionally, device further include: transaction modules;
Described second obtains module, is also used to obtain equipment purchase request;
Transaction modules, for providing corresponding equipment and giving when the second acquisition module gets equipment purchase request
Corresponding player account, and in corresponding wallet address deduct respective numbers virtual token.
7th aspect, the application propose a kind of game management system based on distributed storage database, including the application
Fourth aspect is to any device of the 6th aspect.
Eighth aspect, the application propose a kind of game management equipment based on distributed storage database, comprising:
One or more processors store the storage device of one or more programs;
When one or more of programs are executed by one or more of processors, such as the application first party is realized
Face is to any method of the third aspect.
9th aspect, the application proposes a kind of computer readable storage medium, is stored thereon with computer program, works as institute
When stating computer program and being executed by processor, realize it is as any to the third aspect such as the application first aspect as described in method.
The advantages of the application, is:
In the application, the equipment setting up procedure and game process of the first client recording player, and broadcast corresponding video
Verified to each second client, effectively ensured the video it is corresponding equipment setting up procedure and game process it is true
Property and validity, avoid false data;Meanwhile verification result and common recognition verifying of each server based on the second client
Mechanism saves the data such as the video of the first client broadcast, the reward of virtual token and trading situation to distributed storage
Database has not only ensured the open and clear of reward situation, but also each dates back is inquired.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are general for this field
Logical technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to this Shen
Limitation please.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Attached drawing 1 be according to the application embodiment it is a kind of for the first client based on distributed storage database
Game management method flow chart;
Attached drawing 2 be according to the application embodiment it is a kind of for the second client based on distributed storage database
Game management method flow chart;
Attached drawing 3 is a kind of trip based on distributed storage database for server according to the application embodiment
Play management method flow chart;
Attached drawing 4 is a kind of game management method stream based on distributed storage database according to the application embodiment
Cheng Tu;
Attached drawing 5 is the first game management unit based on distributed storage database according to the application embodiment
Block diagram;
Attached drawing 6 is second of game management unit based on distributed storage database according to the application embodiment
Block diagram;
Attached drawing 7 is the third game management unit based on distributed storage database according to the application embodiment
Block diagram.
Specific embodiment
The illustrative embodiments of the disclosure are more fully described below with reference to accompanying drawings.Although showing this in attached drawing
Disclosed illustrative embodiments, it being understood, however, that may be realized in various forms the disclosure without that should be illustrated here
Embodiment is limited.It is to be able to thoroughly understand the disclosure on the contrary, providing these embodiments, and can incite somebody to action
The scope of the present disclosure is fully disclosed to those skilled in the art.
In the application, for effective maintenance game data, the cheating in game is avoided, is created by gaming operators
Distributed storage database, specifically, each server of gaming operators is the node in distributed storage data bank network,
Access limit with distributed storage database;Meanwhile the corresponding client of each game player is also distributed storage data
Node in the network of library, and only possess the broadcast data in distributed storage data bank network and verify other client broadcasts
Game video permission;For convenient for distinguishing, by the broadcast game video in distributed storage data bank network in the application
Client is known as the first client, other clients are known as the second client.Below in the application method, apparatus and
System carries out above-mentioned.
Embodiment one
According to presently filed embodiment, propose it is a kind of for the first client based on distributed storage database
Game management method, as shown in Figure 1, comprising:
Step 101: the first client receives game start request, into game and records the game process of interface;
According to presently filed embodiment, before step 101, further includes: the first client receives logging request, verifying
Logging request, and when being verified, it logins successfully.
Specifically, player submits the logging request containing account and password in the first client, the first client validation is connect
Whether the account and password received be correct, and when verifying correct, player successfully logs in game.
According to presently filed embodiment, before step 101, further includes:
The A: the first client of step receives equipment setting request, and starting record screen is applied and shown optional equipment, records equipment
Setting up procedure;
Specifically, before starting game, operating the dress in the first client end interface after player successfully logs in game
Standby setting control sends equipment setting request to the first client, the first client show it is corresponding can screening device, for object for appreciation
Equipment needed for family's setting game.
Further, starting record screen application, comprising: whether detection currently has been turned on record screen application, and does not open detecting
Dynamic record screen manually boots record screen application, or automatic starting record screen application in application, playing frame prompt player.
Wherein, the record screen application that application can carry for the first client is shielded in record, can also be with whole where the first client
The record screen application of end equipment installation.
It is corresponding, in step A, the setting up procedure of equipment is recorded, specifically: the setting that equipment is recorded in application is shielded by record
Process;
And in step 101, the game process of interface is recorded, specifically: application is shielded by record and records game circle
The game process in face.
Further, when equipment is provided with, further includes:
Step B: judging game start request whether is received in preset time, when the judgment result is yes, executes entrance
Game operation, and continue to record the game process of interface;When the judgment result is no, stop recording, obtain equipment setting
Video, the equipment setting video saved, and when receiving game start request, restarting record screen application.
Specifically, when player's equipment is provided with, if the game that player operates the first client within a preset time is opened
Beginning control is directly entered game (i.e. player starts game), then recording screen application will not stop recording, but lasting recording trip
Play process;If the game that player does not operate the first client within a preset time starts control, that is, do not enter game, then first
Client control record screen application stops recording, and saves the equipment setting video recorded, and start control receiving game
When triggering information, restarting record screen application.
Wherein, preset time can sets itself, for example, 30 seconds according to demand;By being arranged to equipment and entering trip
The judgement of two process continuities of playing to ensure in the video recorded does not have too many useless frame, promotes broadcast and verifying
Efficiency.
Further, when in step B judging result be no and connect again before receiving game start request
When receiving equipment setting request, further includes:
The equipment setting video saved is deleted, starting record screen is applied and shows optional equipment, and the setting of equipment is recorded
Journey.
That is, starting control when player's equipment is provided with and does not operate the game of the first client within a preset time
Into when game, if player needs to reset equipment, the first client, which is deleted, is arranged video with the equipment saved, lays equal stress on
Newly record current equipment setting up procedure.
Step 102: when the game is ended, stopping recording, obtain game video;
Specifically, when judging result is to be in step B, obtain containing equipping the complete of setting up procedure and game process
Video;When judging result is no in step B, equipment setting up procedure and the corresponding equipment setting view of game process are obtained
Frequency and game video.
Step 103: the game video broadcasted, so that other players verify.
Specifically, when judging result is to be in step B, broadcast is obtained containing equipping setting up procedure and game process
Complete video;When judging result is no in step B, obtained equipment setting video and game video are spliced, contained
Equip the complete video of setting up procedure and game process, the complete video that broadcast splicing obtains.
According to presently filed embodiment, method further include: when the corresponding player triumph of the first client, connect
Receive the virtual token of the respective numbers of reward.
Specifically, being transferred to respective counts in the wallet address of the player when the corresponding player triumph of the first client
The virtual token of amount.
Further, method further include: it is based on virtual token, equipment purchase is generated and requests, broadcast equipment purchase request,
And receive corresponding equipment.
The first client is by recording equipment setting up procedure and game process and broadcasting as a result, by the overall process of game
Other players are disclosed to, the cheating of player in gaming is effectively avoided.
Embodiment two
According to presently filed embodiment, it is also proposed that it is a kind of for the second client based on distributed storage database
Game management method, as shown in Figure 2, comprising:
Step 201: each second client obtains the game video of the first client broadcast;
Specifically, each current the second online client obtains the complete video of the first client broadcast, complete video packet
Include equipment setting up procedure and game process
Step 202: whether each second client is effective according to the game video of acquisition verifying game process, and broadcasts and test
Demonstrate,prove result.
Specifically, whether each second client is effective according to the verifying game of the complete video of acquisition, and verifying broadcasts knot
Fruit.
It is wherein, whether effective according to the verifying game of the complete video of acquisition, comprising:
Verifying equipment setting up procedure in be arranged equipment whether be game intrinsic equipment;And/or
Verify whether game process is manual operation;And/or
Whether equipment used in verifying game process matches with the equipment being arranged during appliance arrangement;
When verification result, which is, is, determine that game process is effective;Otherwise determine that game process is invalid.
The video of the first client broadcast is verified by each second client as a result, has effectively ensured the view
Frequently the authenticity and validity of corresponding equipment setting up procedure and game process.
Embodiment three
According to presently filed embodiment, it is also proposed that a kind of trip based on distributed storage database for server
Play management method, as shown in Figure 3, comprising:
Step 301: each server obtains the verifying of the game video and the second client broadcast of the first client broadcast
As a result;
Step 302: statistical testing of business cycles is by the quantity of result, when the quantity for being verified result reaches preset quantity, by
First predetermined server generates subdata base, and the game video that will acquire is saved to the subdata base of generation and broadcast, when other
When server common recognition is verified, which is added to distributed storage database.
In the application, when the quantity for being verified result reaches preset quantity, each server is not obtaining verifying knot
Fruit, and subdata base is generated by the first predetermined server, when other servers common recognition is verified, each server should
Subdata base is added in corresponding distributed storage database, wherein preset quantity can be according to current online client
Quantity sets itself, the 70% of for example, current online client quantity.
According to presently filed embodiment, in step 302, when the quantity for being verified result reaches preset quantity, also
Include:
First predetermined server or the triggering of the second predetermined server execute agreement, triumphantly from trend game video
The wallet address transfer of player moves the virtual token of respective numbers;
It is noted that the first predetermined server and the second predetermined server be not it is constant always, throwing can be passed through
The change of ticket mechanism, is served as by the most server of poll.
Corresponding, in step 302, the game video that will acquire is saved to the subdata base of generation, comprising: will acquire
Game video and the virtual token quantity of transfer are saved to the subdata base of generation.
Preferably, after to the game video compressed encoding of acquisition, preservation corresponding with the virtual token quantity of transfer to generation
Subdata base.
Further, method further include: it obtains and equips purchase request, granting is corresponding to equip to corresponding player account,
And the virtual token of respective numbers is deducted in corresponding wallet address.
Preferably, the first predetermined server or the second predetermined server provide corresponding equipment to corresponding player
Account, and in corresponding wallet address deduct respective numbers virtual token;
Further, after the virtual token that respective numbers are deducted in corresponding wallet address, further includes: based on altogether
Know authentication mechanism, equipment purchase request and the virtual token quantity deducted are saved to distributed storage database.
Further, when the verifying of acquisition does not pass through result to preset threshold, further includes: punishment corresponding first
Client;
Wherein, punitive measures can sets itself according to demand;For example, cancelling the game eligibility etc. of corresponding player.
Verification result and common recognition authentication mechanism of each server based on the second client as a result, the first client is wide
The data such as the purchase situation of the reward of the video, virtual token broadcast and trading situation, equipment are saved to distributed storage data
Library has not only ensured the open and clear of reward situation, but also each dates back is inquired, and false data is effectively avoided
It generates.
Example IV
According to presently filed embodiment, it is also proposed that a kind of game management method based on distributed storage database, such as
Shown in Fig. 4, comprising:
Step 401: the first client receives game start request, into game and records the game process of interface,
When the game is ended, stop recording obtaining game video, the game video broadcasted;
Step 402: each second client obtains the game video of the first client broadcast, is verified and is swum according to game video
Whether play process is effective, and verifying broadcasts result;
Step 403: each server obtains the verifying of the game video and the second client broadcast of the first client broadcast
As a result, quantity of the statistical testing of business cycles by result executes step 404 when the quantity for being verified result reaches preset quantity;
Step 404: the first predetermined server generates subdata base, and the game video that will acquire is saved to the subnumber of generation
It according to library and broadcasts, when other servers common recognition is verified, which is added to distributed storage database.
In the present embodiment, the implementation method of each step can participate in associated description of the embodiment one into embodiment three, herein
It repeats no more.
Embodiment five
According to presently filed embodiment, it is also proposed that a kind of game management unit based on distributed storage database, such as
Shown in Fig. 5, comprising:
Receiving module 501, for receiving game start request;
Game module 502, for when the first receiving module 501 receives game start request, into game;
Module 503 is recorded, for recording the game process of interface, when the game is ended, stops recording, be swum
Play video;
First broadcast module 504, for the game video that broadcast recording module 503 obtains, so that other players test
Card.
According to presently filed embodiment, device further include: starting module and setup module;
Receiving module 501 is also used to before receiving game start request, receives equipment setting request;
Starting module, for starting record screen application;
Setup module, can screening device for showing;
It records module 503 to be specifically used for: the game that the setting up procedure and interface of equipment are recorded in application is shielded by record
Journey.
According to presently filed embodiment, device further include: judgment module and the first preserving module, in which:
Judgment module, for when equipment is provided with, judging whether receiving module 501 receives trip in preset time
Play starts to request;
Game module 502, specifically for executing and entering game when the judging result of judgment module, which is, is;
Module 503 is recorded, for persistently recording the game process of interface;
Module 503 is recorded, is also used to stop recording when the judging result of judgment module is no, obtains equipment setting view
Frequently;
First preserving module, for saving equipment setting video;
Starting module is also used to when receiving module 501 receives game start request, restarting record screen application.
Further, it when the judging result of judgment module, which is, is, records module 503 and obtains containing equipment setting up procedure
And the complete video of game process;
It is corresponding, the first broadcast module 504, the complete video obtained specifically for broadcast recording module 503;
Further, when the judging result of judgment module is no, the first broadcast module 504 is specifically used for record
Module 503 obtains equipment setting video and game video splices, and obtains the complete view containing equipment setting up procedure and game process
Frequently, the complete video that broadcast splicing obtains.
According to presently filed embodiment, device further include: virtual wallet module;
Virtual wallet module, for receiving the Virtual Agent of the respective numbers of reward when the triumph of corresponding player
Coin.
According to presently filed embodiment, device further include: the first generation module;
First generation module generates equipment purchase request for being based on virtual token;
First broadcast module 504 is also used to broadcast equipment purchase request;
Receiving module 501 is also used to receive corresponding equipment.
Embodiment six
According to presently filed embodiment, it is also proposed that a kind of game management unit based on distributed storage database, such as
Shown in Fig. 6, comprising:
First obtains module 601, for obtaining the game video of the first client broadcast;
Whether authentication module 602, the game video verifying game process for being obtained according to the first acquisition module 601 have
Effect;
Second broadcast module 603 is used for verifying broadcasts result.
Module 601 is obtained according to presently filed embodiment, first, specifically for obtaining the complete of the first client broadcast
Whole video, complete video include equipment setting up procedure and game process;
Corresponding, authentication module 602 verifies game specifically for obtaining the complete video that module 601 obtains according to first
Whether effectively.
More specifically, authentication module 602 is specifically used for:
Verifying equipment setting up procedure in be arranged equipment whether be game intrinsic equipment;And/or
Verify whether game process is manual operation;And/or
It equips used in verifying game process and whether is matched with the equipment being arranged in described device device procedures;
When verification result, which is, is, determine that game process is effective;Otherwise determine that game process is invalid.
Embodiment seven
According to presently filed embodiment, it is also proposed that a kind of game management unit based on distributed storage database, such as
Shown in Fig. 7, comprising:
Second obtains module 701, for obtaining the game video and second client broadcast of the first client broadcast
Verification result;
Statistical module 702, the quantity for passing through result for statistical testing of business cycles;
Second generation module 703, the quantity for being verified result for counting when statistical module 702 reach present count
When amount, subdata base is generated;
Second preserving module 704, the game video for obtaining the second acquisition module 701, which is saved to second, generates mould
The subdata base that block 703 generates;
Third broadcast module 705 saves game video to the life of the second generation module 703 for the second preserving module 704
At subdata base after, broadcast the subdata base, for other servers know together verify;
Adding module 706, the son for when other servers common recognition is verified, third broadcast module 705 to be broadcasted
Database is added to distributed storage database.
According to presently filed embodiment, device further include: execute protocol module;
Protocol module is executed, the quantity for being verified result for counting when statistical module 702 reaches preset quantity
When, triggering executes agreement, and the wallet address transfer of the player from trend game video triumphantly moves the Virtual Agent of respective numbers
Coin;
Second preserving module 704 specifically for the game video for obtaining the second acquisition module 701 and executes agreement mould
The virtual token quantity of block transfer saves the subdata base generated to the second generation module 703.
According to presently filed embodiment, device further include: transaction modules;
Second obtains module 701, is also used to obtain equipment purchase request;
Transaction modules, for providing corresponding equipment and giving when the second acquisition module 701 gets equipment purchase request
Corresponding player account, and in corresponding wallet address deduct respective numbers virtual token.
According to presently filed embodiment, it is also proposed that a kind of game management system based on distributed storage database, packet
It includes: embodiment five to any device of embodiment seven.
According to presently filed embodiment, it is also proposed that a kind of game management equipment based on distributed storage database, packet
It includes:
One or more processors store the storage device of one or more programs;When one or more of program quilts
One or more of processors execute when, realize embodiment one to embodiment three it is any as described in method.
According to presently filed embodiment, it is also proposed that a kind of computer readable storage medium is stored thereon with computer journey
Sequence, when the computer program is executed by processor, realize embodiment one to embodiment three it is any as described in method.
It is described it should be noted that each embodiment in this specification is all made of relevant mode, between each embodiment
Same and similar part refers to mutually, and each embodiment focuses on the differences from other embodiments.Especially
Its for device embodiment, since it is substantially similar to the method embodiment, so be described relatively simple, related place
Illustrate referring to the part of embodiment of the method.
In the application, it regard the client of each server of gaming operators, each player as distributed storage database
Node in network, and distribute different permissions;Equipment setting up procedure and game by the first client recording player
Journey, and broadcast corresponding video and verified to each second client, effectively ensure that the corresponding equipment of the video was arranged
The authenticity and validity of journey and game process, avoid false data;Verifying of each server based on the second client simultaneously
As a result and common recognition authentication mechanism, by the video of the first client broadcast, the reward of virtual token and trading situation, equipment
The data such as purchase situation are saved to distributed storage database, have not only ensured the open and clear of reward situation, but also each number
According to traceable inquiry.
The preferable specific embodiment of the above, only the application, but the protection scope of the application is not limited to
This, anyone skilled in the art within the technical scope of the present application, the variation that can readily occur in or replaces
It changes, should all cover within the scope of protection of this application.Therefore, the protection scope of the application should be with the protection model of claim
Subject to enclosing.
Claims (10)
1. a kind of game management method based on distributed storage database characterized by comprising
First client receives game start request, into game and records the game process of interface;
When the game is ended, stop recording, obtain game video;
The game video is broadcasted, so that other players verify.
2. the method according to claim 1, wherein first client receive game start request before,
Further include:
First client receives equipment setting request, and starting record screen is applied and shows optional equipment, records the setting up procedure of equipment;
The game process for recording interface, specifically: the game process of interface is recorded by the record screen application.
3. according to the method described in claim 2, it is characterized in that, when equipment is provided with, further includes:
Judge whether receive game start request in preset time;
When the judgment result is yes, the game process that is described into game operation, and continuing to record interface is executed;
When the judgment result is no, stop recording, obtain equipment setting video, save the equipment and video is set, and receiving
When to game start request, restarting record screen application.
4. according to the method described in claim 3, it is characterized in that,
When the judgment result is yes, described to obtain game video, comprising: obtain containing equipment setting up procedure and game process it is complete
Whole video;The broadcast game video, comprising: broadcast the complete video;
When the judgment result is no, the broadcast game video, comprising: regard equipment setting video and the game
Frequency splices, and obtains the complete video containing equipment setting up procedure and game process, the complete video that broadcast splicing obtains.
5. a kind of game management method based on distributed storage database characterized by comprising
Each second client obtains the game video of the first client broadcast;
It is whether effective according to game video verifying game process, and verifying broadcasts result.
6. according to the method described in claim 5, it is characterized in that, each second client obtains the first client broadcast
Game video, specifically: each second client obtains the complete video of the first client broadcast, and the complete video includes
Equip setting up procedure and game process;
It is described whether effective according to game video verifying game, specifically: whether game is verified according to the complete video
Effectively.
7. according to the method described in claim 6, it is characterized in that, described verify whether game has according to the complete video
Effect, comprising:
Verify it is described equipment setting up procedure in be arranged equipment whether be game intrinsic equipment;And/or
Verify whether the game process is manual operation;And/or
Verify whether equipment used in the game process matches with the equipment being arranged in described device device procedures;
When verification result, which is, is, determine that game process is effective;Otherwise determine that game process is invalid.
8. a kind of game management method based on distributed storage database characterized by comprising
Each server obtains the game video of the first client broadcast and the verification result of the second client broadcast;
Statistical testing of business cycles is preset when the quantity for being verified result reaches preset quantity by first by the quantity of result
Server generates subdata base, and the game video is saved to the subdata base and broadcasted, when other servers common recognition is tested
When card passes through, the subdata base is added to distributed storage database.
9. according to the method described in claim 8, it is characterized in that, described preset when the quantity for being verified result reaches
When quantity, further includes:
First predetermined server or the triggering of the second predetermined server execute agreement, triumphantly from game video described in trend
Player the transfer of wallet address move respective numbers virtual token;
It is described to save the game video to the subdata base, comprising: by the game video and the virtual token of transfer
Quantity is saved to the subdata base.
10. a kind of game management equipment based on distributed storage database characterized by comprising
One or more processors store the storage device of one or more programs;
When one or more of programs are executed by one or more of processors, realize such as any institute of claim 1-9
The method stated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910344563.5A CN110201389B (en) | 2019-04-26 | 2019-04-26 | Game management method and device based on distributed storage database |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910344563.5A CN110201389B (en) | 2019-04-26 | 2019-04-26 | Game management method and device based on distributed storage database |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110201389A true CN110201389A (en) | 2019-09-06 |
CN110201389B CN110201389B (en) | 2020-07-10 |
Family
ID=67786520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910344563.5A Active CN110201389B (en) | 2019-04-26 | 2019-04-26 | Game management method and device based on distributed storage database |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110201389B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024103270A1 (en) * | 2022-11-16 | 2024-05-23 | 游戏橘子数位科技股份有限公司 | Game multimedia data authentication and marking method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106390459A (en) * | 2016-09-19 | 2017-02-15 | 腾讯科技(深圳)有限公司 | A game data acquiring method and device |
CN107085611A (en) * | 2017-05-14 | 2017-08-22 | 深圳游视虚拟现实技术有限公司 | A kind of reality-virtualizing game video sharing method |
CN107297074A (en) * | 2017-06-30 | 2017-10-27 | 努比亚技术有限公司 | Game video method for recording, terminal and storage medium |
CN108600513A (en) * | 2018-03-28 | 2018-09-28 | 努比亚技术有限公司 | A kind of record screen control method, equipment and computer readable storage medium |
CN108965301A (en) * | 2018-07-24 | 2018-12-07 | 合肥爱玩动漫有限公司 | A kind of game player's live broadcasting method in scene of game |
-
2019
- 2019-04-26 CN CN201910344563.5A patent/CN110201389B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106390459A (en) * | 2016-09-19 | 2017-02-15 | 腾讯科技(深圳)有限公司 | A game data acquiring method and device |
CN107085611A (en) * | 2017-05-14 | 2017-08-22 | 深圳游视虚拟现实技术有限公司 | A kind of reality-virtualizing game video sharing method |
CN107297074A (en) * | 2017-06-30 | 2017-10-27 | 努比亚技术有限公司 | Game video method for recording, terminal and storage medium |
CN108600513A (en) * | 2018-03-28 | 2018-09-28 | 努比亚技术有限公司 | A kind of record screen control method, equipment and computer readable storage medium |
CN108965301A (en) * | 2018-07-24 | 2018-12-07 | 合肥爱玩动漫有限公司 | A kind of game player's live broadcasting method in scene of game |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024103270A1 (en) * | 2022-11-16 | 2024-05-23 | 游戏橘子数位科技股份有限公司 | Game multimedia data authentication and marking method and system |
Also Published As
Publication number | Publication date |
---|---|
CN110201389B (en) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5542330B2 (en) | Method and system for supporting audited reporting of advertising display from video games | |
JP5612362B2 (en) | Distribution management method and game system | |
CA2613301C (en) | Player controls | |
US20170161991A1 (en) | System and method for public verification of a gambling website or gaming event | |
KR100884454B1 (en) | Method and system for monitoring utilizing condition of contents, computer program and recording medium | |
EP1738810B1 (en) | Score verification system and score verification method of online game | |
JPH07255950A (en) | Remote game device, game computer, game method and game device | |
JP5641516B2 (en) | Game system | |
CN107493326B (en) | Network voting processing method, device, server and computer readable storage medium | |
CN112203731A (en) | System and method for verifying the identity of a table game player | |
CN103429302A (en) | Detecting lag switch cheating in game | |
AU2012201098B2 (en) | Lottery method and system | |
JP5503442B2 (en) | Game system | |
CN111314785B (en) | Interactive management method and device | |
CN110201389A (en) | A kind of game management method and equipment based on distributed storage database | |
US20120220366A1 (en) | Game system | |
CN113132810B (en) | Processing method and device for live broadcast match, computer readable medium and electronic equipment | |
JP2012024194A (en) | Game machine | |
JP4148428B2 (en) | Game machine | |
JPH1085439A (en) | Game gadget lending device | |
US20240119789A1 (en) | Systems and methods for enhanced gaming servers | |
US20240169804A1 (en) | Event interface for multiple events including at least one random event | |
KR102024169B1 (en) | A system for experiencing kasino simulation game | |
JP4244242B2 (en) | Game machine | |
JP2021146036A (en) | Computer system and management method for competition |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |