Seat safety belt system, control method thereof and movable equipment

CN119403706APending Publication Date: 2025-02-07YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280094506.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The use experience of existing seat belts is relatively backward, especially when the rear seat belts are not in use, the lock buckles are scattered or protruded, affecting the neatness, appearance and riding comfort, and the lock buckles sink into the storage grooves, making it difficult to pull out.

Method used

Design a seat belt system that automatically adjusts the buckle position by sensing the passenger's intention to use the seat belt, including a seat belt storage device, a seat belt, a lock device and an indicator light, and uses a grayscale sensor or distance sensor to detect the seat belt status, control the driving component to adjust the position of the lock body and turn on the indicator light.

Benefits of technology

Improve passenger comfort and cabin cleanliness, simplify the use of seat belts, and reduce the production and manufacturing costs of seat belt systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119403706A_ABST
    Figure CN119403706A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent equipment. The intelligent equipment comprises but is not limited to an intelligent automobile. The invention discloses a seat belt system, a control method thereof and mobile equipment, and aims to improve the riding comfort and riding experience of passengers. The seat safety belt system comprises a safety belt state detection device, a lock catch device, an indicator light and a controller. The safety belt state detection device is used for detecting state information of a safety belt. The lock catch device comprises a containing groove, a lock catch body and a driving assembly. The lock catch body has a first state of being contained in the containing groove and a second state of extending out of the containing groove. The indicating lamp is arranged on the lock catch body; the controller is used for determining whether the extraction length of the safety belt is greater than or equal to a preset threshold according to the state information of the safety belt; if yes, first operation and / or second operation are / is executed, the first operation is to control the driving assembly to drive the lock catch body to be switched from the first state to the second state, and the second operation is to control the indicator lamp to be turned on.
Need to check novelty before this filing date? Find Prior Art

Description

Seat belt system and control method thereof, and movable device Technical Field

[0001] The present application relates to the technical field of intelligent devices, and in particular to a seat belt system and a control method thereof, and a movable device. Background Art

[0002] With the advent of the software era, the intelligent cockpit experience is becoming increasingly important to vehicle competitiveness. However, the current user experience of seat belts, especially rear seat belts, is relatively backward. For example, when the seat belt is not in use, the buckle may lie scattered on the seat, affecting the neatness and aesthetics of the cabin; the buckle may protrude from the seat cushion, affecting passenger comfort; and the buckle may become stuck in the storage slot, making it difficult to remove.

[0003] Based on this, how to provide a smart and convenient seat belt system is a technical problem that needs to be solved urgently.

[0004] Summary of the Invention

[0005] The present application provides a seat belt system, a control method thereof, and a movable device. The seat belt system can automatically adjust the position of the seat belt buckle by sensing the passenger's intention to use the seat belt, thereby improving the passenger's riding comfort and riding experience, and improving the cleanliness of the cabin.

[0006] In a first aspect, the present application provides a seat belt system, which may include a seat belt storage device, a seat belt, a seat belt status detection device, a locking device, an indicator light, and a controller. The seat belt may be partially stored in the seat belt storage device and partially extended outside the seat belt storage device, and the portion of the seat belt extending from the seat belt storage device is provided with a locking tongue. The seat belt status detection device may be used to detect the status information of the seat belt, and the locking device may include a storage slot, a locking body, and a drive assembly. The storage slot may be provided on the seat, and the locking body may have a first state in which it is accommodated in the storage slot and a second state in which it extends outside the storage slot. The drive assembly may drive the locking body to switch between the first and second states. The indicator light may be provided on the locking body. The controller can be used to determine whether the withdrawal length of the seat belt is greater than or equal to a preset threshold based on the status information of the seat belt. When the withdrawal length of the seat belt is greater than or equal to the preset threshold, the first operation and / or the second operation is performed. The first operation is to control the driving component to drive the lock body to switch from the first state to the second state so that the lock body extends from the storage slot. The second operation is to control the indicator light to turn on.

[0007] The seatbelt system provided herein senses a passenger's intention to use the seatbelt by acquiring seatbelt status information. When the belt's withdrawal length satisfies the aforementioned conditions, the system determines the passenger's intention to use the seatbelt and automatically adjusts the position of the buckle body. This not only improves passenger comfort but also contributes to cabin cleanliness. Furthermore, when the passenger's intention to use the seatbelt is determined to be established, an indicator light can be activated, illuminating the area when the passenger inserts the lock tongue into the buckle body, thereby enhancing the convenience of using the seatbelt.

[0008] In some possible implementation schemes, the above-mentioned seat belt status detection device can be a grayscale sensor, and the infrared transceiver unit of the grayscale sensor can be set towards the seat belt. At this time, the status information of the seat belt can specifically be the grayscale value information of the seat belt. By real-time detection of the grayscale value information of the seat belt, the extraction status or retraction status of the seat belt can be judged, and the extraction length of the seat belt can be further determined.

[0009] In a specific embodiment, the seat belt may include multiple color mark groups along its extension direction, each color mark group including n color mark segments having different grayscale values ​​arranged in sequence. For example, n is a natural number and n ≥ 2. The controller may be configured to determine whether the seat belt is in a withdrawn state or a retracted state based on the grayscale value information of the seat belt, and to determine the number of color mark groups detected by the seat belt state detection device when the seat belt is in the withdrawn state or the retracted state, thereby determining the withdrawn length of the seat belt based on the number of color mark groups detected in the two states, and further, judging the passenger's intention to use the seat belt based on the withdrawn length of the seat belt.

[0010] Because the seat belt moves in opposite directions when withdrawn or retracted, the grayscale values ​​of the color scale segments detected by the seat belt status detection device are opposite. Based on this, the withdrawal or retraction state of the seat belt can be determined. Specifically, the controller can be configured to determine that the seat belt is in the withdrawn state when the grayscale values ​​of the color scale segments in the color scale group detected by the seat belt status detection device are sequentially within the ranges of G1, G2, ..., Gn; and to determine that the seat belt is in the retracted state when the grayscale values ​​of the color scale segments in the color scale group detected by the seat belt status detection device are sequentially within the ranges of Gn, Gn-1, ..., G1.

[0011] During specific implementation, the above-mentioned multiple color mark groups can be located in the first part of the seat belt storage device. According to the above scheme, the withdrawal length L of the seat belt can be determined as: L = a*(m1-m2)+b. Among them, a is the length of the color mark group, m1 is the number of color mark groups detected by the seat belt status detection device when the seat belt is in the withdrawal state, m2 is the number of color mark groups detected by the seat belt status detection device when the seat belt is in the retracted state, and b is the initial distance between the color mark group closest to the seat belt status detection device in the first part of the seat belt and the seat belt status detection device when the seat belt is not in use. Using the above formula, the withdrawal length of the seat belt can be accurately calculated, thereby improving the control accuracy of the extension or storage state of the buckle body.

[0012] In another specific embodiment, the safety belt may be provided with a color mark group, which may include n color mark segments with different grayscale values ​​arranged in sequence. In a specific configuration, the color mark group may be located in the first portion of the safety belt storage device. In this case, the controller may be specifically configured to determine that the withdrawal length of the safety belt is greater than or equal to a preset threshold when the safety belt status detection device detects that the grayscale value information of the safety belt includes the grayscale values ​​of each color mark segment in the color mark group, and the grayscale values ​​of each color mark segment are sequentially within the ranges of G1, G2, ..., Gn. In this embodiment, when the grayscale value information of the safety belt includes the grayscale values ​​of each color mark segment in the color mark group, it indicates that the grayscale sensor detected the color mark group during the withdrawal process of the safety belt, and thus it is possible to further determine whether the withdrawal length of the safety belt has reached the preset threshold based on the grayscale value information of the color mark group.

[0013] Conversely, when the seatbelt status detection device detects that the seatbelt's grayscale value information includes the grayscale values ​​of each color mark segment in the color mark group, and the grayscale values ​​of each color mark segment are sequentially within the ranges of Gn, Gn-1, ..., G1, it can be determined that the seatbelt is at least partially retracted into the seatbelt retractor, and the withdrawal length of the seatbelt can be determined to be less than the preset threshold. It will be appreciated that when the seatbelt status detection device detects that the seatbelt's grayscale value information does not include the grayscale values ​​of each color mark segment in the color mark group, it indicates that the color mark group has not passed the grayscale sensor, and in this case, it can also be determined that the withdrawal length of the seatbelt is less than the preset threshold.

[0014] In the above solution, the withdrawal length of the seat belt can be judged by setting a set of color code groups. The manufacturing process of the seat belt is relatively simple, which helps to reduce the overall manufacturing cost of the seat belt system.

[0015] In another specific embodiment, the safety belt may include two color-coded segments of different colors. The controller may be configured to determine that the withdrawal length of the safety belt is greater than or equal to a preset threshold when the safety belt status detection device detects that the grayscale value of the safety belt changes from within the G1 range to within the G2 range, indicating that the boundary between the two color-coded segments has passed through the grayscale sensor when the safety belt is being withdrawn in the forward direction. Conversely, when the safety belt status detection device detects that the grayscale value of the safety belt changes from within the G2 range to within the G1 range, indicating that the boundary between the two color-coded segments has passed through the grayscale sensor when the safety belt 210 is retracted, determining that the withdrawal length of the safety belt is less than the preset threshold. It is understood that when the safety belt status detection device detects that the grayscale value of the safety belt remains within the G1 range, indicating that the boundary between the two color-coded segments has not yet passed through the grayscale sensor, determining that the withdrawal length of the safety belt is less than the preset threshold.

[0016] In the above solution, the grayscale sensor only needs to detect the jump of the grayscale value of the seat belt when the boundary line between two color mark segments passes. Therefore, the accuracy requirement for the grayscale sensor is relatively low, which helps to reduce the cost of the seat belt system.

[0017] In some possible implementations, the aforementioned seatbelt status detection device may also be a distance sensor. The distance sensor may be fixed within the seatbelt retractor, with its probe positioned toward the axis of the retractor within the seatbelt retractor, on which the seatbelt is partially wound. In this case, the seatbelt status information specifically refers to the distance between the distance sensor probe and the surface of the seatbelt wound on the retractor. The control may be used to determine the withdrawal length of the seatbelt based on the distance between the distance sensor probe and the surface of the seatbelt wound on the retractor.

[0018] Specifically, the extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0019] Since the above solution does not require any modification to the seat belt, the seat belt can adopt the existing design, which also helps to reduce the overall manufacturing cost of the seat belt system.

[0020] In some possible embodiments, the seat belt system may further include a tongue buckle detection device configured to detect whether the tongue is inserted into the buckle body. The controller may further be configured to turn off an indicator light when the tongue buckle detection device detects that the tongue is inserted into the buckle body, thereby saving energy.

[0021] In some other embodiments, the control can also be connected to the lighting in the cabin. When the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, the control can control the lighting to turn on, thereby utilizing the existing lighting device in the cabin to assist passengers in fastening their seat belts, which is beneficial to reducing the production cost of the seat belt system.

[0022] In some possible embodiments, the controller may also be configured to determine whether the seatbelt withdrawal length is less than a preset threshold when the tongue drop detection device does not detect the tongue being inserted into the buckle body. If the seatbelt withdrawal length is less than the preset threshold, it is determined that the passenger has abandoned the seatbelt. At this point, the drive assembly may be controlled to drive the buckle body from the first state to the second state and to turn off the indicator light. If the seatbelt withdrawal length is greater than or equal to the preset threshold, the drive assembly may be controlled to maintain the buckle body in the second state and to remain on the indicator light, facilitating the passenger's completion of the seatbelt buckling process.

