Automatic settlement system and method based on personalized rules

Through the automatic settlement system with personalized rules, the problem that the mahjong game system cannot intelligently adjust the rules is solved, personalized adjustment and automatic settlement of mahjong games are realized, niche mahjong gameplay is promoted, and the player experience and the system's automatic settlement efficiency is improved. .

CN112057876BActive Publication Date: 2025-01-07WUHU YIWAN NETWORK TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010948361.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-10
Publication Date
2025-01-07
Estimated Expiration
2040-09-10

AI Technical Summary

Technical Problem

The existing mahjong game system cannot intelligently adjust the mahjong rules, resulting in difficulty in promoting niche mahjong gameplay and players' misunderstanding of the rules, affecting the experience.

Method used

Design an automatic settlement system based on personalized rules, receive the player's game intentions through the server, obtain and send mahjong types and gameplay, filter game events and event parameters, and adjust the mahjong gameplay in real time based on player adjustment information, and identify the game based on image data. Events are automatically settled.

Benefits of technology

It has realized personalized adjustments to mahjong games, promoted niche mahjong gameplay, solved the rules and details caused by regional differences, improved the player's experience, and reduced settlement complexity and error probability through automatic settlement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112057876B_ABST
    Figure CN112057876B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of game settlement systems, specifically to an automatic settlement system and method based on personalized rules, the system comprising a server, the server is used to receive a player's game intention, and after receiving, obtain and send a preset mahjong type, and receive a mahjong playing method of the current game selected from the mahjong type; the server is also used to filter preset game events and corresponding event parameters according to the mahjong playing method, and send game events and event parameters, receive adjustment information fed back according to the game events and event parameters, and adjust the mahjong playing method of the current game according to the adjustment information. The use of this solution can solve the technical problem that the mahjong rules of the mahjong game cannot be customized in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of game settlement systems, and in particular to an automatic settlement system and method based on personalized rules. Background Art

[0002] Board games are a common form of leisure and entertainment in daily life, especially mahjong games, which are both entertaining and strategic, and are loved by people of all ages, including young people, middle-aged people, and the elderly. At the same time, it is widely popularized, and has evolved into a variety of mahjong playing methods in different regions, such as Chongqing mahjong, Chengdu mahjong, Guangdong mahjong, etc. Different mahjong playing methods have different numbers of mahjong cards and rules.

[0003] Existing mahjong games are divided into online games and offline games. Online games are played by remote players using smart devices, while offline games are played by players sitting together at a mahjong table. For online games, the mahjong playing methods are limited. There are only a few popular mahjong playing methods in the game, and the relatively niche mahjong playing methods are not involved. Therefore, it is impossible to effectively promote the group who likes to play niche mahjong playing methods.

[0004] At the same time, the mahjong rules corresponding to its mahjong playing method are universal rules. However, under the same mahjong playing method, regional differences will also cause the details of the mahjong rules to be different. Therefore, for some players, there may be misunderstandings about the mahjong rules and they may not adapt to the mahjong rules, which will affect the players' experience. Summary of the invention

[0005] One of the purposes of the present invention is to provide an automatic settlement system based on personalized rules to solve the technical problem in the prior art that mahjong rules cannot be adjusted intelligently to achieve automatic settlement.

[0006] The present invention provides the following basic scheme:

[0007] An automatic settlement system based on personalized rules includes a server, which is used to receive a player's game intention, and after receiving the intention, obtain and send a preset mahjong type, and receive a mahjong playing method for the current game selected from the mahjong type; the server is also used to filter preset game events and corresponding event parameters according to the mahjong playing method, send game events and event parameters, receive adjustment information fed back based on the game events and event parameters, and adjust the mahjong playing method for the current game according to the adjustment information.

[0008] Definition: Game intention refers to the request information input by the player to play the game.

