Data intercommunication method and device for application programs between in-vehicle infotainment device and mobile terminal
By identifying a unique identifier and logging into the TSP system platform using a mobile phone number within the vehicle's infotainment system, the system's login status is obtained. The system then connects to the in-vehicle AI-APP and determines the mobile login request, resolving the data interoperability issue between the AI application on the vehicle's infotainment system and the AI application with the same name on the mobile phone. This enables data interconnection and real-time communication between the vehicle's infotainment system and the mobile phone, thereby improving the user experience.
Patent Information
- Application Number
- CN202511410033.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2025-12-05
AI Technical Summary
In existing technologies, AI applications on the vehicle's infotainment system and AI applications with the same name on mobile devices cannot achieve data interoperability, resulting in the inability to achieve simultaneous entry and exit and data interconnection.
By identifying the vehicle's unique identification code and the mobile phone number used to purchase the vehicle when logging into the vehicle's infotainment system, the system can log into the TSP system platform. It can also log into the backend cloud service interface of the vehicle's infotainment application using the vehicle's unique identification code and the mobile phone number used to purchase the vehicle to obtain the login status of the vehicle's infotainment system, determine the login conditions, and connect to the in-vehicle AI-APP. After that, it can determine the login success requirements of the mobile application through the AI-APP communication service, thereby realizing data interconnection between the vehicle's infotainment application and the mobile application.
It enables data interconnection between the vehicle's infotainment app and the mobile app, ensuring synchronized login of the vehicle's AI applications and the vehicle system, and achieving real-time data communication between the vehicle and the mobile phone, thus improving the user experience.
Smart Images

