Wireless connection establishment method, device, and vehicle

By automatically acquiring the access point information of the second device from the first device and connecting under certain conditions, the problem of manual operation is solved for wireless connection between devices, achieving a seamless device connection experience and enhanced security.

WO2026007728A1PCT designated stage Publication Date: 2026-01-08HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/102739
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-02
Filing Date
2025-06-23
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

In existing technologies, wireless connections between devices require manual operation by the user, resulting in a poor user experience.

Method used

The first device obtains the access point information of the second device from the server and automatically connects under certain conditions, including distance thresholds and vehicle unlocking conditions, to achieve seamless wireless connection between devices.

Benefits of technology

It simplifies user operations, provides a seamless wireless connectivity experience between devices, and ensures the security of user-related devices and data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025102739_08012026_PF_FP_ABST
    Figure CN2025102739_08012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a wireless connection establishment method, a device, and a vehicle, capable of implementing automatic wireless connection establishment between devices, to improve the user experience. In the present solution, a first device can automatically acquire information of an access point of a second device, e.g., information such as an identifier and a password of the access point, and then, when there is a wireless connection establishment requirement, automatically access the access point of the second device on the basis of the information of the access point. Said solution can greatly simplify a user operation, and implement automatic wireless connection establishment between devices. In addition, due to the fact that the first device obtains permission to acquire information of the access point of the second device from a server, the security of user-related devices and data can also be guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless connection establishment method, device and vehicle

[0001] The present application claims priority to the Chinese patent application No. 202410891855.1, filed on July 2, 2024, entitled "Wireless connection establishment method, device and vehicle", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a wireless connection establishment method, device and vehicle. BACKGROUND

[0003] With the development of device intelligence and the experience demand of wisdom interconnection of all things, more and more devices have device interconnection function. For example, smart phones are often used as a convenient and intelligent related service for users through device interconnection function because they are often carried by users and support a variety of application programs.

[0004] Taking the vehicle use scenario as an example, the user can establish a wireless connection between the smart phone and the vehicle device in the cockpit to realize cockpit related control such as air conditioning, seat, sunroof, window, multimedia player, etc. on the smart phone through the device interconnection function.

[0005] However, when establishing a wireless connection between devices, it often depends on the user to perform manual operation. For example, to establish a wireless connection between a smart phone and a vehicle device, the user needs to manually input the name and password of the wireless local area network access point (Wi-Fi access point, Wi-Fi AP) of the vehicle device on the smart phone, or manually trigger the smart phone or the vehicle device to discover devices through Bluetooth and manually input the verification code (such as personal identification number (PIN)) for device connection. For users, the operation is complex and the user experience is poor. SUMMARY

[0006] The present application provides a wireless connection establishment method, device and vehicle, which can realize automatic wireless connection establishment between devices and improve user experience.

[0007] To achieve the above purpose, the present application adopts the following technical solutions:

[0008] In a first aspect, a wireless connection establishment method is provided, which is applied to a user device, such as a first device. The method includes: the first device obtains first access point information from a server, the first access point information including an identifier and a password of an access point of a second device; and when a first condition is met, the first device connects to the access point according to the first access point information.

[0009] As an example, the second device can be an in-vehicle infotainment device.

[0010] As an example, the identity of the access point can be a service set identifier (SSID) of the access point.

[0011] The above first aspect provides a scheme, the first device can automatically obtain the information of the access point of the second device, such as the identity and password of the access point, and then automatically access the access point of the second device according to the information of the access point when there is a wireless connection establishment requirement. This scheme can greatly simplify user operation and realize automatic wireless connection establishment between devices. Moreover, this scheme can be applied to devices with different capabilities and has strong compatibility.

[0012] As a possible implementation, the first device has the permission to obtain the first access point information from the server. In this way, since the first device has the permission to obtain the first access point information of the second device from the server, the security of user-related devices and data can also be ensured.

[0013] As an example, the second device can authorize a certain user account, and one or more first devices logged into the user account have the permission to obtain the first access point information of the second device from the server.

[0014] As an example, the second device can authorize a plurality of user accounts, and one or more first devices logged into the plurality of user accounts have the permission to obtain the first access point information of the second device from the server.

[0015] As a possible implementation, when the first condition is met, the first device connects to the access point according to the first access point information, including: when the distance between the first device and the second device is less than a first distance threshold, the first device connects to the access point according to the first access point information. In this way, by triggering the automatic establishment of wireless connection between devices based on a predefined condition, the user can have a seamless experience of wireless connection establishment between devices.

[0016] As a possible implementation, the second device is an in-vehicle infotainment device, and when the first condition is met, the first device connects to the access point according to the first access point information, including: when the distance between the first device and the in-vehicle infotainment device is less than a first distance threshold, and / or when the vehicle is unlocked, the first device connects to the access point according to the first access point information. In this way, in the smart vehicle scenario, the automatic establishment of wireless connection between devices can be triggered based on a predefined condition, and the user can have a seamless experience of wireless connection establishment between devices.

[0017] As a possible implementation manner, the first device connecting to the access point according to the first access point information includes: the first device scanning to discover the identified access point; and the first device sending a first connection request to the second device to request to connect to the access point, where the first connection request carries the password. In this way, in the smart car scenario, the automatic establishment of wireless connection between devices triggered based on a predefined condition can be implemented, the user is provided with a non-intrusive experience of wireless connection establishment between devices, and the user operation is simplified.

[0018] As a possible implementation manner, the method further includes: when the second condition is met, the first device unlocking the vehicle. In this way, in the smart car scenario, the automatic unlocking of the vehicle can be implemented, the user is provided with a non-intrusive experience of unlocking the vehicle, and the user operation is simplified.

[0019] As a possible implementation manner, when the second condition is met, the first device unlocking the vehicle includes: when it is detected that the distance between the first device and the vehicle device is less than a second distance threshold, the first device unlocking the vehicle; and the second distance threshold is greater than or equal to the first distance threshold. In this way, in the smart car scenario, the automatic unlocking of the vehicle triggered based on a predefined condition can be implemented, the user operation is simplified, and the user is provided with a non-intrusive experience of unlocking the vehicle. In this way, in the smart car scenario, the automatic unlocking of the vehicle triggered based on a predefined condition can be implemented, the user is provided with a non-intrusive experience of unlocking the vehicle, and the user operation is simplified.

[0020] As a possible implementation manner, when the second condition is met, the first device unlocking the vehicle includes: the first device unlocking the vehicle when detecting a user unlocking operation. In this way, the first device can support multiple forms of vehicle unlocking triggering modes, such as a triggering mode of manually triggering the unlocking of the vehicle, to meet various use requirements of the user.

[0021] As a possible implementation manner, after the first device connecting to the access point according to the first access point information, the method further includes: after the first device and the second device are disconnected, the first device obtaining second access point information from the server, where the second access point information includes the latest identifier and the latest password of the access point; and the first device connecting to the access point according to the second access point information. In this way, through the timely updating of the information of the access point of the second device, the problem that the wireless connection cannot be established due to the change of the information of the access point can be solved, the first device can always establish the wireless connection between devices automatically under the premise of simplifying the user operation, and the security of the related devices and data of the user is ensured.

[0022] As a possible implementation, the first device connecting to the access point according to the second access point information includes: the first device scanning to find the latest identified access point; and the first device sending a second connection request to the second device to request to connect to the access point, the second connection request carrying the latest password. In this way, the problem that wireless connection cannot be established due to the change of the information of the access point can be solved, and the wireless connection between devices can be established automatically under the premise of simplifying user operation, and the security of user-related devices and data can be ensured.

[0023] As a possible implementation, the second access point information is sent by the server to the first device when the identification and / or password of the access point is updated, or the second access point information is sent by the server to the first device according to the access point information update request of the first device. In this way, different ways of updating the information of the access point can be supported, and the applicability and compatibility of the scheme can be improved.

[0024] As a possible implementation, after the first device connects to the access point according to the first access point information, the method further includes: the first device communicates with the second device through the wireless connection between the first device and the access point to implement the device interconnection function. In this way, the scheme can be applied to different scenarios involving the device interconnection function, and subsequent business implementation is performed through the automatically established wireless connection between devices, thereby improving the applicability and compatibility of the scheme.

