Wireless communication device and wireless communication method for verifiable vendor information

CN116470928BActive Publication Date: 2026-09-22REALTEK SEMICON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210030896.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-12
Publication Date
2026-09-22
Estimated Expiration
2042-01-12

Smart Images

  • Figure CN116470928B_ABST
    Figure CN116470928B_ABST
Patent Text Reader

Abstract

The present invention relates to a wireless communication device and a wireless communication method for verifying a vendor. The wireless communication method comprises the following operations: adding data information of a vendor of a first wireless communication device into a frame in a physical layer of a packet; transmitting the packet to a second wireless communication device by the first wireless communication device; parsing the packet by the second wireless communication device to obtain the data information; confirming, by the second wireless communication device, whether the vendor of the first wireless communication device and the vendor of the second wireless communication device are both preset vendors according to the data information; and performing, by the second wireless communication device, a specific communication mode of the preset vendors to connect with the first wireless communication device if the vendor of the first wireless communication device and the vendor of the second wireless communication device are both the preset vendors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This case relates to wireless communication systems, and in particular to wireless communication devices and methods that can exchange supplier information in packets. Background Technology

[0002] Generally, wireless communication devices connect to other wireless communication devices via a pre-defined communication protocol. In existing pre-defined communication protocols, two devices exchange device information through a handshake procedure and, after verifying the device information, establish a connection using the connection mode defined by the pre-defined communication protocol. This device information is typically set in frames within the media access control (MAC) layer of the packet. To improve stability, these devices often use a common communication protocol for connection, without considering the specificity of different devices and application requirements. For example, some communication devices may have high power-saving requirements. If these communication devices use a common communication protocol (rather than a relatively power-saving protocol) to connect to other devices, they may not fully meet these power-saving requirements. Summary of the Invention

[0003] In some embodiments, one of the objectives of this invention is (but not limited to) to provide wireless communication devices and methods for exchanging and verifying supplier information.

[0004] In some embodiments, the wireless communication device includes a transceiver circuit and a processor circuit. The transceiver circuit is used to receive a packet from an electronic device. The processor circuit is used to parse the packet to obtain data information of the packet on a physical layer, and to determine whether the supplier of the electronic device is a preset supplier based on the data information. If the processor circuit determines that the supplier of the electronic device is the preset supplier, the processor circuit is further used to execute a specific communication mode of the preset supplier to connect with the electronic device; and if the processor circuit determines that the supplier of the electronic device is not the preset supplier, the processor circuit is further used to execute a preset communication mode of a preset communication protocol to connect with the electronic device.

[0005] In some embodiments, the wireless communication device includes a processor circuit and a transceiver circuit. The processor circuit is used to add data information corresponding to a first supplier into a frame of a packet in a physical layer. The transceiver circuit is used to transmit the packet to an electronic device, so that the electronic device can determine whether the first supplier is a preset supplier based on the packet. If the electronic device determines that the first supplier is the preset supplier, the processor circuit is further used to execute a specific communication mode of the preset supplier to connect with the electronic device; and if the electronic device determines that the first supplier is not the preset supplier, the processor circuit is further used to execute a preset communication mode of a preset communication protocol to connect with the electronic device.

[0006] In some embodiments, the wireless communication method includes the following operations: adding data information of a supplier of a first wireless communication device to a frame in a physical layer of a packet; transmitting the packet to a second wireless communication device via the first wireless communication device; parsing the packet via the second wireless communication device to obtain the data information; determining, based on the data information, whether the suppliers of the first and second wireless communication devices are both a preset supplier; if both the suppliers of the first and second wireless communication devices are the preset supplier, executing a specific communication mode of the preset supplier via the second wireless communication device to connect with the first wireless communication device; and if the suppliers of the first and second wireless communication devices are not both the preset supplier, executing a preset communication mode of a preset communication protocol via the second wireless communication device to connect with the first wireless communication device.

[0007] Regarding the features, implementation, and effects of this case, the preferred embodiments are described in detail below with reference to the drawings. Attached Figure Description

[0008] Figure 1 A schematic diagram of a wireless communication system is provided based on some embodiments of this case.

[0009] Figure 2A Drawing based on some embodiments of this case Figure 1 A flowchart illustrating the various operations performed by the wireless communication device in the process;

