A multi-player card game table intelligent referee system

CN118172728BActive Publication Date: 2026-10-27NANJING INTERESTING INTERACTIVE NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410356495.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-27
Publication Date
2026-10-27
Estimated Expiration
2044-03-27

AI Technical Summary

Technical Problem

存在的问题是运动员会出现放错报牌卡,而且缺少监督运动员多出或少出牌的装置

Benefits of technology

[0055]本发明的多人纸牌竞技桌面智能裁判系统可以在纸牌竞技过程中完全可以规避翻牌张决定首圈领出,可能造成的暴露牌点的重大缺陷。本发明能够实现牌手循环出牌倒计时管控,实现了特殊状态下的延时考核,解决了长久以来线下纸牌竞技对出牌时间的约束有规定无手段的难题。本发明能有效规范牌手出牌行为,防作弊能力显著,减少竞技争议行为,代替了手工繁琐的纸质登记转录工作,提高了效率,极大减轻了牌手和赛事裁判员的工作量。

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The application discloses a kind of multi-person card game desktop intelligent referee system, including four referee devices, each referee device includes: image recognition module, networking communication module, joint first module, competition management module, voice module, display module terminal button and card type key.The multi-person card game desktop intelligent referee system of the application can completely avoid the major defects of exposing card points that may be caused by flipping the card to determine the first round leader in the card game process.The application can realize the circulation of card hand countdown control, realize the delay examination under special state, solve the long offline card game on the time of playing cards constraints have no means of the problem.The application can effectively regulate the card playing behavior, the anti-cheating ability is remarkable, reduce the behavior of competition dispute, instead of the tedious paper registration transcription work, improve the efficiency, greatly reduce the workload of card hand and referee.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of card game refereeing, and specifically relates to a multi-player card game tabletop intelligent refereeing system. Background Technology

[0002] The General Administration of Sport of China officially released the international competition rules for Guandan in 2023.

[0003] The competition rules stipulate that the player who leads the first round is determined by the following: In the first hand, the East player shuffles the deck, and the South player cuts the deck and reveals one card. If the revealed card is a joker or the 2 of hearts, the deck is recut and the card is re-revealed. Starting with the South player, the first player to draw a card is determined counter-clockwise based on the revealed card's value. The player who draws the revealed card leads the first round. The flaw in these rules is that they directly reveal the card values, which is a major drawback in high-level competition! Even if the competition uses a fully automated card dealing machine, the question of who leads the first round still exists.

[0004] The competition rules also stipulate that each round must end within a specified time, with the player with the highest score winning. However, the problem is that there is no effective means to limit the time for each card to be played within the specified period, which is also detrimental to the possibility of implementing a fast-paced card game to enhance the quick reaction ability of the players in the future.

[0005] The competition rules also stipulate that after a player finishes playing a hand, if they have no more than 10 cards remaining, they must immediately place the corresponding number of card-reporting cards in their own warning area, which can only be retrieved after the end of the hand. The problem is that players may place the wrong card-reporting cards, and there is a lack of a device to monitor whether players play too many or too few cards.

[0006] Existing offline tabletop card games lack a device that can automatically recognize the cards played, announce the cards with standard voice prompts, and save and verify the images of the played cards.

[0007] Because offline team competitions involve a large number of participants and require frequent table and seat changes, arranging the table cards is a time-consuming, laborious, and error-prone task, which is not conducive to players quickly getting into their positions. Summary of the Invention

[0008] The purpose of this invention is to address the shortcomings of existing technologies by providing a multiplayer card game tabletop intelligent referee system.

[0009] To achieve the above objectives, the present invention adopts the following technical solution: 1. A multi-player card game tabletop intelligent referee system, comprising four referee devices, each of which includes: an image recognition module, a network communication module, a joint competition module, a competition management module, a voice module, a display module, a terminal button, and a card type button;