[0025] In a second aspect, a wireless connection establishment method is provided, which can be applied to an electronic device, such as a second device, and the method includes: the second device receiving a first connection request from a first device, the first connection request carrying a password of an access point of the second device; the second device verifying the password; and allowing the first device to connect to the access point when the verification of the password is passed.

[0026] As an example, the second device is a car machine device on a vehicle.

[0027] The scheme provided in the second aspect can be used to verify the password carried in the connection request when the second device receives the connection request from the first device, such as verifying whether the password carried in the connection request matches the password of the access point of the second device, and the like, to determine whether the first device has the right to access the access point of the second device, and then to establish the connection based on the result. The scheme can greatly simplify user operation and implement automatic wireless connection between devices. Moreover, the scheme can be applied to devices with different capabilities and has strong compatibility.

[0028] As a possible implementation, the first device is authorized to obtain the first access point information from the server. Thus, the security of the user-related device and data can be ensured since the first device is authorized to obtain the access point information of the second device from the server.

[0029] As a possible implementation, the method further includes that the second device sends the first access point information to the server, the first access point information including the identification and password of the access point. Thus, the synchronization of the information of the access point of the second device to the authorized first device can be realized by the server, and the automatic access of the first device to the access point of the second device based on the information of the access point can be ensured, and the automatic wireless connection establishment between devices can be realized.

[0030] As a possible implementation, the second device is an in-vehicle infotainment device, and the method further includes that the second device receives the unlocking request from the first device; and the second device unlocks the vehicle when the verification of the unlocking request is passed. Thus, in the smart vehicle scenario, the second device can receive the unlocking request from the first device, verify the unlocking request, such as verifying whether the first device has the permission to unlock the vehicle, and then unlock the vehicle based on the result, thereby providing the user with a non-intrusive vehicle unlocking experience and simplifying the user operation.

[0031] As a possible implementation, the method further includes that the second device receives the operation of the user modifying the identification and / or password of the access point; and the second device sends the second access point information to the server, the second access point information including the latest identification and the latest password of the access point. Thus, the second device can update the information of the access point in time when the identification and / or password of the access point are modified, and the problem of the wireless connection establishment failure caused by the change of the information of the access point can be solved, and the first device can always realize the automatic wireless connection establishment between devices under the premise of simplifying the user operation, and the security of the user-related device and data can be ensured.

[0032] As a possible implementation, the method further includes that the second device receives the second connection request from the first device, the second connection request carrying the latest password; the second device verifies the latest password; and the second device allows the first device to connect to the access point when the verification of the latest password is passed. Thus, the problem of the wireless connection establishment failure caused by the change of the information of the access point can be solved, and the first device can always realize the automatic wireless connection establishment between devices under the premise of simplifying the user operation, and the security of the user-related device and data can be ensured.

[0033] As a possible implementation, the method further includes: the second device communicates with the first device through the wireless connection between the first device and the second device to implement the device interconnection function. In this way, the scheme can be applied to different scenarios involving the device interconnection function, and the subsequent business is implemented through the automatically established wireless connection between the devices, thereby improving the applicability and compatibility of the scheme.

[0034] In a third aspect, an electronic device is provided, which includes: a memory configured to store computer program instructions; and a processor configured to execute the computer program instructions to support the electronic device to implement the method in any possible implementation manner of the first aspect.

[0035] In a fourth aspect, an electronic device is provided, which includes: a memory configured to store computer program instructions; and a processor configured to execute the computer program instructions to support the electronic device to implement the method in any possible implementation manner of the second aspect.

[0036] In a fifth aspect, a device interconnection system is provided, which includes a server, an electronic device configured to implement the method in any possible implementation manner of the first aspect, and an electronic device configured to implement the method in any possible implementation manner of the second aspect.

[0037] As an example, the device interconnection system is a car-machine interconnection system, the server is a car-cloud server, the electronic device configured to implement the method in any possible implementation manner of the first aspect is a user device, and the electronic device configured to implement the method in any possible implementation manner of the second aspect is a car-machine device on a vehicle.

[0038] In a sixth aspect, a vehicle is provided, which includes the electronic device provided in the fourth aspect and configured to support the vehicle to implement the method in any possible implementation manner of the second aspect.

[0039] In a seventh aspect, a computer readable storage medium is provided, which stores computer program instructions. When the computer program instructions are executed by a processor, the method in any possible implementation manner of the first aspect or the second aspect is implemented.

[0040] In an eighth aspect, a computer program product including instructions is provided. When the computer program product is run on a computer, the computer implements the method in any possible implementation manner of the first aspect or the second aspect.

[0041] In a ninth aspect, a chip system is provided, which includes processing circuitry and a storage medium having stored therein computer program instructions; the computer program instructions, when executed by the processor, implement the method in any possible implementation manner of the first aspect or the second aspect. The chip system can be composed of a chip, or can include a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS

[0042] FIG. 1 is a schematic diagram of a device interconnection system architecture provided by an embodiment of the present application;

[0043] FIG. 2 is a schematic diagram of a vehicle-machine interconnection system architecture provided by an embodiment of the present application;

[0044] FIG. 3 is a schematic diagram of a device interconnection process provided by an embodiment of the present application;

[0045] FIG. 4 is a flowchart of a wireless connection establishment method provided by an embodiment of the present application;

[0046] FIG. 5 is a flowchart of a wireless connection establishment method for device interconnection provided by an embodiment of the present application;

[0047] FIG. 6 is a flowchart of another wireless connection establishment method for device interconnection provided by an embodiment of the present application;

[0048] FIG. 7 is an interaction diagram of a wireless connection establishment process for device interconnection provided by an embodiment of the present application;

[0049] FIG. 8 is another interaction diagram of a wireless connection establishment process for device interconnection provided by an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; in this document, "and / or" is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0051] Hereinafter, the terms "first", "second", and the like are only used to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity, or content of the described objects. For example, the described objects are "fields", and the ordinal numbers before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" they modify are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the described objects are "levels", and the ordinal numbers before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the described objects is not limited by the ordinal numbers, and can be one or more. For example, the described objects are "devices", and the quantity of "devices" in "first device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the described objects are "devices", and "first device" and "second device" can be the same type of device or different types of device. For another example, the described objects are "information", and "first information" and "second information" can be information of the same content or information of different content. In summary, the use of ordinal numbers and other prefix words in the embodiments of the present application to distinguish the description objects does not limit the described objects, and the description of the described objects is referred to the description of the context in the claims or embodiments, and should not be limited by the use of such prefix words.

[0052] In addition, in the embodiments of the present application, "connection" can be direct connection or indirect connection, and can refer to electrical connection or communication connection. For example, two electrical elements A and B are connected, which can mean that A is directly connected to B, or can mean that A and B are indirectly connected through other electrical elements or connection medium, or can mean that A and B are indirectly connected through other communication devices or communication medium, as long as A and B can communicate with each other.

[0053] In order to solve the problem that the establishment of wireless connection between devices in the conventional technology depends on manual operation of the user, the embodiments of the present application provide a wireless connection establishment method. Based on the method, the first device can automatically obtain the information of the access point of the second device, such as the identifier and password of the access point, and automatically access the access point of the second device under the premise of ensuring the security of the related devices and data of the user. This scheme not only greatly simplifies the user operation, but also realizes the automatic establishment of wireless connection between devices under the premise of ensuring the security of the related devices and data of the user. Exemplarily, the wireless connection is Wi-Fi connection.

[0054] As an example, the first device has the permission to obtain the access point information of the second device from the server, so as to ensure the security of the related devices and data of the user.

[0055] As an example, refer to FIG. 1, which shows a schematic diagram of an architecture of a device interconnection system according to an embodiment of the present application. The wireless connection establishment method provided by the embodiments of the present application can be applied to the system architecture shown in FIG. 1. As shown in FIG. 1, the device interconnection system 100 can include a first device 110, a second device 120, and a server 130.

[0056] The first device 110 can include a processor, a memory, a communication module, a display screen, a sensor module, and the like. In some embodiments, the first device 110 can further include one or more of the following modules: a charging management module, a power management module, a battery, a speaker, a receiver, a microphone, a camera, and the like, without limitation.

[0057] In the embodiments of the present application, the first device 110 is configured to obtain, from the server 130, information of an access point of the second device 120, such as an identifier and a password of the access point, and access the access point of the second device according to the information of the access point.

