Vehicle control information processing method, remote control method, device and storage medium

By formulating custom instructions on the mobile client and using cloud servers to manage them, a correspondence between vehicle control conditions and execution objects is established, which solves the problem of simple existing vehicle body customization functions, realizes the flexibility and convenience of vehicle control, and improves the user experience.

CN114763152BActive Publication Date: 2025-09-16ZHEJIANG SMART INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210257980.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-16
Publication Date
2025-09-16
Estimated Expiration
2042-03-16

AI Technical Summary

Technical Problem

The existing body customization functions are simple and cannot meet the users' demands for vehicle control flexibility and convenience in multiple application scenarios and multi-functional needs.

Method used

Customized instructions are pre-prepared through the mobile client, the correspondence between control conditions and execution objects is established, target control instructions are generated, and operations on the vehicle computer are implemented through remote control. These instructions are stored and managed in conjunction with the cloud server.

Benefits of technology

It improves the flexibility and convenience of user control over the vehicle, increases the fun of human-computer interaction, and meets the needs of customized vehicle functions in multiple scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114763152B_ABST
    Figure CN114763152B_ABST
Patent Text Reader

Abstract

The present invention provides a vehicle control information processing method, a remote control method, an apparatus, and a storage medium. The vehicle control information processing method includes: displaying a control condition set and an execution object set in response to an instruction creation operation; establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition; generating a target control instruction for each target object based on the correspondence; and generating object control information based on the target control instruction corresponding to each target object. The technical solution of the present application, by establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set, allows the user to pre-define a number of custom instructions through the client and implement remote control of objects in the vehicle computer, thereby improving the user's flexibility and convenience in controlling the vehicle and increasing the fun of human-computer interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile control, and in particular to a vehicle control information processing method, a remote control method, a device and a storage medium. Background Art

[0002] With the continuous development of the automotive industry, a growing number of vehicle customization features have emerged. However, most of these features are relatively simple, often relying on direct manipulation of the vehicle's computer system to control vehicle functions. These typically involve only simple control logic, for example, one control message corresponds to one execution object and performs a single action. This fails to meet the user's demand for flexible and convenient vehicle control in diverse application scenarios and multi-functional requirements. Therefore, a solution that better meets user needs is needed. Summary of the Invention

[0003] The present application provides a vehicle control information processing method, a remote control method, a device and a storage medium. A number of custom instructions can be pre-formulated through a mobile client to implement control of objects in the vehicle computer in a remote control manner, thereby improving the user's flexibility and convenience in controlling the vehicle and increasing the fun of human-computer interaction.

[0004] In one aspect, the present application provides a vehicle control information processing method, comprising:

[0005] In response to the instruction creation operation, a control condition set and an execution object set are displayed;

[0006] Establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition;

[0007] Based on the corresponding relationship, generating a target control instruction for each target object;

[0008] Object control information is generated based on the target control instructions corresponding to each target object.

[0009] In a possible implementation, establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set includes:

[0010] In response to a trigger operation on the control condition set, displaying each control condition and an adjustment parameter of each control condition;

[0011] receiving setting information for the control condition and the adjustment parameter, and determining a target control condition, a target control parameter of the target control condition, and an associated execution object associated with the target control condition;

[0012] In response to a triggering operation on the associated execution object, displaying a control item of the associated execution object;

[0013] The setting information for the execution object and the control item of the execution object is received, and the target object and the target control item of the target object are determined.

[0014] In another possible implementation, establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set includes:

[0015] In response to a trigger operation on the set of execution objects, display each execution object and a control item of each execution object;

[0016] receiving setting information for the execution object and the control item of the execution object, and determining the target object, the target control item of the target object, and an associated control condition associated with the target object;

[0017] In response to a trigger operation on the associated control condition, displaying an adjustment parameter of the associated control condition;

[0018] The setting information for the control condition and the adjustment parameter is received, and the target control condition and the target adjustment parameter of the target control condition are determined.

[0019] In a possible implementation, generating a target control instruction for each target object based on the corresponding relationship includes:

[0020] Based on the target control condition, the target control parameter of the target control condition, the target object and the corresponding relationship between the target control item of the target object, a target control instruction for each target object is generated.

[0021] In one possible implementation, the object control information is generated based on the target control instructions corresponding to each target object, and then the method further includes:

[0022] Based on the preset path information, the object control information is sent to the cloud server.

[0023] In one possible implementation, the object control information is sent to a cloud server based on the preset path information. The method includes:

[0024] Determining execution order information of the object control information in the vehicle computer based on the order of generation time of the object control information;

[0025] The sending of the object control information to the cloud server based on the preset path information includes:

[0026] The object control information and the execution order information of the object control information are associated and stored in the preset path of the cloud server.

[0027] Another aspect provides a vehicle remote control method, comprising:

