A card pushing method, device, equipment and computer readable storage medium
By identifying the front and back information of the cards and performing a 90-degree flip before pushing the cards, the problem of separating the pushing and flipping of cards in mahjong machines has been solved, improving the speed and practicality of card arrangement and reducing the risk of malfunction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU MINGCHUANG NETWORK TECHNOLOGY CO LTD
- Filing Date
- 2025-10-09
- Publication Date
- 2026-06-30
AI Technical Summary
Existing mahjong machines lack methods and devices that combine pushing and flipping tiles, resulting in slow tile arrangement speed and the failure of a single component affecting the use of the entire machine.
A method and device for recognizing the front and back information of cards during card games and performing a 90-degree flip before pushing the card based on the recognition result. The method utilizes recognition devices such as color sensors and light-sensing devices, combined with execution mechanisms such as drive structures and linear drive mechanisms, to achieve coordinated actions of pushing and flipping cards.
It improves card sorting speed, reduces the internal space required by the card sorting machine, increases the practicality and aesthetics of the card sorting machine, and reduces the risk of a single component failure affecting the use of the whole machine.
Smart Images

Figure CN122297986A_ABST
Abstract
Description
Technical Field
[0001] This application relates to a card pushing method, apparatus, device, and computer-readable storage medium, belonging to the field of card sorting machine technology. Background Technology
[0002] The improvement of living standards has led to an increasing demand for leisure and entertainment. More and more people are choosing automatic tile sorting machines over manual ones for entertainment. Taking a mahjong machine as an example, the following explains the role of the tile-pushing head. The tile-pushing head is responsible for pushing the mahjong tiles out of the shuffling tank and neatly stacking them on the table. Initially, the tile-pushing head is at the outer tile-pushing opening, ready to push tiles onto the tile-receiving plate. The tile-receiving plate first receives the first mahjong tile at its highest point, then lowers to its lowest point to receive the second tile, and then rises back to its highest point, where the stacking tile pusher pushes the two tiles to their designated positions. During this process, the rising and falling motion of the tile-receiving plate needs to be coordinated with the movement of the tile-pushing head to ensure that the mahjong tiles are pushed out accurately and stably. When a certain number of mahjong tiles, such as 13, are pushed, the control system issues a command, causing the tile-pushing head to move to the inner tile-pushing opening and begin pushing the tiles. During this process, the speed, force, and direction of the tile-pushing head's movement need to be precisely controlled to ensure that the mahjong tiles are pushed out neatly and stably. In the process of pushing mahjong tiles, the stacking motor plays a crucial role. It drives the pusher head to move up and down, pushing and stacking the tiles. Simultaneously, the stacking motor needs to work in conjunction with the control system, adjusting the pushing speed and force based on real-time feedback to adapt to different game scenarios and needs. In existing tile pusher implementations, the tiles have already been identified and flipped; the pusher head pushes tiles face down and back up. That is, flipping and pushing are two independent and continuous actions. This method is slow. Currently, there is no method or device that can combine pushing and flipping to improve tile arrangement speed. Summary of the Invention
[0003] A brief overview of the invention is given below to provide a basic understanding of certain aspects of it. It should be understood that this overview is not an exhaustive summary of the invention. It is not intended to identify key or essential parts of the invention, nor is it intended to limit the scope of the invention. Its purpose is merely to present certain concepts in a simplified form as a prelude to the more detailed description that follows.
[0004] In view of this, in order to solve the technical problem of the lack of a method and device that combines pushing and flipping cards in the prior art, the present invention provides a pushing card method, device, equipment and computer-readable storage medium.
[0005] Option 1: A card-pushing method, comprising the following steps: Step 1: When the card game reaches the card-pushing position or during the process, identify the front and back information of the card game. Step 2: When the card game reaches the card-pushing position, first perform a 90-degree flipping action based on the front and back information of the card, and then perform the card-pushing action.
[0006] Preferably, the method for identifying the front and back information of a card or board game when or during the card-pushing process is as follows: Step 11: Install recognition devices at the card-playing position or along the card-playing path; Steps 1 and 2: The recognition device collects data on the front or back of the chess and card game. Step 13: Determine the front or back of the board game based on the collected front or back data.
[0007] Preferably, the identification device is a color sensor, a photosensor, a contact identification device, or a non-contact identification device.
[0008] Preferably, the non-contact identification device is a linear variable differential transformer, a laser rangefinder, an ultrasonic detector, a photoelectric sensor, or a machine vision system.
[0009] Preferably, the contact identification device is a coordinate measuring machine, an articulated arm measuring machine, an inductive sensor, a capacitive sensor, a potentiometer sensor, or a linear displacement sensor.
[0010] Preferably, the card or board is a magnetic card or board, a non-magnetic card or board, a card or board with an excitation material adhered to the groove of the lettering on the front or the back of the card or board, a card or board with an excitation material and a non-metallic medium coating mixed and adhered to the groove of the lettering on the front or the back of the card or board, or a card or board with an induction marker inside.
[0011] Preferably, the excited material is a fluorescent material coating, a phosphorescent material coating, a luminescent material coating, or a cold light material coating.
[0012] Preferably, the non-metallic medium material includes organic material coatings and inorganic non-metallic material coatings; The organic material coating is a hydrogel coating, an organic adhesive coating, a synthetic resin coating, or a synthetic rubber coating; Inorganic non-metallic material coatings are made of silicate adhesives, phosphate adhesives, or oxide adhesives.
[0013] Preferably, when the card game reaches the card-pushing position, the method is to first perform a 90-degree flipping action based on the front / back information of the card before performing the pushing action: Step 21: The control module receives the front and back signals of the chess pieces transmitted by the identification device; Step 22: The control module receives the card / chess card arrival signal; Steps 2 and 3: The control module controls the execution mechanism to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, based on the front and back information of the card, and then perform the action of pushing the card.
[0014] Preferably, the method by which the control module controls the execution mechanism to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, and then perform the action of pushing the card, based on the front and back information of the card, is as follows: When the control module receives information that the card is facing right, it controls the execution mechanism to perform the action of flipping the card 90 degrees to the right. After the flipping action is completed, it controls the execution mechanism to perform the action of pushing the card. When the control module receives information that the card is facing left, it controls the execution mechanism to perform the action of flipping the card 90 degrees to the left. After the flipping action is completed, it controls the execution mechanism to perform the action of pushing the card.
[0015] Preferably, the actuator includes: a drive structure, a linear drive mechanism, a drive rod, and a tilting mechanism; The drive structure is connected to the linear drive mechanism, which is hinged to the drive rod; the drive rod is slidably connected to the tilting mechanism. The drive structure drives the linear drive mechanism to rotate forward and backward. The movement of the linear drive mechanism causes the drive rod to move, and the tilting mechanism follows the movement of the drive rod.
[0016] Option 2: A card-pushing device, comprising: an identification device, an execution mechanism, a first positioning module, a second positioning module, a third positioning module, a fourth positioning module, and a control module; The output terminals of the identification device, the first positioning module, the second positioning module, the third positioning module, and the fourth positioning module are connected to the input terminal of the control module; the output terminal of the control module is connected to the input terminal of the actuator. The first positioning module is used to acquire the position signal of the chess piece; The second positioning module is used to obtain the signal that the actuator has executed the leftward flipping of the card to the correct position; The third positioning module is used to obtain the signal that the actuator has executed the rightward card flipping signal; The fourth positioning module is used to execute the push card positioning signal by the subsequent actuator. The identification device is used to identify the front or back of the chess and card game data; The actuator performs the overturning and pushing action.
[0017] Option 3: An electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used to store computer programs; and the processor, when executing the program stored in the memory, implements the steps of the method described in Option 1.
[0018] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in Scheme 1.
[0019] Option 4: A card sorting machine, characterized in that the card sorting machine includes a card pushing device as described in Option 2.
[0020] Preferably, the card sorting machine is a mahjong machine, a domino machine, or a tile sorting machine.
[0021] The beneficial effects of the present invention are as follows: The present invention realizes a method and device that combines pushing and flipping cards, which effectively reduces the use of internal space in the card sorting machine, making the card sorting machine more aesthetically pleasing and lightweight, increasing the practicality of the card sorting machine, improving the card sorting speed, and reducing the risk of the entire card sorting machine becoming unusable due to the failure of a single component. The present invention has a simple structure and is easy to install. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a flowchart of a card-pushing method; Figure 2 Flowchart of the method for identifying the front and back of a chess piece; Figure 3 Flowchart of the method for performing the action of pushing or flipping cards; Figure 4 This is a schematic diagram of a card-pushing device. Figure 5 This is a schematic diagram of the actuator structure in Example 1; Figure 6 for Figure 5 Exploded view of the actuator; Figure 7 This is a diagram showing the usage state of a card-pushing device; Figure 8 This is a schematic diagram illustrating the process of the actuator flipping and pushing the playing cards to the left in Example 1. A represents the initial state; B represents the card position; and C represents the card flipping state (90 degrees to the left). Figure 1 D represents the state where the cards in the game are flipped 90 degrees to the left. Figure 2 E represents the state of a card game where the player pushes the cards 90 degrees to the left. Figure 9This is a schematic diagram illustrating the process of the actuator flipping and pushing the playing card to the right in Example 1. A represents the initial state; B represents the card being in position; C represents the first state of the card flipping 90 degrees to the right; D represents the second state of the card flipping 90 degrees to the right; E represents the state of the card completing the flipping; F represents the state of pushing the card; and G represents the state of the card completing the pushing the card. Figure 10 A schematic diagram of the identification device structure; Figure 11 To identify the structure of the device, a side view is required. Figure 12 This is a schematic diagram illustrating the process of the actuator flipping and pushing the cards to the left in Example 2. A represents the initial state; B represents the state where the cards are flipped 90 degrees to the left; and C represents the state where the cards are pushed. Figure 1 D represents the state of pushing cards in a card game. Figure 2 E indicates the card game has completed its card-pushing state. Figure 1 F indicates the card-pushing state is complete in the card game. Figure 2 ; Figure 13 This is a schematic diagram illustrating the process of the actuator flipping and pushing the cards to the right in Example 2. A represents the initial state; B represents the state where the cards are flipped 90 degrees to the right; and C represents the state where the cards are pushed. Figure 1 D represents the state of pushing cards in a card game. Figure 2 E indicates the card game has completed its card-pushing state. Figure 1 F indicates the card-pushing state is complete in the card game. Figure 2 ; Figure 14 This is a schematic diagram of the actuator mechanism in Example 2; where A is the state diagram of the drive mechanism when the card flips to the left; and B is the state diagram of the drive mechanism when the card flips to the right. Figure 15 This is a schematic diagram of the connection relationship of a card-pushing device; Figure 16 This is a schematic diagram of the structure of an electronic device.
[0023] Among them, 1-chess and card game; 2-identification device; 3-actuator; 31-drive mechanism; 32-linear drive mechanism; 33-drive rod; 34-push mechanism. Detailed Implementation
[0024] To make the technical solutions and advantages of the embodiments of this application clearer, the exemplary embodiments of this application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not an exhaustive list of all embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0025] Example 1, Reference Figures 1-11 This embodiment describes a card-pushing method, which includes the following steps: Step 1: When the card game reaches the card-pushing position or during the process, identify the front and back information of the card. The method is as follows: Step 11: Install recognition devices at the card-playing position or along the card-playing path; when the card-playing trajectory passes the recognition device, the recognition device collects the passing signal of the card-playing and transmits the collected signal to the control module; The chessboard / cardboard refers to a magnetic chessboard / cardboard, a non-magnetic chessboard / cardboard, a chessboard / cardboard with an excitation material adhered to the grooves in the lettering on the front or the back of the chessboard / cardboard, a chessboard / cardboard with an excitation material mixed with a non-metallic medium coating and adhered to the grooves in the lettering on the front or the back of the chessboard / cardboard, or a chessboard / cardboard with an induction marker inside. A magnetic chessboard / cardboard means that a magnet is placed inside the chessboard / cardboard; a non-magnetic chessboard / cardboard means that a magnet is not placed inside the chessboard / cardboard. A chessboard / cardboard with an induction marker inside the chessboard / cardboard.
[0026] A board game with a sensor marker inside refers to a board game where an identification groove is made on the edge of the board game, and a sensor marker is placed in the identification groove; the sensor marker is a magnet or a metal body.
[0027] The identification groove is vertically located in the middle of the board, or horizontally located in the middle of the board; or located on the diagonal of the board.
[0028] A sensor marker is placed in the recognition groove in the middle of the card game board.
[0029] A sensor marker is placed in the horizontal recognition groove in the middle of the chessboard.
[0030] A sensor marker is placed in the recognition groove at the diagonal position of the chessboard.
[0031] The excited material is a fluorescent material coating, a phosphorescent material coating, a luminescent material coating, or a cold light material coating.
[0032] Non-metallic media materials include organic material coatings and inorganic non-metallic material coatings; The organic material coating is a hydrogel coating, an organic adhesive coating, a synthetic resin coating, or a synthetic rubber coating; Inorganic non-metallic material coatings are made of silicate adhesives, phosphate adhesives, or oxide adhesives.
[0033] The identification device is a color sensor, a photosensor, a contact identification device, or a non-contact identification device.
[0034] The non-contact identification device is a linear variable differential transformer, a laser rangefinder, an ultrasonic detector, a photoelectric sensor, or a machine vision system.
[0035] The contact identification device is a coordinate measuring machine, an articulated arm measuring machine, an inductive sensor, a capacitive sensor, a potentiometer sensor, or a linear displacement sensor.
[0036] Steps 1 and 2: The recognition device collects data on the front or back of the chess and card game. This embodiment only describes one type of identification device; other devices with similar principles will not be described in detail. Specifically, when the identification device is an ultrasonic detector, the ultrasonic detector includes an ultrasonic generator and an ultrasonic receiver. The ultrasonic transmitter emits ultrasonic waves towards the card, and the ultrasonic receiver receives the echo of the ultrasonic waves. If the echo detection is a plane, then the back of the card will be detected. If the echo body is a plane but there is noise, then the detection surface is the front of the card, and the noise is the echo of the pits on the front of the card. In this way, the front and back of the card can be detected, and then the front and back signals can be transmitted to the control module.
[0037] Specifically, when the card or board game has excitation material adhering to the grooves in the lettering on the front or the back, and the identification device is a photosensitive device, the card or board game with excitation material is excited by the excitation device, allowing the excitation material to be identified by the photosensitive device. When the card or board game has excitation material adhering to the grooves in the lettering on the front, the photosensitive device will generate two signals when the card or board game passes by the photosensitive device: a photosensitive signal and a non-photosensitive signal. When the photosensitive device detects the excitation material, the detection surface is the front of the card or board game, and the photosensitive signal is transmitted to the control module. When the photosensitive device does not detect the excitation material, the detection surface is the back of the card or board game, and the control module does not receive a signal.
[0038] Specifically, when the recognition device is a color sensor, it can identify the front and back of the mahjong tile by utilizing the color difference between them, or by utilizing the differences in the long blank area on the front of the tile, the long colored area on the back, the colored or white area on the long side, or the colored or white area on the wide side. This is because the color of the front and back of the tile is different, and the back of the tile has a colored layer with a thickness of about 2mm. This colored layer appears as a color block near the back on the side of the tile. The color sensor can identify the front and back of the mahjong tile by distinguishing the position of this color block on the side, or it can directly identify the front and back of the tile by utilizing the color difference between them.
[0039] Step 13: Determine the front or back of the board or card based on the collected front or back data; Based on the received signal, the control module can determine the front and back information of the chess piece. The specific determination method is the same as the recognition process of the recognition device in steps one and two.
[0040] Step Two: When the card player 1 moves to the pushing position, the method is to first perform a 90-degree flipping action based on the front / back information of the card player 1, and then perform the pushing action: Step 21: The control module receives the front and back signals of the chess pieces transmitted by the identification device; Step 22: The control module receives the card / chess card arrival signal; Step Two and Three: The control module controls the execution mechanism 3 to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, and then perform the action of pushing the card, based on the front and back information of the card 1. The method is as follows: When the control module receives the information that the card 1 is facing right, it controls the execution mechanism 3 to perform the action of flipping the card 90 degrees to the right. After the flipping action is completed, the control module controls the execution mechanism 3 to perform the action of pushing the card. When the control module receives the information that the card 1 is facing left, it controls the execution mechanism 3 to perform the action of flipping the card 90 degrees to the left. After the flipping action is completed, the control module controls the execution mechanism 3 to perform the action of pushing the card.
[0041] The control module controls the actuator 3 to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, and then perform the action of pushing the card, based on the front and back information of the card 1. When the card is placed on a flat surface with friction or in a groove that can accommodate the card, it helps the card to complete the pushing action. Specifically, the actuator 3 includes: a drive structure 31, a linear drive mechanism 32, a drive rod 33, and a tilting mechanism 34; The drive structure 31 is connected to the linear drive mechanism 32, and the linear drive mechanism 32 is hinged to the drive rod 33; the drive rod 33 is slidably connected to the tilting mechanism 34. The drive structure 31 drives the linear drive mechanism 32 to rotate forward and reverse. The movement of the linear drive mechanism 32 causes the drive rod 33 to move, and the flipping mechanism 34 follows the movement of the drive rod 33. When the linear drive mechanism 32 rotates forward, the flipping mechanism moves backward, and when the linear drive mechanism 32 rotates in reverse, the flipping mechanism moves forward.
[0042] The linear drive mechanism 32 is a screw drive, gear drive, or crank-connecting rod mechanism.
[0043] Example 2, Reference Figures 12-14 This embodiment differs from Embodiment 1 in that the actuator 3 includes: a card-flipping mechanism, a one-way drive mechanism, a parallelogram drive mechanism, a connecting rod, and a card-pushing mechanism. The card-flipping mechanism is driven by the one-way drive mechanism; the one-way drive mechanism is hinged to one end of the connecting rod; the other end of the connecting rod is slidably connected to the parallelogram drive mechanism; and the parallelogram drive mechanism is hinged to the card-pushing mechanism. The card-flipping mechanism and the card-pushing mechanism operate continuously.
[0044] The specific implementation process is as follows: the unidirectional drive mechanism drives the card-flipping mechanism to perform the card-flipping action. After the card-flipping mechanism completes the card-flipping action, it drives the parallelogram drive mechanism to perform the card-pushing action.
[0045] The working principle of the one-way drive mechanism is as follows: The one-way drive mechanism includes a first rotating part, a second rotating part, and a third rotating part. The second rotating part is provided with a rotating slider, and the first rotating part is provided with an arc groove for the rotating slider. The third rotating part meshes with the second rotating part. The one-way drive mechanism is driven by a motor. The motor drives the third rotating part to move, and the second rotating part meshing with the third rotating part rotates accordingly. When the rotating slider on the second rotating part slides to the edge of the arc groove, it drives the card flipping mechanism to complete the card flipping action. At the same time, the parallelogram mechanism, driven by the connecting rod, pushes the card pushing mechanism to perform the card pushing action.
[0046] Example 3, Reference Figure 15 This embodiment describes a card-pushing device, which includes an identification device 2, an execution mechanism 3, a first positioning module 4, a second positioning module 5, a third positioning module 6, a fourth positioning module 7, and a control module. The output terminals of the identification device 2, the first positioning module 4, the second positioning module 5, the third positioning module 6, and the fourth positioning module 7 are connected to the input terminal of the control module; the output terminal of the control module is connected to the input terminal of the actuator 3. The first positioning module 4 is used to obtain the positioning signal of the chess piece 1; The second positioning module 5 is used to obtain the signal that the actuator has executed the leftward flipping of the card to the correct position; The third positioning module 6 is used to obtain the signal that the actuator has executed the right-flipping card signal; The fourth positioning module 7 is used to execute the push card positioning signal by the subsequent actuator; The identification device 2 is used to identify the front or back data of the chess and card game 1; The actuator 3 performs the flipping action.
[0047] During the card game, the identification device identifies the front and back of the card and transmits the collected signals to the control module. When the card reaches the first positioning module 4, the first positioning module 4 transmits the collected card arrival signal to the control module. The control module controls the actuator 3 to perform actions based on the signals transmitted by the identification device 2. When the control module receives information that the card 1 is facing right, it controls the actuator 3 to perform a 90-degree right-flipping action. When the third positioning module 6 collects the actuator arrival signal and transmits it to the control module, the control module controls the actuator 3 to stop the flipping action and simultaneously controls the actuator 3 to perform a pushing action. When the fourth positioning module 7 collects the arrival signal of the actuator 3... After receiving the positioning signal, the signal is transmitted to the control module. The control module controls the actuator 3 to stop pushing the card, thus completing the flipping action. When the control module receives the information that the card 1 is facing left, it controls the actuator 3 to flip the card 90 degrees to the left. After the second positioning module 5 collects the positioning signal of the actuator, it transmits it to the control module. The control module controls the actuator 3 to stop flipping the card and simultaneously controls the actuator 3 to push the card, and controls the actuator to return to the initial state. After the fourth positioning module 7 collects the positioning signal of the actuator 3, it transmits it to the control module. The control module controls the actuator 3 to stop pushing the card and controls the actuator to return to the initial state, thus completing the flipping action.
[0048] Example 3: A card sorting machine, which includes a card pushing device as described in Example 1, Example 2, or Example 3.
[0049] The card sorting machine is a mahjong machine, a domino machine, or a tile sorting machine.
[0050] Example 4: An electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used to store computer programs; and the processor, when executing the program stored in the memory, implements the steps of the method described in Example 1.
[0051] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in Embodiment 1.
[0052] Based on the same technical concept, embodiments of the present invention also provide an electronic device, such as... Figure 16 As shown, it includes a processor 401, a communication interface 402, a memory 403, and a communication bus 404, wherein the processor 401, the communication interface 402, and the memory 403 communicate with each other through the communication bus 404.
[0053] Memory 403 is used to store computer programs; The processor 401 is used to implement the steps of the card-pushing method when executing the program stored in the memory 403.
[0054] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0055] The communication interface is used for communication between the aforementioned electronic devices and other devices.
[0056] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0057] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0058] The computer program product for the card-pushing method provided in this embodiment of the invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.
[0059] The card-pushing device provided in this embodiment of the invention can be specific hardware on a device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in this embodiment of the invention are the same as those in the foregoing method embodiments. For the sake of brevity, any parts not mentioned in the device embodiments can be referred to the corresponding content in the foregoing method embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can all be referred to the corresponding processes in the above method embodiments, and will not be repeated here.
[0060] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0061] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0062] In addition, the functional units in the embodiments provided by the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0063] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device, such as a personal computer, server, or network device, to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0064] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0065] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. All should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for pushing cards, characterized in that, Includes the following steps: Step 1: When the card game (1) moves to the card-pushing position or during the process, identify the front and back information of the card game (1); Step 2: When the card (1) moves to the card-pushing position, according to the front and back information of the card (1), first perform a 90-degree card-flipping action and then perform a card-pushing action.
2. The card-pushing method according to claim 1, characterized in that, The method for identifying the front and back information of the card (1) when it moves to the card-pushing position or during the process is as follows: Step 11: Set up an identification device (2) on the chessboard (1) when it moves to the card-pushing position or on the movement path of the chessboard (1); Step 12: The identification device (2) collects the front or back data of the chess and card game (1); Step 13: Determine the front or back of the chess piece (1) based on the collected front or back data.
3. The card-pushing method according to claim 2, characterized in that, The identification device (2) is a color sensor, a photosensitive device, a contact identification device, or a non-contact identification device.
4. The card-pushing method according to claim 3, characterized in that, The non-contact identification device is a linear variable differential transformer, a laser rangefinder, an ultrasonic detector, a photoelectric sensor, or a machine vision system.
5. The card-pushing method according to claim 3, characterized in that, The contact identification device is a coordinate measuring machine, an articulated arm measuring machine, an inductive sensor, a capacitive sensor, a potentiometer sensor, or a linear displacement sensor.
6. A method for pushing cards according to claim 1 or 2, characterized in that, The chess and card (1) is a magnetic chess and card, a non-magnetic chess and card, a chess and card with an excitation material adhering to the groove of the lettering on the front or the back of the chess and card, a chess and card with an excitation material and a non-metallic medium material coating mixed and then adhering to the groove of the lettering on the front or the back of the chess and card, or a chess and card with an induction marker inside.
7. The card-pushing method according to claim 6, characterized in that, The excited material is a fluorescent material coating, a phosphorescent material coating, a luminescent material coating, or a cold light material coating.
8. The card-pushing method according to claim 6, characterized in that, Non-metallic media materials include organic material coatings and inorganic non-metallic material coatings; The organic material coating is a hydrogel coating, an organic adhesive coating, a synthetic resin coating, or a synthetic rubber coating; Inorganic non-metallic material coatings are made of silicate adhesives, phosphate adhesives, or oxide adhesives.
9. The card-pushing method according to claim 1, characterized in that, When the card (1) moves to the card-pushing position, the method is to first perform a 90-degree card-flipping action and then perform a card-pushing action based on the front and back information of the card (1): Step 2: The control module receives the front and back signals of the chess pieces (1) transmitted by the identification device (2); Step 22: The control module receives the arrival signal of the chess piece (1); Step 2 and 3: The control module controls the execution mechanism (3) to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, and then perform the action of pushing the card, based on the front and back information of the card (1).
10. A method for pushing cards according to claim 9, characterized in that, The control module controls the execution mechanism (3) to first perform the action of flipping the card 90 degrees to the left or 90 degrees to the right, and then perform the action of pushing the card, based on the front and back information of the card (1). The method is as follows: when the control module receives the information that the front of the card (1) is facing right, it controls the execution mechanism (3) to perform the action of flipping the card 90 degrees to the right. After the flipping action is completed, the control module (3) performs the action of pushing the card. When the control module receives the information that the front of the card (1) is facing left, it controls the execution mechanism (3) to perform the action of flipping the card 90 degrees to the left. After the flipping action is completed, the control module (3) performs the action of pushing the card.
11. A method for pushing cards according to claim 9 or 10, characterized in that, The actuator (3) includes: a drive structure (31), a linear drive mechanism (32), a drive rod (33), and a tilting mechanism (34). The drive structure (31) is connected to the linear drive mechanism (32) in a transmission connection, and the linear drive mechanism (32) is hinged to the drive rod (33); the drive rod (33) is slidably connected to the overturning mechanism (34); The drive structure (31) drives the linear drive mechanism (32) to rotate forward and backward.
12. A card-pushing device, characterized in that, include: The device includes an identification device (2), an actuator (3), a first positioning module, a second positioning module, a third positioning module, a fourth positioning module, and a control module. The outputs of the identification device (2), the first positioning module, the second positioning module, the third positioning module, and the fourth positioning module are connected to the input of the control module; the output of the control module is connected to the input of the actuator (3). The first positioning module is used to obtain the positioning signal of the chess piece (1); The second positioning module is used to obtain the signal that the actuator has executed the leftward flipping of the card to the correct position; The third positioning module is used to obtain the signal that the actuator has executed the rightward card flipping signal; The fourth positioning module is used to obtain the signal that the actuator has pushed the card into position. The identification device (2) is used to identify the front or back data of the chess and card game (1); The actuator (3) performs the flipping action.
13. An electronic device, characterized in that, The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory is used to store computer programs; and the processor, when executing the program stored in the memory, implements the steps of the method described in any one of claims 1 or 9.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1 or 9.
15. A card sorting machine, characterized in that, The card sorting machine includes a card pushing device as described in claim 11.
16. A card sorting machine according to claim 15, characterized in that, The card sorting machine is a mahjong machine, a domino machine, or a tile sorting machine.