Page display method, touch control method, apparatus, and device, and storage medium
By setting a gesture trigger area on the map page, single-finger touch gestures can be activated in response to user commands. This expands the adjustable visual display parameters of single-finger touch gestures, solves the problem of difficult map operation, and improves the user experience.
Patent Information
- Application Number
- PCT/CN2025/109325
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-18
- Filing Date
- 2025-07-18
- Publication Date
- 2026-01-22
AI Technical Summary
Users find it difficult to adjust map visual display parameters using map touch gestures, resulting in a poor user experience for navigation applications, especially since two-finger touch gestures are difficult to learn and operate.
Set up a gesture trigger area on the map page to respond to the user's activation command and make the target touch gesture effective. Adjust the visual display parameters of the map area, such as pitch angle, rotation angle and scale, through single-finger touch gestures, and expand the number of parameters that can be adjusted by single-finger touch gestures.
It reduces the difficulty for users to adjust the visual display parameters of the map page, improves the usability and user experience of navigation applications, and simplifies the operation process.
Smart Images

Figure CN2025109325_22012026_PF_FP_ABST
Abstract
Description
Page display methods, touch methods, devices, equipment and storage media
[0001] This disclosure claims priority to Chinese Patent Application No. 202410970286.X, filed on July 18, 2024, entitled "Page Display Method, Touch Method, Apparatus, Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of touch technology, and in particular to a page display method, touch method, device, equipment and storage medium. Background Technology
[0003] Navigation app map pages contain a vast amount of information, and users typically need to adjust visual display parameters such as pitch and rotation angles using map touch gestures to obtain map information under different visual display settings. However, many map touch gestures are difficult to execute, such as two-finger gestures, leading to operational difficulties and a poor user experience when adjusting map visual display parameters using these gestures. Summary of the Invention
[0004] This disclosure provides a page display method, touch method, device, equipment, and storage medium, which can solve the problems of high difficulty in operation and poor user experience when users view maps through map touch gestures.
[0005] In a first aspect, this disclosure provides a page display method, the method comprising:
[0006] Display a map page containing gesture trigger areas;
[0007] In response to receiving an activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect;
[0008] Based on the user's target touch gesture, the visual display parameters of the map area on the map page are adjusted;
[0009] The map page displays the adjusted visual display parameters.
[0010] Optionally, the target touch gesture takes effect when the gesture trigger area is activated, including:
[0011] When the gesture trigger area is activated, the target touch gesture takes effect at any location on the map page.
[0012] Optionally, the target touch gesture is a single-finger touch gesture.
[0013] Optionally, receiving the activation command corresponding to the gesture trigger area includes:
[0014] The system receives an activation command corresponding to the gesture trigger area input by the user through an activated touch gesture; the activated touch gesture and the target touch gesture are of the same type.
[0015] Optionally, receiving the activation command corresponding to the gesture trigger area includes:
[0016] If a single-finger long press operation is detected within the gesture trigger area, it is determined that the activation command corresponding to the gesture trigger area has been received.
[0017] Optionally, the visual display parameters include one or more of the following: pitch angle parameters, scale parameters, rotation angle parameters, and map center point position parameters.
[0018] Optionally, adjusting the visual display parameters of the map area on the map page based on the user's target touch gesture includes at least one of the following:
[0019] Based on the user's single-finger swipe up and single-finger swipe down gestures, the pitch angle parameters of the map area are adjusted;
[0020] Based on the user's single-finger swipe left gesture, the rotation angle parameter of the map area is adjusted;
[0021] Based on the user's click gesture in the first area, increase the scale parameter of the map area;
[0022] Based on the user's click gesture in the second area, the scale parameter of the map area is reduced;
[0023] Based on the user's click gesture within the third area, the position parameters of the map center point of the map area are adjusted.
[0024] Optionally, the gesture triggering area is located in a rectangular area including the edge of the target on the map page.
[0025] Optionally, after the target touch gesture associated with the gesture trigger area takes effect, the method further includes:
[0026] Monitor whether the target touch gesture meets the failure conditions;
[0027] If the conditions are met, the target touch gesture is disabled;
[0028] The failure conditions include:
[0029] The duration for which the target touch gesture is effective reaches a first preset duration;
[0030] And / or, the duration for which the user's finger leaves the map page reaches a second preset duration.
[0031] Optionally, after the target touch gesture associated with the gesture trigger area takes effect, the method further includes:
[0032] A guide image is displayed in the gesture trigger area; the guide image includes: the gesture trigger area prompt image and / or the target touch gesture guide image.
[0033] Optionally, after displaying the guide image in the gesture trigger area, the method further includes:
[0034] In response to the user's desired action, the guide image is hidden;
[0035] The target operation includes: the user's finger leaving the map page, or the user's finger not leaving the map page but leaving the gesture trigger area.
[0036] Optionally, when the guide image includes the target touch gesture guide image, after displaying the guide image in the gesture trigger area, the method further includes:
[0037] When the target touch gesture guide image is played a preset number of times, the target touch gesture guide image is hidden.
[0038] Secondly, this disclosure provides a touch control method, the method comprising:
[0039] Display the target page containing the gesture trigger area;
[0040] In response to receiving an activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect;
[0041] Respond to the user's target touch gesture.
[0042] Thirdly, this disclosure provides a page display device, the device comprising:
[0043] The first display module is used to display a map page containing gesture trigger areas;
[0044] The response module is used to respond to receiving an activation command corresponding to the gesture trigger area, so that the target touch gesture associated with the gesture trigger area takes effect;
[0045] The adjustment module is used to adjust the visual display parameters of the map area on the map page based on the user's target touch gesture;
[0046] The second display module is used to display the map page after the visual display parameters have been adjusted.
[0047] Fourthly, this disclosure provides a touch device, the device comprising:
[0048] The display module is used to display the target page containing the gesture trigger area;
[0049] The first response module is used to respond to receiving an activation command corresponding to the gesture trigger area, so that the target touch gesture associated with the gesture trigger area takes effect;
[0050] The second response module is used to respond to the target touch gesture based on the user's target touch gesture.
[0051] Fifthly, this disclosure provides a touch device, including: a processor, a memory, and a touch screen; the processor is communicatively connected to the memory and the touch screen;
[0052] The memory stores computer instructions;
[0053] The processor executes computer instructions stored in the memory to implement the method as described in any one of the first and second aspects;
[0054] The touchscreen is used for page display.
[0055] In a sixth aspect, this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the display method as described in any one of the first and second aspects.
[0056] In a seventh aspect, this disclosure provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the method as described in any one of the first and second aspects.
[0057] The page display method, touch method, apparatus, device, and storage medium disclosed herein allow a touch device to display a map page containing a gesture trigger area; in response to receiving an activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect; based on the user's target touch gesture, the visual display parameters of the map area on the map page are adjusted; and the map page after the visual display parameter adjustment is displayed. Because touch activates the target touch gesture, the user can distinguish between the touch gesture and the corresponding adjustable visual display parameters before the target touch gesture takes effect. Based on the mapping relationship between the target touch gesture and the corresponding adjustable visual display parameters, the visual display parameters of the map area can be adjusted through the target touch gesture. This implementation method allows for an expansion of the number of adjustable visual display parameters corresponding to touch gestures as needed, overcoming the problem of a limited number of touch gestures and the inability to adjust them once their corresponding touch commands are set, thus improving the usability of map applications and the user experience. When the target touch gesture mentioned above is a single-finger touch gesture, it indicates that the number of visual display parameters that can be adjusted with a single-finger touch gesture has been expanded. In other words, users can adjust visual display parameters that previously required a two-finger touch gesture with a single-finger touch gesture. This reduces the difficulty for users to adjust the visual display parameters of the map area on the map page and improves the user experience of the map application. Attached Figure Description
[0058] To more clearly illustrate the technical solutions in this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0059] Figure 1 is a flowchart illustrating the first page display method provided in this embodiment of the present disclosure;
[0060] Figure 2 is a schematic diagram of a gesture triggering area provided in an embodiment of this disclosure;
[0061] Figure 3 is a schematic diagram of a gesture trigger area prompt image provided in an embodiment of this disclosure;
[0062] Figure 4 is a schematic diagram of a prompt message in a gesture triggering area provided in an embodiment of this disclosure;
[0063] Figure 5 is a flowchart illustrating the second page display method provided in this embodiment of the present disclosure;
[0064] Figure 6 is a flowchart illustrating a touch control method provided in an embodiment of this disclosure;
[0065] Figure 7 is a schematic diagram of the structure of a page display device provided in an embodiment of this disclosure;
[0066] Figure 8 is a schematic diagram of the structure of a touch device provided in an embodiment of this disclosure;
[0067] Figure 9 is a schematic diagram of the structure of a touch device provided in an embodiment of this disclosure.
[0068] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0069] To make the objectives, technical solutions, and advantages of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0070] The following is an explanation of some of the terms used in this disclosure:
[0071] Hotspot: In the field of web page display, a hotspot typically refers to a specific area in the user interface that the user can interact with. This area responds or behaves in response to specific user actions (such as touch, click, long press, etc.). This means that users can perform actions within a larger area (hotspot), rather than being limited to the size of the actual displayed icon or button. Hotspots are often used to enhance the user experience, making it easier for users to interact with applications or web pages.
[0072] Map touch gestures: These are typically used on mobile devices or devices that support touchscreens, allowing users to intuitively browse maps, zoom in and out, and perform other operations to control the map display. Users can usually adjust visual display parameters such as rotation and pitch using map touch gestures, allowing them to view map information according to their needs.
[0073] Single-finger touch gesture: A type of map touch gesture that involves using a single finger to drag, click, or perform other operations on the map, so that the map responds to the single-finger operation and displays accordingly.
[0074] Two-finger touch gesture: This refers to a type of map touch gesture. It requires two fingers to be placed on the map page at the same time to perform the corresponding action (such as swiping or swiping down on the map page at the same time). It is a relatively difficult touch gesture to perform when browsing map pages.
[0075] 3D (Three-Dimensional) map: This refers to the display of a three-dimensional world on a map, including information such as building height and roads with height values perpendicular to the ground.
[0076] Real-view map page: refers to a map page in electronic map services that primarily presents images of the real environment (usually photos taken by satellites or street view vehicles).
[0077] Follow-through animation: In the field of user interface design, follow-through animation refers to a design technique used to enhance the naturalness and feedback of user interactions with interface elements. This type of animation differs from traditional object-following animation; instead, it refers to animations that follow the user's finger movements, appearing wherever the finger touches the screen, thus enhancing the user's interactive experience.
[0078] In map applications such as navigation apps, users can use map touch gestures to view maps from different locations and angles. For example, users can drag the map by swiping a single finger across the screen to display different locations. Another example is that users can double-tap the screen with a single finger to zoom in on the map for more detailed information.
[0079] The aforementioned single-finger touch gestures are relatively easy for users to operate, allowing them to quickly learn and master them to control the adjustment of visual display parameters on the map. However, the number of single-finger touch gestures that can be effectively executed on a map page is limited, often making it impossible to adapt to all executable commands for adjusting map visual display parameters (such as rotation and zooming) using only single-finger gestures. Therefore, the introduction of two-finger touch gestures further meets users' needs for map display. For example, users can zoom out on the map by moving two fingers in opposite directions on the screen.
[0080] The key difference between 3D and 2D maps lies in their spatial presentation. 3D maps, by showcasing information in a 3D world, can better express spatial relationships, including relative directions (north, south, east, west), altitude, and more accurately reflect the real world. Because 3D maps display more information than 2D maps, there are more commands for adjusting visual display parameters. Therefore, more two-finger touch gestures are introduced in 3D maps. For example, users can adjust the 3D map's pitch angle by simultaneously moving two fingers up or down on the screen; and adjust the rotation angle by simultaneously rotating two fingers on the screen.
[0081] However, two-finger touch gestures are more difficult to learn and master than single-finger touch gestures, and some users may even find them impossible to perform. Furthermore, two-finger touch gestures are often not standard user operations, making the teaching cost relatively high. Additionally, two-finger touch gestures typically involve discontinuous interaction, requiring users to repeatedly change their gestures to achieve the desired effect, which greatly frustrates users when viewing map information. In other words, users often find it difficult to adjust the visual display parameters of the map page using two-finger touch gestures, impacting their user experience with map applications.
[0082] Single-finger touch gestures are easier to learn and master than two-finger touch gestures, and are a common operation for users. Currently, the problem that limits users to using single-finger touch gestures to control all visual display parameter adjustments on the map is that the number of single-finger touch gestures that can be performed on the map page is limited.
[0083] In developing this disclosure, the inventors discovered that if, when a user adjusts visual display parameters on a map page, a new mapping relationship is established between a single-finger touch gesture and its corresponding adjustable visual display parameter (e.g., visual display parameters that could previously only be adjusted via two-finger touch gestures) without affecting the existing mapping relationship between the current single-finger touch gesture and its corresponding adjusted visual display parameter, then the number of visual display parameters that can be adjusted by a single-finger touch gesture can be expanded while ensuring that the original single-finger touch gesture is used to control the map's visual display parameters. Furthermore, this method can meet the user's need to adjust map visual display parameters using single-finger touch gestures, reducing the difficulty of map viewing and improving the user's interactive experience.
[0084] In view of this, this disclosure provides a page display method and a gesture touch control method. This method, by deploying gesture trigger areas on the map page, enables the associated target touch gesture to take effect when a user issues an activation command to the gesture trigger area. This allows the user to adjust the visual display parameters of the map area based on the activated target touch gesture and the mapping relationship between the target touch gesture and corresponding adjustable visual display parameters. This implementation method expands the number of adjustable visual display parameters that can correspond to touch gestures, thus overcoming the problem of a limited number of touch gestures and the inability to adjust them once their corresponding touch commands are set.
[0085] Single-finger touch gestures are generally easier to operate than other touch gestures (such as two-finger gestures). Expanding the number of visual display parameters that can be adjusted with a single-finger touch gesture can reduce the difficulty of map operation and viewing, thus improving the user experience. For example, before a single-finger touch gesture is activated, it can only move the map image up and down; after activation, it can adjust the map's tilt angle. In other words, after a user issues an activation command to the gesture trigger area, the associated single-finger touch gesture becomes active, allowing the user to control map visual display parameters that previously required two-finger gestures. In short, expanding the interactive commands corresponding to single-finger touch gestures increases the number of visual display parameters that can be adjusted, thereby reducing operational difficulty and improving the user experience of viewing the map page.
[0086] The subject of this disclosure can be a map application deployed in a touch device (such as a mobile phone, tablet, touch whiteboard, etc.); or a touch device that has a map application deployed on it. The map application mentioned here can be, for example, a navigation application. The map application is application software. The technical solution of this disclosure will be described in detail below with reference to specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0087] Figure 1 is a flowchart illustrating a first page display method provided in this embodiment. As shown in Figure 1, the method may include the following steps:
[0088] S101. Display the map page containing the gesture trigger area.
[0089] The aforementioned map page can be any page in a map application that includes a map area. This disclosure does not limit the type of the map page; for example, it can be a 3D map page, a 2D map page, or a panoramic map page.
[0090] The aforementioned gesture trigger area can be, for example, a hotspot on a map page. All map pages of the map application may contain gesture trigger areas, or only some map pages may contain gesture trigger areas; this disclosure does not limit this. A map page may contain only one gesture trigger area or multiple gesture trigger areas; this disclosure does not limit this.
[0091] This disclosure does not limit the size, shape, or location of the gesture triggering area on the map page. For example, it may be a rectangular area including the target edge of the map page. This disclosure does not limit which specific edge of the map page the target edge is; it may include only one edge or multiple edges. This disclosure also does not limit whether it includes a complete edge or a partial edge. For example, Figure 2 is a schematic diagram of a gesture triggering area provided by an embodiment of this disclosure. As shown in Figure 2, the gesture triggering area may, for example, be located within a rectangular area including the complete right edge of the map page, as well as a portion of the top edge and a portion of the bottom edge.
[0092] If the gesture trigger area is visible to the user, it will obscure map information. Therefore, the gesture trigger area is usually invisible to the user. Of course, when the user uses it for the first time, text, charts, or area boxes can be used to prompt the user.
[0093] This disclosure does not limit the triggering conditions for a touch device to display a map page with a gesture trigger area. For example, it can display a map page with a gesture trigger area in response to a user opening a map application; or, it can display a map page with a gesture trigger area in response to a user opening a map page with a gesture trigger area. For instance, if the map page with the gesture trigger area is a 3D map page, the touch device can display the map page with the gesture trigger area in response to a user switching to a 3D map page. Furthermore, the touch device can display a map page with a gesture trigger area in response to a user switching to a 3D map page, provided that the map page zoom level reaches a certain condition, and / or a target 3D building exists within the map page. The user's action of switching to a 3D map page can be, for example, clicking a component used to switch to a 3D map page.
[0094] S102. In response to receiving the activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect.
[0095] The activation command corresponding to the aforementioned gesture trigger area can be any operation distinct from other functions of the map page in a map application. For example, it could be an activation command received from a user through a gesture input. This activation touch gesture can be the same type as or different from the target touch gesture. This disclosure does not limit the definition of the type; for example, it can include single-finger gestures, two-finger gestures, and other multi-finger gestures. It should be understood that dragging, clicking, and other operations are specific map touch gestures, not types of map touch gestures. When the activation touch gesture and the target touch gesture are of the same type, the user can activate the target touch gesture associated with the gesture trigger area based on the same gesture type, and adjust the visual display parameters of the map area. In other words, the user can achieve the page display method provided by this disclosure without switching gesture types, making the operation convenient and further improving the user experience of map applications.
[0096] Optionally, if a single-finger long-press operation is detected within the gesture trigger area, it is determined that the activation command corresponding to the gesture trigger area has been received. This disclosure does not limit the operation time corresponding to the single-finger long-press operation; those skilled in the art can set it as needed. Currently, in map applications, single-finger long-press operations on the map page are typically used for target selection, which is an industry-standard operation and has become ingrained in users' minds. This method of issuing the activation command corresponding to the gesture trigger area through a single-finger long-press operation is actually a choice of gesture touch control method. Therefore, it is easier for users to accept and learn, and they can quickly master the method of issuing activation commands to the gesture trigger area, which aligns with user perception and improves the user experience.
[0097] Alternatively, the activation command may be a double-click or triple-click operation by the user within a preset operation duration, and this disclosure does not limit the specific value of the preset operation duration. Alternatively, the activation command may be an operation by the user touching the touch screen of the touch device and drawing a specific shape in the gesture trigger area, and this disclosure does not limit the specific shape of the specific shape. When the map page contains multiple gesture trigger areas, the activation commands corresponding to different gesture trigger areas may be the same or different.
[0098] This disclosure does not limit the specific gesture type of the target touch gesture mentioned above. For example, it can be a single-finger touch gesture and / or a two-finger touch gesture, which can be set according to the needs of those skilled in the art. Since single-finger touch gestures are generally easier to operate than other touch gestures (such as two-finger touch gestures), when the target touch gesture is a single-finger touch gesture, it means that compared to the conventional single-finger operation for existing map pages, users can adjust the visual display parameters of more map areas based on single-finger touch gestures. These visual display parameters may require two-finger operation gestures to adjust in the prior art. In other words, when the target touch gesture is a single-finger touch gesture, it can reduce the difficulty of operating the map application for users and improve the user's viewing experience of the map page.
[0099] The "targeted touch gesture activation" mentioned here refers to the user's ability to adjust the map page based on the targeted touch gesture and its corresponding visual display parameters. Upon receiving the activation command corresponding to the gesture trigger area, the targeted touch gesture can either activate only within the activated trigger area (meaning the user can only move and adjust the map page within that area) or activate at any location on the map page (meaning the user can move and adjust the map page anywhere on the map page). This implementation expands the execution range of the targeted touch gesture on the map page, thereby improving user convenience and enhancing the user experience.
[0100] S103. Based on the user's target touch gesture, adjust the visual display parameters of the map area on the map page.
[0101] The aforementioned visual display parameters may include one or more of the following: pitch angle parameter, scale parameter, rotation angle parameter, and map center point position parameter. The pitch angle parameter refers to the pitch angle of the map area on the map page for a 3D map. The map center point position parameter is the position parameter of the center point of the interface used to display the map area on the map page, which may be a location coordinate, for example.
[0102] This disclosure does not limit the specific mapping relationship between the target touch gesture and the visual display parameters of the map area; those skilled in the art can set it as needed. For example, after the touch device responds to the activation command corresponding to the gesture trigger area, the user can adjust the rotation angle parameter of the map area based on a single-finger rotation gesture. The rotation angle of the map area is also related to the finger rotation angle. For example, if the user rotates a single finger clockwise on the map page, the map area will also rotate clockwise. Alternatively, after the touch device responds to the activation command corresponding to the gesture trigger area, the user can increase or decrease the scale parameter of the map page area based on a single-finger right swipe gesture. The proportion by which the scale parameter increases or decreases is related to the distance the user's finger swipes to the right.
[0103] For example, the touch device can pre-store the mapping relationship between the target touch gesture and the corresponding adjustable visual display parameters after the gesture trigger area is activated. The touch device determines the adjustment method of the visual display parameters of the map area by the target touch gesture based on the detected user input target touch gesture and the above mapping relationship, and then adjusts the visual display parameters of the map area accordingly. The specific adjustment method can refer to the prior art, and will not be elaborated here.
[0104] S104. Display the map page after adjusting the visual display parameters.
[0105] In this step, the touch device displays a map page with adjusted visual display parameters to meet the user's map viewing needs, and map information is obtained based on the map page with adjusted visual display parameters.
[0106] In this embodiment, the touch device displays a map page containing a gesture trigger area; in response to receiving an activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect; based on the user's target touch gesture, the visual display parameters of the map area on the map page are adjusted; and the map page after the visual display parameter adjustment is displayed. Because touch activates the target touch gesture, the user can distinguish between the touch gesture before the target touch gesture takes effect and the corresponding adjustable visual display parameters. Based on the mapping relationship between the target touch gesture and the corresponding adjustable visual display parameters, the visual display parameters of the map area can be adjusted through the target touch gesture. This implementation method allows for expanding the number of adjustable visual display parameters corresponding to touch gestures as needed, thus overcoming the problem of a limited number of touch gestures and the inability to adjust them once their corresponding touch commands are set, improving the usability of map applications and the user experience. When the target touch gesture mentioned above is a single-finger touch gesture, it indicates that the number of visual display parameters that can be adjusted with a single-finger touch gesture has been expanded. In other words, users can adjust visual display parameters that previously required a two-finger touch gesture with a single-finger touch gesture. This reduces the difficulty for users to adjust the visual display parameters of the map area on the map page and improves the user experience of the map application.
[0107] The following specific embodiments illustrate how a touch device can adjust the visual display parameters of a map area on a map page based on the user's target touch gestures.
[0108] Optionally, in some embodiments, the touch device can adjust the pitch angle parameters of the map area based on the user's single-finger swipe up and swipe down gestures. The pitch angle parameters referred to here are the top-down and bottom-up angle parameters of the map area. For example, the touch device can, based on the user's single-finger swipe up gesture, decrease the top-down angle parameter and increase the bottom-up angle parameter of the map area; and based on the user's single-finger swipe down gesture, increase the top-down angle parameter and decrease the bottom-up angle parameter of the map area. Optionally, the adjustment range of the map area's pitch angle parameters can be related to the user's single-finger swipe distance or the swipe time.
[0109] In existing technologies, adjusting the pitch angle parameters of a map area typically requires two-finger swipe-up and two-finger swipe-down gestures. With the above implementation, the touch device only needs to activate the gesture trigger area before adjusting the map area's pitch angle parameters using a single-finger swipe-up and single-finger swipe-down gesture. This reduces the operational difficulty of adjusting the visual display parameters of a map area based on touch gestures and improves the user experience of navigation applications.
[0110] In some embodiments, the touch device can adjust the rotation angle parameter of the map area based on the user's single-finger left swipe gesture. For example, the touch device can increase the counter-clockwise rotation angle parameter of the map area based on the user's single-finger left swipe gesture, and increase the clockwise rotation angle parameter of the map area based on the user's single-finger right swipe gesture. The map area rotation angle can be related to, for example, the single-finger swipe distance or the swipe time.
[0111] In existing technologies, touch devices typically require users to adjust the rotation angle parameters of a map area based on two-finger touch gestures. This approach, which involves activating the gesture trigger area and then using a single-finger touch gesture to adjust the rotation angle parameters of the map area, reduces the difficulty for users to adjust the rotation angle parameters of the map area and improves the user experience of navigation applications.
[0112] In some embodiments, the touch device may increase the map scale parameter based on a user's click gesture in a first area; and / or decrease the map scale parameter based on a user's click gesture in a second area; and / or adjust the map center point position parameter based on a user's click gesture in a third area.
[0113] This disclosure does not limit the specific location and size of the first, second, and third regions on the map page, nor does it limit the extent to which the touch device increases the map page scale parameter based on the user's click gesture in the first region, or the extent to which it decreases the map page scale parameter based on the user's click gesture in the second region. Those skilled in the art can set these parameters as needed.
[0114] For example, a touch device can shift the center point of a map region to the left on the map based on a user's click gesture in a third area, visually shifting the map's display area on the map page to the left. This disclosure does not limit the extent to which the touch device can shift the center point of a map region on the map based on a user's click gesture in a third area; those skilled in the art can set this as needed. This implementation method can further expand the number of visual display parameters that users can adjust through single-finger gestures, thereby reducing the difficulty of operating map applications and improving the user experience.
[0115] The following provides an example of a scenario where the target touch gesture associated with the gesture trigger area fails.
[0116] Optionally, in some embodiments, after the touch device receives an activation command corresponding to the gesture trigger area and the target touch gesture associated with the gesture trigger area takes effect, it can also monitor whether the target touch gesture meets the failure conditions. Failure conditions may include, for example, the duration after the target touch gesture takes effect reaching a first preset duration; and / or, the duration after the user's finger leaves the map page reaching a second preset duration.
[0117] This disclosure does not limit the specific values of the first and second preset durations mentioned above, and those skilled in the art can set them as needed. Optionally, when the second preset duration is 0, that is, as soon as the user's finger leaves the map page, the failure condition is determined to be met.
[0118] If the failure condition is met, the touch device disables the target touch gesture. In other words, the user cannot adjust the visual display parameters of the map area on the map page based on the target touch gesture and the preset mapping relationship between the effective target touch gesture and the corresponding adjustable visual display parameters.
[0119] If the failure condition only includes the gesture trigger area being activated for a duration that reaches a first preset duration, then through this implementation, the touch device can control the activation duration of the gesture trigger area within the first preset duration. That is, once the gesture trigger area has been activated for the first preset duration, the touch device can automatically exit the gesture trigger area without user input, simplifying the operation process while prioritizing the touch device's current normal operating mode. Since users mostly operate in the normal operating mode—that is, using touch gestures when the gesture trigger area is not activated—this implementation prioritizes meeting users' normal operational needs and improves the usability of the touch device.
[0120] If the failure condition only includes the duration for which the user's finger leaves the map page reaching a second preset duration, then this implementation method can flexibly control whether the target touch gesture fails based on the duration for which the user's finger leaves the map page. This makes the operation convenient and improves the usability of the page display method provided in this disclosure.
[0121] If the failure conditions include the duration after the target touch gesture takes effect reaching a first preset duration, and the duration after the user's finger leaves the map page reaching a second preset duration, that is, providing the user with multiple conditions to disable the target touch gesture, then the user can choose to disable the target touch gesture passively or actively, thereby better meeting the user's usage needs.
[0122] Optionally, in some embodiments, after the target touch gesture associated with the gesture trigger area takes effect, the touch device may also display a guide image in the gesture trigger area; the guide image includes: a gesture trigger area prompt image and / or a target touch gesture guide image.
[0123] Understandably, to avoid disturbing the user, the gesture trigger area can be set to be invisible to the user. When the user activates the gesture trigger area, a corresponding guide image can be displayed in the gesture trigger area to let the user know that the gesture trigger area has been activated.
[0124] The aforementioned gesture trigger area prompt image can be a static image or an animation. Specifically, this disclosure does not limit the specific location of the gesture trigger area prompt image within the gesture trigger area, nor its form; for example, it can display the gesture trigger area prompt image by covering the gesture trigger area. Figure 3 is a schematic diagram of a gesture trigger area prompt image provided by an embodiment of this disclosure. As shown in Figure 3, the touch device can, for example, play the gesture trigger area prompt image within the gesture trigger area (the shaded area shown in the dashed box in Figure 3, excluding the arrows), so that the user clearly understands the specific location of the gesture trigger area on the map page, and indicates to the user that the current gesture trigger area is active, thereby improving the user's interactive experience.
[0125] The target touch gesture guidance image can be a static image or an animation (e.g., a motion-following effect). This disclosure does not limit the specific style of the target touch gesture guidance image, and those skilled in the art can set it according to their needs. When the target touch gesture guidance image is a motion-following effect, the user can clearly feel the feedback of the touch device when performing a single-finger touch gesture, thereby improving the user's interaction experience with the touch device.
[0126] Optionally, when the guide image includes a target touch gesture guide image, after the guide image is displayed in the gesture trigger area, the target touch gesture guide image is hidden when the number of times the target touch gesture guide image is played reaches a preset number.
[0127] This disclosure does not limit the specific value of the aforementioned preset number of times, which can be set by those skilled in the art according to their needs. Hiding the target touch gesture guide image as mentioned here means stopping the display of the target touch gesture guide image in the gesture trigger area.
[0128] In this implementation, the number of times the target touch gesture guide image is played in the gesture trigger area is limited in response to the user's target touch gesture. In other words, the target touch gesture guide image is not played continuously, but conditionally based on a preset number of times. This can improve the user's interactive experience based on the target touch gesture guide image without interfering with the user's viewing of map information, thus further enhancing the user's experience of viewing maps using a touch device.
[0129] For example, continuing to refer to Figure 3, the touch device can, after activation of the gesture trigger area, cycle through the three arrows and hand gestures shown in Figure 3, accompanied by the user's single-finger touch gesture, until a preset number of times are reached, at which point the hand gestures are hidden. It should be understood that the three arrows and hand gestures shown in Figure 3 are for illustrative purposes only, and this disclosure does not limit whether navigation applications can use other forms of hand gestures.
[0130] Optionally, in some embodiments, after the touch device displays the guide image in the gesture trigger area, the touch device may also hide the guide image in response to the user's target operation; the target operation includes: the user's finger leaving the map page, or the user's finger leaving the gesture trigger area without leaving the map page.
[0131] For example, after the touch device displays a guide image in the gesture trigger area, it monitors whether the user's finger leaves the map page. If it does, the activation state of the gesture trigger area can be deactivated, and the guide image can be hidden.
[0132] Alternatively, after the touch device displays the guide image in the gesture trigger area, it can monitor whether the user's finger leaves the gesture trigger area without leaving the map page. If so, the activation state of the gesture trigger area can be kept unchanged, but the guide image can be hidden.
[0133] If the target operation involves the user's finger leaving the map page, this implementation method can provide better interactive feedback when the user touches the map page, thereby improving the user's interactive experience.
[0134] If the target operation involves the user's finger not leaving the map page but leaving the gesture trigger area, this implementation method allows the user to clearly perceive whether the current operation is within the gesture trigger area, thus improving the touch interaction experience.
[0135] Optionally, in some embodiments, when displaying a map page containing a gesture trigger area, the touch device can also display a map page containing the gesture trigger area and its accompanying prompts; these prompts are used to guide users on how to use the gesture trigger area. This implementation guides users to adjust the visual display parameters of the map area based on the gesture trigger area and the corresponding target touch gesture, reducing learning and operational difficulties and improving the user experience.
[0136] This disclosure does not limit the display format, content, or location of the prompt information in the gesture trigger area on the map page. For example, it may include text content and / or images (e.g., animations or static images) located near the gesture trigger area. This disclosure does not limit the scope referred to as "nearby," which may include overlapping the gesture trigger area or being within a preset distance range of the gesture trigger area. This disclosure does not limit the specific value of the preset distance.
[0137] For example, Figure 4 is a schematic diagram of a gesture trigger area prompt information provided in an embodiment of this disclosure. As shown in Figure 4, the gesture trigger area prompt information may include, for example, the text "Long press and slide 360 degrees to view the map," and, as shown in Figure 4, a circular area (within the dashed box in Figure 4) used to indicate the location of the gesture trigger area to the user, and the location where a long press is possible. This disclosure does not limit whether the circular area is configured with animation effects, or the specific type of animation effect configured, such as a flashing animation effect. It should be understood that the gesture trigger area prompt information shown in Figure 4 is only illustrative. In actual applications, touch devices may also use other prompt information to guide and teach the use of the gesture trigger area.
[0138] The map page displayed on the touch device can contain prompts for both the gesture trigger area and the target gesture trigger area; or, in some scenarios, the map page displayed on the touch device can contain the gesture trigger area but not the prompts for the gesture trigger area.
[0139] For example, a touch device may display a map page containing prompts about the gesture trigger area and the target gesture trigger area if the number of times the user has historically operated the gesture trigger area is less than or equal to a preset number of operations. If the number of times the user has historically operated the gesture trigger area is greater than the preset number of operations, a map page containing prompts about the gesture trigger area but not the gesture trigger area will be displayed.
[0140] This disclosure does not limit the specific value of the aforementioned preset number of operations, and those skilled in the art can set it according to their needs. The number of times the user operates the gesture trigger area mentioned here may be the number of times the user activates the gesture trigger area by executing an activation command; or it may be the number of times the user adjusts the visual display parameters of the map area displayed on the map page by executing a target touch gesture. This disclosure does not limit it.
[0141] Some users have mastered the use of the gesture trigger area after activating it more times than the preset number of times. Therefore, in this case, the above method can avoid interfering with the user's viewing of the map details by repeatedly displaying map pages containing gesture trigger areas and gesture trigger area prompts. In other words, the map details are displayed first, which can further improve the intelligence of the display method and enhance the user's map viewing experience.
[0142] In some embodiments, the touch device may respond to a cold start command by displaying a map page containing a gesture trigger area and a prompt message for the gesture trigger area.
[0143] This disclosure does not limit the method of obtaining the above-mentioned cold start command. For example, the cold start command can be obtained by obtaining the user's operation of clicking the map application icon on the touch device.
[0144] This disclosure does not limit the duration for which a map page containing a gesture trigger area and gesture trigger area prompts is displayed after a cold start of the touch device. For example, after the duration for which a map page containing a gesture trigger area and gesture trigger area prompts is displayed exceeds a preset prompt display duration in response to a cold start command, the display switches to a map page containing a gesture trigger area but without gesture trigger area prompts. This disclosure does not limit the specific value of the aforementioned preset prompt display duration, which can be set by those skilled in the art according to their needs.
[0145] Optionally, the touch device can also respond to a cold start command and, if the number of times the user has historically operated the gesture trigger area is less than or equal to a preset number of operations, display a map page containing the gesture trigger area and its prompt information. In other words, if the touch device cold starts, but the number of times the user has historically operated the gesture trigger area exceeds the preset number of operations, the map page containing the gesture trigger area and its prompt information will not be displayed; for example, a map page that includes the gesture trigger area but does not include its prompt information can be displayed.
[0146] Optionally, the touch device can also periodically respond to a cold start command by displaying a map page containing a gesture trigger area and gesture trigger area prompts. This disclosure does not limit the specific period at which the touch device periodically displays the map page containing the gesture trigger area and gesture trigger area prompts in response to a cold start command; those skilled in the art can set it according to their needs. That is, in this implementation, the touch device will only display the map page containing the gesture trigger area and gesture trigger area prompts when the display period is met and a cold start command is received. When the display period is not met, the touch device will not display the map page containing the gesture trigger area and gesture trigger area prompts even if a cold start is performed; for example, it may only display the map page containing the gesture trigger area.
[0147] In this way, the touch device can periodically prompt and guide the user on how to use the gesture trigger area. This can both teach and guide the user on how to use the gesture trigger area, and ensure that the prompt information of the gesture trigger area will not be displayed when the display cycle is not met, so as not to obscure or interfere with the user's map viewing, thus improving the user's map viewing experience.
[0148] In some embodiments, the touch device can also respond to a warm-start command by displaying a map page containing a gesture trigger area but without gesture trigger area prompts. That is, in this case, the map page displayed by the touch device during a warm-start only includes the gesture trigger area and does not include gesture trigger area prompts. Since the touch device is in a warm-start state, if the touch device has already displayed a map page including both the gesture trigger area and gesture trigger area prompts during a cold start, and the interval between cold and warm starts is usually short, meaning the user has already viewed the map page including both the gesture trigger area and gesture trigger area prompts within a short period, then the user has already received at least one instruction on how to use the gesture trigger area within a short period. Therefore, this implementation allows the map page to prioritize displaying detailed map information, avoiding interference with the user's viewing of detailed map information due to frequent display of target task prompts, thus improving the user-friendliness and intelligence of the display method and enhancing the user experience.
[0149] Optionally, the prompt information for the gesture trigger area may include strong prompt information and weak prompt information for the gesture trigger area. In some embodiments, the touch device may, in response to a cold start command, first display a map page containing the gesture trigger area and strong prompt information for the gesture trigger area. If the duration of displaying the map page containing the gesture trigger area and strong prompt information for the gesture trigger area exceeds a preset strong prompt information display duration, then switch to displaying a map page containing the gesture trigger area and weak prompt information for the gesture trigger area.
[0150] The aforementioned weak prompt information is a concept relative to strong prompt information. For example, weak prompt information may be less conspicuous than strong prompt information; the text content of weak prompt information may be shorter than that of strong prompt information; and / or, the size occupied by weak prompt information on the map page may be smaller than that of strong prompt information. This disclosure does not limit the specific value of the preset display duration of strong prompt information, nor the display duration of the map page containing the gesture trigger area and the weak prompt information in the gesture trigger area. Those skilled in the art can set these settings according to their needs. For example, the touch device may periodically display the weak prompt information in the gesture trigger area, and its display period may be the same as or different from the display period of the strong prompt information in the gesture trigger area. This disclosure does not limit this.
[0151] This implementation approach allows for two main advantages. First, it provides clear and effective guidance on how to use the gesture trigger area through strong prompts. Second, by switching from displaying a map page with both gesture trigger areas and strong prompts for longer than the preset strong prompt display duration, to displaying a map page with both gesture trigger areas and weak prompts, the user experience of viewing map information is ensured while providing instruction on gesture trigger areas in a relatively weaker manner. In other words, it simultaneously guarantees both the map viewing experience and the instructional experience regarding gesture trigger areas, enhancing the user-friendliness and usability of the display method and further improving the overall user experience.
[0152] The display method provided in this disclosure will be exemplarily described below through another specific embodiment. Figure 5 is a schematic flowchart of a second page display method provided in an embodiment of this disclosure. As shown in Figure 5, the method may include, for example, the following steps:
[0153] S201. Monitor whether the user performs a long press operation in the gesture trigger area.
[0154] If so, proceed to step S202.
[0155] S202. Enable the target touch gesture associated with the gesture trigger area, and play the gesture trigger area prompt image and the target touch gesture guide image in the gesture trigger area.
[0156] S203. Monitor whether the user's finger is lifted, whether the user's finger moves out of the gesture trigger area, and whether the target touch gesture guide image loops for a preset number of times.
[0157] If the user lifts their finger, proceed to step S204.
[0158] If the user's finger moves out of the gesture trigger area, then step S205 is executed.
[0159] If the target touch gesture guide image loops for a certain number of times, then step S206 is executed.
[0160] S204. Disable the target touch gesture and hide the gesture trigger area prompt image and the target touch gesture guide image.
[0161] S205. Hide the gesture trigger area prompt image.
[0162] S206, Hide target touch gesture guide image.
[0163] This disclosure also provides a gesture touch control method, the execution subject of which is a touch control device. Contents identical or similar to those in the above embodiments can be referred to the above embodiments, and will not be repeated here. For example, Figure 6 is a flowchart illustrating a touch control method provided by an embodiment of this disclosure. As shown in Figure 6, the method may include, for example, the following steps:
[0164] S301. Display the target page containing the gesture trigger area.
[0165] This disclosure does not limit the type of the target page mentioned above; it can be any page that can be operated based on user gestures, such as a map page.
[0166] S302. In response to receiving the activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect.
[0167] S303, Based on the user's target touch gesture, respond to the target touch gesture.
[0168] The way a touch device responds to a target touch gesture is related to the type of the target page. For example, if the target page is a map page, the way the touch device responds to the target touch gesture may be by adjusting the visual display parameters of the map area on the map page.
[0169] In this implementation, the touch device displays a target page containing a gesture trigger area; in response to receiving an activation command corresponding to the gesture trigger area, the target touch gesture associated with the gesture trigger area takes effect; then, based on the user's target touch gesture, the system responds to the target touch gesture. Because the touch device enables the target touch gesture associated with the gesture trigger area, the user can distinguish between touch gestures before the target touch gesture takes effect and the corresponding target page adjustment method. Based on the mapping relationship between the effective target touch gesture and the corresponding target page adjustment method, the user can adjust the target page using the target touch gesture. This implementation method allows for expanding the number of target page adjustment methods corresponding to touch gestures as needed, overcoming the limitation of the number of touch gestures and the inability to adjust them once their corresponding touch commands are set. This improves the usability of the application to which the target page belongs and enhances the user experience. When the target touch gesture is a single-finger touch gesture and the target page is a map page, it indicates that the number of visual display parameters corresponding to the single-finger touch gesture has been expanded. In other words, users can adjust visual display parameters that previously required two-finger touch gestures using single-finger touch gestures. This reduces the difficulty for users to adjust the visual display parameters of map areas on the map page and improves the user experience of map applications.
[0170] Figure 7 is a schematic diagram of a page display device provided in an embodiment of this disclosure. As shown in Figure 7, the page display device includes: a first display module 11, a response module 12, an adjustment module 13, and a second display module 14. Optionally, the device may also include a third display module.
[0171] The first display module 11 is used to display a map page containing a gesture trigger area;
[0172] The response module 12 is used to respond to receiving the activation command corresponding to the gesture trigger area, so that the target touch gesture associated with the gesture trigger area takes effect.
[0173] The adjustment module 13 is used to adjust the visual display parameters of the map area on the map page based on the user's target touch gesture.
[0174] The second display module 14 is used to display the map page after the visual display parameters have been adjusted.
[0175] Optionally, the target touch gesture can take effect at any location on the map page.
[0176] Optionally, the target touch gesture is a single-finger touch gesture.
[0177] Optionally, the response module 12 is specifically used to receive the activation command corresponding to the gesture trigger area input by the user through activating a touch gesture; the activated touch gesture and the target touch gesture are of the same type.
[0178] Optionally, the response module 12 is specifically used to determine that an activation command corresponding to the gesture trigger area has been received if a single-finger long press operation is detected in the gesture trigger area.
[0179] Optionally, the visual display parameters include one or more of the following: pitch angle parameters, scale parameters, rotation angle parameters, and map center point position parameters.
[0180] The adjustment module 13 is specifically used for at least one of the following operations: adjusting the pitch angle parameter of the map area based on the user's single-finger swipe up and single-finger swipe down gestures; adjusting the rotation angle parameter of the map area based on the user's single-finger swipe left gesture; increasing the scale parameter of the map area based on the user's click gesture in the first area; decreasing the scale parameter of the map area based on the user's click gesture in the second area; and adjusting the map center point position parameter of the map area based on the user's click gesture in the third area.
[0181] Optionally, the gesture triggering area is located in a rectangular area including the edge of the target on the map page.
[0182] Optionally, the response module 12 is further configured to monitor whether the target touch gesture meets the failure conditions after the target touch gesture associated with the gesture trigger area takes effect; if it does, the target touch gesture is disabled; the failure conditions include: the duration of the target touch gesture taking effect reaches a first preset duration; and / or, the duration of the user's finger leaving the map page reaches a second preset duration.
[0183] Optionally, after the target touch gesture associated with the gesture trigger area takes effect, a third display module is used to display a guide image in the gesture trigger area; the guide image includes: the gesture trigger area prompt image and / or the target touch gesture guide image.
[0184] Optionally, the third display module, after displaying the guide image in the gesture trigger area, is further configured to hide the guide image in response to a user's target operation; the target operation includes: the user's finger leaving the map page, or the user's finger not leaving the map page but leaving the gesture trigger area.
[0185] Optionally, when the guide image includes the target touch gesture guide image, after the third display module displays the guide image in the gesture trigger area, it is further configured to hide the target touch gesture guide image when the number of times the target touch gesture guide image is played reaches a preset number.
[0186] The page display device provided in this embodiment can execute the page display method in the above method embodiments, and its implementation principle and technical effect are similar, so they will not be described again here. It should be noted that the division of each module shown in Figure 7 is only illustrative, and this disclosure does not limit the division of each module or the naming of each module.
[0187] Figure 8 is a schematic diagram of a touch device provided in an embodiment of this disclosure. As shown in Figure 8, the touch device includes: a display module 21, a first response module 22, and a second response module 23.
[0188] Display module 21 is used to display the target page containing the gesture trigger area.
[0189] The first response module 22 is used to respond to receiving an activation command corresponding to the gesture trigger area, so that the target touch gesture associated with the gesture trigger area takes effect.
[0190] The second response module 23 is used to respond to the target touch gesture based on the user's target touch gesture.
[0191] The touch device provided in this embodiment can execute the touch method in the above method embodiments, and its implementation principle and technical effect are similar, so they will not be described again here. It should be noted that the division of each module shown in Figure 8 is only illustrative, and this disclosure does not limit the division of each module or the naming of each module.
[0192] Figure 9 is a schematic diagram of a touch device provided in an embodiment of this disclosure. As shown in Figure 9, the touch device 900 may include: at least one processor 901, a memory 902, and a touch screen 904. The memory 902, the processor 901, and the touch screen 904 are communicatively connected.
[0193] The memory 902 is used to store programs. Specifically, the program may include program code, which includes computer operation instructions.
[0194] The memory 902 may include high-speed RAM, and may also include non-volatile memory, such as at least one disk drive.
[0195] The processor 901 is used to execute computer execution instructions stored in the memory 902 to implement the page display method and the touch method described in the foregoing method embodiments. The processor 901 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this disclosure.
[0196] The touchscreen 904 is used for page display, such as displaying a map page with adjusted visual display parameters.
[0197] The electronic device 900 may also include a communication interface 903, through which it can communicate and interact with external devices, such as mobile phones or navigation devices. In specific implementations, if the communication interface 903, memory 902, and processor 901 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.
[0198] Optionally, in a specific implementation, if the communication interface 903, memory 902, and processor 901 are integrated on a single chip, then the communication interface 903, memory 902, and processor 901 can communicate through an internal interface.
[0199] This disclosure also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores program instructions, which are used for the page display method and the touch method in the above embodiments.
[0200] This disclosure also provides a computer program product including executable instructions stored in a readable storage medium. At least one processor of the navigation system can read the executable instructions from the readable storage medium, and the at least one processor executes the executable instructions to cause the navigation system to implement the page display method and touch method provided in the various embodiments described above.
[0201] The term "multiple" in this document refers to two or more. The term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the preceding and following related objects; in formulas, the character " / " indicates a "division" relationship between the preceding and following related objects. Additionally, it should be understood that in the descriptions of this disclosure, terms such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.
[0202] It is understood that the various numerical designations used in the embodiments of this disclosure are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this disclosure.
[0203] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit them. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.
Claims
1. A page display method, wherein, The method comprises: displaying a map page containing a gesture trigger area; in response to receiving an activation instruction corresponding to the gesture trigger area, a target touch gesture associated with the gesture trigger area takes effect; adjusting a visual display parameter of a map region of the map page based on a target touch gesture of a user; displaying the map page after the visual display parameter is adjusted.
2. The method of claim 1, wherein, The target touch gesture associated with the gesture trigger area takes effect, comprising: The target touch gesture takes effect at any position in the map page.
3. The method of claim 1 or 2, wherein, The target touch gesture is a single-finger touch gesture.
4. The method according to any one of claims 1 to 3, wherein, The receiving of the activation instruction corresponding to the gesture trigger area comprises: Receiving an activation instruction corresponding to the gesture trigger area input by the user through an activation touch gesture; the activation touch gesture and the target touch gesture are of the same type.
5. The method according to any one of claims 1 to 4, wherein, The receiving of the activation instruction corresponding to the gesture trigger area comprises: If a single-finger long press operation in the gesture trigger area is detected, it is determined that the activation instruction corresponding to the gesture trigger area is received.
6. The method according to any one of claims 1 to 5, wherein, The visual display parameter comprises one or more of a pitch angle parameter, a scale parameter, a rotation angle parameter, and a map center point position parameter.
7. The method according to any one of claims 1-6, wherein, The adjusting of the visual display parameter of the map region of the map page based on the target touch gesture of the user comprises at least one of: Adjusting the pitch angle parameter of the map region based on a single-finger up gesture and a single-finger down gesture of the user; Adjusting the rotation angle parameter of the map region based on a single-finger left gesture of the user; Increasing the scale parameter of the map region based on a single-tap gesture of the user in a first region; Decreasing the scale parameter of the map region based on a single-tap gesture of the user in a second region; Adjusting the map center point position parameter of the map region based on a single-tap gesture of the user in a third region.
8. The method according to any one of claims 1 to 7, wherein, The gesture trigger area is located in a rectangular region comprising a target edge line of the map page.
9. The method of any one of claims 1-8, wherein, After the target touch gesture associated with the gesture trigger area takes effect, the method further comprises: Monitoring whether the target touch gesture meets an invalidation condition; If the condition is met, invalidating the target touch gesture; The invalidation condition comprises: The duration of the target touch gesture taking effect reaches a first preset duration; And / or, the duration of the user's finger leaving the map page reaches a second preset duration.
10. The method of any one of claims 1-9, wherein, After the target touch gesture associated with the gesture trigger area takes effect, the method further comprises: Displaying a guide image in the gesture trigger area; the guide image comprises a gesture trigger area prompt image and / or a target touch gesture guide image.
11. The method of claim 10, wherein, After the guide image is displayed in the gesture trigger area, the method further comprises: Hiding the guide image in response to a target operation of the user; The target operation comprises the user's finger leaving the map page, or the user's finger not leaving the map page but the finger leaving the gesture trigger area.
12. The method of claim 10, wherein, When the guide image comprises a target touch gesture guide image, after the guide image is displayed in the gesture trigger area, the method further comprises: When the playing times of the target touch gesture guide image reaches a preset number, the target touch gesture guide image is hidden.
13. A touch method, wherein, The method comprises: displaying a target page containing a gesture trigger area; in response to receiving an activation instruction corresponding to the gesture trigger area, a target touch gesture associated with the gesture trigger area takes effect; based on a target touch gesture of a user, responding to the target touch gesture.
14. A page display device, wherein, The device comprises: a first display module for displaying a map page containing a gesture trigger area; a response module for responding to an activation instruction corresponding to the gesture trigger area, a target touch gesture associated with the gesture trigger area taking effect; an adjustment module for adjusting the visual display parameters of a map area of the map page based on a target touch gesture of a user; a second display module for displaying the map page after the visual display parameters are adjusted.
15. A touch device, wherein, The device comprises: a display module for displaying a target page containing a gesture trigger area; a first response module for responding to an activation instruction corresponding to the gesture trigger area, a target touch gesture associated with the gesture trigger area taking effect; a second response module for responding to a target touch gesture based on a target touch gesture of a user.
16. A touch device, wherein, comprises: a processor, a memory and a touch screen; the processor is in communication connection with the memory and the touch screen; the memory stores computer instructions; the processor executes the computer instructions stored in the memory to realize the method of any one of claims 1-13; the touch screen is used for page display.
17. A computer readable storage medium, wherein, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to realize the method of any one of claims 1-13.
18. A computer program product, wherein, comprises computer programs or instructions, which are executed by the processor to realize the method of any one of claims 1-13.
Citation Information
Patent Citations
Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs
CN103218154A
One-hand operation method and apparatus for displaying map on touch screen
CN108319423A
Map display adjusting method and device
CN114594899A
Page display method and device, touch method and device, equipment and storage medium
CN119045717A
Map display method based on user's touch-controlled behavior
TW201416643A