Connection control method and device, terminal and storage medium

By detecting the connection mode and working status of the vehicle and user terminal, using preset solution library or deep learning model prediction operations, the server controls the vehicle and user terminal to perform corresponding operations, solving the problem of manual intervention after the vehicle and user terminal is connected, realizing seamless function switching and improving user experience.

CN114531743BActive Publication Date: 2025-08-22ZEBRED NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111549547.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2025-08-22
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

In the prior art, after the vehicle machine and the user terminal are connected, the user needs manual intervention to realize the function, resulting in complex and time-consuming operation and poor user experience.

Method used

By detecting the connection mode and working status of the vehicle and user terminal, using preset solution library or deep learning model prediction operations, the server controls the vehicle and user terminal to perform corresponding operations to achieve seamless function switching.

Benefits of technology

It reduces the user's operational complexity and time-consuming, provides a smoother and more user-friendly user experience, and can directly provide the required functions after the car machine and user terminal are connected.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114531743B_ABST
    Figure CN114531743B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a connection control method and device, terminal, and storage medium. The method includes: detecting whether a notification message indicating that a connection has been established between a vehicle-mounted computer and a user terminal has been received; wherein the notification message includes the connection method between the vehicle-mounted computer and the user terminal; if the notification message is detected, obtaining the current working status of the vehicle-mounted computer and the user terminal; and controlling the vehicle-mounted computer and / or the user terminal to perform operations based on the connection method between the vehicle-mounted computer and the user terminal and the current working status of the vehicle-mounted computer and the user terminal. This method can improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of electronic devices, and in particular to a connection control method and device, a terminal, and a storage medium. Background Art

[0002] With rapid economic development and the continuous improvement of people's living standards, cars have gradually become the means of transportation for more and more people. In addition, with the development of Internet of Things technology, car computers are no longer isolated devices. They are integrating more and more functions, and they can establish a channel for information exchange with the outside world.

[0003] Taking user terminals such as car computers and mobile phones as an example, the capabilities of mobile phones and car computers can complement each other. For example, the car computer provides a larger screen and can charge the phone. The phone can also provide the car computer with rich ecological content and more communication capabilities. Once the phone and car computer are connected, the car computer can seamlessly inherit the rich functions of the phone or combine the capabilities of the car computer to provide more functions, providing users with a better user experience. Summary of the Invention

[0004] The present disclosure provides a connection control method and device, a terminal, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a connection control method is provided, which is applied to a server and includes:

[0006] Detecting whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal is received; wherein the notification message includes a connection method between the vehicle computer and the user terminal;

[0007] If the notification message is detected, obtaining the current working status of the vehicle computer and the user terminal;

[0008] According to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal, the vehicle computer and / or the user terminal are controlled to perform an operation.

[0009] In some embodiments, controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal includes:

[0010] Determining a target preset operation in a preset solution library according to a connection mode between the vehicle computer and the user terminal, and a current working state of the vehicle computer and the user terminal; wherein the preset solution library includes a mapping relationship between the connection mode, the working state, and the preset operation;

[0011] Sending a control instruction to the vehicle computer and / or the user terminal that performs the target preset operation.

[0012] In some embodiments, determining a target preset operation in a preset solution library includes:

[0013] A preset operation in the preset solution library that matches the connection mode and the current working state is determined as the target preset operation.

[0014] In some embodiments, determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes:

[0015] If there are multiple preset operations matching the connection mode and the current working state in the preset solution library, the preset operation with the highest preset level among the multiple matching preset operations is determined as the target preset operation.

[0016] In some embodiments, determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes:

[0017] If there are multiple preset operations in the preset solution library that match the connection mode and the current working state, control the vehicle computer and / or the user terminal to output a first prompt information including multiple preset operations; wherein the first prompt information is used to determine the target preset operation.

[0018] In some embodiments, determining a target preset operation in a preset solution library includes:

[0019] If the preset operation matching the connection method and the current working state cannot be determined in the preset solution library, the vehicle computer and / or the user terminal are controlled to output a second prompt message including one or more preset operations corresponding to the connection method in the preset solution library; wherein the second prompt message is used to determine the target preset operation.

[0020] In some embodiments, controlling the vehicle computer and / or the user terminal to perform an operation includes:

[0021] If the target preset operation includes a data transmission operation, the vehicle computer and the user terminal are controlled to switch to a connection mode with a faster data transmission speed than the current connection mode, or a third prompt message is output to prompt the switching of the connection mode.

[0022] In some embodiments, controlling the vehicle computer and the user terminal to switch to a connection mode with a faster data transmission speed than the current connection mode includes:

[0023] Control the vehicle computer and the user terminal to switch to a connection mode with a data transmission speed faster than the current connection mode and a preset highest level.

[0024] In some embodiments, controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal includes:

[0025] Inputting the connection mode between the vehicle computer and the user terminal, as well as the current working status of the vehicle computer and the user terminal, into a preset prediction model to predict a target operation to be performed by the vehicle computer and the user terminal; wherein the prediction model is obtained by training a deep learning model based on historical connection modes, historical working statuses, and historical behavior data of the user terminal and the vehicle computer;

[0026] Sending a control instruction to the vehicle computer and / or the user terminal for executing the predicted target operation.

[0027] According to a second aspect of an embodiment of the present disclosure, a connection control method is provided, which is applied to a vehicle computer or a user terminal, including:

[0028] In response to detecting that the vehicle computer and the user terminal have established a connection, sending a notification message to the server and sending the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal;

[0029] receiving a control instruction sent by the server; wherein the control instruction is sent by the server according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal;

[0030] Execute operations according to the control instructions.

[0031] In some embodiments, performing an operation according to the control instruction includes:

[0032] Transmitting data between the vehicle computer and the user terminal according to the control instruction, the data including: projection data, sensor data, communication data stored in the user terminal or the vehicle computer; or

[0033] The vehicle computer charges the user terminal according to the control instruction; or

[0034] The network distribution information is shared between the vehicle computer and the user terminal according to the control instruction.

[0035] According to a third aspect of an embodiment of the present disclosure, a vehicle control device is provided, which is applied to a server and includes:

[0036] a detection module configured to detect whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal has been received; wherein the notification message includes a connection method between the vehicle computer and the user terminal;

