Interaction method, smart glasses, and storage medium

CN122632463BActive Publication Date: 2026-10-30GOERTEK INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611010234.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-07-08
Publication Date
2026-10-30
Estimated Expiration
2046-07-08

AI Technical Summary

Technical Problem

[0005]本申请的主要目的是提出一种交互方法、智能眼镜以及存储介质,旨在解决骑行智能眼镜因固定设计无法适配多场景需求导致的灵活性差的问题

Benefits of technology

[0016]本申请所提供的交互方法、智能眼镜以及存储介质通过采用可拆卸模块化装配结合标识识别与动态策略映射机制,能够解决现有骑行智能眼镜因一体化固定设计无法适配多场景需求导致的场景适配性差、功能冗余浪费以及软硬件响应割裂的问题。具体地,智能眼镜的镜框主体与镜片模块、镜腿模块、鼻托模块等采用可拆卸连接结构,使得用户可根据实际骑行需求灵活更换硬件模块。系统首先获取当前装配的各功能模块的标识信息,确定当前的模块装配组合;当识别到该组合包含第一标识模块组(如具有后置摄像功能的镜腿模块或具有防雾测温功能的镜片模块)时,进行物理级的场景识别,确定目标场景为骑行场景并进入骑行专用模式;随后,在该专用模式下,系统进一步识别当前组合是否包含任一第二标识模块组,并根据预设的映射关系,动态确定该硬件组合所对应的具体细分目标骑行应用场景(如防雾控温、后方来车预警等);最后,系统根据确定的目标骑行应用场景,自动生成并执行相应的目标交互策略。通过上述技术特征,本申请打破了传统骑行智能眼镜出厂即固化的软硬件深度绑定状态,实现了设备形态与功能集的动态重构。当用户在不同骑行场景时,仅需替换所需的功能模块,系统即可自适应地感知当前硬件装配状态并精准匹配相应的交互逻辑,从而有效避免了非当前场景所需功能的冗余运行导致的续航浪费,也解决了硬件更迭与软件响应割裂导致的资源浪费问题,显著提升了智能眼镜在复杂骑行环境下的场景适配性、安全性和综合使用体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122632463B_ABST
    Figure CN122632463B_ABST
Patent Text Reader

Abstract

The application discloses an interaction method, smart glasses and a storage medium, and relates to the technical field of smart wearable devices. The method is applied to the smart glasses and comprises the following steps: acquiring identification information of each function module currently assembled, and determining a current module assembly combination; when it is identified that the current module assembly combination contains a first identification module group, determining that a target scene is a cycling scene, and entering a cycling special mode; in the cycling special mode, when it is identified that the current module assembly combination contains any second identification module group, determining a target cycling application scene corresponding to the second identification module group according to a preset mapping relationship; and generating and executing a target interaction strategy according to the target cycling application scene. The application can solve the problem of poor flexibility of cycling smart glasses caused by the fact that the fixed design cannot adapt to the requirements of multiple scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to smart wearable devices, and more particularly to an interaction method, smart glasses, and storage medium. Background Technology

[0002] With the continuous expansion and deepening of smart wearable devices, smart glasses have evolved from basic vision correction tools into next-generation personal computing platforms that integrate safety monitoring, environmental perception, health assistance, and augmented reality display. Among these, safety warnings, strong light anti-fog, gesture interaction, and health monitoring for cycling scenarios are key supports for realizing the core value of cycling smart glasses. The effectiveness and adaptability of their interaction strategies directly affect the safety and user satisfaction of cycling users.

[0003] However, in practical applications, existing smart cycling glasses mostly adopt a fixed integrated structure or fixed functional configuration, with their interaction strategies fixed at the factory. This fixed hardware and software coupling design results in poor scene adaptability of the device, making it unable to flexibly adjust according to the actual needs of users in different cycling environments. For example, cyclists urgently need electrochromic color-changing light and anti-fog intervention in strong outdoor light, and rear vehicle radar warning and gesture rearview assistance in complex road conditions. The integrated design often leads to redundant operation of functions not required for the current scenario, resulting in wasted battery life, while the required functions cannot be enhanced by replacing hardware modules. At the same time, existing devices cannot adaptively match the corresponding interaction and resource scheduling strategies according to the actual hardware status, resulting in a disconnect between hardware upgrades and software response, causing resource waste and inconsistent experience.

[0004] Therefore, improving the flexibility of smart glasses' function configuration and control strategies, enabling the device to adaptively provide matching resource scheduling strategies based on the current hardware assembly status, and meeting the differentiated needs of cycling users in different scenarios, has become a pressing technical problem to be solved in this field. Summary of the Invention

[0005] The main purpose of this application is to propose an interaction method, smart glasses, and storage medium, aiming to solve the problem of poor flexibility caused by the fixed design of cycling smart glasses, which cannot adapt to the needs of multiple scenarios.

[0006] To achieve the above objectives, this application proposes an interaction method for smart glasses. The smart glasses include a frame body and multiple functional modules detachably connected to the frame body. Each functional module includes at least a lens module, a temple module, and a nose pad module. The assembly and combination of the frame body and each functional module can form a first identification module group and at least one second identification module group. The method includes: Obtain the identification information of each of the currently assembled functional modules to determine the current module assembly combination; When it is recognized that the current module assembly includes the first identification module group, the target scenario is determined to be a cycling scenario, and the cycling-specific mode is entered; wherein, the first identification module group is composed of at least one of the following: the temple module with rear camera function, and the lens module with anti-fog temperature measurement function; In the dedicated cycling mode, when it is detected that the current module assembly contains any of the second identifier module groups, the target cycling application scenario corresponding to the second identifier module group is determined according to the preset mapping relationship; Based on the target cycling application scenario, generate and execute the target interaction strategy.

[0007] In one embodiment, the second identification module group includes at least the lens module, the frame body has ambient light detection function and ultraviolet light detection function, and the lens module has electrochromic adjustment function; the target cycling application scenario includes a strong light protection scenario; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: Ambient light illuminance data is obtained through the ambient light detection function of the main body of the frame, and / or ultraviolet intensity data is obtained through the ultraviolet detection function of the main body of the frame. When the ambient light intensity data exceeds a preset light threshold and / or the ultraviolet intensity data exceeds a preset ultraviolet threshold, a dimming command is sent to the lens module to control the lens module to call its electrochromic adjustment function to reduce the lens transmittance to the first cycling transmittance.

[0008] In one embodiment, the second identification module group includes at least the lens module, the frame body has a temperature and humidity detection function, and the lens module has a temperature detection function and a heating function; the target cycling application scenario includes an anti-fog and temperature control scenario; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The ambient temperature and humidity data are obtained through the temperature and humidity detection function of the main body of the frame, and the current dew point temperature is calculated. The lens module obtains the real-time temperature of the lens surface through its temperature detection function. When the difference between the real-time temperature of the lens surface and the dew point temperature is less than the preset anti-fog temperature difference threshold, a heating command is sent to the lens module to control the lens module to call its heating function to heat up and defog the lens.

[0009] In one embodiment, the second identification module group includes at least the temple module and the lens module. The temple module has millimeter-wave radar detection function and rear camera function, and the lens module has optical waveguide display function. The target cycling application scenario includes a rear vehicle approach warning scenario. The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The millimeter-wave radar detection function of the temple module is used to monitor the approach of objects behind in real time. When an object is detected approaching from behind at a preset relative speed, the rear camera function of the temple module is activated to acquire rear image data, and a display command is sent to the lens module to control the lens module to call its optical waveguide display function to display the rear image data in the edge area of ​​the field of view. When the millimeter-wave radar detection function detects that an object behind has disappeared or the relative distance is greater than a preset safe distance, the rear camera function and the optical waveguide display function are turned off.

[0010] In one embodiment, the second identification module group includes at least the temple module and the lens module. The temple module has a bottom gesture capture function and a rear camera function, and the lens module has an optical waveguide display function. The target cycling application scenario includes a gesture rearview assistance scenario. The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The hand image is acquired in real time through the bottom gesture capture function of the temple module. When a specific cycling gesture command is recognized, the target temple corresponding to the gesture command is determined. The rear camera function of the target side temple is activated to acquire side and rear image data, and a display command is sent to the corresponding lens module to control the lens module to call its optical waveguide display function to display the side and rear image data; When the display duration of the side-rear image data reaches a preset duration threshold or a cancellation gesture is detected, the rear camera function and the optical waveguide display function are turned off.

[0011] In one embodiment, the second identification module group includes at least the nose pad module, the lens module, and the temple module. The nose pad module has heart rate monitoring and body temperature monitoring functions, the lens module has waveguide display function, and the temple module has bone conduction audio output function. The target cycling application scenario includes a fatigue monitoring scenario. The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The nose pad module acquires real-time heart rate and body temperature data through its heart rate and body temperature monitoring functions, and calculates the fatigue index by combining the duration of cycling exercise. When the fatigue index exceeds the preset fatigue threshold, or the heart rate data / body temperature data exceeds the corresponding health threshold, an early warning command is issued to the temple module and / or the lens module. The temple module is controlled to use its bone conduction audio output function to play rest and hydration voice warnings, and / or the lens module is controlled to use its optical waveguide display function to display fatigue warning indicators.

[0012] In one embodiment, the plurality of functional modules further includes a front-end module, the second identification module group includes at least the front-end module and the lens module, the frame body has an ambient light detection function, the front-end module has an illumination function and a front-end camera function, and the lens module has an optical waveguide display function; the target cycling application scenario includes a nighttime cycling scenario; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: Ambient light illuminance data is obtained through the ambient light detection function of the main body of the frame. When the ambient light illuminance data is lower than the preset nighttime threshold, a lighting command is sent to the front module to control the front module to turn on its lighting function. In response to the cycling shooting gesture command, the front module is controlled to call its front camera function to capture images from a first-person perspective, and a display command is sent to the lens module to control the lens module to call its optical waveguide display function to display the shooting status indicator.

[0013] In one embodiment, the main body of the mirror frame has an IMU attitude detection sensor; before the step of generating and executing the target interaction strategy according to the target cycling application scenario, the method further includes: Acquire multi-dimensional scene data, including motion state, ambient light, and glasses posture; A joint judgment mechanism of temporal and attitude stabilization is adopted to identify the current scene; The temporal stabilization includes: continuously judging whether the multi-dimensional scene data meets the triggering conditions of the target scene within a sliding time window; when the triggering conditions are met for N consecutive seconds, the scene switching is determined to be successful; and starting a lock timer after the execution mode switch, prohibiting the response to new scene switching requests within a preset lock time. The posture stabilization includes: acquiring triaxial acceleration and angular velocity data through the IMU posture detection sensor, and extracting the frequency band of the bumpy road surface; if the detected high-frequency vibration component matches the preset cycling vibration model, it is confirmed that the current state is a real cycling motion state; if a sudden large impact is detected without periodic bumpy characteristics, it is determined to be a non-cycling interference action and filtered out.

[0014] This application also provides smart glasses, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the interaction method described above.