[0010] Figure 2B Drawing based on some embodiments of this case Figure 1 A flowchart illustrating the various operations performed by the wireless communication device in the process;

[0011] Figure 3 A schematic diagram of a wireless communication system is provided according to some embodiments of this invention; and

[0012] Figure 4 This is a flowchart illustrating a wireless communication method based on some embodiments of this case. Detailed Implementation

[0013] All terms used herein have their common meanings. The definitions of the terms used in commonly used dictionaries, and any examples of the use of any term discussed herein, are merely illustrative and should not be construed as limiting the scope or meaning of this document. Similarly, this document is not limited to the various embodiments shown in this specification.

[0014] As used herein, “coupled” or “connected” can refer to two or more components making direct physical or electrical contact with each other, or indirectly making direct physical or electrical contact with each other, or to two or more components operating or acting on each other. As used herein, the term “circuit” can be a single system formed by at least one circuit, and the term “circuit” can be a device that connects at least one transistor and / or at least one active or passive component in a certain manner to process signals.

[0015] As used herein, the term "and / or" includes any combination of one or more of the listed related items. In this document, the terms first, second, third, etc., are used to describe and distinguish individual elements. Therefore, a first element in this document may also be referred to as a second element without departing from the intent of this case. For ease of understanding, similar elements in the various diagrams will be assigned the same reference numerals.

[0016] Figure 1 The diagram illustrates a wireless communication system 100 according to some embodiments of this invention. The wireless communication system 100 includes wireless communication devices 120 and 140. In some embodiments, each of wireless communication device 120 and wireless communication device 140 may be an electronic device with wireless communication capabilities, and wireless communication devices 120 and 140 may exchange data and / or instructions with each other via wireless communication. For example, wireless communication device 120 may be (but is not limited to) a wireless access point, and wireless communication device 140 may be (but is not limited to) operating as a workstation.

[0017] The wireless communication device 120 includes a transceiver circuit 122 and a processor circuit 124. The transceiver circuit 122 can be used to transmit data (e.g., packet P1) and / or instructions to the wireless communication device 140, or to receive data and / or instructions from the wireless communication device 140. In some embodiments, the transceiver circuit 122 is a transceiver circuit supporting a preset communication protocol. In some embodiments, the preset communication protocol may be IEEE 802.11 or its related communication standards (e.g., but not limited to, IEEE 802.11b / g / n / ac / ax). The processor circuit 124 can be used to execute... Figure 2A Multiple operations are performed to connect to the wireless communication device 140. In some embodiments, the processor circuit 124 may be (but is not limited to) a digital signal processor circuit in the baseband circuit system of the wireless communication device 120.

[0018] Similar to wireless communication device 120, wireless communication device 140 includes transceiver circuitry 142 and processor circuitry 144. Transceiver circuitry 142 can be used to transmit data and / or instructions to wireless communication device 140, or to receive data (e.g., packet P1) and / or instructions from wireless communication device 140. In some embodiments, transceiver circuitry 142 is a transceiver circuitry supporting the aforementioned preset communication protocol. Processor circuitry 144 can be used to execute... Figure 2B Multiple operations are performed to connect to the wireless communication device 120. In some embodiments, the processor circuit 144 may be (but is not limited to) a digital signal processor circuit in the baseband circuit system of the wireless communication device 140.

[0019] In some embodiments, wireless communication device 120 and wireless communication device 140 may be electronic devices manufactured by the same vendor. Generally, wireless communication device 120 (and / or wireless communication device 140) connects to other electronic devices via a preset communication mode defined in the aforementioned preset communication protocol. (Further details will follow.) Figure 2A and Figure 2BIn multiple operations, wireless communication device 140 can confirm, based on packet P1 sent by wireless communication device 120, whether the supplier of wireless communication device 120 (hereinafter referred to as the first supplier) is the same as the supplier of wireless communication device 140 (hereinafter referred to as the preset supplier). If wireless communication device 140 detects that the first supplier is the preset supplier, it means that the supplier of wireless communication device 120 is the same as the supplier of wireless communication device 140. Under this condition, wireless communication device 120 and wireless communication device 140 can use a specific communication mode or perform a specific function predefined by the preset supplier to speed up communication efficiency or meet special needs (for example, if wireless communication device 120 has power saving requirements, wireless communication device 120 and wireless communication device 140 can connect through a relatively power-saving communication mode).