[0023] In some possible implementations, the seat belt system may also include an alarm device. In this case, the alarm device can be controlled to issue a warning when the seat belt's withdrawal length is less than a preset threshold and the tongue buckle detection device detects the tongue's insertion into the buckle body. Furthermore, the alarm device can be controlled to sound an alarm when the seat belt's withdrawal length is greater than or equal to the preset threshold and the tongue buckle detection device does not detect the tongue's insertion into the buckle body. This solution combines the seat belt's withdrawal length and the tongue buckle status to determine whether a passenger is properly fastened. If either condition is not met, the alarm device can issue a warning, thereby avoiding safety hazards such as passengers using a fake tongue to connect with the buckle body or connecting the tongue to the buckle body when the seat belt is not wrapped around the person, thereby further improving passenger safety.

[0024] In one specific embodiment, the drive assembly may include a drive motor, a gear pair, a guide shaft, and a connecting arm. The gear pair includes a first gear and a second gear that mesh with each other. The first gear is fixedly connected to the output shaft of the drive motor, and the second gear is rotatably mounted on the guide shaft. The second gear is fixedly connected to the connecting arm, which is in turn fixedly connected to the latch body. When the drive motor drives the first gear to rotate, it drives the second gear to rotate about the guide shaft. The rotational motion of the second gear is synchronously transmitted to the latch body, thereby driving the latch body to switch between two states by rotation.

[0025] In a specific implementation, the output shaft of the drive motor and the first gear can be an integrated structure, in which case the two form a single gear shaft, thereby simplifying the assembly process of the locking device. Similarly, the second gear and the connecting arm can also adopt an integrated structural design, further simplifying the assembly process of the locking device.

[0026] In another specific embodiment, the drive assembly may include a drive motor, a guide rail, and a meshing gear and rack. The gear is fixedly connected to the output shaft of the drive motor, the rack is slidably mounted on the guide rail, and the rack is fixedly connected to the lock body. When the drive motor drives the gear to rotate, it drives the rack along the guide rail. The movement of the rack is synchronously transmitted to the lock body, thereby driving the lock body to switch between two states.

[0027] When the rack and the guide rail are slidably assembled, the rack may be provided with a slide groove, which is arranged along the extension direction of the rack and has a first end and a second end opposite each other. The guide rail may be disposed within the slide groove to guide the movement of the rack. When the lock body is in a first state, the guide rail may abut against the first end of the slide groove, and when the lock body is in a second state, the guide rail may abut against the second end of the slide groove. In other words, this solution can utilize the two ends of the slide groove to stop the travel of the guide rail, thereby ensuring that the lock body can be extended or retracted in place in both states.

[0028] In a second aspect, the present application also provides a method for controlling a seat belt system. The seat belt system may include a seat belt storage device, a seat belt, a locking device, and an indicator light. The seat belt may be partially stored in the seat belt storage device and partially extended to the outside of the seat belt storage device, and the portion of the seat belt extending from the seat belt storage device is covered with a locking tongue. The locking device includes a storage slot, a locking body, and a driving assembly. The storage slot may be provided on the seat. The locking body has a first state of being accommodated in the storage slot and a second state of being extended outside the storage slot. The driving assembly may drive the locking body to switch between the first state and the second state. The indicator light may be provided on the locking body. The control method may include:

[0029] Get the status information of the seat belt;

[0030] determining, based on the seat belt status information, whether the seat belt withdrawal length is greater than or equal to a preset threshold;

[0031] When the withdrawal length of the seat belt is greater than or equal to a preset threshold, the first operation and / or the second operation are performed. The first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

[0032] The seat belt system control method provided in this application senses a passenger's intention to use the seat belt by acquiring seat belt status information. When the belt's withdrawal length satisfies the aforementioned conditions, the system determines the passenger's intention to use the seat belt and automatically adjusts the position of the buckle body. This not only improves passenger comfort but also contributes to cabin cleanliness. Furthermore, when the passenger's intention to use the seat belt is determined to be established, an indicator light can be activated, illuminating the area when the passenger inserts the lock tongue into the buckle body, thereby enhancing the convenience of using the seat belt.

[0033] In some possible implementation schemes, the seat belt status information includes grayscale value information of the seat belt.

[0034] In a specific embodiment, the safety belt may include multiple color mark groups along its extension direction, each color mark group including n color mark segments with different grayscale values ​​arranged in sequence. For example, n ≥ 2. The above control method may include:

[0035] According to the gray value information of the seat belt, it is determined whether the seat belt is in the extracted state or the retracted state, and the number of color mark groups detected when the seat belt is in the extracted state or the retracted state is determined, and the extracted length of the seat belt is determined according to the number of color mark groups.

[0036] Furthermore, the control method may include:

[0037] When it is detected that the grayscale values ​​of the various color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state;

[0038] When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the seat belt is in the retracted state.

[0039] Since the seat belt moves in opposite directions in the withdrawn or retracted state, the grayscale values ​​of the color segments detected by the seat belt state detection device are in opposite order, based on which the withdrawn or retracted state of the seat belt can be determined.

[0040] According to the above scheme, the seatbelt withdrawal length L can be determined as: L = a*(m1-m2)+b. Here, a is the length of the color mark group, m1 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the withdrawn state, m2 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the retracted state, and b is the initial distance between the color mark group closest to the seatbelt status detection device in the first section of the seatbelt when the seatbelt is not in use and the seatbelt status detection device. Using this formula, the seatbelt withdrawal length can be accurately calculated, thereby improving the accuracy of controlling the extended or retracted state of the buckle body.

[0041] In another specific embodiment, a color mark group may be provided on the safety belt, and the color mark group may include n color mark segments with different gray values ​​arranged in sequence. The above control method may include:

[0042] When it is detected that the grayscale values ​​of the respective color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to a preset threshold.

[0043] On the contrary, when it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each color mark segment in the color mark group, or when it is detected that the grayscale values ​​of each color mark segment are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0044] In the above solution, the withdrawal length of the seat belt can be judged by setting a set of color code groups. The manufacturing process of the seat belt is relatively simple, which helps to reduce the overall manufacturing cost of the seat belt system.

[0045] In another specific embodiment, the safety belt may include two color-coded segments of different colors. The above control method may include:

[0046] When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to a preset threshold.

[0047] On the contrary, when it is detected that the grayscale value of the seat belt is within the G1 range, or when the grayscale value of the seat belt changes from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0048] In the above solution, the grayscale sensor only needs to detect the jump of the grayscale value of the seat belt when the boundary line between two color mark segments passes. Therefore, the accuracy requirement for the grayscale sensor is relatively low, which helps to reduce the cost of the seat belt system.

[0049] In some possible implementations, the seatbelt retractor may be equipped with a distance sensor, with the distance sensor's probe positioned toward the axis of a retractor within the seatbelt retractor, on which the seatbelt is partially wound. The seatbelt status information is the distance between the distance sensor's probe and the surface of the seatbelt wound on the retractor. The aforementioned control method may specifically include:

[0050] The withdrawal length of the seat belt is determined based on the distance between the distance sensor probe and the surface of the seat belt wound on the retractor.

[0051] Specifically, the extraction length L of the safety belt is: L = π (R1 2 -R2 2) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0052] Since the above solution does not require any modification to the seat belt, the seat belt can adopt the existing design, which also helps to reduce the overall manufacturing cost of the seat belt system.

[0053] In some possible implementation schemes, the control method may further include: after the lock tongue is inserted into the lock body, controlling the indicator light to turn off, thereby facilitating energy saving.

[0054] In some possible implementations, the control method may further include: when the lock tongue is not inserted into the buckle body, determining whether the drawn length of the safety belt is less than a preset threshold;

[0055] When the drawn length of the seat belt is less than a preset threshold, the control driving component drives the buckle body to switch from the second state to the first state, and the control indicator light is turned off;

[0056] When the drawn length of the safety belt is greater than or equal to a preset threshold, the control driving component keeps the buckle body in the second state, and the control indicator light remains on.

[0057] In some possible implementations, the seat belt system may further include an alarm device. The above control method may further include:

[0058] When the drawn length of the seat belt is less than a preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm;

[0059] Furthermore, when the withdrawal length of the safety belt is greater than or equal to a preset threshold value and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

[0060] In some possible implementation schemes, before obtaining the status information of the seat belt, the above control method may further include: obtaining the passenger seating status information of the seat, and when it is determined that a passenger is sitting on the seat, obtaining the status information of the seat belt.

[0061] In a third aspect, the present application also provides a seat belt system control device. The seat belt system may include a seat belt storage device, a seat belt, a locking device and an indicator light. The seat belt may be partially stored in the seat belt storage device and partially extended to the outside of the seat belt storage device, and the portion of the seat belt extending from the seat belt storage device is provided with a locking tongue. The locking device includes a storage slot, a locking body and a driving assembly. The storage slot may be provided on the seat. The locking body has a first state of being accommodated in the storage slot and a second state of extending outside the storage slot. The driving assembly may drive the locking body to switch between the first state and the second state. The indicator light may be provided on the locking body. The control device may include a communication unit and a processing unit, wherein:

[0062] The communication unit is used to obtain status information of the seat belt;

[0063] The processing unit is used to determine whether the withdrawn length of the seat belt is greater than or equal to a preset threshold based on the status information of the seat belt; when the withdrawn length of the seat belt is greater than or equal to the preset threshold, the first operation and / or the second operation is performed, the first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

[0064] The seat belt system control device provided in this application senses a passenger's intention to use the seat belt by acquiring seat belt status information. When the belt's withdrawal length satisfies the aforementioned conditions, the control device determines the passenger's intention to use the seat belt and automatically adjusts the position of the buckle body. This not only improves passenger comfort but also contributes to cabin cleanliness. Furthermore, when the passenger's intention to use the seat belt is determined to be established, the control device can also control an indicator light to illuminate the insertion of the lock tongue into the buckle body, thereby enhancing the convenience of using the seat belt.

[0065] In some possible implementation schemes, the status information of the seat belt may include grayscale value information of the seat belt.

[0066] In some possible embodiments, the safety belt may include multiple color mark groups along its extension direction, each color mark group including n color mark segments with different grayscale values ​​arranged in sequence. For example, n ≥ 2. The processing unit may be specifically configured to:

[0067] According to the gray value information of the seat belt, it is determined whether the seat belt is in the extracted state or the retracted state, and the number of color mark groups detected when the seat belt is extracted or retracted is determined, and the extracted length of the seat belt is determined according to the number of color mark groups.

[0068] Furthermore, the processing unit may be specifically configured to:

[0069] When it is detected that the grayscale values ​​of the various color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state;

[0070] When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the seat belt is in the retracted state.

[0071] According to the above scheme, the seatbelt withdrawal length L can be determined as: L = a*(m1-m2)+b. Here, a is the length of the color mark group, m1 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the withdrawn state, m2 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the retracted state, and b is the initial distance between the color mark group closest to the seatbelt status detection device in the first section of the seatbelt when the seatbelt is not in use and the seatbelt status detection device. Using this formula, the seatbelt withdrawal length can be accurately calculated, thereby improving the accuracy of controlling the extended or retracted state of the buckle body.

[0072] In another specific embodiment, a color mark group may be provided on the safety belt, and the color mark group may include n color mark segments with different gray values ​​arranged in sequence. The processing unit may be specifically configured to:

[0073] When it is detected that the grayscale value information of the seat belt includes the grayscale values ​​of each color mark segment in the color mark group, and the grayscale values ​​of each color mark segment are sequentially within the range of G1, G2, ..., Gn, it is determined that the extraction length of the seat belt is greater than or equal to the preset threshold.

[0074] On the contrary, when the grayscale value information of the seat belt is detected to not include the grayscale values ​​of each color mark segment in the color mark group, or when the grayscale values ​​of the color mark segments are detected to be in the range of Gn, Gn-1, ..., G1 in sequence, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0075] In another specific embodiment, the safety belt may include two color-coded segments of different colors. The processing unit may be specifically configured to:

[0076] When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to a preset threshold.

