Handle protection method, device, handle controller, handle and medium

By monitoring the pressure and acceleration of the handle, the motor is automatically controlled to pull the handle back, solving the problem of the handle falling off, improving the user experience and protecting the handle and wrist.

CN115845355BActive Publication Date: 2025-12-02LUXSHARE PRECISION TECH(NANJING) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211412642.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-11
Publication Date
2025-12-02
Estimated Expiration
2042-11-11

AI Technical Summary

Technical Problem

Existing game controllers are prone to falling off in motion-sensing games due to increased hand strength, resulting in a poor experience and potential injury to the user. Existing solutions, such as using wire anchors to fix them, cause wrist pain.

Method used

By monitoring the current pressure and acceleration of the handle, the system automatically controls the pull-back of the handle, using a motor and a retractable cable to achieve automated handle fixation, avoiding manual operation.

Benefits of technology

It effectively prevents the handle from falling off, protects the handle from being broken, avoids injury to the user's wrist, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115845355B_ABST
    Figure CN115845355B_ABST
Patent Text Reader

Abstract

This invention discloses a handle protection method, device, handle controller, handle, and medium. The method includes: monitoring the current pressure of the target handle; if the current pressure meets a preset release condition, acquiring the current acceleration of the target handle; and controlling the pull-back of the target handle based on the current acceleration. This solution, by monitoring the current pressure of the target handle in real time, acquiring the current acceleration of the target handle when the current pressure meets the preset release condition, and pulling back the target handle based on the current acceleration, achieves the purpose of automatically pulling back the target handle according to the user's usage, avoiding the target handle from falling off and being damaged during use, thus better protecting the target handle; at the same time, automatically pulling back the target handle based on the current acceleration avoids manual pulling by the user, preventing injury to the user during the pulling-back process and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of game controller technology, and more particularly to a game controller protection method, device, controller, game controller, and medium. Background Technology

[0002] With the increasing popularity of games, the demand for gamepads is also growing. When using gamepads for motion-sensing games (such as tennis, boxing, and fencing), as hand strength increases and the speed of movement increases, the gamepad may slip off due to a lack of grip.

[0003] In existing technology, a cable loop is used to secure the handle to the wrist to prevent it from slipping off. However, this method, due to the tightness of the cable loop, can cause wrist pain and result in a poor user experience. Summary of the Invention

[0004] This invention provides a handle protection method, device, handle controller, handle, and medium, which realizes automatic handle retraction and improves the user experience.

[0005] According to one aspect of the present invention, a handle protection method is provided, comprising:

[0006] Monitor the current pressure on the target handle;

[0007] If the current pressure is detected to meet the preset release condition, then the current acceleration of the target handle is obtained;

[0008] Based on the current acceleration, control the pull back of the target handle.

[0009] According to another aspect of the present invention, a handle protection device is provided, comprising:

[0010] The current pressure monitoring module is used to monitor the current pressure of the target handle;

[0011] The current acceleration acquisition module is used to acquire the current acceleration of the target handle if the current pressure is detected to meet the preset release condition.

[0012] The target handle pull-back module is used to control the pull-back of the target handle based on the current acceleration.

[0013] According to another aspect of the present invention, a handle controller is provided, comprising:

[0014] One or more processors;

[0015] Memory, used to store one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors are able to perform any of the handle protection methods provided in the embodiments of the present invention.

[0017] According to another aspect of the present invention, a handle is provided, wherein the handle is provided with a handle controller capable of performing any of the handle protection methods provided in the embodiments of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements any of the handle protection methods provided in the embodiments of the present invention.

[0019] This invention provides a handle protection scheme by monitoring the current pressure on the target handle; if the current pressure meets a preset release condition, the current acceleration of the target handle is obtained; and based on the current acceleration, the target handle is pulled back. This scheme, by monitoring the current pressure of the target handle in real time, obtaining the current acceleration of the target handle when the current pressure meets the preset release condition, and pulling back the target handle based on the current acceleration, achieves the purpose of automatically pulling back the target handle according to the user's usage, avoiding the target handle from falling off and being damaged during use, thus better protecting the target handle; at the same time, automatically pulling back the target handle based on the current acceleration avoids manual pulling by the user, preventing injury to the user during the pulling back process, and improving the user experience.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1A This is a hardware structure diagram of a handle device provided in Embodiment 1 of the present invention;

