Safety belt lock catch adjusting method and device

文档序号:36252 发布日期:2021-09-24 浏览:31次 中文

阅读说明:本技术 一种安全带锁扣调节方法和装置 (Safety belt lock catch adjusting method and device ) 是由 吴卿 于 2021-06-15 设计创作,主要内容包括:本申请公开了一种安全带锁扣调节方法和装置,所述方法包括:在满足预设触发条件时,采集车内第一图像;基于所述第一图像确定车内是否有用户落座于目标座位,其中,所述目标座位为车内的任一座位;当有用户落座于所述目标座位时,控制目标座位对应的目标安全带锁扣升高至目标高度。该方法及装置能够使用户在系安全带时很方便地找到安全带锁扣并插入安全带,因此可以解决用户系安全带时感觉不方便、操作比较麻烦的问题。(The application discloses a safety belt lock catch adjusting method and device, wherein the method comprises the following steps: when a preset trigger condition is met, acquiring a first image in the vehicle; determining whether a user is seated in a target seat in the vehicle based on the first image, wherein the target seat is any seat in the vehicle; and when a user is seated on the target seat, controlling the corresponding target safety belt lock of the target seat to be lifted to a target height. The method and the device can enable a user to conveniently find the safety belt lock catch and insert the safety belt when the user fastens the safety belt, thereby solving the problems that the user feels inconvenient and the operation is troublesome when the user fastens the safety belt.)

1. A seat belt buckle adjustment method, the method comprising:

when a preset trigger condition is met, acquiring a first image in the vehicle;

determining whether a user is seated in a target seat in the vehicle based on the first image, wherein the target seat is any seat in the vehicle;

and when a user is seated on the target seat, controlling the target safety belt lock to be lifted to a target height, wherein the target safety belt lock is a safety belt lock corresponding to the target seat.

2. The method of claim 1, further comprising:

detecting whether a seat belt buckle on the target seat is inserted into the target seat belt buckle;

when a safety belt buckle on the target seat is inserted into the target safety belt buckle, acquiring a second image in the vehicle, wherein the second image comprises a target user and a safety belt tied on the body of the target user, and the target user is a user on the target seat;

determining whether a seat belt worn by the target user is in a comfortable position based on the second image;

when the safety belt fastened on the target user is not in the comfortable position, the target safety belt lock is controlled to move towards or away from the backrest of the target seat so as to adjust the safety belt fastened on the target user to the comfortable position.

3. The method of claim 2, wherein said determining whether a seat belt worn by the target user is in a comfortable position based on the second image comprises:

determining the type of the target user and the position information of a safety belt worn on the target user based on the second image;

acquiring standard position information when a user of the body type wears a safety belt, wherein the standard position information is obtained by analyzing first big data, and the first big data comprises image data when the safety belt worn by the user of the body type is at a comfortable position;

comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in a comfortable position.

4. The method of claim 3, wherein the comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in a comfortable position comprises:

determining a degree of deviation of the position of the seatbelt worn by the target user from a standard position based on the position information of the seatbelt worn by the target user and the standard position information;

when the deviation degree is smaller than a preset degree, determining that the safety belt tied on the target user is in a comfortable position;

when the deviation distance is greater than or equal to a preset degree, determining that the safety belt worn by the target user is not in a comfortable position.

5. The method of claim 4, wherein said controlling the movement of the target seatbelt buckle toward or away from the backrest of the target seat when the seatbelt worn by the target user is not in a comfortable position comprises:

determining a deviation direction of a position of a seat belt fastened on the target user with respect to a standard position based on the position information of the seat belt fastened on the target user and the standard position information when the seat belt fastened on the target user is not in a comfortable position;

determining a direction of movement of the target seatbelt buckle based on the direction of deviation;

determining a target distance that the target seatbelt buckle moves based on the degree of deviation;

controlling the target seatbelt buckle to move the target distance toward or away from the backrest of the target seat.

6. The method according to any one of claims 2-5, further comprising:

when the safety belt tied on the target user is in a comfortable position, collecting the tension of the safety belt tied on the target user;

determining whether the tightness degree of the safety belt tied by the target user is proper or not based on the tension of the safety belt tied by the target user;

when the tightness degree of the safety belt fastened by the target user is not appropriate, the target safety belt lock catch is controlled to be lifted or lowered so as to adjust the tightness degree of the safety belt fastened by the target user to be appropriate.

7. The method of claim 6, wherein determining whether the level of tightness of the seatbelt worn by the target user is appropriate based on the tension of the seatbelt worn by the target user comprises:

comparing the pulling force of the safety belt tied on the body of the target user with a preset pulling force, wherein the preset pulling force is obtained by analyzing second big data, the second big data comprises safety belt pulling force data when the tightness degree of the safety belt worn by a plurality of users is proper, and the body types of the users are consistent with the body type of the target user;

when the absolute value of the difference value between the pulling force of the safety belt tied on the target user and the preset pulling force is smaller than a preset threshold value, determining that the degree of tightness of the safety belt tied on the target user is proper;

and when the absolute value of the difference value between the pulling force of the safety belt tied on the target user and the preset pulling force is greater than or equal to a preset threshold value, determining that the tightness degree of the safety belt tied on the target user is not appropriate.

8. The method of claim 7, wherein said controlling the target seatbelt buckle to raise or lower when the tightness of the seatbelt worn by the target user is inappropriate comprises:

when the tightness degree of the safety belt fastened by the target user is inappropriate, determining the adjusting direction and the adjusting height of the target safety belt lock catch based on the difference value between the pulling force of the safety belt fastened by the target user and the preset pulling force;

controlling the target seatbelt buckle to raise or lower the adjustment height.

9. The method of claim 1, further comprising:

controlling the target seatbelt buckle to remain in an initial retracted state when no user is seated on the target seat.

10. A seat belt buckle adjustment device, the device comprising:

the first image acquisition module is used for acquiring a first image in the vehicle when a preset trigger condition is met;

a user sitting identification module, configured to determine whether a user is sitting on a target seat in the vehicle based on the first image, where the target seat is any seat in the vehicle;

and the first lock adjustment module is used for controlling the target safety belt lock to be lifted to a target height when a user sits on the target seat, so that the user can conveniently insert a safety belt buckle into the target safety belt lock, wherein the target safety belt lock is a safety belt lock corresponding to the target seat.

Technical Field

The application relates to the field of computers, in particular to a safety belt lock catch adjusting method and device.

Background

The automobile safety belt (or called seat belt) is one of the user restraint devices, is a cheap and very effective safety device on the automobile, and is also an essential device for protecting the safety of users.

Generally, the seat belt is fixed on the seat through a fixing mechanism to restrain the passenger, wherein the fixing mechanism comprises a seat belt buckle located on the seat belt and a seat belt buckle located on the automobile seat, and the user can restrain the passenger by inserting the seat belt buckle into the seat belt buckle after sitting.

Currently, a seat belt buckle is fixed to one side of a vehicle seat by a fixing device such as a bolt, and the height of the seat belt buckle is generally lower than the seat surface of the vehicle seat. For users with large sizes or heavy dressing, the users feel inconvenient because the safety belt lock cannot be found when fastening the safety belt, the users need to find the safety belt lock on their side and align and insert the safety belt buckle, the operation is troublesome, and the improvement is needed.

Disclosure of Invention

The embodiment of the application provides a safety belt lock catch adjusting method and device, and aims to solve the problems that a user feels inconvenient and is troublesome to operate when fastening a safety belt.

In a first aspect, an embodiment of the present application provides a seat belt buckle adjusting method, including:

when a preset trigger condition is met, acquiring a first image in the vehicle;

determining whether a user is seated in a target seat in the vehicle based on the first image, wherein the target seat is any seat in the vehicle;

and when a user is seated on the target seat, controlling the target safety belt lock to be lifted to a target height, wherein the target safety belt lock is a safety belt lock corresponding to the target seat.

In a second aspect, an embodiment of the present application further provides a seatbelt buckle adjusting device, including:

the first image acquisition module is used for acquiring a first image in the vehicle when a preset trigger condition is met;

a user sitting identification module, configured to determine whether a user is sitting on a target seat in the vehicle based on the first image, where the target seat is any seat in the vehicle;

and the first lock adjustment module is used for controlling a target safety belt lock to be lifted to a target height when a user is seated on the target seat, wherein the target safety belt lock is a safety belt lock corresponding to the target seat.

In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor and computer executable instructions stored on the memory and executable on the processor, which when executed by the processor implement the steps of the apparatus as described in the first aspect above.

In a fourth aspect, embodiments of the present application provide a computer-readable storage medium for storing computer-executable instructions, which when executed by a processor implement the steps of the apparatus according to the first aspect.

According to the at least one technical scheme, after the user is identified to take the seat in the vehicle, the safety belt lock corresponding to the seat can be automatically lifted, so that the user can conveniently find the safety belt lock and insert the safety belt when the user fastens the safety belt, and the problems that the user feels inconvenient and the operation is troublesome when the user fastens the safety belt are solved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:

fig. 1 is a schematic flow chart of a seat belt buckle adjustment method according to an embodiment of the present disclosure.

Fig. 2 is a schematic flow chart of a seat belt buckle adjustment method according to another embodiment of the present disclosure.

Fig. 3A is a schematic diagram of a standard position of a seat belt provided in an embodiment of the present application.

Fig. 3B is a schematic diagram of a seat belt error position provided by an embodiment of the present application.

Fig. 3C is a schematic illustration of a seat belt error position provided by another embodiment of the present application.

Fig. 3D is a schematic diagram of a seat belt error position provided by yet another embodiment of the present application.

Fig. 4 is a schematic flowchart of a seat belt buckle adjustment method according to another embodiment of the present disclosure.

Fig. 5 is a schematic structural diagram of a first component of a seatbelt buckle adjustment mechanism according to an embodiment of the present application.

Fig. 6 is a schematic structural diagram of a second component of a seatbelt buckle adjustment mechanism according to an embodiment of the present application.

Fig. 7 is a schematic view illustrating an assembly structure of a first component and a second component in a seatbelt buckle adjusting mechanism according to an embodiment of the present application.

Fig. 8 is a schematic sectional view taken along line a-a of fig. 7.

Fig. 9 is a schematic structural diagram of a seatbelt buckle adjusting device according to an embodiment of the present application.

Fig. 10 is a schematic structural diagram of a seatbelt buckle adjusting device according to another embodiment of the present application.

Fig. 11 is a schematic structural diagram of a seatbelt buckle adjusting device according to still another embodiment of the present application.

Fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

