Vehicle condition updating method, device and system and medium

By updating vehicle condition information in the cloud, the problem of vehicle condition information jump displayed by the user terminal is solved, which improves the user experience and improves the real-time data update.

CN119996471AActive Publication Date: 2025-05-13GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510227663.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-05-13
Estimated Expiration
2045-02-27

AI Technical Summary

Technical Problem

During the remote control of the vehicle, the vehicle condition information displayed by the user terminal often changes from the vehicle condition data after remote control to the vehicle condition data before remote control, affecting the user experience.

Method used

By obtaining the remote control results reported on the vehicle terminal in the cloud, and when specific conditions are met, the vehicle condition information is updated based on the remote control results, ensuring that the vehicle condition information displayed by the user terminal is consistent with the information obtained by polling in the cloud.

Benefits of technology

It effectively avoids the change in the vehicle condition information displayed by the user terminal, improves the user experience, and improves the real-time update of cloud vehicle condition data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996471A_ABST
    Figure CN119996471A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle condition updating method, device and system and a medium, and relates to the technical field of remote control. The method is applied to a cloud end and comprises the steps of obtaining a remote control result reported by a vehicle end; wherein the remote control result is generated by the vehicle end in response to a remote control instruction of the user terminal; the remote control result is sent to the user terminal, and the vehicle condition information is updated based on the remote control result under the condition that the remote control result meets the vehicle condition updating condition; and meanwhile, in response to a polling instruction of the user terminal, feeding back the updated vehicle condition information to the user terminal. Therefore, the cloud can timely update and store the vehicle condition information based on the remote control result, so that the remotely controlled vehicle condition information displayed by the user terminal is consistent with the vehicle condition information obtained from the cloud polling, and the vehicle condition information displayed by the user terminal is prevented from jumping, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of remote control technology, and in particular to a vehicle condition updating method, device, system and medium. Background Art

[0002] During the remote control of the vehicle, when the user queries the vehicle's condition information on the mobile phone APP (Application), the following problem occurs: after the vehicle remote control command is successfully issued, the vehicle condition information displayed by the APP is first consistent with the result status of the actual vehicle after remote control, but after a few seconds it becomes inconsistent with the result status of the actual vehicle after remote control. That is, the vehicle condition information displayed by the APP will jump from the vehicle condition data after remote control to the vehicle condition data before remote control, affecting the user experience. Summary of the invention

[0003] The present application provides a vehicle condition updating method, device, system and medium to solve the problem of vehicle condition information displayed on a user terminal jumping after remote control of a real vehicle.

[0004] A first aspect of an embodiment of the present application provides a vehicle status update method, which is applied to a cloud. The method includes: Acquire the remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; Sending the remote control result to the user terminal, and updating the vehicle condition information based on the remote control result if the remote control result meets the vehicle condition update condition; In response to the polling instruction of the user terminal, the updated vehicle condition information is fed back to the user terminal.

[0005] In this embodiment, when the remote control results meet the vehicle condition update conditions, the cloud can timely update and store the vehicle condition information based on the remote control results, so that the vehicle condition information after remote control displayed on the user terminal is consistent with the vehicle condition information obtained from cloud polling, avoiding jumps in the vehicle condition information displayed on the user terminal, thereby improving the user experience.

[0006] Optionally, the remote control result includes an execution result tag and a reporting time corresponding to the remote control result; and the method further includes: In the case where the remote control result satisfies the update enabling condition, if the execution result tag is success and the reporting time is later than the last vehicle condition update time, it is determined that the remote control result satisfies the vehicle condition update condition.

[0007] In this embodiment, when the remote control result meets the update enabling conditions, if the execution result label is successful, it means that the remote control execution operation on the vehicle side is successful. If the reporting time of the remote control result is later than the last vehicle condition update time, it means that the vehicle side has not yet collected the latest vehicle condition information after the vehicle executes the remote control command and uploaded it to the cloud. Therefore, when the remote control result meets the update enabling conditions, the execution result label is successful, and the reporting time is later than the last vehicle condition update time, it is considered that the data in the remote control result is correct and up-to-date. At this time, the cloud can directly update its stored vehicle condition information based on the remote control result, avoiding the untimely update of the cloud vehicle condition due to the delay in uploading the vehicle condition information at intervals on the vehicle side, which in turn leads to low real-time reading of the vehicle condition data by the user terminal, and the problem of the displayed vehicle condition information jumping from the vehicle condition data after the remote control to the vehicle condition data before the remote control, so as to improve the real-time update of the cloud vehicle condition data and enhance the user experience.

[0008] Optionally, the remote control result further includes a vehicle identification code, and the method further includes: When it is determined that the vehicle identification code is in a preset vehicle list, it is determined that the remote control result meets the update enabling condition; wherein, none of the vehicles in the vehicle list has a real-time vehicle condition update function.

