Touch hot zone adjustment method, device, equipment and touch screen terminal equipment

By dynamically adjusting the application icon hot zone on the touch screen terminal device, using effective and deviation coordinates, the problem of difficulty for users to accurately click during operation is solved, improving operation accuracy and reducing the error touch rate.

CN110110264BActive Publication Date: 2025-06-06HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201810023873.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-01-10
Publication Date
2025-06-06
Estimated Expiration
2038-01-10

AI Technical Summary

Technical Problem

In the prior art, the application icon hot zone on the touch screen terminal device is fixed and cannot be adjusted dynamically, making it difficult for users to accurately click during operation, and the error touch rate is high, especially on smaller-sized terminal devices.

Method used

By obtaining the touch point coordinates of the touch action within the set time, determining the effective coordinates and deviation coordinates, dynamically adjusting the current hot zone based on all deviation coordinates of the application icon to obtain a new hot zone, making it more in line with the user's actual operation area.

Benefits of technology

It effectively improves the accuracy of touch operation of application icons and reduces the error touch rate, especially on smaller-sized touch screen terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110110264B_ABST
    Figure CN110110264B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a method, device, equipment and touch screen terminal device for adjusting a touch hot zone. The method includes: obtaining the touch point coordinates of a touch action received within a set time; determining the valid coordinates in the touch point coordinates, wherein the valid coordinates refer to the touch point coordinates whose coordinates are located in the current hot zone of the application icon and the display time of the link page of the application icon is greater than the first set time; selecting the deviation coordinates in the touch point coordinates that belong to the same application icon as the valid coordinates, the deviation coordinates refer to the touch point coordinates whose recording time is before the corresponding valid coordinates and the difference between the recording time of the corresponding valid coordinates and the touch point coordinates is less than the set time difference; adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone, and the new hot zone includes the current hot zone. The embodiment of the present invention realizes the dynamic adjustment of the hot zone of the application icon, which can effectively improve the touch accuracy of the application icon.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a touch hot zone adjustment method, device, equipment and touch screen terminal equipment. Background Art

[0002] A hot zone is an area that is linked on a web page or application. For example, a layout (landing page) looks like a whole picture on the surface, but in fact it has been divided into different link areas in the background. The link area is called a hot zone. For example, the electronic map of China is divided into many areas by hot zones, and each area can be linked to a specified place.

[0003] Hotspots are set when creating applications or web pages. Currently, hotspots for various application icons are fixed. However, most terminal devices currently use touch screen designs. Due to differences in user finger contact areas and operating habits, it is difficult for a unified hotspot to meet user needs, especially for smaller terminals, which makes it more difficult to click accurately, resulting in an increased false touch rate. Summary of the invention

[0004] The present application provides a touch hot zone adjustment method, device, equipment and touch screen terminal equipment that can realize dynamic adjustment of the hot zone, which can effectively improve the accuracy of touch operation of application icons.

[0005] In a first aspect, the present application provides a method for adjusting a touch hot zone, comprising: obtaining touch point coordinates of a touch action received within a set time; determining valid coordinates among the touch point coordinates, wherein the valid coordinates refer to touch point coordinates whose coordinates are located within a current hot zone of an application icon and whose display time of a link page of the application icon is greater than a first set time; selecting deviation coordinates among the touch point coordinates that belong to the same application icon as the valid coordinates, wherein the deviation coordinates refer to touch point coordinates whose recording time is before the corresponding valid coordinates and whose difference with the recording time of the corresponding valid coordinates is less than the set time difference; adjusting the current hot zone of the application icon according to all deviation coordinates of the application icon to obtain a new hot zone of the application icon, wherein the new hot zone includes the current hot zone.

[0006] In the present application, by selecting the deviation coordinates belonging to the application coordinates from all touch point coordinates acquired within a set time, dynamic adjustment of the current hot zone is achieved based on the deviation coordinates, so that the new hot zone obtained after adjustment can better conform to the actual operation area of ​​the terminal device user, effectively reducing the false touch rate of the application icon.

[0007] In combination with the first aspect, in a first implementation of the first aspect, before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, it also includes: determining that the distance between the deviation coordinates and the current hot zone is less than a set distance.

[0008] In the present application, by determining that the distance between the deviation coordinate and the current hot zone is less than the set distance, it is possible to effectively avoid the situation where the adjusted hot zone area is too large and touch screen operation errors occur due to individual deviation coordinates that are too far away from the current hot zone.

[0009] In combination with the first aspect, in a second implementation of the first aspect, before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, it also includes: determining that the number of all valid coordinates of the application icon within the set time is greater than a set value.

[0010] In the present application, by determining that the number of all valid coordinates of the application icons within a set time is greater than a set value, it is achieved that only the current hot zone of the application icons that are frequently used by the user is adjusted.

[0011] In combination with the first aspect, in a third implementation of the first aspect, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, including: according to a preset connection rule between the deviation coordinates and the current hot zone, all the deviation coordinates of the application icon are connected with the current hot zone of the application icon to obtain a new hot zone of the application icon.

[0012] In combination with the first aspect, in a fourth implementation of the first aspect, if the number of all deviation coordinates of the application icon is not less than three, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, including: connecting all the deviation coordinates with straight lines to obtain the maximum area after the straight line connection; obtaining a new hot zone of the application icon according to the maximum area and the current hot zone of the application icon, the new hot zone including the maximum area and the current hot zone of the application icon.