[0023] Figure 1B This is a flowchart of a handle protection method provided in Embodiment 1 of the present invention;

[0024] Figure 2 This is a flowchart of a handle protection method provided in Embodiment 2 of the present invention;

[0025] Figure 3 This is a schematic diagram of the structure of a handle protection device provided in Embodiment 3 of the present invention;

[0026] Figure 4 This is a schematic diagram of the structure of a handle controller that implements a handle protection method according to Embodiment 4 of the present invention. Detailed Implementation

[0027] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0028] Example 1

[0029] To facilitate understanding of the technical solution of this invention, please refer to [the following text is also provided]. Figure 1A The hardware structure diagram shown illustrates the handle device that implements the handle protection method.

[0030] See Figure 1A The handle device shown includes a handle 10, a hand stop 20, and a wire stop 30, with the handle 10 and the hand stop 20 connected by the wire stop 30.

[0031] The handle 10 provides a user-operable system. Specifically, the handle 10 may include a pressure monitoring device, a handle main control board, and an acceleration monitoring device. The pressure monitoring device can be used to monitor the pressure on the handle 10 in real time. This embodiment of the invention does not limit the pressure monitoring device; it can be configured by a technician based on experience. For example, the pressure monitoring device may be a pressure sensor.

[0032] The main control board of the controller can be used for data transmission and settings. An acceleration monitoring device can be used to obtain the magnitude of the acceleration of the controller 10. This embodiment of the invention does not limit the acceleration monitoring device in any way; it can be set by a technician based on experience. For example, the acceleration monitoring device can be an acceleration sensor.

[0033] It should be noted that the pressure monitoring device and acceleration monitoring device in the handle 10 establish communication connections with the handle's main control board, respectively. This embodiment of the invention does not limit the communication connection method established between the pressure monitoring device and the acceleration monitoring device and the handle's main control board; it can be set by a technician based on experience. For example, the pressure monitoring device and the acceleration monitoring device can establish communication connections with the handle's main control board via Bluetooth.

[0034] The hand stop 20 can be used to pull back the handle 10 when it falls off. Specifically, the hand stop 20 may include a motor control board and a motor.

[0035] The motor main control board can be used for data transmission, setting, and processing. To reduce resource consumption on the motor main control board, the data on the board can be cleaned up according to a preset cycle. This embodiment of the invention does not limit the length of the preset cycle; it can be set or adjusted by technicians based on experience.

[0036] Specifically, a communication connection is established between the motor control board and the controller control board to achieve data transmission. This communication connection can be wired or wireless. This embodiment of the invention does not limit the specific communication connection method between the controller control board and the motor control board; it can be set by a technician based on experience. For example, the controller control board and the motor control board can communicate via Bluetooth. In an optional embodiment, to improve data transmission security, the controller control board and the motor control board can transmit data using encryption. This embodiment of the invention does not specifically limit the encryption method; it can be set by a technician based on experience.

[0037] In this invention, the motor rotates, causing the control bolt 30 to retract into the hand bolt 20, thereby pulling back the control handle 10. This embodiment of the invention does not limit the type or model of the motor; it can be set by technicians based on experience or actual needs.

[0038] It should be noted that a communication connection is established between the motor in the hand stop 20 and the motor main control board. This embodiment of the invention does not limit the communication connection method between the motor and the motor main control board; it can be set by a technician based on experience. For example, the motor and the motor main control board can achieve a communication connection via Bluetooth.

[0039] The latch 30 can be used to pull back the handle 10. It should be noted that the latch 30 can use a retractable cable. This has the advantage of preventing the latch 30 from being too tight and causing wrist pain, thus improving the user experience.

[0040] Specifically, a proximity sensor and an anti-collision latch are provided on the cable stop 30. The proximity sensor can be used to limit the pull-back position of the handle 10. A communication connection is established between the proximity sensor and the motor main control board. This embodiment of the invention does not limit the method of communication connection; it can be set by a technician based on experience. For example, the communication connection between the proximity sensor and the motor main control board can be achieved via Bluetooth.