[0009] In this embodiment, for vehicles that do not have the real-time vehicle condition update function, this application constructs a vehicle list based on its vehicle identification code. When applied, if the vehicle identification code is in the preset vehicle list, it means that the vehicle has the need to update the vehicle condition using the vehicle condition update method of this application, and further perform subsequent update judgments. Therefore, without affecting the logical functions of the vehicle itself, the real-time vehicle condition update function is added to such vehicles that cannot update the vehicle condition information in a timely manner, thereby improving the user experience.

[0010] Optionally, the method further comprises: In response to an adding instruction for a target vehicle, a vehicle identification code of the target vehicle is added to the vehicle list.

[0011] In this embodiment, a vehicle list is constructed based on the vehicle identification code of the target vehicle and maintained as a configuration file. The vehicle list can be edited based on the actual situation and similar vehicles can be continuously added. It is only necessary to add the vehicle identification code to the configuration file, without reinvesting resources in development. This not only saves resources but also facilitates maintenance.

[0012] Optionally, updating the vehicle condition information based on the remote control result includes: Based on the remote control parameters corresponding to the target vehicle condition signal in the remote control result, the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information are updated to obtain the updated vehicle condition information.

[0013] In this embodiment, the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information are updated by using the remote control parameters corresponding to the target vehicle condition signal in the remote control result, so as to ensure the accuracy of the updated vehicle condition information.

[0014] Based on the same inventive concept, a second aspect of an embodiment of the present application provides a vehicle condition updating method, which is applied to a user terminal. The method includes: In response to a remote control command triggered by a user, the remote control command is sent to the vehicle end, so that the vehicle end generates a remote control result in response to the remote control command, and the remote control result is reported to the cloud, so that the cloud sends the remote control result to the user terminal, and if the remote control result meets the vehicle condition update condition, the vehicle condition information is updated based on the remote control result; Receiving the remote control result fed back by the cloud; A polling instruction is sent to the cloud, and updated vehicle condition information fed back by the cloud in response to the polling instruction is received.

[0015] In this embodiment, since the cloud promptly updates and stores the vehicle condition information based on the remote control results when the remote control results meet the vehicle condition update conditions, the vehicle condition information after remote control displayed on the user terminal is consistent with the vehicle condition information obtained from cloud polling, thereby avoiding jumps in the vehicle condition information displayed on the user terminal and improving the user experience.

[0016] Based on the same inventive concept, the third aspect of the embodiment of the present application provides a vehicle condition updating device, which is applied to the cloud. The device includes: A remote control result receiving module, used to obtain the remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; A vehicle condition information updating module, configured to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result if the remote control result satisfies a vehicle condition updating condition; The vehicle condition information feedback module is used to respond to the polling instruction of the user terminal and feed back the updated vehicle condition information to the user terminal.

[0017] Based on the same inventive concept, a fourth aspect of the embodiment of the present application provides a vehicle condition updating device, which is applied to a user terminal. The device includes: A remote control instruction sending module, configured to respond to a remote control instruction triggered by a user, send the remote control instruction to the vehicle end, so that the vehicle end generates a remote control result in response to the remote control instruction, and report the remote control result to the cloud, so that the cloud sends the remote control result to the user terminal, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; A remote control result acquisition module, used for receiving the remote control result fed back by the cloud; The vehicle condition information polling module is used to send a polling instruction to the cloud and receive updated vehicle condition information fed back by the cloud in response to the polling instruction.

[0018] Based on the same inventive concept, the fifth aspect of the embodiment of the present application provides a vehicle condition update system, the system comprising a user terminal, a cloud terminal and a vehicle terminal, wherein: The user terminal is used to send the remote control command triggered by the user to the cloud; The cloud is used to forward the remote control command to the vehicle end; The vehicle end is used to generate a remote control result in response to the remote control instruction, and report the remote control result to the cloud; The cloud is used to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; The user terminal is further used to send a polling instruction to the cloud; The cloud is also used to respond to the polling instruction and feed back the updated vehicle condition information to the user terminal.

[0019] Based on the same inventive concept, the sixth aspect of an embodiment of the present application provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the vehicle condition update method proposed in the first aspect or the second aspect of the present application is implemented.