[0013] In combination with the first aspect, in a fifth implementation of the first aspect, obtaining a new hot zone of the application icon based on the maximum area and the current hot zone of the application icon includes: merging the maximum area and the current hot zone of the application icon, and determining the merged area as the new hot zone of the application icon.

[0014] In combination with the first aspect, in a sixth implementation of the first aspect, after adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, it also includes: if the area of ​​the new hot zone exceeds the set area, then the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

[0015] In the present application, by setting a setting area, the hot zone area of ​​each application icon is controllable, thereby avoiding the overlap of hot zones of different application icons and the inability to correctly open the application icon.

[0016] In combination with the first aspect, in a seventh implementation of the first aspect, after obtaining the touch point coordinates of the touch actions received within N set times, where N≥2, the method further includes: adjusting the original hot zone of the application icon according to all the deviation coordinates of the application icon recorded within the N set times to obtain a new hot zone of the application icon, wherein the original hot zone refers to the hot zone when the application icon is generated.

[0017] In combination with the first aspect, in an eighth implementation of the first aspect, after the current hot zone of the application icon is adjusted according to all the deviated coordinates of the application icon to obtain a new hot zone of the application icon, the method also includes: if the number of valid coordinates of the application icon in the touch point coordinates recorded within a second set time period is zero, then the new hot zone of the application icon is restored to the original hot zone of the application icon, and the original hot zone refers to the hot zone when the application icon is generated.

[0018] In a second aspect, the present application provides a device for adjusting a touch hot zone, comprising: a touch point coordinate acquisition module, used to acquire the touch point coordinates of a touch action received within a set time; an effective coordinate determination module, used to determine the effective coordinates in the touch point coordinates, wherein the effective coordinates refer to the touch point coordinates whose coordinates are located in the current hot zone of the application icon and the display time of the link page of the application icon is greater than the first set time; a deviation coordinate selection module, used to select the deviation coordinates in the touch point coordinates that belong to the same application icon as the effective coordinates, wherein the deviation coordinates refer to the touch point coordinates whose recording time is before the corresponding effective coordinates and the difference between the recording time of the deviation coordinates and the corresponding effective coordinates is less than the set time difference; a hot zone adjustment module, used to adjust the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, wherein the new hot zone includes the current hot zone.

[0019] In combination with the second aspect, in a first implementation of the second aspect, the adjustment device also includes: a deviation coordinate screening module, which is used to adjust the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, and determine that the distance between the deviation coordinate and the current hot zone is less than a set distance.

[0020] In combination with the second aspect, in a second implementation of the second aspect, the adjustment device also includes: a frequency determination module, which is used to determine that the number of all valid coordinates of the application icon within the set time is greater than a set value before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon.

[0021] In combination with the second aspect, in a third implementation of the second aspect, the hot zone adjustment module is specifically used to: connect all deviation coordinates of the application icon with the current hot zone of the application icon according to a preset connection rule between the deviation coordinates and the current hot zone to obtain a new hot zone of the application icon.

[0022] In combination with the second aspect, in a fourth implementation of the second aspect, if the number of all deviation coordinates of the application icon is not less than three, the hot zone adjustment module is specifically used to: connect all the deviation coordinates with straight lines to obtain the maximum area after the straight line connection; obtain a new hot zone of the application icon based on the maximum area and the current hot zone of the application icon, and the new hot zone includes the maximum area and the current hot zone of the application icon.

[0023] In combination with the second aspect, in a fifth implementation of the second aspect, the hot zone adjustment module is specifically used to: merge the maximum area and the current hot zone of the application icon, and determine the merged area as a new hot zone of the application icon.

[0024] In combination with the second aspect, in a sixth implementation of the second aspect, the adjustment device also includes: a hot zone correction module, which is used to adjust the current hot zone of the application icon according to all the deviation coordinates of the application icon, and after obtaining the new hot zone of the application icon, if the area of ​​the new hot zone exceeds the set area, then the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

[0025] In combination with the second aspect, in a seventh implementation of the second aspect, the hot zone adjustment module is also used to, after obtaining the touch point coordinates of the touch actions received within N set times, adjust the original hot zone of the application icon according to all the deviation coordinates of the application icon recorded within N set times to obtain a new hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated, where N≥2.

[0026] In combination with the second aspect, in an eighth implementation of the second aspect, the hot zone adjustment module is also used to adjust the current hot zone of the application icon according to all the deviated coordinates of the application icon. After obtaining the new hot zone of the application icon, if the number of valid coordinates of the application icon in the touch point coordinates recorded within the second set time period is zero, the new hot zone of the application icon is restored to the original hot zone of the application icon, and the original hot zone refers to the hot zone when the application icon is generated.

[0027] In the third aspect, the present application provides a touch screen terminal device, comprising a touch screen and a touch hot zone adjustment device in the second aspect or any one of the embodiments of the second aspect; the touch screen is connected to the adjustment device, for displaying application icons, and receiving touch actions, generating touch point coordinates of the touch actions and sending them to the adjustment device.

[0028] In a fourth aspect, the present application provides a touch hot zone adjustment device, the adjustment device comprising a processor and a memory; the memory is used to store computer program code; the processor is used to execute the computer program code in the memory to implement the adjustment method as described in the first aspect or any one embodiment of the first aspect.

