Handheld device and control method thereof
By using the sensing elements and controller of the handheld device in the game, the motion information is obtained and calculated to trigger the operation instructions, the problem of electronic referees being easily triggered by mistake is solved, and the smoothness of the game is improved.
Patent Information
- Application Number
- CN202111547531.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-16
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-12-16
AI Technical Summary
In the game, electronic referees are easily triggered by mistake, resulting in poor game progress.
A handheld device is designed, equipped with a sensing element and a controller, and by obtaining the identification information before and after the handheld device moves at the current position, it calculates the motion information, and triggers the operation command when the motion information matches the preset trigger information.
It effectively avoids the incorrect triggering of operation commands and improves the smoothness of the game.
Smart Images

Figure CN114404935B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of game props, and in particular to a handheld device and a control method for the handheld device. Background Art
[0002] With the continuous development of science and technology, electronic products have entered into all aspects of people's lives. For example, the role of electronic referees can be set in some games. People can use electronic referees to manage the progress of the game or judge the results of the game. However, during the game, the electronic referee can easily be triggered by mistake and interrupt the game process, resulting in the game not being smooth enough. Summary of the Invention
[0003] To solve at least one technical problem in the above-mentioned background technology, embodiments of the present application provide a handheld device and a control method for the handheld device.
[0004] The handheld device according to the embodiment of the present application includes a sensing element and a controller;
[0005] The sensing element is used to: obtain first identification information corresponding to the current position of the handheld device; and obtain second identification information corresponding to the current position after the handheld device moves;
[0006] The controller is used to: obtain motion information of the handheld device according to the first identification information and the second identification information; and trigger an operation instruction when the motion information matches preset trigger information.
[0007] In some embodiments, the motion information includes an angle at which the handheld device is rotated at a current position, and the controller is configured to trigger the operation instruction when the rotation angle is greater than a preset angle threshold.
[0008] In some embodiments, the first identification information includes a first image of a characteristic code of the current location;
[0009] The second identification information includes a second image of the feature code after the handheld device moves;
[0010] The controller is configured to obtain a rotation angle of the handheld device at a current position according to angle information of the feature code in the first image and the second image.
[0011] In some embodiments, the controller is further configured to: in response to the operation instruction, obtain current location information of the handheld device based on the first identification information and / or the second identification information;
[0012] The handheld device further comprises a prompting element, wherein the prompting element is configured to:
[0013] When the current location information matches the preset target location information, issuing a first prompt signal; and
[0014] When the current location information does not match the preset target location information, a second prompt signal is issued.
[0015] In some embodiments, the handheld device further includes a communicator, and the communicator is configured to respond to the operation instruction and send attack information to the handheld device associated with the first tag.
[0016] In some embodiments, the handheld device further comprises a prompting element;
[0017] The communicator is used to receive the attack information sent by the handheld device associated with the first mark;
[0018] The prompt element is used to send a third prompt signal according to the received attack information.
[0019] In certain embodiments, the handheld device further comprises a communicator;
[0020] The controller is further configured to: in response to the operation instruction, trigger an attack instruction when the distance between the handheld device associated with the first marker and the current position is less than or equal to a distance threshold;
[0021] The communicator is used to respond to the attack instruction and send attack information to the handheld device associated with the first mark.
[0022] In some embodiments, the controller is further configured to: in response to the operation instruction, trigger a mutual assistance instruction when the distance between the handheld device associated with the second marker and the current location is less than or equal to a distance threshold;
[0023] The communicator is further configured to respond to the mutual assistance instruction and send mutual assistance information to the handheld device associated with the second marker.
[0024] In some embodiments, the handheld device further includes a prompt element, and the prompt element is configured to send a fourth prompt signal based on the received mutual assistance information.
[0025] The control method of the handheld device in the embodiment of the present application includes:
[0026] Acquire first identification information corresponding to the current location of the handheld device;
[0027] After the handheld device moves, obtain the second identification information corresponding to the current position
[0028] acquiring motion information of the handheld device according to the first identification information and the second identification information; and
[0029] When the motion information matches the preset trigger information, the operation instruction is triggered.
[0030] In the handheld device and the control method of the handheld device of the embodiment of the present application, the sensing element of the handheld device obtains the identification information of the handheld device before and after the movement of the current position, and the controller obtains the movement information of the handheld device based on the identification information before and after the movement of the handheld device. When the movement information matches the trigger information, the operation instruction is triggered. The operation instruction is not easily triggered by mistake, which improves the smoothness of the game.
[0031] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0033] Figure 1 A schematic diagram of the three-dimensional structure of a handheld device according to certain embodiments of the present application;
[0034] Figure 2 A schematic diagram of a module of a handheld device according to certain embodiments of the present application;
[0035] Figure 3 A schematic plan view of a map of some embodiments of the present application;
[0036] Figure 4 A schematic diagram of a scenario in which a sensing element in certain embodiments of the present application obtains first identification information and second identification information;
[0037] Figure 5 This is a diagram of a usage scenario of a handheld device according to some embodiments of the present application;
[0038] Figure 6 This is a diagram of a usage scenario of a handheld device according to some embodiments of the present application;
[0039] Figure 7 Schematic diagram of a flow chart of a control method for a handheld device according to certain embodiments of the present application.
[0040] Description of main components and symbols:
[0041] Handheld device 10 , controller 11 , sensing element 12 , prompting element 13 , prompting unit 131 , housing 14 , communicator 15 , map 20 . DETAILED DESCRIPTION
[0042] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and should not be understood as limiting the embodiments of the present application.
[0043] See also Figure 1 and Figure 2 , Figure 1 is a schematic diagram of the three-dimensional structure of the handheld device 10 according to certain embodiments of the present application. Figure 2 1 is a block diagram of a handheld device 10 according to some embodiments of the present application, wherein the handheld device 10 according to the embodiment of the present application includes a controller 11 and a sensing element 12. Optionally, the handheld device 10 further includes a memory, which may be an independent memory or may be provided on the controller 11.
[0044] The controller 11 and the sensing element 12 can be installed in the housing 14 of the handheld device 10. The handheld device 10 can be held by the user and can be placed, flipped, moved, rotated, etc. Figure 3 , Figure 3 A schematic diagram of a map 20 according to some embodiments of the present application. The handheld device 10 can be used to communicate with Figure 3 The map 20 shown is used together as a prop for the table game for users to play the game.
[0045] like Figure 3 In the example shown, multiple parking spaces can be set in the map 20, such as Figure 3 As shown by the circle in FIG. , of course, the actual shape, size, pattern, etc. of map 20 can also be any other form and is not limited here. Furthermore, map 20 can be a two-dimensional map, a three-dimensional map, or a four-dimensional map. A user can hold handheld device 10 and place it in a parking space on map 20 to play the game.
[0046] Please continue reading Figures 1 to 3 The sensing element 12 can be used to obtain first identification information corresponding to the current position of the handheld device 10; and after the handheld device 10 moves, obtain second identification information corresponding to the current position. The controller 11 can be used to obtain movement information of the handheld device 10 based on the first and second identification information; and trigger an operation instruction when the movement information matches a preset trigger information.
[0047] Specifically, each parking space on map 20 may be provided with features such as an identification code or identification pattern, and sensing element 12 may be used to sense these features to obtain identification information for the parking space. When handheld device 10 is placed at a current location, sensing element 12 senses the features at the current location to obtain first identification information. After handheld device 10 is moved, sensing element 12 again senses the features at the current location to obtain second identification information. It will be understood that after handheld device 10 is moved, the relative position of handheld device 10 and the parking space may change, and therefore the relative position of sensing element 12 and the features of the parking space may also change, resulting in the first and second identification information being different.
[0048] In actual use, after the sensing element 12 senses the first identification information, it senses the second identification information after a certain period of time, without having to determine whether the handheld device 10 has moved during the "certain period of time". In one example, if the handheld device 10 is not moved by the user, the movement information of the handheld device 10 may be "stationary" or the like.
[0049] The controller 11 obtains motion information of the handheld device 10 based on the first and second identification information. As described above, if the handheld device 10 moves at its current location, there will be a difference between the first and second identification information. Based on this difference, the motion information of the handheld device 10 can be obtained, such as the displacement of the handheld device 10 due to slight movement, the height at which the handheld device 10 was picked up, the angle at which the handheld device 10 was rotated, etc.
[0050] When the motion information matches the preset trigger information, the controller 11 triggers the operation instruction. Specifically, the preset trigger information can be pre-set in the controller 11. The specific content of the trigger information can be set according to the type of game and customer needs. In some examples, the trigger information can be a rotation angle greater than ten degrees, a rotation angle greater than ninety degrees, a back and forth swing exceeding a certain number of times, an up and down vibration exceeding a certain frequency, etc., which are not limited here.
[0051] When the motion information matches the trigger information, it indicates that the user has explicitly requested that the operation instruction be triggered. The controller 11 then triggers the operation instruction, causing the handheld device 10 to perform subsequent operations and the game to continue. When the motion information does not match the trigger information, it indicates that the user did not intentionally place the handheld device 10 at the current location, or that the user did not intend to trigger the operation instruction at the current location. In this case, the controller 11 may not trigger the operation instruction, and the handheld device 10 will not be triggered to perform the relevant subsequent operations.
[0052] Of course, after triggering the operation instruction, the type of operation performed by the handheld device 10 can be set according to the rules of the game, for example, it can trigger an attack on the enemy, trigger an alarm, trigger a judgment, trigger a pause, etc., without limitation. In one example, multiple trigger information can be preset, and when each trigger information is matched, the controller 11 can trigger a different operation instruction. For example, when the motion information matches one of the trigger information, the controller 11 can trigger an operation instruction for a first-level attack, and when the motion information matches another trigger information, the controller 11 can trigger an operation instruction for a second-level attack, etc., without limitation.
[0053] Therefore, the sensing element 12 of the handheld device 10 obtains the identification information of the handheld device 10 before and after the movement of the current position, and the controller 11 obtains the movement information of the handheld device 10 based on the identification information before and after the movement of the handheld device 10. When the movement information matches the trigger information, the operation instruction will be triggered. The operation instruction is not easily triggered by mistake, which improves the smoothness of the game.
[0054] Please continue reading Figures 1 to 3 In some embodiments, the motion information includes the angle at which the handheld device 10 is rotated at the current position, and the controller 11 is configured to trigger an operation instruction when the rotation angle is greater than a preset angle threshold.
[0055] By determining whether to trigger an operation command based on the rotation angle, the user can simply rotate the handheld device 10 in its current position to trigger an operation command. Compared to operations that require shaking the handheld device 10 back and forth or up and down, rotating the handheld device 10 is easier for the user to operate and more interesting. Furthermore, determining whether to trigger an operation command based on the rotation angle is easier for the user to control than using information such as the distance moved. Furthermore, the handheld device 10 can remain in the parked position before and after the triggering movement, without deviating from its current position.
[0056] See also Figures 2 to 4 ,in, Figure 4 Figure 1 is a schematic diagram of a scenario in which sensing element 12 acquires first and second identification information in certain embodiments of the present application. In certain embodiments, the first identification information includes a first image of a characteristic code indicating the current location, and the second identification information includes a second image of the characteristic code after movement of handheld device 10. Controller 11 is configured to acquire the rotation angle of handheld device 10 at the current location based on the angle information of the characteristic code in the first and second images.
[0057] Specifically, in this embodiment, the sensing element 12 can be an optical sensor. When the handheld device 10 is placed in the parking space, the sensing element 12 can capture an image (first image) of the characteristic code on the parking space at the current position and use it as the first identification information. After a certain period of time, the sensing element 12 captures another image (second image) of the characteristic code on the parking space at the current position and uses it as the second identification information. Through the angular information of the characteristic codes in the first image and the second image, such as the angle between the arrangement directions of the characteristic codes in the first image and the second image, the angle by which the handheld device 10 is rotated in the current position can be obtained, that is, the angle by which the handheld device 10 is rotated between the capture of the first image and the capture of the second image.
[0058] Please combine Figure 4 In the example shown, the first image P1 is an image of the characteristic code "123456789" in the current parking space. The characteristic code "123456789" is arranged approximately horizontally. However, in the second image P2 captured later, the characteristic code "123456789" is no longer arranged horizontally but is tilted. The controller 11 can use an image processing algorithm to determine the angles of arrangement of the characteristic code "123456789" in the first and second images P1 and P2, and then calculate the angle by which the handheld device 10 has been rotated.
[0059] In addition, if the feature code in the second image is different from the feature code in the first image, it means that the handheld device 10 has been moved from one parking position to another between the two sensing times by the sensing element 12. At this time, the controller 11 does not need to analyze the rotation angle of the first image and the second image again, and does not need to trigger the operation instruction.
[0060] See also Figure 2 In some embodiments, the handheld device 10 further includes a prompt element 13, and the controller 11 is further configured to respond to an operation instruction and obtain the current location information of the handheld device 10 based on the first identification information and / or the second identification information. The prompt element 13 is configured to: issue a first prompt signal when the current location information matches the preset target location information; and issue a second prompt signal when the current location information does not match the preset target location information.
[0061] Specifically, in map 20, the identification codes and other features set for different parking spaces can be different. In one example, the feature is an OID (Optical Identification) code. In other examples, the feature can also be one or more of OCR information, QR code information, barcode information, and image information, without limitation. Multiple features correspond one-to-one with the location information of multiple parking spaces. For example, the location information can be coordinate information in a two-dimensional map (e.g., the coordinates of the parking space), or coordinate information in a three-dimensional map, without limitation. Therefore, specific location information can be derived from a specific feature.
[0062] The sensing element 12 obtains the first identification information or the second identification information of the parking space at the current location and transmits it to the controller 11. The controller 11 responds to the operation instruction and derives the current location information of the handheld device 10 based on the correspondence between the feature code in the first identification information or the second identification information and the location information.
[0063] The controller 11 can further determine whether the current location information matches the target location information. The target location information also corresponds to a feature, that is, a parking space. In the specific scenario of a treasure hunt game, the parking space pointed to by the target location information can be the parking space where the treasure is located. Of course, depending on the requirements of different game settings, the parking space pointed to by the target location information can have other functions, which are not limited here.
[0064] In one example, the target location information may be location information automatically and randomly generated by the controller 11 when the game starts. In another example, the target location information may also be fixed, for example, always being the end point on the map 20, etc., which is not limited here.
[0065] When the current position information matches the preset target position information, the prompt element 13 emits a first prompt signal. The current position information matches the target position information, which may mean that the parking space indicated by the current position information (current position) coincides with the parking space indicated by the target position information (target position). The prompt element 13 emits the first prompt signal. Specifically, the prompt element 13 may be a light generator (e.g., an LED light and / or a display). For example, when the light generator is an LED light, the first prompt signal may be a light signal emitted by the prompt element 13. When the light generator is a display, the first prompt signal may be a generated text and / or image signal. Alternatively, the prompt element 13 may be a sound generator (e.g., a speaker or a buzzer). The first prompt signal may be a sound signal emitted by the prompt element 13. Alternatively, the prompt element 13 may include both a light generator and a sound generator, without limitation. After the prompt element 13 emits the first prompt signal, it indicates that the target position information has been matched, and the game player may also know that the parking space indicated by the target position information has been found. In the specific example of a treasure hunt game, this may indicate that the treasure has been found. During the entire judgment and matching process, the game host does not need to participate. The handheld device 10 can directly judge and manage the game process. Since the controller 11 will only perform judgment and matching operations after the operation instruction is triggered, the situation where the prompt element 13 sends a prompt signal due to false triggering is avoided.
[0066] See also Figure 2 and Figure 5 , Figure 5 This is a usage scenario diagram of the handheld device 10 in some embodiments of the present application. In some embodiments, the handheld device 10 further includes a communicator 15, which is used to respond to an operation instruction and send attack information to the handheld device 30 associated with the first tag.
[0067] In the same map 20, multiple handheld devices 10 can often participate in the game and compete with each other. Among them, the handheld device 30 associated with the first mark can be used to represent the enemy handheld device 30. When the user needs to attack the enemy handheld device 30, they can move their own handheld device 10 and match the movement information with the trigger information. After the operation command is triggered, the communicator 15 sends the attack information to the enemy handheld device 30. In this way, interaction between handheld devices 10 and 30 held by different parties in the same game is achieved, which enhances the fun of the game and also avoids false triggering.
[0068] Furthermore, the number of handheld devices 30 associated with the first mark may be one or more, and the communicator 15 may communicate based on WiFi, Bluetooth, etc., which is not limited here.
[0069] Please continue reading Figure 2 and Figure 5 In some embodiments, the communicator 15 is configured to receive attack information sent by the handheld device 30 associated with the first tag. The handheld device 10 further includes a prompt element 13 configured to send a third prompt signal based on the received attack information.
[0070] In this embodiment, the handheld device 30 associated with the first mark, that is, the enemy's handheld device 30, can also send attack information. After the communicator 15 receives the attack information, the prompt element 13 sends a third prompt signal based on the received attack information. After receiving the third prompt signal, the user can know that the handheld device 10 has been attacked by the enemy. During the attack, the game host does not need to inform the user of the attack.
[0071] Specifically, in Figure 1 In the illustrated example, the prompt element 13 includes a plurality of prompt units 131. The display state of the prompt element 13 can be used to represent the health value of the handheld device 10. For example, the number of prompt units 131 emitting green light indicates the remaining health value of the handheld device 10, and the number of prompt units 131 emitting red light indicates the health value lost by the handheld device 10. When the communicator 15 receives an attack message, one of the prompt units 131 of the prompt element 13 can switch from emitting green light to emitting red light. In other words, the prompt element 13 issues a third prompt signal. When all the prompt units 131 of the handheld device 10 emit red light, it can indicate that the health value of the handheld device 10 is zero. In this way, the health value of each faction in the game can be clearly displayed through the handheld device 10, providing convenience for the user when playing the game.
[0072] Of course, the specific form of the third prompt signal is not limited to the above examples, and can also be arbitrarily set according to the plot design of the game.
[0073] See also Figure 2 、 Figure 5 and Figure 6 ,in, Figure 6 This figure illustrates a usage scenario for the handheld device 10 according to certain embodiments of the present application. In certain embodiments, the controller 11 is further configured to respond to an operation instruction and trigger an attack instruction when the distance between the handheld device 30 associated with the first marker and the current location is less than or equal to a distance threshold. The handheld device 10 also includes a communicator 15, which is configured to respond to the attack instruction and transmit attack information to the handheld device 30 associated with the first marker.
[0074] In this embodiment, before the handheld device 10 sends attack information to the enemy's handheld device 30, it requires that the distance between the enemy's handheld device 30 and the current position is less than or equal to the distance threshold, that is, the enemy's handheld device 30 needs to be within the attackable range to avoid the attack information from being spammed and improve the fairness and fun of the game.
[0075] Specifically, in Figure 6 In the example shown, on map 20, each parking space filled with diagonal lines represents a friendly handheld device 10, and each parking space filled with a solid color represents an enemy handheld device 30. If the distance threshold is one parking space, handheld device 41 can send an attack message to handheld device 43, but handheld device 41 cannot send an attack message to handheld device 44, and handheld device 42 cannot send an attack message to handheld device 43 or handheld device 44. Multiple handheld devices 10 can share their current locations. Controller 11 obtains distances based on the current locations of multiple handheld devices 10 and automatically determines whether the attack conditions are met, eliminating the need for the user to perform calculations, allowing for smoother gameplay.
[0076] Please continue reading Figure 2 and Figure 5 In some embodiments, the controller 11 is further configured to, in response to an operation instruction, trigger a mutual assistance instruction when the distance between the handheld device 50 associated with the second marker and the current location is less than or equal to a distance threshold. The communicator 15 is further configured to, in response to the mutual assistance instruction, send mutual assistance information to the handheld device 50 associated with the second marker.
[0077] In this embodiment, the handheld device 50 associated with the second mark can be in a different camp than the handheld device 30 associated with the first mark. For example, the handheld device 50 associated with the second mark belongs to the friendly camp, while the handheld device 30 associated with the first mark belongs to the enemy camp. When the handheld device 10 in the friendly camp is close enough to the handheld device 10, a mutual assistance message can be sent to cooperate with the handheld device 10 in the friendly camp, thereby improving the collaboration and fun of the game.
[0078] In one example, if there are multiple own handheld devices 50 within the distance threshold at the same time, mutual assistance information can also be sent to the multiple own handheld devices 50 within the distance threshold at the same time to perform cooperation.
[0079] In such Figure 6In the example shown, if the distance threshold is one parking space, handheld device 41 can send a mutual assistance message to handheld device 42, and handheld device 43 can send a mutual assistance message to handheld device 44. Multiple handheld devices 10 can share their current locations. The controller 11 obtains the distance based on the current locations of the multiple handheld devices 10 and automatically determines whether the mutual assistance condition is met, eliminating the need for the user to perform calculations, allowing the game to proceed more smoothly.
[0080] Furthermore, the prompt element 13 of the handheld device 10 can be configured to emit a fourth prompt signal based on the mutual assistance message. Specifically, taking the aforementioned prompt unit 131 emitting green light to indicate remaining health and red light to indicate lost health as an example, upon receiving a mutual assistance message, a red-emitting prompt unit 131 can be switched to green, thereby causing the handheld device 10 receiving the mutual assistance message to increase its health. Of course, the fourth prompt signal can also take other specific forms, which are not limited here.
[0081] See also Figure 2 and Figure 3 In some embodiments, the handheld device 10 further includes a power supply. For example, the power supply can be a removable conventional battery, alkaline battery, or rechargeable battery. In another example, the handheld device 10 is provided with a charging port (not shown) that can be connected to an external power supply for charging. For example, the charging port can be a USB port, a contact charging port, a magnetic charging port, or other suitable power supply port. In another example, the handheld device 10 can also be provided with a wireless charging coil at the bottom to enable wireless charging.
[0082] In one embodiment, the handheld device 10 enters sleep mode after reading preset sleep identification information. In sleep mode, the controller 11 of the handheld device 10 no longer performs operations such as position determination. When the handheld device receives a wake-up signal, it is triggered to enter restart mode. For example, the wake-up signal can be a change in the luminous flux received by the sensing element 12, or a change in the identification information read by the sensing element 12. In another example, the sensing element 12 also includes an inertial measurement module, a gyroscope, and other components, and the wake-up signal can be motion information of the handheld device 10 sensed by the sensing element 12.
[0083] In another embodiment, after the handheld device 10 reads the preset power identification information, it enters the power display mode, wherein the power level can be displayed through the prompt element 13. For example, the power level can be displayed through multiple LED lights of the prompt element 13 or through a display screen.
[0084] See also Figure 7 , Figure 71 is a flow chart of a control method of a handheld device 10 according to certain embodiments of the present application. The present application also provides a control method of a handheld device 10, the control method comprising the steps of:
[0085] S1: Obtain first identification information corresponding to the current location of the handheld device 10;
[0086] S2: After the handheld device 10 moves, obtain second identification information corresponding to the current position;
[0087] S3: Obtaining motion information of the handheld device 10 based on the first identification information and the second identification information; and
[0088] S4: When the motion information matches the preset trigger information, the operation instruction is triggered.
[0089] The sensing element 12 may be used to implement step S1 and step S2 , and the controller 11 may be used to implement step S3 and step S4 .
[0090] In some embodiments, the motion information includes the angle at which the handheld device 10 is rotated at the current position, and the control method further includes step S5: triggering an operation instruction when the rotation angle is greater than a preset angle threshold.
[0091] The controller 11 may be configured to implement step S5.
[0092] In some embodiments, the first identification information includes a first image of a feature code at the current location; the second identification information includes a second image of the feature code after the handheld device 10 moves; the control method also includes step S6: obtaining the angle at which the handheld device 10 is rotated at the current location based on the angle information of the feature code in the first image and the second image.
[0093] The controller 11 may be configured to implement step S6.
[0094] In some embodiments, the control method further comprises the steps of:
[0095] S7: Responding to the operation instruction, obtaining the current location information of the handheld device 10 based on the first identification information and / or the second identification information;
[0096] S8: When the current location information matches the preset target location information, a first prompt signal is issued; and
[0097] S9: When the current location information matches the preset target location information, a first prompt signal is issued.
[0098] The controller 11 may be used to implement step S7 , and the prompt element 13 may be used to implement steps S8 and S9 .
[0099] In some embodiments, the control method further includes step S10: in response to the operation instruction, sending attack information to the handheld device 30 associated with the first tag.
[0100] The communicator 15 may be used to implement step S10.
[0101] In some embodiments, the control method further comprises the steps of:
[0102] S11: receiving attack information sent by the handheld device 30 associated with the first tag; and
[0103] S12: Sending a third prompt signal according to the received attack information.
[0104] The communicator 15 may be used to implement step S11 , and the prompting element 13 may be used to implement step S12 .
[0105] In some embodiments, the control method further comprises the steps of:
[0106] S13: In response to the operation instruction, triggering an attack instruction when the distance between the handheld device 30 associated with the first marker and the current position is less than or equal to a distance threshold; and
[0107] S14: In response to the attack instruction, the attack information is sent to the handheld device 30 associated with the first tag.
[0108] The controller 11 may be used to implement step S13 , and the communicator 15 may be used to implement step S14 .
[0109] In some embodiments, the control method further comprises the steps of:
[0110] S15: In response to the operation instruction, when the distance between the handheld device 50 associated with the second marker and the current location is less than or equal to the distance threshold, triggering a mutual assistance instruction; and
[0111] S16: In response to the mutual assistance instruction, a mutual assistance message is sent to the handheld device 50 associated with the second tag.
[0112] The controller 11 may be used to implement step S15 , and the communicator 15 may be used to implement step S16 .
[0113] In some embodiments, the control method further includes step S17: issuing a fourth prompt signal according to the received mutual assistance information.
[0114] The prompting element 13 may be used to implement step S17.
[0115] It should be noted that the implementation details and beneficial effects achieved by the control method of the embodiment of the present application can be found in the above description of the handheld device 10 and will not be repeated here.
[0116] In summary, in the handheld device 10 and the control method of the handheld device 10 of the embodiment of the present application, the sensing element 12 of the handheld device 10 obtains the identification information of the handheld device 10 before and after the movement of the current position, and the controller 11 obtains the movement information of the handheld device 10 based on the identification information before and after the movement of the handheld device 10. When the movement information matches the trigger information, the operation instruction is triggered, and the operation instruction is not easily triggered by mistake, thereby improving the smoothness of the game.
[0117] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are mutually inconsistent.
[0118] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.
[0119] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A handheld device, characterized in that: The handheld device includes a sensing element and a controller; The sensing element is used to: obtain first identification information corresponding to the current position of the handheld device; and obtain second identification information corresponding to the current position after the handheld device moves; The controller is used to: obtain the motion information of the handheld device according to the first identification information and the second identification information; and trigger the operation instruction when the motion information matches the preset trigger information; Among them, when the motion information matches the preset trigger information, the current position corresponding to the first identification information and the current position corresponding to the second identification information are the same position; the first identification information includes a first image of a feature code of the current position, and the second identification information includes a second image of the feature code after the handheld device moves.
2. The handheld device according to claim 1, characterized in that: The motion information includes an angle at which the handheld device is rotated at a current position, and the controller is used to trigger the operation instruction when the rotated angle is greater than a preset angle threshold.
3. The handheld device according to claim 2, characterized in that: The controller is used to obtain the rotation angle of the handheld device at the current position according to the angle information of the feature code in the first image and the second image.
4. The handheld device according to any one of claims 1 to 3, characterized in that: The controller is further used to: respond to the operation instruction and obtain the current location information of the handheld device according to the first identification information and / or the second identification information; The handheld device further comprises a prompting element, wherein the prompting element is used for: When the current location information matches the preset target location information, a first prompt signal is issued; and When the current position information does not match the preset target position information, a second prompt signal is issued.
5. The handheld device according to any one of claims 1 to 3, characterized in that: The handheld device further comprises a communicator, and the communicator is used for responding to the operation instruction and sending attack information to the handheld device associated with the first mark.
6. The handheld device according to claim 5, characterized in that: The handheld device also includes a prompting element; The communicator is used to receive the attack information sent by the handheld device associated with the first mark; The prompt element is used to send a third prompt signal according to the received attack information.
7. The handheld device according to any one of claims 1 to 3, characterized in that: The handheld device also includes a communicator; The controller is further configured to: in response to the operation instruction, trigger an attack instruction when the distance between the handheld device associated with the first mark and the current position is less than or equal to a distance threshold; The communicator is used to respond to the attack instruction and send attack information to the handheld device associated with the first mark.
8. The handheld device according to claim 7, characterized in that: The controller is further configured to: in response to the operation instruction, trigger a mutual assistance instruction when the distance between the handheld device associated with the second marker and the current position is less than or equal to a distance threshold; The communicator is further configured to respond to the mutual assistance instruction and send mutual assistance information to the handheld device associated with the second tag.
9. The handheld device according to claim 8, characterized in that: The handheld device further comprises a prompting element, and the prompting element is used to send a fourth prompting signal according to the received mutual assistance information.
10. A control method for a handheld device, characterized in that: The control method comprises: Acquire first identification information corresponding to the current location of the handheld device; After the handheld device moves, obtaining second identification information corresponding to the current position; acquiring motion information of the handheld device according to the first identification information and the second identification information; and When the motion information matches the preset trigger information, triggering the operation instruction; Among them, when the motion information matches the preset trigger information, the current position corresponding to the first identification information and the current position corresponding to the second identification information are the same position; the first identification information includes a first image of a feature code of the current position, and the second identification information includes a second image of the feature code after the handheld device moves.
Citation Information
Patent Citations
Point reading device
CN108052938A
Flying chess control method and system
CN110302526A
Game system with marked play-pieces
US20140335958A1