[0077] On the contrary, when the grayscale value of the seat belt is detected to be within the G1 range, or when the grayscale value of the seat belt is detected to change from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0078] In some possible implementations, the seatbelt retractor may be equipped with a distance sensor, with the distance sensor's probe positioned toward the axis of a retractor within the seatbelt retractor, on which the seatbelt is partially wound. The seatbelt status information is the distance between the distance sensor's probe and the surface of the seatbelt wound on the retractor. The processing unit may specifically be configured to:

[0079] The withdrawal length of the seat belt is determined based on the distance between the distance sensor probe and the surface of the seat belt wound on the retractor.

[0080] Specifically, the extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0081] In some possible implementation schemes, the communication unit may also be used to obtain the plugging status of the lock tongue and the lock buckle; and the processing unit may be further used to control the indicator light to turn off when the lock tongue is inserted into the lock buckle body.

[0082] In some possible implementations, the processing unit may further be configured to: when the lock tongue is not inserted into the buckle body, determine whether the drawn length of the safety belt is less than a preset threshold;

[0083] When the drawn length of the seat belt is less than a preset threshold, the control driving component drives the buckle body to switch from the second state to the first state, and the control indicator light is turned off;

[0084] When the drawn length of the safety belt is greater than or equal to a preset threshold, the control driving component keeps the buckle body in the second state, and the control indicator light remains on.

[0085] In some possible implementations, the seat belt system may further include an alarm device. The processing unit may also be used to:

[0086] When the drawn length of the seat belt is less than a preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm;

[0087] Furthermore, when the withdrawal length of the safety belt is greater than or equal to a preset threshold value and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

[0088] In some possible implementations, the communication unit is further configured to obtain passenger seating status information of the seat. In this case, before obtaining the seat belt status information, the processing unit may further be configured to:

[0089] When it is determined that a passenger is seated on the seat, seat belt status information is obtained.

[0090] In a fourth aspect, the present application further provides a computing device comprising a processor for implementing the method described in the second aspect above. The computing device may further include a memory for storing program instructions and data. The memory is coupled to the processor, and when the processor executes the program instructions stored in the memory, the method described in the second aspect above may be implemented. The communication device may further include a communication interface for communicating between the device and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0091] In a fifth aspect, the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer implements the method provided in the second aspect above.

[0092] In a sixth aspect, the present application further provides a computer program, which, when executed on a computer, enables the computer to implement the method provided in the second aspect above.

[0093] In a seventh aspect, the present application further provides a movable device, which may include a seat and the seat belt system of any possible embodiment of the first aspect, wherein the seat belt system is provided on the seat. The movable device can improve the riding comfort and riding experience of passengers.

[0094] In an eighth aspect, the present application further provides a method for detecting the status of a seat belt, the method comprising:

[0095] Get the grayscale value information of the seat belt;

[0096] According to the grayscale value information of the seat belt, it is determined whether the extracted length of the seat belt is greater than or equal to a preset threshold.

[0097] In the above solution, the withdrawal or retraction state of the seat belt can be determined by real-time detection of the grayscale value information of the seat belt, and the withdrawal length of the seat belt can be further determined.

[0098] In some possible implementations, the safety belt may include multiple color mark groups along its extension direction, each color mark group including n color mark segments with different grayscale values ​​arranged in sequence. For example, n ≥ 2. The above detection method may specifically include:

[0099] According to the gray value information of the seat belt, it is determined whether the seat belt is in the extracted state or the retracted state, and the number of color mark groups detected when the seat belt is in the extracted state or the retracted state is determined, and the extracted length of the seat belt is determined according to the number of color mark groups.

[0100] Furthermore, the detection method may include:

[0101] When it is detected that the grayscale values ​​of the various color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state;

[0102] When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the seat belt is in the retracted state.

[0103] According to the above scheme, the seatbelt withdrawal length L can be determined as: L = a*(m1-m2)+b. Here, a is the length of the color mark group, m1 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the withdrawn state, m2 is the number of color mark groups detected by the seatbelt status detection device when the seatbelt is in the retracted state, and b is the initial distance between the color mark group closest to the seatbelt status detection device in the first section of the seatbelt when the seatbelt is not in use and the seatbelt status detection device. Using this formula, the seatbelt withdrawal length can be accurately calculated, thereby improving the accuracy of controlling the extended or retracted state of the buckle body.

[0104] In another specific embodiment, a color mark group may be provided on the safety belt, and the color mark group may include n color mark segments with different gray values ​​arranged in sequence. The above detection method may specifically include:

[0105] When it is detected that the grayscale values ​​of the respective color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to a preset threshold.

[0106] On the contrary, when it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each color mark segment in the color mark group, or when it is detected that the grayscale values ​​of each color mark segment are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0107] In the above solution, the withdrawal length of the seat belt can be judged by setting a set of color code groups. The manufacturing process of the seat belt is relatively simple, which helps to reduce the overall manufacturing cost of the seat belt system.

[0108] In another specific embodiment, the safety belt may include two color-coded segments of different colors. The above detection method may include:

[0109] When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to a preset threshold.

[0110] On the contrary, when the grayscale value of the seat belt is detected to be within the G1 range, or when the grayscale value of the seat belt is detected to change from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0111] In the above solution, the grayscale sensor only needs to detect the jump of the grayscale value of the seat belt when the boundary line between two color mark segments passes. Therefore, the accuracy requirement for the grayscale sensor is relatively low, which helps to reduce the cost of the seat belt system.

[0112] In a ninth aspect, the present application further provides a method for detecting the status of a seat belt, wherein the seat belt is partially stored in a seat belt storage device, a retractor and a distance sensor are provided in the seat belt storage device, the seat belt is wound around the retractor, and the distance sensor is arranged toward the axis of the retractor. The detection method includes:

[0113] The withdrawal length of the seat belt is determined based on the distance between the distance sensor probe and the surface of the seat belt wound on the retractor.

[0114] Specifically, the extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0115] Since the above solution does not require any modification to the seat belt, the seat belt can adopt the existing design, which also helps to reduce the overall manufacturing cost of the seat belt system. BRIEF DESCRIPTION OF THE DRAWINGS

[0116] FIG1 is a schematic diagram of the structure of a mobile device provided in an embodiment of the present application;

[0117] FIG2 is a schematic structural diagram of a seat belt system provided in an embodiment of the present application;

[0118] FIG3 is a schematic structural diagram of a locking device provided in an embodiment of the present application;

[0119] FIG4 is a schematic structural diagram of another locking device provided in an embodiment of the present application;

[0120] FIG5 is an architecture diagram of a seat belt system provided in an embodiment of the present application;

[0121] FIG6 is a schematic structural diagram of a safety belt provided in an embodiment of the present application;

[0122] FIG7 is an enlarged view of the local structure of FIG6;

[0123] FIG8 is a schematic diagram of a detection state of a seat belt status detection device provided by an embodiment of the present application;

[0124] FIG9 is a schematic structural diagram of another safety belt provided in an embodiment of the present application;

[0125] FIG10 is a schematic diagram of another detection state of the seat belt status detection device provided in an embodiment of the present application;

[0126] FIG11 is a schematic diagram of another use process of a safety belt provided in an embodiment of the present application;

[0127] FIG12 is a schematic diagram of another detection state of the seat belt status detection device provided in an embodiment of the present application;

[0128] FIG13 is a schematic diagram of the relative position relationship between another seat belt and a seat belt status detection device provided in an embodiment of the present application;

[0129] FIG14 is a schematic diagram of a state detection process of the safety belt shown in FIG13;

[0130] FIG15 is a flow chart of a control method for a seat belt system according to an embodiment of the present application;

[0131] FIG16 is a schematic structural diagram of a seat belt system control device provided in an embodiment of the present application.

[0132] Reference numerals:

[0133] 1- movable equipment; 100- cockpit; 110- guide plate; 200- seat belt system; 210- seat belt;

[0134] 211-lock tongue; 212-fixing pin; 213-color code group; 2131-color code segment; 220-locking device; 221-locking body;

[0135] 222-driving assembly; 2221-driving motor; 2222-guide shaft; 2223-connecting arm; 2224-first gear;

[0136] 2225-second gear; 2226-guide rail; 2227-gear; 2228-rack; 22281-chute; 230-retractor;

[0137] 240-controller; 250-seat belt status detection device; 251-grayscale sensor; 2511-infrared transceiver unit;

[0138] 252- distance sensor; 260- passenger seat detection device; 270- indicator light; 280- lock tongue buckle detection device;

[0139] 290-Seat belt storage device. DETAILED DESCRIPTION

[0140] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be understood as being limited to the embodiments set forth herein; on the contrary, these embodiments are provided to make the present application more comprehensive and complete, and to fully convey the concepts of the example embodiments to those skilled in the art. The same figure marks in the figures represent the same or similar structures, and thus their repeated descriptions will be omitted. The words expressing position and direction described in this application are all explained using the accompanying drawings as examples, but changes can be made as needed, and all changes are included in the scope of protection of this application. The drawings in this application are only used to illustrate relative position relationships and do not represent true proportions.

[0141] It should be noted that specific details are set forth in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in a variety of ways different from those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application. Therefore, the present application is not limited to the specific embodiments disclosed below. The subsequent description of the specification is a preferred embodiment of the present application. Of course, the description is for the purpose of illustrating the general principles of the present application and is not intended to limit the scope of the present application. The scope of protection of the present application shall be determined by the appended claims.

[0142] Please refer to Figure 1, which is a schematic diagram of the structure of a movable device provided in an embodiment of the present application. The movable device 1 can be a vehicle such as a car, train, airplane, ship, yacht, or other equipment with a passenger function, and this application does not limit this. The movable device 1 of the embodiment shown in Figure 1 is described using a car as an example. The cabin 100 of a car is generally provided with a plurality of seats for passengers to sit on, and the seats are equipped with seat belts. Passengers can wear seat belts to ensure their safety during the ride.

[0143] With the advent of the software-defined car era, the role of the intelligent experience of the cockpit 100 in the competitiveness of the entire vehicle is becoming increasingly prominent. Compared with other configurations in the cockpit 100, the design of the seat belts needs to be further improved, especially the user experience of the rear seat belts is relatively backward. For example, when the seat belts are not in use, the seat belt buckles are usually scattered on the seats, affecting the neatness and aesthetics of the cockpit 100. Moreover, because the buckles protrude from the seat cushions, it is also not conducive to the riding comfort of passengers. Of course, some car cockpits 100 are currently designed with storage slots to accommodate the seat belt buckles, but the buckles often get stuck in the storage slots, making it difficult for passengers to pull them out, affecting the passengers' riding experience.

[0144] To this end, an embodiment of the present application provides a seat belt system that can automatically adjust the position of the seat belt buckle by sensing a passenger's intention to use the seat belt, thereby improving passenger comfort, enhancing the riding experience, and contributing to a cleaner cabin. To further clarify the objectives, technical solutions, and advantages of the embodiment of the present application, the embodiment of the present application will be described in further detail below with reference to the accompanying drawings.

[0145] With reference to Figures 1 and 2 , Figure 2 is a schematic diagram of the structure of the seat belt system provided in an embodiment of the present application. In an embodiment of the present application, the seat belt system 200 may include a seat belt storage device (not shown), a seat belt 210, and a buckle device 220. The seat belt storage device may be disposed in the inner wall of the cabin 100, and an opening may be provided on the inner wall of the cabin 100, which allows the seat belt storage device to communicate with the interior space of the cabin 100. A retractor 230 is provided in the seat belt storage device, and the seat belt 210 can be partially wound around the retractor 230, and the other part can be extended into the cabin 100 through the opening on the inner wall of the cabin 100.

[0146] In some embodiments, the retractor 230 may utilize a ratchet mechanism. Under normal circumstances, the passenger can freely and evenly withdraw the seat belt 210 from the seat. However, once the continuous withdrawal of the seat belt 210 from the retractor 230 stops, or when the vehicle encounters an emergency, the ratchet mechanism automatically locks the seat belt 210, preventing further withdrawal of the seat belt 210, thereby achieving the protective function of the seat belt 210. It should be noted that since the retractor 230 is a well-known and commonly used mechanism in the art, its specific structural configuration will not be described in detail.

