Seat Belt Wearing Reminder Method, Terminal, Storage Medium, and Program Product
By setting up sensing equipment and terminals in the vehicle, sensing and monitoring the wearing status of the seat belt, the hidden dangers of passengers not wearing seat belts are solved, and accurate monitoring and reminding of the wearing status of passengers' seat belts is achieved.
Patent Information
- Application Number
- CN202111328205.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2041-11-10
AI Technical Summary
Passengers do not wear seat belts when riding in a hitchhiking, online car-hailing or taxi, which poses a potential injury risk, and it is difficult for the prior art to accurately determine whether passengers wear seat belts.
By setting up an induction device in the vehicle, it senses whether the seat belt buckle on the seat is inserted into the card slot, and establishes a communication connection with the induction device through the terminal to obtain the status of the buckle. If it is not inserted, a warning message will be output.
Accurately determine whether passengers wear seat belts, reducing the potential for passengers to be injured, and improving passenger safety by reminding passengers to wear seat belts.
Smart Images

Figure CN116118663B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to communication technologies, and in particular, to a method for reminding of seat belt wearing, a terminal, a storage medium, and a program product. Background Art
[0002] Some passengers do not have the habit of wearing seat belts when taking hitchhiking cars, online car-hailing services, or taxis. If the vehicle brakes, turns, or makes other maneuvers, passengers not wearing seat belts may get injured.
[0003] In the prior art, the driver is responsible for checking whether the passenger is wearing a seat belt. If the driver finds that the passenger is not wearing a seat belt, the driver will remind the passenger to wear the seat belt.
[0004] However, the driver cannot accurately determine whether the passenger is wearing a seat belt, resulting in a potential risk of injury to the passenger. Summary of the Invention
[0005] Embodiments of the present disclosure provide a method for reminding of seat belt wearing, a terminal, a storage medium, and a program product to solve the problem of potential injury risks to passengers.
[0006] On the one hand, embodiments of the present disclosure provide a method for reminding of seat belt wearing, including:
[0007] When receiving a first ride-hailing order, establishing a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle, where the sensing devices are used to sense whether the buckle of the seat belt is inserted into the slot of the seat belt;
[0008] Obtaining the position information of the seat where the passenger corresponding to the first ride-hailing order is located, and disconnecting the communication connection with the first sensing devices, where the first sensing devices are the sensing devices other than the second sensing device corresponding to the position information;
[0009] Receiving the status of the buckle sent by the second sensing device;
[0010] When the status of the buckle is not inserted into the slot, outputting a warning message, where the warning message is used to prompt the passenger to wear the seat belt.
[0011] On the other hand, embodiments of the present disclosure further provide a terminal, including:
[0012] A establishing module, configured to establish a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle when receiving a first ride-hailing order, where the sensing devices are used to sense whether the buckle of the seat belt is inserted into the slot of the seat belt;
[0013] An acquisition module, configured to acquire the position information of the seat where the passenger corresponding to the first taxi order is located, and disconnect the communication connection with the first sensing device, where the first sensing device is each of the sensing devices other than the second sensing device corresponding to the position information;
[0014] A receiving module, configured to receive the state of the buckle sent by the second sensing device;
[0015] An output module, configured to output a warning message when the state of the buckle is not inserted into the card slot, where the warning message is used to prompt the passenger to wear the seat belt.
[0016] On the other hand, an embodiment of the present disclosure further provides a terminal, including: a memory and a processor;
[0017] The memory is used to store program instructions;
[0018] The processor is configured to call the program instructions in the memory to execute the seat belt wearing reminder method described above.
[0019] On the other hand, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored; when the computer program is executed, the seat belt wearing reminder method described above is implemented.
[0020] On the other hand, an embodiment of the present disclosure further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the seat belt wearing reminder method described above are implemented.
[0021] The seat belt wearing reminder method, terminal, storage medium, and program product provided by the embodiments of the present disclosure, when receiving a first taxi order, establish a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle, acquire the position information of the seat where the passenger corresponding to the first taxi order is located, disconnect each sensing device other than the sensing device corresponding to the position information from the terminal, and then receive the state of the buckle sent by the sensing device corresponding to the position information. If the state of the buckle is not inserted into the card slot, a warning message is output to remind the passenger to wear the seat belt. The embodiments of the present disclosure pre-connect all sensing devices to determine that all sensing devices are available, and then, by setting a sensing device on the seat belt to sense whether the buckle of the seat belt is inserted into the card slot of the seat belt, it is possible to accurately determine whether the passenger wears the seat belt and eliminate the potential injury caused by the passenger not wearing the seat belt. Description of the Drawings
[0022] The accompanying drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.
[0023] Figure 1 The system architecture diagram for implementing the seat belt wearing reminder method provided by the embodiments of the present disclosure;
[0024] Figure 2 The flowchart of the first embodiment of the present disclosure;
[0025] Figure 3 The refined flowchart of step S20 in the second embodiment of the present disclosure;
[0026] Figure 4 The flowchart of the third embodiment of the present disclosure;
[0027] Figure 5 The schematic diagram of the functional modules of the terminal involved in the embodiments of the present disclosure;
[0028] Figure 6 The hardware structure diagram of the terminal involved in the embodiments of the present disclosure.
[0029] Through the above-mentioned drawings, the clear embodiments of the present disclosure have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present disclosure in any way, but to illustrate the concept of the present disclosure to those skilled in the art by referring to specific embodiments. Detailed Description of the Embodiments
[0030] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0031] Figure 1 The system architecture diagram for implementing the seat belt wearing reminder method provided by the embodiments of the present disclosure, as Figure 1As shown, the terminal 100 is communicatively connected to the sensing device 200, and the sensing device 200 is disposed on the seat belt 300 of a vehicle (not labeled). The terminal 100 is a terminal held by the driver, and the terminal 100 can be a mobile phone. The terminal 100 can communicatively connect to the sensing device 200 via near-field communication. For example, the terminal 100 is Bluetooth-connected to the sensing device 200. The sensing device 200 is used to sense whether the buckle 310 of the seat belt 300 is inserted into the slot 320 of the seat belt 300. The sensing device 200 can be a magnetic sensing device, and the sensing device 200 includes a magnet module and a sensing module. The magnet module is disposed on the buckle, and the sensing module is disposed in the slot 320 of the seat belt 300. The sensing device 200 can also be a collision sensor, an infrared transceiver, a photosensitive sensor, etc.
[0032] After the terminal 100 is communicatively connected to the sensing device 200, the terminal 100 can obtain the wearing status of the seat belt 200 through the sensing device 200 disposed on the seat belt 300, so as to accurately determine whether the passenger is wearing the seat belt.
[0033] It should be understood that although Figure 1 one sensing device 200 and one seat belt 300 are shown, it does not mean to limit the respective quantities. The shared vehicle system can include multiple sensing devices 200 and multiple seat belts 300.
[0034] The following uses specific embodiments to detail the technical solutions of the embodiments of the present disclosure and how the technical solutions of the present application solve the above technical problems. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The following will describe the embodiments of the present disclosure with reference to the drawings.
[0035] Referring to Figure 2 , Figure 2 This is the first embodiment of the seat belt wearing reminder method provided by the present disclosure, including:
[0036] Step S10, when receiving a first ride-hailing order, establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle, where the sensing device is used to sense whether the buckle of the seat belt on the seat is inserted into the slot of the seat belt.
[0037] In this embodiment, the execution entity is a terminal. The terminal is the mobile terminal of the driver to whom the vehicle belongs. Each seat on the vehicle is provided with a seat belt, and an induction device is provided on the seat belt. The induction device is used to sense whether the buckle of the seat belt is inserted into the buckle slot of the seat belt, that is, the induction device can determine the wearing state of the seat belt. The induction device can be a magnetic induction device. The magnetic induction device includes an induction module and a magnet module. The magnet module is arranged on the buckle, and the induction module is arranged in the buckle slot. If the buckle is inserted into the buckle slot, the magnet module on the buckle will be sensed by the induction module, so as to determine that the passenger is wearing the seat belt. The induction device can also be a collision sensor and is arranged in the buckle slot. If the buckle is inserted into the buckle slot, it can be sensed by the collision sensor. In addition, the induction device can also be a photosensitive sensor. The photosensitive sensor is arranged on the buckle. If the buckle is inserted into the buckle slot, the light intensity detected by the photosensitive sensor is less than the threshold value, and it can be determined that the passenger is wearing the seat belt. In addition, the induction device can also be an infrared receiving and transmitting device. The infrared receiving device and the infrared transmitting device are arranged on both sides of the buckle slot. If the buckle is inserted into the buckle slot, the infrared receiving device cannot receive the infrared rays sent by the infrared transmitting device. At this time, it can be determined that the user is wearing the seat belt.
[0038] The induction device is provided with a communication module, that is, the induction device can be communicatively connected to an external device through the communication module. The communication module can be a near-field communication module. For example, the communication module can be a Bluetooth module.
[0039] The terminal can send a connection request to the induction device to establish a communication connection between the terminal and the induction device, so that the terminal can obtain the status of the buckle from the induction device. It should be noted that.
[0040] The terminal is communicatively connected to the vehicle. A taxi-hailing program is installed in the terminal. The terminal can receive orders through the taxi-hailing program, that is, the terminal can receive a taxi order. Define the current taxi order received by the terminal as the first taxi order.
[0041] When the terminal receives the first taxi order, a communication connection is established between the terminal and each induction device on the vehicle. If each induction device can be communicatively connected to the terminal, it can be determined that there is no fault in each induction device on the vehicle.
[0042] Step S20, obtain the position information of the seat where the passenger corresponding to the first taxi order is located, and disconnect the communication connection with the first induction device, where the first induction device is each induction device other than the second induction device corresponding to the position information.
[0043] The terminal is communicatively connected to each sensing device, and the communicative connection of multiple sensing devices will increase the power consumption of the terminal and the sensing devices. For example, if the communicative connection is a Bluetooth communicative connection, it will cause the terminal to consume a large amount of power. Therefore, after the terminal determines that each sensing device is working properly, it only needs to connect to the sensing device on the seat where the passenger is located. Thus, the terminal needs to obtain the position information of the seat where the passenger corresponding to the first taxi order is located. The position information can be obtained by collecting through the camera of the terminal. The terminal then disconnects the communicative connection with the first sensing device. The first sensing device is each sensing device other than the second sensing device corresponding to the position information, that is, the terminal only connects to the second sensing device on the seat where the passenger is located.
[0044] Step S30: Receive the status of the buckle sent by the sensing device.
[0045] The second sensing device can send information to the terminal at regular intervals, and the information sent is the status of the buckle. Alternatively, the terminal can actively request the second sensing device to send the status of the buckle. The status of the buckle includes that the buckle is inserted into the card slot and that the buckle is not inserted into the card slot. When the second sensing device senses the status of the buckle, it will send the status of the buckle to the terminal.
[0046] Step S40: When the status of the buckle is not inserted into the card slot, output a warning message, where the warning message is used to prompt the passenger to wear the seat belt.
[0047] When the terminal determines that the status of the buckle is that the buckle is not inserted into the card slot, it can determine that the passenger has not fastened the seat belt, and the terminal then outputs a warning message, which is used to prompt the passenger to wear the seat belt. The warning message can be a voice broadcast.
[0048] In the technical solution provided in this embodiment, when receiving the first taxi order, establish a communicative connection between the terminal and the sensing device corresponding to each seat in the vehicle, obtain the position information of the seat where the passenger corresponding to the first taxi order is located, disconnect each sensing device other than the sensing device corresponding to the position information from the terminal, then receive the status of the buckle sent by the sensing device corresponding to the position information, and if the status of the buckle is not inserted into the card slot, output a warning message to remind the passenger to wear the seat belt. The embodiment of the present disclosure pre-connects all sensing devices to determine that all sensing devices are available, and then by setting a sensing device on the seat belt to sense whether the buckle of the seat belt is inserted into the card slot of the seat belt, it can accurately determine whether the passenger wears the seat belt and eliminate the potential injury caused by the passenger not wearing the seat belt.
[0049] Refer to Figure 3 , Figure 3 This is the second embodiment of the seat belt wearing reminder method of the present disclosure. Based on the first embodiment, step S20 includes:
[0050] Step S21: Send an identification request to the vehicle, where the identification request is used for the vehicle to determine the position information of the seat where the passenger corresponding to the first ride-hailing order is seated.
[0051] In this embodiment, when the terminal receives the first ride-hailing order and establishes a communication connection with all induction devices, it sends an identification request to the vehicle. There is an AI (Artificial Intelligence) system in the vehicle. The identification request is used for the vehicle to determine the seat information of the passenger corresponding to the first ride-hailing order. That is, after receiving the identification request, the vehicle starts the camera to collect the seating situation of each seat in the vehicle. When the vehicle detects a passenger getting on through the AI system, it determines the position information of the seat where the passenger is located. The position information can be, for example, the co-pilot seat, the left seat in the back row, etc.
[0052] Step S22: Receive the position information fed back by the vehicle.
[0053] The terminal receives the position information fed back by the vehicle. Based on the position information, the terminal can determine the second induction device corresponding to the seat where the passenger is located. The terminal maintains the communication connection between the second induction device and the terminal and disconnects the communication connection between the terminal and each first induction device.
[0054] Furthermore, when it is determined according to the position information that the seat where the passenger is located is the back row seat of the vehicle, that is, when the passenger is not sitting in the co-pilot seat, the terminal sends an alarm request to the vehicle. The alarm request is used to request the vehicle to play a warning message. The warning message can be the alarm sound of the buzzer in the vehicle. For example, the vehicle controls the buzzer to continuously broadcast an alarm sound for 5s.
[0055] In the technical solution provided in this embodiment, after the terminal receives the first ride-hailing order and establishes a communication connection with all induction devices, it sends an identification request to the vehicle, enabling the vehicle to identify the position information of the seat where the passenger is seated. Then the terminal maintains the communication connection with the second induction device corresponding to the position information, that is, enabling the terminal to accurately disconnect the communication connection between the induction devices where no passengers are sitting.
[0056] In one embodiment, before step S10, it further includes:
[0057] Obtain the first device information of the induction device and the second device information of the terminal, and save the first device information;
[0058] Generate a binding request according to the first device information and the second device information, and send the binding request to the server. The binding request is used for the server to send the second device information to the induction device.
[0059] In this embodiment, a graphic code can be set on the seat belt. The graphic code contains the device information of the sensing device set on the seat belt and the position information of the seat where the sensing device is located on the seat belt. Define the device information of the sensing device as the first device information. The graphic code can be a two-dimensional code or a bar code.
[0060] After the terminal scans the two-dimensional code, it can obtain the first device information of the sensing device and the corresponding position information of the sensing device, and the terminal enters the binding stage with the sensing device. The terminal then obtains its own device information, and the device information of the terminal is defined as the second device information.
[0061] The terminal then generates a binding request according to the first device information and the second device information, and sends the binding request to the server. The server is the background terminal corresponding to the interface entered by the terminal scanning the graphic code. The binding request contains the first device information and the second device information. When the server agrees to bind the terminal to the sensing device, it sends the second device to the sensing device and notifies the terminal of the successful binding prompt message. The terminal binds to all the sensing devices in the vehicle in this way.
[0062] After the terminal receives the first taxi order, the terminal generates a connection request based on its own second device information, and the terminal can determine the sensing device required by the terminal through the saved first device information, and then the terminal sends the connection request to the sensing device corresponding to each first device information. When the sensing device receives the connection request, it parses the connection request to obtain the second device information. If the second device information is the device information sent by the server, the sensing device agrees to connect with the terminal, and the terminal can establish a communication connection with all the sensing devices.
[0063] In this embodiment, the terminal first binds to the sensing devices in the vehicle. When the terminal needs to communicate and connect with all the sensing devices, it generates a connection request based on its own second device information and sends the connection request to all the sensing devices. The second device information of the terminal sent by the server when the server agrees to bind is stored in the sensing devices. The sensing devices can connect to the terminal according to the second device information, that is, the terminal establishes a communication connection with all the sensing devices, avoiding the situation that the sensing devices do not communicate and connect with the terminal.
[0064] In one embodiment, step S30 includes:
[0065] When it is detected that the first taxi order of the passenger starts to be charged, or the charging duration of the first taxi order reaches the first preset duration, send a request to obtain the state of the buckle to the second sensing device;
[0066] Receive the state of the buckle feedback by the sensing device.
[0067] In this embodiment, after the driver picks up the passenger, the driver can click to start charging on the car-hailing program of the terminal. At this time, the terminal starts charging. Therefore, when the terminal detects that the first car-hailing order of the passenger starts charging or the charging duration reaches the first preset duration, it can determine that the driver has picked up the passenger and the vehicle is about to go to the destination of the passenger. At this time, the terminal actively sends a request to the second sensing device to obtain the status of the buckle, that is, the terminal needs to determine the wearing status of the seat belt to determine whether the passenger has fastened the seat belt. The first preset duration can be any appropriate value. For example, the first preset duration is 4 minutes. After receiving the acquisition request, the sensing device feeds back the sensed status of the buckle to the terminal.
[0068] In this embodiment, when the terminal detects that the first car-hailing order of the passenger starts charging or the charging duration of the first car-hailing order reaches the preset duration, it can determine that the vehicle starts to drive. Then the terminal actively obtains the status of the buckle from the second sensing device, and the terminal can timely determine whether the passenger likes the seat belt.
[0069] Refer to Figure 4 , Figure 4 This is the third embodiment of the seat belt wearing reminder method of the present disclosure. Based on the first or second embodiment, after step S30, it further includes:
[0070] Step S50, when the status of the buckle is inserted into the card slot, output preset information, and the preset information is used to prompt the vehicle to drive.
[0071] Step S60, when it is detected that the first car-hailing order corresponding to the passenger is completed and no second car-hailing order is received within the second preset duration, disconnect the communication connection between the terminal and the second sensing device.
[0072] In this embodiment, when the terminal determines that the status of the buckle is that the buckle is inserted into the card slot, it can determine that the passenger has fastened the seat belt, and the terminal can output preset information. The preset information is used to prompt the vehicle to drive, that is, the preset information is to prompt the driver that the passenger has fastened the seat belt, so that the driver can start the vehicle.
[0073] When the vehicle reaches the destination, the driver can click to complete the order, and the terminal can detect that the first car-hailing order corresponding to the passenger is completed. The terminal can receive a new car-hailing order, and the new car-hailing order is defined as the second car-hailing order. A second preset duration is set in the terminal, and the second preset duration can be any appropriate value. For example, the second preset duration is 2 minutes. If the first car-hailing order is completed and no second car-hailing order is received within the second preset duration, the terminal disconnects the communication connection with the second sensing device, thereby saving the power of the terminal. If a second car-hailing order is received, the terminal maintains the communication connection with the second sensing device to avoid the terminal requesting to establish a communication connection with the second sensing device again.
[0074] In this embodiment, after the terminal determines that the passenger has fastened the seat belt, it outputs a preset message to prompt the vehicle to drive. When the passenger's first taxi order is completed and the terminal has not received a second taxi order, the terminal disconnects the communication connection with the second sensing device to save the power of the terminal.
[0075] In one embodiment, after step S30, it further includes:
[0076] Receiving again the status of the buckle sent by the second sensing device;
[0077] When the status of the buckle obtained again is that the buckle is not inserted into the card slot, an alarm message is sent to the server, and the alarm message is used for the server to prompt the passenger to wear the seat belt.
[0078] In this embodiment, after the terminal outputs a warning message, that is, after the terminal reminds the passenger to fasten the seat belt, the terminal can receive again the status of the buckle sent by the second sensing device after an interval of a third preset duration. The third preset duration can be any appropriate value. For example, the third preset duration can be 2 minutes.
[0079] If the status of the buckle obtained again is that the buckle is not inserted into the card slot, an intervention strategy needs to be adopted to prompt the passenger to fasten the seat belt. The intervention strategy can be that the terminal sends an alarm message to the server, and the first taxi order is carried in the alarm message. The server obtains the terminal held by the passenger based on the first taxi order in the alarm message, and then the server sends a prompt message to fasten the seat belt to the terminal held by the passenger. It can be understood that the alarm message is used for the server to prompt the passenger to wear the seat belt.
[0080] In addition, the intervention strategy can also be manual intervention, that is, the alarm message can be sent by the terminal, so that the driver manually reminds the passenger to fasten the seat belt.
[0081] In the technical solution provided in this embodiment, after the terminal outputs a warning message, the terminal receives again the status of the buckle sent by the sensing device. If the status of the buckle obtained again is that the buckle is not inserted into the card slot, the terminal then sends an alarm message to the server, so that the system background reminds the passenger to fasten the seat belt, that is, prompts the passenger to fasten the seat belt multiple times to eliminate the potential safety hazard of the passenger being injured.
[0082] The present disclosure also provides a terminal. Referring to Figure 5 , the terminal 500 includes:
[0083] A establishing module 510, configured to establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle when receiving the first taxi order, where the sensing device is used to sense whether the buckle on the seat is inserted into the card slot of the seat belt;
[0084] An obtaining module 520, configured to obtain position information of a seat where a passenger corresponding to a first taxi order is located, and disconnect a communication connection with a first sensing device, where the first sensing device is each sensing device other than a second sensing device corresponding to the position information;
[0085] A receiving module 530, configured to receive a status of a buckle sent by the second sensing device;
[0086] An output module 540, configured to output a warning message when the status of the buckle is not inserted into a card slot, where the warning message is used to prompt the passenger to wear a seat belt.
[0087] In one embodiment, the terminal 500 includes:
[0088] A first sending module, configured to send an identification request to a vehicle, where the identification request is used for the vehicle to determine position information of a seat where a passenger corresponding to a first taxi order is seated;
[0089] A receiving module 530, configured to receive the position information fed back by the vehicle.
[0090] In one embodiment, the terminal 500 includes:
[0091] The first sending module is further configured to send an alarm request to the vehicle when it is determined according to the position information that the seat where the passenger is located is a rear seat of the vehicle, where the alarm request is used for the vehicle to play a warning message.
[0092] In one embodiment, the terminal 500 includes:
[0093] The obtaining module 520 is further configured to obtain first device information of a sensing device and second device information of the terminal, and save the first device information;
[0094] A generating module, configured to generate a binding request according to the first device information and the second device information, and send the binding request to a server, where the binding request is used for the server to send the second device information to the sensing device;
[0095] The generating module is further configured to generate a connection request according to the second device information when receiving a first taxi order;
[0096] A sending module is further configured to send a connection request to a sensing device corresponding to the first device information to establish a communication connection between the terminal and a sensing device corresponding to each seat in the vehicle, where the second device information is used for the sensing device to agree to the connection of the terminal.
[0097] In one embodiment, the terminal 500 includes:
[0098] A second sending module, configured to send a request for obtaining the status of the buckle to a second sensing device when it is detected that the first taxi order of a passenger starts to be billed or the billing duration of the first taxi order reaches a first preset duration;
[0099] The receiving module is further configured to receive the status of the buckle fed back by the second sensing device.
[0100] In one embodiment, the terminal 500 includes:
[0101] An output module 510 is further configured to output preset information when the status of the buckle is inserted into the card slot, and the preset information is used to prompt the vehicle to drive;
[0102] A disconnection module, configured to disconnect the communication connection between the terminal and the second sensing device when it is detected that the first taxi order corresponding to the passenger is completed and no second taxi order is received within a preset duration.
[0103] In one embodiment, the terminal 500 includes:
[0104] An obtaining module 520 is further configured to re-receive the status of the buckle sent by the second sensing device;
[0105] A third sending module, configured to send an alarm message to the server when the re-obtained status of the buckle is that the buckle is not inserted into the card slot, and the alarm message is used for the server to prompt the passenger to wear a seat belt.
[0106] Figure 6 It is a hardware structure diagram of a terminal shown according to an exemplary embodiment.
[0107] The terminal 600 may include: a processor 61, such as a CPU, a memory 62, and a transceiver 63. Those skilled in the art can understand that Figure 6 The structure shown in does not constitute a limitation on the terminal, and it may include more or fewer components than shown in the figure, or combine some components, or arrange different components. The memory 62 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0108] The processor 61 can call a computer program stored in the memory 62 to complete all or part of the steps of the above seat belt wearing reminder method.
[0109] The transceiver 63 is used to receive information sent by an external device and send information to the external device.
[0110] A non - transitory computer - readable storage medium, when the instructions in the storage medium are executed by a processor of a terminal, enable the terminal to execute the above - mentioned seat - belt wearing reminder method.
[0111] A computer program product, including a computer program, when the computer program is executed by a processor of a terminal, enable the terminal to execute the above - mentioned seat - belt wearing reminder method.
[0112] The present application also provides the following embodiments:
[0113] Embodiment 1: A method for reminding of wearing a seat - belt, including:
[0114] When receiving a first taxi - hailing order, establish a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle, where the sensing devices are used to sense whether the buckle of the seat - belt on the seat is inserted into the seat - belt slot;
[0115] Obtain the position information of the seat where the passenger corresponding to the first taxi - hailing order is located, and disconnect the communication connection with the first sensing devices, where the first sensing devices are the sensing devices other than the second sensing device corresponding to the position information;
[0116] Receive the status of the buckle sent by the second sensing device;
[0117] When the status of the buckle is not inserted into the slot, output a warning message, where the warning message is used to prompt the passenger to wear the seat - belt.
[0118] Embodiment 2: The step of obtaining the position information of the seat where the passenger corresponding to the first taxi - hailing order is located includes:
[0119] Send an identification request to the vehicle, where the identification request is used for the vehicle to determine the position information of the seat where the passenger corresponding to the first taxi - hailing order is seated;
[0120] Receive the position information fed back by the vehicle.
[0121] Embodiment 3: The step of outputting a warning message includes:
[0122] When it is determined according to the position information that the seat where the passenger is located is the rear - row seat of the vehicle, send an alarm request to the vehicle, and the alarm request is used to request the vehicle to play a warning message.
[0123] Embodiment 4: Before the step of establishing a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle when receiving a first taxi - hailing order, it further includes:
[0124] Obtain the first device information of the sensing device and the second device information of the terminal, and save the first device information;
[0125] Generate a binding request based on the first device information and the second device information, and send the binding request to the server. The binding request is used for the server to send the second device information to the sensing device;
[0126] When receiving the first taxi order, the steps of establishing a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle include:
[0127] When receiving the first taxi order, generate a connection request according to the second device information;
[0128] Send a connection request to the sensing device corresponding to the first device information to establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle. Among them, the second device information is used for the sensing device to agree to the connection of the terminal.
[0129] Example 5: The steps of obtaining the status of the buckle sensed by the second sensing device include:
[0130] When it is detected that the first taxi order of the passenger starts to be charged, or the charging duration of the first taxi order reaches the first preset duration, send a request for obtaining the status of the buckle to the second sensing device;
[0131] Receive the status of the buckle feedback by the second sensing device.
[0132] Example 6: After the steps of obtaining the status of the buckle sensed by the second sensing device, it further includes:
[0133] When the status of the buckle is inserted into the card slot, output preset information, and the preset information is used to prompt the vehicle to drive;
[0134] When it is detected that the first taxi order corresponding to the passenger is completed and no second taxi order is received within the second preset duration, disconnect the communication connection between the terminal and the second sensing device.
[0135] Example 7: After the step of outputting the warning information, it further includes:
[0136] Receive the status of the buckle sent by the second sensing device again;
[0137] When the re-obtained status of the buckle is that the buckle is not inserted into the card slot, send an alarm message to the server, and the alarm message is used for the server to prompt the passenger to wear the seat belt.
[0138] Example 8: A terminal includes:
[0139] A establishing module, configured to establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle when receiving the first taxi order, where the sensing device is used to sense whether the buckle of the seat belt is inserted into the card slot of the seat belt;
[0140] An acquisition module, configured to acquire the position information of the seat where the passenger corresponding to the first taxi order is located, and disconnect the communication connection with the first sensing device, where the first sensing device is each sensing device other than the second sensing device corresponding to the position information;
[0141] A receiving module, configured to receive the status of the buckle sent by the second sensing device;
[0142] An output module, configured to output a warning message when the status of the buckle is not inserted into the card slot, where the warning message is used to prompt the passenger to wear a seat belt.
[0143] Embodiment 9: The terminal includes:
[0144] A first sending module, configured to send an identification request to the vehicle, where the identification request is used for the vehicle to determine the position information of the seat where the passenger corresponding to the first taxi order is seated;
[0145] A receiving module, configured to receive the position information fed back by the vehicle.
[0146] Embodiment 10: The terminal includes:
[0147] The first sending module is further configured to send an alarm request to the vehicle when it is determined according to the position information that the seat where the passenger is located is the rear seat of the vehicle, and the alarm request is used for the vehicle to play a warning message.
[0148] Embodiment 11: The terminal includes:
[0149] The acquisition module is further configured to acquire the first device information of the sensing device and the second device information of the terminal, and save the first device information;
[0150] A generation module, configured to generate a binding request according to the first device information and the second device information, and send the binding request to the server, where the binding request is used for the server to send the second device information to the sensing device;
[0151] The generation module is further configured to generate a connection request according to the second device information when receiving the first taxi order;
[0152] A sending module is further configured to send a connection request to the sensing device corresponding to the first device information to establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle, where the second device information is used for the sensing device to agree to the connection of the terminal.
[0153] Embodiment 12: The terminal includes:
[0154] A second sending module, configured to send a request for acquiring the status of the buckle to the second sensing device when it is detected that the first taxi order of the passenger starts to be charged, or when the charging duration of the first taxi order reaches a first preset duration;
[0155] A receiving module, configured to receive the status of the buckle fed back by the second sensing device.
[0156] Embodiment 13: The terminal includes:
[0157] An output module, further configured to output preset information when the status of the buckle is inserted into the card slot, where the preset information is used to prompt the vehicle to drive;
[0158] A disconnection module, configured to disconnect the communication connection between the terminal and the second sensing device when it is detected that the first taxi order corresponding to the passenger is completed and no second taxi order is received within a preset duration.
[0159] Embodiment 14: The terminal includes:
[0160] An obtaining module, further configured to receive again the status of the buckle sent by the second sensing device;
[0161] A third sending module, configured to send an alarm message to the server when the status of the buckle obtained again is that the buckle is not inserted into the card slot, where the alarm message is used for the server to prompt the passenger to wear a seat belt.
[0162] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The embodiments of the present disclosure are intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0163] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A method for reminding of seat belt wearing, characterized in that, comprising: Through the communication connection between the terminal and the vehicle, receiving a first taxi order through the taxi program installed in the terminal, and establishing a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle, wherein the sensing devices are used to sense whether the buckle of the seat belt is inserted into the buckle groove of the seat belt, and when each of the sensing devices can communicate with the terminal, it is determined that no failure occurs in each of the sensing devices on the vehicle; Obtaining the position information of the seat where the passenger corresponding to the first taxi order is located, and disconnecting the communication connection with the first sensing devices, wherein the first sensing devices are each of the sensing devices except the second sensing device corresponding to the position information; Receiving the state of the buckle sent by the second sensing device; When the state of the buckle is not inserted into the buckle groove, outputting a warning message, wherein the warning message is used to prompt the passenger to wear the seat belt; and Receiving the state of the buckle sent by the second sensing device again at intervals of a preset duration, In response to determining that the state of the buckle is that the buckle is not inserted into the buckle groove, sending an alarm message to the server, so that the server obtains the terminal held by the passenger based on the first taxi order in the alarm message, and sends a prompt message for fastening the seat belt to the terminal held by the passenger.
2. The method for reminding of seat belt wearing according to claim 1, characterized in that, The step of obtaining the position information of the seat where the passenger corresponding to the first taxi order is located includes: Sending an identification request to the vehicle, wherein the identification request is used for the vehicle to determine the position information of the seat where the passenger corresponding to the first taxi order is seated; Receiving the position information fed back by the vehicle.
3. The method for reminding of seat belt wearing according to claim 1, characterized in that, The step of outputting the warning message includes: When it is determined according to the position information that the seat where the passenger is located is the rear seat of the vehicle, sending an alarm request to the vehicle, and the alarm request is used for the vehicle to play a warning message.
4. The method for reminding of seat belt wearing according to claim 1, characterized in that, Before the step of establishing a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle when receiving the first taxi order, it further includes: Obtaining the first device information of the sensing device and the second device information of the terminal, and saving the first device information; Generating a binding request according to the first device information and the second device information, and sending the binding request to the server, and the binding request is used for the server to send the second device information to the sensing device; The step of establishing a communication connection between the terminal and the sensing devices corresponding to each seat in the vehicle when receiving the first taxi order includes: When receiving the first taxi order, generating a connection request according to the second device information; Send a connection request to the induction device corresponding to the first device information to establish a communication connection between the terminal and the induction device corresponding to each seat in the vehicle, where the second device information is used for the induction device to agree to the connection of the terminal.
5. The seat belt wearing reminder method according to claim 1, characterized in that the step of obtaining the state of the buckle sensed by the second induction device includes: When it is detected that the first taxi order of the passenger starts to be charged, or the charging duration of the first taxi order reaches a first preset duration, send a request for obtaining the state of the buckle to the second induction device; Receive the state of the buckle fed back by the second induction device.
6. The seat belt wearing reminder method according to any one of claims 1-5, characterized in that after the step of obtaining the state of the buckle sensed by the second induction device, it further includes: When the state of the buckle is inserted into the card slot, output preset information, where the preset information is used to prompt the vehicle to drive; When it is detected that the first taxi order corresponding to the passenger is completed and no second taxi order is received within a second preset duration, disconnect the communication connection between the terminal and the second induction device.
7. A terminal, characterized in that it includes: A establishment module, through the communication connection between the terminal and the vehicle, receives the first taxi order through the taxi program installed in the terminal, and establishes a communication connection between the terminal and the induction device corresponding to each seat in the vehicle, where the induction device is used to sense whether the buckle of the seat belt on the seat is inserted into the card slot of the seat belt, and when each of the induction devices can communicate with the terminal, it is determined that no failure occurs in each of the induction devices on the vehicle; An acquisition module, configured to acquire the position information of the seat where the passenger corresponding to the first taxi order is located, and disconnect the communication connection with the first induction device, where the first induction device is each of the induction devices other than the second induction device corresponding to the position information; A receiving module, configured to receive the state of the buckle sent by the second induction device; An output module, configured to output a warning message when the state of the buckle is not inserted into the card slot, where the warning message is used to prompt the passenger to wear the seat belt, the acquisition module is further configured to receive the state of the buckle sent by the second induction device again at intervals of a preset duration, and the terminal further includes: A third sending module, in response to determining that the state of the buckle is that the buckle is not inserted into the card slot, sends an alarm message to the server, so that the server acquires the terminal held by the passenger based on the first taxi order in the alarm message, and sends a prompt message to fasten the seat belt to the terminal held by the passenger.
8. The terminal according to claim 7, characterized in that it includes: A first sending module, configured to send an identification request to the vehicle, where the identification request is used for the vehicle to determine the position information of the seat where the passenger corresponding to the first taxi order is seated; The receiving module, configured to receive the position information fed back by the vehicle.
9. The terminal according to claim 8, wherein, it includes: The first sending module is further configured to send an alarm request to the vehicle when it is determined according to the location information that the seat where the passenger is located is the rear seat of the vehicle, and the alarm request is used to request the vehicle to play a warning message.
10. The terminal according to claim 7, wherein, it includes: The obtaining module is further configured to obtain first device information of the sensing device and second device information of the terminal, and save the first device information; The generating module is configured to generate a binding request according to the first device information and the second device information, and send the binding request to the server, and the binding request is used for the server to send the second device information to the sensing device; The generating module is further configured to generate a connection request according to the second device information when receiving a first taxi order; The sending module is further configured to send a connection request to the sensing device corresponding to the first device information to establish a communication connection between the terminal and the sensing device corresponding to each seat in the vehicle, wherein the second device information is used for the sensing device to agree to the connection of the terminal.
11. The terminal according to claim 8, wherein, it includes: The second sending module is configured to send a request for obtaining the state of the buckle to the second sensing device when it is detected that the first taxi order of the passenger starts to be charged, or when the charging duration of the first taxi order reaches a first preset duration; The receiving module is configured to receive the state of the buckle fed back by the second sensing device.
12. The terminal according to any one of claims 7-11, wherein, it includes: The output module is further configured to output preset information when the state of the buckle is inserted into the card slot, and the preset information is used to prompt the vehicle to drive; The disconnecting module is configured to disconnect the communication connection between the terminal and the second sensing device when it is detected that the first taxi order corresponding to the passenger is completed and no second taxi order is received within a preset duration.
13. A terminal, wherein, it includes: a memory and a processor; The memory is used to store program instructions; The processor is configured to call the program instructions in the memory to execute the seat belt wearing reminder method according to any one of claims 1-6.
14. A computer-readable storage medium, wherein, a computer program is stored on the computer-readable storage medium; when the computer program is executed, it implements the seat belt wearing reminder method according to any one of claims 1-6.
15. A computer program product includes a computer program, wherein, when the computer program is executed by a processor, it implements the steps of the seat belt wearing reminder method according to any one of claims 1-6.
Citation Information
Patent Citations
Call control method and device based on Bluetooth mode
CN107343079A
Safety belt reminding system
CN212980136U
On-vehicle notification message display system
JP2011126374A