[0009] Beneficial effects of Basic Scheme 1: Mahjong types include several mahjong categories, each mahjong category includes a mahjong playing method with strong universality, and the mahjong playing method includes several game events and corresponding event parameters. For example, the game event is eating cards, and the event parameter is whether the card can be eaten. If the card can be eaten, the event parameter is whether the card can be eaten and the number of times the card is eaten is turned over.

[0010] When a player wants to play the game, the mahjong type is sent to the player for selection, which is faster and more convenient than allowing the player to directly customize all parameters. After the player selects the mahjong playing method, since the mahjong playing methods under the same mahjong type are similar, the only difference is the presence or absence of certain game events, or the number of turns of the event. Therefore, after the player selects the mahjong playing method, the preset game events and event parameters under the corresponding mahjong playing method are sent to the player for modification and adjustment. The mahjong playing method of the current game is adjusted according to the adjustment information generated by the player's corresponding adjustment, so as to obtain a mahjong playing method that better suits the player's favorite.

[0011] For niche mahjong enthusiasts, the game can be played by adjusting game events and event parameters, so that the network application of mahjong games can be used by niche mahjong enthusiasts and achieve effective promotion. At the same time, by adjusting game events and corresponding event parameters, the differences in mahjong rules caused by regional differences can be solved, so that players can customize the mahjong gameplay, obtain the most familiar mahjong rules, get started quickly, and improve the player experience.

[0012] Furthermore, it also includes a player terminal, which is used for the player to scan the identifier on the mahjong table to generate the identifier to be matched, and send the identifier to be matched and the terminal number to the server. The server pre-stores a game record table, and the game record table includes the identifier information corresponding to each mahjong table. The server is also used to receive the identifier to be matched and the terminal number, match according to the identifier to be matched and the identifier information, and when there is a match, associate the terminal number according to the matched identifier information. Beneficial effect: By matching the identifier to be matched and the identifier information, the terminal number is associated, that is, the association between the player and the mahjong table is achieved.

[0013] Furthermore, the marker is one of a barcode, a two-dimensional code, and a three-dimensional code. Beneficial effects: The marker is a type of image code, and the image code technology is relatively mature and easy and quick to use.

[0014] Furthermore, the game record table also includes the position status and player number of the four positions corresponding to each mahjong table, and the position status includes occupied and waiting for players. The server is also used to obtain the corresponding position status according to the matched identification information, and send the position information of the position status of waiting for players to the player terminal, and receive the position selection information fed back by the player terminal, and update the position status of the corresponding position to occupied according to the position selection information, and update the player number of the corresponding position to the terminal number. Beneficial effect: The unselected positions are sent to the players for selection by the players, and the selected positions facilitate the subsequent single settlement and statistical settlement for each player.

[0015] Furthermore, the server is also used to obtain the storage address of the mahjong gameplay after the current game is adjusted, and associate the storage address according to the matched identification information. Beneficial effect: The identification information is associated with the storage address of the mahjong gameplay, and the mahjong gameplay can be quickly retrieved through the identification information, which is convenient for the subsequent automatic settlement of the game through the mahjong gameplay.

[0016] Furthermore, the server is also used to obtain image data of the mahjong table during the game, identify the settlement event based on the image data and the game event; generate single settlement data based on the settlement event and the game algorithm, and store the single settlement data. Beneficial effect: Based on image recognition, the detection of various game events during the game is realized, so as to obtain the settlement events that occurred during the game, such as gang cards, Hu cards, etc. At the end of the current game, the single settlement data of the current game is automatically generated through the settlement event combined with the mahjong gameplay, thereby avoiding the problem of long settlement events and easy miscalculation of settlements due to the complexity of mahjong gameplay, and realizing the automatic settlement of mahjong games.