[0028] After the vehicle computer is powered on, any feasible object control information is obtained based on the preset storage path;

[0029] Based on the target control instructions corresponding to the target objects in the object control information, respectively obtain the current operating state information of the corresponding target control conditions;

[0030] Based on the operating status information, determining whether the target control instructions corresponding to the target objects meet the start conditions;

[0031] When the conditions are met, the target control instructions meeting the conditions are started to control the corresponding target objects in the vehicle computer.

[0032] In a feasible implementation, the method further includes:

[0033] In response to a vehicle control information download instruction, sending a vehicle control information update instruction to the information platform, so that the information platform feeds back a storage address of the object control information;

[0034] The storage address of the object control information in the cloud server is received from the information platform, and the object control information is obtained from the cloud server based on the storage address.

[0035] In another aspect, a vehicle control information processing device is provided, comprising:

[0036] a control information creation module for displaying a control condition set and an execution object set in response to an instruction creation operation;

[0037] An interaction module, configured to establish a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition;

[0038] An instruction generating module, configured to generate a target control instruction for each target object based on the corresponding relationship;

[0039] The control information generating module is used to generate object control information based on the target control instruction corresponding to each target object.

[0040] On the other hand, a storage medium is provided, in which at least one instruction or at least one program is stored. The at least one instruction or the at least one program is loaded and executed by a processor to implement any of the above-mentioned feasible vehicle control information processing methods, or to implement any of the above-mentioned feasible vehicle remote control methods.

[0041] The vehicle control information processing method, remote control method, device, and storage medium provided in this application have the following beneficial effects:

[0042] This application establishes a correspondence between target control conditions in a control condition set and target objects in an execution object set through a user's mobile client. Each target object corresponds to at least one target control condition. Based on the correspondence, a target control instruction is generated for each target object. Object control information is then generated based on the target control instruction corresponding to each target object. This can meet the user's needs for convenience and flexibility in customizing vehicle control information. Furthermore, combined with remote vehicle control, it can achieve customized vehicle functions in multiple scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] To more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0044] Figure 1 A schematic diagram of an application environment provided in an embodiment of the present application;

[0045] Figure 2 A flow chart of a vehicle control information processing method provided in an embodiment of the present application;

[0046] Figure 3 A flowchart of another vehicle control information processing method provided in an embodiment of the present application;

[0047] Figure 4 A flowchart of another vehicle control information processing method provided in an embodiment of the present application;

[0048] Figure 5 A flowchart of another vehicle control information processing method provided in an embodiment of the present application;

[0049] Figure 6 A flow chart of a vehicle remote control method provided in an embodiment of the present application;

[0050] Figure 7A flowchart of another vehicle remote control method provided in an embodiment of the present application;

[0051] Figure 8 A schematic block diagram of a vehicle control information processing device provided in an embodiment of the present application;

[0052] Figure 9 A schematic block diagram of an electronic device provided in an embodiment of the present application.

[0053] In the picture: mobile client 01, vehicle computer 02, TSP platform 03, cloud server 04. DETAILED DESCRIPTION

[0054] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0055] It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices.

[0056] Please refer to Figure 1 , Figure 1 This is a schematic diagram of an application environment provided by an embodiment of the present application, such as Figure 1 As shown, the application environment may include a mobile client 01, a vehicle computer 02, an information platform and a cloud server 04. In the embodiment of the present application, the information platform may be a TSP (Telematics Service Provider) platform 03.

[0057] In this embodiment, the mobile client 01 can be used to provide remote control of the vehicle computer 02 based on user-defined vehicle control information. For example, the mobile client 01 is installed with a user app for remotely controlling the vehicle computer 02. Through the user app, the user can customize the vehicle control information used to control the vehicle computer 02. After the user completes the creation of the vehicle control information, they can initiate an upload request to the cloud server 04. The file containing the vehicle control information is sent to a specified path on the cloud server 04 via an agreed-upon protocol. For example, the user-created vehicle control information can be sent to the cloud server 04 in the form of a script file. The cloud server 04 can also provide a receipt message regarding the script file's receipt status, informing the user whether the file has been successfully received through the receipt message sent to the mobile client 01.

[0058] In one embodiment, the TSP platform 03 and the vehicle-mounted mobile terminal of the vehicle computer 02 can transparently transmit instructions based on the set communication protocol, the mobile client 01 and the TSP platform 03 can send and receive instructions, and the mobile client 01 can send files to the cloud server 04 based on the set server link.

[0059] Remote control of the vehicle computer 02 can be achieved by sending a download instruction for the vehicle control information file to the TSP platform 03 through the user app on the mobile client 01 via the vehicle computer 02's mobile terminal. After receiving the instruction, the TSP platform 03 wakes up the vehicle computer 02, allowing the vehicle computer 02 to obtain the vehicle control information stored in the cloud server 04 according to the instruction information from the TSP platform 03. After the download is complete, the TSP platform 03 can be configured to send a file download status receipt to the user, informing the user whether the file has been downloaded successfully through the receipt information sent to the mobile client 01.