[0058] As an example, the first device 110 can connect to the access point of the second device 120 according to the obtained information of the access point of the second device 120 when a certain condition (denoted as "first condition") is met. Illustratively, the first condition includes that the distance between the first device and the second device is less than a first distance threshold. In some embodiments, the first condition can further include other sub-conditions, without limitation.

[0059] The second device 120 is configured to synchronize, to the server 130, information of an access point of the second device 120, such as an identifier and a password of the access point, so as to synchronize, by the server 130, the information of the access point of the second device 120 to devices authorized by the second device 120, such as the first device 110.

[0060] In some embodiments, the second device 120 is further configured to, when receiving a connection request from the first device 110, verify the connection request, such as verifying whether the password carried in the connection request matches the access point of the second device 120, and the like, and allow the first device 110 to connect to the access point of the second device 120 and establish a first wireless connection with the first device 110 when the verification is passed, illustratively, the first wireless connection is a Wi-Fi connection.

[0061] In some embodiments, the second device 120 is further configured to, when a user modifies the identifier and / or the password of the access point of the second device 120, disconnect the first wireless connection between the second device 120 and the first device 110, and synchronize the latest identifier and / or the latest password of the modified access point to the server 130. In this way, the first device 110 can be facilitated to send a connection request to the second device 120 again based on the latest identifier and / or the latest password of the access point obtained from the server 130.

[0062] The server 130 is configured to connect with the first device 110 and the second device 120, manage the access point information and the vehicle information from the second device 130, and manage the user information of the vehicle owner from the first device 110, such as the account information of the vehicle owner for the device interconnection application.

[0063] The embodiments of the present application do not limit the specific application scenarios of the wireless connection establishment method. For example, the method can be applied to, but is not limited to, a home scenario, a smart vehicle scenario, an office scenario, and the like. The first device 110 can include, but is not limited to, a smart phone, a netbook, a tablet computer, a smart drawing board, a handwriting board, a smart watch, a smart bracelet, a telephone watch, smart glasses, a smart camera, a palm computer, a vehicle-mounted computer, a personal computer (PC), a personal digital assistant (PDA), a portable multimedia player (PMP), an augmented reality (AR) / virtual reality (VR) device, a smart television, a projection device, or a motion sensing game machine in a human-computer interaction scenario. The second device 120 can include, but is not limited to, a smart phone, a netbook, a tablet computer, a smart drawing board, a handwriting board, a smart watch, a smart bracelet, a telephone watch, smart glasses, a smart camera, a palm computer, a vehicle-mounted computer, a PC, a PDA, a PMP, an AR / VR device, a smart television, a projection device, or a motion sensing game machine in a human-computer interaction scenario, a vehicle-mounted device (such as a vehicle machine device), an airborne device, a medical device, an office device (such as a printer), and the like. Alternatively, the first device and the second device can also be other types or structures of electronic devices, which are not limited in the present application.

[0064] Taking the smart vehicle scenario as an example, the first device is a user device, and the second device is a vehicle machine device on a vehicle. The vehicle machine device is authorized by the user device to obtain the information of the access point of the vehicle machine device, and the user device can obtain the information of the access point of the vehicle machine device.

[0065] For example, the vehicle in the embodiments of the present application can be a vehicle (such as a car, a bus, a subway, a high-speed rail, a motorcycle, a flying car, a train, a jet ski, a ship, an airplane, a drone, and the like), an industrial vehicle (such as a forklift, a trailer, a tractor, and the like), an engineering vehicle (such as an excavator, a bulldozer, a crane, and the like), an agricultural device (such as a mower, a harvester, and the like), a recreational device, a toy vehicle, a boat, a hovercraft, a submarine, an airplane, a helicopter, and the like. The embodiments of the present application do not limit the specific types, modes, and functions of the vehicle.

[0066] Taking the first device 110 shown in FIG. 1 as a user device and the second device 120 as an in-vehicle infotainment device as an example, as an example, refer to FIG. 2, FIG. 2 shows a schematic diagram of an in-vehicle infotainment system architecture provided in an embodiment of the present application. As shown in FIG. 2, the in-vehicle infotainment system 200 can include a user device 210, a vehicle, and a vehicle cloud server 230.

[0067] The vehicle cloud server 230 shown in FIG. 2 is configured to connect with the user device 210 and the in-vehicle infotainment device 220, manage access point information (such as the identification and password of the access point) and vehicle information (such as the vehicle identification number (VIN)) from the in-vehicle infotainment device 220, and manage vehicle owner information (such as the account information of the vehicle owner for the device interconnection application) from the user device 210. The VIN is usually composed of a string of characters (such as 17 characters) and is used to represent information such as the manufacturer, the year, the model, the body type and code, the engine code, and the assembly location of the vehicle.

[0068] By way of example, the identification of the access point can be the name of the wireless local area network corresponding to the access point. By way of example, the identification of the access point can be the service set identifier (SSID) of the access point.

[0069] The user device 210 shown in FIG. 2 is configured to obtain the information of the access point of the in-vehicle infotainment device 220 from the vehicle cloud server 230, such as the identification and password of the access point, and access the access point of the in-vehicle infotainment device 220 according to the information of the access point.

[0070] For example, the user device 210 can perform device scanning to discover the access point of the in-vehicle infotainment device 220, and then send a connection request to the in-vehicle infotainment device 220 to request to connect to the access point of the in-vehicle infotainment device 220, wherein the connection request carries the password of the access point of the in-vehicle infotainment device 220, which is used by the in-vehicle infotainment device 220 to perform verification to determine whether to allow the user device 210 to access the access point of the in-vehicle infotainment device 220.

[0071] As an example, the user device 210 can connect to the access point of the in-vehicle infotainment device 220 according to the obtained information of the access point of the in-vehicle infotainment device 220 when a certain condition (such as a first condition) is met. By way of example, the first condition is met when the distance between the user device 210 and the in-vehicle infotainment device 220 is less than a first distance threshold; or the first condition is met when the distance between the user device 210 and the in-vehicle infotainment device 220 is less than a first distance threshold and / or the vehicle is unlocked (such as the vehicle door is unlocked).

[0072] In some embodiments, the user device 210 is further configured to request the vehicle telematics device 220 to unlock the vehicle, such as unlock the vehicle door, when a second condition is satisfied. For example, the second condition is satisfied when the distance between the user device 210 and the vehicle telematics device 220 is less than a second distance threshold, where the second distance threshold is greater than or equal to the first distance threshold. For example, when the user carries the user device 210 close to the vehicle to which the vehicle telematics device 220 belongs to such that the distance between the user device 210 and the vehicle telematics device 220 is less than the second distance threshold, the user device 210 triggers the unlock request to request the vehicle telematics device 220 to unlock the vehicle.

[0073] As an example, the user device 210 shown in FIG. 2 can include a processor, a memory, a communication module, a display screen, a sensor module, and the like. In some embodiments, the user device 210 can further include one or more of the following modules: a charging management module, a power management module, a battery, a speaker, a receiver, a microphone, a camera, and the like, without limitation. The user device 210 is installed with a device interconnection application, a wireless car key application, and the like. The wireless car key application is configured to unlock the vehicle, and the wireless car key application can include, but is not limited to, a data car key application, and the like.

[0074] The vehicle shown in FIG. 2 can include the vehicle telematics device 220, one or more domain controllers, vehicle components, and the like.

[0075] As an example, the vehicle components can include, but are not limited to, an engine, a door, a window, an air conditioner, a seat, a trunk, and the like, without limitation.

[0076] As an example, the domain controller can include, but is not limited to, an intelligent driving domain controller, an instrument domain controller, a cockpit domain controller, a chassis domain controller, a power domain controller, a vehicle body domain controller, etc., each of which can realize hardware integration and computing power sharing of the in-vehicle computing unit. Among them, the intelligent driving domain controller is mainly used to provide automatic driving perception, decision-making and other services, such as receiving image information, processing and judging image information, processing and calculating data, navigation and route planning, rapid judgment and decision-making for real-time situations, and the intelligent driving domain needs to process algorithms at three levels of perception, decision-making and control, and the requirements for the software and hardware of the domain controller are the highest. The instrument domain controller is mainly used to provide instrumented or interfaced display of vehicle speed, engine speed, driving energy, etc. The cockpit domain controller is mainly used to control various electronic information system functions in the intelligent cockpit of the vehicle, such as the central control system, the vehicle information entertainment system, the head-up display, the seat system, the instrument system, the rearview mirror system, the driving behavior monitoring system, the navigation system, etc. The chassis domain controller is mainly used to control the driving behavior and driving posture of the vehicle, and its functions include, but are not limited to, brake system management, vehicle transmission system management, driving system management, steering system management, vehicle speed sensor management, vehicle body posture sensor management, air suspension system management, airbag system management, etc. The power domain controller is mainly used to control the powertrain of the vehicle, optimize the power performance of the vehicle, and ensure the power safety of the vehicle, such as engine management, gearbox management, battery management, power distribution management, emission management, speed limit management, fuel and electricity saving management, etc. The vehicle body domain controller is mainly used to control various vehicle body functions, including but not limited to control of vehicle lights (such as front lights, rear lights, interior lights, etc.), door locks, windows, sunroofs, wipers, trunks, air conditioners, antennas, gateway communications, etc.