[0017] Furthermore, it also includes a data acquisition terminal, which is used to collect image data of the mahjong table during the game, identify the settlement event based on the image data and the game event; generate single settlement data based on the settlement event and the game algorithm, and store the single settlement data. Beneficial effect: The image data of the mahjong table is collected by the data acquisition terminal, and the detection of each game event during the game is realized based on image recognition, so as to obtain the settlement events that occurred during the game, such as gang cards, Hu cards, etc. At the end of the current game, the single settlement data of the current game is automatically generated by combining the settlement event with the mahjong gameplay, thereby avoiding the problem of long settlement events and easy miscalculation of settlements due to the complexity of mahjong gameplay, and realizing the automatic settlement of mahjong games.

[0018] Furthermore, the image data includes image data and video data. When the data acquisition terminal is used to collect image data, it collects image data of the mahjong table at preset time intervals and collects video data of the mahjong table in real time. The data acquisition terminal is also used to identify settlement events based on image data and game events, and to perform secondary identification of game events based on video data, and to verify, correct and supplement settlement events based on the secondary identification results. Beneficial effects: Since the image data has a high shooting resolution, it can more accurately reflect the data content, and the video has good continuity, which can more accurately reflect the action-related situation. Therefore, the settlement event is identified based on the image data, and then verified, supplemented or corrected through the video data. By combining the two, the accuracy of identification is improved and the player's experience is enhanced.

[0019] Furthermore, the data collection terminal includes a score change recording module and a settlement module. The score change recording module is used to obtain mahjong playing methods and generate score change records according to mahjong playing methods and settlement events. The settlement module is used to generate single settlement data according to the score change records. Beneficial effect: According to mahjong playing methods and settlement events, the situation of player score changes caused by settlement events, namely score change records, is known. By accumulating the score change records of each player, the single settlement data of each player is generated, which is convenient for players to master the game points of the current game.

[0020] A second object of the present invention is to provide an automatic settlement method based on personalized rules.

[0021] The present invention provides basic solution 2: an automatic settlement method based on personalized rules, using the above-mentioned automatic settlement system based on personalized rules.

[0022] Beneficial effects of basic solution 2: When niche mahjong players want to play the game, they can adjust the game events and event parameters to play the game, so that the network application of mahjong games can be used by niche mahjong enthusiasts and achieve effective promotion. At the same time, by adjusting the game events and corresponding event parameters, the differences in mahjong rules caused by regional differences can be solved, so that players can customize the mahjong gameplay, obtain the most familiar mahjong rules, get started quickly, and improve the player experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a logic block diagram of the first embodiment of the automatic settlement system based on personalized rules of the present invention. DETAILED DESCRIPTION

[0024] The following is further described in detail through specific implementation methods:

[0025] Embodiment 1

[0026] Automatic settlement system based on personalized rules, as attached Figure 1 As shown, it includes a player terminal, a data collection terminal and a server. The data collection terminal includes an image collection module, a storage module, an image recognition module, a score change recording module and a settlement module. Its hardware structure is a data collection device arranged above the mahjong table. It is installed above the mahjong table to collect image data of the mahjong table during the game, thereby realizing automatic settlement of the mahjong game. The player terminal is a smart device used by the player personally, such as a mobile phone.

[0027] The server includes a game positioning module, a gameplay selection module, a gameplay adjustment module, and a database. The database stores a game record table and mahjong types. The mahjong types include several mahjong types, such as Chongqing mahjong, Guangdong mahjong, Chengdu mahjong, etc. Each mahjong type includes mahjong gameplays with strong universality. Each mahjong gameplay includes several game events and corresponding event parameters. For example, the game event is eating cards, and the event parameter is whether it is possible to eat cards. If it is possible to eat cards, the event parameter is whether it is possible to eat cards and the number of eating cards. The game record table includes the identification information corresponding to each mahjong table, the position status and player number of the four directions corresponding to each mahjong table, and the storage address of the mahjong gameplay. The game record table is used to register the use status of each mahjong table, and each mahjong table is distinguished by the identification information. The four directions include east, south, west, and north. The position status includes occupied and waiting for players. Occupied means that there are players in this position on the mahjong table, and waiting for players means that there are no players in this position on the mahjong table, and the position can be selected. The player number is a unique number for each player, which is used to distinguish different players and accumulate player points.

