Data processing method and apparatus

By working in conjunction with the vehicle service platform, the application's detection components detect and update data for interface elements, solving the problem of low efficiency for users when managing vehicle information and improving vehicle data awareness and user experience.

CN115269954BActive Publication Date: 2026-03-27ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-21
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Users need to obtain and manage vehicle information through different providers, resulting in low management efficiency and incomplete vehicle data perception, which affects user experience.

Method used

The application's detection component detects data update conditions for interface elements, uploads data update requests to the vehicle service platform, receives and displays vehicle usage information, and the service platform queries and updates the data of interface elements across multiple vehicle platforms.

Benefits of technology

This improves users' awareness of vehicle usage information, reduces the need to install multiple vehicle services on terminal devices, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115269954B_ABST
    Figure CN115269954B_ABST
Patent Text Reader

Abstract

Embodiments of the present specification provide a data processing method and device, wherein a data processing method comprises: performing detection processing on an interface element of a vehicle service of an application; the interface element is configured in a user interface of a terminal device running the application; if it is detected that a data update condition of the interface element is triggered, uploading a data update request to a service platform of the vehicle service; receiving vehicle use information of a user vehicle associated with the vehicle service issued by the service platform; the vehicle use information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms; and performing data update on the interface element displayed on the user interface based on the vehicle use information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present document relates to the technical field of data processing, and in particular, to a data processing method and device. BACKGROUND

[0002] With the continuous development of the Internet and information technology, and the popularity of mobile terminals, online services based on mobile terminals have become the main channel for users to participate in services. With the continuous improvement of the Internet, more and more users use mobile terminals to manage user information. Because the providers of user information are different, users need to obtain and manage information through different providers in the process of managing their own information. With the continuous development of the economy, more and more users have become car owners. Therefore, how users efficiently perceive and manage vehicle data has become a concern for users who purchase vehicles. SUMMARY

[0003] One or more embodiments of the present specification provide a data processing method. The data processing method is applied to a detection component of an application program, and includes: performing detection processing on an interface element of a vehicle service of the application program; the interface element is configured in a user interface of a terminal device running the application program. If a data update condition of the interface element is detected to be triggered, a data update request is uploaded to a service platform of the vehicle service. Vehicle use information of a user vehicle associated with the vehicle service is received and issued by the service platform; the vehicle use information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms. The interface element displayed on the user interface is updated based on the vehicle use information.

[0004] One or more embodiments of the present specification provide another data processing method applied to a service platform of a vehicle service, including: obtaining a data update request uploaded by a detection component of an application program after detecting that a data update condition of an interface element of the vehicle service is triggered; the interface element is configured in a user interface of a terminal device running the application program. According to a user identifier of a login user of the application program carried in the data update request, a user vehicle associated with the vehicle service is queried. A target vehicle platform corresponding to the user vehicle is determined in a plurality of vehicle platforms, and an information query request of the user vehicle is sent to the target vehicle platform. Vehicle use information of the user vehicle returned by the target vehicle platform is received and issued to the detection component; the detection component updates the interface element displayed on the user interface based on the vehicle use information.

[0005] One or more embodiments of the present specification provide a data processing apparatus, running a detection component of an application, comprising: a detection module configured to perform detection processing on an interface element of a vehicle service of the application; the interface element is configured in a user interface of a terminal device running the application. If it is detected that a data update condition of the interface element is triggered, a request uploading module is run, the request uploading module is configured to upload a data update request to a service platform of the vehicle service. An information receiving module is configured to receive vehicle usage information of a user vehicle associated with the vehicle service issued by the service platform; the vehicle usage information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms. A data updating module is configured to perform data updating on the interface element displayed on the user interface based on the vehicle usage information.

[0006] One or more embodiments of the present specification provide another data processing apparatus, running a service platform of a vehicle service, comprising: a request obtaining module configured to obtain a data update request uploaded by a detection component of an application after detecting that a data update condition of an interface element of the vehicle service is triggered; the interface element is configured in a user interface of a terminal device running the application. A vehicle querying module is configured to query a user vehicle associated with the vehicle service according to a user identifier of a login user of the application carried in the data update request. An information querying module is configured to determine a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms, and send an information query request of the user vehicle to the target vehicle platform. An information receiving module is configured to receive vehicle usage information of the user vehicle returned by the target vehicle platform and issue to the detection component; the detection component performs data updating on the interface element displayed on the user interface based on the vehicle usage information.

[0007] One or more embodiments of the present specification provide a data processing device, comprising: a processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: perform detection processing on an interface element of a vehicle service of the application; the interface element is configured in a user interface of a terminal device running the application. If it is detected that a data update condition of the interface element is triggered, a data update request is uploaded to a service platform of the vehicle service. Receive vehicle usage information of a user vehicle associated with the vehicle service issued by the service platform; the vehicle usage information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms. Perform data updating on the interface element displayed on the user interface based on the vehicle usage information.

[0008] One or more embodiments of the present specification provide another data processing device, comprising: a processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: obtain a data update request uploaded by a detection component of an application after detecting that a data update condition of an interface element of a vehicle service is triggered; the interface element is configured in a user interface of a terminal device running the application. Query a user vehicle associated with the vehicle service according to a user identifier of a login user of the application carried in the data update request. Determine a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms, and send an information query request of the user vehicle to the target vehicle platform. Receive vehicle usage information of the user vehicle returned by the target vehicle platform and issue to the detection component; the detection component performs data update on the interface element displayed on the user interface based on the vehicle usage information.

[0009] One or more embodiments of the present specification provide a storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: performing detection processing on an interface element of a vehicle service of an application; the interface element is configured in a user interface of a terminal device running the application. If it is detected that a data update condition of the interface element is triggered, a data update request is uploaded to a service platform of the vehicle service. Receive vehicle usage information of a user vehicle associated with the vehicle service issued by the service platform; the vehicle usage information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms. Perform data update on the interface element displayed on the user interface based on the vehicle usage information.

[0010] One or more embodiments of the present specification provide another storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: obtaining a data update request uploaded by a detection component of an application after detecting that a data update condition of an interface element of a vehicle service is triggered; the interface element is configured in a user interface of a terminal device running the application. Query a user vehicle associated with the vehicle service according to a user identifier of a login user of the application carried in the data update request. Determine a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms, and send an information query request of the user vehicle to the target vehicle platform. Receive vehicle usage information of the user vehicle returned by the target vehicle platform and issue to the detection component; the detection component performs data update on the interface element displayed on the user interface based on the vehicle usage information. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to make one or more embodiments of the present specification or the technical solutions in the prior art clearer, the drawings needed to be used in the embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present specification, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0012] Figure 1 A data processing method processing flowchart provided for one or more embodiments of the present specification;

[0013] Figure 2 A data processing method processing flowchart applied to an interface element scene provided for one or more embodiments of the present specification;

[0014] Figure 3 Another data processing method processing flowchart provided for one or more embodiments of the present specification;

[0015] Figure 4 A data processing device schematic diagram provided for one or more embodiments of the present specification;

[0016] Figure 5 Another data processing device schematic diagram provided for one or more embodiments of the present specification;

[0017] Figure 6 A data processing device structure schematic diagram provided for one or more embodiments of the present specification;

[0018] Figure 7 Another data processing device structure schematic diagram provided for one or more embodiments of the present specification. DETAILED DESCRIPTION

[0019] In order to make one or more embodiments of the present specification or the technical solutions in the prior art clearer, the drawings needed to be used in the embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present specification, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0020] A data processing method embodiment provided by the present specification:

[0021] Referring to Figure 1 The data processing method provided in the embodiment is applied to a detection component of an application program, and specifically includes steps S102 to S108.

[0022] In step S102, the interface element of the vehicle service of the application program is detected.

[0023] The data processing method provided in the embodiment, the detection component of the application program detects the interface element of the vehicle service of the application program configured on the user interface of the terminal device, uploads a data update request to the vehicle service in the case where the data update condition of the interface element is triggered, and updates the interface element displayed on the user interface based on the vehicle use information of the user vehicle issued by the service platform after receiving the vehicle use information of the user vehicle, so that the user can query the vehicle use information of the user vehicle associated with the vehicle service through the interface element of the user interface of the vehicle service of the application program, and the service platform of the vehicle service queries the vehicle use information of the user vehicle from the target vehicle platform corresponding to the user vehicle in the plurality of vehicle platforms according to the data update request, so that the service platform improves the perception of the user to the vehicle use information by data docking with the plurality of vehicle platforms, and the user does not need to install a plurality of vehicle service providing services corresponding to the vehicle on the terminal device, which affects the user experience of the terminal device.

[0024] The application program includes a standalone application installed on the terminal device, and the user can participate in the service provided by the application program by logging in the application program; the vehicle service includes a sub-service provided by the application program and carried on the application program; in addition, the vehicle service can also be a service provided by a third-party platform and carried on the application program for service provision, which is equivalent to a mini program; the vehicle service also includes a service running independently on the terminal device; the embodiment does not limit this. The embodiment only takes the vehicle service of the application program as an example for description, and other cases are similar to the processing process of the vehicle service of the application program, which is not limited in the embodiment.

[0025] The interface element includes a component in the operating system of the terminal device, which directly displays the service content on the desktop of the terminal device; the user can interact with the interface element to make the corresponding service perform a corresponding operation or make the user visualize the underlying information through the interface element; for example, a widget. The usual form of the interface element is a small block or an icon; for example, various small blocks and icons can be laid out in the desktop area, waiting for the user to select or show information to the user; the user element can be moved, repositioned, deleted, resized, etc.; the user is allowed to change or organize the displayed content. In addition, the interface element also includes an information display area suspended on the lock screen page of the terminal device.