In order to solve the problems that a user feels inconvenient and troublesome to operate when fastening a safety belt, the embodiment of the application provides a safety belt lock catch adjusting method and a safety belt lock catch adjusting device. The method and apparatus provided by the embodiments of the present application may be implemented by an electronic device, such as a Vehicle Control Unit (VCU). In other words, the method may be performed by software or hardware installed in the electronic device. These electronic devices may include, but are not limited to: one or more of intelligent terminal devices such as a VCU, an Electronic stability control system (ESC), a smart phone, a Personal Computer (PC), a notebook computer, a tablet computer, and a wearable device.

The following first describes a seat belt buckle adjustment method provided in an embodiment of the present application.

Fig. 1 shows a schematic flow chart of a seat belt buckle adjustment method according to an embodiment of the present application. As shown in fig. 1, the method may include:

step 101, start.

And 102, judging whether a preset trigger condition is met, if so, executing a step 103, and otherwise, executing a step 106.

The preset trigger condition may be regarded as a trigger condition for triggering the seat belt buckle adjustment method provided in the embodiment of the present application, and when the trigger condition is satisfied, the method is triggered, otherwise, the method is not triggered. For example, the preset trigger condition may include, but is not limited to, at least one of the following conditions: receiving a vehicle unlocking signal, opening a vehicle door (which can be any vehicle door on the automobile) by a user, closing the vehicle door by the user and the like.

And 103, acquiring a first image in the vehicle.

The current image in the vehicle can be collected by the camera in the vehicle to be used as the first image.

104, determining whether a user is seated in the target seat in the vehicle or not based on the first image; if so, go to step 105, otherwise, go back to step 103.

The target seat can be any seat in the vehicle. After the first image is collected, whether a person sits in the vehicle can be monitored through an image recognition algorithm, and when the person is monitored to sit, the specific seat where the user sits is judged through the image recognition algorithm, namely the target seat is determined; when no person is detected to be seated, the step 103 is returned to continue to collect the current images in the vehicle so as to continue to detect whether a person is seated.

And 105, controlling a target seat belt lock to be lifted to a target height, wherein the target seat belt lock is a seat belt lock corresponding to the target seat.

The purpose of step 105 is to facilitate the user's insertion of the seat belt buckle into the target seat belt buckle. Generally, the height of the seat belt buckle in the initial position is lower than the seat surface of the seat, so that the user of the target seat can conveniently find the target seat belt buckle, and the seat belt buckle is inserted into the target seat belt buckle, so that the target seat belt buckle can be lifted relative to the seat surface to a position which is flush with or slightly higher than the leg surface of the user (for example, higher than the leg surface by a preset height). Accordingly, the height of the leg surface of the user (which may be referred to as a first height) with respect to the seat surface of the seat, which is similar to the shape of the user sitting on the target seat, may be determined in advance through big data analysis, and then the target height may be determined based on the first height. For example, the target height may be determined according to the first height and a height (which may be referred to as a second height) of the seat surface of the seat belt latch at the initial position, and specifically, if the top end of the seat belt latch is lower than the seat surface at the initial position, the target height may be set to be a sum of the first height and the second height; the target height may be set to a difference between the first height and the second height if the top end of the seatbelt buckle is lower than the seat surface when the seatbelt buckle is at the initial position. Of course, the target height may also be preset to a fixed value according to experience, and the determination manner of the target height in the embodiment of the present application is not particularly limited.

And step 106, ending.

It is understood that the process can be ended after the steps 103, 104 and 105 are performed for all seats in the vehicle, so that the passenger seated on each seat can quickly and conveniently find the seat belt buckle when wearing the seat belt, and then quickly and easily insert the seat belt buckle therein.

According to the safety belt lock adjusting method provided by the embodiment shown in fig. 1, after a user is recognized to be seated on any seat in a vehicle, the safety belt lock corresponding to the seat can be automatically lifted, so that the user can conveniently find the safety belt lock and insert the safety belt when the user fastens the safety belt, the problems that the user feels inconvenient and troublesome to operate when fastening the safety belt are solved, and after the user is seated, the safety belt lock is lifted, and the user can find the safety belt lock and insert the safety belt into the safety belt buckle in the most comfortable manner.

In addition, the height of the safety belt lock catch in the related technology is flush with the seat surface of the seat, and the safety belt lock catch is fixed and cannot be adjusted, so that the user is inconvenient to fasten the safety belt after sitting in the seat; part motorcycle type safety belt hasp connecting portion are soft material, fall into the seat gap easily. In the scheme, the target safety belt lock catch is in a contraction state when not in use, and the height can be automatically adjusted when in use, so that the problem that the safety belt lock catch is difficult to find after a person takes a seat can be solved, and the safety belt lock catch can be prevented from falling into a seat gap.

Furthermore, when the user does not sit on the seat, the safety belt lock catch is retracted, and the safety belt lock catch is lifted after the user sits on the seat, so that the influence on the comfort of fastening the safety belt and the seat caused by sitting on the safety belt lock catch when the user sits on the seat can be avoided.

Optionally, as shown in fig. 2, another embodiment of the present application provides a seat belt buckle adjusting method, which includes, in addition to the steps 102, 103, 104, and 105, further including:

step 107, detecting whether a seat belt buckle on the target seat is inserted into the target seat belt buckle; if so, go to step 108, otherwise, go to step 106.

