Chess and card player cheating detection method and system
By collecting and comparing the behavioral action videos and cheating sample data during the chess and card activities, we can determine whether the chess and card players have cheated, and solve the problem of difficult to detect and prevent chess and card players from cheating in the existing technology, and realize the timely detection and handling of cheating. Ensure the fairness and normativeness of chess and card activities.
Patent Information
- Application Number
- CN202411544123.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art is difficult to effectively detect and prevent chess and card players from cheating during chess and card activities, especially cheating such as stealing cards, changing cards, markings and cooperating with accomplices.
By obtaining cheat sample data, including signs, signs, and cheating of cheats such as cheating, and obtaining cheating, it is recorded into videos and stored as cheating sample data. Then, using remote servers and mini programs, combined with cameras and mobile terminals, collect behavioral videos during chess and card activities, compare them with cheat sample data, and determine whether the chess and card players have cheated.
It realizes timely discovering cheating behaviors during chess and card activities, which facilitates timely handling, effectively inhibits cheating behaviors, and provides fair and standardized scenarios for chess and card activities.
Smart Images

Figure CN119495042A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of chess and card games, and in particular relates to a chess and card player cheating detection method and system. Background Art
[0002] There are two main ways of cheating in chess and card games: one is technical cheating, which usually involves hacking into a chess and card table (such as a mahjong machine) to peek at the chess and card cards and their order, thereby achieving the purpose of cheating. Technical cheating is usually completed before the chess and card activity begins.
[0003] In order to solve the shortcomings of the existing technology, people have conducted long-term exploration and proposed various solutions. For example, a Chinese patent document discloses a cheating detection method for Xinchang Mahjong game (201710446944.5), which includes the following steps: input mahjong game data, encode mahjong tiles, use a three-dimensional array to encode mahjong tiles, and encode each operation in the mahjong game. The encoding rule is that integers are encoded from low to high in sequence, and it is determined whether the next operation is a card-playing operation. If not, execute step 3. If it is, execute step 4, execute the current operation and return to step 2; execute the prediction card-playing module, predict the card-playing set of the current card-playing player, and compare it with the actual card-playing. If the actual card-playing is in the predicted card-playing set, execute step 2, otherwise execute step 5; execute the cheating decision module, if it is found that the player is cheating, give a prompt, and execute step 2.
[0004] The above scheme solves the problem of abnormal detection in the mahjong shuffling process to a certain extent, but the scheme still has many shortcomings, such as being unable to solve the problem of cheating by chess and card players during chess and card activities.
[0005] The second type of cheating is cheating by chess and card players during chess and card activities. Cheating by chess and card players mainly includes stealing cards, changing cards, marking, and cheating with accomplices. The second type of cheating is active cheating by chess and card players during chess and card activities. It is also the main form of cheating in chess and card activities and is universal. Summary of the invention
[0006] The purpose of the present invention is to provide a system and method for detecting cheating by chess and card players during chess and card activities, which is reasonably designed and can detect cheating by chess and card players such as stealing cards, changing cards, making marks, and cooperating with others to the greatest extent possible, in response to the second cheating problem mentioned above.
[0007] In order to achieve the above-mentioned object of the invention, the present invention provides the following technical solutions: A method for detecting cheating in chess and card games comprises the following steps: obtaining cheating sample data, and judging whether there is cheating behavior in a video according to the cheating sample data; The cheating sample data includes card stealing cheating data, card changing cheating data, marking cheating data, and accomplice cooperation cheating data.
[0008] As a preferred solution, the method for collecting cheating sample data includes the following steps: Summarize the cheating types and extract the characteristic features of the cheating types; The iconic features are recorded into a video and made into cheating sample data.
[0009] As a preferred solution, judging whether there is cheating behavior in the video according to the cheating sample data includes the following steps: Obtain a video of the chess and card player's behavior during the chess and card activity; compare the video of the behavior with the cheating sample data, judge whether the chess and card player cheats, and obtain a judgment result.
[0010] As a preferred solution, video playback of the chess and card activity process is also included.
[0011] As a preferred solution, the following steps are also included: Confirm cheating; handle the aftermath; mark the cheating of chess and card players on the video, generate new cheating sample data, and include the generated new cheating sample data into the cheating sample data.
[0012] Based on the same concept, a chess and card player cheating detection system is also proposed, including a remote server and a small program; A remote server is used to store cheating sample data and process data of chess and card games, wherein the process data is used to realize live broadcast and video playback of the chess and card game process; The mini program obtains the process data of chess and card games and compares it with the cheating sample data stored in the remote server to determine the cheating process and behavior of chess and card players.
[0013] As a preferred solution, it also includes: a QR code for starting or shutting down a remote server and / or applet, and for determining the location of a chess and card table.
[0014] As a preferred solution, it also includes a camera and a mobile terminal; Camera, used to collect process data of chess and card activities; The mobile terminal is used to scan the QR code on the chess and card table; the mini program and / or remote server are started according to the QR code data, and the control signal is output to the camera to turn on all cameras to start the collection of process data.
[0015] As a preferred option, the mini program also includes using image recognition technology to identify abnormal changes in the number of cards in a chess or card hand, thereby determining cheating behavior.
[0016] As a preferred solution, the lens of the camera is directed toward the chess and card hand and the card surface.
[0017] Based on the same concept, a chess and card table is also proposed, comprising any of the aforementioned chess and card player cheating detection systems and a table body.
[0018] Compared with the prior art, the present invention has the following beneficial effects: through the method and system of the present invention, cheating behavior can be discovered in time through process data during the chess and card activities, so as to facilitate timely processing. Because the establishment of the system provides a firewall for chess and card activities, cheating behavior is effectively suppressed, and even if cheating occurs, it can be discovered and processed in time, thus establishing a fair and standardized chess and card activity scene for chess and card activity enthusiasts, so that chess and card players can happily participate in chess and card game activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a schematic diagram of a cheating detection system of the present invention; Figure 2 It is a working schematic diagram of the detection system of the present invention; Figure 3 It is a processing flow chart of the present invention for judging whether a chess player has cheated; Figure 4 It is a structural block diagram of a chess and card player and a chess and card table of the present invention.
[0020] Figure numerals: 1-remote server, 2-mini program, 3-QR code, 4-camera, 5-mobile terminal, 6-chess player, 7-chess table. DETAILED DESCRIPTION
[0021] The present invention is further described in detail below in conjunction with test examples and specific implementation methods. However, this should not be understood as the scope of the above subject matter of the present invention being limited to the following embodiments, and all technologies realized based on the content of the present invention belong to the scope of the present invention.
[0022] Example 1 A method for detecting cheating in chess and card games comprises the following steps: obtaining cheating sample data, and judging whether there is cheating behavior in a video according to the sample data; The cheating sample data includes cheating data of stealing cards, cheating data of changing cards, cheating data of marking, and cheating data of accomplices. The concept of cheating sample data in the process of chess and card activities is proposed, so that the cheating process and behavior of chess and card players in the process of chess and card activities have cheating sample data as a detection standard. The cheating process and behavior of chess and card players are collected and made into cheating sample data, including data 1, data 2, data 3...data N, and a cheating sample database is established.
[0023] The method for collecting cheating sample data includes the following steps: (1) All cheating behaviors of chess and card players are classified into cheating types such as stealing cards, changing cards, marking, and cheating by collusion; (2) Extract the characteristic features of each cheating type. The extracted characteristic features are as follows: A. The hallmark features of cheating by stealing cards are: a. The chess and card player completes the cheating by stealing cards independently; b. The palm of the chess and card player is facing down, close to the table, the back of the hand is tightly stretched, or there is sticky material on the palm to stick to the cards.
[0024] B. The hallmark features of cheating by swapping cards are: a. Cooperating with an accomplice in the adjacent seat to complete the cheating; b. The chess player uses body language to convey information to his accomplice; c. Both of them put their palms down at the same time; d. Both of them put their hands close together; e. Both of them put their hands close to the table; f. The chess player obtains the cards passed by his accomplice, so that the number of cards on his hand is more than the prescribed number; at the same time, his accomplice passes the cards, so that the number of cards on his hand is less than the prescribed number; g. The chess player uses the card-stealing cheat to play extra cards, and his accomplice uses the card-stealing cheat to replenish the missing cards.
[0025] C. The hallmark features of cheating by marking are: a. The cheating is done independently by the chess and card player; b. The marks are made on the back and both ends of the cards; c. Three methods are used to make marks: using tools such as steel needles to carve marks, or using grinding materials (such as sticking transparent emery on the thumb to grind out marks on the cards), or using trace materials (such as Duan Guangshui marking traces).
[0026] D. The hallmark features of cheating by accomplices are: a. The chess and card players use body language to convey information to their accomplices; b. The chess and card players frequently eat the cards played by their accomplices, including touching, barring, and eating cards.
[0027] (3) Record each characteristic feature into a short video and make it into cheating sample data. The short video recording method is: a. Install the camera at a 45-degree angle on the chess and card table, and point the camera lens at a 45-degree angle from top to bottom at the chess and card player and the chess and card table; b. Record professional technicians demonstrating the cheating process and behavior on site; c. Make it into cheating sample data.
[0028] (4) Storing the cheating sample data in a remote server and / or applet.
[0029] The purpose of cheating sample data is to compare the process and behavior of chess and card players during chess and card activities with the cheating sample data through the comparison function of the mini program, make a judgment on whether the chess and card players are cheating, and send the judgment results to relevant personnel via text message.
[0030] A chess and card player cheating detection system during chess and card activities, including a remote server, a small program, a QR code, a camera and a mobile terminal; Camera, used to collect process data of chess and card activities; The remote server includes other devices with data storage functions, which are used to store cheating sample data and process data of chess and card activities, and the process data is used to realize live broadcast and video playback of the chess and card activity process; A QR code, generated by a remote server and / or applet, is used to determine the location of the chess and card table and the address where the process data is stored; The mobile terminal is used to scan the QR code on the chess and card table. After any chess and card player scans the QR code, the applet and remote server can be started according to the QR code data, and the control signal can be output to the camera to start all cameras to collect process data. The mini program obtains the process data of chess and card activities transmitted by the camera and compares it with the cheating sample data stored in the remote server. At the same time, it uses image recognition technology to identify abnormal changes in the number of cards on the chess and card hands and judge the cheating process and behavior of the chess and card players.
[0031] As a preferred solution, video playback of the chess and card activity process is also included.
[0032] As a preferred solution, the cheating sample data includes card stealing sample data, card changing sample data, marking sample data and accomplice cheating sample data.
[0033] As a preferred solution, the camera is set at a 45-degree angle to the chess and card table, and the camera lens is aimed at the chess and card player and the chess and card table from top to bottom at a 45-degree angle.
[0034] As a preferred solution, the mobile terminal includes a mobile phone, an iPad, a phone watch, etc.
[0035] Based on the same concept, a chess and card table is also proposed, including any of the above-mentioned chess and card control systems for cheating detection and a table body, and each chess and card table uses a QR code to determine the location of the chess and card table.
[0036] Based on the same concept, a method for detecting cheating in chess and card games is also proposed, including the following steps: Scan the QR code with your mobile terminal to activate the mini program and put it into working state; The applet outputs a control signal to the camera, turns on the camera to start process data collection, and starts the remote server; The camera collects the data of the chess and card player's chess and card activity process, and stores the process data in the remote server through the applet; The mini program automatically compares the chess and card activity process data with the cheating sample data stored in the remote server, and uses image recognition technology to identify the number of cards on the chess and card hand to determine the chess and card hand's cheating process and behavior; As a preferred solution, after the mini program prompts the chess and card player to cheat, it also includes the following steps: Confirm cheating; handle the aftermath; the chess and card control system for cheating detection marks the cheating of chess and card players on the video and generates new cheating sample data.
[0037] According to needs, new cheating sample data generated by cheating by chess and card players during chess and card activities are stored in the cheating sample database.
[0038] As a preferred option, cheating situations include abnormal cards on the deck; abnormal markings on the cards; and accomplices using body language to convey information.
[0039] The cards on the deck are abnormal. The number of cards on the deck of the chess and card player does not meet the prescribed number and cards that should not be there appear.
[0040] Example 2 A chess and card player cheating detection system, such as Figure 1 As shown, it includes a remote server 1, a mini program 2, a QR code 3, a camera 4, and a mobile terminal 5 (a mobile phone is used as an example for explanation).
[0041] The QR code 3 is generated by the remote server 1 and / or the mini program 2 and is bound to the fixed chess and card table 7 for locating the chess and card table 7.
[0042] The mobile terminal 5 includes a mobile phone, an iPad, a phone watch, etc. The mobile phone is used to scan the QR code 3, and start the mini program 2 and the remote server 1 according to the data of the QR code 3, and output a control signal to the camera 4 to start the camera 4.
[0043] The schematic diagram of the process of using the camera 4 and the applet 2 to implement cheating detection is as follows Figure 2 The mini program 2 collects the chess and card activity process data transmitted by the camera 4, and compares it with the cheating sample data stored in the remote server 1, determines the cheating process and behavior of the chess and card player 6, and sends the comparison result to the mobile terminal 5.
[0044] The camera 4 is arranged above the seat of the chess and card player 6, and the lens is aimed at the chess and card player 6 and the chess and card surface, so as to collect the process data of the chess and card activity.
[0045] The remote server 1 is used to store cheating sample data and process data during chess and card activities, and to realize video playback based on the process data.
[0046] Types of cheating in chess and card games include stealing cards, changing cards, marking, and cheating with partners.
[0047] The work of the chess and card player 6 cheating detection system during chess and card activities includes the following steps: Scan the QR code 3 via the mobile terminal 5 to activate the mini program 2 to enter the working state; Mini-program 2 outputs a control signal to camera 4 and starts remote server 1; Through the mobile app 2 and the QR code 3, the chess and card player 6, the chess and card table 7 and the chess and card activity process are integrated into a whole; The camera 4 collects the process data of the chess and card player 6's chess and card activities, and stores the process data in the remote server 1 through the small program 2; the chess and card activity process data is compared with the cheating sample data through the small program 2 to determine the cheating process and behavior of the chess and card player 6; Remote server 1 realizes live broadcast and video playback of chess and card activity process; The remote server 1 stores the big data of cheating samples of the chess and card players 6 during the chess and card activities, thereby realizing the cheating detection of the chess and card players 6 during the chess and card activities.
[0048] The cheating detection system determines the standard of chess and card player 6 cheating: 1. The cheating standard automatically determined by the applet 2 and the remote server 1: 1. Experienced professional technicians conduct on-site cheating demonstrations with real people, and the on-site cheating demonstrations are recorded and made into cheating sample data, which are stored in the remote server 1 to form a cheating sample database. 2. By collecting the big cheating data of chess and card players 6 during chess and card activities, it is made into cheating sample data and added to the cheating sample database.
[0049] 2. Criteria for manual judgment of cheating by professional technicians: 1. Stealing cards and changing cards. By replaying the video of the corresponding game, it is determined that abnormal cards and abnormal number of cards appear on the chess and card player 6's board, and it is confirmed that the chess and card player 6 steals cards and changes cards; 2. Marking: by replaying the video of the corresponding game, confirm that the corresponding special marks appear on the cards, and confirm that the chess and card hand 6 is marked; 3. The accomplices cooperate to cheat. By replaying the chess and card activity video of the corresponding game, the accomplices frequently play cards that correspond to the body language of chess and card player 6, which can determine that chess and card player 6 and the accomplices cooperate to cheat.
[0050] The cheating detection system determines that the chess player 6 cheated at the following points: The chess player 6 scans the QR code 3 to enter the mini program 2 and the chess player 6 exits the mini program 2, which is defined as a chess game. In a chess game, the period from the chess player 6 grabbing the cards to the shuffling of the cards is defined as a chess game. Each chess game is a section, and the grabbing and shuffling of the cards in a chess game are the starting point and the end point of the judgment, respectively.
[0051] The judgment process of the cheating detection system: the mobile terminal 5 scans the QR code 3, and the camera 4 and the remote server 1 are turned on according to the data of the QR code 3. The camera 4 collects the process data of the chess and card activities and transmits it to the mini program 2 and the remote server 1. The mini program 2 compares the process data with the cheating sample data stored in the remote server 1, and uses the image recognition technology to identify the abnormal number of cards on the chess and card player 6, and judges the cheating process and behavior of the chess and card player 6. After judging that the chess and card player 6 has cheated, it is pressed Figure 3 process processing.
[0052] Example 3 like Figure 4 As shown, a chess and card player cheating detection system during chess and card activities includes a remote server 1 and several chess and card tables 7, and the remote server 1 and the connected service terminal remotely control the chess and card activities of several chess and card tables 7. Each chess and card table 7 has a QR code 3 and several cameras 4 in different directions, such as camera A, camera B, camera C, and camera D. The camera 4 is set at a 45-degree angle to the chess and card table 7, and the camera 4 lens is 45 degrees from top to bottom toward the chess and card player 6 and the chess and card table 7 surface, mainly used to shoot the chess and card player 6 and the actions, expressions and cheating characteristics of the chess and card player 6 during the chess and card activities. The chess and card activity process data is transmitted to the applet 2 and stored in the remote server 1. The applet 2 automatically compares the cheating sample data with the chess and card activity process data, and uses the image recognition technology to identify the abnormal changes of the chess and card player 6 card face cards to detect the cheating process and behavior of the chess and card player 6 stealing cards, changing cards, marking cheating, and accomplice cooperation cheating. The video playback is used for manual inspection of the chess and card player 6 cheating and chess and card player 6 replay.
[0053] Furthermore, there is a one-to-one correspondence between the QR code 3 and the chess and card table 7, and there is a one-to-one correspondence between the mobile terminal 5 and the chess and card player 6. The chess and card player 6 who participates in the chess and card activity starts the relevant functions of the mini program 2 by scanning the QR code 3, and starts the remote server 1 and the camera 4 to start working. The QR code 3 can also be used to determine the location of the chess and card table 7, and the positioning of the chess and card table can be achieved by means such as QR code and GPS.
[0054] Furthermore, when the mahjong machine is completely normal, more common cheating methods and behaviors such as stealing cards, changing cards, marking, and cheating with a partner are realized by the chess and card player 6 during the chess and card activity. The present invention collects cheating sample data during the chess and card activity and compares it with the cheating process and behavior during the chess and card activity, so as to detect and determine the cheating process and behavior of the chess and card player 6, such as stealing cards, changing cards, marking, and cheating with a partner, to the greatest extent and accurately.
[0055] By comparing the abnormal body language movements of the chess and card player 6 during the chess and card activities and the abnormal changes in the chess and card player 6's deck of cards and the cards with special marks with the sample data, the chess and card player 6's cheating processes and behaviors such as stealing cards, changing cards, and marking cheating can be accurately detected.
[0056] Example 4 By collecting the body language (including voice language) of the chess and card player during chess and card activities and comparing it with the cheating sample data, it is possible to accurately detect the process and behavior of accomplices cheating, including through video playback, it is possible to accurately discover that accomplices frequently play cards that correspond to the body language of the chess and card player, thereby determining that the chess and card player and his accomplices are cheating together.
[0057] Although cheating sample data, remote server, applet, QR code, camera, mobile terminal, chess player and chess table are used more frequently in this article, the possibility of using other terms is not excluded. These terms are used only to more conveniently describe and explain the essence of the present invention; interpreting them as any kind of nearby limitations is contrary to the spirit of the present invention.
[0058] Those skilled in the art can understand that: all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, it executes the steps of the above method embodiments; and the aforementioned remote server and storage medium include: mobile storage devices, read-only memories (ROM), disks or optical disks, and other media that can store program codes.
[0059] When the above-mentioned integrated unit of the present invention is implemented in the form of a software functional unit and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0060] The preferred technical solutions and specific implementation examples of the invention described herein are merely examples of the spirit of the invention. Those skilled in the art of the invention may make various modifications or supplements to the described technical solutions and specific implementation examples or take corresponding measures, but they will not deviate from the spirit of the invention or exceed the scope defined by the attached claims.
Claims
1. A method for detecting cheating in chess and card games, characterized in that: Obtain cheating sample data, and determine whether there is cheating behavior in the video based on the sample data; The cheating sample data includes card stealing cheating data, card changing cheating data, marking cheating data, and accomplice cooperation cheating data.
2. A chess and card player cheating detection method as claimed in claim 1, characterized in that: The method for collecting cheating sample data comprises the following steps: Summarize the cheating types and extract the characteristic features of the cheating types; The iconic features are recorded into a video and made into cheating sample data.
3. A chess and card player cheating detection method as claimed in claim 1, characterized in that: Judging whether there is cheating in the video based on the cheating sample data includes the following steps: Obtain a video of the chess and card player's behavior during the chess and card activity; compare the video of the behavior with the cheating sample data, judge whether the chess and card player cheats, and obtain a judgment result.
4. A chess and card player cheating detection method as claimed in claim 1, characterized in that: It also includes video playback of chess and card activities.
5. A chess and card player cheating detection method as claimed in claim 1, characterized in that: The following steps are also included: Confirm cheating; handle the aftermath; mark the cheating of chess and card players on the video, generate new cheating sample data, and include the generated new cheating sample data into the cheating sample data.
6. A chess and card player cheating detection system, characterized in that: Including remote servers and applets; A remote server is used to store cheating sample data and process data of chess and card games, wherein the process data is used to realize live broadcast and video playback of the chess and card game process; The mini program obtains the process data of chess and card games and compares it with the cheating sample data stored in the remote server to determine the cheating process and behavior of chess and card players.
7. A chess and card cheating detection system as claimed in claim 6, characterized in that: Also includes: QR code, used to start or shut down the remote server and / or applet, and to locate the chess and card table.
8. A chess and card cheating detection system as claimed in claim 6, characterized in that: It also includes cameras and mobile terminals; Camera, used to collect process data of chess and card activities; The mobile terminal is used to scan the QR code on the chess and card table; based on the QR code data, the mini program and / or remote server are started, a control signal is output to the camera, and all cameras are turned on to start the collection of process data.
9. A chess and card cheating detection system as claimed in claim 6, characterized in that: The mini program also has the ability to identify abnormal changes in the number of cards in a chess or card hand through image recognition technology, thereby determining cheating behavior.
10. A chess and card cheating detection system as claimed in claim 6, characterized in that: The lens of the camera is directed toward the chess and card hand and the card surface.
11. A chess and card table, characterized in that: It comprises a chess and card cheating detection system as described in any one of claims 6-10 and a table body.
Citation Information
Patent Citations
Method for cheat detection of Xinchang mahjong game
CN107335214A
Recreation auxiliary system and method by means of camera equipment and projector
CN107617212A
Terminal APP anti-cheating method and system based on camera
CN108289145A
Full-automatic game auxiliary system
CN112007355A
Chess and card game auxiliary system
CN112016479A