A card detection and analysis method for a multiplayer competitive card table
By arranging cross-covered tag sensing antennas on multiplayer competitive card tables and using data processors to process tag data, the problem of card identification errors is solved, and accurate data management and fair results of card competitions are achieved.
Patent Information
- Application Number
- CN202510265603.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-04-08
AI Technical Summary
The prior art is prone to card source recognition errors in card recognition at multiplayer competitive tables, resulting in disordered data in the competitive process or errors in competitive results, and the normal operation of the smart table cannot be guaranteed.
Multiple tag sensing antennas are arranged on the antenna arrangement layer of the card table. The cross-covered area ensures that the cards can be accurately detected. The read tag EPC and RSSI data are processed by using the data processor to match the competitive position and card information.
It realizes accurate detection and analysis of cards on the table during the competition process, ensures intelligent process management of card competitions, and improves the fairness of competitive results and the accuracy of data.
Smart Images

Figure CN119783698A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data collection and analysis of multiplayer competitive card equipment, and in particular to a card detection and analysis method for a multiplayer competitive card table. Background Art
[0002] In card games, intelligent card tables need to be able to realize intelligent information management of the entire card game process, such as real-time display of scores, player card information, card timing information, intelligent card checking, intelligent refereeing, intelligent card reporting when necessary, and competition process backtracking. The realization of these functions all depends on accurate and real-time desktop data collection and analysis, laying the foundation for process control and fairness of results in card games.
[0003] In the prior art, image recognition or RFID technology is usually used to solve the problem of table card recognition in multiplayer card competitions. However, since the card-playing positions of the parties involved in the competition are generally large during the entire long competition process, and there are inevitably overlapping areas, the use of conventional tabletop recognition technology is prone to card source recognition errors, resulting in disordered competition process data or incorrect competition results, and it is impossible to ensure that the card competition based on the smart card table proceeds normally. Summary of the invention
[0004] The purpose of the present invention is to provide a card detection and analysis method for a multi-player competitive card table, which can accurately detect and analyze the cards on the card table during the competition process, and provide a basis for the intelligent process management of card competitions.
[0005] The technical solution adopted by the present invention is: a card detection and analysis method for a multi-player competitive card table, wherein the multi-player competitive card table is provided with a plurality of card-discharging areas and an antenna arrangement layer; on the antenna arrangement layer, a tag sensing antenna is respectively arranged around the edge of the area corresponding to each card-discharging area, each tag sensing antenna is connected to a tag signal reader via an antenna tuning circuit, and a signal output end of the tag signal reader is connected to a data processor; among the plurality of card-discharging areas, there is an area of cross-coverage between any two card-discharging areas;
[0006] Methods include:
[0007] Get the tag EPC and RSSI data set read by all antennas;
[0008] Based on the union of the acquired data groups, for data groups with the same tag EPC, redundant data groups are eliminated according to the RSSI size;
[0009] According to the corresponding relationship between each data group and the antenna, and the relationship between the antenna and the position of the competitor, the position of the competitor corresponding to the corresponding data group is matched;
[0010] According to the label EPC of the data group and the correspondence between the label EPC and the card information, the card information corresponding to each data group is matched;
[0011] According to the card information and the position of the competitor corresponding to each data group, the competitor to which the card information corresponding to each data group belongs is obtained.
[0012] The above method can be implemented by the data processor, which can be a data processing center for the whole process management of card competition or a data processor independently set up for card information collection. The method can be used to identify and classify the card information of cards located in the card-discharging area and not in the intersection area of the card-discharging area. For example, after the start of some card competitions, the background management system needs to obtain the number of cards, card faces and other information allocated or obtained by each competitive party after all competitive parties have obtained all their own cards. At this time, each competitive party can be ordered to place all cards in the card-discharging area corresponding to itself in the non-intersection area. The card recognition algorithm described above can be used to efficiently identify the card face information of all the large number of cards on the table and the competitive party to which each card belongs.
[0013] During the competition, if it is stipulated and possible that each competitor only drops cards into the non-intersecting area corresponding to itself when playing cards, the above card recognition algorithm can also be used to obtain the competitor corresponding to each card played.
[0014] However, since the duration of card games is generally long, it is difficult to restrict the card-playing area for each card-playing of the players during the competition. Some cards are inevitably placed in the center area of the table or in the area adjacent to any two card-playing areas. In order to improve the reliability of card recognition in these areas and ensure the accuracy of the background data throughout the competition, the card recognition method may also include:
[0015] In response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the tag EPC data read by all antennas is obtained;
[0016] Based on the union of the acquired data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop;
[0017] Compare the EPC data set with the EPC data set of played cards updated after the previous playing of cards, and obtain the label EPC of the newly played cards;
[0018] According to the correspondence between the tag EPC and the card information, the card information corresponding to the new card is matched;
[0019] According to the competitive party to which each card information belongs, the competitive party corresponding to the newly played card is matched;
[0020] Update the EPC dataset that records the cards that have been played.
[0021] It should be noted here that updating the EPC data set that records played cards can be performed after comparing the current EPC data set after the new card is played with the EPC data set of played cards updated after the previous card is played. In some possible embodiments, this operation can also be performed after there is no abnormality in the new card being played.
[0022] Optionally, the card information includes card points and suits, and the card information of each card is encoded into an EPC code format according to a preset encoding rule and written into an RFID tag embedded in the card;
[0023] The data processor records the corresponding relationship information between each card information and the label EPC.
[0024] Optionally, based on the union of the acquired data groups, for data groups with the same tag EPC, removing redundant data groups according to RSSI size includes:
[0025] For data groups with the same tag EPC in the data group collection, compare the RSSI signal values of the two and eliminate the data group with the smaller RSSI signal value. When the competitive party places all cards in the non-intersection area of the card-discharging area, the tag signal energy in the card-discharging area sensed by each antenna is obviously different from the tag signal energy in other card-discharging areas. Therefore, according to the size of the RSSI signal value, it can be distinguished whether the card belongs to the competitive party corresponding to the card-discharging area, that is, it can realize the recognition and classification of a large number of cards in a short time.
[0026] Optionally, the method further includes, after acquiring the tag EPC and RSSI data groups read by all antennas, configuring a corresponding competitor identifier for the corresponding data group according to the antenna from which the data group originated;
[0027] The matching to obtain the position of the competitor corresponding to the corresponding data group according to the corresponding relationship between each data group and the antenna, and the relationship between the antenna and the position of the competitor, includes:
[0028] For the data group union after removing redundant data groups, obtain the competitor identifier of each data group, and determine the competitor position corresponding to the current card according to the competitor identifier.
[0029] Optionally, the multiplayer card table can be used for a game of throwing eggs, and each of the card-discharging areas is provided with a card-checking area that is not overlapped by other card-discharging areas; the card recognition method includes:
[0030] Obtain the corresponding relationship information between each card information and label EPC;
[0031] When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which each card information corresponding to each data group belongs;
[0032] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; according to the correspondence between the tag EPC and the card information, the card information corresponding to the newly played card is matched; according to the competitor to which each card information belongs, the competitor corresponding to the newly played card is matched; and the played card EPC data set is updated.
[0033] Optionally, the method also includes: after matching the competitive party corresponding to the newly played card, determining whether the competitive party corresponding to all the newly played cards is the only competitive party. If so, executing subsequent card information statistics and out-of-order identification and abnormal card-playing identification processes. If the competitive party corresponding to all the newly played cards is multiple competitive parties, cheating such as stealing cards may have occurred. At this time, the corresponding abnormal card-playing information can be output, or the game process can be terminated as needed.
[0034] When the above scheme is used in the egg-throwing competition application scenario, the method of the present invention also includes:
[0035] When all competitors obtain all the cards and place all their cards in the card inspection area, and determine the competitor to which each card information corresponding to each data group belongs: count the number of cards of each competitor and the total number of cards of all competitors, compare the number of cards of each competitor and the total number of cards to see if they are equal to the preset corresponding reference value, and output the card number detection result based on the comparison result; count the label EPCs of all cards of all competitors, match them with the pre-recorded global card label EPC, and output the card information detection result based on the matching result.
[0036] In the above technical solution, the operation of matching the card information can be performed after the number of cards is detected correctly, thereby reducing the amount of calculation of the system when an abnormal number of cards occurs.
[0037] The above-mentioned card number detection result can be divided into whether the card number of a specific competitor is wrong information, and whether the global card total number is wrong information. At the same time, the actual detected global card total number and the card number of each competitor can be output. The so-called "output" here can be understood as a broad output, and the analysis result obtained by the logic device after analysis. It can also be understood as further displaying and outputting through a display device on the basis of the analysis result so that the competition participants can intuitively understand the competition process. In the case of a display device, if there is no card number error, the actual detected global card total number and the card number of each competitor, as well as other competition process information can also be displayed through the display device.
[0038] Further, based on the above-mentioned detection and analysis capabilities of the source of newly played cards and card information, the method of the present invention also includes:
[0039] Obtaining competition rule information, wherein the competition rule information includes a card-playing order rule, a card type rule, and a card comparison rule corresponding to different card types;
[0040] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, and the competitor corresponding to the newly played card is matched:
[0041] According to the rules of playing order, determine whether the competitor corresponding to the newly played card plays out of order;
[0042] If the cards are not played out of order, the number of newly played cards and their card information are counted, and the card types of all newly played cards are determined according to the card type rules. According to the card types of all newly played cards and their corresponding card face comparison rules, the cards and card face information of all newly played cards are compared with the cards and card face information of the last time they were played to determine whether there is any abnormality in the cards played.
[0043] The above scheme for identifying abnormal card playing can also realize the identification of possible cheating situations in which a competitive party uses discarded cards to play cards again. In this case, by comparing the label EPC data set of all played cards on the current table with the label EPC data set of played cards updated after the last play, the discarded cards played again will not be identified as new cards. In this case, even if the card type and card face of the discarded cards are in compliance with the competition rules, the card type and card face of the newly played cards actually identified will be considered as abnormal card playing.
[0044] Optionally, on the multiplayer competitive card table, each card-discharging area is provided with a card-checking key corresponding to each competitor, and a signal output end of the card-checking key is connected to a data processor to transmit a waiver signal;
[0045] The method further includes: when any competitor plays a card and there is no abnormality in playing the card, obtaining the downstream competitor that should play the card according to the playing order rule, in response to receiving abstention signals of at least one downstream competitor giving up in sequence, respectively setting the abstention identifiers of the corresponding competitors to 1, and when the abstention identifiers corresponding to all current downstream competitors are 1, clearing the abstention identifiers corresponding to all competitors, and ending the detection of whether the current round of playing cards is abnormal;
[0046] The determining whether the competitor corresponding to the newly played card is out of order specifically includes: determining whether the competitor corresponding to the newly played card is the first competitor downstream of the competitor that played the card last time, or the competitor that played the card last time, according to the playing order rule; if neither is the case, the newly played card is out of order;
[0047] If the new card is played out of order, check whether the abandonment flags of all other intermediate competitors between the upstream of the new card player and the competitor who played the card last time are 1: if all are 1, then count the number of cards and card information of all new cards currently played, determine the card type of all new cards currently played according to the card type rule, and compare the cards and card information of all new cards currently played with the cards and card information of the last card played according to the card type of all new cards currently played and the corresponding card comparison rule to determine whether the card play is abnormal; if any of the abandonment flags of all other intermediate competitors is 0, the new card currently played is an abnormal card play, and the abnormal card play information is output.
[0048] The above scheme for identifying out-of-order playing can also prevent cheating situations in which players may use other people's cards, or other cards prepared extra with the same cards as other people's cards, to play cards during the game.
[0049] For cheating situations such as playing cards with played cards and using other people's cards, in order to clearly perceive the occurrence of cheating events, the card detection and analysis method of the present invention also provides a new solution, that is, the card detection and analysis method includes:
[0050] Obtain the corresponding relationship information between each card information and label EPC;
[0051] When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which each card information corresponding to each data group belongs;
[0052] Set a discarded card EPC data set and a played card EPC data set, wherein the played card EPC data set is included in the discarded card EPC data set, is initialized to an empty set at the beginning of the card game competition, and is updated at the same time after each normal card play;
[0053] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the played card EPC data set is an empty set, then the new competitor who plays the card is the competitor who played the card last time or the global competitor who leads the played card, and the tag EPC of the new card is updated to the played card EPC data set and the discarded card EPC data set, and then continue to detect new cards in all the playing areas;
[0054] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the EPC data set of played cards is a non-empty set, and the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; the tag EPC of the newly played card is matched with the discarded card EPC data set to determine whether the newly played card contains discarded cards (including discarded cards from previous rounds) and the cards played in the current round), if discarded cards are included, it is determined that cheating by using discarded cards has occurred; if discarded cards are not included, the card information corresponding to the newly played cards is matched according to the correspondence between the label EPC and the card information; the competitive party corresponding to the newly played cards is matched according to the competitive party to which each card information belongs; it is determined whether the matched newly played competitive party is the only competitive party; if not, it is determined that cheating by using other people's cards has occurred; if the newly played competitive party is the only competitive party, the abnormal card-playing judgment process is entered, and after it is determined that the card-playing is normal, the label EPC of the newly played card is updated to the played card EPC dataset and the discarded card EPC dataset.
[0055] Optionally, the card detection and analysis method of the present invention further includes:
[0056] When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded;
[0057] After any competitor plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitor after playing the card is calculated and updated. When the current number of cards of any competitor is less than the set card reporting number threshold, the card reporting information is output, and the card reporting information includes the competitor whose current number of cards is equal to the card reporting number threshold and its current card number data.
[0058] The above scheme design can realize the identification of the remaining number of cards of all competitors and the dynamic reporting of the cards after the number of cards reaches the set threshold, so that the people participating in the competition on site can know the dynamics of the number of cards of each party at any time when the game is about to end.
[0059] As another implementation method that can meet the demand for reporting cards during card competition, optionally, on the multi-player competitive card table of the present invention, each card-discharging area is provided with a reporting key corresponding to each competitor, and the signal output end of the reporting key is connected to the data processor to transmit the reporting request information;
[0060] Card detection and analysis methods also include:
[0061] When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded;
[0062] After any competitive party plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitive party after playing the card is calculated and updated; in response to receiving a card reporting request signal sent by any competitive party pressing the corresponding card reporting key, the current number of cards of the corresponding competitive party is obtained, and the reporting information including the competitive party and its current number of cards data is output.
[0063] The above scheme design can realize the output of card reporting information when all competitors need to know the number of all their cards or need to actively report their cards at any stage in the game process.
[0064] For the above-mentioned application scenario of throwing eggs competition, optionally, on the multi-player competition card table, the number of the card-playing areas is 4, each of which is an isosceles triangle with a chamfered corner and is evenly distributed on the four sides of the square card table;
[0065] The edge lines of the corresponding sides of any two card-discharging areas connected to each other on the sides are parallel to the diagonal lines of the square card table and are respectively located inside the card-discharging areas of the other party.
[0066] Optionally, the table top of the multiplayer card table includes a base layer and a table top layer that fit each other and can be detachably fixed. The surface of the base layer facing the table top layer is provided with grooves corresponding to the edges of the areas where the cards are played, and the tag sensing antenna is embedded in the grooves. This design makes the card table and its internal antenna structure more coordinated, and the antenna position more stable, laying a foundation for the stability of the sensing performance during use.
[0067] Optionally, each antenna tuning circuit corresponding to each card-discharging area is respectively carried on an antenna tuning board, which is fixedly arranged on the outer side of the corresponding card-discharging area facing the side of the card table; each antenna tuning board is respectively connected to a tag signal reader.
[0068] Optionally, in the present invention, on a multiplayer card table, the plurality of card-discharging areas have the same shape and size and are evenly distributed on the card table surface. It can be applicable to card games involving 2, 3, 4 or more people, and the number of areas on the table can be divided according to the number of players.
[0069] Beneficial Effects
[0070] The card detection and analysis method of the present invention is implemented based on an innovative card table antenna arrangement scheme. In the card table antenna arrangement scheme, multiple tag sensing areas are crossed to ensure that cards falling on the edge of the card-playing area can be reliably detected. At the card checking stage at the beginning of the competition, a large number of cards located in non-intersection areas can be efficiently detected and analyzed at the same time, and the card information owned by each competing party can be quickly located. This serves as the basis for subsequent matching of the card-playing party with the card-playing party, thereby realizing rapid identification of the card-playing party.
[0071] In addition, the present invention can also make reliable abnormal judgments on each card played during the competition in combination with the competition rules, so as to provide corresponding prompts to the competitors in a timely and intelligent manner during the competition, or to intelligently control the progress of the game.
[0072] In summary, the present invention can not only realize the efficient and accurate detection of card information on the table and the positioning of card sources, but also realize the data recording, analysis and abnormal judgment of all cards of each competitor during the whole competition process, which can ensure the normal operation of the competition process and avoid errors in the competition results. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 The figure shows a schematic diagram of the tabletop area division of a four-player competitive card table in an embodiment of the present invention;
[0074] Figure 2 The present invention is shown Figure 1 A schematic diagram of the arrangement of a single tag sensing antenna in a card table in the illustrated embodiment;
[0075] Figure 3The present invention is shown Figure 1 A schematic diagram of the composition architecture of the antenna system in the illustrated embodiment;
[0076] Figure 4 The figure is a schematic flow chart of a method for realizing multiple competitive card recognition according to the present invention;
[0077] Figure 5 The figure is a schematic flow chart of the method for realizing the identification of the source of newly played cards according to the present invention;
[0078] Figure 6 It is a schematic diagram of the identification scheme for different abnormal card-playing situations in an embodiment of the present invention;
[0079] Figure 7 It is a schematic flow chart of a method for realizing abnormal detection of newly played cards based on identification of the source of newly played cards according to the present invention;
[0080] Figure 8 It is a schematic flow chart of a method for realizing detection of abnormal new card play and cheating behavior based on identification of the source of new card play according to the present invention;
[0081] In the figure, 1- groove, 2- tag sensing antenna, 3- antenna tuning board. DETAILED DESCRIPTION
[0082] The invention is further described below with reference to the accompanying drawings and specific embodiments.
[0083] Example 1
[0084] This embodiment introduces a card detection and analysis method for a multiplayer competitive card table. The method is implemented based on an innovative desktop sensing antenna system layout. For details, refer to Figure 1 and Figure 2 As shown, the multiplayer competitive card table is provided with a plurality of card-discharging areas and an antenna arrangement layer; on the antenna arrangement layer, a tag sensing antenna 2 is respectively arranged around the edge of each card-discharging area, each tag sensing antenna 2 is connected to a tag signal reader via an antenna tuning circuit, and a signal output end of the tag signal reader is connected to a data processor; among the plurality of card-discharging areas, there is an area of cross-coverage between any two card-discharging areas, so that the cards at the edge of each card-discharging area can be reliably detected, and the accuracy of identifying the card source of the cards in the non-cross-area can be improved.
[0085] This embodiment is applicable to card games involving 2, 3, 4 or more people, and the number of areas on the table is divided according to the number of players. Preferably, the shapes and sizes of the multiple card-discharging areas on the multi-player card table are the same and evenly distributed on the table surface.
[0086] refer to Figure 2In some possible implementations, the table top of the multiplayer competitive card table includes a base layer and a table top layer that fit together and can be detachably fixed. A groove 1 is provided on the surface of the base layer facing the table top layer, corresponding to the edge of each of the card-discharging areas. Figure 2 The orange line in the figure is used to illustrate the tag sensing antenna 2 corresponding to a single card-discharging area. The tag sensing antenna 2 is embedded in the groove 1, so that the card table and its internal antenna structure are more coordinated, the antenna position is more stable, and the sensing performance is more stable.
[0087] Combination Figure 2 and Figure 3 In some possible implementations, each antenna tuning circuit corresponding to each card-discharging area is respectively carried on an antenna tuning board 3, which is fixedly arranged on the outer side of the corresponding card-discharging area facing the side of the card table; each antenna tuning board 3 is respectively connected to a tag signal reader. The tag signal reader is an RFID reader, and the tag sensing antenna can adopt a high-frequency loop antenna. In RFID sensing technology, the antenna tuning circuit is used to configure the resonant frequency, impedance matching, etc., and the details can be referred to the existing technology and will not be described in detail.
[0088] In this embodiment, the card detection and analysis method of the multi-player competitive card table can be implemented by the data processor, which can be a data processing center computer for managing the entire process of card competition, or a data processor that independently performs card detection and analysis, which can be implemented by a microcontroller such as a single-chip microcomputer. In some possible implementations, the data processor can be used only for the collection of data read by all antennas, and the logic device for executing the card detection and analysis method can be set separately, such as a data processing center computer for managing the entire process of card competition or other processors with logic analysis functions.
[0089] refer to Figure 4 The card detection and analysis method of the multi-player competitive card table in this embodiment includes:
[0090] Get the tag EPC and RSSI data set read by all antennas;
[0091] Based on the union of the acquired data groups, for data groups with the same tag EPC, redundant data groups are eliminated according to the RSSI size;
[0092] According to the corresponding relationship between each data group and the antenna, and the relationship between the antenna and the position of the competitor, the position of the competitor corresponding to the corresponding data group is matched;
[0093] According to the label EPC of the data group and the correspondence between the label EPC and the card information, the card information corresponding to each data group is matched;
[0094] According to the card information and the position of the competitor corresponding to each data group, the competitor to which the card information corresponding to each data group belongs is obtained.
[0095] The above method can be used to identify the card information of cards located in the card-discharging area and not in the intersection area of the card-discharging area and classify the affiliated competitive parties. For example, after the start of some card games, the background management system needs to obtain the number of cards, card faces and other information allocated or obtained by each competitive party after all competitive parties have obtained all their own cards. At this time, each competitive party can be ordered to place all cards in the card-discharging area corresponding to itself in the non-intersection area. The card recognition algorithm described above can be used to efficiently identify the card information of all the large number of cards on the table and the competitive party to which each card belongs.
[0096] During the competition, if it is stipulated and possible that each competitor only drops cards into the non-intersecting area corresponding to itself when playing cards, the card recognition algorithm of this embodiment can also be used to obtain the competitor corresponding to each card played.
[0097] Generally speaking, card information includes card points and suits. In this embodiment, the card information of each card is pre-encoded into an EPC code format according to a preset coding rule and written into an RFID tag embedded in the card; the correspondence between the encoded tag EPC and the card information is stored in a data processor used to execute the card detection and analysis method, and is used to match the corresponding card information after obtaining the tag EPC.
[0098] Based on the above-mentioned design of the antenna system on the multi-player competitive card table, this embodiment can simultaneously obtain multiple groups of entry information corresponding to the same card through the mutually intersecting antenna sensing areas. After being processed by the tag reader, this information can obtain a data group including the tag EPC and RSSI signal value. When the card source is identified for the cards in the non-intersecting area, the RSSI signal values of the cards belonging to different competitors detected by different antennas have obvious size differences. Therefore, redundant data groups can be eliminated only by relying on the size of the RSSI signal value. In some possible implementations, the method for eliminating redundant data groups specifically includes:
[0099] For data groups with the same tag EPC in the data group collection, compare the RSSI signal values of the two and eliminate the data group with the smaller RSSI signal value. When the competitive party places all cards in the non-intersection area of the card-discharging area, the tag signal energy in the card-discharging area sensed by each antenna is obviously different from the tag signal energy in other card-discharging areas. Therefore, according to the size of the RSSI signal value, it can be distinguished whether the card belongs to the competitive party corresponding to the card-discharging area, that is, it can realize the recognition and classification of a large number of cards in a short time.
[0100] Practice has proved that this embodiment can realize accurate and rapid identification of each card-discharging area 108 at the same time or even when more cards are superimposed.
[0101] In order to determine the source of the cards after the card information is identified, in some possible implementations, the card detection and analysis method for a multi-player competitive card table further includes, after obtaining the tag EPC and RSSI data groups read by all antennas, configuring a corresponding competitive party identifier for the corresponding data group according to the antenna from which the data group originated;
[0102] When determining the ownership of a card, for the union of data groups after removing redundant data groups, obtain the competitor identifier of each data group, and determine the competitor position corresponding to the current card based on the competitor identifier.
[0103] Example 2
[0104] Based on Example 1, considering that the duration of a general card game competition is relatively long, it is difficult to strictly limit the card-playing area of each card-playing player during the competition. Some cards are inevitably placed in the center area of the card table or in the area adjacent to any two card-playing areas. In order to improve the reliability of card recognition in these areas and ensure the accuracy of the background data throughout the competition, this embodiment also makes the following improvements to the card recognition method: Figure 5 As shown, the card detection and analysis method also includes:
[0105] In response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the tag EPC data read by all antennas is obtained;
[0106] Based on the union of the acquired data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop;
[0107] Compare the EPC data set with the EPC data set of played cards updated after the last card played, obtain the label EPC of the newly played card, and update the EPC data set of played cards;
[0108] According to the correspondence between the tag EPC and the card information, the card information corresponding to the new card is matched;
[0109] According to the competitive side to which each card information belongs, the competitive side corresponding to the newly played card is matched.
[0110] The following takes the egg throwing competition as an example to illustrate the implementation process of this embodiment. In the egg throwing competition, there are 4 participants, and each party first needs to draw the same number of cards. During the competition, the order of playing cards and the card type need to comply with the egg throwing competition rules, such as the order of playing cards is counterclockwise, and the card types include single cards, pairs, bombs, etc.
[0111] First, when applied to the egg-throwing competition, Figure 1 and Figure 2 As shown, there are 4 card-discharging areas on the multiplayer competitive card table, each of which is in the form of a chamfered isosceles triangle and evenly distributed on the four sides of the square card table; the edge lines of the corresponding sides of any two card-discharging areas connected to each other are parallel to the diagonal of the square card table, and are respectively located inside the other party's card-discharging area. Figure 2 The antenna tuning circuit corresponding to each card-discharging area is respectively carried on an antenna tuning board, which is fixedly arranged on the outer side of the corresponding card-discharging area facing the side of the card table, and each antenna tuning board is respectively connected to a tag signal reader.
[0112] like Figure 3 A combination of a tag sensing antenna, an antenna tuning circuit and a tag reader is respectively provided corresponding to the four card-dispensing areas of east, west, south and north, including: a first tag sensing antenna, a first antenna tuning circuit and a first tag reader in the east card-dispensing area, a second tag sensing antenna, a second line tuning circuit and a second tag reader in the north card-dispensing area, a third tag sensing antenna, a third antenna tuning circuit and a third tag reader in the west card-dispensing area, and a fourth tag sensing antenna, a fourth antenna tuning circuit and a fourth tag reader in the south card-dispensing area.
[0113] Based on the above structural foundation, the card recognition method specifically includes:
[0114] Obtain the corresponding relationship information between each card information and label EPC;
[0115] When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which each card information corresponding to each data group belongs;
[0116] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; according to the correspondence between the tag EPC and the card information, the card information corresponding to the newly played card is matched; according to the competitor to which each card information belongs, the competitor corresponding to the newly played card is matched; and the played card EPC data set is updated.
[0117] It can be seen that this embodiment can realize the simultaneous detection of all cards in the non-intersection area and accurate card source analysis, and can also reliably realize the detection and card source analysis of the cards in the intersection area.
[0118] Example 3
[0119] Based on Example 2, reference Figure 6 , which shows several abnormal situations that may exist in card competitions. In view of the abnormal situations that may exist during the competition, such as abnormal cards, cards played out of order, wrong cards, etc., the method of this embodiment is designed as follows.
[0120] This embodiment also carries out the following further technical scheme design.
[0121] refer to Figure 3 As shown, in this embodiment, on a multi-player competitive card table, each card-discharging area is provided with a pass key corresponding to each competitor, and the signal output end of the pass key is connected to a data processor to transmit a waiver signal.
[0122] The card detection and analysis method of this embodiment specifically includes:
[0123] Obtain the corresponding relationship information between each card face information and the label EPC, as well as the competition rule information, the competition rule information includes the card playing order rules, card type rules and the card face comparison rules corresponding to different card types, etc.;
[0124] refer to Figure 4As shown, when all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which each card information corresponding to each data group belongs;
[0125] When all competitors obtain all cards and place all their cards in the card inspection area, and determine the competitor to which each card information corresponding to each data group belongs: count the number of cards of each competitor and the total number of cards of all competitors, compare the number of cards of each competitor and the total number of cards to see if they are equal to the preset corresponding reference value, and output the card number detection result according to the comparison result; count the label EPC of all cards of all competitors, match them with the pre-recorded global card label EPC, and output the card information detection result according to the matching result. If any of the detection results is wrong, a prompt can be output to enable the on-site personnel to check the game or terminate and restart the game. The operation of matching the card information can be performed after the card number detection is correct, reducing the amount of calculation of the system when an abnormal number of cards occurs.
[0126] refer to Figure 6 Abnormal cards include abnormal number of cards of a single competitor, abnormal number of cards globally, and invalid cards with normal number of cards globally but abnormal suits. All of them can be identified one by one using the method of the above embodiment.
[0127] The card number detection result can be divided into whether the card number of a specific competitor is wrong or not, and whether the global card number is wrong or not, and the global card number and the card number of each competitor can be output. In some possible embodiments, the card table is also provided with a display device, and the detection result information and other competition process information can be displayed simultaneously through the display device.
[0128] If the card quantity and card information detection results are normal, you can enter the card-playing competition process.
[0129] refer to Figure 5When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; according to the correspondence between the tag EPC and the card information, the card information corresponding to the newly played card is matched; according to the competitor to which each card information belongs, the competitor corresponding to the newly played card is matched; and the played card EPC data set is updated.
[0130] refer to Figure 7 When any competitor plays a card and the corresponding competitor of the newly played card is matched, the number and card information of the newly played cards can be counted and recorded, and the card type of the newly played card can be determined according to the card type rules in the pre-acquired competition rules.
[0131] In some possible implementations, it can be set as follows: when any competitor plays a card and there is no abnormality in playing a card, the downstream competitor that should play a card is obtained according to the playing order rule, and after a new card is played on the table, in response to receiving abstention signals from at least one downstream competitor that have successively abstained, the abstention identifiers of the corresponding competitors are set to 1 respectively, and when the abstention identifiers corresponding to all current downstream competitors are 1, the abstention identifiers corresponding to all competitors are cleared.
[0132] According to the above settings, the method can determine whether the competitor corresponding to the new card is out of order after entering the new card on the table. Specifically, it can determine whether the competitor corresponding to the new card is the first competitor downstream of the competitor who played the last card, or the competitor who played the last card itself. If neither is the case, the new card is out of order. Figure 7 In order to simplify the logical analysis, first determine whether the new player is the player that played the last card. If so, it means that there is no downstream player to play the last card, and the player can continue to play freely. If not, continue to determine whether the current new player is the first player downstream of the player that played the last card. If not, the current new player is played out of order.
[0133] refer to Figure 7 and Figure 8In some possible implementations, the number of cards and the card information of all the cards that are currently newly played are counted, and the card types of all the cards that are currently newly played are determined according to the card type rules, and it can also be carried out under the condition of being judged as non-out-of-order playing. Further, if it is not out-of-order playing, then according to the card types of all the cards that are currently newly played and the card comparison rules corresponding to the cards, the cards and card information of all the cards that are currently newly played can be compared with the cards and card information of the cards played last time, and it is judged whether the cards are played abnormally, and the abnormal cards played here can be that all the cards of the current newly played cards cannot suppress the cards played last time. Since the cards played this time need to be returned and replayed or continue to be played by the next player, it is necessary to clear the relevant information recorded by the new cards played at this time, and continue to detect the subsequent cards played.
[0134] The above-mentioned identification scheme for abnormal card playing in this embodiment can also realize the identification of possible cheating situations in which a competitive party uses discarded cards to play cards again. In this case, by comparing the label EPC data set of all played cards on the current table with the label EPC data set of played cards updated after the last play, the discarded cards played again will not be identified as new cards. In this case, even if the card type and card face of the discarded cards played by the competitive party comply with the competition rules, the card type and card face of the newly played cards actually identified will be considered as abnormal because they cannot suppress the card face of the last play.
[0135] If the new card is played out of sequence, check whether the abandonment flags of all other intermediate competitors between the upstream competitor of the new card and the competitor that played the card last time are 1: if all are 1, the new card is a legal out-of-sequence play. At this time, according to the card types of all the new cards currently played and their corresponding card face comparison rules, compare the cards and card face information of all the new cards currently played with the cards and card face information of the last card played to determine whether the card is played incorrectly; if any of the abandonment flags of all the other intermediate competitors is 0, the new card is played in violation of the rules and out of sequence, that is, it is not the turn of the new competitor to play the card. At this time, the abnormal card playing information can be output, and the relevant information recorded for the new card is cleared. The EPC data set of the played cards maintains the content updated after the last card is played unchanged, and continues to detect subsequent cards.
[0136] The above scheme for identifying abnormal and out-of-order card plays can also prevent cheating situations in which players use other players' cards or other cards prepared with the same cards as other players to play cards. For example, if the new cards played by the player who should play cards are actually all cards owned by other players, it will be identified as out-of-order card play.
[0137] If some of the newly played cards of the competitor who is currently supposed to play are owned by other competitors, the newly played competitor cannot be matched. Considering this situation, a processing flow for the matching results can be added when matching the newly played competitor, such as Figure 7 As shown, when a new competitive party is matched, it is determined whether the competitive party corresponding to all the new cards is the only competitive party. If so, the subsequent card information statistics, out-of-order identification and abnormal card identification processes are executed. If the competitive party corresponding to all the new cards is multiple competitive parties, cheating by stealing cards may have occurred. At this time, the corresponding abnormal card information can be output, and the game process can be terminated as needed.
[0138] Example 4
[0139] On the basis of Example 3, in order to better perceive and identify cheating behaviors such as discarding cards or using other people's cards to play cards, the cards in the playing area can be transferred out after each round of playing cards in the competition, or it can be stipulated that the participating parties will place the cards in the playing area corresponding to their own positions, and after each round of playing cards, the cards in the playing area will be taken back out of the playing area. In this application scenario, the card detection and analysis method refers to Figure 8 As shown, specifically including:
[0140] Obtain the corresponding relationship information between each card information and label EPC;
[0141] When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which each card information corresponding to each data group belongs;
[0142] Set a discarded card EPC data set and a played card EPC data set, wherein the played card EPC data set is included in the discarded card EPC data set, is initialized to an empty set at the beginning of the card game competition, and is updated at the same time after each normal card play;
[0143] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the played card EPC data set is an empty set, and the discarded card EPC data set is a non-empty set, then it is determined that the new competitor is the competitor who played the card last time, and the tag EPC of the new card is updated to the played card EPC data set and the discarded card EPC data set, and then the new cards in all the playing areas are continuously detected;
[0144] When any competitive party plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the played card EPC data set and the discarded card EPC data set are both empty sets, then the newly played competitive party is determined to be the global leading competitive party, and there is no need to compare the card faces. The tag EPC of the newly played card can be directly updated to the played card EPC data set and the discarded card EPC data set, and then the new played cards in all the playing areas are continuously detected; the present embodiment can also increase the judgment of whether the global leading competitive party is correct on the basis of the above, such as determining the global leading competitive party according to the competition rules at the beginning of the game, and then detecting a new played card when the played card EPC data set and the discarded card EPC data set are both empty sets, matching the new playing competitive party, and then comparing the new playing competitive party with the determined global leading competitive party to determine whether they are the same, if they are different, the current new playing card is an abnormal playing card that violates the rules and goes out of order;
[0145] When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the EPC data set of played cards is a non-empty set, and the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; the tag EPC of the newly played card is matched with the discarded card EPC data set to determine whether the newly played card contains discarded cards (including discarded cards from previous rounds) and the cards played in the current round), if discarded cards are included, it is determined that cheating using discarded cards has occurred. If discarded cards are not included, the card information corresponding to the newly played cards is matched according to the correspondence between the label EPC and the card information; the competitive party corresponding to the newly played cards is matched according to the competitive party to which each card information belongs; it is determined whether the matched newly played competitive party is the only competitive party. If it is not the only competitive party, it is determined that cheating using other people's cards has occurred. If the newly played competitive party is the only competitive party, it enters the abnormal card-playing judgment process, and after it is determined that the card-playing is normal, the label EPC of the newly played card is updated to the played card EPC data set and the discarded card EPC data set. The abnormal card-playing judgment process described here refers to the out-of-order card-playing detection and card type and card content introduced in Example 3, and will not be repeated.
[0146] Example 5
[0147] Based on any one of Examples 2 to 4, Figure 6 In view of the possible card playing timeout situation that may occur during the game of cards shown in the figure, this embodiment further designs a card detection and analysis method as follows.
[0148] According to the time limit for playing cards in each link set in the card competition rules, this embodiment can set a corresponding timeout detection process in the link that needs to limit the time, including:
[0149] When the game enters the card-playing phase, or any player has played a card during the card-playing phase and there is no abnormality in playing a card, the timing is started to obtain the position information of the player who should play a card for the first time or should continue to play a card.
[0150] In response to the competitor who should play a card not playing a card within the set timing interval, it is determined that the playing timeout has occurred, and the corresponding competitor's playing timeout information is output;
[0151] In response to the competitor who should play a card having played a card within the set timing interval and there being no abnormality in playing the card, the timing is reset and restarted.
[0152] The method for judging whether the competitor who should play a card plays a card within the set time interval is as follows:
[0153] If all antennas do not read the tag EPC and RSSI data group within the set timing interval, or the competitor who plays the card obtained by detection and analysis based on the tag EPC and RSSI data group read by all antennas within the set timing interval is not the competitor who should play the card, then it is determined that the competitor who should play the card did not play the card. According to the introduction of Example 3, in the latter case, it can also be detected that the competitor who actually plays the card belongs to the situation of out of order-abnormal card playing, and relevant information can be output at the same time for prompting. The multi-player competition table can be provided with a display device for displaying global game progress information and related prompts, as well as relevant information of a single competitor.
[0154] In order to improve the background perception and intelligent management of the game process, in response to the reporting requirements required in some card competitions, this embodiment also has the following design, which can realize automatic reporting or active reporting triggered by the competition party.
[0155] Specifically, the card detection and analysis method for realizing automatic card reporting in this embodiment also includes:
[0156] When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded;
[0157] After any competitor plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitor after playing the card is calculated and updated. When the current number of cards of any competitor is less than the set card reporting number threshold, the card reporting information is output, and the card reporting information includes the competitor whose current number of cards is equal to the card reporting number threshold and its current card number data.
[0158] The above-mentioned design scheme can realize the identification of the remaining number of cards of all competitors and the dynamic reporting of the cards after the number of cards reaches the set threshold, so that the people participating in the competition on site can know the dynamics of the number of cards of each party at any time when the game is about to end.
[0159] To implement active reporting triggered by the competition, refer to Figure 3 As shown, on a multiplayer competitive card table, each card-playing area is provided with a card-reporting key corresponding to each competitor, and the signal output end of the card-reporting key is connected to a data processor to transmit card-reporting request information;
[0160] The card detection and analysis method for realizing active card reporting triggered by a competitor in this embodiment also includes:
[0161] When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded;
[0162] After any competitive party plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitive party after playing the card is calculated and updated; in response to receiving a card reporting request signal sent by any competitive party pressing the corresponding card reporting key, the current number of cards of the corresponding competitive party is obtained, and the reporting information including the competitive party and its current number of cards data is output.
[0163] The above scheme design can realize the output of card reporting information when all competitors need to know the number of all their cards or need to actively report their cards at any stage in the game process.
[0164] In summary, the present invention can not only realize the detection and card source analysis of all cards on the table, but also identify card abnormalities, timeout card playing abnormalities, out-of-order card playing abnormalities, card playing abnormalities, cheating and the like during the competition, thereby ensuring intelligent, reliable and efficient data management of the entire card competition process.
[0165] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0166] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0167] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0169] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the enlightenment of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present invention and the claims, which all fall within the protection of the present invention.
Claims
1. A card detection and analysis method for a multiplayer competitive card table, characterized in that: The multiplayer competitive card table is provided with a plurality of card-discharging areas and an antenna arrangement layer; on the antenna arrangement layer, a tag sensing antenna is respectively arranged around the edge of each card-discharging area, each tag sensing antenna is connected to a tag signal reader via an antenna tuning circuit, and a signal output end of the tag signal reader is connected to a data processor; Among the multiple card-discharging areas, there is an overlapping area between any two card-discharging areas; Methods include: Get the tag EPC and RSSI data set read by all antennas; Based on the union of the acquired data groups, for data groups with the same tag EPC, redundant data groups are eliminated according to the RSSI size; According to the corresponding relationship between each data group and the antenna, and the relationship between the antenna and the position of the competitor, the position of the competitor corresponding to the corresponding data group is matched; According to the label EPC of the data group and the correspondence between the label EPC and the card information, the card information corresponding to each data group is matched; According to the card information and the position of the competitor corresponding to each data group, the competitor to which the card information corresponding to each data group belongs is obtained.
2. The card detection and analysis method for a multi-player competitive card table according to claim 1, characterized in that: include: In response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the tag EPC data read by all antennas is obtained; Based on the union of the acquired data groups, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop; Compare the EPC data set with the EPC data set of played cards updated after the previous playing of cards, and obtain the label EPC of the newly played cards; According to the correspondence between the tag EPC and the card information, the card information corresponding to the new card is matched; According to the competitive party to which each card information belongs, the competitive party corresponding to the newly played card is matched; Update the EPC dataset that records the cards that have been played.
3. The card detection and analysis method for a multi-player competitive card table according to claim 1 or 2, characterized in that: The card information includes the card points and suits. The card information of each card is encoded into an EPC code format according to a preset encoding rule and written into an RFID tag embedded in the card; The data processor records the corresponding relationship information between each card information and the label EPC.
4. The card detection and analysis method for a multi-player competitive card table according to claim 1 or 2, characterized in that: The method of eliminating redundant data groups based on the union of the acquired data groups and the RSSI size for data groups with the same tag EPC includes: For the data groups with the same tag EPC in the data group union, the RSSI signal values of the two are compared, and the data group with the smaller RSSI signal value is eliminated.
5. The card detection and analysis method for a multi-player competitive card table according to claim 1 or 2, characterized in that: It also includes, after acquiring the tag EPC and RSSI data groups read by all antennas, configuring corresponding competitor identifiers for corresponding data groups according to the antennas from which the data groups are sourced; The matching to obtain the position of the competitor corresponding to the corresponding data group according to the corresponding relationship between each data group and the antenna, and the relationship between the antenna and the position of the competitor, includes: For the data group union after removing redundant data groups, obtain the competitor identifier of each data group, and determine the competitor position corresponding to the current card according to the competitor identifier.
6. The card detection and analysis method for a multi-player competitive card table according to claim 2, characterized in that: Each of the card-discharging areas is provided with a card-checking area which is not overlapped by other card-discharging areas; the card recognition method further includes: Obtain the corresponding relationship information between each card information and label EPC; When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the union of the data groups after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; and, according to the tag EPC of the data group, and the corresponding relationship information between each card information and the tag EPC, match and obtain the card information corresponding to each data group; according to the card information corresponding to each data group and the competitor position, determine the competitor to which the card information corresponding to each data group belongs; When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all the played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; according to the correspondence between the tag EPC and the card information, the card information corresponding to the newly played card is matched; according to the competitor to which each card information belongs, the competitor corresponding to the newly played card is matched; and the played card EPC data set is updated.
7. The card detection and analysis method for a multi-player competitive card table according to claim 6, characterized in that: include: When all the competitors obtain all the cards, place all their cards in the card checking area, and determine the competitor to which each card information corresponding to each data group belongs: Count the number of cards of each competitor and the total number of cards of all competitors, compare the number of cards of each competitor and whether the total number of cards is equal to the preset corresponding reference value, and output the card number detection result according to the comparison result; count the label EPC of all cards of all competitors, match them with the pre-recorded global card label EPC, and output the card information detection result according to the matching result.
8. The card detection and analysis method for a multi-player competitive card table according to claim 6, characterized in that: include: After matching the competitive party corresponding to the newly played card, determine whether the competitive party corresponding to all the newly played cards is the only competitive party. If the competitive party corresponding to all the newly played cards is multiple competitive parties, output the corresponding abnormal card information.
9. The card detection and analysis method for a multi-player competitive card table according to claim 7, characterized in that: include: Obtaining competition rule information, wherein the competition rule information includes a card-playing order rule, a card type rule, and a card comparison rule corresponding to different card types; When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, and the competitor corresponding to the newly played card is matched: According to the card-playing order rules, determine whether the corresponding competitor of the newly played card is out of order; If the cards are not played out of order, the number of newly played cards and their card information are counted, and the card types of all newly played cards are determined according to the card type rules. According to the card types of all newly played cards and their corresponding card face comparison rules, the cards and card face information of all newly played cards are compared with the cards and card face information of the last time they were played to determine whether there is any abnormality in the cards played.
10. The card detection and analysis method for a multi-player competitive card table according to claim 9, characterized in that: On the multiplayer competitive card table, each card-discharging area is provided with a card-checking key corresponding to each competitor, and the signal output end of the card-checking key is connected to the data processor to transmit a waiver signal; When any competitor plays a card and there is no abnormality in playing a card, the card recognition method further includes: obtaining a downstream competitor that should play a card according to the playing order rule, and in response to receiving abstention signals of at least one downstream competitor giving up in sequence, respectively setting the abstention identifiers of the corresponding competitors to 1; when the abstention identifiers corresponding to all current downstream competitors are 1, clearing the abstention identifiers corresponding to all competitors, and ending the detection of whether the current round of playing cards is abnormal; The determining whether the competitor corresponding to the newly played card is out of order specifically includes: determining whether the competitor corresponding to the newly played card is the first competitor downstream of the competitor that played the card last time, or the competitor that played the card last time, according to the playing order rule; if neither is the case, the newly played card is out of order; If the new card is played out of order, check whether the abandonment flags of all other intermediate competitors between the upstream of the new card player and the competitor who played the card last time are 1: if all are 1, then count the number of cards and card information of all new cards currently played, determine the card type of all new cards currently played according to the card type rule, and compare the cards and card information of all new cards currently played with the cards and card information of the last card played according to the card type of all new cards currently played and the corresponding card comparison rule to determine whether the card play is abnormal; if any of the abandonment flags of all other intermediate competitors is 0, the new card currently played is an abnormal card play, and the abnormal card play information is output.
11. The card detection and analysis method for a multi-player competitive card table according to claim 10, characterized in that: include: Obtain the corresponding relationship information between each card information and label EPC; When all competitors obtain all cards and place all their cards in the card checking area, the following operations are performed: obtain the tag EPC and RSSI data groups read by all antennas, and record the competitor identifier of each data group; based on the union of the obtained data groups, for data groups with the same tag EPC, remove redundant data groups according to the RSSI size; for each data group in the data group union after removing the redundant data groups, obtain the competitor position corresponding to the data group according to the competitor identifier of each data group; And, according to the label EPC of the data group and the corresponding relationship information between each piece of card information and the label EPC, the card information corresponding to each data group is matched; according to the card information corresponding to each data group and the position of the competition party, the competition party to which each piece of card information corresponding to each data group belongs is determined; Set a discarded card EPC data set and a played card EPC data set, wherein the played card EPC data set is included in the discarded card EPC data set, is initialized to an empty set at the beginning of the card game competition, and is updated at the same time after each normal card play; When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the played card EPC data set is an empty set, then the new competitor who plays the card is the competitor who played the card last time or the global competitor who leads the played card, and the tag EPC of the new card is updated to the played card EPC data set and the discarded card EPC data set, and then continue to detect new cards in all the playing areas; When any competitor plays a card, in response to a card carrying new tag information entering the sensing area of any tag sensing antenna, the EPC data set of played cards is a non-empty set, and the following operations are performed: the tag EPC data read by all antennas is obtained; based on the union of the obtained data, the tag EPC is deduplicated to obtain the EPC data set corresponding to all played cards on the current desktop; the EPC data set is compared with the played card EPC data set updated after the previous play to obtain the tag EPC of the newly played card; the tag EPC of the newly played card is matched with the discarded card EPC data set to determine whether the newly played card contains discarded cards (including discarded cards from previous rounds) and the cards played in the current round), if discarded cards are included, it is determined that cheating by using discarded cards has occurred; if discarded cards are not included, the card information corresponding to the newly played cards is matched according to the correspondence between the label EPC and the card information; the competitive party corresponding to the newly played cards is matched according to the competitive party to which each card information belongs; it is determined whether the matched newly played competitive party is the only competitive party; if not, it is determined that cheating by using other people's cards has occurred; if the newly played competitive party is the only competitive party, the abnormal card-playing judgment process is entered, and after it is determined that the card-playing is normal, the label EPC of the newly played card is updated to the played card EPC dataset and the discarded card EPC dataset.
12. The card detection and analysis method for a multi-player competitive card table according to any one of claims 9 to 11, characterized in that: include: When the game enters the card-playing phase, or any player has played a card during the card-playing phase and there is no abnormality in playing a card, the timing is started to obtain the position information of the player who should play a card for the first time or should continue to play a card. In response to the competitor who should play a card not playing a card within the set timing interval, it is determined that the playing timeout has occurred, and the corresponding competitor's playing timeout information is output; In response to the competitor who should play a card having played a card within the set timing interval and there being no abnormality in playing the card, the timer is reset to zero and restarted; Among them, the method for judging whether the competitor who should play cards within the set timing interval plays cards is: if all antennas do not read the tag EPC and RSSI data group within the set timing interval, or the competitor who plays cards obtained by detection and analysis based on the tag EPC and RSSI data group read by all antennas within the set timing interval is not the competitor who should play cards, then it is determined that the competitor who should play cards has not played cards.
13. The card detection and analysis method for a multi-player competitive card table according to any one of claims 9 to 11, characterized in that: include: When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded; After any competitor plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitor after playing the card is calculated and updated. When the current number of cards of any competitor is less than the set card reporting number threshold, the card reporting information is output, and the card reporting information includes the competitor whose current number of cards is equal to the card reporting number threshold and its current card number data.
14. The card detection and analysis method for a multi-player competitive card table according to any one of claims 9 to 11, characterized in that: On a multiplayer competitive card table, each card-playing area is provided with a card-reporting key corresponding to each competitor, and the signal output end of the card-reporting key is connected to a data processor to transmit card-reporting request information; The card detection and analysis methods for multiplayer competitive poker tables also include: When all the competitors obtain all the cards and place all their cards in the card checking area, and after determining the competitor to which each card information corresponding to each data group belongs, the total number of cards of each competitor is recorded; After any competitive party plays a card at any time, if there is no abnormality in playing the card, the current number of cards of the corresponding competitive party after playing the card is calculated and updated; in response to receiving a card reporting request signal sent by any competitive party pressing the corresponding card reporting key, the current number of cards of the corresponding competitive party is obtained, and the reporting information including the competitive party and its current number of cards data is output.
15. The card detection and analysis method for a multi-player competitive card table according to claim 1, characterized in that: The table top of the multiplayer competitive card table comprises a base layer and a table top layer that are mutually attached and detachably fixed, and grooves are provided on the surface of the base layer facing the table top layer, corresponding to the regional edges of each of the card-discharging areas, and the tag sensing antenna is embedded in the grooves; Each antenna tuning circuit corresponding to each card-discharging area is respectively carried on an antenna tuning board, which is fixedly arranged on the outer side of the corresponding card-discharging area facing the side of the card table; each antenna tuning board is respectively connected to a tag signal reader; There are four card-discharging areas, each in the form of a chamfered isosceles triangle, evenly distributed on the four sides of the square card table; the edge lines of the corresponding sides of any two card-discharging areas connected to each other on the side are parallel to the diagonal of the square card table, and are respectively located inside the other party's card-discharging area.
Citation Information
Patent Citations
Methods and systems for facilitating table games
CN102892472A
Systems and methods for distinguishing multiple distinct wagers at a single bet spot of a game table
CN109699173A
Multi-user card competition desktop intelligent judgment system
CN118172728A
Multifunctional intelligent competition table control device and method
CN119113499A
TV with App Graphics
CN303854810S