[0077] The car machine device 220 shown in FIG. 2 is used to synchronize the information of the access point of the car machine device 220, such as the identification and password of the access point, to the car cloud server 230, so as to synchronize the information of the access point of the car machine device 220 to the devices authorized by the car machine device 220, such as the user equipment 210, through the car cloud server 230.

[0078] In some embodiments, the car machine device 220 is also used to verify the connection request when receiving the connection request from the user equipment 210, such as verifying whether the password carried in the connection request matches the access point of the car machine device 220, etc., and allowing the user equipment 210 to connect to the access point of the car machine device 220 when the verification is passed.

[0079] In some embodiments, the car machine device 220 is also used to verify the unlocking request when receiving the unlocking request from the user equipment 210, such as verifying whether the user equipment 210 has the unlocking authority of the vehicle to which the car machine device 220 belongs, etc., and unlocking the vehicle, such as unlocking the door, when the verification is passed.

[0080] In some embodiments, the car machine device 220 is further configured to, when the user modifies the identification and / or password of the access point of the car machine device 220, disconnect the first wireless connection between the user equipment 210, synchronize the latest identification and / or the latest password of the modified access point to the car cloud server 230. In this way, the user equipment 210 can send a connection request to the car machine device 220 again based on the latest identification and / or the latest password of the access point obtained from the car cloud server 230. Not only can the user's related needs for security and the like be met, but the user can also be unaware of the reconstruction of the wireless connection (e.g., the reconstructed wireless connection is referred to as a "third wireless connection", and the third wireless connection is of the same type as the first wireless connection, such as both being Wi-Fi connections), ensuring the normal operation of related car machine interconnection services.

[0081] As an example, the car machine device 220 shown in FIG. 2 can include, but is not limited to, a processor, a screen, a communication module, and the like. The processor is configured to run various tasks of car-mounted applications, such as, but not limited to, device interconnection applications, video applications, music applications, navigation applications, and the like, without limitation. The screen is configured to display interfaces (e.g., application interfaces). The communication module is configured to communicate with other devices, such as the car cloud server 230, the user equipment 210, and the like.

[0082] In the embodiments of the present application, the communication module includes an access point, such as a wireless access point, e.g., a Wi-Fi access point. The processor can determine whether to allow the user equipment 210 to access the access point by verifying the connection request from the user equipment 210. After the user equipment 210 accesses the access point of the car machine device 220 to implement device interconnection, the user equipment 210 can communicate through the first wireless connection between the two to implement related car machine interconnection functions, such as implementing functions of controlling components or domain controllers of a vehicle to which the car machine device 220 belongs, such as doors, windows, seats, lights, wipers, trunks, air conditioners, multimedia players, screens, and the like, through the user equipment 210.

[0083] As an example, please refer to FIG. 3, which shows a device interconnection process diagram provided by the embodiments of the present application, taking the car machine interconnection system in the smart car scenario shown in FIG. 2 as an example, and combining the internal structure of the user equipment 210 and the car machine device 220. As shown in FIG. 3, the car machine interconnection system 200 can include the user equipment 210, the car machine device 220, and the car cloud server 230.

[0084] The vehicle cloud server 230 is configured to connect with the user device 210 and the vehicle machine device 220, manage the access point information (e.g., the identification and password of the access point) from the vehicle machine device 220, and manage the vehicle information (e.g., the VIN of the vehicle) from the user device 210. The user device 210 is authorized to obtain the access point information of the vehicle machine device 220.

[0085] As shown in FIG. 3, the vehicle can include the vehicle machine device 220, a wireless vehicle key controller, one or more domain controllers, vehicle components, and the like. The domain controllers can include one or more of an intelligent driving domain controller, an instrument domain controller, a cockpit domain controller, a chassis domain controller, a power domain controller, a body domain controller, and the like. The vehicle machine device 220 can include a micro control unit (MCU), a wireless module, and a Wi-Fi module as shown in FIG. 3.

[0086] As shown in FIG. 3, the vehicle machine device 220 is installed with an application of device interconnection and an application of vehicle cloud connection.

[0087] As an example, as shown in S301 of FIG. 3, the vehicle cloud connection application in the vehicle machine device 220 can synchronize the access point information (e.g., the identification and password of the access point) of the vehicle machine device 220 and the vehicle information (e.g., the VIN of the vehicle) to the vehicle cloud server 230. For example, the vehicle cloud connection application can synchronize the access point information of the vehicle machine device 220 to the vehicle cloud server 230 after the user sets or modifies the access point information of the vehicle machine device 220.

[0088] As shown in FIG. 3, the user device 210 includes a wireless module and a Wi-Fi module, which are configured to support the communication between the user device 210 and other devices (e.g., the vehicle cloud server 230 or the vehicle machine device 220). As an example, the wireless module can include one or more of a Bluetooth module, a near-field communication (NFC) module, an ultra-wide bandwidth (UWB) module, and the like as shown in FIG. 3.

[0089] As shown in FIG. 3, the user device 210 is installed with an application of device interconnection and an application of wireless vehicle key.

[0090] The application of device interconnection in the user device 210 is configured to obtain the access point information (e.g., the identification and password of the access point) of the vehicle machine device 220 from the vehicle cloud server 230, and trigger the interaction between the user device 210 and the vehicle machine device 220 according to the relevant operation of the user, so as to realize the relevant vehicle machine interconnection function.

[0091] As an example, as shown in S302 in FIG. 3, the device interconnection application in the user equipment 210 can obtain the information of the access point of the car machine device 220 from the car cloud server 230 that provides services for it, such as the identification and password of the access point.

[0092] The wireless car key application in the user equipment 210 is used to unlock the vehicle, and the wireless car key application can include but is not limited to a data car key application and the like.

[0093] As an example, as shown in S303 in FIG. 3, the wireless car key application in the user equipment 210 can send a request to unlock the car machine device 220 through the wireless module to the car machine device 220 to unlock the vehicle to which the car machine device 220 belongs, such as unlocking the car door as shown in FIG. 3.

[0094] For example, when the second condition is met, the wireless car key application in the user equipment 210 can request the car machine device 220 to unlock the door of the vehicle to which the car machine device 220 belongs through one or more of the Bluetooth module, the NFC module or the UWB module. For example, the second condition is met, such as the distance between the user equipment 210 and the car machine device 220 is less than a second distance threshold. For example, when the user carries the user equipment 210 close to the vehicle to which the car machine device 220 belongs to the distance between the car machine device 220, the user equipment 210 triggers a request to unlock the vehicle, requesting the car machine device 220 to unlock the vehicle. Alternatively, the second condition is met, such as the user equipment 210 detecting the user's unlock operation, such as but not limited to the unlock operation triggered by the user through the wireless car key application or the device interconnection application in the user equipment 210, or other forms of unlock operation, without specific limitation.

[0095] The embodiments of the present application do not limit the specific execution order of S303 and S301 or S302, for example, S303 can occur before S301, or it can occur after S301; and S303 can occur before S302, or it can occur after S302, without limitation.

[0096] As an example, as shown in S304 in FIG. 3, the wireless car key controller of the car machine device 220 can execute a vehicle unlocking operation, such as unlocking the car door, through the body domain controller according to the unlock request received by the wireless module of the car machine device 220.

[0097] For example, the wireless car key controller can verify the unlock request, such as verifying whether the user equipment 210 has the unlocking permission of the vehicle to which the car machine device 220 belongs, and the like, and executes the vehicle unlocking operation through the body domain controller when the verification is passed.