In a specific implementation, whether the seat belt buckle on the target seat is inserted into the target seat belt buckle or not may be detected by a detection device such as a sensor (e.g., a pressure sensor) on the target seat belt buckle.

And step 108, acquiring a second image in the vehicle.

Specifically, the image of the vehicle at this time can be acquired by the in-vehicle camera as the second image. The second image comprises a target user and a safety belt tied on the body of the target user, and the target user is a user on the target seat.

Step 109, determining whether the safety belt worn by the target user is in a comfortable position based on the second image; if yes, go to step 106, or go to step 111 in FIG. 4; otherwise, step 110 is performed.

Specifically, in step 109, the type of the target user and the position information of the seat belt worn by the target user may be determined based on the second image; then, obtaining standard position information when the users of the body types wear safety belts, wherein the standard position information is obtained by analyzing first big data, and the first big data comprises image data when the safety belts worn by the users of the body types are at comfortable positions; and finally, comparing the position information of the safety belt fastened by the target user with the standard position information to determine whether the safety belt fastened by the target user is in a comfortable position.

The first big data may be from a cloud, and the step 109 may be performed by the cloud, and the first image may be uploaded to the cloud by the VCU.

Wherein comparing the position information of the seat belt worn by the target user with the standard position information to determine whether the seat belt worn by the target user is in a comfortable position may specifically include: determining a degree of deviation of the position of the seatbelt worn by the target user from a standard position based on the position information of the seatbelt worn by the target user and the standard position information; when the deviation degree is smaller than a preset degree, determining that the safety belt tied on the target user is in a comfortable position; when the deviation distance is greater than or equal to a preset degree, determining that the safety belt worn by the target user is not in a comfortable position.

Generally, the position information of the seat belt worn by the target user mainly includes at least one of shoulder position information and abdomen position information, and correspondingly, the standard position information includes at least one of standard shoulder position information and standard abdomen position information. The degree of deviation may refer to at least one of deviation parameters such as a deviation distance from a standard position and a deviation angle.

Fig. 3A shows a schematic diagram of a standard position of a user wearing a safety belt of the same type as that of a target user, and as can be seen from fig. 3A, the standard position of the safety belt on the user of the above type includes: a standard shoulder position 31 and a standard abdomen position 32. The following describes how to determine whether or not the seat belt at these two locations is comfortable, with two embodiments.

One embodiment of the invention

The position information of the seatbelt worn by the target user includes shoulder position information, and the standard position information includes standard shoulder position information.

The comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in a comfortable position may include: determining a deviation distance of the shoulder position of the safety belt fastened on the target user relative to the standard shoulder position based on the shoulder position information of the safety belt fastened on the target user and the standard shoulder position information; when the deviation distance is smaller than a first preset distance, determining that a safety belt of the shoulder of the target user is at a comfortable position; when the deviation distance is greater than or equal to the first preset distance, determining that the safety belt on the shoulder of the target user is not in the comfortable position.

The first preset distance can be set according to actual needs, for example, set to 2 cm.

The deviation distance of the shoulder position of the seatbelt fastened to the target user from the standard shoulder position may be a maximum deviation distance of the shoulder position of the seatbelt fastened to the target user from the standard shoulder position, as shown in d1 and d2 in fig. 3B and 3C. Fig. 3B and 3C show two schematic views of the target user wearing a harness in a non-comfortable position, respectively. Specifically, in FIG. 3B the shoulder position 34 of the belted target user is higher by d1cm relative to the standard shoulder position 31, and in FIG. 3C the shoulder position 35 of the belted target user is lower by d2cm relative to the standard shoulder position 31.

Alternatively, the comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in the comfortable position may include: determining a deviation angle of the shoulder position of the safety belt fastened on the target user relative to the standard shoulder position based on the shoulder position information of the safety belt fastened on the target user and the standard shoulder position information; when the deviation angle is smaller than a first preset angle, determining that a safety belt of the shoulder of the target user is at a comfortable position; when the deviation angle is greater than or equal to a first preset angle, it is determined that the safety belt of the shoulder of the target user is not in the comfortable position.

The first preset angle may also be set according to actual needs, for example, set to 5 °.

The deviation angle of the shoulder position of the seatbelt worn by the target user with respect to the standard shoulder position may be an angle formed between the seatbelt of the shoulder of the target user and the seatbelt of the standard shoulder position, as shown by θ 1 and θ 2 in fig. 3B and 3C. Fig. 3B and 3C show two schematic views of the target user wearing a harness in a non-comfortable position, respectively. Specifically, in fig. 3B, the angle formed between the seat belt of the shoulder of the target user and the seat belt of the standard shoulder position is θ 1, and in fig. 3C, the angle formed between the seat belt of the shoulder of the target user and the seat belt of the standard shoulder position is θ 2.

Another embodiment

The position information of the safety belt worn by the target user comprises abdomen position information, and the standard position information comprises standard abdomen position information.

The comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in a comfortable position may include: determining a deviation distance of the abdomen position of the safety belt fastened on the target user relative to the standard abdomen position based on the abdomen position information of the safety belt fastened on the target user and the standard abdomen position information; when the deviation distance is smaller than a second preset distance, determining that the safety belt of the abdomen of the target user is at a comfortable position; and when the deviation distance is greater than or equal to a second preset distance, determining that the safety belt on the abdomen of the target user is not in the comfortable position.