[0010] The image recognition module is used to capture and verify the face of the player in their position, capture and recognize the unique seat code and the unique code of the referee device for networking and location binding, and recognize the cards played in the playing area;

[0011] The networking communication module is used to realize the interactive networking and sorting between the referee devices of the four competition positions at the same table, as well as to connect with external platforms and send information to external platforms.

[0012] The joint initiative module is used by the four referee devices at the same table to jointly interact and generate the first round of card-playing order;

[0013] The competition management module is used for time management, card playing management, and scoring management after the game starts;

[0014] The voice module is used to announce the card played, the number of cards played, and prompts and warnings.

[0015] The display module is used to display all status information of the current player, the countdown timer for playing cards, the number of cards reported by the other three players, the number of cards remaining in the current player's hand, the content of the most recent card played by all players and the game results, and the player's identity information;

[0016] The terminal button is used by the player to send confirmation information regarding the status, start, play, and termination during the card game;

[0017] The card type button is used by players to determine the specific card type to be played during card games.

[0018] Furthermore, the unique seat code includes the table and seat affiliation and sorting information; the unique referee device code includes the referee device's network address, which is printed on the outer surface of the referee device.

[0019] Furthermore, the image recognition module includes a camera and a recognition submodule; the camera is used to capture the face of the player in their position, as well as their unique seat code and the unique code of their subordinate referee device, and the face of the card played each time;

[0020] The recognition submodule is used to perform facial recognition verification on the face of the player captured by the camera, identify the unique code of their seat and bind it with the unique code of the referee device, and identify the face of the card played.

[0021] Furthermore, the networking communication module includes a networking submodule, a position submodule, and a networking submodule;

[0022] The networking submodule is used to network the four referee devices, setting one referee device as the master position and the other three referee devices as non-master positions.

[0023] The ranking submodule is used to sort the four referee devices by their ranking.

[0024] The networking submodule is used for networking the referee device with an external platform.

[0025] Furthermore, the ranking submodule uses the following steps to sort the four referee devices by rank:

[0026] (1) The three non-primary referee devices are designated as the first lower position, the second lower position, and the third lower position in order of proximity to the primary position. The four referee devices photograph and identify the unique code of their respective lower referee devices. The primary referee device sends the unique codes of its own position and the first lower referee device to the first lower referee device in sequence.

[0027] (2) Upon receiving the information, the first lower-level referee device checks whether the information contains a unique code for its own referee device. If it does, it stores the unique code for the primary referee device and assigns the unique codes for the primary, first lower-level, and second lower-level referee devices to the second lower-level referee device in sequence.

[0028] (3) The second lower-level referee device that receives the information checks whether there is a unique code for its own referee device in the information. If there is, it stores the unique codes of the primary and first lower-level referee devices and assigns the unique codes of the primary, first lower-level, second lower-level, and third lower-level referee devices to the third lower-level referee device in sequence.

[0029] (4) The third lower-level referee device that receives the information checks whether there is a unique code for its own referee device in the information. If there is, it stores the unique codes for the primary, first lower-level, and second lower-level referee devices and assigns the unique codes for the primary, first lower-level, second lower-level, and third lower-level referee devices to the primary referee device in sequence.

[0030] (5) Upon receiving the information, the primary referee device sorts the information according to primary, first subordinate, second subordinate, and third subordinate, and sends the sequence number and the corresponding unique code of the referee device to the non-primary referee devices. All referee devices display the sorting information on the display module.

[0031] Furthermore, the joint competition module includes a random number generator, a computation submodule, and a control submodule;

[0032] The random number generator is used to generate a set of random numbers;

[0033] The calculation submodule is used to calculate the contention position code using four sets of random numbers;

[0034] The control submodule is used to control the four referee devices to achieve joint competition.

[0035] Furthermore, the control submodule employs the following steps to achieve joint competition among the four referee devices:

[0036] (1) After the four referee devices confirm that they have entered the contest state, the random number transmitter of the main referee device generates a set of random numbers and sends them to the first subordinate referee device.