[0026] The interface element is configured in a user interface of a terminal device running the application program; the user interface includes a desktop area of the terminal device or a lock screen page of the terminal device. The terminal device includes an electronic device with a touch screen, such as a user terminal, a tablet computer, a personal digital assistant (PAD), or a car terminal.

[0027] In implementation, before the interface element of the vehicle service is configured, the login user of the application program needs to open the interface element in the vehicle service. In an optional implementation provided in the embodiment, the vehicle service opens the interface element for the login user of the application program in the following manner:

[0028] According to the vehicle identification information of the user vehicle input by the login user, it is verified whether the user vehicle meets the configuration condition of the interface element;

[0029] If yes, the login user is shown an opening control of the interface element;

[0030] If no, the vehicle service of the user vehicle is opened;

[0031] If it is detected that the opening control is triggered, the login user is opened for the interface element.

[0032] Specifically, after the vehicle service obtains the vehicle identification information of the user vehicle input by the login user after accessing the vehicle service loaded in the application program, the vehicle identification information is used to verify the configuration condition of the interface element of the user vehicle. Specifically, in the process of verifying the configuration condition, it is verified whether the user vehicle meets the configuration condition of the interface element. The configuration condition includes that the vehicle platform corresponding to the user vehicle is a platform that is connected with the service platform for data connection. The vehicle identification information includes the vehicle identification and / or the vehicle factory identification of the user vehicle, wherein the vehicle factory identification, such as vehicle vin (Vehicle Identification Number, vehicle identification code).

[0033] In the process of verifying whether the user meets the configuration condition of the interface element, the following steps are included: determining the target vehicle platform corresponding to the user vehicle based on the vehicle identification information; querying whether the platform identification of the target vehicle platform exists in a preset list; if yes, it is determined that the user vehicle meets the configuration condition, that is, the verification result of the configuration condition verification of the interface element of the user vehicle is passed; if no, it is determined that the user vehicle does not meet the configuration condition. In the preset list, the platform identification of the vehicle platform that establishes a data connection relationship with the service platform is recorded.

[0034] If the user vehicle satisfies the configuration condition of the interface element, the opening control of the interface element is displayed to the logged-in user; and if the opening control is detected to be triggered, the opening processing of the interface element on the logged-in user or the user vehicle is performed; in order to further ensure that the logged-in user is the owner of the user vehicle and avoid that the logged-in user displays the use information of the vehicle not belonging to him or her through the interface element, affecting the data security of the real owner of the vehicle, in an optional implementation provided by the embodiment, in the opening processing of the interface element on the logged-in user, the vehicle service further performs the following operation:

[0035] loading a service page of the vehicle providing service; if the target vehicle platform detects the information authorization instruction submitted by the vehicle providing service, generating an information reading request carrying the user identifier of the logged-in user based on the information authorization instruction and sending the information reading request to the service platform;

[0036] The information authorization instruction is submitted by the vehicle providing service after detecting that the information authorization control configured on the service page is triggered.

[0037] Specifically, after verifying that the user vehicle satisfies the configuration condition of the interface element, the vehicle service displays the opening control of the interface element to the logged-in user; if the opening control is detected to be triggered, in order to make the logged-in user authorize the target vehicle platform corresponding to the user vehicle to verify the logged-in user and the user vehicle, a service interface of the vehicle providing service corresponding to the target vehicle platform is called, a service page of the vehicle providing service is loaded, the service page is configured with an information authorization control, and if the vehicle providing service detects that the information authorization control is triggered, an information authorization instruction is uploaded to the target vehicle platform; the target vehicle platform queries the user information and the vehicle identifier information of the logged-in user based on the information authorization instruction and performs user vehicle verification based on the user information and the vehicle identifier information;

[0038] The target vehicle platform performs user vehicle verification based on the user information and the vehicle identifier information, and after the verification passes, performs the opening processing of the interface element on the logged-in user, and sends the opening result to the service platform after the opening. It should be noted that the target vehicle platform opens the interface element of the user vehicle for the logged-in user, which only means that the configuration permission of the interface element of the user vehicle is opened for the logged-in user, and the logged-in user needs to configure the interface element to display the interface element on the user interface of the terminal device.

[0039] In order to assist in implementing the opening processing of the interface element on the logged-in user, in an optional implementation provided by the embodiment, in the opening processing of the interface element on the logged-in user, the service platform performs the following operation:

[0040] reading the user information of the login user and the vehicle identification information according to an information reading request sent by the target vehicle platform after detecting that the vehicle providing service sends the information authorization instruction submitted by the login user;

[0041] synchronizing the user information and the vehicle identification information to the target vehicle platform; and

[0042] receiving an opening result of the interface element returned by the target vehicle platform in a case where the user vehicle verification passes and displaying the opening result through the vehicle service.

[0043] In an optional implementation of the embodiment, the target vehicle platform performs the following operations in the process of the user vehicle verification:

[0044] querying vehicle user information associated with the vehicle identification information based on the vehicle identification information;

[0045] verifying whether the vehicle user information matches the user information;

[0046] if yes, determining that a verification result of the user vehicle verification is verification pass; and if no, determining that the verification result of the user vehicle verification is verification fail.

[0047] Specifically, the target vehicle platform acquires an information authorization instruction submitted by a vehicle providing service, generates an information reading request carrying a user identifier based on the user identifier carried in the information authorization instruction, and sends the information reading request to the service platform. The service platform receives the information reading request sent by the target vehicle platform, queries user information of a login user and vehicle identification information of a user vehicle associated with the login user based on the information reading request, and synchronizes the user information and the vehicle identification information to the target vehicle platform. After receiving the user information and the vehicle identification information, the target vehicle platform first queries vehicle user information associated with the vehicle identification information based on the vehicle identification information, that is, queries vehicle user information of a user who purchases the user vehicle. The target vehicle platform verifies whether the queried vehicle user information matches the user information synchronized by the service platform. If yes, the target vehicle platform determines that a verification result of the user vehicle verification is verification pass, and opens an interface element of the user vehicle, that is, opens a configuration permission of the interface element of the user vehicle in a user interface to the login user. After opening the configuration permission of the login user, the target vehicle platform generates an opening result carrying an opening success, and returns the opening result to the service platform. The service platform receives the opening result returned by the target vehicle platform, and sends the opening result to the vehicle service. The vehicle service displays the opening result. If the vehicle user information does not match the user information, the target vehicle platform determines that the verification fails, and returns a verification fail prompt to the service platform, so that the service platform displays the verification fail prompt through the vehicle service.

[0048] The verification of whether the vehicle user information matches the user information includes verification of whether user identity information in the vehicle user information is consistent with identity information in the user information, and / or verification of whether a similarity between a user image in the vehicle user information and a user image in the user information is greater than a preset threshold value; if yes, it is determined that the vehicle user information matches the user information, and if no, it is determined that the vehicle user information does not match the user information.

[0049] It should be noted that the above is only for one vehicle, i.e., the user vehicle, to open the vehicle service and the interface element. If the logged-in user has multiple vehicles, the opening of the vehicle service and the interface element is performed in a similar manner as described above, and this embodiment will not be described herein. It should be further noted that in the opening process, the vehicle service verifies whether the user vehicle satisfies the configuration condition of the interface element according to the vehicle identification information of the user vehicle entered by the logged-in user, so as to avoid that the service platform does not perform data connection with the target vehicle platform corresponding to the user vehicle, resulting in that no element is opened in the interface and vehicle use information cannot be obtained, thereby causing a poor use experience of the logged-in user. If the vehicle platforms corresponding to the vehicles all establish data connection with the service platform, the verification of the configuration condition is not required, and after the vehicle service obtains the vehicle identification information of the user vehicle entered by the logged-in user, the vehicle service displays an opening control of the interface element to the logged-in user. If it is detected that the opening control is triggered, the logged-in user is processed to open the interface element.

[0050] The detection component detects the interface element of the application program, i.e., detects the interface element of the vehicle service of the application program.

[0051] In step S104, if it is detected that the data update condition of the interface element is triggered, a data update request is uploaded to the service platform of the vehicle service.

[0052] The service platform includes a platform or a server corresponding to the vehicle service.

[0053] In an optional implementation provided by the embodiment, the data update condition is triggered, and the following manner is used for detection:

[0054] It is detected whether there is a configuration request for the interface element; if yes, it is determined that the data update condition is triggered;

[0055] Or,

[0056] It is detected whether there is an update request for the interface element; if yes, it is determined that the data update condition is triggered;

[0057] Or,

[0058] detecting whether a data update time of the interface element arrives, and if so, determining that the data update condition is triggered.

[0059] Specifically, step S104 can also be replaced by one or more of the following: if it is detected that the login user makes a configuration request for the interface element of the vehicle service, uploading a data update request to the service platform of the vehicle service; if it is detected that the login user makes an update request for the interface element, uploading a data update request to the service platform of the vehicle service; if it is detected that the data update time of the interface element arrives, uploading a data update request to the service platform of the vehicle service.

[0060] In this embodiment, in the process of uploading the data update request to the service platform of the vehicle service, first, the user identifier of the login user of the application program is read, and then a data update request carrying the user identifier is generated and uploaded to the service platform.

[0061] Step S106 receives the vehicle use information associated with the user vehicle of the vehicle service issued by the service platform.

