A hotspot connection method and device of an in-vehicle infotainment system, a vehicle, and a storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING CO WHEELS TECH CO LTD
- Filing Date
- 2024-11-27
- Publication Date
- 2026-05-29
Smart Images

Figure CN122120729A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless network technology, and in particular to a hotspot connection method, device, vehicle, and storage medium for a vehicle infotainment system. Background Technology
[0002] In existing technologies, in-vehicle infotainment system hotspots include dedicated hotspots and user hotspots. User hotspots are characterized by user-controlled on / off switches, user-defined device names and passwords, and are provided for use by user devices, acting as routers to access the vehicle's cellular network traffic. Dedicated hotspots, on the other hand, are only for use by dedicated vehicle devices, typically do not allow the use of cellular traffic, and cannot be connected to or discovered by user devices. In existing in-vehicle infotainment systems, dedicated vehicle devices cannot connect to the system's hotspots when any hotspot is active. Summary of the Invention
[0003] This invention provides a hotspot connection method, device, vehicle, and storage medium for a vehicle infotainment system, to solve the problem that vehicle-specific devices in a vehicle infotainment system cannot connect to the hotspot of the vehicle infotainment system when any hotspot is enabled.
[0004] According to one aspect of the present invention, a hotspot connection method for a vehicle infotainment system is provided, applied to a vehicle infotainment system, comprising:
[0005] The system receives a first network connection request sent by a vehicle-specific device based on configuration information. The configuration information is sent by the vehicle system to the vehicle-specific device through a first channel connection. The configuration information includes user network configuration information and private network configuration information.
[0006] In response to the activation of the user hotspot in the wireless network module of the vehicle infotainment system, if the network password included in the first network connection request matches the password of the user hotspot, the vehicle infotainment system is controlled to establish a wireless network connection with the vehicle-specific equipment through the user hotspot; or...
[0007] In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request matches the password of the hidden hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-specific equipment through the hidden hotspot.
[0008] According to another aspect of the present invention, a hotspot connection device for a vehicle infotainment system is provided, applied to a vehicle infotainment system, comprising:
[0009] The first connection request receiving module is used to receive a first network connection request sent by the vehicle-specific device according to the configuration information. The configuration information is sent by the vehicle system to the vehicle-specific device through the first channel connection. The configuration information includes user network configuration information and private network configuration information.
[0010] The first connection module is configured to, in response to the activation of the user hotspot of the wireless network module of the vehicle infotainment system, control the vehicle infotainment system to establish a wireless network connection with the vehicle-specific equipment through the user hotspot if the network password included in the first network connection request matches the password of the user hotspot; or...
[0011] The second connection module is used to respond to the activation of the hidden hotspot of the wireless network module of the vehicle system. If the network password included in the first network connection request matches the password of the hidden hotspot, the module controls the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot.
[0012] According to another aspect of the present invention, a vehicle infotainment system device is provided, the vehicle infotainment system device comprising:
[0013] A transceiver is used to establish a primary channel connection with the transceiver of vehicle-specific equipment to transmit configuration information;
[0014] A wireless network module for establishing a wireless network connection with vehicle-specific equipment and / or user equipment;
[0015] At least one vehicle infotainment system unit, and a memory communicatively connected to the at least one vehicle infotainment system;
[0016] The memory stores a computer program that can be executed by the at least one vehicle infotainment system. The computer program is executed by the at least one vehicle infotainment system to enable the at least one vehicle infotainment system to execute the hotspot connection method of the vehicle infotainment system according to any embodiment of the present invention.
[0017] According to another aspect of the present invention, a vehicle is provided, the vehicle including: vehicle infotainment system equipment as described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the hotspot connection method of the vehicle system according to any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer program product is provided, the computer program product comprising a computer program that, when executed by a processor, implements the hotspot connection method of the vehicle system according to any embodiment of the present invention.
[0020] The technical solution of this invention, by receiving a first network connection request sent by a vehicle-dedicated device according to the configuration information, wherein the configuration information is sent by the vehicle system to the vehicle-dedicated device through a first channel connection, and the configuration information includes user network configuration information and private network configuration information; in response to the user hotspot of the vehicle system's wireless network module being turned on, if the network password included in the first network connection request matches the password of the user hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-dedicated device through the user hotspot; or, in response to the hidden hotspot of the vehicle system's wireless network module being turned on, if the network password included in the first network connection request matches the password of the hidden hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-dedicated device through the hidden hotspot, thus solving the problem that the vehicle-dedicated device of the vehicle system cannot connect to the vehicle system's hotspot when any hotspot is turned on; the vehicle-dedicated device initiates a first network connection request according to the configuration information, the configuration information being sent by the vehicle system to the vehicle-dedicated device through a first channel connection between the vehicle system and the vehicle-dedicated device, the configuration information including user network configuration information and private network configuration information; if the user hotspot of the vehicle system's wireless network module is turned on, verification... If the network password in the first network connection request matches the password of the user hotspot, and they do, the vehicle infotainment system and the vehicle-specific device establish a wireless network connection through the user hotspot. If the hidden hotspot of the vehicle infotainment system's wireless network module is enabled, the system verifies if the network password in the first network connection request matches the password of the hidden hotspot. If they do, the system establishes a wireless network connection through the hidden hotspot. The system pre-sends the configuration information for both networks to the vehicle-specific device via the first channel connection, ensuring that the device receives the network configuration information promptly when no wireless network connection is established with the vehicle infotainment system, eliminating the need for manual configuration by the user. The vehicle-specific device can select an appropriate network password based on the configuration information and send the first network connection request, enabling automatic connection to either the user hotspot or the hidden hotspot. When the user hotspot is enabled, the vehicle-specific device connects to the user hotspot to use the wireless network provided by the vehicle infotainment system; when the hidden hotspot is enabled, it connects to the hidden hotspot to use the wireless network provided by the vehicle infotainment system, ensuring that the vehicle-specific device can connect to the network and function normally even when any hotspot is enabled on the vehicle infotainment system.
[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart of a hotspot connection method for a vehicle infotainment system according to Embodiment 1 of the present invention;
[0024] Figure 2 This is a flowchart of a hotspot connection method for a vehicle infotainment system according to Embodiment 2 of the present invention;
[0025] Figure 3 This is a diagram illustrating the implementation architecture of a hotspot connection in a vehicle infotainment system according to Embodiment 2 of the present invention.
[0026] Figure 4 This is a timing diagram of the connection between a vehicle infotainment system and vehicle-specific equipment according to Embodiment 2 of the present invention;
[0027] Figure 5 This is an example diagram illustrating the implementation of hotspot connection in a vehicle infotainment system according to Embodiment 2 of the present invention;
[0028] Figure 6 This is an example diagram illustrating another implementation of hotspot connection in a vehicle infotainment system according to Embodiment 2 of the present invention;
[0029] Figure 7 This is an example diagram illustrating another implementation of hotspot connection in a vehicle infotainment system according to Embodiment 2 of the present invention;
[0030] Figure 8 This is an example diagram illustrating another implementation of hotspot connection in a vehicle infotainment system according to Embodiment 2 of the present invention;
[0031] Figure 9 This is a schematic diagram of a hotspot connection device for a vehicle infotainment system according to Embodiment 3 of the present invention;
[0032] Figure 10 This is a schematic diagram of the structure of a vehicle infotainment system device that implements the hotspot connection method of the vehicle infotainment system according to an embodiment of the present invention. Detailed Implementation
[0033] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0035] Example 1
[0036] Figure 1 This is a flowchart of a hotspot connection method for a vehicle infotainment system provided in Embodiment 1 of the present invention. This embodiment is applicable to situations involving hotspot connections to a vehicle infotainment system. The method can be executed by a hotspot connection device for the vehicle infotainment system, which can be implemented in hardware and / or software and can be configured within the vehicle infotainment system device. Figure 1 As shown, the method includes:
[0037] S101. Receive the first network connection request sent by the vehicle-specific equipment according to the configuration information. The configuration information is sent by the vehicle system to the vehicle-specific equipment through the first channel connection. The configuration information includes user network configuration information and private network configuration information.
[0038] In this embodiment, vehicle-specific equipment can be understood as dedicated devices on a vehicle, typically hardware devices such as speakers and cameras. Vehicle-specific equipment in this embodiment can also be devices that users cannot directly operate, such as devices without screens or buttons, where users cannot directly input or output data. User-operable devices can also be used as vehicle-specific equipment to automatically connect to a hotspot using the method provided in this application. The first channel connection can be a hardware link or software link formed based on a hardware / software bus, such as I2C, SPI, UART, CAN, Ethernet bus, etc. Configuration information can be understood as network configuration information used to assist vehicle-specific equipment in wireless network connection. User network configuration information can be understood as configuration information used for network connection with a user hotspot, such as including the password of the user hotspot; dedicated network configuration information can be understood as configuration information used for network connection with a hidden hotspot, such as including the password of the hidden hotspot, which provides dedicated network services to the vehicle-specific equipment. The first network connection request can be understood as a communication request to establish a wireless network connection.
[0039] The configuration information is pre-configured, and users can set this information through operations on the vehicle's infotainment system. Users can modify the configuration information at any time; alternatively, default values can be set at the vehicle's factory and modified as needed, or set to be unmodifiable by the user. The vehicle-specific equipment and the infotainment system first establish a primary connection. For example, the vehicle has a dedicated socket connected to the infotainment system, and the vehicle-specific equipment, after being installed in the socket, can establish this primary connection. Once the primary connection is established, information or data can be sent to the vehicle-specific equipment through this connection. The infotainment system determines the pre-defined configuration information and sends this information, including user network configuration information and dedicated network configuration information, to the vehicle-specific equipment through the primary connection.
[0040] The vehicle-specific device can request a wireless network connection based on configuration information. It can request a connection after receiving the configuration information, or it can scan for nearby devices after startup to determine if a connectable wireless network exists. If a connectable wireless network is detected, it requests a connection based on the configuration information. Since the configuration information includes user network configuration information and VPC configuration information, the vehicle-specific device can choose either the user network configuration information or the VPC configuration information to determine the network password. It then generates a first network connection request, which carries the network password. The vehicle-specific device can randomly select either the user network configuration information or the VPC configuration information, or it can pre-set the priority of the two and select one to determine the network password based on the priority; for example, selecting the information with higher priority. The vehicle's infotainment system receives the first network connection request sent by the vehicle-specific device.
[0041] S102. In response to the activation of the user hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request matches the password of the user hotspot, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the user hotspot.
[0042] In this embodiment, the wireless network module is a Wi-Fi module. The wireless network module can provide a wireless network through hotspots. The module includes user hotspots and hidden hotspots, which are time-division multiplexed; that is, the module can activate either a user hotspot or a hidden hotspot simultaneously. The activation of the user hotspot and hidden hotspot can be controlled by the user or by setting automatic control conditions. The user hotspot is activated when one condition is met, and the hidden hotspot is activated when another condition is met. The wireless network module can switch between user hotspots and hidden hotspots.
[0043] The system parses the first network connection request to determine the network password it carries. In response to the activation of the user hotspot in the vehicle's wireless network module, it matches the network password included in the first network connection request with the password of the user hotspot. If the match is successful, it determines that the vehicle-specific device has network access permissions and controls the vehicle system to establish a wireless network connection with the vehicle-specific device through the user hotspot, enabling the vehicle-specific device to perform corresponding functions based on the wireless network.
[0044] S103. In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request matches the password of the hidden hotspot, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot.
[0045] The system parses the first network connection request to determine the network password it carries. In response to the activation of the hidden hotspot in the vehicle's wireless network module, it matches the network password included in the first network connection request with the password of the hidden hotspot. If the match is successful, it determines that the vehicle-specific device has network access permissions and controls the vehicle's infotainment system to establish a wireless network connection with the vehicle-specific device through the hidden hotspot, enabling the vehicle-specific device to perform corresponding functions based on the wireless network.
[0046] When the hidden hotspot of the vehicle's wireless network module is enabled, the vehicle-specific equipment automatically establishes a wireless network connection with the vehicle's system through the hidden hotspot by sending a first network connection request carrying the corresponding network password. With the hidden hotspot enabled, the vehicle-specific equipment can connect to the hidden hotspot, ensuring the normal operation of the vehicle-specific equipment.
[0047] The hotspot connection method for a vehicle infotainment system provided in this invention solves the problem that dedicated vehicle devices cannot connect to the user hotspot of the vehicle infotainment system. The dedicated vehicle device initiates a first network connection request based on configuration information. This configuration information is sent from the vehicle infotainment system to the dedicated vehicle device via a first channel connection. The configuration information includes user network configuration information and dedicated network configuration information. If the user hotspot of the vehicle infotainment system's wireless network module is enabled, the system verifies whether the network password in the first network connection request matches the password of the user hotspot. If they match, the system controls the vehicle infotainment system and the dedicated vehicle device to establish a wireless network connection through the user hotspot, i.e., the dedicated vehicle device connects to the vehicle infotainment system through the user hotspot. If the hidden hotspot of the vehicle infotainment system's wireless network module is enabled, the system verifies whether the network password in the first network connection request matches the password of the hidden hotspot. If a match is found, the vehicle infotainment system and the dedicated vehicle device establish a wireless network connection via a hidden hotspot. The dedicated vehicle device connects to the vehicle infotainment system through the hidden hotspot. Configuration information for both networks is pre-sent to the dedicated vehicle device via a first-channel connection, ensuring it receives network configuration information even when a wireless network connection is not established, eliminating the need for manual configuration by the user. The dedicated vehicle device can select an appropriate network password based on the configuration information and send the first network connection request, enabling automatic connection to either the user hotspot or the hidden hotspot. When the user hotspot is active, the dedicated vehicle device connects to it to use the wireless network provided by the vehicle infotainment system; when the hidden hotspot is active, it connects to it to use the wireless network provided by the vehicle infotainment system, ensuring the dedicated vehicle device can connect and function normally even when any hotspot is active on the vehicle infotainment system.
[0048] Example 2
[0049] Figure 2This is a flowchart of a hotspot connection method for a vehicle infotainment system provided in Embodiment 2 of the present invention. This embodiment is a refinement based on the above embodiments. Figure 2 As shown, the method includes:
[0050] S201. Receive the first network connection request sent by the vehicle-specific equipment according to the configuration information. The configuration information is sent by the vehicle system to the vehicle-specific equipment through the first channel connection. The configuration information includes user network configuration information and private network configuration information.
[0051] S202. In response to the activation of the user hotspot of the wireless network module of the vehicle system, determine whether the network password included in the first network connection request matches the password of the user hotspot. If yes, execute S204; otherwise, execute S205.
[0052] S203: The vehicle control system and vehicle-specific equipment establish a wireless network connection through a user hotspot.
[0053] S204. Deny the establishment of wireless network connections between the vehicle infotainment system and vehicle-specific equipment via user hotspots.
[0054] When the network password included in the first network connection request does not match the password of the user hotspot, it indicates that the vehicle-specific device does not have network access permissions, and the vehicle system is refused the establishment of a wireless network connection with the vehicle-specific device through the user hotspot.
[0055] If the vehicle infotainment system refuses to establish a wireless network connection with the vehicle-dedicated device via the user hotspot, the vehicle-dedicated device can determine that the connection has failed and can then resend the connection request to re-establish the connection. Alternatively, after refusing to establish a wireless network connection with the vehicle-dedicated device via the user hotspot, the vehicle infotainment system can generate a connection failure feedback message and send it to the vehicle-dedicated device. Upon receiving this feedback message, the vehicle-dedicated device can resend the connection request to re-establish the connection.
[0056] S205. Receive a second network connection request sent by the vehicle-specific equipment according to the configuration information.
[0057] In this embodiment, the second network connection request can be understood as a communication request for requesting a wireless network connection.
[0058] After the vehicle-specific equipment determines that the first network connection request failed to establish a wireless network connection, it re-determines the network password based on the configuration information, selects a different password from the one carried in the first network connection request, and generates a second network connection request, which carries the network password. The vehicle-specific equipment can determine whether the previous network configuration information used was user network configuration information or private network configuration information, and then selects information different from the previous one as the information to be used this time. For example, the vehicle-specific equipment first generates a first network connection request based on private network configuration information, and the vehicle system refuses to establish a wireless network connection with it. The vehicle-specific equipment then re-generates a second network connection request based on the user network configuration information. The vehicle system receives the second network connection request sent by the vehicle-specific equipment.
[0059] S206. If the network password included in the second network connection request matches the password of the user hotspot, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the user hotspot.
[0060] The second network connection request is parsed to determine the network password it carries. In response to the activation of the user hotspot of the vehicle's wireless network module, the network password included in the second network connection request is matched with the password of the user hotspot. If the match is successful, it is determined that the vehicle-specific device has network access permissions. The vehicle system is then controlled to establish a wireless network connection with the vehicle-specific device through the user hotspot, so that the vehicle-specific device can perform corresponding functions based on the wireless network.
[0061] By configuring both user network configuration information and private network configuration information for the vehicle-specific device, the device can select any information to generate a first network connection request for wireless network connection. If the connection fails, it can regenerate a second network connection request to connect to the network. This ensures that the vehicle-specific device can establish a wireless network connection with the vehicle system through the user hotspot. When the wireless network module of the vehicle system enables the user hotspot, the device's normal network connection is guaranteed, allowing it to work normally when the user hotspot is enabled.
[0062] As an optional embodiment, this optional embodiment is further optimized to include: receiving a third network connection request sent by the user equipment; if the network password included in the third network connection request matches the password of the user hotspot, controlling the vehicle system and the user equipment to establish a wireless network connection through the user hotspot.
[0063] In this embodiment, the third network connection request can be understood as a communication request to establish a wireless network connection, and the third network connection request is sent by the user equipment. The user equipment can be a mobile phone, tablet computer, laptop computer, etc.
[0064] User equipment can request a wireless network connection. Users can perform actions on their devices, such as displaying a password input box, entering a password, and clicking submit. The user equipment determines the appropriate network password based on the user's actions and generates a third-party network connection request based on this password.
[0065] The vehicle infotainment system receives a third-party network connection request from a vehicle-specific device, parses the request, and determines the network password it carries. In response to the activation of the user hotspot in the vehicle infotainment system's wireless network module, it matches the network password included in the third-party network connection request with the user hotspot's password. If a match is found, it determines that the user device has network access permissions and controls the vehicle infotainment system to establish a wireless network connection with the user device through the user hotspot, enabling the user device to perform corresponding functions based on the wireless network.
[0066] The same wireless network module enables the sharing of hidden hotspots and user hotspots. When the user hotspot is enabled, the vehicle-specific equipment and user equipment can connect to the vehicle system simultaneously through the user hotspot, enabling the vehicle-specific equipment and user equipment to communicate with the vehicle system at the same time.
[0067] When the hidden hotspot of the vehicle's wireless network module is enabled, the hidden hotspot is invisible to the user device. In this case, the user device cannot find the hidden hotspot and cannot establish a wireless network connection with the vehicle's system.
[0068] S207. In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request matches the password of the hidden hotspot, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot.
[0069] The system parses the first network connection request to determine the network password it carries. In response to the activation of the hidden hotspot in the vehicle's wireless network module, it matches the network password included in the first network connection request with the password of the hidden hotspot. If the match is successful, it determines that the vehicle-specific device has network access permissions and controls the vehicle's infotainment system to establish a wireless network connection with the vehicle-specific device through the hidden hotspot, enabling the vehicle-specific device to perform corresponding functions based on the wireless network.
[0070] When the hidden hotspot of the vehicle's wireless network module is enabled, the vehicle-specific equipment automatically establishes a wireless network connection with the vehicle's system through the hidden hotspot by sending a first network connection request carrying the corresponding network password. With the hidden hotspot enabled, the vehicle-specific equipment can connect to the hidden hotspot, ensuring the normal operation of the vehicle-specific equipment.
[0071] As an optional embodiment, this optional embodiment is further optimized to include:
[0072] A1. In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request does not match the password of the hidden hotspot, the vehicle system and the vehicle-specific equipment shall be refused to establish a wireless network connection through the hidden hotspot.
[0073] When the network password included in the first network connection request does not match the password of the hidden hotspot, it indicates that the vehicle-specific device does not have network access permissions, and the vehicle system is refused the establishment of a wireless network connection with the vehicle-specific device through the hidden hotspot.
[0074] After the vehicle infotainment system refuses to establish a wireless network connection with the vehicle-dedicated device via a hidden hotspot, the vehicle-dedicated device can determine that the connection has failed and can then resend a connection request to re-establish the connection. Alternatively, after refusing to establish a wireless network connection with the vehicle-dedicated device via a hidden hotspot, the vehicle infotainment system can generate a connection failure feedback message and send it to the vehicle-dedicated device. Upon receiving this feedback message, the vehicle-dedicated device can resend a connection request to re-establish the connection.
[0075] A2. Receive the fourth network connection request sent by the vehicle-specific equipment based on the configuration information.
[0076] In this embodiment, the fourth network connection request can be understood as a communication request for requesting a wireless network connection.
[0077] After the vehicle-specific equipment determines that the first network connection request failed to establish a wireless network connection, it re-determines the network password based on the configuration information, selects a different password from the one carried in the first network connection request, and generates a fourth network connection request, which carries the network password. The vehicle-specific equipment can determine whether the previous network configuration information used was user network configuration information or private network configuration information, and then selects information different from the previous one as the information used this time. For example, if the vehicle-specific equipment first generates a first network connection request based on user network configuration information, and the vehicle system refuses to establish a wireless network connection, the vehicle-specific equipment will re-generate a fourth network connection request based on private network configuration information. The vehicle system receives the fourth network connection request sent by the vehicle-specific equipment.
[0078] A3. If the network password included in the fourth network connection request matches the password of the hidden hotspot, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot.
[0079] Parse the fourth network connection request to determine the network password it carries. In response to the activation of the hidden hotspot of the vehicle's wireless network module, match the network password included in the fourth network connection request with the password of the hidden hotspot. If the match is successful, it is determined that the vehicle-specific device has network access permissions. Control the vehicle system and the vehicle-specific device to establish a wireless network connection through the hidden hotspot so that the vehicle-specific device can perform corresponding functions based on the wireless network.
[0080] By configuring both user network configuration information and private network configuration information for the vehicle-specific device, the device can select any information to generate a first network connection request for wireless network connection. If the connection fails, it can regenerate a fourth network connection request to establish a network connection. This ensures that the vehicle-specific device can establish a wireless network connection with the vehicle system through a hidden hotspot. When the vehicle system's wireless network module enables the hidden hotspot, the device's normal network connection is guaranteed, allowing it to function properly.
[0081] As an optional embodiment, this optional embodiment is further optimized to include: receiving an online message sent by the vehicle-specific equipment and determining that the vehicle system and the vehicle-specific equipment establish a first channel connection.
[0082] In this embodiment, the online message can be understood as a communication message indicating that the device has come online. The vehicle-specific device in this embodiment can use the online message to indicate to the vehicle infotainment system that the device is online and can transmit information. After establishing a connection with the vehicle infotainment system, the vehicle-specific device can generate an online message and send it to the vehicle infotainment system through the first channel connection. After receiving the online message, the vehicle infotainment system determines that the vehicle-specific device is online and can communicate with it. The vehicle infotainment system can send configuration information to the vehicle-specific device through the first communication connection. The vehicle-specific device can establish a first communication connection with the vehicle infotainment system by connecting to the vehicle bus, etc. Taking the vehicle-specific device connecting to the vehicle bus as an example, different devices on the vehicle usually need to be connected to the vehicle bus to achieve communication between devices. After the vehicle-specific device connects to the vehicle bus, it may need other devices to forward the communication with the vehicle infotainment system, and the relaying devices may not be online in real time. Therefore, after the vehicle-specific device connects to the vehicle bus, it needs to send online information first. If the online information can be received by the vehicle infotainment system, it can be determined that the first channel connection has been established. After receiving the online notification, the vehicle infotainment system can also send a response message to notify the vehicle-specific equipment that a first-channel connection has been established. The vehicle infotainment system can also access different devices in the vehicle through polling. If the vehicle-specific equipment receives a polling message from the vehicle infotainment system after going online, it will send an online notification back to the vehicle infotainment system. Upon receiving the online notification, the vehicle infotainment system confirms that a first-channel connection has been established between itself and the vehicle-specific equipment.
[0083] The vehicle-specific device notifies the vehicle infotainment system that it is online via an online message. This prevents the vehicle infotainment system from sending configuration information when the vehicle-specific device is not ready, thus ensuring that the vehicle-specific device can receive the configuration information and avoiding connection failures due to the lack of configuration information, thereby improving the success rate of network connection.
[0084] As an optional embodiment, this optional embodiment is further optimized to include: when an update to the configuration information is detected, the updated configuration information is sent to the vehicle-specific equipment through the first channel connection.
[0085] After detecting an update to the configuration information, the vehicle-mounted system can send the updated configuration information to the vehicle-dedicated equipment via the first channel connection. This allows the vehicle-dedicated equipment to establish a hotspot connection based on the updated configuration information. Since the configuration information includes both user network configuration information and VPC configuration information, updating the configuration information can update only one of these two types of information, or it can update both simultaneously. The updated configuration information can include only the user network configuration information and / or VPC configuration information that was actually updated, with identifiers indicating which type of information was updated; or it can include both the updated user network configuration information and the updated VPC configuration information. For example, if the user network configuration information before the update is UM1, the private network configuration information is PM1, and the user network configuration information is updated to UM2, then the updated configuration information can have the following two possibilities: 1. The updated configuration information can be UM2, with 0 indicating the identifier of the updated information. After receiving UM2 and 0, the vehicle-specific device replaces UM1 with UM2. At this time, UM2 and PM1 are saved, along with the identifier 0 for UM2 and the identifier 1 for PM1; 2. The updated configuration information is UM2 and PM1. Upon receiving UM2 and PM1, the vehicle-specific device directly saves the received configuration information and deletes the previously saved configuration information. This embodiment of the application updates the configuration information in real time through a first channel connection, so that the vehicle-specific device can obtain the updated configuration information in a timely manner when the configuration information is updated, ensuring that the vehicle-specific device can connect to the hotspot normally even when the configuration information is updated.
[0086] When the vehicle-dedicated device is connected to the user hotspot or hidden hotspot of the vehicle infotainment system, if the configuration information is updated, the vehicle infotainment system can also send the updated configuration information to the vehicle-dedicated device via a wireless network connection. When the vehicle-dedicated device is not connected to either the user hotspot or hidden hotspot of the vehicle infotainment system, if the configuration information is updated, the vehicle infotainment system can establish a first-channel connection with the vehicle-dedicated device and then send the updated configuration information to the vehicle-dedicated device via that first-channel connection. That is, in the initial stage, the vehicle-dedicated device and the vehicle infotainment system establish a first-channel connection, and the vehicle infotainment system sends the configuration information to the vehicle-dedicated device via this first-channel connection. The vehicle-dedicated device can save the configuration information and directly establish a wireless network connection using the configuration information during subsequent operation. When the configuration information is updated, the vehicle infotainment system can send the updated configuration information to the vehicle-dedicated device via either a wireless network or the first-channel connection. The vehicle-dedicated device can maintain a first-channel connection with the vehicle infotainment system in real time during operation, and can also establish a first-channel connection with the vehicle infotainment system after it is unable to connect. This embodiment of the application does not limit this aspect.
[0087] As an optional embodiment, this optional embodiment is further optimized to include: in response to the activation of the wireless local area network function of the wireless network module of the vehicle system, controlling the vehicle system to establish a wireless network connection with an external hotspot through the wireless local area network function.
[0088] In this embodiment, the wireless network module also has a wireless LAN function, which, when enabled, allows connection to external hotspots. These external hotspots can be home Wi-Fi, mobile hotspots, company Wi-Fi, etc. The wireless LAN function can be enabled or disabled by the user, and conditions for enabling and disabling it can be set. The wireless LAN function is automatically enabled when the enabling conditions are met and automatically disabled when the disabling conditions are met. In response to the activation of the wireless LAN function of the vehicle infotainment system's wireless network module, the system automatically establishes a wireless network connection with the external hotspot. If the external hotspot does not have a password, the user can directly connect. If the external hotspot has a password, the user can manually enter the password on the vehicle infotainment system to complete the wireless network connection.
[0089] The wireless network module of the vehicle system provided in this application embodiment has a wireless local area network (WLAN) function. When the WLAN function is enabled, it can control the vehicle system to connect to an external hotspot. When the vehicle system has no network or insufficient data, it can make normal network connections through the network or data of the external hotspot, ensuring the normal operation of each device.
[0090] Optionally, the number of wireless network modules is one.
[0091] The number of wireless network modules is one. Through one wireless network module, user equipment and vehicle-specific equipment can be connected simultaneously. The dedicated hidden hotspot and user hotspot are shared on the same wireless network module, and the dedicated equipment and user equipment can communicate with the vehicle system at the same time without the need for dual modules.
[0092] Optionally, the vehicle-specific equipment includes at least one of the following: an audio acquisition device, an audio playback device, and an image acquisition device.
[0093] In this embodiment, the audio acquisition device can be a microphone or other hardware device capable of acquiring audio data; the audio playback device can be a speaker, loudspeaker, or other hardware device capable of playing audio data; and the image acquisition device can be a camera, camera, or other hardware device with image acquisition capabilities. All of the above-mentioned types of devices can be used as dedicated vehicle equipment to establish a wireless network connection with the vehicle's infotainment system, quickly transmitting audio and video data to the system via the wireless network, facilitating timely data acquisition and processing by the vehicle's infotainment system.
[0094] For example, Figure 3 A diagram illustrating the implementation architecture of a hotspot connection in a vehicle infotainment system is provided. The vehicle infotainment system 31 includes a management module 311, a transceiver 312, and a wireless network module 313. The wireless network module 313 can be a Wi-Fi chip with three functions: hidden hotspot, user hotspot, and wireless local area network (WLAN / STA) functionality, represented by STA in the diagram. Hidden hotspot and user hotspot are time-division multiplexed, and the WLAN function and hidden / user hotspot can be enabled simultaneously. The management module 311 manages the transceiver 312 and the wireless network module 313. For example, a user can manually trigger the hotspot switch, and the management module can then control whether the hidden hotspot, user hotspot, and WLAN functions are enabled. The transceiver 312 and the wireless network module 313 can communicate with the management module 311, sending received information and waiting for processing. The vehicle-specific equipment 31 includes a transceiver 321 and a wireless network module 322, which has WLAN functionality, represented by STA in the diagram. Vehicle-specific device 32 establishes a first-channel connection with transceiver 312 of vehicle infotainment system via transceiver 321. Vehicle infotainment system 31 can interact with vehicle-specific device 32 through the first-channel connection. Vehicle-specific device 32 establishes a second-channel connection with hidden hotspot or user hotspot of vehicle infotainment system 31's wireless network module 313 through the wireless LAN function of wireless network module 322. Vehicle-specific device 32 can connect to vehicle infotainment system 31 regardless of whether it is in user hotspot or hidden hotspot mode. The first-channel connection can transmit small amounts of data at a slower rate, while the second-channel connection can transmit larger amounts of data at a faster rate, meeting the needs of business scenarios with high transmission volume and speed requirements. User device 33 can establish a wireless network connection with user hotspot of vehicle infotainment system 31's wireless network module 313 to form a Wi-Fi physical link for data transmission. The wireless LAN function of vehicle infotainment system 31's wireless network module 313 can connect to external hotspot 34 and use the external hotspot's bandwidth.
[0095] For example, Figure 4 A timing diagram is provided for the connection between the vehicle infotainment system and vehicle-specific equipment.
[0096] S1. The user installs vehicle-specific equipment.
[0097] User installation of vehicle-specific equipment can be achieved by installing the equipment onto specific hardware devices, such as a specific socket in the vehicle that connects to the vehicle's infotainment system. This completes the connection between the vehicle-specific equipment and the vehicle's infotainment system, establishing the first universal connection.
[0098] S2. The vehicle-specific equipment sends an online message to the vehicle system through the first communication connection.
[0099] S3. The vehicle's infotainment system starts a dedicated device to connect to the network and sends configuration information.
[0100] The configuration information includes user network configuration information and VPC configuration information. Both user network configuration information and VPC configuration information include corresponding passwords, and may also include a Service Set Identifier (SSID).
[0101] S4. The vehicle-specific equipment sends the first network connection request.
[0102] The vehicle-specific equipment requests to connect to the vehicle's Wi-Fi network via the first network connection.
[0103] S5, the vehicle infotainment system handles the status of vehicle-specific equipment.
[0104] The vehicle system determines whether the vehicle-specific device can connect successfully based on the first network connection request, that is, whether the password of the first network connection request is correct (i.e., whether it matches the current hotspot password). If it is correct, the connection is successful; if it is incorrect, the connection fails. The diagram shows a successful connection as an example.
[0105] S6. The vehicle infotainment system sends a message to the vehicle's proprietary equipment indicating a successful connection.
[0106] S7 The vehicle system notifies the user that the device is online.
[0107] S8. The vehicle-specific equipment notifies the user that the equipment is now online.
[0108] Vehicle infotainment systems and vehicle-specific equipment can notify users that the equipment is online via voice, text, or other means. For example, a voice announcement may say, "The speaker is connected."
[0109] For example, Figure 5 This document provides an example diagram illustrating the implementation of hotspot connection in a vehicle infotainment system, assuming the hidden hotspot is enabled while the user hotspot and Wi-Fi are disabled. The hidden hotspot is enabled in hidden mode, invisible to the user, and uses a complex password. Vehicle-specific devices connect to and communicate with the hidden hotspot using their own configured configuration information.
[0110] For example, Figure 6 An example diagram illustrating another implementation of hotspot connection in a vehicle infotainment system is provided, assuming the hidden hotspot and Wi-Fi are enabled, but the user hotspot is disabled. In this case, the hidden hotspot is enabled, in hidden mode, invisible to the user, and uses a complex password. Vehicle-specific devices connect to and communicate with the hidden hotspot using its own configured configuration information. The WLAN function on the same wireless network module is enabled, connecting to an external hotspot and providing an external traffic outlet for the vehicle infotainment system.
[0111] For example, Figure 7 This document provides an example diagram illustrating another implementation of hotspot connection in a vehicle infotainment system, assuming the user hotspot is enabled, the hidden hotspot is disabled, and the Wi-Fi function is disabled. When the user hotspot is enabled, it is visible to the user, and the password is the user's password. When the hidden hotspot is disabled, the vehicle's proprietary devices and the user's devices connect to the user hotspot and communicate via the user's network configuration information.
[0112] For example, Figure 8 This document provides an example diagram of another in-vehicle infotainment system hotspot connection implementation, assuming the user hotspot and Wi-Fi are enabled, while the hidden hotspot is disabled. With the user hotspot enabled, it is visible to the user, and the password is the user's password. With the hidden hotspot disabled, vehicle-specific devices and user devices connect to the user hotspot and communicate via the user's network configuration information. The WLAN function on the same wireless network module is enabled, connecting to external hotspots and providing an external traffic outlet for the in-vehicle infotainment system.
[0113] It should be noted that in the embodiments of this application, the number of user devices and vehicle-specific devices can both be one or more. Figures 3-8 The connection process is illustrated using one example. When there are multiple user devices or vehicle-specific devices, the connection process for each user device or vehicle-specific device is the same and can be referred to the above implementation method.
[0114] The hotspot connection method for a vehicle infotainment system provided in this invention solves the problem of vehicle-specific devices being unable to connect to the user hotspot of the vehicle infotainment system. It pre-sends configuration information for both networks to the vehicle-specific device via a first channel connection, ensuring that the device receives network configuration information promptly even when no connection is established with the system, eliminating the need for manual configuration by the user. By simultaneously configuring both user network and dedicated network configuration information for the vehicle-specific device, it can select any information to generate a first network connection request for wireless network connection. If the connection fails, it can regenerate a second or fourth network connection request to establish a connection, ensuring that the vehicle-specific device can establish a wireless network connection with the system through either a user hotspot or a hidden hotspot. This means that the vehicle-specific device can connect to the system regardless of whether any hotspot is enabled. Even when the wireless network module of the vehicle infotainment system has a user hotspot enabled, the device maintains a normal network connection, allowing it to function properly. The method also achieves the sharing of hidden and user hotspots on the same wireless network module, enabling both the vehicle-specific device and the user device to connect to the system simultaneously when the user hotspot is enabled, thus achieving the ability for both to communicate with the system at the same time.
[0115] Example 3
[0116] Figure 9 This is a schematic diagram of a hotspot connection device for a vehicle infotainment system provided in Embodiment 3 of the present invention. This device is applied to a vehicle infotainment system. Figure 9 As shown, the device includes a first connection request receiving module 41 and a first connection module 42.
[0117] The first connection request receiving module 41 is used to receive a first network connection request sent by the vehicle-specific equipment according to configuration information. The configuration information is sent by the vehicle system to the vehicle-specific equipment through a first channel connection. The configuration information includes user network configuration information and private network configuration information.
[0118] The first connection module 42 is configured to, in response to the activation of the user hotspot of the wireless network module of the vehicle system, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the user hotspot if the network password included in the first network connection request matches the password of the user hotspot; or, in response to the activation of the hidden hotspot of the wireless network module of the vehicle system, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot if the network password included in the first network connection request matches the password of the hidden hotspot.
[0119] The hotspot connection device for a vehicle infotainment system provided in this invention solves the problem of vehicle-specific devices being unable to connect to the user hotspot of the vehicle infotainment system. The vehicle-specific device initiates a first network connection request based on configuration information. This configuration information is sent from the vehicle infotainment system to the vehicle-specific device via a first channel connection. The configuration information includes user network configuration information and private network configuration information. If the user hotspot of the vehicle infotainment system's wireless network module is enabled, the network password in the first network connection request is verified to match the password of the user hotspot. If they match, the vehicle infotainment system and the vehicle-specific device establish a wireless network connection via the user hotspot, meaning the vehicle-specific device connects to the vehicle infotainment system via the user hotspot. The configuration information of both networks is pre-sent to the vehicle-specific device via the first channel connection so that the vehicle-specific device can obtain the network configuration information promptly when a wireless network connection is not established with the vehicle infotainment system, eliminating the need for manual configuration by the user. The vehicle-specific device can select an appropriate network password based on the configuration information and send the first network connection request, achieving automatic connection to the user hotspot. The vehicle-specific device can connect to the user hotspot and use the wireless network provided by the vehicle infotainment system when the user hotspot is enabled, ensuring the normal operation of the vehicle-specific device.
[0120] Optionally, the device may also include:
[0121] The first rejection module is used to respond to the activation of the user hotspot of the wireless network module of the vehicle system. If the network password included in the first network connection request does not match the password of the user hotspot, the module will reject the establishment of a wireless network connection between the vehicle system and the vehicle-specific equipment through the user hotspot.
[0122] The second connection request receiving module is used to receive a second network connection request sent by the vehicle-specific equipment according to the configuration information;
[0123] The second connection module is used to control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the user hotspot if the network password included in the second network connection request matches the password of the user hotspot.
[0124] Optionally, the device may also include:
[0125] The third connection request receiving module is used to receive a third network connection request sent by the user equipment in response to the activation of the user hotspot of the wireless network module module of the vehicle system.
[0126] The third connection module is used to control the vehicle system and the user equipment to establish a wireless network connection through the user hotspot if the network password included in the third network connection request matches the password of the user hotspot.
[0127] Optionally, the device may also include:
[0128] The second rejection module is used to respond to the activation of the hidden hotspot of the wireless network module of the vehicle system. If the network password included in the first network connection request does not match the password of the hidden hotspot, the vehicle system and the vehicle-specific equipment are rejected from establishing a wireless network connection through the hidden hotspot.
[0129] The fourth connection request receiving module is used to receive the fourth network connection request sent by the vehicle-specific equipment according to the configuration information;
[0130] The fourth connection module is used to control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot if the network password included in the fourth network connection request matches the password of the hidden hotspot.
[0131] Optionally, the device may also include:
[0132] The online message receiving module is used to receive the online message sent by the vehicle-specific equipment and determine that the vehicle system and the vehicle-specific equipment have established a first channel connection.
[0133] Optionally, the device may also include:
[0134] The configuration update module is used to send the updated configuration information to the vehicle-specific equipment through the first channel connection when an update is detected.
[0135] Optionally, the number of wireless network modules is one.
[0136] The hotspot connection device for the vehicle system provided in this embodiment of the invention can execute the hotspot connection method for the vehicle system provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0137] Example 4
[0138] Figure 10 A schematic diagram of a vehicle infotainment system device that can be used to implement embodiments of the present invention is shown. The components, their connections and relationships, and their functions shown herein are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0139] like Figure 10As shown, the vehicle infotainment system includes a transceiver 501, a wireless network module 502, at least one vehicle infotainment system 503, and a memory, such as a read-only memory (ROM) 504 or a random access memory (RAM) 505, communicatively connected to the at least one vehicle infotainment system 503. The transceiver 501 establishes a first channel connection with the transceiver of the vehicle-specific equipment to transmit configuration information. The wireless network module 502 establishes a wireless network connection with the vehicle-specific equipment and / or user equipment. The memory stores computer programs executable by the at least one vehicle infotainment system. The vehicle infotainment system 503 can perform various appropriate actions and processes based on the computer program stored in the ROM 504 or loaded from storage unit 510 into the RAM 505. The RAM 505 can also store various programs and data required for the operation of the vehicle infotainment system. The vehicle infotainment system 503, ROM 504, and RAM 505 are interconnected via a bus 506. Input / output (I / O) interface 507 is also connected to bus 506.
[0140] Multiple components in the vehicle infotainment system are connected to I / O interface 507, including: input unit 508, such as a keyboard, mouse, etc.; output unit 509, such as various types of displays, speakers, etc.; storage unit 510, such as a disk, optical disk, etc.; and communication unit 511, such as a network card, modem, wireless transceiver, etc. The communication unit 511 allows the vehicle infotainment system to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0141] The in-vehicle infotainment system 503 can be a variety of general-purpose and / or dedicated processing components with processing and computing capabilities. Some examples of the in-vehicle infotainment system 503 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. The in-vehicle infotainment system 503 performs the various methods and processes described above, such as the hotspot connection method of the in-vehicle infotainment system.
[0142] In some embodiments, the hotspot connection method of the vehicle infotainment system can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 510. In some embodiments, part or all of the computer program can be loaded and / or installed on the vehicle infotainment system device via ROM 504 and / or communication unit 511. When the computer program is loaded into RAM 505 and executed by the vehicle infotainment system 503, one or more steps of the hotspot connection method of the vehicle infotainment system described above can be performed. Alternatively, in other embodiments, the vehicle infotainment system 503 can be configured to perform the hotspot connection method of the vehicle infotainment system by any other suitable means (e.g., by means of firmware).
[0143] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0144] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0145] This invention provides a vehicle, which includes a vehicle infotainment system as described in any embodiment of this invention.
[0146] This invention provides a computer program product, which includes a computer program that, when executed by a processor, implements the hotspot connection method for a vehicle infotainment system according to any embodiment of this invention.
[0147] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0148] To provide interaction with the user, the systems and technologies described herein can be implemented on an in-vehicle infotainment system device, which includes: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the in-vehicle infotainment system device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or haptic feedback); and input from the user can be received in any form (including sound input, voice input, or haptic input).
[0149] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0150] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0151] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0152] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A hotspot connection method for a vehicle infotainment system, characterized in that, Applied to in-vehicle infotainment systems, including: The system receives a first network connection request sent by a vehicle-specific device based on configuration information. The configuration information is sent by the vehicle system to the vehicle-specific device through a first channel connection. The configuration information includes user network configuration information and private network configuration information. In response to the activation of the user hotspot in the wireless network module of the vehicle infotainment system, if the network password included in the first network connection request matches the password of the user hotspot, the vehicle infotainment system is controlled to establish a wireless network connection with the vehicle-specific equipment through the user hotspot; or... In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request matches the password of the hidden hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-specific equipment through the hidden hotspot.
2. The method according to claim 1, characterized in that, Also includes: In response to the activation of the user hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request does not match the password of the user hotspot, the vehicle system and the vehicle-specific equipment are refused from establishing a wireless network connection through the user hotspot. Receive the second network connection request sent by the vehicle-specific equipment according to the configuration information; If the network password included in the second network connection request matches the password of the user hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-specific equipment through the user hotspot.
3. The method according to claim 1, characterized in that, Also includes: In response to the activation of the user hotspot of the wireless network module of the vehicle system, a third network connection request sent by the user equipment is received; If the network password included in the third network connection request matches the password of the user hotspot, the vehicle system is controlled to establish a wireless network connection with the user equipment through the user hotspot.
4. The method according to claim 1, characterized in that, Also includes: In response to the activation of the hidden hotspot of the wireless network module of the vehicle system, if the network password included in the first network connection request does not match the password of the hidden hotspot, the vehicle system and the vehicle-specific equipment are refused from establishing a wireless network connection through the hidden hotspot. Receive the fourth network connection request sent by the vehicle-specific equipment according to the configuration information; If the network password included in the fourth network connection request matches the password of the hidden hotspot, the vehicle system is controlled to establish a wireless network connection with the vehicle-specific equipment through the hidden hotspot.
5. The method according to claim 1, characterized in that, Also includes: Upon receiving the online message sent by the vehicle-specific equipment, the system determines that the vehicle-mounted system and the vehicle-specific equipment have established a first channel connection.
6. The method according to claim 5, characterized in that, Also includes: When an update to the configuration information is detected, the updated configuration information is sent to the vehicle-specific equipment via the first channel connection.
7. The method according to any one of claims 1-6, characterized in that, The number of wireless network modules is one.
8. A hotspot connection device for a vehicle infotainment system, characterized in that, Applied to in-vehicle infotainment systems, including: The first connection request receiving module is used to receive a first network connection request sent by the vehicle-specific device according to configuration information. The configuration information is sent by the vehicle system to the vehicle-specific device through a first channel connection. The configuration information includes user network configuration information and private network configuration information. The first connection module is configured to, in response to the activation of the user hotspot of the wireless network module of the vehicle system, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the user hotspot if the network password included in the first network connection request matches the password of the user hotspot; or, in response to the activation of the hidden hotspot of the wireless network module of the vehicle system, control the vehicle system and the vehicle-specific equipment to establish a wireless network connection through the hidden hotspot if the network password included in the first network connection request matches the password of the hidden hotspot.
9. A vehicle infotainment system device, characterized in that, The device includes: A transceiver is used to establish a primary channel connection with the transceiver of vehicle-specific equipment to transmit configuration information; A wireless network module for establishing a wireless network connection with vehicle-specific equipment and / or user equipment; At least one vehicle infotainment system, and a memory communicatively connected to said at least one vehicle infotainment system; The memory stores a computer program that can be executed by the at least one vehicle infotainment system, and the computer program is executed by the at least one vehicle infotainment system to enable the at least one vehicle infotainment system to perform the hotspot connection method of the vehicle infotainment system according to any one of claims 1-7.
10. A vehicle, characterized in that, The vehicle includes: the vehicle infotainment system equipment as described in claim 9.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause a processor to execute the hotspot connection method of the vehicle system according to any one of claims 1-7.
12. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the hotspot connection method of the vehicle infotainment system according to any one of claims 1-7.