The second preset distance can be set according to actual needs, for example, set to 2 cm.

The deviation distance of the abdomen position of the safety belt fastened to the target user with respect to the standard abdomen position may be a maximum deviation distance of the abdomen position of the safety belt fastened to the target user with respect to the standard abdomen position, as D3 in fig. 3D. Fig. 3D shows another schematic view of the target user wearing a harness that is not in a comfortable position. Specifically, in fig. 3D, the belly position 33 of the belted belt on the target user is elevated D3cm relative to the standard belly position 32.

Alternatively, the comparing the position information of the seatbelt worn by the target user with the standard position information to determine whether the seatbelt worn by the target user is in the comfortable position may include: determining a deviation angle of the abdomen position of the safety belt fastened on the target user relative to the standard abdomen position based on the abdomen position information of the safety belt fastened on the target user and the standard abdomen position information; when the deviation angle is smaller than a second preset angle, determining that the safety belt of the abdomen of the target user is in a comfortable position; and when the deviation angle is larger than or equal to a second preset angle, determining that the safety belt on the abdomen of the target user is not in the comfortable position.

Wherein, the second preset angle can be set according to actual needs, such as 5 degrees.

The deviation angle of the abdominal position of the safety belt fastened to the target user with respect to the standard abdominal position may be an angle between the safety belt of the target user's abdomen and a tangent line at the intersection of the safety belt of the standard abdominal position, as θ 3 in fig. 3D. Fig. 3D shows another schematic view of the target user wearing a harness that is not in a comfortable position. Specifically, in fig. 3D, the angle between the tangent lines at the intersection of the safety belt 33 of the abdomen of the target user and the safety belt 32 of the standard abdomen position is θ 3.

And 110, controlling the target safety belt buckle to move towards or away from the backrest of the target seat so as to adjust the safety belt fastened on the target user to a comfortable position.

Specifically, when the seat belt worn by the target user is not in the comfortable position, in step 110, the deviation direction of the position of the seat belt worn by the target user with respect to the standard position may be determined based on the position information of the seat belt worn by the target user and the standard position information; determining a direction of movement of the target seatbelt buckle based on the direction of deviation; determining a target distance that the target seatbelt buckle moves based on the degree of deviation; controlling the target seatbelt buckle to move the target distance toward or away from a backrest of a target seat.

As shown in fig. 3B, based on the shoulder position information of the seatbelt fastened to the target user and the standard shoulder position information, it can be determined that the deviation direction of the shoulder position 34 of the seatbelt fastened to the target user with respect to the standard shoulder position 31 is high, the deviation distance is d1cm, and the deviation angle is θ 1, then it can be determined that the moving direction of the target seatbelt lock is the backrest away from the target seat based on the deviation direction of the shoulder position 34 with respect to the standard shoulder position 31, and the target distance is determined based on d1 and/or θ 1, and then, the target seatbelt lock is controlled to move the target distance away from the backrest of the target seat. For example, the target distance may be equal to d1, or may be converted into a more suitable distance, or may be determined by querying a preset correspondence table of the deviation distance and/or the deviation angle and the target distance, where the preset correspondence table may be determined experimentally in advance, or may be obtained through simulation (e.g., simulation in a three-dimensional vehicle assembly drawing) in advance.

As shown in fig. 3C, based on the shoulder position information of the seatbelt fastened to the target user and the standard shoulder position information, it can be determined that the deviation direction of the shoulder position 35 of the seatbelt fastened to the target user with respect to the standard shoulder position 31 is low, the deviation distance is d2cm, and the deviation angle is θ 2, then it can be determined that the moving direction of the target seatbelt buckle is toward the backrest of the target seat based on the deviation direction of the shoulder position 35 with respect to the standard shoulder position 31, and the target distance is determined based on d2 and/or θ 2, and then, the target seatbelt buckle is controlled to move toward the backrest of the target seat by the target distance. For example, the target distance may be equal to d2, or may be converted into a more suitable distance, or may be determined by querying a preset correspondence table of the deviation distance and/or the deviation angle and the target distance, where the preset correspondence table may be determined experimentally in advance, or may be obtained through simulation (e.g., simulation in a three-dimensional vehicle assembly drawing) in advance.

As shown in fig. 3D, based on the abdominal position information of the seatbelt fastened to the target user and the standard abdominal position information, it can be determined that the deviation direction of the abdominal position 33 of the seatbelt fastened to the target user with respect to the standard abdominal position 32 is high, the deviation distance is D3cm, and the deviation angle is θ 3, then it can be determined that the moving direction of the target seatbelt lock is the backrest away from the target seat based on the deviation direction of the abdominal position 33 with respect to the standard abdominal position 32, and the target distance is determined based on D3 and/or θ 3, and then, the movement of the target seatbelt lock away from the backrest of the target seat is controlled by the target distance. For example, the target distance may be equal to d3, or may be converted into a more suitable distance, or may be determined by querying a preset correspondence table of the deviation distance and/or the deviation angle and the target distance, where the preset correspondence table may be determined experimentally in advance, or may be obtained through simulation (e.g., simulation in a three-dimensional vehicle assembly drawing) in advance.