[0037] (2) After the first lower-level referee device receives the data, the random number transmitter of the first lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the second lower-level referee device.

[0038] (3) After the second lower-level referee device receives the data, the random number transmitter of the second lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the third lower-level referee device.

[0039] (4) After the third lower-level referee device receives the data, the random number transmitter of the third lower-level referee device generates a set of random numbers. After hashing the four sets of random numbers, the result is then moduloed with the value of the competitors at this table to generate the priority position code. The priority position code and the random numbers generated by all four referee devices are sent to the main referee device, and the priority position code is displayed on the main referee device.

[0040] (5) After receiving the data, the referee device in the main position hashes the four sets of random numbers and then performs a remainder operation on the result with the value of the players at the table to generate the priority code. It compares whether the priority code sent by the third lower referee device is consistent with the priority code generated by the main device. If they are inconsistent, it starts from step (1) again. If they are consistent, the referee device in the main position sends the priority code to the other lower referee devices for display.

[0041] (6) The third lower-level referee device receives the contested position code and checks it against the contested position code generated by itself. If they are inconsistent, it raises an objection to the external platform. If they are consistent, the contest is completed.

[0042] Furthermore, the competition management module includes a timing submodule, a card playing management submodule, a scorer module, and a table sign submodule.

[0043] The timing submodule is used for the countdown control of the cyclic card play after the game starts;

[0044] The card-playing management submodule is used to manage the order and number of cards played after the game starts.

[0045] The statistic module is used to monitor the order in which players at the same table reach zero remaining cards and the number of remaining cards at the end of the game. Based on this, the score of the hand is calculated, displayed on four referee devices, and reported to an external platform.

[0046] Furthermore, the card-playing management submodule specifically adopts the following steps:

[0047] The referee device that deals the first card or receives a signal from the previous player that the card was played successfully or not played, sets up a timing submodule to start the countdown for the card playing time;

[0048] If, within the allotted time, the image recognition module detects that the player has played a valid card in the playing area, and confirmation signals are received from the card type button and the terminal button, the played card content is recorded. A successful play signal is then sent to the lower-level referee device via the network communication module, and the played card content and the number of remaining cards are displayed on this referee device.

[0049] If no valid play signal is detected by the image recognition module and no confirmation signal is received from the terminal button within the play time, a no-play signal is sent to the lower-level referee device.

[0050] If a valid card is detected by the image recognition module within the playing time, but the card type is inconsistent with the specific card type confirmed by the card type button, an invalid prompt voice will be issued through the voice module.

[0051] If a valid card is detected by the image recognition module within the card-playing time, but a confirmation signal is received from both the card type button and the terminal button outside the card-playing time, the delay time is recorded. If the total delay time of a game exceeds the set limit, a violation signal is sent to the external platform.

[0052] If, outside of the designated play time, the image recognition module detects a different play in the player's play area compared to the most recent play, an alarm will be triggered via the voice module, and a violation signal will be sent to an external platform.

[0053] Furthermore, the competition management module also includes a table sign sub-module, which is used to receive the seat information of the players in their assigned positions sent by the external platform before the start of a game and display it on the screen, and to receive the seat information of the players moving to their assigned positions in the next game sent by the external platform after the end of a game and display it on the screen.

[0054] Compared with existing devices used in card games, the intelligent referee system for multi-player card games of this invention has the following advantages:

[0055] This invention provides an intelligent tabletop referee system for multiplayer card games that completely avoids the significant flaw of revealing hand points by determining the first lead based on the flipped card during card games. This invention enables countdown control of player turn cycles, allowing for delayed assessments under special circumstances, and solves the long-standing problem of lacking effective means to constrain turn time in offline card games. This invention effectively regulates player behavior, significantly prevents cheating, reduces competitive disputes, replaces tedious manual paper-based registration and transcription work, improves efficiency, and greatly reduces the workload of players and tournament referees. Detailed Implementation

[0056] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0057] It should be noted that the terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.

[0058] A multi-player card game tabletop intelligent referee system includes four referee devices. Each referee device includes: an image recognition module, a network communication module, a joint competition module, a competition management module, a voice module, and terminal buttons and card type buttons.

[0059] The image recognition module is used to capture and verify the face of the player in their position, capture their unique seat code to bind and sort the referee device's position, capture the unique code of their subordinate referee device to sort the referee device's position in the absence of a unique seat code, and identify the face of each card played.

[0060] The image recognition module includes a camera and a recognition submodule. The camera is used to capture the face of the player in their position, as well as their unique seat code, the unique code of the referee's device in the next seat, and the face of the card played each time.

[0061] The recognition submodule is used to perform facial recognition verification on the face of the player captured by the camera, identify and bind the unique seat code and the unique code of the referee device, and identify the face of the card played.

[0062] The networking and communication module is used to enable interactive networking and sorting among the referee devices of the four competition positions at the same table, as well as to connect with external platforms and send information to the external platforms.

[0063] The networking communication module includes a networking submodule, a ranking submodule, and a networking submodule. The networking submodule is used to network the four referee devices, designating one referee device as the master and the other three as non-master devices; the ranking submodule is used to sort the four referee devices by their ranking; and the networking submodule is used for the referee devices to connect to an external platform.

[0064] The ranking submodule uses the following steps to sort the four referee devices by position:

[0065] (1) Each of the four referee devices takes a picture of the unique code of the next referee device; then the primary referee device sends the unique codes of its own and its next referee device to its next referee device;

[0066] (2) The next referee device that receives the information checks whether its own unique code exists in the information. If it does, the unique code of the referee device listed in the information is stored in the same order, and then the received unique code of the referee device and the unique code of the next referee device are sent to the next referee device in order.

[0067] (3) Repeat step (2) until the primary referee device receives the unique code of the four-bit referee device in order;

[0068] (4) The primary referee device sorts the referee devices according to the unique codes of the four secondary referee devices received, i.e., the primary position is East, the first lower position is North, the second lower position is West, and the third lower position is South. The sorted sequence is sent to the other referee devices, and all referee devices display the sorting information on the display module.

[0069] (5) If any of the four networked referee devices malfunctions and stops working during the competition, a new referee device is selected. The referee device above the original malfunctioning referee device takes a picture of the new referee device's unique code and sends its own unique code, the unique codes of the original four referee devices and their corresponding positions, the new referee device's unique code, and all the original competition process information to the new referee device. The new referee device that receives the information checks whether its own unique code exists in the information. If it does, it saves the received information, replaces the original malfunctioning referee device's unique code with its own unique code, and then sends the replacement information packet containing the unique codes of the new referee device and the malfunctioning referee device to the other referee devices. All referee devices display the new sorting information on the display module.

[0070] The joint competition module is used by the four referee devices at the same table to jointly interact and generate the order of play, solving the unfairness of individual dice rolls caused by the isolation of the table by the partition. The joint competition module includes a random number generator, a calculation submodule, and a control submodule; the random number generator generates a set of random numbers; the calculation submodule uses the four sets of random numbers to calculate the order code; and the control submodule controls the four referee devices to achieve joint competition.

[0071] The control submodule uses the following steps to achieve joint competition among the four referee devices:

[0072] (1) After the four referee devices confirm that they have entered the contest state, the random number transmitter of the main referee device generates a set of random numbers and sends them to the first subordinate referee device.

[0073] (2) After the first lower-level referee device receives the data, the random number transmitter of the first lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the second lower-level referee device.

[0074] (3) After the second lower-level referee device receives the data, the random number transmitter of the second lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the third lower-level referee device.

[0075] (4) After the third lower-level referee device receives the data, the random number transmitter of the third lower-level referee device generates a set of random numbers. After hashing the four sets of random numbers, the result is then moduloed with the value of the competitors at this table to generate the priority position code. The priority position code and the random numbers generated by all four referee devices are sent to the main referee device, and the priority position code generated by itself is displayed on its own referee device.