[0029] In a fifth aspect, the present application provides a computer-readable storage medium, wherein the readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the adjustment method as described in the first aspect or any one of the embodiments of the first aspect.

[0030] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when the instructions of the computer program product are executed on a computer, enable the computer to execute the adjustment method as described in the first aspect or any one of the embodiments of the first aspect.

[0031] In a seventh aspect, the present application provides a computer program, which, when executed on a computer, enables the computer to execute the adjustment method as described in the first aspect or any one of the embodiments of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 A schematic diagram showing a touch screen terminal device applicable to an embodiment of the present invention;

[0033] Figure 2 A schematic block diagram of a touch screen terminal device applicable to an embodiment of the present invention is shown;

[0034] Figure 3 A schematic flow chart of a method for adjusting a touch hot zone provided according to an embodiment of the present invention is shown;

[0035] Figure 4A schematic diagram showing a new hot zone of an application icon in an embodiment of the present invention is shown;

[0036] Figure 5 A schematic diagram showing deviation coordinates in an embodiment of the present invention is shown;

[0037] Figure 6 Shown according to Figure 5 Schematic diagram of the maximum area obtained by the deviation coordinates in;

[0038] Figure 7 A schematic diagram showing a new hot zone of an application icon according to another embodiment of the present invention;

[0039] Figure 8 A schematic diagram showing application icons and deviation coordinates in yet another embodiment of the present invention is shown;

[0040] Fig. 9 Shown according to Figure 8 Schematic diagram of the result of the new hot zone obtained by adjusting the application icon with the deviation coordinates in the figure;

[0041] Fig.10 A schematic block diagram of a device for adjusting a touch hot zone according to an embodiment of the present invention is shown;

[0042] Fig.11 A schematic block diagram of a device for adjusting a touch hot zone according to another embodiment of the present invention is shown;

[0043] Fig.12 A schematic block diagram of a device for adjusting a touch hot zone according to another embodiment of the present invention is shown;

[0044] Fig.13 A schematic block diagram of a device for adjusting a touch hot zone according to another embodiment of the present invention is shown;

[0045] Fig.14 A schematic block diagram of a touch screen terminal device provided according to an embodiment of the present invention is shown;

[0046] Fig.15 A schematic block diagram of a touch hot zone adjustment device provided according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0047] The touch hot zone adjustment method of the embodiment of the present invention is applicable to the scenario of adjusting the hot zone of the application icon in the touch screen terminal device. The touch screen terminal device includes but is not limited to a smart phone, a tablet computer, etc.

[0048] Figure 1A schematic diagram of a touch screen terminal device 100 applicable to an embodiment of the present invention is shown. The touch screen terminal device 100 may specifically be a smart phone. Figure 2 Shows Figure 1 The schematic structural block diagram of the touch screen terminal device 100 is shown in FIG. Figure 1 and Figure 2 As shown in FIG. 1 , the touch screen terminal device 100 may include a touch screen 110 and a central processor 120. The touch screen 110 displays an application icon 10. Figure 1 Schematically shows the current hot zone 20 of the application icon 10 (in actual application, the size of the hot zone is not displayed).

[0049] When the user touches the application icon 10 displayed on the touch screen terminal device 100, the touch screen 110 detects the touch action to obtain the touch point coordinates, and sends the touch point coordinates to the device central processor 120. The central processor 120 receives the touch point coordinates sent by the touch screen 110. After analyzing all the touch point coordinates received within a set time and determining the deviation coordinates of the application icon 10, the current hot zone 20 of the application icon 10 is adjusted according to the deviation coordinates, so that the new hot zone obtained after the adjustment is more in line with the actual operation area of ​​the user, thereby improving the accuracy of the user's touch operation on the application icon.

[0050] It should be noted that the application icons in the embodiments of the present invention include all forms of icons with hot spots, which can enter the application link page by touching the hot spots. They can be icons with computer graphics on the terminal device, or application icons displayed with various different symbols, such as application icons for call contacts, mini-program widgets, or numeric icons on the dial pad. Each number can be considered as an application icon. In this case, the link page of the application icon is the display page of the corresponding number.

[0051] Figure 3 FIG. 1 shows a schematic flow chart of a method for adjusting a touch hot zone according to an embodiment of the present invention. The adjustment method may specifically include: Figure 2 The CPU 120 shown in FIG. 1 is executed, and the CPU 120 is connected to the touch screen 110 to receive the touch point coordinates of the touch action sent by the touch screen 110 .

[0052] like Figure 3 As shown, the method for adjusting the touch hot zone according to an embodiment of the present invention may include the following steps:

[0053] Step S110: Acquire the touch point coordinates of the touch action received within a set time.

[0054] In actual applications, due to the differences in the contact area of ​​the user's finger, operating habits, and touch click accuracy, when the user touches the application icon displayed on the touch screen, the touch point coordinates of the touch action may be located in the hot zone of the application icon, or may not be located in the hot zone of the application icon. If the touch point coordinates are located in the hot zone of the application icon, the processor will control the opening of the link page of the application icon and display it on the touch screen. If the touch point coordinates are not located in the hot zone of the application icon, the link page of the application icon will not be opened.

[0055] In the embodiment of the present invention, the touch actions received within the set time include touch actions that open the link page of the application icon and touch actions that fail to open the link page of the application icon. Accordingly, the recorded touch point coordinates include the touch point coordinates located in the hot zone of the application icon and the touch point coordinates not located in the hot zone of the application icon.