As can be seen from the three embodiments shown in fig. 3B, 3C and 3D, with this embodiment, when the shoulder position of the safety belt worn by the target user is higher than the comfortable position (the standard shoulder position), the target safety belt buckle can be moved a certain distance in the direction away from the backrest of the target seat, so as to adjust the safety belt on the shoulder of the target user to the comfortable position; when the shoulder position of the safety belt fastened on the target user is lower than the comfortable position (the standard shoulder position), moving the target safety belt lock catch towards the backrest direction of the target seat for a certain distance so as to adjust the safety belt on the shoulder of the target user to the comfortable position; when the belly position of the safety belt fastened on the target user is higher than the comfortable position (the standard belly position), the target safety belt lock catch is moved a certain distance away from the backrest direction of the target seat, so that the safety belt on the belly of the target user is adjusted to the comfortable position.

The safety belt buckle adjusting method provided by the embodiment shown in fig. 2 can solve the problems that a target user feels inconvenient and troublesome to operate when fastening a safety belt, and can automatically help users of different body types to find the most comfortable position of the safety belt in front of the user through an image recognition algorithm and big data comparison analysis, so that the trouble that the user needs to manually adjust the safety belt is further avoided.

Alternatively, as shown in fig. 2, in addition to the steps 102, 103, 104, 105, 107, 108, 109 and 110, another embodiment of the present application provides a seat belt buckle adjusting method, when the seat belt worn by the target user is in a comfortable position, the method may further include:

and 111, collecting the tension of the safety belt tied on the target user.

In specific implementation, the current tension of the safety belt can be detected through a force sensor in the target safety belt lock catch. In one example, the current amount of the tightening force of the safety belt is collected and uploaded to the cloud, and the cloud determines whether the tightening degree of the safety belt fastened by the target user is appropriate through the following step 112.

It can be understood that, the steps in the seat belt buckle adjustment method provided in the embodiment of the present application may be executed by one or more electronic devices, but not limited to one electronic device, for example, some steps may be executed by a cloud device.

Step 112, determining whether the tightness degree of the safety belt fastened by the target user is proper or not based on the tension of the safety belt fastened by the target user; if yes, go to step 106; otherwise, step 113 is performed.

Specifically, in step 112, the pulling force of the seat belt fastened by the target user may be compared with a preset pulling force, where the preset pulling force is obtained by analyzing second big data, the second big data includes seat belt pulling force data when the tightness degree of the seat belt worn by a plurality of users is appropriate, and the body types of the plurality of users are consistent with the body type of the target user; when the absolute value of the difference value between the pulling force of the safety belt tied on the target user and the preset pulling force is smaller than a preset threshold value, determining that the degree of tightness of the safety belt tied on the target user is proper; and when the absolute value of the difference value between the pulling force of the safety belt tied on the target user and the preset pulling force is greater than or equal to a preset threshold value, determining that the tightness degree of the safety belt tied on the target user is not appropriate.

The preset threshold may be set according to actual needs, and may be set to 2N, for example.

And 113, controlling the target safety belt lock to be lifted or lowered so as to adjust the tightness degree of the safety belt fastened by the target user.

The above-mentioned controlling the target seatbelt buckle to be raised or lowered includes controlling the target seatbelt buckle to be raised or lowered with respect to the seat surface.

Specifically, when the tightness degree of the safety belt fastened by the target user is inappropriate, the adjusting direction and the adjusting height of the target safety belt lock are determined based on the difference value between the pulling force of the safety belt fastened by the target user and the preset pulling force; controlling the target seatbelt buckle to raise or lower the adjustment height. More specifically, when the difference between the pulling force of the safety belt fastened by the target user and the preset pulling force is negative, it is indicated that the safety belt fastened by the target user is loose, and at this time, the lock catch of the target safety belt can be lowered to adjust the height, so that the safety belt fastened by the target user is tightened; when the difference value between the pulling force of the safety belt fastened by the target user and the preset pulling force is positive, the safety belt fastened by the target user is tight, and at the moment, the target safety belt lock catch can be lifted to adjust the height, so that the safety belt on the target user is loosened. The specific adjustment height is positively correlated with the absolute value of the difference.

Optionally, after one adjustment, the process returns to step 112, and the process is repeated in this way until the tightness of the safety belt worn by the target user is properly adjusted.

The safety belt buckle adjusting method provided by the embodiment shown in fig. 4 can solve the problems that a target user feels inconvenient and troublesome to operate when fastening a safety belt, automatically help users of different body types to find the most comfortable position of the safety belt in front of the user, further avoid the trouble that the user needs to manually adjust the safety belt, and can help the users of different body types to find the most comfortable tightness degree of the safety belt through big data analysis, thereby providing more comfortable safety belt use experience for the user.

Optionally, the seat belt buckle adjustment method provided in any one of the embodiments of fig. 1, fig. 2, and fig. 4 may further include: when the determination result of step 104 is negative, the target seatbelt buckle may be controlled to be maintained in the initial retracted state.

Optionally, the seat belt buckle adjustment method provided in any one of the embodiments of fig. 1, fig. 2, and fig. 4 may further include: continuously monitoring the sitting condition of each seat in the vehicle until each seat in the vehicle finishes the adjustment of the safety belt lock catch, or finishing the process after the vehicle speed exceeds the preset speed; wherein the preset speed may be a speed reflecting that the vehicle has normally traveled, such as 5 km/h.

The following describes a structure of an adjusting mechanism of a seat belt buckle provided in an embodiment of the present application, where the adjusting mechanism can support the seat belt buckle adjusting method to adjust the seat belt buckle. It should be noted that the following adjustment mechanism is merely an example, and does not represent that the adjustment mechanism of the seat belt buckle is only the following structure.