[0060] If the vehicle control information download process is triggered when the vehicle computer 02 is powered off, the TSP platform 03 will not be able to wake up the vehicle computer 02, and thus the vehicle control information cannot be correctly downloaded based on the above process. To this end, the vehicle computer 02 can preset the storage address of the vehicle control information in the cloud server 04, and set the vehicle computer 02 to automatically obtain the vehicle control information from this storage address after it is powered on.

[0061] In one embodiment, a vehicle control information storage unit may be further provided in the vehicle computer 02. After acquiring the vehicle control information, the vehicle computer 02 may store the file in the storage unit. If the vehicle computer 02 fails to connect to the cloud server 04 after startup, the relevant file in the storage unit may be read, thereby implementing user-defined functions.

[0062] In the embodiments of this specification, the vehicle-mounted mobile terminal of the vehicle computer 02 can be a T-BOX (Telematics BOX, an in-vehicle intelligent interconnected terminal) platform or a TCAM (telecom connect antennae module). In the embodiments of this specification, the cloud server 04 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0063] In the embodiments of this specification, the mobile client 01 may include physical devices such as smartphones, tablet computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, and may also include software running on the physical devices, such as applications, web pages, and applets. The operating systems running on the electronic devices in the embodiments of this application may include, but are not limited to, Android, iOS, Linux, and Windows.

[0064] In the embodiments of this specification, the mobile client 01, the vehicle computer 02, the TSP platform 03 and the cloud server 04 can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.

[0065] In the embodiment of this specification, the user customizes the vehicle control information through the mobile client 01 and remotely controls the vehicle machine 02 based on the vehicle control information. Figure 2 , the method may include:

[0066] S110 , in response to the instruction creation operation, displaying a control condition set and an execution object set;

[0067] In the embodiment of this specification, the instruction creation operation can be performed by the user in the user APP installed on the mobile client 01. The user APP can be set to display interactive information through a page, and the interactive information includes a control condition set and an execution object set; wherein the control condition set can be a collection of control conditions generated based on each execution object in the vehicle computer 02. For example, the execution object set of the vehicle computer 02 may include but is not limited to at least one execution object of lighting equipment, air conditioning, navigation equipment, multimedia equipment, doors, windows, and system settings. The control condition set may include the control conditions that can be set by the user corresponding to each execution object in the aforementioned execution object set, for example, it may include but is not limited to at least one control condition of voice information, temperature status, time status, gear status, door status, window status, battery status, and location information.

[0068] Taking the air conditioner as an example, to meet customer needs for customized air conditioner functions, the air conditioner can be selected as an execution object on the user app's display page, and a subset of control conditions for each of the air conditioner's control items can be established. This subset of control conditions serves as part of the control condition set. The user can set the air conditioner execution object and its control conditions through page operations, allowing the vehicle computer 02 to remotely control the air conditioner based on the customized function when it detects that the air conditioner's operating status meets the set conditions.

[0069] In actual applications, a control condition set may include multiple control conditions for multiple execution objects. If all control conditions are opened, there may be conflicts or unreasonable situations between the multiple control conditions set by the user, which may cause the execution object to fail to perform the corresponding function as the user imagines, thereby causing a poor user experience. In order to avoid conflicts between different execution objects or multiple control conditions, unreasonable settings can be circumvented in advance. For example, reasonable setting logic between each control condition and each execution object can be preset in advance, and the user can be guided to make reasonable settings for the target control conditions and target control objects by only displaying reasonable related control conditions or execution objects on the display page.

[0070] S120, establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition;

[0071] In the embodiments of this specification, establishing a correspondence between target control conditions and target objects is a key aspect of user-defined vehicle control information. Functional control target objects are essential for executing the corresponding functions as required by the user. In practice, by implementing monitoring logic for target control conditions within the vehicle computer 02, the target objects execute the corresponding functions based on the control item settings when the target control conditions are met.

[0072] In one embodiment, please refer to Figure 3 , step S120 of the method may include:

[0073] S1211, in response to a triggering operation on a control condition set, displaying each control condition and an adjustment parameter of each control condition;

[0074] Based on the above description, the control condition set may include but is not limited to at least one control condition selected from voice information, temperature status, time status, gear status, door status, window status, battery status, and location information. A control condition may include at least one adjustment parameter. Taking temperature status as an example, different adjustment parameters may be included for different states such as temperature ranges or temperature nodes. The user triggers the display of control conditions and related adjustment parameters through page operations, and the user can further set related content based on the displayed control conditions and adjustment parameters of the control conditions.

[0075] S1212, receiving setting information for control conditions and adjustment parameters, and determining a target control condition, a target control parameter of the target control condition, and an associated execution object associated with the target control condition;