[0147] In addition, a guide plate 110 may be provided at the opening in the inner wall of the cabin 100. The seat belt 210 may extend through the guide plate 110 into the cabin 100, thereby guiding the withdrawal or retraction of the seat belt 210. A locking tongue 211 is provided on the portion of the seat belt 210 extending into the cabin 100. The locking tongue 211 may be engaged with a buckle device 220 to fasten or unfasten the seat belt 210. In addition, a common three-point seat belt 210 may also be provided with a fixing pin 212 at one end of the seat belt 210 extending into the cabin 100. This fixing pin 212 can be fixed to the inner wall of the cabin 100. After the passenger fastens the seat belt 210, the portion of the seat belt 210 between the guide plate 110 and the locking tongue 211 can secure the passenger's shoulders, while the portion of the seat belt 210 between the fixing pin 212 and the locking tongue 211 can secure the passenger's waist, thereby ensuring the passenger's safety. In a specific implementation, the seat belt 210 can be a webbing made of synthetic fibers such as nylon or polyester.

[0148] Continuing with reference to FIG2 , the locking device 220 may include a receiving groove (not shown in the figure), a locking body 221 and a driving assembly 222. The receiving groove is used to accommodate the locking body 221. The receiving groove may be provided on the seat cushion of the seat, or may also be provided on the backrest of the seat, and this application does not impose any restrictions on this. The locking body 221 has two states: being located inside the receiving groove and extending outside the receiving groove. For ease of description, the state in which the locking body 221 is located inside the receiving groove is referred to as the first state below. In this state, the locking tongue 211 cannot be inserted into the locking body, so the first state can also be understood as the non-working state of the locking body 221. Correspondingly, the state in which the locking body 221 extends outside the receiving groove is referred to as the second state. In this state, the locking tongue 211 can be plugged and matched with the locking body 221, so the second state can also be understood as the working state of the locking body 221. It should be noted that the lock body 221 can be partially or fully extended outside the storage slot, and this application does not impose any restrictions on this. As long as it can be plugged into the lock tongue 211, it can be understood as the second state of the lock body 221. The drive assembly 222 can be in transmission connection with the lock body 221 to drive the lock body 221 to switch between the first state and the second state.

[0149] FIG3 is a schematic diagram of the structure of a latch device provided in an embodiment of the present application. Referring to FIG3 , in this embodiment, a drive assembly 222 can drive a latch body 221 to switch between a first state and a second state via rotational motion. Specifically, the drive assembly 222 can include a drive motor 2221, a gear pair, a guide shaft 2222, and a connecting arm 2223. The gear pair further includes a first gear 2224 and a second gear 2225. The first gear 2224 and the second gear 2225 can each be a cylindrical gear, and the first gear 2224 and the second gear 2225 mesh with each other. The drive motor 2221 can be fixedly mounted on the seat frame, with the output shaft of the drive motor 2221 fixedly connected to the first gear 2224. The second gear 2225 can be rotatably mounted on a guide shaft 2222, which can be fixed to the seat frame. Thus, when the drive motor 2221 rotates the first gear 2224, the first gear 2224 drives the second gear 2225 to rotate about the guide shaft 2222. In addition, the second gear 2225 can also be fixedly connected to one end of the connecting arm 2223, and the other end of the connecting arm 2223 can be fixedly connected to the lock body 221, so that the rotational movement of the second gear 2225 can be synchronously transmitted to the lock body 221, thereby driving the lock body 221 to switch between two states in a rotational manner.

[0150] It should be understood that the rotation direction of the buckle body 221 is determined by the rotation direction of the drive motor 2221. The buckle body 221 can be rotated clockwise or counterclockwise by controlling the forward and reverse rotation of the drive motor 2221. For example, it can be set that when the drive motor 2221 rotates forward, the buckle body 221 rotates clockwise around the axis of the guide shaft 2222. At this time, the buckle body 221 can switch from a first state to a second state. In this state, the passenger inserts the lock tongue into the buckle body 221 and fastens the seat belt. When the drive motor 2221 rotates reversely, the buckle body 221 rotates counterclockwise around the axis of the guide shaft 2222. At this time, the buckle body 221 can switch from the second state to the first state, so that the buckle body 221 is hidden in the storage slot, keeping the cabin clean and tidy.

[0151] In some embodiments, the output shaft of the drive motor 2221 and the first gear 2224 can be integrally formed, forming a single gear shaft, thereby simplifying the assembly process of the locking device 220. Similarly, the second gear 2225 and the connecting arm 2223 can also be integrally formed, further simplifying the assembly process of the locking device 220.

[0152] FIG4 is a schematic structural diagram of another locking device provided in an embodiment of the present application. Referring to FIG4 , in this embodiment, a drive assembly 222 can drive the locking body 221 to switch between a first state and a second state in a mobile manner. In a specific implementation, the drive assembly 222 may include a drive motor 2221, a guide rail 2226, a gear 2227, and a rack 2228. Similar to the aforementioned embodiment, the drive motor 2221 can also be fixedly mounted on the seat frame, with the output shaft of the drive motor 2221 fixedly connected to the gear 2227. For example, the output shaft of the drive motor 2221 and the gear 2227 can be an integrated gear shaft structure. The rack 2228 can be slidably assembled on the guide rail 2226, and the guide rail 2226 is fixedly connected to the locking body 221. The guide rail 2226 can be fixed to the seat frame. In this way, when the driving motor 2221 drives the gear 2227 to rotate, the gear 2227 can drive the rack 2228 to move along the guide rail 2226. Based on the fixed connection relationship between the rack 2228 and the lock body 221, the movement of the rack 2228 can be synchronously transmitted to the lock body 221, thereby driving the lock body 221 to switch between the two states in a moving manner.

[0153] Similarly, the direction of movement of the buckle body 221 is determined by the rotation direction of the drive motor 2221. The buckle body 221 can be moved forward and backward by controlling the forward and reverse rotation of the drive motor 2221. For example, it can be set that when the drive motor 2221 rotates forward, the buckle body 221 moves forward along the guide rail 2226. At this time, the buckle body 221 can switch from a first state to a second state. In this state, the passenger inserts the lock tongue into the buckle body 221 and fastens the seat belt. When the drive motor 2221 rotates reversely, the buckle body 221 moves backward along the guide rail 2226. At this time, the buckle body 221 can switch from the second state to the first state, so that the buckle body 221 is hidden in the storage slot.

[0154] In a specific embodiment, the rack 2228 may be provided with a slide groove 22281, which is arranged along the extension direction of the rack 2228. In this case, the guide rail 2226 may be disposed in the slide groove 22281. When the rack 2228 moves until the guide rail 2226 abuts against the first end a of the slide groove 22281, it can be confirmed that the lock body 221 has switched to the first state; when the rack 2228 moves until the guide rail 2226 abuts against the second end b of the slide groove 22281, it can be confirmed that the lock body 221 has switched to the second state.

[0155] FIG5 is an architectural diagram of a seat belt system according to an embodiment of the present application. Referring to FIG2 and FIG5 , in an embodiment of the present application, the seat belt system 200 may further include a controller 240 and a seat belt status detection device 250. The seat belt status detection device 250 may be configured to detect status information of the seat belt 210. The controller 240 may be connected to the seat belt status detection device 250 and the drive assembly 222, respectively. The controller 240 may be configured to determine, based on the status information of the seat belt 210, whether the withdrawal length of the seat belt 210 is greater than or equal to a preset threshold, and to perform a first operation when the withdrawal length of the seat belt 210 is greater than or equal to the preset threshold. Specifically, the first operation is to control the drive assembly 222 to drive the buckle body 221 to switch from the first state to the second state. That is to say, in the seat belt system 200 in the embodiment of the present application, when the controller 240 determines that the withdrawal length of the seat belt 210 is greater than or equal to the above-mentioned preset threshold value, it can be determined that the passenger's intention to use the seat belt is established. At this time, the drive component 222 can be controlled to extend the lock body 221 from the storage groove, so that the lock body 221 switches from the first state to the second state, so that the passenger can fasten the seat belt 210.