An embodiment of the application provides a safety belt buckle adjusting mechanism, which comprises a first component and a second component, wherein fig. 5 shows a structural schematic diagram of the first component, fig. 6 shows a structural schematic diagram of the second component, fig. 7 shows an assembly structural schematic diagram of the first component and the second component, and fig. 8 is a sectional schematic diagram of the assembly structural schematic diagram shown in fig. 7 along the direction of a-a.

As shown in fig. 5, the first assembly includes: a belt lock 51, a first rack 52, a second rack 53, and a first slide hole 54. As shown in fig. 6, the second assembly includes: a second slide hole 61, a first gear 62, a second gear 63, a third gear 64, and a third rack 65.

As shown in fig. 7 and 8, the first assembly and the second assembly are assembled in the following manner: the first assembly is mounted between the second gear 63 and the third gear 64 in the second assembly so that the second gear 63 can mesh with the second rack 53 in the first assembly and the third gear 64 can mesh with the first rack 52 in the first assembly. And as can be seen with reference to fig. 6, 7 and 8, the first gear 62 may be engaged with the third rack 65. The connection and fixation of the first and second components can be achieved by a connecting rod 71 (e.g., a screw) passing through the first and second slide holes 54 and 61.

The principle that the seat belt buckle adjustment mechanism shown in fig. 7 and 8 enables the height of the seat belt buckle 51 to be raised or lowered is: the second gear 63 is controlled by the motor to drive the second rack 53, and the third gear 64 is controlled by the motor to drive the first rack 52, so that the first component moves up and down, the safety belt lock catch 51 is driven to rise or fall, and the effect of rising or falling of the safety belt lock catch is achieved. To achieve this, the second gear 63 and the third gear 64 have the same size, the same rotation speed, and opposite rotation directions.

The principle by which the seatbelt buckle adjusting mechanism shown in fig. 7 and 8 can move the seatbelt buckle 51 toward or away from the backrest of the target seat is: with first gear 62, second gear 63 and third gear 64 through gear connecting rod fixed connection, through clockwise or anticlockwise rotation of motor drive first gear 62, can drive the third rack 65 of fixing on the seat, thereby realize that first gear 62 moves towards or deviates from the back of target seat, thereby drive second gear 63 and third gear 64 syntropy and move, and then drive first subassembly syntropy and move, finally realize that safety belt hasp 51 moves towards or deviates from the back of target seat.

The control principle of the safety belt lock catch adjusting mechanism is as follows: when the safety belt lock is required to be lifted or lowered, the safety belt lock adjusting method provided by the embodiment of the application sends a signal to the safety belt lock control module, and the control module changes the direction of the current of the motors added to the second gear 63 and the third gear 64 to realize the anticlockwise/clockwise rotation of the second gear 63 and the clockwise/anticlockwise rotation of the third gear 64, so that the first rack 52 and the second rack 53 are driven to move, and the height adjustment of the safety belt lock is further realized; when the seat belt buckle needs to move towards or away from the backrest of the target seat, the seat belt buckle adjusting method provided by the embodiment of the application sends a signal to the seat belt buckle control module, and the control module changes the direction of the current applied to the motor of the first gear 62 to realize the clockwise/counterclockwise rotation of the first gear 62 and drive the third rack 65, so that the seat belt buckle moves towards or away from the backrest of the target seat.

The above describes a seat belt buckle adjusting method and an implementation principle provided in the embodiments of the present application, and accordingly, the embodiments of the present application also provide a seat belt buckle adjusting device, which is described below.

As shown in fig. 9, an embodiment of the present application provides a seatbelt buckle adjusting device, which may include: a first judging module 901, a first image collecting module 902, a user sitting identification module 903 and a first locking adjusting module 904.

The first determining module 901 is configured to determine whether a preset trigger condition is met.

The first image acquiring module 902 is configured to acquire a first image in the vehicle when a preset trigger condition is met.

And a user seating recognition module 903, configured to determine whether a user is seated in a target seat in the vehicle based on the first image, where the target seat is any seat in the vehicle.

A first lock adjustment module 904, configured to control a target seat belt lock to be raised to a target height when a user is seated in the target seat, so as to facilitate the user to insert a seat belt buckle into the target seat belt lock, where the target seat belt lock is a seat belt lock corresponding to the target seat.

In the safety belt buckle adjusting device provided by the embodiment shown in fig. 9, after recognizing that a user sits on any seat in a vehicle, the safety belt buckle corresponding to the seat can be automatically lifted, so that the user can conveniently find the safety belt buckle and insert the safety belt when the user fastens the safety belt, the problems that the user feels inconvenient and the operation is troublesome when the user fastens the safety belt are solved, and after the user sits on the seat, the safety belt buckle is lifted, and the user can find the safety belt buckle and insert the safety belt buckle in the most comfortable way.

Alternatively, as shown in fig. 10, another embodiment of the present application provides a seatbelt buckle adjusting device, which may include, in addition to a first determining module 901, a first image capturing module 902, a user seating recognition module 903, and a first buckle adjusting module 904: a detection module 905, a second image acquisition module 906, a second determination module 907, and a second latch adjustment module 908.

A detection module 905, configured to detect whether the seat belt buckle on the target seat is inserted into the target seat belt buckle.