[0037] an acquisition module, configured to acquire the current working status of the vehicle computer and the user terminal if the notification message is detected;

[0038] The control module is configured to control the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal.

[0039] In some embodiments, the control module is further configured to determine a target preset operation in a preset solution library based on the connection method between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal; wherein the preset solution library includes a mapping relationship between the connection method, working status and preset operation; and send a control instruction to the vehicle computer and / or the user terminal that executes the target preset operation.

[0040] In some embodiments, the control module is further configured to determine a preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation.

[0041] In some embodiments, the control module is further configured to determine the preset operation with the highest preset level among the multiple matching preset operations as the target preset operation if there are multiple preset operations in the preset solution library that match the connection mode and the current working state.

[0042] In some embodiments, the control module is further configured to control the vehicle computer and / or the user terminal to output a first prompt message including multiple preset operations if there are multiple preset operations in the preset solution library that match the connection mode and the current working status; wherein the first prompt message is used to determine the target preset operation.

[0043] In some embodiments, the control module is further configured to control the vehicle computer and / or the user terminal to output a second prompt message including one or more preset operations corresponding to the connection method in the preset solution library if the preset operation matching the connection method and the current working state cannot be determined in the preset solution library; wherein, the second prompt message is used to determine the target preset operation.

[0044] In some embodiments, the control module is further configured to control the vehicle computer and the user terminal to switch to a connection mode with a faster data transmission speed than the current connection mode if the target preset operation includes a data transmission operation, or output a third prompt message prompting to switch the connection mode.

[0045] In some embodiments, the control module is further configured to control the vehicle computer and the user terminal to switch to a connection mode with a data transmission speed faster than the current connection mode and a preset highest level.

[0046] In some embodiments, the control module is further configured to input the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal into a preset prediction model to predict the target operation to be performed by the vehicle computer and the user terminal; wherein, the prediction model is obtained by training the historical connection mode, historical working status and historical behavior data of the user terminal and the vehicle computer using a deep learning model; and send control instructions to the vehicle computer and / or the user terminal to execute the predicted target operation.

[0047] According to a fourth aspect of an embodiment of the present disclosure, a vehicle control device is provided, which is applied to a user terminal or a vehicle control device, including:

[0048] a sending module, in response to detecting that the vehicle computer and the user terminal are connected, sending a notification message to the server and sending the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal;

[0049] a receiving module configured to receive a control instruction sent by the server; wherein the control instruction is sent by the server based on the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal;

[0050] The execution module is configured to execute an operation according to the control instruction.

[0051] In some embodiments, the execution module is further configured to transmit data between the vehicle computer and the user terminal according to the control instruction, and the data includes: projection data, sensor data, communication data stored in the user terminal or the vehicle computer; or, according to the control instruction, enable the vehicle computer to charge the user terminal; or, according to the control instruction, share network distribution information between the vehicle computer and the user terminal.

[0052] According to a fifth aspect of an embodiment of the present disclosure, there is provided a connection control device, including:

[0053] processor;

[0054] a memory for storing processor-executable instructions;

[0055] The processor is configured to execute the connection control method as described in the first aspect or the second aspect above.

[0056] According to a sixth aspect of an embodiment of the present disclosure, there is provided a storage medium, including:

[0057] When the instructions in the storage medium are executed by the processor of the server, the terminal is enabled to execute the connection control method as described in the first aspect above; when the instructions in the storage medium are executed by the processor of the vehicle computer or the user terminal, the vehicle computer or the user terminal is enabled to execute the connection control method as described in the second aspect above.

[0058] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:

[0059] In an embodiment of the present disclosure, the purpose of the connection between the user terminal and the vehicle computer is pre-judged based on the working status and connection method when the user terminal and the vehicle computer are connected, and the vehicle computer and / or the user terminal are controlled in advance to perform operations based on the pre-judgment result, so that the vehicle computer and the user terminal can directly provide functions to the user after the connection, avoiding the user's complicated and tedious operation process, reducing time consumption, and providing a smoother and more humane user experience.

[0060] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0062] Figure 1 This is an example diagram of the architecture of a vehicle network in an embodiment of the present disclosure.

[0063] Figure 2 This is a connection control method flow shown in the embodiment of the present disclosure Figure 1 .

[0064] Figure 3 This is a connection control method flow shown in the embodiment of the present disclosure Figure 2 .

[0065] Figure 4 This is an example diagram of an interaction of a connection control method shown in an embodiment of the present disclosure.

[0066] Figure 5 This is an example diagram of a process for setting a preset solution library shown in the implementation of the present disclosure.

[0067] Figure 6 This is an example flowchart of an implementation of a preset solution shown in the present disclosure.

[0068] Figure 7 A connection control device according to an exemplary embodiment is shown Figure 1 .

[0069] Figure 8 A connection control device according to an exemplary embodiment is shown Figure 2 .

[0070] Figure 9 The figure is a block diagram of a server according to an exemplary embodiment.

[0071] Figure 10 The present invention is a block diagram of a vehicle computer or a user terminal according to an exemplary embodiment. DETAILED DESCRIPTION

[0072] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0073] Figure 1 This is an example diagram of the architecture of a vehicle network in an embodiment of the present disclosure, such as Figure 1 As shown in FIG, the architecture of the Internet of Vehicles includes a vehicle computer, an in-vehicle system server, and a user terminal. The vehicle computer, the in-vehicle system server, and the user terminal can communicate with each other based on the fifth generation mobile communication technology (5G) communication service.

[0074] A car computer refers to an onboard terminal installed in a vehicle. It supports touch input on the display, voice input, and other AI-powered input methods such as gesture input. The car computer is installed with a smart connection application (Application, APP). After the smart connection application is started, based on the account login information entered by the user (the car computer and the user terminal are associated with the same account), the car computer can exchange information with the user terminal after authorization and authentication by the onboard server. For example, when the user terminal is a home device, the car computer can control the home device based on the smart connection application; when the user terminal is a mobile phone, the mobile phone can also control the car computer.

[0075] The in-vehicle system server sits between the vehicle computer and the user terminal. It supports the operation of the smart connection application, which enables the vehicle computer and the user terminal to establish a connection and achieve mutual control. Both the vehicle computer and the user terminal must have the smart connection application installed.