[0156] In addition, during the process of driving the lock body 221 to switch between the first state and the second state, if there is a foreign object (such as a passenger's hand or other object) in the current running direction of the lock body 221, the drive component 222 can stop the current running direction of the lock body 221 and drive it in reverse to the initial position to avoid continuing to run in the current direction of movement and causing hand pinching. In specific implementation, this function can be achieved by setting a drive detection device. The drive detection device can be used to detect the running state of the drive motor. After the lock body 221 touches a foreign object, the speed of the drive motor will decrease. After the drive detection device detects the abnormal running state of the drive motor, it sends information to the controller 240. After receiving the information, the controller 240 can send an instruction to the drive motor to control the reverse rotation of the drive motor to reset the lock body 221 in the reverse direction. For example, the drive detection device includes but is not limited to a current sensor, a Hall sensor or a speed sensor, etc., and this application does not impose specific restrictions on this.

[0157] In some embodiments, the seat belt system 200 may further include a passenger seating detection device 260, which may be specifically used to detect whether a passenger is seated on the seat. Exemplarily, the passenger seating detection device 260 may be a gravity sensor, or may be an occupancy monitoring system (OMS) configured in the cabin, which is not limited in this application. The controller 240 may be connected to the passenger seating detection device 260. Before obtaining the status information of the seat belt 210, the controller 240 may first obtain the detection result of the passenger seating detection device 260. When it is determined that a passenger is seated on the seat, the status information of the seat belt 210 may be obtained. This may prevent the buckle body 221 from extending due to accidental contact with the seat belt 210 when no one is seated on the seat.

[0158] Referring again to FIG. 2 and FIG. 5 , in some embodiments, the seat belt system 200 may further include an indicator light 270. The indicator light 270 may be disposed on the buckle body 221, for example, on the mating surface of the buckle body 221 for mating with the locking tongue 211. In this case, the controller 240 may also be configured to execute a second operation when the withdrawal length of the seat belt 210 is greater than or equal to a preset threshold, i.e., when it is determined that the passenger intends to use the seat belt 210. Specifically, the second operation is to turn on the indicator light 270. This allows the passenger to quickly connect the locking tongue 211 with the buckle body 221 even in low-light conditions, thereby improving the passenger's convenience in using the seat belt 210 and enhancing the passenger's riding experience.

[0159] Of course, in some other embodiments, the controller 240 can also be connected to the lighting in the cabin. In this case, there is no need to set up the above-mentioned indicator light 270. When it is determined that the passenger intends to use the seat belt 210, the controller 240 can directly control the lighting to turn on, thereby utilizing the existing lighting device in the cabin to assist the passenger in fastening the seat belt 210, which is beneficial to reduce the production cost of the seat belt system 200.

[0160] It's worth noting that seatbelt system 200 can also include a light sensor, which can be located within the cabin to detect cabin light levels. Controller 240, connected to the light sensor, can determine if a passenger intends to use seatbelt 210 by obtaining the cabin light level detected by the light sensor. When the cabin light level is less than or equal to a set threshold, controller 240 activates indicator light 270 or the cabin lighting, thereby helping to save energy.

[0161] Continuing with FIG5 , in some embodiments, the seat belt system 200 may further include a tongue buckle detection device 280, which may be used to detect whether the tongue 211 is inserted into the buckle body 221. The controller 240 may be connected to the tongue buckle detection device 280 to control the indicator light 270 to turn off when the tongue buckle detection device 280 detects that the tongue 211 is inserted into the buckle body 221, i.e., when the passenger has fastened the seat belt 210, thereby also achieving energy conservation.

[0162] It should be noted that when a passenger is removing the seatbelt 210, the retractor 230 may cause the seatbelt 210 to retract into the seatbelt storage device. This means that before the locking tongue 211 is inserted into the buckle body 221, the length of the seatbelt 210 that can be withdrawn may be shortened. To address this situation, the controller 240 can also be configured to reacquire the withdrawal length information of the seatbelt 210 and determine whether the withdrawal length of the seatbelt 210 is less than the preset threshold when the locking tongue buckle detection device 280 fails to detect the locking tongue 211 being inserted into the buckle body 221. If the withdrawal length of the seatbelt 210 is less than the preset threshold, the passenger is deemed to have abandoned the seatbelt 210. At this point, the drive assembly 222 can be controlled to drive the buckle body 221 from the second state back to the first state, concealing the buckle body 221 within the storage slot to keep the seat tidy. The indicator light 270 can also be turned off. When the withdrawal length of the seat belt 210 is greater than or equal to a preset threshold, it is determined that the passenger still intends to use the seat belt 210. At this time, the control drive component 222 is controlled to keep the lock body 221 in the second extended state, and the control indicator light 270 is kept in the on state, so that the passenger can complete the seat belt fastening operation.

[0163] In some embodiments, the seat belt system 200 may further include an alarm device. The controller 240 may be connected to the alarm device and configured to control the alarm device to issue a warning when the withdrawn length of the seat belt 210 is less than a preset threshold and the tongue buckle detection device 280 detects that the tongue 211 is inserted into the buckle body 221. Furthermore, the controller 240 may control the alarm device to issue an alarm when the withdrawn length of the seat belt 210 is greater than or equal to the preset threshold and the tongue buckle detection device 280 does not detect that the tongue 211 is inserted into the buckle body 221.

[0164] The seatbelt warning strategy of most current models on the market is to issue a continuous warning via the alarm device after the passenger seating detection device 260 detects a passenger's seat, the vehicle starts, and travels above a preset speed threshold for a period of time. If the system detects that the passenger is not buckled, the system will continue to issue a warning. To eliminate the warning, passengers may use a fake lock tongue to connect to the buckle body 221, or insert the lock tongue 211 into the buckle body 221 without the seatbelt wrapped around the passenger, thereby deceiving the system. This can render the safety warning strategy ineffective and pose a safety hazard. However, the present embodiment combines the withdrawal length of the seatbelt 210 and the buckled state of the lock tongue to determine whether the passenger is buckled. This adds a belt withdrawal length comparison to the existing safety warning strategy. If the withdrawal length of the seatbelt 210 does not reach the preset threshold after the passenger is seated and the lock tongue 211 is buckled, the alarm device is controlled to maintain the warning; otherwise, the warning is canceled, thereby eliminating the aforementioned safety hazard and further improving passenger safety.

[0165] In the above-described embodiments, when using the seatbelt status detection device 250 to detect the status information of the seatbelt 210, various implementations are possible, depending on the specific type of the seatbelt status detection device 250. For example, in some embodiments, the seatbelt status detection device 250 may be a grayscale sensor, in which case the status information of the seatbelt 210 detected by the seatbelt status detection device 250 may be grayscale value information of the seatbelt 210. In other embodiments, the seatbelt status detection device 250 may be a distance sensor, in which case the status information of the seatbelt 210 detected by the seatbelt status detection device 250 may be distance information. The following describes the corresponding structural design and implementation process within the seatbelt system, using the seatbelt status detection device 250 as a grayscale sensor and a distance sensor as examples.

[0166] Figure 6 is a schematic diagram of the structure of a seat belt according to an embodiment of the present application. Figure 7 is an enlarged view of a partial structure of Figure 6. Figure 8 is a schematic diagram of a detection state of a seat belt status detection device according to an embodiment of the present application. Referring to Figures 6 to 8 , the present embodiment specifically uses a grayscale sensor 251 to detect seat belt status information. The portion of the seat belt 210 that is stored in the seat belt storage device when not in use is defined as a first portion. In this embodiment, the first portion may include multiple color tag groups 213, which are sequentially arranged along the extension direction of the seat belt 210. Each color tag group 213 may include multiple color tag segments 2131 of different colors, each having a different grayscale value G (grayscale) depending on the depth of its color. In other words, in this embodiment, each color tag group 213 includes multiple color tag segments 2131 of different grayscale values. For example, the number of color tag segments in each color tag group may be n, where n ≥ 2. In the embodiment shown in FIG6 , the color mark set 213 includes three color mark segments 2131. In a specific implementation, these color mark segments 2131 can be formed by printing, dyeing, spraying, etc. It is worth mentioning that, to simplify the production process of the safety belt, one of the color mark segments 2131 of the color mark set 213 can be the main color of the safety belt 210.

[0167] The grayscale sensor 251 can be located in the seat belt storage device and is set near the opening on the inner wall of the cabin. The infrared transceiver unit 2511 of the grayscale sensor 251 is set towards the seat belt 210. When the passenger draws the seat belt 210, the various color mark groups 213 on the first part pass through the infrared transceiver unit 2511 of the grayscale sensor 251 in sequence. The infrared transceiver unit 2511 emits infrared light toward the surface of the seat belt 210, and the infrared light is reflected back to the infrared transceiver unit 2511 by the surface of the seat belt 210. In this way, the depth of the color of the surface of the seat belt 210 can be determined based on the different reflectivities of the surface of the seat belt 210 to the infrared light, and further the grayscale values ​​of the various color mark segments 2131 of the color mark group 213 that pass through the grayscale sensor 251 in sequence can be determined. When the grayscale values ​​detected by the grayscale sensor 251 in sequence go through a complete cycle, it indicates that a color mark group 213 has completely passed through the grayscale sensor 251 during the extraction process of the seat belt 210, that is, the extraction length of the seat belt 210 increases by the length of the color mark group 213.

[0168] As previously mentioned, when a passenger withdraws seatbelt 210, the retractor 230 may cause the seatbelt 210 to retract in the reverse direction into the seatbelt storage device. In this case, the grayscale values ​​of the color mark segments 2131 detected by the grayscale sensor 251 are in the opposite order to the grayscale values ​​detected when the seatbelt 210 is withdrawn in the forward direction. Based on this, the withdrawal or retraction direction of the seatbelt 210 can be determined. Therefore, in this embodiment of the present application, the controller can be specifically configured to determine whether the seatbelt 210 is in the withdrawal or retraction state based on the grayscale value information of the seatbelt detected by the grayscale sensor 251. Furthermore, the controller can determine the number of color mark groups 213 detected by the grayscale sensor 251 during the forward withdrawal of the seatbelt 210, as well as the number of color mark groups 213 detected by the grayscale sensor 251 during the reverse retraction of the seatbelt 210, thereby determining the withdrawal length of the seatbelt 210.

[0169] Specifically, when the grayscale values ​​of each color mark segment 2131 in the color mark group 213 detected by the grayscale sensor 251 are sequentially within the range of G1, G2, ..., Gn, the safety belt 210 can be determined to be in the forward withdrawal state. When the grayscale values ​​of each color mark segment 2131 in the color mark group 213 detected by the grayscale sensor 251 are sequentially within the range of Gn, Gn-1, ..., G1, the safety belt 210 can be determined to be in the reverse retraction state. Each time the grayscale value detected by the grayscale sensor 251 passes through a complete cycle [G1, G2, ..., Gn], the length of the safety belt 210 that has been withdrawn from the safety belt 210 by one color mark group 213 is recorded. Conversely, each time the grayscale value detected by the grayscale sensor 251 passes through a complete cycle [Gn, Gn-1, ..., G1], the length of the safety belt 210 that has been retracted from the safety belt 210 by one color mark group 213 is recorded. Wherein, along the forward extraction direction of the safety belt 210 , G1 , G2 , . . . , Gn are the grayscale value ranges of each color mark segment 2131 in the color mark group, and G1 , G2 , . . . , Gn can be pre-stored in the controller.

[0170] It is understood that in other embodiments, some of the color mark segments 2131 in the color mark group 213 may also have the same grayscale value, as long as the grayscale values ​​of the color mark segments 2131 in the color mark group 213 detected by the grayscale sensor 251 are in different orders when the seat belt 210 is withdrawn and retracted, thereby facilitating differentiation between the withdrawn and retracted states of the seat belt 210. For example, in the case where the color mark group 213 includes four color mark segments 2131, the grayscale values ​​of the four color mark segments 2131 along the forward withdrawal direction of the seat belt 210 may be within the ranges of G1, G2, G3, and G1, respectively. At this time, when the grayscale sensor 251 detects that the grayscale values ​​of each color mark segment 2131 in the color mark group 213 are sequentially within the ranges of G1, G2, G3, and G1, the safety belt 210 is determined to be in the withdrawn state. Conversely, when the grayscale sensor 251 detects that the grayscale values ​​of each color mark segment 2131 in the color mark group 213 are sequentially within the ranges of G1, G3, G2, and G1, the safety belt 210 is determined to be in the retracted state.

[0171] Based on the above analysis, the drawn length L of the seat belt 210 can be determined as: L = a*(m1-m2)+b. Here, a is the length of the color mark group 213, m1 is the number of color mark groups 213 detected by the grayscale sensor 251 when the seat belt 210 is drawn, m2 is the number of color mark groups 213 detected by the grayscale sensor 251 when the seat belt 210 is retracted, and b is the initial distance between the color mark group 213 closest to the grayscale sensor 251 in the first portion of the seat belt 210 when the seat belt 210 is not in use and the grayscale sensor 251.

[0172] Using the above formula, the withdrawal length L of the seat belt 210 can be accurately calculated. After determining the withdrawal length of the seat belt 210, by comparing it with a preset threshold, it can be determined whether the passenger intends to fasten the seat belt 210, and then it can be determined whether the lock body is extended according to the solution provided in the aforementioned embodiment. The specific process will not be repeated here.

[0173] FIG9 is a schematic diagram of the structure of another safety belt provided in an embodiment of the present application, and FIG10 is a schematic diagram of another detection state of the safety belt status detection device provided in an embodiment of the present application. Referring to FIG9 and FIG10 , this embodiment also uses a grayscale sensor 251 to detect the status information of the safety belt 210. In specific implementation, the location of the grayscale sensor 251 can be designed with reference to the aforementioned embodiment and will not be described in detail here. The first portion of the safety belt 210 can be provided with a color mark group 213, which can also include n color mark segments 2131 of different colors arranged in sequence, where n ≥ 2 for example. The embodiment shown in FIG9 is described using two color mark segments 2131 as an example.

[0174] In this embodiment, the controller can be specifically configured to determine that the withdrawal length of the seat belt 210 is greater than or equal to the preset threshold when the grayscale sensor 251 detects that the grayscale value information of the seat belt 210 includes the grayscale value of each color mark segment 2131 in the color mark group 213, and the grayscale value of each color mark segment 2131 is sequentially within the ranges G1, G2, ..., Gn. In the forward withdrawal direction of the seat belt 210, G1, G2, ..., Gn are the grayscale value ranges of each color mark segment 2131 in the color mark group 213, and G1, G2, ..., Gn can be pre-stored in the controller.

[0175] Conversely, when the grayscale sensor 251 detects that the grayscale value information of the seat belt 210 includes the grayscale values ​​of each color mark segment 2131 in the color mark group 213, and the grayscale values ​​of each color mark segment 2131 are sequentially within the ranges of Gn, Gn-1, ..., G1, it can be determined that the seat belt 210 has at least partially been reversely retracted into the seat belt storage device, and at this time, it can be determined that the withdrawal length of the seat belt 210 is less than the preset threshold. It will be appreciated that when the grayscale sensor 251 detects that the grayscale value information of the seat belt 210 does not include the grayscale values ​​of each color mark segment 2131 in the color mark group 213, it indicates that the color mark group 213 has not passed the grayscale sensor 251, and at this time, it can also be determined that the withdrawal length of the seat belt 210 is less than the preset threshold.

[0176] It can be seen that in this embodiment, the withdrawal length of the seat belt 210 can be determined by providing a set of color code groups 213. The manufacturing process of the seat belt 210 is relatively simple, which helps to reduce the overall manufacturing cost of the seat belt system.

[0177] Figure 11 is a schematic diagram illustrating another seat belt usage process according to an embodiment of the present application, and Figure 12 is a schematic diagram illustrating another detection state of the seat belt status detection device according to an embodiment of the present application. Referring to Figures 11 and 12 , similar to the two aforementioned embodiments, this embodiment also utilizes a grayscale sensor 251 to detect the withdrawal length of the seat belt 210. In specific implementation, the location of the grayscale sensor 251 can be designed with reference to the aforementioned embodiments and will not be further described here. In this embodiment, the seat belt 210 may include two color-coded segments 2131 of different colors, with the boundary between the two color-coded segments 2131 located within the first portion of the seat belt 210. In the forward withdrawal direction of the seat belt 210, the grayscale value of the preceding color-coded segment 2131 is within the G1 range, while the grayscale value of the succeeding color-coded segment 2131 is within the G2 range. G1 and G2 may be pre-stored in the controller.

[0178] When the grayscale value of the seat belt 210 detected by the grayscale sensor 251 changes from within the G1 range to within the G2 range, it indicates that the boundary between the two color mark segments has passed through the grayscale sensor 251 during forward retraction of the seat belt. At this point, it can be determined that the retracted length of the seat belt 210 is greater than or equal to a preset threshold. Conversely, when the grayscale value of the seat belt 210 detected by the grayscale sensor 251 changes from within the G2 range to within the G1 range, it indicates that the boundary between the two color mark segments 2131 has passed through the grayscale sensor 251 during reverse retraction of the seat belt 210. At this point, it can be determined that the retracted length of the seat belt 210 is less than the preset threshold. It will be appreciated that when the grayscale value of the seat belt 210 detected by the grayscale sensor 251 remains within the G1 range, it indicates that the boundary between the two color mark segments 2131 has not yet passed through the grayscale sensor 251. At this point, it can also be determined that the retracted length of the seat belt 210 is less than the preset threshold.

[0179] In this embodiment, the grayscale sensor 251 only needs to detect a jump in the grayscale value of the seat belt 210 when the boundary between the two color-coded segments 2131 passes. Therefore, in practical applications, the accuracy requirement for the grayscale sensor 251 is relatively low, which helps reduce the cost of the seat belt system. In addition, because the manufacturing process of the seat belt 210 is relatively simple, the cost of the seat belt system can be further reduced.

[0180] FIG13 is a schematic diagram illustrating the relative positional relationship between another seat belt and a seat belt status detection device according to an embodiment of the present application, and FIG14 is a schematic diagram illustrating the seat belt status detection process shown in FIG13. Referring to FIG13 and FIG14 together, the present embodiment detects the status information of the seat belt 210 based on a distance sensor 252. The specific type of distance sensor 252 is not limited, and includes, but is not limited to, an infrared sensor, a laser sensor, an ultrasonic sensor, or a radar sensor.

[0181] In a specific implementation, the distance sensor 252 can be fixed in the seat belt storage device 290, and the probe of the distance sensor 252 can be set toward the axis of the retractor 230 to measure the distance between the probe and the surface of the seat belt 210 wound on the retractor 230 in real time. This distance is the status information of the seat belt 210. The controller can be used to determine the withdrawal length L of the seat belt 210 based on the distance between the probe of the distance sensor 252 and the surface of the seat belt 210 wound on the retractor 230. The withdrawal length L is: L = π (R1 2 -R2 2) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the overall structure of the retractor 230 and the seat belt 210 wound thereon when the seat belt 210 is not in use, R2 is the radius of the overall structure of the retractor 230 and the seat belt 210 wound thereon when the seat belt 210 is withdrawn, C1 is the distance between the probe of the distance sensor 252 and the surface of the seat belt 210 wound on the retractor 230 when the seat belt 210 is not in use, C2 is the distance between the probe of the distance sensor 252 and the surface of the seat belt 210 wound on the retractor 230 when the seat belt 210 is withdrawn, and δ is the thickness of the seat belt 210.

[0182] It is understandable that in this embodiment, since there is no need to improve the safety belt 210, the safety belt 210 can adopt the existing design, which also helps to reduce the overall manufacturing cost of the seat belt system.

[0183] Based on the same technical concept, the present application also provides a control method for a seat belt system. The structure of the seat belt system can be referred to the description in the above embodiment and will not be described here in detail. Referring to FIG15 , the control method may include the following steps:

[0184] Step S101, obtaining seat belt status information;

[0185] Step S102: Determine whether the withdrawal length of the seat belt is greater than or equal to a preset threshold value based on the seat belt status information. If so, execute step S103 (first operation) and / or execute step S104 (second operation). If not, repeat step S101.

[0186] Step S103: Control the driving assembly to drive the lock body to switch from the first state to the second state, so that the lock body extends from the receiving slot;

[0187] Step S104: Control the indicator light to turn on, so as to use the indicator light to illuminate the operation of the passenger inserting the lock tongue, thereby improving the convenience of the passenger using the seat belt and improving the riding experience.

[0188] The seat belt system control method provided in the embodiments of the present application senses a passenger's intention to use the seat belt by acquiring seat belt status information. When the seat belt's withdrawal length satisfies certain conditions, the method determines the passenger's intention to use the seat belt and automatically adjusts the position of the buckle body. This not only improves passenger comfort but also contributes to cabin cleanliness. Furthermore, when the passenger's intention to use the seat belt is determined to be established, an indicator light can be activated, illuminating the area when the passenger inserts the lock tongue into the buckle body, thereby enhancing the convenience of using the seat belt.

[0189] In some embodiments, before performing step S101, the control method may further include:

[0190] Get the passenger seat status information of the seat;

[0191] When it is determined that a seat is occupied, the seat belt status information is obtained. This solution can prevent the buckle body from extending due to accidental contact with the seat belt when the seat is unoccupied.

[0192] In a specific implementation, the seat belt status information may include the grayscale value information of the seat belt. In this case, in an optional embodiment, the first portion of the seat belt may be provided with multiple color tag groups, which are sequentially arranged along the extension direction of the seat belt. Each color tag group may include n color tag segments with different grayscale values ​​arranged in sequence. Step S102 may include:

[0193] According to the gray value information of the seat belt, it is determined whether the seat belt is in the extracted state or the retracted state, and the number of color mark groups detected when the seat belt is in the extracted state or the retracted state is determined, and the extracted length of the seat belt is determined according to the number of color mark groups.

[0194] The method of determining whether the seat belt is in a withdrawn state or a retracted state according to the grayscale value information of the seat belt includes:

[0195] When it is detected that the grayscale values ​​of the various color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state;

[0196] When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the seat belt is in the retracted state.

[0197] According to the above method, the withdrawal length L of the seat belt can be determined as: L = a * (m1 - m2) + b. Where a is the length of the color mark group, m1 is the number of color mark groups detected by the grayscale sensor when the seat belt is withdrawn, m2 is the number of color mark groups detected by the grayscale sensor when the seat belt is retracted, and b is the initial distance between the color mark group closest to the grayscale sensor in the first section of the seat belt when the seat belt is not in use and the grayscale sensor.

[0198] In another optional embodiment, the first portion of the safety belt may be provided with a color mark group, which may also include n color mark segments with different grayscale values ​​arranged in sequence. In this case, step S102 may include:

[0199] When it is detected that the grayscale values ​​of the respective color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to the preset threshold.

[0200] Conversely, when the grayscale values ​​of the color scale segments are detected to be sequentially within the ranges of Gn, Gn-1, ..., G1, the extracted length of the seat belt is determined to be less than the preset threshold. It is understood that the extracted length of the seat belt can also be determined to be less than the preset threshold when the grayscale value information of the seat belt does not include the grayscale values ​​of the color scale segments in the color scale group.

[0201] In another optional embodiment, the safety belt may include two color-coded segments of different colors, and the boundary between the two color-coded segments is located within the first portion of the safety belt. In this case, step S102 may specifically include:

[0202] When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to a preset threshold.

[0203] Conversely, when the grayscale value of the seat belt changes from the G2 range to the G1 range, the seat belt extraction length is determined to be less than the preset threshold. When the grayscale value of the seat belt remains within the G1 range, the seat belt extraction length is also determined to be less than the preset threshold.

[0204] In some other embodiments, the state information of the seat belt may specifically be the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor. In this case, step S102 may include:

[0205] The withdrawal length of the seat belt is determined by the distance between the distance sensor probe and the surface of the seat belt wound on the retractor. The withdrawal length L is L = π (R1 2 -R2 2 ) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0206] In some embodiments, the control method may further include:

[0207] Step S105: Determine whether the lock tongue is inserted into the lock body. If so, proceed to step S106; if not, proceed to step S107;

[0208] Step S106, control the indicator light to turn off;

[0209] Step S107: Determine whether the drawn length of the seat belt is less than a preset threshold. If so, execute step S1071; if not, execute step S1072.

[0210] Step S1071: Control the driving assembly to drive the lock body to switch from the second state to the first state, and control the indicator light to turn off;

[0211] Step S1072: Control the driving assembly to keep the lock body in the second state, and control the indicator light to remain in the on state.

[0212] In some embodiments, the control method may further include:

[0213] When the drawn length of the seat belt is less than a preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm;

[0214] Furthermore, when the withdrawal length of the safety belt is greater than or equal to a preset threshold value and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

[0215] In the above scheme, whether the passenger is fastening the seat belt is determined by combining the seat belt withdrawal length and the lock tongue buckle status. A seat belt withdrawal length comparison is added to the existing safety warning strategy. If the seat belt withdrawal length does not reach the set threshold after the passenger is seated and the lock tongue is buckled, the alarm device is controlled to maintain the warning; otherwise, the warning is canceled, thereby eliminating the above safety hazards and further improving passenger safety.

[0216] Based on the same technical concept, the present application also provides a control device for a seat belt system. The structure of the seat belt system can be referred to the description in the above embodiments and will not be described in detail here. The control device may include a communication unit and a processing unit, wherein:

[0217] The communication unit is used to obtain status information of the seat belt;

[0218] The processing unit is used to determine whether the withdrawn length of the seat belt is greater than or equal to a preset threshold based on the status information of the seat belt; when the withdrawn length of the seat belt is greater than or equal to the preset threshold, the first operation and / or the second operation is performed, the first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

[0219] The seat belt system control device provided in the embodiments of the present application senses a passenger's intention to use the seat belt by acquiring seat belt status information. When the seat belt's withdrawal length satisfies the aforementioned conditions, the control device determines that the passenger's intention to use the seat belt has been established, and automatically adjusts the position of the buckle body. This not only improves passenger comfort but also contributes to cabin cleanliness. Furthermore, when the passenger's intention to use the seat belt is determined to be established, an indicator light can be activated, illuminating the area when the passenger inserts the lock tongue into the buckle body, thereby enhancing the convenience of using the seat belt.

[0220] In some embodiments, the seat belt status information may specifically be grayscale value information of the seat belt. In this case, in an optional embodiment, the first portion of the seat belt may be provided with multiple color tag groups, which are sequentially arranged along the extension direction of the seat belt. Each color tag group may include n color tag segments with different grayscale values ​​arranged in sequence. The processing unit may specifically be configured to:

[0221] According to the gray value information of the seat belt, it is determined whether the seat belt is in the extracted state or the retracted state, and the number of color mark groups detected when the seat belt is in the extracted state or the retracted state is determined, and the extracted length of the seat belt is determined according to the number of color mark groups.

[0222] Furthermore, the processing unit may be specifically configured to:

[0223] When it is detected that the grayscale values ​​of the various color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state;

[0224] When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the seat belt is in the retracted state.

[0225] According to the above scheme, the seat belt withdrawal length L can be determined as: L = a*(m1-m2)+b. Here, a is the length of the color mark group, m1 is the number of color mark groups detected by the seat belt status detection device when the seat belt is in the withdrawn state, m2 is the number of color mark groups detected by the seat belt status detection device when the seat belt is in the retracted state, and b is the initial distance between the color mark group closest to the seat belt status detection device in the first section of the seat belt and the seat belt status detection device when the seat belt is not in use.