[0076] In the embodiment of the present application, the control condition set by the user is used as the target control condition, and the setting information of the conditional parameters made for the target control condition is the target control parameter of the target control condition. When the user completes the setting of the target control condition and the target control parameter, the user APP can be set to display the associated execution object on the display page based on the setting information of the target control condition and the target control parameter. The associated execution object can be determined based on the correspondence between the pre-set control condition and the execution object. After completing the setting of the target control condition, the associated execution object is automatically displayed on the display page.

[0077] S1213, in response to the triggering operation on the associated execution object, displaying the control items of the associated execution object;

[0078] Based on the previous description, the execution object set may include, but is not limited to, at least one of the following: lighting, air conditioning, navigation, multimedia, doors, windows, and system settings. Associated execution objects are determined based on user-defined target control conditions and can be one or more non-conflicting execution objects in the execution object set. Based on the displayed content, users can further configure control options for associated execution objects in the associated execution object set.

[0079] S1214: Receive setting information for the execution object and the control items of the execution object, and determine the target object and the target control items of the target object.

[0080] In this embodiment, the execution object set by the user is referred to as the target object, and the setting information for the control items of the target object is referred to as the target control item of the target object. Taking the air conditioner as an example, its control items may include turning the air conditioner on or off, increasing or decreasing the temperature, and adjusting the wind direction. If the user only sets the temperature increase and wind direction, the air conditioner is the target object, and its target control items correspond to the temperature increase and wind direction control items.

[0081] The vehicle computer 02 can monitor the target control parameters of the target control conditions associated with the air conditioner, and determine whether to execute the target control item based on the monitoring result.

[0082] In another embodiment, please refer to Figure 4 , step S120 of the method may include:

[0083] S1221, in response to a trigger operation on the execution object set, displaying each execution object and a control item of each execution object;

[0084] S1222, receiving setting information for an execution object and a control item of the execution object, determining a target object, a target control item of the target object, and an associated control condition associated with the target object;

[0085] S1223, in response to the triggering operation on the associated control condition, displaying the adjustment parameters of the associated control condition;

[0086] S1224, receiving setting information for control conditions and adjustment parameters, and determining target control conditions and target adjustment parameters of the target control conditions.

[0087] This embodiment can be used as an alternative to the previous embodiment, the difference being that the previous embodiment determines the associated execution object based on the setting of the target control condition and the target control parameter of the target control condition in the control condition, that is, the user first completes the setting of the control condition, and based on the correspondence between the preset control condition and the execution object, the user is guided to further complete the relevant settings of the execution object; this embodiment, as another optional implementation method, determines the associated control condition based on the setting of the target execution object, i.e., the target control item of the target execution object in the execution object, that is, the user first completes the setting of the execution object, and based on the association between the preset control condition and the execution object, the user is guided to further complete the relevant settings of the control condition. The specific process is similar to the previous embodiment, and can be understood by referring to the description of the previous embodiment on the basis of the above-mentioned difference description, and will not be described in detail in this embodiment.

[0088] S130, generating a target control instruction for each target object based on the corresponding relationship;

[0089] In the embodiments of this specification, the correspondence between the target control conditions in the control condition set and the target objects in the execution object set, which can be established by the user through the above operations, can be a correspondence between multiple target control conditions set by the user to satisfy the functional control of multiple different target objects and multiple target objects, or a correspondence between a single or multiple target control conditions set by the user to satisfy the functional control of a single target object. This step generates a target control instruction for each target object, using the execution object as a unit, and remotely controls the corresponding execution object in the vehicle computer 02 using the target control instruction for each target object.

[0090] Specifically, step S130 may include:

[0091] S1301 : Generate a target control instruction for each target object based on a corresponding relationship between a target control condition, a target control parameter of the target control condition, a target object, and a target control item of the target object.

[0092] In this embodiment of the present application, a target control instruction includes a target control item, a target control condition, and target control parameters for the target control condition associated with the target object. Functional control of the target object in vehicle computer 02 is triggered by monitoring the current operating status of each target control condition associated with the target object and determining, based on that operating status, whether the target control parameters for each target control condition set by the user are satisfied. When it is detected that each target control condition for a target object is satisfied, the target control instruction takes effect, and the target object in vehicle computer 02 executes the corresponding function according to the set control item.

[0093] In one application scenario, a user wants to turn off multimedia when within 3km of their home, and turn off the air conditioner when within 3km of their home and the cabin temperature is not less than 15°C. Based on the vehicle control information processing method of this embodiment, the user can select the target air conditioner and target multimedia device through the mobile client 01, and set the control item of the air conditioner to turn off the air conditioner and the control item of the multimedia device to turn off the multimedia device accordingly; one target control condition of the target air conditioner is temperature, and its target control parameter temperature node is set to be greater than 15°C; another target control condition is GPS location positioning, and its target control parameter is that the distance from home is less than or equal to 3km; the target control condition corresponding to the target multimedia device is GPS location positioning, and its target control parameter is that the distance from home is less than or equal to 3km.