[0098] As an example, as shown in S305 of FIG. 3, after obtaining the information of the access point of the vehicle machine device 220, the device interconnection application in the user equipment 210 can send a connection request to the vehicle machine device 220 through the Wi-Fi module according to the obtained information of the access point of the vehicle machine device 220 to request to connect to the access point of the vehicle machine device 220 when the first condition is met. The connection request can carry the password of the access point of the vehicle machine device 220, which is used by the vehicle machine device 220 to verify whether to allow the user equipment 210 to access the access point of the vehicle machine device 220. For example, the first condition is that the distance between the user equipment 210 and the vehicle machine device 220 is less than a first distance threshold. For another example, the first condition is that the distance between the user equipment 210 and the vehicle machine device 220 is less than the first distance threshold and / or the vehicle is unlocked (e.g., the door of the vehicle is unlocked as shown in FIG. 2). The first distance threshold is less than or equal to the second distance threshold.

[0099] As an example, as shown in S306 of FIG. 3, the Wi-Fi module of the vehicle machine device 220 can allow the user equipment 210 to connect to the access point of the vehicle machine device 220 according to the received connection request to establish a Wi-Fi connection between the user equipment 210 and the vehicle machine device 220. For example, the Wi-Fi module of the vehicle machine device 220 can verify the connection request, such as verifying whether the password carried in the connection request matches the password of the access point of the vehicle machine device 220, and allow the user equipment 210 to connect to the access point of the vehicle machine device 220 when the verification is passed.

[0100] As an example, as shown in S307 of FIG. 3, after the user equipment 210 accesses the access point of the vehicle machine device 220 to establish a Wi-Fi connection between the user equipment 210 and the vehicle machine device 220, the user equipment 210 and the vehicle machine device 220 can perform vehicle machine interconnection related communication through the Wi-Fi connection to implement related vehicle machine interconnection functions, such as implementing the function of the user equipment 210 controlling the door, window, seat, light, wiper, trunk, air conditioner, multimedia player, screen, etc. of the vehicle to which the vehicle machine device 220 belongs.

[0101] It can be understood that the structure shown in FIG. 3 does not constitute a specific limitation on the structure of the user equipment 210 and the vehicle machine device 220. In other embodiments of the present application, the user equipment 210 or the vehicle machine device 220 can include more or fewer components than FIG. 3, or combine certain components, or split certain components, or different component arrangements. The components of FIG. 3 can be implemented in hardware, software, or a combination of software and hardware.

[0102] As an example, the user device described in the embodiments of the present application can include, but is not limited to, a smart phone, a netbook, a tablet computer, a smart board, a smart pen, a smart watch, a smart bracelet, a phone watch, smart glasses, a smart camera, a palm computer, a vehicle-mounted computer, a PC, a PDA, a PMP, an AR / VR device, a smart television, a projection device, or a motion game machine in a human-computer interaction scene, etc. Alternatively, the user device can also be other types or structures of electronic devices, which are not limited in the present application.

[0103] In some embodiments of the present application, the plurality of first devices can log in to the same user account of the device interconnection application, and the user account is authorized by the second device, that is, the plurality of first devices are authorized to obtain the information of the access point of the second device, so that the plurality of first devices can obtain the information of the access point of the second device from the server, and access the access point of the second device according to the information of the access point.

[0104] In some embodiments of the present application, the plurality of first devices can log in to different user accounts of the device interconnection application, and the different user accounts are authorized by the same second device, that is, the plurality of first devices are authorized to obtain the information of the access point of the same second device, so that the plurality of first devices can obtain the information of the access point of the second device from the server, and access the access point of the second device according to the information of the access point.

[0105] In some embodiments of the present application, the same user account of the device interconnection application can be authorized by a plurality of second devices, that is, the plurality of first devices are authorized to obtain the information of the access point of the plurality of second devices, so that the first device logged in to the user account can obtain the information of the access point of the plurality of second devices from the server, and connect to the access point of each second device according to the information of the access point of the plurality of second devices.

[0106] Taking the first device as a user device, the second device as an in-vehicle infotainment device, and the server as an example, as shown in Table 1, a plurality of user devices (such as a first user device and a second user device) can log in to the same user account A of the device interconnection application, and the user account A is authorized by a vehicle 1 with a vehicle identification number VIN1, so that the plurality of user devices (such as the first user device and the second user device) logged in to the user account A can obtain the information (such as SSID1 and password1) of the access point of the in-vehicle infotainment device of the vehicle 1 from the vehicle cloud server, and access the access point on the vehicle 1 according to the information of the access point.

[0107] Table 1

[0108] As an example, as shown in Table 2 below, multiple user devices can log in different user accounts of the device interconnection application, such as a first user device logs in a user account A and a second user device logs in a user account B, and the user account A and the user account B are both authorized for a vehicle 1 with a vehicle identification code VIN1, and thus the first user device and the second user device logged in the user account A and the user account B respectively can obtain information (such as SSID1 and password1) of an access point of a vehicle infotainment device of the vehicle 1 from a vehicle cloud server and access the access point on the vehicle 1 according to the information of the access point.

[0109] Table 2

[0110] As an example, as shown in Table 3 below, the same user account A of the device interconnection application can be authorized for a vehicle 1 with a vehicle identification code VIN1 and a vehicle 2 with a vehicle identification code VIN2, and thus one or more user devices (such as a user device A and a user device B shown in Table 3) logged in the user account A can obtain information (such as SSID1 and password1) of an access point of a vehicle infotainment device of the vehicle 1 and information (such as SSID2 and password2) of an access point of a vehicle infotainment device of the vehicle 2 from a vehicle cloud server and connect to the access point on the vehicle 1 and / or the vehicle 2 based on the obtained information.

[0111] Table 3

[0112] The wireless connection establishment method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0113] As an example, please refer to FIG. 4, which shows a flow chart of a wireless connection establishment method provided by an embodiment of the present application. As shown in FIG. 4, the wireless connection establishment method provided by the embodiment of the present application can be implemented based on S401-S403:

[0114] S401: The second device sends first access point information to a server, and the first access point information includes an identifier and a password of an access point of the second device.

[0115] As an example, the identifier of the access point is, for example, the SSID of the access point.

[0116] As an example, after the second device sends the first access point information to the server, the server can associate the second device with a user account of a device interconnection application authorized by a user, for example, bind the second device to the user account of the device interconnection application authorized by the user. In this way, the user account is authorized for the second device, and a first device logged in the user account is authorized to obtain information of the access point of the second device from the server. The device interconnection application is served by the server.

[0117] S402: The first device acquires the first access point information from the server.

[0118] The first device logs in a user account of a device interconnection application, and the user account is authorized by the second device. That is, the first device logged in the user account is authorized to acquire the information of the access point of the second device (including the first access point information) from the server.

[0119] As an example, the first device can acquire the first access point information from the server when the device interconnection application of the above-mentioned user account is started, and / or the first device can periodically acquire the first access point information from the server.

[0120] S403: When the first condition is met, the first device connects to the access point of the second device according to the first access point information.

[0121] As an example, when the first condition is met, the first device can scan to discover the identifier of the access point of the second device included in the first access point information, and send a first connection request to the access point corresponding to the identifier to request to connect to the access point of the second device. The first connection request carries a password, which is used for the second device to perform access-related verification.

[0122] As an example, the second device can verify the password carried in the first connection request, such as verifying whether the password carried in the first connection request matches the access point of the second device, and the like, and allow the first device to connect to the access point of the second device and establish a first wireless connection, such as a Wi-Fi connection, with the first device when the verification is passed.

[0123] As an example, the first condition is met, such as the distance between the first device and the second device is less than a first distance threshold.

[0124] Taking the second device as an example, the second device is a car machine device on a vehicle, and as an example, the first condition is met, such as the distance between the first device and the second device is less than a first distance threshold, and / or the vehicle is unlocked.

[0125] The first device acquires the first access point information of the second device from the server as an example in FIG. 4. In actual application, the specific time for the first device to acquire the first access point information from the server is not limited. For example, the first device can also acquire the first access point information from the server when the first condition is met.

[0126] Based on the wireless connection establishment method shown in FIG. 4, the first device can automatically obtain the information of the access point of the second device, such as the identification and password of the access point, and then automatically access the access point of the second device according to the information of the access point when there is a need for wireless connection establishment. This scheme can greatly simplify user operation and realize automatic wireless connection establishment between devices. Moreover, since the first device has the permission to obtain the information of the access point of the second device from the server, the security of user-related devices and data can also be ensured. In addition, this scheme can be applied to devices with different capabilities and has strong compatibility.