[0041] The anti-collision latch is used to prevent the handle 10 from colliding with the bolt 20 during the pull-back process. In this embodiment of the invention, by using a proximity sensor and an anti-collision latch, excessive retraction of the bolt 30 can be avoided, that is, excessive pull-back of the handle 10 can be prevented.

[0042] The following will be based on Figure 1A Based on the handle shown, the handle protection method will be explained in detail.

[0043] Figure 1B This is a flowchart of a handle protection method provided in Embodiment 1 of the present invention. This embodiment can be applied to situations where the handle is protected during use. The method can be executed by a handle protection device, which can be implemented in software and / or hardware and can be configured in a handle controller that carries the handle protection function. The handle controller can be the aforementioned motor main control board.

[0044] See Figure 1B The handle protection method shown includes:

[0045] S110, Monitor the current pressure of the target handle.

[0046] Here, the target handle refers to the handle currently in use, corresponding to... Figure 1A Handle 10. Current pressure refers to the pressure generated on the target handle when the hand is gripping it.

[0047] Specifically, the motor control board sends a pressure acquisition request to the handle control board. In response, the handle control board controls the pressure monitoring device to begin real-time acquisition of the target handle's current pressure. The pressure monitoring device then sends the current pressure to the handle control board, which receives the current pressure and forwards it to the motor control board. The motor control board receives the current pressure and performs real-time monitoring. Here, the pressure acquisition request refers to the instruction to acquire the current pressure.

[0048] S120. If the current pressure is detected to meet the preset release condition, the current acceleration of the target handle is obtained.

[0049] The preset detachment condition can be understood as the minimum standard for determining whether the target controller is detached from the user. This embodiment of the invention does not limit the specific content of the preset detachment condition, which can be set by a technician based on experience. In an optional embodiment, the preset detachment condition can be a preset pressure threshold. Specifically, if the current pressure is less than the preset pressure threshold, the current acceleration of the target controller is acquired; if the current pressure is greater than or equal to the preset pressure threshold, the acquisition of the current acceleration of the target controller is prohibited, avoiding unnecessary data transmission and wasting communication bandwidth.

[0050] The present invention does not limit the size of the preset pressure threshold. It can be set or adjusted by technicians based on experience, by users as needed, or determined through extensive testing. In one optional embodiment, the preset pressure threshold can be the minimum pressure generated on the target controller during motion-sensing gameplay; the present invention does not specifically limit this. It should be noted that the preset pressure threshold can be adjusted before each use of the target controller.

[0051] Understandably, by introducing a preset pressure threshold, the determination of whether to acquire the current acceleration of the target handle is more accurate. This avoids misjudging the target handle's detachment under the current pressure when the difference between the current pressure and the preset detachment condition is small. This improves the reliability of determining whether the target handle has detached under the current pressure, and thus improves the reliability and accuracy of acquiring the current acceleration.

[0052] The current acceleration refers to the magnitude of the acceleration of the target handle under the preset disengagement conditions.

[0053] Specifically, when the motor main control board detects that the current pressure meets the preset release condition, it sends an acceleration acquisition request to the handle main control board. In response to the acceleration acquisition request, the handle main control board controls the acceleration monitoring device to acquire the current acceleration of the target handle, and the acceleration monitoring device sends the acquired current acceleration to the handle main control board. The handle main control board receives the current acceleration and forwards it to the motor main control board. The motor main control board receives the current acceleration sent by the handle main control board. Here, the acceleration acquisition request refers to the instruction to acquire the current acceleration.

[0054] S130. Based on the current acceleration, control the pull-back of the target handle.

[0055] Specifically, the motor control board controls the target handle to be pulled back based on the current acceleration.

[0056] This invention provides a handle protection scheme by monitoring the current pressure on the target handle; if the current pressure meets a preset release condition, the current acceleration of the target handle is obtained; and based on the current acceleration, the target handle is pulled back. This scheme, by monitoring the current pressure of the target handle in real time, obtaining the current acceleration of the target handle when the current pressure meets the preset release condition, and pulling back the target handle based on the current acceleration, achieves the purpose of automatically pulling back the target handle according to the user's usage, avoiding the target handle from falling off and being damaged during use, thus better protecting the target handle; at the same time, automatically pulling back the target handle based on the current acceleration avoids manual pulling by the user, preventing injury to the user during the pulling back process, and improving the user experience.

[0057] Example 2