[0076] User terminals include mobile phones or wearable devices, and may also include smart home devices at home, such as water purifiers, smart air conditioners, sweeping robots or smart rice cookers.

[0077] based on Figure 1 The architecture shown, Figure 2 This is a connection control method flow shown in the embodiment of the present disclosure Figure 1 ,like Figure 2 As shown, the connection control method applied to the server includes the following steps:

[0078] S11, detecting whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal is received; wherein the notification message includes a connection method between the vehicle computer and the user terminal;

[0079] S12. If the notification message is detected, obtain the current working status of the vehicle computer and the user terminal;

[0080] S13: Control the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal.

[0081] In the embodiment of the present disclosure, the server Figure 1 The in-vehicle system server described in the specification supports the operation of smart connection applications installed on the vehicle computer and user terminals.

[0082] In step S11, when a connection is established between the vehicle-mounted computer and the user terminal, the server may receive a notification message. For example, after the driver layer of the vehicle-mounted computer and / or the user terminal detects that the user terminal and the vehicle-mounted computer are successfully connected, a notification message is sent to the server via the smart connection application. In an embodiment of the present disclosure, the notification message carries the connection method between the vehicle-mounted computer and the user terminal, for example, the vehicle-mounted computer and the user terminal are connected via Bluetooth, infrared, ZigBee, Wi-Fi hotspot, or Universal Serial Bus (USB).

[0083] In step S12, the server can obtain the current working status of the vehicle computer and the user terminal. For example, after establishing a connection, the vehicle computer and the user terminal actively upload their current working status to the server through the smart connection application. Alternatively, after receiving a notification message, the server can also send a message to the vehicle computer and the user terminal through the smart connection application to obtain the current working status.

[0084] In the embodiment of the present disclosure, the current working status of the vehicle computer and the user terminal may include: power information of the vehicle computer and the user terminal, the functions currently executed by the vehicle computer and the user terminal, the network status of the vehicle computer and the user terminal, etc.

[0085] In step S13, after obtaining the connection mode and operating status, the server controls the vehicle computer and / or user terminal to perform operations based on the connection mode between the vehicle computer and the user terminal, as well as the current operating status of the vehicle computer and the user terminal. In embodiments of the present disclosure, the server can send control instructions to the vehicle computer and / or user terminal via a smart connection application to execute the corresponding operation, causing the vehicle computer and / or user terminal to perform the corresponding operation. The following describes how the server controls the vehicle computer and / or user terminal to perform operations based on the connection mode and operating status, taking the user terminal as an example:

[0086] For example, if a user's phone is playing music or video and is connected to the vehicle computer via USB, the server can control the vehicle computer to play the same music or video. The user's phone playing music or video represents the phone's operating state, the USB connection represents the connection mode, and the server controlling the vehicle computer to play the same music or video represents the server controlling the vehicle computer to perform an operation. It should be noted that in this embodiment, the server also needs to control the user's phone to transmit the music or video to the vehicle computer.

[0087] If the user's phone is connected to the internet but the car computer is offline, the server can control the sharing of the phone's Wi-Fi hotspot with the car computer or share the phone's network with the car computer via USB network sharing. In this example, the user's phone is connected to the internet but the car computer is offline, which means that the phone and the car computer are in a working state. The phone and the car computer can be connected via USB or Bluetooth, and the server can control the sharing of the phone's network with the car computer, that is, the server controls the phone to perform operations.

[0088] If the user's phone battery level is less than 5% and it's connected to the car computer via USB, the car computer can be controlled to charge the phone to prevent the phone's battery from draining. In this example, the phone's battery level is less than 5%, indicating that the phone is in working state. The USB connection between the phone and the car computer is the connection mode. The server can control the car computer to charge the phone, which means that the server controls the car computer to perform operations.

[0089] If the user's phone is using some application functions, such as making a call, sending and receiving text messages, or navigating, the server can control the projection of the current application on the phone to the car computer regardless of the connection method between the phone and the car computer. In this example, the server controls the phone and the car computer to perform operations.

[0090] If the car computer is in an operating state where it cannot detect the driving recorder, the car computer and the mobile phone are connected using any method, and the mobile phone can be controlled to turn on the camera recording function to perform the driving record function. In this example, the server controls the mobile phone to perform the operation.

[0091] The server's control over the mobile phone and / or vehicle computer based on the working status and connection method also includes: once the user's mobile phone is connected to the vehicle computer, regardless of the connection method between the mobile phone and the vehicle computer, the server can control the mobile phone to automatically transfer contact information or pictures in the photo library to the vehicle computer, or provide the mobile phone's sensor information (such as positioning sensor, gyroscope, camera, thermometer, geomagnetic detection information, etc.) to the vehicle computer in real time. In the above embodiment, the server can control the mobile phone to perform operations.

[0092] It should be noted that the present disclosure is not limited to transmitting the video or music currently playing on the user terminal, or information such as the address book and pictures stored on the user terminal, to the vehicle computer. The present disclosure may also transmit the video or music currently playing on the vehicle computer, or information such as the address book and pictures stored on the vehicle computer, to the user terminal. Furthermore, the present disclosure is not limited to the user terminal sharing the network with the vehicle computer. The vehicle computer's network may also be shared with the user terminal. In the embodiments of the present disclosure, the vehicle computer and the user terminal may be terminals with the same functionality.

[0093] In addition, in the embodiments of the present disclosure, if the vehicle computer and the user terminal use a USB connection, the vehicle computer and the user terminal can support USB Type-C 3.1 or higher version USB cables and interfaces to provide faster data transmission. If the user terminal shares the network with the vehicle computer, the user terminal can use 5G communication to reduce network latency.

[0094] In the prior art, after the user terminal is connected to the vehicle computer, the user must wait for the vehicle computer or mobile phone to tell it what to do next. For example, if the passenger's mobile phone is connected to the vehicle computer via USB while playing a video, the user must control the vehicle computer to play the video on the passenger screen before the video can be viewed on the vehicle computer. This method requires manual intervention, is time-consuming, and provides a poor user experience.

