A vehicle condition updating method, device, system and medium

By updating vehicle status information in a timely manner via the cloud when the remote control results are met, the problem of inconsistent vehicle status information displayed on user terminals has been solved, achieving real-time and consistent vehicle status information and improving user experience.

CN119996471BActive Publication Date: 2025-11-07GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

During remote vehicle control, the vehicle status information displayed on the user terminal may change from the data after remote control to the data before remote control, affecting the user experience.

Method used

The cloud acquires the remote control results reported by the vehicle and updates the vehicle status information in a timely manner when the vehicle status update conditions are met, and responds to the polling commands of the user terminal to provide the updated vehicle status information.

Benefits of technology

Ensure that the vehicle status information displayed on the user terminal after remote control is consistent with the vehicle status information obtained from cloud polling, thereby improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996471B_ABST
    Figure CN119996471B_ABST
Patent Text Reader

Abstract

The application provides a vehicle condition updating method, device, system and medium, and relates to the technical field of remote control. The method is applied to the cloud end, and the cloud end acquires a remote control result reported by a vehicle end; the remote control result is generated by the vehicle end in response to a remote control instruction of a 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 when the remote control result meets a vehicle condition updating condition; meanwhile, the updated vehicle condition information is fed back to the user terminal in response to a polling instruction of the user terminal. Thus, the cloud end can update and store the vehicle condition information based on the remote control result in time, so that the vehicle condition information after remote control displayed by the user terminal is consistent with the vehicle condition information acquired from the cloud end by polling, the jump of the vehicle condition information displayed by the user terminal is avoided, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] In the remote control process of a vehicle, when a user queries vehicle condition information on a mobile phone APP (Application), the following problem exists: after the vehicle remote control instruction is successfully issued, the vehicle condition information displayed by the APP is consistent with the result after the remote control of the actual vehicle, but will become inconsistent with the result after the remote control of the actual vehicle after a few seconds. That is, the vehicle condition information displayed by the APP will jump from the vehicle condition data after the remote control to the vehicle condition data before the remote control, affecting the user experience. SUMMARY

[0003] The present application provides a vehicle condition updating method, device, system and medium, which solves the problem of jump of vehicle condition information displayed by a user terminal after remote control of an actual vehicle.

[0004] The first aspect of the embodiment of the present application provides a vehicle condition updating method applied to a cloud, and the method comprises the following steps:

[0005] obtaining a remote control result reported by a vehicle end; the remote control result is generated by the vehicle end in response to a remote control instruction of a user terminal;

[0006] sending the remote control result to the user terminal, and updating vehicle condition information based on the remote control result in a case where the remote control result meets a vehicle condition updating condition;

[0007] in response to a polling instruction of the user terminal, feeding back the updated vehicle condition information to the user terminal.

[0008] In the embodiment, in a case where the remote control result meets the vehicle condition updating condition, the cloud can timely update and store the vehicle condition information based on the remote control result, so that the vehicle condition information displayed by the user terminal after the remote control is consistent with the vehicle condition information obtained from the cloud by polling, the jump of the vehicle condition information displayed by the user terminal is avoided, and the user experience is improved.

[0009] Optionally, the remote control result comprises an execution result label and a reporting time corresponding to the remote control result; and the method further comprises the following steps:

[0010] in a case where the remote control result meets an updating enabling condition, if the execution result label is success and the reporting time is later than a last vehicle condition updating time, it is determined that the remote control result meets the vehicle condition updating condition.

[0011] In the embodiment, when the remote control result meets the update enabling condition, if the execution result label is success, it indicates that the remote control execution operation of the vehicle end is successful, and if the reporting time of the remote control result is later than the last vehicle condition update time, it indicates that the vehicle end has not collected the latest vehicle condition information uploaded to the cloud after the vehicle executes the remote control instruction. Therefore, when the remote control result meets the update enabling condition, the execution result label is success, 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 the latest. At this time, the cloud can directly update the stored vehicle condition information based on the remote control result, so as to avoid that the cloud vehicle condition is not updated in time due to the interval delay of the vehicle end in uploading the vehicle condition information, thereby causing the real-time performance of the user terminal in reading the vehicle condition data to be low, and the displayed vehicle condition information jumps from the vehicle condition data after the remote control to the vehicle condition data before the remote control. The real-time performance of the cloud vehicle condition data update is improved, and the user experience is improved.

[0012] Optionally, the remote control result further comprises a vehicle identification code, and the method further comprises:

[0013] In a case where it is determined that the vehicle identification code is located in the 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 vehicle condition real-time updating function.

[0014] In the embodiment, for the vehicle without the vehicle condition real-time updating function, the application constructs a vehicle list based on the vehicle identification code of the vehicle. When the vehicle identification code is located in the preset vehicle list, it indicates that the vehicle has the demand for vehicle condition updating by using the vehicle condition updating method of the application, and further updating judgment is performed. Therefore, on the basis of not affecting the logical function of the vehicle itself, the vehicle condition real-time updating function is additionally added to the vehicle which cannot update the vehicle condition information in time, and the user experience is improved.