[0015] This application also provides a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the interaction method described above.

[0016] The interaction method, smart glasses, and storage medium provided in this application, by employing a detachable modular assembly combined with identification recognition and dynamic strategy mapping mechanisms, can solve the problems of poor scene adaptability, functional redundancy and waste, and fragmented software and hardware response caused by the integrated fixed design of existing cycling smart glasses, which cannot adapt to the needs of multiple scenarios. Specifically, the main body of the smart glasses and the lens module, temple module, nose pad module, etc., adopt a detachable connection structure, allowing users to flexibly replace hardware modules according to actual cycling needs. The system first obtains the identification information of each functional module currently assembled to determine the current module assembly combination; when it identifies that the combination includes a first identification module group (such as a temple module with a rear camera function or a lens module with an anti-fog temperature measurement function), it performs physical-level scene recognition, determines the target scene as a cycling scene, and enters a cycling-specific mode; subsequently, in this dedicated mode, the system further identifies whether the current combination includes any second identification module group, and dynamically determines the specific subdivided target cycling application scenario (such as anti-fog temperature control, rear vehicle warning, etc.) corresponding to the hardware combination according to the preset mapping relationship; finally, the system automatically generates and executes the corresponding target interaction strategy based on the determined target cycling application scenario. Through the aforementioned technical features, this application breaks away from the traditional factory-fixed, deeply integrated hardware and software of smart cycling glasses, enabling dynamic reconfiguration of device form and function set. When users navigate different cycling scenarios, they only need to replace the required functional modules. The system can adaptively perceive the current hardware configuration and accurately match the corresponding interaction logic, effectively avoiding wasted battery life due to redundant operation of functions not required for the current scenario. It also solves the resource waste problem caused by the disconnect between hardware upgrades and software response, significantly improving the adaptability, safety, and overall user experience of smart glasses in complex cycling environments. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of the structure of the first embodiment of the smart glasses provided in this application; Figure 2 This is an exploded view of the first embodiment of the smart glasses provided in this application; Figure 3 This is a structural schematic diagram of the first embodiment of the frame body provided in this application; Figure 4 This is an exploded view of a first embodiment of the first docking component provided in this application; Figure 5 A schematic diagram of the structure of the first embodiment of the base provided in this application; Figure 6 A schematic diagram of the first state of the connection mechanism provided in this application in the unlocked state; Figure 7 A schematic diagram of the second state of the connection mechanism provided in this application in the unlocked state; Figure 8 A schematic diagram of the first state of the connecting mechanism provided in this application in the locked state; Figure 9 A schematic diagram of the second state of the connecting mechanism provided in this application in the locked state; Figure 10 A flowchart illustrating the first embodiment of the interaction method provided in this application; Figure 11 This is a schematic diagram of the hardware operating environment involved in the device control method in the embodiments of this application.

[0019] Explanation of icon numbers: 1000, Smart glasses; 100, Frame body; 200, Functional module; 200a, Lens module; 200b, Temple module; 200c, Nose pad module; 200d, Front module; 300, First docking assembly; 31, Locking component; 311, Sleeve; 312, Locking ball; 32, Base; 321, First housing; 322, Second housing; 323, Insertion interface; 324, Cavity; 33, Elastic component; 34, Electrically controlled drive component; 35, Drive unit; 36, Conductive spring; 400, Second docking assembly; 41, Mating component.

[0020] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0022] The solution provided in this application embodiment is an interaction method applied to smart glasses 1000. The smart glasses 1000 includes a frame body 100 and multiple functional modules 200 detachably connected to the frame body 100. Each functional module 200 includes at least a lens module 200a, a temple module 200b, and a nose pad module 200c. The assembly of the frame body 100 and each functional module 200 can form a first identification module group and at least one second identification module group. The method includes: obtaining the identification information of each currently assembled functional module 200, and determining the current module assembly. When the current module assembly combination is identified to include the first identifier module group, the target scenario is determined to be a cycling scenario, and a cycling-specific mode is entered; wherein, the first identifier module group is composed of at least one of the following: the temple module 200b with a rear camera function, and the lens module 200a with an anti-fog temperature measurement function; in the cycling-specific mode, when the current module assembly combination is identified to include any of the second identifier module groups, the target cycling application scenario corresponding to the second identifier module group is determined according to a preset mapping relationship; and a target interaction strategy is generated and executed according to the target cycling application scenario.

[0023] This application addresses the technical problems of fixed functions and insufficient adaptability to cycling scenarios in existing smart glasses 1000 by introducing a mechanism based on adaptive matching of cycling scenarios and interaction strategies using module identifier combinations. Specifically, the system senses in real time which functional modules 200 are mounted on the main frame 100. First, it uses the first identifier module group (temples with rear cameras and anti-fog temperature measuring lenses) to physically identify the cycling scenario and switch to a dedicated cycling mode. Then, it dynamically decides the current target cycling application scenario based on the combination of the second identifier module group. This mechanism breaks the constraints of the traditional fixed hardware and software binding of glasses, giving the device the flexibility of "plug and play" and "on-demand response". When a cyclist changes different temples, lenses, or nose pads according to their needs, the system can automatically identify the current hardware combination and accurately activate the matching interaction strategy (such as strong light protection, anti-fog, rear vehicle warning, gesture rearview, etc.), thereby effectively avoiding redundant operation of irrelevant functions. This achieves accurate and dynamic adaptation of the device form, function set, and the specific usage scenario of the cyclist, significantly improving the flexibility of interaction and cycling safety.

[0024] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with specific implementation methods.

[0025] Please refer to Figure 10 This application proposes an interaction method according to a first embodiment.

[0026] In this embodiment, the smart glasses 1000 interaction method is applied to the smart glasses 1000. The smart glasses 1000 includes a frame body 100 and multiple functional modules 200 detachably connected to the frame body 100. Each of the multiple functional modules 200 includes at least a lens module 200a, a temple module 200b, and a nose pad module 200c. The assembly and combination of the frame body 100 and each of the functional modules 200 can form a first identification module group and at least one second identification module group. The method includes: It should be noted that, in this embodiment, detachable connection refers to a connection method in which the functional module 200 is mechanically fixed to the frame body 100 through a physical interface, and simultaneously electrically connected to the main control circuit within the frame body 100 through electrical connection terminals. The first identification module group and the second identification module group are specific combinations composed of functional modules 200 of different specifications and types, and their identification information can characterize the type and capability attributes of the currently assembled functional module 200.

[0027] Step S100: Obtain the identification information of each of the currently assembled functional modules 200 and determine the current module assembly combination.

[0028] It should be noted that the identification information serves as a digital credential for the system to perceive the hardware status. The system reads the unique code of each module via a bus or RFID reader to generate the current combined snapshot. This step is a prerequisite for triggering subsequent adaptive interaction strategies.

[0029] Step S200: When it is identified that the current module assembly includes the first identification module group, the target scenario is determined to be a cycling scenario, and the cycling-only mode is entered; wherein, the first identification module group is composed of at least one of the following: the temple module 200b with rear camera function, and the lens module 200a with anti-fog temperature measurement function.

[0030] It should be noted that cycling scenarios place special demands on glasses for wind and fog resistance, as well as blind spot monitoring. The system uses lenses with anti-fog and temperature measurement functions (integrating an NTC sensor and heating film) or temples with rear cameras as the "physical key" for determining the cycling scenario. Once such a combination of modules is recognized, the system automatically switches to the dedicated cycling mode without manual intervention.

[0031] Step S300: In the cycling-specific mode, when it is identified that the current module assembly includes any of the second identifier module groups, the target cycling application scenario corresponding to the second identifier module group is determined according to the preset mapping relationship.

[0032] It should be noted that the second identifier module group represents a more granular combination of hardware capabilities. The system uses table lookup and other mapping methods to map the hardware combination to specific application scenarios (such as glare protection, fog prevention, and rear vehicle approach warning). This judgment step avoids the waste of power caused by blindly running the full set of functions.

[0033] Step S400: Generate and execute a target interaction strategy based on the target cycling application scenario.

[0034] It should be noted that the interaction strategy refers to the set of control rules defined by the system for a specific scenario. This embodiment realizes the transformation from "fixed function output" to "dynamic state awareness and strategy adaptation," ensuring that the device can provide the optimal interactive experience under different module combinations.

[0035] The interaction method, smart glasses 1000, and storage medium provided in this application, through the adoption of a detachable modular assembly combined with identification recognition and dynamic strategy mapping mechanisms, can solve the problems of poor scene adaptability, functional redundancy and waste, and disconnect between software and hardware response caused by the integrated fixed design of existing cycling smart glasses 1000, which cannot adapt to the needs of multiple scenarios. Specifically, the frame body 100 of the smart glasses 1000 adopts a detachable connection structure with the lens module 200a, temple module 200b, nose pad module 200c, etc., allowing users to flexibly replace hardware modules according to actual cycling needs. The system first acquires the identification information of each functional module 200 currently assembled to determine the current module assembly combination. When it identifies that the combination includes a first identification module group (such as a temple module 200b with a rear camera function or a lens module 200a with an anti-fog temperature measurement function), it performs physical-level scene recognition, determines the target scene as a cycling scene, and enters a dedicated cycling mode. Subsequently, in this dedicated mode, the system further identifies whether the current combination includes any second identification module group, and dynamically determines the specific subdivided target cycling application scenario corresponding to the hardware combination (such as anti-fog temperature control, rear vehicle approach warning, etc.) according to a preset mapping relationship. Finally, the system automatically generates and executes the corresponding target interaction strategy based on the determined target cycling application scenario. Through the above technical features, this application breaks the deep hardware and software binding state that is fixed at the factory of traditional cycling smart glasses 1000, and realizes the dynamic reconstruction of device form and function set. When users are in different cycling scenarios, they only need to replace the required functional module 200. The system can adaptively sense the current hardware assembly status and accurately match the corresponding interaction logic, thereby effectively avoiding the waste of battery life caused by redundant operation of functions not required for the current scenario. It also solves the problem of resource waste caused by the disconnect between hardware upgrades and software response, and significantly improves the scene adaptability, safety and overall user experience of the smart glasses 1000 in complex cycling environments.

[0036] This application proposes a second embodiment of the smart glasses 1000 interaction method.

[0037] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0038] In this embodiment, the second identification module group includes at least the lens module 200a. The frame body 100 has ambient light detection and ultraviolet (UV) detection functions, and the lens module 200a has an electrochromic adjustment function. The target cycling application scenario includes a strong light protection scenario. The step of generating and executing a target interaction strategy based on the target cycling application scenario includes: obtaining ambient light illuminance data through the ambient light detection function of the frame body 100, and / or obtaining UV intensity data through the UV detection function of the frame body 100; when the ambient light illuminance data exceeds a preset illuminance threshold and / or the UV intensity data exceeds a preset UV threshold, a dimming command is sent to the lens module 200a to control the lens module 200a to call its electrochromic adjustment function to reduce the lens transmittance to a first cycling transmittance.

