CN114879852B - Keyboard electric quantity control method and system - Google Patents
Keyboard electric quantity control method and system Download PDFInfo
- Publication number
- CN114879852B CN114879852B CN202210700984.9A CN202210700984A CN114879852B CN 114879852 B CN114879852 B CN 114879852B CN 202210700984 A CN202210700984 A CN 202210700984A CN 114879852 B CN114879852 B CN 114879852B
- Authority
- CN
- China
- Prior art keywords
- keyboard
- sterilization
- user
- key
- plan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000005611 electricity Effects 0.000 claims abstract description 43
- 238000001514 detection method Methods 0.000 claims abstract description 6
- 230000010365 information processing Effects 0.000 claims abstract description 6
- 230000001954 sterilising effect Effects 0.000 claims description 341
- 238000004659 sterilization and disinfection Methods 0.000 claims description 334
- 230000006870 function Effects 0.000 claims description 25
- 239000013598 vector Substances 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 5
- 238000010801 machine learning Methods 0.000 claims 2
- 230000000875 corresponding effect Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 16
- 230000001276 controlling effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000012549 training Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000010079 rubber tapping Methods 0.000 description 7
- 238000013527 convolutional neural network Methods 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000010521 absorption reaction Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 244000005700 microbiome Species 0.000 description 3
- 230000036961 partial effect Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 241000894006 Bacteria Species 0.000 description 2
- 230000002411 adverse Effects 0.000 description 2
- 230000001580 bacterial effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005693 optoelectronics Effects 0.000 description 2
- WWYNJERNGUHSAO-XUDSTZEESA-N (+)-Norgestrel Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](CC)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 WWYNJERNGUHSAO-XUDSTZEESA-N 0.000 description 1
- 241000223935 Cryptosporidium Species 0.000 description 1
- 241000588724 Escherichia coli Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000000844 anti-bacterial effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 229910010272 inorganic material Inorganic materials 0.000 description 1
- 239000011147 inorganic material Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 239000011941 photocatalyst Substances 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 241001515965 unidentified phage Species 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61L—METHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
- A61L2/00—Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
- A61L2/02—Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor using physical phenomena
- A61L2/08—Radiation
- A61L2/10—Ultraviolet radiation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61L—METHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
- A61L2/00—Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
- A61L2/24—Apparatus using programmed or automatic operation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61L—METHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
- A61L2202/00—Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
- A61L2202/10—Apparatus features
- A61L2202/14—Means for controlling sterilisation processes, data processing, presentation and storage means, e.g. sensors, controllers, programs
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Life Sciences & Earth Sciences (AREA)
- Epidemiology (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Apparatus For Disinfection Or Sterilisation (AREA)
Abstract
The embodiment of the specification provides a keyboard electric quantity control method and system. The method comprises the following steps: detecting the electric quantity of a keyboard, generating electric quantity information to a driver through a network, and installing the driver in equipment connected with the keyboard; determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics is performed on the basis of electric quantity information processing; based on the result of the electricity consumption statistics, a prompt is sent to the user through a device connected with the keyboard. The system comprises: the detection module is used for detecting the electric quantity of the keyboard, generating electric quantity information to the driver through a network, and the driver is installed in equipment connected with the keyboard; the determining module is used for determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics is performed on the basis of electric quantity information processing; and the prompt module is used for sending prompts to the user through equipment connected with the keyboard based on electricity consumption statistics.
Description
Description of the division
The application is a divisional application which is proposed in China application with the application date of 2022, 04 month and 22 days, the application number of 202210425157.3 and the invention name of 'keyboard with sterilization function and keyboard sterilization method'.
Technical Field
The present disclosure relates to the field of keyboards, and in particular, to a method and system for controlling electric quantity of a keyboard.
Background
The keyboard is an essential input device for a user to use a computer, and the user is in frequent contact with keys of the keyboard in the use process, so that harmful microorganisms can be inevitably bred, the health of the user can be possibly influenced, and the keyboard with a sterilization function is generated. However, the keyboard with the independent battery is more complicated in use because the sterilization component in the keyboard is also powered, and if the electric quantity cannot be effectively managed and controlled, the functions of the keyboard may be affected due to the insufficient electric quantity.
Therefore, there is a need for a keyboard power control method that can effectively control and manage the keyboard power, thereby ensuring normal use of the keyboard.
Disclosure of Invention
One aspect of the embodiments of the present disclosure provides a keyboard power control method, including: detecting electric quantity of a keyboard, and generating electric quantity information to a driver through a network, wherein the driver is installed in equipment connected with the keyboard; determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics are based on the electric quantity information processing; and based on the electricity consumption statistics result, sending a prompt to a user through the equipment connected with the keyboard.
Another aspect of embodiments of the present disclosure provides a keyboard power control system, the system comprising: the detection module is used for detecting the electric quantity of the keyboard and generating electric quantity information to a driver through a network, and the driver is installed in equipment connected with the keyboard; the determining module is used for determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics are based on the electric quantity information processing; and the prompt module is used for sending prompts to users through the equipment connected with the keyboard based on the electricity consumption statistics.
Another aspect of the embodiments of the present specification provides a keyboard having a sterilization function, wherein the keyboard communicates with a driver through a network, and the above-described keyboard power control method is performed based on the driver, wherein the driver is installed on a device connected to the keyboard.
Another aspect of the embodiments of the present specification provides a computer-readable storage medium storing computer instructions that, when read by a computer in the storage medium, the computer performs the above-described keyboard power control method.
Drawings
The present specification will be further elucidated by way of example embodiments, which will be described in detail by means of the accompanying drawings. The embodiments are not limiting, in which like numerals represent like structures, wherein:
FIG. 1 is a schematic diagram of a keyboard with a sterilization function according to some embodiments of the present disclosure;
FIG. 2 is a schematic diagram of an ultraviolet light emitting apparatus according to some embodiments of the present disclosure;
FIG. 3 is a schematic diagram of a keyboard and mouse device with sterilization function according to some embodiments of the present disclosure;
FIG. 4 is an exemplary flow diagram of a keyboard sterilization method according to some embodiments of the present disclosure;
FIG. 5 is an exemplary flow chart of another keyboard sterilization method according to some embodiments of the present disclosure;
FIG. 6 is a schematic illustration of a sterilization predictive model, shown in accordance with some embodiments of the present disclosure;
FIG. 7 is an exemplary flow chart of a method of adjusting a sterilization plan according to some embodiments of the present disclosure;
FIG. 8 is a flow chart of a method of sterilizing a key mouse device according to some embodiments of the present disclosure;
FIG. 9 is a schematic diagram of an exemplary process for determining whether a mouse has been placed in a specified position according to some embodiments of the present disclosure;
FIG. 10 is an exemplary flow chart of a keyboard power control method according to some embodiments of the present description;
FIG. 11 is an exemplary block diagram of a keyboard power control system according to some embodiments of the present description.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present specification, the drawings that are required to be used in the description of the embodiments will be briefly described below. It is apparent that the drawings in the following description are only some examples or embodiments of the present specification, and it is possible for those of ordinary skill in the art to apply the present specification to other similar situations according to the drawings without inventive effort. Unless otherwise apparent from the context of the language or otherwise specified, like reference numerals in the figures refer to like structures or operations.
It will be appreciated that "system," "apparatus," "unit" and/or "module" as used herein is one method for distinguishing between different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
As used in this specification and the claims, the terms "a," "an," "the," and/or "the" are not specific to a singular, but may include a plurality, unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that the steps and elements are explicitly identified, and they do not constitute an exclusive list, as other steps or elements may be included in a method or apparatus.
A flowchart is used in this specification to describe the operations performed by the system according to embodiments of the present specification. It should be appreciated that the preceding or following operations are not necessarily performed in order precisely. Rather, the steps may be processed in reverse order or simultaneously. Also, other operations may be added to or removed from these processes.
Fig. 1 is a schematic diagram of a keyboard with a sterilization function according to some embodiments of the present disclosure. As shown in fig. 1, the keypad 110 may include at least an ultraviolet light emitting device 120.
The keypad 110 may be at least one of a mechanical keypad, a membrane keypad, and a capacitive keypad, including but not limited to. In some embodiments, the keyboard may be connected to the controller by wire or wirelessly for transmission of information (e.g., sterilization instructions, etc.). The wireless connection mode may include 2.4G connection, bluetooth connection, and the like.
The keyboard is influenced by the environment in the use, and dirt is accumulated easily in the gap, and the frequent contact of user's hand and button also can leave the vestige on the button, if not in time clear up keyboard gap and button, very easily leads to the bacterium to breed, influences user's health. However, the keyboard is used as an input device of a computer and other devices, and is extremely high in utilization rate and difficult to clean at all times, so that an ultraviolet light emitting device can be arranged in the keyboard, and the keyboard can be sterilized when the keyboard is not thoroughly cleaned, so that excessive bacterial breeding is avoided.
The ultraviolet light emitting device 120 is a device that emits ultraviolet light for sterilization. Such as ultraviolet disinfection lamps. In some embodiments, the ultraviolet light emitting apparatus 120 may include a light emitting part and a reflecting part. For more description of the light emitting and reflecting components of the ultraviolet light emitting apparatus 120, refer to fig. 2 for the structure of the ultraviolet light emitting apparatus 120, and the description thereof is omitted herein.
In some embodiments, the placement location of the ultraviolet light emitting apparatus 120 may include at least one of between key caps, inside the key caps, below the key caps, and outside the screen. The ultraviolet light emitting apparatus 120 disposed at the above-mentioned position may emit ultraviolet light to irradiate a keyboard and/or other components (e.g., a mouse) to sterilize the same.
The setting position of the ultraviolet light emitting device is related to the specification of the keyboard. For example, the set position is related to a key stroke and a key distance. The key stroke refers to the distance that the key is pressed to the bottom. The key distance refers to the distance between two adjacent keys on the keyboard and the same side, for example, the key A on the keyboard is adjacent to the key S, and the key distance is the distance from the left side of the key A to the left side of the key S. Typically, the key strokes differ depending on the type of keyboard, e.g. notebook computers typically have a range of 1mm-2mm, whereas individual keyboards have a larger range of between 0.4mm-4 mm. The key spacing of a keyboard is typically 19mm-20mm, whereas the size of one key of a keyboard is about 15mm by 15mm, so there is about 0.4mm space between two keys on the keyboard.
In some embodiments, different positions of the ultraviolet light emitting device can be selected according to different key strokes and key distances of the keyboard. For example, when the key stroke of the keyboard is small (e.g., the key stroke is less than 1.5 mm), the ultraviolet light emitting apparatus may be disposed between the key caps under the key caps or the internal space is insufficient. For another example, when the keyboard has enough key stroke (e.g., the key stroke is greater than 3 mm) and there is enough space under or inside the key cap, the ultraviolet light emitting device may be disposed under or inside the key cap. For another example, when the key stroke and the key distance of the keyboard are small, and the ultraviolet light emitting device (such as a part of small-sized portable notebook computer) cannot be placed, the ultraviolet light emitting device may be disposed on the outer frame of the screen, and when the computer is in a closed state, the ultraviolet light may be irradiated to the keyboard through reflection of the screen and scattering of light. In some embodiments, the placement of the ultraviolet light emitting apparatus may also include other situations, particularly depending on the actual specification determination of the keyboard.
In some embodiments, the keyboard 110 may include a plurality of ultraviolet light emitting devices, the number and distribution of which may be determined according to actual conditions and requirements. For example, when the ultraviolet light emitting device is disposed inside the key cap or below the key cap, each key may correspond to one ultraviolet light emitting device, or may be disposed on a part of the keys, for example, one ultraviolet light emitting device may be disposed at a distance from one or two keys. For another example, when the ultraviolet light emitting devices are disposed between key caps or the screen frame, one ultraviolet light emitting device may be disposed at a distance, for example, at a distance of 3cm or 5 cm.
In some embodiments, the ultraviolet light emitting apparatus 120 may also be placed inside or on a surface of other parts of the keyboard (e.g., a base, an indicator light, a circuit board, etc.).
According to the method, compared with a sterilization module independent of a keyboard or capable of being stored into the keyboard through a movable structure, the structure of the key cap of the keyboard is fully utilized to set the ultraviolet light-emitting device, so that the ultraviolet light-emitting device is more convenient and invisible, normal keyboard use experience of a user is ensured, and a sterilization function is realized.
In some embodiments, the structure of the ultraviolet light emitting apparatus 120 may include at least one of fixing, lifting, and folding. For example, the ultraviolet light emitting apparatus 120 may be fixedly mounted on the keyboard by one or more fixing members (e.g., screws, snaps, etc.). For another example, the ultraviolet light emitting apparatus 120 may be mounted on the keyboard by one or more lifting devices (e.g., a screw lift, a micro-scale, etc.). The lifting device can receive the instruction of the controller, and drive the ultraviolet light emitting device 120 to a certain height (for example, 1cm above the keyboard plane, etc.) according to the actual requirement. For another example, the ultraviolet light emitting apparatus 120 may be mounted on the keyboard by one or more folding structures (e.g., gear structures, hinge structures, etc.), which are unfolded when sterilization is required and folded when sterilization is not required.
The embodiments of the present specification provide different structures of the ultraviolet light emitting apparatus, in which the fixedly installed ultraviolet light emitting apparatus does not involve other parts for movement, and there is no loss due to repeated movement, saving space and having better stability and durability; the ultraviolet light-emitting device with the lifting structure can be lifted to a certain height according to the needs when in use, so that the irradiation range is enlarged, and the sterilization effect can be better ensured; the ultraviolet light emitting device with the folding structure can be folded when not in use, and is more attractive. In different cases, the structure of the ultraviolet light emitting apparatus may be selected according to actual needs.
In some embodiments, the keyboard 110 may also include a controller. The controller is used for controlling and adjusting various components (e.g., the ultraviolet light emitting device 120, the power supply device, etc.) of the keyboard 110. The controller may communicate with various components of the keyboard 110 and other devices or components of the system to obtain data, information and/or processing results, and execute program instructions. In some embodiments, the controller may communicate with a sterilization control program on a mobile terminal or computer over a network, receive instructions as issued by the sterilization control program, or send usage data for the keyboard 110. For example, the control program may send an instruction to turn on the ultraviolet light emitting apparatus to sterilize the keyboard, and the controller may receive the instruction and turn on the switch of the ultraviolet light emitting apparatus to sterilize the keyboard. For another example, the controller may collect usage data for the keypad 110 and transmit the usage data over a network to a sterilization control program that analyzes the usage data to determine a sterilization plan. The controller can communicate with a control program on the computer through Bluetooth, wireless network, wired connection and the like. In some embodiments, the sterilization control program may also be referred to as an application program.
In some embodiments, the controller may control the adjustment of the operating parameters of the ultraviolet light emitting apparatus 120, wherein the operating parameters may include: on or off, duration of irradiation (e.g., 30 seconds, 10 minutes, etc.), intensity of irradiation (e.g., 70 uW/cm) 2 ) Etc.
In some embodiments, the controller may control the ultraviolet light emitting apparatus 120 to initiate sterilization.
In some embodiments, the controller may initiate sterilization based on a sterilization request instruction issued by the independent switch. Wherein the independent switch can include, but is not limited to, one or more of a wireless remote control button, an independent control button provided on the keyboard. For example, the user issues a sterilization command by pressing the wireless remote control button, and the controller receives the sterilization command and controls the ultraviolet light emitting device 120 to start sterilization. For another example, the user sends out the sterilization command by pressing a key set on the keyboard, and the controller receives the sterilization command to control the ultraviolet light emitting device 120 to start sterilization.
In some embodiments, the controller may initiate sterilization based on a user pressing a function key or combination key on the keyboard. Wherein, the function key or the combination key can be a special key or a special key combination mode on the keyboard. For example, the special key may be a "C" key and the special key combination may be "Alt" + "C" + "L". In some embodiments, the user may customize the key functions.
In some embodiments, the controller may initiate sterilization based on the opening and closing motion of the notebook computer (i.e., opening and closing of the notebook computer). For example, the controller detects the notebook Guan Geshang, and after the notebook is closed, the controller starts the ultraviolet light emitting device 120 to sterilize, and at the same time, the ultraviolet light can be more uniformly irradiated by means of screen reflection.
In some embodiments, the controller may be communicatively coupled to the application program via a network for obtaining a sterilization plan, which may include at least one of a sterilization range, a luminous intensity of the ultraviolet light emitting apparatus, a sterilization time, and a sterilization frequency.
The sterilization plan refers to a preset scheme for sterilizing a target object (e.g., a keyboard surface). The sterilization plan can be generated by an application program, and the controller can be acquired from the application program according to actual needs.
In some embodiments, the controller may determine the sterilization plan according to the usage timing and usage rules of the ultraviolet light emitting apparatus 120.
In some embodiments, the usage rules of the ultraviolet light emitting apparatus 120 may be determined based on the interval time of the use of the ultraviolet light emitting apparatus 120 and/or the frequency of the use of the keyboard. The usage rules of the ultraviolet light emitting apparatus 120 include: start interval, irradiation duration, irradiation intensity. For example, when the ultraviolet light emitting apparatus 120 is used at intervals of 2 days/time and the frequency of the keyboard is 9:00-18:00 a day, the rule of use may be that the operation is started 1 time every 2 days, the starting time is 18:00 a day later (e.g. 18:10), the irradiation time period is 30 minutes, and the irradiation intensity is not less than 70uW/cm 2 。
In some embodiments, the usage timing and usage rules of the ultraviolet light emitting apparatus 120 can be set by the user.
In some embodiments, an application may be installed on a computer or controlled by Bluetooth+APP
For example, the keyboard can be connected with a computer through Bluetooth, a data wire and the like, information such as a preset date and time, a preset time length selection (such as 10 minutes, 20 minutes and half hours), a preset intensity (generally high, medium and low) and the like can be input in an application program, and the program sends instructions to the controller according to the input related information.
The application can automatically send instructions to the controller when meeting the requirements according to preset use rules.
In some embodiments, the controller may obtain a time and length of use of the keyboard, which may be used to predict a user replacement probability.
For more on predicting user replacement probability see fig. 6 and its associated description.
In some embodiments, the controller may control the ultraviolet light emitting apparatus in an intelligent manner. For example, the application may determine a sterilization plan based on keyboard usage. For another example, the application may provide different sterilization plans for different users through user key features. The controller may acquire a sterilization plan from the application program through the network and control the ultraviolet light emitting apparatus. For more description of the control of the ultraviolet light emitting apparatus in an intelligent-based manner, reference is made to the relevant descriptions in fig. 5-6, which are not repeated here.
In some embodiments, the keyboard 110 may also include sensing means for determining whether the user is in the vicinity of the keyboard. The controller may determine whether to turn on or off the ultraviolet light emitting apparatus 120 based on the determination result.
In some embodiments, the sensing device may include, but is not limited to, one or more of an infrared human sensing device, a pressure sensing device, a temperature sensing device, and the like. For example, the infrared human body sensing device can be an infrared sensor, the infrared sensor can perform non-contact temperature detection on people and/or objects near the keyboard, acquire temperature information and generate an infrared thermal imaging image of the surfaces of the people and/or objects, and whether the people exist in the image or not is identified. For another example, the pressure sensing device may be a pressure sensor, and the pressure sensor may detect the pressure applied to the surface of the keyboard and determine whether a person is present based on the pressure information. For another example, the temperature sensing device may be a temperature sensor, which may detect the temperature of the surface of the keyboard and determine whether a person is present based on the temperature information.
In some embodiments, the controller may determine to turn off one or more ultraviolet light emitting apparatuses 120 based on the result of the determination. In some embodiments, the controller may determine to turn on one or more ultraviolet light emitting apparatuses 120 based on the determination that no one is present.
According to the method disclosed by some embodiments of the specification, whether a user is near the keyboard or not can be determined by means of the sensing device, and when the user is determined not to be near the keyboard, the controller starts the ultraviolet light emitting device to sterilize the keyboard, so that adverse effects possibly caused by ultraviolet rays on a human body are avoided as much as possible.
In some embodiments, the controller may analyze the sterilization operation in combination with inductive control, application control, and intelligent control.
In some embodiments, the controller may combine the sensing control with the application-based control, for example, by using a pressure sensing device on the keyboard to determine whether the input based on the application is generated by the user operation, and if the input is not the user operation, not executing a control instruction corresponding to the input, so as to reduce the operation caused by the false touch.
In some embodiments, the controller may combine the sensing control with the intelligent control, for example, by using the infrared human body sensing device to determine whether the user is using the keyboard, if the user is using the keyboard and avoiding the user, the sterilization operation is not performed, so that inconvenience to the user caused by performing the sterilization process when the user uses the keyboard is avoided, and the user experience is affected.
In some embodiments, the controller may control the ultraviolet light emitting apparatus by combining the sensing apparatus with the application program. For example, the controller may determine that the user is near the keyboard through the pressure sensing device when the controller receives the sterilization command sent by the application program, and indicate that the sterilization command sent by the application program is a command sent by the user. The controller can control the ultraviolet light-emitting device to sterilize according to the instruction. For another example, the controller may determine that no user is near the keyboard through the pressure sensing device when the controller receives the sterilization command sent by the application program, which indicates that the sterilization command sent by the application program may be a malfunction. The controller may not execute the above instructions.
In some embodiments, the controller may control the ultraviolet light emitting apparatus by a combination of sensing based and intelligent control. For example, the controller receives an intelligent sterilization command sent by control, and can judge whether the user uses the keyboard at the current time through the infrared human body sensing device, and when the user uses the keyboard, the ultraviolet light emitting device does not perform sterilization; when the user does not use the keyboard, the ultraviolet light emitting device performs sterilization. For more explanation of the manner of intelligence, see the relevant descriptions in fig. 5-6, which are not repeated here.
In some embodiments of the present disclosure, based on the combination of the sensing device and the intelligent control, the controller controls the ultraviolet light emitting device to sterilize, so that it is possible to avoid the user experience being affected by performing sterilization when the user is using the keyboard.
In some embodiments, the power supply device may be connected in series with the ultraviolet light emitting device 120 in a circuit loop, and the power supply device may include at least one of an independent power supply device (e.g., an independent battery) and a common power supply device (e.g., a battery built into a notebook computer). The power supply device can provide a safe voltage of not higher than 36V for the keyboard.
In some embodiments, the controller may determine the remaining power of the independent power supply device and the common power supply device. In some embodiments, the application may select a different sterilization time or adjust a sterilization policy, e.g., shorten a sterilization time, stop a sterilization activity, etc., according to the remaining power of the independent power supply or the common power supply.
In some embodiments, the power supply device is further connected with an atmosphere lamp. When there is a need for sterilization, the ultraviolet light emitting device 120 is operated, and other times may be operated by an atmosphere lamp.
According to the method disclosed by some embodiments of the specification, the sterilization strategy is timely adjusted by judging the service condition of the battery, and the method is suitable for various use situations, so that the situation that the battery is not enough in electric quantity and cannot sterilize due to independent power supply can be avoided, and the situation that the computer is too low in electric quantity and cannot support sterilization during common power supply can be avoided.
In some embodiments, the keyboard 110 further includes a prompt module for alerting a user, including but not limited to, an indicator light, a ring tone, a screen pop-up window, etc.
In some embodiments, the prompt module may be used to prompt the user for sterilization when a user changes or the user may change.
In some embodiments, the prompting module is further configured to prompt the user to sterilize when the user replacement probability is greater than a preset threshold.
For more description of prompting the user for sterilization, see fig. 5, 6 and their associated description.
In some embodiments, a prompt module may be used to prompt the user to place the mouse at a prescribed location. For more on prompting the user to place the mouse at a prescribed position, see fig. 8 and its associated description.
It should be noted that the keyboard with the sterilization function is provided for illustrative purposes only and is not intended to limit the scope of the present application. Many modifications and variations will be apparent to those of ordinary skill in the art in light of the present description. For example, a keyboard with a sterilization function may also include a mouse, a base, etc. However, such changes and modifications do not depart from the scope of the present application.
Fig. 2 is a schematic view of an ultraviolet light emitting apparatus according to some embodiments of the present disclosure. As shown in fig. 2, the ultraviolet light emitting apparatus 200 may include a light emitting part 210 and a reflecting part 220.
The light emitting member 210 is a member capable of emitting ultraviolet rays. In some embodiments, the light emitting component may be an ultraviolet tube or a bead. For example, UVA lamps (320-420 nm), UVB lamps (275-320 nm), UVC lamps (200-275 nm) and UVD lamps (100-200 nm) are divided according to different wavelengths. Since different bacterial species have different absorption peaks for ultraviolet rays, ultraviolet sterilization time and wavelength required for ultraviolet sterilization against different microorganisms are also different. For example, the maximum absorption wavelength of E.coli is 265nm, and the maximum absorption wavelengths of cryptosporidium and bacteriophage are 261nm and 271nm, respectively, so that the light emitting component can contain ultraviolet lamps with at least one wave band to ensure that the ultraviolet lamp has enough bactericidal effect on common bacteria, viruses and other microorganisms.
In some embodiments, the light emitting component 210 may be further combined with an atmosphere lamp of the keyboard 110, that is, the atmosphere lamp may emit two different types of light, when the keyboard is in a use state, the LED lamp of the atmosphere lamp operates to emit atmosphere light, and when the keyboard is in a sterilization state, the ultraviolet lamp operates to emit ultraviolet light for sterilization.
The reflecting member 220 is a member capable of reflecting ultraviolet rays and increasing the irradiation range of the ultraviolet rays. In some embodiments, the structure of the reflective member 220 on the keypad may include a plurality of unit reflective regions, each of which may have a concave or convex reflective plate, wherein the reflective plate may be an inorganic material forming a porous reflective plate. The reflection part 220 may increase the irradiation area of the light emitting part 210 and make the illumination more uniform.
In some embodiments, the reflective member 220 is disposed around the light emitting member 210 near the light source, thereby forming a semi-wrapped state of the light emitting member, such that ultraviolet light emitted from the light emitting member can be reflected to different angles.
In some embodiments, the reflective member 220 may also be provided on the keyboard. For example, the reflective member may be provided at the edge of the key cap, at the gap between the key caps, or the like.
In some embodiments, the reflective member 220 may be disposed on a screen of a notebook computer. The on-screen reflection part 220 may include a screen having a high reflectivity (e.g., 10%), a screen protective film, and the like. Through the reflective member disposed on the screen, the area of the reflective member can be increased, and when the notebook computer is in a closed state, the emitted ultraviolet rays of the light emitting member 210 can be reflected, so that the ultraviolet rays are more fully irradiated to the whole keyboard region, and a better sterilization effect is obtained.
Fig. 3 is a schematic diagram of a keyboard and mouse device with sterilization function according to some embodiments of the present disclosure. As shown in fig. 3, the keypad apparatus 300 may include a keyboard 330, a mouse 310, an ultraviolet light emitting device 320, and a controller.
The mouse 310 may be at least one of a mechanical mouse, an opto-mechanical mouse, and an optical mouse, including but not limited to. The mouse 310 may be connected to the controller by a wired or wireless means for information transmission (e.g., sterilization instructions). The wireless connection mode can comprise 27Mhz connection, 2.4G connection and Bluetooth connection.
In some embodiments, the user may issue a sterilization request instruction through the mouse 310. Among other things, the sterilization request instructions may include a request to sterilize the mouse 310, a request to sterilize the keyboard 330, a request to sterilize other devices (e.g., a display screen), and so forth.
In some embodiments, the user may issue the sterilization request instruction by clicking the mouse 310 in a different manner. In some embodiments, different clicking modes of the mouse 310 corresponding to different sterilization request triggering instructions are stored in the controller, and when the application program runs, different sterilization plans can be started to be executed by operating the mouse. For example, a left-click double-click correspondence request sterilizes the mouse 310, a right-click correspondence request sterilizes the keyboard 330, a left-and right-click single correspondence display sterilization, and the like. The clicking mode of the mouse 310 may be executed as a control instruction, and the execution result is the implementation of the sterilization operation. For example, when the user clicks the mouse 310 by a left-click manner, the controller receives an instruction requesting sterilization of the mouse 310, and issues a control instruction for sterilizing the mouse 310 to a sterilization device (e.g., an ultraviolet light emitting device). In some embodiments, the manner in which mouse 310 is clicked may be set by default by the controller or by user customization according to personal preferences.
In some embodiments, the user may issue a sterilization request instruction by clicking a corresponding functional area on the computer desktop with the mouse 310. For example, the function area may be a function button in a sterilization application (e.g., home page, pop-up window, option bar behind right key icon) that corresponds to "sterilization". The functional area may also be a certain blank area of the desktop that is set by default by the controller or customized by the user according to personal preferences.
In some embodiments, the mouse 310 is provided with a photoelectric scanning unit for determining the relative positions of the keyboard 330 and the mouse 310.
The photoelectric scanning unit is a sensing device for converting an optical signal into an electrical signal by using a photoelectric scanning method. Such as a photoelectric position sensor, a slot type photoelectric sensor, etc.
In some embodiments, the optoelectronic scanning unit may determine the relative positions of the keyboard and the mouse based on an image of the user's hand. For more description of determining the relative positions of the keyboard 330 and the mouse 310 based on the images of the hands of the user, refer to fig. 9 for details of determining whether the mouse 310 is placed at a predetermined position, which will not be described herein.
In some embodiments, the keypad apparatus 300 is provided with an ultraviolet light emitting device 320.
In some embodiments, the ultraviolet light emitting apparatus 320 is disposed in the mouse 310, and the ultraviolet light emitting apparatus 320 may be used to sterilize one or more components of the keyboard 330, the mouse 310, etc. of the keyboard apparatus 300.
In some embodiments, an ultraviolet light emitting device disposed in the mouse 310 may sterilize the keyboard 330. For more description of the sterilization of the keyboard 330 by the ultraviolet light emitting apparatus disposed in the mouse 310, refer to fig. 8 for the sterilization method of the key mouse device, and the description thereof will not be repeated here.
In some embodiments, the mouse 310 may also sterilize the mouse 310 itself. For example, a reflective member is mounted outside the ultraviolet device inside the mouse 310, and a photocatalyst layer is sprayed on the outer surface of the mouse 310. The ultraviolet light emitting apparatus 320 of the mouse 310 may sterilize other devices (e.g., the keyboard 330) and may sterilize the mouse 310 itself.
In some embodiments, the ultraviolet light emitting apparatus may be disposed on the keyboard 330, and the keyboard 330 may sterilize the mouse 310 through the ultraviolet light emitting apparatus. For more description of the sterilization of the mouse 310 by the ultraviolet light emitting apparatus disposed in the keyboard 330, refer to fig. 8 for the contents of the sterilization method of the key mouse device, which will not be described herein.
For more details on the ultraviolet light emitting apparatus and the arrangement thereof, reference is made to the related descriptions in fig. 1 and 2, and the detailed descriptions are omitted herein.
The keyboard 330 may be connected to various components of the keypad apparatus 300 (e.g., the controller, the mouse 310, the ultraviolet light emitting device 320, etc.) by wired or wireless means, and the user may issue an instruction (e.g., a sterilization instruction, etc.) by clicking a key of the keyboard 330. For more description of the keyboard 330, reference is made to the content of the keyboard 110 described above with reference to fig. 1, and further description is omitted herein.
The controller can control and regulate the various components of the mouse device 300 (such as the keyboard 330, the mouse 310, the ultraviolet light emitting device 320, etc.), and thus the sterilization operation is completed. In some embodiments, the controller may be a built-in control unit of the computer and/or components (e.g., keyboard, mouse) of the keyboard and/or mouse device 300.
In some embodiments, the controller is in communication connection with the application program through a network, and is configured to receive a determination result sent by the application program, whether the mouse is placed at a specified position, and in response to the mouse being placed in place, the controller controls the ultraviolet light emitting device to be turned on, and starts to execute the sterilization plan.
For further description of the controller, reference may be made to the foregoing description of the controller in fig. 1, and details thereof are omitted herein.
Fig. 4 is an exemplary flow diagram of a keyboard sterilization method according to some embodiments of the present disclosure. As shown in fig. 4, the process 400 includes the following steps. In some embodiments, the process 400 may be performed by a controller.
Step 410, obtain the keyboard usage.
Keyboard usage may refer to keyboard usage data for a key pad. In some embodiments, the keyboard usage may include at least one of a usage status of the keyboard, a time of keyboard usage, and the like. The use state of the keyboard may refer to whether there is a user using the key pad at different times. For example, the use state of the keyboard may include a state in use, a non-use state, and the like. The keyboard use time may refer to the length of time that the user uses the keyboard, for example, 1 hour, 3 hours, 5 hours, etc. The keyboard usage time may include how many hours the keyboard is used in a day, the time interval between two uses of the keyboard, etc.
In some embodiments, the controller may obtain keyboard usage based on a network. For example, the controller may be connected to the application program through a network. The application program stores the keyboard service condition, and the controller can acquire the keyboard service condition in the application program.
Step 420, obtain user key data.
The user key data may refer to related information about the use of different keys by the user. The keyboard has a plurality of keys, and the user uses the keyboard with different use of each key. The keyboard usage varies from user to user. In some embodiments, the user key data may include at least one of user input, user key features, and the like. The user input may refer to key information of a user, for example, a user presses a function key or a combination key indicating sterilization, and for example, a user presses a switch key indicating sterilization, or the like. The key features of the user may include key sequences and key interval sequences of the user, and may reflect key habits of different users, such as key frequency, common key range, and the like. The user key features may also include the strength of the user's tap on the keyboard, etc. For more description of the user key features see the relevant content in step 510.
In some embodiments, the controller may obtain user key data based on the network. For example, the controller may be connected to the application program through a network. The application program stores user key data, and the controller can acquire the user key data in the application program.
Step 430, determining a sterilization plan based on the keyboard usage and the user key data.
Sterilization plans may refer to specific information about sterilization. In some embodiments, the sterilization plan includes at least one of a sterilization range, a luminous intensity of the ultraviolet light emitting apparatus, and a sterilization time. The sterilization range may refer to a sterilized area in the keyboard. For example, the sterilization range may include a full range of a keyboard, a function key range, a main keyboard range, a control key range, a numeric key range, and the like. The luminous intensity of the ultraviolet light emitting apparatus may be classified into low, medium, high, etc., or may be selected in an intensity range, for example, 70uW/cm 2 ~180uW/cm 2 . The sterilization time may include a specific point of time of sterilization, a sterilization duration, a sterilization frequency, a time interval of sterilization, and the like. For example, the sterilization timeThe point is 13:00, the sterilization time is 20 minutes, and the sterilization frequency is once every 2 hours.
In some embodiments, different keyboard ranges may be sterilized by controlling the range of illumination of the ultraviolet light emitting apparatus. In some cases, the keyboard can be sterilized by adopting a strategy of sterilizing a part of the area of the keyboard, and the necessary sterilization can be performed on the keyboard on the premise of ensuring the power consumption of the computer. For example, when the ultraviolet light emitting device and the computer share a power supply, a user has a sterilization requirement, but at the same time, the cruising of the computer is ensured, and then the partial area of the keyboard can be sterilized, for example, only the key range released by the user is sterilized, or key areas with the contact times/contact time exceeding a threshold value are sterilized, and when the electric quantity is sufficient, the whole keyboard area is sterilized, so that the power consumption is controlled, and the sterilization effectiveness is ensured.
In some embodiments, the sterilization plan may be determined in a variety of ways. In some embodiments, the sterilization plan may be determined based on keyboard usage and user key data. For example, the sterilization time may be set at a time when the user does not use the keyboard. For another example, the sterilization range may be set at a partial range of a keyboard (e.g., a main keyboard range, etc.) commonly used by a user. For another example, the light emission intensity of the ultraviolet light emitting device of a partial range of the keyboard commonly used by the user may be set to be high or the like.
In some embodiments, the sterilization plan may be determined by querying a preset relationship table based on the keyboard usage and the user key data. The preset relation table is determined according to the data of the keyboard used by a user such as the use duration of the keyboard, the common use range of the keyboard and the like, and is related to the luminous intensity, the luminous time and the disinfection range of the ultraviolet light-emitting device, wherein the data represents parameters capable of achieving effective disinfection under different use conditions of the keyboard. The preset relation table may be a preset standard, and the data in the preset relation table may be queried by an application program and sent to the controller as a sterilization plan to control the ultraviolet sterilization device to start sterilization.
In some embodiments, the controller may determine the light intensity and the sterilization time based on the keyboard usage time. The luminous intensity is positively correlated with the keyboard use time, and the sterilization time is positively correlated with the keyboard use time. For example, the keyboard service time is 1 hour, 2 hours, 3 hours, etc., and the luminous intensity corresponding to the keyboard service time can be increased progressively, for example, the corresponding luminous intensities are low, medium and high respectively; the corresponding sterilization time of the keyboard can be increased, for example, the corresponding sterilization time is respectively 10 minutes, 20 minutes and 30 minutes.
In some embodiments of the present disclosure, the controller may determine a sterilization plan based on an actual use condition of the keyboard, for example, in a one-time sterilization plan, the same sterilization time uses stronger light intensity for a keypad range with a high use frequency, so as to ensure that the common key can be sufficiently sterilized, thereby obtaining a better sterilization effect.
In some embodiments, the application may determine the sterilization scope based on the user key characteristics. For example, the application program may determine a key range with a high contact frequency of the user through the key feature of the user, and further determine the key range with the high contact frequency of the user as a sterilization range, or perform focus sterilization for a key pad range with the high contact frequency, for example, use a higher light intensity, and the like.
In some embodiments of the present disclosure, the controller may perform sterilization with emphasis on a key range with high contact frequency based on actual use conditions of the keyboard, so as to ensure precise sterilization, and may perform more targeted sterilization.
In some embodiments, the sterilization time may also include a sterilization time interval. The time interval of sterilization may refer to how long the sterilization is performed. For example, the sterilization time interval may be 60 minutes, 110 minutes, etc.
In some embodiments, the controller may control the time interval of sterilization of the ultraviolet light emitting apparatus according to the keyboard usage time. For example, the time for the application program to acquire the keyboard usage time of the user is typically 09:00-10:30, 10:50-12:00, and the controller may control the sterilization time interval to be 110 minutes and the sterilization time to be 08:50 and 10:40 according to the keyboard usage time. For another example, if the application program obtains that the user typically uses the keyboard between 09:00-18:00 and has no usage record between 20:00 and 8:00 of the next day, the sterilization time interval may be determined to be 24 hours, and the sterilization time is set between 20:00 and 8:00 of the next day.
In some embodiments of the present disclosure, the controller controls the time interval of sterilization of the ultraviolet light emitting apparatus according to the keyboard usage time. The sterilization can be performed in a period of time when the user does not use the keyboard, so that the user experience is improved without occupying the time when the user uses the keyboard.
In some embodiments, a sterilization plan including at least one of a sterilization range, a light emitting intensity of the ultraviolet light emitting apparatus, and a sterilization time may also be determined according to a use condition of the key mouse device and user key data. The use condition of the mouse device comprises the use condition of a keyboard and the use condition of a mouse in the mouse device. For example, the light emission intensity and the light emission time of the ultraviolet light emitting device are determined according to the use time of the keyboard and/or the mouse, the range of focus sterilization is determined according to the use range of the keyboard, and the like.
In step 440, the usage status of the keyboard is determined, and the usage status may include a status in use and a status not in use.
In some embodiments, the controller may determine the usage status of the keyboard through the sensing device. If the sensing device cannot sense the existence of the user within the preset distance range, the controller can judge that the using state of the keyboard is a non-using state. For example, the preset range is 1 meter, the controller can sense whether a user exists in 1 meter through the infrared human body sensing device, and if the user cannot be sensed, the controller can judge that the using state of the keyboard is a non-using state; if the user is sensed, the controller can judge the use state of the keyboard as the in-use state.
In some embodiments, the controller may also determine whether the keyboard is in use by other types of sensing devices, such as a pressure sensing device, a temperature sensing device, etc., as described in detail in fig. 1.
In some embodiments, the controller may determine a use state of the keyboard through an operation of a user. If the user performs the preset operation, the keyboard can be judged to enter the non-use state. In some embodiments, the preset operation may be an operation set in advance. For example, sterilization is performed at a certain time point (for example, sterilization is started at 12 points), sterilization is performed when a certain condition is satisfied (for example, sterilization is performed when the keyboard is used for 2 hours), and the like. When the controller reminds the user of whether to execute the preset operation, the user determines to execute the preset operation, which means that the user agrees to sterilize at the current moment, and pauses the use of the keyboard, and the controller can judge that the use state of the keyboard is a non-use state. When the controller reminds the user of whether to execute the preset operation, the user determines not to execute the preset operation, and the user does not agree with the sterilization at the current moment, and the controller can judge that the keyboard is in use. In some embodiments, the preset operation may further be that the user presses a switch for controlling sterilization start, or presses a function key or a combination key for controlling sterilization start on the keyboard, and when the user presses the switch or the key, it is determined that the user does not use the keyboard any more, and the controller controls the ultraviolet light emitting apparatus to start sterilization. Wherein, it may be to delay the sterilization after pressing the key for a preset time (e.g., 5 seconds, 10 seconds, etc.) to ensure the user leaves.
In some embodiments, the controller may determine the location of the user via the sensing device, and when the user approaches the keyboard on which the sterilization program is being executed, the sterilization is discontinued, and the user continues to sterilize after leaving.
In some embodiments, the controller may control the ultraviolet light emitting apparatus to be turned on to start executing the sterilization program in response to the keyboard being in a non-use state.
In some embodiments, in response to the sterilization plan being executed, a prompt may be issued to the user by the application. For example, a "sterilization complete" word is displayed on the screen, an audible prompt is issued, and the like. In some embodiments, in response to the sterilization plan being executed, the user may also be queried by the application program whether to execute the sterilization plan again for deep sterilization.
In some embodiments of the present disclosure, when it is determined that the user is not near the keyboard, the controller turns on the ultraviolet light emitting apparatus to sterilize the keyboard, so as to avoid adverse effects of ultraviolet light on a human body as much as possible.
In some embodiments of the present disclosure, a more targeted sterilization plan is formulated according to the keyboard usage, user key data, and the like, so that sterilization efficiency can be better ensured.
. It should be noted that the above description of the process 400 is for purposes of illustration and description only, and is not intended to limit the scope of applicability of the present disclosure. Various modifications and changes to flow 400 will be apparent to those skilled in the art in light of the present description. However, such modifications and variations are still within the scope of the present description. For example, step 420 is performed to obtain user key data, and step 410 is performed to obtain keyboard usage; for another example, step 440 is performed to determine the usage status of the keyboard, step 430 is performed to determine a sterilization plan, and so on.
Fig. 5 is an exemplary flow chart of another keyboard sterilization method according to some embodiments of the present disclosure. As shown in fig. 5, the process 500 includes the following steps. In some embodiments, the process 500 may be performed by a controller.
Step 510, obtaining the key characteristics of the user, and judging the user according to the key characteristics of the user.
In some embodiments, the user key features may include a key sequence and a key spacing sequence. In some embodiments, the key sequence is also referred to as a tap sequence, and the key space sequence is also referred to as a time-to-space sequence.
In some embodiments, the controller may obtain a tap sequence for a user to tap the keyboard. Because the familiarity degree, the knocking habit and the like of different users on the keyboard are different, the knocking sequences corresponding to different users are different. The tap sequence may represent what the user taps the keyboard in turn, for example, tap sequence 1 is "nihao". The tap sequences by which the user taps the keyboard may include multiple sets of tap sequences. The different sets of tap sequences may be separated according to certain preset rules. For example, when the user taps the space key, the preset rule is the end of the current tap sequence and the start of the next set of tap sequences. In this manner, the controller may obtain each set of tap sequences separated by a space bar. Based on the multiple sets of tap sequences, the controller may obtain a corresponding internal interval time sequence.
In some embodiments, the controller may represent the user key data by a tap sequence, e.g., the tap sequence (S1, S2, S3, S4, S5, S6, sn) may represent the user key data. Different elements in the tap sequence may represent user key data for the user between two taps of the space key. Illustratively, S1 represents user key data prior to the user' S1 st tap on the space key; s2 represents user key data between the 1 st and 2 nd times of hitting space keys; sn represents user key data between the n-1 th and n-th tap of the space key by the user.
In some embodiments, the controller may obtain the time-to-interval sequence based on a user's key time interval. The time-consuming sequence of intervals may represent time intervals in which the user taps different keys. For example, the time-series for interval (T1, T2, T3, T4, T5, T6,..and Tn) is the time-series for interval corresponding to the above-described tap sequence. The different elements in the time-consuming sequence of intervals may represent each key time interval of the user in each sequence of taps separated by a space key. Illustratively, T1 represents the key time interval of the user key data S1 prior to the user' S1 st tap on the space key; t2 represents the key time interval of the user key data S2 between the 1 st and 2 nd tap of the space key; tn represents the key time interval of the user key data Sn between the n-1 th and n-th tap of the space key.
In some embodiments, the controller may obtain one or more tapping sequences having a frequency greater than a frequency threshold based on frequencies corresponding to the plurality of tapping sequences. The frequency corresponding to the tap sequence may refer to how fast the user presses a key. The frequency threshold may refer to a maximum value of time intervals of the time interval sequence corresponding to a certain tap sequence. For example, the frequency threshold 1 is 1 second, which indicates that each value in the time sequence for the interval corresponding to the tap sequence is smaller than 1. The controller may obtain one or more tapping sequences having a frequency less than the frequency threshold 1 based on frequencies corresponding to the plurality of tapping sequences. In some embodiments, the controller may orient the centers of the amounts for the tap sequences at frequencies less than 1. For example, the vector centers of the tap sequences with frequencies smaller than the frequency threshold 1 are vector center a, vector center B, vector center C, and vector center D, respectively.
In some embodiments, the controller may obtain user key data that is newly entered by the user after a longer time interval (e.g., 30 seconds), the newly entered user key data corresponding to a new tap sequence. The controller may obtain a vector center (e.g., vector center E) corresponding to the new tap sequence. The controller may confirm whether vector center E and vector center a, vector center B, vector center C, and vector center D are identical, and if vector center E is not identical to vector center a through vector center D, it means that the user inputting the new tap sequence may not be the same user as the user inputting the previous tap sequence, and the user has changed.
In some embodiments of the present disclosure, by comparing the difference between the vector center corresponding to the multiple tapping sequences greater than the frequency threshold and the vector center corresponding to the tapping sequence newly input by the user after a longer time interval, the user using the keyboard may be determined according to the familiarity degree reflected by the user key data, the tapping habit, etc., different sterilization plans are provided for different users, and the targeted sterilization may be performed according to the habit of the user actually using the keyboard, so as to ensure the effectiveness of sterilization.
Step 520, determining a sterilization plan for the current user according to the key characteristics of the current user.
In some embodiments, the application may provide different sterilization plans based on key data of different users. For example, different sterilization durations and sterilization intensities are determined according to the durations of different users using the keyboard, and the range in which sterilization is emphasized is determined according to the common range of different users using the keyboard.
In some embodiments, the sterilization plan may be determined by looking up a preset relationship table according to key data of different users. More details of determining the sterilization plan by looking up the preset relationship table can be found in step 430 and its associated description.
In some embodiments, the user and the corresponding sterilization plan determined in step 510 may be stored in the computer or the mobile terminal where the application is located by the application, and when the user uses the keyboard again, the corresponding sterilization plan may be directly invoked after the user finishes using the keyboard, so as to optimize the processing flow of the application, and more efficiently provide the sterilization plan.
In some embodiments, the controller may determine the sterilization plan based on controlling the sterilization model to process the user key data.
The control sterilization model may be used to determine a sterilization plan. In some embodiments, the input controlling the sterilization model may include a key feature of the user and the output may include a sterilization plan. Wherein the key features of the user may include at least a key sequence and a key spacing sequence of the user.
In some embodiments, the input controlling the sterilization model may further include a key force of the user, and key force data may be obtained through a pressure sensor provided on the keyboard.
In some embodiments, the control sterilization model may include a feature determination layer and a plan determination layer. The output of the feature determination layer may be used as an input to the schedule determination layer, which is used as an output to control the sterilization model.
The feature determination layer may be used to determine key feature vectors. The input of the feature determination layer may include key features of the user, and the output of the feature determination layer may include key feature vectors that may be used to characterize common key ranges of the user, key frequencies of the user, etc. characteristics related to key habits of the user, and in some embodiments, the feature determination layer may be a model of a convolutional neural network (Convolutional Neural Networks, CNN), a deep neural network (Deep Neural Networks, DNN), etc.
The schedule determination layer may be used to determine a sterilization schedule. The input of the feature determination layer may include a case feature vector, and the output of the feature determination layer may include a sterilization plan, which may include at least one of a sterilization range, a light emission intensity of the ultraviolet light emitting device, and a sterilization time. In some embodiments, the plan determination layer may be a model of a convolutional neural network (Convolutional Neural Networks, CNN), a deep neural network (Deep Neural Networks, DNN), or the like.
In some embodiments, the controlled sterilization model may be derived through joint training of the feature determination layer and the plan determination layer based on a plurality of training samples and labels.
In some embodiments, the training samples of the sterilization control model may include historical user key press characteristics of different users. The tag can be a historical sterilization plan corresponding to different users, and the tag can be obtained through historical sterilization data or obtained through manual labeling.
In some embodiments, the user key feature is input into an initial feature determination layer of the initial control sterilization model to obtain an initial key feature vector, the initial key feature vector is input into an initial plan determination layer of the initial control sterilization model to obtain an initial sterilization plan, a loss function is constructed based on the initial sterilization plan and the historical sterilization plan, parameters of the feature determination layer and the plan determination layer are updated through training, and when the trained initial data acquisition model and the initial plan determination model meet preset conditions, training is finished to obtain the trained control sterilization model.
In some embodiments of the present disclosure, different sterilization plans are provided for different users, and sterilization can be performed in a targeted manner according to different habits of different users. In some embodiments of the present disclosure, by controlling the processing of the user key data by the sterilization model to determine the corresponding sterilization plan, different sterilization plans may be determined according to different habits of different users.
Step 530, performing sterilization prompt when the user is replaced.
In some cases, the same keyboard, mouse device or computer may be replaced frequently by the user in use. For example, computers in schools, public computers in libraries, etc., may be used by different users over time. Therefore, it is necessary to sterilize or prompt the user to sterilize in time when the user changes so as to ensure that the user can use the sterilized equipment.
The sterilization prompt may refer to a prompt prompting a user to sterilize. The sterilization prompt mode can comprise an indicator lamp, a bell sound, a screen popup window and the like.
In some embodiments, the application may make a sterilization prompt when it is determined that a user using the keyboard has changed. For example, when it is determined that a user using a keyboard is changed, the controller may prompt the user whether to sterilize through a screen pop-up window, and the user may select whether to sterilize according to the screen pop-up window prompt.
In some embodiments, the application may determine whether the user is changing via the user's key feature. For example, a user change may be determined when the user's key sequence or key space sequence changes.
In some embodiments, the application may predict whether the user will change through the sterilization prediction model, and if the user will change with a high probability, perform sterilization or prompt the user to perform sterilization.
For more details on the sterilization predictive model, see fig. 6 and its associated description.
Fig. 6 is a schematic diagram of a sterilization predictive model, shown in accordance with some embodiments of the present disclosure. As shown in fig. 6, execution and training 600 of the sterilization prediction model includes at least the following.
In some embodiments, the application may predict a user replacement probability and pre-sterilize or prompt the user for sterilization when a high probability will replace the user.
In some embodiments, the application may include, by way of a sterilization prediction model: user replacement probability 630 is determined by sterilization prediction model 620 based on keyboard usage time 610-1 and keyboard usage duration 610-2, wherein sterilization prediction model 620 is trained on tagged historical data 621-1. The keyboard using time refers to a time period of using the keyboard, for example, 08:00-09:00, and the keyboard using time length refers to a time period of using the keyboard, for example, 1 hour.
In some embodiments, the user replacement probability may correspond to the probability of replacing the user at one or more points in time. The application may determine whether to sterilize before a certain point in time or points based on the probability of changing users at the certain point in time or points. For example, the application program determines that the probability of replacing the user at the time point 10:00 is 20% by the sterilization prediction model; the probability of a 13:00 replacement user is 60%; the probability of a 16:00 replacement user is 80%. The probability of replacing the user at the time points 13:00 and 16:00 is high, and the application program can determine to sterilize before the time points 13:00 and 16:00 and send a sterilization instruction to the controller to control the ultraviolet light emitting device to be started for sterilization.
The sterilization prediction model 620 may be used to predict the probability of user replacement based on the time of keyboard usage and the length of time that the keyboard is used. In some embodiments, the sterilization prediction model may be a deep neural network model (Deep Neural Networks, DNN).
In some embodiments, the input of the sterilization predictive model may include a keyboard time of use and a keyboard length of use obtained by the application, and the output may be a probability of user replacement. In some embodiments, the probability of a user change may be represented by a numerical value, such as by a value of 0-1 indicating that the probability of a user change is from small to large, and when the probability of a user change is greater than a preset threshold, the user change may be determined.
In some embodiments, the sterilization predictive model may also be other models capable of determining the probability of user replacement, as the case may be.
In some embodiments, the sterilization predictive model may be obtained from a plurality of labeled training samples. For example, a plurality of labeled training samples may be input into the initial sterilization prediction model 621, a loss function is constructed by labeling and the results of the initial sterilization prediction model 621, and the parameters of the initial first initial sterilization prediction model 621 are updated based on the iterations of the loss function. Model training is completed when the loss function of the initial sterilization prediction model 621 satisfies the preset condition, resulting in a trained sterilization prediction model 620. The preset condition may be that the loss function converges, the number of iterations reaches a threshold value, etc.
In some embodiments, the training samples may include historical data 621-1, which historical data 621-1 may include historical user key data and historical keyboard usage.
In some embodiments, the training annotations may include historical user replacement probabilities 621-2, which may be obtained from historical process data, or may be obtained by manual annotation, as determined by actual needs.
In some embodiments, the historical data and the historical user change probabilities may also be obtained by invoking from a storage device, a network.
In some embodiments of the present disclosure, the probability of user replacement is determined by processing the key characteristics of the user by the sterilization prediction model, so that it can be ensured that the keyboard used by each user is a sterilized keyboard.
Fig. 7 is an exemplary flow chart of a method of adjusting a sterilization plan according to some embodiments of the present disclosure. As shown in fig. 7, the flow 700 includes the following steps. In some embodiments, the process 700 may be performed by an application.
In step 710, the usage status of the power supply device is obtained, where the usage status includes that the ultraviolet light emitting device shares the power supply device with the computer or uses an independent power supply device, and the usage status is obtained by communicating with the application program.
In some embodiments, the controller may obtain the usage status of the power device by communicating with an application. For example, the controller may communicate with the application program via a network to obtain whether the power supply device is used by the ultraviolet light emitting device and the computer together with the power supply device or by using an independent power supply device.
In step 720, when the ultraviolet light emitting device and the computer share the power supply device, the sterilization plan is adjusted according to the residual power of the shared power supply device.
In some embodiments, when determining that the ultraviolet light emitting device shares the power supply device with the computer, the controller may adjust the sterilization plan according to the remaining power of the shared power supply device. For example, when the remaining power of the common power supply device is smaller than the first threshold value, the sterilization plan is adjusted. The first threshold may refer to a certain value (e.g., 40%) of the remaining power of the common power supply. When the residual electric quantity of the shared power supply device is less than 40%, the sterilization plan can be adjusted from a sterilization plan A (for example, sterilization time: 10 minutes, sterilization range: the whole range of the keyboard, and luminous intensity of the ultraviolet light-emitting device: high) to a sterilization plan B (for example, sterilization time: 5 minutes, sterilization range: the main keyboard range, and luminous intensity of the ultraviolet light-emitting device: medium), so that the electric quantity of the ultraviolet light-emitting device is reduced. For another example, the sterilization plan is suspended when the remaining power of the common power supply device is less than the second threshold. The second threshold may refer to a certain value (e.g., 20%) of the remaining power of the common power supply. When the residual electric quantity of the shared power supply device is less than 20%, the controller can suspend the sterilization plan, and the normal use of the computer is preferentially ensured.
In some embodiments of the present disclosure, the sterilization plan is adjusted according to the remaining power of the common power supply device, so that the sterilization plan can be adjusted when the power of the power supply device is insufficient, the power consumption of the ultraviolet light emitting device is reduced, and the normal use of the computer is preferentially ensured.
In some embodiments, the keyboard may also be a stand-alone keyboard, with the ultraviolet light emitting device being powered by the power supply of the keyboard itself. Details of the individual keyboard power control are shown in fig. 10 and related description.
Fig. 8 is a flow chart of a method of sterilizing a key mouse device according to some embodiments of the present disclosure. As shown in fig. 8, the process 800 includes the steps of:
step 810, obtaining the use condition of the mouse device, and prompting the user to place the mouse at a specified position when the mouse device enters a non-use state. In some embodiments, step 810 may be performed by an application.
In some embodiments, the user may be prompted to place the mouse in a prescribed position when it is determined that the keyboard or mouse device is in a non-use state.
The predetermined position is a mouse placement position where the mouse and/or the keyboard can be effectively sterilized. Such as the left side of the keyboard, the keyboard surface, etc.
In some embodiments, the prescribed location may be beside the keyboard, e.g., to the right of the keyboard, to the side of the keyboard near the user, etc. In some embodiments, the prescribed location may also be any location on the surface of the keyboard, and the mouse may be inverted over the keyboard. In some embodiments, the specified position of the mouse may also be other positions determined according to actual requirements (such as actual sterilization effect, etc.).
In some embodiments, the application may generate a prompt for prompting the user to place the mouse at a specified location. The form of the prompt information comprises one or more modes including but not limited to text popup, graphic illustration, voice broadcast, flashing of an indicator light and the like. For example, the application may generate a graphic or animation for prompting the user to place a mouse on a keyboard at a specified location, and present the graphic or animation on a display screen for prompting the user. For another example, an indicator light may be provided on the keyboard at a predetermined position for indicating a predetermined position of the mouse on the keyboard. For example, when it is necessary to sterilize the mouse and/or the keyboard, an indicator lamp corresponding to a prescribed position is lighted to prompt the user to place there.
In some embodiments, when the mouse is sterilized, the controller may prompt the user to flip the mouse upside down on the keyboard because the most commonly used parts of the mouse are the buttons and the scroll wheel.
Step 820, determining whether the mouse is placed at the prescribed position. In some embodiments, step 820 may be performed by the application program via the optoelectronic scanning unit.
In some embodiments, the controller may determine whether the mouse is placed in a prescribed position. In particular, the controller may be determined by means of a photoelectric scan. For more description of the photoelectric scanning, refer to fig. 9, and details of the photoelectric scanning are not repeated here.
In step 830, in response to the determination that the mouse is placed at the predetermined position, execution of the sterilization program is started. In some embodiments, step 830 may be performed by a controller.
In some embodiments, when the application program determines that the mouse has been placed at a specified position, a sterilization command may be sent to the controller, and the ultraviolet light emitting device arranged on the keyboard is controlled to be turned on to start sterilization.
In some embodiments, the ultraviolet light emitting apparatus has a lifting unit that can be lifted to a certain height to sterilize the mouse.
The lifting unit is a device for driving the ultraviolet light emitting device to move up and down. Such as screw lifts, micro-retractors, etc. In some embodiments, the ultraviolet light emitting apparatus may be driven by the lifting unit to be lifted to a certain height (e.g., 5cm above the keyboard plane, etc.) to ultraviolet sterilize the mouse. In some embodiments, the ultraviolet light emitting apparatus may be driven by the lifting unit to continuously move (e.g., reciprocally lift, gradually lower, etc.) to ultraviolet sterilize the mouse.
According to the method disclosed by some embodiments of the specification, the lifting unit can be used for controlling the height of the ultraviolet light-emitting device, so that the mouse can be fully sterilized.
In some embodiments, an ultraviolet light emitting device provided on the mouse may sterilize the keyboard when the application program determines that the mouse has been placed in a prescribed position.
FIG. 9 is an exemplary flow chart for determining whether a mouse has been placed in a specified position according to some embodiments of the present description.
As shown in flow 900, in some embodiments, the controller may determine whether the mouse is placed in a specified position by the photoelectric scanning unit.
In some embodiments, when the keyboard is used for sterilizing the mouse or the mouse is used for sterilizing the keyboard, the user can press a specific key so as to ensure that the hand is present at a specific position, and the photoelectric scanning unit recognizes the target hand, so that the mouse is placed at a specified position. For example, when the mouse is placed, the user may hold his or her hand for a period of time (e.g., 1 second, 3 seconds, etc.) near a particular key (e.g., an "H" key on the keyboard) in a prescribed location (e.g., just in the middle of the keyboard). The photoelectric scanning unit recognizes the hand of the user, determines that the hand of the user has appeared at the specific position "H" key, and thus determines that the mouse has been located at a prescribed position.
When the mouse and the keyboard are positioned on the same plane or vertically up and down, the relative positions of the mouse and the keyboard are difficult to determine through the photoelectric scanning unit, and the method disclosed by some embodiments of the specification can be used for helping to determine the relative positions of the mouse and the keyboard by taking hands as reference objects, so that whether the mouse is positioned at a specified position or not is judged, and the mouse device is effectively sterilized.
Fig. 10 is an exemplary flowchart of a keyboard power control method according to some embodiments of the present description. As shown in fig. 10, the process 1000 may include the following steps. In some embodiments, the process 1000 may be performed by the keyboard 110.
And step 1010, carrying out electricity consumption statistics. In some embodiments, step 1010 may be performed by determination module 1120.
In some embodiments, the electricity usage statistics include at least one of electricity statistics and sterilization statistics.
In some embodiments, the power statistics may include obtaining keyboard power information by detecting keyboard power. The keyboard power information is used to represent the remaining power of the keyboard and may be transmitted to a driver installed in a device connected to the keyboard through a network. The equipment connected with the keyboard can be a computer, a tablet personal computer, a mobile phone and the like.
In some embodiments, sterilization statistics may include determining execution of a sterilization plan based on sterilization plan determination and actual sterilization conditions. The sterilization statistics may include at least one information related to the execution of the sterilization plan, such as whether the sterilization plan is executed, an actual sterilization period, an estimated sterilization period, a period of time for which sterilization is to be completed, a planned sterilization intensity of the ultraviolet light emitting device, an actual sterilization intensity, and the like.
In some embodiments, the sterilization plan may be determined based on user input by obtaining user input. The user input may include user key information from which a user key feature may be determined.
For more details regarding determining a sterilization plan based on user input, see step 420, step 430 and their associated descriptions in fig. 4.
In some embodiments, in response to the remaining battery time not meeting the preset condition, the record of electricity consumption statistics may be updated in combination with the remaining battery power of the keyboard, and the sterilization plan may be adjusted according to the updated electricity consumption statistics record. The preset condition may include whether the remaining battery available time satisfies a threshold, which may be determined according to a predicted keyboard use time period, and the predicted keyboard use time period may include at least one of a user predicted actual use keyboard time period and a time period for which sterilization is planned.
In some embodiments, updating the record of electricity usage statistics may include updating the remaining battery available time, and a determination of whether the time satisfies a preset condition, to the record of electricity usage statistics.
In some embodiments, the current sterilization plan may be further adjusted based on the remaining battery time available in the record of updated electricity usage statistics. For example, when the remaining available time of the battery is longer than the time period for which the user expects to actually use the keyboard, the light emitting intensity or sterilization time period of the ultraviolet light emitting apparatus may be appropriately reduced to ensure that the remaining power can perform sterilization, while prompting the user that the sterilization plan has been changed. For another example, when the remaining available time of the battery is smaller than the expected actual keyboard usage time of the user, the sterilization plan may be temporarily canceled and a prompt may be given to the user to ensure that the user uses the keyboard normally.
Step 1020, determining a remaining battery availability time. In some embodiments, step 1020 may be performed by determination module 1120.
In some embodiments, the remaining battery availability time may be determined based on the results of the electricity usage statistics. For example, the remaining power and the completion condition of the sterilization plan can be obtained according to the results of the power statistics and the sterilization statistics, if the sterilization is completed, the estimated power consumption when the user only uses the keyboard for input is estimated, and the remaining available time of the battery is determined according to the estimated power consumption and the remaining power; if sterilization is not performed, estimating estimated power consumption when a user uses the keyboard for input and estimated power consumption when the keyboard executes a sterilization plan, and determining the remaining available time of the battery based on the sum of the estimated power consumption and the estimated power consumption.
In some embodiments, the user may be determined based on the key data and the remaining battery time available may be updated based on the user's keyboard usage. For example, according to the actual use frequency of the keyboard used by the user and the sterilization plan corresponding to the user, the expected actual use time of the user is determined according to the actual use frequency of the keyboard, the luminous intensity and the sterilization time of the ultraviolet light emitting device are determined according to the sterilization plan corresponding to the user, the estimated power consumption is determined according to the actual use time of the keyboard, the luminous intensity and the sterilization time of the ultraviolet light emitting device, and the remaining available time of the battery is calculated by combining the remaining power.
In some embodiments, the estimated power consumption may be determined based on actual usage of the keyboard by different users in combination with power consumption information in historical usage data of the keyboard. In some embodiments, at least one mode of operation of the keyboard, and power consumption in each mode of operation, may be obtained from historical keyboard usage data by an application. For example, power consumption in a sterilization mode or a non-sterilization mode, power consumption in a different sterilization mode, and the like. Different working modes correspond to different actual use time periods of the keyboard, different luminous intensities of the ultraviolet luminous device and different sterilization time periods. For each working mode, the power consumption under each working mode can be obtained through a data manual or self-test statistics power consumption according to the related data of the keyboards of different working modes, and then the estimated power consumption is used for estimating the estimated power consumption when the user actually uses the keyboard.
In some embodiments, the key data may include at least one of user input, user key features. Judging the user more based on the key data can be seen in step 510 of fig. 5 and its associated description.
In order to ensure that the user can use the sterilized keyboard when using the keyboard, the sterilization plan is executed every time the user changes the keyboard. In some embodiments, the remaining battery availability time may also be adjusted according to the user change frequency. For example, if the user replacement frequency is high, the number of times of executing the sterilization plan will also increase, and the power consumption for executing the sterilization plan will also increase, and the determining module 1120 may recalculate the estimated power consumption in the keyboard use process according to the user replacement frequency, and adjust the remaining battery usable time in combination with the keyboard power consumption and the remaining power under the condition that the user replacement frequency is high.
In some embodiments of the present disclosure, the remaining battery available time is adjusted by combining with the user replacement frequency, so that the difference of the execution frequency of the keyboard sterilization plan under different situations is fully considered, thereby better determining the remaining battery available time, and being beneficial to more accurately managing and controlling the keyboard electric quantity.
Step 1030, based on the result of the electricity usage statistics, a prompt is sent to the user. In some embodiments, step 1030 may be performed by hint module 1130.
In some embodiments, in response to the remaining battery available time meeting a preset condition, the result of the electricity consumption statistics is retained, and the user is prompted with the sterilization statistics and the remaining battery available time based on the result. The prompting mode can comprise a text prompting mode, a voice prompting mode and the like.
In some embodiments of the present disclosure, a sterilization plan is adjusted according to a battery remaining available time and an actual user demand by determining the battery remaining available time, and the battery remaining available time is updated according to the adjusted sterilization plan, and a prompt is sent to a user, so that the user can timely grasp the electric quantity information of a keyboard and the situation of the sterilization plan, and is beneficial to the user to confirm or further adjust the sterilization plan according to the own use demand, so that the user can better control and manage the electric quantity of the keyboard, and meanwhile, the sterilization effect and the execution flexibility of the sterilization plan are ensured, and the user can obtain better use experience.
FIG. 11 is an exemplary block diagram of a keyboard power control system according to some embodiments of the present description. As shown in fig. 11, system 1100 may include a detection module 1110, a determination module 1120, and a hint module 1130.
In some embodiments, the detection module 1110 may be configured to detect a keyboard power and send power information to a driver installed in a device connected to the keyboard via a network. The equipment connected with the keyboard can be equipment such as a computer, a tablet personal computer, a mobile phone and the like.
In some embodiments, the determination module 1120 may be configured to determine a remaining battery availability time based on a result of electricity usage statistics, where the electricity usage statistics may be based on processing of the power information, and the electricity usage statistics may include sterilization statistics.
In some embodiments, the determining module 1120 is further configured to update the record of electricity usage statistics in conjunction with the remaining amount of electricity that is not satisfied by the remaining battery time.
In some embodiments, the determining module 1120 is further configured to determine a user based on the key data, and update the length of remaining available time of the battery based on a keyboard usage of the user.
In some embodiments, the prompt module 1130 may be configured to prompt the user via a keyboard-linked device based on the electricity usage statistics, wherein the prompt to the user may include at least one of prompting a sterilization statistic and remaining battery time available.
In some embodiments, the system 1100 further includes a sterilization plan determination module. The sterilization plan determination module is used for acquiring user input and determining a sterilization plan based on the user input.
In some embodiments, the sterilization plan determination module is further configured to adjust the sterilization plan based on the updated record of electricity usage statistics.
While the basic concepts have been described above, it will be apparent to those skilled in the art that the foregoing detailed disclosure is by way of example only and is not intended to be limiting. Although not explicitly described herein, various modifications, improvements, and adaptations to the present disclosure may occur to one skilled in the art. Such modifications, improvements, and modifications are intended to be suggested within this specification, and therefore, such modifications, improvements, and modifications are intended to be included within the spirit and scope of the exemplary embodiments of the present invention.
Claims (8)
1. A keyboard power control method, comprising:
detecting electric quantity of a keyboard, and generating electric quantity information to a driver through a network, wherein the driver is installed in equipment connected with the keyboard;
determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics are based on the electric quantity information processing;
Based on the electricity utilization statistics result, a prompt is sent to a user through the equipment connected with the keyboard;
acquiring user key characteristics, wherein the user key characteristics comprise a key sequence and a key interval sequence; the key sequence comprises a plurality of groups of key data separated based on space keys, and the key interval sequence comprises respective corresponding time of the plurality of groups of key data;
judging a user according to at least one of the key sequence and/or the key interval sequence, and updating the remaining available time of the battery according to the keyboard service condition of the user;
determining a sterilization plan by controlling a sterilization model based on the user key characteristics; wherein,
the control sterilization model is a machine learning model and comprises a characteristic determining layer and a plan determining layer;
the input of the characteristic determining layer comprises the key characteristics of the user, and the output comprises key characteristic vectors;
the input of the plan determining layer comprises the key feature vector, and the output comprises the sterilization plan.
2. The method of claim 1, wherein the electricity usage statistics comprise sterilization statistics, and wherein the prompting to a user comprises prompting a condition of the sterilization statistics and a remaining time of availability of the battery, respectively;
The method further comprises the steps of: user input is obtained and a sterilization plan is determined based on the user input.
3. The method as recited in claim 1, further comprising:
responding to the residual available time of the battery not meeting a preset condition, and updating the result of electricity utilization statistics by combining the residual electric quantity;
and adjusting the sterilization plan according to the updated electricity consumption statistics.
4. A keyboard power control system, comprising:
the detection module is used for detecting the electric quantity of the keyboard and generating electric quantity information to a driver through a network, and the driver is installed in equipment connected with the keyboard;
the determining module is used for determining the remaining available time of the battery according to the result of electricity consumption statistics, wherein the electricity consumption statistics are based on the electric quantity information processing; acquiring a user key feature, wherein the user key feature comprises a key sequence and a key interval sequence, the key sequence comprises a plurality of groups of key data separated based on space keys, and the key interval sequence comprises respective corresponding time of the plurality of groups of key data; judging a user according to at least one of the key sequence and/or the key interval sequence, and updating the remaining available time of the battery according to the keyboard service condition of the user;
The prompting module is used for sending a prompt to a user through the equipment connected with the keyboard based on the electricity consumption statistics; determining a sterilization plan by controlling a sterilization model based on the user key characteristics; wherein,
the control sterilization model is a machine learning model and comprises a characteristic determining layer and a plan determining layer;
the input of the characteristic determining layer comprises the key characteristics of the user, and the output comprises key characteristic vectors;
the input of the plan determining layer comprises the key feature vector, and the output comprises the sterilization plan.
5. The system of claim 4, wherein the electricity usage statistics comprise sterilization statistics, and wherein the prompting to a user comprises prompting a status of the sterilization statistics and a remaining time available for the battery, respectively;
the system further comprises: and the sterilization plan determining module is used for acquiring user input and determining a sterilization plan based on the user input.
6. The system of claim 4, wherein the determination module is further configured to update the result of the electricity statistics in combination with a remaining amount of electricity in response to the remaining available time of the battery not meeting a preset condition;
the sterilization plan determining module is also used for adjusting the sterilization plan according to the updated electricity consumption statistics.
7. A keyboard with a sterilization function, characterized in that the keyboard communicates with a driver via a network, and the keyboard power control method according to claims 1-3 is executed based on the driver, wherein the driver is installed on a device connected to the keyboard.
8. A computer-readable storage medium storing computer instructions that, when read by a computer in the storage medium, the computer performs the keyboard power control method of any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210700984.9A CN114879852B (en) | 2022-04-22 | 2022-04-22 | Keyboard electric quantity control method and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210425157.3A CN116974383A (en) | 2022-04-22 | 2022-04-22 | Keyboard with sterilization function and keyboard sterilization method |
CN202210700984.9A CN114879852B (en) | 2022-04-22 | 2022-04-22 | Keyboard electric quantity control method and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210425157.3A Division CN116974383A (en) | 2022-04-22 | 2022-04-22 | Keyboard with sterilization function and keyboard sterilization method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114879852A CN114879852A (en) | 2022-08-09 |
CN114879852B true CN114879852B (en) | 2024-03-05 |
Family
ID=82693786
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210628636.5A Active CN114942696B (en) | 2022-04-22 | 2022-04-22 | Key mouse equipment with sterilization function and key mouse sterilization method |
CN202210563584.8A Active CN114924653B (en) | 2022-04-22 | 2022-04-22 | Keyboard with prompt sterilization function and keyboard sterilization method |
CN202210425157.3A Pending CN116974383A (en) | 2022-04-22 | 2022-04-22 | Keyboard with sterilization function and keyboard sterilization method |
CN202210700984.9A Active CN114879852B (en) | 2022-04-22 | 2022-04-22 | Keyboard electric quantity control method and system |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210628636.5A Active CN114942696B (en) | 2022-04-22 | 2022-04-22 | Key mouse equipment with sterilization function and key mouse sterilization method |
CN202210563584.8A Active CN114924653B (en) | 2022-04-22 | 2022-04-22 | Keyboard with prompt sterilization function and keyboard sterilization method |
CN202210425157.3A Pending CN116974383A (en) | 2022-04-22 | 2022-04-22 | Keyboard with sterilization function and keyboard sterilization method |
Country Status (1)
Country | Link |
---|---|
CN (4) | CN114942696B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114305187B (en) * | 2022-01-06 | 2023-03-14 | 中山东菱威力电器有限公司 | Sharing intelligent closestool lid system based on thing networking |
CN116531531A (en) * | 2022-12-27 | 2023-08-04 | 广州星际悦动股份有限公司 | Ultraviolet disinfection control method, ultraviolet disinfection device and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0507037D0 (en) * | 2005-04-06 | 2005-05-11 | Miller David | Scheduled cleaning and auditing of keyboards |
KR20060080740A (en) * | 2005-01-06 | 2006-07-11 | 엘지전자 주식회사 | Mobile communication terminal enable to check battery gauge and its operating method |
CN107533380A (en) * | 2015-04-10 | 2018-01-02 | 谷歌公司 | Neutral net for input through keyboard decoding |
CN108169689A (en) * | 2017-12-28 | 2018-06-15 | 北京达佳互联信息技术有限公司 | terminal power detection method, system and intelligent glasses |
CN114217696A (en) * | 2021-12-13 | 2022-03-22 | 深圳市柯瑞光电科技有限公司 | Keyboard with regularly disinfect function |
WO2022057704A1 (en) * | 2020-09-15 | 2022-03-24 | 北京字跳网络技术有限公司 | Application operation mode switching method and apparatus, electronic device, and storage medium |
KR20220048701A (en) * | 2020-10-13 | 2022-04-20 | 상명대학교 천안산학협력단 | Device for pasteurizing bacteria of mobile terminal, and mobile terminal pasteurizing system including the same |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070096431A (en) * | 2006-03-24 | 2007-10-02 | 백효정 | Mobile communication terminal with mean of ultra-violet sterilizing |
CN101201707A (en) * | 2006-12-14 | 2008-06-18 | 英业达股份有限公司 | Mouse with disinfection structure |
CN101819478A (en) * | 2010-04-28 | 2010-09-01 | 洪炜栋 | Multifunctional self-sterilizing mouse |
CN105980965A (en) * | 2013-10-10 | 2016-09-28 | 视力移动科技公司 | Systems, devices, and methods for touch-free typing |
KR20150076575A (en) * | 2013-12-27 | 2015-07-07 | 강릉원주대학교산학협력단 | stand and sterilizer |
US9511159B2 (en) * | 2014-07-02 | 2016-12-06 | At&T Intellectual Property I, L.P. | Method and apparatus for sterilizing a surface |
CN204790909U (en) * | 2015-07-15 | 2015-11-18 | 林凯宏 | Photocatalyst mouse of disinfecting |
CN105117029A (en) * | 2015-08-19 | 2015-12-02 | 苏州市新瑞奇节电科技有限公司 | Keyboard control method based on ultraviolet and LEDs (Light Emitting Diode) |
CN204990220U (en) * | 2015-09-24 | 2016-01-20 | 兰继明 | Mouse for take function of disinfecting computer |
KR20180008943A (en) * | 2016-07-14 | 2018-01-25 | 이병철 | Keyboard with the sterilization function |
US20180357385A1 (en) * | 2017-06-13 | 2018-12-13 | Phonesoap Llc | Systems and methods for managing device sanitization |
CN107734141B (en) * | 2017-09-12 | 2020-09-08 | 珠海格力电器股份有限公司 | Cleaning method, cleaning device and mobile terminal |
KR102072748B1 (en) * | 2017-12-18 | 2020-02-03 | 류명운 | Keyboard case with a sterilizing using uv light emitting diode |
CN111816146A (en) * | 2019-04-10 | 2020-10-23 | 蔡佳昱 | Teaching method and system for electronic organ, teaching electronic organ and storage medium |
CN209765462U (en) * | 2019-06-10 | 2019-12-10 | 精元电脑股份有限公司 | Mouse with UV light sterilization device |
US11340662B2 (en) * | 2020-03-10 | 2022-05-24 | Compal Electronics, Inc. | Portable electronic device and disinfecting and sterilizing method thereof |
CN113616836B (en) * | 2020-05-09 | 2024-07-02 | 青岛海尔科技有限公司 | Sterilization method, sterilization system, terminal and readable storage medium |
CN112138178A (en) * | 2020-08-24 | 2020-12-29 | 广东轻工职业技术学院 | Intelligent multifunctional disinfection device and method special for school laboratory epidemic prevention |
KR102236565B1 (en) * | 2020-11-17 | 2021-04-06 | 주식회사 다이나톤 | Digital piano with ultraviolet sterilization function |
US20210322592A1 (en) * | 2021-01-23 | 2021-10-21 | Goldman Sachs & Co. LLC | Sanitizing workspaces using ultraviolet light built into a viewing device |
CN215133843U (en) * | 2021-02-23 | 2021-12-14 | 青岛衡进智能科技有限公司 | Device for sterilizing and disinfecting keyboard and mouse by deep ultraviolet LED |
CN113031785B (en) * | 2021-03-23 | 2022-12-20 | 业成科技(成都)有限公司 | Keyboard structure, keyboard assembly, mobile terminal and keyboard sterilization method |
CN113577331A (en) * | 2021-07-20 | 2021-11-02 | 北京小米移动软件有限公司 | Sterilization device and method, electronic apparatus, and storage medium |
-
2022
- 2022-04-22 CN CN202210628636.5A patent/CN114942696B/en active Active
- 2022-04-22 CN CN202210563584.8A patent/CN114924653B/en active Active
- 2022-04-22 CN CN202210425157.3A patent/CN116974383A/en active Pending
- 2022-04-22 CN CN202210700984.9A patent/CN114879852B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060080740A (en) * | 2005-01-06 | 2006-07-11 | 엘지전자 주식회사 | Mobile communication terminal enable to check battery gauge and its operating method |
GB0507037D0 (en) * | 2005-04-06 | 2005-05-11 | Miller David | Scheduled cleaning and auditing of keyboards |
CN107533380A (en) * | 2015-04-10 | 2018-01-02 | 谷歌公司 | Neutral net for input through keyboard decoding |
CN108169689A (en) * | 2017-12-28 | 2018-06-15 | 北京达佳互联信息技术有限公司 | terminal power detection method, system and intelligent glasses |
WO2022057704A1 (en) * | 2020-09-15 | 2022-03-24 | 北京字跳网络技术有限公司 | Application operation mode switching method and apparatus, electronic device, and storage medium |
KR20220048701A (en) * | 2020-10-13 | 2022-04-20 | 상명대학교 천안산학협력단 | Device for pasteurizing bacteria of mobile terminal, and mobile terminal pasteurizing system including the same |
CN114217696A (en) * | 2021-12-13 | 2022-03-22 | 深圳市柯瑞光电科技有限公司 | Keyboard with regularly disinfect function |
Also Published As
Publication number | Publication date |
---|---|
CN114924653A (en) | 2022-08-19 |
CN116974383A (en) | 2023-10-31 |
CN114942696B (en) | 2024-01-23 |
CN114942696A (en) | 2022-08-26 |
CN114879852A (en) | 2022-08-09 |
CN114924653B (en) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12076454B2 (en) | Disinfection behavior tracking and ranking | |
CN114879852B (en) | Keyboard electric quantity control method and system | |
US11890387B2 (en) | UV germicidal system, method, and device thereof | |
CN1308804C (en) | Wireless optical input device | |
US11219699B2 (en) | Standalone portable UV lamp | |
US20180146532A1 (en) | A lighting control system | |
WO2020005490A1 (en) | Machine-learning for state determination and prediction | |
CN106021894A (en) | Remote diagnosis and treatment support system for ultraviolet phototherapy instrument | |
JP2008181874A (en) | Lighting system | |
JP2012514829A5 (en) | ||
KR20190063248A (en) | Smart healthcare bidet and the control method | |
KR102585522B1 (en) | Smart lighting system and method to provide smart care function based on intelligent sensing sensor | |
JP2013045589A (en) | Illumination system | |
KR102315020B1 (en) | Apparatus and method for providing customized voice interaction based on user life pattern | |
KR20190067616A (en) | Method and system for caring pets and plants | |
KR102312633B1 (en) | Healthcare system using color illumination apparatus | |
WO2022134284A1 (en) | Ultraviolet irradiation method of smart bracelet | |
CN118030576A (en) | Multifunctional control method and device for electric fan, computer equipment and medium | |
Miraoui | A Smart Room to Promote Autonomy of Disabled People due to Stroke. | |
CN118284439A (en) | Antimicrobial smart phone flash | |
CN116597564A (en) | Sampling consumable self-service distribution control system | |
OA18303A (en) | A lighting control system. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |