Information processing method and device, storage medium, and electronic device
By sensing the movement of the main body over the preset area, the display and zoom of the minimap is solved, and the problem of inconvenient operation of the existing technology is achieved, achieving a more convenient and flexible operating experience.
Patent Information
- Application Number
- CN202011297213.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-18
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2040-11-18
AI Technical Summary
The existing method to control the display range of the minimap is relatively inconvenient to operate, so you need to click on the minimap and then zoom with your two fingers.
By sensing the movement of the main body over the preset area, the change of the first preset distance and the second preset distance is detected to control the display and zoom of the minimap. The specific steps include presenting or enlarging the map at the first preset distance, displaying multiple location location identifiers when reducing to the second preset distance, and switching and highlighting the currently selected when moving on the second preset distance plane. location.
It realizes control of the minimap without touching the terminal, avoids the phenomenon of sensing subject blocking the line of sight and misoperating operation triggering other skill controls, and improves the convenience and fluency of operation.
Smart Images

Figure CN112274918B_ABST
Abstract
Description
Background Art
[0002] With the rapid development of mobile communication technology, more and more game applications have appeared on terminals. During the operation of game applications, the terminal displays various game objects in an interactive interface according to a certain layout, so as to present game scenes to users and provide a game operation interface.
[0003] Mini-Map is a map that is often placed on the operation interface to help players determine their position in the game world. It plays a very important role as an important source of tactical information. Players often need to use the function of zooming in and out of the display range of the mini-map.
[0004] The existing method of controlling the display range of the mini-map requires clicking on the mini-map and then zooming in and out with two fingers, which is inconvenient.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The purpose of the present disclosure is to provide an information processing method and device, a storage medium, and an electronic device, thereby overcoming the problem that the existing operation of controlling the display range of a small map is relatively inconvenient, at least to a certain extent.
[0007] According to one aspect of the present disclosure, there is provided an information processing method, which is applied to a terminal capable of presenting a game scene and a mini-map, and the method comprises:
[0008] When it is detected that the sensing subject is located above the preset area by a first preset distance, presenting or enlarging the small map in the game scene;
[0009] When it is detected that the sensing subject decreases from the first preset distance to the second preset distance, controlling the terminal to display a plurality of location markers;
[0010] When it is detected that the sensing subject moves on the plane where the second preset distance is located, the place position identifier is switched, the currently selected place position identifier is displayed distinctively, and the currently selected place position is highlighted in the minimap, or the currently selected place position is focused and enlarged in the minimap.
[0011] In an exemplary embodiment of the present disclosure, the terminal further includes a touch area; and the method further includes:
[0012] After highlighting the currently selected location in the mini-map, when detecting that the touch area receives a first touch operation, focusing and magnifying the currently selected location in the mini-map;
[0013] When it is detected that the touch area receives a second touch operation, the display range of the small map is enlarged or reduced with the currently selected location as the center.
[0014] In an exemplary embodiment of the present disclosure, the first touch operation is an operation of the sensing body pressing the touch area;
[0015] The second touch operation is an operation of sliding the sensing body on the touch area.
[0016] In an exemplary embodiment of the present disclosure, the terminal further includes a touch area; and the method further includes:
[0017] After the currently selected location is focused and enlarged in the mini-map, when it is detected that the touch area receives a third touch operation, the display range of the mini-map is enlarged or reduced with the currently selected location as the center.
[0018] In an exemplary embodiment of the present disclosure, the third touch operation is an operation in which the sensing body presses toward the touch area and slides.
[0019] In an exemplary embodiment of the present disclosure, the method further includes:
[0020] After the sensing body is pressed toward the touch area, the terminal displays an indication mark;
[0021] The sensing body slides along the direction of the indication mark to enlarge or reduce the display range of the small map with the currently selected location as the center.
[0022] In an exemplary embodiment of the present disclosure, when detecting that the sensing subject is located at a first preset distance above the preset area, presenting or enlarging the small map in the game scene includes:
[0023] When it is detected that the sensing subject is located above the preset area at the first preset distance and reaches a first preset time, the small map is presented or enlarged in the game scene.
[0024] In an exemplary embodiment of the present disclosure, the touch area overlaps with the preset area.
[0025] In an exemplary embodiment of the present disclosure, the preset area is a side area of the terminal.
[0026] In an exemplary embodiment of the present disclosure, the side area is a peripheral area of a display screen of the terminal, or a frame area of the terminal.
[0027] According to one aspect of the present disclosure, there is provided an information processing device, which is applied to a terminal capable of presenting a game scene and a small map, and the information processing device includes:
[0028] An interaction module, configured to present or enlarge the small map in the game scene when detecting that the sensing subject is located above the preset area by a first preset distance;
[0029] A first detection module, configured to control the terminal to display a plurality of location identifiers when detecting that the sensing subject decreases from the first preset distance to a second preset distance;
[0030] The second detection module is used to switch the place position identifier, distinctively display the currently selected place position identifier, and highlight the currently selected place position in the mini map, or focus on and enlarge the currently selected place position in the mini map when it is detected that the sensing subject moves on the plane where the second preset distance is located.
[0031] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the information processing method described in any one of the above is implemented.
[0032] According to one aspect of the present disclosure, there is provided an electronic device, including:
[0033] Processor; and
[0034] A memory, configured to store executable instructions of the processor;
[0035] The processor is configured to execute any one of the above-mentioned information processing methods by executing the executable instructions.
[0036] The present disclosure discloses an information processing method and device, a storage medium, and an electronic device provided by an example embodiment. By reducing the sensing subject from a first preset distance above a preset area to a second preset distance and moving on the plane where the second preset distance is located, the place position identifier can be switched, the currently selected place position identifier can be displayed distinctively, and the currently selected place position can be displayed. On the one hand, according to the movement of the sensing subject on the plane where the first preset distance and the second preset distance above the preset area are located, a small map can be presented or enlarged, and multiple place positions related to the small map can be switched, so that the user can control the small map in the game scene on the terminal without touching the terminal, thereby avoiding the sensing subject blocking the line of sight. At the same time, it also avoids the phenomenon of triggering other skill controls due to misoperation, thereby improving the convenience of operation; on the other hand, the above-mentioned operation action can also be performed by an idle finger, so that the operation can be performed in parallel with other operations, thereby improving the diversity of game scene control, making the operation more convenient and flexible, and improving the user experience; on the other hand, the control action can be switched by reducing the distance from the first preset distance to the second preset distance, which simplifies the operation steps, increases the smoothness of the operation, and at the same time, provides a new operation for switching the location to be displayed on the small map; on the other hand, controlling the small map by the preset distance can be used in non-touch display terminals, thereby expanding the scope of use of the small map control.
[0037] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The above and other features and advantages of the present disclosure will become more apparent by describing in detail its exemplary embodiments with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present disclosure, and it is possible for a person of ordinary skill in the art to obtain other drawings based on these drawings without creative work. In the accompanying drawings:
[0039] Figure 1 The interactive interface of a terminal game disclosed in the present invention is shown as follows Figure 1 ;
[0040] Figure 2 This is another interactive interface diagram of a terminal game disclosed in the present invention. Figure 2 ;
[0041] Figure 3 This is another interactive interface diagram of a terminal game disclosed in the present invention. Figure 3 ;
[0042] Figure 4 This is another interactive interface diagram of a terminal game disclosed in the present invention. Figure 4 ;
[0043] Figure 5 A flowchart of an information processing method disclosed herein;
[0044] Figure 6 It is a schematic diagram of the structure of the internal components of the terminal in an exemplary embodiment of the present disclosure;
[0045] Figure 7 A flowchart of another information processing method disclosed herein;
[0046] Figure 8 A flowchart of another information processing method disclosed herein;
[0047] Fig. 9 A block diagram of an information processing device disclosed herein;
[0048] Fig.10 A schematic diagram of a module of an electronic device in an exemplary embodiment of the present disclosure is shown;
[0049] Fig.11 The figure is a schematic diagram of a program product in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0050] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.
[0051] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, materials, devices, steps, etc. may be adopted. In other cases, known structures, methods, devices, implementations, materials or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.
[0052] 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 may be implemented in software form, or these functional entities or parts of functional entities may be implemented in one or more software hardened modules, or these functional entities may be implemented in different networks and / or processor devices and / or microcontroller devices.
[0053] In this exemplary embodiment, an information processing method is first disclosed, which is applied to a terminal that can present game scenes and small maps. The terminal can be, for example, a mobile phone, a tablet computer, a laptop computer, a game console, a PDA, or other electronic devices with a touch area. The game application can control the terminal's interactive interface to present game scenes, virtual objects, small maps, virtual natural environments, etc. through the terminal's application program interface. Figure 1-Figure 4 As shown, a terminal 10 with a game interaction interface is provided, and a game scene 101 and a small map 102 can be presented on the display screen of the terminal 10 shown.
[0054] Reference Figure 5 As shown, the information processing method may include the following steps:
[0055] Step S510: when it is detected that the sensing subject is located at a first preset distance above the preset area, presenting or enlarging the small map in the game scene;
[0056] Step S520: when it is detected that the sensing subject decreases from the first preset distance to the second preset distance, controlling the terminal to display a plurality of location identifiers;
[0057] Step S530: when it is detected that the sensing subject moves on the plane where the second preset distance is located, the place position identifier is switched, the currently selected place position identifier is displayed distinctively, and the currently selected place position is highlighted in the minimap, or the currently selected place position is focused and enlarged in the minimap.
[0058] It should be noted that before the sensing subject is detected to be above the preset area by the first preset distance, the initial state of the small map 102 may be either not displayed in the game interaction interface or displayed as Figure 1 The shown one is displayed in a reduced state in the game interaction interface.
[0059] According to the information processing method in this exemplary embodiment, on the one hand, according to the movement of the sensing body 103 on the plane where the first preset distance H1 and the second preset distance H2 above the preset area are located, the small map 102 can be presented or enlarged, and the multiple locations related to the small map 102 can be switched, so that the user can control the small map 102 in the game scene 101 on the terminal 10 without touching the terminal 10, thereby avoiding the sensing body 103 blocking the line of sight. At the same time, it also avoids the phenomenon of triggering other skill controls due to misoperation, thereby improving the convenience of operation; on the other hand, the above-mentioned operation action can also be performed by an idle finger (such as the index finger or the middle finger), so that the operation can be performed in parallel with other operations (such as operations performed with the thumb), thereby improving the diversity of control of the game scene 101, making the operation more convenient and flexible, and improving the user experience; on the other hand, the control action can be switched by reducing the first preset distance H1 to the second preset distance H2, which simplifies the operation steps and increases the smoothness of the operation. At the same time, it also provides a new operation for switching the location to be displayed on the small map 102; on the other hand, controlling the small map 102 by the preset distance can be used in a non-touch display terminal 10, thereby expanding the scope of use of the small map 102 control.
[0060] Next, the information processing method in this exemplary embodiment will be further described.
[0061] In step S510, when it is detected that the sensing subject is located at a first preset distance above the preset area, the small map is presented or enlarged in the game scene.
[0062] In this exemplary embodiment, the sensing body 103 may be a part of the human body, such as a finger, a palm, etc., or a solid object, such as a rectangular thin plate, etc., which is not particularly limited in this exemplary embodiment.
[0063] In this exemplary embodiment, the preset area can be in various shapes such as circular, semicircular, square, etc., and this exemplary embodiment does not specifically limit this. The size of the preset range can be set by the developer, and this exemplary embodiment does not specifically limit this. The position of the preset area can be set according to the actual situation of the terminal 10. For example, the preset area can be the side area of the terminal 10. When the preset area is the side area of the terminal 10, the sensing body 103 can be prevented from blocking the line of sight, and interference with other operations during the operation can be avoided, which provides convenience for multiple operations to be performed simultaneously.
[0064] In practical applications, the side area may be the peripheral area of the display screen of the terminal 10, for example, it may be the left, top, right, top right, etc. of the periphery of the game scene 101, or it may be Figure 1 The frame area of the terminal 10 shown is not specifically limited in this exemplary embodiment. The shape of the preset area can be, for example, circular, semicircular, elliptical, square, etc., which is not specifically limited in this exemplary embodiment. In addition, the preset area can be a displayable area or a non-display area. Therefore, the preset area can be set at any position of the terminal as long as it is convenient for the user to use.
[0065] In this exemplary embodiment, the sensing body 103 is located above the preset area by a first preset distance H1, which can be as follows: Figure 2 The finger shown is located above the frame area of the terminal 10 by a first preset distance H1 , which is equivalent to an operation in which the finger is suspended above the frame area of the terminal 10 .
[0066] In practical applications, refer to Figure 6 As shown, the first preset distance H1 can be measured by a distance sensor 104 provided on the terminal 10, wherein the distance sensor 104 can be an optical distance sensor, an infrared distance sensor, an ultrasonic distance sensor, etc. Taking the infrared distance sensor as an example, it has an infrared transmitting tube and an infrared receiving tube, and the infrared receiving tube is used to receive the infrared rays emitted by the infrared transmitting tube.
[0067] In this exemplary embodiment, the infrared distance sensor needs to be installed at a position on the terminal 10 that is opposite to the preset area. After the infrared emitting tube emits infrared rays, they will be reflected back by the sensing body 103 above the preset area, and the reflected infrared rays will be received by the infrared receiving tube. The infrared distance sensor can calculate the position of the sensing body 103 based on the propagation speed of the infrared rays and the time difference between the emission and the reception. When the position of the sensing body 103 is within the first preset distance H1, it is determined that the above operation of the sensing body 103 meets the conditions, so that the mini-map 102 will be presented in the game scene 101 where the mini-map is not displayed; the mini-map 102 can also be enlarged in the game scene 101 that displays the mini-map in a reduced state, such as Figure 2 shown.
[0068] In practical applications, the first preset distance H1 can be a specific value, such as 3mm, 4mm, etc., or a value range, such as 2.5mm-5mm. In this exemplary embodiment, in order to reduce the difficulty of operation and improve operability, the first preset distance H1 is a value range, and the sensing body 103 can meet the condition as long as it is within the value range.
[0069] It should also be noted that the distance sensor 104 can be activated after the terminal 10 presents the game scene 101, so that when the sensing body 103 is located above the preset area, the distance to the location of the sensing body 103 can be measured, thereby improving the sensitivity of the terminal 10 sensing.
[0070] In actual applications, in order to prevent the user from waving up the mini-map 102 by mistake, the mini-map 102 may be presented or enlarged in the game scene only when it is detected that the sensing subject is located at a first preset distance above the preset area and a first preset time has been reached. The setting of the first preset time can reduce the probability of the corresponding function of waving up the mini-map 102 when the user's finger or other sensing subject happens to be located at the first preset distance, and reduce the trouble caused by the mini-map 102 function being waving up when the user does not need the mini-map 102.
[0071] In this exemplary embodiment, the measurement of the first preset time can be achieved by a timer 106 set on the terminal 10. In actual applications, the distance sensor 104 and the timer 106 can be electrically connected to the controller 105 on the terminal 10, respectively. When the distance sensor 104 detects that the distance above the preset area of the sensing body 103 reaches the first preset distance H1, the timer 106 can be triggered by the controller 105 to start timing. When the time counted by the timer 106 reaches the first preset time, it is considered that the operation of the sensing body 103 meets the requirements, and the small map 102 can be presented or enlarged in the game scene 101. If the time counted by the timer 106 does not reach the first preset time, that is, the stay time of the sensing body 103 at the first preset distance H1 is less than the first preset time, the operation of the sensing body 103 does not meet the requirements, and the small map 102 is not presented or enlarged in the game scene 101, so as to reduce the probability of the small map 102 function being mistakenly called up.
[0072] In this exemplary embodiment, the first preset time may be set according to actual conditions. For example, the first preset time may be 0.5 seconds, 1 second, 1.5 seconds, etc. This exemplary embodiment does not specifically limit this.
[0073] In actual applications, the mini-map 102 is often placed in the corner of the game screen to assist players in determining their position in the game world. In this exemplary embodiment, after the mini-map 102 is presented or enlarged in the game scene 101, the display position of the mini-map 102 can be switched through a floating operation, or the display range of the mini-map 102 can be scaled, etc. This exemplary embodiment does not specifically limit this.
[0074] In this exemplary embodiment, the small map 102 can be in various shapes such as circular, semicircular, square, etc., and this exemplary embodiment does not specifically limit this. The size of the small map 102 can be set by the developer, and this exemplary embodiment does not specifically limit this. The presentation position of the small map 102 can be set according to the actual situation of the game scene 101, for example, to facilitate the user to observe the position of the small map 102 in time.
[0075] In step S520, when it is detected that the sensing subject decreases from the first preset distance to the second preset distance, the terminal is controlled to display a plurality of location identifiers.
[0076] In this exemplary embodiment, the sensing body 103 is located above the preset area by a second preset distance H2, which can be as follows: Figure 3 The finger is shown at a second preset distance H2 above the frame area of the terminal 10, which is equivalent to the finger floating above the frame area of the terminal 10. Reducing from the first preset distance H1 to the second preset distance H2 means that the floating position of the finger gradually approaches the frame area of the terminal 10.
[0077] The information processing method disclosed in this exemplary embodiment, through the sensing body 103 reducing the first preset distance H1 above the preset area to the second preset distance H2, is equivalent to the sensing body 103 gradually approaching the preset area by moving, and at the second preset distance H2, the control terminal 10 displays multiple location location identifiers 107, and through further actions of the sensing body 103, the operations of step S510 and step S520 are made more coherent and smooth.
[0078] In practical applications, similar to the measurement of the first preset distance H1, the second preset distance H2 can also be measured by a distance sensor 104 provided on the terminal 10, wherein the distance sensor 104 can be an optical distance sensor, an infrared distance sensor, an ultrasonic distance sensor, etc. The specific measurement principle is the same as the measurement principle of the first preset distance H1, and will not be repeated here.
[0079] In practical applications, the second preset distance H2 can be a specific value, such as 1 mm, 2 mm, etc., or a value range, such as 1 mm-2.5 mm. In this exemplary embodiment, in order to reduce the difficulty of operation and improve operability, the second preset distance H2 is a value range, and the sensing body 103 can meet the condition as long as it is within the value range.
[0080] In this exemplary embodiment, the place position identifier 107 indicates the place position that the minimap needs to focus on, and the user can select the corresponding place position as needed. Among them, the multiple place position identifiers 107 may include: the player's own location identifier, the teammate's location identifier, and the marked location identifier. The player's own location identifier indicates that the minimap can focus on displaying the player's own location; the teammate's location identifier indicates that the minimap can focus on displaying the teammate's location; the marked location identifier indicates that the minimap can focus on displaying the player's marked location. In actual applications, other place position identifiers 107 can also be set as needed, and this exemplary embodiment does not specifically limit this.
[0081] In this exemplary embodiment, the place location marker 107 can be in various shapes such as circular, semicircular, square, etc., and this exemplary embodiment does not specifically limit this. The size of the place location marker 107 can be set by the developer, and this exemplary embodiment does not specifically limit this. The presentation position of the place location marker 107 can be set according to the actual situation of the game scene 101. For example, the place location marker 107 can be presented on the side of the small map, or on the left, top, right, upper right, etc. of the periphery of the game scene 101, and this exemplary embodiment does not specifically limit this.
[0082] In actual applications, multiple location identifiers 107 may be arranged side by side or in multiple rows and columns. The actual arrangement may be determined according to the actual available space size, and this exemplary embodiment does not specifically limit this.
[0083] In this exemplary embodiment, a location mark with an identification function can also be set on the location position mark 107. The specific shape of the location mark can be set by the developer, and this exemplary embodiment does not specifically limit this. The colors of multiple location position marks 107 can be set to different colors to distinguish the multiple location position marks 107. This exemplary embodiment does not specifically limit the specific colors.
[0084] In step S530, when it is detected that the sensing subject moves on the plane where the second preset distance is located, the place position identifier is switched, the currently selected place position identifier is displayed distinctively, and the currently selected place position is highlighted in the minimap, or the currently selected place position is focused and enlarged in the minimap.
[0085] The sensing body 103 of step S520 is located at the second preset distance H2. In step S530, the sensing body 103 moves on the plane where the second preset distance H2 is located, so that the multiple location markers 107 can be switched to allow the user to select the location that needs to be focused on and displayed in the small map. Since step S530 is a natural continuation of step S520, there is no jumping action, so that the entire location marker 107 switching operation is very natural and smooth, thereby improving the user experience.
[0086] In this exemplary embodiment, in order to enable the user to quickly and intuitively determine the currently selected place location identifier 107, the currently selected place location identifier 107 can be displayed distinctively. For example, the currently selected place location identifier 107 can be enlarged, that is, the currently selected place location can be distinctively displayed by enlarging the place location identifier 107. For another example, the currently selected place location identifier 107 is displayed in a highlighted form. For another example, a mark is added to the currently selected place location identifier 107, wherein the mark can be a text display of the location indicated by the currently selected place location identifier 107, such as: player location, teammate location or mark location, etc., so that the user can intuitively understand the currently selected location. For another example, the currently selected place location identifier 107 can also be displayed in a form of bold borders, etc. Any form that can be used for distinctive display falls within the protection scope of this exemplary embodiment.
[0087] It should be further explained that the ratio of enlarging the currently selected location mark 107, as well as the specific form and size of the text, are set by the developer according to actual conditions, and this exemplary embodiment does not specifically limit this.
[0088] Reference Figure 7 As shown, this exemplary embodiment also provides another information processing method, the terminal also includes a touch area, the touch area can overlap with the preset area, or can be located at a different position from the preset area. The information processing method may include the following steps:
[0089] Step S710: when it is detected that the sensing subject is located at a first preset distance above the preset area, presenting or enlarging the small map in the game scene;
[0090] Step S720: when it is detected that the sensing subject decreases from the first preset distance to the second preset distance, controlling the terminal to display a plurality of location identifiers;
[0091] Step S730: when it is detected that the sensing subject moves on the plane where the second preset distance is located, the location position mark is switched, and the currently selected location position mark is displayed distinctively, and the currently selected location position is highlighted in the mini-map;
[0092] Step S740: when it is detected that the touch area receives a first touch operation, focus and magnify the currently selected location in the mini-map;
[0093] Step S750: when it is detected that the touch area receives a second touch operation, the display range of the small map is enlarged or reduced with the currently selected location as the center.
[0094] After the currently selected location is highlighted on the mini-map 102, when it is detected that the touch area of the terminal 10 receives a first touch operation, the currently selected location is focused and enlarged in the mini-map, so that the user can observe and judge the situation around the location. The first touch operation may be an operation of the sensing subject pressing the touch area.
[0095] After the mini-map focuses on and enlarges the currently selected location, when it is detected that the touch area receives a second touch operation, the display range of the mini-map is enlarged or reduced with the selected location as the center, so that the user can zoom in or out the location to be observed according to his or her needs.
[0096] The information processing method in this exemplary embodiment is based on the previous information processing method, and adds control over the size of the display range of the mini-map. Specifically, after the user selects a location, the touch operation in the touch area can enlarge or reduce the range displayed on the mini-map 102 with the selected location as the center.
[0097] In this exemplary embodiment, the above-mentioned preset area is the touch area. After the operations on the preset area in steps S710, S720 and S730, steps S740 and S750 are touch operations at the preset area. It can be seen that the above-mentioned multiple actions are equivalent to gradually approaching the preset area. The whole process is coherent and smooth, which makes the operation more comfortable and improves the user experience.
[0098] In this exemplary embodiment, the first touch operation may be an operation of the sensing body 103 pressing the touch area, and the second touch operation may be an operation of the sensing body 103 sliding on the touch area. The moving track of the touch point of the sliding operation may be, for example, a straight line or a curve, etc., which is not particularly limited in this exemplary embodiment. When the user performs the second touch operation, the position of the touch point of the touch operation may be obtained in real time, and the display range of the map 102 may be enlarged or reduced according to the position.
[0099] It should be noted that when the touch area overlaps with the preset area, and the touch area and the preset area are located in the same area of the terminal, for example, the side area of the terminal, the method provided in this exemplary embodiment is used to control the mini-map, and the operation is more coherent. All actions can be completed with just one finger, and the operation is more convenient.
[0100] Reference Figure 8 As shown, this exemplary embodiment also provides another information processing method, the terminal also includes a touch area, the touch area can overlap with the preset area, or can be located at a different position from the preset area. The information processing method may include the following steps:
[0101] Step S810: when it is detected that the sensing subject is located at a first preset distance above the preset area, presenting or enlarging the small map in the game scene;
[0102] Step S820: When it is detected that the sensing subject decreases from the first preset distance to the second preset distance, the terminal is controlled to display a plurality of location identifiers;
[0103] Step S830: when it is detected that the sensing subject moves on the plane where the second preset distance is located, the location position mark is switched, and the currently selected location position mark is displayed distinctively, and the currently selected location position is focused and enlarged in the mini-map;
[0104] Step S840: when it is detected that the touch area receives a third touch operation, the display range of the small map is enlarged or reduced with the currently selected location as the center.
[0105] After the mini-map 102 focuses and enlarges the currently selected location, when it is detected that the touch area receives a third touch operation, the display range of the mini-map is enlarged or reduced with the focused location as the center, so that the user can zoom in or out the location to be observed according to his or her needs.
[0106] The information processing method in this exemplary embodiment is similar to the previous information processing method, with the addition of control over the display range size of the mini-map 102. Specifically, after the user selects a location, the touch operation in the touch area can enlarge or reduce the display range of the mini-map centered on the selected location.
[0107] In this exemplary embodiment, the preset area is the touch area. After steps S810, S820 and S830 are performed on the preset area, step S840 is a touch operation on the preset area. It can be seen that the above-mentioned multiple actions are equivalent to gradually approaching the preset area. The whole process is coherent and smooth, which makes the operation more comfortable and improves the user experience.
[0108] In this exemplary embodiment, the third touch operation is an operation in which the sensing body 103 is pressed toward the touch area and slides. The moving track of the touch point of the sliding operation can be, for example, a straight line or a curve, etc., which is not particularly limited in this exemplary embodiment. When the user performs the second touch operation, the position of the touch point of the touch operation can be obtained in real time, and the display range of the map 102 can be enlarged or reduced according to the position.
[0109] It should be noted that when the touch area overlaps with the preset area, and the touch area and the preset area are located in the same area of the terminal, for example, the side area of the terminal, the method provided in this exemplary embodiment is used to control the mini-map, and the operation is more coherent. All actions can be completed with just one finger, and the operation is more convenient.
[0110] In this exemplary embodiment, in order to provide an indicator for the operation of zooming in or out, after the sensing body 103 is pressed toward the touch area, the terminal 10 displays an indicator 108; the sensing body 103 slides along the direction of the indicator 108 to zoom in or out the display range of the small map 102 with the currently selected location as the center. The indicator 108 can indicate to the user whether the current operation is to zoom in or out the map display range.
[0111] In this exemplary embodiment, the indicator mark 108 can be in various shapes such as bars and arcs, and this exemplary embodiment does not specifically limit this. The size of the indicator mark 108 can be set by the developer, and this exemplary embodiment does not specifically limit this. The presentation position of the indicator mark 108 can be set according to the actual situation of the game scene 101. For example, the indicator mark 108 can be set on the side of the small map to avoid blocking the small map and facilitate users to observe changes in the small map in time. In addition, the indicator mark 108 and other marks thereon can also be displayed in various colors to improve the aesthetics. This exemplary embodiment does not specifically limit the specific color.
[0112] Reference Figure 4 As shown, the indicator mark 108 is a scroll bar control, and the two ends of the scroll bar control are marked with "+" and "-", respectively. Sliding toward the position where the "+" mark is located can enlarge the map display range, and sliding toward the position where the "-" mark is located can reduce the map display range. The above-mentioned "+" and "-" marks can facilitate users to clearly know whether their operations are zooming in or out, thereby providing convenience to users. In actual applications, the indicator mark 108 can also be other forms with identification functions, and this exemplary embodiment does not make special limitations on this.
[0113] In this exemplary embodiment, the position of the current touch point can also be displayed on the indicator 108, that is, the current zoom ratio is displayed, and the user can refer to adjust the zoom ratio. In actual application, a progress bar 109 or a progress block can be set on the indicator 108 to indicate the position of the current touch point.
[0114] In this exemplary embodiment, the progress bar 109 may be displayed inside the indicator mark 108 or outside the indicator mark 108, and this exemplary embodiment does not specifically limit this. The shape of the progress bar 109 may be, for example, a bar, an arc, etc. The progress bar 109 may include a progress display control, and the display position of the progress display control in the progress bar 109 changes with the zoom ratio. For example, when the zoom ratio is small, the starting position of the progress bar 109 is closer to the "-" mark, and when the zoom ratio is large, the starting position of the progress bar 109 is closer to the "+" mark.
[0115] The operation of the sensing body 103 pressing the touch area may be, for example, a hard press operation, a light press operation, a long press operation, etc., which is not particularly limited in this exemplary embodiment.
[0116] Finally, after the sensing subject 103 leaves the preset area, the small map 102 is restored to the initial state, that is, it is not displayed in the game interaction interface, or it can be as follows Figure 1The shown one is displayed in a reduced state in the game interaction interface.
[0117] From the above, it can be seen that whether it is the selection of a location or the zooming of the map display range, the user can perform the relevant operations with one hand, which simplifies the operation steps, increases the smoothness of the operation, and makes the operation more convenient and flexible. At the same time, it also provides a new operation method for selecting a location and zooming the map display range.
[0118] It should be noted that, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0119] In an exemplary embodiment of the present disclosure, an information processing device is also provided, which can be applied to a terminal that can present a game scene and a small map, such as Fig. 9 As shown, the information processing device 900 may include: an interaction module 901, a first detection module 902 and a second detection module 903, wherein:
[0120] The interaction module 901 may be used to present or enlarge the small map in the game scene when detecting that the sensing subject is located at a first preset distance above the preset area;
[0121] The first detection module 902 may be configured to control the terminal to display multiple location identifiers when detecting that the sensing subject decreases from the first preset distance to the second preset distance;
[0122] The second detection module 903 can be used to switch the place position identifier, distinctively display the currently selected place position identifier, and highlight the currently selected place position in the mini map, or focus on and magnify the currently selected place position in the mini map when it is detected that the sensing subject moves on the plane where the second preset distance is located.
[0123] The specific details of each information processing device module mentioned above have been described in detail in the corresponding information processing method, so they will not be repeated here.
[0124] It should be noted that, although several modules or units of the device for execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, 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 into multiple modules or units to be embodied.
[0125] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0126] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0127] Refer to the following Fig.10 The electronic device 1000 according to this embodiment of the present invention will be described. Fig.10 The electronic device 1000 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0128] like Fig.10 As shown, the electronic device 1000 is in the form of a general computing device. The components of the electronic device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010), and a display unit 1040.
[0129] The storage unit 1020 stores program codes, which can be executed by the processing unit 1010, so that the processing unit 1010 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 1010 can perform the following steps: Figure 4In step S510, when it is detected that the sensing subject is located at a first preset distance above the preset area, the mini-map is presented or enlarged in the game scene; in step S520, when it is detected that the sensing subject is reduced from the first preset distance to the second preset distance, the terminal is controlled to display multiple place location identifiers; in step S530, when it is detected that the sensing subject moves on the plane where the second preset distance is located, the place location identifier is switched, the currently selected place location identifier is displayed distinctively, and the currently selected place location is highlighted in the mini-map, or the currently selected place location is focused and enlarged in the mini-map.
[0130] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202 , and may further include a read-only storage unit (ROM) 10203 .
[0131] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0132] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0133] The electronic device 1000 may also communicate with one or more external devices 1070 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1000, and / or communicate with any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1050. Furthermore, the electronic device 1000 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 1060. As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via a bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0134] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0135] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0136] refer to Fig.11 As shown, a program product 1100 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0137] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0138] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0139] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0140] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0141] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0142] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0143] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information processing method, characterized in that: Applied to a terminal capable of presenting a game scene and a small map, the method comprises: When it is detected that the sensing subject is located at a first preset distance above a preset area, presenting or enlarging the small map in the game scene; wherein the preset area is a border area of the terminal; When it is detected that the sensing subject decreases from the first preset distance to the second preset distance, controlling the terminal to display a plurality of location markers; When it is detected that the sensing subject moves on the plane where the second preset distance is located, the place position identifier is switched, the currently selected place position identifier is displayed distinctively, and the currently selected place position is highlighted in the minimap, or the currently selected place position is focused and enlarged in the minimap.
2. The information processing method according to claim 1, characterized in that: The terminal further includes a touch area; and the method further includes: After highlighting the currently selected location in the mini-map, when detecting that the touch area receives a first touch operation, focusing and magnifying the currently selected location in the mini-map; When it is detected that the touch area receives a second touch operation, the display range of the small map is enlarged or reduced with the currently selected location as the center.
3. The information processing method according to claim 2, characterized in that: The first touch operation is an operation in which the sensing body is pressed toward the touch area; The second touch operation is an operation of sliding the sensing body on the touch area.
4. The information processing method according to claim 1, characterized in that: The terminal further includes a touch area; and the method further includes: After the currently selected location is focused and enlarged in the mini-map, when it is detected that the touch area receives a third touch operation, the display range of the mini-map is enlarged or reduced with the currently selected location as the center.
5. The information processing method according to claim 4, characterized in that: The third touch operation is an operation in which the sensing body presses toward the touch area and slides.
6. The information processing method according to claim 3 or 5, characterized in that: The method further comprises: After the sensing body is pressed toward the touch area, the terminal displays an indication mark; The sensing body slides along the direction of the indication mark to enlarge or reduce the display range of the small map with the currently selected location as the center.
7. The information processing method according to claim 1, characterized in that: When it is detected that the sensing subject is located above the preset area by a first preset distance, presenting or enlarging the small map in the game scene includes: When it is detected that the sensing subject is located above the preset area at the first preset distance and reaches a first preset time, the small map is presented or enlarged in the game scene.
8. The information processing method according to claim 2 or 4, characterized in that: The touch area overlaps with the preset area.
9. An information processing device, characterized in that: Applied to a terminal capable of presenting a game scene and a small map, the information processing device comprises: An interaction module, configured to present or enlarge the small map in the game scene when detecting that the sensing subject is located at a first preset distance above a preset area; wherein the preset area is a frame area of the terminal; A first detection module, configured to control the terminal to display a plurality of location identifiers when detecting that the sensing subject decreases from the first preset distance to a second preset distance; The second detection module is used to switch the place position identifier, distinctively display the currently selected place position identifier, and highlight the currently selected place position in the mini map, or focus on and enlarge the currently selected place position in the mini map when it is detected that the sensing subject moves on the plane where the second preset distance is located.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the information processing method according to any one of claims 1 to 8 is implemented.
11. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the information processing method according to any one of claims 1 to 8 by executing the executable instructions.
Citation Information
Patent Citations
Information processing method, device, electronic equipment and memory medium
CN107715454A
Game view angle control method and device and touch terminal
CN110448906A