A remote control vehicle remote controller press detection method, device and medium

By determining the press detection position within the button area of ​​the vehicle remote control and obtaining the contact displacement and sudden displacement, the problem of low detection accuracy in the prior art is solved, and high-precision detection of the button area is achieved.

CN120891818BActive Publication Date: 2025-12-12SHANDONG ZELU SAFETY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511407588.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2025-12-12
Estimated Expiration
2045-09-29

AI Technical Summary

Technical Problem

Existing vehicle remote control press detection methods cannot accurately detect the button positions of different remote control models, resulting in low detection accuracy. Furthermore, they only detect specific positions of the buttons, ignoring the overall integrity of the entire button area.

Method used

By using a press detection device to determine several press detection positions in each button area, the contact displacement and sudden displacement are obtained, the target press position is determined, and press detection is performed to improve detection accuracy.

Benefits of technology

It improves the accuracy of press detection results, ensuring that the optimal target press position with high stability for each button area is detected, thus enhancing the accuracy of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120891818B_ABST
    Figure CN120891818B_ABST
Patent Text Reader

Abstract

The application provides a remote control vehicle remote controller pressing detection method, equipment and medium, and relates to the vehicle detection field.The method comprises the following steps: determining a plurality of pressing detection positions in each key area corresponding to each key of a to-be-detected remote controller according to the area size of the key area; pressing each pressing detection position several times by a pressing mechanism to obtain the corresponding contact displacement and sudden displacement of each pressing detection position in each pressing process; determining the optimal target pressing position with high stability corresponding to each key area according to the contact displacement and sudden displacement corresponding to each pressing detection position of the same key area; and pressing the target pressing position corresponding to each key area by the pressing mechanism corresponding to each key area to obtain the pressing detection result of each key.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle detection, in particular to a remote control vehicle remote control press detection method, device and medium. BACKGROUND

[0002] The response result between the keys of the current vehicle remote control and the vehicle is obtained by single press test or multiple keys press test. The vehicle remote control is fixed, and then the keys of the vehicle remote control are pressed by the pressing mechanism to check whether the vehicle receives the control instruction of the key and responds when the key is pressed, so as to judge the sensitivity or response degree of each key of the vehicle remote control. The correlation between the keys of the vehicle remote control is tested by pressing multiple keys at the same time. Such press detection method is mostly used for testing fixed model or fixed shape vehicle remote control. For example, the setting position of the pressing mechanism for press detection of a certain model of vehicle remote control is fixed, and the key setting position or key arrangement of different models of vehicle remote control is different, so it cannot press test other models of vehicle remote control. The press mechanism of the current vehicle remote control press detection method only presses the specific position (such as the center position) of the key for press test, but in actual application, the user presses the whole key area when pressing the key. If only the specific position of the key is pressed for press test, the integrity of the whole key area will be ignored, resulting in inaccurate press detection result of the key. Therefore, the detection accuracy of such detection method is low. SUMMARY

[0003] In view of the above technical problems, the technical scheme adopted by the present application is as follows:

[0004] According to one aspect of the present application, a remote control vehicle remote control press detection method is provided, comprising:

[0005] Step S100, determining a plurality of press detection positions in each key area according to the area size of the key area corresponding to each key of the remote control to be detected;

[0006] Step S200, pressing each press detection position by the pressing mechanism for several times to obtain the contact displacement and the sudden displacement corresponding to each press detection position in each press process;

[0007] The contact displacement is the distance from the initial position of the pressing mechanism to the position where the pressing mechanism contacts the press detection position of the key when the pressing mechanism presses the press detection position of the key;

[0008] The mutation displacement is a distance between a position from an initial position of the pressing mechanism to a position generated by a mutation force when the pressing mechanism presses the pressing detection position of the key, when the pressing mechanism presses the pressing detection position of the key;

[0009] In step S300, a target pressing position corresponding to each key area is determined according to the contact displacement and the mutation displacement corresponding to each pressing detection position of the same key area.

