Touch scanning method and device, equipment, storage medium and program product
By dividing areas on the touch screen and applying touch scanning signals with different signal parameters, the problem of insufficient sensitivity adjustment flexibility in the prior art is solved, and flexible adjustment of touch operation processing sensitivity and local high-performance touch experience are achieved.
Patent Information
- Application Number
- CN202311310096.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, electronic devices have low flexibility in adjusting the sensitivity of touch screens, especially in special scenarios where high sensitivity is required.
By determining the first area and the second area on the touch screen, and applying touch scanning signals with different signal parameters to the self-calibration sensing electrodes in each area, the touch operation processing sensitivity of each area is adjusted.
The flexibility of electronic devices in adjusting the sensitivity of touch operation processing is improved, and the touch scanning signal parameters of each area can be dynamically adjusted according to different scenarios, thereby improving the touch sensitivity of local areas.
Smart Images

Figure CN119806343A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electronic equipment, and in particular to a touch scanning method, device, equipment, storage medium and program product. Background Art
[0002] With the continuous development of display technology, many types of electronic devices are currently provided with touch screens. Users can perform touch operations on the touch screens of electronic devices to achieve touch control of the electronic devices.
[0003] Currently, in some special scenarios such as game running, the electronic device needs to have a higher sensitivity to the touch operation processing of the touch screen. However, in the related art, the electronic device has a low flexibility in adjusting the sensitivity of the touch screen. Summary of the invention
[0004] Based on this, it is necessary to provide a touch scanning method, device, equipment, storage medium and program product that can improve the flexibility of the touch screen's sensitivity adjustment for touch operation processing in order to address the above technical problems.
[0005] In a first aspect, the present application provides a touch scanning method. The method comprises:
[0006] determining a first area and a second area on the touch screen;
[0007] Applying a first touch scan signal to the self-capacitive sensing electrodes in the first area, and applying a second touch scan signal to the self-capacitive sensing electrodes in the second area;
[0008] The first touch scan signal and the second touch scan signal have different signal parameters.
[0009] In a second aspect, the present application also provides a touch scanning device. The device comprises:
[0010] A determination module, configured to determine a first area and a second area on the touch screen;
[0011] A processing module, configured to apply a first touch scanning signal to the self-capacitive sensing electrodes in the first area, and apply a second touch scanning signal to the self-capacitive sensing electrodes in the second area;
[0012] The first touch scan signal and the second touch scan signal have different signal parameters.
[0013] In a third aspect, the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the first aspects are implemented.
[0014] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the methods described in the first aspect above.
[0015] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described in the first aspect are implemented.
[0016] In the above touch scanning method, device, equipment, storage medium and program product, the electronic device determines the first area and the second area on the touch screen, thereby applying the first touch scanning signal to the self-capacitive sensing electrode in the first area, and applying the second touch scanning signal to the self-capacitive sensing electrode in the second area; wherein, since the signal parameters of the first touch scanning signal and the second touch scanning signal are different, the sensitivity of the electronic device in processing the touch operation of the first area and the second area is different, thereby improving the flexibility of sensitivity adjustment. For example, since the signal parameters of the first touch scanning signal and the second touch scanning signal are different, when the first area is an area that needs to be frequently touched in a special scenario, the time period for the touch screen to perform touch scanning on the first area based on the first touch scanning signal can be less than the time period for the touch scanning on the second area based on the second touch scanning signal, thereby flexibly improving the touch sensitivity of the first area. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 is a schematic diagram of a flow chart of a touch scanning method in an embodiment;
[0019] Figure 2 A schematic diagram of a process for determining different areas in one embodiment;
[0020] Figure 3 A schematic diagram of a process for determining a first area in an embodiment;
[0021] Figure 4 A schematic diagram of a process for obtaining and updating scanning parameters in one embodiment;
[0022] Figure 5 A schematic diagram of regional planning in an embodiment;
[0023] Figure 6 is a schematic diagram of touch scanning signals in different areas in one embodiment;
[0024] Figure 7 is a schematic diagram for comparing different touch scan signals in one embodiment;
[0025] Figure 8 A schematic diagram of different touch scanning signals corresponding to different areas in one embodiment;
[0026] Fig. 9 is a schematic diagram of another embodiment in which different areas correspond to different touch scanning signals;
[0027] Fig.10 is a schematic diagram of another embodiment in which different areas correspond to different touch scanning signals;
[0028] Fig.11 is a schematic diagram of another embodiment in which different areas correspond to different touch scanning signals;
[0029] Fig.12 is a schematic diagram of a process of reporting a touch position in an embodiment;
[0030] Fig.13 is a structural block diagram of a touch scanning device in one embodiment;
[0031] Fig.14 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION
[0032] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. It should be understood that many specific details are set forth in the following description to facilitate a full understanding of the present application, but the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present application, so the present application is not limited by the specific embodiments disclosed below.
[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0034] Currently, capacitive touch screens can be divided into two types: self-capacitive touch screens and mutual-capacitive touch screens. Mutual-capacitive touch screens include driving electrodes Tx and sensing electrodes Rx, which are arranged vertically and cross-arranged to form mutual capacitance. When a finger touches the touch screen surface, the mutual capacitance between Tx and Rx will change, and touch detection can be performed based on this.
[0035] Compared with the traditional mutual-capacitive touch screen, the self-capacitive touch screen is composed of independent dot-matrix self-capacitive sensing electrodes Sx. In the related art, the reporting rate and signal-to-noise ratio (SNR) of any area of the self-capacitive touch screen are the same, and the flexibility of adjusting the sensitivity of the touch screen to process touch operations is relatively low.
[0036] In view of this, an embodiment of the present application provides a touch scanning method to enhance the flexibility of adjusting the sensitivity of a touch screen of an electronic device in processing touch operations.
[0037] It should be noted that the touch scanning method provided in the embodiment of the present application, its execution subject may be a touch scanning device, and the touch scanning device may be implemented as part or all of an electronic device through software, hardware, or a combination of software and hardware. Among them, the electronic device may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, and portable wearable devices including touch screens, wherein the Internet of Things devices may be smart speakers, smart TVs, smart air conditioners, or smart car-mounted devices. Portable wearable devices may be smart watches, smart bracelets, or head-mounted devices. The embodiment of the present application does not limit the type of the electronic device. Optionally, the electronic device may include a touch chip (Touch IC, TIC) connected to the touch screen, and the touch scanning device may also be referred to as part or all of the touch chip in the electronic device. In the following method embodiments, the execution subject is explained as an electronic device.
[0038] In one embodiment, Figure 1 As shown, a touch scanning method is provided, comprising the following steps:
[0039] Step 101: determine a first area and a second area on the touch screen.
[0040] The electronic device can divide the entire area on the touch screen into a first area and a second area, wherein the first area may be an area including a touch position where a user performs a touch operation on the touch screen, and the second area may be an area not including the touch position.
[0041] Optionally, the electronic device may determine the first area according to the touch position of the touch operation fed back by the touch screen, and then determine the second area according to the first area.
[0042] Optionally, the electronic device may also determine the first area and the second area according to the type of software application currently running on the electronic device. For example, when the software application is running, the area where the user touches a frequency greater than a preset frequency threshold is determined as the first area. It is understandable that when different types of software applications are running, the positions and sizes of the corresponding first and second areas may be different. Optionally, the first and second areas may also be customized by the user according to his or her own habits when using the software application.
[0043] Optionally, before the user performs a touch operation, the electronic device may not divide the touch screen into regions. Also, after determining the first region and the second region, when the electronic device responds to the user's touch operation and updates the content displayed on the touch screen, the touch screen is restored to not dividing the region. When the user performs a touch operation on the touch screen next time, the step of determining the first region and the second region on the touch screen is performed again.
[0044] In the embodiment of the present application, the positions of the first area and the second area in the touch screen are not specifically limited; the sizes of the first area and the second area may be different, for example, the second area may be larger than the first area, which is not specifically limited here.
[0045] Step 102: Apply a first touch scan signal to the self-capacitive sensing electrodes in the first area, and apply a second touch scan signal to the self-capacitive sensing electrodes in the second area, wherein the first touch scan signal and the second touch scan signal have different signal parameters.
[0046] In an embodiment of the present application, the touch screen in the electronic device can be a self-capacitive touch screen, and its working principle is to make a plurality of self-capacitive sensing electrodes on the glass surface with a material called ITO, and these self-capacitive sensing electrodes respectively form a capacitor with the ground, and the capacitor is the self-capacitance, that is, the capacitance of the self-capacitive sensing electrode to the ground. When the human body touches the running screen body, the capacitance of the human body will be superimposed on the self-capacitance, so that the capacitance of the self-capacitance increases. Therefore, by detecting the change in the capacitance of the capacitance of each capacitive sensing electrode to the ground, the position of the touch point can be detected. Among them, the touch chip in the electronic device can be connected to each capacitive sensing electrode, and a touch scanning signal is applied to each capacitive sensing electrode. Each capacitive sensing electrode samples the touch signal to the touch chip based on the applied touch scanning signal, so that the touch chip determines whether the capacitance of the position corresponding to the self-capacitive sensing electrode changes based on the touch signal, and then determines whether there is a touch operation here.
[0047] Based on this, the touch scanning signal plays an important role in the time period for the self-capacitive sensing electrode to report the touch information, that is, the efficiency of the self-capacitive sensing electrode in reporting the touch information, which in turn affects the sensitivity of the electronic device in processing the touch operation.
[0048] As mentioned above, the first area may be an area including the touch position where the user performs a touch operation on the touch screen, and the second area may be an area not including the touch position. In the embodiment of the present application, different touch scanning signals may be applied to the self-capacitive sensing electrodes in the first area and the second area, so that the time periods for reporting touch information in the first area and the second area are different. In this way, while avoiding excessive power consumption of the electronic device, the sensitivity of touch operation processing for a local area of the touch screen is improved, thereby achieving flexible adjustment of the touch sensitivity.
[0049] The signal parameters of the first touch scan signal and the second touch scan signal are different, so that the first touch scan signal and the second touch scan signal are different.
[0050] The signal parameters of the first touch scan signal and the second touch scan signal may specifically include multiple different types of parameters. Optionally, the difference in signal parameters between the first touch scan signal and the second touch scan signal may refer to one or more differences in all types of parameters in the signal parameters of the first touch scan signal and the second touch scan signal.
[0051] Optionally, the touch control chip of the electronic device may simultaneously apply a first touch control scanning signal to the self-capacitive sensing electrodes in the first area and a second touch control scanning signal to the self-capacitive sensing electrodes in the second area.
[0052] Optionally, in the case where the electronic device does not divide the touch screen into regions as mentioned above, the touch chip of the electronic device can apply the same touch scan signal to all self-capacitive sensing electrodes in all regions of the touch screen, for example, apply the second touch scan signal. In other words, in the process of not processing the touch operation, all self-capacitive sensing electrodes in the touch screen apply the second touch scan signal, and when the touch operation is detected and the first region is determined, the touch scan signal of the first region is updated to the first touch scan signal.
[0053] Optionally, signal parameters of the first touch scan signal and the second touch scan signal may be set by default, or may be determined in real time according to the position of the first area.
[0054] In the above touch scanning method, the electronic device determines the first area and the second area on the touch screen, thereby applying the first touch scanning signal to the self-capacitive sensing electrode in the first area, and applying the second touch scanning signal to the self-capacitive sensing electrode in the second area; wherein, since the signal parameters of the first touch scanning signal and the second touch scanning signal are different, the sensitivity of the electronic device in processing the touch operation of the first area and the second area is different, thereby improving the flexibility of sensitivity adjustment. For example, since the signal parameters of the first touch scanning signal and the second touch scanning signal are different, when the first area is an area that needs to be frequently touched in a special scenario, the time period for the touch screen to perform touch scanning on the first area based on the first touch scanning signal can be less than the time period for the touch scanning on the second area based on the second touch scanning signal, thereby flexibly improving the touch sensitivity of the first area.
[0055] The process of determining the first area and the second area is described below.
[0056] In one embodiment, Figure 2 FIG. 1 is a flow chart of determining different areas provided by an embodiment of the present application. Determining a first area and a second area on a touch screen includes:
[0057] Step 201, determining a first area on the touch screen that needs to meet a target touch detection condition. The target touch detection condition includes a condition that a reporting rate is greater than a preset reporting rate or a condition that a signal-to-noise ratio is greater than a preset signal-to-noise ratio.
[0058] Step 202: Use an area on the touch screen other than the first area as a second area.
[0059] The reporting rate of a touch screen refers to the maximum number of valid reporting data that the touch screen can provide per unit time, which represents the response speed of the touch screen to touch operations. The touch scanning signal affects the reporting rate of each area of the touch screen. In addition, the touch scanning signal also affects the signal-to-noise ratio of each area of the touch screen.
[0060] In one possible implementation, when a user performs a touch operation on a touch screen, the electronic device needs to respond to the touch operation quickly and accurately, that is, it needs to improve the reporting rate or signal-to-noise ratio of the area where the touch position corresponding to the touch operation is located. Therefore, the area corresponding to the touch position of the touch operation is the first area with touch detection requirements. Alternatively, in order to improve the accuracy of touch scanning, an area within a preset range near the touch position of the touch operation is determined as the first area to provide it with a first touch scanning signal different from the second area, so that the self-capacitance sensing electrode in the first area can meet the target touch detection condition when reporting touch information based on the first touch scanning signal.
[0061] In another possible implementation, when running some special software applications, the touch sensitivity of a local area of the touch screen needs to be higher, that is, the reporting rate of the local area of the touch screen needs to be greater than a preset reporting rate or the signal-to-noise ratio needs to be greater than a preset signal-to-noise ratio. Therefore, the first area can be determined based on the software application currently running on the electronic device.
[0062] For example, if the software application currently running on the electronic device belongs to a target type application with a requirement that the reporting rate is greater than a preset reporting rate and / or the signal-to-noise ratio is greater than a preset signal-to-noise ratio, the electronic device can determine a high-frequency touch area when the software application is running, and use the high-frequency touch area as the first area. Exemplarily, the target type application is, for example, a game application, etc., and correspondingly, the high-frequency touch area is an area where the frequency of the user's touch operation is greater than a preset frequency threshold.
[0063] Optionally, the range of the first area may be represented by the coordinate positions of the capacitive sensing electrodes included in the first area in the screen.
[0064] In an embodiment of the present application, an area on the touch screen that is determined to meet the target touch detection conditions can be used as the first area, and the second area can be determined based on the first area, that is, the area outside the first area is used as the second area. In this way, the electronic device can scan touch signals corresponding to flexible conditions of the first area and the second area, achieve a high reporting rate or a high signal-to-noise ratio in a local area of the touch screen (for example, the first area), meet the needs of some software applications, improve the flexibility of touch sensitivity adjustment, and avoid excessive power consumption of the touch screen of the electronic device.
[0065] In one embodiment, Figure 3 FIG. 1 is a flow chart of determining a first area provided by an embodiment of the present application. Determining a first area on a touch screen that needs to meet a target touch detection condition includes:
[0066] Step 301: Detect the position of a touch operation triggered by a user on the touch screen.
[0067] The electronic device can determine the position of the touch operation at the initial moment when the user triggers the touch operation.
[0068] Optionally, the electronic device can determine the position of the touch operation based on the full-screen common-mode scanning technology. Among them, the full-screen common-mode scanning technology is to connect all the self-capacitance sensing electrodes in parallel for the same mode detection, which can greatly improve the sensitivity of the detection. When interference occurs, the interference will have a similar response to all the self-capacitance sensing electrodes, so the interference forms a common-mode signal in each self-capacitance sensing electrode. This common-mode signal can be easily filtered out by two-dimensional planar filtering. Therefore, the full-screen common-mode scanning technology has a strong anti-interference ability.
[0069] Based on this, in an embodiment of the present application, the approximate position of the touch operation can be first determined by the position of the touch operation triggered by the user on the touch screen, and then the first area is determined based on the position of the touch operation. The self-capacitance sensing electrode in the first area reports the touch information based on the corresponding first touch scan signal, thereby realizing efficient and accurate reporting of the position of the touch operation.
[0070] Step 302: determine a first area according to the position of the touch operation.
[0071] As mentioned above, an area within a certain range near the touch operation position can be determined as the first area. In an optional embodiment of the present application, determining the first area according to the touch operation position includes: determining an area within a preset distance range around the touch operation position on the touch screen as the first area.
[0072] Optionally, the first area may be square, circular or rectangular, etc., which is not specifically limited here. The value of the preset distance range may be determined according to actual conditions.
[0073] Exemplarily, the area range formed by all self-capacitive sensing electrodes partially or fully covered by the position of the touch operation may be determined as the preset distance range, so that the area formed by each self-capacitive sensing electrode is used as the first area.
[0074] In the embodiment of the present application, the position of the touch operation performed by the user on the touch screen is first determined through a fast full-screen common-mode scan, and then a certain size area around the determined touch operation position is determined as a local touch area, and the local touch area is used as the first area, thereby ensuring that the reporting rate or signal-to-noise ratio of the first area can be quickly improved to meet the first area's higher touch sensitivity requirements.
[0075] The generation of the first touch scan signal and the second touch scan signal is described below.
[0076] In one embodiment, the method further includes: acquiring original scan parameters, and generating a second touch scan signal based on the original scan parameters; acquiring updated scan parameters different from the original scan parameters, and generating a first touch scan signal based on the updated scan parameters.
[0077] The signal parameters corresponding to the second touch scan signal are original scan parameters, and the signal parameters corresponding to the first touch scan signal are updated scan parameters.
[0078] Optionally, the original scanning parameters and the updated scanning parameters may specifically include the scanning frequency of the signal and the number of waveform cycles of the signal, etc. The difference between the original scanning parameters and the updated scanning parameters may mean that at least one of the scanning frequency and the number of waveform cycles in the original scanning parameters and the updated scanning parameters is different.
[0079] In the embodiment of the present application, when the user does not perform a touch operation, the electronic device can obtain the original scan parameters, generate the second touch scan signal according to the original scan parameters and apply it to the respective capacitive sensing electrodes in the touch screen. In this process, after detecting that the user performs a touch operation on the touch screen, the electronic device can obtain the updated scan parameters after determining the first area according to the position of the touch operation, and generate the first touch scan signal based on the updated scan parameters. For the respective capacitive sensing electrodes in the first area, the electronic device updates the second touch scan signal applied to the respective capacitive sensing electrodes in the first area to the first touch scan signal, and keeps applying the second touch scan signal to other areas (that is, the second area).
[0080] The cycle time corresponding to the first touch scan signal is shorter than the cycle time corresponding to the second touch scan signal, thereby reducing the scan time of the first area and improving the reporting rate and touch sensitivity of the first area. In addition, since the non-full screen increases the scan time, the electronic device avoids excessive power consumption.
[0081] In one embodiment, the original scanning parameters and the updated scanning parameters may be default values pre-stored in the electronic device, that is, no matter how the first area is located in the touch screen, the first touch scanning signal is generated based on the default value. Alternatively, to improve the flexibility of sensitivity adjustment, the electronic device may also obtain the updated scanning parameters corresponding to the currently determined position of the first area in the touch screen.
[0082] Please refer to Figure 4 , which shows a schematic diagram of a process for obtaining updated scanning parameters provided by an embodiment of the present application. Obtaining updated scanning parameters different from original scanning parameters includes:
[0083] Step 401: Determine a target preset planning area to which a first area belongs according to a plurality of preset planning areas of a touch screen that are pre-planned.
[0084] The electronic device may pre-divide the touch screen into multiple preset planning areas. For example, the electronic device may divide the areas according to the user's touch usage habits or the touch operation frequency of each area of the touch screen. It should be noted that all the divided preset planning areas may occupy all or part of the area of the touch screen.
[0085] For example, Figure 5 As shown, a schematic diagram of regional planning provided by an embodiment of the present application is shown. Four preset planning areas are divided into Area 1, Area 2, Area 3 and Area 4, and the preset planning areas can be bound to different area identifiers. Optionally, as Figure 5As shown, the shapes of the preset planning areas can be different; there is no overlapping area between the preset planning areas. Figure 5 For example, when the position of the touch operation triggered by the user on the touch screen is detected and the first area is located in Area3, Area3 can be used as the target preset planning area. Correspondingly, the first touch scan signal is applied to the four self-capacitive sensing electrodes of Area3. Figure 5 As shown, different areas can achieve different reporting rates. For example, the reporting rates of Area 3 and Area 4 are larger than those of Area 1 and Area 2. The reporting rates of Area 3 and Area 4 can be the same or different, and their driving scanning sampling waveforms are also different.
[0086] In an optional embodiment of the present application, a regional parameter comparison table may be deployed in the electronic device. The regional parameter comparison table includes a correspondence between multiple groups of regional identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers. In this way, the electronic device can query the regional parameter comparison table according to the regional identifier of the target preset planning area; and obtain at least one of the target preset scanning frequency and the target preset waveform cycle number according to the query result.
[0087] Step 402, obtaining updated scanning parameters according to at least one of a target preset scanning frequency and a target preset number of waveform cycles corresponding to the target preset planning area.
[0088] The electronic device may pre-store preset scanning frequencies and preset waveform cycle numbers corresponding to different preset planning areas. In this way, the electronic device may obtain at least one of the target preset scanning frequency and the target preset waveform cycle number corresponding to the target preset planning area to obtain updated scanning parameters.
[0089] Optionally, the preset scanning frequencies and preset waveform cycle numbers corresponding to each preset planning area may be different, or some preset planning areas in each preset planning area may correspond to the same preset scanning frequency and / or preset waveform cycle number.
[0090] For example, if only the target preset scanning frequency is obtained, the target preset scanning frequency replaces the scanning frequency in the original scanning parameters, and other parameters in the original scanning parameters and the target preset scanning frequency are used as updated scanning parameters to generate the second touch scanning signal.
[0091] For example, Figure 6 A schematic diagram of a touch scan signal of different regions provided by an embodiment of the present application is shown, wherein f1, f2 and f3 are touch scan signals generated based on different preset scan frequencies and preset waveform cycle numbers.
[0092] In addition, if Figure 7, which shows a comparison diagram of different touch scan signals provided by the present application. It should be noted that, in addition to the scan frequency and the number of waveform cycles, the parameters in the original scan parameters and the updated scan parameters may also include the number of drive cycles of the signal. Figure 7 Taking the touch scan signal consisting of a square wave as an example, correspondingly, the first touch scan signal and the second touch scan signal can be composed of square waves; optionally, the first touch scan signal and the second touch scan signal can also be composed of other waveform signals such as sine waves.
[0093] In an optional embodiment of the present application, the relationship between the updated scanning parameters and the original scanning parameters satisfies one of the following:
[0094] 1. The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is equal to the number of scanning signal cycles included in the original scanning parameters.
[0095] That is, while maintaining the same number of scanning signal cycles as the second touch scanning signal in the second area, the touch chip of the electronic device increases the scanning frequency of the first touch scanning signal applied to the first area, thereby reducing the cycle time of a single scanning waveform, thereby reducing the overall scanning time of each capacitive sensing electrode in the first area and improving the local high reporting rate.
[0096] like Figure 8 A schematic diagram of different touch scan signals corresponding to different regions provided in an embodiment of the present application. It can be seen that the scanning frequency of the first touch scan signal in the first region is greater than the scanning frequency of the second touch scan signal in the second region, and the two include the same number of scan signal cycles, both of which are square waves with 5 cycles.
[0097] 2. The scanning frequency included in the updated scanning parameters is equal to the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters.
[0098] That is, while maintaining the same scanning frequency as the second touch scanning signal in the second area, the touch chip of the electronic device reduces the number of scanning signal cycles of the first touch scanning signal applied to the first area, thereby reducing the cycle time of a single scanning waveform, thereby reducing the overall scanning time of each capacitive sensing electrode in the first area and improving the local high reporting rate.
[0099] like Fig. 9 Another schematic diagram of different touch scan signals corresponding to different regions provided by the embodiment of the present application shows that the number of scan signal cycles of the first touch scan signal in the first region is less than the number of scan signal cycles of the second touch scan signal in the second region, and the scan frequencies of the two are the same.
[0100] 3. The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters.
[0101] That is, the scanning frequency is adjusted in combination with the number of scanning signal waveform cycles. The touch chip of the electronic device greatly reduces the cycle time of a single scanning waveform by reducing the number of scanning signal cycles of the first touch scanning signal applied to the first area and increasing the scanning frequency of the first touch scanning signal applied to the first area, thereby reducing the overall scanning time of each capacitive sensing electrode in the first area and effectively improving the local high reporting rate. Fig.10 A schematic diagram of another embodiment of the present application showing different areas corresponding to different touch scan signals.
[0102] 4. The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is greater than the number of scanning signal cycles included in the original scanning parameters.
[0103] In general, the more scanning signal cycles of the touch scanning signal applied by each capacitive sensing electrode, the more sampling times, and the higher the signal-to-noise ratio. However, the more scanning signal cycles, the longer the scanning time, the greater the impact on the reporting rate, which usually reduces the reporting rate.
[0104] For dot-matrix touch electrodes, since they are independent self-capacitive sensing electrodes, their resistance and capacitance load (RC loading) is very small compared to traditional strip channel Tx / Rx electrodes. Therefore, in order to achieve a high local signal-to-noise ratio without reducing the reporting rate (or also improve the reporting rate), the touch chip of the electronic device increases the scanning frequency of the first touch scanning signal applied to the first area and increases the number of scanning waveform cycles of the first touch scanning signal. In this way, by increasing the number of scanning signal cycles, the local signal-to-noise ratio is improved. At the same time, although the number of scanning signal cycles increases, the scanning frequency is reduced, so as to ensure that the overall scanning time is not increased, thereby achieving the goal of not reducing the local reporting rate or improving the local reporting rate.
[0105] like Fig.11 Another schematic diagram of different regions corresponding to different touch scan signals provided in an embodiment of the present application, wherein different regions correspond to different touch scan signals and different signal-to-noise ratios.
[0106] In an embodiment of the present application, by planning different preset planning areas, an updated scanning parameter for generating a first touch scanning signal corresponding to the first area is determined to achieve a local high reporting rate or a local high signal-to-noise ratio to meet the needs of different touch usage scenarios and achieve a local higher performance touch experience.
[0107] For ease of understanding, the touch screen multi-partition local high-performance driving method provided by the present application is described below with reference to a specific embodiment.
[0108] First, the touch chip of the electronic device detects the position of the touch operation triggered by the user on the touch screen; according to the position of the touch operation, the first area is determined, for example, the area within a preset distance range around the position of the touch operation in the touch screen is taken as the first area; then the area on the touch screen other than the first area is taken as the second area. Among them, the first area is the area on the touch screen that is determined to meet the target touch detection condition, and the target touch detection condition includes the condition that the reporting rate is greater than the preset reporting rate, or the condition that the signal-to-noise ratio is greater than the preset signal-to-noise ratio.
[0109] Then, the touch chip obtains the original scanning parameters and generates the second touch scanning signal based on the original scanning parameters. According to the pre-planned multiple preset planning areas of the touch screen, the target preset planning area to which the first area belongs is determined; according to at least one of the target preset scanning frequency and the target preset waveform cycle number corresponding to the target preset planning area, the updated scanning parameters are obtained, and the first touch scanning signal is generated based on the updated scanning parameters.
[0110] Among them, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is equal to the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is equal to the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is greater than the number of scanning signal cycles included in the original scanning parameters.
[0111] Exemplarily, the touch chip can query the regional parameter comparison table according to the regional identifier of the target preset planning area; the regional parameter comparison table includes the correspondence between multiple groups of regional identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers; according to the query results, at least one of the target preset scanning frequency and the target preset waveform cycle number is obtained.
[0112] Then, the touch chip applies a first touch scan signal to the self-capacitive sensing electrodes in the first area, and applies a second touch scan signal to the self-capacitive sensing electrodes in the second area. Each self-capacitive sensing electrode samples a touch signal during the scanning process based on the applied first touch scan signal or second touch scan signal.
[0113] like Fig.12 A schematic diagram of a process for reporting a touch position provided by an embodiment of the present application is shown. Among them, an integrator (AFE, Anolog Front End) integrates and amplifies touch signals of different regions and transmits them to a filter inside a touch chip. The filter filters and distinguishes the touch signals passing through the integrator based on the standards of different scanning sampling frequencies for different regions, filters out touch signals with capacitance changes, and then uses an analog-to-digital signal converter (ADC, Analog Digital Change) to convert the touch signals into digital signals. Finally, the CPU (central processing unit) inside the touch chip performs digital signal processing and determines the coordinate points of the touch position according to the converted digital signals. The touch chip communicates with the host of the electronic device through the I2C / SPI communication protocol, reports the corresponding coordinate points, and thus realizes the reporting of the touch position.
[0114] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0115] Based on the same inventive concept, the embodiment of the present application also provides a touch scanning device for implementing the touch scanning method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more touch scanning device embodiments provided below can refer to the above limitations on the touch scanning method, and will not be repeated here.
[0116] In one embodiment, Fig.13 As shown, a touch scanning device is provided, and the touch scanning device 1300 includes: a determination module 1301 and a processing module 1302, wherein:
[0117] A determination module 1301 is used to determine a first area and a second area on the touch screen;
[0118] The processing module 1302 is used to apply a first touch scanning signal to the self-capacitive sensing electrodes in the first area, and apply a second touch scanning signal to the self-capacitive sensing electrodes in the second area;
[0119] The first touch scan signal and the second touch scan signal have different signal parameters.
[0120] In one embodiment, the determination module 1301 is specifically used to: determine a first area on the touch screen that needs to meet the target touch detection condition, the target touch detection condition includes a condition that the reporting rate is greater than a preset reporting rate, or a signal-to-noise ratio is greater than a preset signal-to-noise ratio; and use the area on the touch screen other than the first area as the second area.
[0121] In one embodiment, the determination module 1301 is specifically configured to: detect a position of a touch operation triggered by a user on the touch screen; and determine the first area according to the position of the touch operation.
[0122] In one embodiment, the determination module 1301 is specifically configured to: take an area within a preset distance range around the touch operation position in the touch screen as the first area.
[0123] In one embodiment, the device also includes a signal generating module for: obtaining original scanning parameters and generating a second touch scanning signal based on the original scanning parameters; obtaining updated scanning parameters different from the original scanning parameters, and generating a first touch scanning signal based on the updated scanning parameters.
[0124] In one embodiment, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is equal to the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is equal to the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, the scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is greater than the number of scanning signal cycles included in the original scanning parameters.
[0125] In one embodiment, the signal generating module is specifically used to: determine the target preset planning area to which the first area belongs based on multiple preset planning areas of the pre-planned touch screen; and obtain updated scanning parameters based on at least one of the target preset scanning frequency and the target preset waveform cycle number corresponding to the target preset planning area.
[0126] In one embodiment, the device also includes a query module, which is used to: query an area parameter comparison table according to the area identifier of the target preset planning area; the area parameter comparison table includes the correspondence between multiple groups of area identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers; and obtain at least one of the target preset scanning frequency and the target preset waveform cycle number according to the query results.
[0127] Each module in the above touch scanning device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0128] In one embodiment, an electronic device is provided. The electronic device may be a terminal, and its internal structure diagram may be as follows: Fig.14 As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and the external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a touch scanning method is implemented. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the electronic device housing, or an external keyboard, touchpad or mouse.
[0129] Those skilled in the art will understand that Fig.14The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0130] In one embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0131] A first area and a second area are determined on the touch screen; a first touch scan signal is applied to the self-capacitive sensing electrodes in the first area, and a second touch scan signal is applied to the self-capacitive sensing electrodes in the second area; wherein the signal parameters of the first touch scan signal and the second touch scan signal are different.
[0132] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0133] A first area on the touch screen that needs to meet a target touch detection condition is determined, where the target touch detection condition includes a condition that a reporting rate is greater than a preset reporting rate, or a signal-to-noise ratio is greater than a preset signal-to-noise ratio; and an area on the touch screen other than the first area is used as a second area.
[0134] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0135] Detecting a position of a touch operation triggered by a user on the touch screen; and determining a first area according to the position of the touch operation.
[0136] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0137] An area within a preset distance range around the touch operation position in the touch screen is taken as the first area.
[0138] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0139] Original scanning parameters are obtained, and a second touch scanning signal is generated based on the original scanning parameters; updated scanning parameters different from the original scanning parameters are obtained, and a first touch scanning signal is generated based on the updated scanning parameters.
[0140] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0141] According to a plurality of preset planning areas of the pre-planned touch screen, a target preset planning area to which the first area belongs is determined; and according to at least one of a target preset scanning frequency and a target preset waveform cycle number corresponding to the target preset planning area, an updated scanning parameter is obtained.
[0142] In one embodiment, when the processor executes the computer program, the following steps are implemented:
[0143] According to the area identifier of the target preset planning area, query the area parameter comparison table; the area parameter comparison table includes the correspondence between multiple groups of area identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers; according to the query results, obtain at least one of the target preset scanning frequency and the target preset waveform cycle number.
[0144] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0145] A first area and a second area are determined on the touch screen; a first touch scan signal is applied to the self-capacitive sensing electrodes in the first area, and a second touch scan signal is applied to the self-capacitive sensing electrodes in the second area; wherein the signal parameters of the first touch scan signal and the second touch scan signal are different.
[0146] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0147] A first area on the touch screen that needs to meet a target touch detection condition is determined, where the target touch detection condition includes a condition that a reporting rate is greater than a preset reporting rate, or a signal-to-noise ratio is greater than a preset signal-to-noise ratio; and an area on the touch screen other than the first area is used as a second area.
[0148] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0149] Detecting a position of a touch operation triggered by a user on the touch screen; and determining a first area according to the position of the touch operation.
[0150] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0151] An area within a preset distance range around the touch operation position in the touch screen is taken as the first area.
[0152] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0153] Original scanning parameters are obtained, and a second touch scanning signal is generated based on the original scanning parameters; updated scanning parameters different from the original scanning parameters are obtained, and a first touch scanning signal is generated based on the updated scanning parameters.
[0154] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0155] According to a plurality of preset planning areas of the pre-planned touch screen, a target preset planning area to which the first area belongs is determined; and according to at least one of a target preset scanning frequency and a target preset waveform cycle number corresponding to the target preset planning area, an updated scanning parameter is obtained.
[0156] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0157] According to the area identifier of the target preset planning area, query the area parameter comparison table; the area parameter comparison table includes the correspondence between multiple groups of area identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers; according to the query results, obtain at least one of the target preset scanning frequency and the target preset waveform cycle number.
[0158] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0159] A first area and a second area are determined on the touch screen; a first touch scan signal is applied to the self-capacitive sensing electrodes in the first area, and a second touch scan signal is applied to the self-capacitive sensing electrodes in the second area; wherein the signal parameters of the first touch scan signal and the second touch scan signal are different.
[0160] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0161] A first area on the touch screen that needs to meet a target touch detection condition is determined, where the target touch detection condition includes a condition that a reporting rate is greater than a preset reporting rate, or a signal-to-noise ratio is greater than a preset signal-to-noise ratio; and an area on the touch screen other than the first area is used as a second area.
[0162] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0163] Detecting a position of a touch operation triggered by a user on the touch screen; and determining a first area according to the position of the touch operation.
[0164] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0165] An area within a preset distance range around the touch operation position in the touch screen is taken as the first area.
[0166] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0167] Original scanning parameters are obtained, and a second touch scanning signal is generated based on the original scanning parameters; updated scanning parameters different from the original scanning parameters are obtained, and a first touch scanning signal is generated based on the updated scanning parameters.
[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0169] According to a plurality of preset planning areas of the pre-planned touch screen, a target preset planning area to which the first area belongs is determined; and according to at least one of a target preset scanning frequency and a target preset waveform cycle number corresponding to the target preset planning area, an updated scanning parameter is obtained.
[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0171] According to the area identifier of the target preset planning area, query the area parameter comparison table; the area parameter comparison table includes the correspondence between multiple groups of area identifiers of different preset planning areas and preset scanning frequencies and preset waveform cycle numbers; according to the query results, obtain at least one of the target preset scanning frequency and the target preset waveform cycle number.
[0172] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0173] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0174] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A touch scanning method, characterized in that: The method comprises: determining a first area and a second area on the touch screen; Applying a first touch scan signal to the self-capacitive sensing electrodes in the first area, and applying a second touch scan signal to the self-capacitive sensing electrodes in the second area; The first touch scan signal and the second touch scan signal have different signal parameters.
2. The method according to claim 1, characterized in that The step of determining the first area and the second area on the touch screen includes: Determining the first area on the touch screen that needs to meet a target touch detection condition, wherein the target touch detection condition includes a condition that a reporting rate is greater than a preset reporting rate, or a condition that a signal-to-noise ratio is greater than a preset signal-to-noise ratio; An area on the touch screen other than the first area is used as the second area.
3. The method according to claim 2, characterized in that The determining the first area on the touch screen that needs to meet the target touch detection condition includes: Detecting a position of a touch operation triggered by a user on the touch screen; The first area is determined according to the position of the touch operation.
4. The method according to claim 3, characterized in that The determining the first area according to the position of the touch operation includes: An area within a preset distance range around the position of the touch operation in the touch screen is used as the first area.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Get the original scanning parameters; generating the second touch scanning signal based on the original scanning parameter; Acquire updated scan parameters different from the original scan parameters, and generate the first touch scan signal based on the updated scan parameters.
6. The method according to claim 5, characterized in that The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is equal to the number of scanning signal cycles included in the original scanning parameters; or, The scanning frequency included in the updated scanning parameters is equal to the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is less than the number of scanning signal cycles included in the original scanning parameters; or, The scanning frequency included in the updated scanning parameters is greater than the scanning frequency included in the original scanning parameters, and the number of scanning signal cycles included in the updated scanning parameters is greater than the number of scanning signal cycles included in the original scanning parameters.
7. The method according to claim 5, characterized in that The acquiring of updated scanning parameters different from the original scanning parameters includes: Determining a target preset planning area to which the first area belongs according to a plurality of preset planning areas of the pre-planned touch screen; The updated scanning parameter is obtained according to at least one of a target preset scanning frequency and a target preset number of waveform cycles corresponding to the target preset planning area.
8. The method according to claim 7, characterized in that The method further comprises: According to the area identifier of the target preset planning area, query the area parameter comparison table; the area parameter comparison table includes a correspondence between the area identifiers of multiple different preset planning areas and the preset scanning frequencies and the preset number of waveform cycles; According to the query result, at least one of the target preset scanning frequency and the target preset number of waveform cycles is obtained.
9. A touch scanning device, characterized in that: The device comprises: A determination module, configured to determine a first area and a second area on the touch screen; a processing module, configured to apply a first touch scanning signal to the self-capacitive sensing electrodes in the first area, and apply a second touch scanning signal to the self-capacitive sensing electrodes in the second area; The first touch scan signal and the second touch scan signal have different signal parameters.
10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.