[0020] Compared with the prior art, this application has the following advantages: A vehicle condition update method provided in an embodiment of the present application is applied to the cloud. The method obtains the remote control result reported by the vehicle end; wherein the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; sends the remote control result to the user terminal, and updates the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; at the same time, in response to the polling command of the user terminal, feeds back the updated vehicle condition information to the user terminal. Thus, the cloud can update and store the vehicle condition information based on the remote control result in a timely manner, so that the vehicle condition information after remote control displayed by the user terminal is consistent with the vehicle condition information obtained from the cloud polling, avoiding the jump of the vehicle condition information displayed by the user terminal, so as to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0022] Figure 1 It is a business flow chart of vehicle status update in the remote control process in the related technology; Figure 2 This is a business flow chart of vehicle status update during remote control in one embodiment of the present application; Figure 3 This is a flow chart of a vehicle status update method applied to the cloud in one embodiment of the present application; Figure 4 is a flow chart of a vehicle condition updating method applied to a user terminal in one embodiment of the present application; Figure 5 This is a functional module diagram of a vehicle condition updating device applied to the cloud in one embodiment of the present application; Figure 6 This is a functional module diagram of a vehicle condition updating device applied to a user terminal in one embodiment of the present application; Figure 7 It is a structural diagram of a vehicle condition updating system in one embodiment of the present application. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0024] The inventor discovered that during the remote control of a vehicle, when a user queries the vehicle's condition information on a mobile phone APP, there is the following problem: after the vehicle remote control command is successfully issued, the vehicle condition information displayed by the APP is first consistent with the result state of the actual vehicle after remote control, but after a few seconds it becomes inconsistent with the result state of the actual vehicle after remote control. That is, the vehicle condition information displayed by the APP will jump from the vehicle condition data after remote control to the vehicle condition data before remote control.

[0025] The inventor investigated this phenomenon and found that the causes of this problem are as follows: Figure 1As shown, at the user terminal, the user generates a remote control command by clicking the APP remote control button, and sends it to the vehicle side (including TBOX and controller, where TBOX is the abbreviation of Telematics BOX, i.e., the remote communication terminal) through the cloud (including TSP remote control module and TSP vehicle condition module, where TSP is the abbreviation of Telematics Service Provider, i.e., the vehicle network service provider). After the vehicle side executes the remote control command, on the one hand, it generates the corresponding remote control result information, and reports it to the user terminal through the cloud for display. At the same time, on the other hand, the vehicle side will periodically collect vehicle condition data, and upload it to the cloud at a preset interval (for example, once every 10 seconds) to update and store the vehicle condition information. In addition, the user terminal will separately poll (for example, once every 10 seconds) the real-time vehicle condition interface of the cloud to obtain the latest vehicle condition data stored in the cloud, and display it based on the latest vehicle condition data read.

[0026] In this process, since some vehicles do not have the function of updating vehicle conditions in real time, they can only report periodically every 10 seconds. In addition, due to the configuration of the signal acquisition frequency, some vehicles only collect vehicle condition data once in a cycle, for example, they will collect data in the first second of a 10-second cycle, and report it to the cloud storage by the vehicle end after 10 seconds. Therefore, there is a large delay in the update of the cloud vehicle condition data, resulting in a decrease in the real-time performance of the user terminal obtaining vehicle condition data from the cloud. In this way, when the user terminal obtains the remote control results reported by the cloud for display and initiates a poll to the cloud, the cloud may not update the vehicle condition data due to the delay in the vehicle end collecting and reporting vehicle condition data, and will feed back the stored vehicle condition data of the previous cycle (vehicle condition data before remote control is completed) to the user terminal for display, which will cause the user terminal to have a vehicle condition information jump (the vehicle condition information jumps from the vehicle condition data after remote control to the vehicle condition data before remote control).

[0027] In view of this, the present application proposes a vehicle status update method applied to the cloud, such as Figure 2 As shown, after the cloud obtains the remote control results reported by the vehicle side, on the one hand, the remote control results are fed back to the user terminal for display, and on the other hand, the vehicle condition information is updated in advance based on the remote control results to avoid untimely updates of the cloud vehicle condition due to delayed uploading of the vehicle condition information by the vehicle side, which in turn leads to low real-time reading of the vehicle condition data by the user terminal, resulting in the display of the vehicle condition information jumping from the vehicle condition data after remote control to the vehicle condition data before remote control, so as to improve the real-time update of the cloud vehicle condition data and enhance the user experience.

[0028] Please refer to Figure 3 In a first aspect, the present application provides a vehicle status update method, which is applied to the cloud. Figure 3 As shown, the method comprises the following steps: S301: Obtain the remote control result reported by the vehicle.

[0029] In this embodiment, the remote control result is generated by the vehicle side in response to the remote control command of the user terminal. The user terminal refers to the device used by the car owner to send remote control commands and receive remote execution results, including smart phones, tablet computers, computers and other types. The cloud refers to a service platform that specializes in providing Internet of Vehicles services. Its main function is to provide a series of value-added services to enhance driving experience and vehicle management by integrating vehicle, network and user data. The cloud can collect, manage and analyze data from the vehicle side and provide corresponding services to car owners, fleet managers or car manufacturers.

[0030] like Figure 2 As shown, the cloud includes TSP remote control module and TSP vehicle condition module. Among them, TSP remote control module can forward the remote control instructions issued by the user terminal to the vehicle end, and feedback the remote control execution results reported by the vehicle end to the user terminal. TSP vehicle condition module can receive the vehicle condition information uploaded by the vehicle end at intervals, and update and store it for the user terminal to poll the latest vehicle condition information.