[0039] It should be noted that outdoor cycling often involves exposure to direct sunlight or glare from road surfaces. This embodiment uses sensors in the frame body 100 to monitor light and ultraviolet radiation in real time. When levels exceed the limit, the electrochromic layer of the lens is automatically triggered, reducing the lens's light transmittance (e.g., turning it into sunglasses), thereby ensuring the cyclist's clear vision and preventing glare from causing danger.

[0040] This application proposes a third embodiment of an interaction method for smart glasses 1000.

[0041] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0042] In this embodiment, the second identification module group includes at least the lens module 200a. The frame body 100 has a temperature and humidity detection function, and the lens module 200a has a temperature detection function and a heating function. The target cycling application scenario includes an anti-fog and temperature control scenario. The step of generating and executing the target interaction strategy according to the target cycling application scenario includes: obtaining ambient temperature and humidity data through the temperature and humidity detection function of the frame body 100 and calculating the current dew point temperature; obtaining the real-time temperature of the lens surface through the temperature detection function of the lens module 200a; when it is determined that the difference between the real-time temperature of the lens surface and the dew point temperature is less than a preset anti-fog temperature difference threshold, issuing a heating command to the lens module 200a to control the lens module 200a to call its heating function to uniformly heat and defog the lens.

[0043] It should be noted that lenses are prone to fogging during cycling due to differences in airflow and body temperature. This embodiment is based on the dew point principle, calculating the difference between the air dew point temperature and the lens surface temperature in real time. When the lens temperature approaches the dew point (approaching fogging), the transparent conductive film inside the lens is activated in advance to uniformly heat it, ensuring that "lens temperature > dew point temperature", thus eliminating fogging from the physical source and ensuring cycling safety.

[0044] This application proposes a fourth embodiment of an interaction method for smart glasses 1000.

[0045] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0046] In this embodiment, the second identification module group includes at least the temple module 200b and the lens module 200a. The temple module 200b has millimeter-wave radar detection and rear camera functions, and the lens module 200a has waveguide display functions. The target cycling application scenario includes a rear approach warning scenario. The step of generating and executing a target interaction strategy based on the target cycling application scenario includes: monitoring the approaching state of objects behind in real time through the millimeter-wave radar detection function of the temple module 200b; when an object is detected approaching at a preset relative speed, activating the rear camera function of the temple module 200b to acquire rear image data, and sending a display command to the lens module 200a to control the lens module 200a to call its waveguide display function to display the rear image data in the edge area of ​​the field of view; when the millimeter-wave radar detection function detects that the object behind has disappeared or the relative distance is greater than a preset safe distance, turning off the rear camera function and the waveguide display function.

[0047] It should be noted that blind spots behind the rider are a major safety hazard. This embodiment utilizes millimeter-wave radar at the end of the temple to passively monitor moving objects behind. When a vehicle is detected approaching rapidly, the rear camera is automatically activated and the image is projected onto the edge of the lens via an optical waveguide, thus achieving the "rearview mirror" function. It automatically shuts off after the danger has passed to save power.

[0048] This application proposes a fifth embodiment of an interaction method for smart glasses 1000.

[0049] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0050] In this embodiment, the second identification module group includes at least the temple module 200b and the lens module 200a. The temple module 200b has a bottom gesture capture function and a rear camera function, and the lens module 200a has an optical waveguide display function. The target cycling application scenario includes a gesture-assisted rear-view scenario. The step of generating and executing a target interaction strategy according to the target cycling application scenario includes: acquiring hand images in real time through the bottom gesture capture function of the temple module 200b; when a specific cycling gesture command is recognized, determining the target side temple corresponding to the gesture command; activating the rear camera function of the target side temple to acquire side-rear image data; sending a display command to the corresponding lens module 200a; controlling the lens module 200a to call its optical waveguide display function to display the side-rear image data; and turning off the rear camera function and the optical waveguide display function when the display duration of the side-rear image data reaches a preset duration threshold or a cancellation gesture is detected.

[0051] It should be noted that while it is necessary to check the rear before turning, it is extremely dangerous to operate the vehicle by releasing the handlebars, and the loud wind noise outdoors can cause voice interaction to fail. This embodiment allows users to extend their thumb while gripping the handlebars. Once captured by the camera at the bottom of the temple, the rear camera on that side is automatically activated to project the road conditions behind for a short time (e.g., 15 seconds). The projection automatically turns off after meeting the needs of lane changing observation, thus balancing safety and convenience.

[0052] This application proposes a sixth embodiment of an interaction method for smart glasses 1000.

[0053] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0054] In this embodiment, the second identification module group includes at least the nose pad module 200c, the lens module 200a, and the temple module 200b. The nose pad module 200c has heart rate monitoring and body temperature monitoring functions, the lens module 200a has optical waveguide display function, and the temple module 200b has bone conduction audio output function. The target cycling application scenario includes a fatigue monitoring scenario. The step of generating and executing the target interaction strategy according to the target cycling application scenario includes: obtaining real-time heart rate data and body temperature data through the heart rate monitoring and body temperature monitoring functions of the nose pad module 200c, and calculating a fatigue index in combination with the cycling duration; when the fatigue index exceeds a preset fatigue threshold, or the heart rate data / body temperature data exceeds the corresponding health threshold, issuing a warning command to the temple module 200b and / or the lens module 200a; controlling the temple module 200b to call its bone conduction audio output function to play rest and hydration voice warnings, and / or controlling the lens module 200a to call its optical waveguide display function to display a fatigue warning identifier.

[0055] It should be noted that long-distance cycling can easily lead to physical exhaustion. This embodiment utilizes the advantage of the nose pad fitting snugly against the skin to collect physiological data and calculates the fatigue index based on time. When overexertion or abnormal heart rate occurs, a warning is issued via bone conduction without blocking the ears, and a flashing reminder icon appears on the lens, ensuring exercise health.

[0056] This application proposes a seventh embodiment of an interaction method for smart glasses 1000.

[0057] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0058] In this embodiment, the plurality of functional modules 200 further include a front-end module 200d, the second identification module group includes at least the front-end module 200d and the lens module 200a, the frame body 100 has an ambient light detection function, the front-end module 200d has an illumination function and a front-end camera function, and the lens module 200a has an optical waveguide display function; the target cycling application scenario includes a nighttime cycling scenario; the step of generating and executing a target interaction strategy according to the target cycling application scenario includes: obtaining ambient light illuminance data through the ambient light detection function of the frame body 100; when the ambient light illuminance data is lower than a preset nighttime threshold, sending an illumination command to the front-end module 200d to control the front-end module 200d to turn on its illumination function; responding to a cycling shooting gesture command, controlling the front-end module 200d to call its front-end camera function to capture images from a first-person perspective, and sending a display command to the lens module 200a to control the lens module 200a to call its optical waveguide display function to display the shooting status indicator.

[0059] It should be noted that nighttime cycling lighting is a necessity. This embodiment automatically turns on the front headlight to illuminate the road ahead when the ambient light is too low; it also supports waking up the front camera with a simple gesture to record first-person cycling footage, and displays the recording status through an optical waveguide, meeting the safety and recording needs of night riding.

[0060] This application proposes an interaction method for smart glasses 1000 according to an eighth embodiment.

[0061] In this embodiment, the same or similar content as in the above embodiments can be referred to the above description, and will not be repeated hereafter.

[0062] In this embodiment, the main body 100 of the glasses frame has an IMU attitude detection sensor; before the step of generating and executing the target interaction strategy according to the target cycling application scenario, the method further includes: acquiring multi-dimensional scene data, the multi-dimensional scene data including motion state, ambient light and glasses posture; using a joint judgment mechanism of temporal stabilization and posture stabilization to identify the current scene; the temporal stabilization includes: continuously judging whether the multi-dimensional scene data meets the triggering conditions of the target scene within a sliding time window, and determining that the scene switching is established when the triggering conditions are met for N consecutive seconds; starting a lock timer after executing the mode switch, and prohibiting the response to new scene switching requests within a preset lock time; the posture stabilization includes: collecting triaxial acceleration and angular velocity data through the IMU attitude detection sensor, and extracting the frequency band of the cycling road surface bump feature; if the detected high-frequency vibration component conforms to the preset cycling vibration model, it is confirmed that the current state is a real cycling motion state; if a sudden large impact is detected without periodic bump features, it is determined to be a non-cycling interference action and filtered out.

[0063] It should be noted that, to prevent frequent accidental triggering of the cycling mode due to users pushing the bike, running, or other unintentional movements, this embodiment introduces dual anti-shake measures. Temporal anti-shake requires the state to remain active for a certain period of time before taking effect and is locked after switching; posture anti-shake utilizes the IMU to extract the frequency characteristics of continuous small bumps unique to cycling, filtering out interference such as head shaking or single bumps, ensuring high stability in cycling scenario recognition.

[0064] like Figure 11As shown, the smart glasses 1000 may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the smart glasses 1000. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus 1005. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, ambient light sensors, ultraviolet sensors, temperature and humidity sensors, NTC temperature sensors, millimeter-wave radar, bottom cameras, rear cameras, front cameras, IMU attitude sensors, PPG heart rate sensors, etc.; output devices 1008 including, for example, bone conduction audio playback units, electrochromic lenses, heating films, headlamps, waveguide display modules, etc.; storage devices 1003 including, for example, flash memory, micro hard drives, etc.; and communication devices 1009. Communication devices 1009 allow the smart glasses 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a smart glasses 1000 with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems may be implemented alternatively.

[0065] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0066] The smart glasses 1000 provided in this application, employing the interaction method described in the above embodiments, can improve the flexibility of the smart glasses 1000's functional configuration and its adaptability to cycling scenarios. Compared with the prior art, the beneficial effects of the smart glasses 1000 provided in this application are the same as those of the interaction method provided in the above embodiments, and other technical features of the smart glasses 1000 are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0067] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0068] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the above claims.

[0069] In addition, this application also provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to perform the steps of the smart glasses 1000 interaction method in the above embodiments.

[0070] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0071] The aforementioned computer-readable storage medium may be included in the smart glasses 1000; or it may exist independently and not assembled into the smart glasses 1000.

[0072] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the smart glasses 1000, the smart glasses 1000: acquires the identification information of each currently assembled functional module 200 and determines the current module assembly combination; when it identifies a module group containing the first identification module, it determines the target scenario as a cycling scenario and enters a cycling-specific mode; in the cycling-specific mode, when it identifies a module group containing any second identification module, it determines the corresponding target cycling application scenario; and generates and executes a target interaction strategy based on the scenario.

[0073] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including local area networks (LANs) or wide area networks (WANs), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0074] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0075] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0076] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for performing the steps of the above-described smart glasses 1000 interaction method, which can improve the flexibility of the smart glasses 1000's functional configuration and its adaptability to cycling scenarios. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the interaction method provided in the above embodiments, and will not be repeated here.

[0077] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the smart glasses interaction method described in the above embodiments.

[0078] The computer program product provided in this application can improve the flexibility of smart glasses' function configuration and adaptability to cycling scenarios. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the interaction method provided in the above embodiments, and will not be repeated here.