[0076] (5) After receiving the data, the referee device of the main position hashes the four sets of random numbers and then performs a remainder operation on the result with the value of the players at the table to generate the priority code calculated by the main position. It compares whether the priority code calculated by the third lower position is consistent with the priority code generated by the main position device. If they are inconsistent, it starts from step (1) again. If they are consistent, the referee device of the main position sends the consistent priority code to the referee devices of other lower positions for display. The third lower position is responsible for checking whether the priority code generated by itself is consistent with the priority code sent by the main position. If they are inconsistent, it raises an objection and requests to compete again. If they are consistent, the competition is completed.

[0077] The terminal button is used by the player to send confirmation messages regarding the status, start, play, and termination of the card game.

[0078] The card type button is used by players to clearly identify the specific card type they play during card games. The design is based on a one-to-one correspondence between card types and the number of cards played. By confirming the card type button once, players can obtain the card type and the number of cards played. The remaining number of cards is obtained by subtracting the total number of cards in the hand.

[0079] The competition management module is used for time management, card play management, scoring management, and table sign management after the game starts. The competition management module includes a timer submodule, a card play management submodule, a scorer module, and a table sign submodule. The timer submodule controls the countdown timer for cyclical card play after the game starts and manages delayed card play; the card play management submodule manages the order of play, card types, number of cards played, and the validity of played cards after the game starts.

[0080] The competition management module adopts the following steps:

[0081] (1) When the competition begins, the table sign sub-module parses the information of newly seated players from the external platform and sends the seat number, player name, and number to the display module to guide players to their seats. The image recognition module performs facial recognition to complete player check-in. In games where players need to lead the game, the joint lead-leading module completes the lead-leading process.

[0082] (2) If the referee device that leads the card position or receives a signal that the previous player has successfully played a card or has not played a card, the timing submodule is set to start the countdown of the card playing time;

[0083] (3) During the playing time, the image recognition module detects that the player in this position has played a valid card in the playing area, and receives a valid confirmation signal that matches the card type button and the terminal button. Record the playing content, send a successful playing signal to the lower referee device through the network communication module, and display the playing content and the number of remaining cards on this referee device. The voice module announces the playing content once. If the number of remaining cards is not greater than the preset number of cards, send the remaining card number information to the other referee devices for display, and the voice module announces the remaining card number once.

[0084] (4) If the image recognition module does not detect a valid play and the terminal button does not receive a valid confirmation signal within the play time, send a no-play signal to the lower referee device.

[0085] (5) If a valid card is detected by the image recognition module within the playing time, and if it does not match the card type button or terminal button information, an invalid prompt voice will be issued through the voice module. If the image recognition module detects that the player has changed the card, the voice module will issue a violation alarm voice and send a violation signal to the external platform. If the player reconfirms the card type button, the playing content will be recorded until the card type button and terminal button confirmation information are both valid. The playing success signal will be sent to the lower-level referee device through the network communication module, and the playing content and the number of remaining cards will be displayed on this referee device.

[0086] (6) If a valid card is detected by the image recognition module within the card playing time, but a valid confirmation signal is received outside the card playing time where both the card type button and the terminal button match, the delay time is recorded. If the total delay time of a game exceeds the set limit, a violation signal is sent to the external platform.

[0087] (7) If the image recognition module detects a new valid card played by the player in the playing area before the card playing time is reached, the system will issue a violation alarm voice through the voice module and send a violation signal to the external platform.

[0088] (8) The numerator module monitors the sequential state of each position reaching zero remaining cards and the number of remaining cards in the last position, and calculates the score of this hand, which is displayed on the referee device and reported to the external platform.

[0089] (9) When the game ends, the table sign submodule parses the new seating information of the players sent by the external platform and guides the players to move to their seats.

