US12355324B2ActiveUtilityA1

Switch control method, receiving end control method, self-generating switch and receiving end

Assignee: WUHAN LINPTECH CO LTDPriority: May 16, 2021Filed: Nov 8, 2023Granted: Jul 8, 2025
Est. expiryMay 16, 2041(~14.8 yrs left)· nominal 20-yr term from priority
Inventors:Xiaoke Cheng
G08C 17/02G08C 2201/62G08C 2201/112H01H 2239/076H02J 7/32Y04S40/126H01H 13/02H01H 13/20H02K 35/02H01H 13/14
39
PatentIndex Score
0
Cited by
28
References
20
Claims

Abstract

A switch control method, a receiving end control method, a self-generating switch, and a receiving end, the switch control method comprising: the processor sending a corresponding current control message to a receiving end via the wireless communication module, such that the receiving end verifies whether a relationship between a current verification identifier in the current control message and a stored historical verification identifier matches a pre-set transformation rule of the current verification identifier, and executing a control event corresponding to current manipulation information when the relationship matches the transformation rule.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A switch control method based on a self-generating switch and a receiving end, which is applied to the self-generating switch, the self-generating switch comprising a processor, a memory, a button, a generator, a reset component, a rectification module, an energy storage module, a voltage output module, and a wireless communication module, the wireless communication module and the memory being electrically connected to the processor, an induction portion of the generator being electrically connected to the energy storage module via the rectification module, and the energy storage module being electrically connected to the wireless communication module, the processor and the memory via the voltage output module, the reset component being able to be transmitted with a moving portion of the generator, and the button also being able to be directly or indirectly transmitted with the moving portion of the generator;
 the switch control method comprising: 
 if a control action of pressing down the button occurs, then the reset component deforming and generating a reset force to overcome the deformation, and the moving portion of the generator being directly or indirectly driven by the key, such that the generator generates a first induced voltage, and if the button undergoes a bouncing manipulation action, the reset component driving the moving portion of the generator under an action of the reset force, such that the generator generates a second induced voltage; 
 the rectification module storing first electric energy corresponding to the first induced voltage and/or second electric energy corresponding to the second induced voltage in the energy storage module; the energy storage module transmitting the stored electric energy to the voltage output module, and the voltage output module using the received electric energy to provide a required voltage to the processor, the memory and the wireless communication module so as to power on same; 
 after the processor, the memory and the wireless communication module are powered on, the processor generating and sending a corresponding current control message to the receiving end via the wireless communication module, and the current control message recording current manipulation information and the current verification identifier, such that the receiving end verifies whether a relationship between the current verification identifier in the current control message and the stored historical verification identifier matches a preset transformation rule of the current verification identifier, and executing a control event corresponding to current manipulation information when the relationship matches the transformation rule, the historical verification identifier being determined according to the verification identifier recorded in a control message or a pairing message sent to the receiving end by the self-generating switch previously; the current manipulation information characterizing at least one of: the self-generating switch; the button that the self-generating switch currently receives the manipulation; a manipulation action currently received by the button in the self-generating switch; 
 in one pressing manipulation action and one bouncing manipulation action which occur successively, with regard to at least one manipulation action therein, before, after or at the same time of generating and sending a corresponding current control message to the receiving end via the wireless communication module, the processor also reading the current verification identifier from the memory, changing and updating the current verification identifier from a first numerical value to a second numerical value according to a preset transformation rule, and writing back the updated current verification identifier to the memory before the electric energy stored in the energy storage module is exhausted, the first numerical value being different from the second numerical value. 
 
     
     
       2. The switch control method according to  claim 1 , wherein the self-generating switch further comprises a polarity recognition module; and the polarity recognition module is electrically connected to the generator and the processor; and
 before the processor reads a current verification identifier from the memory and updates the current verification identifier, the switch control method further comprises: 
 after the processor, the memory and the wireless communication module are powered on, the processor recognizes a currently occurring manipulation action of the button via the polarity recognition module, and determines the currently occurring manipulation action as a target manipulation action, the target manipulation action being specified by selecting one of the pressing manipulation action and the bouncing manipulation action. 
 
     
     
       3. The switch control method according to  claim 2 , wherein the target manipulation action is a bouncing manipulation action. 
     
     
       4. The switch control method according to  claim 2 , wherein the self-generating switch further comprises a button recognition module, and the button recognition module is electrically connected to the generator; and
 before the processor generates a current control message, the switch control method further comprises: 
 the processor reading a switch identifier characterizing the self-generating switch from the memory; 
 if the currently occurring manipulation action is the pressing manipulation action, then the processor acquiring current button information via the button recognition module, and updating the current button information in the memory; 
 if the currently occurring manipulation action is the bouncing manipulation action, then the processor acquiring the stored current button information from the memory; and 
 the current manipulation information being determined based on the switch identifier, the currently occurring manipulation action, and the acquired current button information. 
 
     
     
       5. The switch control method according to  claim 2 , wherein the polarity recognition module includes a pressing recognition portion and a bouncing recognition portion; the pressing recognition portion is electrically connected to an induction portion of the generator and the processor, respectively, and the bouncing recognition portion is electrically connected to the induction portion of the generator and the processor, respectively;
 the processor recognizes a currently occurring manipulation action on the button via the polarity recognition module comprising: 
 if the processor receives a specified signal sent by the pressing recognition portion, determining that the currently occurring manipulation action is the pressing manipulation action; the pressing recognition portion transmitting the specified signal to the processor only when the generator generates the first induced voltage; and 
 if the processor receives the specified signal sent by the bouncing recognition portion, determining that the currently occurring manipulation action is the pressing manipulation action, the bouncing recognition portion sending the specified signal to the processor only when the generator generates the second induced voltage. 
 
     
     
       6. The switch control method according to  claim 1 , wherein the transformation rule comprises at least one of:
 accumulating a first reference numerical value on the basis of the first numerical value to obtain the second numerical value; 
 accumulating a second reference numerical value on the basis of the first numerical value to obtain the second numerical value; 
 multiplying a third reference numerical value on the basis of the first numerical value to obtain the second numerical value; and 
 obtaining the second numerical value by dividing the first numerical value by a fourth reference numerical value. 
 
     
     
       7. The switch control method according to  claim 1 , wherein the current control message further comprises signature information, the signature information being calculated based on a first key, and the signature information changing with a change of the current verification identifier; and
 the signature information is able to be verified by the receiving end through a second key, the first button matching the second key. 
 
     
     
       8. The switch control method according to  claim 1 , wherein the current verification identifier recorded in the current control message is a converted current verification identifier, a conversion manner being a first data conversion mode; and
 the current verification identifier verified by the receiving end is obtained by reversely converting the converted current verification identifier, a manner of reverse conversion being a second data conversion manner, and the first data conversion manner and the second data conversion manner being opposite data conversion manners. 
 
     
     
       9. The switch control method according to  claim 1 , wherein the wireless communication module is a Bluetooth module;
 the receiving end receives a data packet according to a pre-set wake-up and sleep period, the wake-up and sleep period comprises alternating wake-up period and sleep period, and the receiving end only receives the data packet in the wake-up period; and 
 the processor sends the current control message to the receiving end via the wireless communication module specifically comprises: 
 the processor successively broadcasting N groups of data packets to outside via the Bluetooth module, such that the receiving end grabs at least one data packet during the wake-up period, each group of data packets comprising a plurality of data packets, and each data packet containing the current control packet; and a broadcast interval of adjacent data packets in the N groups of data packets matching a wake-up sleep period of the receiving end, with N≥2. 
 
     
     
       10. The switch control method according to  claim 9 , wherein
 a duration of the wake-up period is greater than or equal to the broadcast interval of two adjacent groups of data packets; and 
 a duration of the sleep period is less than or equal to N−1 times the broadcast interval. 
 
     
     
       11. The switch control method according to  claim 9 , wherein the processor sequentially broadcasts N groups of data packets to the outside via the Bluetooth module, comprising:
 the processor counting a time of the broadcast interval after starting to send a group of data packets, and sending out a corresponding other group of data packets when the count reaches a specified packet sending interval; and 
 the specified packet sending interval duration being in an interval range of 15 ms to 25 ms. 
 
     
     
       12. A self-generating switch, comprising a processor, a memory, a key, a generator, a reset component, a rectification module, an energy storage module, a voltage output module, and a wireless communication module, the wireless communication module and the memory being electrically connected to the processor, an induction portion of the generator being electrically connected to the energy storage module via the rectification module, and the energy storage module being electrically connected to the wireless communication module, the processor and the memory via the voltage output module, the reset component being able to be transmitted with a moving portion of the generator, and the button also being able to be directly or indirectly transmitted with the moving portion of the generator;
 the reset component is configured such that if the pressing manipulation action of the button occurs, then the reset component deforms and generates a reset force to overcome the deformation; 
 and if the bouncing manipulation action of the button occurs, the reset component drives the moving portion of the generator under an action of the reset force; 
 the generator is configured such that if the pressing manipulation action of the button occurs, then the moving portion of the generator is directly or indirectly driven by the button such that the induction portion of the generator generates a first induced voltage, and if the bouncing manipulation action of the button occurs, the moving portion of the generator is driven by the reset component such that the generator generates a second induction voltage; 
 the rectification module is configured for storing first electric energy corresponding to the first induced voltage and/or second electric energy corresponding to the second induced voltage in the energy storage module; 
 the energy storage module is configured for transmitting the stored electrical energy to the voltage output module; 
 the voltage output module is configured for using the received electric energy to provide a required voltage to the processor, the memory and the wireless communication module so as to power on same; 
 the processor is configured for, 
 after the processor, the memory and the wireless communication module are powered on, generating and sending a corresponding current control message to the receiving end via the wireless communication module, and the current control message recording the current verification identifier and current manipulation information, such that the receiving end verifies whether a relationship between the current verification identifier and the stored historical verification identifier matches a preset transformation rule of the current verification identifier, and executing a control event corresponding to current manipulation information when the relationship matches the transformation rule, the historical verification identifier being determined according to the verification identifier recorded in a control message or a pairing message sent to the receiving end by the self-generating switch previously; the current manipulation information characterizing at least one of: the self-generating switch, the button that the self-generating switch currently receives the manipulation, a manipulation action currently occurring in the self-generating switch; the current manipulation information corresponding to at least one control event required to be executed by the receiving end; and 
 in one pressing manipulation action and one bouncing manipulation action which occur successively, with regard to at least one manipulation action therein, before, after or at the same time of generating and sending a corresponding current control message to the receiving end via the wireless communication module, also reading the current verification identifier from the memory, changing and updating the current verification identifier from a first numerical value to a second numerical value according to a preset transformation rule, and writing back the updated current verification identifier to the memory before the electric energy stored in the energy storage module is exhausted, the first numerical value being different from the second numerical value. 
 
     
     
       13. A receiving end control method based on a self-generating switch and a receiving end, applied to the receiving end, comprising:
 receiving a current control message, the current control message being sent out by a self-generating switch via the switch control method according to  claim 1 ; 
 verifying whether a relationship between the current verification identifier and the stored historical verification identifier matches the transformation rule; and 
 executing a control event corresponding to the current manipulation information when the relationship matches the transformation rule. 
 
     
     
       14. The control method according to  claim 13 , comprising:
 if the transformation rule is accumulating a first reference numerical value on the basis of the first numerical value to obtain the second numerical value, then verifying whether the relationship between the current verification identifier and the historical verification identifier matches the transformation rule, specifically comprising: verifying whether the current verification identifier is greater than the historical verification identifier, or verifying whether the current verification identifier is greater than the historical verification identifier, and a difference between the current verification identifier and the historical verification identifier matches the first reference numerical value; 
 if the transformation rule is subtracting the second reference numerical value on the basis of the first numerical value to obtain the second numerical value, then verifying whether the relationship between the current verification identifier and the historical verification identifier matches the transformation rule, specifically comprising: verifying whether the current verification identifier is less than the historical verification identifier, or verifying whether the current verification identifier is less than the historical verification identifier, and a difference between the current verification identifier and the historical verification identifier matches the second reference numerical value; 
 if the transformation rule is multiplying a third reference numerical value on the basis of the current verification identifier to obtain the second numerical value, then verifying whether the relationship between the current verification identifier and the historical verification identifier matches the transformation rule, specifically comprising: verifying whether the current verification identifier is greater than the historical verification identifier, or verifying whether the current verification identifier is greater than the historical verification identifier, and a ratio of the current verification identifier with the historical verification identifier matches the third reference numerical value; and 
 if the transformation rule is dividing, by a fourth reference numerical value, on the basis of the current verification identifier to obtain the second numerical value, then verifying whether the relationship between the current verification identifier and the historical verification identifier matches the transformation rule, specifically comprising: verifying whether the current verification identifier is less than the historical verification identifier, or verifying whether the current verification identifier is less than the historical verification identifier, and a ratio of the current verification identifier with the historical verification identifier matches the fourth reference numerical value. 
 
     
     
       15. The receiving end control method according to  claim 13 , wherein
 the receiving end is a wall switch, in which the control event comprises at least one of: 
 the wall switch being turned off; 
 the wall switch being open; 
 closing a designated function of the wall switch; 
 opening a designated function of the wall switch; and 
 sending a designated signal to outside. 
 
     
     
       16. The receiving end control method according to  claim 13 , wherein
 the control event comprises at least one of: 
 switching a switch state of the receiving end, the switch state meaning that the receiving end is opened or closed; and 
 changing an operating parameter of the receiving end, the operating parameter being any variable quantization parameter during operation of the receiving end. 
 
     
     
       17. The receiving end control method according to  claim 16 , wherein
 executing a control event corresponding to the current manipulation information specifically comprises: 
 according to the current manipulation information, detecting whether predefined state switching manipulation and parameter changing manipulation occur, or detecting whether the state switching manipulation and the parameter changing manipulation have occurred according to the current manipulation information and previously received manipulation information; 
 if the state switching manipulation occurs, switching a switch state of the receiving end; 
 if the parameter changing manipulation occurs, changing an operating parameter of the receiving end; and 
 the state switching manipulation being distinguished from the parameter changing manipulation. 
 
     
     
       18. The receiving end control method according to  claim 16 , wherein
 executing a control event corresponding to the current manipulation information specifically comprises: 
 if the current manipulation information is manipulation information for starting to change, then starting to change the operating parameter of the receiving end; 
 if the current manipulation information is manipulation information for stopping changing, then stopping changing the operating parameter of the receiving end; and 
 the button and/or manipulation action characterized by the manipulation information for starting to change is different from the button and/or manipulation action characterized by the manipulation information for stopping changing. 
 
     
     
       19. The receiving end control method according to  claim 13 , wherein, with regard to the same button of the same switch, if the corresponding pressing manipulation information and bouncing manipulation information correspond to different control events, then
 the historical verification identifier stored in the receiving end is determined according to the verification identifier recorded in the control message generated by a specified manipulation action; and the specified manipulation action is the pressing manipulation information or bouncing manipulation information or the key. 
 
     
     
       20. The receiving end control method according to  claim 13 , wherein the receiving end is any one of: a light, a fan, an automatic curtain, and a door bell.

Join the waitlist — get patent alerts

Track US12355324B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.