[0079] This application proposes a smart glasses 1000.

[0080] Please refer to Figure 1 , Figure 2 as well as Figure 3 In one embodiment, the smart glasses 1000 includes: The frame body 100 is equipped with a control module; Functional module 200, which is detachably connected to the frame body 100; A connecting mechanism includes a first docking component 300 and a second docking component 400, one of which is disposed on the frame body 100, and the other is disposed on the functional module 200; the first docking component 300 includes a locking member 31 and an electrically controlled drive member 34, the locking member 31 being movably disposed relative to the frame body 100 or the functional module 200 to have a locked position and an unlocked position; the second docking component 400 includes a mating member 41. The connecting mechanism has a locked state and an unlocked state; In the locked state, the locking member 31 is located in the locked position and limits the mating member 41, so that the frame body 100 and the functional module 200 are mechanically fixed and electrically connected; In the unlocked state, the control module outputs an unlock signal to the electronically controlled drive unit 34, and the electronically controlled drive unit 34 drives the locking member 31 to move from the locked position to the unlocked position, so as to release the restriction on the mating member 41.

[0081] It should be noted that the smart glasses 1000 provided in this application are in the form of glasses for users to wear on their face. The materials of the smart glasses 1000 typically include lightweight metals such as titanium alloy or aluminum alloy, as well as polymers such as TR90 or nylon, to balance structural strength and ease of wear. They not only have the vision correction or sun protection functions of traditional glasses, but also integrate electronic components to achieve intelligent interaction.

[0082] The frame body 100 forms the basic supporting framework of the entire smart glasses 1000. Its shape is usually a hollow frame or semi-frame structure surrounding the lenses, and it can also extend to form the temples connecting the user's ears. The frame body 100 has a control module inside or on its surface. The control module serves as the computing and control center of the smart glasses 1000, and usually includes electronic components such as a microprocessor, memory, and power management unit packaged on a circuit board. Its material is silicon-based semiconductor and copper foil circuitry, and it is used to issue command signals to coordinate the collaborative work of various electronic components.

[0083] Functional module 200 is an independent component that implements specific extended functions. Its shape is typically a block or shell structure that fits the frame body 100, and the shell material can be plastic or lightweight metal. Internally, functional module 200 can integrate display optical engines, camera modules, audio modules, or sensors, depending on requirements. Functional module 200 is detachably connected to frame body 100, meaning that functional module 200 and frame body 100 are not integrally formed or permanently fixed, but rather physically connected and separated through an interface structure. This allows users to install or remove functional module 200 from frame body 100 at any time according to the needs of the usage scenario.

[0084] The connecting mechanism, serving as the interface between the frame body 100 and the functional module 200, is divided into a first mating component 300 and a second mating component 400 that cooperate with each other. These two parts are structurally separate but couple during mating, jointly fulfilling the dual functions of mechanical fixation and electrical conduction. The first mating component 300 and the second mating component 400 are arranged in a distributed manner, with one located on the frame body 100 and the other correspondingly located on the functional module 200. In a specific structural configuration, the first mating component 300 can be located at the end or surface of the frame body 100, and the second mating component 400 can be located on the mating surface of the functional module 200; or vice versa. This separation ensures that when the functional module 200 approaches the frame body 100, the mating components of both can precisely meet and engage.

[0085] The first docking assembly 300 further includes a locking element 31 and an electrically controlled drive element 34. The locking element 31 is typically a solid structural component made of metal or hard plastic, such as a hook, locking pin, or slider, and is used to provide mechanical limiting force. The electrically controlled drive element 34 is an actuator capable of converting electrical energy into mechanical motion. Its material typically includes electromagnetic coils, permanent magnets, piezoelectric ceramics, or shape memory alloys. When energized, the electrically controlled drive element 34 generates pushing or pulling forces or rotational torque, providing the power source for the movement of the locking element 31. The locking element 31 is not statically fixed but is movable relative to the frame body 100 or functional module 200 it supports. This movement can be sliding along a straight line, rotating about an axis, or translating along a normal direction. Through this movement, the locking element 31 has two specific working positions: a locked position and an unlocked position. In the locked position, the locking element 31 protrudes from or engages with the docking surface; in the unlocked position, the locking element 31 retracts or disengages from the docking surface.

[0086] The second docking assembly 400 includes a mating part 41, which is a structural component that matches the locking part 31. The mating part 41 is also made of metal or hard plastic and its shape is manifested as a slot, pin hole, hook, or baffle. When the functional module 200 docks with the frame body 100, the mating part 41 and the locking part 31 are spatially aligned so that the locking part 31 can limit its movement.

[0087] Based on the above structure, the connecting mechanism has two distinct working states: a locked state and an unlocked state. The switching between these two states determines whether the functional module 200 and the frame body 100 remain connected or are allowed to separate.

[0088] In the locked state, the locking member 31 is in the locked position. At this time, the locking member 31 and the mating member 41 physically interfere with each other, for example, the locking pin inserts into the pin hole or the hook catches the slot, thereby limiting the mating member 41 and preventing it from detaching from the first docking assembly 300. This mechanical limiting ensures that the frame body 100 and the functional module 200 are firmly mechanically fixed together, preventing them from falling off. At the same time, during the limiting engagement of the locking member 31 and the mating member 41, the conductive contacts or conductive springs arranged on or around their surfaces press against each other, thereby conducting the circuit and establishing a stable electrical connection between the control module of the frame body 100 and the functional module 200, realizing the transmission of data and electrical energy.

[0089] In the unlocked state, the control module outputs an unlock signal to the electronically controlled drive unit 34. This unlock signal can be triggered by either a human-machine interface signal or a physical button signal. The human-machine interface signal can be a voice control signal. In this case, the frame body 100 is equipped with a microphone assembly, typically composed of a miniature electret diaphragm or a microelectromechanical system (MEMS) chip, used to collect specific voice commands from the user and convert them into electrical signals. The voice recognition unit in the control module then parses this electrical signal to generate the unlock signal. Alternatively, the human-machine interface signal can be an application output signal from a smart terminal. In this case, the control module integrates a Bluetooth or wireless fidelity communication module to establish a communication connection with the user's mobile phone or other smart terminal. When the user performs an operation on the application interface, the smart terminal issues a wireless control command, which the control module receives and generates the unlock signal. The physical button signal is triggered by a physical button located on the frame body 100. This physical button can be a mechanical press button using elastic silicone or a metal spring as a reset structure, or a capacitive touch button with a conductive sensing layer on its surface. The user presses or touches the button to change its state, generating an electrical signal. The control module recognizes this change in electrical level and generates the unlock signal.

[0090] Upon receiving the unlocking signal, the electronically controlled drive component 34 converts electrical energy into mechanical motion. For example, energizing the internal electromagnetic coil generates electromagnetic attraction to push and pull the armature, or driving a micro-rotary motor to drive the gear and rack structure, thereby applying mechanical driving force to the locking component 31, driving the locking component 31 from the locked position to the unlocked position. During this movement, the locking component 31 disengages from the physical interference with the mating component 41, for example, the locking pin is pulled out of the pin hole or the hook retracts from the slot, thus completely releasing the restriction on the mating component 41. At this time, the connecting mechanism switches to the unlocked state, and the functional module 200 is no longer mechanically constrained. The user only needs minimal force to remove it from the frame body 100, thus achieving both a secure connection and easy disassembly within a confined space.

[0091] The smart glasses 1000 provided in this application, by employing a detachable functional module 200 and a connection mechanism including an electronically controlled drive component 34 and a locking component 31, can solve the contradiction between the existing smart glasses 1000's inability to meet the needs of lightweight wearing and rich functions in different scenarios, as well as the physical contradiction between the difficulty in balancing the connection of components and the ease of disassembly. Specifically, when the user is in an application scenario requiring rich functionality, the functional module 200 is connected to the frame body 100. At this time, the connection mechanism is in a locked state, the locking member 31 of the first docking component 300 is in the locked position and limits the mating member 41 of the second docking component 400, so that the frame body 100 and the functional module 200 are mechanically fixed and electrically connected. When the user is in a scenario requiring lightweight wear or needs to replace the module, the control module on the frame body 100 outputs an unlocking signal to the electric control drive 34 of the first docking component 300. After receiving the signal, the electric control drive 34 drives the locking member 31 to move from the locked position to the unlocked position, releasing the limitation on the mating member 41. The connection mechanism switches to the unlocked state, and the functional module 200 can be easily disassembled. This design allows users to flexibly add, remove, or replace the functional module 200 according to actual scenarios, balancing the conflicting needs of lightweight wear and rich functionality, and avoiding the high cost of purchasing multiple pairs of glasses. At the same time, in the locked state, the mechanical limit of the locking part 31 and the mating part 41 ensures a firm connection and stable electrical conduction. In the unlocked state, the cooperation of the control module and the electronically controlled drive part 34 enables automatic unlocking, making disassembly convenient and labor-saving. Thus, it combines the characteristics of firm connection and convenient separation in a small space.

[0092] Please refer to Figure 6 In one embodiment, the electrically controlled drive unit 34 includes an electromagnetic drive unit; the first docking assembly 300 includes a base 32 and an elastic member 33, the base 32 is disposed on the frame body 100 or the functional module 200, the base 32 is provided with an insertion interface 323 and a cavity 324 communicating with the insertion interface 323; the locking member 31 is movably disposed in the cavity 324 to have the locked position and the unlocked position; the elastic member 33 is disposed between the base 32 and the locking member 31, and the elastic member 33 is configured to apply a locking force to the locking member 31 toward the locked position; The electromagnetic drive component is disposed on the base 32 and is located away from the insertion interface 323; In the locked state, the elastic member 33 applies a locking force to the locking member 31 so that the locking member 31 is in the locked position and limits the mating member 41; In the unlocked state, the electromagnetic drive generates a driving force to overcome the locking force of the elastic member 33, driving the locking member 31 to move to the unlocked position.

[0093] It should be noted that, in one embodiment, the electronically controlled drive component 34 includes an electromagnetic drive component. The electromagnetic drive component is an actuator that converts electrical energy into mechanical energy using the principle of electromagnetic induction. It is usually composed of an electromagnetic coil wound on a magnetic core and a movable armature or iron core. The coil is made of copper enameled wire with good conductivity. The core and the outer magnetic core are usually made of soft magnetic metal materials such as silicon steel or pure iron. When the electromagnetic coil is energized, it can generate a magnetic field, which in turn generates a magnetic attraction or repulsion force on the armature.