Figure CN121078433A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data sharing technology, and in particular to a method and apparatus for data interoperability between vehicle-mounted systems and mobile applications. Background Technology
[0002] With the development of the Internet of Vehicles, the connection between driver and vehicle is an important development direction for automobiles in the new era. As one of the carriers of AI applications, mobile phones can provide effective and reliable connectivity support for AI in vehicles.
[0003] One of the key aspects of vehicle-to-vehicle connectivity is data sharing. In the AI era, the use of large-scale models requires ensuring data interoperability between AI applications on the vehicle's infotainment system and mobile devices, as well as between these large-scale model services. However, currently, most vehicle and mobile apps are independent applications that cannot communicate with large-scale models, failing to achieve true data interoperability, a problem that urgently needs to be addressed. Summary of the Invention
[0004] This application provides a method and apparatus for data interoperability between in-vehicle infotainment systems and mobile applications, in order to solve the problems of existing technologies that make it difficult to achieve simultaneous entry and exit of AI applications on in-vehicle infotainment systems and AI applications with the same name on mobile devices, as well as data interconnection and interoperability.
[0005] The first aspect of this application provides a method for data interoperability between a vehicle-mounted infotainment system and a mobile application, comprising the following steps: when logging into the vehicle's infotainment system, determining the vehicle's unique identification code and the vehicle purchase phone number, and logging into a preset TSP system platform based on the unique identification code and the vehicle purchase phone number; logging into the vehicle application's backend cloud service interface through the unique identification code and the vehicle purchase phone number to access the CP / SP vehicle infotainment system login status interface, and obtaining the login status of the vehicle's infotainment system on the TSP system platform, so as to determine the vehicle's infotainment system based on the login status. The system checks whether the application meets preset login conditions. If the in-vehicle application meets the login conditions, the system logs into the in-vehicle AI-APP. After logging into the in-vehicle AI-APP, the system connects to the mobile AI-APP communication service through the in-vehicle AI-APP. Based on the AI-APP communication service, the system determines whether the mobile application meets the preset login success requirements. If the mobile application meets the login success requirements, the system connects the in-vehicle application to a preset in-vehicle message channel to perform data interconnection operations between the in-vehicle application and the mobile application.
[0006] Optionally, in one embodiment of this application, after performing the data interconnection operation between the vehicle-mounted application and the mobile application, the method further includes: during the exit process of the vehicle-mounted application, determining that the mobile application meets preset online conditions; if the mobile application meets the online conditions, determining the account status of the mobile terminal based on the vehicle-mounted terminal's corresponding car-purchase mobile phone number, and determining whether to retain the mobile terminal's account status; when retaining the mobile terminal's account status, disconnecting the message queue channel with the vehicle-mounted terminal through a preset instant messaging service, while retaining the message channel corresponding to the mobile terminal; when not retaining the mobile terminal's account status, simultaneously disconnecting the instant messaging service from the message channels of both the vehicle-mounted terminal and the mobile terminal; if the mobile application does not meet the online conditions, determining that the vehicle-mounted terminal has successfully exited login.
[0007] Optionally, in one embodiment of this application, the step of determining the unique vehicle identification code and the mobile phone number used to purchase the vehicle when logging into the vehicle's infotainment system, and logging into a preset TSP system platform based on the unique vehicle identification code and the mobile phone number used to purchase the vehicle, includes: determining whether the current vehicle has successfully logged into the infotainment system, wherein, if the current vehicle has successfully logged into the infotainment system, logging into the vehicle's infotainment application; connecting to a preset backend communication service system through the infotainment application, and determining whether there is an account on the mobile device that is the same as the one on the infotainment system that has logged into the corresponding application; if there is an account on the mobile device that is the same as the one on the infotainment system that has logged into the application, then performing QR code authentication through the mobile application to enable both the infotainment system and the mobile device to successfully log into the corresponding application; if there is no account on the mobile device that is the same as the one on the infotainment system that has logged into the application, then logging into the mobile application and performing QR code authentication through the mobile application to enable both the infotainment system and the mobile device to successfully log into the corresponding application.
[0008] Optionally, in one embodiment of this application, the step of logging into the vehicle infotainment application backend cloud service interface using the vehicle's unique identification code and the mobile phone number used to purchase the vehicle, accessing the CP / SP vehicle infotainment system login status interface, and obtaining the login status of the current vehicle's infotainment system on the TSP system platform, to determine whether the vehicle infotainment application meets preset login conditions based on the login status, wherein, if the vehicle infotainment application meets the login conditions, logging into the in-vehicle AI-APP includes: obtaining the login information of the current vehicle's infotainment system, and sending the login information to the vehicle infotainment application backend cloud service interface. The system receives the login request at the cloud service interface on the backend of the vehicle infotainment application, parses the login information to obtain corresponding parsed data, and accesses the login status interface of the CP / SP vehicle infotainment system based on the parsed data and a preset TSP connection service to obtain the login status of the vehicle infotainment system on the TSP system platform. The system then determines whether the vehicle infotainment application meets the login conditions based on the login status. If the vehicle infotainment application meets the login conditions, the system determines that the application on the vehicle side has successfully logged in and logs into the in-vehicle AI-APP; otherwise, the system determines that the application on the vehicle side has failed to log in.
[0009] Optionally, in one embodiment of this application, after logging into the in-vehicle AI-APP, the step of connecting the in-vehicle AI-APP to the mobile terminal's AI-APP communication service, and determining whether the mobile terminal application meets the preset login success requirements based on the AI-APP communication service, and when the mobile terminal application meets the login success requirements, connecting the in-vehicle application to a preset in-vehicle message channel to perform data interconnection operations between the in-vehicle application and the mobile terminal application, includes: sending a connection request to a preset cloud service communication connection interface through the in-vehicle AI-APP, and receiving the connection request at the cloud service communication connection interface. Upon request, it is determined whether the same account corresponding to the in-vehicle AI-APP is logged in on the mobile terminal. If the same account is not logged in on the mobile application, the same account is used to log in to the mobile application. If the same account is already logged in on the mobile application and connected to a preset instant messaging service, a target QR code is displayed on the vehicle's infotainment system. The mobile application scans the target QR code to confirm login, and the vehicle application is connected to the vehicle's messaging channel and bound to the login channel of the mobile application corresponding to the same account to perform data interconnection operations between the vehicle application and the mobile application.
[0010] A second aspect of this application provides a data interoperability device between a vehicle-mounted infotainment system and a mobile application, comprising: a first login module, configured to, when logging into the vehicle-mounted infotainment system of a current vehicle, determine the unique identification code of the current vehicle-mounted infotainment system and the vehicle purchase mobile phone number, and log into a preset TSP system platform based on the unique identification code and the vehicle purchase mobile phone number; and a second login module, configured to, through the unique identification code and the vehicle purchase mobile phone number, log into the backend cloud service interface of the vehicle-mounted application to access the CP / SP vehicle-mounted infotainment system login status interface, and obtain the login status of the current vehicle-mounted infotainment system on the TSP system platform, so as to determine the login status based on the login status. The system determines whether the in-vehicle application meets preset login conditions. If the in-vehicle application meets the login conditions, the system logs into the in-vehicle AI-APP. The data interconnection module is used to connect the in-vehicle AI-APP to the mobile terminal's AI-APP communication service after logging into the in-vehicle AI-APP. Based on the AI-APP communication service, it determines whether the mobile terminal application meets preset login success requirements. If the mobile terminal application meets the login success requirements, it connects the in-vehicle application to a preset in-vehicle message channel to perform data interconnection operations between the in-vehicle application and the mobile terminal application.
[0011] Optionally, in one embodiment of this application, it further includes: a first judgment module, used to determine that the mobile application meets preset online conditions during the exit process of the vehicle application after performing data interconnection operations between the vehicle application and the mobile application; a second judgment module, used to determine the account status of the mobile terminal based on the car purchase mobile number corresponding to the vehicle terminal if the mobile application meets the online conditions, and determine whether to retain the account status of the mobile terminal; a retention module, used to disconnect the message queue channel with the vehicle terminal through a preset instant messaging service when retaining the account status of the mobile terminal, and retain the message channel corresponding to the mobile terminal; a disconnect module, used to simultaneously disconnect the instant messaging service from the message channels of the vehicle terminal and the mobile terminal when not retaining the account status of the mobile terminal; and a determination module, used to determine that the vehicle terminal has successfully exited login if the mobile application does not meet the online conditions.
[0012] Optionally, in one embodiment of this application, the first login module includes: a first analysis unit, configured to determine whether the current vehicle has successfully logged into the vehicle system, wherein, if the current vehicle has successfully logged into the vehicle system, the vehicle system application of the current vehicle is logged in; a second analysis unit, configured to connect to a preset backend communication service system through the vehicle system application, and determine whether there is an account on the vehicle terminal that is logged into the application corresponding to the mobile terminal; a first QR code authentication unit, configured to perform QR code authentication through the mobile terminal application if there is an account on the vehicle terminal that is logged into the application on the mobile terminal, so that the vehicle terminal and the mobile terminal can successfully log into the corresponding application; and a second QR code authentication unit, configured to log into the mobile terminal application if there is no account on the vehicle terminal that is logged into the application on the mobile terminal, and perform QR code authentication through the mobile terminal application, so that the vehicle terminal and the mobile terminal can successfully log into the corresponding application.
[0013] Optionally, in one embodiment of this application, the second login module includes: an acquisition unit, configured to acquire login information of the vehicle infotainment system in the current vehicle, and send a login request to the backend cloud service interface of the vehicle infotainment application according to the login information, so that after the backend cloud service interface of the vehicle infotainment application receives the login request, it parses the login information to obtain corresponding parsed data; an access unit, configured to access the login status interface of the CP / SP vehicle infotainment system based on the parsed data and a preset TSP connection service, and acquire the login status of the vehicle infotainment system on the TSP system platform, so as to determine whether the vehicle infotainment application meets the login conditions according to the login status; and a third analysis unit, configured to determine that the vehicle infotainment application has successfully logged in and logs into the vehicle AI-APP if the vehicle infotainment application meets the login conditions, otherwise, determine that the vehicle infotainment application has failed to log in.
[0014] Optionally, in one embodiment of this application, the data interconnection module includes: a sending unit, configured to send a connection request to a preset cloud service communication connection interface through the vehicle AI-APP, and after the cloud service communication connection interface receives the connection request, determine whether the same account corresponding to the vehicle AI-APP is logged in on the mobile terminal; a fourth analysis unit, configured to log in to the mobile terminal application through the same account if the same account is not logged in on the mobile terminal application; and a connection unit, configured to pop up a target QR code on the vehicle terminal if the same account has already logged in on the mobile terminal application and connected to a preset instant messaging service, so that the mobile terminal application can scan the target QR code to confirm login, and connect the vehicle terminal application to the vehicle terminal message channel, and bind the login channel of the mobile terminal application corresponding to the same account, so as to perform data interconnection operation between the vehicle terminal application and the mobile terminal application.
[0015] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement the data interoperability method between an in-vehicle system and a mobile terminal as described in the above embodiments.
[0016] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for data interoperability between an in-vehicle system and a mobile terminal application.
[0017] A fifth aspect of this application provides a computer program product, including a computer program that is executed to implement the above-described method for data interoperability between an in-vehicle system and a mobile terminal application.
[0018] Therefore, the embodiments of this application have the following beneficial effects: The embodiments of this application can determine the unique vehicle identification code and the mobile phone number used to purchase the vehicle when logging into the vehicle's infotainment system. Based on the unique vehicle identification code and the mobile phone number used to purchase the vehicle, the system logs into a preset TSP system platform. The system then logs into the backend cloud service interface of the infotainment application using the unique vehicle identification code and the mobile phone number used to purchase the vehicle to access the CP / SP infotainment system login status interface and obtain the login status of the vehicle's infotainment system on the TSP system platform. Based on the login status, the system determines whether the infotainment application meets preset login conditions. If the infotainment application meets the login conditions, the system logs into the in-vehicle AI-APP. After logging into the in-vehicle AI-APP, the system connects to the mobile AI-APP communication service to determine whether the mobile application meets preset login success requirements. If the mobile application meets the login success requirements, the system connects the infotainment application to a preset infotainment message channel to perform data interconnection operations between the infotainment application and the mobile application. This application enables simultaneous data communication between the in-vehicle AI application (APP) and the corresponding AI mobile application (APP) by establishing a data communication channel. Furthermore, this application strongly binds the in-vehicle AI application to the in-vehicle system login, making the in-vehicle APP login dependent on the mobile APP login, thus achieving real-time data communication between the two devices. This solves the problems of existing technologies that make it difficult to achieve simultaneous entry and exit and data interconnection between in-vehicle AI applications and their corresponding mobile applications.
[0019] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0020] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 This is a flowchart illustrating a data interoperability method between an in-vehicle infotainment system and a mobile application according to an embodiment of this application. Figure 2 A schematic diagram illustrating the process of a vehicle-mounted APP and a mobile APP of the same name entering and exiting simultaneously, as provided in one embodiment of this application; Figure 3 A schematic diagram of a vehicle APP and vehicle system login TSP determination process is provided as an embodiment of this application; Figure 4 A schematic diagram of a mobile APP login status determination process is provided as an embodiment of this application; Figure 5 A schematic diagram of the logout process of an in-vehicle AI-APP is provided as an embodiment of this application; Figure 6 A schematic diagram of an AI-APP backend communication service architecture is provided as an embodiment of this application; Figure 7 This is an example diagram of a data communication device between an in-vehicle system and a mobile terminal application according to an embodiment of this application; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0021] Among them, 10-data communication device between vehicle-mounted system and mobile terminal application; 100-first login module, 200-second login module, 300-data interconnection module; 801-memory, 802-processor, 803-communication interface. Detailed Implementation
[0022] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0023] The following description, with reference to the accompanying drawings, outlines a method and apparatus for data communication between an in-vehicle infotainment system and a mobile terminal application according to embodiments of this application. To address the problems mentioned in the background, this application provides a method for data interoperability between in-vehicle infotainment systems and mobile applications. In this method, when logging into the current vehicle's infotainment system, the unique identification code and the vehicle purchase phone number are determined. Based on these codes, the system logs into a preset TSP (Transport Service Provider) system platform. The system then uses these codes to access the backend cloud service interface of the in-vehicle application to access the CP / SP (Content Provider / Service Provider) in-vehicle infotainment system login status interface and obtain the login status of the current vehicle's infotainment system on the TSP system platform. Based on this login status, the system determines whether the in-vehicle application meets preset login conditions. If the in-vehicle application meets the login conditions, the system logs into the in-vehicle AI-APP. After logging into the in-vehicle AI-APP, the system connects to the mobile AI-APP communication service. Based on this communication service, the system determines whether the mobile application meets preset login success requirements. If the mobile application meets the login success requirements, the system connects the in-vehicle application to a preset in-vehicle message channel to perform data interconnection between the in-vehicle application and the mobile application. This application enables simultaneous data communication between the in-vehicle AI application (APP) and the corresponding AI mobile application (APP) by establishing a data communication channel. Furthermore, this application strongly binds the in-vehicle AI application to the in-vehicle system login, making the in-vehicle APP login dependent on the mobile APP login, thus achieving real-time data communication between the two devices. This solves the problems of existing technologies that make it difficult to achieve simultaneous entry and exit and data interconnection between in-vehicle AI applications and their corresponding mobile applications.
[0024] Specifically, Figure 1 This is a flowchart illustrating a method for data interoperability between an in-vehicle infotainment system and a mobile application, as provided in an embodiment of this application.
[0025] like Figure 1 As shown, the method for data interoperability between the vehicle-mounted system and the mobile application includes the following steps: In step S101, when logging into the vehicle's infotainment system, the vehicle's unique identification code and the mobile phone number used to purchase the vehicle are determined, and the vehicle is logged into the preset TSP system platform based on the vehicle's unique identification code and the mobile phone number used to purchase the vehicle.
[0026] The embodiments of this application can first verify whether the vehicle system has successfully logged into the TSP system when logging into the vehicle APP, and after completing the system login verification, verify whether the mobile APP already has the same account logged in, thereby completing the full-link same-entry and same-exit login verification.
[0027] Optionally, in one embodiment of this application, when logging into the vehicle's infotainment system, the unique identification code and the mobile phone number used to purchase the vehicle are determined, and based on the unique identification code and the mobile phone number used to purchase the vehicle, the system logs into a preset TSP system platform. This includes: determining whether the vehicle has successfully logged into the infotainment system, wherein, if the vehicle has successfully logged into the infotainment system, the vehicle's infotainment application is logged in; the infotainment application connects to a preset backend communication service system, and it is determined whether there is an account on the mobile device that is logged into the corresponding application; if there is an account on the mobile device that is logged into the mobile application, the mobile application is used for QR code authentication to enable both the vehicle and the mobile device to successfully log into the corresponding application; if there is no account on the mobile device that is logged into the mobile application, the mobile application is logged in, and QR code authentication is used to enable both the vehicle and the mobile device to successfully log into the corresponding application.
[0028] It should be noted that, as Figure 2 As shown, the embodiments of this application first determine whether the current vehicle has successfully logged into the vehicle system. After successful login, the vehicle's vehicle application is logged in. Secondly, the embodiments of this application can connect to a preset backend communication service system through the vehicle application, and at the same time determine whether there is a corresponding mobile application logged in with the same account as the vehicle system. If the mobile application is present, the vehicle-mounted system and the mobile device can successfully log in to the corresponding application by scanning the QR code for authentication. If the mobile application is not present, in this embodiment, the user can first log in to the mobile application and then scan the QR code for authentication to complete the login for both parties.
[0029] After successfully logging into the vehicle's infotainment system, a connection to the TSP platform is required. Local login to the vehicle's infotainment system requires the TBOX to be bound to the vehicle's registered mobile phone number. The vehicle's unique identification code and the bound mobile phone number are then used to log into the cloud-based TSP service system. After completing TSP system registration and login, the TSP platform service can monitor the vehicle's online status. If the vehicle is not bound to a unique mobile phone number, logging into the local TBOX system will prevent accurate registration and login to the TSP service, thus preventing vehicle monitoring on the TSP platform. Therefore, the embodiments of this application can ensure secure synchronization of vehicle and mobile terminal logins, ensure that the TSP platform can effectively monitor the vehicle, and avoid TSP service login failures and monitoring failures caused by the lack of a bound mobile phone number.
[0030] In step S102, the vehicle's unique identification code and the mobile phone number used to purchase the vehicle are used to log in to the backend cloud service interface of the vehicle application to access the CP / SP vehicle system login status interface and obtain the current vehicle system login status on the TSP system platform. Based on the login status, it is determined whether the vehicle application meets the preset login conditions. If the vehicle application meets the login conditions, the vehicle AI-APP is logged in.
[0031] Furthermore, in the embodiments of this application, when logging into the vehicle application, it can determine whether the mobile phone number used to log into the vehicle application (i.e., the vehicle application) has already successfully logged into the TSP system to ensure that the vehicle system has been successfully logged into before continuing to log into the vehicle application (i.e., the vehicle AI-APP).
[0032] Optionally, in one embodiment of this application, the vehicle infotainment application's backend cloud service interface is logged in using the vehicle's unique identification code and the vehicle purchase mobile phone number to access the CP / SP vehicle infotainment system login status interface and obtain the current vehicle infotainment system's login status on the TSP system platform. Based on the login status, it is determined whether the vehicle infotainment application meets preset login conditions. Specifically, if the vehicle infotainment application meets the login conditions, logging into the in-vehicle AI-APP includes: obtaining the login information of the current vehicle infotainment system and sending a login request to the vehicle infotainment application's backend cloud service interface based on the login information; after receiving the login request, the vehicle infotainment application's backend cloud service interface parses the login information to obtain corresponding parsed data; based on the parsed data and a preset TSP connection service, accessing the CP / SP vehicle infotainment system login status interface and obtaining the vehicle infotainment system's login status on the TSP system platform, it is determined whether the vehicle infotainment application meets the login conditions; if the vehicle infotainment application meets the login conditions, the vehicle infotainment application is determined to have successfully logged in, and the in-vehicle AI-APP is logged in; otherwise, the vehicle infotainment application is determined to have failed to log in.
[0033] In the specific implementation process, such as Figure 3 As shown in the embodiment of this application, when logging into the vehicle AI-APP, the system first needs to obtain the login information of the local TBOX vehicle system (i.e., the bound unique mobile phone number and unique identification code) from the system. When logging into the vehicle APP, the system sends the mobile phone number and unique identification code to request the login interface of the vehicle APP backend cloud service. After receiving the request, the vehicle APP cloud service parses the mobile phone number and unique identification code, accesses the CP / SP vehicle system login status interface through the TSP connection service, and obtains the vehicle system's TSP login status.
[0034] Secondly, such as Figure 4 As shown, after the vehicle infotainment system's cloud service determines the vehicle's infotainment system status using the TSP system's login status, it can determine whether the vehicle infotainment app meets the login requirements. If the TBOX system is not logged into the TSP platform, it cannot log into the in-vehicle AI-APP; if the system reports that registration and login to the TSP system are normal, the in-vehicle AI-APP login process will begin.
[0035] Therefore, in the embodiments of this application, when logging into the in-vehicle AI-APP, the login qualification is determined by obtaining the TBOX binding information and verifying the login status of the vehicle's infotainment system on the TSP through the TSP connection service. This can prevent the AI-APP from accidentally logging in when the TBOX is not logged into the TSP, thus ensuring login security and compliance.
[0036] In step S103, after logging into the vehicle AI-APP, the vehicle AI-APP connects to the mobile terminal's AI-APP communication service. Based on the AI-APP communication service, it is determined whether the mobile terminal application meets the preset login success requirements. When the mobile terminal application meets the login success requirements, the vehicle terminal application is connected to the preset vehicle terminal message channel to perform data interconnection operations between the vehicle terminal application and the mobile terminal application.
[0037] After logging into the in-vehicle AI-APP, the embodiments of this application can connect to the mobile terminal, i.e., the AI-APP communication service of the mobile phone, through the in-vehicle AI-APP, and determine the login status of the mobile phone APP, thereby realizing the simultaneous entry and exit of the in-vehicle APP and the mobile phone APP.
[0038] Optionally, in one embodiment of this application, after logging into the in-vehicle AI-APP, the in-vehicle AI-APP connects to the mobile terminal's AI-APP communication service. Based on the AI-APP communication service, it is determined whether the mobile terminal application meets the preset login success requirements. If the mobile terminal application meets the login success requirements, the vehicle terminal application is connected to a preset vehicle terminal message channel to perform data interconnection operations between the vehicle terminal application and the mobile terminal application. This includes: sending a connection request to a preset cloud service communication connection interface through the in-vehicle AI-APP; and after the cloud service communication connection interface receives the connection request, determining whether the same account corresponding to the in-vehicle AI-APP is logged in on the mobile terminal; if the same account is not logged in on the mobile terminal application, then the same account is used to log in to the mobile terminal application; if the same account is already logged in on the mobile terminal application and connected to a preset instant messaging service, then a target QR code pops up on the vehicle terminal, allowing the mobile terminal application to scan the target QR code to confirm login, and the vehicle terminal application is connected to the vehicle terminal message channel and bound to the login channel of the mobile terminal application corresponding to the same account to perform data interconnection operations between the vehicle terminal application and the mobile terminal application.
[0039] It should be noted that, in the embodiments of this application, after the vehicle-mounted TBOX system has been successfully registered and logged into the TSP, the vehicle-mounted APP needs to request the cloud service communication connection interface to enter the same entry and exit judgment process with the mobile APP, and determine whether the same account has been logged in on the mobile phone based on the mobile phone number carried.
[0040] If the mobile app has successfully logged in with the same account and connected to the IM system, a QR code will pop up on the vehicle's infotainment system, containing information about the successful login of the mobile app and the connection parameters for the vehicle's login request. The mobile app scans the code to confirm the login, and the vehicle's app connects to the vehicle's messaging channel and binds to the login channel of the mobile app with the same account, thereby realizing the interconnection between the in-vehicle app and the mobile app's messaging channel.
[0041] Therefore, the embodiments of this application verify the login status of the same account on the mobile phone, generate a QR code containing key information, and realize the interconnection of the message channel between the vehicle system and the mobile APP by scanning the code, thereby ensuring login synchronization and information exchange, and improving the continuity and convenience of use.
[0042] Optionally, in one embodiment of this application, after performing the data interconnection operation between the vehicle-mounted application and the mobile application, the method further includes: during the exit process of the vehicle-mounted application, determining whether the mobile application meets preset online conditions; if the mobile application meets the online conditions, determining the account status of the mobile application based on the vehicle-mounted application's corresponding mobile phone number, and determining whether to retain the mobile application's account status; when retaining the mobile application's account status, disconnecting the message queue channel with the vehicle-mounted application through a preset instant messaging service, while retaining the corresponding message channel of the mobile application; when not retaining the mobile application's account status, simultaneously disconnecting the instant messaging service from both the vehicle-mounted application and the mobile application's message channel; if the mobile application does not meet the online conditions, determining that the vehicle-mounted application has successfully exited login.
[0043] In actual implementation, the embodiments of this application can determine the login status of the mobile APP when the vehicle-mounted APP logs out, and decide whether to retain the mobile APP login based on the user's choice.
[0044] Specifically, such as Figure 5 As shown, when exiting the app on the vehicle's infotainment system, it checks whether the mobile app has also been logged out. Based on the mobile phone number logged in on the vehicle's infotainment system, it determines the mobile account status. If the user has not logged out, it asks whether to retain the mobile login status.
[0045] If the mobile app has already logged out, the vehicle-mounted system can log out directly. If the mobile app chooses not to log out, after the vehicle-mounted system logs out, the IM will disconnect the MQ message channel with the vehicle-mounted system, but the MQ message channel on the mobile app will remain open. If both devices choose to log out, the IM will disconnect the MQ message channel between the vehicle-mounted system and the mobile app simultaneously. After the channel is disconnected, it will no longer be able to receive messages from the large model service, and both the vehicle-mounted system and the mobile app will be redirected to the login page. Logging out of the vehicle app does not affect the vehicle-mounted system's login information in the TSP.
[0046] also, Figure 6This is a schematic diagram of the AI-APP backend communication service architecture, illustrating the data communication and sharing methods between the vehicle-mounted APP and the mobile APP after login. Figure 6 As shown, the mobile app connects to the communication IM service, which is connected to the message MQ channels of both the mobile app and the vehicle infotainment system. Based on the logged-in mobile account, the app consumes the MQ message queues of both applications. Communication between the mobile app and the vehicle infotainment system and the large model service is synchronized to the other end, keeping the data consistent between the two ends.
[0047] Therefore, the embodiments of this application can realize the function of simultaneous entry and exit of the vehicle AI-APP and the mobile AI-APP with the same name, and the large model service provides services to both APPs at the same time while ensuring the consistency of messages between the two APPs, thereby greatly improving the user experience.
[0048] According to the data interoperability method between vehicle-mounted systems and mobile applications proposed in this application, when logging into the vehicle's vehicle-mounted system, the unique identification code and the mobile phone number used to purchase the vehicle are determined. Based on the unique identification code and the mobile phone number used to purchase the vehicle, the system logs into a preset TSP system platform. The system then logs into the backend cloud service interface of the vehicle-mounted application using the unique identification code and the mobile phone number used to purchase the vehicle to access the CP / SP vehicle-mounted system login status interface and obtain the login status of the vehicle's vehicle-mounted system on the TSP system platform. Based on the login status, the system determines whether the vehicle-mounted application meets preset login conditions. If the vehicle-mounted application meets the login conditions, the system logs into the in-vehicle AI-APP. After logging into the in-vehicle AI-APP, the system connects to the mobile AI-APP communication service. Based on the AI-APP communication service, the system determines whether the mobile application meets preset login success requirements. If the mobile application meets the login success requirements, the system connects the vehicle-mounted application to a preset vehicle-mounted message channel to perform data interconnection operations between the vehicle-mounted application and the mobile application. This application enables data interconnection between the vehicle-mounted AI application (APP) and the corresponding AI mobile application (APP) by opening a data communication channel. In addition, this application can also strongly bind the vehicle-mounted AI application to the vehicle system login, so that the vehicle-mounted APP login depends on the mobile APP login, thereby realizing real-time data communication between the vehicle and the mobile phone.
[0049] Secondly, the data communication device between the vehicle-mounted system and the mobile terminal application according to the embodiments of this application is described with reference to the accompanying drawings.
[0050] Figure 7 This is a block diagram of a data communication device between an in-vehicle infotainment system and a mobile terminal according to an embodiment of this application.
[0051] like Figure 7As shown, the data communication device 10 between the vehicle-mounted system and the mobile terminal application includes: a first login module 100, a second login module 200, and a data interconnection module 300.
[0052] The first login module 100 is used to determine the vehicle's unique identification code and the mobile phone number used to purchase the vehicle when logging into the vehicle's infotainment system, and to log into the preset TSP system platform based on the vehicle's unique identification code and the mobile phone number used to purchase the vehicle.
[0053] The second login module 200 is used to log in to the backend cloud service interface of the vehicle infotainment application through the vehicle's unique identification code and the mobile phone number used to purchase the vehicle, so as to access the CP / SP vehicle infotainment system login status interface and obtain the current vehicle infotainment system login status on the TSP system platform. Based on the login status, it is determined whether the vehicle infotainment application meets the preset login conditions. If the vehicle infotainment application meets the login conditions, the in-vehicle AI-APP is logged in.
[0054] The data interconnection module 300 is used to connect the in-vehicle AI-APP to the mobile terminal's AI-APP communication service after logging into the in-vehicle AI-APP. Based on the AI-APP communication service, it determines whether the mobile terminal application meets the preset login success requirements. When the mobile terminal application meets the login success requirements, it connects the in-vehicle application to the preset in-vehicle message channel to perform data interconnection operations between the in-vehicle application and the mobile terminal application.
[0055] Optionally, in one embodiment of this application, the data communication device 10 between the vehicle-mounted system and the mobile terminal application further includes: a first judgment module, a second judgment module, a retention module, a disconnection module, and a determination module.
[0056] The first judgment module is used to determine whether the mobile application meets preset online conditions during the exit process of the vehicle application after the data interconnection operation between the vehicle application and the mobile application.
[0057] The second judgment module is used to determine the account status of the mobile terminal based on the car purchase mobile phone number corresponding to the vehicle terminal if the mobile terminal application meets the online conditions, and to determine whether to retain the account status of the mobile terminal.
[0058] The retention module is used to disconnect the message queue from the vehicle terminal via a preset instant messaging service when the account status of the mobile terminal is retained, while retaining the corresponding message channel of the mobile terminal.
[0059] The disconnect module is used to simultaneously disconnect the instant messaging service from both the vehicle-mounted system and the mobile device when the account status on the mobile device is not retained.
[0060] The determination module is used to determine if the vehicle-mounted system has successfully logged out if the mobile application does not meet the online conditions.
[0061] Optionally, in one embodiment of this application, the first login module 100 includes: a first analysis unit, a second analysis unit, a first QR code authentication unit, and a second QR code authentication unit.
[0062] The first analysis unit is used to determine whether the current vehicle has successfully logged into the vehicle system. If the current vehicle has successfully logged into the vehicle system, the vehicle system application is logged in.
[0063] The second analysis unit is used to connect to a preset backend communication service system through the vehicle-mounted application and determine whether there is an account that is logged into the corresponding application on the mobile terminal with the same account as the vehicle-mounted application.
[0064] The first QR code authentication unit is used to perform QR code authentication through the mobile application if the same account as the vehicle-mounted terminal is logged in to the mobile application, so that the vehicle-mounted terminal and the mobile application can successfully log in to the corresponding application.
[0065] The second QR code authentication unit is used to log in to the mobile application if there is no account on the same device as the vehicle-mounted terminal, and to perform QR code authentication through the mobile application so that the vehicle-mounted terminal and the mobile terminal can successfully log in to the corresponding application.
[0066] Optionally, in one embodiment of this application, the second login module 200 includes: an acquisition unit, an access unit, and a third analysis unit.
[0067] The acquisition unit is used to acquire the login information of the vehicle's infotainment system and send a login request to the backend cloud service interface of the infotainment application based on the login information. After the backend cloud service interface of the infotainment application receives the login request, it parses the login information to obtain the corresponding parsed data.
[0068] The access unit is used to access the CP / SP vehicle system login status interface based on parsed data and preset TSP connection services, and obtain the login status of the vehicle system on the TSP system platform, so as to determine whether the vehicle application meets the login conditions based on the login status.
[0069] The third analysis unit is used to determine that the vehicle-mounted application has successfully logged in and to log in to the in-vehicle AI-APP if the vehicle-mounted application meets the login conditions; otherwise, it determines that the vehicle-mounted application has failed to log in.
[0070] Optionally, in one embodiment of this application, the data interconnection module 300 includes: a sending unit, a fourth analysis unit, and a connection unit.
[0071] The sending unit is used to send a connection request to a preset cloud service communication connection interface through the vehicle AI-APP, and after the cloud service communication connection interface receives the connection request, it determines whether the same account corresponding to the vehicle AI-APP is logged in on the mobile terminal.
[0072] The fourth analysis unit is used to log in to the mobile application with the same account if the same account is not logged in on the mobile application.
[0073] The connection unit is used to display a target QR code on the vehicle's infotainment system if the same account has already been logged into the mobile application and connected to a preset instant messaging service. The mobile application can then scan the target QR code to confirm login. The unit also connects the vehicle application to the vehicle's messaging channel and binds the login channel of the mobile application corresponding to the same account, enabling data interconnection between the vehicle application and the mobile application.
[0074] It should be noted that the foregoing explanation of the data interoperability method embodiment between the vehicle-mounted system and the mobile terminal also applies to the data interoperability device between the vehicle-mounted system and the mobile terminal in this embodiment, and will not be repeated here.
[0075] The data interoperability device between a vehicle-mounted system and a mobile terminal application according to the embodiments of this application includes a first login module 100, used to determine the unique identification code of the current vehicle's vehicle-mounted system and the vehicle purchase mobile phone number when logging into the current vehicle's vehicle-mounted system, and log into a preset TSP system platform based on the unique identification code and the vehicle purchase mobile phone number; and a second login module 200, used to log into the backend cloud service interface of the vehicle-mounted system application through the unique identification code and the vehicle purchase mobile phone number to access the CP / SP vehicle-mounted system login status interface, and obtain the login status of the current vehicle's vehicle-mounted system on the TSP system platform, so as to determine the login status based on the login status. The system checks whether the in-vehicle AI application meets preset login conditions. If the in-vehicle AI application meets the login conditions, it logs into the in-vehicle AI-APP. The data interconnection module 300, after logging into the in-vehicle AI-APP, connects to the mobile AI-APP communication service via the in-vehicle AI-APP. Based on the AI-APP communication service, it determines whether the mobile application meets preset login success requirements. If the mobile application meets the login success requirements, it connects the in-vehicle application to a preset in-vehicle message channel to perform data interconnection between the in-vehicle application and the mobile application. This application enables simultaneous data interconnection between the in-vehicle AI application and the mobile application by opening a data communication channel between the in-vehicle AI application and the corresponding AI mobile application. Furthermore, this application can strongly bind the in-vehicle AI application to the in-vehicle system login, making the in-vehicle APP login dependent on the mobile APP login, thereby achieving real-time data communication between the in-vehicle system and the mobile phone.
[0076] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include: The memory 801, the processor 802, and the computer program stored on the memory 801 and capable of running on the processor 802.
[0077] When the processor 802 executes the program, it implements the data communication method between the vehicle system and the mobile terminal provided in the above embodiments.
[0078] Furthermore, electronic devices also include: Communication interface 803 is used for communication between memory 801 and processor 802.
[0079] The memory 801 is used to store computer programs that can run on the processor 802.
[0080] The memory 801 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0081] If the memory 801, processor 802, and communication interface 803 are implemented independently, then the communication interface 803, memory 801, and processor 802 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0082] Optionally, in a specific implementation, if the memory 801, processor 802, and communication interface 803 are integrated on a single chip, then the memory 801, processor 802, and communication interface 803 can communicate with each other through an internal interface.
[0083] The processor 802 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0084] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method for data interoperability between vehicle-mounted systems and mobile applications.
[0085] This application also provides a computer program product, including a computer program, which, when executed, is used to implement the above-described method for data interoperability between in-vehicle systems and mobile applications.
[0086] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0087] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0088] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0089] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0090] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0091] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0092] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0093] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for data intercommunication between an application program of a vehicle machine and a mobile terminal, characterized in that, The method comprises the following steps: When logging in to the infotainment system of the current vehicle, the infotainment unique identifier and the vehicle purchase mobile phone number of the current vehicle are determined, and based on the infotainment unique identifier and the vehicle purchase mobile phone number, the TSP system platform is logged in; After logging in to the infotainment application program backend cloud service interface through the infotainment unique identifier and the vehicle purchase mobile phone number, the CP / SP infotainment system login state interface is accessed, and the login state of the infotainment system of the current vehicle on the TSP system platform is obtained, so as to determine whether the infotainment application program meets the preset login condition according to the login state, wherein, in the case that the infotainment application program meets the login condition, the vehicle AI-APP is logged in; After logging in to the vehicle AI-APP, the AI-APP communication service of the mobile terminal is connected through the vehicle AI-APP, so as to determine whether the mobile terminal application program meets the preset login success requirement based on the AI-APP communication service, and when the mobile terminal application program meets the login success requirement, the infotainment application program is connected to the preset infotainment message channel, so as to perform the data interconnection operation between the infotainment application program and the mobile terminal application program.
2. The method of claim 1, wherein, After the data interconnection operation between the infotainment application program and the mobile terminal application program is performed, the following steps are further included: In the process of exiting the infotainment application program, it is determined whether the mobile terminal application program meets the preset online condition; If the mobile terminal application program meets the online condition, the account status of the mobile terminal is determined according to the vehicle purchase mobile phone number corresponding to the infotainment terminal, and it is determined whether to retain the account status of the mobile terminal; When the account status of the mobile terminal is retained, the message queue channel with the infotainment terminal is disconnected through the preset instant messaging service, and the message channel corresponding to the mobile terminal is retained; When the account status of the mobile terminal is not retained, the message channels of the instant messaging service with the infotainment terminal and the mobile terminal are disconnected at the same time; If the mobile terminal application program does not meet the online condition, it is determined that the infotainment terminal successfully exits the login.
3. The method of claim 1, wherein, The step of determining the infotainment unique identifier and the vehicle purchase mobile phone number of the current vehicle when logging in to the infotainment system of the current vehicle, and logging in to the preset TSP system platform based on the infotainment unique identifier and the vehicle purchase mobile phone number, comprises: It is determined whether the current vehicle successfully logs in to the infotainment system, wherein, in the case that the current vehicle successfully logs in to the infotainment system, the infotainment application program of the current vehicle is logged in; The preset backend communication service system is connected through the infotainment application program, and it is determined whether the same account as the infotainment terminal logs in to the application program corresponding to the mobile terminal; If the same account as the infotainment terminal logs in to the application program of the mobile terminal, the code scanning authentication is performed through the application program of the mobile terminal, so that the infotainment terminal and the mobile terminal successfully log in to the corresponding application programs; If there is no same account logged in the mobile application, the mobile application is logged in, and the code scanning authentication is performed through the mobile application to make the car machine end and the mobile end successfully log in the corresponding application.
4. The method of claim 1, wherein, After logging in the car machine application program back-end cloud service interface through the car machine unique identification code and the car purchase mobile phone number, the CP / SP car machine system login state interface is accessed, and the login state of the car machine system of the current vehicle on the TSP system platform is obtained to determine whether the car machine application program meets the preset login condition according to the login state, wherein, in the case that the car machine application program meets the login condition, the car AI-APP is logged in, including: The login information of the car machine system in the current vehicle is obtained, and a login request is sent to the car machine application program back-end cloud service interface according to the login information, so that after the car machine application program back-end cloud service interface receives the login request, the login information is parsed to obtain corresponding parsed data; Based on the parsed data and the preset TSP connection service, the CP / SP car machine system login state interface is accessed, and the login state of the car machine system on the TSP system platform is obtained to determine whether the car machine application program meets the login condition according to the login state; If the car machine application program meets the login condition, it is determined that the application program of the car machine end is logged in successfully, and the car AI-APP is logged in, otherwise, it is determined that the application program of the car machine end is logged in unsuccessfully.
5. The method of claim 1, wherein, After logging in the car AI-APP, the AI-APP communication service of the mobile end is connected through the car AI-APP to determine whether the mobile application program meets the preset login success requirement based on the AI-APP communication service, and when the mobile application program meets the login success requirement, the car machine application program is connected to the preset car machine message channel to perform the data interconnection operation between the car machine application program and the mobile application program, including: A connection request is sent to the preset cloud service communication connection interface through the car AI-APP, and after the cloud service communication connection interface receives the connection request, it is determined whether the same account corresponding to the car AI-APP is logged in the mobile end; If the same account is not logged in the mobile application program, the mobile application program is logged in through the same account; If the same account has been logged in the mobile application program and connected to the preset instant messaging service, a target two-dimensional code is popped up on the car machine end to confirm the login by scanning the target two-dimensional code through the mobile application program, and the car machine application program is connected to the car machine message channel and bound to the login channel of the mobile application program corresponding to the same account to perform the data interconnection operation between the car machine application program and the mobile application program.
6. A device for data intercommunication between an application program of a vehicle machine and a mobile terminal, characterized by including: The first login module is configured to determine a vehicle machine unique identification code and a vehicle purchase mobile phone number of a current vehicle when logging into a vehicle machine system of the current vehicle, and log into a preset TSP system platform based on the vehicle machine unique identification code and the vehicle purchase mobile phone number. The second login module is configured to log into a vehicle machine application program backend cloud service interface through the vehicle machine unique identification code and the vehicle purchase mobile phone number, access a CP / SP vehicle machine system login state interface, and obtain a login state of the vehicle machine system of the current vehicle on the TSP system platform, so as to determine whether the vehicle machine application program meets a preset login condition according to the login state. The data interconnection module is configured to connect an AI-APP communication service of a mobile terminal through the vehicle AI-APP after logging into the vehicle AI-APP, determine whether a mobile terminal application program meets a preset login success requirement based on the AI-APP communication service, and connect the vehicle machine application program to a preset vehicle machine message channel to perform a data interconnection operation between the vehicle machine application program and the mobile terminal application program when the mobile terminal application program meets the login success requirement.
7. The apparatus of claim 6, wherein, Further comprising: The first judgment module is configured to determine whether the mobile terminal application program meets a preset online condition during an exit process of the vehicle machine application program after performing the data interconnection operation between the vehicle machine application program and the mobile terminal application program. The second judgment module is configured to determine an account state of the mobile terminal according to a vehicle machine end corresponding vehicle purchase mobile phone number if the mobile terminal application program meets the online condition, and determine whether to retain the account state of the mobile terminal. The retention module is configured to disconnect a message queue channel with the vehicle machine end through a preset instant messaging service when retaining the account state of the mobile terminal, and retain a message channel corresponding to the mobile terminal. The disconnection module is configured to disconnect the instant messaging service and the message channels of the vehicle machine end and the mobile terminal at the same time when not retaining the account state of the mobile terminal. The determination module is configured to determine that the vehicle machine end successfully exits the login if the mobile terminal application program does not meet the online condition.
8. An electronic device, comprising: Comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the data intercommunication method between the vehicle machine application program and the mobile terminal application program according to any one of claims 1-5.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the data intercommunication method between the vehicle machine application program and the mobile terminal application program according to any one of claims 1-5.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed to implement the data intercommunication method between the vehicle machine application program and the mobile terminal application program according to any one of claims 1-5.