[0056] It can be understood that the setting of the above-mentioned set time can be determined according to actual needs. For example, it can be set to one day or multiple days. The longer the set time is, the more touch point coordinates are recorded, and the more coordinates can be used for adjusting the current hot zone. The final area range of the new hot zone is more in line with the user's actual operation area.

[0057] Step S120: Determine valid coordinates in the touch point coordinates.

[0058] Step S130: selecting the offset coordinates of the touch point coordinates that belong to the same application icon as the valid coordinates.

[0059] The valid coordinates refer to the touch point coordinates whose coordinates are located in the current hot zone of the application icon and the display time of the link page of the application icon is greater than the first set time. In the embodiment of the present invention, the valid coordinates are used to identify the touch point coordinates of the user's accurate touch action, that is, the touch point coordinates where the touch action falls within the current hot zone of the application icon that the user really wants to open.

[0060] Deviation coordinates refer to touch point coordinates whose recording time is before the corresponding valid coordinates and whose difference with the recording time of the corresponding valid coordinates is less than the set time difference. In the embodiment of the present invention, deviation coordinates are relative to the valid coordinates, and are the touch point coordinates of an inaccurate touch action before the touch point coordinates of the touch action fall into the current hot zone of the application icon that the user wants to open, that is, the touch point coordinates of the touch action of the mistaken touch. In actual applications, since the time of the mistaken touch is generally very short, the duration of the recording time of the deviation coordinates and the corresponding valid coordinates will be less than the set time difference. It can be seen that the deviation coordinates corresponding to a valid coordinate, that is, the deviation coordinates belonging to the same application icon as the valid coordinates, must be touch point coordinates that are located before the recording time of the valid coordinates and whose recording time difference with the valid coordinates is less than the set time difference.

[0061] If the touch point coordinates of the touch action fall within the hot zone of the application icon, it means that the touch action at this time can enter the page linked to the hot zone, that is, the link page of the application icon. However, in actual applications, the touch point coordinates fall within the hot zone of an application icon. The application icon may be the application icon that the user really wants to click to open, or it may be that the user wants to click another similar application icon, but accidentally clicks to open it due to inaccurate touch. Generally, if the link page is the page that the user really wants to operate, the page will generally be displayed for a certain length of time. If it is opened by accidental click, the opened link page will be quickly exited, and the touch action will be performed again on the application icon that you want to open until the touch point coordinates fall into the hot zone of the application icon. Therefore, it is possible to determine whether the touch point coordinates are valid point coordinates by judging whether the display time of the link page of the application icon is greater than the first set time when the touch point coordinates are located in the current hot zone of the application icon.

[0062] In the embodiment of the present invention, the number of valid coordinates in the touch point coordinates is determined by the actual touch action of the user within the set time. Within the set time, the user may operate multiple application icons, and more than one application icon may be opened within the set time. Therefore, the touch point coordinates may include valid coordinates of multiple application icons, and the number of valid coordinates for the same application icon may be multiple.

[0063] Step S140: adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, where the new hot zone includes the current hot zone.

[0064] It is understood that, in the embodiment of the present invention, adjusting the current hot zone of an application icon according to all the deviation coordinates of the application icon means that for the same application icon, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon. If there are multiple application icons operated within the set time, the current hot zones of the multiple application icons are adjusted respectively according to all the deviation coordinates of the multiple application icons.

[0065] It should be noted that, in the embodiment of the present invention, the term "current hot zone" is only used to distinguish it from a new hot zone obtained after adjustment.

[0066] As described above, for the same application icon, the user may perform multiple operations within the set time. Therefore, there will be multiple valid coordinates belonging to the same application icon in the touch point coordinates. Correspondingly, all the deviation coordinates of the application icon include the deviation coordinates corresponding to the multiple valid coordinates. For example, for an application icon A, the application corresponding to the application icon is an application that the user uses very frequently. Within the set time (such as one day), the user has performed a total of seven operations on the application icon. Then, there are seven valid coordinates of the touch point coordinates belonging to the application icon, and all the deviation coordinates corresponding to these seven valid coordinates are all the deviation coordinates of the application icon within the set time. It can be understood that whether multiple valid coordinates are valid coordinates corresponding to the same application icon can be determined based on whether the link pages of the application icons opened corresponding to the multiple valid coordinates are the same link page.

[0067] In an embodiment of the present invention, dynamic adjustment of the current hot zone of the application icon is achieved by setting all the deviation coordinates of the application icon within a set time. Since the deviation coordinates are obtained based on the user's actual touch action, the new hot zone obtained after the adjustment is more in line with the actual operation area of ​​the user of the touch screen terminal device, thereby effectively improving the accuracy of the touch action on the application icon and reducing the occurrence of false touches, especially for smaller touch screen terminal devices.

[0068] It is understandable that in actual applications, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon, and different adjustment methods can be selected according to different types of touch screen terminal devices, such as different touch screen sizes, or different actual application requirements.

[0069] In an optional embodiment of the present invention, before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain the new hot zone of the application icon, the following method may be further included:

[0070] Determine whether the distance between the deviation coordinate and the current hot zone is less than the set distance.