[0094] The first docking assembly 300 includes a base 32, which serves as the mounting carrier for the first docking assembly 300. The base 32 is typically made of hard plastic or lightweight alloy and formed by injection molding or machining, presenting a block or shell structure with internal accommodating space. The base 32 is fixedly mounted on the frame body 100 or functional module 200, providing a stable support foundation for the internal moving parts. The base 32 is provided with an insertion interface 323, which is typically an opening or groove on the surface of the base 32. Its outline matches the shape of the mating part 41, allowing the mating part 41 to be inserted during docking, providing initial guidance and positioning, enabling the mating part 41 to smoothly enter the interior of the base 32. The base 32 is also provided with a cavity 324 that communicates with the insertion interface 323. The cavity 324 is a hollow structure inside the base 32 for accommodating the movable parts. It is spatially connected to the insertion interface 323, so that the mating part 41 inserted through the insertion interface 323 can extend into or come close to the cavity 324 so as to interact with the movable parts inside the cavity 324.

[0095] Furthermore, the functional module 200 or the frame body 100 of the smart glasses 1000 is provided with a mounting groove. The mounting groove is a receiving space formed by recessing inward from the outer surface of the functional module 200 or the frame body 100. Its shape is usually a rectangular groove, cylindrical groove, or irregular groove that matches the outer contour of the base 32. The inner wall of the mounting groove can be a smooth surface, or it can be locally machined with structures such as snap-fits or through holes for positioning or fastening. The base 32 is set in the mounting groove, that is, the base 32 is embedded in the mounting groove. The fixing method between the base 32 and the mounting groove can be by interference fit pressing, bonding with weather-resistant adhesive, threaded connection of the base 32 through the bottom wall of the mounting groove with fasteners such as micro screws, or interlocking with the groove of the outer shell of the base 32 using the elastic buckle of the side wall of the mounting groove. Through these fixing methods, the base 32 is firmly confined in the internal space of the mounting groove, and the outer wall of the base 32 is close to or adjacent to the inner wall of the mounting groove.

[0096] The locking element 31 is movably disposed in the cavity 324. The outer contour of the locking element 31 is adapted to the shape of the inner wall of the cavity 324. It is usually in the form of a slider, pin or tongue structure, and the material is usually metal or hard engineering plastic. It can slide or swing in a specific direction in the cavity 324, so that it has two spatial states in the cavity 324: a locked position and an unlocked position.

[0097] The first docking assembly 300 also includes an elastic element 33, which is disposed between the base 32 and the locking element 31. The elastic element 33 is typically a helical compression spring, leaf spring, or elastic claw made of spring steel, phosphor bronze, or elastic polymer material. It utilizes the elastic deformation characteristics of the material itself to continuously accumulate and release elastic restoring force. The elastic element 33 is configured to apply a locking force to the locking element 31 towards the locked position. That is, under normal conditions without interference from other external forces, the elastic element 33 pushes or presses the locking element 31 with its own elastic restoring force, causing the locking element 31 to spontaneously bias and remain in the locked position within the cavity 324, forming a normally closed biased structure.

[0098] The electromagnetic drive component is fixedly mounted on the base 32, and its installation position is far away from the insertion interface 323. This spatial layout separates the insertion area of ​​the electromagnetic drive component and the mating component 41 in physical space, avoiding the electromagnetic drive component from occupying the space of the insertion interface 323 and hindering the insertion of the mating component 41. At the same time, it also allows the electromagnetic driving force to be effectively transmitted through the locking component 31.

[0099] In the locked state, the electromagnetic drive is not energized, and the elastic element 33 applies a locking force to the locking element 31, pushing the locking element 31 to move to or maintain in the locked position. At this time, part of the structure of the locking element 31 protrudes from the cavity 324 or remains blocked on the communication path between the insertion interface 323 and the cavity 324, forming a physical block on the mating part 41 inserted into the insertion interface 323, realizing the function of limiting the mating part 41, so that the frame body 100 and the functional module 200 maintain a stable mechanical fixation and electrical connection.

[0100] In the unlocked state, the control module outputs an unlock signal to energize the electromagnetic drive, and the electromagnetic coil generates a magnetic field, which in turn generates a driving force. The direction of this driving force is opposite to the locking force of the elastic element 33. As the current increases, the electromagnetic driving force overcomes the locking force of the elastic element 33, pulling or pushing the locking element 31 to move in the opposite direction within the cavity 324, forcing the elastic element 33 to undergo elastic deformation and store force. The locking element 31 then moves from the locked position to the unlocked position, releasing the physical block on the mating part 41 and allowing the mating part 41 to be pulled out from the insertion interface 323.

[0101] In this embodiment, the cooperation between the elastic element 33 and the electromagnetic drive element forms a safety mechanism that is normally locked and unlocked when powered on. During daily wear when not powered on, the elastic element 33 can continuously provide a reliable mechanical locking force to prevent the functional module 200 from accidentally loosening, ensuring the stability of the connection and the stability of the electrical contact. When disassembly is required, the device can be unlocked simply by generating an instantaneous driving force through electromagnetic energization to overcome the spring force. The operation response is rapid and the external force required by the user is minimal, effectively solving the contradiction between mechanical locking and convenient disassembly in a confined space. At the same time, the connection structure between the insertion interface 323 and the cavity 324 in the base 32 and the layout of the electromagnetic drive element away from the insertion interface 323 ensure that the insertion guide of the mating part 41 and the internal drive transmission do not interfere with each other in space. The structure is compact and reasonable, which is conducive to the overall lightweight and miniaturized design of the smart glasses 1000.

[0102] Please refer to Figures 6 to 9 In one embodiment, the inner wall of the base 32 is provided with a driving part 35; the locking member 31 includes a sleeve 311 and at least one locking ball 312, the sleeve 311 is movably disposed in the cavity 324, and the side wall of the sleeve 311 is provided with a radially penetrating mounting hole; the locking ball 312 is movably disposed in the mounting hole, and the outer side of the locking ball 312 protrudes from the mounting hole and slides against the driving part 35; when the sleeve 311 moves relative to the base 32, the driving part 35 forces the locking ball 312 to extend or retract radially into the mounting hole, so that the locking ball 312 switches between the locked position and the unlocked position; the mating member 41 is inserted into the sleeve 311 via the insertion interface 323; In the locked state, the elastic element 33 applies a locking force to the sleeve 311, and the driving part 35 forces the locking ball 312 to extend radially out of the mounting hole and engage with the mating part 41, so that the locking ball 312 is in the locked position. In the unlocked state, the electromagnetic drive holds the sleeve 311 to one side of the unlocked position, and the drive part 35 allows the locking ball 312 to retract radially into the mounting hole and disengage from the mating member 41, so that the locking ball 312 is in the unlocked position.

[0103] It should be noted that the inner wall of the base 32 is provided with a drive section 35. The drive section 35 is typically a cam profile, inclined surface, or stepped groove structure with varying diameter formed on the inner wall surface of the base 32. Its material is the same as that of the base 32 or is made of wear-resistant metal inlay. The surface shape of the drive section 35 is designed to generate a mechanical pushing force in a specific direction or provide clearance space to the parts in contact with it by changing the height of the profile when the sleeve 311 undergoes axial displacement.

[0104] The locking element 31 includes a sleeve 311 and at least one locking ball 312. The sleeve 311 is typically a hollow cylindrical or tubular shell structure, made of brass, stainless steel, or wear-resistant engineering plastic. The locking ball 312 is a smooth spherical structure, typically made of hard metal such as bearing steel or ceramic to reduce frictional resistance and withstand compressive stress. There can be one or more locking balls 312, distributed around the sleeve 311 to provide uniform clamping force. The sleeve 311 is movably disposed within the cavity 324 and can reciprocate along its central axis within the cavity 324. A radially penetrating mounting hole is provided on the side wall of the sleeve 311. The mounting hole is typically circular, with its inner diameter matching the outer diameter of the locking ball 312, allowing the locking ball 312 to be placed within it without falling out. The mounting hole also provides a guide channel for the radial movement of the locking ball 312. The locking ball 312 is movably disposed within the mounting hole and can roll or slide along the radial direction of the mounting hole. A portion of the outer surface of the locking ball 312 protrudes outward through the mounting hole, directly forming a sliding contact with the drive portion 35 on the inner wall of the base 32. This contact relationship allows the relative axial movement between the base 32 and the sleeve 311 to be converted into radial movement of the locking ball 312 within the mounting hole through the sliding friction and positional interference between the contour undulation of the drive portion 35 and the locking ball 312.

[0105] When the sleeve 311 moves axially relative to the base 32, the sleeve 311 drives the locking ball 312 to move synchronously. Due to the contour change of the surface of the driving part 35, the driving part 35 forces the locking ball 312 to extend radially out of or retract into the mounting hole through the abutment surface. When the locking ball 312 extends radially, the locking member 31 is in the locked position; when the locking ball 312 retracts radially, the locking member 31 is in the unlocked position, thereby realizing the state switching of the locking member 31 between these two positions.

[0106] The insertion end of the mating part 41 is typically a cylindrical rod-shaped structure, with an annular groove or locking hole on its outer surface corresponding to the locking ball 312. When the mating part 41 is inserted into the sleeve 311, the radial movement of the locking ball 312 directly acts on the outer peripheral wall or locking structure of the mating part 41, thereby achieving the gripping, locking, or releasing of the mating part 41.

[0107] In the locked state, the elastic element 33 applies a locking force to the sleeve 311 toward the locked position, pushing the sleeve 311 to move within the cavity 324. At this time, due to the inward compression of the contour of the drive part 35, the locking ball 312 is forced to extend radially outward from the mounting hole and engage with the groove of the mating part 41 or abut against the stepped surface of the mating part 41, forming a mechanical engagement, so that the locking ball 312 is stably located in the locked position, and the mating part 41 is firmly locked inside the sleeve 311.

[0108] In the unlocked state, the electromagnetic drive unit is energized to generate a driving force that overcomes the locking force of the elastic member 33, keeping the sleeve 311 on the unlocked side. At this time, the sleeve 311 moves so that the locking ball 312 is opposite to the contour of the drive part 35 or the relief groove. The drive part 35 no longer provides inward squeezing force to the locking ball 312, allowing the locking ball 312 to retract radially inward into the mounting hole. The locking ball 312 disengages from the engagement with the mating member 41, so that the locking ball 312 is in the unlocked position, and the mating member 41 can be freely pulled out.

[0109] In this embodiment, the axial driving force is cleverly converted into the radial locking force of the locking ball 312 through the relative movement between the sleeve 311 and the driving part 35 on the inner wall of the base 32. The direction of movement and force transmission are realized by using the inclined plane or cam structure. The spherical structure of the locking ball 312 enables uniform multi-point or ring clamping during engagement, has a self-centering effect, improves the coaxiality and stability of the connection, and the wear caused by the friction of the ball rolling or sliding is small. At the same time, the mating structure of the sleeve 311 and the locking ball 312 occupies very little radial space, which is very suitable for micro-small devices such as smart glasses 1000 that have strict requirements for internal space, and realizes reliable locking and convenient release in a compact layout.