[0094] Among them, the target control condition GPS position positioning is used as the control condition for the two target objects. The generated target control instructions for the air conditioner and the target control instructions for the multimedia both include control parameter information for the GPS position positioning and its distance from home being less than or equal to 3km. The target control instructions for the air conditioner also include temperature control conditions and parameter information that the temperature node is greater than 15°C.

[0095] S140 , generating object control information based on the target control instruction corresponding to each target object.

[0096] In the embodiment of the present application, the object control information can be implemented by generating a script file, which contains the valid information of the target control instruction and necessary script information so that the receiving end can correctly parse it.

[0097] In the embodiment of the present application, the receiving end may be the vehicle-mounted mobile terminal of the vehicle computer 02 or the TSP platform 03.

[0098] In one embodiment, after step S140, the method further includes:

[0099] S150: Send the object control information to the cloud server based on the preset path information.

[0100] In an embodiment of the present application, the sending path information of the object control information can be pre-set in the user APP. After the user completes the object control information through the mobile client 01, the object control information can be sent to the preset path for storage.

[0101] In actual applications, the preset path information may correspond to an address in the cloud server 04 .

[0102] In particular, the user can create multiple object control information and send multiple object control information to the cloud server 04 at the same time. To this end, a file library for storing object control information can be established in the cloud server 04, and the above-mentioned preset path information can also be the address corresponding to the file library.

[0103] In one embodiment, please refer to Figure 5 , the method includes, before step S150:

[0104] S141 , determining execution order information of the object control information in the vehicle computer based on the order of the object control information generation time.

[0105] Step S150 of the method includes:

[0106] S1501 , associating object control information with execution order information of the object control information and storing them in a preset path of a cloud server.

[0107] In actual applications, when a user creates multiple object control information, the execution order information of the object control information in the vehicle computer is determined by the order of the object control information generation time, so that these object control information can be carried out in an orderly manner. It can also guide the user to reasonably plan the object control information when creating vehicle control information, thereby avoiding conflicts between different object control information.

[0108] In one application scenario, the user creates three pieces of object control information based on the preceding steps. The three pieces of object control information are used to meet the following three requirements:

[0109] 1. When the vehicle computer 02 is detected to be in driving state and the vehicle door is locked;

[0110] 2. When the vehicle computer 02 is detected to be in driving state, open the music player;

[0111] 3 When it is detected that the vehicle computer 02 is in driving state, close the sunroof.

[0112] If there is another passenger in the vehicle computer 02, and this passenger creates a fourth object control message through the mobile client 01 after the three object control messages are created, for example, opening the sunroof, closing the music player, and opening the video player within one minute, in this scenario, due to the different needs of the two users, there is a conflict in the functional control of the same target object.

[0113] To this end, in the method provided in the embodiment of the present application, based on the above steps, the object control information also includes associated execution order information stored in the vehicle computer 02. The vehicle computer 02 can obtain the object control information and the corresponding execution order information from the cloud server 04 and sequentially execute the four pieces of object control information created by the user and the passenger. In the event of a task conflict, the tasks can be carried out in order, avoiding confusion in the execution of the object control information by the objects in the vehicle computer 02 when conflicting tasks are set in succession, which could result in a poor user experience.

[0114] This embodiment further provides a vehicle remote control method, wherein the vehicle 02 implements remote control of the vehicle 02 based on the object control information created by the user in the above embodiment. Figure 6 The vehicle remote control method provided in this embodiment includes the following steps:

[0115] S210, after the vehicle computer is powered on, the object control information created by the user through the mobile client 01 in any of the above feasible embodiments is obtained based on the preset storage path;

[0116] The preset storage path can be a local storage address on the vehicle computer 02 or the storage address of the object control information on the cloud server 04. A better approach is to pre-store the object control information in both the storage path on the cloud server 04 and the local storage path, storing the object control information both locally on the vehicle computer 02 and on the cloud server 04. The file acquisition paths can be managed by setting priorities to account for different application scenarios, improve the timeliness of the vehicle computer 02 acquiring object control information, and ensure control of the vehicle computer 02 in application scenarios with poor network connectivity.

[0117] The power-on of the vehicle computer may correspond to the user's startup operation on the vehicle computer 02. After the vehicle computer 02 is started, if the user has not created new object control information, the object control information can be directly obtained from the preset storage path; if the user has created new object control information and successfully uploaded it to the cloud server, the latest object control information can be obtained from the preset storage path.

[0118] S220, based on the target control instructions corresponding to the target objects in the object control information, respectively obtain the current operating state information of the corresponding target control conditions;