[0015] Optionally, the method further comprises:

[0016] In response to an adding instruction for a target vehicle, the vehicle identification code of the target vehicle is added to the vehicle list.

[0017] In the embodiment, the vehicle list is constructed based on the vehicle identification code of the target vehicle, and is maintained as a configuration file. Subsequently, the vehicle list can be edited based on the actual situation, and the same type of vehicles can be continuously added, and only the vehicle identification code needs to be added in the configuration file, without the need to re-invest resources for development. Not only the resources can be saved, but also the maintenance is convenient.

[0018] Optionally, updating the vehicle condition information based on the remote control result comprises:

[0019] update a vehicle condition parameter corresponding to the target vehicle condition signal in the vehicle condition information based on a remote control parameter corresponding to the target vehicle condition signal in the remote control result, to obtain updated vehicle condition information.

[0020] In this embodiment, the vehicle condition parameter corresponding to the target vehicle condition signal in the vehicle condition information is updated based on the remote control parameter corresponding to the target vehicle condition signal in the remote control result, so as to ensure the accuracy of the vehicle condition information update.

[0021] Based on the same inventive concept, a second aspect of the embodiment of the application provides a vehicle condition updating method applied to a user terminal, and the method comprises the following steps:

[0022] In response to a remote control instruction triggered by a user, the remote control instruction is sent to a vehicle terminal, so that the vehicle terminal generates a remote control result in response to the remote control instruction, and reports the remote control result to a cloud terminal, so that the cloud terminal sends the remote control result to the user terminal, and updates vehicle condition information based on the remote control result in a case where the remote control result meets a vehicle condition updating condition;

[0023] The remote control result fed back by the cloud terminal is received.

[0024] A polling instruction is sent to the cloud terminal, and updated vehicle condition information fed back by the cloud terminal in response to the polling instruction is received.

[0025] In this embodiment, since the cloud terminal updates and stores the vehicle condition information based on the remote control result in a case where the remote control result meets the vehicle condition updating condition, the vehicle condition information after the remote control displayed by the user terminal is consistent with the vehicle condition information obtained by polling the cloud terminal, so that the vehicle condition information displayed by the user terminal is prevented from jumping, and the user experience is improved.

[0026] Based on the same inventive concept, a third aspect of the embodiment of the application provides a vehicle condition updating device applied to a cloud terminal, and the device comprises the following modules:

[0027] A remote control result receiving module is configured to acquire a remote control result reported by a vehicle terminal; the remote control result is generated by the vehicle terminal in response to a remote control instruction of a user terminal;

[0028] A vehicle condition information updating module is configured to send the remote control result to the user terminal, and update vehicle condition information based on the remote control result in a case where the remote control result meets a vehicle condition updating condition;

[0029] A vehicle condition information feedback module is configured to feed back updated vehicle condition information to the user terminal in response to a polling instruction of the user terminal.

[0030] Based on the same inventive concept, a fourth aspect of the embodiments of the present application provides a vehicle condition updating device applied to a user terminal, the device comprising:

[0031] A remote control instruction issuing module is configured to send a remote control instruction triggered by a user to a vehicle terminal, so that the vehicle terminal generates a remote control result in response to the remote control instruction, and reports the remote control result to a cloud terminal, so that the cloud terminal sends the remote control result to the user terminal, and updates vehicle condition information based on the remote control result when the remote control result meets a vehicle condition updating condition.

[0032] A remote control result obtaining module is configured to receive the remote control result fed back by the cloud terminal.

[0033] A vehicle condition information polling module is configured to send a polling instruction to the cloud terminal, and receive updated vehicle condition information fed back by the cloud terminal in response to the polling instruction.

[0034] Based on the same inventive concept, a fifth aspect of the embodiments of the present application provides a vehicle condition updating system, the system comprising a user terminal, a cloud terminal and a vehicle terminal, wherein:

[0035] The user terminal is configured to send a remote control instruction triggered by a user to the cloud terminal.

[0036] The cloud terminal is configured to forward the remote control instruction to the vehicle terminal.

[0037] The vehicle terminal is configured to generate a remote control result in response to the remote control instruction, and report the remote control result to the cloud terminal.

[0038] The cloud terminal is configured to send the remote control result to the user terminal, and update vehicle condition information based on the remote control result when the remote control result meets a vehicle condition updating condition.

[0039] The user terminal is further configured to send a polling instruction to the cloud terminal.

[0040] The cloud terminal is further configured to feed back updated vehicle condition information to the user terminal in response to the polling instruction.

[0041] Based on the same inventive concept, a sixth aspect of the embodiments of the present application provides a readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the vehicle condition updating method according to the first aspect or the second aspect of the present application.

[0042] Compared with the prior art, the present application has the following advantages:

[0043] The vehicle condition updating method provided by the embodiment of the application is applied to the cloud. The method comprises the following steps: acquiring a remote control result reported by a vehicle terminal; the remote control result is generated by the vehicle terminal in response to a remote control instruction of a user terminal; sending the remote control result to the user terminal, and updating vehicle condition information based on the remote control result in the case that the remote control result meets a vehicle condition updating condition; and simultaneously, in response to a polling instruction of the user terminal, feeding 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 time, so that the vehicle condition information after remote control displayed by the user terminal is consistent with the vehicle condition information acquired from the cloud by polling, the jump of the vehicle condition information displayed by the user terminal is avoided, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0044] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the application. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor under the premise of the drawings.

[0045] Figure 1 is a service flow chart of vehicle condition updating in a remote control process in the related art;

[0046] Figure 2 is a service flow chart of vehicle condition updating in a remote control process in the embodiment of the application;

[0047] Figure 3 is a flow chart of a vehicle condition updating method applied to the cloud in the embodiment of the application;

[0048] Figure 4 is a flow chart of a vehicle condition updating method applied to the user terminal in the embodiment of the application;

[0049] Figure 5 is a functional module schematic diagram of a vehicle condition updating device applied to the cloud in the embodiment of the application;

[0050] Figure 6 is a functional module schematic diagram of a vehicle condition updating device applied to the user terminal in the embodiment of the application;

[0051] Figure 7 is a structural schematic diagram of a vehicle condition updating system in the embodiment of the application. DETAILED DESCRIPTION

[0052] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0053] The inventors discovered the following problem during the remote control of a vehicle: when users check vehicle status information on a mobile app, the vehicle status information displayed on the app initially matches the actual vehicle status after remote control, but after a few seconds, it changes and becomes inconsistent with the actual vehicle status. In other words, the vehicle status information displayed on the app sometimes jumps from the data after remote control to the data before remote control.

[0054] The inventor investigated this phenomenon and discovered the following reasons for the problem: Figure 1 As shown, on the user terminal, the user generates a remote control command by clicking the remote control button in the APP. This command is then transmitted from the cloud (including the TSP remote control module and the TSP vehicle status module, where TSP stands for Telematics Service Provider) to the vehicle (including the TBOX and controller, where TBOX stands for Telematics BOX, i.e., the remote communication terminal). After the vehicle executes the remote control command, it generates corresponding remote control result information and reports it to the user terminal for display via the cloud. Simultaneously, the vehicle periodically collects vehicle status data and uploads it to the cloud at preset intervals (e.g., every 10 seconds) for updating and storing vehicle status information. Furthermore, the user terminal polls (e.g., every 10 seconds) the real-time vehicle status interface on the cloud to obtain the latest vehicle status data stored in the cloud and displays the latest vehicle status data accordingly.

[0055] In the process, since the current part of the vehicle does not have the function of real-time updating of vehicle condition, it can only report once every 10s periodically, and because of the configuration of signal collection frequency, part of the vehicle collects vehicle condition data only once in a period, such as collecting at the 1st second of the 10-second period, and then reporting to the cloud storage from the vehicle end after 10 seconds, so there is a large delay in updating the cloud vehicle condition data, which reduces the real-time performance of the user terminal in obtaining vehicle condition data from the cloud. Therefore, when the user terminal obtains the remote control result reported by the cloud to display and initiates polling to the cloud, the cloud may not update the vehicle condition data due to the delay of the vehicle end in collecting and reporting the vehicle condition data, and thus the stored vehicle condition data of the last period (vehicle condition data before remote control) is fed back to the user terminal for display, thereby causing the user terminal to jump the vehicle condition information (vehicle condition information jumps from vehicle condition data after remote control to vehicle condition data before remote control).

[0056] In view of this, the present application proposes a vehicle condition updating method applied to the cloud, as shown in Figure 2 After obtaining the remote control result reported by the vehicle end in the cloud, on the one hand, the remote control result is 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 result, so as to avoid the delay of the vehicle end in uploading the vehicle condition information, which causes the vehicle condition in the cloud to be updated in time, thereby causing the real-time performance of the user terminal in reading the vehicle condition data to be low, and the displayed vehicle condition information jumps from the vehicle condition data after remote control to the vehicle condition data before remote control, so as to improve the real-time performance of the vehicle condition data updating in the cloud and improve the user experience.

[0057] Please refer to Figure 3 The first aspect of the embodiment of the present application provides a vehicle condition updating method applied to the cloud. As shown in Figure 3 The method comprises the following steps:

[0058] S301: Obtain the remote control result reported by the vehicle end.

[0059] In this embodiment, the remote control result is generated by the vehicle end in response to the remote control instruction of the user terminal. The user terminal refers to the device used by the vehicle owner to send remote control instructions and receive remote execution results, including various types such as smart phones, tablet computers, computers, etc. The cloud refers to a service platform specially providing Internet of Vehicles services, which mainly functions to provide a series of value-added services by integrating vehicle, network and user data, so as to enhance the driving experience and vehicle management. The cloud can collect, manage and analyze data from the vehicle end, and provide corresponding services to the vehicle owner, fleet manager or automobile manufacturer.