[0110] Please refer to Figure 4 and Figure 5 In one embodiment, the driving part 35 is a spiral groove formed on the inner wall of the base 32, and the spiral groove extends spirally along the axial direction of the base 32; the end of the spiral groove near the electromagnetic drive corresponds to the unlocking position, and the end away from the electromagnetic drive corresponds to the locking position; the depth of the spiral groove gradually decreases from the unlocking position to the locking position. The portion of the locking ball 312 protruding from the mounting hole is embedded in the spiral groove. When the sleeve 311 is driven to move axially by the electromagnetic drive, the locking ball 312 slides along the spiral groove and forces the sleeve 311 to rotate. As the sleeve 311 rotates, the bottom wall of the spiral groove, which gradually becomes shallower, presses against the locking ball 312, thereby forcing the locking ball 312 to extend or retract radially into the mounting hole.

[0111] It should be noted that the drive unit 35 can be a spiral groove formed on the inner wall of the base 32. The spiral groove is a groove structure that extends around the central axis of the base 32. It is usually formed by milling on the inner wall of the base 32 by CNC machine tool or by injection molding. The inner wall surface of the spiral groove is smooth to reduce sliding friction resistance.

[0112] The spiral groove extends spirally along the axial direction of the base 32. The end of the spiral groove closer to the electromagnetic drive corresponds spatially to the area where the locking member 31 is in the unlocked position, while the end farther from the electromagnetic drive corresponds to the area where the locking member 31 is in the locked position. This positional correspondence matches the axial displacement direction of the sleeve 311 under electromagnetic or elastic force. The depth of the spiral groove refers to the vertical distance from the inner surface of the base 32 inwards to the bottom wall of the spiral groove. Due to the gradual change in depth, the bottom wall of the spiral groove actually forms a continuous spiral inclined surface structure. The groove depth is greatest at the unlocked position, and the bottom wall is furthest outwards, while the groove depth is smallest at the locked position, and the bottom wall is furthest inwards.

[0113] The portion of the locking ball 312 protruding from the mounting hole of the sleeve 311 is embedded in the spiral groove. The locking ball 312 passes through the mounting hole on the side wall of the sleeve 311 and extends partially into the spiral groove on the inner wall of the base 32, so that the sleeve 311, the locking ball 312 and the base 32 form a spatial motion relationship. The locking ball 312 becomes the intermediate medium for transmitting motion and power.

[0114] When the sleeve 311 moves axially under the drive of the electromagnetic actuator or the action of the elastic element 33, the locking ball 312 embedded in the spiral groove is blocked and guided by the sidewall of the spiral groove, and is forced to slide along the curved trajectory of the spiral groove. Because the spiral groove itself has a helical angle around the axis, as the locking ball 312 moves axially with the sleeve 311, its sliding along the spiral trajectory applies a circumferential force to the sleeve 311, thereby forcing the sleeve 311 to rotate within the cavity 324, thus converting the linear axial displacement of the sleeve 311 into its own rotational displacement. As the sleeve 311 rotates, the relative position of the locking ball 312 within the spiral groove changes, and the gradually shallowing bottom wall of the spiral groove gradually squeezes the locking ball 312. When the sleeve 311 rotates towards the locking position, the inward pressure of the bottom wall forces the locking ball 312 to overcome radial resistance and extend radially inward from the mounting hole, thereby locking the mating part 41. When the sleeve 311 rotates towards the unlocking position, the locking ball 312 enters the deeper section of the spiral groove, the pressure of the bottom wall weakens or disappears, allowing the locking ball 312 to retract radially outward from the mounting hole, thereby releasing the mating part 41. This achieves a smooth switching of the locking ball 312 between the locking and unlocking positions.

[0115] In this embodiment, by designing the drive unit 35 as a spiral groove with a gradually varying depth, the spiral surface mechanism is cleverly used to convert the axial linear motion of the sleeve 311 into the rotational motion of the sleeve 311. The radial extension and retraction of the locking ball 312 are simultaneously achieved by the change in groove depth. This motion conversion mechanism makes the locking action present a spiral wedge-in posture. The movement process is smooth and has good self-locking characteristics, which can effectively avoid accidental unlocking caused by external force vibration. At the same time, the spiral groove is distributed on the circumference of the inner wall of the base 32, so that the locking ball 312 can be uniformly supported by the circumferential wall of the base 32 when under force, which improves the stress condition of the locking ball 312 and improves the durability and reliability of the connection mechanism under long-term repeated disassembly and assembly.

[0116] Please refer to Figures 6 to 9 In one embodiment, the mating member 41 includes a docking plug, which is inserted into the sleeve 311 via the insertion interface 323. The outer wall of the docking plug is provided with an annular groove. In the locked position, the locking ball 312 extends into the annular groove to engage the mating member 41.

[0117] It should be noted that the mating plug is an end structure on the mating part 41 used to extend into the base 32 to achieve a plug-in engagement. Its shape is usually a cylindrical or prismatic rod. The mating plug is inserted into the sleeve 311 through the insertion interface 323. In the plugged state, the mating plug passes through the hollow cavity of the sleeve 311 along the axial direction, so that the outer peripheral wall of the mating plug is close to or fits against the inner peripheral wall of the sleeve 311, providing a precise radial alignment reference for subsequent radial snap-fit.

[0118] The outer wall of the connector has an annular groove, which is a closed groove formed by a concave indentation around the outer circumference of the connector. Its cross-sectional shape can be arc-shaped, V-shaped, or rectangular, with a smooth transition between the groove wall and the bottom wall, forming a continuous circumferential recessed space on the outer surface of the connector. In the locked position, the locking ball 312 extends radially out of the mounting hole and into the annular groove. The local surface of the locking ball 312 physically interferes with and abuts against the groove wall of the annular groove to form a locking engagement, thereby axially restricting the connector from disengaging from the sleeve 311.

[0119] The connector can be configured as a fully conductive structure, meaning that the entire connector is made of a single conductive metal such as copper alloy or stainless steel, and the surface can be plated with gold or nickel to reduce contact resistance. In this case, the connector not only serves as a carrier for mechanical snap-fit, but its outer peripheral wall also serves as a contact surface for electrical connection. In the plugged-in state, it directly abuts against the conductive spring 36 or contact element provided inside the sleeve 311 or on the base 32 to realize the transmission of electrical energy and signals.

[0120] The connector can also be configured as a partially conductive structure, meaning the connector includes an insulating body and at least one conductive terminal embedded in the insulating body. The insulating body is molded from an insulating material such as engineering plastic or ceramic, with an annular groove formed on the insulating body to withstand mechanical locking force; the conductive terminal is usually a metal pin, contact spring, or insert, part of which is embedded and fixed in the insulating body, while the other part protrudes from the outer surface or end of the insulating body, for contacting and conducting with the corresponding independent electrical contacts on the mating side, thereby achieving isolated transmission of multiple signals or power.

[0121] In this embodiment, by designing the docking plug as a fully conductive or partially conductive structure, the connection mechanism can flexibly adapt to electrical connection requirements of varying complexity. The fully conductive structure is simple and compact, suitable for simple power supply or single-channel signal transmission. The partially conductive structure, through the combination of an insulating body and conductive terminals, ensures that the mechanical locking is not interfered with by the electrical structure, while achieving independent and isolated multi-circuit signals, improving the safety and functional expandability of the electrical connection. Moreover, regardless of the conductive method used, the cooperation between the annular groove and the locking ball 312 can provide reliable circumferential uniform limiting, ensuring that the conductive parts always maintain stable and reliable contact pressure in the locked state.

[0122] Please refer to Figure 6 In one embodiment, the first docking assembly 300 further includes a conductive spring 36, which is disposed on the base 32; In the locked state, the conductive spring 36 is in contact with the mating member 41 and conducts electricity.

[0123] It should be noted that the conductive spring 36 is a contact element with elastic deformation capability and good conductivity. Its material is typically a thin sheet of elastic metal such as beryllium copper, phosphor bronze, or stainless steel, and its surface is usually plated with gold, silver, or nickel to reduce contact resistance and improve corrosion resistance. The conductive spring 36 is usually designed in the shape of a cantilever beam, a U-shaped bend, or an arched protrusion. This structural design allows it to undergo elastic deformation when subjected to external pressure and return to its original shape after the external force is removed, thus providing continuous contact pressure.

[0124] The conductive spring 36 is disposed on the base 32. It can be fixed by insert injection molding into the inner wall of the base 32, or by snap-fitting, welding or fasteners into the inner wall of the cavity 324 of the base 32 or a specific slot. One end of the conductive spring 36 is fixed relative to the base 32 and electrically connected to the internal circuit board or wires, while the other end is suspended or slightly protruding from the inner wall surface of the base 32, extending into the movement trajectory of the mating part 41 during insertion, so as to make contact with it when the mating part 41 is inserted.

[0125] In the locked state, the mating part 41 is inserted along the insertion interface 323 and fixed in a predetermined position within the sleeve 311, at which point the locking member 31 mechanically limits the mating part 41. Simultaneously, the suspended end of the conductive spring 36 forms a tight physical contact with the conductive area on the mating part 41, such as the outer wall of the connector or a conductive terminal. Because the position of the mating part 41 is firmly constrained in the locked state, the conductive area of ​​the mating part 41 compresses the conductive spring 36, forcing the conductive spring 36 to undergo elastic deformation. The conductive spring 36 then applies positive contact pressure to the mating part 41 based on its own rebound force, creating a tight electrical contact surface between the two, thereby conducting the circuit and realizing power transmission and signal communication between the frame body 100 and the functional module 200.

[0126] In this embodiment, by adding a conductive spring 36 to the base 32 that is in contact with the mating part 41 in the locked state, the synchronous linkage of mechanical locking and electrical conduction is achieved. When the locking part 31 firmly locks the mating part 41, the conductive spring 36 also establishes a stable electrical connection due to the fixed position of the mating part 41. The mechanical locking force provides positional assurance for the contact pressure of the spring, avoiding poor electrical contact or momentary disconnection caused by shaking. At the same time, the elastic deformation characteristics of the conductive spring 36 can effectively absorb the tolerances brought about by manufacturing and assembly, and compensate for the minor wear of the contact surface during long-term use, maintaining a stable positive contact force and improving the reliability and service life of the electrical connection.

[0127] In one embodiment, the second docking component 400 further includes a grounding contact and an identification tag, and the control module includes a microcontroller and an identification reader, wherein the microcontroller is electrically connected to the conductive spring 36, and the identification reader is connected to the microcontroller; In the locked state, the conductive spring 36 makes contact with the grounding contact and conducts electricity. The microcontroller detects the conduction signal, the control module supplies power to the functional module 200, and reads the identification tag through the identification reader to confirm the installation of the functional module 200. In the unlocked state, the conductive spring 36 is disconnected from the grounding contact, the microcontroller detects a disconnection signal, the control module stops supplying power to the functional module 200 and confirms that the functional module 200 has been removed.

[0128] It should be noted that the grounding contact is a conductive contact part set on the mating part 41. Its material is usually copper alloy and plated with gold or nickel to prevent oxidation. Its shape can be a flat metal surface, a slightly convex hemisphere, or an elastic probe end. The layout of the grounding contact on the mating part 41 corresponds to the conductive spring 36 on the base 32. When the mating part 41 is inserted, it can be precisely aligned with the conductive spring 36 and physically abut against it to provide a grounding circuit or conductive path.