[0119] The vehicle computer 02 can obtain the current operating status information by monitoring various control parameters of relevant control conditions through vehicle body sensors, timers, and GPS positioning systems. For example, the vehicle body sensors can obtain the vehicle's interior temperature, battery level, transmission gear position, door and window switch status, etc., while the microphone can monitor voice, the timer can monitor time parameters, and the GPS positioning system can obtain the vehicle's current location.

[0120] S230, based on the operating status information, determining whether the target control instruction corresponding to each target object meets the start condition;

[0121] Specifically, the current operating status information of each target control condition monitored in the above step can be compared with the target control instruction corresponding to each target object to determine whether the target control instruction corresponding to each target object meets the start condition.

[0122] S240: When the conditions are met, start the target control instructions that meet the conditions to control the corresponding target objects in the vehicle computer.

[0123] The embodiment of the present application implements remote control of the vehicle computer 02 using user-defined object control information based on the above steps.

[0124] In one embodiment, please refer to Figure 7 , the vehicle remote control method may further include:

[0125] S310, in response to the vehicle control information download instruction, sending a vehicle control information update instruction to the TSP platform, so that the TSP platform feeds back the storage address of the object control information;

[0126] The download instruction of vehicle control information can be a direct operation of the user on the vehicle computer 02, or an operation performed by the user through the mobile client 01. The on-board mobile terminal is used to send the download instruction to the TSP platform 03. After the TSP platform 03 receives the download instruction, the on-board mobile terminal sends the storage address of the object control information created by the user in the cloud server 04.

[0127] S320: Receive the storage address of the object control information in the cloud server sent by the TSP platform, and obtain the object control information from the cloud server based on the storage address.

[0128] In one embodiment, after the user completes the creation of object control information based on the relevant steps of the vehicle control information processing method, the created object control information is uploaded to the cloud server 04, and the vehicle-mounted mobile terminal of the vehicle computer 02 is controlled by a mobile phone to send a vehicle control information download instruction to the TSP platform 03. After receiving the storage address of the object control information in the cloud server 04 fed back by the TSP platform 03, the object control information is obtained from the cloud server.

[0129] In one embodiment, after the user completes the creation of object control information based on the relevant steps of the vehicle control information processing method, the created object control information is uploaded to the cloud server 04, and the vehicle control information download instruction is sent to the TSP platform 03 directly through the vehicle mobile terminal by operating the vehicle body controller. After receiving the storage address of the object control information in the cloud server 04 fed back by the TSP, the object control information is obtained from the cloud server.

[0130] Based on the above-mentioned vehicle information processing method of the embodiment of the present application, users can customize vehicle body functions according to their own needs. For example, by creating object control information, users can realize the control of various vehicle body functions such as internal and external lights, various electrical equipment, windows, doors, navigation systems, positioning systems, system settings, etc. in the vehicle computer 02.

[0131] When users customize the vehicle body functions, they are not limited to implementing customized settings for the vehicle computer 02 functions in the vehicle, and can set them at any time according to their needs through the customer mobile terminal 01.

[0132] By moving the various functions of the vehicle computer to the user's mobile terminal, the user's operation scenarios for the vehicle computer are broadened. By setting the control condition set and object control set, and rationally setting the control logic, the vehicle control information processing method of this application can meet the user's flexible setting of the vehicle computer functions. Users can also set the vehicle body functions in advance before driving, thereby avoiding distractions during driving and improving driving safety. By allowing users to customize the vehicle body functions, it can also meet the user or passengers' various autonomous settings of the vehicle body functions, which can enhance the driving experience.

[0133] The present application also provides a vehicle control information processing device, which includes:

[0134] a control information creation module 110 for displaying a control condition set and an execution object set in response to an instruction creation operation;

[0135] Interaction module 120, used to establish a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition;

[0136] An instruction generation module 130 is used to generate a target control instruction for each target object based on the corresponding relationship;

[0137] The control information generating module 140 is configured to generate object control information based on target control instructions corresponding to each target object.

[0138] In one embodiment, the interaction module 120 of the vehicle control information processing device further includes:

[0139] A control condition set setting module is used to display each control condition and the adjustment parameters of each control condition in response to a trigger operation on the control condition set; and to receive setting information for the control conditions and adjustment parameters, determine the target control conditions, the target control parameters of the target control conditions and the associated execution objects associated with the target control conditions.

[0140] The execution object set setting module of the vehicle control information processing device is used to display the control items of the associated execution object in response to the trigger operation on the associated execution object; and receive setting information for the execution object and the control items of the execution object, and determine the target object and the target control items of the target object.

[0141] In another embodiment, the execution object set setting module of the vehicle control information processing device is used to display each execution object and the control items of each execution object in response to a trigger operation on the execution object set; and to receive setting information for the execution object and the control items of the execution object, determine the target object, the target control item of the target object and the associated control conditions associated with the target object.