[0031] like Figure 2 As shown, the APP of the user terminal can first establish a connection with the vehicle through Bluetooth or cellular network. During the remote control process of the vehicle, the remote control command issued by the user terminal will be encoded and transmitted to the cloud through the network, and then forwarded to the TBOX on the vehicle through the TSP remote control module in the cloud. After receiving the remote control command, TBOX will decode and identify the command content, and then pass the decoded command to the corresponding controller (such as engine controller, door controller, etc.), so that the controller performs corresponding operations according to the command content, such as starting the engine, unlocking the door, etc. After the vehicle's actuator completes the operation, it generates the corresponding execution result, that is, the remote control result, and feeds back the remote control result to TBOX. TBOX then encodes the remote control result and reports it to the cloud through the network, so as to finally feed it back to the user terminal and display it through the APP interface.

[0032] S302: Send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result if the remote control result meets the vehicle condition update condition.

[0033] The vehicle condition update condition is used to determine whether to update the currently stored vehicle condition information.

[0034] like Figure 2As shown, in this embodiment, after the TSP remote control module in the cloud obtains the remote control result reported by the vehicle, on the one hand, it will feed back the remote control result to the user terminal APP for display, and on the other hand, it will push the remote control result back to the TSP vehicle condition module. The TSP vehicle condition module will determine whether it is necessary to update the currently stored vehicle condition information by further judging whether the remote control result meets the vehicle condition update conditions.

[0035] Specifically, if the remote control result does not meet the vehicle condition update condition, the TSP vehicle condition module does not update the vehicle condition information. If the remote control result meets the vehicle condition update condition, the TSP vehicle condition module will update the currently stored vehicle condition information according to the latest vehicle condition data in the remote control result.

[0036] It should be noted that after the vehicle condition information is updated based on the remote control result, the vehicle condition information stored in the TSP vehicle condition module will not change until the latest vehicle condition data is collected and uploaded after the vehicle executes the remote control command. It can be understood that after the TSP vehicle condition module updates the vehicle condition information based on the remote control result, if the vehicle condition information uploaded by the vehicle in the next interval period is the same as the vehicle condition information corresponding to the remote control result, there is no need to update the vehicle condition. If the vehicle condition information uploaded by the vehicle in the next interval period is different from the vehicle condition information corresponding to the remote control result, it means that there are new changes after the vehicle executes the remote control command. At this time, it is normally updated based on the vehicle condition information uploaded by the vehicle.

[0037] S303: In response to the polling instruction of the user terminal, the updated vehicle condition information is fed back to the user terminal.

[0038] In this embodiment, if Figure 2 As shown, the user terminal APP will generate polling instructions at fixed intervals to poll the vehicle condition information stored in the TSP vehicle condition module, for example, once every 10 seconds. After receiving the polling instruction from the user terminal, the TSP vehicle condition module will respond to the polling instruction and feed back the updated vehicle condition information to the user terminal for display on the APP interface.

[0039] In this application, since the cloud will update and store the vehicle condition data based on the remote control result when receiving the remote control result and uploading it to the user terminal, compared with the method of waiting for the vehicle end to upload the vehicle condition data after an interval delay and then updating, this application can update the vehicle condition information based on the remote control result in advance, so that the user terminal can obtain the latest and accurate vehicle condition data in real time when obtaining the vehicle condition data stored in the cloud. Therefore, after the user terminal obtains the remote control result and displays it, since the vehicle condition data polled is also based on the data updated by the remote control result, that is, the polled vehicle condition data is the same as the currently displayed vehicle condition data, the user terminal APP will not have the problem of display jump from the vehicle condition data after remote control to the vehicle condition data before remote control, thereby improving the user experience.

[0040] In addition, the delay in uploading vehicle condition information from the vehicle side can be reduced by increasing the vehicle condition information collection frequency on the vehicle side, so as to improve the real-time update of vehicle condition data on the cloud side, and then improve the real-time reading of vehicle condition data by the user terminal, and avoid the problem of jump. However, this method of increasing the vehicle-side collection frequency will increase the network bandwidth of the cloud side, which will increase the update and storage pressure on the cloud side. Therefore, this application can solve the problem of untimely update of vehicle condition information without increasing the vehicle-side collection frequency and cloud bandwidth pressure through software-level process logic improvements, and has a wider scope of application.

[0041] Optionally, the remote control result includes a vehicle identification code, an execution result tag, and a reporting time corresponding to the remote control result. In the above step S302, when the remote control result satisfies the vehicle condition update condition, the process of updating the vehicle condition information based on the remote control result includes: S302-1: When it is determined that the vehicle identification code is in the preset vehicle list, it is determined that the remote control result meets the update enabling condition.