[0129] An identification tag is an electronic carrier that stores the identity information and attribute parameters of a specific functional module 200. It can be a radio frequency identification tag, a near field communication tag, or a contact module with a storage chip. It is usually encapsulated inside the housing of the mating part 41 or embedded on the surface, and is located close to the sensing area of ​​the identification reader. The identification tag contains a unique identification code or module type code, which is used to declare its identity to the external reading device.

[0130] The control module includes a microcontroller and an identification reader. The microcontroller is the core of the smart glasses 1000's computing power, consisting of an integrated circuit chip and its peripheral circuitry. The microcontroller's input pins are electrically connected to conductive contacts 36 on the base 32 via internal wires, enabling real-time monitoring of the voltage level or on / off status of the circuit containing the conductive contacts 36. The identification reader is a read / write circuit capable of sending radio frequency or electrical signals to identification tags and receiving returned data. It includes an antenna coil or electrical contact terminals. The identification reader connects to the microcontroller via a data bus or communication pins, transmitting the read tag data to the microcontroller for analysis and comparison.

[0131] In the locked state, the mating part 41 is fixed by the locking part 31. At this time, the conductive spring 36 is in close contact with the grounding contact, causing the circuit loop connected to the microcontroller to close or the level to flip. The microcontroller detects this conduction signal and determines that the functional module 200 is in place at the physical level. Subsequently, the power management unit of the control module supplies power to the functional module 200. Based on the power supply, the microcontroller activates the identification reader. The reader senses and reads the identification code in the identification tag. The microcontroller compares the read identification code with the preset legitimate module information, confirming that the functional module 200 is a compatible legitimate module, thereby completing the installation confirmation and allowing the system to call the module's functions.

[0132] In the unlocked state, locking member 31 releases mating member 41, and conductive spring 36 and grounding contact disengage as mating member 41 moves, breaking the originally closed circuit loop. The microcontroller detects the disconnection signal and then controls the power management unit to cut off the power supply to the functional module 200 to prevent arcs or surges caused by hot-plugging from damaging the circuit. At the same time, the microcontroller marks the status of the functional module 200 as removed at the system level and stops sending data commands to it.

[0133] In this embodiment, by setting the grounding contact and the conductive spring 36 together as a physical presence detection switch, the microcontroller only supplies power to the functional module 200 after detecting the conduction signal, realizing a safe timing sequence of mechanical positioning before electrical power-on, avoiding the risk of contact burning or circuit short circuit caused by hot plugging and unplugging; at the same time, by combining the identification tag and reader, a dual confirmation mechanism is constructed, which not only prevents unauthorized or incompatible modules from being incorrectly connected and causing system failure, but also enables the control module to automatically load the corresponding driver or adjust the working mode according to the identified module type, realizing hot-plug identification and intelligent adaptive management of the functional module 200, significantly improving the system's compatibility and safety.

[0134] Please refer to Figure 4 and Figure 6 In one embodiment, the base 32 includes a first housing 321 and a second housing 322 detachably connected to the first housing 321, wherein the first housing 321 and the second housing 322 enclose the cavity 324. Among them, at least one of the first housing 321 and the second housing 322 is a magnet.

[0135] It should be noted that the first housing 321 and the second housing 322 are typically made of rigid polymer or lightweight alloy, and their shapes are generally designed as mutually compatible half-shell or cover structures. The detachable connection can be achieved by screws, snap-fit ​​connections, or pin-hole insertion, allowing the first housing 321 and the second housing 322 to be separated when needed and securely joined during assembly to form a complete base 32 outer shell.

[0136] After the first housing 321 and the second housing 322 are joined together, their internal recessed structures or open cavities are combined to form a cavity 324 for accommodating internal moving parts. Since the base 32 needs to house precision components such as sleeves 311, locking balls 312, electromagnetic drive components, and elastic components 33, the split housing design allows these internal components to be positioned and wired on the open surfaces of the first housing 321 or the second housing 322 during assembly. Then, the other half of the housing is closed, thereby enclosing the internal components within the cavity 324, providing operational space for assembling complex internal structures.

[0137] A magnet is a magnetically conductive structural component that can be attracted by a magnet. It is typically made of soft magnetic materials such as iron, cobalt, nickel, and their alloys, including low-carbon steel or silicon steel. The magnet can be an integral part of the corresponding housing material, meaning the first housing 321 or the second housing 322 can be entirely formed by stamping or injection molding of a magnetically conductive metal; alternatively, it can be a metal block embedded or fixed in the outer wall or internal groove of the first housing 321 or the second housing 322. The magnet's function is to generate magnetic attraction with the permanent magnets on the frame body 100 or functional module 200 of the smart glasses 1000. When the base 32 approaches the installation position, the magnet and the permanent magnet attract each other, achieving magnetic pre-positioning and auxiliary fixation of the base 32.

[0138] In this embodiment, by designing the base 32 as a split structure in which the first housing 321 and the second housing 322 are detachably connected and enclosed to form a cavity 324, the assembly difficulty of the internal precision components is greatly reduced, the problem of the closed housing being unable to accommodate internal parts is solved, and it also facilitates later maintenance, replacement and disassembly inspection. At the same time, by setting at least one housing as a magnet, the base 32 can automatically align and pre-fix when inserted into the mounting slot or mating with the docking component, using the attraction force of the magnet and the external permanent magnet. That is, it provides a preliminary magnetic holding force before the locking member 31 is activated, preventing the components from slipping or shifting during the docking process. This not only improves the convenience and feel of blind operation during user insertion, but also makes mechanical locking and magnetic auxiliary fixing complement each other, further enhancing the overall stability of the connection.

[0139] In one embodiment, the control module is further configured to: An unlocking signal is output to the electronically controlled drive unit 34 to drive the locking member 31 to move to the unlocking position and release the restriction on the mating member 41; After the locking member 31 releases its restriction on the mating member 41, the unlocking signal is stopped after a preset delay, so as to allow the locking member 31 to return to the locking position.

[0140] It should be noted that the control module is also configured to execute specific timing control logic, which is typically implemented through software programs or hardware timing circuits burned into the internal microcontroller. Upon receiving an unlock command, the control module outputs an unlock signal to the electronically controlled drive unit 34. The electronically controlled drive unit 34 is energized to generate driving force, overcoming the resistance of the elastic element 33 and driving the locking element 31 to move to the unlock position, releasing the mechanical constraint on the mating element 41. At this time, the functional module 200 is in a detachable and free state, allowing the user to pull it off the frame body 100. After the locking element 31 releases the constraint on the mating element 41, the control module does not immediately withdraw the unlock signal. Instead, it starts an internal timer or delay program to maintain the output of the unlock signal for a preset time. This preset time is a time threshold set according to the reasonable operating window required for the user to complete the disassembly operation, ensuring that the user has sufficient time to pull it out.

[0141] When the delay reaches the preset time, the control module stops outputting the unlock signal, that is, it cuts off the power supply or excitation source of the electronically controlled drive component 34. At this time, the electronically controlled drive component 34 loses its driving force and stops working. The elastic element 33, which was originally compressed or deformed, releases its stored elastic potential energy and automatically pushes or pulls the locking element 31 back to the locking position, allowing the locking element 31 to reset and prepare for the next insertion and locking of the functional module 200.

[0142] In this embodiment, a delayed reset logic is set in the control module, providing the user with a safe and convenient disassembly operation window. This avoids the locking member 31 from quickly rebounding and jamming before the user pulls out the functional module 200 due to the instantaneous disappearance of the unlocking signal, thus preventing hard impact or interference between the locking member 31 and the mating member 41. At the same time, after the delay ends, the output of the unlocking signal is automatically stopped and the locking member 31 is automatically reset by the elastic member 33. There is no need for the user to manually reset the locking mechanism, so that the connecting mechanism can instantly return to the normally closed and locked standby state after the functional module 200 is pulled out. This saves power and ensures that the next insertion operation can be directly guided and locked, significantly improving the safety and automation of the interaction.

[0143] Please refer to Figure 2 In one embodiment, the functional module 200 includes at least one of a lens module 200a, a temple module 200b, a nose pad module 200c, and a front module 200d.

[0144] It should be noted that the functional module 200 is a unit on the smart glasses 1000 that can be independently installed and removed to perform specific functions, and it includes at least one of the lens module 200a, temple module 200b, nose pad module 200c, and front module 200d.

[0145] The lens module 200a may include a lower frame and a lens body. The lower frame is typically a semi-frame or U-shaped structure extending along the lower edge of the lens body, and can be made of lightweight metal or a polymer plastic with a certain degree of toughness, used to wrap and support the lens body from below and the side. The lens body can be made of optical resin, glass, or a diffractive lens with built-in optical waveguide elements. In this structural layout, the frame body 100 acts as the upper frame. During assembly, the first mating component 300 is located at the lower edge of the upper frame (i.e., the frame body 100), and the second mating component 400 is located at the upper edge of the lower frame. The two are interlocked to achieve mechanical locking between the upper and lower frames and to establish electrical conduction when needed. At the same time, a groove is formed along the length of the lower edge of the upper frame. In the assembled state, the upper edge or part of the structure of the lens body is directly embedded in the groove of the upper frame, and the inner wall of the groove wraps and clamps the embedded part of the lens body.

[0146] The temple module 200b is typically a slender, strip-shaped shell structure that houses electronic components such as a battery, speaker, Bluetooth module, or flexible circuit board. The shell is often made of lightweight metal or plastic and serves as the main power storage, communication processing, and audio output unit for the smart glasses 1000. During assembly, the first docking component 300 is located at both ends of the frame body 100 (upper frame), i.e., at the temple connection points, while the second docking component 400 is located at the front connection point of the temple module 200b. The temple module 200b achieves mechanical locking and electrical connection by inserting its front end into the end of the frame body 100 for power supply and data transmission.

[0147] The nose pad module 200c includes a nose pad for contacting the bridge of the nose and a connecting bracket. The nose pad is typically made of flexible silicone or soft plastic to improve wearing comfort, while the connecting bracket is usually made of metal wire core covered with plastic or molded from rigid plastic. During assembly, the first mating component 300 is located below the middle section of the bridge of the frame body 100, and the second mating component 400 is located at the top of the connecting bracket of the nose pad module 200c. It should be noted that when the nose pad module 200c is mated with the frame body 100, it can maintain only a structural mechanical connection, that is, a physical snap-fit ​​fixation is achieved through the locking component 31 and the mating component 41 to provide support for the bridge of the nose. However, the nose pad module 200c does not have conductive terminals or grounding contacts inside, and the corresponding conductive spring 36 on the base 32 is not conductive to it; no electrical connection is established between the two.

[0148] The front-facing module 200d can be a camera module, a fill light module, a bone conduction microphone module, or an environmental sensor module, etc. Its housing is designed with a corresponding package shape according to functional requirements, and integrates optical lenses, light-emitting diodes, or sensor chips internally. During assembly, the first docking component 300 is located at the reserved expansion interface on the main body 100 of the frame (such as the lower or front side of the frame), and the second docking component 400 is located on the housing of the front-facing module 200d. The front-facing module 200d achieves mechanical fixation and electrical connection by inserting into the reserved interface to transmit data and power.