[0142] a control condition set setting module of the vehicle control information processing device, configured to display adjustment parameters of the associated control conditions in response to a triggering operation on the associated control conditions;

[0143] Receive setting information for control conditions and adjustment parameters, and determine target control conditions and target adjustment parameters of the target control conditions.

[0144] In one embodiment, the instruction generation module 130 of the vehicle control information processing device is used to generate a target control instruction for each target object based on the correspondence between the target control condition, the target control parameter of the target control condition, the target object and the target control item of the target object.

[0145] In one embodiment, the vehicle control information processing device further includes a data transmission module for sending the object control information to the cloud server 04 based on preset path information.

[0146] In one embodiment, the control information generation module 140 of the vehicle control information processing device is further configured to determine the execution order information of the object control information in the vehicle computer based on the order of the object control information generation time;

[0147] The data transmission module is further used to associate the object control information with the execution order information of the object control information and store them in a preset path of the cloud server 04.

[0148] The present application also provides a vehicle remote control device, which is provided in the vehicle computer 02 and may include:

[0149] A file acquisition module is used to acquire, after the vehicle computer is powered on, object control information created by the user in any feasible embodiment of the above vehicle information processing method based on a preset storage path;

[0150] A condition monitoring module is used to obtain the current operating status information of the corresponding target control conditions based on the target control instructions corresponding to each target object in the object control information;

[0151] A judgment module, configured to judge whether the target control instruction corresponding to each target object meets the start condition based on the operation status information;

[0152] The object control module is used to start the control of the target objects corresponding to the target control instructions in the vehicle computer when the conditions are met.

[0153] In one embodiment, the file acquisition module of the vehicle remote control device is also used to respond to a vehicle control information download instruction, send a vehicle control information update instruction to the TSP platform, so that the TSP platform can feedback the storage address of the object control information; and receive the storage address of the object control information sent by the TSP platform in the cloud server, and obtain the object control information from the cloud server based on the storage address.

[0154] The specific definitions of the vehicle control information processing device and the vehicle remote control device can be found in the definitions of the vehicle control information method and the vehicle remote control method above, and will not be repeated here. The various modules in the above-mentioned vehicle control information processing device and the vehicle remote control device can be implemented in whole or in part through software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of the above-mentioned modules.

[0155] The vehicle information processing method and vehicle remote control method of the present application may be systems, methods, and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.

[0156] An embodiment of the present application also provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the vehicle control information method and vehicle remote control method provided in the above-mentioned control method embodiment. Figure 9 This is a hardware structure diagram of an electronic device provided in an embodiment of the present application. Figure 9As shown, the electronic device 800 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPUs) 810 (the processor 810 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 830 for storing data, and one or more storage media 820 for storing application programs 823 or data 822 (for example, one or more mass storage devices). Among them, the memory 830 and the storage medium 820 can be temporary storage or permanent storage. The program stored in the storage medium 820 may include one or more modules, each module may include a series of instruction operations in the electronic device. Furthermore, the central processing unit 810 can be configured to communicate with the storage medium 820 to execute a series of instruction operations in the storage medium 820 on the electronic device 800. The electronic device 800 may also include one or more power supplies 860, one or more wired or wireless network interfaces 850, one or more input and output interfaces 840, and / or one or more operating systems 821, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0157] The input / output interface 840 can be used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by a communications provider of the electronic device 800. In one embodiment, the input / output interface 840 includes a network adapter (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one embodiment, the input / output interface 840 can be a radio frequency (RF) module for wirelessly communicating with the Internet.

[0158] It can be understood by those skilled in the art that Figure 9 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 9 More or fewer components than shown, or with Figure 9 Different configurations shown.

[0159] The memory can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for functions, etc.; the data storage area can store data created based on the use of the device, etc. In addition, the memory can include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory can also include a memory controller to provide the processor with access to the memory.

[0160] The message processing method provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal, a server or a similar computing device.

[0161] An embodiment of the present application also provides a computer-readable storage medium, which can be set in a server to store at least one instruction or at least one program related to the vehicle information processing method or vehicle remote control method in the method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the above-mentioned vehicle information processing method or vehicle remote control method.

[0162] Optionally, in this embodiment, the storage medium may be located in at least one of a plurality of network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0163] It should be noted that the order of the embodiments of the present application described above is for descriptive purposes only and does not represent the superiority or inferiority of the embodiments. The above description is of specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0164] The various embodiments in this application are described in a progressive manner. Similar portions between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device, equipment, and storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For relevant portions, refer to the descriptions of the method embodiments.

[0165] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing the relevant hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.

[0166] The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.

[0167] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention. Therefore, the embodiments should be considered in all respects as illustrative and non-limiting. The scope of the present invention is defined by the appended claims, not the foregoing description, and it is intended that all variations within the meaning and range of equivalents of the claims be encompassed within the present invention. Any reference signs in the claims should not be construed as limiting the claim to which they relate.