[0020] In some embodiments, the specific communication mode may be a connection mode improved based on the aforementioned preset communication protocol. This mode can utilize pre-stored specific information for connection to save time on information exchange and verification, thereby improving connection efficiency. In some embodiments, the specific communication mode may be a connection mode improved based on the aforementioned preset communication protocol. This mode can utilize frequency bands with lower interoperability in the preset communication protocol for connection to improve connection efficiency. For example, generally speaking, communication devices operating in the 5G band do not typically use the 802.11b band to exchange data. If wireless communication device 120 and wireless communication device 140 operate in the 5G band, and the supplier of wireless communication device 120 is the same as the supplier of wireless communication device 140, wireless communication device 120 and wireless communication device 140 can use the 802.11b band to transmit packets via a specific connection mode. In some embodiments, the specific communication mode may be a connection mode obtained by adjusting the upper-layer rules of the preset communication protocol.

[0021] The types of specific communication modes described above are merely examples and are not intended to limit this application. In some embodiments, the aforementioned specific information may be device data, product serial number, communication characteristics, etc., of the wireless communication device 120 (and / or wireless communication device 140). For example, the wireless communication device 140 may include a memory circuit (not shown) that can pre-store specific information about the wireless communication device 120. Similarly, the wireless communication device 120 may include a memory circuit (not shown) that can pre-store specific information about the wireless communication device 140.

[0022] Alternatively, if the wireless communication device 140 detects that the first supplier is not the preset supplier, it means that the supplier of the wireless communication device 120 is different from the supplier of the wireless communication device 140. Under this condition, the wireless communication device 120 and the wireless communication device 140 can connect using the preset communication mode of the preset communication protocol.

[0023] Figure 2A Drawing based on some embodiments of this case Figure 1 The flowchart illustrates the multiple operations performed by the wireless communication device 120. In this example, the wireless communication device 120 operates as a transmitter. In operation S205, data information from a first supplier is added to a frame packet in the physical layer. In operation S210, the packet is transmitted to another electronic device (e.g., the wireless communication device 140).

[0024] For example, such as Figure 1 As shown, data information MS can be pre-stored in a memory circuit (not shown) in the wireless communication device 120, and the processor circuit 124 can read the memory circuit to obtain data information MS. In some embodiments, data information MS is digital information sufficient to indicate the identity of the first supplier. For example, data information MS may be (but is not limited to) the digital signature of the first supplier, or data generated by encoding the digital signature. In other embodiments, various information or data sufficient to correctly indicate the identity of the first supplier can be used to implement data information MS. In some embodiments, the processor circuit 124 may hide data information MS in packet P1. To improve confidentiality, the processor circuit 124 may hide data information MS in the lowest frame of packet P1.

[0025] Taking IEEE 802.11 as an example, the processor circuit 124 can hide the data information MS in the physical layer frame of packet P1. This frame may contain the Physical Layer Convergence Procedure (PLCP) header of packet P1, and the data information MS may be set in multiple reserved bits in the PLCP header. Specifically, if the default communication protocol is IEEE 802.11b, the aforementioned multiple reserved bits may be multiple bits B0 to B3 and B3 to B6 in the SERVICE field of the PLCP header. Alternatively, if the default communication protocol is IEEE 802.11g / n / ac / x, the aforementioned multiple reserved bits may be multiple bits B7 to B15 in the SERVICE field of the legacy signal field (L-SIG) of the PLCP header. Processor circuit 124 can set these reserved bits as data information MS to add the identity information of the first supplier to packet P1. Then, transceiver circuit 122 can transmit packet P1 to wireless communication device 140. The frame types described above regarding the physical layer are for illustrative purposes only and are not limited thereto. It should be understood that the frame type used to set the data information MS can be adjusted according to different preset communication protocols. The contents of the PLCP header, service fields, and multiple reserved bits mentioned above can be found in existing communication standards and will not be described in detail here.

[0026] Figure 2B Drawing based on some embodiments of this case Figure 1 The flowchart illustrates the various operations performed by the wireless communication device 140. In this example, the wireless communication device 140 operates as a receiver, capable of receiving packet P1 from the wireless communication device 120.