[0149] In this embodiment, by subdividing the functional module 200 into at least one of the following: lens, temple, nose pad, and front module 200d, and clarifying the specific placement positions of the first docking component 300 and the second docking component 400 under each component, the spatial layout of the modular design is made clearer and more reasonable, allowing users to flexibly replace or upgrade corresponding components according to different usage scenarios and vision needs. In particular, the lens module 200a adopts an upper and lower split docking structure, with part of the lens body embedded in the groove of the upper frame, providing precise pre-positioning and guidance when the upper and lower frames are docked, ensuring a tight seam, while the groove clamps... The support of the lower frame ensures stable constraint of the lens body in both vertical directions, significantly enhancing the structural strength and stability of the assembled lens. Simultaneously, it is explicitly stated that the nose pad module 200c can be designed with purely mechanical connections without electrical connections. For basic components that only need to provide physical support, unnecessary conductive contacts and internal wiring structures are rationally eliminated, effectively reducing the manufacturing cost and assembly complexity of such basic modules. Redundant electrical detection logic is avoided, allowing the connection system to accommodate complex electrical expansion while also simplifying and adapting to the needs of purely physical support, thus improving the overall system compatibility and configuration flexibility.

[0150] In one embodiment, one of the frame body 100 and the functional module 200 is provided with at least two first docking components 300, and the other is provided with at least two second docking components 400, with at least two first docking components 300 and at least two second docking components 400 corresponding to each other.

[0151] It should be noted that in the assembly structure of the frame body 100 and the functional module 200, one of the frame body 100 and the functional module 200 is provided with at least two first docking components 300, and the other is provided with at least two second docking components 400. That is, at least two first docking components 300 (such as components including base 32, locking ball 312, electric drive component 34, etc.) can be provided on the frame body 100, and at least two second docking components 400 (such as components including mating part 41, grounding contact, identification tag, etc.) can be provided on the functional module 200; or conversely, at least two first docking components 300 can be provided on the functional module 200, and at least two second docking components 400 can be provided on the frame body 100. The number of first docking components 300 and second docking components 400 is consistent and not less than two.

[0152] During assembly and docking, at least two first docking components 300 and at least two second docking components 400 are paired one-to-one. In terms of spatial layout, these at least two sets of docking components are typically distributed at intervals along the docking direction between the functional module 200 and the frame body 100, for example, respectively located at the left and right ends, top and bottom sides, or diagonal positions of the module. When the functional module 200 is inserted into or attached to the frame body 100, the base 32 of each first docking component 300 and the mating part 41 of the corresponding second docking component 400 are aligned and inserted, and the locking parts 31 at each position act independently or synchronously, locking the multiple mating parts 41 in their respective cavities 324, thereby achieving multi-point mechanical fixation and electrical conduction.

[0153] In this embodiment, firstly, by setting at least two sets of one-to-one mating components, multi-point support and multi-point locking are formed between the functional module 200 and the frame body 100. Compared with single-point connection, multi-point fixing can effectively distribute the force, avoid loosening of the connection or structural breakage due to excessive force at a single point, significantly enhance the overall structural strength and torsional resistance after module assembly, and completely eliminate the warping or swaying phenomenon that is easy to occur when the module is subjected to force on one side. Secondly, the layout of multiple sets of mating components physically constitutes geometric constraints (such as two points determining a straight line, three points determining a plane), enabling the functional module 200 to be inserted... Precise guidance and positioning ensure high-precision docking. Furthermore, in terms of electrical performance, multiple docking components can achieve physical isolation between power supply and data transmission (e.g., one set dedicated to high-current power supply, and another dedicated to high-speed data communication), avoiding signal interference. Alternatively, they can achieve redundant parallel connection of power supply and grounding circuits, reducing the current load on individual contacts and improving the stability and safety of high-power module power supply. In addition, by setting multiple docking components to an asymmetrical distribution (e.g., unequal left and right spacing), it also serves as a foolproof mechanism, preventing incorrect reverse insertion of the functional module 200, ensuring the reliability and convenience of the insertion operation.

[0154] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. An interaction method applied to smart glasses, characterized in that, The smart glasses include a frame body and multiple functional modules detachably connected to the frame body. Each functional module includes at least a lens module, a temple module, and a nose pad module. Users can flexibly add, remove, or replace these functional modules according to actual scenarios, achieving dynamic reconfiguration of the device's form and function set. Furthermore, the assembly and combination of the frame body and each functional module can form a first identification module group and at least one second identification module group. The method includes: Obtain the identification information of each of the currently assembled functional modules to determine the current module assembly combination; wherein, the identification information can characterize the type and capability attributes of the currently assembled functional modules; When it is recognized that the current module assembly includes the first identification module group, the target scenario is determined to be a cycling scenario, and the cycling-specific mode is entered; wherein, the first identification module group is composed of at least one of the following: the temple module with rear camera function, and the lens module with anti-fog temperature measurement function; In the dedicated cycling mode, when it is detected that the current module assembly contains any of the second identifier module groups, the target cycling application scenario corresponding to the second identifier module group is determined according to the preset mapping relationship; Based on the target cycling application scenario, generate and execute the target interaction strategy.

2. The interaction method as described in claim 1, characterized in that, The second identification module group includes at least the lens module, the frame body has ambient light detection function and ultraviolet light detection function, the lens module has electrochromic adjustment function; the target cycling application scenario includes strong light protection scenario; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: Ambient light illuminance data is obtained through the ambient light detection function of the main body of the frame, and / or ultraviolet intensity data is obtained through the ultraviolet detection function of the main body of the frame. When the ambient light intensity data exceeds a preset light threshold and / or the ultraviolet intensity data exceeds a preset ultraviolet threshold, a dimming command is sent to the lens module to control the lens module to call its electrochromic adjustment function to reduce the lens transmittance to the first cycling transmittance.

3. The interaction method as described in claim 1, characterized in that, The second identification module group includes at least the lens module, the frame body has a temperature and humidity detection function, and the lens module has a temperature detection function and a heating function; the target cycling application scenario includes an anti-fog and temperature control scenario; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The ambient temperature and humidity data are obtained through the temperature and humidity detection function of the main body of the frame, and the current dew point temperature is calculated. The lens module obtains the real-time temperature of the lens surface through its temperature detection function. When the difference between the real-time temperature of the lens surface and the dew point temperature is less than the preset anti-fog temperature difference threshold, a heating command is sent to the lens module to control the lens module to call its heating function to heat up and defog the lens.

4. The interaction method as described in claim 1, characterized in that, The second identification module group includes at least the temple module and the lens module. The temple module has millimeter-wave radar detection function and rear camera function, and the lens module has optical waveguide display function. The target cycling application scenario includes a rear vehicle approach warning scenario. The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The millimeter-wave radar detection function of the temple module is used to monitor the approach of objects behind in real time. When an object is detected approaching from behind at a preset relative speed, the rear camera function of the temple module is activated to acquire rear image data, and a display command is sent to the lens module to control the lens module to call its optical waveguide display function to display the rear image data in the edge area of ​​the field of view. When the millimeter-wave radar detection function detects that an object behind has disappeared or the relative distance is greater than a preset safe distance, the rear camera function and the optical waveguide display function are turned off.

5. The interaction method as described in claim 1, characterized in that, The second identification module group includes at least the temple module and the lens module. The temple module has bottom gesture capture function and rear camera function, and the lens module has optical waveguide display function. The target cycling application scenario includes gesture rearview assistance scenario. The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The hand image is acquired in real time through the bottom gesture capture function of the temple module. When a specific cycling gesture command is recognized, the target temple corresponding to the gesture command is determined. The rear camera function of the target side temple is activated to acquire side and rear image data, and a display command is sent to the corresponding lens module to control the lens module to call its optical waveguide display function to display the side and rear image data; When the display duration of the side-rear image data reaches a preset duration threshold or a cancellation gesture is detected, the rear camera function and the optical waveguide display function are turned off.

6. The interaction method as described in claim 1, characterized in that, The second identification module group includes at least the nose pad module, the lens module, and the temple module. The nose pad module has heart rate monitoring and body temperature monitoring functions, the lens module has optical waveguide display function, and the temple module has bone conduction audio output function. The target cycling application scenarios include fatigue monitoring scenarios; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: The nose pad module acquires real-time heart rate and body temperature data through its heart rate and body temperature monitoring functions, and calculates the fatigue index by combining the duration of cycling exercise. When the fatigue index exceeds the preset fatigue threshold, or the heart rate data / body temperature data exceeds the corresponding health threshold, an early warning command is issued to the temple module and / or the lens module. The temple module is controlled to use its bone conduction audio output function to play rest and hydration voice warnings, and / or the lens module is controlled to use its optical waveguide display function to display fatigue warning indicators.

7. The interaction method as described in claim 1, characterized in that, The multiple functional modules also include a front module, the second identification module group includes at least the front module and the lens module, the frame body has an ambient light detection function, the front module has an illumination function and a front camera function, and the lens module has an optical waveguide display function; The target cycling application scenarios include nighttime cycling scenarios; The step of generating and executing the target interaction strategy based on the target cycling application scenario includes: Ambient light illuminance data is obtained through the ambient light detection function of the main body of the frame. When the ambient light illuminance data is lower than the preset nighttime threshold, a lighting command is sent to the front module to control the front module to turn on its lighting function. In response to the cycling shooting gesture command, the front module is controlled to call its front camera function to capture images from a first-person perspective, and a display command is sent to the lens module to control the lens module to call its optical waveguide display function to display the shooting status indicator.

8. The interaction method as described in any one of claims 1 to 7, characterized in that, The main body of the mirror frame has an IMU attitude detection sensor; before the step of generating and executing the target interaction strategy according to the target cycling application scenario, the method further includes: Acquire multi-dimensional scene data, including motion state, ambient light, and glasses posture; A joint judgment mechanism of temporal and attitude stabilization is adopted to identify the current scene; The temporal stabilization includes: continuously judging whether the multi-dimensional scene data meets the triggering conditions of the target scene within a sliding time window; when the triggering conditions are met for N consecutive seconds, the scene switching is determined to be successful; and starting a lock timer after the execution mode switch, prohibiting the response to new scene switching requests within a preset lock time. The posture stabilization includes: acquiring triaxial acceleration and angular velocity data through the IMU posture detection sensor, and extracting the frequency band of the bumpy road surface; if the detected high-frequency vibration component matches the preset cycling vibration model, it is confirmed that the current state is a real cycling motion state; if a sudden large impact is detected without periodic bumpy characteristics, it is determined to be a non-cycling interference action and filtered out.

9. A type of smart glasses, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the interactive method as described in any one of claims 1 to 8.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the interactive method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Interaction method, intelligent glasses and storage medium

    CN122652817A