[0010] In step S400, the target pressing position corresponding to each key area is pressed and detected according to the pressing mechanism corresponding to each key area, so as to obtain the pressing detection result of each key.

[0011] According to another aspect of the present application, a non-transitory computer readable storage medium is provided, wherein at least one instruction or at least one program is stored in the storage medium, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the remote control vehicle remote controller pressing detection method.

[0012] According to still another aspect of the present application, an electronic device is provided, which comprises a processor and the non-transitory computer readable storage medium.

[0013] The present application has at least the following beneficial effects:

[0014] The remote control vehicle remote controller pressing detection method of the present application first determines a plurality of pressing detection positions from each key area according to the area size of the key area corresponding to each key of the remote controller to be detected, then presses each pressing detection position for several times by the pressing mechanism, so as to obtain the contact displacement (the distance between the initial position of the pressing mechanism and the position where the pressing mechanism contacts the pressing detection position of the key, when the pressing mechanism presses the pressing detection position of the key) and the mutation displacement (the distance between the initial position of the pressing mechanism and the position generated by the mutation force when the pressing mechanism presses the pressing detection position of the key, when the pressing mechanism presses the pressing detection position of the key) corresponding to each pressing detection position in each pressing process, and then determines the target pressing position corresponding to each key area according to the contact displacement and the mutation displacement corresponding to each pressing detection position of the same key area. Finally, the target pressing position corresponding to each key area is pressed and detected according to the pressing mechanism corresponding to each key area, so as to obtain the pressing detection result of each key. The optimal target pressing position corresponding to each key with high stability is determined by pressing test on the plurality of pressing detection positions of each key, and then the target pressing position is pressed and detected, so as to improve the precision of the pressing detection result. BRIEF DESCRIPTION OF DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiments description. Obviously, the drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.

[0016] Figure 1 The flow chart of the remote control vehicle remote controller pressing detection method provided by the embodiments of the present application. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort are within the scope of protection of the present application.

[0018] The present application provides a remote control vehicle remote controller pressing detection method, which is applied to a pressing detection device, the pressing detection device is provided with a key detection area, and a plurality of pressing mechanisms are arranged on the key detection area. Each pressing mechanism can move in three dimensions in the key detection area. When the pressing detection device performs pressing detection on a vehicle remote controller, each key of the vehicle remote controller is placed below a pressing mechanism, so that the pressing mechanism corresponding to each key can perform pressing detection on the key.

[0019] The remote control vehicle remote controller pressing detection method provided by the present application, as shown in Figure 1 , comprises the following steps.

[0020] In step S100, a plurality of pressing detection positions are determined in each key area according to the area size of the key area corresponding to each key of the to-be-detected remote controller.

[0021] The to-be-detected remote controller is a vehicle remote controller that needs to be subjected to pressing detection.

[0022] Further, step S100 comprises steps S110-S140.

[0023] In step S110, the shortest distance between the boundary of any one key area and the boundary of each key area adjacent to the key area is obtained.

[0024] In step S120, if the shortest distance between the boundary of the key area and the boundary of each key area adjacent to the key area is greater than or equal to the distance threshold value, the center point of the key area is taken as the center of a circle, and the extension distance corresponding to the key area is taken as the radius of the circle, so as to determine the target circle corresponding to the key area.

[0025] The distance threshold is the minimum interval distance allowed for two adjacent pressing mechanisms to perform pressing detection at the same time.

[0026] The extension distance corresponding to the key area is the product of a preset distance coefficient and a target distance corresponding to the key area.

[0027] The target distance corresponding to the key area is the shortest distance between the center point of the key area and the boundary of the key area.

[0028] The preset distance coefficient is less than 1.

[0029] Step S130, selecting a preset number of points on the target circle corresponding to the key area as detection points;

[0030] Step S140, determining the positions corresponding to the center point of the key area and the detection points as pressing detection positions.

[0031] In addition, step S120 further includes steps S121-S129:

[0032] Step S121, if the shortest distance between the boundary of the key area and the boundary of any key area adjacent to the key area is less than the distance threshold, determining the key area and the key area adjacent to the key area and having a shortest distance less than the distance threshold from the boundary of the key area as a first key area;

[0033] Step S122, determining the first key area with a larger edge complexity or the first key area with a smaller area among two first key areas as a second key area;

[0034] Step S123, determining a target circle corresponding to the second key area with the center point of the second key area as the center and the extension distance corresponding to the second key area as the radius;

[0035] Step S124, selecting a preset number of points on the target circle corresponding to the second key area as detection points;

[0036] Step S125, determining the positions corresponding to the center point of the second key area and the detection points as pressing detection positions of the second key area;

[0037] Step S126, determining a third key area from the area of the first key area not surrounded by the target circle of the second key area;

[0038] Step S127, determining a target circle corresponding to the third key area with the center point of the third key area as the center and the extension distance corresponding to the third key area as the radius;

[0039] Step S128, selecting a preset number of points on the target circle corresponding to the third key region as detection points;

[0040] Step S129, determining the positions of the center point of the third key region and the detection points as the pressing detection positions of the third key region.

[0041] Step S200, pressing each pressing detection position several times by the pressing mechanism to obtain the contact displacement and the mutation displacement corresponding to each pressing detection position in each pressing process;

[0042] The contact displacement is the distance from the initial position of the pressing mechanism to the position where the pressing mechanism contacts the pressing detection position of the key when the pressing mechanism presses the pressing detection position of the key.

[0043] The mutation displacement is the distance from the initial position of the pressing mechanism to the position where the pressing mechanism generates a sudden force when pressing the pressing detection position of the key.

[0044] Further, step S200 includes steps S210-S220:

[0045] Step S210, determining any key region as a target key region;

[0046] Step S220, pressing each pressing detection position of the target key region several times by the pressing mechanism to obtain a plurality of contact displacement lists A1, A2,..., A i ,...,A h and a plurality of mutation displacement lists B1, B2,..., B i ,...,B h corresponding to the target key region.

[0047] Wherein, i=1, 2,..., h; h is the number of pressing detection positions in the target key region; A i is the contact displacement list corresponding to the i-th pressing detection position of the target key region; B i is the mutation displacement list corresponding to the i-th pressing detection position of the target key region.

[0048] A i =(A i1 ,A i2 ,...,A ig ,...,A if ); g=1, 2,..., f; f is the number of times of pressing each pressing detection position of the target key region by the pressing mechanism; A igThe contact displacement is the amount of contact displacement when the i-th press detection position of the target button area is pressed for the g-th time by the pressing mechanism.

[0049] B i =(B i1 B i2 ,...,B ig ,...,B if );B ig It represents the sudden displacement when the i-th press detection position of the target button area is pressed for the g-th time by the pressing mechanism.

[0050] Step S300: Determine the target pressing position for each button area based on the contact displacement and sudden displacement corresponding to each pressing detection position in the same button area.

[0051] Furthermore, step S300 includes steps S310-S320:

[0052] Step S310: Determine the stable action value corresponding to each press detection position in the target button area based on several contact displacements and sudden displacements corresponding to each press detection position in the target button area.

[0053] Step S310 includes steps S311-S313:

[0054] Step S311, B i1 B i2 ,...,B ig ,...,B if The standard deviation is defined as the pressure fluctuation value C corresponding to the i-th pressure detection position in the target button area. i ;

[0055] Step S312: Determine the abrupt change value D corresponding to the i-th press detection position in the target button area. i =∑ f g=1 (B ig -A ig ) / f;

[0056] Step S313, according to C i and D i Determine the stabilizing value E corresponding to the i-th press detection position in the target button area. i =r1×C i +r2×D i Where r1 is the preset fluctuation value coefficient; r2 is the preset mutation value coefficient; r1+r2=1.