[0027] In operation S215, a packet (e.g., packet P1) is received from an electronic device (e.g., wireless communication device 120). In operation S220, the packet is parsed to obtain data information (e.g., data information MS) at the physical layer. In operation S225, the supplier of the electronic device (i.e., the first supplier) is confirmed to be a preset supplier based on the data information. If the supplier of the electronic device is a preset supplier, operation S230 is executed. Alternatively, if the supplier of the electronic device is not a preset supplier, operation S235 is executed. In operation S230, a specific communication mode of the preset supplier is executed to connect with the electronic device. In operation S235, a preset communication mode of a preset communication protocol is executed to connect with the electronic device.

[0028] For example, transceiver circuit 142 can receive packet P1 transmitted by wireless communication device 120, and processor circuit 144 can parse packet P1 according to its data format (or data segment) to obtain data information MS of packet P1 at the physical layer. For example, processor circuit 144 can parse packet P1 and read the stored bits in the PLCP header of packet P1 to obtain data information MS. Then, processor circuit 144 can compare data information MS with preset information MP to confirm whether the first supplier is a preset supplier. For example, such as Figure 1 As shown, the preset information MP can be stored in advance in a memory circuit (not shown) in the wireless communication device 140, and the processor circuit 144 can read the memory circuit to obtain the preset information MP, wherein the preset information MP is digital information sufficient to indicate the identity of the supplier (i.e., the preset supplier) of the wireless communication device 140. For example, the preset information MP may be (but is not limited to) the digital signature of the preset supplier, or it may be data generated by encoding the digital signature. In other embodiments, various information or data sufficient to correctly indicate the identity of the preset supplier can be used to implement the preset information MP.

[0029] If the data information MS is the same as the preset information MP, it means that both the first supplier (i.e., the supplier of wireless communication device 120) and the supplier of wireless communication device 140 are preset suppliers. Under this condition, the processor circuit 144 can execute a specific communication mode to connect with the wireless communication device 120. For example, the processor circuit 144 can execute the specific communication mode and send a response through the transceiver circuit 142 to notify the wireless communication device 120 that both suppliers are preset suppliers, and the processor circuit 124 can execute the specific communication mode based on the response of the wireless communication device 140. In this way, the wireless communication device 120 and the wireless communication device 140 can connect via the specific communication mode.

[0030] Alternatively, if the data information MS differs from the preset information MP, it indicates that the first supplier is different from the supplier of the wireless communication device 140. Under this condition, the processor circuit 144 can execute a preset communication mode and send a response through the transceiver circuit 142 to notify the wireless communication device 120 that the suppliers of both parties are different, and the processor circuit 124 can execute the preset communication mode based on the response of the wireless communication device 140. In this way, the wireless communication device 120 and the wireless communication device 140 can be connected via a preset communication mode of a preset communication protocol.

[0031] Figure 3 A schematic diagram of a wireless communication system 300 is shown according to some embodiments of this case. Compared to Figure 1In this embodiment, the wireless communication device 120 further includes an encryption circuit 326, and the wireless communication device 140 further includes a decryption circuit 346. The encryption circuit 326 is coupled to the transceiver circuit 122 and the processor circuit 124. The encryption circuit 326 can be used to encrypt data information MS to generate encrypted information MC. The processor circuit 124 can add the encrypted information MC to the physical layer frame of packet P1, and transmit packet P1 to the wireless communication device 140 via the transceiver circuit 122.

[0032] In some embodiments, the encryption circuit 326 may be a digital signal processing circuit that executes a preset encryption algorithm based on the data information MS to generate encrypted information MC. In some embodiments, the preset encryption algorithm may be (but is not limited to) a cyclic redundancy check (CRC) encryption algorithm. In some embodiments, the encryption circuit 326 may be an encoder circuit that encodes the data information MS and information associated with the packet P1 (e.g., but not limited to, data length, number of packets, etc.) to generate encrypted information MC. In some embodiments, the encryption circuit 326 and the processor circuit 124 may be integrated into a single processor circuit system.