[0071] In an embodiment of the present invention, before adjusting the current hot zone of an application icon, by determining whether the distance between the deviation coordinates used to adjust the current hot zone and the current hot zone is less than a set distance, further screening and determination of the deviation coordinates is achieved, thereby avoiding the situation where the distance between the deviation coordinates and the current hot zone is too large, resulting in the adjusted hot zone being too large, the adjusted hot zone overlapping with other hot zones, and the processor being unable to determine which application icon's link page should be opened, resulting in an error when a touch operation occurs in the overlapping area.

[0072] In an optional embodiment of the present invention, before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain the new hot zone of the application icon, the method further includes:

[0073] Determines whether the number of all valid coordinates of the application icon within the set time is greater than the set value.

[0074] Among them, whether the number of valid coordinates is greater than the set value, that is, whether the number of operations on the same application coordinates within the set time is greater than the set value. Therefore, before adjusting the current hot zone, it is judged whether the number of all valid coordinates of the application icon is greater than the set value to determine whether to adjust the current hot zone of the application icon, thereby achieving the adjustment of the current hot zone of only the application icons that are frequently operated by the user, avoiding the adjustment of the hot zone of application icons that are not frequently used by the user, and saving the computing resources of the device.

[0075] It is understandable that the set value can be set according to actual application requirements and the set time. The size of the set value can be positively correlated with the longer the set time.

[0076] In an optional embodiment of the present invention, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, including:

[0077] According to a preset connection rule between the deviation coordinates and the current hot zone, all deviation coordinates of the application icon are connected with the current hot zone of the application icon to obtain a new hot zone of the application icon.

[0078] Figure 4 The figure shows a schematic diagram of the connection between the deviation coordinate and the current hot zone of the application icon in a specific embodiment of the present invention. In this specific embodiment, the area of ​​the current hot zone 1 is a square area, the deviation coordinate has only one deviation coordinate A, and the preset connection rule between the deviation coordinate and the current hot zone is to connect the deviation coordinate with the two vertices of the current hot zone closest to the deviation coordinate. According to the connection rule, the result after connecting the deviation coordinate with the application icon is shown in the figure. Figure 4 As shown, the new hot zone of the application icon may include the current hot zone 1 and the area shown by the oblique line portion in the figure formed by the deviation coordinate A and the current hot zone 1.

[0079] In an optional embodiment of the present invention, if the number of all the deviation coordinates of the application icon is not less than three, the current hot zone of the application icon is adjusted according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, including:

[0080] Connect all the deviation coordinates with straight lines to obtain the maximum area after the straight lines are connected;

[0081] According to the maximum area and the current hot area of ​​the application icon, a new hot area of ​​the application icon is obtained, and the new hot area includes the maximum area and the current hot area of ​​the application icon.

[0082] Since three different points can be connected to form a surface, when the number of deviation coordinates is not less than three, a maximum area can be obtained by connecting all the deviation coordinates with straight lines. Based on the maximum area and the current hot zone of the application icon, a new hot zone of the application icon is obtained, thereby ensuring that the area of ​​the new hot zone is larger than the current hot zone, which can effectively improve the accuracy of the touch action and reduce the false touch rate.

[0083] In an optional embodiment of the present invention, obtaining a new hot zone of the application icon according to the maximum area and the current hot zone of the application icon includes:

[0084] The maximum area and the current hot area of ​​the application icon are merged, and the merged area is determined as a new hot area of ​​the application icon.

[0085] Figure 5 , Figure 6 and Figure 7 FIG. 1 is a schematic diagram showing a method of adjusting the current hot zone of an application icon according to all deviation coordinates of the application icon to obtain a new hot zone of the application icon in one embodiment of the present invention. Figure 5 and Figure 6 The figure shows an enlarged schematic diagram of the deviation coordinates and the current hot zone, and the black circles in the figure represent all the deviation coordinates of the application icon. Figure 5 and Figure 6 It can be seen that the number of deviation coordinates is greater than three. The largest area obtained by connecting all the deviation coordinates is area 3 formed by connecting the six deviation coordinates a, b, c, d, e, and f. The new hot area of ​​the application icon (not shown in the figure) obtained by merging area 3 and the current hot area 2 is Figure 7 The hot zone 4 is shown in FIG.

[0086] Figure 8 and Fig. 9 FIG. 2 shows a schematic diagram of another embodiment of the present invention, in which the current hot zone of an application icon is adjusted according to all deviation coordinates of the application icon to obtain a new hot zone of the application icon. Figure 8As shown in Figure 1, the user has operated five application icons in total within the set time. All the deviation points of each application icon are shown in Figure 1. Figure 8 As shown by the black circle in FIG, after adjusting the current hot zone of each application icon according to all the deviation coordinates of each application icon, the new hot zone of each application icon is obtained as shown in FIG. Fig. 9 As shown in the figure, the square area is the current hot area of ​​each application icon, and the polygonal area is the new hot area.

[0087] Depend on Figure 5-Figure 7 ,as well as Figure 8 and Fig. 9 It can be seen from the illustrated embodiment that the touch hot zone adjustment method of the embodiment of the present invention realizes the dynamic adjustment of the current hot zone of the application icon. The new hot zone obtained after adjustment is more in line with the actual operation area of ​​the terminal device user. Therefore, it can effectively reduce the occurrence of inaccurate touch and improve the accuracy of touch actions.

[0088] In an optional embodiment of the present invention, after adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, the method further includes:

[0089] If the area of ​​the new hot zone exceeds the set area, the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

[0090] Since in a touch screen terminal device, there are generally multiple application icons in each display interface, by setting a setting area, it is avoided that the hot zones of different application icons overlap, resulting in an error when the touch point coordinates of the user's touch action are in the overlapping area, because the processor cannot determine which application icon's link page should be opened.

[0091] In an optional embodiment of the present invention, after acquiring the touch point coordinates of N touch actions received within a set time, where N≥2, the method further includes:

[0092] According to all the deviation coordinates of the application icon recorded within N set time periods, the original hot zone of the application icon is adjusted to obtain a new hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated.

[0093] In an embodiment of the present invention, after recording the touch point coordinates for more than one set period, for the same application icon, the original hot zone can be readjusted according to all the deviation coordinates of the application icon within these periods, so that the adjusted new hot zone is more in line with the actual area of ​​long-term operation of the user.

[0094] In an optional embodiment of the present invention, after adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, the method further includes:

[0095] If the number of valid coordinates of the application icon in the touch point coordinates recorded within the second set time period is zero, the new hot zone of the application icon is restored to the original hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated.

[0096] Among them, if the number of valid coordinates of the application icon in the touch point coordinates recorded within the second set time period is zero, it indicates that the user has not operated the application icon during this period of time. At this time, the new hot zone of the application icon can be restored to the original hot zone to reduce the device resources occupied by infrequently used application icons.

[0097] It can be understood that the second set time length can be set according to actual application needs. For example, in an optional embodiment of the present invention, the second set time length can be no less than the above-mentioned set time.

[0098] The touch hot zone adjustment method of the embodiment of the present invention determines the user's deviated touch point on the application icon (i.e., the touch point of the touch action corresponding to the deviated coordinates) by analyzing the touch point coordinates of the user's touch action on the touch screen recorded within a certain time period, i.e., a set time, and adjusts the current hot zone of the application icon based on the deviated coordinates of the deviated touch point, so that the new hot zone of the application icon after adjustment is more in line with the actual operation area of ​​the terminal user, thereby improving the accuracy of the touch operation of the application icon.

[0099] Fig.10 FIG. 2 shows a schematic structural block diagram of a touch hot zone adjustment device 200 provided in an embodiment of the present invention. The adjustment device may specifically be a processor. Fig.10 As shown, the adjustment device 200 may include a touch point coordinate acquisition module 201, a valid coordinate determination module 202, a deviation coordinate selection module 203 and a hot zone adjustment module 206. Wherein:

[0100] The touch point coordinate recording module 201 is used to obtain the touch point coordinates of the touch action received within a set time.

[0101] The effective coordinate determination module 202 is used to determine effective coordinates in the touch point coordinates, wherein effective coordinates refer to the touch point coordinates whose coordinates are located in the current hot zone of the application icon and the display time of the link page of the application icon is greater than the first set time.

[0102] The deviation coordinate selection module 203 is used to select the deviation coordinates of the touch point coordinates that belong to the same application icon as the valid coordinates. The deviation coordinates refer to the touch point coordinates whose recording time is before the corresponding valid coordinates and the difference between the recording time of the corresponding valid coordinates and the touch point coordinates is less than the set time difference.

[0103] The hot zone adjustment module 206 is used to adjust the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon, where the new hot zone includes the current hot zone.

[0104] It can be understood that the adjustment device 200 of the embodiment of the present invention may correspond to the execution subject of the touch hot zone adjustment method according to the embodiment of the present invention, and the above operations and / or functions of each module of the adjustment device 200 are respectively to achieve Figure 3 For the sake of brevity, the corresponding process of the adjustment method shown in FIG. 1 is not repeated here.

[0105] Fig.11 FIG. 2 shows a schematic structural block diagram of a touch hot zone adjustment device provided by another embodiment of the present invention. Fig.11 As shown, the adjustment device 200 may further include a deviation coordinate screening module 204 .

[0106] The deviation coordinate screening module 204 is used to determine whether the distance between the deviation coordinate and the current hot zone is less than a set distance before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon.

[0107] Fig.12 FIG. 2 shows a schematic structural block diagram of a touch hot zone adjustment device provided in another embodiment of the present invention. Fig.12 As shown, the regulating device 200 may further include a frequency determination module 205 .

[0108] The frequency determination module 205 is used to determine whether the number of all valid coordinates of the application icon within a set time is greater than a set value before adjusting the current hot zone of the application icon according to all the deviation coordinates of the application icon to obtain a new hot zone of the application icon.

[0109] In an optional embodiment of the present invention, the hot zone adjustment module 206 is specifically used for:

[0110] According to a preset connection rule between the deviation coordinates and the current hot zone, all deviation coordinates of the application icon are connected with the current hot zone of the application icon to obtain a new hot zone of the application icon.

[0111] In an optional embodiment of the present invention, if the number of all deviation coordinates of the application icon is not less than three, the hot zone adjustment module 206 is specifically configured to:

[0112] Connect all the deviation coordinates with straight lines to obtain the maximum area after the straight lines are connected;

[0113] According to the maximum area and the current hot area of ​​the application icon, a new hot area of ​​the application icon is obtained, and the new hot area includes the maximum area and the current hot area of ​​the application icon.

[0114] In an optional embodiment of the present invention, the hot zone adjustment module 206 is specifically used for:

[0115] The maximum area and the current hot area of ​​the application icon are merged, and the merged area is determined as a new hot area of ​​the application icon.

[0116] Fig.13 FIG. 2 shows a schematic structural block diagram of a touch hot zone adjustment device provided in another embodiment of the present invention. Fig.13 As shown, the regulating device 200 may further include a hot zone correction module 207 .

[0117] The hot zone correction module 207 is used to adjust the current hot zone of the application icon according to all the deviation coordinates of the application icon. After obtaining the new hot zone of the application icon, if the area of ​​the new hot zone exceeds the set area, the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

[0118] In an optional embodiment of the present invention, the hot zone adjustment module 206 is further used to adjust the original hot zone of the application icon according to all the deviation coordinates of the application icon recorded within N set periods after acquiring the touch point coordinates of the touch actions received within N set times, so as to obtain a new hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated, wherein N≥2.

[0119] In an optional embodiment of the present invention, the hot zone adjustment module 206 is further used to adjust the current hot zone of the application icon according to all the deviated coordinates of the application icon. After obtaining the new hot zone of the application icon, if the number of valid coordinates of the application icon in the touch point coordinates recorded within the second set time period is zero, the new hot zone of the application icon is restored to the original hot zone of the application icon, and the original hot zone refers to the hot zone when the application icon is generated.

[0120] It can be understood that the touch hot zone adjustment device 200 according to each embodiment of the present invention can respectively correspond to the execution subject in the touch hot zone adjustment method according to each embodiment of the present invention, and the operations and / or functions implemented by each module in the adjustment device 200 are respectively for implementing the corresponding processes of the touch hot zone adjustment method of each embodiment of the present invention. The specific operations and / or functional implementations of each module in the adjustment device 200 can refer to the corresponding steps in the adjustment method of the above-mentioned embodiments of the present invention. For the sake of brevity, they will not be repeated here.

[0121] Fig.14 FIG. 1 is a schematic block diagram of a touch screen terminal device 300 provided by an embodiment of the present invention. The terminal device 300 may be specifically implemented as a touch screen device such as a smart phone or a tablet computer. Fig.14 As shown, the terminal device 300 includes a touch screen 301 and a touch hot zone adjustment device 200 in any of the above embodiments of the present invention. The touch screen 301 is connected to the adjustment device 200, and is used to display application icons, receive touch actions, generate touch point coordinates of the touch actions, and send them to the adjustment device 200. The adjustment device 200 is used to implement the touch hot zone adjustment method in any of the above embodiments of the present invention according to the touch point coordinates sent by the touch screen.

[0122] Fig.15 FIG. 4 is a schematic block diagram of a touch hot zone adjustment device 400 according to an embodiment of the present invention. Fig.15 As shown, the device 400 includes a processor 401, a memory 402 and a communication interface 403. The memory 402 is used to store executable computer program codes. The processor 401 runs a program corresponding to the executable program code by reading the computer program code stored in the memory 402 to implement the adjustment method in any of the above embodiments of the present invention. The communication interface 403 is used to communicate with an external device. The device 400 may also include a bus 404, which is used to connect the processor 401, the memory 402 and the communication interface 403, so that the processor 401, the memory 402 and the communication interface 403 can communicate with each other through the bus 404.

[0123] An embodiment of the present invention further provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the adjustment method in any of the above embodiments of the present invention.

[0124] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

Claims

1. A method for adjusting a touch hot zone, executed by an electronic terminal, It is characterized in that include: Displaying an application icon, wherein the application icon has a corresponding link page; Detecting a touch action related to the application icon within a set time, the touch action comprising a first touch action, and the first touch action is used to trigger display of the link page; Acquire the touch point coordinates of the touch action; Determine valid coordinates in the touch point coordinates, wherein the valid coordinates refer to coordinates located in a current hot zone of the application icon; and the display time of the link page triggered by the touch action on the valid coordinates is greater than a first set time; Selecting the deviated coordinates of the touch point coordinates that belong to the same application icon as the valid coordinates, wherein the deviated coordinates refer to the touch point coordinates whose recording time is before the valid coordinates and whose difference from the recording time of the valid coordinates is less than the set time difference; the link page will not be triggered to display according to the touch action on the deviated coordinates; The current hot zone of the application icon is adjusted according to the deviation coordinates to obtain a new hot zone of the application icon, where the new hot zone includes the current hot zone.

2. The adjustment method according to claim 1, It is characterized in that Before adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon, the method further includes: It is determined that the distance between the deviation coordinate and the current hot zone is less than a set distance.

3. The adjustment method according to claim 1, It is characterized in that Before adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon, the method further includes: It is determined that the number of all valid coordinates of the application icon within the set time is greater than a set value.

4. The adjustment method according to claim 1, It is characterized in that The step of adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon includes: According to a preset connection rule between the deviation coordinates and the current hot zone, the deviation coordinates are connected to the current hot zone of the application icon to obtain a new hot zone of the application icon.

5. The adjustment method according to claim 1, It is characterized in that If the number of all the deviation coordinates of the application icon is not less than three, adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon includes: Connect all the deviation coordinates with straight lines to obtain the maximum area after the straight lines are connected; According to the maximum area and the current hot zone of the application icon, a new hot zone of the application icon is obtained, and the new hot zone includes the maximum area and the current hot zone of the application icon.