[0127] In some embodiments, if the information of the access point of the second device changes, for example, if the user modifies the identification and / or password of the access point of the second device, the second device can update the information of the modified access point, such as the second access point information, to the server in time, where the second access point information includes the latest identification and the latest password of the access point of the second device modified by the user. When the user modifies the identification and / or password of the access point of the second device, the first wireless connection (such as Wi-Fi connection) previously established between the first device and the second device based on the first access point information may be disconnected, in which case the first device can obtain the updated second access point information from the server and reconnect to the access point of the second device according to the second access point information. For example, the first device can scan to discover the latest identification of the access point of the second device included in the second access point information, and send a second connection request to the access point corresponding to the latest identification to request connection to the access point of the second device, where the second connection request carries the latest password, which is used by the second device for access-related verification. Correspondingly, after receiving the second connection request from the first device, the second device verifies the latest password carried in the second connection request, such as whether the latest password carried in the second connection request matches the access point of the second device, and allows the first device to connect to the access point of the second device and establish a third wireless connection with the first device when the verification is passed. In this way, through the timely update of the information of the access point of the second device, the problem of wireless connection establishment caused by the change of the information of the access point can be solved, and the first device can always establish wireless connection between devices automatically under the premise of simplifying user operation, and the security of user-related devices and data can be ensured.

[0128] As an example, the server can actively send the second access point information to the first device when the identification and / or password of the access point is updated.

[0129] As an example, the first device can send an access point update request to the server to request the latest access point information when the first wireless connection with the second device is disconnected, and the server can send the second access point information to the first device according to the request of the first device.

[0130] The specific timing, trigger party, trigger condition, etc. of the first device obtaining the second access point information from the server are not limited in the embodiments of the present application.

[0131] In some embodiments, after the first device establishes a first wireless connection, such as a Wi-Fi connection, with the second device, the first device can perform device interconnection related communication through the first wireless connection between the first device and the second device, such as supporting the user to control the second device through the first device to implement related device interconnection functions.

[0132] As an example, the method shown in FIG. 4 can be applied in a smart car scenario, where the first device is a user device and the second device is an in-vehicle infotainment device. By way of example, refer to FIG. 5, which shows a flowchart of a method for establishing a wireless connection for device interconnection, taking the first device as a user device, the second device as an in-vehicle infotainment device, and the server as a car cloud server as an example.

[0133] As shown in FIG. 5, in the smart car scenario, the method for establishing a wireless connection for device interconnection can be implemented based on S501-S508.

[0134] S501: The in-vehicle infotainment device sends first access point information to the car cloud server.

[0135] The first access point information includes the identifier and password of the access point of the in-vehicle infotainment device.

[0136] As an example, the identifier of the access point is, for example, the SSID of the access point.

[0137] As an example, after the in-vehicle infotainment device sends the first access point information to the car cloud server, the car cloud server can associate the in-vehicle infotainment device with the user account of the device interconnection application authorized by the user, for example, bind the in-vehicle infotainment device to the user account of the device interconnection application authorized by the user. In this way, the user account is authorized by the in-vehicle device, and the user device logged in the user account is authorized to obtain the information of the access point of the in-vehicle infotainment device from the car cloud server. The device interconnection application is served by the car cloud server.

[0138] In some embodiments, the in-vehicle infotainment device can also send vehicle information, such as the VIN of the vehicle to which the in-vehicle infotainment device belongs, to the car cloud server, for the car cloud server to bind the vehicle and the user account when authorizing the user account.

[0139] S502: The user device obtains the first access point information from the car cloud server.

[0140] For specific details of S502, refer to the description of S402 above, which will not be repeated here.

[0141] S503: The user device sends, to the vehicle device, an unlock request via a second wireless connection when the second condition is met.

[0142] As an example, the user device is installed with a wireless car key application, which can trigger the user device to send, to the vehicle device, an unlock request via a second wireless connection when the second condition is met, to request the vehicle device to unlock a vehicle to which the vehicle device belongs. Exemplarily, the second wireless connection can include but is not limited to one or more of the following: a Bluetooth connection, an NFC connection, a UWB connection, etc.

[0143] As an example, the second condition is met when it is detected that the distance between the first device and the vehicle device is less than a second distance threshold, where the second distance threshold is greater than or equal to the first distance threshold.

[0144] As an example, the second condition is met when a user's unlock operation is detected, such as but not limited to an unlock operation triggered by the user via the wireless car key application or the device interconnection application in the user device, or other forms of unlock operations, without specific limitation.

[0145] S504: The vehicle device verifies the unlock request, and unlocks the vehicle when the verification is passed.

[0146] As an example, the verification of the unlock request by the vehicle device includes but is not limited to verifying whether the user device has the unlock permission for the vehicle to which the vehicle device belongs, etc.

[0147] For example, if the wireless car key application in the user device is previously bound to the vehicle, the user device has the unlock permission for the vehicle; if the wireless car key application in the user device is not previously bound to the vehicle, the user device does not have the unlock permission for the vehicle, where the binding of the wireless car key application in the user device to the vehicle can be performed according to the user's setting operation or authorization.

[0148] As an example, the unlocking of the vehicle by the vehicle device can include but is not limited to unlocking the vehicle door, etc.

[0149] The embodiments of the present application do not limit the specific sequence of the execution of S502 by the user device and S503-S504 by the user device, for example, S502 can occur before S503-S504, can be performed synchronously with S503 or S504, can occur after S503 and before S504, or can occur after S504, without specific limitation.

[0150] S505: The user device scans to discover an access point of the vehicle device when the first condition is met.

[0151] The first connection request includes a password of an access point of the car machine device in the first access point information, and the password is used for the car machine device to perform verification to determine whether to allow the user equipment to access the access point of the car machine device.

[0152] As an example, the first condition is satisfied, such as the distance between the user equipment and the car machine device being less than a first distance threshold, wherein the first distance threshold is less than or equal to the second distance threshold.

[0153] As an example, the first condition is satisfied, such as the distance between the user equipment and the car machine device being less than a first distance threshold and / or the vehicle to which the car machine device belongs being unlocked (such as the car door being unlocked).

[0154] S506: The user equipment sends a first connection request to the scanned access point of the car machine device.

[0155] S507: The car machine device performs verification on the first connection request.

[0156] As an example, the car machine device can perform verification on the password carried in the first connection request, such as verifying whether the password carried in the first connection request matches the access point of the car machine device, and the like, and allows the user equipment to connect to the access point of the car machine device and establish a first wireless connection, such as a Wi-Fi connection, with the user equipment when the verification is passed.

[0157] S508: The car machine device establishes a first wireless connection with the first device when the verification on the first connection request is passed.

[0158] In some embodiments, after the user equipment establishes a first wireless connection, such as a Wi-Fi connection, with the car machine device, the user equipment can perform car machine related communication through the above-mentioned first wireless connection between the user equipment and the car machine device, such as supporting the user to control the vehicle to which the car machine device belongs through the user equipment, to realize related car machine interconnection functions, such as functions of controlling components or domain controllers of the vehicle to which the car machine device belongs, such as doors, windows, seats, lights, wipers, trunks, air conditioners, multimedia players, screens, and the like, by the user equipment.

[0159] Based on the wireless connection establishment method in the intelligent vehicle scenario shown in FIG. 5, the user equipment can automatically unlock the vehicle when approaching the vehicle; and the vehicle device can store the information of the access point through the vehicle cloud server, so that the user equipment authorized by the vehicle device can automatically obtain the information of the access point of the vehicle device from the vehicle cloud server, such as the identification and password of the access point, and then automatically access the access point of the vehicle device according to the information of the access point when there is a wireless connection establishment demand, for example, automatically access the access point of the vehicle device according to the information of the access point when the user equipment approaches the vehicle. This scheme can greatly simplify user operation and realize the non-conscious unlocking and non-conscious Wi-Fi connection of the user equipment when the user equipment approaches the vehicle. Moreover, since the user equipment has the permission to obtain the information of the access point of the vehicle device from the vehicle cloud server, the security of the user-related equipment and data can also be ensured. In addition, this scheme can be applied to devices with different capabilities and has strong compatibility.