[0058] Figure 2 This is a flowchart of a handle protection method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment further refines the operation of "controlling the pull-back of the target handle according to the current acceleration" into "determining the pull-back speed according to the current acceleration; controlling the pull-back of the target handle according to the pull-back speed," thereby improving the pull-back mechanism of the target handle. It should be noted that for parts not described in detail in this embodiment, please refer to the relevant descriptions in other embodiments.

[0059] See Figure 2 The handle protection method shown includes:

[0060] S210, Monitor the current pressure of the target handle.

[0061] S220. If the current pressure is detected to meet the preset release condition, the current acceleration of the target handle is obtained.

[0062] S230. Determine the pull-back speed based on the current acceleration.

[0063] The pull-back speed refers to the speed at which the target handle is pulled back. Specifically, the pull-back speed can be determined based on the current acceleration, preset pull-back time, preset torque, and the mass of the target handle. This embodiment of the invention does not impose any limitation on the length of the preset pull-back time; it can be set or adjusted by technicians based on experience, or by the user as needed. The preset pull-back time can be set on the handle's main control board or the motor's main control board; this embodiment of the invention does not impose any limitation on this. It should be noted that the user can set or adjust the preset pull-back time before each use of the target handle as needed.

[0064] This invention does not limit the magnitude of the preset torque; it can be set or adjusted by technicians based on experience, or by the user as needed. The preset torque can be set on the main control board of the handle or on the main control board of the motor; this invention does not limit this setting. It should be noted that the user can set or adjust the preset torque before each use of the target handle as needed.

[0065] It should be noted that when setting a preset pull-back time and / or preset torque in the controller's main control board, the motor main control board can send a data acquisition request to the controller main control board before determining the pull-back speed. In response to the data acquisition request, the controller main control board sends the preset pull-back time and / or preset torque to the motor main control board. The motor main control board determines the pull-back speed based on the current acceleration, preset pull-back time, preset torque, and the target controller's mass. The target controller's mass can be pre-stored in the motor main control board. The data acquisition request refers to the instruction to acquire the preset pull-back time and / or preset torque.

[0066] To better understand the process by which the motor control board determines the pull-back speed, the following formula can be used for explanation.

[0067] In this embodiment of the invention, the handle speed of the target handle can be determined based on the current acceleration and the preset pull-back time, as expressed below:

[0068] v = at;

[0069] Where v is the target controller speed, a is the current acceleration, and t is the preset pull-back time.

[0070] Furthermore, when only the current pressure does work, the kinetic energy of the target handle is equal to the work done by the current pressure, as expressed below:

[0071]

[0072] Where F is the current pressure of the target handle; L is the displacement of the target handle along the current pressure F within the preset pull-back time t, i.e., L = vt; m is the handle mass of the target handle.

[0073] In this embodiment of the invention, the power of the motor can be determined based on the current pressure F and the handle speed v of the target handle. The expression is as follows:

[0074]

[0075] Where T is the preset torque; N is the motor speed, i.e. the pull-back speed; and 9549 is a coefficient.

[0076] In summary, based on the current acceleration, preset pull-back time, preset torque, and the target handle's mass, the expression for the pull-back speed is:

[0077]

[0078] Understandably, determining the pull-back speed by using the current acceleration, preset pull-back time, preset torque, and the handle mass of the target handle improves the accuracy of the determined pull-back speed.

[0079] S240: Control the pull-back target handle according to the pull-back speed.

[0080] In one optional embodiment, the motor can be controlled to pull back the target handle based on the pull-back speed; during the pull-back process, the position information of the target handle is determined; and based on the position information, the motor is controlled to stop pulling back the target handle. Here, the position information refers to the position of the target handle during the pull-back process.

[0081] Specifically, the motor control board can send the pull-back speed to the motor. The motor, according to the pull-back speed, retracts the cable into the handle, thus pulling the target handle back. During the pull-back process, the proximity sensor on the cable can determine the target handle's position information and send this information to the motor control board. Based on the position information, the motor control board sends a stop pull-back request to the motor. The motor responds to the stop pull-back request and stops pulling the target handle back. The stop pull-back request is the instruction to stop pulling the target handle back.

[0082] Understandably, by introducing position information, the pull-back position of the target handle can be determined, so as to stop the motor in time and pull back the target handle.