[0226] In another optional embodiment, the first portion of the safety belt may be provided with a color mark group, which may also include n color mark segments with different grayscale values ​​arranged in sequence. In this case, the processing unit may be specifically configured to:

[0227] When it is detected that the grayscale values ​​of the respective color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to a preset threshold.

[0228] On the contrary, when it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each color mark segment in the color mark group, or when it is detected that the grayscale values ​​of each color mark segment are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0229] In another optional embodiment, the safety belt may include two color-coded segments of different colors, and the boundary line between the two color-coded segments is located within the first portion of the safety belt. In this case, the processing unit may be specifically configured to:

[0230] When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to a preset threshold.

[0231] On the contrary, when the grayscale value of the seat belt is detected to be within the G1 range, or when the grayscale value of the seat belt is detected to change from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

[0232] In some other embodiments, the seat belt status information may specifically be the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor. In this case, the processing unit may specifically be configured to:

[0233] The withdrawal length of the seat belt is determined based on the distance between the distance sensor probe and the surface of the seat belt wound on the retractor.

[0234] Specifically, the extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ. R2 = R1 + C1 - C2, where R1 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is not in use; R2 is the radius of the retractor and the seatbelt wound thereon when the seatbelt is being withdrawn; C1 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is not in use; C2 is the distance between the probe of the distance sensor and the surface of the seatbelt wound on the retractor when the seatbelt is being withdrawn; and δ is the thickness of the seatbelt.

[0235] In some embodiments, the communication unit may also be used to obtain the connection status of the lock tongue and the lock buckle. In this case, the processing unit may also be used to control the indicator light to turn off when the lock tongue is inserted into the lock buckle body.

[0236] In some embodiments, the processing unit may further be configured to: when the lock tongue is not inserted into the buckle body, determine whether the drawn length of the safety belt is less than a preset threshold;

[0237] When the drawn length of the seat belt is less than a preset threshold, the control driving component drives the buckle body to switch from the second state to the first state, and the control indicator light is turned off;

[0238] When the drawn length of the safety belt is greater than or equal to a preset threshold, the control driving component keeps the buckle body in the second state, and the control indicator light remains on.

[0239] In some embodiments, the seat belt system may further include an alarm device. The processing unit may also be configured to:

[0240] When the drawn length of the seat belt is less than a preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm;

[0241] Furthermore, when the withdrawal length of the safety belt is greater than or equal to a preset threshold value and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

[0242] In some embodiments, the communication unit is further configured to obtain passenger seating status information of the seat. In this case, before obtaining the seat belt status information, the processing unit may further be configured to:

[0243] When it is determined that a passenger is seated on the seat, seat belt status information is obtained.

[0244] Referring to FIG. 16 , based on the same technical concept, an embodiment of the present application further provides a computing device 1100. The computing device 1100 may be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system may be composed of a chip or may include a chip and other discrete devices.

[0245] The computing device 1100 may include at least one processor 1110 coupled to a memory. Optionally, the memory may be located within the device, integrated with the processor, or located externally. For example, the computing device 1100 may also include at least one memory 1120. The memory 1120 stores the necessary computer programs, configuration information, computer programs, instructions, and / or data for implementing any of the aforementioned embodiments. The processor 1110 may execute the computer programs stored in the memory 1120 to perform the method in any of the aforementioned embodiments.

[0246] The computing device 1100 may also include a communication interface 1130, through which the computing device 1100 can exchange information with other devices. Exemplarily, the communication interface 1130 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the computing device 1100 is a chip-type device or circuit, the communication interface 1130 in the device 1100 may also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor is an integrated processor, microprocessor, integrated circuit, or logic circuit, and the processor can determine output information based on input information.

[0247] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1110 may operate in conjunction with the memory 1120 and the communication interface 1130. The specific connection medium between the processor 1110, memory 1120, and communication interface 1130 is not limited in the embodiments of the present application.

[0248] Optionally, referring to FIG16 , the processor 1110, the memory 1120, and the communication interface 1130 are interconnected via a bus 1140. The bus 1140 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG16 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0249] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams of the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods of the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0250] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0251] In one possible implementation, the computing device 1100 can be applied to a transmitting end. Specifically, the computing device 1100 can be a transmitting end, or a device capable of supporting the transmitting end and implementing the functions of the transmitting end in any of the above-mentioned embodiments. The memory 1120 stores the necessary computer programs, computer programs, instructions, and / or data for implementing the functions of the transmitting end in any of the above-mentioned embodiments. The processor 1110 can execute the computer program stored in the memory 1120 to perform the method performed by the transmitting end in any of the above-mentioned embodiments. When applied to the transmitting end, the communication interface in the computing device 1100 can be used to interact with the receiving end, such as sending information to the receiving end.

[0252] In another possible implementation, the computing device 1100 can be applied to a receiving end. Specifically, the computing device 1100 can be a receiving end, or a device capable of supporting the receiving end and implementing the functions of the receiving end in any of the above-mentioned embodiments. The memory 1120 stores the necessary computer programs, computer programs, instructions, and / or data for implementing the functions of the receiving end in any of the above-mentioned embodiments. The processor 1110 can execute the computer program stored in the memory 1120 to perform the method performed by the receiving end in any of the above-mentioned embodiments. When applied to the receiving end, the communication interface in the computing device 1100 can be used to interact with the sending end, such as receiving information from the sending end.

[0253] Since the computing device 1100 provided in this embodiment can be applied to a transmitting end to implement the method executed by the transmitting end, or applied to a receiving end to implement the method executed by the receiving end, the technical effects that can be achieved can be referred to the above method embodiments and will not be described in detail here.

[0254] Based on the above embodiments, an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to implement the method provided in the embodiment shown in FIG15 .

[0255] Based on the above embodiments, the embodiments of the present application further provide a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a computer, the computer implements the method provided in the embodiment shown in Figure 15. The storage medium can be any available medium that can be accessed by a computer. Taking this as an example but not limited to: the computer-readable medium may include RAM, read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM1), CD-ROM or other optical disk storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.

[0256] The technical solutions provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, an access network device, a terminal device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.

[0257] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A seat belt system comprising a seat belt storage device and a seat belt, wherein the seat belt sleeve is provided with a locking tongue, characterized in that: It also includes a seat belt status detection device, a locking device, an indicator light and a controller, wherein: The seat belt status detection device is used to detect the status information of the seat belt; The lock device includes a receiving slot, a lock body, and a drive assembly. The receiving slot is provided on the seat. The lock body has a first state in which it is accommodated in the receiving slot and a second state in which it is extended outside the receiving slot. The drive assembly is used to drive the lock body to switch between the first state and the second state. The indicator light is arranged on the lock body; The controller is used to determine whether the withdrawn length of the seat belt is greater than or equal to a preset threshold value based on the status information of the seat belt; when the withdrawn length of the seat belt is greater than or equal to the preset threshold value, perform a first operation and / or a second operation, the first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

2. The seat belt system according to claim 1, wherein: The seat belt status detection device is a grayscale sensor, and the seat belt status information includes grayscale value information of the seat belt.

3. The seat belt system according to claim 2, wherein: The safety belt includes a plurality of color mark groups of equal length, each of the color mark groups includes n color mark segments with different grayscale values ​​arranged in sequence, wherein n is a natural number and n≥2; The controller is specifically used for: Based on the grayscale value information of the seat belt, it is determined whether the seat belt is in a withdrawn state or a retracted state, and the number of the color mark groups detected by the seat belt state detection device in the withdrawn state or the retracted state is determined, and the withdrawal length of the seat belt is determined based on the number of the color mark groups.

4. The seat belt system according to claim 3, wherein: The controller is specifically used for: When the seat belt state detection device detects that the grayscale value of each color mark segment in the color mark group is sequentially within the range of G1, G2, ..., Gn, it is determined that the seat belt is in the extraction state; When the seat belt state detection device detects that the grayscale values ​​of the color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, . . . , G1, the retracted state of the seat belt is determined.

5. The seat belt system according to claim 3 or 4, characterized in that: The seat belt state detection device is arranged in the seat belt storage device, the seat belt includes a first part stored in the seat belt storage device, and the plurality of color mark groups are located in the first part; The withdrawal length L of the seat belt is: L=a*(m1-m2)+b, wherein a is the length of the color mark group, m1 is the number of the color mark groups detected by the seat belt status detection device when the seat belt is in the withdrawal state, m2 is the number of the color mark groups detected by the seat belt status detection device when the seat belt is in the retracted state, and b is the initial distance between the color mark group closest to the seat belt status detection device in the first part and the seat belt status detection device.

6. The seat belt system according to claim 2, wherein: The safety belt is provided with a color mark group, the color mark group including n color mark segments with different gray values ​​arranged in sequence, wherein n is a natural number and n≥2; The controller is specifically used for: When the seat belt state detection device detects that the grayscale values ​​of the color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extraction length of the seat belt is greater than or equal to the preset threshold.

7. The seat belt system according to claim 6, wherein: The controller is also used to: When the seat belt status detection device detects that the grayscale value information of the seat belt does not include the grayscale values ​​of each color mark segment in the color mark group, or when the seat belt status detection device detects that the grayscale values ​​of each color mark segment are sequentially within the range of Gn, Gn-1,..., G1, it is determined that the extraction length of the seat belt is less than the preset threshold.

8. The seat belt system according to claim 2, wherein: The safety belt comprises two color-coded sections of different colors; The controller is specifically used for: When the seat belt state detection device detects that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extraction length of the seat belt is greater than or equal to the preset threshold.

9. The seat belt system according to claim 8, wherein: The controller is also used to: When the seat belt status detection device detects that the grayscale value of the seat belt is within the G1 range, or when the seat belt status detection device detects that the grayscale value of the seat belt changes from the G2 range to the G1 range, it is determined that the extraction length of the seat belt is less than the preset threshold.

10. The seat belt system according to claim 1, wherein: A retractor is provided in the seat belt storage device, and the seat belt is partially wound around the retractor; The seat belt state detection device is a distance sensor, which is fixed in the seat belt storage device and arranged toward the axis of the retractor; The state information of the seat belt is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor; The controller determines the drawn length of the seat belt according to the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor.

11. The seat belt system according to claim 10, wherein: The extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ, wherein R2=R1+C1-C2, R1 is the radius of the retractor when the seat belt is not in use, R2 is the radius of the retractor when the seat belt is withdrawn, C1 is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor when the seat belt is not in use, C2 is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor when the seat belt is withdrawn, and δ is the thickness of the seat belt.

12. The seat belt system according to any one of claims 1 to 11, wherein: The invention also includes a lock tongue buckle detection device, wherein the lock tongue buckle detection device is used to detect whether the lock tongue is inserted into the lock body; The controller is further configured to control the indicator light to turn off when the lock tongue buckle detection device detects that the lock tongue is inserted into the lock body.

13. The seat belt system according to claim 12, wherein: The controller is further configured to determine whether the drawn length of the safety belt is less than the preset threshold when the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body; When the drawn length of the safety belt is less than the preset threshold, controlling the driving assembly to drive the buckle body to switch from the second state to the first state, and controlling the indicator light to turn off; When the drawn length of the safety belt is greater than or equal to the preset threshold, the driving component is controlled to keep the lock body in the second state, and the indicator light is controlled to remain on.

14. The seat belt system according to claim 12 or 13, wherein: Also includes an alarm device; The controller is further configured to control the alarm device to sound an alarm when the drawn length of the safety belt is less than the preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body; as well as, When the drawn length of the safety belt is greater than or equal to the preset threshold and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

15. The seat belt system according to any one of claims 1 to 14, characterized in that: Also included is a passenger seating detection device, the passenger seating detection device being used to detect whether a passenger is seated on the seat; The controller is specifically configured to obtain status information of the seat belt when the passenger seating detection device detects that a passenger is seated on the seat.