[0168] In addition, it should be understood that although this specification is described in terms of implementation methods, not every implementation method contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other implementation methods that can be understood by those skilled in the art.

Claims

1. A vehicle control information processing method, characterized in that: include: In response to the instruction creation operation, a control condition set and an execution object set are displayed; Establishing a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition; Based on the corresponding relationship, generating a target control instruction for each target object; generating object control information based on the target control instructions corresponding to each target object; The establishing of the corresponding relationship between each target control condition in the control condition set and each target object in the execution object set includes: In response to a trigger operation on the control condition set, displaying each control condition and an adjustment parameter of each control condition; receiving setting information for the control condition and the adjustment parameter, and determining a target control condition, a target control parameter of the target control condition, and an associated execution object associated with the target control condition; In response to a triggering operation on the associated execution object, displaying a control item of the associated execution object; receiving setting information for the execution object and the control item of the execution object, and determining the target object and the target control item of the target object; Or the establishing of the correspondence between each target control condition in the control condition set and each target object in the execution object set includes: In response to a trigger operation on the set of execution objects, display each execution object and a control item of each execution object; receiving setting information for the execution object and the control item of the execution object, and determining the target object, the target control item of the target object, and an associated control condition associated with the target object; In response to a trigger operation on the associated control condition, displaying an adjustment parameter of the associated control condition; The setting information for the control condition and the adjustment parameter is received, and the target control condition and the target adjustment parameter of the target control condition are determined.

2. The method according to claim 1, characterized in that Generating a target control instruction for each target object based on the corresponding relationship includes: Based on the target control condition, the target control parameter of the target control condition, the target object and the corresponding relationship between the target control item of the target object, a target control instruction for each target object is generated.

3. The method according to claim 1, wherein The object control information is generated based on the target control instructions corresponding to each target object, and then the method further includes: Based on the preset path information, The object control information is sent to the cloud server.

4. The method according to claim 3, characterized in that The method of sending the object control information to the cloud server based on the preset path information includes: Determining execution order information of the object control information in the vehicle computer based on the order of generation time of the object control information; The sending of the object control information to the cloud server based on the preset path information includes: The object control information and the execution order information of the object control information are associated and stored in the preset path of the cloud server.

5. A vehicle remote control method, characterized in that: include: After the vehicle computer is powered on, the object control information according to any one of claims 1 to 4 is obtained based on a preset storage path; Based on the target control instructions corresponding to the target objects in the object control information, respectively obtain the current operating state information of the corresponding target control conditions; Based on the operating status information, determining whether the target control instructions corresponding to the target objects meet the start conditions; When the conditions are met, the target control instructions meeting the conditions are started to control the corresponding target objects in the vehicle computer.

6. The method according to claim 5, characterized in that The method further comprises: In response to a vehicle control information download instruction, sending a vehicle control information update instruction to the information platform, so that the information platform feeds back a storage address of the object control information; The storage address of the object control information in the cloud server is received from the information platform, and the object control information is obtained from the cloud server based on the storage address.

7. A vehicle control information processing device, characterized in that: include: a control information creation module for displaying a control condition set and an execution object set in response to an instruction creation operation; An interaction module, configured to establish a correspondence between each target control condition in the control condition set and each target object in the execution object set; wherein each target object corresponds to at least one target control condition; The establishing of the corresponding relationship between each target control condition in the control condition set and each target object in the execution object set includes: In response to a trigger operation on the control condition set, displaying each control condition and an adjustment parameter of each control condition; receiving setting information for the control condition and the adjustment parameter, and determining a target control condition, a target control parameter of the target control condition, and an associated execution object associated with the target control condition; In response to a triggering operation on the associated execution object, displaying a control item of the associated execution object; receiving setting information for the execution object and the control item of the execution object, and determining the target object and the target control item of the target object; Or the establishing of the correspondence between each target control condition in the control condition set and each target object in the execution object set includes: In response to a trigger operation on the set of execution objects, display each execution object and a control item of each execution object; receiving setting information for the execution object and the control item of the execution object, and determining the target object, the target control item of the target object, and an associated control condition associated with the target object; In response to a trigger operation on the associated control condition, displaying an adjustment parameter of the associated control condition; receiving setting information for the control condition and adjustment parameter, and determining the target control condition and the target adjustment parameter of the target control condition; An instruction generating module, configured to generate a target control instruction for each target object based on the corresponding relationship; The control information generating module is used to generate object control information based on the target control instruction corresponding to each target object.

8. A storage medium, characterized in that: The storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the vehicle control information processing method as described in any one of claims 1 to 4, or to implement the vehicle remote control method as described in any one of claims 5 or 6.

Citation Information

Patent Citations

  • Vehicle control method and mapping relation generation method for vehicle control

    CN113948082A

  • GPS traveling control system and the method of the same

    KR1020030028118A