[0042] Among them, none of the vehicles in the vehicle list has the function of real-time vehicle condition update. The real-time vehicle condition update function means that the delay time for the vehicle end to collect and upload vehicle condition information for update and storage is less than the time threshold, for example, 2 seconds can complete the collection, upload and update. It can be regarded as that when the vehicle end detects vehicle condition information or changes, it can be uploaded to the cloud immediately for update and storage, unlike some vehicles that have to delay for a long time before uploading to the cloud for update and storage.

[0043] like Figure 2As shown, in this embodiment, for a series of vehicles whose vehicle condition information collection and upload delay time is greater than the time threshold, that is, vehicles that do not have the vehicle condition real-time update function, a vehicle list is constructed based on their vehicle identification code. Among them, the vehicle identification code (Vehicle Identification Number, referred to as VIN code) is determined according to the national vehicle management standards, and contains information such as the vehicle's manufacturer, year, model, body type and code, engine code and assembly location, which is equivalent to the vehicle's ID number and is used to distinguish different vehicles.

[0044] During the application process, the remote control result reported by the vehicle end to the cloud contains the vehicle identification code of the current vehicle. The cloud will query whether the vehicle identification code is in the preset vehicle list to determine whether the remote control result meets the update enabling condition. Among them, the update enabling condition is used to determine whether the current vehicle needs to use the vehicle condition update method of this application to update the vehicle condition.

[0045] Specifically, if the vehicle identification code of the current vehicle is in the preset vehicle list, it means that the current vehicle does not have the function of updating the vehicle condition in real time, that is, the current vehicle needs to use the vehicle condition update method of the present application to update the vehicle condition, so it is determined that the remote control result of the current vehicle meets the update enabling conditions, and subsequent update judgments are performed. If the vehicle identification code of the current vehicle is not in the preset vehicle list, it means that the current vehicle has the function of updating the vehicle condition in real time, that is, the current vehicle does not need to use the vehicle condition update method of the present application to update the vehicle condition, so it is determined that the remote control result of the current vehicle does not meet the update enabling conditions, and no subsequent processing is performed. Therefore, on the basis of not affecting the logical functions of the vehicle itself, an additional real-time vehicle condition update function is added for such vehicles that cannot update the vehicle condition information in a timely manner, thereby improving the user experience.

[0046] Optionally, the method further includes: in response to an adding instruction for the target vehicle, adding a vehicle identification code of the target vehicle to the vehicle list.

[0047] In this implementation, the target vehicle refers to a vehicle that does not have the real-time vehicle status update function. This embodiment constructs a vehicle list based on the vehicle identification code of the target vehicle and maintains it as a configuration file. The vehicle list can be edited based on actual conditions and similar vehicles can be added continuously. Only the vehicle identification code needs to be added to the configuration file, and resources do not need to be reinvested in development, which not only saves resources but also facilitates maintenance.

[0048] S302-2: When the remote control result meets the update enabling condition, if the execution result tag is success and the reporting time is later than the last vehicle condition update time, it is determined that the remote control result meets the vehicle condition update condition.

[0049] like Figure 2As shown, in this embodiment, when the remote control result meets the update enable condition, the vehicle condition update condition is further judged according to the execution result tag in the remote control result and the reporting time corresponding to the remote control result to determine whether to update the vehicle condition information.

[0050] The execution result tag is used to indicate whether the remote control execution operation on the vehicle side is successful. If the execution result tag is successful, it means that the remote control execution operation on the vehicle side is successful. If the execution result tag is failed, it means that there is a problem with the remote control execution operation on the vehicle side and it is unsuccessful.

[0051] The reporting time refers to the time when the remote control result is reported to the cloud after the vehicle completes the remote operation. By comparing the reporting time of the remote control result with the last vehicle condition update time stored in the cloud, the real-time nature of the remote control result can be understood. If the reporting time of the remote control result is earlier than or equal to the last vehicle condition update time, it means that the vehicle has collected and uploaded the latest vehicle condition information before reporting the remote control result, and the cloud has been updated accordingly. If the reporting time of the remote control result is later than the last vehicle condition update time, it means that the vehicle has not yet uploaded the latest vehicle condition information after the remote control is completed to the cloud.

[0052] Therefore, in this embodiment, when the remote control result meets the update enabling condition, if the execution result tag is success and the reporting time is later than the last vehicle condition update time, it is determined that the remote control result meets the vehicle condition update condition, and the last vehicle condition information is updated based on the remote control result. When the remote control result meets the update enabling condition, if the execution result tag is failure, or the reporting time is earlier than or equal to the last vehicle condition update time, it is determined that the remote control result does not meet the vehicle condition update condition and does not need to be updated.

[0053] S302-3: When the remote control result satisfies the vehicle condition update condition, the vehicle condition information is updated based on the remote control result.