6. The adjustment method according to claim 5, It is characterized in that The obtaining a new hot zone of the application icon according to the maximum area and the current hot zone of the application icon includes: The maximum area and the current hot zone of the application icon are merged, and the merged area is determined as a new hot zone of the application icon.

7. The adjustment method according to claim 1, It is characterized in that After the current hot zone of the application icon is adjusted according to the deviation coordinates to obtain a new hot zone of the application icon, the method further includes: If the area of ​​the new hot zone exceeds the set area, the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

8. The adjustment method according to claim 1, It is characterized in that After recording the touch point coordinates of the touch actions received within N set time periods, where N≥2, the method further includes: According to all the deviation coordinates of the application icon obtained within N set time periods, the original hot zone of the application icon is adjusted to obtain a new hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated.

9. The adjustment method according to claim 1, It is characterized in that After adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon, the method further includes: If the number of valid coordinates of the application icon in the touch point coordinates acquired within the second set time period is zero, the new hot zone of the application icon is restored to the original hot zone of the application icon, where the original hot zone refers to the hot zone when the application icon is generated.

10. A touch screen terminal device, It is characterized in that include: A touch screen and an adjustment device; wherein, The touch screen is used to display application icons and receive touch actions, generate touch point coordinates of the touch actions and send them to the adjustment device; the touch screen is connected to the adjustment device; The regulating device comprises: A touch point coordinate acquisition module, used to detect a touch action related to the application icon within a set time, wherein the touch action includes a first touch action, and the first touch action is used to trigger the display of a link page; and acquire the touch point coordinates of the touch action; an effective coordinate determination module, configured to determine effective coordinates in the touch point coordinates, wherein the effective coordinates refer to coordinates located within a current hot zone of the application icon; and a display duration of the link page triggered by the touch action on the effective coordinates is greater than a first set duration; a deviation coordinate selection module, used to select deviation coordinates of the touch point coordinates that belong to the same application icon as the valid coordinates, wherein the deviation coordinates refer to touch point coordinates whose recording time is before the valid coordinates and whose difference from the recording time of the valid coordinates is less than a set time difference; the link page will not be triggered to display according to the touch action on the deviation coordinates; The hot zone adjustment module is used to adjust the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon, wherein the new hot zone includes the current hot zone.

11. The touch screen terminal device according to claim 10, It is characterized in that The adjusting device also includes: The deviation coordinate screening module is used to determine whether the distance between the deviation coordinate and the current hot zone is less than a set distance before adjusting the current hot zone of the application icon according to the deviation coordinate to obtain a new hot zone of the application icon.

12. The touch screen terminal device according to claim 10, It is characterized in that The adjusting device also includes: The frequency determination module is used to determine whether the number of all valid coordinates of the application icon within the set time is greater than a set value before adjusting the current hot zone of the application icon according to the deviation coordinates to obtain a new hot zone of the application icon.

13. The touch screen terminal device according to claim 10, It is characterized in that The thermal zone adjustment module is specifically used for: According to a preset connection rule between the deviation coordinates and the current hot zone, the deviation coordinates are connected to the current hot zone of the application icon to obtain a new hot zone of the application icon.

14. The touch screen terminal device according to claim 10, It is characterized in that If the number of all deviation coordinates of the application icon is not less than three, the hot zone adjustment module is specifically used to: Connect all the deviation coordinates with straight lines to obtain the maximum area after the straight lines are connected; According to the maximum area and the current hot zone of the application icon, a new hot zone of the application icon is obtained, and the new hot zone includes the maximum area and the current hot zone of the application icon.

15. The touch screen terminal device according to claim 14, It is characterized in that The thermal zone adjustment module is specifically used for: The maximum area and the current hot zone of the application icon are merged, and the merged area is determined as a new hot zone of the application icon.

16. The touch screen terminal device according to claim 10, It is characterized in that The adjusting device also includes: The hot zone correction module is used to adjust the current hot zone of the application icon according to the deviation coordinates. After obtaining the new hot zone of the application icon, if the area of ​​the new hot zone exceeds the set area, the area of ​​the new hot zone that does not exceed the set area is determined as the new hot zone of the application icon.

17. The touch screen terminal device according to claim 10, It is characterized in that The hot zone adjustment module is further used to adjust the original hot zone of the application icon according to all the deviation coordinates of the application icon recorded within the N set time after acquiring the touch point coordinates of the touch actions received within the N set time, so as to obtain a new hot zone of the application icon, wherein the original hot zone refers to the hot zone when the application icon is generated, wherein N≥2.

18. The touch screen terminal device according to claim 10, It is characterized in that The hot zone adjustment module is also used to adjust the current hot zone of the application icon according to the deviation coordinates. After obtaining the new hot zone of the application icon, if the number of valid coordinates of the application icon in the touch point coordinates recorded within the second set time period is zero, the new hot zone of the application icon is restored to the original hot zone of the application icon, and the original hot zone refers to the hot zone when the application icon is generated.

19. A device for adjusting a touch hot zone, It is characterized in that The regulating device includes a processor and a memory; The memory is used to store computer program code; The processor is used to execute the computer program code in the memory to implement the adjustment method according to any one of claims 1 to 9.

20. A computer-readable storage medium, It is characterized in that The readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to execute the adjustment method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • User input remapping

    US20120036468A1

  • Virtual keyboard adjustment based on user input offset

    US20130222247A1