Intelligent control method of software filtering algorithm based on touch chip for intelligent glasses and related products
By using a touch chip in smart glasses to detect the wearing state and combining software filtering algorithms, the problem of smart glasses automatically shut down due to misidentification in non-wearing states is solved, achieving higher intelligence and user experience.
Patent Information
- Application Number
- CN202411416678.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-02-18
AI Technical Summary
Smart glasses are likely to automatically shut down suddenly due to misidentification as being worn in a non-wearing state, resulting in inconvenience problems when users take off or move their glasses.
Using a software filtering algorithm based on the touch chip, the touch parameters of the smart glasses are detected at a certain time interval in the preset time period respectively through the first touch chip and the second touch chip. When it is detected that the preset condition is met, the smart glasses are controlled. Perform shutdown operation.
It effectively avoids sudden automatic shutdown caused by misidentification in non-wearing states, improving the intelligence and user experience of smart glasses.
Smart Images

Figure CN119472988A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart glasses, or the technical field of wearable devices, and specifically to an intelligent control method of a software filtering algorithm based on a touch chip for smart glasses and related products. Background Art
[0002] With the rapid development of electronic technology, smart glasses are becoming more and more popular. Smart glasses can also be called AI glasses.
[0003] In life, smart glasses, which can also be called smart mirrors, are generally considered to be like smart phones, with independent operating systems. Of course, smart glasses also allow users to install application software to achieve various software functions, but at present, smart glasses are not smart enough. Therefore, how to improve the intelligence of smart glasses to improve user experience needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application provide an intelligent control method and related products of a software filtering algorithm based on a touch chip for smart glasses, which can enhance the intelligence of the smart glasses to improve the user experience.
[0005] In a first aspect, the embodiments of the present application provide an intelligent control method for a software filtering algorithm based on a touch chip for smart glasses.
[0006] The smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, and the second glasses leg includes a second touch chip, and the method includes:
[0007] When the smart glasses are in a non-wearing state and in a powered-on state, detecting a first touch parameter of the smart glasses at a first time interval within a first preset time period by using the first touch chip;
[0008] Detecting a second touch parameter of the smart glasses at a second time interval within the first preset time period by the second touch chip;
[0009] When the first touch parameter satisfies a first preset condition and the second touch parameter satisfies a second preset condition, the smart glasses are controlled to perform a shutdown operation.
[0010] In a second aspect, an embodiment of the present application provides an intelligent control device for a software filtering algorithm based on a touch chip for smart glasses, wherein the smart glasses include a first temple and a second temple, wherein the first temple includes a first touch chip, and the second temple includes a second touch chip, and the device includes: a first detection unit, a second detection unit, and an execution unit, wherein:
[0011] The first detection unit is configured to detect a first touch parameter of the smart glasses at a first time interval within a first preset time period through the first touch chip when the smart glasses are in a non-wearing state and in a powered-on state;
[0012] The second detection unit is configured to detect a second touch parameter of the smart glasses at a second time interval within the first preset time period through the second touch chip;
[0013] The execution unit is used to control the smart glasses to perform a shutdown operation when the first touch parameter meets a first preset condition and the second touch parameter meets a second preset condition.
[0014] In a third aspect, an embodiment of the present application provides a pair of smart glasses, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiment of the present application.
[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.
[0017] The implementation of the embodiments of the present application has the following beneficial effects:
[0018] It can be seen that the intelligent control method and related products of the software filtering algorithm based on a touch chip for smart glasses described in the embodiments of the present application, the smart glasses include a first temple and a second temple, the first temple includes a first touch chip, the second temple includes a second touch chip, when the smart glasses are in a non-wearing state and in a powered-on state, the first touch parameter of the smart glasses is detected at a first time interval within a first preset time period by the first touch chip; the second touch parameter of the smart glasses is detected at a second time interval within the first preset time period by the second touch chip; when the first touch parameter satisfies the first preset condition and the second touch parameter satisfies the second preset condition, it means that the smart glasses are not worn or do not need to be worn, and the smart glasses are controlled to perform a shutdown operation, so that in the non-wearing state, a software filtering algorithm is added to filter out the misidentification behavior of mistakenly thinking that the smart glasses are worn, thereby effectively avoiding the sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 It is a flow chart of an intelligent control method of a software filtering algorithm based on a touch chip for smart glasses provided in an embodiment of the present application;
[0021] Figure 2 It is a flow chart of another intelligent control method of a software filtering algorithm based on a touch chip for smart glasses provided in an embodiment of the present application;
[0022] Figure 3 is a schematic diagram of the structure of a pair of smart glasses provided in an embodiment of the present application;
[0023] Figure 4 This is a block diagram of the functional units of an intelligent control device for a software filtering algorithm based on a touch chip for smart glasses provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0027] The electronic devices described in the embodiments of the present application may include smart phones (such as Android phones, iOS phones, Windows Phone phones, etc.), tablet computers, PDAs, driving recorders, laptop computers, mobile Internet devices (MID, Mobile Internet Devices) or wearable devices (such as smart watches, Bluetooth headsets), etc. The above are only examples and not exhaustive, including but not limited to the above electronic devices. The electronic devices may also include servers, for example, cloud servers.
[0028] The following is a detailed description of the embodiments of the present application.
[0029] See also Figure 1 , Figure 1 : is a flow chart of an intelligent control method of a software filtering algorithm based on a touch chip for smart glasses provided by an embodiment of the present application, wherein the smart glasses include a first glasses leg and a second glasses leg, wherein the first glasses leg includes a first touch chip, and the second glasses leg includes a second touch chip. As shown in the figure, the intelligent control method of a software filtering algorithm based on a touch chip for smart glasses includes:
[0030] 101. When the smart glasses are in a non-wearing state and in a powered-on state, detect a first touch parameter of the smart glasses at a first time interval within a first preset time period by using the first touch chip.
[0031] The smart glasses may include a first temple and a second temple, the first temple includes a first touch chip, and the second temple includes a second touch chip. The first touch chip may be set at a first preset position of the first temple, the first preset position may be preset or a system default, for example, the first preset position may be a leg cover position of the first temple, a leg body position of the second temple, a tip position of the second temple, etc., which is not limited here. The second touch chip may be set at a second preset position of the second temple, the second preset position may be preset or a system default, for example, the second preset position may be a leg cover position of the second temple, a leg body position of the second temple, a tip position of the second temple, etc., which is not limited here.
[0032] Among them, the first touch chip can be used to implement touch detection to detect whether the smart glasses are touched. If the smart glasses are touched, it means that the user is using or needs to use the smart glasses. Otherwise, if the smart glasses are not touched, it means that the user is not using or does not need to use the smart glasses.
[0033] The first preset time period may be preset or set by system default. The first time interval may be preset or set by system default, for example, the first preset time period is 56s. The first touch parameter may include at least one of the following: touch action, number of touches, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0034] In an embodiment of the present application, when the smart glasses are in a non-worn state and in a powered-on state, a first touch parameter of the smart glasses can be detected by a first touch chip at intervals of a first time interval within a first preset time period. In this way, it is possible to detect whether the smart glasses are touched, or to detect whether the user touches the smart glasses in a specified manner.
[0035] Wherein, when the smart glasses are in a non-wearing state and in a powered-on state, the smart glasses may be in a Bluetooth connected state or not in a Bluetooth connected state.
[0036] 102. Detect a second touch parameter of the smart glasses at a second time interval within the first preset time period through the second touch chip.
[0037] Among them, the second touch chip can be used to implement touch detection to detect whether the smart glasses are touched. If the smart glasses are touched, it means that the user is using or needs to use the smart glasses. Conversely, if the smart glasses are not touched, it means that the user is not using or does not need to use the smart glasses.
[0038] The first preset time period may be preset or a system default. The second time interval may be preset or a system default. The first time interval and the second time interval may be the same or different. The second touch parameter may include at least one of the following: a touch action, a number of touches, a touch frequency, a touch area, a touch position, a touch duration, a touch force, a touch time point, etc., which are not limited here.
[0039] In the embodiment of the present application, the second touch parameter of the smart glasses can be detected by the second touch chip at every second time interval within the first preset time period. In this way, it can be detected whether the smart glasses are touched, or whether the user touches the smart glasses in a specified manner.
[0040] 103. When the first touch parameter satisfies a first preset condition and the second touch parameter satisfies a second preset condition, control the smart glasses to perform a shutdown operation.
[0041] Among them, the first preset condition and the second preset condition can be pre-set or system default. For example, the first preset condition is: when the first touch parameter matches the first preset touch parameter successfully, it means that the first touch chip detects that the smart glasses have not been touched within the first preset time period. The second preset condition is: when the second touch parameter matches the second preset touch parameter successfully, it means that the second touch chip detects that the smart glasses have not been touched within the first preset time period, or the smart glasses are not worn or do not need to be worn.
[0042] The first preset touch parameter and the second preset touch parameter may be preset or set by system default.
[0043] The first preset touch parameter may include at least one of the following: touch action, number of touches, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0044] The second preset touch parameter may include at least one of the following: touch action, number of touches, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0045] In the embodiment of the present application, when the first touch parameter satisfies the first preset condition and the second touch parameter satisfies the second preset condition, it means that the first touch chip detects that the smart glasses are touched within the first preset time period and the second touch chip detects that the smart glasses are not touched within the first preset time period, then the smart glasses can be controlled to perform a shutdown operation. In this way, the sudden automatic shutdown when the user takes off the smart glasses to wipe the lenses or moves the smart glasses can be effectively avoided, thereby improving the intelligence of the smart glasses to enhance the user experience.
[0046] In a specific implementation, when the smart glasses are in a non-worn state and in a powered-on state, the advantages of the software filtering algorithm are increased in the non-worn state through the method described in steps 102 to 104, thereby effectively avoiding a sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses.
[0047] Among them, when controlling the smart glasses to perform the shutdown operation, the smart glasses can be directly controlled to perform the shutdown operation, or the smart glasses can be controlled to perform the shutdown operation at intervals of set time, and the set time can be pre-set or system default.
[0048] To illustrate by way of example, in an embodiment of the present application, when the smart glasses are not worn and are not connected to an electronic device within a preset time period, they will automatically shut down. The preset time period may be pre-set or set by system default.
[0049] Optionally, the following steps may also be included:
[0050] detecting whether the first touch parameter satisfies the first preset condition;
[0051] When the first touch parameter does not meet the first preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by using the first touch chip;
[0052] When the first touch parameter satisfies the first preset condition, the step of detecting the second touch parameter of the smart glasses at second time intervals within the preset time period by using the second touch chip is performed.
[0053] In the embodiment of the present application, after the first touch parameter of the smart glasses is detected at a first time interval within a first preset time period by the first touch chip, it can be detected whether the first touch parameter meets the first preset condition. If the first touch parameter does not meet the first preset condition, it means that the first touch chip detects that the smart glasses are touched within the first preset time period, or that the user needs to wear the smart glasses or is being worn, and the step of detecting the first touch parameter of the smart glasses within the preset time period by the first touch chip can be performed, that is, the shutdown time can be recalculated otherwise, and false triggering can be more effectively avoided by combining algorithms and hardware; when the first touch parameter meets the first preset condition, it means that the first touch chip detects that the smart glasses are not touched within the first preset time period, or that the user does not need to wear the smart glasses or is not wearing them, and the step of detecting the second touch parameter of the smart glasses at a second time interval within the preset time period by the second touch chip is performed. In this way, the first touch chip can detect whether the smart glasses are touched, or detect whether the user touches the smart glasses in a specified manner, thereby helping to effectively avoid the situation of sudden automatic shutdown when the user takes off the smart glasses to wipe the lenses or moves the smart glasses, and further, the intelligence of the smart glasses can be improved to improve the user experience.
[0054] Optionally, the following steps may also be included:
[0055] detecting whether the second touch parameter satisfies the second preset condition;
[0056] When the second touch parameter does not meet the second preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by the first touch chip;
[0057] When the second touch parameter meets the second preset condition, the step of controlling the smart glasses to perform a shutdown operation is performed.
[0058] In the embodiment of the present application, after the second touch parameter of the smart glasses is detected at the second time interval within the first preset time period by the second touch chip, it can be detected whether the second touch parameter meets the second preset condition; when the second touch parameter does not meet the second preset condition, it means that the smart glasses are touched within the first preset time period detected by the second touch chip, or that the user needs to wear the smart glasses or is worn, and the step of detecting the first touch parameter of the smart glasses within the preset time period by the first touch chip can be performed; when the second touch parameter meets the second preset condition, it means that the smart glasses are not touched within the first preset time period detected by the second touch chip, or that the user does not need to wear the smart glasses or is not worn, and the step of controlling the smart glasses to perform the shutdown operation is performed. In this way, the second touch chip can be used to detect whether the smart glasses are touched, or whether the user touches the smart glasses in a specified manner, or that the smart glasses are not worn or do not need to be worn, thereby helping to effectively avoid the situation of sudden automatic shutdown when the user takes off the smart glasses to wipe the lenses or moves the smart glasses, thereby improving the intelligence of the smart glasses to improve the user experience.
[0059] Optionally, after controlling the smart glasses to perform a shutdown operation, the method further includes:
[0060] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0061] When the third touch parameter meets a third preset condition, controlling the smart glasses to perform a power-on operation;
[0062] or,
[0063] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0064] When the fourth touch parameter meets a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0065] The second preset time period may be preset or a system default. The third time interval may be preset or a system default. The third touch parameter may include at least one of the following: a touch action, a number of touches, a touch frequency, a touch area, a touch position, a touch duration, a touch force, a touch time point, etc., which are not limited here.
[0066] Among them, the third preset condition can be pre-set or system default. For example, the third preset condition is: when the third touch parameter successfully matches the third preset touch parameter, it means that the first touch chip detects that the smart glasses are touched within the second preset time period, or that the smart glasses meet the specified touch requirements, or that the user needs to wear the smart glasses or be worn.
[0067] The third preset touch parameters can be preset or set by system default. The third preset touch parameters can include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0068] In an embodiment of the present application, the first touch chip can detect a third touch parameter of the smart glasses at a third time interval within a second preset time period. When the third touch parameter meets a third preset condition, it means that the first touch chip detects that the smart glasses are touched within the second preset time period, or that the smart glasses meet the specified touch requirements. The smart glasses can be controlled to perform a power-on operation, thereby realizing the power-on function of wearing the glasses.
[0069] The fourth time interval may be preset or set by system default. The fourth touch parameter may include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0070] Among them, the fourth preset condition can be pre-set or system default. For example, the fourth preset condition is: when the fourth touch parameter successfully matches the fourth preset touch parameter, it means that the second touch chip detects that the smart glasses are touched within the second preset time period, or the smart glasses meet the specified touch requirements or the user needs to wear the smart glasses or be worn.
[0071] The fourth preset touch parameters can be preset or set by system default. The fourth preset touch parameters can include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0072] In the embodiment of the present application, the second touch chip can detect the fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period. When the fourth touch parameter meets the fourth preset condition, it means that the second touch chip detects that the smart glasses are touched within the second preset time period, or the smart glasses meet the specified touch requirements, which means that the smart glasses need to be worn. The smart glasses can be controlled to perform a power-on operation, thereby realizing the function of wearing and powering on the glasses.
[0073] In the specific implementation, a touch chip + software filtering algorithm is used to realize the method of AI glasses wearing detection.
[0074] Optionally, after controlling the smart glasses to perform a shutdown operation, the following steps may also be included:
[0075] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0076] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0077] When the third touch parameter satisfies a third preset condition and the fourth touch parameter satisfies a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0078] The second preset time period may be preset or a system default. The third time interval may be preset or a system default. The third touch parameter may include at least one of the following: a touch action, a number of touches, a touch frequency, a touch area, a touch position, a touch duration, a touch force, a touch time point, etc., which are not limited here.
[0079] Among them, the third preset condition can be pre-set or system default. For example, the third preset condition is: when the third touch parameter successfully matches the third preset touch parameter, it means that the first touch chip detects that the smart glasses are touched within the second preset time period, or the smart glasses meet the specified touch requirements, which means that the smart glasses need to be worn or are worn.
[0080] The third preset touch parameters can be preset or set by system default. The third preset touch parameters can include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0081] The fourth time interval may be preset or set by system default. The fourth touch parameter may include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0082] Among them, the fourth preset condition can be pre-set or system default. For example, the fourth preset condition is: when the fourth touch parameter successfully matches the fourth preset touch parameter, it means that the second touch chip detects that the smart glasses are touched within the second preset time period, or the smart glasses meet the specified touch requirements, or the smart glasses need to be worn or are worn.
[0083] The fourth preset touch parameters can be preset or set by system default. The fourth preset touch parameters can include at least one of the following: touch action, touch times, touch frequency, touch area, touch position, touch duration, touch force, touch time point, etc., which are not limited here.
[0084] In the embodiment of the present application, the third touch parameter of the smart glasses can be detected by the first touch chip at a third time interval within the second preset time period, and the fourth touch parameter of the smart glasses can be detected by the second touch chip at a fourth time interval within the second preset time period. When the third touch parameter satisfies the third preset condition and the fourth touch parameter satisfies the fourth preset condition, that is, the two touch chips need to detect at the same time that the smart glasses are touched, or the smart glasses meet the specified touch requirements, or the smart glasses need to be worn or are worn, the smart glasses can be controlled to perform a power-on operation, thereby realizing the glasses wearing power-on function.
[0085] Optionally, the first touch chip includes m first touch detection points; m is a positive integer;
[0086] or,
[0087] The second touch chip includes n second touch detection points, where n is a positive integer.
[0088] The first touch chip may include m first touch detection points, where m is a positive integer. The second touch chip may include n second touch detection points, where n is a positive integer. m and n may be the same or different.
[0089] In the embodiment of the present application, the first touch chip can be reset once every 8 seconds. The first touch chip can be detected once every 0.5 seconds. After 56 seconds of continuous detection, the first touch chip is in an untouched state. After 5 seconds, the smart glasses automatically shut down.
[0090] In the embodiment of the present application, the second touch chip can be reset once every 8 seconds. The second touch chip can be detected once every 0.5 seconds. After continuous detection for 56 seconds, the second touch chip is in an untouched state. After 5 seconds, the smart glasses automatically shut down.
[0091] The first touch chip and the second touch chip may both be analog touch chips or digital touch chips.
[0092] In specific implementation, for example, when using an analog touch chip, it automatically resets in 8 seconds, effectively avoiding the problem of smart glasses freezing when worn repeatedly.
[0093] In the embodiment of the present application, two touch chips may be used to detect every two touch detection points of each touch chip, or two touch chips may be used to detect every four touch detection points of each touch chip.
[0094] For example, for the power-on function, two touch chips and multi-point detection are used, with double protection. As long as one of the chips produces an effect, the power-on function can be executed, with multiple guarantees for wearing, detection accuracy and avoidance of false triggering.
[0095] Another example is the power on / off function. Two touch chips and multi-point detection are used for double protection. The power off function can only be executed if no touch signal is detected for 56 seconds at the same time on both legs. Otherwise, the power off time is recalculated. By combining algorithms and hardware, false triggering can be more effectively avoided.
[0096] It can be seen that the intelligent control method for smart glasses based on a software filtering algorithm of a touch chip described in the embodiment of the present application, the smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, the second glasses leg includes a second touch chip, when the smart glasses are in a non-wearing state and in a powered-on state, the first touch parameter of the smart glasses is detected at a first time interval within a first preset time period by the first touch chip; the second touch parameter of the smart glasses is detected at a second time interval within the first preset time period by the second touch chip; when the first touch parameter satisfies the first preset condition and the second touch parameter satisfies the second preset condition, it means that the smart glasses are not worn or do not need to be worn, and the smart glasses are controlled to perform a shutdown operation, so that in the non-wearing state, a software filtering algorithm is added to filter out erroneous recognition behaviors that are mistakenly believed to be wearing smart glasses, thereby effectively avoiding sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses.
[0097] See also Figure 2 , Figure 2 The present invention is a flow chart of an intelligent control method of a software filtering algorithm based on a touch chip for smart glasses provided by an embodiment of the present invention. As shown in the figure, the smart glasses include a first temple and a second temple, the first temple includes a first touch chip, and the second temple includes a second touch chip. The intelligent control method of the software filtering algorithm based on a touch chip for smart glasses includes:
[0098] 201. When the smart glasses are in a non-wearing state and in a powered-on state, detect a first touch parameter of the smart glasses at a first time interval within a first preset time period by using the first touch chip.
[0099] 202. Detect a second touch parameter of the smart glasses at a second time interval within the first preset time period through the second touch chip.
[0100] 203. When the first touch parameter satisfies a first preset condition and the second touch parameter satisfies a second preset condition, control the smart glasses to perform a shutdown operation.
[0101] 204. Detect, by the first touch chip, a third touch parameter of the smart glasses at a third time interval within a second preset time period.
[0102] 205. When the third touch parameter meets a third preset condition, control the smart glasses to perform a power-on operation.
[0103] The specific description of the above steps 201 to 205 can refer to the above Figure 1 The corresponding steps of the described intelligent control method of the software filtering algorithm based on the touch chip for smart glasses will not be repeated here.
[0104] It can be seen that the intelligent control method for the software filtering algorithm based on the touch chip for smart glasses described in the embodiment of the present application, the smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, the second glasses leg includes a second touch chip, when the smart glasses are in a non-wearing state and in a power-on state, the first touch chip detects the first touch parameter of the smart glasses at a first time interval within a first preset time period; the second touch chip detects the second touch parameter of the smart glasses at a second time interval within the first preset time period; when the first touch parameter meets the first preset condition and the second touch parameter meets the second preset condition, it means that the smart glasses are not worn or do not need to be worn, and the smart glasses are controlled to perform a shutdown operation, and the first touch chip detects the third touch parameter of the smart glasses at a third time interval within a second preset time period; when the third touch parameter meets the third preset condition, the smart glasses are controlled to perform a power-on operation; in this way, in the non-wearing state, a software filtering algorithm is added to filter out the misidentification behavior of mistakenly thinking that the smart glasses are worn and realize the intelligent power-on function, so that the sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses can be effectively avoided.
[0105] In accordance with the above embodiment, please refer to Figure 3 , Figure 3: is a structural schematic diagram of a smart glasses provided by an embodiment of the present application. As shown in the figure, the smart glasses include a processor, a memory, a communication interface and one or more programs. The one or more programs are stored in the memory and are configured to be executed by the processor. In the embodiment of the present application, the smart glasses also include a first glasses leg and a second glasses leg. The first glasses leg includes a first magnetic module, and the second glasses leg includes a second magnetic module. The program includes instructions for executing the following steps:
[0106] When the smart glasses are in a non-wearing state and in a powered-on state, detecting a first touch parameter of the smart glasses at a first time interval within a first preset time period by using the first touch chip;
[0107] Detecting a second touch parameter of the smart glasses at a second time interval within the first preset time period by the second touch chip;
[0108] When the first touch parameter satisfies a first preset condition and the second touch parameter satisfies a second preset condition, the smart glasses are controlled to perform a shutdown operation.
[0109] Optionally, the program further includes instructions for executing the following steps:
[0110] detecting whether the first touch parameter satisfies the first preset condition;
[0111] When the first touch parameter does not meet the first preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by using the first touch chip;
[0112] When the first touch parameter satisfies the first preset condition, the step of detecting the second touch parameter of the smart glasses at second time intervals within the preset time period by using the second touch chip is performed.
[0113] Optionally, the program further includes instructions for executing the following steps:
[0114] detecting whether the second touch parameter satisfies the second preset condition;
[0115] When the second touch parameter does not meet the second preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by the first touch chip;
[0116] When the second touch parameter meets the second preset condition, the step of controlling the smart glasses to perform a shutdown operation is performed.
[0117] Optionally, the first touch chip includes m first touch detection points; m is a positive integer;
[0118] or,
[0119] The second touch chip includes n second touch detection points, where n is a positive integer.
[0120] Optionally, after controlling the smart glasses to perform a shutdown operation, the program further includes instructions for performing the following steps:
[0121] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0122] When the third touch parameter meets a third preset condition, controlling the smart glasses to perform a power-on operation;
[0123] or,
[0124] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0125] When the fourth touch parameter meets a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0126] Optionally, after controlling the smart glasses to perform a shutdown operation, the program further includes instructions for performing the following steps:
[0127] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0128] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0129] When the third touch parameter satisfies a third preset condition and the fourth touch parameter satisfies a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0130] It can be seen that the smart glasses described in the embodiments of the present application include a first temple and a second temple, the first temple includes a first touch chip, and the second temple includes a second touch chip. When the smart glasses are in a non-wearing state and in a powered-on state, the first touch parameter of the smart glasses is detected at a first time interval within a first preset time period by the first touch chip; the second touch parameter of the smart glasses is detected at a second time interval within the first preset time period by the second touch chip; when the first touch parameter satisfies the first preset condition and the second touch parameter satisfies the second preset condition, it means that the smart glasses are not worn or do not need to be worn, and the smart glasses are controlled to perform a shutdown operation. In this way, in the non-wearing state, a software filtering algorithm is added to filter out erroneous recognition behaviors that are mistakenly believed to be wearing smart glasses, thereby effectively avoiding sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses.
[0131] Figure 4 This is a functional unit composition block diagram of an intelligent control device 400 for a software filtering algorithm based on a touch chip for smart glasses involved in an embodiment of the present application. The smart glasses include a first temple and a second temple, the first temple includes a first touch chip, the second temple includes a second touch chip, and the intelligent control device 400 for a software filtering algorithm based on a touch chip for smart glasses includes: a first detection unit 401, a second detection unit 402 and an execution unit 403, wherein:
[0132] The first detection unit 401 is used to detect the first touch parameter of the smart glasses at a first time interval within a first preset time period through the first touch chip when the smart glasses are in a non-wearing state and in a powered-on state;
[0133] The second detection unit 402 is configured to detect a second touch parameter of the smart glasses at a second time interval within the first preset time period through the second touch chip;
[0134] The execution unit 403 is used to control the smart glasses to execute a shutdown operation when the first touch parameter meets a first preset condition and the second touch parameter meets a second preset condition.
[0135] Optionally, the intelligent control device 400 for the touch chip-based software filtering algorithm for smart glasses is further specifically used for:
[0136] detecting whether the first touch parameter satisfies the first preset condition;
[0137] When the first touch parameter does not meet the first preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by using the first touch chip;
[0138] When the first touch parameter satisfies the first preset condition, the step of detecting the second touch parameter of the smart glasses at second time intervals within the preset time period by using the second touch chip is performed.
[0139] Optionally, the intelligent control device 400 for the touch chip-based software filtering algorithm for smart glasses is further specifically used for:
[0140] detecting whether the second touch parameter satisfies the second preset condition;
[0141] When the second touch parameter does not meet the second preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by the first touch chip;
[0142] When the second touch parameter meets the second preset condition, the step of controlling the smart glasses to perform a shutdown operation is performed.
[0143] Optionally, the first touch chip includes m first touch detection points; m is a positive integer;
[0144] or,
[0145] The second touch chip includes n second touch detection points, where n is a positive integer.
[0146] Optionally, after controlling the smart glasses to perform a shutdown operation, the intelligent control device 400 for the smart glasses based on a software filtering algorithm of a touch chip is further specifically used for:
[0147] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0148] When the third touch parameter meets a third preset condition, controlling the smart glasses to perform a power-on operation;
[0149] or,
[0150] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0151] When the fourth touch parameter meets a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0152] Optionally, after controlling the smart glasses to perform a shutdown operation, the intelligent control device 400 for the smart glasses based on a software filtering algorithm of a touch chip is further specifically used for:
[0153] Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip;
[0154] detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period;
[0155] When the third touch parameter satisfies a third preset condition and the fourth touch parameter satisfies a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
[0156] It can be seen that the intelligent control device based on the software filtering algorithm of the touch chip for smart glasses described in the embodiment of the present application, the smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, the second glasses leg includes a second touch chip, when the smart glasses are in a non-wearing state and in a powered-on state, the first touch parameter of the smart glasses is detected at a first time interval within a first preset time period by the first touch chip; the second touch parameter of the smart glasses is detected at a second time interval within the first preset time period by the second touch chip; when the first touch parameter satisfies the first preset condition and the second touch parameter satisfies the second preset condition, it means that the smart glasses are not worn or do not need to be worn, and the smart glasses are controlled to perform a shutdown operation, so that in the non-wearing state, a software filtering algorithm is added to filter out the misidentification behavior of mistakenly thinking that the smart glasses are worn, thereby effectively avoiding the sudden automatic shutdown when the user takes off the glasses to wipe the lenses or moves the glasses.
[0157] It can be understood that the functions of each program module of the intelligent control device of the software filtering algorithm based on the touch chip for smart glasses in this embodiment can be specifically implemented according to the method in the above-mentioned method embodiment, and its specific implementation process can refer to the relevant description of the above-mentioned method embodiment, which will not be repeated here.
[0158] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments.
[0159] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the above method embodiment. The computer program product may be a software installation package.
[0160] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0161] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0162] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0163] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0164] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0165] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.
[0166] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0167] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An intelligent control method for a software filtering algorithm based on a touch chip for smart glasses, characterized in that: The smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, and the second glasses leg includes a second touch chip, and the method includes: When the smart glasses are in a non-wearing state and in a powered-on state, detecting a first touch parameter of the smart glasses at a first time interval within a first preset time period by using the first touch chip; Detecting a second touch parameter of the smart glasses at a second time interval within the first preset time period by the second touch chip; When the first touch parameter satisfies a first preset condition and the second touch parameter satisfies a second preset condition, the smart glasses are controlled to perform a shutdown operation.
2. The method according to claim 1, characterized in that The method further comprises: detecting whether the first touch parameter satisfies the first preset condition; When the first touch parameter does not meet the first preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by using the first touch chip; When the first touch parameter satisfies the first preset condition, the step of detecting the second touch parameter of the smart glasses at second time intervals within the preset time period by using the second touch chip is performed.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: detecting whether the second touch parameter satisfies the second preset condition; When the second touch parameter does not meet the second preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by the first touch chip; When the second touch parameter meets the second preset condition, the step of controlling the smart glasses to perform a shutdown operation is performed.
4. The method according to claim 1 or 2, characterized in that: The first touch chip includes m first touch detection points; m is a positive integer; or, The second touch chip includes n second touch detection points, where n is a positive integer.
5. The method according to claim 1 or 2, characterized in that: After controlling the smart glasses to perform a shutdown operation, the method further includes: Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip; When the third touch parameter meets a third preset condition, controlling the smart glasses to perform a power-on operation; or, detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period; When the fourth touch parameter meets a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
6. The method according to claim 1 or 2, characterized in that: After controlling the smart glasses to perform a shutdown operation, the method further includes: Detecting a third touch parameter of the smart glasses at a third time interval within a second preset time period by the first touch chip; detecting, by the second touch chip, a fourth touch parameter of the smart glasses at a fourth time interval within the second preset time period; When the third touch parameter satisfies a third preset condition and the fourth touch parameter satisfies a fourth preset condition, the smart glasses are controlled to perform a power-on operation.
7. An intelligent control device for a software filtering algorithm based on a touch chip for smart glasses, characterized in that: The smart glasses include a first glasses leg and a second glasses leg, the first glasses leg includes a first touch chip, the second glasses leg includes a second touch chip, and the device includes: a first detection unit, a second detection unit and an execution unit, wherein: The first detection unit is configured to detect a first touch parameter of the smart glasses at a first time interval within a first preset time period through the first touch chip when the smart glasses are in a non-wearing state and in a powered-on state; The second detection unit is configured to detect a second touch parameter of the smart glasses at a second time interval within the first preset time period through the second touch chip; The execution unit is used to control the smart glasses to perform a shutdown operation when the first touch parameter meets a first preset condition and the second touch parameter meets a second preset condition.
8. The device according to claim 7, characterized in that The device is also specifically used for: detecting whether the first touch parameter satisfies the first preset condition; When the first touch parameter does not meet the first preset condition, executing the step of detecting the first touch parameter of the smart glasses within a preset time period by using the first touch chip; When the first touch parameter satisfies the first preset condition, the step of detecting the second touch parameter of the smart glasses at second time intervals within the preset time period by using the second touch chip is performed.
9. A smart glasses, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store one or more programs and is configured to be executed by the processor, wherein the program comprises instructions for executing the steps in the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 6.