[0054] like Figure 2As shown, in this embodiment, when the remote control result meets the enabling conditions and the vehicle condition update conditions, it means that the vehicle has the need to update the vehicle condition using the vehicle condition update method of the present application, and the data in the remote control result is correct and up-to-date. At this time, the vehicle condition information is updated based on the remote control result. Therefore, when the cloud updates the stored vehicle condition data, it no longer updates according to the vehicle condition information reported by the vehicle end due to periodic collection, but can directly update and store the vehicle condition information based on the remote control result when the remote control result meets the update enabling conditions, the execution result label is successful, and the reporting time is later than the last vehicle condition update time, so that the update action of the cloud is advanced. Furthermore, after the user terminal obtains the remote control result for display, since the vehicle condition data polled is also based on the data updated by the remote control result, that is, the polled vehicle condition data is the same as the currently displayed vehicle condition data, therefore, the user terminal APP will not have the problem of display jump of the vehicle condition information from the vehicle condition data after the remote control to the vehicle condition data before the remote control, thereby improving the user experience.

[0055] Exemplarily, suppose that the vehicle uploads the historical vehicle condition data before the vehicle executes the remote control command to the cloud in the first second, and the cloud stores the historical vehicle condition data. Then in the second second, the vehicle executes the remote control command and uploads the remote control result to the cloud. At this time, the cloud sends the remote control result to the user terminal for display on the one hand, and on the other hand, when the remote control result meets the vehicle condition update condition, it promptly updates the historical vehicle condition data previously stored based on the remote control result. Then, in the third second, the user terminal sends a polling command to the cloud, so the cloud will feed back the latest vehicle condition data stored to the user terminal for display. In this way, for the user terminal, the vehicle condition information after remote control displayed by it is consistent with the vehicle condition information obtained from the cloud polling, so there will be no jump problem. If it is based on the existing technology, assuming that the vehicle-side collects the latest vehicle condition data and reports it in a cycle of 10 seconds, then after the vehicle-side uploads the historical vehicle condition data before the vehicle-side executes the remote control command to the cloud in the 1st second, it will upload the vehicle condition information after the vehicle-side executes the remote control command to the cloud in the 11th second. In other words, the cloud will complete the update of the latest vehicle condition in the 11th second. Therefore, when the user terminal polls the cloud for vehicle condition information in the 3rd second, it will obtain the historical vehicle condition data before the update, which will cause the vehicle condition information displayed by the user terminal to jump from the vehicle condition data after the remote control to the vehicle condition data before the remote control. Therefore, this application performs conditional judgment on the remote control result, and directly updates the vehicle condition information in the cloud based on the remote control result when the remote control result meets the update enable condition, the execution result label is successful, and the reporting time is later than the previous vehicle condition update time, so that the update action in the cloud is advanced.

[0056] Furthermore, the process of vehicle condition update mainly includes: Based on the remote control parameters corresponding to the target vehicle condition signal in the remote control result, the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information are updated to obtain updated vehicle condition information.

[0057] like Figure 2 As shown, in this embodiment, the target vehicle condition signal corresponds to the remote control function of the vehicle, that is, different remote control functions correspond to different target vehicle condition signals. For example, the target vehicle condition signal corresponding to the window function can be represented by 00X1, and the target vehicle condition signal corresponding to the door function can be represented by 00X2.

[0058] The remote control result reported by the vehicle end includes the target vehicle condition signal and its corresponding remote control parameters, that is, the remote control function and effect that the user wants to achieve through the remote command. For example, if the remote control result is: (00X3, ON), it means that after the vehicle executes the remote control command, the target vehicle condition signal - the engine state is turned on.

[0059] Therefore, when the remote control result meets the enabling conditions and the vehicle condition update conditions, the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information can be updated based on the remote control parameters corresponding to the target vehicle condition signal in the remote control result to ensure the accuracy of the vehicle condition information update. It should be noted that the remaining vehicle condition signals not included in the remote control result do not need to be updated, and they can be updated after waiting for the next interval period report from the vehicle end.

[0060] Please refer to Figure 4 Based on the same inventive concept, the second aspect of the embodiment of the present application provides a vehicle condition updating method, which is applied to a user terminal. The method includes: S401: In response to a remote control command triggered by a user, the remote control command is sent to the vehicle side, so that the vehicle side responds to the remote control command, generates a remote control result, and reports the remote control result to the cloud, so that the cloud sends the remote control result to the user terminal, and when the remote control result meets the vehicle condition update condition, the vehicle condition information is updated based on the remote control result.

[0061] In this embodiment, at the user terminal, the user generates a remote control command by clicking the APP remote control button, and the remote control command is sent to the vehicle side through the cloud. After the vehicle side receives and executes the remote control command, on the one hand, it generates the corresponding remote control result information and reports it to the cloud. On the other hand, the vehicle side will periodically collect vehicle condition data and upload it to the cloud at a preset interval (for example, once every 10 seconds) to update and store the vehicle condition information.