[0095] In the embodiment of the present disclosure, the purpose of the connection between the user terminal and the vehicle computer is pre-judged based on the working status and connection method when the user terminal and the vehicle computer are connected, and the vehicle computer and / or the user terminal are controlled in advance to perform operations based on the pre-judgment result, so that the vehicle computer and the user terminal can directly provide functions to the user after the connection (for example, when the mobile phone of the co-pilot user is connected to the vehicle computer with a USB interface when playing a video, it is pre-judged that the video in the mobile phone will be played on the vehicle computer, and the mobile phone video is directly controlled to be output to the vehicle computer screen at the co-pilot position to play the video on the vehicle computer), avoiding complex and tedious operation processes for users, reducing time consumption, and providing a smoother and more humane user experience.

[0096] In an embodiment of the present disclosure, when controlling the vehicle computer and / or user terminal to perform operations based on the connection method between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal, the preset operations to be performed can be determined based on a preset solution library, or the operations to be performed can be predicted based on a deep learning model.

[0097] In one embodiment, step S13 includes:

[0098] Determining a target preset operation in a preset solution library according to a connection mode between the vehicle computer and the user terminal, and a current working state of the vehicle computer and the user terminal; wherein the preset solution library includes a mapping relationship between the connection mode, the working state, and the preset operation;

[0099] Sending a control instruction to the vehicle computer and / or the user terminal that performs the target preset operation.

[0100] In this embodiment, the server stores a preset solution library containing mappings between connection methods, operating states, and preset operations. Therefore, after obtaining the connection method between the vehicle-mounted computer and the user terminal, as well as the current operating states of the vehicle-mounted computer and the user terminal, the server can search the preset solution library to determine the target preset operation. Once the target preset operation is determined, the server can send a control instruction to the vehicle-mounted computer and / or user terminal to execute the target preset operation, causing the vehicle-mounted computer and / or user terminal to execute the target preset operation.

[0101] In this embodiment, the preset solution library can be manually set by the user according to their needs. For example, the user can manually input or voice input the mapping relationship between the connection method, working status and preset operation based on the smart connection app installed on the vehicle computer or user terminal. After the user sets it, the preset solution library can be uploaded to the server through the smart connection app. Of course, in the embodiment of the present disclosure, the smart connection app can also store the preset solution library set by the R&D personnel, and the user can modify the preset solution library and upload it to the server.

[0102] It can be understood that in the embodiment of the present disclosure, the target preset operation corresponding to the current connection mode and working status is determined in the form of a preset solution library, which is simple and convenient. Since the preset solution library can be set by the user, it best meets user needs.

[0103] It should be noted that in an embodiment of the present disclosure, the smart connection application can also synchronize preset solutions from the server to the vehicle computer or user terminal for storage. For example, if the vehicle computer and / or user terminal also stores a preset solution library, when the server sends a control instruction to the vehicle computer and / or user terminal, the control instruction may include identification information corresponding to the target preset operation. After the vehicle computer and / or user terminal receives this identification information, it can find the corresponding target preset operation in its own stored preset solution library and execute the target preset operation. It can be understood that through this method, the content contained in the control instruction can be simplified, thereby increasing the speed of instruction transmission, thereby increasing the speed of directly providing functions to the user after the vehicle computer and user terminal are connected, thereby further improving the user experience. Alternatively, if the vehicle computer and / or user terminal also stores a preset solution library, when the vehicle computer or user terminal receives a specified operation for a preset solution in its own stored preset solution library, it can also directly execute the specified preset operation.

[0104] In one embodiment, determining a target preset operation in a preset solution library includes:

[0105] A preset operation in the preset solution library that matches the connection mode and the current working state is determined as the target preset operation.

[0106] In this embodiment, if a preset operation matching the connection mode and the current working state can be found in the preset solution library, the matching preset operation is determined as the target preset operation. It should be noted that there may be only one matching preset operation, and this matching preset operation is the target preset operation. In addition, there may be multiple matching preset operations, and the present disclosure may also determine any matching preset operation as the target preset operation, or determine a specified matching preset operation as the target preset operation.

[0107] In one embodiment, when there are multiple matching preset operations, determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes:

[0108] If there are multiple preset operations matching the connection mode and the current working state in the preset solution library, the preset operation with the highest preset level among the multiple matching preset operations is determined as the target preset operation.

[0109] In this embodiment, the preset operation with the highest preset level among the matching preset operations is determined as the target preset operation. The preset levels are set by the user based on their preferences when setting up the preset solution library. For example, if a user's phone is connected to the Internet but the vehicle computer is offline, and the phone is playing a video, when the phone and vehicle computer are connected via USB, the priority can be set to prioritize the shared network operation or the video playback operation. The server determines the target preset operation based on the preset levels corresponding to the matching preset operations.

[0110] It can be understood that in the embodiments of the present disclosure, the preset operation that matches the preset solution library is determined as the target preset operation, and when there are multiple matching preset operations, the target preset operation is determined according to the level set by the user to meet the user's usage needs and improve the user's usage experience.

[0111] In another embodiment, when there are multiple matching preset operations, determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes:

[0112] If there are multiple preset operations in the preset solution library that match the connection mode and the current working state, control the vehicle computer and / or the user terminal to output a first prompt information including multiple preset operations; wherein the first prompt information is used to determine the target preset operation.

[0113] In this embodiment, when there are multiple matching preset operations, the server can use the smart connection application to enable the user terminal and / or the vehicle computer to output a first prompt information including multiple matching preset operations by voice output or interface display. Based on the output first prompt information, the user can input the preset operation specified by the smart connection application, so that the server can receive the indicated preset operation and use it as the target preset operation, or if a preset solution library is stored in the vehicle computer and / or the user terminal, the vehicle computer and / or the user terminal can also directly execute the target preset operation according to the user's instructions to simplify the interaction of instructions.

[0114] It is understandable that in the embodiment of the present disclosure, when there are multiple matching preset operations, the vehicle computer and / or the user terminal is controlled to output the first prompt information so that the user can determine the target preset operation, which is intelligent.

[0115] In an embodiment of the present disclosure, it may be impossible to determine a matching preset operation in the preset solution library. In this regard, in one embodiment, determining a target preset operation in the preset solution library includes:

[0116] If the preset operation matching the connection method and the current working state cannot be determined in the preset solution library, the vehicle computer and / or the user terminal are controlled to output a second prompt message including one or more preset operations corresponding to the connection method in the preset solution library; wherein the second prompt message is used to determine the target preset operation.

