Control method and device of rear seat belt reminder controller, vehicle and storage medium
By determining the vehicle's memory attributes and historical operation information in the rear seatbelt reminder controller and adjusting its opening and closing status, the problem of inflexible adjustment in existing technologies is solved, realizing a personalized and intelligent user experience while ensuring safety and regulatory compliance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2024-09-12
- Publication Date
- 2026-04-24
AI Technical Summary
The existing rear seatbelt reminder controller cannot be flexibly adjusted according to user needs, resulting in a poor user experience.
By determining the vehicle's memory attributes, the system checks whether there is historical operation information of the rear seat belt reminder controller in the memory module, and adjusts its on/off state according to the historical operation information to suit the user's personal preferences.
It improves the user experience, providing a more personalized and intelligent driving experience, while ensuring vehicle safety and compliance with laws and regulations.
Smart Images

Figure CN118876894B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the automotive field, and more particularly to a control method, device, vehicle, and storage medium for a rear seatbelt reminder controller. Background Technology
[0002] With advancements in the automotive industry and increasing public awareness of driving safety, seat belts, as one of the most basic and crucial passive safety devices, play a vital role in reducing injuries and fatalities in traffic accidents when used correctly. However, in everyday driving, rear-seat passengers often neglect to wear seat belts, increasing the risk of injury in emergency situations. To address this, automakers have developed rear-seat belt reminder systems to encourage rear-seat passengers to proactively wear their seat belts.
[0003] However, most existing rear seatbelt reminder controllers use a fixed operating mode. For example, once the rear seatbelt reminder system is activated, its control state remains unchanged. This lack of flexibility, coupled with the inability to adapt to user needs, results in a poor user experience.
[0004] Therefore, there is an urgent need to propose a new method to solve the above problems. Summary of the Invention
[0005] This invention provides a control method, device, vehicle, and storage medium for a rear seatbelt reminder controller, which can be flexibly adjusted according to user needs, thereby improving the user experience.
[0006] In a first aspect, embodiments of the present invention provide a control method for a rear seatbelt reminder controller, comprising:
[0007] Determine the vehicle's memory attributes;
[0008] If the vehicle's memory attribute is determined to be capable of being memorized, determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module;
[0009] If it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, the open / closed state of the rear seat belt reminder controller is determined based on the historical operation information; otherwise, the open / closed state of the rear seat belt reminder controller is determined to be open.
[0010] The technical solution of this invention determines the vehicle's memory attribute; if the vehicle's memory attribute is determined to be capable of being memorized, it determines whether historical operation information of the rear seat belt reminder controller exists in the vehicle's memory module; if historical operation information of the rear seat belt reminder controller exists in the vehicle's memory module, the open / closed state of the rear seat belt reminder controller is determined based on the historical operation information; otherwise, the open / closed state of the rear seat belt reminder controller is determined to be on. The above technical solution first determines the vehicle's memory attribute, then determines whether the vehicle's memory attribute is capable of being memorized. If the memory attribute is not capable of being memorized, the open / closed state of the rear seat belt reminder controller is directly determined to be on to ensure vehicle safety. If the memory attribute is capable of being memorized, it determines whether historical operation information of the rear seat belt reminder controller exists in the vehicle's memory module. If historical operation information of the rear seat belt reminder controller exists, the open / closed state of the rear seat belt reminder controller is determined based on the historical operation information, so that the vehicle can better adapt to the user's personal preferences, providing a more personalized driving experience, thereby enhancing the user experience. If no historical operation information for the rear seatbelt reminder controller exists, the controller's on / off state is determined to be "on" to improve vehicle safety and ensure user safety. Compared to existing rear seatbelt reminder controllers, which mostly employ fixed operating modes (e.g., the controller's control state remains unchanged after the rear seatbelt reminder system is activated), failing to flexibly adjust to user needs and resulting in a poor user experience, this invention, assuming the vehicle's memory attribute is capable of remembering information, determines whether historical operation information for the rear seatbelt reminder controller exists in the vehicle's memory module. If so, the on / off state of the controller is determined based on this historical information, allowing the vehicle to better adapt to user preferences and providing a more intelligent and user-friendly experience. Therefore, this invention solves the problem of existing technologies using fixed operating modes that prevent flexible adjustments based on user needs, leading to a poor user experience.
[0011] Secondly, embodiments of the present invention also provide a control device for a rear seatbelt reminder controller, the device comprising:
[0012] The determination module is used to determine the vehicle's memory attributes;
[0013] The judgment module is used to determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module when the vehicle's memory attribute is determined to be capable of being memorized.
[0014] An execution module is configured to, if it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, determine the open / closed state of the rear seat belt reminder controller based on the historical operation information; otherwise, determine that the open / closed state of the rear seat belt reminder controller is open.
[0015] Thirdly, embodiments of the present invention also provide a vehicle, the vehicle comprising:
[0016] At least one processor; and a memory communicatively connected to said at least one processor;
[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to implement the control method of the rear seat belt reminder controller as described in any of the first aspects.
[0018] Fourthly, embodiments of the present invention also provide a storage medium containing computer-executable instructions.
[0019] The computer-executable instructions, when executed by a computer processor, implement the control method of the rear seatbelt reminder controller as described in any of the first aspects.
[0020] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the rear seatbelt reminder controller's control device, or it may be packaged separately from the processor of the rear seatbelt reminder controller's control device; this application does not impose any limitations on this.
[0021] The descriptions of the second, third, and fourth aspects in this application can be referenced to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second, third, and fourth aspects can be referenced to the analysis of the beneficial effects of the first aspect, which will not be repeated here.
[0022] In this application, the name of the control device of the aforementioned rear seat belt reminder controller does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the function of each device or functional module is similar to that of this application, it falls within the scope of the claims of this application and its equivalents.
[0023] These or other aspects of this application will become more readily apparent in the following description. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 A flowchart illustrating a control method for a rear seatbelt reminder controller provided in an embodiment of the present invention;
[0026] Figure 2 A flowchart illustrating another control method for a rear seatbelt reminder controller provided in an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram of the control device for a rear seatbelt reminder controller provided in an embodiment of the present invention;
[0028] Figure 4 This is a structural schematic diagram of a vehicle provided in an embodiment of the present invention. Detailed Implementation
[0029] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0030] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0031] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0032] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0033] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the figures. The process can correspond to a method, function, procedure, subroutine, subroutine, etc. Moreover, embodiments and features in the embodiments of the present invention can be combined with each other without conflict.
[0034] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0035] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0036] Figure 1 The flowchart illustrates a control method for a rear seatbelt reminder controller according to an embodiment of the present invention. This embodiment is applicable to situations where the opening and closing state of the rear seatbelt reminder controller needs to be adjusted. The method can be executed by the control device of the rear seatbelt reminder controller and specifically includes the following steps:
[0037] Step 110: Determine the vehicle's memory attributes.
[0038] Among them, the vehicle's memory attribute is used to indicate whether the vehicle has the ability to save certain settings (such as operations performed on the rear seat belt reminder controller).
[0039] Specifically, the vehicle's memory attribute can be determined by obtaining a flag indicating the vehicle's memory attribute through the vehicle's diagnostic interface (such as the second-generation interface of an on-board diagnostic system). For example, suppose the flag for the vehicle's memory attribute is defined as follows: 1 indicates that the vehicle has a memory function, i.e., it can remember memories; 0 indicates that the vehicle does not have a memory function, i.e., it cannot remember memories. When the obtained flag for the vehicle's memory attribute is 1, it can be determined that the vehicle's memory attribute is capable of remembering memories.
[0040] In this embodiment, the memory attributes of the vehicle are determined.
[0041] Step 120: Determine whether the vehicle's memory attribute is memorizable.
[0042] If the vehicle's memory attribute is "memorable", proceed to step 130; if the vehicle's memory attribute is not "memorable", proceed to step 150.
[0043] Specifically, after determining the vehicle's memory attributes, it can be determined whether the vehicle's memory attributes are capable of being memorized. If the vehicle's memory attributes are capable of being memorized, it is determined whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module, and then the on / off state of the rear seat belt reminder controller is determined based on the historical operation information. If the vehicle's memory attributes are not capable of being memorized, the on / off state of the rear seat belt reminder controller is directly determined to be on.
[0044] Step 130: Determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module.
[0045] If it exists, proceed to step 140; if it does not exist, proceed to step 150.
[0046] The rear seatbelt reminder controller is a component in the vehicle used to control whether the rear seatbelt reminder function is activated. Historical operation information refers to the collection of all operations performed by the user on the rear seatbelt reminder controller within a past period (such as 1 day, 1 month, 6 months, etc.). For example, historical operation information includes the timestamp of the operation and the operation type (on or off).
[0047] Specifically, after determining that the vehicle's memory attribute is capable of remembering information, it can be determined whether historical operation information of the rear seat belt reminder controller exists in the vehicle's memory module. For example, by accessing the data storage area of the vehicle's memory module and searching for data records related to the rear seat belt reminder controller based on the rear seat belt reminder controller field, it can be determined whether historical operation information of the rear seat belt reminder controller exists in the vehicle's memory module. If it exists, the on / off state of the rear seat belt reminder controller is determined based on the historical operation information. If it does not exist, the on / off state of the rear seat belt reminder controller is directly determined to be on.
[0048] In this embodiment, by determining whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module, a basis is provided for determining whether to determine the open / closed state of the rear seat belt reminder controller based on the historical operation information.
[0049] Step 140: Determine the on / off status of the rear seatbelt reminder controller based on historical operation information.
[0050] The open / closed states include open and closed.
[0051] Specifically, after confirming that the vehicle's memory module contains historical operation information for the rear seatbelt reminder controller, the last operation can be retrieved based on the timestamps of each historical operation. The operation type of the last operation is then determined, and the on / off state of the rear seatbelt reminder controller is determined based on this operation type. For example, if the last operation type was "off," indicating that the rear seatbelt reminder function is disabled, the controller's on / off state is determined to be "off." If the last operation type was "on," indicating that the rear seatbelt reminder function is enabled, the controller's on / off state is determined to be "on."
[0052] In this embodiment, determining the on / off state of the rear seatbelt reminder controller based on historical operation information allows the vehicle to better adapt to the user's personal preferences, providing a more personalized driving experience and thus enhancing the user experience.
[0053] Step 150: Determine that the rear seatbelt reminder controller is in the "on" state.
[0054] Specifically, if it is determined that the vehicle's memory attribute is not capable of being memorized or that the vehicle's memory module does not contain historical operation information of the rear seat belt reminder controller, the open / closed state of the rear seat belt reminder controller can be directly determined to be on, thereby improving vehicle safety and ensuring user safety.
[0055] In this embodiment of the invention, the vehicle's memory attribute is first determined, and then it is determined whether the vehicle's memory attribute is capable of being remembered. If the memory attribute is not capable of being remembered, the opening / closing state of the rear seat belt reminder controller is directly determined to be "on" to ensure vehicle safety. If the memory attribute is capable of being remembered, it is determined whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module. If historical operation information of the rear seat belt reminder controller exists, the opening / closing state of the rear seat belt reminder controller is determined according to the historical operation information, so that the vehicle can better adapt to the user's personal preferences and provide a more personalized driving experience, thereby enhancing the user experience. If there is no historical operation information of the rear seat belt reminder controller, the opening / closing state of the rear seat belt reminder controller is determined to be "on" to improve vehicle safety and protect user safety. Compared to existing rear seatbelt reminder controllers, which mostly employ fixed operating modes (e.g., the controller's control state remains unchanged after the rear seatbelt reminder system is activated), failing to flexibly adjust to user needs and resulting in a poor user experience, this invention, assuming the vehicle's memory attribute is capable of remembering information, determines whether historical operation information of the rear seatbelt reminder controller exists in the vehicle's memory module. If so, it determines the on / off state of the rear seatbelt reminder controller based on this historical operation information. This allows the vehicle to better adapt to the user's personal preferences, providing a more intelligent and user-friendly vehicle experience. Therefore, this invention solves the problem of existing technologies using fixed operating modes that prevent flexible adjustments based on user needs, leading to a poor user experience.
[0056] Figure 2 A flowchart illustrating another control method for a rear seatbelt reminder controller provided in this embodiment of the invention. This embodiment is a specific implementation based on the above embodiments. In this embodiment, the method may further include:
[0057] Step 210: Obtain the vehicle's location information.
[0058] Location information refers to the data of the vehicle's current geographical location. For example, the vehicle's location information can be the coordinates of the vehicle's current geographical location.
[0059] Specifically, the vehicle's location information can be obtained through a Global Positioning System (GPS) receiver installed inside or outside the vehicle.
[0060] In this embodiment, by acquiring the vehicle's location information, a data foundation is provided for subsequently determining the vehicle's memory attributes.
[0061] Step 211: Determine the vehicle's memory attributes based on the vehicle's location information.
[0062] Specifically, after obtaining the vehicle's location information, the system can query a table mapping vehicle location information to memory attributes to determine the vehicle's memory attribute. It should be noted that this mapping table is pre-defined based on actual circumstances or needs. For example, if the vehicle's location is along a pre-set daily commute route, then the vehicle's memory attribute can be determined to be "memorable."
[0063] In this embodiment, determining the vehicle's memory attributes based on its location information can provide a more personalized driving experience, thereby improving driving convenience and comfort.
[0064] Further, step 211 may specifically include: determining the region to which the vehicle belongs based on the vehicle's location information; and determining the vehicle's memory attributes based on the region to which the vehicle belongs.
[0065] The vehicle's region refers to the geographical area determined based on the vehicle's location information. For example, the vehicle's region could be the United Kingdom, France, or China.
[0066] Specifically, after obtaining the vehicle's location information (such as latitude and longitude coordinates), the vehicle's location information can be matched with map data to determine the region to which the vehicle belongs. Then, based on the vehicle's region, a lookup is performed in a mapping table between the vehicle's region and its memory attributes to determine the vehicle's memory attributes. It should be noted that the mapping table between the vehicle's region and its memory attributes is pre-determined according to the regulatory requirements of each region.
[0067] In this embodiment, the above steps ensure that the vehicle complies with the relevant regulations of the region where the vehicle is located, which helps to comply with local laws and regulations.
[0068] Furthermore, after determining the vehicle's memory attributes based on the region to which the vehicle's location information belongs, the method further includes: if the region to which the vehicle belongs meets the variable conditions, obtaining the historical change operations of the vehicle's memory attributes, and updating the vehicle's memory attributes based on the historical change operations of the vehicle's memory attributes.
[0069] Variable conditions refer to conditions set according to actual circumstances or needs, used to determine whether to update the vehicle's memory attributes based on historical changes. For example, a variable condition could be that the vehicle's region is not in Europe.
[0070] Specifically, after obtaining the vehicle's region, it can be determined whether the region meets the variable condition. If not, the vehicle's memory attribute is not updated. If it does, the vehicle's memory attribute can be queried from the vehicle memory module's data storage area based on the memory attribute field and the change operation field to obtain the historical change operations of the vehicle's memory attribute in its region, and the vehicle's memory attribute is updated according to these historical change operations. Specifically, the last change operation can be found based on the timestamps of each historical change operation of the vehicle's memory attribute, and the vehicle's memory attribute is updated accordingly. For example, if the last change operation was from remembering to not remembering, the vehicle's memory attribute is determined to be not remembering. If the last change operation was from not remembering to remembering, the vehicle's memory attribute is determined to be remembering.
[0071] In this embodiment, by taking the above steps, more personalized services can be provided while ensuring that the vehicle complies with the relevant regulations of its region, thereby improving user satisfaction and convenience and enhancing the user experience.
[0072] Step 212: Determine whether the vehicle's memory attribute is memorizable.
[0073] If it is not memorizable, proceed to step 213. If it is memorizable, proceed to step 214.
[0074] Step 213: Determine that the rear seatbelt reminder controller is in the "on" state.
[0075] Step 214: Determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module.
[0076] If it does not exist, proceed to step 213. If it exists, proceed to step 215.
[0077] Step 215: Determine the timestamps for each historical operation.
[0078] Specifically, the timestamp of each historical operation can be determined based on the timestamp field of each historical operation.
[0079] In this embodiment, timestamps for determining each historical operation are implemented.
[0080] Step 216: Sort the historical operation information according to the timestamp of each historical operation information to obtain the sorting result.
[0081] Specifically, historical operation information can be sorted in ascending order of timestamps to obtain a sorting result. Alternatively, it can be sorted in descending order of timestamps to obtain a sorting result.
[0082] In this embodiment, the historical operation information is sorted according to the timestamp of each historical operation information, which provides a data basis for determining the opening and closing status of the rear seat belt reminder controller.
[0083] Step 217: Determine the open / closed status of the rear seatbelt reminder controller based on the historical operation information corresponding to the latest timestamp in the sorting results.
[0084] Specifically, after obtaining the sorting results of the historical operation information, the on / off state of the rear seat belt reminder controller can be determined based on the historical operation information corresponding to the latest timestamp in the sorting results. Specifically, if the historical operation information is sorted in descending order of timestamp, the on / off state of the rear seat belt reminder controller can be determined based on the first historical operation information in the sorting results. If the historical operation information is sorted in ascending order of timestamp, the on / off state of the rear seat belt reminder controller can be determined based on the last historical operation information in the sorting results. For example: if the last historical operation information is "disabling the rear seat belt reminder function," then the on / off state of the rear seat belt reminder controller is determined to be "disabling." If the last historical operation information is "enabling the rear seat belt reminder function," then the on / off state of the rear seat belt reminder controller is determined to be "enabling."
[0085] In this embodiment, the opening and closing status of the rear seat belt reminder controller is determined based on the historical operation information corresponding to the latest timestamp in the sorting results. This allows the vehicle to adapt to the user's personal preferences and provide a more personalized driving experience, while avoiding the problem of inaccurate determination of the controller's opening and closing status due to the use of old historical operation information, which would lead to user dissatisfaction.
[0086] Furthermore, after executing steps 213, 214, 215, 216 or 217, an operation command is determined based on the received voice information or trigger information; and the opening and closing status of the rear seat belt reminder controller is determined based on the operation command.
[0087] Voice information refers to sound signals generated by human speech that can be captured and parsed into data or commands by a voice recognition system. Trigger information refers to information generated or sent by a certain action (such as pressing a physical button, pressing a soft switch on the vehicle's central control screen, or pressing a soft switch on a mobile phone screen). Operation commands refer to instructions generated based on voice information or trigger information, used to instruct the vehicle to perform specific operations (such as turning the rear seatbelt reminder controller on or off).
[0088] Specifically, speech information can be acquired through a voice acquisition device (such as a microphone), and then the received speech information can be converted into text information using a speech recognition module. Natural language processing technology is then used to parse the text information to obtain operation commands. For example, if the speech information is "Turn off rear seatbelt reminder," the operation command can be determined as turning off the rear seatbelt reminder controller. Alternatively, trigger information can be obtained through button presses, touchscreen soft switches, etc., and then converted into operation commands. For example, if the driver presses the "Turn off rear seatbelt reminder" button, the operation command can be determined as turning off the rear seatbelt reminder controller.
[0089] After the operation command is determined, the on / off state of the rear seat belt reminder controller can be adjusted according to the operation command. For example, if the operation command is "turn off the rear seat belt reminder controller", then the on / off state of the rear seat belt reminder controller can be determined to be off.
[0090] In this embodiment, the above steps can determine the open / closed state of the rear seatbelt reminder controller according to the user's needs, thereby improving the user experience.
[0091] Therefore, the technical solution of this invention first obtains the vehicle's location information and determines the vehicle's memory attributes based on the location information, which can provide a more personalized driving experience. Then, it determines whether the vehicle's memory attribute is capable of being memorized. If the memory attribute is not capable of being memorized, the opening / closing state of the rear seatbelt reminder controller is directly determined to be "on" to ensure vehicle safety. If the memory attribute is capable of being memorized, it determines whether historical operation information of the rear seatbelt reminder controller exists in the vehicle's memory module. If historical operation information of the rear seatbelt reminder controller exists, the timestamp of each historical operation information is determined, and the historical operation information is sorted according to the timestamps to obtain a sorting result. The opening / closing state of the rear seatbelt reminder controller is determined based on the historical operation information corresponding to the latest timestamp in the sorting result. This allows the vehicle to adapt to the user's personal preferences and provide a more personalized driving experience, while avoiding the problem of inaccurate determination of the controller's opening / closing state due to the use of old historical operation information, which could lead to user dissatisfaction. If no historical operation information of the rear seatbelt reminder controller exists, the opening / closing state of the rear seatbelt reminder controller is determined to be "on" to improve vehicle safety and ensure user safety. Compared to existing rear seatbelt reminder controllers, which mostly employ fixed operating modes (e.g., the controller's control state remains unchanged after the rear seatbelt reminder system is activated), failing to flexibly adjust to user needs and resulting in a poor user experience, this invention, assuming the vehicle's memory attribute is capable of remembering information, determines whether historical operation information of the rear seatbelt reminder controller exists in the vehicle's memory module. If so, it determines the on / off state of the rear seatbelt reminder controller based on this historical operation information. This allows the vehicle to better adapt to the user's personal preferences, providing a more intelligent and user-friendly vehicle experience. Therefore, this invention solves the problem of existing technologies using fixed operating modes that prevent flexible adjustments based on user needs, leading to a poor user experience.
[0092] Furthermore, determining the vehicle's region based on its location information, and then determining the vehicle's memory attributes based on its region, ensures that the vehicle complies with the relevant regulations of its region, thus helping to comply with local laws and regulations.
[0093] In addition, if the vehicle's region meets the variable conditions, updating the vehicle's memory attributes based on the vehicle's historical change operations can ensure that the vehicle complies with the relevant regulations of its region while providing more personalized services, thereby improving user satisfaction and convenience and enhancing the user experience.
[0094] On the other hand, the operation command is determined based on the received voice information or trigger information, and the opening and closing status of the rear seat belt reminder controller is determined based on the operation command. The opening and closing status of the rear seat belt reminder controller can be determined according to the user's needs, thereby improving the user experience.
[0095] Figure 3 This is a schematic diagram of the structure of a control device for a rear seat belt reminder controller provided in an embodiment of the present invention. This device and the control method of the rear seat belt reminder controller in the above embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the control device of the rear seat belt reminder controller, please refer to the embodiments of the control method of the rear seat belt reminder controller described above.
[0096] like Figure 3 As shown, the device includes:
[0097] Module 310 is used to determine the vehicle's memory attributes;
[0098] The judgment module 320 is used to determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module when the vehicle's memory attribute is determined to be able to remember.
[0099] The execution module 330 is configured to determine the open / closed state of the rear seat belt reminder controller based on the historical operation information when it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle; otherwise, it determines that the open / closed state of the rear seat belt reminder controller is open.
[0100] Based on the above embodiments, the determination module 310 is specifically used for:
[0101] Obtain the location information of the vehicle;
[0102] The memory attribute of the vehicle is determined based on the vehicle's location information.
[0103] Based on the above embodiments, determining the vehicle's memory attribute according to the vehicle's location information includes:
[0104] The region to which the vehicle belongs is determined based on the vehicle's location information;
[0105] The memory attribute of the vehicle is determined based on the region to which the vehicle belongs.
[0106] Based on the above embodiments, the device further includes:
[0107] An update module is configured to, after determining the memory attribute of a vehicle based on its region, if the region of the vehicle satisfies a variable condition, obtain the historical change operations of the memory attribute of the vehicle, and update the memory attribute of the vehicle based on the historical change operations of the memory attribute of the vehicle.
[0108] Based on the above embodiments, the device further includes:
[0109] The non-memory module is used to determine that the opening / closing state of the rear seat belt reminder controller is "on" after determining that the vehicle's memory attribute is non-memory.
[0110] Based on the above embodiments, determining the open / closed state of the rear seatbelt reminder controller according to the historical operation information includes:
[0111] Determine the timestamp of each of the historical operation information;
[0112] The historical operation information is sorted according to the timestamp of each historical operation information to obtain a sorting result;
[0113] The on / off state of the rear seatbelt reminder controller is determined based on the historical operation information corresponding to the latest timestamp in the sorting results.
[0114] Based on the above embodiments, the device further includes:
[0115] The instruction receiving module is used to determine the operation instruction based on the received voice information or trigger information; and to determine the opening and closing state of the rear seat belt reminder controller based on the operation instruction.
[0116] The control device of the rear seat belt reminder controller provided in the embodiments of the present invention can execute the control method of the rear seat belt reminder controller provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0117] It is worth noting that in the embodiments of the control device of the rear seat belt reminder controller described above, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0118] Figure 4 This is a structural schematic diagram of a vehicle provided in an embodiment of the present invention. Figure 4 A block diagram of an exemplary vehicle 4 suitable for implementing embodiments of the present invention is shown. Figure 4The vehicle 4 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0119] like Figure 4 As shown, vehicle 4 is represented in the form of a general-purpose computing electronic device. The components of vehicle 4 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and bus 18 connecting different system components (including system memory 28 and processing unit 16).
[0120] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0121] Vehicle 4 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by vehicle 4, including volatile and non-volatile media, removable and non-removable media.
[0122] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Vehicle 4 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (… Figure 4 Not shown; usually referred to as a "hard drive"). Although Figure 4 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0123] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of the present invention.
[0124] Vehicle 4 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable a user to interact with vehicle 4, and / or with any device that enables vehicle 4 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 22. Furthermore, vehicle 4 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 20. Figure 4 As shown, network adapter 20 communicates with other modules of vehicle 4 via bus 18. It should be understood that, although... Figure 4 As not shown in the diagram, other hardware and / or software modules may be used in conjunction with vehicle 4, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0125] Processing unit 16 executes various functional applications and page displays by running programs stored in system memory 28, such as implementing the control method of the rear seat belt reminder controller provided in this embodiment of the invention, the method including:
[0126] Determine the vehicle's memory attributes;
[0127] If the vehicle's memory attribute is determined to be capable of being memorized, determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module;
[0128] If it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, the open / closed state of the rear seat belt reminder controller is determined based on the historical operation information; otherwise, the open / closed state of the rear seat belt reminder controller is determined to be open.
[0129] Of course, those skilled in the art will understand that the processor can also implement the technical solution of the control method of the rear seat belt reminder controller provided in any embodiment of the present invention.
[0130] This invention provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the program implements, for example, the control method of a rear seatbelt reminder controller provided in this invention. The method includes:
[0131] Determine the vehicle's memory attributes;
[0132] If the vehicle's memory attribute is determined to be capable of being memorized, determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module;
[0133] If it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, the open / closed state of the rear seat belt reminder controller is determined based on the historical operation information; otherwise, the open / closed state of the rear seat belt reminder controller is determined to be open.
[0134] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0135] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0136] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0137] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0138] Those skilled in the art will understand that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computing device, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0139] Furthermore, the acquisition, storage, use, and processing of data in the technical solution of this invention all comply with the relevant provisions of national laws and regulations.
[0140] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A control method for a rear seatbelt reminder controller, characterized in that, The method includes: Determine the vehicle's memory attributes; If the vehicle's memory attribute is determined to be capable of being memorized, determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module; If it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, the open / closed state of the rear seat belt reminder controller is determined according to the historical operation information; otherwise, the open / closed state of the rear seat belt reminder controller is determined to be open. Determining the memory attributes of a vehicle includes: acquiring the location information of the vehicle; and determining the memory attributes of the vehicle based on the location information. Determining the memory attribute of a vehicle based on its location information includes: determining the region to which the vehicle belongs based on its location information; and determining the memory attribute of the vehicle based on its region. After determining the vehicle's memory attribute, the method further includes: if the vehicle's memory attribute is not memoryable, determining that the opening / closing state of the rear seatbelt reminder controller is on; Determining the open / closed state of the rear seatbelt reminder controller based on the historical operation information includes: Determine the timestamp of each of the historical operation information; sort the historical operation information according to the timestamp of each of the historical operation information to obtain a sorting result; determine the open / closed state of the rear seat belt reminder controller according to the historical operation information corresponding to the latest timestamp in the sorting result.
2. The control method for the rear seatbelt reminder controller according to claim 1, characterized in that, After determining the memory attribute of the vehicle based on its region, the method further includes: If the region to which the vehicle belongs meets the variable conditions, then the historical change operation of the vehicle's memory attribute is obtained, and the vehicle's memory attribute is updated according to the historical change operation of the vehicle's memory attribute.
3. The control method for the rear seatbelt reminder controller according to claim 1, characterized in that, Also includes: The operation command is determined based on the received voice information or trigger information; The opening / closing state of the rear seatbelt reminder controller is determined according to the operation command.
4. A control device for a rear seatbelt reminder controller, applied to the control method of a rear seatbelt reminder controller as described in any one of claims 1 to 3, characterized in that, The device includes: The determination module is used to determine the vehicle's memory attributes; The judgment module is used to determine whether there is historical operation information of the rear seat belt reminder controller in the vehicle's memory module when the vehicle's memory attribute is determined to be capable of being memorized. An execution module is configured to, if it is determined that the historical operation information of the rear seat belt reminder controller exists in the memory module of the vehicle, determine the open / closed state of the rear seat belt reminder controller based on the historical operation information; otherwise, determine that the open / closed state of the rear seat belt reminder controller is open.
5. A vehicle, characterized in that, The vehicles include: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the control method of the rear seat belt reminder controller according to any one of claims 1-3.
6. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, implement the control method of the rear seatbelt reminder controller as described in any one of claims 1-3.
Citation Information
Patent Citations
Method and apparatus for reminding non-fastened state of seat belt
CN109229055A
Back row safety belt unfastening reminding method and device, equipment and readable storage medium
CN113954782A