[0062] The vehicle use information includes information corresponding to the vehicle use situation of the user vehicle up to the current time; for example: total mileage, cruising range, remaining fuel quantity, remaining battery quantity, tire pressure. In addition, the vehicle use information can also include vehicle state information, wherein the vehicle state information includes the current vehicle state of the user vehicle; for example: the state of the vehicle door being kept open for a long time, the state of abnormal driving.

[0063] In specific implementation, the vehicle use information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms; in an optional implementation provided in this embodiment, the service platform queries the vehicle use information in the following manner:

[0064] According to the user identifier of the login user of the application program carried by the data update request, the user vehicle associated with the vehicle service is queried;

[0065] A target vehicle platform corresponding to the user vehicle is determined in a plurality of vehicle platforms, and an information query request is generated based on the vehicle service identifier of the user vehicle; the vehicle service identifier is generated after the interface element is opened in the target vehicle platform;

[0066] The vehicle use information is queried from the target vehicle platform based on the information query request.

[0067] Specifically, after opening the interface element for the user vehicle, the target vehicle platform assigns a vehicle service identifier to the user vehicle to identify the user vehicle; the vehicle service identifier is carried in the opening result and sent to the service platform; when the service platform subsequently queries the vehicle usage information and / or vehicle status information of the user vehicle from the target vehicle platform, the service platform can send a query request to the target vehicle platform based on the vehicle service identifier.

[0068] In this embodiment, the service platform obtains a data update request, and first queries a user vehicle associated to the vehicle service of the logged-in user according to a user identifier carried in the data update request; determines a target vehicle platform corresponding to the user vehicle among multiple vehicle platforms, and sends an information query request to the target vehicle platform based on a vehicle service identifier of the user vehicle generated by the target vehicle platform; the target vehicle platform queries the vehicle usage information of the user vehicle based on the vehicle service identifier carried in the information query request and returns the information to the service platform.

[0069] It should be noted that the above description of the vehicle service identifier is only exemplary. In the case where the target vehicle platform does not manage the user vehicle based on the vehicle service identifier, the service platform sends an information query request to the target vehicle platform based on the vehicle identifier information of the user vehicle; the target vehicle platform queries the vehicle usage information of the user vehicle based on the vehicle identifier information carried in the information query request and returns the information to the service platform.

[0070] It should also be noted that the above is only an example of associating one user vehicle to the vehicle service by the logged-in user. If the logged-in user associates at least two user vehicles to the vehicle service, and the corresponding vehicle platforms of the user vehicles are different, a default user vehicle is determined by interacting with the logged-in user; after receiving the data update request, the service platform queries the default user vehicle associated to the vehicle service of the logged-in user based on the user identifier carried in the data update request; determines a default target vehicle platform corresponding to the default user vehicle among multiple vehicle platforms; generates an information query request based on the vehicle service identifier of the default user vehicle and sends the information query request to the default target vehicle platform.

[0071] In addition, in the case where the interface element for each user vehicle is opened on the vehicle platform corresponding to each user vehicle, after receiving the data update request, the service platform queries at least two user vehicles associated to the vehicle service of the logged-in user based on the user identifier carried in the data update request; determines the vehicle platform corresponding to each user vehicle among the at least two user vehicles among multiple vehicle platforms, and sends an information query request corresponding to each user vehicle to each vehicle platform. The generation method of the information query request is as described above, and this embodiment is not limited herein.

[0072] Step S108, updating the interface element displayed on the user interface based on the vehicle usage information.

[0073] In practice, after receiving the vehicle usage information and / or vehicle state information issued by the service platform, the received vehicle usage information and / or vehicle state information is displayed based on the interface element to complete the data update of the interface element.

[0074] In this embodiment, in addition to the above-mentioned data update request uploaded by the detection component to the service platform, and the service platform querying the vehicle usage information of the user vehicle from the target vehicle platform corresponding to the user vehicle based on the data update request, the target service platform sends vehicle abnormal information to the service platform after detecting the abnormal state of the user vehicle; the service platform issues the vehicle abnormal information to the detection component after receiving the vehicle abnormal information; in this way, the perception degree of the user to the vehicle abnormal information is improved; in an optional implementation provided in this embodiment, the detection component further performs the following operations:

[0075] Receiving the vehicle abnormal information issued by the service platform; the vehicle abnormal information is sent to the service platform after the target vehicle platform detects the abnormal state of the user vehicle;

[0076] Based on the vehicle abnormal information, the interface element displayed on the user interface is data prompted.

[0077] Specifically, the target vehicle platform determines the vehicle state of the user vehicle based on the collected vehicle usage information of the user vehicle; in the case of detecting that the vehicle state of the user vehicle is an abnormal state, the vehicle abnormal information is sent to the service platform based on the abnormal state; the service platform issues the vehicle abnormal information to the detection component after receiving the vehicle abnormal information sent by the target vehicle platform; the detection component receives the vehicle abnormal information issued by the service platform, and data prompts the interface element displayed on the user interface based on the vehicle abnormal information.

[0078] For the case that the logged-in user associates two user vehicles with the vehicle service, and displays the vehicle usage information of the two user vehicles through the interface element, in the first optional implementation provided in this embodiment, the data switching of the interface element is performed in the following way:

[0079] If the switching instruction of the logged-in user to the vehicle usage information of the user vehicle displayed by the interface element is detected, a data switching request is uploaded to the service platform;

[0080] receive second vehicle usage information of a second user vehicle associated with the vehicle service and sent by the service platform based on the data switching request; the vehicle usage information is obtained by the service platform by querying a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms;

[0081] switch the interface element displayed on the user interface based on the second vehicle usage information.

[0082] Specifically, when detecting that the logged-in user submits a switching instruction through the interface element, the vehicle usage information of the second user vehicle is queried and the interface element is switched based on the query result; in the process of switching the interface element, a data switching request is uploaded to the service platform; the service platform queries the second user vehicle associated with the vehicle service of the logged-in user after receiving the data switching request; wherein the second user vehicle is a user vehicle other than the user vehicle associated with the vehicle service of the logged-in user; the service platform queries the second user vehicle, determines a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms, and sends an information query request for querying the vehicle usage information of the second user vehicle to the second vehicle platform; the second vehicle platform queries the second vehicle usage information of the second user vehicle and returns it to the service platform; the service platform sends the second vehicle usage information to the detection component after receiving the second vehicle usage information of the second vehicle; the detection component receives the second vehicle usage information and displays it through the interface element.

[0083] In the above-mentioned embodiments, the second vehicle usage information of the second user vehicle is queried according to the switching instruction of the logged-in user, and the interface element is switched based on the query result; in the second optional embodiment provided in the present embodiment, the vehicle usage information of the second user vehicle can also be displayed in the following way:

[0084] If it is detected that the data update time of the interface element arrives, a data update request is uploaded to the service platform; the service platform queries the first vehicle usage information and the second vehicle usage information of the user vehicle and the second user vehicle that open the interface element based on the data update request;

[0085] receive the first vehicle usage information of the user vehicle and the second vehicle usage information of the second user vehicle sent by the service platform;

[0086] the first vehicle usage information is displayed on the interface element;

[0087] If a switching instruction for the interface element is detected, the second vehicle usage information is displayed on the interface element.

[0088] Specifically, the data update request can be uploaded to the service platform when it is detected that the data update time of the interface element of the user vehicle arrives. After the service platform queries the user vehicle and the second user vehicle, the user vehicle usage information of the user vehicle is queried from the target vehicle platform corresponding to the user vehicle among the plurality of vehicle platforms, and the second vehicle usage information of the second user vehicle is queried from the second vehicle platform corresponding to the second user vehicle among the plurality of vehicle platforms. The vehicle usage information and the second vehicle usage information obtained by the query are issued to the detection component. The detection component first displays the vehicle usage information of the user vehicle. If the switching instruction of the interface element of the login user is detected, the second vehicle usage information of the second user vehicle is displayed.

[0089] It should be noted that the interface element displays the vehicle usage information of the user vehicle by default. If the vehicle abnormal information of the second user vehicle issued by the service platform is received, the vehicle usage information of the second user vehicle is switched to, and the vehicle abnormal information of the second user vehicle is displayed.

[0090] The above is only an example of switching the interface element of two user vehicles. If the number of user vehicles associated with the login user and the vehicle service is more than two, the data displayed by the interface element can be switched by using a similar switching method. This embodiment will not be described here.

[0091] In specific implementation, in addition to opening the configuration permission of the interface element of the user vehicle, the login user also opens the vehicle service. When the interface element is configured, the login user can also submit a service request for the vehicle service based on the interface element. In an optional implementation of the embodiment, the detection component further performs the following operations:

[0092] Obtain the vehicle service request submitted by the login user through the interface element;

[0093] Upload the vehicle service request to the service platform to process the vehicle service of the user vehicle on the service platform.

[0094] Specifically, the login user submits a vehicle service request through the interface element, and the detection component uploads the vehicle service request to the service platform to process the vehicle service of the user vehicle on the service platform.

[0095] It should be further noted that the related service content of the vehicle service can be combined with the related content provided by the application program. For example, the service platform obtains a vehicle parking service request submitted by the login user, performs parking processing based on the vehicle parking service request, and determines to issue a carbon-saving identifier to the login user according to the parking duration.

[0096] The data processing method provided in the embodiment is further described below by taking the application of the data processing method in the interface element scenario as an example. Referring to Figure 2 The data processing method applied in the interface element scenario specifically includes the following steps.

