The present disclosure relates to a communication method for a local area network (LAN), an electronic device, a vehicle, a system, and a medium.
In the related art, a device may be automatically added to a wireless network through Wi-Fi protected setup (WPS), so as to realize establishment and access of a wireless local area network (LAN). However, since a wireless signal has a characteristic of openness, the solution leads to a great security risk during wireless LAN connection.
Embodiments of the present disclosure provide a communication method for a local area network (LAN), an electronic device, a vehicle, a system, and a medium, which may resolve problems such as a great security risk during wireless LAN connection in the related art.
A communication method for a LAN is applicable to a first device. The method includes the following steps.
At least one second device connected to a first device by a wired communication mode is obtained. The first device is configured to provide a wireless access hotspot to the at least one second device.
Initial hotspot information of the wireless access hotspot is sent to the at least one second device by the wired communication mode. The initial hotspot information is configured to provide the at least one second device with authentication information for the at least one second device to access the wireless access hotspot.
The first device and the at least one second device establish a first wireless LAN connection according to the initial hotspot information. A communication method for a LAN is applicable to a second device. The method includes the following steps.
A first device connected to the second device by a wired communication mode is determined. The first device is configured to provide a wireless access hotspot to the second device.
Initial hotspot information of the wireless access hotspot sent by the first device by the wired communication mode is received. The initial hotspot information is configured for the first device to provide any second device with authentication information for accessing the wireless access hotspot.
The second device and the first device establish a wireless LAN connection according to the initial hotspot information.
In an embodiment, that the first device and the second device establish a wireless LAN connection according to the initial hotspot information includes the following step.
The first device and a second device that sends a first hotspot connection request or a second device that responds to the initial hotspot information establish the first wireless LAN connection according to the initial hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
It is determined whether a hotspot information modification request exists. The hotspot information modification request includes at least one of user name modification information, password modification information, or wireless network encryption mode modification information.
The initial hotspot information is modified and updated as hotspot information according to the hotspot information modification request in response to determining that the hotspot information modification request exists.
The updated hotspot information is sent, by the wired communication mode, to each of the at least one second device connected with the first device.
The first device and the at least one second device establish a second wireless LAN connection according to the updated hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
A first central control message is broadcast to each second device, and a LAN broadcast message in a wireless LAN is monitored. The first central control message includes first user datagram protocol (UDP) data and first device information of the first device. The first UDP data is configured to trigger a second device to send the LAN broadcast message to the wireless LAN.
A LAN device identification measure is implemented according to a monitored LAN broadcast message.
In an embodiment, the LAN broadcast message includes a first device message broadcast by the second device after the second device receives the first central control message. The first device message includes second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the first device message is added to a first LAN device list in response to that the first device message is detected. The first LAN device list includes the first device information of the first device and second device information of each second device that establishes the first wireless LAN connection with the first device.
In an embodiment, the LAN broadcast message includes a second device message that is broadcast for a first time after the second device establishes the wireless LAN connection with the first device. The second device message includes second UDP data and the second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the second device message is added to a first LAN device list in response to that the second device message is detected. A second central control message is broadcast to the second device that broadcasts the second device message, to configure the second device to add the first device information of the first device included in the second central control message to a second LAN device list. The first LAN device list and the second LAN device list include the first device information of the first device and the second device information of each second device that establishes the first wireless LAN connection with the first device.
In an embodiment, after the LAN device identification measure is implemented according to the monitored LAN broadcast message, the method further includes the following steps.
Change information of the second devices in the first LAN device list is monitored.
In response to that the change information indicates that a second device that is not connected with the first device via the first wireless LAN connection is newly added, the second device that is not connected with the first device via the first wireless LAN connection is deleted from the first LAN device list, to update the first LAN device list.
The change information is synchronously broadcast to each second device that establishes the first wireless LAN connection with the first device, to configure the second device to delete, from the second LAN device list and according to the change information, the second device that is not connected with the first device via the first wireless LAN connection.
In an embodiment, after the first device and each second device establishes the first wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
For any second device, the first device determines whether to disconnect the first device from the one of the at least one second device.
In response to determining to disconnect the first device from one of the at least one second device, after the first device receives a second hotspot connection request sent by a second device by the wired communication mode, feeding back, by the wired communication mode, current hotspot information of the wireless access hotspot to the second device that sends the second hotspot connection request.
The first device and the second device that sends the second hotspot connection request establish the first wireless LAN connection according to the current hotspot information.
In an embodiment, the wired communication mode includes one or more of Ethernet communication, controller area network (CAN) bus communication, or local interconnect network (LIN) communication.
A communication method for a LAN includes the following steps.
At least one rear display connected to a front central control display by a wired communication mode is obtained. The front central control display is configured to provide a wireless access hotspot to a rear display.
Initial hotspot information of the wireless access hotspot is sent to the rear display by the wired communication mode. The initial hotspot information is configured to provide the rear display with authentication information for accessing the wireless access hotspot.
The front central control display and the rear display establish the wireless LAN connection according to the initial hotspot information.
An electronic device is provided. The electronic device is configured to perform the foregoing communication method for a LAN applicable to the first device. In an embodiment, the electronic device is configured to perform the foregoing communication method for a LAN applicable to the second device.
In an embodiment, the electronic device is a display.
A vehicle is provided. The vehicle includes the foregoing electronic device.
A communication system for a LAN is provided, including a first device and a second device. The first device is configured to perform the following steps.
At least one second device connected to a first device by a wired communication mode is obtained. The first device is configured to provide a wireless access hotspot to a second device.
Initial hotspot information of the wireless access hotspot is sent to the second device by the wired communication mode. The initial hotspot information is configured to provide the second device with authentication information for accessing the wireless access hotspot.
The first device and the second device establish a first wireless LAN connection according to the initial hotspot information.
The second device is configured to perform the following steps.
A first device connected to the second device by a wired communication mode is determined.
The initial hotspot information of the wireless access hotspot sent by the first device by the wired communication mode is received.
The second device and the first device establish a first wireless LAN connection according to the initial hotspot information.
In an embodiment, that the first device and the second device establish a first wireless LAN connection according to the initial hotspot information includes the following step.
The first device and the second device that sends a first hotspot connection request or the second device that responds to the initial hotspot information establish the first wireless LAN connection according to the initial hotspot information.
In an embodiment, after the first device and the second device establish the first wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
It is determined whether a hotspot information modification request exists. The hotspot information modification request includes at least one of user name modification information, password modification information, or wireless network encryption mode modification information.
The initial hotspot information is modified and updated as hotspot information according to the hotspot information modification request in response to determining that the hotspot information modification request exists.
The updated hotspot information is sent, by the wired communication mode, to each second device connected with the first device.
The first device and the second device establish a second wireless LAN connection according to the updated hotspot information.
In an embodiment, after the first device and the second device establish the first wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
A first central control message is broadcast to each second device, and a LAN broadcast message in a wireless LAN is monitored. The first central control message includes first user datagram protocol (UDP) data and first device information of the first device. The first UDP data is configured to trigger a second device to send the LAN broadcast message to the wireless LAN.
A LAN device identification measure is implemented according to a monitored LAN broadcast message.
In an embodiment, the LAN broadcast message includes a first device message broadcast by the second device after the second device receives the first central control message. The first device message includes second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the first device message is added to a first LAN device list in response to that the first device message is detected. The first LAN device list includes the first device information of the first device and second device information of each second device that establishes the first wireless LAN connection with the first device.
In an embodiment, the LAN broadcast message includes a second device message that is broadcast for a first time after the second device establishes the first wireless LAN connection with the first device. The second device message includes second UDP data and the second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the second device message is added to a first LAN device list in response to that the second device message is detected. A second central control message is broadcast to the second device that broadcasts the second device message, to configure the second device to add the first device information of the first device included in the second central control message to a second LAN device list. The first LAN device list and the second LAN device list include the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, after the LAN device identification measure is implemented according to the monitored LAN broadcast message, the first device is further configured to perform the following steps.
Change information of the second devices in the first LAN device list is monitored.
In response to that the change information indicates that a second device that is not connected with the first device via the first wireless LAN connection is newly added, deleting, from the first LAN device list, the second device that is not connected with the first device via the first wireless LAN connection, to update the first LAN device list.
The change information is synchronously broadcast to each second device that establishes the first wireless LAN connection with the first device, to configure the second device to delete, from the second LAN device list and according to the change information, the second device that is not connected with the first device via the first wireless LAN connection.
In an embodiment, after the first device and each second device establish the first wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
For any second device, the first device determines whether to disconnect the first device from the second device.
In response to determining to disconnect the first device from one of the at least one second device, after the first device receives a second hotspot connection request sent by a second device by the wired communication mode, feeding back, by the wired communication mode, current hotspot information of the wireless access hotspot to the second device that sends the second hotspot connection request.
The first device and the second device that sends the second hotspot connection request, establish the first wireless LAN connection according to the current hotspot information.
In an embodiment, the preset wired communication mode includes one or more of Ethernet communication, controller area network (CAN) bus communication, or local interconnect network (LIN) communication.
A non-transitory computer-readable storage medium is provided. The non-transitory computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the foregoing communication method for a LAN applicable to the first device is implemented. In an embodiment, when the computer program is executed by the processor, the foregoing communication method for a LAN applicable to the second device is implemented.
In this embodiment of the present disclosure, after at least one second device connected to the first device by the preset wired communication mode is obtained, initial hotspot information of the wireless access hotspot is sent to any second device by the preset wired communication mode. The initial hotspot information is used for providing any second device with authentication information for accessing the wireless access hotspot. The first device and the second device establish a wireless LAN connection according to the initial hotspot information. By the above communication method for a LAN of the present disclosure, automatic establishment of the wireless LAN may be implemented. In addition, during the automatic establishment of the wireless LAN of the present disclosure, the first device is required to provide the second device with authentication information for accessing the wireless access hotspot (such as the initial hotspot information of the wireless access hotspot) by the preset wired communication mode. Therefore, the communication method for a LAN in the present disclosure is safer and more convenient.
To describe the technical solutions of the embodiments of this application more clearly, the following describes the accompanying drawings required for describing the embodiments of the present disclosure. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the art may still derive other accompanying drawings from these accompanying drawings without creative efforts.
The technical solutions in embodiments of the present disclosure are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are some rather than all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
In an embodiment, as shown in
S10: At least one second device connected to a first device by a preset wired communication mode is obtained. The first device is configured to provide a wireless access hotspot to any second device. It may be understood that in a vehicle, the first device and the second device are interconnected by wires in the preset wired communication mode, so as to provide a hotspot information transmission channel between the wireless access hotspot of the first device and the second device. The preset wired communication mode includes one or more of Ethernet communication, controller area network (CAN) bus communication, and local interconnect network (LIN) communication. In an embodiment, after the first device is turned on, the first device first actively obtains connection information of the preset wired communication mode, to determine whether the second device connected to the first device by the preset wired communication mode currently exists. If it is determined that the second device connected to the first device by the preset wired communication mode currently exists, the first device automatically turns on the wireless access hotspot to which the first device belongs, so as to realize automatic establishment of a wireless LAN through the wireless access hotspot. If it is determined that no second device connected to the first device by the preset wired communication mode currently exists, the wireless access hotspot is not turned on.
S20: Initial hotspot information of the wireless access hotspot is sent to any second device by the preset wired communication mode. The initial hotspot information is used/configured for providing any second device with authentication information for accessing the wireless access hotspot. The initial hotspot information includes, but is not limited to, a user name, a password, and a wireless network encryption mode. In the step, an action of sending the initial hotspot information to the second device by the first device may be actively or regularly sent to any second device after a user triggers a preset button. In an embodiment, after the first device receives a first hotspot connection request sent by the second device by the preset wired communication mode, the initial hotspot information is fed/forwarded, by the preset wired communication mode, back to the second device that sends the first hotspot connection request. It may be understood that the wireless access hotspot of the first device is used as a hotspot of the wireless LAN. After the wireless access hotspot is automatically turned on and accessed, the first device monitors information sent by the preset wired communication mode. For example, when the preset wired communication mode is a connection by a CAN bus, a CAN message sent through the CAN bus is monitored. It may be understood that if the first device monitors the first hotspot connection request sent by the second device by the preset wired communication mode (the first hotspot connection request is used for requesting to obtain the initial hotspot information of the wireless access hotspot), the initial hotspot information currently set by the wireless access hotspot is sent to the second device by the preset wired communication mode. In the present disclosure, after each second device on the vehicle is turned on, the first hotspot connection request is first actively sent to the first device by the preset wired communication mode, and the hotspot information sent by the first device is simultaneously monitored (such as the foregoing initial hotspot information or updated hotspot information mentioned later). It may be understood that the initial hotspot information of the first device is directly sent to the second device by the preset wired communication mode, that is, a wired transmission medium. Therefore, a security issue that may be caused by openness of wireless transmission during the wireless transmission is prevented from occurring.
S30: The first device and the second device establish a wireless LAN connection (e.g., a first wireless LAN connection) according to the initial hotspot information. In an embodiment, step S30 includes the following step. The first device and the second device that sends a first hotspot connection request or the second device that responds to the initial hotspot information establish the wireless LAN connection according to the initial hotspot information. In other words, the second device that establishes the wireless LAN connection with the first device can only be a second device that sends the first hotspot connection request and then obtains the initial hotspot information fed back by the second device. In an embodiment, the second device is a second device that directly receives the initial hotspot information sent by the first device and responds to the initial hotspot information.
It may be understood that after the second device receives the initial hotspot information sent by the first device, the second device establishes the wireless LAN connection with the first device through the user name, the password, and the wireless network encryption mode included in the initial hotspot information. In the automatic establishment process of the foregoing wireless LAN, an access point of the wireless LAN is a wireless access hotspot of the first device. Therefore, the first device serves as a manager of the wireless LAN, and the second device connected to the first device by the preset wired communication mode is a workstation of the wireless LAN, which cooperates to participate in management of the wireless LAN.
The first device directly transmits the user name, the password, and the wireless network encryption mode in the initial hotspot information to the second device by the preset wired communication mode, and then implements the establishment of the wireless LAN according to the transmitted initial hotspot information. In the foregoing solution, in addition to ensuring information security, the wireless network encryption mode in the initial hotspot information transmitted by the first device is not limited. For example, the wireless network encryption mode may be a secure WPA2 (WPA being a primary Wi-Fi encryption and authentication mode provided by Wi-Fi Alliance) or WPA3 encryption mode, and may also be a Wi-Fi encryption mode conforming to China Compulsory Certification (CCC) requirements. Compared with a solution in which one encryption mode must be fixedly used and hotspot information is not allowed to be changed, the solution provided in the foregoing embodiments of the present disclosure allows setting the wireless network encryption mode in the initial hotspot information on demand, as long as the first device sends the initial hotspot information to each second device after the setting. Then the second device and the first device may be allowed to establish the wireless LAN according to the foregoing set wireless network encryption mode. In this way, the present disclosure may support automatic establishment of a LAN of any wireless network encryption type, which greatly improves scalability of the wireless network encryption mode and facilitates adaptation to updating of an encryption technology. Similarly, the user name and the password in the initial hotspot information of the present disclosure may also be set as required, rather than being generated only by WPS or a vehicle identification number (VIN). Therefore, the user name and the password in the present disclosure may also be set as required, which is convenient to operate and improves user experience.
In the foregoing embodiments of the present disclosure, by the communication method for a LAN of the present disclosure, automatic establishment of the wireless LAN may be implemented. In addition, during the automatic establishment of the wireless LAN of the present disclosure, the first device is required to provide the second device with authentication information for accessing the wireless access hotspot (such as the initial hotspot information of the wireless access hotspot) by the preset wired communication mode. Therefore, the communication method for a LAN in the present disclosure is safer and more convenient. In addition, after the first device is turned on, if it is determined that the second device connected to the first device by the preset wired communication mode exists, the wireless access hotspot of the first device is turned on. After the first device receives the first hotspot connection request sent by the second device by the preset wired communication mode, the first device may send, by the preset wired communication mode, the initial hotspot information (including the user name, the password, and the wireless network encryption mode) to each second device connected to the first device by the preset wired communication mode, and then cause the second device to establish the wireless LAN connection with the first device by any set wireless network encryption mode (with any type of wireless network encryption mode being supported). In other words, through the foregoing communication method for a LAN of the present disclosure, the automatic establishment of the wireless LAN may be implemented, and the wireless network encryption mode of the present disclosure is not limited. Therefore, the automatic establishment process of the wireless LAN of the present disclosure is safer, more convenient, and easier to cope with and support complex and diverse wireless network encryption modes.
In an embodiment, after step S30, that is, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following step.
It is determined whether a hotspot information modification request exists. The hotspot information modification request includes at least one of user name modification information, password modification information, and wireless network encryption mode modification information. The hotspot information modification request includes at least one of user name modification information, password modification information, or wireless network encryption mode modification information. In the present disclosure, the hotspot information modification request may be sent by the second device by the preset wired communication mode, or may be directly generated after the current hotspot information is modified by the first device. In this embodiment, the hotspot information of the first device (for example, the initial hotspot information or the updated hotspot information after the update may be modified) can be modified through a user interface of the first device or the second device. After the user modifies the initial hotspot information through the user interface of one second device, the hotspot information modification request is sent to the first device by the preset wired communication mode. In this case, the first device may determine, after receiving the hotspot information modification request, that the hotspot information modification request currently exists. However, after the user modifies the initial hotspot information through the user interface of the first device, the hotspot information modification request is directly generated. In this case, the first device may directly determine that the hotspot information modification request currently exists. It may be understood that the hotspot information modification request includes modification content edited and modified by the user in the foregoing user interface, such as one or more of the user name modification information, the password modification information, or the wireless network encryption mode modification information.
The initial hotspot information is modified as updated hotspot information according to the hotspot information modification request when a determining result is yes. It may be understood that when the first device monitors that the hotspot information modification request currently exists, the first device determines that the initial hotspot information is modified. In this case, the initial hotspot information is automatically modified as the updated hotspot information according to the modification content in the foregoing hotspot modification request.
The updated hotspot information is sent, by the preset wired communication mode, to each second device connected with the first device. In an embodiment, after the first device modifies the initial hotspot information into the updated hotspot information according to the hotspot information modification request, the updated hotspot information is sent, by the preset wired communication mode, to each second device connected to the wireless access hotspot of the first device in the wireless LAN. Then it is convenient for another second device to re-establish the wireless LAN connection, such as a second wireless LAN connection, with the first device according to the foregoing updated hotspot information.
The first device and the second device re-establish the wireless LAN connection according to the updated hotspot information. It may be understood that during operation of the wireless LAN, the second device enables a background thread to monitor in real time whether a new message (such as a message including the updated hotspot information) sent by the first device is transmitted by the preset wired communication mode, to cope with a change of the initial hotspot information of the first device. After the second device detects the updated hotspot information sent by the first device, the second device saves the updated hotspot information, and automatically establishes the LAN connection with the first device by using the user name, the password, and the wireless network encryption mode in the updated hotspot information.
In other words, in the present disclosure, the user may be allowed to modify the initial hotspot information (including the user name, the password, and the wireless network encryption mode) through the user interface of the first device or the second device. Then after the first device monitors the hotspot information modification request including the modification content, the initial hotspot information is modified as the updated hotspot information. The updated hotspot information is sent, by the preset wired communication mode, to each second device connected to the first device. Then after the user completes the modification of the hotspot information, re-establishment of the wireless LAN is implemented, which is convenient for use by the user.
In an embodiment, after step S30, that is, after the first device and each second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
For any second device, the first device determines whether to disconnect from the second device. In other words, after the first device and each second device establish the wireless LAN connection according to the initial hotspot information, part of the second devices may be temporarily powered off or shut down due to other failures, in this case, the second device is disconnected from the first device, and after the second device is restarted, the second device may also need to re-establish a wireless LAN connection. Therefore, in this case, it needs to be determined whether the first device is disconnected from any second device.
When the determining result is yes (e.g., the first device is determined to be disconnected from a second device), current hotspot information of the wireless access hotspot is fed, by the preset wired communication mode, back to the second device that sends a second hotspot connection request after the first device receives a second hotspot connection request sent by the second device by the preset wired communication mode. In other words, after it is determined that one second device is disconnected from the first device, if the second device is restarted and needs to re-establish a wireless LAN connection with the first device, in this case, the second device sends a second hotspot connection request (the second hotspot connection request is used for requesting to obtain real-time hotspot information corresponding to the wireless access hotspot, that is, current hotspot information) to the first device by the preset wired communication mode. In this case, after the first device receives the second hotspot connection request sent by the second device by the preset wired communication mode, the current hotspot information of the wireless access hotspot is fed, by the preset wired communication mode, back to the second device that sends the second hotspot connection request.
The first device and the second device establish the wireless LAN connection according to the current hotspot information. In other words, after the second device receives the current hotspot information of the wireless access hotspot, the first device and the second device establish the wireless LAN connection according to the current hotspot information. In other words, after the second device receives the current hotspot information sent by the first device, the second device establishes the wireless LAN connection with the first device through the user name, the password, and the wireless network encryption mode included in the current hotspot information.
In an embodiment, as shown in
S40: A first central control message is broadcast to each second device, and a LAN broadcast message in a wireless LAN is monitored. The first central control message includes first user datagram protocol (UDP) data and first device information of the first device. The first UDP data is used/configured for triggering any second device to send the LAN broadcast message to the wireless LAN. The first device, as an access point and a manager of the wireless LAN, broadcasts the first central control message to an IP layer in the wireless LAN after discovering that the second device is connected to the wireless access hotspot to which the second device belongs. A broadcast data packet of the first central control message includes the first UDP data, the first device information of the first device, and the like. In an embodiment, the first UDP data refers to a UDP FIND field. The UDP FIND field includes a first device ID (unique identifier) corresponding to the first device, and the like. The first device information includes the first device ID, a central control IP address of the first device, and the like. The first central control message may also include other contents other than the first UDP data and the first device information of the first device, for example, information such as a LAN networking status (including the first device ID, a second device ID of the second device connected to the first device, a quantity of devices, and the like), a parameter such as content sharing permission between devices, a sub-LAN identifier, and the like.
However, after the wireless access hotspot establishes the wireless LAN connection with the second device, the first device broadcasts the first central control message to the IP layer in the wireless LAN, and further monitors the LAN broadcast message in the wireless LAN. In other words, the LAN broadcast message broadcast by each second device is monitored. The LAN broadcast message includes, but is not limited to, a first device message and a second device message. The first device message refers to a message broadcast by the second device as a reply after the second device receives the first central control message sent by the first device. In other words, before the first device sends the first central control message, the second device that sends the first device message is continuously in a power-on state and is connected to the first device by the preset wired communication mode. In this way, the first central control message may be received. However, the second device message refers to a message that is broadcast for the first time after the second device and the first device establish the wireless LAN connection. In other words, before the first device sends the first central control message, the second device that sends the second device message is in a shutdown/off state due to a failure or power failure, and is not turned on until the first device sends the first central control message, and establishes the wireless LAN connection with the wireless access hotspot of the first device by the preset wired communication mode. In this case, since the second device has not received the first central control message before, the second device needs to re-request to obtain the first device information of the first device by actively broadcasting the second device message (the second device message includes second UDP data and second device information of the second device) and request to obtain the second device information of another second device that receive the second device message after the second device establishes the wireless network connection with the wireless access hotspot. It may be understood that the first device that receives the second device message broadcasts the first device information as a reply, and the second device that receives the second device message also broadcasts the second device information as a reply. Then after the second device that broadcasts the second device message receives each device information (the first device information and the second device information) broadcast as a reply, the device information is to be added to a LAN device list (that is, a second LAN device list mentioned below) corresponding to a current device.
S50: A LAN device identification measure is implemented according to a monitored LAN broadcast message. In other words, different LAN device identification measures are implemented according to differences of the foregoing received LAN broadcast messages.
In an embodiment, the LAN broadcast message includes a first device message broadcast by the second device as a reply after the second device receives the first central control message. The first device message includes second device information of the second device (the second device information includes a second device ID of the second device, a device IP address, and the like). Further, step S50 that the LAN device identification measure is implemented according to the monitored LAN broadcast message includes the following step. The second device information included in the first device message is added to a first LAN device list if the first device message is monitored. The first LAN device list includes the first device information of the first device and second device information of each second device that establishes the wireless LAN connection with the first device. In other words, after the first device starts monitoring and detection of the second device in the wireless LAN in step S40 (the first central control message is broadcast to the IP layer in the wireless LAN, and the LAN broadcast message in the wireless LAN is monitored), the first device message is broadcast as a reply if the second device in the wireless LAN monitors the UDP_FIND field in the first central control message. However, the first device is to save the second device information therein to the first LAN device list after receiving the first device message.
In another embodiment, the LAN broadcast message includes a second device message that is broadcast for a first time after the second device establishes the wireless LAN connection with the first device. The second device message includes second UDP data and the second device information of the second device. Further, step S40 in which the LAN device identification measure is implemented according to the monitored LAN broadcast message includes the following steps. The second device information included in the second device message is added to a first LAN device list if the second device message is monitored. A second central control message is broadcast as a reply to the second device that broadcasts the second device message, to cause the second device to add the first device information of the first device included in the second central control message to a second LAN device list. The first LAN device list and the second LAN device list both include the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device. In other words, after the first device starts monitoring and detection of the second device in the wireless LAN in step S40 (the first central control message is broadcast to the IP layer in the wireless LAN, and the LAN broadcast message in the wireless LAN is monitored), the first device directly starts broadcasting the second device message if the second device in the wireless LAN has just been turned on and has not received the first central control message. However, the first device is also to save the second device information in the foregoing second device message to the first LAN device list. It may be understood that the first device that receives the second device message broadcasts the first device information as a reply, and the second device that receives the second device message also broadcasts the second device information as a reply. Then after the second device that broadcasts the second device message receives each device information (the first device information and the second device information) broadcast as a reply, the device information is to be added to a LAN device list (that is, a second LAN device list mentioned below) corresponding to a current device.
In the present disclosure, the first LAN device list and the second LAN device list both include the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device. In this embodiment, the first LAN device list and the second LAN device list may refer to different lists respectively stored in the first device and the second device. Therefore, through the foregoing method, synchronization of data in the first LAN device list and the second LAN device list may be maintained. Through the solution in this embodiment, identification and management of each device in the wireless LAN may be implemented through the first LAN device list (and the second LAN device list) at the IP layer, thereby providing an accurate service for another network requirement such as upper-level https. In addition, the present disclosure may implement accurate identification of a LAN device that is not oriented to a service. In other words, each device in the wireless LAN may be quickly identified without binding to a service (without binding to a service, a mechanism for identifying a device does not depend on provision of a service) through a customized UDP_FIND field and a broadcast reply mechanism, to provide basic services for more business scenarios and accurate identification in the wireless LAN. The device in the present disclosure is convenient for business expansion and accurate identification. It may be understood that, in some embodiments, the first LAN device list and the second LAN device list may also refer to a same list stored in a certain device that can be retrieved by the first device and the second device. In other words, the entire wireless LAN may share a unified LAN device list.
In an embodiment, after step S50, that is, after the LAN device identification measure is implemented according to the monitored LAN broadcast message, the method includes the following step.
Change information of the second devices in the first LAN device list is monitored. The first LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device. In other words, the first device further needs to monitor the change information of the second device connected to the first device through the wireless access hotspot. The change information may include a change in a quantity of the second devices currently connected to the first device in real time through the wireless access hotspot and device information. In this way, it may be detected through the change information whether the second device having a certain device IP address joins or exits the wireless LAN. In the foregoing embodiments, a corresponding LAN device identification measure has actually been described when the second device joins the wireless LAN. Therefore, in this embodiment, only a case where the second device exiting the wireless LAN exists is described (in other words, the change information represents that the second device that is not connected with the first device via the wireless LAN connection is newly added).
When the change information represents that the second device that is removed from the wireless LAN connection to the first device is newly added currently, the second device that is removed from the wireless LAN connection to the first device is deleted from the first LAN device list, to update the first LAN device list. In other words, when the change information represents that the second device that is not connected with the first device via the wireless LAN connection is newly added, it indicates that the second device that exits the wireless LAN before is added now. In this case, an entry corresponding to the second device may be deleted from the first LAN device list.
The change information is synchronously broadcast to each second device that establishes the wireless LAN connection with the first device, to cause the second device to synchronously delete, from the second LAN device list according to the change information, the second device that is not connected with the first device via the wireless LAN connection. In other words, after the foregoing second device exiting the wireless LAN is deleted from the first LAN device list, other online second devices that currently in the wireless LAN in real time may be further synchronously instructed, in a form of wireless LAN broadcasting, to delete the corresponding entry of the second device exiting the wireless LAN from the second LAN device list according to the foregoing change information.
According to the foregoing communication method for a LAN in the present disclosure, each device in the wireless LAN may be quickly identified without binding to the service (without binding to the service, a mechanism for identifying the device does not depend on the provision of the service), to provide a basic service for more business scenarios and accurate identification in the wireless LAN. The method is a method for accurate identification of the LAN device that is not oriented to the service. The foregoing communication method for a LAN is applicable to an on-board field.
It should be understood that a magnitude of the sequence number of steps in the above embodiments does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
The present disclosure further provides an electronic device. The electronic device is configured to perform the foregoing communication method for a LAN. In an embodiment, when the electronic device is a first device, the first device is configured to perform the following steps.
At least one second device connected to a first device by a preset wired communication mode is obtained. The first device is configured to provide a wireless access hotspot to any second device.
Initial hotspot information of the wireless access hotspot is sent to any second device by the preset wired communication mode. The initial hotspot information is used for providing any second device with authentication information for accessing the wireless access hotspot.
The first device and the second device establish a wireless LAN connection according to the initial hotspot information.
In an embodiment, that the first device and the second device establish a wireless LAN connection according to the initial hotspot information includes the following step.
The first device and the second device that sends a first hotspot connection request or the second device that responds to the initial hotspot information establish the wireless LAN connection according to the initial hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
It is determined whether a hotspot information modification request exists. The hotspot information modification request includes at least one of user name modification information, password modification information, and wireless network encryption mode modification information.
The initial hotspot information is modified as updated hotspot information according to the hotspot information modification request when a determining result is yes.
The updated hotspot information is sent, by the preset wired communication mode, to each second device connected with the first device.
The first device and the second device re-establish the wireless LAN connection according to the updated hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
A first central control message is broadcast to each second device, and a LAN broadcast message in a wireless LAN is monitored. The first central control message includes first UDP data and first device information of the first device. The first UDP data is used for triggering any second device to send the LAN broadcast message to the wireless LAN.
A LAN device identification measure is implemented according to a monitored LAN broadcast message.
In an embodiment, the LAN broadcast message includes a first device message broadcast by the second device as a reply after the second device receives the first central control message. The first device message includes second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the first device message is added to a first LAN device list if the first device message is monitored/detected. The first LAN device list includes the first device information of the first device and second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, the LAN broadcast message includes a second device message that is broadcast for a first time after the second device establishes the wireless LAN connection with the first device. The second device message includes second UDP data and the second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the second device message is added to a first LAN device list if the second device message is monitored/detected. A second central control message is broadcast as a reply to the second device that broadcasts the second device message, to cause the second device to add the first device information of the first device included in the second central control message to a second LAN device list. The first LAN device list and the second LAN device list both include the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, after the LAN device identification measure is implemented according to the monitored LAN broadcast message, the method further includes the following steps.
Change information of the second devices in the first LAN device list is monitored.
When the change information represents that the second device that is not connected with the first device via the wireless LAN connection is newly added, the second device that is not connected with the first device via the wireless LAN connection is deleted from the first LAN device list, to update the first LAN device list.
The change information is synchronously broadcast to each second device that establishes the wireless LAN connection with the first device, to cause the second device to synchronously delete, from the second LAN device list according to the change information, the second device that is not connected with the first device via the wireless LAN connection.
In an embodiment, after the first device and each second device establish the wireless LAN connection according to the initial hotspot information, the method further includes the following steps.
For any second device, the first device determines whether to disconnect the first device from the second device.
When the determining result is yes (e.g., determining to disconnect the first device from the second device), current hotspot information of the wireless access hotspot is fed, by the preset wired communication mode, back to the second device that sends a second hotspot connection request after the first device receives a second hotspot connection request sent by the second device by the preset wired communication mode.
The first device and the second device establish the wireless LAN connection according to the current hotspot information.
In an embodiment, the preset wired communication mode includes one or more of Ethernet communication, CAN bus communication, and LIN communication.
An arrangements of the electronic device in the present disclosure are in one-to-one correspondence with those in the foregoing communication method for a LAN. Details are not described herein again. All or some of modules in the foregoing electronic device may be implemented by software, hardware, or a combination thereof. The foregoing modules may be built in or independent of the electronic device in a form of hardware, or may be stored in the electronic device in a form of software, so that the electronic device invokes and performs an operation corresponding to each of the foregoing modules.
As shown in
S100: A first device connected to the second device by a preset wired communication mode is determined. The first device is configured to provide a wireless access hotspot to any second device.
S200: Initial hotspot information of the wireless access hotspot sent by the first device by the preset wired communication mode is received. The initial hotspot information is used for allowing the first device to provide any second device with authentication information for accessing the wireless access hotspot.
S300: The second device and the first device establish a wireless LAN connection according to the initial hotspot information.
In an embodiment, after step S300, the method further includes the following steps.
After the first device modifies the initial hotspot information into updated hotspot information according to a hotspot information modification request, the second device and the second device re-establish the wireless LAN connection according to the updated hotspot information if the updated hotspot information sent by the first device by the preset wired communication mode is received. The hotspot information modification request includes at least one of user name modification information, password modification information, and wireless network encryption mode modification information.
Further, after step S300, the method further includes the following steps.
A second hotspot connection request is sent to the first device by the preset wired communication mode. After current hotspot information of the wireless access hotspot fed back by the first device by the preset wired communication mode is received, the second device and the first device establish the wireless LAN connection according to the current hotspot information.
In an embodiment, after step S300, the method further includes the following steps.
After a first central control message broadcast by the first device is received, a first device message is broadcast as a reply, so that after the first device monitors the first device message, second device information of the second device included in the first device message is added to a first LAN device list. The first central control message includes first UDP data and first device information of the first device. The first UDP data is used for triggering any second device to send the LAN broadcast message to the wireless LAN. The first LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, after step S300, the method further includes the following steps.
A second device message is broadcast, so that the first device adds the second device information of the second device included in the second device message to the first LAN device list after monitoring the second device message. The second device message refers to a message that is broadcast for a first time after the second device and the first device establish the wireless LAN connection. The second device message includes second UDP data and the second device information. The first LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
A second central control message broadcast by the first device as a reply after the first device monitors the second device message is received, and the first device information of the first device included in the second central control message is added to a second LAN device list. The second LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, after step S300, the method further includes the following steps.
Change information of the second device in the first LAN device list synchronously broadcast by the first device after the monitoring is received. The first LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device. When the change information represents that the second device that is not connected with the first device via the wireless LAN connection is newly added, the second device that is not connected with the first device via the wireless LAN connection is deleted from the first LAN device list, and then synchronous broadcasting is performed.
The second device that is not connected with the first device via the wireless LAN connection is synchronously deleted from the second LAN device list according to the change information. The second LAN device list includes the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
The communication method for a LAN applied to the second device in the foregoing embodiments of the present disclosure is in one-to-one correspondence with the communication method for a LAN applied to the first device in the present disclosure. Details are not described herein again. By the above communication method for a LAN of the present disclosure, automatic establishment of the wireless LAN may be implemented. In addition, during the automatic establishment of the wireless LAN of the present disclosure, the first device is required to provide the second device with authentication information for accessing the wireless access hotspot (such as the initial hotspot information of the wireless access hotspot) by the preset wired communication mode. Therefore, the communication method for a LAN in the present disclosure is safer and more convenient.
The present disclosure further provides an electronic device. The electronic device is configured to perform the foregoing communication method for a LAN. In an embodiment, when the electronic device is the second device, the second device is configured to perform the following steps.
A first device connected to the second device by a preset wired communication mode is determined. The first device is configured to provide a wireless access hotspot to any second device.
Initial hotspot information of the wireless access hotspot sent by the first device by the preset wired communication mode is received. The initial hotspot information is used for allowing the first device to provide any second device with authentication information for accessing the wireless access hotspot.
The second device and the first device establish a wireless LAN connection according to the initial hotspot information.
An arrangements of the electronic device in the present disclosure are in one-to-one correspondence with those in the foregoing communication method for a LAN applied to the second device. Details are not described herein again. All or some of modules in the foregoing electronic device may be implemented by software, hardware, or a combination thereof. The foregoing modules may be built in or independent of the electronic device in a form of hardware, or may be stored in the electronic device in a form of software, so that the electronic device invokes and performs an operation corresponding to each of the foregoing modules.
As shown in
At least one rear display connected to a front central control display by a preset wired communication mode is obtained. The front central control display is configured to provide a wireless access hotspot to any rear display.
Initial hotspot information of the wireless access hotspot is sent to any rear display by the preset wired communication mode. The initial hotspot information is used for providing any rear display with authentication information for accessing the wireless access hotspot.
The front central control display and the rear display establish the wireless LAN connection according to the initial hotspot information.
The communication method for a LAN applied/applicable to the second device in the foregoing embodiments of the present disclosure is in one-to-one correspondence with the communication method for a LAN applicable/applied to the first device. Details are not described herein again. In an embodiment, the front central control display may be regarded as the first device, and the rear display may be regarded as the second device. By the above communication method for a LAN of the present disclosure, automatic establishment of the wireless LAN may be implemented. In addition, during the automatic establishment of the wireless LAN of the present disclosure, the front central control display and the rear display are required to provide the second device with authentication information for accessing the wireless access hotspot (such as the initial hotspot information of the wireless access hotspot) by the preset wired communication mode. Therefore, the communication method for a LAN in the present disclosure is safer and more convenient.
It should be understood that a magnitude of the sequence number of steps in the above embodiments of the present disclosure does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
The present disclosure further provides an electronic device. The electronic device is configured to perform the foregoing communication method for a LAN. In an embodiment, the electronic device is a display. In an embodiment, the electronic device may be an on-board front central control display (corresponding to the first device) arranged on a vehicle. The electronic device may also be a different rear display (corresponding to the second device) arranged on the vehicle. During automatic establishment of an on-board wireless LAN through the communication method for a LAN, an access point of the on-board wireless LAN is the wireless access hotspot of the foregoing first device (such as the front central control display). Therefore, the first device serves as a manager of the on-board wireless LAN, and the second device (such as a different rear display) connected to the first device by the preset wired communication mode (such as the CAN bus) is a workstation of the on-board wireless LAN. The second device may cooperate to participate in the management of the on-board wireless LAN according to the foregoing communication method for a LAN.
An arrangements of the electronic device in the present disclosure are in one-to-one correspondence with those in the foregoing communication method for a LAN. Details are not described herein again. All or some of modules in the foregoing electronic device may be implemented by software, hardware, or a combination thereof. The foregoing modules may be built in or independent of the electronic device in a form of hardware, or may be stored in the electronic device in a form of software, so that the electronic device invokes and performs an operation corresponding to each of the foregoing modules.
The present disclosure further provides a vehicle, including the electronic devices in the above different embodiments. It may be understood that the foregoing communication method for a LAN is applicable to an on-board field. In other words, the foregoing wireless LAN may be an on-board wireless LAN, and the foregoing electronic device may be the first device or the second device. The first device may be an on-board front central control display arranged on a vehicle. The second device may be a different rear display arranged on the vehicle. During automatic establishment of an on-board wireless LAN through the communication method for a LAN, an access point of the on-board wireless LAN is the wireless access hotspot of the foregoing first device (such as the front central control display). Therefore, the first device serves as a manager of the on-board wireless LAN, and the second device (such as a different rear display) connected to the first device by the preset wired communication mode (such as the CAN bus) is a workstation of the on-board wireless LAN. The second device may cooperate to participate in the management of the on-board wireless LAN according to the foregoing communication method for a LAN.
The present disclosure further provides a communication system for a LAN, including a first device and a second device. The first device is configured to perform the following steps.
At least one second device connected to a first device by a preset wired communication mode is obtained. The first device is configured to provide a wireless access hotspot to any second device.
Initial hotspot information of the wireless access hotspot is sent to any second device by the preset wired communication mode. The initial hotspot information is used for providing any second device with authentication information for accessing the wireless access hotspot.
The first device and the second device establish a wireless LAN connection according to the initial hotspot information.
The second device is configured to perform the following steps.
A first device connected to the second device by a preset wired communication mode is determined.
The initial hotspot information of the wireless access hotspot sent by the first device by the preset wired communication mode is received.
The second device and the first device establish a wireless LAN connection according to the initial hotspot information.
In an embodiment, that the first device and the second device establish a wireless LAN connection according to the initial hotspot information includes the following step.
The first device and the second device that sends a first hotspot connection request or the second device that responds to the initial hotspot information establish the wireless LAN connection according to the initial hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
It is determined whether a hotspot information modification request exists. The hotspot information modification request includes at least one of user name modification information, password modification information, and wireless network encryption mode modification information.
The initial hotspot information is modified as updated hotspot information according to the hotspot information modification request when a determining result is yes.
The updated hotspot information is sent, by the preset wired communication mode, to each second device connected with the first device.
The first device and the second device re-establish the wireless LAN connection according to the updated hotspot information.
In an embodiment, after the first device and the second device establish the wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
A first central control message is broadcast to each second device, and a LAN broadcast message in a wireless LAN is monitored. The first central control message includes first UDP data and first device information of the first device. The first UDP data is used for triggering any second device to send the LAN broadcast message to the wireless LAN.
A LAN device identification measure is implemented according to a monitored LAN broadcast message.
In an embodiment, the LAN broadcast message includes a first device message broadcast by the second device as a reply after the second device receives the first central control message. The first device message includes second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the first device message is added to a first LAN device list if the first device message is monitored. The first LAN device list includes the first device information of the first device and second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, the LAN broadcast message includes a second device message that is broadcast for a first time after the second device establishes the wireless LAN connection with the first device. The second device message includes second UDP data and the second device information of the second device.
That a LAN device identification measure is implemented according to a monitored LAN broadcast message includes the following step.
The second device information included in the second device message is added to a first LAN device list if the second device message is monitored/detected. A second central control message is broadcast as a reply to the second device that broadcasts the second device message, to cause the second device to add the first device information of the first device included in the second central control message to a second LAN device list. The first LAN device list and the second LAN device list both include the first device information of the first device and the second device information of each second device that establishes the wireless LAN connection with the first device.
In an embodiment, after the LAN device identification measure is implemented according to the monitored LAN broadcast message, the first device is further configured to perform the following steps.
Change information of the second devices in the first LAN device list is monitored.
When the change information represents that the second device that is not connected with the first device via the wireless LAN connection is newly added, the second device that is that is not connected with the first device via the wireless LAN connection is deleted from the first LAN device list, to update the first LAN device list.
The change information is synchronously broadcast to each second device that establishes the wireless LAN connection with the first device, to cause the second device to synchronously delete, from the second LAN device list according to the change information, the second device that is not connected with the first device via the wireless LAN connection.
In an embodiment, after the first device and each second device establish the wireless LAN connection according to the initial hotspot information, the first device is further configured to perform the following steps.
For any second device, the first device determines whether to disconnect the first device from the second device.
When the determining result is yes, such that the first device is determined to be disconnected from the second device, current hotspot information of the wireless access hotspot is fed, by the preset wired communication mode, back to the second device that sends a second hotspot connection request after the first device receives a second hotspot connection request sent by the second device by the preset wired communication mode.
The first device and the second device establish the wireless LAN connection according to the current hotspot information.
In an embodiment, the preset wired communication mode includes one or more of Ethernet communication, CAN bus communication, and LIN communication.
An arrangements of the communication system for a LAN in the present disclosure are in one-to-one correspondence with those in the foregoing communication method for a LAN. Details are not described herein again.
The present disclosure further provides a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the foregoing communication method for a LAN applied to the first device is implemented. In an embodiment, when the computer program is executed by the processor, the foregoing communication method for a LAN applied to the second device is implemented.
A person of ordinary skill in the art may understand that all or some of processes of the method in the foregoing embodiments may be implemented by a computer program instructing the relevant hardware. The computer program may be stored in a non-volatile computer-readable storage medium. When the computer program is executed, the processes of the foregoing method embodiments may be implemented. Any reference to the memory, storage, the database, or other media used in the embodiments provided in the present disclosure may include a non-volatile memory or a volatile memory. The non-volatile memory may include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM) or an external cache. By way of description rather than limitation, the RAM may be obtained in multiple forms, such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDRSDRAM), an enhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), a rambus direct RAM (RDRAM), a direct rambus dynamic RAM (DRDRAM), and a rambus dynamic RAM (RDRAM).
A person skilled in the art may understand that for the convenience and conciseness of description, the above functional units and modules are used as examples for description. In practical applications, the above functions may be implemented by different functional units and modules as required, that is, an internal structure of an apparatus is divided into different functional units or modules to implement all or a part of the functions described above.
The foregoing embodiments are used for describing the technical solutions of the present disclosure, and are not to limit the present disclosure. Although the present disclosure is described in detail with reference to the foregoing embodiments, it should be appreciated by a person skilled in the art that, modifications may still be made to the technical solutions described in the above embodiments, or equivalent substitutions may be made to some of the technical features. However, these modifications or substitutions do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and all shall fall within the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202211180771.4 | Sep 2022 | CN | national |
This application is a continuation application of International Patent Application No. PCT/CN2023/120601, filed on Sep. 22, 2023, which is based on and claims priority to and benefits of Chinese Patent Application No. 202211180771.4, filed on Sep. 27, 2022. The entire content of all of the above-referenced applications is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/120601 | Sep 2023 | WO |
Child | 19062787 | US |