[0060] As shown in Figure 2As shown, the cloud platform includes a TSP remote control module and a TSP vehicle status module. The TSP remote control module forwards remote control commands from the user terminal to the vehicle and feeds back the remote control execution results reported by the vehicle to the user terminal. The TSP vehicle status module receives, updates, and stores vehicle status information uploaded periodically by the vehicle, allowing the user terminal to poll for the latest vehicle status information.

[0061] like Figure 2 As shown, the user terminal's app first establishes a connection with the vehicle via Bluetooth or cellular network. During remote vehicle control, the remote control commands issued by the user terminal are encoded and transmitted to the cloud via the network. The cloud-based TSP remote control module then forwards these commands to the vehicle's TBOX. Upon receiving the remote control command, the TBOX decodes and identifies the command content, then transmits the decoded command to the corresponding controller (such as the engine controller or door controller), causing the controller to perform the corresponding operation, such as starting the engine or unlocking the door. After the vehicle's actuators complete the operation, they generate the corresponding execution result, i.e., the remote control result, and feed it back to the TBOX. The TBOX then encodes the remote control result and reports it to the cloud via the network, ultimately feeding it back to the user terminal for display through the app interface.

[0062] 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 conditions.

[0063] Among them, the vehicle condition update condition is used to determine whether to update the currently stored vehicle condition information.

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

[0065] Specifically, if the remote control result does not meet the vehicle condition update conditions, the TSP vehicle condition module will not update the vehicle condition information. If the remote control result meets the vehicle condition update conditions, the TSP vehicle condition module will update the currently stored vehicle condition information based on the latest vehicle condition data in the remote control result.

[0066] 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 be changed again before the latest vehicle condition data collected after the remote control instruction is executed at the vehicle end is uploaded. 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 end 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, and if the vehicle condition information uploaded by the vehicle end in the next interval period is different from the vehicle condition information corresponding to the remote control result, it means that there is a new change after the vehicle end executes the remote control instruction, and at this time, the update is normally based on the vehicle condition information uploaded by the vehicle end.

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

[0068] In the embodiment, as shown in FIG. 6, the user terminal APP generates a polling instruction at an interval of a fixed period, for example, once every 10 seconds, to poll the vehicle condition information stored in the TSP vehicle condition module. After receiving the polling instruction of the user terminal, the TSP vehicle condition module responds to the polling instruction and feeds back the updated vehicle condition information to the user terminal for display on the APP interface. Figure 2

[0069] In the present application, since the cloud end updates and stores the vehicle condition data based on the remote control result as soon as the remote control result is received and uploaded to the user terminal, compared with the method of waiting for the vehicle end to upload the vehicle condition data at an interval and then updating, the present 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 end. Therefore, after the user terminal obtains the remote control result for display, since the vehicle condition data polled is also updated based on 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 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.

[0070] In addition, the delay of the vehicle end in uploading the vehicle condition information at an interval can be reduced by increasing the frequency of collecting the vehicle condition information at the vehicle end, so as to improve the real-time performance of updating the vehicle condition data in the cloud end, thereby improving the real-time performance of reading the vehicle condition data by the user terminal and avoiding the problem of jump. However, this method of increasing the collection frequency at the vehicle end will increase the network bandwidth of the cloud end, and increase the update and storage pressure of the cloud end. Therefore, the present application can solve the problem of untimely updating of the vehicle condition information without increasing the collection frequency at the vehicle end and the bandwidth pressure of the cloud end through the improvement of the process logic at the software level, and has a wider application range.

[0071] ​Optionally, the remote control result includes the vehicle identification code, the execution result label, and the reporting time corresponding to the remote control result. Step S302 above, where the remote control result meets the vehicle condition update conditions, involves updating the vehicle condition information based on the remote control result, including:

[0072] S302-1: If the vehicle identification code is located in the preset vehicle list, determine that the remote control result meets the update enable condition.

[0073] None of the vehicles in the vehicle list have real-time vehicle status update functionality. Real-time vehicle status update functionality means that the latency for the vehicle to collect, upload, and update vehicle status information is less than a threshold, for example, it can be completed in 2 seconds. This can be seen as the vehicle detecting vehicle status information or changes and immediately uploading it to the cloud for update and storage, unlike some vehicles which require a longer delay.

[0074] like Figure 2 As shown in this embodiment, for a series of vehicles whose vehicle condition information collection and uploading delay exceeds a certain threshold (i.e., vehicles without real-time vehicle condition update functionality), a vehicle list is constructed based on their vehicle identification numbers (VINs). The VIN, determined according to national vehicle management standards, contains information such as the vehicle's manufacturer, year, model, body style and code, engine code, and assembly location; it is essentially a vehicle's identification number used to distinguish different vehicles.