[0033] Similarly, decryption circuit 346 is coupled to transceiver circuit 142 and processor circuit 144. Decryption circuit 346 can decrypt packet P1 to obtain data information MS. Accordingly, processor circuit 144 can verify whether the supplier of wireless communication device 120 is the same as the supplier of wireless communication device 140 based on data information MS. By setting encryption circuit 326 and decryption circuit 346, the confidentiality of data information MS can be further improved to prevent data information MS from being obtained or tampered with by a third party during transmission.

[0034] In some embodiments, the decryption circuit 346 may be a digital signal processing circuit that performs a preset decryption algorithm (corresponding to a preset encryption algorithm) on the encrypted information MC in packet P1 to obtain data information MS. In some embodiments, the preset decryption algorithm may be (but is not limited to) a CRC decryption algorithm. In some embodiments, the encryption circuit 326 may be a decoder circuit that decodes the encrypted information MC to obtain data information MS. In some embodiments, the decryption circuit 346 and the processor circuit 144 may be integrated into a single processor circuit system.

[0035] The above-described embodiments of encryption circuit 326 and decryption circuit 346, as well as the types of preset encryption (and / or decryption) algorithms, are for illustrative purposes only. Various circuits and encryption (and / or decryption) algorithms that can be used to encrypt (and / or decrypt) data are all within the scope of this application.

[0036] Figure 4 This is a flowchart illustrating a wireless communication method 400 according to some embodiments of this case. In some embodiments, the wireless communication method 400 may be (but is not limited to) [methods described in the original text]. Figure 1 Wireless communication system 100 or Figure 3 The wireless communication system 300 is executed.

[0037] In operation S410, data information (e.g., data information MS) from the supplier of the first wireless communication device (e.g., wireless communication device 120) is added to a frame in the physical layer of a packet (e.g., packet P1). In operation S420, the packet is transmitted from the first wireless communication device to the second wireless communication device (e.g., wireless communication device 140). In operation S430, the packet is parsed by the second wireless communication device to obtain data information. In operation S440, the second wireless communication device confirms, based on the data information, whether the suppliers of the first and second wireless communication devices are both preset suppliers. If both suppliers of the first and second wireless communication devices are preset suppliers, operation S450 is executed. Alternatively, if neither supplier of the first nor supplier of the second wireless communication device is a preset supplier, operation S460 is executed. In operation S450, a specific communication mode of the preset supplier is executed by the second wireless communication device to connect with the first wireless communication device. In operation S460, a preset communication mode of a preset communication protocol is executed by the second wireless communication device to connect with the first wireless communication device.

[0038] The descriptions of operations S410, S420, S430, S440, S450, and S460 described above can be found in the foregoing embodiments, and therefore will not be repeated. Figure 2A , Figure 2B and Figure 4 The operations described are merely examples and are not intended to be performed in the specific order shown in these examples. Without departing from the operational methods and scope of the various embodiments of this case, Figure 2A , Figure 2B and Figure 4 Various operations can be added, replaced, omitted, or performed in different orders as appropriate. For example, wireless communication method 400 can include... Figure 3 The encryption and decryption operations in the embodiments are used to further improve data confidentiality.

[0039] In summary, the wireless communication devices and methods in some embodiments of this case can utilize information about the device's supplier hidden in the packet to verify whether the supplier at the transmitting end is the same as the supplier at the receiving end, so as to selectively execute a specific communication mode (which is different from the preset communication mode in the preset communication protocol) to improve connection efficiency or meet special needs.

[0040] Although the embodiments of this case are described above, these embodiments are not intended to limit this case. Those skilled in the art can make changes to the technical features of this case based on the express or implied content of this case. All such changes may fall within the scope of patent protection sought in this case. In other words, the scope of patent protection in this case shall be determined by the scope of the patent application in this specification.

[0041] [Symbol Explanation]

[0042] 100: Wireless Communication System

[0043] 120, 140: Wireless communication devices

[0044] 122, 142: Transceiver circuit

[0045] 124, 144: Processor circuit

[0046] 300: Wireless Communication System

[0047] 326: Encryption Circuit

[0048] 346: Decryption Circuit

[0049] 400: Wireless Communication Methods

[0050] MC: Encrypted Message

[0051] MP: Preset Information

[0052] MS: Data Information

[0053] P1: Packet

