Information labeling method and device in game, medium and electronic equipment
Patent Information
- Application Number
- CN201910292709.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-12
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2039-04-12
AI Technical Summary
[0004]本发明实施例的目的在于提供一种游戏中的信息标注方法、游戏中的信息标注装置、计算机可读介质及电子设备,能够至少在一定程度上克服用户通过阅读文本记忆对象关系难度较高的问题,进而改善用户体验,提升用户使用粘度
[0024]在本发明的一些实施例所提供的技术方案中,终端设备或服务器可以根据作用于第一游戏对象标识的第一预设触控操作(如,长按对象A的标识的操作)显示指向标识(如,箭头标识),进而根据第二预设触控操作(如,滑动操作)控制指向标识由第一游戏对象标识(如,对象A的标识)指向第二游戏对象标识(如,对象B的标识),即控制箭头根据用户的滑动操作由对象A的标识指向对象B的标识,进而再在指向标识的预设范围内显示标注信息区域,以在标注信息区域内输出用于表示第一游戏对象与第二游戏对象的对应关系的信息(如,对象A是对象B的弟弟);其中,指向距离大于预设距离,预设距离可以为第一游戏对象标识与第二游戏对象标识之间的距离与预设百分比(如,60%)的乘积。依据上述方案描述,本发明一方面能够在一定程度上克服用户通过阅读文本记忆对象关系难度较高的问题,进而改善用户体验,提升用户使用粘度。另一方面能够基于用户与终端设备之间的交互提供一种对象之间对应关系的输出方式,增加趣味性,进一步提升用户使用粘度。
Smart Images