[0097] In step S202, the vehicle service of the application program acquires the vehicle identification information of the user vehicle input by the login user.

[0098] In step S204, it is verified whether the user vehicle meets the configuration condition of the interface element.

[0099] If yes, steps S206 to S208 are executed.

[0100] If no, the login user is shown the opening result of the vehicle service.

[0101] In step S206, the login user is shown the opening control of the interface element.

[0102] In step S208, if it is detected that the opening control is triggered, the service page of the vehicle service corresponding to the user vehicle is loaded.

[0103] The vehicle service detects that the information authorization component configured in the service page is triggered, and uploads an information authorization instruction to the target vehicle platform corresponding to the user vehicle; the target vehicle platform generates an information reading request according to the user identifier of the login user carried in the information authorization instruction and sends the information reading request to the service platform.

[0104] The service platform reads the user information of the login user and the vehicle identification information of the user vehicle according to the information reading request and sends the user information and the vehicle identification information to the target vehicle platform.

[0105] After receiving the vehicle identification information and the user information, the target vehicle platform performs user vehicle verification based on the vehicle identification information and the user information, and opens the display permission of the login user to display the vehicle use information of the user vehicle on the interface element configured in the user interface if the verification is passed; and sends the opening result to the service platform after the display permission is opened.

[0106] The service platform sends the opening result sent by the service platform to the vehicle service to display the opening result through the service page of the vehicle service.

[0107] In step S214, if the detection module of the application program detects a configuration request of the login user to the interface element of the vehicle service, the detection module uploads a data update request carrying the user identifier of the login user to the service platform.

[0108] The service platform queries the user vehicle of the logged-in user according to the user identifier carried in the data update request, determines the target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms, and sends an information query request carrying the vehicle service identifier of the user vehicle to the target vehicle platform.

[0109] The vehicle service identifier is generated and sent to the service platform by the target vehicle platform after the target vehicle platform opens the display permission of the vehicle use information of the user vehicle on the interface element of the vehicle service.

[0110] The service platform receives the vehicle use information of the user vehicle returned by the target vehicle platform and issues the vehicle use information to the detection component.

[0111] In step S222, the detection component updates the data of the interface element based on the vehicle use information.

[0112] Another data processing method embodiment provided in the specification:

[0113] The execution subject of the data processing method provided in the embodiment is the service platform of the vehicle service, and the execution subject of the data processing method embodiment provided in the specification is the detection component of the application program. The data processing method provided in the embodiment applied to the service platform of the vehicle service cooperates with the data processing method provided in the above method embodiment applied to the detection component of the application program in the execution process. Therefore, when reading the embodiment, please refer to the corresponding content of the above method embodiment.

[0114] Referring to Figure 3 The data processing method provided in the embodiment is applied to the service platform of the vehicle service, and specifically includes steps S302 to S308.

[0115] In step S302, a data update request uploaded by the detection component of the application program after detecting that the data update condition of the interface element of the vehicle service is triggered is obtained.

[0116] The data processing method provided in the embodiment, the detection component of the application program performs detection processing on the interface element of the vehicle service of the application program configured on the user interface of the terminal device, and in a case where a data update condition of the interface element is detected to be triggered, uploads a data update request to the vehicle service. After receiving the vehicle use information of the user vehicle issued by the service platform, the interface element displayed on the user interface is updated based on the vehicle use information. In this way, the user can query the vehicle use information of the user vehicle associated with the vehicle service through the interface element of the user interface of the vehicle service of the application program, and the service platform of the vehicle service queries the vehicle use information of the user vehicle from a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms according to the data update request. In this way, the service platform improves the perception of the user for the vehicle use information by data interfacing with a plurality of vehicle platforms, and the user does not need to install a plurality of vehicle service providing services corresponding to the vehicles on the terminal device, which affects the user experience of the terminal device.

[0117] The application program includes a standalone program installed on the terminal device, and the user can participate in the service provided by the application program by logging in the application program. The vehicle service includes a sub-service provided by the application program and carried on the application program. In addition, the vehicle service can also be a service provided by a third-party platform and carried on the application program for service provision, which is equivalent to a small program. The vehicle service also includes a service running independently on the terminal device. The embodiment does not limit this. The embodiment only takes the vehicle service of the application program as an example for description, and other cases are similar to the processing process of the vehicle service of the application program, which is not limited in the embodiment.

[0118] The interface element includes a component in the operating system of the terminal device for directly displaying the service content on the desktop of the terminal device. The interface element is configured on the user interface of the terminal device running the application program. The user can interact with the interface element to make the corresponding service perform corresponding operations or make the user visualize the underlying information through the interface element. For example, a widget. The usual form of the interface element is a small block or an icon. For example, various small blocks and icons can be laid out in the desktop area, waiting for the user to select or show information to the user. The user element can be moved, repositioned, deleted, resized, and the like. The user is allowed to change or organize the displayed content. In addition, the interface element also includes an information display area suspended on the lock screen page of the terminal device.

[0119] The interface element is configured on the user interface of the terminal device running the application program. The user interface includes a desktop area of the terminal device or a lock screen page of the terminal device. The terminal device includes an electronic device with a touch screen, such as a user terminal, a tablet computer, a personal digital assistant (PAD), and a car terminal.

[0120] In actual implementation, before the login user of the login application program configures the interface element of the vehicle service, the login user of the login application program needs to open the interface element in the vehicle service. In the embodiment, the vehicle service opens the interface element of the vehicle service for the login user of the application program in the following manner:

[0121] According to the vehicle identification information of the user vehicle input by the login user, it is verified whether the user vehicle meets the configuration condition of the interface element.

[0122] If yes, the login user is shown the opening control of the interface element.

[0123] If no, the vehicle service of the user vehicle is opened.

[0124] If it is detected that the opening control is triggered, the login user is opened for the interface element.

[0125] Specifically, after the vehicle service obtains the vehicle identification information of the user vehicle input by the login user after accessing the vehicle service mounted on the application program, the vehicle service verifies the configuration condition of the interface element based on the vehicle identification information. Specifically, in the process of verifying the configuration condition, it is verified whether the user vehicle meets the configuration condition of the interface element. The configuration condition includes that the vehicle platform corresponding to the user vehicle is a platform that is connected with the service platform for data. The vehicle identification information includes the vehicle identification and / or the vehicle factory identification of the user vehicle, wherein the vehicle factory identification, for example, the vehicle vin (Vehicle Identification Number, vehicle identification code).

[0126] In the process of verifying whether the user meets the configuration condition of the interface element, the vehicle service includes: determining the target vehicle platform corresponding to the user vehicle based on the vehicle identification information; querying whether the platform identifier of the target vehicle platform exists in the preset list; if yes, it is determined that the user vehicle meets the configuration condition, that is, the verification result of the configuration condition verification of the interface element of the user vehicle is verified; if no, it is determined that the user vehicle does not meet the configuration condition. In the preset list, the platform identifiers of the vehicle platforms that establish data connection relationship with the service platform are recorded.

[0127] The vehicle service displays the opening control of the interface element to the logged-in user if the user vehicle meets the configuration condition of the interface element, and performs opening processing of the interface element on the logged-in user or the user vehicle if it is detected that the opening control is triggered. In order to further ensure that the logged-in user is the owner of the user vehicle and avoid the logged-in user displaying the use information of the vehicle that does not belong to him through the interface element, which affects the data security of the real owner of the vehicle, in the process of opening processing of the interface element on the logged-in user, the vehicle service further performs the following operations:

[0128] The vehicle service loads the service page of the vehicle providing service. If the target vehicle platform detects the information authorization instruction submitted by the vehicle providing service, it generates an information reading request carrying the user identifier of the logged-in user based on the information authorization instruction and sends it to the service platform.

[0129] The information authorization instruction is submitted after the vehicle providing service detects that the information authorization control configured in the service page is triggered.

[0130] Specifically, the vehicle service displays the opening control of the interface element to the logged-in user after verifying that the user vehicle meets the configuration condition of the interface element. If it is detected that the opening control is triggered, in order to make the logged-in user authorize the target vehicle platform corresponding to the user vehicle to verify the logged-in user and the user vehicle, the service interface of the vehicle providing service corresponding to the target vehicle platform is called, the service page of the vehicle providing service is loaded, the service page is configured with an information authorization control, and the vehicle providing service uploads an information authorization instruction to the target vehicle platform if it detects that the information authorization control is triggered. The target vehicle platform queries the user information and vehicle identifier information of the logged-in user based on the information authorization instruction and performs user vehicle verification based on the user information and vehicle identifier information.

[0131] The target vehicle platform performs user vehicle verification based on the user information and vehicle identifier information and performs opening processing of the interface element of the logged-in user after the verification is passed, and sends the opening result to the service platform after the opening. It should be noted that the target vehicle platform opens the interface element of the user vehicle for the logged-in user, which only opens the configuration permission of the interface element of the user vehicle for the logged-in user. The logged-in user needs to configure the interface element to display the interface element on the user interface of the terminal device.

[0132] In order to cooperate with the implementation of opening processing of the interface element on the logged-in user, in an optional embodiment provided by the present embodiment, in the process of opening processing of the interface element on the logged-in user, the service platform performs the following operations:

[0133] read the user information of the logged-in user and the vehicle identification information according to an information reading request sent by a target vehicle platform; the target vehicle platform sends the information reading request after detecting that the vehicle-provided service is authorized by the information submitted by the logged-in user;