[0083] To better control the motor to stop pulling back the target handle, a preset position can be introduced to determine whether the pull-back of the target handle can be stopped. Specifically, if the position information reaches the preset position, the motor is controlled to stop pulling back the target handle; if the position information does not reach the preset position, the motor is controlled to continue pulling back the target handle. This embodiment of the invention does not impose any limitation on the preset position; it can be set by a technician based on experience.

[0084] In one specific implementation, the preset position can be the position of the proximity sensor on the tether. Specifically, during the process of controlling the motor to pull back the target handle, when the anti-collision clip on the tether covers the proximity sensor, it is determined that the position information has reached the preset position, and the proximity sensor sends a "closer" message to the motor main control board. Based on the "closer" message, the motor main control board sends a stop pull-back request to the motor. The motor responds to the stop pull-back request and stops pulling back the target handle. Here, the "closer" message refers to the information that the target handle has reached the preset position.

[0085] Understandably, by introducing preset positions, excessive shrinkage of the bolts can be avoided, thus improving the user experience.

[0086] The handle protection scheme provided in this invention determines the pull-back speed based on the current acceleration; and controls the pull-back of the target handle based on the pull-back speed, thereby improving the pull-back mechanism of the target handle. This scheme, by introducing a pull-back speed, achieves the pull-back of the target handle, providing data support for the magnitude of the pull-back speed and improving the rationality of the pull-back speed.

[0087] Example 3

[0088] Figure 3 This is a schematic diagram of a handle protection device provided in Embodiment 3 of the present invention. This embodiment can be applied to the situation of protecting the handle during use. The method can be executed by the handle protection device, which can be implemented in software and / or hardware and can be configured in the handle controller that carries the handle protection function. The handle controller can be a motor main control board.

[0089] like Figure 3 As shown, the device includes: a current pressure monitoring module 310, a current acceleration acquisition module 320, and a target handle pull-back module 330. Among them,

[0090] The current pressure monitoring module 310 is used to monitor the current pressure of the target handle;

[0091] The current acceleration acquisition module 320 is used to acquire the current acceleration of the target handle if the current pressure is detected to meet the preset release conditions.

[0092] The target handle pull-back module 330 is used to control the pull-back of the target handle based on the current acceleration.

[0093] This invention provides a handle protection scheme. A current pressure monitoring module monitors the current pressure of the target handle; a current acceleration acquisition module acquires the current acceleration of the target handle when the current pressure meets a preset release condition; and a target handle pull-back module controls the pull-back of the target handle based on the current acceleration. This scheme, by monitoring the current pressure of the target handle in real time, acquiring the current acceleration of the target handle when the current pressure meets the preset release condition, and pulling back the target handle based on the current acceleration, achieves the purpose of automatically pulling back the target handle according to user usage, avoiding the target handle from falling off and being damaged during use, thus better protecting the target handle. At the same time, automatically pulling back the target handle based on the current acceleration avoids manual pull-back by the user, preventing injury to the user during the pull-back process and improving the user experience.

[0094] Optionally, the target handle pull-back module 330 includes:

[0095] The pullback speed determination unit is used to determine the pullback speed based on the current acceleration.

[0096] The target handle pull-back unit is used to control the pull-back of the target handle based on the pull-back speed.

[0097] Optionally, the pull-back speed determination unit includes:

[0098] The pull-back speed determination subunit is used to determine the pull-back speed based on the current acceleration, preset pull-back time, preset torque, and the handle mass of the target handle.

[0099] Optionally, the target handle pull-back unit includes:

[0100] The target handle pull-back subunit is used to control the motor to pull back the target handle according to the pull-back speed;

[0101] The position information determination subunit is used to determine the position information of the target handle during the process of pulling back the target handle;

[0102] The target handle pull-back subunit is used to control the motor to stop pulling the target handle back based on the position information.

[0103] Optionally, the target handle pull-back subunit is used specifically for:

[0104] If the position information reaches the preset position, the control motor will stop pulling back the target handle.

[0105] Optionally, the current acceleration acquisition module 320 includes:

[0106] The current acceleration acquisition unit is used to acquire the current acceleration of the target handle if the current pressure is less than a preset pressure threshold.

[0107] The above-described handle protection device can perform the handle protection method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for performing each handle protection method.