[0090] It should be understood that the present invention has been described by way of example only and modifications can be made within the scope and spirit of the invention. The preferred embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make many modifications and variations based on the concept of the present invention without creative effort. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning, or limited experimentation on the basis of existing technology should be within the scope of protection defined by the claims.

Claims

1. A multi-player card game tabletop intelligent referee system, characterized in that... It includes four referee devices, each of which includes: an image recognition module, a network communication module, a joint competition module, a competition management module, a voice module, a display module, a terminal button, and a card type button; The image recognition module is used to capture and verify the face of the player in their position, capture and recognize the unique seat code and the unique code of the referee device for networking and location binding, and recognize the cards played in the playing area; The networking communication module is used to realize the interactive networking and sorting between the referee devices of the four competition positions at the same table, as well as to connect with external platforms and send information to external platforms. The joint initiative module is used by the four referee devices at the same table to jointly interact and generate the first round of card-playing order; The competition management module is used for time management, card playing management, and scoring management after the game starts; The voice module is used to announce the card played, the number of cards played, and prompts and warnings. The display module is used to display all status information of the current player, the countdown timer for playing cards, the number of cards reported by the other three players, the number of cards remaining in the current player's hand, the content of the most recent card played by all players and the game results, and the player's identity information; The terminal button is used by the player to send confirmation information regarding the status, start, play, and termination during the card game; The card type button is used by the player to determine the specific card type to be played during the card game; The networking communication module includes a networking submodule, a position submodule, and a network submodule; The networking submodule is used to network the four referee devices, setting one referee device as the master position and the other three referee devices as non-master positions. The ranking submodule is used to sort the four referee devices by their ranking. The networking submodule is used for networking the referee device with an external platform; The ranking submodule uses the following steps to sort the four referee devices by position: (1) The three non-primary referee devices are designated as the first lower position, the second lower position, and the third lower position in order of proximity to the primary position. The four referee devices photograph and identify the unique code of their respective lower referee devices. The primary referee device sends the unique codes of its own position and the first lower referee device to the first lower referee device in sequence. (2) The first lower-level referee device that receives the information checks whether there is a unique code for its own referee device in the information. If there is, it stores the unique code for the primary referee device and assigns the unique codes for the primary, first lower-level, and second lower-level referee devices to the second lower-level referee device in sequence. (3) The second lower-level referee device that receives the information checks whether there is a unique code for its own referee device in the information. If there is, it stores the unique codes of the primary and first lower-level referee devices and assigns the unique codes of the primary, first lower-level, second lower-level, and third lower-level referee devices to the third lower-level referee device in sequence. (4) The third lower-level referee device that receives the information checks whether there is a unique code for its own referee device in the information. If there is, it stores the unique codes of the primary, first lower-level, and second lower-level referee devices and assigns the unique codes of the primary, first lower-level, second lower-level, and third lower-level referee devices to the primary referee device in sequence. (5) Upon receiving the information, the primary referee device sorts the information according to primary, first subordinate, second subordinate, and third subordinate, and sends the sequence number and the corresponding unique code of the referee device to the non-primary referee devices. All referee devices display the sorting information on the display module.

2. The intelligent referee system for multiplayer card games according to claim 1, characterized in that: The unique code for the seat includes the affiliation and order information of the table and seat; the unique code for the referee device includes the network address of the referee device, which is printed on the outer surface of the referee device.

3. The intelligent referee system for multiplayer card games according to claim 1, characterized in that: The image recognition module includes a camera and a recognition submodule; the camera is used to capture the face of the player in their position, as well as their unique seat code and the unique code of the referee device below them, and the face of the card played each time; The recognition submodule is used to perform facial recognition verification on the face of the player captured by the camera, identify the unique code of their seat and bind it with the unique code of the referee device, and identify the face of the card played.