[0057] Step S320, determining the target pressing position corresponding to the target key region from the several pressing detection positions of the target key region according to the stable action value corresponding to each pressing detection position of the target key region.

[0058] Step S320 includes step S321:

[0059] Step S321, determining the pressing detection position corresponding to MIN(E1, E2,..., E i ,...,E h ) as the target pressing position corresponding to the target key region.

[0060] Wherein, MIN() is a preset minimum value determination function.

[0061] Step S400, performing pressing detection on the target pressing position corresponding to each key region according to the pressing mechanism corresponding to each key region, to obtain the pressing detection result of each key.

[0062] Further, step S400 includes steps S410-S430:

[0063] Step S410, obtaining the preset pressing detection rule of each key region;

[0064] Step S420, controlling the pressing mechanism corresponding to each key region to perform pressing detection on the target pressing position corresponding to each key region according to the preset pressing detection rule of each key region, to obtain the response result of the key corresponding to the key region when each key region is detected each time;

[0065] Wherein, if the function of the key corresponding to the key region can be realized on the vehicle to be detected by the remote control of the remote controller when the key region is detected, the response result of this pressing detection is normal response, otherwise, the response result of this pressing detection is abnormal response.

[0066] Step S430, if the ratio of the number of normal response results corresponding to any key region to the number of pressing detection times corresponding to the key region is greater than a preset ratio, determining that the pressing detection result of the key corresponding to the key region is normal, otherwise, determining that the pressing detection result of the key corresponding to the key region is abnormal.

[0067] The remote control vehicle remote controller pressing detection method of the present application first determines a plurality of pressing detection positions in each key area corresponding to each key of the remote controller to be detected according to the area size of the key area, then presses each pressing detection position a plurality of times through a pressing mechanism to obtain the contact displacement (the distance between the initial position of the pressing mechanism and the position where the pressing mechanism contacts the pressing detection position of the key when the pressing mechanism presses the pressing detection position of the key) and the mutation displacement (the distance between the initial position of the pressing mechanism and the position where the pressing mechanism generates a sudden force when pressing the pressing detection position of the key) of each pressing detection position in each pressing process, and determines the target pressing position corresponding to each key area according to the contact displacement and the mutation displacement corresponding to each pressing detection position of the same key area, and finally presses the target pressing position corresponding to each key area through the pressing mechanism corresponding to each key area to obtain the pressing detection result of each key. The pressing detection positions of each key are tested to determine the optimal target pressing position corresponding to each key with high stability, and the target pressing position is pressed to improve the accuracy of the pressing detection result.

[0068] Embodiments of the present application also provide a computer program product comprising program code for causing an electronic device to perform the steps of the methods according to the various exemplary embodiments of the present application described above when the program product is run on the electronic device.

[0069] In addition, although the various steps of the methods of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all of the steps shown must be performed to achieve the desired result. Additionally or alternatively, certain steps can be omitted, a plurality of steps can be combined into one step, one step can be divided into a plurality of steps, etc.

[0070] From the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, etc.) or a network, and includes a plurality of instructions to make a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) execute the methods according to the embodiments of the present disclosure.

[0071] In the example embodiments of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0072] Those skilled in the art can understand that various aspects of the present application can be implemented as a system, a method or a program product. Therefore, various aspects of the present application can be embodied in a form of entirely hardware, entirely software (including firmware, microcode, etc.), or a combination of hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system".

[0073] The electronic device according to this embodiment of the present application. The electronic device is merely an example and should not bring any limitation to the function and use range of the embodiments of the present application.

[0074] The electronic device is in the form of a general computing device. The components of the electronic device can include, but are not limited to, the above-mentioned at least one processor, the above-mentioned at least one storage, a bus connecting different system components (including storage and processor).

[0075] The storage stores program codes which can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present application described in the above "Exemplary Method" section of the present specification.

[0076] The storage can include a readable medium in the form of a volatile storage, such as a random access memory (RAM) and / or a cache storage, and can further include a read-only memory (ROM).