[0134] synchronize the user information and the vehicle identification information to the target vehicle platform; the target vehicle platform performs user-vehicle verification based on the user information and the vehicle identification information;

[0135] receive an opening result of the interface element returned by the target vehicle platform in the case of passing the verification and display the result through the vehicle service.

[0136] In this embodiment, the target vehicle platform performs the following operations in the process of user-vehicle verification:

[0137] query vehicle user information associated with the vehicle identification information based on the vehicle identification information;

[0138] verify whether the vehicle user information matches the user information;

[0139] If yes, it is determined that the verification result of the user-vehicle verification is passing the verification; if no, it is determined that the verification result of the user-vehicle verification is failing the verification.

[0140] Specifically, the target vehicle platform obtains an information authorization instruction submitted by a vehicle-provided service, generates an information reading request carrying a user identifier based on the user identifier carried in the information authorization instruction, and sends the information reading request to the service platform; the service platform receives the information reading request sent by the target vehicle platform, queries the user information of the logged-in user and the vehicle identification information of the user-vehicle associated with the logged-in user to the vehicle service based on the information reading request, and synchronizes the user information and the vehicle identification information to the target vehicle platform; after receiving the user information and the vehicle identification information, the target vehicle platform first queries vehicle user information associated with the vehicle identification information based on the vehicle identification information, i.e., queries the vehicle user information of the user who purchased the user-vehicle; verifies whether the queried vehicle user information matches the user information synchronized by the service platform; if yes, it is determined that the verification result of the user-vehicle verification is passing the verification, and the interface element of the user-vehicle is opened, i.e., the configuration permission of the interface element configured to display the vehicle use information of the user-vehicle in the user interface is opened to the logged-in user; after opening the configuration permission of the logged-in user, an opening result carrying the opening success is generated and returned to the service platform; the service platform receives the opening result returned by the target vehicle platform and issues the opening result to the vehicle service, and the vehicle service displays the opening result; if not matching, it is determined that the verification fails, and a verification failure reminder is returned to the service platform for display of the verification failure reminder through the vehicle service.

[0141] The verification of whether the vehicle user information matches the user information includes verification of whether user identity information in the vehicle user information is consistent with identity information in the user information, and / or verification of whether a similarity between a user image in the vehicle user information and a user image in the user information is greater than a preset threshold value; if yes, it is determined that the vehicle user information matches the user information, and if no, it is determined that the vehicle user information does not match the user information.

[0142] It should be noted that the above only describes the opening of the vehicle service and the interface element by the user for one vehicle, and if the logged-in user has multiple vehicles, the opening of the vehicle service and the interface element is performed in a similar manner as described above, which is not described herein. It should be noted that in the above opening process, the vehicle service verifies whether the user vehicle satisfies the configuration condition of the interface element according to the vehicle identification information of the user vehicle entered by the logged-in user, in order to avoid that the service platform does not perform data docking with the target vehicle platform corresponding to the user vehicle, resulting in that the interface element is opened in real time, and the vehicle use information cannot be obtained, causing a poor use experience of the logged-in user. If the vehicle platforms corresponding to each vehicle all establish data docking with the service platform, there is no need to verify the configuration condition, and after obtaining the vehicle identification information of the user vehicle entered by the logged-in user, the vehicle service displays the opening control of the interface element to the logged-in user, and if it is detected that the opening control is triggered, the logged-in user is opened for the interface element.

[0143] The detection component detects the interface element of the application program, that is, detects the interface element of the vehicle service of the application program, and if it is detected that the data update condition of the interface element is triggered, uploads a data update request to the service platform of the vehicle service. The service platform includes a platform or a server corresponding to the vehicle service.

[0144] In this embodiment, the detection component detects the data update condition in the following manner:

[0145] Detect whether there is a configuration request for the interface element; if yes, it is determined that the data update condition is triggered;

[0146] Or,

[0147] Detect whether there is an update request for the interface element; if yes, it is determined that the data update condition is triggered;

[0148] Or,

[0149] Detect whether the data update time of the interface element arrives; if yes, it is determined that the data update condition is triggered.

[0150] The service platform obtains a data update request uploaded by a detection component of an application after the detection component detects that a data update condition of an interface element of the vehicle service is triggered. During the process in which the detection component uploads the data update request to the service platform of the vehicle service, first, the user identifier of a login user of the application is read, then a data update request carrying the user identifier is generated and uploaded to the service platform.

[0151] In step S304, the user vehicle associated with the vehicle service is queried according to the user identifier of the login user of the application carried in the data update request.

[0152] The user vehicle includes a vehicle associated with the vehicle service by the login user.

[0153] In a specific implementation, the user vehicle associated with the vehicle service by the login user is queried according to the user identifier; if there are at least two user vehicles queried, a default user vehicle is determined based on the interaction between the vehicle service and the login user; and the user vehicle associated with the vehicle service is queried, including querying the default user vehicle associated with the vehicle service.

[0154] In step S306, a target vehicle platform corresponding to the user vehicle is determined from among a plurality of vehicle platforms, and an information query request of the user vehicle is sent to the target vehicle platform.

[0155] In an optional implementation provided by the embodiment, the information query request is generated in the following manner:

[0156] The information query request of the user vehicle is generated based on the vehicle service identifier included in the opening result of the interface element returned by the target vehicle platform.

[0157] Specifically, after the target vehicle platform opens the interface element for the user vehicle, the target vehicle platform assigns a vehicle service identifier to the user vehicle to identify the user vehicle; the vehicle service identifier is carried in the opening result and sent to the service platform; when the service platform subsequently queries the vehicle usage information and / or the vehicle status information of the user vehicle from the target vehicle platform, the service platform can send a query request to the target vehicle platform based on the vehicle service identifier.

[0158] In the embodiment, the service platform obtains the data update request, first queries the user vehicle associated with the vehicle service by the login user according to the user identifier carried in the data update request, determines the target vehicle platform corresponding to the user vehicle from among a plurality of vehicle platforms, generates an information query request of the user vehicle based on the vehicle service identifier generated by the target vehicle platform, and sends the information query request to the target vehicle platform; and the target vehicle platform queries the vehicle usage information of the user vehicle based on the vehicle service identifier carried in the information query request and returns the information to the service platform.

[0159] It should be noted that the above description of the vehicle service identifier is only exemplary. In the case where the target vehicle platform does not manage the user vehicle based on the vehicle service identifier, the service platform generates an information query request based on the vehicle identifier information of the user vehicle and sends it to the target vehicle platform; the target vehicle platform queries the vehicle usage information of the user vehicle based on the vehicle identifier information carried in the information query request and returns it to the service platform.

[0160] It should also be noted that the above is only an example of associating one user vehicle with the vehicle service by the login user. If the login user associates at least two user vehicles with the vehicle service, and the corresponding vehicle platforms of the user vehicles are different. Determine the default user vehicle by interacting with the login user; the service platform queries the default user vehicle associated with the vehicle service by the login user based on the user identifier carried in the data update request after receiving the data update request; determine the default target vehicle platform corresponding to the default user vehicle in the multiple vehicle platforms; generate an information query request based on the vehicle service identifier of the default user vehicle and send it to the default target vehicle platform;

[0161] In addition, the service platform can also open the interface elements of each user vehicle on the vehicle platform corresponding to each user vehicle. After receiving the data update request, the service platform queries at least two user vehicles associated with the vehicle service by the login user based on the user identifier carried in the data update request; determine the vehicle platform corresponding to each user vehicle in the at least two user vehicles in the multiple vehicle platforms, and send the information query request of each user vehicle corresponding to each vehicle platform. The generation method of the information query request is described above, which is not limited in this embodiment.

[0162] Step S308, receiving the vehicle usage information of the user vehicle returned by the target vehicle platform and issuing it to the detection component.

[0163] The vehicle usage information includes information corresponding to the vehicle usage of the user vehicle up to the current time; for example: total mileage, cruising range, remaining fuel quantity, remaining battery quantity, tire pressure. In addition to the above, the vehicle usage information can also include vehicle state information, wherein the vehicle state information includes the current vehicle state of the user vehicle; for example: the state of the vehicle door being closed for a long time, the state of abnormal driving.

[0164] After the detection component receives the vehicle usage information, it updates the data of the interface elements displayed on the user interface based on the vehicle usage information.

[0165] In this embodiment, in addition to the above-mentioned uploading of the data update request by the detection component to the service platform, the service platform querying the vehicle usage information of the user vehicle from the target vehicle platform corresponding to the user vehicle based on the data update request, the target service platform sends vehicle abnormal information to the service platform after detecting the abnormal state of the user vehicle; the service platform sends the vehicle abnormal information to the detection component after receiving the vehicle abnormal information; in this way, the perception degree of the user to the vehicle abnormal information is improved; in this embodiment, the detection component further performs the following operations:

[0166] receiving the vehicle abnormal information sent by the service platform; the vehicle abnormal information is sent to the service platform after the target vehicle platform detects the abnormal state of the user vehicle;

[0167] performing data prompting on the interface element displayed on the user interface based on the vehicle abnormal information.

[0168] Correspondingly, in an optional embodiment provided by the present embodiment, the service platform further performs the following operations:

[0169] receiving the vehicle abnormal information sent by the target vehicle platform after detecting the abnormal state of the user vehicle;

[0170] sending the abnormal information to the interface element; the interface element performs data prompting on the interface element displayed on the user interface based on the vehicle abnormal information.