[0117] In this embodiment, when a preset operation cannot be matched in the preset solution library based on the connection method and the current working status, the server can use the smart connection application to enable the user terminal and / or the vehicle computer to output a second prompt information including at least one preset operation corresponding to the current connection method between the vehicle computer and the user terminal in the preset solution library by voice output or interface display. Based on the output second prompt information, the user can input the preset operation specified by the smart connection application, so that the server can receive the indicated preset operation and use it as the target preset operation, or if the preset solution library is stored in the vehicle computer and / or the user terminal, the vehicle computer and / or the user terminal can also directly execute the target preset operation according to the user's instructions to simplify the interaction of instructions.

[0118] It is understandable that since the preset solution library may not be able to exhaust all the preset operations corresponding to various connection methods and working states, when the present disclosure cannot match the target preset operation, it prompts the user to choose the functions available under the current connection method, which can improve the user's usage experience.

[0119] In one embodiment, the method further comprises:

[0120] If the target preset operation includes a data transmission operation, the vehicle computer and the user terminal are controlled to switch to a connection mode with a faster data transmission speed than the current connection mode, or a third prompt message is output to prompt the switching of the connection mode.

[0121] In an embodiment of the present disclosure, if the target preset operation includes data transmission, to improve the user experience, the vehicle computer and the user terminal can be controlled to switch to a connection method with better data transmission capabilities when the data transmission capacity supported by the connection method between the vehicle computer and the user terminal is limited. For example, if the user terminal is playing a video and the user terminal and the vehicle computer are connected via Bluetooth, the server can send a command to the vehicle computer and / or the user terminal to switch to a Wi-Fi connection to increase the video transmission speed.

[0122] In addition, the server can also use the smart connection application to enable the vehicle computer and / or user terminal to output a third prompt message by voice output or interface display to prompt the vehicle computer and / or user terminal to switch the connection mode. Based on the third prompt message, the user can, for example, switch the vehicle computer and user terminal from Wi-Fi connection or Bluetooth connection to USB connection, thereby increasing the data transmission speed.

[0123] It should be noted that after determining the target preset operation, the present invention causes the vehicle computer and the user terminal to switch the connection mode when it is determined that the current connection mode does not meet the data transmission requirements and then execute the target preset operation. This not only directly provides functions to the user, but also enables the vehicle computer and / or user terminal to execute functions more smoothly, thereby further improving the user experience.

[0124] In one embodiment, controlling the vehicle computer and the user terminal to switch to a connection mode that satisfies the preset transmission speed condition includes:

[0125] Control the vehicle computer and the user terminal to switch to a connection mode with a data transmission speed faster than the current connection mode and a preset highest level.

[0126] In an embodiment of the present disclosure, when controlling the vehicle computer and the user terminal to switch to a connection method with faster data transmission speed, it can also be switched according to the preset level of the connection method. For example, the user also sets the level of the connection method according to preference, then the server can also switch to a faster connection method according to the corresponding level of the connection method.

[0127] It can be understood that in the embodiments of the present disclosure, the preset operation that matches the preset solution library is determined as the target preset operation, and when there are multiple matching preset operations, the target preset operation is determined according to the level set by the user to meet the user's usage needs and improve the user's usage experience.

[0128] In one embodiment, controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal includes:

[0129] Inputting the connection mode between the vehicle computer and the user terminal, as well as the current working status of the vehicle computer and the user terminal, into a preset prediction model to predict a target operation to be performed by the vehicle computer and the user terminal; wherein the prediction model is obtained by training a deep learning model based on historical connection modes, historical working statuses, and historical behavior data of the user terminal and the vehicle computer;

[0130] Sending a control instruction to the vehicle computer and / or the user terminal for executing the predicted target operation.

[0131] In an embodiment of the present disclosure, the target operation to be performed after the vehicle computer and the user terminal are connected can also be predicted based on a preset prediction model. After the target operation is determined, a control instruction can be sent to enable the vehicle computer and / or the user terminal to perform the target operation. The preset prediction model in the present disclosure is obtained by training the historical connection mode, historical working status and the first historical behavior data of the user terminal and the vehicle computer after the connection using a deep learning model. The deep learning model can be a convolutional neural network (CNN) model or a recursive neural network (RNN) model, etc.; in addition, the preset prediction model can be a model obtained by training the server of the present disclosure, or a model received by the server of the present disclosure from other devices, and the embodiments of the present disclosure do not limit this.

[0132] Figure 3 This is a connection control method flow shown in the embodiment of the present disclosure Figure 2 ,like Figure 3 As shown, the connection control method applied to the vehicle computer or user terminal includes the following steps:

[0133] S21. In response to detecting that the vehicle computer and the user terminal are connected, sending a notification message to a server and sending a current working status to the server; wherein the notification message includes a connection mode between the vehicle computer and the user terminal;

[0134] S22, receiving a control instruction sent by the server; wherein the control instruction is sent by the server according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal;

[0135] S23: Execute an operation according to the control instruction.

[0136] In an embodiment of the present disclosure, in step S21, after a connection is established between the vehicle-mounted computer and the user terminal, the vehicle-mounted computer or the user terminal sends a notification message to the server via the smart connection application, along with the current operating status of the vehicle-mounted computer or the user terminal itself. The notification message includes the connection method between the vehicle-mounted computer and the user terminal, such as Bluetooth, infrared, ZigBee, wireless network hotspot, or Universal Serial Bus. The current operating status of the vehicle-mounted computer and the user terminal may include: battery information of the vehicle-mounted computer and the user terminal, the functions currently being executed by the vehicle-mounted computer and the user terminal, and the network status of the vehicle-mounted computer and the user terminal.

[0137] In step S22, the vehicle computer or user terminal can receive the control command sent by the server after obtaining the connection mode and current working status, and in step S23, perform an operation according to the control command. The control command is determined by the server based on the connection mode and current working status. For example, if the user's mobile phone is connected to the Internet but the vehicle computer is not connected to the Internet, the server can control the sharing of the mobile phone's Wi-Fi hotspot with the vehicle computer or the sharing of the mobile phone's network with the vehicle computer through USB network sharing technology, etc., which will not be repeated here.

[0138] In one embodiment, performing an operation according to the control instruction includes:

[0139] Data is transmitted between the vehicle computer and the user terminal according to the control instruction, the data including: projection data, sensor data, data stored in the user terminal or the vehicle computer; or

[0140] The vehicle computer charges the user terminal according to the control instruction; or

[0141] The network distribution information is shared between the vehicle computer and the user terminal according to the control instruction.

[0142] Among them, the projection data includes, for example, the music, video, navigation information currently played by the mobile phone, and data supporting phone and text message functions; the sensor data includes, for example, the data detected by the positioning sensor, gyroscope, camera, thermometer, geomagnetism, etc. in the mobile phone, and the data stored in the vehicle computer or user terminal includes, for example, contact information, pictures, etc.; the network configuration information includes, for example, the service set identifier (SSID) and password of the router.

[0143] It can be understood that in the embodiment of the present disclosure, after the vehicle computer and the user terminal are connected, the vehicle computer and / or the user terminal can execute control instructions according to the prediction results determined by the server based on the connection mode and the current working status, that is, after the connection, the vehicle computer and / or the user terminal directly provides functions to the user, avoiding the user's complicated and tedious operation process, reducing time consumption, and providing a smoother and more humane user experience.

[0144] Figure 4 This is an example diagram of an interactive connection control method shown in an embodiment of the present disclosure. Figure 4 As shown, the connection control method applied to the terminal (including the user terminal and the vehicle computer) and the server includes the following steps:

[0145] S31. In response to detecting that a connection is established between the vehicle computer and the user terminal, the terminal sends a notification message to the server and sends the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal;

[0146] S32. The server sends a control instruction to the vehicle computer and / or the user terminal according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal;

[0147] S33. The terminal performs an operation according to the control instruction.

[0148] In this embodiment, after the vehicle computer and the user terminal are connected, the vehicle computer and / or the user terminal can execute control instructions according to the prediction results determined by the server based on the connection mode and the current working status. That is, after the connection, the vehicle computer and / or the user terminal directly provides functions to the user, avoiding the user's complicated and tedious operation process, reducing time consumption, and providing a smoother and more humane user experience.

[0149] As follows, taking a mobile phone as an example, the setting of the preset solution library and the process of the mobile phone and / or the user terminal executing the preset solutions in the preset solution library are exemplarily described.

[0150] Figure 5 This is an example diagram of a process for setting a preset solution library shown in the embodiment of the present disclosure. Figure 5 As shown, the following steps are included:

[0151] S41. The smart connection application in the mobile phone or the vehicle receives the preset solution selected by the user.

[0152] In an embodiment of the present disclosure, the smart connection application runs based on the support of the server, and the mobile phone and the vehicle computer communicate with the server through the smart connection application.

[0153] S42. The smart connection application synchronizes the solution selected by the user to the server.

[0154] In an embodiment of the present disclosure, the solution selected by the user is synchronized to the server, that is, the preset solution library of the present disclosure is stored in the server.

[0155] S43. The smart connection application synchronizes the user-selected solution from the server to the local computer.

[0156] As previously mentioned, the smart connection application synchronizes preset solutions from the server to the mobile phone or user terminal for storage. This allows the server to send control instructions to the mobile phone and / or user terminal, which can only include the identification information corresponding to the target preset operation. After receiving this identification information, the mobile phone and / or user terminal can find the corresponding target preset operation in its own stored preset solution library and execute it. This method can improve the speed at which the mobile phone and user terminal can directly provide functions to the user after the connection, thereby further improving the user experience.

[0157] Figure 6This is an example flow chart of an implementation of a preset solution shown in the present disclosure. Figure 6 As shown, the following steps are included:

[0158] S51. Establish a connection between the mobile phone and the vehicle computer.

[0159] In an embodiment of the present disclosure, for example, a mobile phone and a vehicle computer establish a connection based on Bluetooth, Wi-Fi, or USB.

[0160] S52: The driver layer of the mobile phone or the vehicle computer detects that the mobile phone and the vehicle computer are connected.

[0161] In this embodiment, after the driver layer of the mobile phone or the vehicle computer detects that the mobile phone and the vehicle computer are connected, the connection status can be notified to the smart connection application through the application layer.

[0162] S53. The smart connection application receives a connection status change and matches a preset solution based on the connection method and the current status of the vehicle and mobile phone. If a preset solution is matched, steps S54a-S55a are executed. If the match fails or multiple preset solutions are matched, steps S54b-S55b are executed.

[0163] In this embodiment, matching a preset solution refers to matching a solution corresponding to the connection mode and the current working state in the aforementioned preset solution library.

[0164] S54a. If a preset solution is matched, the smart connection application executes the preset solution in advance on the mobile phone and the vehicle computer.

[0165] In this embodiment, the smart connection application executes a preset plan in advance on the mobile phone and the vehicle terminal, that is, the server sends a control instruction to the mobile phone and / or the vehicle terminal through the smart connection application, so that the mobile phone and the vehicle terminal perform the operation.

[0166] S55a: After the preset solution is executed, the function is provided to the user.

[0167] In this embodiment, the mobile phone and the vehicle computer can be displayed to the user after the operation is performed. For example, the mobile phone transmits the video to the vehicle computer according to the control instruction, and the user can watch the video on the vehicle computer after the transmission is completed.

[0168] S54b: If the matching fails or multiple preset solutions are matched, the user is prompted with the functions available under the current connection mode for selection.

[0169] In this embodiment, the user is prompted with available functions under the current connection mode for selection, that is, corresponding to the present disclosure, if there are multiple preset operations matching the connection mode and the current working status in the preset solution library, the vehicle computer and / or the user terminal are controlled to output a first prompt message including multiple preset operations, and if the preset operation matching the connection mode and the current working status cannot be determined in the preset solution library, a second prompt message including one or more preset operations corresponding to the connection mode in the preset solution library is output.

[0170] S55b. If only a low-speed connection cannot meet the requirements of high-speed data transmission, the shared network may recommend that users use a more powerful connection method.

[0171] In this embodiment, sharing the network during low-speed connection or suggesting the user to use a more powerful connection method corresponds to the embodiment of the present disclosure where if the target preset operation includes a data transmission operation, the vehicle computer and the user terminal are controlled to switch to a connection method with a faster data transmission speed than the current connection method, or a third prompt message is output to prompt the user to switch the connection method.