[0160] In some embodiments, as shown in FIG. 6, after S508, S509-S514 can also be included:

[0161] S509: When the information of the access point of the vehicle device changes, the vehicle device sends second access point information to the vehicle cloud server.

[0162] The second access point information includes the latest identification and the latest password of the access point of the vehicle device.

[0163] As an example, the change of the information of the access point of the vehicle device can be caused by the user modifying the identification and / or password of the access point of the vehicle device.

[0164] S510: The user equipment obtains the second access point information from the vehicle cloud server.

[0165] As an example, the vehicle cloud server can actively send the second access point information to the user equipment when the identification and / or password of the access point is updated.

[0166] As an example, the user equipment can send an access point update request to the vehicle cloud server when the first wireless connection with the vehicle device is disconnected, to request to obtain the latest information of the access point, and the vehicle cloud server can send the second access point information to the user equipment according to the request of the user equipment.

[0167] The specific timing, trigger party, trigger condition, etc. of the user equipment obtaining the second access point information from the vehicle cloud server are not limited in the embodiments of the present application.

[0168] S511: The user equipment scans to discover the access point of the vehicle device.

[0169] S512: The user equipment sends a second connection request to the access point of the scanned vehicle infotainment device.

[0170] The second connection request includes the latest password of the access point of the vehicle infotainment device in the second access point information, and the latest password is used by the vehicle infotainment device to verify whether to allow the user equipment to access the access point of the vehicle infotainment device.

[0171] S513: The vehicle infotainment device verifies the second connection request.

[0172] S514: The vehicle infotainment device establishes a third wireless connection with the first device when the second connection request is verified.

[0173] As an example, the vehicle infotainment device can verify the latest password carried in the second connection request, such as verifying whether the password carried in the second connection request matches the access point of the vehicle infotainment device, and the like, and allows the user equipment to connect to the access point of the vehicle infotainment device when the verification is passed, and re-establishes a third wireless connection of the same category as the first wireless connection, such as a Wi-Fi connection, with the user equipment.

[0174] In this way, through the timely updating of the information of the access point of the vehicle infotainment device, the problem of wireless connection failure caused by the change of the information of the access point can be solved, and the wireless connection between devices can be established automatically under the premise of simplifying user operation, and the security of user-related devices and data is ensured.

[0175] The present application FIG. 5 and FIG. 6 introduce that the user equipment automatically accesses the access point of the vehicle infotainment device according to the information of the access point of the vehicle infotainment device, and then performs subsequent vehicle control to realize the related vehicle infotainment interconnection function. In actual application, the number of user equipment that obtains the information of the access point of a vehicle infotainment device from the vehicle cloud server is not limited, and the number of vehicle infotainment devices authorized to a user equipment is also not limited. In this way, not only can multiple user equipment and vehicle devices be connected without sensing when multiple people ride a vehicle, but also can support the connection without sensing between user equipment and vehicle devices on different vehicle infotainment devices when the user rides different vehicles, and improve user experience.

[0176] As an example, assuming that the user account A shown in Table 1 is authorized for the vehicle 1 with the vehicle identification code VIN1, then the first user equipment and the second user equipment logged in the user account A can obtain the information of the access point of the vehicle infotainment device of the vehicle 1 (such as SSID1 and password1) from the vehicle cloud server, and access the access point on the vehicle 1 according to the information of the access point, respectively.

[0177] As another example, assuming that user account A and user account B shown in Table 2 are authorized for vehicle 1 with vehicle identification code VIN1, the first user device and the second user device logged in with user account A and user account B respectively can obtain the information (such as SSID1 and password1) of the access point of the infotainment device of vehicle 1 from the vehicle cloud server, and access the access point on vehicle 1 according to the information of the access point.

[0178] As another example, assuming that user account A shown in Table 3 is authorized for vehicle 1 with vehicle identification code VIN1, and is also authorized for vehicle 2 with vehicle identification code VIN2, the first user device and the second user device logged in with user account A can not only obtain the information (such as SSID1 and password1) of the access point of the infotainment device of vehicle 1 from the vehicle cloud server, but also obtain the information (such as SSID2 and password2) of the access point of the infotainment device of vehicle 2 from the vehicle cloud server, and then connect to the access point on vehicle 1 based on the information (such as SSID1 and password1) of the access point of the infotainment device of vehicle 1, and connect to the access point on vehicle 2 based on the information (such as SSID2 and password2) of the access point of the infotainment device of vehicle 2.

[0179] Taking the infotainment interconnection architecture in the smart vehicle scenario shown in FIG. 3 as an example, as an example, refer to FIG. 7, FIG. 7 shows a wireless connection establishment process interaction diagram for device interconnection provided by an embodiment of the present application. As shown in FIG. 7, the user device can include a Wi-Fi module, the user device is installed with a device interconnection application and a wireless car key application, the vehicle includes an infotainment device and a wireless car key controller, the infotainment device includes a Wi-Fi module, and the infotainment device is installed with a vehicle cloud connection application.

[0180] As shown in FIG. 7, the wireless connection for device interconnection described in the embodiments of the present application can be implemented based on S701-S708:

[0181] S701: After receiving the vehicle information from the infotainment device, the vehicle cloud server saves the vehicle information and associates it to the user account authorized by the user.

[0182] The vehicle information includes the VIN of the vehicle, and the SSID and password of the access point of the infotainment device on the vehicle.

[0183] S702: The device interconnection application in the user device receives the operation of the user logging in the user account of the device interconnection application.

[0184] S703: The device interconnection application in the user device obtains the SSID and password of the access point of the infotainment device from the vehicle cloud server.

[0185] S704: The wireless car key application in the user device determines that the distance between the user device and the infotainment device is less than a first distance threshold.

[0186] For example, in the process that the user carries the user equipment close to the vehicle, the wireless car key application in the user equipment can detect the distance between the user equipment and the vehicle infotainment device.

[0187] S705: The wireless car key application in the user equipment unlocks the vehicle through the wireless car key controller in the vehicle infotainment device.

[0188] S706: The wireless car key application in the user equipment pulls up the device interconnection application.

[0189] S707: The device interconnection application in the user equipment scans through the Wi-Fi module to find the access point of the vehicle infotainment device identified as SSID.

[0190] S708: The device interconnection application in the user equipment connects to the access point of the vehicle infotainment device according to the obtained password through the Wi-Fi module.

[0191] For the specific process of S701-S708, please refer to the introduction of each step of FIG. 5 in the foregoing, which will not be repeated here.

[0192] In some embodiments, as shown in FIG. 7, the wireless connection for device interconnection described in the embodiments of the present application can also include S709-S714:

[0193] S709: The Wi-Fi module of the vehicle infotainment device receives the user's modification operation on the information of the access point.

[0194] For example, the user's modification operation on the information of the access point is the operation of the user modifying the SSID and / or password of the access point.

[0195] S710: The vehicle infotainment device disconnects the Wi-Fi connection between the user equipment.

[0196] S711: The vehicle infotainment device sends the modified information (such as SSID' and password') of the access point to the vehicle cloud server.

[0197] S712: The vehicle cloud server updates the modified SSID' and password' to the device interconnection application in the user equipment.

[0198] S713: The device interconnection application in the user equipment scans through the Wi-Fi module to find the access point of the vehicle infotainment device identified as SSID'.

[0199] S714: The device interconnection application in the user equipment connects to the access point of the vehicle infotainment device according to the obtained password' through the Wi-Fi module.

[0200] For the specific process of S709-S714, please refer to the description of S509-S514 of FIG. 6 above, which will not be repeated here.

[0201] In the interaction diagram of FIG. 7, the wireless key application in the user equipment automatically triggers the unlocking of the vehicle as an example, and the specific triggering condition and triggering manner of the unlocking of the vehicle are not limited in the embodiments of the present application. In some embodiments, the user can manually trigger the unlocking of the vehicle. For example, the user can manually trigger the unlocking of the vehicle on the device interconnection application interface of the user equipment, or the user can trigger the unlocking of the vehicle through other operation forms on the user equipment, or the user can manually unlock the vehicle through the key, and the like, which are not limited in the embodiments of the present application.