[0054] S205, S210, S215, S220, S225, S230, S235: Operation

[0055] S410, S420, S430, S440, S450, S460: Operation.

Claims

1. A wireless communication device, comprising: A transceiver circuit for receiving a packet from an electronic device; and A processor circuit is used to parse the packet to obtain data information of the packet on a physical layer, and to determine whether the supplier of the electronic device is a preset supplier based on the data information. If the processor circuit confirms that the supplier of the electronic device is the preset supplier, the processor circuit further executes a specific communication mode of the preset supplier to connect with the electronic device. This specific communication mode is a connection mode improved based on the preset communication protocol, utilizing the frequency band that non-preset supplier devices are not used for data interaction under the preset communication mode of the preset communication protocol. Conversely, if the processor circuit confirms that the supplier of the electronic device is not the preset supplier, the processor circuit further executes a preset communication mode of a preset communication protocol to connect with the electronic device. Furthermore, the packet conforms to a wireless local area network communication protocol, and the data information is set in multiple reserved bits in the physical layer convergence protocol (PLCP) header of the packet.

2. The wireless communication device according to claim 1, wherein the processor circuit is used to compare the data information with a preset information to confirm whether the supplier of the electronic device is the preset supplier.

3. The wireless communication device according to claim 1, wherein the data information is a digital signature of the supplier of the electronic device, or data generated by encoding the digital signature.

4. The wireless communication device according to claim 1, further comprising: A decryption circuit is used to decrypt the packet to obtain the data information.

5. A wireless communication device, comprising: A processor circuit for adding data information corresponding to a first supplier into a frame of a packet in an entity layer; and A transceiver circuit is used to transmit the packet to an electronic device, so that the electronic device can determine whether the first supplier is a preset supplier based on the packet. If the electronic device confirms that the first supplier is the preset supplier, the processor circuit is further configured to execute a specific communication mode of the preset supplier to connect with the electronic device. This specific communication mode is a connection mode improved based on the preset communication protocol, utilizing frequency bands that are not used for data exchange by non-preset supplier devices under the preset communication mode of the preset communication protocol. Conversely, if the electronic device confirms that the first supplier is not the preset supplier, the processor circuit is further configured to execute a preset communication mode of a preset communication protocol to connect with the electronic device. Furthermore, the packet conforms to a wireless local area network communication protocol, and the data information is set in multiple reserved bits in the physical layer convergence protocol (PLCP) header of the packet.

6. The wireless communication device according to claim 5, further comprising: An encryption circuit is used to encrypt the data information to produce encrypted information. The processor circuitry is also used to add the encrypted information to the frame of the packet in the physical layer, and The electronic device also decrypts the packet to confirm whether the first supplier is the preset supplier.

7. A wireless communication method, comprising: Add data information from a supplier of a first wireless communication device to a frame in a physical layer of a packet; The packet is transmitted to a second wireless communication device via the first wireless communication device; The second wireless communication device parses the packet to obtain the data information. The second wireless communication device uses the data information to confirm whether the supplier of the first wireless communication device and the supplier of the second wireless communication device are both a preset supplier. If both the supplier of the first wireless communication device and the supplier of the second wireless communication device are the preset supplier, the second wireless communication device executes a specific communication mode of the preset supplier to connect with the first wireless communication device. The specific communication mode is a connection mode based on the preset communication protocol, which uses the frequency band that non-preset supplier devices do not use for data interaction in the preset communication mode of the preset communication protocol to connect. as well as If the supplier of the first wireless communication device and the supplier of the second wireless communication device are not both the preset supplier, the second wireless communication device will execute a preset communication mode of a preset communication protocol to connect with the first wireless communication device. Furthermore, the packet conforms to a wireless local area network communication protocol, and the data information is set in multiple reserved bits in the physical layer convergence protocol (PLCP) header of the packet.

8. The wireless communication method according to claim 7, further comprising: The data information is encrypted using the first wireless communication device to generate encrypted information. The first wireless communication device is also used to add the encrypted information to the frame of the packet in the physical layer.

9. The wireless communication method according to claim 8, further comprising: The second wireless communication device decrypts the packet to obtain the data information.

Citation Information

Patent Citations

  • Method and apparatus for vendor-specific device communication

    US7210090B1