[0062] After the cloud receives the remote control results, on the one hand, it sends the remote control results to the user terminal for display. On the other hand, by making conditional judgments on the remote control results, if the remote control results meet the vehicle condition update conditions, it is considered that the data in the remote control results are correct and up-to-date, and thus the vehicle condition information stored is updated directly based on the remote control results. Then, if the vehicle condition information reported by the vehicle end to the cloud in the next interval period is the same as the vehicle condition information corresponding to the remote control results stored in the cloud, the cloud does not need to update the vehicle condition again. In this way, when the cloud updates the stored vehicle condition data, it does not need to rely on the vehicle condition information that is delayed in reporting by the vehicle end due to periodic collection. Instead, when the remote control results meet the vehicle condition update conditions, the vehicle condition information can be updated and stored directly based on the remote control results to update the vehicle condition information in advance.

[0063] S402: Receive remote control results fed back from the cloud.

[0064] In this implementation, after the user terminal receives the remote control result uploaded from the cloud, it will first display the vehicle status on the APP interface according to the remote control result.

[0065] S403: Send a polling instruction to the cloud, and receive updated vehicle condition information fed back by the cloud in response to the polling instruction.

[0066] In this embodiment, the user terminal APP will generate polling instructions at fixed intervals to poll the vehicle condition information stored in the TSP vehicle condition module in the cloud, for example, once every 10 seconds. After receiving the polling instruction from the user terminal, the TSP vehicle condition module will respond to the polling instruction and feed back the latest vehicle condition information stored to the user terminal for display on the APP interface. At this time, since the vehicle condition data stored in the cloud is itself updated based on the remote control results, that is, the polled vehicle condition data is the same as the currently displayed vehicle condition data, the user terminal APP will not have the problem of display jump from the vehicle condition data after remote control to the vehicle condition data before remote control, thereby improving the user experience.

[0067] Please refer to Figure 5 Based on the same inventive concept, the third aspect of the embodiment of the present application provides a vehicle condition update system 500, the system comprising a user terminal 501, a cloud terminal 502 and a vehicle terminal 503, wherein: User terminal 501, used to send remote control commands triggered by users to cloud 502; The cloud 502 is used to forward the remote control command to the vehicle 503; The vehicle end 503 is used to respond to the remote control command, generate the remote control result, and report the remote control result to the cloud 502; The cloud 502 is used to send the remote control result to the user terminal 501, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; The user terminal 501 is also used to send a polling instruction to the cloud 502; The cloud 502 is also used to respond to the polling instruction and feed back the updated vehicle condition information to the user terminal 501.

[0068] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts may refer to the partial description of the method embodiments of the first and second aspects mentioned above.

[0069] Please refer to Figure 6 Based on the same inventive concept, the fourth aspect of the embodiment of the present application provides a vehicle condition updating device, which is applied to the cloud. The vehicle condition updating device 600 includes: The remote control result receiving module 601 is used to obtain the remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; The vehicle condition information updating module 602 is used to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition updating condition; The vehicle condition information feedback module 603 is used to feed back the updated vehicle condition information to the user terminal in response to the polling instruction of the user terminal.

[0070] Optionally, the remote control result includes an execution result tag and a reporting time corresponding to the remote control result; and the device further includes: The vehicle condition update condition judgment module is used to determine that the remote control result meets the vehicle condition update condition if the execution result label is successful and the reporting time is later than the previous vehicle condition update time when the remote control result meets the update enable condition.

[0071] Optionally, the remote control result also includes a vehicle identification code, and the device further includes: The update enabling condition judgment module is used to determine whether the remote control result meets the update enabling condition when it is determined that the vehicle identification code is located in a preset vehicle list; wherein, none of the vehicles in the vehicle list has the real-time vehicle condition update function.

[0072] Optionally, the device further comprises: The target vehicle adding module is used to add the vehicle identification code of the target vehicle to the vehicle list in response to an adding instruction for the target vehicle.

[0073] Optionally, the vehicle condition information updating module 602 includes: The updating submodule is used to update the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information based on the remote control parameters corresponding to the target vehicle condition signal in the remote control result to obtain the updated vehicle condition information.

[0074] As for the device embodiment, since it is basically similar to the vehicle condition updating method embodiment provided in the first aspect, the description is relatively simple, and the relevant parts may refer to the partial description of the method embodiment of the first aspect.

[0075] Please refer to Figure 7 Based on the same inventive concept, the fifth aspect of the embodiment of the present application provides a vehicle condition updating device, which is applied to a user terminal. The vehicle condition updating device 700 includes: The remote control instruction sending module 701 is used to respond to the remote control instruction triggered by the user, send the remote control instruction to the vehicle end, so that the vehicle end responds to the remote control instruction, generates a remote control result, and reports the remote control result to the cloud, so that the cloud sends the remote control result to the user terminal, and when the remote control result meets the vehicle condition update condition, updates the vehicle condition information based on the remote control result; The remote control result acquisition module 702 is used to receive the remote control result fed back by the cloud; The vehicle condition information polling module 703 is used to send a polling instruction to the cloud and receive updated vehicle condition information fed back by the cloud in response to the polling instruction.