[0202] In addition, the triggering party of the unlocking of the vehicle is not limited in the embodiments of the present application. For example, in some embodiments, the unlocking of the vehicle can be triggered by other passengers, such as manually unlocked by other passengers through the key, or manually triggered by other passengers on other user equipment; or the unlocking of the vehicle can be automatically triggered by the user equipment of other passengers, such as automatically triggered according to the second condition, which is not limited in the embodiments of the present application.

[0203] For the above-mentioned manual triggering of the unlocking of the vehicle by the user, the manual triggering of the unlocking of the vehicle by other passengers, or the automatic triggering of the unlocking of the vehicle by the user equipment of other passengers, the user can manually open the device interconnection application. After the device interconnection application is running, the device interconnection application can complete the seamless establishment of the wireless connection for device interconnection through S707-S708 of FIG. 7, or reestablish the seamless establishment of the wireless connection through S709-S714 of FIG. 7 for the case of modifying the information of the access point by the user.

[0204] Exemplarily, please refer to FIG. 8, which shows another wireless connection establishment process interaction diagram for device interconnection provided by the embodiments of the present application. As shown in FIG. 8, S704-S706 of FIG. 7 can be replaced by S704' of FIG. 8:

[0205] S704': The user equipment receives the operation of the user opening the device interconnection application.

[0206] For the specific description of S701-S703 and S707-S714 of FIG. 8, please refer to the description above, which will not be repeated here.

[0207] Based on the wireless connection establishment method shown in FIG. 8, in the case that the vehicle has been unlocked, taking the user equipment shown in FIG. 8 as an example, if the vehicle has been manually triggered to be unlocked by the owner or other passengers or the user equipment of the other passengers automatically triggers the unlocking, the user equipment can continue the subsequent automatic wireless connection establishment; or, taking the user equipment shown in FIG. 8 as an example, if the vehicle has been manually triggered to be unlocked by the owner or other passengers or the user equipment of the owner automatically triggers the unlocking, the user equipment can also continue the subsequent automatic wireless connection establishment. This scheme can bring more convenient and non-sensing wireless connection establishment experience and subsequent device interconnection experience to the users related to the vehicle.

[0208] It should be understood that the various schemes of the embodiments of the present application can be reasonably combined for use, and the explanation or description of each term appearing in the embodiments can be mutually referenced or explained in various embodiments, and this is not limited.

[0209] It should also be understood that in various embodiments of the present application, the size of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0210] It can be understood that the first device (such as a user equipment) or the second device (such as a vehicle device) contains a hardware structure and / or software module for executing each function in order to realize the function of any one of the above embodiments. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0211] The embodiments of the present application can divide the functional modules of the first device (such as a user device) or the second device (such as a vehicle device), for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used. It should also be understood that each module in the first device (such as a user device) or the second device (such as a vehicle device) can be realized in the form of software and / or hardware, and no specific limitation is made in this regard. In other words, the first device (such as a user device) or the second device (such as a vehicle device) is presented in the form of a functional module. The "module" herein can refer to an application-specific integrated circuit (ASIC), a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0212] In an alternative manner, when data transmission is implemented by using software, the flow or function described in the embodiments of the present application can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the flow or function described in the embodiments of the present application is implemented in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as a coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disk (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0213] The steps of methods or algorithms described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable media, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal or a vehicle device. In the alternative, the processor and the storage medium can reside as discrete components in a user terminal or a vehicle device.

[0214] Those skilled in the art can clearly understand that, for the convenience and brevity, only the division of the above functional modules is taken as an example for description, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

Claims

1. A method of establishing a wireless connection, characterized by Applied to a first device, the method comprises: obtaining first access point information from a server, the first access point information comprising an identification and a password of an access point of a second device; when a first condition is met, connecting to the access point according to the first access point information.

2. The method of claim 1, wherein, The first device has the permission to obtain the first access point information from the server.

3. The method according to claim 1 or 2, characterized in that, The connecting to the access point according to the first access point information when the first condition is met comprises: when a distance between the first device and the second device is less than a first distance threshold, connecting to the access point according to the first access point information.

4. The method according to claim 1 or 2, characterized in that, The second device is a car machine device on a vehicle, and the connecting to the access point according to the first access point information when the first condition is met comprises: when the distance between the first device and the car machine device is less than the first distance threshold, and / or when the vehicle is unlocked, connecting to the access point according to the first access point information.

5. The method according to any one of claims 1-4, characterized in that, The connecting to the access point according to the first access point information comprises: scanning to find the access point with the identification; sending a first connection request to the second device to request to connect to the access point, the first connection request carrying the password.

6. The method according to claim 4 or 5, characterized in that, The method further comprises: when a second condition is met, unlocking the vehicle.

7. The method of claim 6, wherein, The unlocking the vehicle when the second condition is met comprises: when it is detected that the distance between the first device and the car machine device is less than a second distance threshold, unlocking the vehicle; wherein the second distance threshold is greater than or equal to the first distance threshold.

8. The method of claim 6, wherein, The unlocking the vehicle when the second condition is met comprises: when a user's unlocking operation is detected, unlocking the vehicle.

9. The method according to any one of claims 1-8, characterized in that, After the connecting to the access point according to the first access point information, the method further comprises: after the first device is disconnected from the second device, obtaining second access point information from the server, the second access point information comprising a latest identification and a latest password of the access point; connecting to the access point according to the second access point information.

10. The method of claim 9, wherein, The connecting to the access point according to the second access point information comprises: scanning to find the access point with the latest identification; sending a second connection request to the second device to request to connect to the access point, the second connection request carrying the latest password.

11. The method according to claim 9 or 10, characterized in that, The second access point information is sent by the server to the first device when the identification and / or the password of the access point are updated, or the second access point information is sent by the server to the first device according to an access point information update request of the first device.

12. The method according to any one of claims 1-11, characterized in that, After the connecting to the access point according to the first access point information, the method further comprises: communicating with the second device through a wireless connection between the first device and the access point to realize a device interconnection function.

13. A method of establishing a wireless connection, characterized by Applied to a second device, the method comprises: receiving a first connection request from a first device, the first connection request carrying a password of an access point of the second device; verifying the password; when the verification of the password is passed, allowing the first device to connect to the access point.

14. The method of claim 13, wherein, The first device obtains permission to obtain the first access point information from the server.

15. The method according to claim 13 or 14, characterized in that, The method further comprises: sending first access point information to the server, the first access point information comprising an identification of the access point and the password.

16. The method according to any one of claims 13-15, characterized by, The second device is an in-vehicle infotainment device on a vehicle, and the method further comprises: receiving an unlock request from the first device; unlocking the vehicle upon verification of the unlock request.

17. The method according to any one of claims 13-16, characterized by, The method further comprises: receiving an operation of a user modifying the identification and / or the password of the access point; sending second access point information to the server, the second access point information comprising a latest identification and a latest password of the access point.

18. The method of claim 17, wherein, The method further comprises: receiving a second connection request from the first device, the second connection request carrying the latest password; verifying the latest password; allowing the first device to connect to the access point upon verification of the latest password.

19. The method according to any one of claims 13-18, characterized by, The method further comprises: communicating with the first device via a wireless connection between the first device and the electronic device to implement a device interconnection function.

20. An electronic device, comprising: The electronic device comprises: a memory configured to store computer program instructions; a processor configured to execute the computer program instructions to support the electronic device to implement the method according to any one of claims 1-12.

21. An electronic device, comprising: The electronic device comprises: a memory configured to store computer program instructions; a processor configured to execute the computer program instructions to support the electronic device to implement the method according to any one of claims 13-19.

22. A device interconnection system, comprising: a server, a first device configured to implement the method according to any one of claims 1-12, and a second device configured to implement the method according to any one of claims 13-19.

23. A vehicle characterized by comprising: The vehicle comprises an electronic device configured to implement the method according to any one of claims 13-19.

24. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon computer program instructions which, when executed by processing circuitry, implement the method according to any one of claims 1-12, 13-19.

25. A computer program product comprising instructions, wherein: The computer program product, when running on a computer, causes the computer to perform the method according to any one of claims 1-12, 13-19.

Citation Information

Patent Citations

  • Vehicle authentication method and device

    CN110113378A

  • Information sharing method, electronic equipment and computer readable storage medium

    CN112905981A

  • Vehicle-mounted WiFi access method, vehicle controller, cloud server and mobile terminal

    CN114585055A

  • Vehicle control method and device, electronic equipment and storage medium

    CN117631594A

  • Wireless connection establishment method and device, and vehicle

    CN118741760A