[0075] During application, the remote control results reported by the vehicle to the cloud include the vehicle identification code of the current vehicle. The cloud will query whether the vehicle identification code is in a preset vehicle list to determine whether the remote control results meet the update enabling conditions. Among them, the update enabling conditions are used to determine whether the current vehicle needs to be updated using the vehicle condition update method of this application.

[0076] Specifically, if the vehicle identification code of the current vehicle is in the preset vehicle list, it indicates that the current vehicle does not have the real-time vehicle status update function, meaning that the current vehicle needs to use the vehicle status update method of this application for status update. Therefore, it is determined that the remote control result of the current vehicle meets the update enabling condition, and subsequent update judgment is performed. If the vehicle identification code of the current vehicle is not in the preset vehicle list, it indicates that the current vehicle has the real-time vehicle status update function, meaning that the current vehicle does not need to use the vehicle status update method of this application for status update. Therefore, it is determined that the remote control result of the current vehicle does not meet the update enabling condition, and no further processing is performed. Thus, without affecting the vehicle's own logical functions, an additional real-time vehicle status update function is added for vehicles that cannot update their vehicle status information in a timely manner, improving the user experience.

[0077] Optionally, the method further comprises: in response to the adding instruction for the target vehicle, adding the vehicle identification code of the target vehicle into the vehicle list.

[0078] In this embodiment, the target vehicle refers to a vehicle without real-time vehicle condition updating function. The vehicle list is constructed based on the vehicle identification code of the target vehicle and is maintained as a configuration file. Subsequently, the vehicle list can be edited based on actual conditions, and the same type of vehicles can be continuously added. Only the vehicle identification code needs to be added in the configuration file, without the need to re-invest resources for development. This not only saves resources, but also is convenient to maintain.

[0079] S302-2: In the case where the remote control result meets the update enabling condition, if the execution result label 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.

[0080] As shown in FIG. 8, in the case where the remote control result meets the update enabling condition, the execution result label in the remote control result and the reporting time corresponding to the remote control result are further used to determine the vehicle condition update condition, so as to determine whether to update the vehicle condition information. Figure 2

[0081] The execution result label is used to represent whether the remote control execution operation of the vehicle end this time is successful. If the execution result label is success, it means that the remote control execution operation of the vehicle end this time is successful. If the execution result label is failure, it means that the remote control execution operation of the vehicle end this time has a problem and is not successful.

[0082] The reporting time refers to the time when the remote control result is reported to the cloud after the remote operation is executed by the vehicle end. By comparing the reporting time of the remote control result with the last vehicle condition update time stored in the cloud, the real-time performance 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 latest vehicle condition information has been collected and uploaded by the vehicle end before the remote control result is reported, and the cloud has been updated based on the information. If the reporting time of the remote control result is later than the last vehicle condition update time, it means that the latest vehicle condition information after the remote control is completed has not been uploaded to the cloud by the vehicle end.

[0083] Therefore, in the case where the remote control result meets the update enabling condition, if the execution result label 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. In the case where the remote control result meets the update enabling condition, if the execution result label 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.

[0084] ​S302-3: If the remote control result meets the vehicle condition update conditions, update the vehicle condition information based on the remote control result.

[0085] like Figure 2 As shown in this embodiment, when the remote control result meets the enabling conditions and the vehicle condition update conditions, it indicates that the vehicle has a need to update its vehicle condition using the vehicle condition update method of this application, and the data in the remote control result is correct and up-to-date. In this case, the vehicle condition information is updated based on the remote control result. Therefore, when updating the stored vehicle condition data, the cloud no longer updates based on the vehicle condition information reported late due to periodic collection by the vehicle terminal. Instead, it 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 previous vehicle condition update time, thus advancing the cloud's update action. Furthermore, after the user terminal obtains and displays the remote control result, since the polled vehicle condition data is also updated based on the remote control result, meaning the polled vehicle condition data is the same as the currently displayed vehicle condition data, the user terminal APP will not experience the problem of the vehicle condition information jumping from the remote control data to the pre-remote control data, thereby improving the user experience.

[0086] For example, it is assumed that the vehicle end uploads the historical vehicle condition data before the vehicle end executes the remote control instruction to the cloud end at the first second, and the cloud end stores the historical vehicle condition data. Then, the vehicle end executes the remote control instruction at the second second, and uploads the remote control result to the cloud end. At this time, the cloud end sends the remote control result to the user terminal for display on one hand, and updates the historical vehicle condition data stored before based on the remote control result in a case where the remote control result meets the vehicle condition update condition on the other hand. Then, the user terminal sends a polling instruction to the cloud end at the third second, and the cloud end feeds back the latest vehicle condition data stored by the cloud end to the user terminal for display. In this way, for the user terminal, the vehicle condition information after the remote control displayed by the user terminal is consistent with the vehicle condition information obtained by polling from the cloud end, and thus the jump problem does not occur. If based on the prior art, it is assumed that the cycle of the vehicle end collecting and reporting the latest vehicle condition data is 10 seconds, then the vehicle end uploads the historical vehicle condition data before the vehicle end executes the remote control instruction to the cloud end at the first second, and uploads the vehicle condition information after the vehicle end executes the remote control instruction to the cloud end at the eleventh second, that is, the cloud end completes the update of the latest vehicle condition at the eleventh second. Therefore, when the user terminal polls the vehicle condition information from the cloud end at the third second, the historical vehicle condition data before the update is obtained, and thus the vehicle condition information displayed by the user terminal jumps from the vehicle condition data after the remote control to the vehicle condition data before the remote control. Therefore, the application directly updates the vehicle condition information of the cloud end based on the remote control result in a case where the remote control result meets the update enabling condition, 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 end is advanced.