[0028] The player terminal is used for the player to scan the identifier on the mahjong table or the mahjong table to generate a matching identifier, obtain the terminal number, and send the matching identifier and the terminal number to the server. The identifier is a graphic code, such as a barcode, a QR code, a 3D code, etc. In this embodiment, the identifier is a QR code.

[0029] The game positioning module is used to receive the identification to be matched and the terminal number, match according to the identification to be matched and the identification information, and when there is a match, associate the terminal number according to the matched identification information. Specifically, the game positioning module is used to obtain the corresponding position state according to the matched identification information, and send the position information of the position state waiting for the player to the player terminal, for example, when the position east and west are waiting for the player, the position information includes the position east and the position west. The player terminal is also used to receive the position information, and after receiving, display the position information, obtain the position selection information fed back by the player according to the position information, and upload the position selection information to the server, for example, the position information is displayed as the position east and the position west, and the player sits on the position east of the mahjong table, then the position east is selected by the player terminal as the position selection information uploaded to the server. The game positioning module is also used to update the position state of the corresponding position to occupied according to the position selection information, and update the player number of the corresponding position to the terminal number, thereby completing the selection of the player's mahjong table and position.

[0030] When a player wants to play a game, the player terminal is also used to obtain the player's game intention and upload the game intention to the server. The game intention refers to the request information input by the player to play the game.

[0031] The gameplay selection module is used to receive the player's game intention, and after receiving it, obtain the mahjong type from the database and send the mahjong type to the player terminal.

[0032] The player terminal is also used to receive the mahjong type, display the mahjong type after receiving it, obtain the mahjong playing method of the current game selected by the player according to the mahjong type, and upload the mahjong algorithm to the server. The mahjong playing method selected at this time is the mahjong playing method used throughout the game.

[0033] The gameplay selection module is also used to receive the mahjong gameplay of the current game selected from the mahjong types, and filter the corresponding game events and corresponding event parameters from the database according to the mahjong gameplay, and send the game events and event parameters to the player terminal and the gameplay adjustment module.

[0034] The player terminal is also used to receive game events and event parameters, and display the game events and event parameters after receiving them, obtain adjustment information fed back by the players based on the game events and event parameters, and upload the adjustment information to the server, the adjustment information including adjustment events and adjustment parameters.

[0035] The gameplay adjustment module is used to receive game events and event parameters, and is also used to receive adjustment information, and when the game events, event parameters and adjustment information are all received, the game events and event parameters of the mahjong gameplay of the current game are adjusted according to the adjustment information. Specifically, the game events are adjusted according to the adjustment events, the event parameters are adjusted according to the adjustment parameters, and the mahjong gameplay of the current game is adjusted according to the adjustment information, so as to obtain a mahjong gameplay that is more in line with the player's favorite.

[0036] The gameplay adjustment module is also used to store the adjusted mahjong gameplay in the database, obtain the storage address of the mahjong gameplay; and associate the storage address according to the identification information matched by the game positioning module. Specifically, the storage address of the corresponding mahjong gameplay in the game record table is updated according to the storage address.

[0037] In this embodiment, the server is also used to obtain mahjong playing methods according to the storage address recorded in the game record table when the player is playing the game, and send the player numbers and mahjong playing methods of the four directions recorded in the data record table to the corresponding data collection terminal according to the identification information.

[0038] The storage module is used to receive the player number and mahjong playing method, and store the player number and mahjong playing method after receiving them.

[0039] The image acquisition module is used to collect image data of the mahjong table during the game, and send the image data to the storage module for storage. Specifically, the image acquisition module includes an image acquisition submodule and a video acquisition submodule. The image data includes image data and video data. The image acquisition submodule is used to obtain the image data by taking pictures of the mahjong table at a preset time interval, and the video acquisition submodule is used to obtain the video recording of the mahjong table in real time to generate video data.

