Universal service device
By incorporating a casing, main control module, and quick-connect module design into smart home devices, convenient and efficient module connection and autonomous communication are achieved. This solves the problems of scattered wiring and complex maintenance, reduces hardware costs and maintenance difficulty, and supports flexible module replacement and expansion.
Patent Information
- Application Number
- CN202512038858.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-03-20
AI Technical Summary
In existing smart home scenarios, device functions are scattered, wiring is messy, and maintenance is complex. The lack of module-level standard plug-in interfaces leads to high hardware costs, high maintenance difficulty, and complicated module replacement and expansion operations.
Design a general-purpose service device comprising a housing, a main control module, and a quick-connect module. The quick-connect module enables physical quick connection with the application module through its installation channel and elastic locking structure. The main control module establishes a communication connection autonomously without the need for manual network configuration. The elastic locking structure is convenient, efficient, and ensures reliable locking.
It reduces the complexity of installation and debugging, realizes a unified connection method for various application modules, facilitates convenient and efficient plug-and-play operations, reduces user maintenance costs and operator value-added operation difficulties, and supports flexible replacement and expansion of modules.
Smart Images

Figure CN121711925A_ABST
Abstract
Description
Technical Field
[0001] This application pertains to the field of smart homes, and in particular relates to a general-purpose service device. Background Technology
[0002] With the diversification of smart home scenarios, users are placing higher demands on the functional integration, ease of deployment, and intelligence level of home devices.
[0003] Currently, services such as air monitoring, security alarms, pet care, and network acceleration in smart home scenarios are usually provided as standalone devices, requiring users to purchase and install them one by one. This increases hardware procurement costs and also leads to space occupation, messy wiring, and complexity in later maintenance. Summary of the Invention
[0004] This application provides a general-purpose service device that can improve device integration, facilitate deployment, and reduce the complexity of later maintenance.
[0005] On one hand, this application provides a general service device, including a housing, a main control module, and a quick-connect module. The housing is provided with a socket for inserting an application module. The main control module is housed in the housing and is used to autonomously establish a communication connection with the application module. The quick-connect module is housed in and connected to the housing. The quick-connect module includes an installation body, an installation channel, and two elastic locking structures. The installation channel passes through the installation body along a first direction and communicates with the socket. The two elastic locking structures are installed at both ends of the installation body along a second direction. A portion of the elastic locking structure can be accommodated within the installation channel. The elastic locking structure is configured to be retractable along the second direction to lock and unlock the application module. The first direction intersects the second direction.
[0006] In some alternative embodiments, the resilient locking structure includes a first locking member and a telescopic mechanism, the telescopic mechanism being mounted on the mounting body and capable of telescopic extension and retraction in a second direction, the first locking member being connected to one end of the telescopic mechanism facing the mounting channel, and a portion of the first locking member being accommodating the mounting channel.
[0007] In some alternative embodiments, the thickness of the first locking member along the first direction gradually increases from the mounting channel toward the telescopic mechanism; the first locking member has two opposing first end faces along the first direction, and both first end faces intersect with the second direction.
[0008] In some alternative embodiments, the telescopic mechanism includes an elastic element, the two ends of which are connected to a first locking element and a mounting body, respectively, along a second direction.
[0009] In some alternative embodiments, the telescopic mechanism further includes a guide and a slider, the slider being slidably connected to the guide along a second direction, the slider being fixed to a first locking member, and the guide extending along the second direction and connected to the mounting body.
[0010] In some alternative embodiments, an application module is also included. The application module includes a connecting plug-in end and an application body. The plug-in end protrudes from the application body and has an electrical interface. The plug-in end can be accommodated in the mounting channel and locked with an elastic locking structure. The electrical interface is used for electrical connection with the main control module.
[0011] In some alternative embodiments, the plug-in terminal includes a plug-in body and two second locking members, which are connected to opposite sides of the plug-in body along a second direction. The electrical interface is located at the end of the plug-in body away from the application body. The thickness of the second locking member along the first direction gradually increases from the second locking member to the plug-in body. The second locking member has two opposing second end faces along the first direction, and both second end faces intersect with the second direction.
[0012] In some optional embodiments, the main control module is configured to obtain the hardware address of the application module and send the hardware address to the IoT platform so that the IoT platform can initiate a legitimacy query and complete the registration.
[0013] In some alternative embodiments, the housing includes an end cap and a housing having an opening, the end cap closing onto the opening, and the end cap being detachably connected to the housing.
[0014] In some alternative embodiments, the housing has a positioning hole, the end cap has a positioning element that can be inserted into the positioning hole, and the end cap and the housing can be magnetically coupled.
[0015] In some alternative embodiments, the quick-connect module is disposed on the periphery of the housing; and / or, there are multiple quick-connect modules.
[0016] In some alternative embodiments, heat dissipation holes are provided on the periphery of the housing; and / or, a caster wheel is provided on the side of the housing away from the end cover.
[0017] The general-purpose service device of this application embodiment has a main control module inside the casing that can independently establish communication connections with each application module. This eliminates the need for users to manually configure protocols and bind networks, significantly reducing the complexity of installation and debugging. It solves the problems of scattered deployment and cumbersome debugging of application modules in home scenarios in the prior art. Physical quick connection with application modules is achieved through the installation channel of the quick-connect module and the elastic locking structure. The scalable nature of the elastic locking structure makes the plugging and unplugging of application modules convenient and efficient, without the need for professional tools. At the same time, the symmetrical arrangement of the two elastic locking structures ensures the reliability of locking, realizing a unified connection method for each application module. This changes the non-standardized interface status of traditional home devices, facilitates the replacement and expansion of application modules in the future, and reduces the maintenance costs for users and the difficulty of value-added operations for operators. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the overall structure of a general-purpose service device according to some embodiments of this application; Figure 2 Show Figure 1 A schematic diagram of the internal structure of a general-purpose service device; Figure 3 Show Figure 2 A structural diagram of the application module and the quick-connect module; Figure 4 This is a flowchart illustrating the module access identification and function registration process for general service devices in some embodiments of this application; Figure 5 Show Figure 4 A flowchart of the dynamic calibration and calibration process in the document; Figure 6 This is a flowchart illustrating the exception handling process of the application module of a general service device in some embodiments of this application.
[0020] Explanation of reference numerals in the attached figures: 100. Outer shell; 101. Insertion hole; 110. End cap; 120. Housing; 121. Positioning hole; 122. Heat dissipation hole; 123. Caster wheel; 124. Groove; 200. Main control module; 300. Quick-connect module; 310. Mounting body; 320. Mounting channel; 331. First locking element; 331a. First end face; 332. Telescopic mechanism; 332a. Elastic element; 332b. Guide element; 332c. Sliding element; 400. Application module; 410. Application body; 420. Plug-in terminal; 421. Electrical interface; 422. Plug-in body; 423. Second locking element; 423a. Second end face; X. First direction; Y. Second direction. Detailed Implementation
[0021] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0022] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0023] With the diversification of smart home scenarios, users are placing higher demands on the functional integration, ease of deployment, and intelligence level of home devices. Currently, services such as air monitoring, security alarms, pet care, and network acceleration in smart home scenarios are usually provided as standalone devices, requiring users to purchase and install them individually. This increases hardware procurement costs and also leads to space occupation, messy wiring, and complexity in later maintenance.
[0024] Existing smart terminals lack module-level standard plug-in interfaces, and different manufacturers have inconsistent module interface designs. There is a lack of unified standards for the protocol layer and electrical layer, making module replacement and expansion operations complex and hindering later maintenance and flexible function expansion.
[0025] In view of this, embodiments of this application provide a universal service device, which houses a main control module within its casing capable of autonomously establishing communication connections with various application modules. This eliminates the need for manual protocol configuration and network binding by the user, significantly reducing the complexity of installation and debugging. It solves the problems of dispersed deployment and cumbersome debugging of application modules in home scenarios in existing technologies. Physical quick connection with application modules is achieved through the installation channel of the quick-connect module and the elastic locking structure. The scalable nature of the elastic locking structure makes the insertion and removal of application modules convenient and efficient, requiring no specialized tools. Simultaneously, the symmetrical arrangement of the two elastic locking structures ensures the reliability of the locking mechanism, realizing a unified connection method for each application module. This changes the non-standardized interface of traditional home devices, facilitating the replacement and expansion of application modules in the future, reducing user maintenance costs and the difficulty of value-added operations for operators.
[0026] The following combination Figures 1 to 6 This application provides a detailed description of a general-purpose service device based on embodiments thereof.
[0027] like Figure 1 and Figure 2 As shown, an embodiment of this application provides a universal service device, including a housing 100, a main control module 200, and a quick-connect module 300. The housing 100 is provided with a socket 101 for inserting an application module 400. The main control module 200 is housed in the housing 100 and is used to autonomously establish a communication connection with the application module 400. The quick-connect module 300 is housed in the housing 100 and connected to the housing 100. The quick-connect module 300 includes a mounting body 310, a mounting channel 320, and two elastic locking structures. The mounting channel 320 passes through the mounting body 310 along a first direction X and communicates with the socket 101. The two elastic locking structures are installed at both ends of the mounting body 310 along a second direction Y. A portion of the elastic locking structure can be accommodated within the mounting channel 320. The elastic locking structure is configured to be retractable along the second direction Y to lock and unlock the application module 400. The first direction X intersects the second direction Y.
[0028] For example, the shape of the outer shell 100 can be a cube, cylinder, or L-shape. Among them, the cube outer shell 100 has a regular structure, which makes it easy to place on a flat surface such as a desktop or cabinet, and has a high utilization rate of internal space, making it suitable for integrating multiple quick-connect modules 300.
[0029] In some examples, the housing 100 can be made of ABS (Acrylonitrile Butadiene Styrene) engineering plastic, aluminum alloy, or PC / ABS (Polycarbonate / Acrylonitrile Butadiene Styrene Blend) alloy. In some examples, the housing 100 can be positioned in the center of a living room desktop for easy module insertion and removal; it can also be wall-mounted in a bedroom, saving desktop space; or it can be embedded into a custom-made furniture cabinet for seamless integration with the home environment.
[0030] In some examples, the number of sockets 101 on the housing 100 matches the number of quick-connect modules 300, and can be 1, 2, 4, or 6, etc. In some examples, when the number of sockets 101 is 6, multiple application modules 400 such as cameras, air monitoring, smart cleaning, pet care, security alarms, and network acceleration can be connected simultaneously to meet the diverse needs of families.
[0031] For example, the shape of the socket 101 can be circular, square, or oblong. For example, the type of the socket 101 can be a single-channel socket 101 or a multi-channel composite socket 101. The single-channel socket 101 has a simple structure and can be adapted to a single type of application module 400.
[0032] In some examples, the jacks 101 can be distributed on the same side of the housing 100 to form a centralized interface area, which is convenient for users to manage in a unified manner; or they can be set on different sides of the housing 100 to make the wiring of each application module 400 more reasonable and avoid mutual interference.
[0033] In some examples, the main control module 200 is housed within the casing 100, and there is usually only one such module. This ensures centralized control and data processing of all application modules 400. In some home scenarios with extremely high reliability requirements, such as those involving core home security functions, two main control modules 200 can be set up to form a redundant backup. If one of them fails, the other can immediately take over the work, ensuring the continuous operation of the system.
[0034] For example, the main control module 200 can be an integrated main control unit or a distributed main control unit. An integrated main control unit integrates the processor, memory, communication module and other components onto a single circuit board, resulting in a compact structure, lower cost, and suitability for miniaturized devices.
[0035] In one example, the main control module 200 can be located in the central area inside the housing 100, so that the distance between the main control module 200 and each quick-connect module 300 is relatively uniform, reducing signal transmission delay; in another example, the main control module 200 can also be located on the side of the housing 100, close to the socket 101, to facilitate connection with external network devices.
[0036] For example, the autonomous communication connection between the main control module 200 and the application module 400 can be achieved through I²C bus (Inter-Integrated Circuit Bus), SPI bus (Serial Peripheral Interface Bus), UART bus (Universal Asynchronous Receiver / Transmitter Bus), and USB bus (Universal SerialBus).
[0037] In some examples, the number of quick-connect modules 300 can be 1, 2, 4, or 6. In some examples, when there are 4 quick-connect modules 300, they can correspond to the four major application modules 400 commonly used in the home: security, environmental monitoring, cleaning, and entertainment, thus achieving functional classification and management.
[0038] For example, the mounting body 310 can be in the shape of a cuboid, a cube, or an irregularly shaped part with a guide structure. In some examples, the material of the mounting body 310 can be aluminum alloy, ABS engineering plastic, or PC engineering plastic.
[0039] In some examples, the intersection angle between the first direction X and the second direction Y can be 90 degrees, 60 degrees, or 45 degrees, etc. As an example, when the intersection angle is 90 degrees, the insertion and removal direction of the application module 400 is perpendicular to the extension and retraction direction of the elastic locking structure, and the locking force is evenly distributed; the first direction X can be the length direction of the housing 100, and the second direction Y can be the width direction of the housing 100.
[0040] In one example, the number of mounting channels 320 is the same as the number of quick-connect modules 300, with each mounting body 310 corresponding to one mounting channel 320, ensuring independent access for a single application module 400. For example, the shape of the mounting channel 320 can be circular, square, or oblong, etc.
[0041] In some examples, the mounting body 310 has two receiving cavities located on both sides of the mounting channel 320, and the resilient locking structure is received within the receiving cavities.
[0042] In some examples, when there are two elastic locking structures, they are symmetrically distributed on both sides of the mounting channel 320 to achieve bidirectional locking of the application module 400. The structure is simple and the locking is reliable. In some examples, when the application module 400 is large or heavy, four elastic locking structures can be set.
[0043] For example, the type of elastic locking structure can be mechanical, electromagnetic, or pneumatic. As an example, the mechanical type provides locking force through elastic elements such as springs, and has a simple structure and high reliability.
[0044] In one example, when the application module 400 is inserted, the elastic locking structure is compressed. When the application module 400 is fully inserted, the elastic locking structure resets and locks the application module 400 along the first direction X. When unlocking, the application module 400 is pulled by an external force, and the elastic locking structure is compressed again to complete the unlocking.
[0045] In this embodiment, a main control module 200 capable of autonomously establishing communication connections with each application module 400 is installed within the housing 100. This eliminates the need for manual protocol configuration and network binding by the user, significantly reducing the complexity of installation and debugging. It solves the problems of dispersed deployment and cumbersome debugging of application modules 400 in home scenarios in the prior art. Physical quick connection with the application module 400 is achieved through the installation channel 320 of the quick-connect module 300 and the elastic locking structure. The scalable nature of the elastic locking structure makes the plugging and unplugging of the application module 400 convenient and efficient, without the need for professional tools. At the same time, the symmetrical arrangement of the two elastic locking structures ensures the reliability of the locking, realizing a unified connection method for each application module 400. This changes the current situation of non-standardized interfaces in traditional home devices, facilitating the replacement and expansion of application modules 400 in the future, reducing the user's maintenance costs and the operator's value-added operation difficulty.
[0046] In some embodiments, a mounting portion is provided inside the housing 100, the main control module 200 is disposed inside the mounting portion, and there are notches on both sides of the mounting portion to facilitate the placement and removal of the main control module 200.
[0047] like Figure 3 As shown, in some optional embodiments of this application, the elastic locking structure includes a first locking member 331 and a telescopic mechanism 332. The telescopic mechanism 332 is mounted on the mounting body 310 and can extend and retract along the second direction Y. The first locking member 331 is connected to one end of the telescopic mechanism 332 facing the mounting channel 320, and a portion of the first locking member 331 can be accommodated in the mounting channel 320.
[0048] In some examples, the first locking member 331 can be wedge-shaped, hemispherical, or square. The wedge-shaped first locking member 331 serves a guiding function, facilitating the insertion and unlocking of the application module 400. Exemplarily, the material of the first locking member 331 can be polyoxymethylene, nylon, or aluminum alloy, etc.
[0049] In some examples, the connection between the first locking member 331 and the telescopic mechanism 332 can be a threaded connection, adhesive bonding, snap-fit connection, or welding connection, etc.
[0050] In some examples, the telescopic mechanism 332 can be a spring telescopic mechanism 332, a cylinder telescopic mechanism 332, a hydraulic cylinder telescopic mechanism 332, or an electric telescopic mechanism 332, etc. As an example, the spring telescopic mechanism 332 has a simple structure and low cost, and is the preferred embodiment of this application. Specifically, it can be a cylindrical helical spring, a disc spring, or a leaf spring, etc.
[0051] For example, the telescopic mechanism 332 can be installed inside the mounting body 310 by means of bolt fixing, slot fixing, or interference fit fixing. As an example, the telescopic force of the telescopic mechanism 332 can be adjusted according to the weight of the application module 400 and the locking requirements, ranging from 2N to 10N, so as to reliably lock the application module 400 without increasing the difficulty of insertion and removal.
[0052] In this embodiment, the elastic locking structure consists of a first locking member 331 and a telescopic mechanism 332. The telescopic mechanism 332 extends and retracts along the second direction Y, causing the first locking member 331 to move, so that a part of the first locking member 331 is accommodated in the installation channel 320 to lock and unlock the application module 400. This split structure facilitates the replacement of the first locking member 331 for different types of application modules 400, improving the compatibility of the quick-connect module 300. The telescopic mechanism 332 is installed on the installation body 310, ensuring the accuracy of the telescopic direction, preventing the first locking member 331 from shifting during movement, improving the reliability of locking, solving the problems of complex module replacement operation and unstable locking in the prior art, and further optimizing the insertion and removal experience of the application module 400.
[0053] Specifically, in some optional embodiments of this application, the thickness of the first locking member 331 along the first direction X has a gradually expanding trend from the mounting channel 320 to the telescopic mechanism 332; the first locking member 331 has two opposing first end faces 331a along the first direction X, and both first end faces 331a intersect with the second direction Y.
[0054] For example, the angle of the gradual expansion can be 3 degrees, 5 degrees, 8 degrees, or 10 degrees, etc. As an example, when the gradual expansion angle is 5 degrees, the first locking member 331 has a good guiding effect. When the application module 400 is inserted, it can smoothly push the first locking member 331 to retract through the inclined surface, while having sufficient locking area in the locked state to ensure reliable locking.
[0055] In one example, the gradual expansion trend can be achieved through either one-piece molding or assembly. One-piece molding involves directly machining the first locking component 331 with the gradually expanding thickness using a mold, resulting in a simple structure and high precision. In another example, the assembly method consists of multiple sheet-like structures of different thicknesses stacked together, allowing for adjustment of the gradual expansion angle as needed, thus offering high flexibility.
[0056] In some examples, the shape of the first end face 331a can be a plane, an arc surface, or a stepped surface, etc. As an example, the plane first end face 331a is easy to process, has a large contact area with the application module 400, and the locking force is evenly distributed.
[0057] In some examples, both first end faces 331a intersect with the second direction Y, and the intersection angle can be 30 degrees, 45 degrees, 50 degrees, or 75 degrees, etc. For example, when the intersection angle is between 30 degrees and 75 degrees, the first end face 331a has a certain guiding function, which can assist in the insertion and removal of the application module 400; when the intersection angle is 105 degrees, the first end face 331a is barbed, which can further prevent the application module 400 from accidentally falling off and improve the reliability of locking.
[0058] In this embodiment, the thickness of the first locking member 331 gradually increases along the first direction X, allowing the application module 400 to smoothly push the first locking member 331 to retract during insertion through the guiding effect of the inclined surface, without requiring the user to apply excessive insertion and extraction force, thus improving the ease of operation; both opposite first end faces 331a intersect with the second direction Y, and both first end faces 331a have a guiding function, which can guide in both locked and unlocked states.
[0059] Furthermore, in an optional embodiment of this application, the telescopic mechanism 332 includes an elastic element 332a, the two ends of which are connected to the first locking element 331 and the mounting body 310 respectively along the second direction Y.
[0060] For example, the number of elastic elements 332a can be one or two. In some examples, when there is only one elastic element 332a, it is coaxially arranged at the center of the telescopic mechanism 332 to provide uniform telescopic force.
[0061] In some examples, the type of elastic element 332a can be a cylindrical helical spring, a disc spring, a leaf spring, or a rubber elastic element 332a, etc. Exemplarily, the material of elastic element 332a can be spring steel, stainless steel, or rubber.
[0062] For example, the connection between the elastic element 332a and the first locking element 331 can be a hook connection, a welding connection, or a slot connection, etc. The connection between the elastic element 332a and the mounting body 310 can be a bolt fixation, a hook connection, or a welding connection, etc.
[0063] In one example, the elastic element 332a is a spring with a spring stiffness coefficient k = 50 ± 5 N / mm. The vibration resistance of the spring meets the test standard of "Environmental Testing Part 2-6: Test Methods Test Fc: Vibration (Sine)" (International Electrotechnical Commission 60068-2-6, IEC 60068-2-6), for example, the frequency is 5~500 Hz and the amplitude is 1.5 mm.
[0064] The insertion and removal pressure of the electrical interface 421 between the application module 400 and the main control module 200 is 2~3N, which can be obtained by calibrating the FSR (Force Sensing Resistor) 402 pressure sensor.
[0065] The formula for the deformation energy of a spring is: Where k is the spring stiffness coefficient, x1 is the locking displacement, and x0 is the initial displacement, ensuring that the insertion and extraction force is ≤5N and the tensile force is ≥50N.
[0066] In this embodiment, the telescopic mechanism 332 provides a telescopic force along the second direction Y through the elastic element 332a. The elastic characteristics of the elastic element 332a enable the first locking element 331 to automatically reset and lock the application module 400 without the need for an additional driving device, thus simplifying the structure of the telescopic mechanism 332 and reducing equipment costs. The two ends of the elastic element 332a along the second direction Y are connected to the first locking element 331 and the mounting body 310 respectively, ensuring the effective transmission of the telescopic force and making the movement of the first locking element 331 more stable and precise. At the same time, the buffering effect of the elastic element 332a can absorb the impact force during the insertion and removal of the application module 400, reduce the wear of parts, extend the service life of the equipment, and solve the problems of complex structure and high cost of the module locking mechanism in the prior art.
[0067] In an optional embodiment of this application, the telescopic mechanism 332 further includes a guide member 332b and a sliding member 332c. The sliding member 332c is slidably connected to the guide member 332b along the second direction Y. The sliding member 332c is fixed to the first locking member 331. The guide member 332b extends along the second direction Y and is connected to the mounting body 310.
[0068] For example, the number of guide members 332b and sliders 332c is the same as the number of elastic members 332a, so that each elastic member 332a corresponds to a set of guide members 332b and sliders 332c, improving the stability of the telescopic mechanism 332. In one example, the guide member 332b extends along the second direction Y and is connected to the mounting body 310. The number of guide members 332b can be one or two. In some examples, when there is only one guide member 332b, it is coaxially arranged on one side of the elastic member 332a, which serves both as a guide and as a protector of the elastic member 332a.
[0069] In some examples, the guide element 332b can be a linear shaft, lead screw, or slide rail. The slider 332c can be a slider, sleeve, or nut. A slider works with a slide rail for high guiding accuracy; a sleeve works with a linear shaft for low sliding resistance and a simple structure. Exemplarily, the shape of the slider 332c matches the shape of the guide element 332b. When the guide element 332b is cylindrical, the slider 332c is a circular sleeve; when the guide element 332b is square, the slider 332c is a square slider, ensuring precise fit and smooth sliding. Exemplarily, the guide element 332b can be made of stainless steel, aluminum alloy, or bearing steel; the slider 332c can be the same as or different from the guide element 332b. Exemplarily, the connection between the guide element 332b and the mounting body 310 can be a bolted connection, a welded connection, or a plug-in connection.
[0070] In some examples, the sliding member 332c and the first locking member 331 can be fixed by threaded connection, snap-fit connection, welding connection or integral molding.
[0071] In this embodiment, the telescopic mechanism 332, through the cooperation of the guide member 332b and the sliding member 332c, provides precise guidance for the movement of the first locking member 331 along the second direction Y, avoiding the first locking member 331 from deviating or tilting during the telescopic process, ensuring that the first locking member 331 can accurately extend into the installation channel 320 to achieve locking, and improving the reliability of locking; the slidable connection between the sliding member 332c and the guide member 332b makes the movement of the first locking member 331 smoother, reduces movement resistance and wear of parts, extends the service life of the telescopic mechanism 332, solves the problem of unstable movement and easy wear of the locking mechanism in the prior art, and further optimizes the performance of the modular equipment.
[0072] In some alternative embodiments of this application, the housing 100 includes an end cap 110 and a housing 120, the housing 120 having an opening, the end cap 110 covering the opening, and the end cap 110 being detachably connected to the housing 120.
[0073] For example, the housing 120 has one opening, located at one end or side of the housing 120, to facilitate the installation and maintenance of internal components. The shape of the opening is adapted to the overall shape of the housing 120; for example, the opening of a cuboid housing 120 is often square. As an example, an annular sealing groove can also be formed on the edge of the opening, with a silicone sealing ring embedded within it. When the end cap 110 is closed, the sealing ring is compressed, effectively improving the dustproof and waterproof rating of the housing 120 and meeting the usage requirements of humid environments such as kitchens and bathrooms.
[0074] In some examples, the end cap 110 and the housing 120 can be connected by a detachable connection method such as snap-fit connection, bolt connection, magnetic attraction or rotation snap-fit.
[0075] In this embodiment, the outer casing 100 consists of an end cap 110 and a housing 120. The opening of the housing 120 provides a convenient passage for the installation and maintenance of the internal modules. The detachable connection between the end cap 110 and the housing 120 allows users to disassemble and assemble the device without professional tools, reducing maintenance difficulty. At the same time, the detachable structure facilitates the upgrading of internal modules according to family needs, such as replacing the main control module 200 with a higher performance module or increasing the number of quick-connect modules 300, solving the problem of inconvenient upgrades for existing integrated devices. The precise fit between the end cap 110 and the housing 120 also improves the dustproof and waterproof performance of the device, extends the service life of the device, and provides a guarantee for the long-term stable operation of the home service device.
[0076] In one embodiment of this application, the housing 120 has a positioning hole 121, the end cap 110 has a positioning member, the positioning member can be inserted into the positioning hole 121, and the end cap 110 and the housing 120 can be magnetically coupled.
[0077] For example, the housing 120 has positioning holes 121, and the number of positioning holes 121 can be 2, 3 or 4, etc. In some examples, when there are 4 positioning holes 121, they are respectively set at the four corners of the opening edge of the housing 120 to form a rectangular positioning layout, so as to ensure the positioning accuracy when the end cover 110 is closed.
[0078] The positioning hole 121 can be a blind hole or a through hole. For example, the shape of the positioning hole 121 can be cylindrical, prismatic, or conical. In some examples, the positioning hole 121 can be located not only at the edge of the opening of the housing 120, but also on a boss inside the opening of the housing 120.
[0079] The number of positioning elements is exactly the same as the number of positioning holes 121, ensuring a one-to-one correspondence for precise positioning. The shape of the positioning elements is adapted to the shape of the positioning holes 121. For example, the type of positioning element can be a fixed protrusion, an elastic positioning pin, or a magnetic positioning post, etc. The positioning elements are integrally formed with the end cap 110.
[0080] In some examples, the positioning hole 121 and the positioning element can be connected by a transition fit, clearance fit, or interference fit.
[0081] As an example, a first magnetic element is provided at the bottom of the positioning hole 121, and the positioning post has a second magnetic element that can be attracted to the first magnetic sheet, and the first magnetic element and the second magnetic element are magnetically attracted to each other.
[0082] In other examples, a first magnetic element can be provided on the upper surface of the end cap 110, and a second magnetic element can be provided at the corresponding position of the end cap 110. After the positioning hole 121 and the positioning element are positioned and inserted, the first magnetic element and the second magnetic element are magnetically attracted.
[0083] As an example, the first magnetic component and the second magnetic component can be a permanent magnet and a ferromagnetic material, respectively.
[0084] In some examples, recesses 124 are provided on the housing 120, with the outer surface of the housing 120 recessed into the inner surface to facilitate opening the end cover 110.
[0085] In this embodiment, the insertion and engagement of the positioning member with the positioning hole 121 provides a precise positioning reference for the closing of the end cover 110, enabling the end cover 110 to quickly align with the opening of the housing 120, thus avoiding the sealing problems caused by the misalignment of the end cover 110 in traditional connection methods. The magnetic coupling between the end cover 110 and the housing 120 further improves the reliability of the connection. The magnetic force is used to achieve auxiliary fixation of the end cover 110, allowing the end cover 110 to be securely closed without additional fasteners. At the same time, the magnetic coupling method makes the disassembly and assembly of the end cover 110 more convenient. Users can complete the operation without tools, solving the problems of inaccurate positioning and cumbersome operation in existing detachable connection methods, and greatly improving the ease of use and maintenance efficiency of the equipment.
[0086] Specifically, in some alternative embodiments of this application, quick-connect modules 300 are disposed on the periphery of housing 120; and / or, quick-connect modules 300 have multiples.
[0087] For example, the quick-connect module 300 is disposed on the periphery of the housing 120. Here, "periphery" specifically refers to the surrounding side of the housing 120 except for the mating surface of the end cover 110 and the bottom surface away from the end cover 110, including the four sides of the cuboid housing 120, the circumferential side of the cylindrical housing 120, or the corner side of the L-shaped housing 120, etc.
[0088] In one example, for the cuboid housing 120, a uniform distribution or a functional partition distribution can be adopted. When uniformly distributed, the four quick-connect modules 300 are respectively placed on the four sides, one on each side, to ensure that the plugging and unplugging operations do not interfere with each other. When functionally partitioned, the quick-connect modules 300 corresponding to security modules (such as cameras and human infrared sensors) are concentrated on the side of the housing 120 facing the outside, and the quick-connect modules 300 corresponding to environmental monitoring modules are placed on the indoor side to achieve the matching of function and location.
[0089] In some examples, the number of quick-connect modules 300 can be flexibly set according to the housing size 120 and family needs, and can be 2, 4, 6 or 8, etc.
[0090] In one example, the cuboid housing 120 has two quick-connect modules 300 on each of its four sides, for a total of eight quick-connect modules 300. Six of these are on the front and sides for connecting commonly used application modules 400, while the two on the back are reserved as expansion interfaces. When a user adds a smart lighting control module, they can directly insert one of the reserved quick-connect modules 300 on the back. The main control module 200 automatically recognizes and configures the module, requiring no modification to the device.
[0091] In this embodiment, the quick-connect module 300 is placed on the periphery of the housing 120, which solves the problems of insertion and removal interference and messy wiring when the end face is set, and improves the ease of operation. The configuration of multiple quick-connect modules 300 meets the access needs of various types of home applications, while reserving expansion interfaces to reduce the cost of equipment upgrades. The combined design of the two makes the general service equipment more adaptable, and can be matched with various installation methods such as wall-mounted, desktop, and embedded, as well as various home scenarios from simple to complex, providing flexible hardware support for operators' value-added services.
[0092] In some optional embodiments of this application, heat dissipation holes 122 are provided on the periphery of the housing 120; and / or, a caster wheel 123 is provided on the side of the housing 120 away from the end cover 110.
[0093] For example, the heat dissipation hole 122 can be a grille type or a louver type. The grille type heat dissipation hole 122 has a simple structure and low processing cost.
[0094] In one example, the layout of the heat dissipation holes 122 follows the principle of convection heat dissipation. Air inlets and outlets are respectively set on opposite sides of the periphery of the housing 120. For example, an air inlet is opened on the left side of the cuboid housing 120 and an air outlet is opened on the right side, forming a horizontal convection air duct.
[0095] In some examples, the casters 123 are located on the bottom surface of the device. Exemplarily, there are three or four casters 123. Three casters 123 are arranged in a triangle, utilizing the stability of a triangle to ensure the device will not tip over when placed. Four casters 123 are located at the four corners of the bottom surface of the housing 120, providing stronger load-bearing capacity and suitable for scenarios where the housing 120 integrates many modules and is heavy. As an example, the casters 123 can be lockable omnidirectional wheels.
[0096] For example, the movable wheel 123 is made of rubber or polyurethane.
[0097] In one example, in the combined implementation example, the left and right sides of the cuboid housing 120 are respectively provided with louvered air inlets and outlets, and the four corners of the bottom are equipped with rubber casters with braking devices. When the device is running in the living room, the heat dissipation holes 122 form a convection air duct to quickly dissipate the heat generated by the main control module 200 and the six application modules 400; when the user needs to monitor the nighttime air quality in the bedroom, the device can be easily moved by releasing the braking device and pushing it. After reaching the bedroom, the brake pads are pressed to fix it, and the device continues to operate stably and is connected to the bedroom's air monitoring module through the quick-connect modules 300 on the periphery.
[0098] In this embodiment, the heat dissipation holes 122 on the periphery of the housing 120 improve the heat dissipation efficiency of the device, ensure the stability of multi-module high-load operation, and extend the service life of the device; the casters 123 at the bottom of the housing 120 enable the device to move flexibly, adapt to the usage needs of different areas in the home, and realize functional migration without redeployment; the combination of the two makes the device both stable and reliable as well as flexible and convenient, matching the characteristics of the changing device positions and dynamic adjustment of functional needs in the home scenario, further improving the user experience and market adaptability of the device.
[0099] Continue to refer to Figure 3 Furthermore, in some optional embodiments of this application, the general service device further includes an application module 400, which includes a connected plug-in terminal 420 and an application body 410. The plug-in terminal 420 protrudes from the application body 410 and has an electrical interface 421. The plug-in terminal 420 can be accommodated within the mounting channel 320 and locked with an elastic locking structure. The electrical interface 421 is used for electrical connection with the main control module 200.
[0100] The number of application modules 400 can be 1, 2, 4, or 6, and can be the same as or less than the number of quick-connect modules 300. In some examples, when there are 4 application modules 400, they can be a camera module, an air monitoring module, a smart cleaning module, and a security alarm module, respectively, to achieve comprehensive coverage of the home scenario.
[0101] In one example, application module 400 can be replaced or added at any time as family needs change, such as adding a pet care module or a network acceleration module. The application module 400 can be categorized as smart home control, environmental monitoring, security monitoring, entertainment and leisure, or health and medical. Smart home control modules include lighting control modules and curtain control modules; environmental monitoring modules include temperature and humidity sensor modules, PM2.5 sensor modules, and CO2 sensor modules; security monitoring modules include camera modules, human infrared sensor modules, and door and window magnetic sensor modules; entertainment and leisure modules include audio modules and wireless charging modules; and health and medical modules include heart rate monitoring modules and weight monitoring modules.
[0102] For example, the shape of the application module 400 can be a cuboid, cube, or irregular shape based on the product itself.
[0103] In one example, each application module 400 corresponds to a connector 420. The shape of the connector 420 matches the mounting channel 320 of the quick-connect module 300. For example, the connector 420 can be cylindrical, square, or oblong, etc., to ensure smooth insertion into the mounting channel 320.
[0104] In some examples, the material of the connector 420 can be aluminum alloy, copper alloy, or engineering plastic, etc. As an example, aluminum alloy and copper alloy have good electrical conductivity and are suitable for integrating electrical interface 421.
[0105] For example, the connection between the plug end 420 and the application body 410 can be integrally formed, threaded connection or snap-fit connection, etc.
[0106] In some examples, the connector 420 has an electrical interface 421. The number of electrical interfaces 421 depends on the functional requirements of the application module 400 and can be 4-pin, 8-pin, 12-pin, or 16-pin, etc. In some examples, when the number of electrical interfaces 421 is 12, it may include 4 power pins, 4 ground pins, and 4 signal pins to implement power supply, grounding, and data transmission functions, respectively. Exemplarily, the type of electrical interface 421 can be a pin-type interface, a surface-mount interface, a Type-C interface, or a custom interface.
[0107] In one example, the electrical interface 421 is located at the end of the plug-in terminal 420 away from the application body 410, or on the side of the plug-in terminal 420. When it is located at the end away from the application body 410, it is convenient to accurately connect with the corresponding interface of the main control module 200.
[0108] For example, the locking method between the plug end 420 and the elastic locking structure can be that the first locking member 331 of the elastic locking structure is engaged in the locking groove of the plug end 420, or the first locking member 331 of the elastic locking structure presses against the outer surface of the plug end 420. As an example, when the locking groove structure is used, a locking groove matching the first locking member 331 is opened on the outer surface of the plug end 420. The shape and size of the locking groove are adapted to the head of the first locking member 331, ensuring that the first locking member 331 can be accurately engaged and achieve reliable locking. As an example, when the pressing method is used, the first locking member 331 of the elastic locking structure presses against the outer surface of the plug end 420 under the action of elastic force, and locking is achieved by friction. This method does not require the opening of a locking groove in the plug end 420, simplifying the structure of the plug end 420.
[0109] In some examples, the electrical interface 421 is used for electrical connection with the main control module 200, which can be a direct contact connection or a cable connection. As an example, a direct contact connection means that after the plug-in terminal 420 is inserted into the mounting channel 320, the electrical interface 421 directly contacts the corresponding interface of the main control module 200 extending to the quick-connect module 300, thus achieving electrical connection.
[0110] In this embodiment, the application module 400 cooperates with the installation channel 320 of the quick-connect module 300 through the plug-in terminal 420 and uses an elastic locking structure to achieve reliable locking. At the same time, it establishes an electrical connection with the main control module 200 through the electrical interface 421 of the plug-in terminal 420, realizing the plug-and-play functionality of the application module 400. Users do not need to perform complex wiring and configuration operations, which greatly reduces the deployment difficulty of the application module 400. The modular design of the application module 400 allows home users to flexibly select and replace modules according to their own needs, avoiding the problem of needing to replace the entire traditional independent device, reducing user costs, and also facilitating operators to push new services and carry out value-added operations, solving the problems of single function and high upgrade costs of existing home devices.
[0111] Specifically, in some examples of this application, the plug-in terminal 420 includes a plug-in body 422 and two second locking members 423. The two second locking members 423 are connected to opposite sides of the plug-in body 422 along the second direction Y. The electrical interface 421 is disposed at the end of the plug-in body 422 away from the application body 410. The thickness of the second locking member 423 along the first direction X gradually increases from the second locking member 423 to the plug-in body 422. The second locking member 423 has two opposing second end faces 423a along the first direction X, and both second end faces 423a intersect the second direction Y.
[0112] For example, the shape of the plug body 422 matches the mounting channel 320 and can be cylindrical, square or oblong. Its size is slightly smaller than that of the mounting channel 320 to ensure smooth insertion without excessive wobbling. For example, the mating gap ranges from 0.1 mm to 0.5 mm.
[0113] In some examples, the material of the plug body 422 can be aluminum alloy, copper alloy, or engineering plastic, etc.
[0114] In some examples, the material of the second locking element 423 can be polyoxymethylene, nylon, or aluminum alloy, etc. As an example, nylon has good toughness and a certain degree of elasticity, which can buffer the impact force during the locking process.
[0115] In some examples, the connection between the second locking member 423 and the insertion body 422 can be integral molding, threaded connection, snap-fit connection or welding connection, etc.
[0116] For example, the angle of the widening trend matches the widening angle of the first locking member 331, and can be 3 degrees, 5 degrees, 8 degrees, or 10 degrees, to ensure that the first locking member 331 and the second locking member 423 can cooperate smoothly. For example, the shape of the second end face 423a can be a plane, an arc surface, or a stepped surface, etc.
[0117] In some examples, the electrical interface 421 uses a 12-pin Type-C interface, with 4 pins for power supply (5V or 12V), 4 pins for ground, and 4 pins for data transmission (compatible with multiple protocols such as I²C, SPI, and UART).
[0118] In this embodiment, the two second locking members 423 of the plug-in end 420 cooperate with the two elastic locking structures of the quick-connect module 300. Through the gradually expanding thickness of the second locking member 423 and the second end face 423a intersecting the second direction Y, a precise and reliable locking fit is formed with the first locking member 331, ensuring that the application module 400 will not shake or fall off during use. The electrical interface 421 is located at the end of the plug-in body 422 away from the application body 410, which facilitates precise docking with the corresponding interface of the main control module 200, improving the reliability of the electrical connection. At the same time, the symmetrical arrangement of the second locking members 423 makes the plug-in end 420 uniformly stressed, further optimizing the plugging and unplugging experience and connection stability of the application module 400, and solving the problems of unreliable module connection and poor contact of electrical interface 421 in the prior art.
[0119] In one specific embodiment of this application, the main control module 200 is configured to obtain the hardware address of the application module 400 and send the hardware address to the Internet of Things (IoT) platform so that the IoT platform can initiate a legitimacy query and complete the registration.
[0120] For example, the type of hardware address can be a MAC (Media Access Control) address, a Unique Identifier (UID), or an International Mobile Equipment Identity (IMEI). The MAC address is the physical address of the application module 400 network interface, which is globally unique and suitable for identifying network communication devices.
[0121] As an example, the main control module 200 integrates an ARM Cortex-M7 SoC (Advanced RISC Machine Cortex-M7 System on a Chip), dual power management, and a multi-protocol communication bus.
[0122] In one example, the main control module 200 obtains the hardware address by reading the electrically erasable programmable read-only memory (EPROM) built into the plug-in terminal 420 of the application module 400 via the I²C bus. The EEPROM stores the hardware address, version, and protocol parameters. The main control module 200 reads the hardware address from the EEPROM via the I²C bus using address polling. As an example, following the IF5 interface standard defined in the operator's "Smart Home All-Optical Networking Product Warehousing Interface Specification," seamless address acquisition is achieved. The hardware address can be obtained after the application module 400 is inserted into the quick-plug module 300 and the physical connection is completed, or during the main control module 200's power-on initialization to obtain the hardware address of the inserted application module 400, ensuring that the main control module 200 can promptly recognize the newly added application module 400.
[0123] For example, the storage format of EEPROM includes an address range, content, and encoding rules. In one example, the address range is 0x00-0x0F, the content is the address of application module 400, and the encoding rule is 128-bit AES encryption (CipherFeedback Mode, CFB mode). In another example, the range is 0x10-0x1F, the content is protocol parameters, and the encoding rule is Bits 0-3: bus type; Bits 4-7: baud rate division.
[0124] In some examples, the main control module 200 supports I²C, so addresses 0x50~0x57 are enabled first; if there is a conflict, it switches to SPI mode, with chip select signals CS0-CS3.
[0125] In some examples, the main control module 200 sends the hardware address to the Internet of Things (IoT) platform. This can be done via protocols such as JSON over HTTP / TCP (JavaScript Object Notation over HyperText Transfer Protocol / Transmission Control Protocol), MQTT (Message Queuing Telemetry Transport), or CoAP (Constrained Application Protocol). JSON over HTTP / TCP offers good compatibility and is suitable for data interaction with existing home management platforms provided by telecom operators. MQTT, a lightweight publish / subscribe messaging protocol, features low bandwidth and low power consumption, making it suitable for communication between devices and the platform in home scenarios. The main control module 200's policy engine integrates an MQTT communication module compatible with the home open platform, supporting functions such as device registration and online deployment. The CoAP protocol is suitable for resource-constrained IoT devices and is ideal for sending addresses to small sensor modules.
[0126] For example, in addition to the hardware address, the transmitted content may also include information such as the type, version number, and current operating status of the application module 400, enabling the IoT platform to fully understand the status of the application module 400. The transmission frequency can be once when the application module 400 is first inserted, or retransmitted when the operating status of the application module 400 changes, ensuring that the IoT platform can update the information of the application module 400 in a timely manner.
[0127] For example, the content of the legality query initiated by the IoT platform includes whether the hardware address has been registered on the platform, whether it belongs to an authorized device model, and whether there are any abnormal usage records.
[0128] In some examples, the legitimacy query can be performed by the IoT platform comparing the obtained hardware address with the list of authorized devices in the platform's database, or by linking with the provincial AAA platform for identity verification. As an example, both strict and broad verification logic are used to ensure the legitimacy of application module 400. The query response time can be 100ms to 500ms, ensuring that users can quickly complete the registration and use of application module 400. If the query result is valid, the IoT platform completes the registration of application module 400, including binding the hardware address with the user account and home device network, assigning a unique device identifier and access permissions, and configuring the corresponding service policies and protocol parameters. If the query result is invalid, the IoT platform returns an exception message, and the main control module 200 triggers an alarm and freezes the function calls of application module 400 to prevent unauthorized devices from accessing the system.
[0129] In some examples, the master control module 200 performs preliminary verification of the application module 400's UID hardware address using AES (Advanced Encryption Standard) authentication, and the master control module 200 holds the master key K. m The read hardware address is encrypted using AES to obtain a verification flag, verifyFlag. If verifyFlag=1, the hardware address is valid, and the main control module 200 sends it to the IoT platform for further validity verification. If verifyFlag≠1, access is directly rejected and the process is terminated.
[0130] Where Ⅱ is the indicator function; timestamp is a "timestamp" used to introduce dynamism and prevent static UIDs from being copied or replayed; mod is the modulo operation, which truncates or aligns the AES calculation result to 128 bits for easy comparison and to prevent overflow.
[0131] For example, after the IoT platform completes the registration, it returns the registration result and configuration parameters to the main control module 200. The main control module 200 automatically completes the communication protocol adaptation and function configuration with the application module 400 according to the configuration parameters, so as to realize the plug-and-play functionality of the application module 400.
[0132] In some embodiments, the strict verification logic is that the main control platform obtains the device's public IP address and port, links with the provincial AAA platform to query the broadband account, matches it with a preset account, and if the account matches, it is valid; if the account does not match, it is forcibly disconnected.
[0133] The broad-based verification logic involves resolving the public IP address's location and verifying whether it is a carrier IP address and whether the province of origin matches the business deployment location. If so, it is valid; otherwise, if it is not a local IP address or a non-carrier IP address, the service is restricted.
[0134] In some embodiments, such as Figure 4 As shown, the module access identification and function registration process includes: S1: The plug-in terminal 420 of the application module 400 is plugged into the quick-connect module 300 and self-locked, and the electrical interface 421 is connected to the main control module 200.
[0135] S2: The main control module 200 reads the EEPROM of the plug-in terminal 420.
[0136] S3: Perform AES authentication.
[0137] S41: Verification failed, intervention refused, process terminated.
[0138] S42: Verification successful. The main control module 200 obtains the hardware address, such as the MAC address.
[0139] S43: Send the hardware address to the IoT platform for a validity check.
[0140] S44: The IoT platform sends the query results back to the main control module 200 to execute the network locking strategy. Strict or broad rules can be used.
[0141] S45: Start the coordinate descent algorithm for dynamic calibration.
[0142] S46: Perform protocol adaptation.
[0143] S47: Complete feature registration.
[0144] like Figure 5 As shown, when the application module 400 is a sensor, the steps for dynamic calibration by starting the coordinate descent algorithm include: S451: After completing the initialization of application module 400, collect raw sensor data.
[0145] S452: Obtain periodic reporting indicators.
[0146] S453: Input the parameters of the coordinate descent algorithm into the multiple regression model and perform model convergence. If convergence is not completed, re-enter the multiple regression model.
[0147] S454: Convergence complete, output verification data.
[0148] S455: Real-time calibration compensation for application module 400.
[0149] Steps S451 to S455 are as follows: Dynamic calibration model: Compensation for bias based on multiple linear regression of sensor data.
[0150] in, For the output after calibration, For raw sensor data, For calibration coefficients, This is the residual.
[0151] Adaptive convergence: The coefficients are iteratively optimized using the least squares method to meet the error threshold. .
[0152] Coordinate descent solution process: ① Initialization date Choose the middle value. : Represents the initial parameter vector for the coordinate descent algorithm; (b ,e ,c ): These are the initial values of the three parameters to be optimized in the 0th iteration.
[0153] ② Optimize each dimension sequentially: ③ Iteration: Calculate the current parameter set Θ (k) The parameter set Θ obtained from the previous iteration (k-1) Euclidean distance between them ||Θ (k) -Θ (k-1) ∥2, until ∥Θ (k) -Θ (k-1) ∥2< or k>k max .in A threshold parameter used to control the stopping condition of iteration.
[0154] ④ Simulation verification: With 50 sets of sampled data, the loss function L changes from 1.2x10 4 Converging to 5x10 2 Only 5 iterations are needed.
[0155] *Loss function L: Where λ = 0.01 is the regularization coefficient, x 1i x represents the original voltage value of the sensor. 2iThis is the temperature compensation term. n represents the number of samples (sampling points) participating in the calibration; λ is the regularization coefficient, used to control the constraint strength of the model parameters. λ=0.01 is an empirical setting value, which avoids drastic parameter fluctuations while ensuring fitting accuracy. It is commonly used in sensor calibration scenarios where temperature and power supply noise are disturbed in a home environment.
[0156] *Calibration data acquisition: Sampling frequency: 100Hz (lasting 10 seconds); Calibration target: ISO 12233:2017 grayscale test chart (reflectivity 20%~80%).
[0157] Algorithm Derivation and Verification: Simulations were performed on 50 sets of sampled images, with W=640, H=360, and the reference image being a standard grayscale target.
[0158] initial ; convergence to iteration 5 steps.
[0159] like Figure 6 As shown, in some embodiments, when an exception occurs in the application module 400, exception handling is performed, and the specific steps are as follows: S11: Check the module's operating status. If no abnormality is found, continue running.
[0160] S12: An exception occurs; record the exception event.
[0161] S13: Network connectivity, upload alarm to IoT platform.
[0162] S14: Network not connected, local cache status, retry three times.
[0163] S15: Application module 400 function frozen.
[0164] S16: Push the user's client for secondary confirmation.
[0165] In this embodiment, the main control module 200 obtains the hardware address of the application module 400 and sends it to the IoT platform for legality query and registration, thereby realizing intelligent identification and identity verification of the application module 400 and avoiding the security risks caused by unauthorized and unauthenticated devices accessing the home service network. After completing the registration, the IoT platform automatically returns configuration parameters to the main control module 200, enabling the main control module 200 to quickly complete protocol adaptation and function configuration with the application module 400, realizing true plug-and-play functionality of the application module 400. This solves the cumbersome problem of manually configuring the network and binding devices for home module access in the prior art, greatly improving the user experience and providing a secure and efficient device management foundation for operators to carry out home value-added services.
[0166] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A general-purpose service device, characterized in that, include: The housing (100) is provided with a socket (101) for inserting the application module (400); The main control module (200), housed in the outer casing (100), is used to autonomously establish a communication connection with the application module (400); A quick-connect module (300) is housed in and connected to the housing (100). The quick-connect module (300) includes a mounting body (310), a mounting channel (320), and two resilient locking structures (330). The mounting channel (320) extends through the mounting body (310) along a first direction (X) and communicates with the socket (101). The two resilient locking structures are mounted at both ends of the mounting body (310) along a second direction (Y). A portion of the resilient locking structure can be accommodated within the mounting channel (320). The resilient locking structure is configured to be retractable along the second direction (Y) to lock and unlock the application module (400). The first direction (X) intersects the second direction (Y).
2. The general-purpose service equipment according to claim 1, characterized in that, The elastic locking structure includes a first locking member (331) and a telescopic mechanism (332). The telescopic mechanism (332) is mounted on the mounting body (310) and is capable of telescopic extension and retraction along the second direction (Y). The first locking member (331) is connected to one end of the telescopic mechanism (332) facing the mounting channel (320), and a portion of the first locking member (331) is accommodated in the mounting channel (320).
3. The general-purpose service equipment according to claim 2, characterized in that, The thickness of the first locking member (331) along the first direction (X) gradually increases from the mounting channel (320) toward the telescopic mechanism (332); The first locking member (331) has two opposing first end faces (331a) along the first direction (X), and both first end faces (331a) intersect with the second direction (Y).
4. The general-purpose service equipment according to claim 2, characterized in that, The telescopic mechanism (332) includes an elastic element (332a), which is connected to the first locking element (331) and the mounting body (310) at both ends along the second direction (Y).
5. The general-purpose service equipment according to claim 4, characterized in that, The telescopic mechanism (332) further includes a guide (332b) and a slider (332c). The slider (332c) is slidably connected to the guide (332b) along the second direction (Y). The slider (332c) is fixed to the first locking member (331). The guide (332b) extends along the second direction (Y) and is connected to the mounting body (310).
6. The general-purpose service equipment according to any one of claims 1 to 5, characterized in that, It also includes an application module (400), which includes a connecting plug-in terminal (420) and an application body (410). The plug-in terminal (420) protrudes from the application body (410) and has an electrical interface (421). The plug-in terminal (420) can be accommodated in the mounting channel (320) and locked with the elastic locking structure. The electrical interface (421) is used to electrically connect to the main control module (200).
7. The general-purpose service equipment according to claim 6, characterized in that, The plug-in terminal (420) includes a plug-in body (422) and two second locking members (423). The two second locking members (423) are connected to opposite sides of the plug-in body (422) along the second direction (Y). The electrical interface (421) is located at one end of the plug-in body (422) away from the application body (410). The thickness of the second locking member (423) along the first direction (X) gradually increases from the second locking member (423) to the insertion body (422); the second locking member (423) has two opposing second end faces (423a) along the first direction (X), and both second end faces (423a) intersect with the second direction (Y).
8. The general-purpose service equipment according to any one of claims 1 to 5, characterized in that, The main control module (200) is configured to obtain the hardware address of the application module (400) and send the hardware address to the Internet of Things platform so that the Internet of Things platform can initiate a legality query and complete the registration.
9. The general-purpose service equipment according to any one of claims 1 to 5, characterized in that, The outer casing (100) includes an end cap (110) and a housing (120), the housing (120) having an opening, the end cap (110) covering the opening, and the end cap (110) being detachably connected to the housing (120).
10. The general-purpose service equipment according to claim 9, characterized in that, The housing (120) has a positioning hole (121), and the end cap (110) has a positioning member that can be inserted into the positioning hole (121). The end cap (110) and the housing (120) can be magnetically coupled.
11. The general-purpose service equipment according to claim 9, characterized in that, The quick-connect module (300) is disposed on the periphery of the housing (120); And / or, the quick-connect module (300) has multiple modules.
12. The general-purpose service equipment according to claim 9, characterized in that, The periphery of the housing (120) is provided with heat dissipation holes (122). And / or, the housing (120) is provided with a moving wheel (123) on the side opposite to the end cap (110).