[0171] Specifically, the target vehicle platform determines the vehicle state of the user vehicle based on the collected vehicle usage information of the user vehicle; in the case where the vehicle state of the user vehicle is detected as an abnormal state, the target vehicle platform sends vehicle abnormal information to the service platform based on the abnormal state; the service platform sends the vehicle abnormal information to the detection component after receiving the vehicle abnormal information sent by the target vehicle platform; the detection component receives the vehicle abnormal information sent by the service platform, and performs data prompting on the interface element displayed on the user interface based on the vehicle abnormal information.

[0172] For the case where the user logs in to associate two user vehicles with the vehicle service, and the vehicle usage information of the two user vehicles is displayed through the interface element, in this embodiment, the detection component performs data switching on the interface element in the following way:

[0173] If the switching instruction of the user to the vehicle usage information of the user vehicle displayed by the interface element is detected, a data switching request is uploaded to the service platform;

[0174] receive second vehicle usage information of a second user vehicle associated with the vehicle service and switched by the service platform based on the data switching request; the vehicle usage information is obtained by the service platform by querying a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms;

[0175] switch the interface element displayed on the user interface based on the second vehicle usage information.

[0176] In an optional implementation provided by the embodiment, the service platform performs the following operations in the process of data switching:

[0177] query, according to the data switching request of the vehicle usage information of the user vehicle uploaded by the detection component, a second user vehicle associated with the vehicle service and having the interface element opened;

[0178] determine a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms, and query the second vehicle platform for second vehicle usage information of the second user vehicle;

[0179] receive the second vehicle usage information returned by the second vehicle platform and issue the second vehicle usage information to the detection component; the detection component switches the interface element based on the second vehicle usage information.

[0180] Specifically, when detecting that the logged-in user submits a switching instruction through the interface element, the vehicle usage information of the second user vehicle is queried and the interface element is switched based on the query result; in the process of data switching of the interface element, a data switching request is uploaded to the service platform; the service platform queries the second user vehicle associated with the vehicle service of the logged-in user after receiving the data switching request; the second user vehicle is a user vehicle other than the user vehicle associated with the vehicle service of the logged-in user; the service platform determines a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms after querying the second user vehicle, and sends an information query request for querying the vehicle usage information of the second user vehicle to the second vehicle platform; the second vehicle platform queries the second vehicle usage information of the second user vehicle and returns it to the service platform; the service platform issues the second vehicle usage information of the second vehicle to the detection component after receiving the second vehicle usage information; the detection component receives the second vehicle usage information and displays it through the interface element.

[0181] In the above provided implementation, the detection component queries the second vehicle usage information of the second user vehicle according to the switching instruction of the logged-in user, and switches the interface element based on the query result; in the embodiment, the detection component can also display the vehicle usage information of the second user vehicle in the following ways:

[0182] detecting, by a detection component, that a data update time of the interface element arrives, and uploading a data update request to the service platform; the service platform queries first vehicle usage information and second vehicle usage information of the user vehicle and a second user vehicle based on the data update request;

[0183] receiving the first vehicle usage information of the user vehicle and the second vehicle usage information of the second user vehicle issued by the service platform;

[0184] displaying the first vehicle usage information on the interface element;

[0185] if a switching instruction for the interface element is detected, displaying the second vehicle usage information on the interface element.

[0186] Specifically, if it is detected that a data update time of an interface element of a user vehicle arrives, a data update request can be uploaded to the service platform. After the service platform queries the user vehicle and a second user vehicle, the service platform queries vehicle usage information of the user vehicle from a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms, and queries second vehicle usage information of the second user vehicle from a second vehicle platform corresponding to the second user vehicle in the plurality of vehicle platforms. The detection component first displays the vehicle usage information of the user vehicle, and if a switching instruction for the interface element is detected, displays the second vehicle usage information on the interface element.

[0187] It should be noted that the interface element displays the vehicle usage information of the user vehicle by default. If vehicle abnormal information of the second user vehicle issued by the service platform is received, the interface element switches to the vehicle usage information of the second user vehicle and displays the vehicle abnormal information of the second user vehicle.

[0188] The above only describes switching of the interface element by two user vehicles. If the number of user vehicles associated with the login user and the vehicle service is more than two, the data displayed on the interface element can be switched in a similar manner, which will not be described in detail in this embodiment.

[0189] In specific implementation, in addition to the configuration permission for the interface element of the user vehicle, the login user also has the vehicle service. When the interface element is configured, the login user can also submit a service request for the vehicle service based on the interface element. In this embodiment, the detection component further performs the following operations:

[0190] obtaining a vehicle service request submitted by the login user through the interface element;

[0191] upload the vehicle service request to the service platform to perform vehicle service processing of the user vehicle on the service platform.

[0192] Specifically, the login user submits a vehicle service request through an interface element, and a detection component uploads the vehicle service request to the service platform to perform vehicle service processing of the user vehicle on the service platform.

[0193] It should be further noted that the related service content of the vehicle service can be combined with the related content provided by the application program, for example, the service platform obtains a vehicle parking service request submitted by the login user; performs parking processing based on the vehicle parking service request and determines to issue a carbon credit identification to the login user according to the parking duration.

[0194] The following describes the data processing method provided in this embodiment in further detail by taking the application of the data processing method in an interface element scenario provided in this embodiment as an example, referring to Figure 2 The data processing method applied in the interface element scenario specifically includes the following steps.

[0195] The vehicle service of the application program obtains the vehicle identification information of the user vehicle entered by the login user; verifies whether the user vehicle meets the configuration condition for the interface element; if yes, displays the opening control of the interface element to the login user; if it is detected that the opening control is triggered, loads the service page of the vehicle service corresponding to the user vehicle; in the case that the vehicle service detects that the information authorization component configured on the service page is triggered, uploads an information authorization instruction to the target vehicle platform corresponding to the user vehicle; and the target vehicle platform generates an information reading request according to the user identifier of the login user carried in the information authorization instruction and sends it to the service platform.

[0196] In step S210, the user information of the login user and the vehicle identification information of the user vehicle are read according to the information reading request and sent to the target vehicle platform.

[0197] After the target vehicle platform receives the vehicle identification information and the user information, the user vehicle is verified based on the vehicle identification information and the user information, and in the case that the verification is passed, the login user is opened to display the vehicle use information of the user vehicle on the interface element configured on the user interface. The display permission; send the opening result to the service platform after the display permission is opened.

[0198] In step S212, the opening result sent by the service platform is sent to the vehicle service to display the opening result through the service page of the vehicle service.

[0199] If the detection module of the application program detects that the login user submits a configuration request for the interface element of the vehicle service, the detection module uploads a data update request carrying the user identifier of the login user to the service platform.

[0200] Step S216, according to the user identifier carried in the data update request, query the user vehicle of the logged-in user.

[0201] Step S218, determine the target vehicle platform corresponding to the user vehicle in the plurality of vehicle platforms, and send an information query request carrying the vehicle service identifier of the user vehicle to the target vehicle platform.

[0202] Among them, the vehicle service identifier is generated and sent to the service platform by the target vehicle platform after opening the display permission of the vehicle use information of the user vehicle in the interface element of the vehicle service.

[0203] Step S220, receive the vehicle use information of the user vehicle returned by the target vehicle platform, and issue to the detection component.

[0204] The detection component updates the interface element based on the vehicle use information.

[0205] The data processing apparatus provided in the specification implements, for example:

[0206] In the above embodiment, a data processing method applied to the detection component of the application program is provided, and a data processing apparatus running in the detection component of the application program is also provided, which will be described below with reference to the accompanying drawings.

[0207] Reference Figure 4 It shows a data processing apparatus provided by the embodiment.

[0208] Since the device embodiment corresponds to the method embodiment, it is described more simply, and the related part can be seen from the above-mentioned corresponding description of the method embodiment. The device embodiment described below is only schematic.

[0209] The embodiment provides a data processing apparatus, a detection component running in an application program, comprising:

[0210] The detection module 402 is configured to detect and process the interface element of the vehicle service of the application program; the interface element is configured in the user interface of the terminal device running the application program;

[0211] If the data update condition of the interface element is detected to be triggered, the request uploading module 404 is run, and the request uploading module 404 is configured to upload a data update request to the service platform of the vehicle service;

[0212] The information receiving module 406 is configured to receive vehicle use information of a user vehicle associated with the vehicle service and issued by the service platform; the vehicle use information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms;

[0213] The data updating module 408 is configured to perform data updating on the interface element displayed on the user interface based on the vehicle use information.

[0214] Another data processing apparatus provided in the specification is as follows:

[0215] In the above embodiments, a data processing method applied to a service platform of a vehicle service is provided, and a data processing apparatus running on the service platform of the vehicle service is also provided, which will be described below with reference to the accompanying drawings.

[0216] Reference Figure 5 which shows a schematic diagram of a data processing apparatus provided in the embodiment.

[0217] Since the apparatus embodiments correspond to the method embodiments, the description is relatively simple, and the related parts can be referred to the above-provided corresponding description of the method embodiments. The apparatus embodiments described below are only schematic.

[0218] The embodiment provides a data processing apparatus running on a service platform of a vehicle service, which comprises:

[0219] The request obtaining module 502 is configured to obtain a data updating request uploaded by a detection component of an application program after detecting that a data updating condition of an interface element of the vehicle service is triggered; the interface element is configured on a user interface of a terminal device running the application program;

[0220] The vehicle querying module 504 is configured to query a user vehicle associated with the vehicle service according to a user identifier of a login user of the application program carried in the data updating request;