[0040] The image recognition module is used to obtain image data from the storage module, and to identify settlement events based on the image data and game events, and to store the identified settlement events. During identification, settlement events are identified based on the image data and game events, and secondary identification of game events is performed based on the video data, and settlement events are verified, corrected and supplemented based on the secondary identification results. Game events and settlement events both include event types, event execution subjects, event-related data and event objects. In this embodiment, event types include game start, dice rolling, card picking, card drawing, card playing, card eating, card touching, card bar, card winning, game end and card shuffling, and event-related data includes causal-related events and associated subjects.

[0041] Specifically, the image recognition module includes an event type recognition submodule, an event execution subject analysis submodule, an event association data analysis submodule, an event object recognition submodule and a supplementary recognition submodule. The event type recognition module is used to recognize image data or video data, and to recognize changes in game content and player actions on the mahjong table based on recognition results between multiple image data or multiple frames of video data. The event type recognition submodule is also used to recognize event types based on changes in game content and player actions. In this embodiment, an existing image recognition algorithm is first used, such as an intelligent recognition algorithm based on a neural network to recognize objects in a frame image of an image or video, and then the settlement event is judged by comparing the differences in the picture. For example, if there are no three of a kind in the previous card, but there are three of a kind in the next picture, it means that a card playing event has occurred. The event execution subject analysis submodule is used to identify the event execution subject according to the event type, mahjong playing method and player action; by comparing the position of the hand, the actions of each player can be identified, and then it can be determined which player is playing cards. At the same time, auxiliary judgment can be made based on the record of the settlement event. For example, the last time the card was touched by player A, then it is determined that the execution subject of this card playing event is player A; the event association data analysis submodule is used to find and associate game events related to the current settlement event according to the mahjong playing method; the event association data analysis submodule is used to find causal association events that have a causal relationship with the current settlement event according to the event type and mahjong playing method, and obtain the associated subject related to the current event according to the event type, mahjong playing method and causal association events. For example, the causal association event of the above event is the card touching event of player A. Because he touches the card, he plays the card. This event has no related associated subject. For other events, such as winning, touching the card, eating the card, etc., the related causal association events may be the player himself touching the card or other players playing the card. The corresponding associated subject is all players or the player who plays the corresponding card. The determination of the associated subject can be adjusted according to the mahjong playing method. The event object identification submodule is used to identify the event object of the settlement event based on the image data or video data. For example, in the above example, there are three event objects corresponding to the settlement event. The supplementary identification submodule is used to perform secondary identification of the settlement event based on the video data, that is, to add a settlement event or to verify, correct or supplement the event type, event execution subject, event-related data and event object of the settlement event identified based on the image data. For example, when it is detected that two cards are added to the table between two image data, it may be that the player made a mistake or that the player played the cards too quickly and two players have passed their turns. The image acquisition submodule did not collect the relevant image, or the execution subject cannot be determined through the image data. In this case, secondary identification can be performed through the video data, and the existing recognition algorithm based on the video data is used, such as the LSTM-based action recognition algorithm to identify the player's action, to verify or improve the various attributes of the settlement event (event type, event execution subject, event-related data and event object).

[0042] The score change record module is used to obtain the mahjong playing method from the storage module, generate the score change record according to the settlement event and the mahjong playing method, and store the score change record. Specifically, the score change record module is used to match the event parameters of the game event corresponding to the current settlement event from the mahjong playing method according to the mahjong playing method and the event type, calculate the score change value of the event execution subject and the associated subject according to the event parameters, event type, event object, and event related data corresponding to the current settlement event, and generate the score change record according to the score change value of each subject.

[0043] The settlement module is used to generate single settlement data according to the score change record and store the single settlement data. The single settlement data is the current win-loss score of each player when the current game is settled. In other embodiments, the offline settlement module is also used to accumulate the single settlement data of each game to generate the cumulative settlement data of this game.