Figure CN110052034B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically, to a method for annotating information in games, a device for annotating information in games, a computer-readable medium, and an electronic device. Background Technology
[0002] Currently, with the development of mobile games, players can play with other players via mobile devices. Some games include multiple characters, so players need to understand the relationships between them. For example, remembering these relationships can help players piece together game clues and determine effective strategies for countering other characters. However, with a large number of characters and complex relationships, memorizing these relationships through text can become quite difficult, leading to a poor gaming experience and reduced user engagement.
[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0004] The purpose of this invention is to provide a method for annotating information in games, a device for annotating information in games, a computer-readable medium, and an electronic device, which can at least to some extent overcome the problem that it is difficult for users to remember object relationships by reading text, thereby improving user experience and increasing user engagement.
[0005] A first aspect of this invention provides an information annotation method for a game, applied to a mobile terminal. The content displayed on the touch screen of the mobile terminal includes at least a first game object identifier and a second game object identifier. The method includes: displaying a pointing identifier in response to a first preset touch operation applied to the first game object identifier; controlling the pointing direction and pointing distance of the pointing identifier according to a second preset touch operation; and displaying an annotation information area within a preset range of the pointing identifier in response to the pointing direction of the pointing identifier pointing from the first game object identifier to the second game object identifier and the pointing distance being greater than a preset distance. The annotation information area is used to receive information input.
[0006] In an exemplary embodiment of the present invention, displaying a labeling information area within a preset range of a pointing identifier includes: obtaining labeling information between a first game object corresponding to a first game object identifier and a second game object corresponding to a second game object identifier; if the labeling information is empty, displaying a labeling information input control in the labeling information area; if the labeling information is not empty, displaying the labeling information in the labeling information area.
[0007] In one exemplary embodiment of the present invention, the second preset touch operation is a swipe operation.
[0008] In an exemplary embodiment of the present invention, responding to the pointing direction of the pointing identifier from the first game object identifier to the second game object identifier includes: determining and outputting a pointing animation corresponding to the pointing identifier based on the pointing direction and the pointing distance, wherein the pointing animation is used to indicate that the pointing identifier points from the first game object identifier to the second game object identifier.
[0009] In an exemplary embodiment of the present invention, the information annotation method in the game further includes: changing the current state of the annotation information from a display state to an edit state according to the user's operation.
[0010] In an exemplary embodiment of the present invention, the information annotation method in the game further includes: updating the annotation information according to the editing operation when the annotation information is in an editing state.
[0011] In an exemplary embodiment of the present invention, displaying a pointing indicator in response to a first preset touch operation applied to a first game object identifier includes: displaying the pointing indicator when the operation duration corresponding to the first preset touch operation applied to the first game object identifier is greater than a preset duration.
[0012] In an exemplary embodiment of the present invention, displaying a pointing indicator in response to a first preset touch operation applied to a first game object identifier includes: displaying a pointing indicator when a first preset touch operation applied to a first game object identifier is detected in a preset area.
[0013] According to a second aspect of the present invention, an information annotation device for a game is provided, applied to a mobile terminal, wherein the content displayed on the touch screen of the mobile terminal includes at least a first game object identifier and a second game object identifier, comprising: a first touch operation response unit, configured to respond to a first preset touch operation acting on the first game object identifier and display a pointing identifier; a second touch operation response unit, configured to respond to a second preset touch operation and control the pointing direction and pointing distance of the pointing identifier according to the second preset touch operation; and a third touch operation response unit, configured to respond to a pointing direction of the pointing identifier from the first game object identifier to the second game object identifier and a pointing distance greater than a preset distance, and display an annotation information area within a preset range of the pointing identifier; the annotation information area is used to receive information input.
[0014] In an exemplary embodiment of the present invention, the method by which the third touch operation response unit displays the annotation information area within a preset range of the pointing identifier is as follows: the third touch operation response unit obtains the annotation information between the first game object corresponding to the first game object identifier and the second game object corresponding to the second game object identifier; if the annotation information is empty, an annotation information input control is displayed in the annotation information area; if the annotation information is not empty, the annotation information is displayed in the annotation information area.
[0015] In one exemplary embodiment of the present invention, the second preset touch operation is a swipe operation.
[0016] In an exemplary embodiment of the present invention, the third touch operation response unit responds to the pointing direction of the pointing identifier from the first game object identifier to the second game object identifier in the following way: the third touch operation response unit determines and outputs the pointing dynamic graph corresponding to the pointing identifier based on the pointing direction and pointing distance, wherein the pointing dynamic graph is used to indicate that the pointing identifier points from the first game object identifier to the second game object identifier.
[0017] In an exemplary embodiment of the present invention, the information annotation device in the game further includes a state transition unit, wherein the state transition unit is used to change the current state of the annotation information from a display state to an edit state according to the user's operation.
[0018] In an exemplary embodiment of the present invention, the information annotation device in the game further includes an information updating unit, wherein: the information updating unit is used to update the annotation information according to the editing operation when the annotation information is in an editing state.
[0019] In an exemplary embodiment of the present invention, the first touch operation response unit responds to a first preset touch operation applied to a first game object identifier, and the method of displaying the pointing identifier is specifically as follows: when the operation duration corresponding to the first preset touch operation applied to the first game object identifier is greater than a preset duration, the first touch operation response unit displays the pointing identifier.
[0020] In an exemplary embodiment of the present invention, the first touch operation response unit responds to a first preset touch operation applied to a first game object identifier, and the method of displaying the pointing identifier is as follows: when a first preset touch operation applied to a first game object identifier is detected in a preset area, the first touch operation response unit displays the pointing identifier.
[0021] According to a third aspect of the present invention, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the information annotation method in a game as described in the first aspect of the above embodiments.
[0022] According to a fourth aspect of the present invention, an electronic device is provided, comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the information annotation method in a game as described in the first aspect of the above embodiments.
[0023] The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:
[0024] In some embodiments of the present invention, the terminal device or server can display a pointing indicator (e.g., an arrow) based on a first preset touch operation (e.g., long-pressing the identifier of object A) applied to a first game object identifier. Then, based on a second preset touch operation (e.g., a swipe operation), the pointing indicator is controlled to point from the first game object identifier (e.g., the identifier of object A) to the second game object identifier (e.g., the identifier of object B). That is, the arrow is controlled to point from the identifier of object A to the identifier of object B based on the user's swipe operation. A labeling information area is then displayed within a preset range of the pointing indicator to output information indicating the correspondence between the first and second game objects (e.g., object A is the younger brother of object B). The pointing distance is greater than a preset distance, which can be the product of the distance between the first and second game object identifiers and a preset percentage (e.g., 60%). According to the above description, the present invention, on the one hand, can overcome the problem of high difficulty for users to memorize object relationships through reading text, thereby improving user experience and increasing user engagement. On the other hand, it can provide an output method for the correspondence between objects based on the interaction between the user and the terminal device, increasing interest and further enhancing user engagement.
[0025] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0026] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0027] Figure 1 The schematic diagram illustrates a flowchart of an information annotation method in a game according to an embodiment of the present invention;
[0028] Figure 2This illustration schematically shows an application scenario of displaying a pointing icon in response to a first preset touch operation applied to a first game object icon in a game information annotation method according to an embodiment of the present invention.
[0029] Figure 3 This illustration schematically shows an application scenario in the information annotation method for games according to an embodiment of the present invention, where the pointing direction of the response pointing identifier is from the first game object identifier to the second game object identifier;
[0030] Figure 4 This illustration schematically shows an application scenario of displaying an annotation information area within a preset range of a pointing marker in a game information annotation method according to an embodiment of the present invention;
[0031] Figure 5 This schematic diagram illustrates the structure of an information annotation device in a game according to an embodiment of the present invention;
[0032] Figure 6 A schematic diagram of a computer system suitable for implementing embodiments of the present invention is shown. Detailed Implementation
[0033] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be limited to the examples set forth herein; rather, they are provided so that the invention will be more thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.
[0034] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a full understanding of embodiments of the invention. However, those skilled in the art will recognize that the technical solutions of the invention can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of the invention.
[0035] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0036] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0037] Please see Figure 1 , Figure 1 The illustration shows a flowchart of an information annotation method in a game according to an embodiment of the present invention. The information annotation method in the game can be implemented by a server or a terminal device (such as a mobile terminal). The content displayed on the touch screen of the mobile terminal includes at least a first game object identifier and a second game object identifier.
[0038] like Figure 1 As shown, an information annotation method in a game according to an embodiment of the present invention includes the following steps S110, S120, and S130, wherein:
[0039] Step S110: In response to a first preset touch operation applied to the first game object identifier, display a pointing identifier.
[0040] Step S120: Respond to the second preset touch operation, and control the pointing direction and pointing distance of the pointing mark according to the second preset touch operation.
[0041] Step S130: In response to the pointing direction of the pointing icon being from the first game object icon to the second game object icon and the pointing distance being greater than a preset distance, display the annotation information area within the preset range of the pointing icon. The annotation information area can be used to receive information input.
[0042] The following provides a detailed explanation of each step:
[0043] In step S110, the first preset touch operation can be a user long-press (e.g., tap for a duration longer than a preset duration) on an object identifier, or a user tap on an object identifier; this embodiment of the invention is not limited to either. Furthermore, the pointing identifier can be an identifier with pointing functionality, such as an arrow. Optionally, when the terminal device or server detects the first preset touch operation, it can output a pointing identifier as the starting point of the operation area corresponding to the first preset touch operation, and this pointing identifier points to an area other than the operation area.
[0044] In step S120, the second preset touch operation can be a swipe operation, i.e., swiping from the area where the first game object identifier is located to the area where the second game object identifier is located. When a swipe operation is detected, the terminal device or server can control the pointing identifier to point from the first game object identifier to the second game object identifier according to the swipe trajectory corresponding to the swipe operation; wherein, the first game object identifier and the second game object identifier can be an identifier, a preset area, a static image, a dynamic image, or text information, and this embodiment of the invention is not limited thereto. In addition, the pointing direction can be a direction determined according to the swipe direction, and the pointing distance can be a distance determined according to the swipe distance.
[0045] In step S130, optionally, the method for displaying the annotation information area within a preset range of the pointing indicator can be as follows: when the terminal device or server controls the pointing indicator to point from the first game object indicator to the second game object indicator, a correspondence representing the relationship between the first and second game object indicators can be determined from multiple preset correspondences, and then an annotation information area including this correspondence information can be displayed within the preset range of the pointing indicator. Furthermore, the preset distance can be the product of the distance between the first and second game object indicators and a preset percentage (e.g., 60%), meaning that annotation information can be displayed as long as the distance swiped by the user is greater than 60% of the total distance. The annotation information area is the area where annotation information is output, and the annotation information is used to represent the correspondence between the first and second game objects.
[0046] It should be noted that the embodiments of the present invention can be applied to TRPG games on terminal devices. Users select two players whose relationship they want to know based on multiple player identifiers displayed on the terminal device, and trigger the terminal device to output information indicating the relationship between the two players through a first preset touch operation and a second preset touch operation.
[0047] It is evident that implementation Figure 1 The information output method shown can overcome the problem that it is difficult for users to remember the relationships between objects by reading text, thereby improving the user experience and increasing user engagement. In addition, it provides an output method for the correspondence between objects based on the interaction between the user and the terminal device, which increases the fun and further enhances user engagement.
[0048] As another optional implementation, displaying a labeling information area within a preset range of the pointing marker includes: obtaining labeling information between a first game object corresponding to a first game object identifier and a second game object corresponding to a second game object identifier; if the labeling information is empty, displaying a labeling information input control in the labeling information area; if the labeling information is not empty, displaying the labeling information in the labeling information area. The labeling information may be information previously entered by the player, which may be stored on a server or in this device.
[0049] In one exemplary embodiment of the present invention, the annotation information input control is used to instruct the user to input information and to receive the user's input information.
[0050] As can be seen, by implementing this optional implementation method, users can customize the correspondence between game objects to enhance their gaming experience.
[0051] As another optional implementation, responding to the pointing direction of the pointing identifier from the first game object identifier to the second game object identifier includes: determining and outputting a pointing animation corresponding to the pointing identifier based on the pointing direction and pointing distance, wherein the pointing animation is used to indicate that the pointing identifier points from the first game object identifier to the second game object identifier.
[0052] In this embodiment of the invention, the pointing animation can show the size change of the pointing icon so that the pointing icon points from the first game object icon to the second game object icon. For example, the output can show the pointing animation of the arrow icon changing from short to long so that the arrow icon points from the first game object icon to the second game object icon.
[0053] As can be seen, implementing this optional implementation method can make the pointer pointer point from the first object to the second object by outputting a dynamic graph, which provides a way to show the correspondence between objects, thereby improving the user experience and increasing user stickiness.
[0054] As another optional implementation method, the information annotation method in the game may also include: changing the current state of the annotation information from a display state to an edit state based on user operation.
[0055] In this embodiment of the invention, the user operation can be clicking on information output by the terminal device or server, or it can be a non-touch voice operation or a non-touch gesture operation; this embodiment of the invention is not limited thereto. When a user operation is detected, the terminal device or server can change the display state of the labeled information to an editing state, wherein the editing state can be understood as a state that facilitates the user to add and / or delete the content of the information.
[0056] As can be seen, implementing this optional implementation method can provide a way to modify the relationship between objects, so that users can modify the relationship when an error occurs or modify the relationship for easier memorization.
[0057] As another optional implementation method, the information annotation method in the game also includes: updating the annotation information according to the editing operation when the annotation information is in the editing state.
[0058] In this embodiment of the invention, the editing operation can be an operation by which a user adds and / or deletes information. The terminal device or server can update the information according to the editing operation. For example, if the first game object is the younger brother of the second game object, and the user deletes the corresponding relationship of the younger brother and adds the corresponding relationship of the older brother through the editing operation, then the terminal device or server can, according to the editing operation, set the first game object as the older brother of the second game object as the new correspondence between the first game object and the second game object, so as to achieve the purpose of updating the information.
[0059] As can be seen, implementing this optional implementation method can update the correspondence between objects by modifying the information, so that users can remember them, thereby improving the user experience and increasing user stickiness.
[0060] As another optional implementation, displaying a pointing indicator in response to a first preset touch operation applied to a first game object identifier includes: displaying a pointing indicator when the operation duration corresponding to the first preset touch operation applied to the first game object identifier is greater than a preset duration.
[0061] In this embodiment of the invention, if the first preset touch operation is a long press operation, the terminal device or server can detect whether the press duration corresponding to the long press operation is greater than the preset duration (e.g., two seconds). If it is greater, a pointing identifier is output.
[0062] As can be seen, by implementing this optional implementation method, the probability of outputting a directional indicator due to accidental touch by the user can be reduced by detecting and outputting a directional indicator for long-press operations.
[0063] As another optional implementation, displaying a pointing indicator in response to a first preset touch operation applied to a first game object identifier includes: displaying a pointing indicator when a first preset touch operation applied to a first game object identifier is detected in a preset area.
[0064] In this embodiment of the invention, the preset area can be an area used to trigger the terminal device to output a pointing identifier. The preset area may include a first game object identifier. If a first preset touch operation is detected within the preset area, it can be assumed that the user needs to understand the relationship between the first game object and another game object (e.g., the second game object). The device then outputs a pointing identifier to provide the user with annotation information representing the correspondence between the first and second game objects based on the second preset touch operation. The preset area is an area recognizable by the terminal device. When a user needs to understand the relationship between a game object and other game objects, they can perform a first preset touch operation within the preset area to understand the correspondence between objects through the pointing identifier.
[0065] It is evident that by implementing this optional implementation method, the probability of a poor user experience caused by the terminal device outputting a pointing indicator due to accidental touches can be reduced by detecting the first preset touch operation in the preset area.
[0066] Please see Figure 2 , Figure 2 The illustration shows an application scenario of displaying a pointing icon in response to a first preset touch operation applied to a first game object icon in a game information annotation method according to an embodiment of the present invention. Figure 2 It includes player A, player B, player C, player D and an arrow marker; wherein, player A, player B, player C and player D are all objects mentioned in the embodiments of the present invention. Player A, player B, player C and player D can be real objects or virtual objects. Each player plays a role in the game. The first object can be any one of player A, player B, player C and player D. The arrow marker can be the pointing marker mentioned in the embodiments of the present invention. Figure 2 Taking player B as the first object as an example, the user can long press on player B's icon, and then the terminal device or server can output an arrow icon pointing to other areas besides the area where player B's icon is located.
[0067] visible, Figure 2 The diagram shown illustrates an application scenario where a first preset touch operation displays a pointing indicator in response to a first game object identifier. This indicator can output a pointing indicator through user interaction with the terminal device, and output the corresponding object relationship based on the user's subsequent operations, thereby improving the problem of users having difficulty remembering object relationships.
[0068] Please see Figure 3 , Figure 3The illustration shows an application scenario in which the pointing direction of the response pointing identifier in the information annotation method in the game according to an embodiment of the present invention is from the first game object identifier to the second game object identifier. This application scenario can be a TRPG game scenario. Figure 3 This includes player A, player B, player C, player D, and an arrow icon. When the terminal device or server detects a swipe operation input by the user (i.e., swiping from player B to player C), it can control the arrow icon to point from player B to player C. In other words, based on the second user operation, the pointing icon is controlled to point from the first object to the second object.
[0069] visible, Figure 3 The diagram illustrates an application scenario where the direction of the response pointer is from the first game object identifier to the second game object identifier. This can enhance the fun of understanding the correspondence between objects through interaction between the user and the terminal device, improve the user's gaming experience, and thus increase user engagement.
[0070] Please see Figure 4 , Figure 4 The illustration shows an application scenario of displaying an annotation information area within a preset range of a pointing marker in a game information annotation method according to an embodiment of the present invention. This application scenario can be a TRPG game scenario. Figure 4 This includes player A, player B, player C, player D, an arrow icon, and information indicating the correspondence between player B and player C. After the terminal device or server controls the arrow icon to point from player B to player C, information can be output. Figure 4 The information in this context refers to the younger brother, and this information is used to represent the correspondence between player B and player C.
[0071] visible, Figure 4 The illustration shown illustrates an application scenario where labeled information is displayed within a preset area of a directional marker. This approach can, to some extent, overcome the difficulty users face in memorizing object relationships through reading text, thereby improving user experience and increasing user engagement. Furthermore, it provides an output method for the correspondence between objects based on the interaction between the user and the terminal device, adding interest and further enhancing user engagement.
[0072] Please see Figure 5 , Figure 5 The diagram illustrates the structure of an information annotation device in a game according to an embodiment of the present invention. The information annotation device includes: a first touch operation response unit 501, a second touch operation response unit 502, and a third touch operation response unit 503.
[0073] The first touch operation response unit 501 is used to respond to a first preset touch operation applied to the first game object identifier and display a pointing identifier; the second touch operation response unit 502 is used to respond to a second preset touch operation and control the pointing direction and pointing distance of the pointing identifier according to the second preset touch operation; the third touch operation response unit 503 is used to respond to the pointing direction of the pointing identifier from the first game object identifier to the second game object identifier and the pointing distance being greater than a preset distance, and display a labeling information area within a preset range of the pointing identifier; the labeling information area is used to receive information input.
[0074] Optionally, the second preset touch operation can be a swipe operation.
[0075] It is evident that implementation Figure 5 The information labeling device in the game shown can, to some extent, overcome the problem that it is difficult for users to remember the relationships between objects by reading text, thereby improving the user experience and increasing user engagement; and, based on the interaction between the user and the terminal device, it provides a way to output the correspondence between objects, increasing the fun and further enhancing user engagement.
[0076] As an optional implementation, the third touch operation response unit 503 displays the annotation information area within the preset range of the pointing mark in the following manner: the third touch operation response unit 503 obtains the annotation information between the first game object corresponding to the first game object mark and the second game object corresponding to the second game object mark; if the annotation information is empty, the annotation information input control is displayed in the annotation information area; if the annotation information is not empty, the annotation information is displayed in the annotation information area.
[0077] As can be seen, by implementing this optional implementation method, users can customize the correspondence between game objects to enhance their gaming experience.
[0078] As another optional implementation, the third touch operation response unit 503 responds to the pointing direction of the pointing identifier from the first game object identifier to the second game object identifier in the following way: the third touch operation response unit 503 determines and outputs the pointing animation corresponding to the pointing identifier based on the pointing direction and pointing distance, wherein the pointing animation is used to indicate that the pointing identifier points from the first game object identifier to the second game object identifier.
[0079] As can be seen, implementing this optional implementation method can make the pointer pointer point from the first object to the second object by outputting a dynamic graph, which provides a way to show the correspondence between objects, thereby improving the user experience and increasing user stickiness.
[0080] As another optional implementation, the information annotation device in the game also includes a state transition unit (not shown), wherein: the state transition unit is used to change the current state of the annotation information from the display state to the edit state according to the user's operation.
[0081] As can be seen, implementing this optional implementation method can provide a way to modify the relationship between objects, so that users can modify the relationship when an error occurs or modify the relationship for easier memorization.
[0082] As another optional implementation, the information annotation device in the game also includes an information updating unit (not shown), wherein: the information updating unit is used to update the annotation information according to the editing operation when the annotation information is in the editing state.
[0083] As can be seen, implementing this optional implementation method can update the correspondence between objects by modifying the information, so that users can remember them, thereby improving the user experience and increasing user stickiness.
[0084] As another optional implementation, the first touch operation response unit 501 responds to the first preset touch operation applied to the first game object identifier, and the method of displaying the pointing identifier is as follows: when the operation duration corresponding to the first preset touch operation applied to the first game object identifier is greater than the preset duration, the first touch operation response unit 501 displays the pointing identifier.
[0085] As can be seen, by implementing this optional implementation method, the probability of outputting a directional indicator due to accidental touch by the user can be reduced by detecting and outputting a directional indicator for long-press operations.
[0086] As another optional implementation, the first touch operation response unit 501 responds to the first preset touch operation applied to the first game object identifier, and the method of displaying the pointing identifier is as follows: when the first preset touch operation applied to the first game object identifier is detected in the preset area, the first touch operation response unit 501 displays the pointing identifier.
[0087] It is evident that by implementing this optional implementation method, the probability of a poor user experience caused by the terminal device outputting a pointing indicator due to accidental touches can be reduced by detecting the first preset touch operation in the preset area.
[0088] Since the functional modules of the information annotation device in the game in the example embodiment of the present invention correspond to the steps of the information annotation method in the game described above, for details not disclosed in the device embodiment of the present invention, please refer to the embodiment of the information annotation method in the game described above.
[0089] Please see Figure 6It shows a schematic diagram of the structure of a computer system 600 suitable for implementing an electronic device according to embodiments of the present invention. Figure 6 The computer system 600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0090] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage section 608 into random access memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0091] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0092] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this application.
[0093] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0095] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0096] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to implement the information annotation method in the game as described in the above embodiments.
[0097] For example, the electronic device described above can achieve the following: Figure 1 As shown: Step S110, in response to a first preset touch operation applied to the first game object identifier, a pointing identifier is displayed; Step S120, in response to a second preset touch operation, the pointing direction and pointing distance of the pointing identifier are controlled according to the second preset touch operation; Step S130, in response to the pointing direction of the pointing identifier being from the first game object identifier to the second game object identifier and the pointing distance being greater than a preset distance, a labeling information area is displayed within a preset range of the pointing identifier; the labeling information area is used to receive information input.
[0098] It should be noted that although several modules or units of the device for performing actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0099] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, portable hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of the present invention.
[0100] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.
[0101] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. An information annotation method for games, applied to mobile terminals, characterized in that, The game is a role-playing game, and the content displayed on the touch screen of the mobile terminal includes at least a first game object identifier and a second game object identifier. The method includes: In response to a first preset touch operation applied to the first game object identifier, a pointing icon is displayed; In response to a second preset touch operation, the pointing direction and pointing distance of the pointing indicator are controlled according to the second preset touch operation; In response to the pointing direction of the pointing identifier being from the first game object identifier to the second game object identifier and the pointing distance being greater than a preset distance, a labeling information area is displayed within a preset range of the pointing identifier; the labeling information area is used to accept information input; The method further includes: determining from multiple preset correspondences a correspondence representing the relationship between the player with the first game object identifier and the player with the second game object identifier in the game, wherein the annotation information area includes the correspondence.
2. The method according to claim 1, characterized in that, The area for displaying annotation information within the preset range of the directional marker includes: Obtain the annotation information between the first game object corresponding to the first game object identifier and the second game object corresponding to the second game object identifier; If the annotation information is empty, an annotation information input control is displayed in the annotation information area; If the annotation information is not empty, the annotation information is displayed in the annotation information area.
3. The method according to claim 1, characterized in that, The second preset touch operation is a swipe operation.
4. The method according to claim 1, characterized in that, The response to the pointing direction of the pointer being from the first game object pointer to the second game object pointer includes: The pointing animation corresponding to the pointing identifier is determined and output based on the pointing direction and the pointing distance, wherein the pointing animation is used to indicate that the pointing identifier points from the first game object identifier to the second game object identifier.
5. The method according to claim 2, characterized in that, The method further includes: The current state of the annotation information is changed from display state to edit state based on user operation.
6. The method according to claim 5, characterized in that, The method further includes: When the annotation information is in the editing state, the annotation information is updated according to the editing operation.
7. The method according to claim 1, characterized in that, In response to a first preset touch operation applied to the first game object identifier, a pointing identifier is displayed, including: When the duration of the operation corresponding to the first preset touch operation applied to the first game object identifier is greater than the preset duration, a pointing identifier is displayed.
8. The method according to claim 1, characterized in that, In response to a first preset touch operation applied to the first game object identifier, a pointing identifier is displayed, including: When a first preset touch operation is detected within a preset area and applied to the first game object identifier, a pointing identifier is displayed.
9. An information annotation device for games, applied to mobile terminals, characterized in that, The game is a role-playing game, and the content displayed on the touch screen of the mobile terminal includes at least a first game object identifier and a second game object identifier, including: The first touch operation response unit is used to respond to a first preset touch operation applied to the first game object identifier and display a pointing identifier; The second touch operation response unit is used to respond to a second preset touch operation and control the pointing direction and pointing distance of the pointing mark according to the second preset touch operation; The third touch operation response unit is used to respond to the pointing direction of the pointing mark being from the first game object mark to the second game object mark and the pointing distance being greater than a preset distance, and to display a label information area within a preset range of the pointing mark; The device is further configured to: determine from a plurality of preset correspondences a correspondence representing the relationship between the role played by the player with the first game object identifier and the role played by the player with the second game object identifier in the game, wherein the annotation information area includes the correspondence.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the information annotation method in the game as described in any one of claims 1 to 8.
11. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the information annotation method in a game as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Content-based interactive elements on online social networks
US20160202879A1
Touchscreen-based control method and terminal
US20170340959A1
Map display device
CN105659308A
User interface program and game program
CN106255952A
Multi-user path planning method and terminal
CN108519089A