[0172] It should be noted that in the embodiments of the present disclosure, after controlling the switching to a more optimal connection mode, the server may control the mobile phone and / or user terminal to perform the determined target preset operation using the switched connection mode. In addition, after controlling the switching to a more optimal connection mode, the server may also re-execute step S53 to re-determine the target preset operation.

[0173] It can be understood that in the embodiments of the present disclosure, when the mobile phone and the car computer are connected, the functions required by the user can be predicted, the connection method can be automatically set, and the functions expected by the user can be directly provided, so that the car can better "understand" the user's needs and provide a better user experience.

[0174] Figure 7 A connection control device according to an exemplary embodiment is shown Figure 1 . Reference Figure 7 The connection control device is applied to a server, and the device includes:

[0175] The detection module 101 is configured to detect whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal has been received; wherein the notification message includes a connection method between the vehicle computer and the user terminal;

[0176] The acquisition module 102 is configured to acquire the current working status of the vehicle computer and the user terminal if the notification message is detected;

[0177] The control module 103 is configured to control the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal.

[0178] In some embodiments, the control module 103 is further configured to determine a target preset operation in a preset solution library based on the connection method between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal; wherein the preset solution library includes a mapping relationship between the connection method, working status and preset operation; and send a control instruction to the vehicle computer and / or the user terminal that executes the target preset operation.

[0179] In some embodiments, the control module 103 is further configured to determine a preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation.

[0180] In some embodiments, the control module 103 is further configured to determine the preset operation with the highest preset level among the multiple matching preset operations as the target preset operation if there are multiple preset operations in the preset solution library that match the connection mode and the current working state.

[0181] In some embodiments, the control module 103 is further configured to control the vehicle computer and / or the user terminal to output a first prompt message including multiple preset operations if there are multiple preset operations matching the connection mode and the current working status in the preset solution library; wherein, the first prompt message is used to determine the target preset operation.

[0182] In some embodiments, the control module 103 is further configured to control the vehicle computer and / or the user terminal to output a second prompt message including one or more preset operations corresponding to the connection method in the preset solution library if the preset operation matching the connection method and the current working state cannot be determined in the preset solution library; wherein, the second prompt message is used to determine the target preset operation.

[0183] In some embodiments, the control module 103 is further configured to control the vehicle computer and the user terminal to switch to a connection mode with a faster data transmission speed than the current connection mode if the target preset operation includes a data transmission operation, or output a third prompt message prompting to switch the connection mode.

[0184] In some embodiments, the control module 103 is further configured to control the vehicle computer and the user terminal to switch to a connection mode with a data transmission speed faster than the current connection mode and a preset highest level.

[0185] In some embodiments, the control module 103 is further configured to input the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal into a preset prediction model to predict the target operation to be performed by the vehicle computer and the user terminal; wherein, the prediction model is obtained by training the historical connection mode, historical working status and historical behavior data of the user terminal and the vehicle computer using a deep learning model; and send control instructions to the vehicle computer and / or the user terminal that execute the predicted target operation.

[0186] Figure 8 A connection control device according to an exemplary embodiment is shown Figure 2 . Reference Figure 8 The connection control device is applied to a vehicle computer or a user terminal, and the device includes:

[0187] The sending module 201 sends a notification message to the server in response to detecting that the vehicle computer and the user terminal have established a connection, and sends the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal;

[0188] The receiving module 202 is configured to receive a control instruction sent by the server; wherein the control instruction is sent by the server according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal;

[0189] The execution module 203 is configured to execute an operation according to the control instruction.

[0190] In some embodiments, the execution module 203 is further configured to transmit data between the vehicle computer and the user terminal according to the control instruction, and the data includes: projection data, sensor data, and communication data stored in the user terminal or the vehicle computer; or, according to the control instruction, enable the vehicle computer to charge the user terminal; or, according to the control instruction, share network distribution information between the vehicle computer and the user terminal.

[0191] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0192] Figure 9 FIG. 7 is a block diagram of a server device 700 according to an exemplary embodiment. Figure 9Apparatus 700 includes a processing component 722, which further includes one or more processors, and memory resources represented by memory 732 for storing instructions, such as applications, that can be executed by processing component 722. The applications stored in memory 732 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 722 is configured to execute the instructions to perform the above-described network configuration method.

[0193] The device 700 may also include a power supply component 726 configured to perform power management of the device 700, a wired or wireless network interface 750 configured to connect the device 700 to a network, and an input / output (I / O) interface 758. The device 700 may operate based on an operating system stored in the memory 732, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0194] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 732 including instructions, which can be executed by the processing component 722 of the apparatus 700 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0195] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processing component of a server, enables the server to perform a connection control method, the method comprising:

[0196] Detecting whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal is received; wherein the notification message includes a connection method between the vehicle computer and the user terminal;

[0197] If the notification message is detected, obtaining the current working status of the vehicle computer and the user terminal;

[0198] According to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal, the vehicle computer and / or the user terminal are controlled to perform an operation.

[0199] Figure 10 FIG. 8 is a block diagram of a vehicle machine or user terminal device 800 according to an exemplary embodiment. Figure 10, the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0200] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0201] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0202] The power component 806 provides power to the various components of the device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0203] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0204] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0205] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0206] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0207] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as Wi-Fi, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0208] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0209] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the apparatus 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0210] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a vehicle computer or a user terminal, enables the vehicle computer or the user terminal to perform a connection control method, the method comprising:

[0211] In response to detecting that the vehicle computer and the user terminal have established a connection, sending a notification message to the server and sending the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal;

[0212] receiving a control instruction sent by the server; wherein the control instruction is sent by the server according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal;

[0213] Execute operations according to the control instructions.

[0214] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0215] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A connection control method, characterized in that: Applied to a server, the method includes: detecting whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal has been received; wherein the notification message includes a connection method between the vehicle computer and the user terminal, and the notification message is sent by the vehicle computer or the user terminal to the server in response to detecting that the connection has been established between the vehicle computer and the user terminal; If the notification message is detected, the current working status of the vehicle computer and the user terminal is obtained; wherein the current working status of the vehicle computer and the user terminal is the working status when the vehicle computer and the user terminal are connected; Controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal; Wherein, controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal includes: According to the connection mode between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal, the purpose of the connection between the user terminal and the vehicle computer is pre-determined, and the vehicle computer and / or the user terminal are controlled to perform operations according to the pre-determination result.

