Interconnection method and device for vehicle machine and mobile terminal, and vehicle
By displaying the target icon on the on-board display screen and responding to user operations, and automatically determining and displaying the corresponding interconnection application interface, the problem of low convenience for interconnection applications between car and mobile phones in the prior art is solved, and a more efficient user interconnection experience is achieved.
Patent Information
- Application Number
- CN202411916416.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-25
AI Technical Summary
The existing interconnection applications of car computers and mobile phones only support connection with specific mobile phone brands, which results in users spending more time and effort when they need to interconnect car computers and mobile phones, which is less convenient.
By displaying the target icon on the on-board display screen, responding to user clicking operations, displaying shortcut options, determining the target interconnection application corresponding to the shortcut options, and displaying the target interconnection interface, guiding users to realize the interconnection between the vehicle and the mobile terminal.
It reduces the time and energy expenditure of users when they need to connect the car and mobile phone, and improves the convenience of users.
Smart Images

Figure CN119883464A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and more specifically, to a method and device for interconnecting a vehicle machine and a terminal in the field of vehicle technology, and a vehicle. Background Art
[0002] With the development of in-vehicle infotainment systems, there are more and more interconnected applications in car computers used to connect car computers and mobile phones, such as the In-Car Connectivity and Optimization Alliance (ICOA), HiCar and Honor Car Connect. These interconnected applications have interactive functions with common features such as video projection, audio output, touch control, navigation prompts, phone prompts, information prompts and voice control.
[0003] However, different interconnection applications only support connection with corresponding mobile phone brands. For example, HiCar only supports connection with Huawei brand mobile phones, Honor Car Connect only supports connection with Honor brand mobile phones, etc., and different interconnection applications are displayed at different positions on the car display. Therefore, when users need to connect the car computer with their mobile phones, they need to first determine the interconnection application corresponding to their own mobile phone brand, and then find and open the interconnection application on the car display to connect the car computer and the mobile phone. Therefore, when users need to connect the car computer with their mobile phones, they need to spend more time and energy, and the convenience is low. Summary of the invention
[0004] The present application provides a method, device and vehicle for interconnecting a vehicle computer and a mobile terminal. The method can reduce the time and energy spent by the user and improve the convenience of the user when the user needs to interconnect the vehicle computer and the mobile phone.
[0005] In a first aspect, a method for interconnecting a vehicle computer and a mobile terminal is provided, and the method is applied to the vehicle computer end, and the method includes: in response to a click operation on a target icon on a vehicle display screen in the vehicle computer end, displaying at least one shortcut option, the target icon is used to assist the mobile terminal in interconnecting with the vehicle computer end; in response to a click operation on a target shortcut option in at least one shortcut option, determining a target interconnection application corresponding to the target shortcut option, different shortcut options correspond to different interconnection methods; displaying a target interconnection interface corresponding to the target interconnection application, the target interconnection interface is used to guide the mobile terminal to interconnect with the vehicle computer end.
[0006] In the above technical solution, when it is detected that the user clicks on the icon for assisting the operation of interconnecting the mobile terminal with the vehicle terminal on the vehicle display screen, that is, the target icon, at least one shortcut option can be displayed for the user to select a shortcut option that meets their needs, that is, the target shortcut option, and when it is detected that the user clicks on the target shortcut option, the target interconnection application corresponding to the target shortcut option can be determined, and the interface corresponding to the target interconnection application for guiding the mobile terminal to interconnect with the vehicle terminal, that is, the display interface, is displayed. That is, when the user needs to interconnect the vehicle terminal with the mobile terminal, he can interconnect the vehicle terminal with the mobile terminal by clicking the target icon displayed on the vehicle display screen, without first determining the target interconnection application corresponding to his own mobile phone brand, nor finding and opening the target interconnection application on the vehicle display screen, so it can reduce the time and energy spent by the user and improve the convenience of the user.
[0007] In combination with the first aspect and the above-mentioned implementation manner, in some possible implementation manners, determining the target interconnected application corresponding to the target shortcut key option includes: querying a mapping relationship between shortcut key options and interconnected applications from a preset database; and determining the target interconnected application corresponding to the target shortcut key option based on the mapping relationship.
[0008] In the above technical solution, when it is detected that the user clicks on the target shortcut option, the mapping relationship between the shortcut key option and the interconnected application can be queried from the preset database, so as to determine the target interconnected application corresponding to the target shortcut key option based on the mapping relationship, thereby ensuring the accuracy and efficiency of the determined target interconnected application.
[0009] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the target interconnection interface corresponding to the target interconnection application is displayed, including: obtaining the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application; based on the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application, the target interconnection interface is displayed.
[0010] In the above technical scheme, since different target interconnected applications correspond to different target interconnected interfaces, after determining the target interconnected application corresponding to the target shortcut option, the model of the vehicle terminal, the version of the operating system of the vehicle terminal and the interconnection method corresponding to the target interconnected application can be obtained, so as to display the target interconnected interface based on the model of the vehicle terminal, the version of the operating system of the vehicle terminal and the interconnection method corresponding to the target interconnected application, thereby ensuring the accuracy of the interconnected interface displayed on the vehicle display screen, that is, ensuring that the interconnected interface displayed on the vehicle display screen is the same as the target interconnected interface corresponding to the different target interconnected applications.
[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after displaying the target interconnection interface corresponding to the target interconnection application, the method also includes: when it is detected that the mobile terminal opens the information channel between the vehicle terminal and the vehicle machine end, sending an interconnection request to the mobile terminal based on the information channel; when receiving the confirmation interconnection request sent by the mobile terminal, receiving the interface coding data stream of the control interface of the mobile terminal based on the information channel, and displaying the control interface corresponding to the interface coding data stream.
[0012] In the above technical solution, after displaying the target interconnection interface corresponding to the target interconnection application, when it is detected that the mobile terminal opens the information channel between the mobile terminal and the vehicle-mounted terminal, an interconnection request can be first sent to the mobile terminal based on the information channel, so that when the confirmation interconnection request sent by the mobile terminal is received, the interface coding data stream of the control interface of the mobile terminal is received based on the information channel, and the control interface corresponding to the interface coding data stream is displayed, so as to avoid the vehicle-mounted terminal and the mobile terminal from being interconnected when the user does not expect it, that is, the control interface corresponding to the interface coding data stream is displayed on the vehicle-mounted display screen when the user does not expect it.
[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when it is detected that the mobile terminal opens an information channel between the mobile terminal and the vehicle-side, an interconnection request is sent to the mobile terminal based on the information channel, including: when it is detected that the mobile terminal opens an information channel based on a Bluetooth connection between the mobile terminal and the vehicle-side, an interconnection request is sent to the mobile terminal based on the information channel of the Bluetooth connection; or, when it is detected that the mobile terminal opens an information channel based on a Wifi connection between the mobile terminal and the vehicle-side, an interconnection request is sent to the mobile terminal based on the information channel of the Wifi connection.
[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when a confirmation request for interconnection sent by a mobile terminal is received, an interface coding data stream of a control interface of the mobile terminal is received based on an information channel, including: when a confirmation request for interconnection sent by a mobile terminal is received, a permission authentication request is sent to the mobile terminal based on the information channel, and the permission authentication request includes at least one permission type; when a permission authentication request result is received from the mobile terminal, an interface coding data stream of a control interface of the mobile terminal corresponding to the permission authentication request result is received based on the information channel, and the permission authentication request result includes a customized permission type allowed for access by the vehicle-side.
[0015] In the above technical solution, when a confirmation request for interconnection sent by the mobile terminal is received, a permission authentication request can be sent to the mobile terminal based on the information channel, and the permission authentication request includes at least one permission type, so that when a permission authentication request result sent by the mobile terminal is received, an interface encoding data stream of the control interface of the mobile terminal corresponding to the permission authentication request result is received based on the information channel, so as to avoid the vehicle terminal requesting access to unauthorized functions and data of the mobile terminal, and the permission authentication request result includes a customized permission type allowed to be accessed by the vehicle terminal, that is, the user can customize the settings according to their own needs and preferences. The functions and data of the mobile terminal that the vehicle terminal is allowed to access, so that the control interface displayed on the vehicle display screen is more in line with the user's needs.
[0016] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after displaying the control interface corresponding to the interface coding data stream, the method also includes: when it is detected that the mobile terminal closes the information channel between the vehicle end, displaying a prompt message, the prompt message is used to guide the mobile terminal to reopen the information channel; when the mobile terminal is not detected to open the information channel within a preset time period, exiting the control interface and switching to the default interface of the vehicle end.
[0017] In the above technical solution, after displaying the control interface corresponding to the interface coding data stream, when it is detected that the mobile terminal closes the information channel between the mobile terminal and the vehicle-mounted terminal, a prompt message for guiding the mobile terminal to reopen the information channel can be displayed, so that the user can clearly understand the current interconnection status, avoiding the user from continuing to try invalid operations when the information channel is closed, reducing user confusion and dissatisfaction, and improving user experience; in addition, when the mobile terminal is not detected to open the information channel within the preset time, the control interface can be exited and switched to the default interface of the vehicle-mounted terminal to avoid displaying a control interface that does not allow the user to perform normal operations on the vehicle-mounted display screen, thereby improving the user experience.
[0018] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, in response to a click operation on a target icon on a vehicle-mounted display screen in a vehicle-mounted terminal, at least one shortcut option is displayed, including: in response to a click operation on a target icon on a vehicle-mounted display screen in a vehicle-mounted terminal, a plurality of candidate shortcut options are determined; based on the interconnection mode information of the candidate interconnection modes corresponding to each candidate shortcut option, at least one shortcut option is determined from the plurality of candidate shortcut options, the interconnection mode information including at least one of the cumulative number of uses, the recent number of uses, and a collection mark of the corresponding candidate interconnection mode, the collection mark being used to indicate whether the corresponding candidate interconnection mode is collected; and at least one shortcut option is displayed.
[0019] In the above technical solution, when it is detected that the user clicks on the target shortcut option, multiple candidate shortcut options can be determined first, and then based on the interconnection mode information of the candidate interconnection modes corresponding to each candidate shortcut option, at least one shortcut option can be determined from the multiple candidate shortcut options and displayed. Since the interconnection mode information includes at least one of the cumulative number of uses, the recent number of uses, and the favorite mark of the corresponding candidate interconnection mode, the at least one shortcut option determined from the multiple candidate shortcut options based on the interconnection mode information of the candidate interconnection modes corresponding to each candidate shortcut option can be more in line with the user's usage needs, thereby reducing the time and energy spent by the user when the vehicle-side and the mobile terminal need to be interconnected, thereby improving the user's convenience.
[0020] In a second aspect, a device for interconnecting a vehicle computer and a mobile terminal is provided, the device being applied to a vehicle computer end, and the device comprising:
[0021] A display module, configured to display at least one shortcut option in response to a click operation on a target icon on a vehicle-mounted display screen in the vehicle terminal, wherein the target icon is used to assist the mobile terminal in interconnecting with the vehicle terminal;
[0022] a determination module, configured to determine a target interconnected application corresponding to the target shortcut option in response to a click operation on a target shortcut option in at least one shortcut option, wherein different shortcut options correspond to different interconnection modes;
[0023] The display module is also used to display the target interconnection interface corresponding to the target interconnection application, and the target interconnection interface is used to guide the mobile terminal to achieve interconnection with the vehicle terminal.
[0024] In combination with the second aspect and the above implementations, in some possible implementations, the determination module is specifically used to query a mapping relationship between shortcut key options and interconnected applications from a preset database; and determine a target interconnected application corresponding to the target shortcut key option based on the mapping relationship.
[0025] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes an acquisition module for acquiring the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application; the display module is specifically used to display the target interconnection interface based on the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application.
[0026] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the device also includes a sending module, which is used to send an interconnection request to the mobile terminal based on the information channel after displaying the target interconnection interface corresponding to the target interconnection application, when it is detected that the mobile terminal opens the information channel between the vehicle terminal, and the device also includes a receiving module, which is used to receive the interface coding data stream of the control interface of the mobile terminal based on the information channel when receiving the confirmation interconnection request sent by the mobile terminal, and display the control interface corresponding to the interface coding data stream.
[0027] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the sending module is specifically used to send an interconnection request to the mobile terminal based on the information channel of the Bluetooth connection when it is detected that the mobile terminal opens an information channel based on the Bluetooth connection with the vehicle-side; or, when it is detected that the mobile terminal opens an information channel based on the Wifi connection with the vehicle-side, send an interconnection request to the mobile terminal based on the information channel of the Wifi connection.
[0028] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the sending module is specifically used to send an authorization authentication request to the mobile terminal based on the information channel when a confirmation request for interconnection sent by the mobile terminal is received, and the authorization authentication request includes at least one authorization type; the receiving module is specifically used to receive an interface encoding data stream of the control interface of the mobile terminal corresponding to the authorization authentication request result based on the information channel when a authorization authentication request result sent by the mobile terminal is received, and the authorization authentication request result includes a customized authorization type allowed for access by the vehicle-side.
[0029] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the display module is also used to display a prompt message after displaying the control interface corresponding to the interface coding data stream, when it is detected that the mobile terminal closes the information channel between the vehicle end, and the prompt message is used to guide the mobile terminal to reopen the information channel; when the mobile terminal is not detected to open the information channel within a preset time period, exit the control interface and switch to the default interface of the vehicle end.
[0030] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the determination module is also used to determine multiple candidate shortcut options in response to a click operation on a target icon on the vehicle display screen in the vehicle terminal; based on the interconnection mode information of the candidate interconnection mode corresponding to each candidate shortcut option, at least one shortcut option is determined from the multiple candidate shortcut options, and the interconnection mode information includes at least one of the cumulative number of uses, the recent number of uses, and a collection mark of the corresponding candidate interconnection mode, and the collection mark is used to indicate whether the corresponding candidate interconnection mode is collected; the display module is also used to display at least one shortcut option.
[0031] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle-mounted display screen executes the method for interconnecting a vehicle computer and a mobile terminal in the first aspect or any possible implementation of the first aspect.
[0032] In a fourth aspect, a computer program product is provided, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the method for interconnecting a vehicle computer and a mobile terminal in the above-mentioned first aspect or any possible implementation of the first aspect.
[0033] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method for interconnecting a vehicle computer and a mobile terminal in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 It is a schematic diagram of an interface of a vehicle display screen in the prior art provided by an embodiment of the present application;
[0035] Figure 2 It is a schematic diagram of an implementation environment of a method for interconnecting a vehicle machine and a mobile terminal provided in an embodiment of the present application;
[0036] Figure 3 is a schematic flow chart of a method for interconnecting a vehicle computer and a mobile terminal provided in an embodiment of the present application;
[0037] Figure 4 This is a schematic diagram of the display effect of a vehicle-mounted display screen provided in an embodiment of the present application;
[0038] Figure 5 It is a schematic diagram of the display effect of a target interconnection interface provided in an embodiment of the present application;
[0039] Figure 6 is a schematic flow chart of another method for interconnecting a vehicle computer and a mobile terminal provided in an embodiment of the present application;
[0040] Figure 7 It is a structural schematic diagram of an interconnection device between a vehicle machine and a mobile terminal provided in an embodiment of the present application;
[0041] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0043] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0044] With the development of in-vehicle infotainment systems, there are more and more interconnected applications in car computers used to connect car computers and mobile phones, such as the In-Car Connectivity and Optimization Alliance (ICOA), HiCar and Honor Car Connect. These interconnected applications have interactive functions with common features such as video projection, audio output, touch control, navigation prompts, phone prompts, information prompts and voice control.
[0045] However, each mobile phone brand may use its own specific communication protocol to achieve interconnection with the car computer. These communication protocols may be proprietary and not open to the outside world, so other brands of mobile phones cannot use them directly. Therefore, in order to reduce potential problems caused by cross-brand compatibility, in other words, in order to ensure the security and stability of data transmission between mobile phones and car computers during the interconnection process, usually, corresponding interconnection applications are developed for operating systems of different mobile phone brands to ensure the security and stability of data transmission between mobile phones and car computers during the interconnection process. That is, different interconnection applications only support connection with corresponding mobile phone brands. For example, HiCar only supports connection with Huawei brand mobile phones, Honor Car Connect only supports connection with Honor brand mobile phones, etc., and different interconnection applications are displayed in different positions on the car display. Therefore, when the user needs to interconnect the car computer with the mobile phone, he needs to first determine the interconnection application corresponding to his own mobile phone brand, and then find and open the interconnection application on the car display. For example, Figure 1As shown, the interconnection application 110 (i.e., HiCar110) corresponding to the Huawei brand mobile phone is displayed at position 120 on the vehicle display screen 100, the interconnection application 130 (i.e., Honor Car Link 130) corresponding to the Honor brand mobile phone is displayed at position 140 on the vehicle display screen 100, and the interconnection application 150 (i.e., ICCOA150) corresponding to the OPPO brand mobile phone is displayed at position 160 on the vehicle display screen 100. When the user's mobile phone brand is Huawei and the user needs to interconnect the car computer with the mobile phone, it is necessary to first determine that the interconnection application corresponding to Huawei is HiCar110, and then find the location of HiCar on the vehicle display screen, i.e., position 120, and finally manually open HiCar110 to interconnect the car computer and the mobile phone. It can be seen that when the user interconnects the car computer with the mobile phone, it takes more time and energy, and the convenience is low.
[0046] Based on the above problems, the present application provides a method, device and vehicle-mounted display screen for interconnecting a vehicle computer and a terminal. The method can reduce the time and energy spent by the user and improve the convenience of the user when the user needs to interconnect the vehicle computer and the mobile phone.
[0047] Figure 2 It is a schematic diagram of an implementation environment of a method for interconnecting a vehicle computer and a mobile terminal provided in an embodiment of the present application.
[0048] For example, Figure 2 As shown, the implementation environment includes a vehicle display controller (Display Controller) 210 and a vehicle display 220 .
[0049] Among them, the display screen controller 210 is an important control unit of the vehicle-mounted display screen 220. The vehicle-mounted display screen controller 210 can respond to the user's click operation on the vehicle-mounted display screen 220, and control the vehicle-mounted display screen 220 to perform corresponding operations. For example, the vehicle-mounted display screen controller 210 can respond to the user's click operation on the target icon on the vehicle-mounted display screen 220, and control the vehicle-mounted display screen 220 to display at least one shortcut option. It can also respond to the click operation of the target shortcut option in at least one shortcut option, and determine the target interconnection application corresponding to the target shortcut option, and finally control the vehicle-mounted display screen 220 to display the interface corresponding to the target interconnection application for guiding the mobile terminal to achieve interconnection with the vehicle terminal, that is, the target interconnection interface.
[0050] Optionally, the vehicle-mounted display screen 220 may be a light emitting diode (LED),
[0051] Display screens such as organic light-emitting diodes (OLED) or miniature light-emitting diodes (Miniature Light-Emitting Diodes, Mini-LED) are not limited in the embodiments of the present application.
[0052] Below through Figure 3 The method of the embodiment of the present application is described in detail.
[0053] Figure 3 It is a schematic flow chart of a method for interconnecting a vehicle computer and a mobile terminal provided in an embodiment of the present application.
[0054] For example, Figure 3 As shown, taking the execution subject as a vehicle display screen controller as an example, the method 300 includes:
[0055] Step 301, in response to a click operation on a target icon on a vehicle display screen in a vehicle terminal, at least one shortcut option is displayed, and the target icon is used to assist the mobile terminal in interconnecting with the vehicle terminal.
[0056] Among them, the target icon is an icon pre-configured by the developer on the vehicle display screen to assist the mobile terminal in connecting with the vehicle terminal.
[0057] Optionally, the name of the target icon may be Great Wall Vehicle Connectivity, Smart Vehicle Connectivity, or Smart Connectivity, etc., which is not limited in this embodiment of the present application.
[0058] It should be noted that the target icon can be understood as a general application entrance for different interconnected applications (for example, ICCOA, HiCar, and Honor Car Connect, etc.). When the user needs to interconnect the mobile terminal with the car terminal, the user can click on the target icon to interconnect the mobile terminal with the car terminal.
[0059] Optionally, the mobile terminal may be a smart phone, a wearable device, a portable terminal or a tablet computer (Personal Computer, PC), etc., which is not limited in the embodiments of the present application.
[0060] In a possible implementation, the vehicle display controller can detect whether the user has clicked on a target icon on the vehicle display through a touch screen sensor. Specifically, the touch screen sensor can be used to obtain the location of the click operation, that is, the location coordinates of the click operation, and then the location coordinates can be matched with the area of each icon on the vehicle display to determine whether the click operation is an operation on the target icon on the vehicle display.
[0061] For example, the position coordinates of the click operation are (85, 180), and the area of the target icon is (80, 100) to (120, 220), that is, the position coordinates of the click operation (80, 180) are located in the area of the target icon, so it can be determined that the click operation is a click operation on the target icon on the vehicle display screen.
[0062] Furthermore, when it is determined that the click operation is a click operation on a target icon on the vehicle display screen, the vehicle display screen controller will trigger the event processing function corresponding to the target icon to generate at least one shortcut option corresponding to the target icon, and render the at least one shortcut option to the vehicle display screen, that is, display the at least one shortcut option on the vehicle display screen.
[0063] The quick options are options related to the mobile terminal that are easy for the user to remember and distinguish. For example, the quick options may be brand name options of the mobile terminal. Figure 4 As shown, the brand name options displayed on the side of the target icon 401 on the vehicle display screen 400 include Huawei 402, Xiaomi 403, Samsung 404, OPPO 405 and Honor 406.
[0064] It should be noted that different shortcut options correspond to different interconnection methods. For example, when the shortcut option is the brand name option of the mobile terminal, the interconnection method corresponding to the Huawei option is the interconnection method of HiCar, the interconnection method of the Honor option is the interconnection method of Honor CarConnect, and the interconnection method corresponding to the Xiaomi option is the interconnection method of ICCOA.
[0065] The following is a detailed introduction to displaying at least one shortcut option in response to a click operation on a target icon on the vehicle display screen of the vehicle terminal.
[0066] In a possible implementation, when a click operation on a target icon on a vehicle-mounted display screen in a vehicle terminal is detected, multiple candidate shortcut options may be determined first, and then at least one shortcut option may be determined from the multiple candidate shortcut options based on the interconnection mode information of the candidate interconnection modes corresponding to each candidate shortcut option, and the at least one shortcut option may be displayed. The interconnection mode information includes at least one of the cumulative number of times the corresponding candidate interconnection mode is used, the number of times it is used recently, and a favorite mark, and the favorite mark is used to indicate whether the corresponding candidate interconnection mode is favorited.
[0067] Specifically, when a user click operation on a target icon on the vehicle display screen is detected, that is, when it is determined that the click operation is an operation performed on the target icon on the vehicle display screen, the vehicle display screen controller can trigger an event processing function corresponding to the target icon to determine multiple candidate shortcut options corresponding to the target icon.
[0068] Further, after determining multiple candidate shortcut options, the interconnection method information of the candidate interconnection methods corresponding to each candidate shortcut option can be obtained, that is, after determining multiple candidate shortcut options, at least one of the cumulative number of uses, the recent number of uses, and the favorite mark of each candidate interconnection method can be obtained. For example, after determining multiple candidate shortcut options, the cumulative number of uses and the recent number of uses of the candidate interconnection methods corresponding to each candidate shortcut option can be obtained. For another example, after determining multiple candidate shortcut options, the favorite mark of the candidate interconnection method corresponding to each candidate shortcut option can be obtained, etc., and the embodiments of the present application are not limited to this.
[0069] Among them, the cumulative number of times the candidate interconnection method is used can be understood as the total number of times the candidate interconnection method is used, and the recent number of times the candidate interconnection method is used can be understood as the number of times the candidate interconnection method is used within a preset time period, for example, the number of times the candidate interconnection method is used within the last 7 days, 10 days or 30 days.
[0070] In one possible implementation, the developer can set an event tracker in the vehicle display controller to record the usage of the candidate interconnection methods corresponding to each candidate shortcut option (i.e., the cumulative number of uses and the recent number of uses) through the event tracker, so that after determining multiple candidate shortcut options, the cumulative number of uses and the recent number of uses of the candidate interconnection methods corresponding to each candidate shortcut option can be obtained through the event tracker.
[0071] In one possible implementation, the developer can add a field to the candidate interconnection method corresponding to each candidate shortcut option to indicate whether it is collected. Correspondingly, a virtual "Collection" button (e.g., a star-shaped icon) will be configured next to each candidate interconnection method on the vehicle display screen so that the user can collect or uncollect the corresponding candidate interconnection method by clicking this button.
[0072] It should be noted that when the user clicks the "Favorites" button, the vehicle display controller will update the corresponding field of the candidate interconnection method to ensure that the collection status (i.e., favorited) of the candidate interconnection method is saved to the database or local file, so that after determining multiple candidate shortcut options, the collection status (favorited / not favorited) of each candidate interconnection method can be obtained from the database or local file.
[0073] In a possible implementation, after determining a plurality of candidate quick options and obtaining the interconnection mode information (e.g., cumulative usage times and recent usage times) of the candidate interconnection modes corresponding to each candidate quick option, the cumulative usage times and recent usage times of each candidate interconnection mode can be compared with the first threshold and the second threshold, respectively, and at least one quick option can be determined based on the comparison result. Among them, the first threshold is greater than the second threshold, and the first threshold and the second threshold are both pre-set by the developer based on experimental data and stored in the internal memory of the vehicle. For example, the first threshold is 10 times, the second threshold is 3 times, the first threshold is 12 times, the second threshold is 5 times, etc., and this is not limited in the embodiments of the present application.
[0074] Specifically, when the cumulative number of times a candidate interconnection method is used is greater than a first threshold value, and the number of recent uses is greater than a second threshold value, the candidate shortcut option corresponding to the candidate interconnection method can be determined as a shortcut option and displayed on the vehicle display screen. It should be noted that, since the cumulative number of times a candidate interconnection method is used is greater than the first threshold value, and the number of recent uses is greater than the second threshold value, it indicates that the user uses the candidate interconnection method more frequently. Therefore, in this case, the candidate shortcut option corresponding to the candidate interconnection method can be determined as a shortcut option and displayed on the vehicle display screen, so that the displayed shortcut option can be more in line with the user's usage needs, thereby reducing the time and energy spent by the user when the vehicle terminal needs to be interconnected with the mobile terminal, and improving the convenience of the user.
[0075] In another possible implementation, after determining a plurality of candidate quick options and obtaining interconnection mode information (eg, favorite identifiers) of candidate interconnection modes corresponding to each candidate quick option, at least one quick option may be determined based on the favorite identifiers of each candidate interconnection mode.
[0076] Specifically, when the favorites mark indicates that the candidate interconnection method is favorited, the candidate quick option corresponding to the candidate interconnection method can be determined as a quick option and displayed on the vehicle display screen. It should be noted that, since when the favorites mark indicates that the candidate interconnection method is favorited, it indicates that the user will frequently use the candidate interconnection method, in this case the candidate quick option corresponding to the candidate interconnection method can be determined as a quick option and displayed on the vehicle display screen, so that the displayed quick option can better meet the user's usage needs.
[0077] Step 302: In response to a click operation on a target shortcut option in at least one shortcut option, a target interconnected application corresponding to the target shortcut option is determined, where different shortcut options correspond to different interconnected modes.
[0078] The target quick option is an option corresponding to the mobile terminal selected by the user from at least one quick option based on the mobile terminal used by the user. For example, when the quick option is the brand name option of the mobile terminal, that is, when the quick option is options such as Huawei, Xiaomi, Samsung, OPPO and Honor, and the brand name of the mobile terminal used by the user is Huawei, the target quick option selected at this time is the Huawei option; for another example, when the quick option is the operating system name option of the mobile terminal, that is, when the quick option is options such as Android, HarmonyOS and MagicOS, and the brand name of the mobile terminal used by the user is Huawei, the target quick option selected at this time is the HarmonyOS option.
[0079] Among them, the target interconnection application is an application used to interconnect the vehicle terminal and the mobile terminal. For example, the target interconnection application can be ICCOA, HiCar, and Honor Car Connect, etc., which is not limited in this embodiment of the present application.
[0080] It can be understood that the method of detecting whether the user has clicked on the target shortcut option in at least one shortcut option is the same as the method of detecting whether the user has clicked on the target icon on the vehicle display screen in the above embodiment. For details, please refer to the above embodiment and will not be repeated here.
[0081] Furthermore, when it is detected that the user has clicked on a target shortcut option in at least one shortcut option, the vehicle display controller will determine the target interconnected application corresponding to the target shortcut option, so as to control the vehicle display to display the target interconnected interface corresponding to the target interconnected application.
[0082] In a possible implementation, a mapping relationship between preset shortcut key options and interconnected applications, that is, a relationship correspondence table between shortcut key options and interconnected applications, may be stored in a vehicle database. That is, when it is detected that a user has clicked on a target shortcut option in at least one shortcut option, the vehicle display controller may call a corresponding query statement (for example, an SQL query statement), obtain the relationship correspondence table between shortcut key options and interconnected applications, and query the relationship correspondence table based on the target shortcut option to obtain the target interconnected application.
[0083] For example, when the shortcut key option is a mobile phone brand name option, the relationship between the shortcut key option and the interconnected application may be shown in Table 1 below:
[0084] Table 1
[0085] Shortcut Key Options Connected Applications Huawei HiCar Millet ICCOA OPPO ICCOA VIVO ICCOA Meizu ICCOA glory Honor Car Connect
[0086] It can be seen from Table 1 that the shortcut key option for Huawei option corresponds to the interconnected application (HiCar), the shortcut key option for Xiaomi option, OPPO option, VIVO option and Meizu option corresponds to the interconnected application (ICCOA), and the shortcut key option for Honor option corresponds to the interconnected application (Honor Car Connect).
[0087] Step 303, displaying a target interconnection interface corresponding to the target interconnection application, where the target interconnection interface is used to guide the mobile terminal to interconnect with the vehicle terminal.
[0088] Specifically, after determining the target interconnection application corresponding to the target shortcut option, the vehicle display controller controls the vehicle display to display the target interconnection interface corresponding to the target interconnection application, so that the user can realize the interconnection between the mobile terminal and the vehicle terminal based on the target interconnection interface displayed on the vehicle display. Figure 5 As shown, Figure 5 When the target interconnection application is HiCar, the target interconnection interface corresponding to HiCar displayed on the vehicle display is composed of Figure 5 It can be seen that the target interconnection interface 400 can display the HiCar Bluetooth connection code (i.e. "650926") and prompt information guiding the mobile terminal to interconnect with the car terminal (i.e. "Turn on the Bluetooth of the mobile phone and bring it close to the central control. After finding the car, enter the Bluetooth connection code for verification. You can also connect your mobile phone via a USB cable").
[0089] In summary, the present application implements a method for interconnecting a vehicle machine and a mobile terminal. When it is detected that a user clicks on an icon on the vehicle display screen in the vehicle machine end for assisting the operation of interconnecting the mobile terminal and the vehicle machine end, that is, a target icon, at least one shortcut option can be displayed for the user to select a shortcut option that meets their needs, that is, a target shortcut option, and when it is detected that the user clicks on the target shortcut option, the target interconnection application corresponding to the target shortcut option can be determined, and an interface corresponding to the target interconnection application for guiding the mobile terminal to interconnect with the vehicle machine end, that is, a display interface, can be displayed. That is, when the user needs to interconnect the vehicle machine end with the mobile terminal, he can interconnect the vehicle machine end with the mobile terminal by clicking on the target icon displayed on the vehicle display screen, without first determining the target interconnection application corresponding to his own mobile phone brand, nor finding and opening the target interconnection application on the vehicle display screen, so it can reduce the time and energy spent by the user and improve the convenience of the user.
[0090] The following is divided into two steps to introduce in detail the specific implementation method of displaying the target interconnection interface corresponding to the target interconnection application.
[0091] Step (1), obtaining the model of the vehicle terminal, the version of the operating system of the vehicle terminal and the interconnection method corresponding to the target interconnection application.
[0092] Among them, the model of the vehicle side refers to the specific model of the in-vehicle infotainment system (IVI) or the vehicle computer installed in the vehicle. The model is usually specified by the manufacturer and is used to identify vehicle systems with different configurations and functions; the version of the operating system on the vehicle side refers to the version number of the operating system software running on the vehicle hardware. The operating system version reflects the update status of the software, including fixed vulnerabilities, new functions and performance optimizations, etc.; the interconnection method corresponding to the target interconnected application refers to the method of communication and data exchange between a certain application (i.e., the target interconnected application) and other devices (i.e., the mobile terminal) or systems (for example, the network protocol used).
[0093] In a possible implementation, the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection mode corresponding to the target interconnection application can be obtained through an application programming interface (API).
[0094] Step (2): based on the model of the vehicle computer, the version of the operating system of the vehicle computer, and the interconnection mode corresponding to the target interconnection application, the target interconnection interface is displayed.
[0095] Specifically, after obtaining the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application, the basic structure and style of the target interconnection interface can be constructed through HTML / CSS / JavaScript, the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application, and predefined interface elements such as buttons, text boxes, icons, etc. are loaded, and then a Bluetooth connection code and prompt information for guiding the mobile terminal to interconnect with the vehicle terminal are dynamically generated. Finally, the target interconnection interface is generated based on the basic structure, style, interface elements, Bluetooth connection code and prompt information of the target interconnection interface, and the target interconnection interface is rendered on the vehicle display screen so that the target interconnection interface is displayed on the vehicle display screen.
[0096] Figure 6 It is a schematic flow chart of another method for interconnecting a vehicle computer and a mobile terminal provided in an embodiment of the present application.
[0097] For example, Figure 6 As shown, taking the execution subject as a vehicle display screen controller as an example, the method 600 includes:
[0098] Step 601, in response to a click operation on a target icon on a vehicle display screen in a vehicle terminal, at least one shortcut option is displayed.
[0099] Step 602: In response to a click operation on a target shortcut option among at least one shortcut option, determine a target interconnected application corresponding to the target shortcut option.
[0100] Step 603: Display the target interconnection interface corresponding to the target interconnection application.
[0101] Among them, steps 601 to 603 can be found in the above embodiment and will not be described again here.
[0102] Step 604: When it is detected that the mobile terminal has opened an information channel with the vehicle terminal, an interconnection request is sent to the mobile terminal based on the information channel.
[0103] Among them, the information channel between the mobile terminal and the vehicle terminal refers to the communication connection established between the two, which is used to transmit data and instructions.
[0104] The information channel may be an information channel based on a Bluetooth connection or an information channel based on a wireless LAN communication technology (WIreless Fidelity, Wifi). That is, in a possible implementation, when it is detected that the mobile terminal starts an information channel with the vehicle terminal, an interconnection request is sent to the mobile terminal based on the information channel, including: when it is detected that the mobile terminal starts an information channel based on a Bluetooth connection with the vehicle terminal, an interconnection request is sent to the mobile terminal based on the information channel of the Bluetooth connection; or, when it is detected that the mobile terminal starts an information channel based on a Wifi connection with the vehicle terminal, an interconnection request is sent to the mobile terminal based on the information channel of the Wifi connection.
[0105] In a possible implementation, the vehicle display controller can detect whether the mobile terminal has opened the information channel with the vehicle terminal through the API in the Bluetooth protocol or the API in the Wifi protocol. Specifically, the vehicle display controller can call the API in the Bluetooth protocol to start the scanning function to detect whether the mobile terminal has turned on Bluetooth, or call the start scanning function through the API in the Wifi protocol to detect whether the mobile terminal has turned on Wifi. In a possible implementation, when the Bluetooth signal strength or Wifi signal strength scanned by the vehicle display controller is greater than the strength threshold, it is determined that the mobile terminal has opened the information channel with the vehicle terminal.
[0106] Furthermore, when it is detected that the mobile terminal has opened an information channel based on Bluetooth connection with the vehicle-mounted end, an interconnection request can be sent to the mobile terminal based on the information channel, so that when the mobile terminal receives the interconnection request, it can send the interface coding data stream of the control interface to the vehicle-mounted end based on the information channel.
[0107] Among them, the interconnection request refers to a connection request sent by the vehicle end to the mobile terminal through a certain information channel (such as Bluetooth or Wi-Fi, etc.) to establish a communication connection between the two. The connection request includes Bluetooth pairing request and Wi-Fi connection request. It is understandable that the connection request usually carries the identity information of the vehicle end (such as the device name of the vehicle end) and the parameters required for the connection (for example, Bluetooth connection code and Wi-Fi password, etc.).
[0108] Step 605: upon receiving the interconnection confirmation request sent by the mobile terminal, receiving the interface coding data stream of the control interface of the mobile terminal based on the information channel, and displaying the control interface corresponding to the interface coding data stream.
[0109] It should be noted that when the mobile terminal receives an interconnection request sent by the vehicle-side, the display interface of the mobile terminal will display a virtual button of "whether to interconnect with the vehicle-side", so that when the user's confirmation instruction is received, that is, when the user clicks the virtual button "Yes" on the display interface, a confirmation interconnection request is sent to the vehicle-side, and the interface coding data stream of the control interface is sent to the vehicle-side based on the information channel.
[0110] It can be understood that the interface coding data stream is generated by the mobile terminal, which integrates the display interface data and application (Application, APP) interface data of the mobile terminal, etc., so that the vehicle display screen controller can control the vehicle display screen to display the control interface corresponding to the interface coding data stream based on the interface coding data stream. Among them, the mobile terminal can cooperate with DisplayService and SurfaceEncoder to generate an interface coding data stream that integrates the display interface data and application interface data of the mobile terminal. The DisplayService is mainly used to obtain the display data of the mobile terminal, and the DSurfaceEncoder is mainly used to perform interface coding on the application installed on the mobile terminal according to the display data of the mobile terminal to obtain the interface coding data stream.
[0111] In one possible implementation, after the vehicle-mounted display screen controller receives the interface coding data stream of the control interface of the mobile terminal based on the information channel, it decodes the received interface coding data stream and then renders it into a visual user interface (i.e., the control interface), and displays the control interface on the vehicle-mounted display screen for user interaction.
[0112] In one possible implementation, after the vehicle display controller decodes the received interface encoding data stream and then renders it into a visual control interface, it can also adjust the size of the control interface according to the screen size and resolution of the vehicle display so that the control interface can be displayed on the vehicle display in the most appropriate proportion.
[0113] In a possible implementation, the vehicle-side terminal may, upon receiving a request to confirm interconnection sent by the mobile terminal, send a permission authentication request to the mobile terminal based on an information channel, and the permission authentication request includes at least one permission type, so that upon receiving a permission authentication request result sent by the mobile terminal, the vehicle-side terminal may receive, based on the information channel, an interface encoding data stream of the control interface of the mobile terminal corresponding to the permission authentication request result, thereby avoiding the vehicle-side terminal from requesting access to unauthorized functions and data of the mobile terminal, and the permission authentication request result includes customizing the permission type that the vehicle-side terminal is allowed to access, that is, the user can customize the settings according to their own needs and preferences to allow the vehicle-side terminal to access functions and data, so that the control interface displayed on the vehicle-mounted display screen is more in line with the user's needs.
[0114] Among them, the vehicle-side sending an authorization authentication request to the mobile terminal based on the information channel is a communication mechanism used to request the mobile terminal to authorize the functions and data that the vehicle-side can access.
[0115] Among them, the permission authentication request usually includes specific permission types, such as media library access rights, contact access rights, location information access rights, camera and microphone permissions, etc.
[0116] It can be understood that the media library access permission is used by the vehicle side to access multimedia files such as music and videos on the mobile terminal so as to play these media contents on the vehicle side; the contact access permission is used by the vehicle side to access the contact information on the mobile terminal so as to display the contact list and make calls on the vehicle side; the location information access permission is used by the vehicle side to access the location information on the mobile terminal so as to provide navigation services; the camera and microphone permission is used by the vehicle side to access the camera and microphone on the mobile terminal so as to make video calls or take photos.
[0117] It should be noted that, after the vehicle-side sends a permission authentication request to the mobile terminal based on the information channel, and after the mobile terminal receives the permission authentication request, the mobile terminal will display a permission request interface on the display interface, which lists the permission types that the vehicle-side needs to access, so that the user can customize the selection of "allow" or "deny" for each permission type on the mobile terminal, and after the user completes the selection, the mobile terminal will generate a permission authentication request result based on the user's customized selection of each permission type (ie, "allow" or "deny"), that is, the permission authentication request result includes the permission type that the user customizes to allow the vehicle-side to access, for example, when the user only allows the vehicle-side to access the contacts and location information of the mobile terminal, the permission authentication request result includes the permission types of contact access rights and location information access rights; for another example, when the user only allows the vehicle-side to access the media library of the mobile terminal, the permission authentication request result includes the permission type of media library access rights.
[0118] Furthermore, after the mobile terminal generates an authorization authentication request result, the mobile terminal will send the authorization authentication request result and the interface coding data stream of the control interface corresponding to the authorization authentication request result to the vehicle computer based on the information channel, so that when the vehicle computer receives the interface coding data stream of the control interface corresponding to the authorization authentication request result, it will display the control interface corresponding to the interface coding data stream.
[0119] Among them, the implementation method of the mobile terminal generating the interface coding data stream corresponding to the result of the authority authentication request and the implementation method of the vehicle terminal displaying the control interface corresponding to the interface coding data stream can be referred to the above embodiments and will not be repeated here.
[0120] In a possible implementation, after displaying the control interface corresponding to the interface coding data stream, it is also possible to continuously detect whether the mobile terminal has closed the information channel between the mobile terminal and the vehicle-machine end, so that when it is detected that the mobile terminal has closed the information channel between the mobile terminal and the vehicle-machine end, a prompt message is displayed to guide the mobile terminal to reopen the information channel, and the user can clearly understand the current interconnection status between the mobile terminal and the vehicle-machine end, avoiding the user from continuing to try invalid operations when the information channel is closed, reducing the user's confusion and dissatisfaction, and improving the user's experience.
[0121] Among them, the method of detecting whether the mobile terminal closes the information channel between the mobile terminal and the vehicle terminal can be found in the above embodiment and will not be repeated here.
[0122] Specifically, when it is detected that the mobile terminal closes the information channel between the vehicle and the vehicle, a prompt message can be displayed on the vehicle display screen to guide the user to reopen the information channel between the mobile terminal and the vehicle so that the mobile terminal and the vehicle can transmit data normally.
[0123] Optionally, the prompt message may be "The connection between the mobile terminal and the vehicle side has been disconnected, please check the Bluetooth / Wi-Fi settings of the mobile terminal and reopen the connection with the vehicle side", "Prompt: The connection with the mobile terminal has been lost, please make sure that the Bluetooth / Wi-Fi of the mobile terminal is turned on and try to reconnect" or "The connection between the mobile terminal and the vehicle side has been closed. Please follow the steps below to reconnect: (1) Open the settings on the mobile terminal; (2) Select the Bluetooth or Wi-Fi option. (3) Find and connect to the vehicle side device. (4) Return to the vehicle side and confirm the connection status", etc. The embodiments of the present application are not limited to this.
[0124] In a possible implementation, if the mobile terminal is not detected to open the information channel within a preset time, the control interface can be exited and switched to the default interface of the vehicle terminal to avoid displaying a control interface that does not allow the user to perform normal operations on the vehicle display screen, thereby improving the user experience.
[0125] Among them, the preset time length is pre-set by the developer based on experimental data and stored in the vehicle's internal memory. For example, the preset time length can be 5 seconds, 10 seconds or 12 seconds, etc., and the embodiment of the present application is not limited to this.
[0126] Among them, the default interface of the car computer refers to the main interface displayed for the first time by the vehicle information system (ie, the car computer system) after the vehicle is started. The main interface often includes the main function entrances of the vehicle, such as navigation, music playback, telephone, vehicle settings, etc.
[0127] For example, when the preset time length is 5 seconds, if the vehicle-mounted display screen controller does not detect that the mobile terminal has opened the information channel within 5 seconds, the vehicle-mounted display screen can exit the control interface corresponding to the interface coding data stream and switch to the default interface of the vehicle computer, so as to avoid displaying a control interface that does not allow the user to perform normal operations on the vehicle-mounted display screen.
[0128] Figure 7 It is a structural schematic diagram of an interconnection device between a vehicle computer and a mobile terminal provided in an embodiment of the present application.
[0129] For example, Figure 7 As shown, the device is applied to a vehicle terminal, and the device 700 includes:
[0130] The display module 701 is used to display at least one shortcut option in response to a click operation on a target icon on the vehicle display screen of the vehicle terminal, where the target icon is used to assist the mobile terminal in interconnecting with the vehicle terminal;
[0131] A determination module 702, configured to determine a target interconnected application corresponding to the target shortcut option in response to a click operation on a target shortcut option in at least one shortcut option, wherein different shortcut options correspond to different interconnection modes;
[0132] The display module 701 is also used to display a target interconnection interface corresponding to the target interconnection application, and the target interconnection interface is used to guide the mobile terminal to interconnect with the vehicle terminal.
[0133] In a possible implementation, the determination module 702 is specifically configured to query a preset database for a mapping relationship between shortcut key options and interconnected applications; and determine a target interconnected application corresponding to the target shortcut key option based on the mapping relationship.
[0134] In one possible implementation, the device also includes an acquisition module for acquiring the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application; the display module 701 is specifically used to display the target interconnection interface based on the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection method corresponding to the target interconnection application.
[0135] In one possible implementation, the device also includes a sending module, which is used to send an interconnection request to the mobile terminal based on the information channel after displaying the target interconnection interface corresponding to the target interconnection application, when it is detected that the mobile terminal opens the information channel between the vehicle terminal. The device also includes a receiving module, which is used to receive the interface coding data stream of the control interface of the mobile terminal based on the information channel when receiving the confirmation interconnection request sent by the mobile terminal, and display the control interface corresponding to the interface coding data stream.
[0136] In one possible implementation, the sending module is specifically used to send an interconnection request to the mobile terminal based on the information channel of the Bluetooth connection when it is detected that the mobile terminal has opened an information channel based on the Bluetooth connection with the vehicle-side; or, when it is detected that the mobile terminal has opened an information channel based on the Wifi connection with the vehicle-side, send an interconnection request to the mobile terminal based on the information channel of the Wifi connection.
[0137] In one possible implementation, the sending module is further used to send an authorization authentication request to the mobile terminal based on an information channel when a request for confirming interconnection sent by the mobile terminal is received, and the authorization authentication request includes at least one authorization type; the receiving module is further used to receive an interface encoding data stream of a control interface of the mobile terminal corresponding to the authorization authentication request result based on the information channel when a authorization authentication request result sent by the mobile terminal is received, and the authorization authentication request result includes a customized authorization type allowed for access by the vehicle terminal.
[0138] In one possible implementation, the display module 701 is also used to display a prompt message after displaying the control interface corresponding to the interface coding data stream, when it is detected that the mobile terminal closes the information channel between the mobile terminal and the vehicle-mounted end, and the prompt message is used to guide the mobile terminal to reopen the information channel; when the mobile terminal is not detected to open the information channel within a preset time period, exit the control interface and switch to the default interface of the vehicle-mounted end.
[0139] In one possible implementation, the determination module 702 is further used to determine multiple candidate shortcut options in response to a click operation on a target icon on the vehicle display screen in the vehicle terminal; based on the interconnection mode information of the candidate interconnection modes corresponding to each candidate shortcut option, at least one shortcut option is determined from the multiple candidate shortcut options, and the interconnection mode information includes at least one of the cumulative number of uses, the recent number of uses, and a collection mark of the corresponding candidate interconnection mode, and the collection mark is used to indicate whether the corresponding candidate interconnection mode is collected; the display module is also used to display at least one shortcut option.
[0140] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0141] For example, Figure 8 As shown, the vehicle 800 includes: a memory 801 and a processor 802, wherein the memory 801 stores an executable program code 803, and the processor 802 is used to call and execute the executable program code 803 to perform a method for interconnecting a vehicle machine with a mobile terminal.
[0142] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to execute a method for interconnecting a vehicle machine and a mobile terminal provided in an embodiment of the present application.
[0143] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0144] In the case of dividing each functional module according to each function, the device may also include a sending module, an acquiring module, a receiving module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0145] It should be understood that the device provided in this embodiment is used to execute the above-mentioned method for interconnecting a vehicle computer with a mobile terminal, and thus can achieve the same effect as the above-mentioned implementation method.
[0146] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing related program codes, etc.
[0147] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0148] In addition, the device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for interconnecting a vehicle computer and a mobile terminal provided in the above embodiments.
[0149] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a method for interconnecting a vehicle computer and a mobile terminal provided in the above embodiment.
[0150] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a method for interconnecting a vehicle computer and a mobile terminal provided in the above embodiment.
[0151] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0152] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0153] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0154] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for interconnecting a vehicle computer and a mobile terminal, characterized in that: Applied to the vehicle terminal, the method includes: In response to a click operation on a target icon on a vehicle display screen in the vehicle terminal, at least one shortcut option is displayed, wherein the target icon is used to assist the mobile terminal in interconnecting with the vehicle terminal; In response to a click operation on a target shortcut option among the at least one shortcut option, determining a target interconnected application corresponding to the target shortcut option, where different shortcut options correspond to different interconnection modes; The target interconnection interface corresponding to the target interconnection application is displayed, and the target interconnection interface is used to guide the mobile terminal to interconnect with the vehicle terminal.
2. The method according to claim 1, characterized in that The determining of the target interconnected application corresponding to the target shortcut key option includes: Querying a mapping relationship between the shortcut key options and the interconnected applications from a preset database; A target interconnected application corresponding to the target shortcut key option is determined based on the mapping relationship.
3. The method according to claim 1, characterized in that The displaying of the target interconnection interface corresponding to the target interconnection application includes: Obtaining the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection mode corresponding to the target interconnected application; The target interconnection interface is displayed based on the model of the vehicle terminal, the version of the operating system of the vehicle terminal, and the interconnection mode corresponding to the target interconnection application.
4. The method according to claim 1, characterized in that: After displaying the target interconnection interface corresponding to the target interconnection application, the method further includes: When it is detected that the mobile terminal has opened an information channel with the vehicle terminal, sending an interconnection request to the mobile terminal based on the information channel; When receiving the interconnection confirmation request sent by the mobile terminal, the interface coding data stream of the control interface of the mobile terminal is received based on the information channel, and the control interface corresponding to the interface coding data stream is displayed.
5. The method according to claim 4, characterized in that When it is detected that the mobile terminal opens an information channel with the vehicle terminal, sending an interconnection request to the mobile terminal based on the information channel includes: When it is detected that the mobile terminal has opened an information channel based on the Bluetooth connection with the vehicle terminal, sending an interconnection request to the mobile terminal based on the information channel of the Bluetooth connection; or, When it is detected that the mobile terminal opens an information channel based on the Wifi connection with the vehicle terminal, an interconnection request is sent to the mobile terminal based on the information channel of the Wifi connection.
6. The method according to claim 4, characterized in that The step of receiving, upon receiving the interconnection confirmation request sent by the mobile terminal, an interface coding data stream of a control interface of the mobile terminal based on the information channel comprises: Upon receiving the interconnection confirmation request sent by the mobile terminal, sending a permission authentication request to the mobile terminal based on the information channel, wherein the permission authentication request includes at least one permission type; When receiving the permission authentication request result sent by the mobile terminal, the interface coding data stream of the control interface of the mobile terminal corresponding to the permission authentication request result is received based on the information channel, and the permission authentication request result includes a customized permission type allowed to be accessed by the vehicle terminal.
7. The method according to claim 4, characterized in that After displaying the control interface corresponding to the interface coding data stream, the method further includes: In the case where it is detected that the mobile terminal closes the information channel with the vehicle terminal, a prompt message is displayed, wherein the prompt message is used to guide the mobile terminal to reopen the information channel; If the mobile terminal is not detected to open the information channel within a preset time period, exit the control interface and switch to the default interface of the vehicle terminal.
8. The method according to claim 1, characterized in that The step of displaying at least one shortcut option in response to a click operation on a target icon on a vehicle-mounted display screen in the vehicle terminal includes: In response to a click operation on a target icon on a vehicle-mounted display screen in the vehicle terminal, determining a plurality of candidate shortcut options; Determine the at least one shortcut option from the plurality of candidate shortcut options based on the interconnection mode information of the candidate interconnection modes corresponding to each of the candidate shortcut options, the interconnection mode information including at least one of the cumulative number of times the corresponding candidate interconnection mode is used, the number of times it is recently used, and a favorite mark, the favorite mark being used to indicate whether the corresponding candidate interconnection mode is favorited; The at least one shortcut option is displayed.
9. An interconnection device between a vehicle computer and a mobile terminal, characterized in that: Applied to the vehicle terminal, the device includes: A display module, configured to display at least one shortcut option in response to a click operation on a target icon on a vehicle-mounted display screen in the vehicle terminal, wherein the target icon is used to assist the mobile terminal in interconnecting with the vehicle terminal; a determination module, configured to determine a target interconnected application corresponding to the target shortcut option in response to a click operation on a target shortcut option in the at least one shortcut option, wherein different shortcut options correspond to different interconnection modes; The display module is further used to display a target interconnection interface corresponding to the target interconnection application, and the target interconnection interface is used to guide the mobile terminal to interconnect with the vehicle terminal.
10. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory so that the vehicle-mounted display screen executes the method as claimed in any one of claims 1 to 8.