[0076] As for the device embodiment, since it is basically similar to the vehicle condition updating method embodiment provided in the second aspect, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment of the second aspect.

[0077] In the sixth aspect, based on the same inventive concept, an embodiment of the present application provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the vehicle condition update method proposed in the first aspect or the second aspect of the present application is implemented.

[0078] It should be noted that the specific implementation of the storage medium of the embodiment of the present application refers to the specific implementation of the vehicle condition updating method proposed in the first aspect or the second aspect of the embodiment of the present application, and will not be repeated here.

[0079] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0080] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0082] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0083] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0084] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0085] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0086] The above is a detailed introduction to a vehicle condition updating method, device, system and medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A vehicle condition updating method, characterized in that: Applied to the cloud, the method includes: Acquire the remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; Sending the remote control result to the user terminal, and updating the vehicle condition information based on the remote control result if the remote control result meets the vehicle condition update condition; In response to the polling instruction of the user terminal, the updated vehicle condition information is fed back to the user terminal.

2. The method according to claim 1, characterized in that The remote control result includes an execution result tag and a reporting time corresponding to the remote control result; the method further includes: In the case where the remote control result satisfies the update enabling condition, if the execution result tag is success and the reporting time is later than the last vehicle condition update time, it is determined that the remote control result satisfies the vehicle condition update condition.

3. The method according to claim 2, characterized in that The remote control result also includes a vehicle identification code, and the method further includes: When it is determined that the vehicle identification code is in a preset vehicle list, it is determined that the remote control result meets the update enabling condition; wherein, none of the vehicles in the vehicle list has a real-time vehicle condition update function.

4. The method according to claim 3, characterized in that The method further comprises: In response to an adding instruction for a target vehicle, a vehicle identification code of the target vehicle is added to the vehicle list.

5. The method according to claim 1, characterized in that: Updating vehicle condition information based on the remote control result includes: Based on the remote control parameters corresponding to the target vehicle condition signal in the remote control result, the vehicle condition parameters corresponding to the target vehicle condition signal in the vehicle condition information are updated to obtain the updated vehicle condition information.

6. A vehicle condition updating method, characterized in that: Applied to a user terminal, the method comprises: In response to a remote control command triggered by a user, the remote control command is sent to the vehicle end, so that the vehicle end generates a remote control result in response to the remote control command, and the remote control result is reported to the cloud, so that the cloud sends the remote control result to the user terminal, and if the remote control result meets the vehicle condition update condition, the vehicle condition information is updated based on the remote control result; Receiving the remote control result fed back by the cloud; A polling instruction is sent to the cloud, and updated vehicle condition information fed back by the cloud in response to the polling instruction is received.

7. A vehicle condition updating device, characterized in that: Applied to the cloud, the device comprises: A remote control result receiving module, used to obtain the remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to the remote control command of the user terminal; A vehicle condition information updating module, configured to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result if the remote control result satisfies a vehicle condition updating condition; The vehicle condition information feedback module is used to respond to the polling instruction of the user terminal and feed back the updated vehicle condition information to the user terminal.

8. A vehicle condition updating device, characterized in that: Applied to a user terminal, the device comprises: A remote control instruction sending module, configured to respond to a remote control instruction triggered by a user, send the remote control instruction to the vehicle end, so that the vehicle end generates a remote control result in response to the remote control instruction, and report the remote control result to the cloud, so that the cloud sends the remote control result to the user terminal, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; A remote control result acquisition module, used for receiving the remote control result fed back by the cloud; The vehicle condition information polling module is used to send a polling instruction to the cloud and receive updated vehicle condition information fed back by the cloud in response to the polling instruction.

9. A vehicle condition updating system, characterized in that: The system includes a user terminal, a cloud terminal and a vehicle terminal, wherein: The user terminal is used to send the remote control command triggered by the user to the cloud; The cloud is used to forward the remote control command to the vehicle end; The vehicle end is used to generate a remote control result in response to the remote control instruction, and report the remote control result to the cloud; The cloud is used to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result when the remote control result meets the vehicle condition update condition; The user terminal is further used to send a polling instruction to the cloud; The cloud is also used to respond to the polling instruction and feed back the updated vehicle condition information to the user terminal.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the vehicle condition updating method according to any one of claims 1 to 5 or the vehicle condition updating method according to claim 6 is implemented.

Citation Information

Patent Citations

  • Vehicle and state unvarnished transmission method thereof, mobile terminal and storage medium

    CN114867094A

  • Control method, device and system based on vehicle GPS information safety and medium

    CN117097773A

  • Reservation remote control parameter updating method and device, equipment and medium

    CN119135710A

  • Vehicle condition data real-time updating method, device and equipment and storage medium

    CN119484630A

  • Vehicle control device, system, method, and non-transitory storage medium

    US20230125426A1