[0087] Further, the process of updating the vehicle condition mainly includes:

[0088] updating the vehicle condition parameter corresponding to the target vehicle condition signal in the vehicle condition information based on the remote control parameter corresponding to the target vehicle condition signal in the remote control result, to obtain updated vehicle condition information.

[0089] As shown in Figure 4 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.

[0090] The remote control result reported by the vehicle end includes the target vehicle condition signal and the corresponding remote control parameter, that is, the remote control function and effect that the user wants to achieve through the remote instruction. For example, the remote control result is (00X3, ON), which indicates that the state of the target vehicle condition signal, that is, the engine, is opened after the vehicle executes the remote control instruction.

[0091] Therefore, in a case that the remote control result meets the enabling condition and the vehicle condition updating condition, the vehicle condition parameter corresponding to the target vehicle condition signal in the vehicle condition information is updated based on the remote control parameter corresponding to the target vehicle condition signal in the remote control result, so as to guarantee the accuracy of the vehicle condition information updating. It should be noted that the remaining vehicle condition signals not included in the remote control result do not need to be updated, and can be updated after being reported by the vehicle end in the next interval period.

[0092] Please refer to Figure 5 Based on the same inventive concept, the second aspect of the embodiment of the present application provides a vehicle condition updating method applied to a user terminal, and the method comprises the following steps:

[0093] S401: In response to a remote control instruction triggered by a user, the remote control instruction is sent to a vehicle end, so that the vehicle end generates a remote control result in response to the remote control instruction, and reports the remote control result to a cloud end, so that the cloud end sends the remote control result to the user terminal, and updates vehicle condition information based on the remote control result in a case that the remote control result meets a vehicle condition updating condition.

[0094] In the embodiment, the user generates a remote control instruction by clicking an APP remote control button on the user terminal, and the remote control instruction is sent to the vehicle end through the cloud end. After the vehicle end receives and executes the remote control instruction, on one hand, corresponding remote control result information is generated and reported to the cloud end. On the other hand, the vehicle end periodically collects vehicle condition data and uploads the vehicle condition data to the cloud end for vehicle condition information updating and storage at an interval of a preset time length (for example, once every 10 seconds).

[0095] After the cloud end receives the remote control result, on one hand, the remote control result is sent to the user terminal for display, and on the other hand, the cloud end judges the remote control result based on a condition, and updates the vehicle condition information stored by the cloud end based on the remote control result in a case that the remote control result meets the vehicle condition updating condition. It is considered that the data in the remote control result is correct and latest. Then, if the vehicle condition information reported by the vehicle end to the cloud end in the next interval period is the same as the vehicle condition information corresponding to the remote control result stored by the cloud end, the cloud end does not need to update the vehicle condition information. In this way, when updating the stored vehicle condition data, the cloud end does not need to update the vehicle condition information based on the vehicle condition information reported by the vehicle end due to periodic collection and delayed reporting, but can directly update and store the vehicle condition information based on the remote control result in a case that the remote control result meets the vehicle condition updating condition, so as to update the vehicle condition information in advance.

[0096] S402: Receive the remote control result fed back by the cloud end.

[0097] In the embodiment, after the user terminal receives the remote control result uploaded by the cloud end, the user terminal displays the vehicle state on the APP interface based on the remote control result.

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

[0099] In this embodiment, the user terminal APP generates a polling instruction at a fixed interval to poll the vehicle condition information stored in the TSP vehicle condition module in the cloud at intervals, for example, once every 10 seconds. After receiving the polling instruction of the user terminal, the TSP vehicle condition module responds to the polling instruction and feeds back the latest vehicle condition information stored by the TSP vehicle condition module 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 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 display jump problem that the vehicle condition information jumps from the vehicle condition data after remote control to the vehicle condition data before remote control, thereby improving the user experience.

[0100] Please refer to Figure 6 , based on the same inventive concept, the third aspect of the embodiment of the application provides a vehicle condition updating system 500, the system comprises a user terminal 501, a cloud 502 and a vehicle end 503, wherein:

[0101] The user terminal 501 is configured to send a remote control instruction triggered by a user to the cloud 502.