[0044] Embodiment 2

[0045] The difference between this embodiment and the first embodiment is that: in this embodiment, the data acquisition terminal is only used for the acquisition of image data, and the image data is uploaded to the server, and the server implements the storage of image data, the identification of settlement events, the recording of score changes, and the settlement of games, that is, the storage module, the image recognition module, the score change recording module, and the settlement module are all set in the server, and the corresponding process is executed in the server. The data acquisition terminal is only used for data acquisition, and data processing is performed in the server, which reduces the pressure of data acquisition terminal to process data, effectively reduces its performance requirements, and reduces costs.

[0046] Embodiment 3

[0047] The difference between this embodiment and the first embodiment is that in this embodiment, the player logs in through the game account when playing the game, and the database is provided with storage space associated with each game account, which is used to store all game data under the game account, such as the single settlement data of each mahjong game of the player, and the cumulative settlement data of each mahjong game generated by accumulating the single settlement data.

[0048] The server also includes a high score screening module and a low score screening module.

[0049] The high score screening module is preset with a high score threshold. The high score screening module is used to compare the single settlement data of each player in each game. When the single settlement data of any player is higher than the high score threshold, the player is marked as a high score player, and then, under the premise of obtaining the player's authorization, the video data of the current game of the high score player is stored as a learning video. The high score threshold can be automatically generated according to the mahjong gameplay. Specifically, when the cap in the mahjong gameplay is X, the high score threshold is X. In other embodiments, the high score threshold is 2 / 3*X.

[0050] The low score screening module is preset with a low score threshold. The low score screening module is used to compare the single settlement data of each player in each game. When the single settlement data of any player is lower than the low score threshold for N consecutive times, the player is marked as a player to be learned, and the learning video is sent to the player terminal corresponding to the player to be learned on the premise of obtaining the player's authorization. The value of N is set by those skilled in the art. In this embodiment, the value of N is 10.

[0051] The above is only an embodiment of the present invention. The common sense such as the known specific structure and characteristics in the scheme is not described in detail here. The ordinary technicians in the relevant field know all the common technical knowledge in the technical field of the invention before the application date or priority date, can obtain all the existing technologies in the field, and have the ability to apply the conventional experimental means before that date. The ordinary technicians in the relevant field can improve and implement this scheme in combination with their own abilities under the enlightenment given by this application. Some typical known structures or known methods should not become obstacles for ordinary technicians in the relevant field to implement this application. It should be pointed out that for those skilled in the art, without departing from the structure of the present invention, several deformations and improvements can be made, which should also be regarded as the protection scope of the present invention, which will not affect the effect of the implementation of the present invention and the practicality of the patent. The protection scope required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.

Claims

