Patents by Inventor Jiangjian JIANG
Jiangjian JIANG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11943695Abstract: Embodiments of the present invention disclose a network channel switching method and apparatus, a device, and a storage medium. The method comprises: acquiring network channel switching information sent by an upper-level parent-node device having a connection relationship, and sending the network channel switching information to a lower-level child-node device having a connection relationship; and switching, according to the received network channel switching information, from a current channel to a target channel. The technical solution in the embodiments of the present invention can greatly improve the success rate of each node device receiving network channel switching information in a mesh network, such that channel switching across the entire mesh network can be achieved while maintaining connections between the node devices in the network, thereby improving the efficiency of channel switching in the mesh network.Type: GrantFiled: December 3, 2019Date of Patent: March 26, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Yuexia Qi, Jiangjian Jiang
-
Publication number: 20230239770Abstract: A wireless transmission method and a transceiver for wireless transmission are disclosed. According to this method, information to be transmitted and transmission control information are encoded into packet length information of wireless frames for transmission, wherein the transmission control information is filled into synchronization packets, sequence number packets and data packets, and the information to be transmitted is only filled into the data packets. Specifically, the method includes sequentially polling data for transmission in units of transmission sequences, and longitudinally encoding the information to be transmitted and data check information into the data packets. The transmission sequences are separated and sorted by the synchronization packets and the sequence number packets, and the data packets are sorted by sequence number fields in the transmission sequence.Type: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Inventors: Wen CHEN, Swee Ann TEO, Jiangjian JIANG, Jiangang WU, Han LIU
-
Patent number: 11711749Abstract: A wireless transmission method and a transceiver for wireless transmission are disclosed. According to this method, information to be transmitted and transmission control information are encoded into packet length information of wireless frames for transmission, wherein the transmission control information is filled into synchronization packets, sequence number packets and data packets, and the information to be transmitted is only filled into the data packets. Specifically, the method includes sequentially polling data for transmission in units of transmission sequences, and longitudinally encoding the information to be transmitted and data check information into the data packets. The transmission sequences are separated and sorted by the synchronization packets and the sequence number packets, and the data packets are sorted by sequence number fields in the transmission sequence.Type: GrantFiled: May 21, 2021Date of Patent: July 25, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Wen Chen, Swee Ann Teo, Jiangjian Jiang, Jiangang Wu, Han Liu
-
Patent number: 11595805Abstract: A method for discovering devices in a mesh network. After receiving a plurality of request frames sent by a large number of first devices, a second device sends a response frame via broadcast form times, at an interval of n; and each first device that receives the response frame establishes a mutual discovery relationship with the second device. In the event that an extremely large number of devices are present in the mesh network, the present invention may greatly improve the probability of discovery between devices, and effectively suppress network storming, thereby enabling the mesh network to maintain a good network performance.Type: GrantFiled: January 8, 2019Date of Patent: February 28, 2023Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Jiangjian Jiang, Yuexia Qi
-
Patent number: 11528184Abstract: Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node.Type: GrantFiled: June 24, 2019Date of Patent: December 13, 2022Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Yuexia Qi, Jiangjian Jiang
-
Patent number: 11363498Abstract: A mesh network flow control method comprising: allocating a receiving window of a certain size between a parent node and each child node; the child node transmitting a window request to the parent node prior to transmitting a packet; upon receipt of the request, the parent node extracting the sequence number of the request of the child node; comparing the sequence number with a sequence number of the packet last received; calculating the size of an available window and replying to the child node with the size; and the child node transmitting the packet according to the size. Another method includes: a root node broadcasting information concerning a connection state between the root node and a server in a management frame of Wi-Fi, such that through information communication within a network, each node within the network can obtain the information, and then devices within the network transmit packets to the root node, thereby avoiding occupancy of bandwidth by unnecessary packet-transmissions.Type: GrantFiled: January 8, 2019Date of Patent: June 14, 2022Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Yuexia Qi, Jiangjian Jiang
-
Patent number: 11363519Abstract: The invention provides a method for selecting a parent node in a mesh network: for one or more other nodes found through scanning, a first node filtering out, from the one or more other nodes, nodes that are not in a same organization, not of a same version, or not in the same network; filtering out, from the one or more other nodes, leaf child nodes at a deepest level, and nodes with a maximum number of connections reached; filtering out, from the one or more other nodes, free nodes, all child nodes of the first node, and nodes in a looped list of the first node; filtering out, from the one or more other nodes, nodes with a signal strength unable to maintain normal communication; and according to preset weights, for each of remaining nodes in the one or more other nodes after filtering, calculating a rank collectively based on a signal strength value of the node, a level of the node, and an existing number of connections of the node, and selecting a node with a highest rank among the remaining nodes as the pType: GrantFiled: December 4, 2018Date of Patent: June 14, 2022Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Yuexia Qi, Jiangjian Jiang
-
Publication number: 20220166747Abstract: The present disclosure discloses a node conflict detection method, apparatus, terminal, and storage medium. First, if a node conflict detection instruction is detected, first physical address information of an external device corresponding to a node outside the network to which the first terminal belongs is acquired, and then a conflict detection result of the network to which the first terminal belongs is determined according to second physical address information of an external device corresponding to the network to which the first terminal belongs and the first physical address information.Type: ApplicationFiled: February 26, 2020Publication date: May 26, 2022Inventors: Yuexia QI, Jiangjian JIANG
-
Patent number: 11317467Abstract: Disclosed is a method for electing a root node in a mesh network, comprising the steps of: S1) when it is determined that there is no root node in the mesh network, all devices separately broadcast and transmit real-time signal strengths between the devices and a router; S2) all devices separately perform a first scanning, and each device elects, according to received real-time signal strengths between the other devices and the router and the real-time signal strength between the device and the router, a device having a maximum real-time signal strength as a root node candidate and broadcasts and transmits the same; and S3) all devices separately perform another scanning, and each device elects, according to the received root node candidates respectively elected by the other devices, a root node candidate having a maximum signal strength as a new root node candidate and broadcasts and transmits the same again until a unique root node is elected.Type: GrantFiled: January 8, 2019Date of Patent: April 26, 2022Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Jiangjian Jiang, Yuexia Qi
-
Publication number: 20220060961Abstract: Embodiments of the present invention disclose a network channel switching method and apparatus, a device, and a storage medium. The method comprises: acquiring network channel switching information sent by an upper-level parent-node device having a connection relationship, and sending the network channel switching information to a lower-level child-node device having a connection relationship; and switching, according to the received network channel switching information, from a current channel to a target channel. The technical solution in the embodiments of the present invention can greatly improve the success rate of each node device receiving network channel switching information in a mesh network, such that channel switching across the entire mesh network can be achieved while maintaining connections between the node devices in the network, thereby improving the efficiency of channel switching in the mesh network.Type: ApplicationFiled: December 3, 2019Publication date: February 24, 2022Inventors: Yuexia QI, Jiangjian JIANG
-
Patent number: 11212729Abstract: Disclosed are a method and system for establishing a route in a connectionless mesh network.Type: GrantFiled: January 8, 2019Date of Patent: December 28, 2021Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Jiangjian Jiang, Yuexia Qi
-
Publication number: 20210368423Abstract: A wireless transmission method and a transceiver for wireless transmission are disclosed. According to this method, information to be transmitted and transmission control information are encoded into packet length information of wireless frames for transmission, wherein the transmission control information is filled into synchronization packets, sequence number packets and data packets, and the information to be transmitted is only filled into the data packets. Specifically, the method includes sequentially polling data for transmission in units of transmission sequences, and longitudinally encoding the information to be transmitted and data check information into the data packets. The transmission sequences are separated and sorted by the synchronization packets and the sequence number packets, and the data packets are sorted by sequence number fields in the transmission sequence.Type: ApplicationFiled: May 21, 2021Publication date: November 25, 2021Inventors: Wen CHEN, Swee Ann TEO, Jiangjian JIANG, Jiangang WU, Han LIU
-
Publication number: 20210336843Abstract: Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node.Type: ApplicationFiled: June 24, 2019Publication date: October 28, 2021Inventors: Yuexia Qi, Jiangjian Jiang
-
Patent number: 11109185Abstract: Disclosed in the present invention is a method for provisioning a mesh network, the provisioning method comprising: a mobile terminal scans one or more mesh devices within a preset distance range thereof; the mobile terminal communicatively connects with the one or more mesh devices and sends mesh network configuration information to the one or more mesh devices, and the one or more mesh devices completes the provisioning. In the present invention, the mobile terminal can directly input mesh network configuration information and implement mesh provisioning for a plurality of mesh devices or all the mesh devices in the communication range thereof through Bluetooth; the speed is high, operation is simple, and efficiency is high.Type: GrantFiled: January 8, 2019Date of Patent: August 31, 2021Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Jiangjian Jiang, Yuexia Qi
-
Patent number: 11019026Abstract: Disclosed is a method for applying a TCP/IP protocol in a mesh network, comprising: constructing protocol stack models of a root node and one or more ordinary nodes in the mesh network; the root node using a custom IE in a management frame to share an IP configuration acquired by itself from a router, a MAC address of itself, and a MAC address of the router with the ordinary nodes; each ordinary node adopting a static IP configuration mode to set its IP configuration as that of the root node; the root node acquiring a port range available for each ordinary node; and each node in the mesh network communicating with an external IP network over a TCP/IP protocol stack. In the invention, when an IP datagram is forwarded in the mesh network, there is no need to perform layer-by-layer NAT, and no need to recalculate a checksum of the IP datagram when it reaches the root node, thereby greatly improving network communication efficiency.Type: GrantFiled: January 8, 2019Date of Patent: May 25, 2021Assignee: Espressif Systems (Shanghai) Co., Ltd.Inventors: Yuexia Qi, Swee Ann Teo, Jiangjian Jiang
-
Publication number: 20210051460Abstract: A method for discovering devices in a mesh network. After receiving a plurality of request frames sent by a large number of first devices, a second device sends a response frame via broadcast form times, at an interval of n; and each first device that receives the response frame establishes a mutual discovery relationship with the second device. In the event that an extremely large number of devices are present in the mesh network, the present invention may greatly improve the probability of discovery between devices, and effectively suppress network storming, thereby enabling the mesh network to maintain a good network performance.Type: ApplicationFiled: January 8, 2019Publication date: February 18, 2021Inventors: Jiangjian Jiang, Yuexia Qi
-
Publication number: 20210036986Abstract: Disclosed is a method for applying a TCP/IP protocol in a mesh network, comprising: constructing protocol stack models of a root node and one or more ordinary nodes in the mesh network; the root node using a custom IE in a management frame to share an IP configuration acquired by itself from a router, a MAC address of itself, and a MAC address of the router with the ordinary nodes; each ordinary node adopting a static IP configuration mode to set its IP configuration as that of the root node; the root node acquiring a port range available for each ordinary node; and each node in the mesh network communicating with an external IP network over a TCP/IP protocol stack. In the invention, when an IP datagram is forwarded in the mesh network, there is no need to perform layer-by-layer NAT, and no need to recalculate a checksum of the IP datagram when it reaches the root node, thereby greatly improving network communication efficiency.Type: ApplicationFiled: January 8, 2019Publication date: February 4, 2021Inventors: Yuexia Qi, Swee Ann Teo, Jiangjian Jiang
-
Publication number: 20210037424Abstract: A mesh network flow control method comprising: allocating a receiving window of a certain size between a parent node and each child node; the child node transmitting a window request to the parent node prior to transmitting a packet; upon receipt of the request, the parent node extracting the sequence number of the request of the child node; comparing the sequence number with a sequence number of the packet last received; calculating the size of an available window and replying to the child node with the size; and the child node transmitting the packet according to the size. Another method includes: a root node broadcasting information concerning a connection state between the root node and a server in a management frame of Wi-Fi, such that through information communication within a network, each node within the network can obtain the information, and then devices within the network transmit packets to the root node, thereby avoiding occupancy of bandwidth by unnecessary packet-transmissions.Type: ApplicationFiled: January 8, 2019Publication date: February 4, 2021Inventors: Yuexia Qi, Jiangjian Jiang
-
Publication number: 20210014770Abstract: The invention provides a method for selecting a parent node in a mesh network: for one or more other nodes found through scanning, a first node filtering out, from the one or more other nodes, nodes that are not in a same organization, not of a same version, or not in the same network; filtering out, from the one or more other nodes, leaf child nodes at a deepest level, and nodes with a maximum number of connections reached; filtering out, from the one or more other nodes, free nodes, all child nodes of the first node, and nodes in a looped list of the first node; filtering out, from the one or more other nodes, nodes with a signal strength unable to maintain normal communication; and according to preset weights, for each of remaining nodes in the one or more other nodes after filtering, calculating a rank collectively based on a signal strength value of the node, a level of the node, and an existing number of connections of the node, and selecting a node with a highest rank among the remaining nodes as the pType: ApplicationFiled: December 4, 2018Publication date: January 14, 2021Inventors: Yuexia Qi, Jiangjian Jiang
-
Publication number: 20200359169Abstract: Disclosed in the present invention is a method for provisioning a mesh network, the provisioning method comprising: a mobile terminal scans one or more mesh devices within a preset distance range thereof; the mobile terminal communicatively connects with the one or more mesh devices and sends mesh network configuration information to the one or more mesh devices, and the one or more mesh devices completes the provisioning. In the present invention, the mobile terminal can directly input mesh network configuration information and implement mesh provisioning for a plurality of mesh devices or all the mesh devices in the communication range thereof through Bluetooth; the speed is high, operation is simple, and efficiency is high.Type: ApplicationFiled: January 8, 2019Publication date: November 12, 2020Inventors: Jiangjian Jiang, Yuexia Qi