[0102] The cloud 502 is configured to forward the remote control instruction to the vehicle end 503.

[0103] The vehicle end 503 is configured to generate a remote control result in response to the remote control instruction and report the remote control result to the cloud 502.

[0104] The cloud 502 is configured to send the remote control result to the user terminal 501 and update the vehicle condition information based on the remote control result if the remote control result meets the vehicle condition updating condition.

[0105] The user terminal 501 is further configured to send a polling instruction to the cloud 502.

[0106] The cloud 502 is further configured to feed back the updated vehicle condition information to the user terminal 501 in response to the polling instruction.

[0107] For the system embodiment, it is basically similar to the method embodiment, so the description is relatively simple, and the related parts refer to the above-mentioned part of the method embodiment of the first aspect and the second aspect.

[0108] Please refer to Figure 7 , based on the same inventive concept, the fourth aspect of the embodiment of the application provides a vehicle condition updating device applied to the cloud, the vehicle condition updating device 600 comprises:

[0109] The remote control result receiving module 601 is configured 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 instruction of the user terminal.

[0110] The vehicle condition information updating module 602 is configured to send the remote control result to the user terminal, and update the vehicle condition information based on the remote control result in a case where the remote control result meets a vehicle condition updating condition.

[0111] The vehicle condition information feedback module 603 is configured to feed back the updated vehicle condition information to the user terminal in response to a polling instruction of the user terminal.

[0112] Optionally, the remote control result comprises an execution result label and a reporting time corresponding to the remote control result; and the apparatus further comprises:

[0113] The vehicle condition updating condition determining module is configured to determine that the remote control result meets the vehicle condition updating condition in a case where the remote control result meets an updating enabling condition, and the execution result label is success and the reporting time is later than a last vehicle condition updating time.

[0114] Optionally, the remote control result further comprises a vehicle identification code; and the apparatus further comprises:

[0115] The updating enabling condition determining module is configured to determine that the remote control result meets the updating enabling condition in a case where it is determined that the vehicle identification code is located in a preset vehicle list, and none of the vehicles in the vehicle list has a real-time vehicle condition updating function.

[0116] Optionally, the apparatus further comprises:

[0117] The target vehicle adding module is configured to add a vehicle identification code of a target vehicle into the vehicle list in response to an adding instruction for the target vehicle.

[0118] Optionally, the vehicle condition information updating module 602 comprises:

[0119] The updating sub-module is configured to update a vehicle condition parameter corresponding to a target vehicle condition signal in the vehicle condition information based on a remote control parameter corresponding to the target vehicle condition signal in the remote control result, to obtain the updated vehicle condition information.

[0120] For the apparatus 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 related parts refer to the part of the method embodiment of the first aspect.

[0121] Please refer to Figure 1 , based on the same inventive concept, the fifth aspect of the embodiment of the present application provides a vehicle condition updating apparatus applied to a user terminal, and the above vehicle condition updating apparatus 700 comprises:

[0122] The remote control instruction issuing module 701 is configured to send a remote control instruction to the vehicle end in response to a remote control instruction triggered by a user, so that the vehicle end generates a remote control result in response to the remote control instruction, and reports the remote control result to the cloud end, so that the cloud end sends the remote control result to the user terminal, and updates the vehicle condition information based on the remote control result in a case where the remote control result meets a vehicle condition update condition.

[0123] The remote control result obtaining module 702 is configured to receive the remote control result fed back by the cloud end.

[0124] The vehicle condition information polling module 703 is configured to send a polling instruction to the cloud end, and receive the updated vehicle condition information fed back by the cloud end in response to the polling instruction.

[0125] For the device embodiment, since it is basically similar to the vehicle condition update method embodiment provided in the second aspect, the description is relatively simple, and the related parts refer to the part of the method embodiment of the second aspect.

[0126] In a sixth aspect, based on the same inventive concept, the embodiments of the present application provide a readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the vehicle condition update method according to the first aspect or the second aspect of the present application.

[0127] It should be noted that the specific implementation of the storage medium of the embodiments of the present application is described with reference to the specific implementation of the vehicle condition update method of the first aspect or the second aspect of the present application, which will not be repeated here.

[0128] Each embodiment in the present specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same and similar parts of each embodiment can be referred to each other.

[0129] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in 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.

[0130] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It is understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more of the flowcharts and / or block diagrams. Figure 1 one or more of the flowcharts and / or block diagrams.

[0131] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowcharts and / or block diagrams. Figure 1 one or more of the flowcharts and / or block diagrams. Figure 1 one or more of the flowcharts and / or block diagrams.