A second image capture module 906 for capturing a second image of the vehicle interior when the seat belt buckle on the target seat is inserted into the target seat belt buckle.

A second determination module 907, configured to determine whether the seat belt worn by the target user is in a comfortable position based on the second image.

A second buckle adjustment module 908 for controlling the movement of the target seat belt buckle towards or away from the backrest of the target seat to adjust the seat belt fastened by the target user to a comfortable position when the seat belt fastened by the target user is not in a comfortable position.

The safety belt buckle adjusting device provided by the embodiment shown in fig. 10 can solve the problems that a target user feels inconvenient and troublesome to operate when fastening a safety belt, and can automatically help users of different body types to find the most comfortable position of the safety belt in front of the user through an image recognition algorithm and big data comparison analysis, so that the trouble that the user needs to manually adjust the safety belt is further avoided.

Alternatively, as shown in fig. 11, a seatbelt buckle adjusting device provided in another embodiment of the present application may include, in addition to the first determining module 901, the first image capturing module 902, the user seating recognition module 903, the first buckle adjusting module 904, the detecting module 905, the second image capturing module 906, the second determining module 907, and the second buckle adjusting module 908: a seat belt tension collecting module 909, a third judging module 910 and a third buckle adjusting module 911.

A seat belt tension collecting module 909, configured to collect tension of a seat belt fastened by the target user.

A third determining module 910, configured to determine whether the tightness of the seat belt fastened by the target user is appropriate based on the tension of the seat belt fastened by the target user.

And the third lock catch adjusting module 911 is configured to control the lock catch of the target safety belt to be raised or lowered when the tightness of the safety belt fastened by the target user is not appropriate, so as to adjust the tightness of the safety belt fastened by the target user to be appropriate.

The embodiment shown in fig. 11 provides a safety belt buckle adjusting device, except that the problem that the target user feels inconvenient when fastening the safety belt and the operation is relatively troublesome can be solved, and the user who helps different types of users to find the most comfortable position of the safety belt in front of the user can be automatically avoided, the trouble that the user needs to manually adjust the safety belt can be further avoided, and the user who helps different types of users to find the most comfortable tightness degree of the safety belt can be further realized through big data analysis, so that more comfortable safety belt use experience can be provided for the user.

It should be noted that, since the seat belt buckle adjusting device provided in the embodiment of the present application corresponds to the seat belt buckle adjusting method provided in the embodiment of the present application, a description of the seat belt buckle adjusting device in the present application is relatively simple, and in the relevant places, reference is made to the above description of the seat belt buckle adjusting method.

Fig. 12 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application. Referring to fig. 12, at a hardware level, the electronic device includes a processor, and optionally further includes an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory, such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.

The processor, the network interface, and the memory may be connected to each other via an internal bus, which may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 12, but that does not indicate only one bus or one type of bus.

And the memory is used for storing programs. In particular, the program may include program code comprising computer operating instructions. The memory may include both memory and non-volatile storage and provides instructions and data to the processor.

The processor reads a corresponding computer program from the nonvolatile memory into the memory and then runs the computer program, forms the safety belt buckle adjusting device on a logic level, and is specifically used for executing the following operations:

when a preset trigger condition is met, acquiring a first image in the vehicle;

determining whether a user is seated in a target seat in the vehicle based on the first image, wherein the target seat is any seat in the vehicle;

when a user sits on the target seat, controlling the target seat belt buckle to be lifted to a target height so as to facilitate the user to insert a seat belt buckle into the target seat belt buckle, wherein the target seat belt buckle is a seat belt buckle corresponding to the target seat.

The method executed by the seat belt buckle adjusting method disclosed in the embodiment of fig. 1 of the present application may be applied to or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.

Therefore, the electronic device executing the method provided by the embodiment of the present application can execute the methods described in the foregoing method embodiments, and implement the functions and beneficial effects of the methods described in the foregoing method embodiments, which are not described herein again.

The electronic device of the embodiments of the present application exists in various forms, including but not limited to the following devices.

(1) One or more of a vehicle control unit and a vehicle body electronic stability control system.

(2) The mobile network device features mobile communication function and mainly aims at providing voice and data communication. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.

(3) The ultra-mobile personal computer equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include PDA, MID, and UMPC devices, such as ipads.

(4) The server is similar to a general computer architecture, but has higher requirements on processing capability, stability, reliability, safety, expandability, manageability and the like because of the need of providing highly reliable services.

(5) And other electronic devices with data interaction functions.

An embodiment of the present application further provides a computer-readable storage medium storing one or more programs, where the one or more programs include instructions, which when executed by an electronic device including a plurality of application programs, enable the electronic device to perform the seat belt buckle adjustment method in the embodiment shown in fig. 1, and are specifically configured to perform the following operations:

when a preset trigger condition is met, acquiring a first image in the vehicle;

determining whether a user is seated in a target seat in the vehicle based on the first image, wherein the target seat is any seat in the vehicle;

when a user sits on the target seat, controlling the target seat belt buckle to be lifted to a target height so as to facilitate the user to insert a seat belt buckle into the target seat belt buckle, wherein the target seat belt buckle is a seat belt buckle corresponding to the target seat.

As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

It should be noted that all the embodiments in the present application are described in a related manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.

It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.

The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于改进的YOLO6D算法的位姿估计系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!