[0077] The storage can further include programs / utilities with a set of (at least one) program modules, such as an operating system, one or more application programs, other program modules, and program data, each of which or some combination of which can include implementation of a network environment.

[0078] The bus can be one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures.

[0079] The electronic device can also communicate with one or more external devices (such as a keyboard or a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device (and / or any devices (such as a router, a modem, etc.) that enable the electronic device to communicate with one or more other computing devices). Such communication can be carried out through an input / output (I / O) interface. Furthermore, the electronic device can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter.

[0080] In exemplary embodiments of the present disclosure, a computer readable storage medium is also provided, having stored thereon a program product capable of implementing the method described above. In some possible implementations, various aspects of the present application can also be implemented as a program product in the form of a computer readable medium having program code portions stored therein, the program code portions being capable of implementing the steps described in the above "Exemplary Method" section of the present specification according to various exemplary embodiments of the present application when the program product is run on a terminal device.

[0081] The program product can take any combination of one or more of a readable medium. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0082] The computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave, in which the readable program code is carried. Such propagated data signal can take various forms, including but not limited to electromagnetic signal, optical signal or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, which can send, propagate or transmit the program for use by or in connection with an instruction execution system, device or apparatus.

[0083] The program code contained on the readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.

[0084] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0085] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0086] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0087] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A remote control vehicle remote controller press detection method, characterized in that, The method comprises the following steps: S100, determining a plurality of pressing detection positions in each key area corresponding to each key of the remote controller according to the area size of the key area; S200, pressing each pressing detection position by the pressing mechanism for several times to obtain the contact displacement and the sudden displacement of each pressing detection position in each pressing process; the contact displacement is the distance between the initial position of the pressing mechanism and the position where the pressing mechanism contacts the pressing detection position of the key when the pressing mechanism presses the pressing detection position of the key; the sudden displacement is the distance between the initial position of the pressing mechanism and the position where the pressing mechanism generates a sudden force when the pressing mechanism presses the pressing detection position of the key; S300, determining the target pressing position corresponding to each key area according to the contact displacement and the sudden displacement corresponding to each pressing detection position of the same key area; S400, pressing the target pressing position corresponding to each key area by the pressing mechanism corresponding to each key area to obtain the pressing detection result of each key.

2. The method of claim 1, wherein, The step S100 comprises: S110, obtaining the shortest distance between the boundary of any one key area and the boundary of each key area adjacent to the key area; S120, if the shortest distance between the boundary of the key area and the boundary of each key area adjacent to the key area is greater than or equal to the distance threshold value, determining the target circle corresponding to the key area with the center point of the key area as the center and the extension distance corresponding to the key area as the radius; The distance threshold value is the minimum interval distance allowed when the adjacent two pressing mechanisms simultaneously perform pressing detection; the extension distance corresponding to the key area is the product of the preset distance coefficient and the target distance corresponding to the key area; the target distance corresponding to the key area is the shortest distance between the center point of the key area and the boundary of the key area; the preset distance coefficient is less than 1; S130, selecting a preset number of points on the target circle corresponding to the key area as detection points; S140, determining the positions corresponding to the center point and the detection points of the key area as the pressing detection positions.

3. The method of claim 2, wherein, The step S120 further comprises: S121, if the shortest distance between the boundary of the key area and the boundary of any key area adjacent to the key area is less than the distance threshold value, determining the key area and the key area adjacent to the key area and having the shortest distance less than the distance threshold value as the first key area; S122, determining the first key area with large edge complexity or the first key area with small area in the two first key areas as the second key area; Step S123, determining a target circle corresponding to the second key area with the center point of the second key area as the center and the extension distance corresponding to the second key area as the radius; Step S124, selecting a preset number of points on the target circle corresponding to the second key area as detection points; Step S125, determining the positions corresponding to the center point and the detection points of the second key area as the press detection positions of the second key area; Step S126, determining the area of the first key area which is not surrounded by the target circle of the second key area as a third key area; Step S127, determining a target circle corresponding to the third key area with the center point of the third key area as the center and the extension distance corresponding to the third key area as the radius; Step S128, selecting a preset number of points on the target circle corresponding to the third key area as detection points; Step S129, determining the positions corresponding to the center point and the detection points of the third key area as the press detection positions of the third key area.