1. An automatic settlement system based on personalized rules, including a server, characterized in that: The server is used to receive the game intention of the player, and after receiving it, obtains and sends the preset mahjong type, and receives the mahjong playing method of the current game selected from the mahjong type; the server is also used to filter the preset game events and corresponding event parameters according to the mahjong playing method, and send the game events and event parameters, receive the adjustment information fed back according to the game events and event parameters, and adjust the mahjong playing method of the current game according to the adjustment information; The server is also used to obtain image data of the mahjong table during the game, identify the settlement event based on the image data and the game event; generate single settlement data based on the settlement event and the game algorithm, and store the single settlement data; It also includes a data acquisition terminal, which includes an image acquisition module, a storage module, and an image recognition module. The image acquisition module is used to collect image data of the mahjong table during the game and store it in the storage module; the image recognition module is used to identify and obtain settlement events based on image data and game events; it also generates single settlement data based on the settlement event and the game algorithm, and stores the single settlement data through the storage module; The image data includes image data and video data. The image acquisition module includes an image acquisition submodule and a video acquisition submodule. The image acquisition submodule is used to acquire image data of the mahjong desktop at a preset time interval when acquiring image data. The video acquisition submodule is used to acquire video data of the mahjong desktop in real time. The image recognition module is also used to obtain a settlement event by identifying the image data and the game event, and to perform a secondary recognition of the game event based on the video data, and to verify, correct and supplement the settlement event based on the secondary recognition result; wherein the image recognition module includes an event type recognition submodule, an event execution subject analysis submodule, an event association data analysis submodule, an event object recognition submodule and a supplementary recognition submodule, specifically: The event type recognition module is used to recognize image data or video data, and to recognize changes in game content and player actions on the mahjong table based on the recognition results between multiple image data or multiple frames of video data. The event type recognition submodule is also used to recognize event types based on changes in game content and player actions. The event execution subject analysis submodule is used to identify the event execution subject according to the event type, mahjong playing method and player action; The event-related data analysis submodule is used to find and associate game events related to the current settlement event according to the mahjong playing method; the event-related data analysis submodule is also used to find causal-related events that have a causal relationship with the current settlement event according to the event type and mahjong playing method, and obtain the associated subject related to the current event according to the event type, mahjong playing method and causal-related events; The event object identification submodule is used to identify the event object of the settlement event based on the image data or video data; The supplementary identification submodule is used to perform secondary identification of settlement events based on video data, that is, to add new settlement events or to verify, amend or supplement the event type, event execution subject, event-related data and event object of the settlement event identified based on the image data; The server also includes a high score screening module and a low score screening module. The high score screening module is preset with a high score threshold. The high score screening module is used to compare the single settlement data of each player in each game. When the single settlement data of any player is higher than the high score threshold, the player is marked as a high score player, and the video data of the current game of the high score player is stored as a learning video under the premise of obtaining the player's authorization; The low score screening module has a preset low score threshold. The low score screening module is used to compare the single settlement data of each player in each game. When the single settlement data of any player is lower than the low score threshold for N consecutive times, the player will be marked as a player to be learned, and then, with the player's authorization, the learning video will be sent to the player terminal corresponding to the player to be learned.

2. The automatic settlement system based on personalized rules according to claim 1, characterized in that: It also includes a player terminal, which is used for players to scan identifiers on the mahjong table to generate identifiers to be matched, and send the identifiers to be matched and the terminal number to the server. The server pre-stores a game record table, which includes identifier information corresponding to each mahjong table. The server is also used to receive the identifiers to be matched and the terminal number, and match according to the identifiers to be matched and the identifier information. When there is a match, the terminal number is associated according to the matched identifier information.

3. The automatic settlement system based on personalized rules according to claim 2, characterized in that: The identifier is one of a barcode, a QR code, and a 3D code.

4. The automatic settlement system based on personalized rules according to claim 2, characterized in that: The game record table also includes the position status and player number of the four positions corresponding to each mahjong table. The position status includes occupied and waiting for players. The server is also used to obtain the corresponding position status according to the matched identification information, and send the position information of the position status waiting for players to the player terminal, and receive the position selection information fed back by the player terminal, update the position status of the corresponding position to occupied according to the position selection information, and update the player number of the corresponding position to the terminal number.

5. The automatic settlement system based on personalized rules according to claim 2, characterized in that: The server is also used to obtain the storage address of the mahjong playing method after the current game is adjusted, and associate the storage address according to the matched identification information.

6. The automatic settlement system based on personalized rules according to claim 1, characterized in that: The data collection terminal includes a score change recording module and a settlement module. The score change recording module is used to obtain mahjong playing methods and generate score change records according to mahjong playing methods and settlement events. The settlement module is used to generate single settlement data according to the score change records.

7. The automatic settlement method based on personalized rules is characterized by: Use the automatic settlement system based on personalized rules as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Mahjong tile winning control method and system based on mobile terminal

    CN105169697A

  • Automatic mahjong machine

    CN107308634A