Communication method, electronic device, storage medium, program product, and vehicle
Patent Information
- Application Number
- CN202510201630.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2026-08-21
AI Technical Summary
但是,在需要与相关人员进行通信时,需要驾驶员手动操作,在某些紧急情况下,驾驶员无法手动建立通信,这样会导致通信的及时性得不到保证
[0044]The communication method of this application embodiment, when configured with a preset route, reports preset information based on the vehicle's location information and preset route points and/or preset time information within the preset route. The preset route includes at least one preset time information and its corresponding preset route point. By reporting preset information based on location information and preset route points and/or preset time information within the preset route, communication can be automatically established and preset information reported in certain emergency situations, ensuring timely communication.
Smart Images

Figure CN122622011A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and more particularly to a communication method, electronic device, storage medium, software product, and vehicle. Background Technology
[0002] Modern vehicles are typically equipped with communication functions. However, when communication with relevant personnel is required, it needs to be done manually by the driver. In certain emergency situations, the driver may not be able to manually establish communication, which can lead to a lack of timely communication. Summary of the Invention
[0003] This application provides a communication method that can improve the timeliness of communication, thereby at least partially solving the above-mentioned technical problems.
[0004] To achieve the above objectives, according to a first aspect of this application, a communication method is provided, the method being applied to a vehicle, the method comprising:
[0005] When a preset itinerary is configured, preset information is reported based on the vehicle's location information and preset itinerary points and / or preset time information in the preset itinerary. The preset itinerary includes at least one preset time information and its corresponding preset itinerary point.
[0006] Optionally, the method further includes:
[0007] In response to operations performed on the vehicle's infotainment interface, multiple preset time information and multiple preset travel points are associated and stored to obtain preset travel information.
[0008] Optionally, the response to the operation on the vehicle interface associates and stores multiple preset time information with multiple preset travel points, including:
[0009] In response to the route setting operation applied to the vehicle's infotainment interface, multiple preset travel points on the route are determined;
[0010] In response to the time setting operation applied to the vehicle interface, determine the preset time information corresponding to each preset travel point;
[0011] Multiple preset time information is associated with and stored with multiple preset travel points.
[0012] Optionally, the method further includes:
[0013] In response to a contact setting operation performed on the vehicle infotainment interface, at least one preset contact is identified;
[0014] If multiple preset contacts are set, the system will respond to the contact priority setting operation applied to the vehicle's infotainment interface and determine the priority order of the multiple preset contacts.
[0015] Optionally, the step of reporting preset information based on the vehicle's location information and preset travel points and / or preset time information in the preset itinerary includes:
[0016] Obtain the current time, and determine the target preset travel point from the preset travel points based on the current time and preset time information;
[0017] Based on the location information and the target preset travel point, report preset information.
[0018] Optionally, the step of reporting preset information based on the location information and the target preset travel point includes:
[0019] Determine the deviation between the location information and the target preset travel point;
[0020] If the deviation is greater than a preset threshold, then preset information is reported.
[0021] Optionally, if the deviation is greater than a preset threshold, then reporting preset information includes:
[0022] If the deviation is greater than a preset threshold, then a message is sent to a preset contact, or a first preset number of real-time calls are made to the preset contact.
[0023] The preset information includes first preset information, which is used to indicate the travel status of the vehicle.
[0024] Optionally, the method further includes:
[0025] Collect vital signs information of the occupants inside the vehicle, and report preset information based on the vital signs information.
[0026] Optionally, the step of reporting preset information based on the vital sign information includes:
[0027] If the vital signs information meets the preset rescue conditions, then the preset information is reported.
[0028] Optionally, the reported preset information includes at least one of sending information, real-time communication, and external broadcasting.
[0029] Optionally, if the vital signs information meets preset rescue conditions, then preset information is reported, including:
[0030] If the vital signs information meets the preset rescue conditions, the system will repeatedly attempt to make a second preset number of real-time calls to the preset contact person and send a message after the real-time call fails, until the real-time call is successful.
[0031] Optionally, the step of making a second preset number of real-time calls to a preset contact and sending a message after a real-time call fails, until the real-time call succeeds, includes:
[0032] Based on the priority of the preset contacts, real-time calls are made to each preset contact in sequence;
[0033] If the cumulative number of failed real-time calls reaches the second preset number, a message will be sent to each preset contact.
[0034] The preset information includes second preset information, which is used to indicate the physical condition of the occupants in the vehicle.
[0035] Optionally, the method further includes:
[0036] Obtain the signal strength of cellular communication;
[0037] If the signal strength is greater than a preset threshold, then preset information is reported based on the cellular communication.
[0038] If the signal strength is not greater than the preset threshold, the preset information will be reported based on satellite communication.
[0039] Optionally, the preset information includes at least one of the following: information on the occupants of the vehicle, current time, current location, and instruction content.
[0040] According to a second aspect of this application, embodiments of this application also provide an electronic device, the electronic device including: one or more processors and a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to perform steps of any of the communication methods provided in embodiments of this application.
[0041] According to a third aspect of this application, embodiments of this application also provide a computer-readable storage medium storing a plurality of computer programs adapted for loading by a processor to perform the steps of any of the communication methods provided in embodiments of this application.
[0042] According to a fourth aspect of this application, embodiments of this application also provide a computer program product, including a computer program or computer program that, when executed by a processor, implements the steps in any of the communication methods provided in embodiments of this application.
[0043] According to a fifth aspect of this application, embodiments of this application also provide a vehicle, which includes the electronic equipment provided in embodiments of this application, or performs the steps in any of the communication methods provided in embodiments of this application.
[0044] The communication method of this application embodiment, when configured with a preset route, reports preset information based on the vehicle's location information and preset route points and / or preset time information within the preset route. The preset route includes at least one preset time information and its corresponding preset route point. By reporting preset information based on location information and preset route points and / or preset time information within the preset route, communication can be automatically established and preset information reported in certain emergency situations, ensuring timely communication.
[0045] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 A schematic flowchart of the first embodiment of the method provided in this application;
[0048] Figure 2 A schematic flowchart of a second embodiment of the method provided in this application;
[0049] Figure 3 A schematic flowchart of the third embodiment of the method provided in this application;
[0050] Figure 4 A schematic flowchart of the fourth embodiment of the method provided in this application;
[0051] Figure 5 A schematic flowchart of the fifth embodiment of the method provided in this application;
[0052] Figure 6 This is a schematic diagram illustrating the content of preset information provided in an embodiment of this application;
[0053] Figure 7 A flowchart illustrating an application scenario provided in this application embodiment;
[0054] Figure 8 A schematic diagram of the structure of a vehicle provided in an embodiment of this application;
[0055] Figure 9 This is a schematic diagram of the structure of the control device provided in the embodiments of this application;
[0056] Figure 10 This is a schematic diagram of the structure of another vehicle provided in an embodiment of this application. Detailed Implementation
[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0058] As described in the background section, current vehicles are typically equipped with communication functions. However, when communication with relevant personnel is required, it must be done manually by the driver. In certain emergency situations, the driver may not be able to manually establish communication, which can lead to a lack of timeliness in communication and potentially cause accidents.
[0059] For example, off-roading in uninhabited areas is a thrilling and challenging sport, but it also carries inherent risks. Therefore, it is particularly important for off-road vehicles in uninhabited areas to proactively transmit location and other information based on user-defined routes and abnormal conditions. Especially when users deviate from their planned route for extended periods, or encounter extreme environments such as high temperatures, extreme cold, or high altitudes, and the occupants lose their ability to move independently, the ability to automatically send a distress signal via satellite communication would provide an extra layer of protection for the lives of those inside the off-road vehicle. However, vehicles equipped with satellite communication require the owner to manually edit messages to contact teammates or family, and cannot proactively report safety upon arrival at the designated location, provide alerts for prolonged deviations from the route, or trigger alarms when occupants exhibit abnormal vital signs.
[0060] This application provides a communication method, an electronic device, a storage medium, a program product, and a vehicle.
[0061] The method provided in this application can be applied to vehicles, such as gasoline vehicles, plug-in hybrid electric vehicles, or new energy vehicles, etc. This disclosure does not specifically limit the application in this regard.
[0062] The following is a detailed description in conjunction with the accompanying drawings. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the drawings.
[0063] Please refer to Figure 1 , Figure 1 This is a schematic flowchart of the first embodiment of the method provided in this application.
[0064] The method includes:
[0065] Step 101: If a preset itinerary is configured, report preset information based on the vehicle's location information and preset itinerary points and / or preset time information in the preset itinerary, wherein the preset itinerary includes at least one preset time information and its corresponding preset itinerary point.
[0066] In this step, before the vehicle begins its journey, the driver or other passengers can open the warning application settings interface on the vehicle's infotainment system and set a preset journey. The preset journey includes at least one preset time and its corresponding preset travel point. After the journey begins, the vehicle can continuously or periodically collect its own location information. The collected location information can be the vehicle's real-time location or its location within a preset period, etc. The location information is analyzed in conjunction with the preset travel points and / or preset time information in the preset journey. If it is determined that there is a route deviation, timeout, or other issues, the preset information is reported.
[0067] In some embodiments, the vehicle collects its own location information and current time, determines the target preset travel point based on the current time and preset time information, and reports preset information if the deviation between the location information and the target preset travel point is greater than a threshold. The preset information describes the vehicle's location information and indicates that a route deviation has occurred at this time.
[0068] In some embodiments, the vehicle collects its own location information and current time, compares the location information with each preset travel point in the preset journey, and determines the nearest preset travel point as the target preset travel point. If the preset time information corresponding to the target preset travel point deviates from the current time by more than a threshold, preset information is reported. The preset information describes the vehicle's location information and indicates that the preset travel point has been reached but the time has expired.
[0069] In some embodiments, before the vehicle begins its journey, the driver or other passengers open the warning application settings interface on the vehicle's infotainment system. One or more contacts can be set within the warning application, and when multiple contacts are set, their priorities can be configured. If there is only one contact, the vehicle reports preset information to that contact. If there are multiple contacts, the vehicle reports preset information to each contact sequentially according to their priority, or vice versa, ensuring that only one contact receives the information.
[0070] In this embodiment, the vehicle, when configured with a preset itinerary, reports preset information based on the vehicle's location information and preset itinerary points and / or preset time information. The preset itinerary includes at least one preset time information and its corresponding preset itinerary point. This effectively combines the vehicle's preset itinerary for tiered reminders and alarms, reporting whether the vehicle is traveling according to the itinerary plan. It can proactively report safety upon arrival at the predetermined location and provide alerts when the vehicle deviates from the route for an extended period. In certain emergency situations, automatically establishing communication and reporting preset information ensures timely communication, safeguarding the vehicle's safe operation and the health and safety of its occupants.
[0071] Please refer to Figure 2 , Figure 2 A schematic flowchart of a second embodiment of the method provided in this application. The method further includes:
[0072] Step 201: In response to the operation applied to the vehicle interface, multiple preset time information and multiple preset travel points are associated and stored to obtain preset travel information.
[0073] In this step, before the vehicle starts its journey, the driver or other passengers open the warning application settings interface on the vehicle's infotainment system and set up a preset journey in the warning application. The vehicle responds to the operation on the infotainment system interface by associating and storing multiple preset time information with multiple preset journey points to obtain preset journey information.
[0074] In some embodiments, step 201 includes:
[0075] Step 2011: In response to the route setting operation applied to the vehicle infotainment interface, determine multiple preset travel points on the route;
[0076] Step 2012: In response to the time setting operation applied to the vehicle interface, determine the preset time information corresponding to each preset travel point;
[0077] Step 2013: Associate and store multiple preset time information with multiple preset travel points.
[0078] In steps 2011 to 2013, a preset itinerary is configured during the setup preparation phase. During this phase, the vehicle's central multimedia system is powered on, and the driver or other passengers open the warning application settings interface on the vehicle's central multimedia system's in-vehicle interface for convenient settings. The vehicle responds to the route setting operation on the in-vehicle interface, determining the route and multiple preset itinerary points. These preset itinerary points can be manually entered or input via a map, and may include names and location coordinates. The driver or other passengers open the warning application settings interface on the vehicle's in-vehicle interface and perform a time setting operation. During this setting operation, corresponding preset time information can be added to the previously set preset itinerary points. This preset time information may include the expected arrival interval for each preset itinerary point and a time deviation for the expected arrival time, which indicates the possible earlier or later arrival time compared to the expected arrival interval. The vehicle responds to the time setting operation on the in-vehicle interface, determining the preset time information corresponding to each preset itinerary point. The vehicle stores each preset itinerary point and its corresponding preset time information in a corresponding association, obtaining the preset itinerary information.
[0079] In some embodiments, the method further includes:
[0080] Step 202: In response to the contact setting operation applied to the vehicle infotainment interface, at least one preset contact is identified;
[0081] Step 203: If multiple preset contacts are set, respond to the contact priority setting operation applied to the vehicle interface and determine the priority order of the multiple preset contacts.
[0082] In steps 202 to 203, the driver or other passengers open the warning application settings interface on the vehicle's infotainment system and set up contacts within the warning application. The vehicle responds to the contact setting operation on the infotainment system interface, determining at least one preset contact. Preset contacts may include emergency contacts (such as relatives, friends, or people of special concern) or emergency rescue organizations. Emergency rescue organizations may be those providing medical assistance, roadside assistance, or other forms of assistance. If multiple preset contacts are set, the vehicle responds to the contact priority setting operation on the infotainment system interface, determining the priority order of the multiple preset contacts to ensure that if a higher-priority preset contact cannot be reached, information can still be sent to a lower-priority preset contact.
[0083] In this embodiment, the vehicle, in response to operations applied to the vehicle's infotainment interface, associates and stores multiple preset time information entries with multiple preset travel points to obtain preset travel information. In response to a contact setting operation applied to the vehicle's infotainment interface, it identifies at least one preset contact; if multiple preset contacts are set, it responds to a contact priority setting operation applied to the vehicle's infotainment interface to determine the priority order of the multiple preset contacts. By pre-setting preset travel information and contacts, in the event of an abnormal situation, communication can be quickly and automatically established based on the preset travel information and contacts to report preset information, helping to ensure timely communication.
[0084] Please refer to Figure 3 , Figure 3 A flowchart illustrating a third embodiment of the method provided in this application. The step of reporting preset information based on the vehicle's location information and preset travel points and / or preset time information in a preset itinerary includes:
[0085] Step 301: Obtain the current time, and determine the target preset travel point from the preset travel points based on the current time and preset time information;
[0086] Step 302: Report preset information based on the location information and the target preset travel point.
[0087] In steps 301 to 302, a target preset travel point is determined from a plurality of preset travel points based on the current time and preset time information. Based on the location information and the target estimated travel point, it can be determined whether the vehicle is traveling according to the preset travel route, and the travel status of the vehicle is obtained. Preset information is then reported. The preset information may include first preset information, which is used to indicate the travel status of the vehicle to indicate whether the vehicle has deviated from the route. If the deviation between the location information and the target preset travel point is greater than a threshold, the preset information is reported. The preset information can indicate the position of the vehicle and that a route deviation has occurred at this time. Conversely, it indicates the position of the vehicle and that a route deviation has not occurred at this time.
[0088] In some embodiments, reporting preset information based on the location information and the target preset travel point includes:
[0089] Step 3021: Determine the deviation between the location information and the target preset travel point;
[0090] In this step, the vehicle calculates the deviation between its location information and the target preset travel point. Both the location information and the target preset travel point are expressed in latitude and longitude. After the vehicle obtains the location latitude and longitude and the preset latitude and longitude corresponding to the target preset travel point, it calculates the deviation between the location latitude and longitude and the preset latitude and longitude.
[0091] Step 3022: If the deviation is greater than a preset threshold, then report preset information.
[0092] In this step, after calculating the deviation between the vehicle's location information and the target preset travel point, the vehicle compares the deviation with a preset threshold. If the deviation is greater than the preset threshold, the vehicle reports the preset information; if the deviation is not greater than the preset threshold, the vehicle continues to collect its own location information and current time.
[0093] In some embodiments, the step of reporting preset information if the deviation is greater than a preset threshold includes:
[0094] Step 30221: If the deviation is greater than a preset threshold, then send a message to a preset contact, or make a first preset number of real-time calls to the preset contact.
[0095] In this step, when the deviation between the vehicle's location information and the target preset travel point is greater than a preset threshold, the vehicle sends a message to a preset contact or makes a first preset number of real-time calls to the preset contact. In some embodiments, the message can also be sent before the real-time call or after the real-time call fails.
[0096] For example, when the deviation between the determined location information and the target preset travel point is greater than a preset threshold, the vehicle sends a message to a preset contact, stating the vehicle's location information and indicating that a route deviation has occurred; or, the vehicle initiates a real-time call with the preset contact, stating the vehicle's location information and indicating that a route deviation has occurred via voice. If the real-time call fails, a message is sent to the preset contact, stating the vehicle's location information and indicating that a route deviation has occurred. If the real-time call succeeds, the vehicle can choose, according to preset settings, to send a message to the preset contact, stating the vehicle's location information and indicating that a route deviation has occurred, or not to send a message to the preset contact.
[0097] In this embodiment, if the deviation between the vehicle's location information and the target preset travel point exceeds a preset threshold, preset information is reported, improving the timeliness of reporting information when the route deviates. Reporting preset information involves sending a message to a preset contact person, or conducting a first preset number of real-time calls to the preset contact person, ensuring that the contact person receives the information and improving the success rate of reporting.
[0098] Please refer to Figure 4 , Figure 4 A schematic flowchart of a fourth embodiment of the method provided in this application. The method further includes:
[0099] Step 401: Collect vital sign information of the occupants inside the vehicle, and report preset information based on the vital sign information.
[0100] In this step, the vehicle can continuously or periodically collect vital signs information of the occupants while driving, and report preset information when the vital signs information meets the preset rescue conditions.
[0101] In some embodiments, reporting preset information based on the vital sign information includes:
[0102] Step 4011: If the vital signs information meets the preset rescue conditions, then report the preset information.
[0103] In this step, after the vehicle collects the vital signs information of the occupants, if the vital signs information meets the preset rescue conditions, the preset information is reported. The occupants can include the driver or other passengers. The vital signs information can be obtained by detecting the status of vital signs devices through the vehicle or a wearable device associated with the vehicle, and the obtained vital signs information can include pulse, heart rate, blood pressure, body temperature, etc.
[0104] In some embodiments, the vehicle may also obtain vital sign information of occupants through in-situ detection or liveness detection by means of seat sensors or the like.
[0105] At this time, the reported preset information may include second preset information, which is used to indicate the physical condition of the occupants in the vehicle and can explain the health status of the occupants in order to ensure the safety of the occupants.
[0106] In some embodiments, preset rescue conditions are conditions that indicate that the member corresponding to the vital signs information has a life problem, which may include serious health problems, coma, or loss of life, such as body temperature below preset body temperature, heart rate below preset heart rate, pulse rate below preset frequency, etc.
[0107] For example, when a vehicle determines that a passenger's body temperature is below normal, it determines that the preset rescue conditions are met, and at the same time obtains the vehicle's location information, and then reports preset information. The preset information states the vehicle's location information and that the body temperature of the occupants in the vehicle is below normal, and that timely rescue is required.
[0108] In some embodiments, the reported preset information includes at least one of sending information, real-time communication, and external broadcasting.
[0109] In this embodiment, the preset information can be reported through at least one of the following: sending information and / or making a real-time call and broadcasting from outside the vehicle. Sending information may include SMS messages, instant messaging, etc., while real-time calls may include telephone calls, internet calls, etc. Broadcasting from outside the vehicle involves reporting the preset information through the vehicle's external broadcasting device.
[0110] The vehicle is equipped with an external broadcasting device, which can be an external speaker, an external screen, etc. By broadcasting preset information through the external broadcasting device, preset information can be reported to people near the vehicle, thereby providing more timely assistance and rescue to the vehicle and further improving the timeliness of communication.
[0111] Understandably, reporting preset information via the vehicle's external broadcasting device can be done simultaneously with any incident or call, which can increase the probability of rescue and further improve the timeliness of communication.
[0112] In some embodiments, the step of reporting preset information if the vital signs information meets preset rescue conditions includes:
[0113] Step 40111: If the vital signs information meets the preset rescue conditions, then repeatedly execute the second preset number of real-time calls to the preset contact person and send a message after the real-time call fails, until the real-time call is successful.
[0114] In this step, if the vehicle determines that the vital signs information meets the preset rescue conditions, it will repeatedly attempt to make a second preset number of real-time calls to the preset contact person, sending a message after each failed real-time call, until the real-time call is successful. For example, if the vehicle determines that the vital signs information meets the preset rescue conditions, it will first attempt to make 10 real-time calls to the preset contact person. If all 10 real-time calls fail, it will send a message to the preset contact person and then attempt to make 10 more real-time calls, until the real-time call is successful.
[0115] In some embodiments, the step of making a second preset number of real-time calls to a preset contact and sending a message after a real-time call fails, until the real-time call succeeds, includes:
[0116] Step 401111: Based on the priority of the preset contacts, make real-time calls to each preset contact in sequence;
[0117] Step 401112: If the cumulative number of failed real-time calls reaches the second preset number, then send a message to each preset contact.
[0118] In steps 401111 to 401112, the vehicle sequentially initiates real-time calls with each preset contact according to their priority. If the cumulative number of failed real-time calls reaches a second preset number, a message is sent to each preset contact. For example, the preset contacts include Contact 1, Contact 2, and an emergency rescue organization. When the vital signs information meets the preset rescue conditions, the priority order of the preset contacts is: emergency rescue organization, Contact 1, Contact 2. The vehicle first initiates a real-time call with the emergency rescue organization. If the real-time call fails, it initiates a real-time call with Contact 1, and so on. If the cumulative number of failed real-time calls reaches 10, a message is sent to each preset contact. The message sent to the emergency rescue organization describes the vehicle's location and the vital signs of the occupants. The messages sent to Contacts 1 and 2 describe the vehicle's location, the vital signs of the occupants, and the contact information of the emergency rescue organization.
[0119] In this embodiment, the vehicle, upon determining that a passenger's vital signs meet preset rescue conditions, reports preset information, improving the timeliness of reporting information when a passenger's life is threatened. The system then continuously executes a second preset number of real-time calls to a preset contact person until the call is successful, ensuring that the contact person receives the information and improving the success rate of reporting.
[0120] Please refer to Figure 5 , Figure 5 A schematic flowchart of the fifth embodiment of the method provided in this application. The method further includes:
[0121] Step 501: Obtain the signal strength of cellular communication;
[0122] Step 502: If the signal strength is greater than a preset threshold, then report preset information based on the cellular communication;
[0123] Step 503: If the signal strength is not greater than the preset threshold, then report the preset information based on satellite communication.
[0124] In steps 501 to 503, before reporting preset information, the vehicle obtains the signal strength of cellular communication. If the signal strength is greater than a preset threshold, the preset information is reported based on cellular communication; if the signal strength is not greater than the preset threshold, the preset information is reported based on satellite communication. It is understandable that when the vehicle is driving in urban areas, on the outskirts of cities, or in rural areas, satellite communication is less real-time, more expensive, and has slightly lower call quality than cellular communication. Therefore, to save user costs and improve communication timeliness and quality, cellular communication is prioritized when available.
[0125] In this embodiment, when the signal strength of cellular communication is greater than a preset threshold, the vehicle reports preset information based on cellular communication, which can save user costs while improving communication timeliness and quality; if the signal strength is not greater than the preset threshold, the vehicle reports preset information based on satellite communication, which can ensure the success rate of preset information reporting.
[0126] In one embodiment, the preset information includes at least one of the following: information on the occupants of the vehicle, current time, current location, and instruction content.
[0127] In this embodiment, the preset information, based on actual judgment, may include at least one of the following: reporter information (such as sender, vehicle name, vehicle number), vehicle occupant information (such as the number, identity, and age of occupants), current time, current location, and instruction content (including information on travel status, physical condition, etc.). The instruction content can be determined based on the deviation between the vehicle's actual location and the target preset travel point, the vital signs information of the occupants, etc., to more accurately convey the vehicle and its occupants' status, thereby providing more accurate assistance and improving communication accuracy. For example, taking the reporting of preset information as an example of sending information, the sent content can be as follows: Figure 6 As shown.
[0128] Based on the above embodiments, to better understand, a specific application scenario is provided below for illustration. Figure 7 :
[0129] After the vehicle's central control unit is powered on, before the trip begins, the driver can open the automatic tracking and warning application to set up the trip. Multiple preset points along the route can be set manually or by selecting points on a map. The schedule for each preset point can be set manually or by selecting from the calendar, determining the estimated arrival time. Then, the tolerable time deviation for the preset arrival time can be set to provide corresponding preset time information for each preset point. Multiple preset contacts and their priority order can then be set. These preset contacts can include emergency contacts (such as family and friends) and emergency rescue organizations (such as roadside assistance). Finally, strategies for reporting preset information can be set, including at least one reporting method among sending messages (such as SMS), real-time calls (such as telephone calls), and external broadcasts. Reporting timing can also include triggering immediate, delayed, or timed transmission, and reporting channels such as cellular communication and satellite communication.
[0130] After the trip begins, the system detects trigger conditions based on information reported by the vehicle's location, time, vital signs equipment, and in-vehicle sensors. These trigger conditions may include the following:
[0131] The first condition is that the driver arrives at the scheduled destination at the expected arrival time and has no abnormal vital signs. The driver's seat sensor, liveness detection, and driver identity verification are all normal. The corresponding reporting strategy is to prioritize cellular communication over satellite communication. Preset information is reported by sending messages. If the report fails, it will be retried. The corresponding preset information is mainly: XX personnel have arrived at the XX preset destination at XX time. Please rest assured.
[0132] The second condition is that the person did not arrive at the scheduled destination at the expected arrival time, and the deviation exceeded the tolerable travel time. The corresponding reporting strategy is to prioritize cellular communication over satellite communication, and report the preset information via SMS and telephone. If the telephone call fails, the information will be reported via SMS. If the SMS report fails, it will be retried. The preset message is mainly: XX person has exceeded XX time and has not yet arrived at XX preset destination. Please note that their travel is abnormal.
[0133] The third condition is that vital signs equipment shows fatal signs. The corresponding reporting strategy is to prioritize cellular communication over satellite communication, and report preset information via SMS, telephone, and vehicle broadcast. After 10 failed telephone calls, information will be reported via SMS. This process will be repeated until a call is successful, and information will be reported via vehicle broadcast simultaneously. The preset message is mainly: "Person XX has a serious health problem. Please provide immediate assistance. The vehicle is located at XX location."
[0134] The fourth condition is that the seat sensor is in place and the liveness detection fails. The corresponding reporting strategy is to prioritize cellular communication over satellite communication and report preset information via SMS, telephone, and external broadcast. After 10 failed telephone calls, information will be reported via SMS. This process will be repeated until the call is successful. At the same time, information will be reported via external broadcast. The preset information is mainly: XX person has a serious physical problem and needs immediate rescue. The vehicle is located at XX location.
[0135] Finally, the reporting record and status of this trip are saved based on the reported information, and the process can be ended after the trip is completed.
[0136] Based on the above examples, the structure of the vehicle can be as follows: Figure 8 As shown, the vehicle includes an in-vehicle central control unit, which is connected to a location positioning unit, a satellite communication unit, other communication units (including cellular communication, etc.), an external broadcasting device (including a horn, etc.), in-vehicle sensors (including seat gravity sensors, liveness detection sensors, DMS, etc. for presence detection), and a short-range communication device. The location positioning module acquires the vehicle's location information, the satellite communication unit and other communication units report information, and the short-range communication device connects to a vital sign detection device (such as a wristband) associated with the vehicle to obtain vital sign information collected by the vital sign detection device. This information can then be used to acquire vital sign information from the vital sign detection device and the in-vehicle sensors.
[0137] Accordingly, refer to Figure 9 This application also provides a communication device, the communication device comprising:
[0138] The communication unit 1001 is used to report preset information based on the vehicle's location information and preset travel information.
[0139] Optionally, the communication device further includes a setting unit, which is used for:
[0140] In response to operations performed on the vehicle's infotainment interface, multiple preset time information and multiple preset travel points are associated and stored to obtain preset travel information.
[0141] Optionally, the setting unit is also used for:
[0142] In response to the route setting operation applied to the vehicle's infotainment interface, multiple preset travel points on the route are determined;
[0143] In response to the time setting operation applied to the vehicle interface, determine the preset time information corresponding to each preset travel point;
[0144] Each travel point is associated with and stored in relation to a corresponding set time.
[0145] Optionally, the setting unit is also used for:
[0146] In response to a contact setting operation performed on the vehicle infotainment interface, at least one preset contact is identified;
[0147] If multiple preset contacts are set, the system will respond to the contact priority setting operation applied to the vehicle's infotainment interface and determine the priority order of the multiple preset contacts.
[0148] Optionally, the communication unit is also used for:
[0149] Obtain the current time, and determine the target preset travel point from the preset travel points based on the current time and preset time information;
[0150] Based on the location information and the target preset travel point, report preset information.
[0151] Optionally, the communication unit is also used for:
[0152] Determine the deviation between the location information and the target preset travel point;
[0153] If the deviation is greater than a preset threshold, then preset information is reported.
[0154] Optionally, the communication unit is also used for:
[0155] If the deviation is greater than a preset threshold, then a message is sent to a preset contact, or a first preset number of real-time calls are made to the preset contact.
[0156] Optionally, the preset information includes first preset information, which is used to indicate the travel status of the vehicle.
[0157] Optionally, the communication unit is also used for:
[0158] Collect vital signs information of the occupants inside the vehicle, and report preset information based on the vital signs information.
[0159] Optionally, the reported preset information includes at least one of sending information, real-time communication, and external broadcasting.
[0160] Optionally, the communication unit is also used for:
[0161] If the vital signs information meets the preset rescue conditions, then a second preset number of real-time calls will be made to the preset contact person in a loop.
[0162] Optionally, the communication unit is also used for:
[0163] Based on the priority of the preset contacts, real-time calls are made to each preset contact in sequence;
[0164] If the cumulative number of failed real-time calls reaches the second preset number, a message will be sent to each preset contact.
[0165] Optionally, the preset information includes second preset information, which is used to indicate the physical condition of the occupants in the vehicle.
[0166] Optionally, the electronic device further includes an acquisition unit, which is used to:
[0167] Obtain the signal strength of cellular communication;
[0168] If the signal strength is greater than a preset threshold, then preset information is reported based on the cellular communication.
[0169] If the signal strength is not greater than the preset threshold, the preset information will be reported based on satellite communication.
[0170] Optionally, the preset information includes at least one of the following: information on the occupants of the vehicle, current time, current location, and instructions.
[0171] The communication device in this embodiment, when configured with a preset itinerary, reports preset information based on the vehicle's location information and preset itinerary points and / or preset time information. The preset itinerary includes at least one preset time information and its corresponding preset itinerary point. This effectively combines the vehicle's preset itinerary for tiered reminders and alarms, reporting whether the vehicle is traveling according to the itinerary plan. It can proactively report safety upon arrival at the predetermined location and provide alerts when the vehicle deviates from the route for an extended period. In certain emergency situations, automatically establishing communication and reporting preset information ensures timely communication, which in turn safeguards the vehicle's safe operation and the health and safety of its occupants.
[0172] Accordingly, embodiments of this application also provide a vehicle, such as Figure 10 As shown, Figure 10 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the vehicle structure shown in the figure does not constitute a limitation on the vehicle, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0173] The processor 1101 is the control center of the vehicle 1100. It connects to various parts of the vehicle 1100 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102, and by calling data stored in the memory 1102, it executes various functions of the vehicle 1100 and processes data, thereby performing overall monitoring of the vehicle 1100. The processor 1101 can be a CPU, GPU, network processor (NP), etc., and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application.
[0174] In this embodiment of the application, the processor 1101 in the vehicle 1100 will load the computer program corresponding to the process of one or more applications into the memory 1102 according to the following steps, and the processor 1101 will run the applications stored in the memory 1102 to execute the method.
[0175] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0176] Optional, such as Figure 10As shown, the vehicle 1100 also includes: a touch screen display 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch screen display 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 10 The vehicle structure shown does not constitute a limitation on the vehicle and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0177] The touch display screen 1103 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 1103 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the vehicle. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1101. It can also receive and execute commands from the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 1103 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 1103 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to achieve input functions.
[0178] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other vehicles, and to transmit and receive signals with network devices or other vehicles.
[0179] Audio circuit 1105 can be used to provide an audio interface between the user and the vehicle via a speaker and a microphone. Audio circuit 1105 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 1105, converted back into audio data, and processed by processor 1101 before being transmitted via radio frequency circuit 1104 to, for example, another vehicle, or output to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to provide communication between external headphones and the vehicle.
[0180] The input unit 1106 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0181] Power supply 1107 is used to supply power to various components of vehicle 1100. Optionally, power supply 1107 can be logically connected to processor 1101 through a power management device, thereby enabling functions such as charging, discharging, and power consumption management through the power management device. Power supply 1107 may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0182] although Figure 10 As not shown in the diagram, vehicle 1100 may also include cameras, sensors, wireless fidelity modules, Bluetooth modules, etc., which will not be described in detail here.
[0183] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0184] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0185] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0186] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0187] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.
[0188] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. A communication method, characterized in that, The method is applied to a vehicle, and the method includes: When a preset itinerary is configured, preset information is reported based on the vehicle's location information and preset itinerary points and / or preset time information in the preset itinerary. The preset itinerary includes at least one preset time information and its corresponding preset itinerary point.
2. The method according to claim 1, characterized in that, The method further includes: In response to operations performed on the vehicle's infotainment interface, multiple preset time information and multiple preset travel points are associated and stored to obtain preset travel information.
3. The method according to claim 2, characterized in that, The response applied to the vehicle's infotainment interface associates and stores multiple preset time information entries with multiple preset travel points, including: In response to the route setting operation applied to the vehicle's infotainment interface, multiple preset travel points on the route are determined; In response to the time setting operation applied to the vehicle interface, determine the preset time information corresponding to each preset travel point; Multiple preset time information is associated with and stored with multiple preset travel points.
4. The method according to claim 2, characterized in that, The method further includes: In response to a contact setting operation performed on the vehicle infotainment interface, at least one preset contact is identified; If multiple preset contacts are set, the system will respond to the contact priority setting operation applied to the vehicle's infotainment interface and determine the priority order of the multiple preset contacts.
5. The method according to claim 1, characterized in that, The step of reporting preset information based on the vehicle's location information and preset travel points and / or preset time information in the preset itinerary includes: Obtain the current time, and determine the target preset travel point from the preset travel points based on the current time and preset time information; Based on the location information and the target preset travel point, report preset information.
6. The method according to claim 5, characterized in that, The step of reporting preset information based on the location information and the target preset travel point includes: Determine the deviation between the location information and the target preset travel point; If the deviation is greater than a preset threshold, then preset information is reported.
7. The method according to claim 6, characterized in that, If the deviation is greater than a preset threshold, then preset information is reported, including: If the deviation is greater than a preset threshold, then a message is sent to a preset contact, or a first preset number of real-time calls are made to the preset contact.
8. The method according to any one of claims 5-7, characterized in that, The preset information includes first preset information, which is used to indicate the travel status of the vehicle.
9. The method according to claim 1, characterized in that, The method further includes: Collect vital signs information of the occupants inside the vehicle, and report preset information based on the vital signs information.
10. The method according to claim 9, characterized in that, The step of reporting preset information based on the vital signs information includes: If the vital signs information meets the preset rescue conditions, then the preset information is reported.
11. The method as described in claim 9, characterized in that, The reported preset information includes at least one of sending information, real-time calls, and external broadcasts.
12. The method according to claim 11, characterized in that, If the vital signs information meets the preset rescue conditions, then preset information is reported, including: If the vital signs information meets the preset rescue conditions, the system will repeatedly attempt to make a second preset number of real-time calls to the preset contact person and send a message after the real-time call fails, until the real-time call is successful.
13. The method according to claim 12, characterized in that, The step of making a second preset number of real-time calls to a preset contact and sending a message after a real-time call fails, until the real-time call succeeds, includes: Based on the priority of the preset contacts, real-time calls are made to each preset contact in sequence; If the cumulative number of failed real-time calls reaches the second preset number, a message will be sent to each preset contact.
14. The method according to any one of claims 9-13, characterized in that, The preset information includes second preset information, which is used to indicate the physical condition of the occupants in the vehicle.
15. The method according to claim 1, characterized in that, The method further includes: Obtain the signal strength of cellular communication; If the signal strength is greater than a preset threshold, then preset information is reported based on the cellular communication. If the signal strength is not greater than the preset threshold, the preset information will be reported based on satellite communication.
16. The method according to claim 1, characterized in that, The preset information includes at least one of the following: information on the occupants of the vehicle, current time, current location, and instructions.
17. An electronic device, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps of the communication method according to any one of claims 1-16.
18. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps of the communication method according to any one of claims 1-16.
19. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, causes the computer program product to perform the steps of the communication method as described in any one of claims 1-16.
20. A vehicle, characterized in that, Includes the electronic device as claimed in claim 17, or performs the steps of the communication method as claimed in any one of claims 1-16.