[0221] The information querying module 506 is configured to determine a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms, and send an information query request of the user vehicle to the target vehicle platform;

[0222] The information receiving module 508 is configured to receive vehicle use information of the user vehicle returned by the target vehicle platform and issue the vehicle use information to the detection component; the detection component performs data updating on the interface element displayed on the user interface based on the vehicle use information.

[0223] A data processing device provided in the specification is as follows:

[0224] Based on the same technical concept, one or more embodiments of the present specification also provide a data processing device for executing the data processing method provided above, Figure 6 A structural diagram of a data processing device provided by one or more embodiments of the present specification.

[0225] The data processing device provided by the embodiment includes:

[0226] As shown in Figure 6 The data processing device can have great differences due to different configurations or performances, and can include one or more processors 601 and memories 602, and the memories 602 can store one or more stored applications or data. The memory 602 can be temporary storage or persistent storage. The application stored in the memory 602 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the data processing device. Further, the processor 601 can be configured to communicate with the memory 602 and execute a series of computer executable instructions in the memory 602 on the data processing device. The data processing device can also include one or more power supplies 603, one or more wired or wireless network interfaces 604, one or more input / output interfaces 605, one or more keyboards 606, and the like.

[0227] In one specific embodiment, the data processing device includes a memory and one or more programs, wherein one or more programs are stored in the memory, and the one or more programs can include one or more modules, and each module can include a series of computer executable instructions in the data processing device, and the one or more processors configured to execute the one or more programs include computer executable instructions for:

[0228] detecting an interface element of a vehicle service of the application; the interface element is configured in a user interface of a terminal device running the application;

[0229] If the data update condition of the interface element is detected to be triggered, a data update request is uploaded to a service platform of the vehicle service;

[0230] Receiving vehicle usage information associated with a user vehicle of the vehicle service issued by the service platform; the vehicle usage information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle in a plurality of vehicle platforms;

[0231] updating the interface element displayed on the user interface based on the vehicle usage information.

[0232] Another data processing device provided by the specification implements, for example, the following:

[0233] According to the data processing method for the service platform of the vehicle service described above, based on the same technical concept, one or more embodiments of the specification also provide a data processing device for executing the data processing method provided above, Figure 7 A structural diagram of a data processing device provided by one or more embodiments of the specification.

[0234] The data processing device provided by the embodiment includes:

[0235] As Figure 7 shown, the data processing device can have a large difference due to different configurations or performances, and can include one or more processors 701 and memories 702, and the memories 702 can store one or more storage applications or data. Among them, the memory 702 can be temporary storage or persistent storage. The application stored in the memory 702 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the data processing device. Further, the processor 701 can be configured to communicate with the memory 702 to execute a series of computer executable instructions in the memory 702 on the data processing device. The data processing device can also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input / output interfaces 705, one or more keyboards 706, etc.

[0236] In one specific embodiment, the data processing device includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and one or more programs can include one or more modules, and each module can include a series of computer executable instructions in the data processing device, and the one or more processors are configured to execute the one or more programs include computer executable instructions for:

[0237] The detection component of the application program uploads a data update request after detecting that the data update condition of the interface element of the vehicle service is triggered; the interface element is configured in the user interface of the terminal device running the application program;

[0238] According to the user identifier of the logged-in user of the application program carried in the data update request, the user vehicle associated with the vehicle service is queried;

[0239] determining a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms, and sending an information query request of the user vehicle to the target vehicle platform;

[0240] receiving vehicle usage information of the user vehicle returned by the target vehicle platform and issuing the vehicle usage information to the detection component; and

[0241] The storage medium provided in the specification is implemented as follows:

[0242] According to the same technical concept, one or more embodiments of the specification also provide a storage medium for the detection component of the application.

[0243] The storage medium provided in the embodiment is used to store computer executable instructions, and the computer executable instructions are executed by a processor to implement the following processes:

[0244] detecting an interface element of a vehicle service of the application; the interface element is configured in a user interface of a terminal device running the application;

[0245] If the data update condition of the interface element is detected to be triggered, a data update request is uploaded to a service platform of the vehicle service;

[0246] receiving vehicle usage information of a user vehicle associated with the vehicle service issued by the service platform; the vehicle usage information is obtained by the service platform by querying a target vehicle platform corresponding to the user vehicle among a plurality of vehicle platforms;

[0247] updating the interface element displayed on the user interface based on the vehicle usage information.

[0248] It should be noted that the embodiments of the storage medium in the specification and the embodiments of the data processing method in the specification are based on the same inventive concept, and therefore the specific implementation of the embodiments can refer to the foregoing implementation of the corresponding method, and the repeated parts will not be described again.

[0249] Another storage medium provided in the specification is implemented as follows:

[0250] According to the same technical concept, one or more embodiments of the specification also provide a storage medium for the detection component of the application.

[0251] The storage medium provided in the embodiment is used to store computer executable instructions, and the computer executable instructions are executed by a processor to implement the following processes:

[0252] The detection component of the application program uploads a data update request after detecting that a data update condition of an interface element of the vehicle service is triggered; the interface element is configured in a user interface of a terminal device running the application program;

[0253] According to the user identifier of the logged-in user of the application program carried in the data update request, the user vehicle associated with the vehicle service is queried;

[0254] Among a plurality of vehicle platforms, a target vehicle platform corresponding to the user vehicle is determined, and an information query request of the user vehicle is sent to the target vehicle platform;

[0255] The vehicle use information of the user vehicle returned by the target vehicle platform is received and issued to the detection component; the detection component performs data update on the interface element displayed on the user interface based on the vehicle use information.

[0256] It should be noted that the embodiments of the storage medium in the present specification are based on the same inventive concept as the embodiments of the data processing method in the present specification, and therefore the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described here.

[0257] The above describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in the embodiments and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or possible.

[0258] In the 1930s, it was clear to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structure of diodes, transistors, switches, etc.) or in software (e.g., improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by a hardware entity module. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by asking a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating an integrated circuit chip, this programming is now mostly implemented by "logic compiler" software, which is similar to software compilers used in program development, and the original code to be compiled is written in a specific programming language, called a hardware description language (HDL), of which there are many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., the most commonly used being VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. It should be clear to those skilled in the art that, by simply logically programming a method flow in one of the above hardware description languages and programming it into an integrated circuit, a hardware circuit implementing the logical method flow can be easily obtained.

[0259] The controller can be implemented in any suitable way, e.g. the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, e.g. software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of controllers include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91 SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to being implemented in pure computer readable program code form, the controller can perfectly well be implemented by means of logic programmed into logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers, etc. to perform the same functions. The controller can thus be considered a hardware component, and the means comprised therein for performing various functions can be considered structures within the hardware component. Alternatively, or even additionally, the means for performing various functions can be considered both software modules implementing the method and structures within the hardware component.

[0260] The systems, apparatuses, modules or units illustrated by the above embodiments can be implemented by computer chips or entities, or products with certain functions. A typical implementation device is a computer. Specifically, the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0261] For the sake of description, the above apparatuses are described in various units by functions respectively. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware in the implementation of the embodiments of the present specification.

[0262] Those skilled in the art will understand that one or more embodiments of the present specification can be provided as a method, a system or a computer program product. Therefore, one or more embodiments of the present specification can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0263] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams 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 processing element or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams.

[0264] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams.

[0265] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams. Figure 1 The flow diagram and / or block diagram in the flow diagrams and / or block diagrams can represent one or more of any appropriate circuitry configured to perform the specified functions. In this regard, one or more circuit elements can be accepted by a processor as a hardware abstraction layer of virtualization, configured by the software instantiation to perform the functions of the flow diagram and / or block diagram block(s) in the flow diagrams and / or block diagrams.

[0266] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0267] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory, etc. The memory is an example of computer-readable media.

[0268] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0269] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0270] One or more embodiments of the specification can be described in the general context of computer-executable instructions being executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the specification can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0271] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.

[0272] The above merely provides the example of the present document and is not intended to limit the present document. For those skilled in the art, the present document can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present document shall be included in the scope of claims of the present document.

Claims

1. A data processing method applied to a detection component of an application program, comprising: detecting an interface element of a vehicle service of the application program; the interface element is configured in a user interface of a terminal device running the application program; the user interface comprises a desktop area in an operating system; if it is detected that a data update time of the interface element arrives, uploading a data update request to a service platform of the vehicle service; receiving vehicle abnormal information of a second user vehicle associated with the vehicle service issued by the service platform; the vehicle abnormal information is obtained by the service platform by querying a second vehicle platform corresponding to the second user vehicle in a plurality of vehicle platforms; based on the vehicle abnormal information, switching vehicle use information of a first user vehicle displayed by the interface element to the second user vehicle, and displaying vehicle abnormal information of the second user vehicle.

2. The data processing method of claim 1, wherein the vehicle service is opened in the following manner: verifying whether a user vehicle entered by a logged-in user satisfies a configuration condition of the interface element according to vehicle identification information of the user vehicle; if yes, displaying an opening control of the interface element to the logged-in user; if it is detected that the opening control is triggered, performing opening processing of the interface element on the logged-in user.

3. The data processing method of claim 2, wherein the opening processing of the interface element on the logged-in user comprises: reading user information of the logged-in user and the vehicle identification information according to an information reading request sent by a target vehicle platform after detecting that a vehicle providing service authorizes information submitted by the logged-in user; synchronizing the user information and the vehicle identification information to the target vehicle platform; the target vehicle platform performs user vehicle verification based on the user information and the vehicle identification information; receiving an opening result of the interface element returned by the target vehicle platform in the case of passing the verification and displaying the opening result through the vehicle service.