2. The method according to claim 1, characterized in that The controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal includes: Determining a target preset operation in a preset solution library according to a connection mode between the vehicle computer and the user terminal, and a current working state of the vehicle computer and the user terminal; wherein the preset solution library includes a mapping relationship between the connection mode, the working state, and the preset operation; Sending a control instruction to the vehicle computer and / or the user terminal that performs the target preset operation.

3. The method according to claim 2, characterized in that Determining a target preset operation in the preset solution library includes: A preset operation in the preset solution library that matches the connection mode and the current working state is determined as the target preset operation.

4. The method according to claim 3, characterized in that The determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes: If there are multiple preset operations matching the connection mode and the current working state in the preset solution library, the preset operation with the highest preset level among the multiple matching preset operations is determined as the target preset operation.

5. The method according to claim 3, characterized in that The determining the preset operation in the preset solution library that matches the connection mode and the current working state as the target preset operation includes: If there are multiple preset operations in the preset solution library that match the connection mode and the current working state, control the vehicle computer and / or the user terminal to output a first prompt information including multiple preset operations; wherein the first prompt information is used to determine the target preset operation.

6. The method according to claim 2, characterized in that Determining a target preset operation in the preset solution library includes: If the preset operation matching the connection method and the current working state cannot be determined in the preset solution library, the vehicle computer and / or the user terminal are controlled to output a second prompt message including one or more preset operations corresponding to the connection method in the preset solution library; wherein the second prompt message is used to determine the target preset operation.

7. The method according to claim 2, characterized in that The controlling the vehicle computer and / or the user terminal to perform an operation includes: If the target preset operation includes a data transmission operation, the vehicle computer and the user terminal are controlled to switch to a connection mode with a faster data transmission speed than the current connection mode, or a third prompt message is output to prompt the switching of the connection mode.

8. The method according to claim 7, characterized in that The controlling the vehicle computer and the user terminal to switch to a connection mode with a faster data transmission speed than the current connection mode includes: Control the vehicle computer and the user terminal to switch to a connection mode with a data transmission speed faster than the current connection mode and a preset highest level.

9. The method according to claim 1, characterized in that The controlling the vehicle computer and / or the user terminal to perform an operation according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal includes: Inputting the connection mode between the vehicle computer and the user terminal, as well as the current working status of the vehicle computer and the user terminal, into a preset prediction model to predict a target operation to be performed by the vehicle computer and the user terminal; wherein the prediction model is obtained by training a deep learning model based on historical connection modes, historical working statuses, and historical behavior data of the user terminal and the vehicle computer; Sending a control instruction to the vehicle computer and / or the user terminal for executing the predicted target operation.

10. A connection control method, characterized in that: Applied in a terminal, the terminal including a vehicle computer or a user terminal, the method includes: In response to detecting that the vehicle computer and the user terminal have established a connection, sending a notification message to the server and sending the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal; receiving a control instruction sent by the server; wherein the control instruction is sent by the server based on a pre-judgment of the purpose of the connection between the vehicle computer and the user terminal according to the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal, and the pre-judgment result; the current working status of the vehicle computer and the user terminal is the working status when the vehicle computer and the user terminal are connected; Execute operations according to the control instructions.

11. The method according to claim 10, characterized in that The performing of the operation according to the control instruction includes: Transmitting data between the vehicle computer and the user terminal according to the control instruction, the data including: projection data, sensor data, communication data stored in the user terminal or the vehicle computer; or The vehicle computer charges the user terminal according to the control instruction; or The network distribution information is shared between the vehicle computer and the user terminal according to the control instruction.

12. A connection control device, characterized in that: Applied to a server, the device includes: a detection module configured to detect whether a notification message indicating that a connection has been established between the vehicle computer and the user terminal has been received; wherein the notification message includes a connection method between the vehicle computer and the user terminal, and the notification message is sent by the vehicle computer or the user terminal to the server in response to detecting that the vehicle computer and the user terminal have established a connection; an acquisition module configured to acquire the current working status of the vehicle computer and the user terminal if the notification message is detected; wherein the current working status of the vehicle computer and the user terminal is the working status when the vehicle computer and the user terminal are connected; a control module configured to control the vehicle computer and / or the user terminal to perform an operation according to a connection mode between the vehicle computer and the user terminal and a current working state of the vehicle computer and the user terminal; Among them, the control module is specifically configured to pre-judge the purpose of the connection between the vehicle computer and the user terminal based on the connection method between the vehicle computer and the user terminal, and the current working status of the vehicle computer and the user terminal, and control the vehicle computer and / or the user terminal to perform operations according to the pre-judgment result.

13. A connection control device, characterized in that: Applied to a vehicle computer or a user terminal, the device includes: a sending module, in response to detecting that the vehicle computer and the user terminal are connected, sending a notification message to the server and sending the current working status to the server; wherein the notification message includes the connection mode between the vehicle computer and the user terminal; a receiving module configured to receive a control instruction sent by the server; wherein the control instruction is sent by the server based on a pre-judgment of the purpose of the connection between the vehicle computer and the user terminal based on the connection mode between the vehicle computer and the user terminal and the current working status of the vehicle computer and the user terminal, and the pre-judgment result is sent according to the pre-judgment result, and the current working status of the vehicle computer and the user terminal is the working status when the vehicle computer and the user terminal are connected; The execution module is configured to execute an operation according to the control instruction.

14. A connection control device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the connection control method according to any one of claims 1 to 9; or configured to execute the connection control method according to any one of claims 10 to 11.

15. A non-transitory computer-readable storage medium, characterized in that When the instructions in the storage medium are executed by the processor of the server, the server is enabled to execute the connection control method as described in any one of claims 1 to 9; when the instructions in the storage medium are executed by the processor of the vehicle computer or the user terminal, the vehicle computer or the user terminal is enabled to execute the connection control method as described in any one of claims 10 to 11.

Citation Information

Patent Citations

  • Content provision system

    JP2015053632A

  • Method and apparatus for taking over task between devices

    WO2017097128A1