[0108] The acquisition, storage, and application of information such as current pressure, current acceleration, pull-back speed, target handle mass, and position information involved in the technical solution of this invention all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0109] Example 4

[0110] Figure 4 This is a schematic diagram of a handle controller for implementing a handle protection method according to Embodiment 4 of the present invention. The handle controller 410 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The handle controller 410 can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0111] like Figure 4 As shown, the gamepad controller 410 includes at least one processor 411 and a memory, such as a read-only memory (ROM) 412 or a random access memory (RAM) 413, communicatively connected to the at least one processor 411. The memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes based on the computer program stored in the ROM 412 or loaded from storage unit 418 into the RAM 413. The RAM 413 may also store various programs and data required for the operation of the gamepad controller 410. The processor 411, ROM 412, and RAM 413 are interconnected via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0112] Multiple components in the gamepad controller 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard or mouse; an output unit 417, such as various types of displays or speakers; a storage unit 418, such as a disk or optical disk; and a communication unit 419, such as a network card, modem, or wireless transceiver. The communication unit 419 allows the gamepad controller 410 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0113] Processor 411 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 411 performs the various methods and processes described above, such as the handle protection method.

[0114] In some embodiments, the handle protection method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or mounted to the handle controller 410 via ROM 412 and / or communication unit 419. When the computer program is loaded into RAM 413 and executed by processor 411, one or more steps of the handle protection method described above may be performed. Alternatively, in other embodiments, processor 411 may be configured to perform the handle protection method by any other suitable means (e.g., by means of firmware).

[0115] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0116] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0117] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0118] To provide interaction with the user, the systems and techniques described herein can be implemented on a gamepad controller, which includes: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the gamepad controller. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or haptic feedback); and input from the user can be received in any form (including sound input, voice input, or haptic input).

[0119] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0120] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0121] In an alternative embodiment, the invention also provides a handle that can be configured as follows: Figure 4 The handle controller shown.

[0122] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0123] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for protecting a handle, characterized in that, A motor control board used in a hand bolt, wherein the hand bolt and the target handle are connected by a wire bolt, the method comprising: Monitor the current pressure on the target handle; If the current pressure is detected to meet the preset release condition, then the current acceleration of the target handle is obtained; Based on the current acceleration, control the pull back of the target handle; Wherein, controlling the pull-back of the target handle based on the current acceleration includes: Determine the pullback speed based on the current acceleration; Based on the pull-back speed, control the motor to pull back the target handle; During the process of pulling back the target handle, the position information of the target handle determined by the proximity sensor on the plug is acquired; wherein, the position information refers to the position of the target handle during the process of the motor pulling back the target handle; If the position information reaches the preset position, the motor is controlled to stop pulling back the target handle.

2. The method according to claim 1, characterized in that, Determining the pullback speed based on the current acceleration includes: The pull-back speed is determined based on the current acceleration, preset pull-back time, preset torque, and the handle mass of the target handle.

3. The method according to any one of claims 1-2, characterized in that, If the current pressure is detected to meet the preset release condition, the current acceleration of the target handle is obtained, including: If the current pressure is less than a preset pressure threshold, then the current acceleration of the target handle is obtained.

4. A handle protection device, characterized in that, A motor control board disposed in a hand bolt, the hand bolt being connected to the target handle via a wire bolt, the device comprising: The current pressure monitoring module is used to monitor the current pressure of the target handle; The current acceleration acquisition module is used to acquire the current acceleration of the target handle if the current pressure is detected to meet the preset release condition. The target handle pull-back module is used to control the pull-back of the target handle based on the current acceleration. Specifically, the target handle pull-back module is used for: Determine the pullback speed based on the current acceleration; Based on the pull-back speed, control the motor to pull back the target handle; During the process of pulling back the target handle, the position information of the target handle determined by the proximity sensor on the plug is acquired; wherein, the position information refers to the position of the target handle during the process of the motor pulling back the target handle; If the position information reaches the preset position, the motor is controlled to stop pulling back the target handle.

5. A handle controller, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a handle protection method as described in any one of claims 1-3.

6. A handle, characterized in that, The handle is provided with the handle controller as described in claim 5.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements a handle protection method as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Electronic device and method for preventing electronic device from falling off

    CN101727731A