4. The method of claim 3, wherein, The step S200 comprises: Step S210, determining any of the key areas as a target key area; Step S220, press each of the press detection positions of the target key area several times by the pressing mechanism to obtain a list of several contact displacement amounts A1, A2,..., A i ,...,A h and a list of several mutation displacement amounts B1, B2,..., B i ,...,B h corresponding to the target key area. wherein, i = 1, 2, …, h; h is the number of the press detection positions in the target key region; A i is a list of contact displacement amounts corresponding to the i-th press detection position of the target key region; B i is a list of sudden displacement amounts corresponding to the i-th press detection position of the target key region. A i = A i1 , A i2 ,..., A ig ,..., A if ); g = 1, 2,..., f; f is the number of times the pressing mechanism presses each pressing detection position of the target key area; A ig is the contact displacement amount when the pressing mechanism presses the i-th pressing detection position of the target key area the g-th time. B i = (B i1 , B i2 ,..., B ig ,..., B if ); B ig is the amount of sudden displacement when the ith press detection position of the target key region is pressed the gth time by the pressing mechanism.

5. The method of claim 4, wherein, The step S300 comprises: Step S310, determining a stable action value corresponding to each of the press detection positions of the target key area according to the number of contact displacements and the number of abrupt displacements corresponding to each of the press detection positions of the target key area; Step S320, determining a target press position corresponding to the target key area from the number of press detection positions of the target key area according to the stable action values corresponding to each of the press detection positions of the target key area.

6. The method of claim 5, wherein, The step S310 comprises: Step S311, determining B i1 ,B i2 ,...,B ig ,...,B if The standard deviation of B i ; Step S312, determine the mutation action value D corresponding to the ith pressing detection position of the target key region i =∑ f g=1 (B ig -A ig ) / f; Step S313, according to C i and D i , determine that the stable action value E i of the ith pressing detection position of the target key area corresponds to r1xC i +r2xD i ; wherein, r1 is a preset fluctuation value coefficient; r2 is a preset mutation value coefficient; r1+r2=1.

7. The method of claim 6, wherein, The step S320 comprises: Step S321, determining the pressing detection position corresponding to MIN(E1, E2,..., E i ,...,E h ) as the target pressing position corresponding to the target key region; wherein MIN() is a preset minimum value determination function.

8. The method of claim 7, wherein, The step S400 comprises: Step S410, obtaining a preset press detection rule of each of the key areas; Step S420, controlling the press mechanism corresponding to each of the key areas to perform press detection on the target press position corresponding to each of the key areas according to the preset press detection rule of each of the key areas, to obtain the response result of the key corresponding to each of the key areas during each press detection of each of the key areas; If the function of the key corresponding to the key area can be realized on the vehicle remotely controlled by the to-be-detected remote controller during the press detection of the key area, the response result of this press detection is a normal response, otherwise, the response result of this press detection is an abnormal response; Step S430, if the ratio of the number of normal response results corresponding to any of the key areas to the number of press detections corresponding to the key area is greater than a preset ratio, determining that the press detection result of the key corresponding to the key area is normal, otherwise, determining that the press detection result of the key corresponding to the key area is abnormal.

9. A non-transitory computer-readable storage medium, comprising: The storage medium stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the method in any one of claims 1-8. The storage medium stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the method in any one of claims 1-8.

10. An electronic device, comprising: A computer program product comprising a processor and the non-transitory computer readable storage medium of claim 9.

Citation Information

Patent Citations

  • Trigger key calibration method, apparatus and device

    CN107168554A

  • Remote controller button detection method

    CN108922160A