16. The seat belt system according to any one of claims 1 to 15, characterized in that: The driving assembly includes a driving motor, a guide rail, and a gear and a rack that mesh with each other. The gear is fixedly connected to the output shaft of the driving motor. The rack is slidably assembled on the guide rail, and the rack is fixedly connected to the lock body.

17. The seat belt system according to claim 16, wherein: The rack is provided with a slide groove, and the slide groove has a first end and a second end; The guide rail is arranged in the slide groove. When the lock body is in the first state, the guide rail abuts against the first end of the slide groove. When the lock body is in the second state, the guide rail abuts against the second end of the slide groove.

18. A method for controlling a seat belt system, wherein the seat belt system comprises a seat belt storage device and a seat belt, wherein the seat belt sleeve is provided with a locking tongue, wherein: The seat belt system further includes a buckle device and an indicator light. The buckle device includes a receiving slot, a buckle body, and a drive assembly. The receiving slot is provided on the seat. The buckle body has a first state in which it is accommodated in the receiving slot and a second state in which it is extended outside the receiving slot. The drive assembly is used to drive the buckle body to switch between the first state and the second state. The indicator light is arranged on the lock body; The control method includes: Get the status information of the seat belt; determining, based on the state information of the seat belt, whether a drawn length of the seat belt is greater than or equal to a preset threshold; When the withdrawal length of the seat belt is greater than or equal to a preset threshold, a first operation and / or a second operation is performed, wherein the first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

19. The control method according to claim 18, wherein: The status information of the seat belt includes grayscale value information of the seat belt.

20. The control method according to claim 19, wherein: The safety belt includes a plurality of color mark groups of equal length, each of the color mark groups includes n color mark segments with different grayscale values ​​arranged in sequence, wherein n is a natural number and n≥2; The control method includes: According to the grayscale value information of the seat belt, it is determined whether the seat belt is in a withdrawn state or a retracted state, and the number of the color mark groups detected in the withdrawn state or the retracted state is determined, and the withdrawn length of the seat belt is determined according to the number of the color mark groups.

21. The control method according to claim 20, wherein: The control method includes: When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, determining the extraction state of the seat belt; When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, the retracted state of the seat belt is determined.

22. The control method according to claim 19, wherein: The safety belt is provided with a color mark group, the color mark group including n color mark segments with different gray values ​​arranged in sequence, wherein n is a natural number and n≥2; The control method includes: When it is detected that the grayscale values ​​of the color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to the preset threshold.

23. The control method according to claim 22, wherein: The control method further includes: When it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each of the color mark segments in the color mark group, or when it is detected that the grayscale values ​​of each of the color mark segments are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

24. The control method according to claim 19, wherein: The safety belt comprises two color-coded sections of different colors; The control method includes: When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to the preset threshold.

25. The control method according to claim 24, wherein: The control method further includes: When it is detected that the grayscale value of the seat belt is within the G1 range, or when it is detected that the grayscale value of the seat belt changes from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

26. The control method according to claim 18, wherein: The seat belt storage device is provided with a retractor and a distance sensor, the seat belt is wound around the retractor, and the distance sensor is arranged toward the axis of the retractor; The state information of the seat belt is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor; The control method includes: determining the drawn length of the seat belt according to the distance between a probe of the distance sensor and the surface of the seat belt wound on the retractor.

27. The control method according to any one of claims 18 to 26, characterized in that: The control method further includes: Obtaining the plugging state of the lock tongue and the lock body; When the lock tongue is inserted into the lock body, the indicator light is controlled to be turned off.

28. The control method according to claim 27, wherein: The control method further includes: When the locking tongue is not inserted into the buckle body, determining whether the drawn length of the safety belt is less than the preset threshold; When the drawn length of the safety belt is less than the preset threshold, controlling the driving assembly to drive the buckle body to switch from the second state to the first state, and controlling the indicator light to turn off; When the drawn length of the safety belt is greater than or equal to the preset threshold, the driving component is controlled to keep the lock body in the second state, and the indicator light is controlled to remain on.

29. The control method according to claim 27 or 28, characterized in that: The seat belt system also includes an alarm device; The control method further includes: When the drawn length of the safety belt is less than the preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the lock buckle body, controlling the alarm device to sound an alarm; and When the drawn length of the safety belt is greater than or equal to the preset threshold and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

30. The control method according to any one of claims 18 to 29, characterized in that: The control method further includes: Obtaining passenger seating status information of the seat; When it is determined that a passenger is seated on the seat, status information of the seat belt is acquired.

31. A seat belt system control device, wherein the seat belt system comprises a seat belt storage device and a seat belt, wherein the seat belt cover is provided with a locking tongue, wherein: The seat belt system further includes a lock device and an indicator light. The lock device includes a storage slot, a lock body, and a drive assembly. The storage slot is provided on the seat. The lock body has a first state in which it is accommodated in the storage slot and a second state in which it is extended outside the storage slot. The drive assembly is used to drive the lock body to switch between the first state and the second state. The indicator light is provided on the lock body. The control device includes a communication unit and a processing unit, wherein: The communication unit is used to obtain status information of the safety belt; The processing unit is used to determine whether the withdrawn length of the seat belt is greater than or equal to a preset threshold based on the status information of the seat belt; when the withdrawn length of the seat belt is greater than or equal to the preset threshold, perform a first operation and / or a second operation, the first operation is to control the driving component to drive the lock body to switch from the first state to the second state, and the second operation is to control the indicator light to turn on.

32. The control device according to claim 31, wherein: The status information of the seat belt includes grayscale value information of the seat belt.

33. The control device according to claim 32, wherein: The safety belt includes a plurality of color mark groups of equal length, each of the color mark groups includes n color mark segments with different grayscale values ​​arranged in sequence, wherein n is a natural number and n≥2; The processing unit is specifically configured to: According to the grayscale value information of the seat belt, it is determined whether the seat belt is in a withdrawn state or a retracted state, and the number of the color mark groups detected in the withdrawn state or the retracted state is determined, and the withdrawn length of the seat belt is determined according to the number of the color mark groups.

34. The control device according to claim 33, wherein: The processing unit is specifically configured to: When it is detected that the grayscale values ​​of the color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, determining that the safety belt is in the extraction state; When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the safety belt is in the retracted state.

35. The control device according to claim 32, wherein: The safety belt is provided with a color mark group, the color mark group including n color mark segments with different gray values ​​arranged in sequence, wherein n is a natural number and n≥2; The processing unit is specifically configured to: When it is detected that the grayscale values ​​of the color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to the preset threshold.

36. The control device according to claim 35, characterized in that The processing unit is further configured to: When it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each of the color mark segments in the color mark group, or when it is detected that the grayscale values ​​of each of the color mark segments are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

37. The control device according to claim 32, wherein: The safety belt comprises two color-coded sections of different colors; The processing unit is specifically configured to: When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to the preset threshold.

38. The control device according to claim 37, wherein: The processing unit is further configured to: When it is detected that the grayscale value of the seat belt is within the G1 range, or when it is detected that the grayscale value of the seat belt changes from the G2 range to the G1 range, it is determined that the extracted length of the seat belt is less than the preset threshold.

39. The control device according to claim 31, wherein: The seat belt storage device is provided with a retractor, and the seat belt is wound on the retractor; the state information of the seat belt is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor; The processing unit is specifically configured to: The drawn length of the seat belt is determined according to the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor.

40. The control device according to any one of claims 31 to 39, characterized in that: The communication unit is further used to obtain the plugging status of the lock tongue and the lock body; The processing unit is further configured to: When the lock tongue is inserted into the lock body, the indicator light is controlled to be turned off.

41. The control device according to claim 40, characterized in that The processing unit is further configured to: When the locking tongue is not inserted into the buckle body, determining whether the drawn length of the safety belt is less than the preset threshold; When the drawn length of the safety belt is less than the preset threshold, controlling the driving assembly to drive the buckle body to switch from the second state to the first state, and controlling the indicator light to turn off; When the drawn length of the safety belt is greater than or equal to the preset threshold, the driving component is controlled to keep the lock body in the second state, and the indicator light is controlled to remain on.

42. The control device according to claim 40 or 41, characterized in that The seat belt system also includes an alarm device; The processing unit is further configured to: When the drawn length of the safety belt is less than the preset threshold and the lock tongue buckle detection device detects that the lock tongue is inserted into the buckle body, the alarm device is controlled to sound an alarm; as well as When the drawn length of the safety belt is greater than or equal to the preset threshold and the lock tongue buckle detection device does not detect that the lock tongue is inserted into the lock buckle body, the alarm device is controlled to sound an alarm.

43. The control device according to any one of claims 31 to 42, characterized in that: The communication unit is further used to obtain passenger seating status information of the seat; The processing unit is further configured to: When it is determined that a passenger is seated on the seat, status information of the seat belt is acquired.

44. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is enabled to implement the method according to any one of claims 18 to 30.

45. A movable device, characterized in that The invention comprises a seat and the seat belt system according to any one of claims 1 to 17, wherein the seat belt system is arranged on the seat.

46. ​​A method for detecting the status of a seat belt, characterized in that: include: Get the grayscale value information of the seat belt; According to the grayscale value information of the seat belt, it is determined whether the extracted length of the seat belt is greater than or equal to a preset threshold.

47. The detection method according to claim 46, wherein The safety belt includes a plurality of color mark groups of equal length, each of the color mark groups includes n color mark segments with different grayscale values ​​arranged in sequence, wherein n is a natural number and n≥2; The detection method comprises: According to the grayscale value information of the seat belt, it is determined whether the seat belt is in a withdrawn state or a retracted state, and the number of the color mark groups detected in the withdrawn state or the retracted state is determined, and the withdrawn length of the seat belt is determined according to the number of the color mark groups.

48. The detection method according to claim 47, wherein The detection method comprises: When it is detected that the grayscale values ​​of the color mark segments in the color mark group are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the safety belt is in the extraction state; When it is detected that the grayscale values ​​of the respective color mark segments in the color mark group are sequentially within the ranges of Gn, Gn-1, ..., G1, it is determined that the safety belt is in the retracted state.

49. The detection method according to claim 46, wherein The safety belt is provided with a color mark group, the color mark group including n color mark segments with different gray values ​​arranged in sequence, wherein n is a natural number and n≥2; The detection method comprises: When it is detected that the grayscale values ​​of the color mark segments are sequentially within the ranges of G1, G2, ..., Gn, it is determined that the extracted length of the safety belt is greater than or equal to the preset threshold.

50. The detection method according to claim 49, wherein The detection method further comprises: When it is detected that the grayscale value information of the seat belt does not include the grayscale values ​​of each of the color mark segments in the color mark group, or when it is detected that the grayscale values ​​of each of the color mark segments are sequentially within the range of Gn, Gn-1, ..., G1, it is determined that the extracted length of the seat belt is less than the preset threshold.

51. The detection method according to claim 46, wherein The safety belt comprises two color-coded sections of different colors; The control method includes: When it is detected that the grayscale value of the seat belt changes from the range of G1 to the range of G2, it is determined that the extracted length of the seat belt is greater than or equal to the preset threshold.

52. A method for detecting the status of a seat belt, characterized in that: The seat belt is partially stored in a seat belt storage device, wherein a retractor and a distance sensor are provided in the seat belt storage device, the seat belt is wound around the retractor, and the distance sensor is arranged toward the axis of the retractor; The detection method comprises: The drawn length of the seat belt is determined according to the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor.

53. The detection method according to claim 52, wherein The extraction length L of the safety belt is: L = π (R1 2 -R2 2 ) / δ, wherein R2=R1+C1-C2, R1 is the radius of the retractor when the seat belt is not in use, R2 is the radius of the retractor when the seat belt is withdrawn, C1 is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor when the seat belt is not in use, C2 is the distance between the probe of the distance sensor and the surface of the seat belt wound on the retractor when the seat belt is withdrawn, and δ is the thickness of the seat belt.