4. The data processing method of claim 3, wherein before the operation of reading the user information of the logged-in user and the vehicle identification information according to the information reading request sent by the target vehicle platform after detecting that the vehicle providing service authorizes the information submitted by the logged-in user, the method further comprises: loading a service page of the vehicle providing service; if the target vehicle platform detects the information authorization instruction submitted by the vehicle providing service, generating an information reading request carrying a user identifier of the logged-in user based on the information authorization instruction and sending the information reading request to the service platform; wherein the information authorization instruction is submitted after the vehicle providing service detects that an information authorization control configured in the service page is triggered.

5. The data processing method of claim 3, wherein the user vehicle verification comprises: querying vehicle user information associated with the vehicle identification information based on the vehicle identification information; verifying whether the vehicle user information matches the user information; if yes, determining that a verification result of the user vehicle verification is a verification pass.

6. The data processing method of claim 1, further comprising: receiving vehicle abnormal information issued by the service platform; the vehicle abnormal information is sent to the service platform after the second vehicle platform detects an abnormal state of the user vehicle; based on the vehicle abnormal information, data reminders are provided to the interface elements displayed on the user interface.

7. The data processing method of claim 1, wherein the service platform obtains the vehicle abnormal information in the following manner: based on the user identifier of the logged-in user of the application program carried in the data update request, a second user vehicle associated with the vehicle service is queried; a second vehicle platform corresponding to the second user vehicle is determined among a plurality of vehicle platforms, and an information query request is generated based on the vehicle service identifier of the second user vehicle; the vehicle service identifier is generated after the interface element is opened on the second vehicle platform; the second vehicle platform is queried for the vehicle abnormal information based on the information query request.

8. The data processing method of claim 1, further comprising: if a switching instruction of the logged-in user to the vehicle usage information of the first user vehicle displayed by the interface element is detected, a data switching request is uploaded to the service platform; receiving vehicle abnormal information of the second user vehicle associated with the vehicle service issued by the service platform based on the data switching request; based on the vehicle abnormal information, data switching is performed on the interface elements displayed on the user interface.

9. The data processing method of claim 1, further comprising: if it is detected that the data update time of the interface element arrives, a data update request is uploaded to the service platform; the service platform queries the vehicle usage information and vehicle abnormal information of the first user vehicle and the second user vehicle based on the data update request; receiving the vehicle usage information of the first user vehicle and the vehicle abnormal information of the second user vehicle issued by the service platform; displaying the vehicle usage information on the interface element; if a switching instruction to the interface element is detected, the vehicle abnormal information is displayed on the interface element.

10. The data processing method of claim 1, further comprising: obtaining a vehicle service request submitted by a logged-in user through the interface element; uploading the vehicle service request to the service platform to process the vehicle service of the first user vehicle on the service platform.

11. A data processing method applied to a service platform of a vehicle service, comprising: obtaining a data update request uploaded by a detection component of an application program after detecting that the data update time of an interface element of the vehicle service arrives; the interface element is configured on a user interface of a terminal device running the application program; the user interface includes a desktop area in an operating system; based on the user identifier of the logged-in user of the application program carried in the data update request, a second user vehicle associated with the vehicle service is queried; determining a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms, and sending an information query request of the second user vehicle to the second vehicle platform; receiving vehicle abnormal information of the second user vehicle returned by the second vehicle platform and issuing the vehicle abnormal information to the detection component; and the detection component switching vehicle use information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information and displaying the vehicle abnormal information of the second user vehicle.

12. The data processing method of claim 11, wherein the information query request is generated in the following manner: generating the information query request of the second user vehicle based on a vehicle service identifier contained in an opening result of the interface element returned by the second vehicle platform.

13. The data processing method of claim 11, further comprising: reading user information and vehicle identifier information of the logged-in user according to an information reading request sent by a target vehicle platform; the target vehicle platform sending the information reading request after detecting that the vehicle provides a service in the information authorization instruction submitted by the logged-in user; synchronizing the user information and the vehicle identifier information to the target vehicle platform; the target vehicle platform performing user vehicle verification based on the user information and the vehicle identifier information; receiving an opening result of the interface element returned by the target vehicle platform in the case of passing the verification and displaying the opening result through the vehicle service.

14. The data processing method of claim 11, further comprising: receiving the vehicle abnormal information sent by the second vehicle platform after detecting an abnormal state of the second user vehicle; issuing the vehicle abnormal information to the interface element; the interface element performing data prompting on the interface element displayed by the user interface based on the vehicle abnormal information.

15. The data processing method of claim 11, further comprising: querying a second user vehicle associated with the vehicle service and opening the interface element according to a data switching request of the vehicle use information of the first user vehicle displayed by the interface element uploaded by the detection component; determining a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms, and querying vehicle abnormal information of the second user vehicle from the second vehicle platform; receiving the vehicle abnormal information returned by the second vehicle platform and issuing the vehicle abnormal information to the detection component; the detection component performing data switching on the interface element based on the vehicle abnormal information.

16. A data processing apparatus running in a detection component of an application program, comprising: a detection module configured to perform detection processing on an interface element of a vehicle service of the application program; the interface element is configured in a user interface of a terminal device running the application program; the user interface includes a desktop area in an operating system; if it is detected that a data update time of the interface element arrives, a request uploading module is run, the request uploading module is configured to upload a data update request to a service platform of the vehicle service. an information receiving module configured to receive vehicle abnormal information of a second user vehicle associated with the vehicle service and issued by a service platform; the vehicle abnormal information is obtained by the service platform through querying a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms; a data updating module configured to switch vehicle usage information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information, and display vehicle abnormal information of the second user vehicle.

17. A data processing apparatus running on a service platform of a vehicle service, comprising: a request obtaining module configured to obtain a data updating request uploaded by a detection component of an application after detecting that a data updating time of an interface element of the vehicle service arrives; the interface element is configured in a user interface of a terminal device running the application; the user interface includes a desktop area in an operating system; a vehicle querying module configured to query a second user vehicle associated with the vehicle service according to a user identifier of a login user of the application carried in the data updating request; an information querying module configured to determine a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms, and send an information query request of the second user vehicle to the second vehicle platform; an information receiving module configured to receive vehicle abnormal information of the second user vehicle returned by the second vehicle platform and issue to the detection component; the detection component switches vehicle usage information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information, and displays vehicle abnormal information of the second user vehicle.

18. A data processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: perform detection processing on an interface element of a vehicle service of an application by a detection component of the application; the interface element is configured in a user interface of a terminal device running the application; the user interface includes a desktop area in an operating system; if it is detected that a data updating time of the interface element arrives, upload a data updating request to a service platform of the vehicle service; receive vehicle abnormal information of a second user vehicle associated with the vehicle service and issued by the service platform; the vehicle abnormal information is obtained by the service platform through querying a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms; switch vehicle usage information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information, and display vehicle abnormal information of the second user vehicle.

19. A data processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: An acquisition application detection component uploads a data update request after detecting that a data update time of an interface element of a vehicle service of the application arrives; the interface element is configured in a user interface of a terminal device running the application; the user interface includes a desktop area in an operating system; According to a user identifier of a login user of the application carried in the data update request, a second user vehicle associated with the vehicle service is queried; A second vehicle platform corresponding to the second user vehicle is determined among a plurality of vehicle platforms, and an information query request of the second user vehicle is sent to the second vehicle platform; Vehicle abnormal information of the second user vehicle returned by the second vehicle platform is received and issued to the detection component; the detection component switches vehicle use information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information, and displays vehicle abnormal information of the second user vehicle.

20. A storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: An acquisition application detection component uploads a data update request after detecting that a data update time of an interface element of a vehicle service of the application arrives; the interface element is configured in a user interface of a terminal device running the application; the user interface includes a desktop area in an operating system; If it is detected that the data update time of the interface element arrives, a data update request is uploaded to a service platform of the vehicle service; Vehicle abnormal information of a second user vehicle associated with the vehicle service issued by the service platform is received; The vehicle abnormal information is obtained by the service platform by querying a second vehicle platform corresponding to the second user vehicle among a plurality of vehicle platforms; Based on the vehicle abnormal information, vehicle use information of a first user vehicle displayed by the interface element is switched to the second user vehicle, and vehicle abnormal information of the second user vehicle is displayed.

21. A storage medium for storing computer executable instructions, which, when executed by a processor, implement the following processes: An acquisition application detection component uploads a data update request after detecting that a data update time of an interface element of a vehicle service of the application arrives; the interface element is configured in a user interface of a terminal device running the application; the user interface includes a desktop area in an operating system; According to a user identifier of a login user of the application carried in the data update request, a second user vehicle associated with the vehicle service is queried; A second vehicle platform corresponding to the second user vehicle is determined among a plurality of vehicle platforms, and an information query request of the second user vehicle is sent to the second vehicle platform; Vehicle abnormal information of the second user vehicle returned by the second vehicle platform is received and issued to the detection component; the detection component switches vehicle use information of a first user vehicle displayed by the interface element to the second user vehicle based on the vehicle abnormal information, and displays vehicle abnormal information of the second user vehicle.

Citation Information

Patent Citations

  • Interface element updating method and device of application program, electronic equipment and storage medium

    CN110286928A

  • Service distribution method, device and equipment and storage medium

    CN110311976A