[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are carried out on the computer or other programmable terminal devices to generate a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more of the flowcharts and / or block diagrams. ​ one or more of the flowcharts and / or block diagrams.

[0133] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments once they have been given the benefit of the basic inventive concepts presented with respect to the preferred embodiments. Accordingly, the appended claims are intended to encompass all modifications and variations of the preferred embodiments that fall within the scope of the present application.

[0134] Finally, it needs to be pointed out that in this document, relational terms such as first and second and the like can only be intended to distinguish one entity or operation from another entity or operation without necessarily requiring or implying any such actual relationship or order between such entities or operations. Moreover, the terms "comprising", "including", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without more limitations, an element defined by the statement "comprising a" does not exclude the existence of additional identical elements in the process, method, article, or apparatus including the stated element.

[0135] The above describes in detail a vehicle condition updating method, device, system and medium provided by the present application. The principles and implementation modes of the present application are described by applying specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation modes and application ranges can be changed. In summary, the content of the specification should not be understood as a limitation of the present application.

Claims

1. A vehicle condition updating method characterized by comprising: Applied to the cloud, the method comprises: Obtaining a remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to a remote control instruction 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 in the case that the remote control result meets the vehicle condition update condition; In response to a polling instruction of the user terminal, feeding back the updated vehicle condition information to the user terminal; Wherein, the remote control result comprises a vehicle identification code, an execution result label and a reporting time corresponding to the remote control result; in the case that the remote control result meets the vehicle condition update condition, updating the vehicle condition information based on the remote control result comprises: In the case that it is determined that the vehicle identification code is located 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 vehicle condition real-time update function; In the case that the remote control result meets the update enabling condition, if the execution result label 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.

2. The method of claim 1, wherein, The method further comprises: In response to an adding instruction for a target vehicle, adding the vehicle identification code of the target vehicle to the vehicle list.

3. The method of claim 1, wherein, Updating the vehicle condition information based on the remote control result comprises: Updating the vehicle condition parameter corresponding to the target vehicle condition signal in the vehicle condition information based on the remote control parameter corresponding to the target vehicle condition signal in the remote control result, to obtain the updated vehicle condition information.

4. A vehicle condition updating method characterized by comprising: Applied to the user terminal, the method comprises: In response to a remote control instruction triggered by the user, sending 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 reports the remote control result to the cloud, so that the cloud sends the remote control result to the user terminal, and updates the vehicle condition information based on the remote control result in the case that the remote control result meets the vehicle condition update condition; wherein, the remote control result comprises a vehicle identification code, an execution result label and a reporting time corresponding to the remote control result; in the case that the remote control result meets the vehicle condition update condition, updating the vehicle condition information based on the remote control result comprises: in the case that it is determined that the vehicle identification code is located 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 vehicle condition real-time update function; in the case that the remote control result meets the update enabling condition, if the execution result label 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; Receiving the remote control result fed back by the cloud; Sending a polling instruction to the cloud, and receiving the updated vehicle condition information fed back by the cloud in response to the polling instruction.

5. A vehicle condition updating apparatus characterized by comprising: Applied to the cloud, the device comprises: A remote control result receiving module for obtaining a remote control result reported by the vehicle end; the remote control result is generated by the vehicle end in response to a remote control instruction of the user terminal; The vehicle condition information updating module is 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 meets the vehicle condition updating condition. The vehicle condition information feedback module is configured to respond to a polling instruction of the user terminal and feed back the updated vehicle condition information to the user terminal. The remote control result includes a vehicle identification code, an execution result label, and a reporting time corresponding to the remote control result. The updating enabling condition determining module is configured to determine that the remote control result meets the updating enabling condition if the vehicle identification code is located in a preset vehicle list. The vehicle condition updating condition determining module is configured to determine that the remote control result meets the vehicle condition updating condition if the execution result label is success and the reporting time is later than a last vehicle condition updating time.

6. A vehicle condition updating apparatus characterized by comprising: The device applied to the user terminal includes: The remote control instruction issuing module is configured to send a remote control instruction triggered by a user to a vehicle terminal to make the vehicle terminal generate a remote control result in response to the remote control instruction and report the remote control result to a cloud terminal. The remote control result obtaining module is configured to receive the remote control result fed back by the cloud terminal. The vehicle condition information polling module is configured to send a polling instruction to the cloud terminal and receive the updated vehicle condition information fed back by the cloud terminal in response to the polling instruction.

7. A vehicle condition updating system comprising: The user terminal, the cloud terminal, and the vehicle terminal are used to implement the vehicle condition updating method of any one of claims 1 to 3 or the vehicle condition updating method of claim 4. The user terminal is configured to send a remote control instruction triggered by a user to the cloud terminal. The cloud terminal is configured to forward the remote control instruction to the vehicle terminal. The vehicle terminal is configured to generate a remote control result in response to the remote control instruction and report the remote control result to the cloud terminal. The cloud terminal is 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 meets the vehicle condition updating condition. The user terminal is further configured to send a polling instruction to the cloud terminal. The cloud is further configured to, in response to the polling instruction, feed back the updated vehicle condition information to the user terminal.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the vehicle condition updating method according to any one of claims 1 to 3 or the vehicle condition updating method according to claim 4.

Citation Information

Patent Citations

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

    CN114867094A

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

    CN119484630A