4. The intelligent referee system for multiplayer card games according to claim 1, characterized in that: The joint competition module includes a random number generator, a calculation submodule, and a control submodule; The random number generator is used to generate a set of random numbers; The calculation submodule is used to calculate the contention position code using four sets of random numbers; The control submodule is used to control the four referee devices to achieve joint competition.

5. The multi-player card game tabletop intelligent referee system according to claim 4, characterized in that: The control submodule employs the following steps to achieve joint competition among the four referee devices: (1) After the four referee devices confirm that they have entered the race state, the random number transmitter of the main referee device generates a set of random numbers and sends them to the first subordinate referee device; (2) After the first lower-level referee device receives the data, the random number transmitter of the first lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the second lower-level referee device. (3) After the second lower-level referee device receives the data, the random number transmitter of the second lower-level referee device generates a set of random numbers and sends them together with the received random numbers to the third lower-level referee device. (4) After the third lower-level referee device receives the data, the random number transmitter of the third lower-level referee device generates a set of random numbers. After hashing the four sets of random numbers, the result is then moduloed with the value of the competitors at this table to generate the priority position code. The priority position code and the random numbers generated by all four referee devices are sent to the main referee device, and the priority position code is displayed on the main referee device. (5) After receiving the data, the referee device in the main position hashes the four sets of random numbers and then performs a remainder operation on the result with the value of the players at the table to generate the priority code. It compares whether the priority code sent by the third lower referee device is consistent with the priority code generated by the main device. If they are inconsistent, it starts from step (1) again. If they are consistent, the referee device in the main position sends the priority code to the other lower referee devices for display. (6) The third lower-level referee device receives the contested first position code and checks it against the contested first position code generated by the current device. If they are inconsistent, it raises an objection to the external platform. If they are consistent, the contest is completed.

6. The intelligent referee system for multiplayer card games according to claim 1, characterized in that: The competition management module includes a timing submodule, a card playing management submodule, a scorer module, and a table sign module; The timing submodule is used for the countdown control of the cyclic card play after the game starts; The card-playing management submodule is used to manage the order and number of cards played after the game starts. The statistic module is used to monitor the order in which players at the same table reach zero remaining cards and the number of remaining cards at the end of the game. Based on this, the score of the hand is calculated, displayed on four referee devices, and reported to an external platform.

7. The intelligent referee system for multiplayer card games according to claim 6, characterized in that: The card-playing management submodule specifically adopts the following steps: The referee device that deals the first card or receives a signal from the previous player that the player has successfully played a card or has not played a card, sets up a timing submodule to start a countdown for the card playing time; If, within the allotted time, the image recognition module detects that the player has played a valid card in the playing area, and confirmation signals are received from the card type button and the terminal button, the played card content is recorded. A successful play signal is then sent to the lower-level referee device via the network communication module, and the played card content and the number of remaining cards are displayed on this referee device. If no valid play signal is detected by the image recognition module and no confirmation signal is received from the terminal button within the play time, a no-play signal is sent to the lower-level referee device. If a valid card is detected by the image recognition module within the playing time, but the card type is inconsistent with the specific card type confirmed by the card type button, an invalid prompt voice will be issued through the voice module. If a valid card is detected by the image recognition module within the card-playing time, but a confirmation signal is received from both the card type button and the terminal button outside the card-playing time, the delay time is recorded. If the total delay time of a game exceeds the set limit, a violation signal is sent to the external platform. If, outside of the designated play time, the image recognition module detects a different play in the player's play area compared to the most recent play, an alarm will be triggered via the voice module, and a violation signal will be sent to an external platform.

8. The intelligent referee system for multiplayer card games according to claim 7, characterized in that: The competition management module also includes a table sign sub-module, which is used to receive the seat information of the players in their assigned positions sent by the external platform before the start of a game and display it on the screen, and to receive the seat information of the players moving to their assigned positions in the next game sent by the external platform after the end of a game and display it on the screen.

Citation Information

Patent Citations

  • Virtual referee method and system based on artificial intelligence algorithm

    CN113546427A