Wireless communication device capable of operating as master station of wireless network
First Claim
1. A wireless communication device comprising:
- a first wireless communication interface;
a processor; and
a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the wireless communication device to execute;
forming a wireless network in which the wireless communication device operates as a master station, the wireless network being for performing a wireless communication of target data with an external apparatus via the first wireless communication interface;
establishing one or more wireless connections with one or more slave apparatuses via the first wireless communication interface, each of the one or more slave apparatuses being an external apparatus operating as a slave station in the wireless network;
receiving a wireless connection request from a specific external apparatus under a state of establishing the one or more wireless connections with the one or more slave apparatuses via the first wireless communication interface;
determining, in a case where the wireless connection request is received from the specific external apparatus, whether a number of the one or more slave apparatuses is equal to an upper limit number K, the upper limit K being an integer equal to or more than 1;
in a case where the number of the one or more slave apparatuses is equal to the upper limit number K;
selecting a target apparatus included in the K slave apparatuses;
disconnecting a wireless connection with the selected target apparatus included in K slave apparatuses by sending a disconnection notification to the target apparatus, so as to cause the target apparatus to secede from the wireless network;
automatically establishing a wireless connection with the specific external apparatus via the first wireless communication interface, so as to cause the specific external apparatus to participate as the slave station in the wireless network, as the target apparatus has seceded from the wireless network;
performing a wireless communication of first target data with the specific external apparatus via the first wireless communication interface by using the wireless network, while the specific external apparatus participates in the wireless network;
automatically disconnecting the wireless connection with the specific external apparatus, so as to cause the specific external apparatus to secede from the wireless network, as the wireless communication of the first target data has been completed; and
automatically establishing, via the first wireless communication interface, a wireless connection with the target apparatus which has received the disconnection notification and has seceded from the wireless network, so as to cause the target apparatus to participate as the slave station in the wireless network again instead of the specific external apparatus, as the specific external apparatus has seceded from the wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication device may form a wireless network in which the wireless communication device operates as a master station, terminate a wireless connection with a target apparatus in a case where a wireless connection request is received from a specific external apparatus under a state of a number of slave apparatuses being equal to an upper limit number K, establish a wireless connection with the specific external apparatus, and perform a wireless communication of first target data with the specific external apparatus by using the wireless network. The wireless communication device may terminate the wireless connection with the specific external apparatus, and establish a wireless connection with the target apparatus via the first wireless communication interface, so as to cause the target apparatus to participate as the slave station in the wireless network again.
31 Citations
17 Claims
-
1. A wireless communication device comprising:
-
a first wireless communication interface; a processor; and a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the wireless communication device to execute; forming a wireless network in which the wireless communication device operates as a master station, the wireless network being for performing a wireless communication of target data with an external apparatus via the first wireless communication interface; establishing one or more wireless connections with one or more slave apparatuses via the first wireless communication interface, each of the one or more slave apparatuses being an external apparatus operating as a slave station in the wireless network; receiving a wireless connection request from a specific external apparatus under a state of establishing the one or more wireless connections with the one or more slave apparatuses via the first wireless communication interface; determining, in a case where the wireless connection request is received from the specific external apparatus, whether a number of the one or more slave apparatuses is equal to an upper limit number K, the upper limit K being an integer equal to or more than 1; in a case where the number of the one or more slave apparatuses is equal to the upper limit number K; selecting a target apparatus included in the K slave apparatuses; disconnecting a wireless connection with the selected target apparatus included in K slave apparatuses by sending a disconnection notification to the target apparatus, so as to cause the target apparatus to secede from the wireless network; automatically establishing a wireless connection with the specific external apparatus via the first wireless communication interface, so as to cause the specific external apparatus to participate as the slave station in the wireless network, as the target apparatus has seceded from the wireless network; performing a wireless communication of first target data with the specific external apparatus via the first wireless communication interface by using the wireless network, while the specific external apparatus participates in the wireless network; automatically disconnecting the wireless connection with the specific external apparatus, so as to cause the specific external apparatus to secede from the wireless network, as the wireless communication of the first target data has been completed; and automatically establishing, via the first wireless communication interface, a wireless connection with the target apparatus which has received the disconnection notification and has seceded from the wireless network, so as to cause the target apparatus to participate as the slave station in the wireless network again instead of the specific external apparatus, as the specific external apparatus has seceded from the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wireless communication device comprising:
-
a first wireless communication interface; a processor; and a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the wireless communication device to execute; forming a wireless network in which the wireless communication device operates as a master station, the wireless network being for performing a wireless communication of target data with an external apparatus via the first wireless communication interface; establishing one or more wireless connections with one or more slave apparatuses via the first wireless communication interface, each of the one or more slave apparatuses being an external apparatus operating as a slave station in the wireless network; receiving a wireless connection request from a specific external apparatus under a state of establishing the one or more wireless connections with the one or more slave apparatuses via the first wireless communication interface; determining, in a case where the wireless connection request is received from the specific external apparatus, whether a number of the one or more slave apparatuses is equal to an upper limit number K, the upper limit K being an integer equal to or more than 1; in a case where the number of the one or more slave apparatuses is equal to the upper limit number K; selecting a target apparatus included in the K slave apparatuses; disconnecting a wireless connection with the selected target apparatus included in K slave apparatuses by sending a disconnection notification to the target apparatus, so as to cause the target apparatus to secede from the wireless network, in a case where it is determined that the number of the one or more slave apparatuses is equal to the upper limit number K; automatically establishing a wireless connection with the specific external apparatus via the first wireless communication interface, so as to cause the specific external apparatus to participate as the slave station in the wireless network, as the target apparatus has seceded from the wireless network, wherein the number of the one or more slave apparatuses becomes again equal to the upper limit number K in a case where the wireless connection with the specific external apparatus is automatically established; performing a wireless communication of first target data with the specific external apparatus via the first wireless communication interface by using the wireless network, while the specific external apparatus participates in the wireless network; automatically disconnecting the wireless connection with the specific external apparatus, so as to cause the specific external apparatus to secede from the wireless network, as the wireless communication of the first target data has been completed under a state of the number of the one or more slave apparatuses being equal to the upper limit number K, in a case where the target apparatus is a predetermined apparatus, wherein the wireless connection with the specific external apparatus is maintained after the wireless communication of the first target data has been completed under the state of the number of the one or more slave apparatuses being equal to the upper limit number K, in a case where the target apparatus is not the predetermined apparatus; and automatically establishing, via the first wireless communication interface, a wireless connection with the target apparatus which has received the disconnection notification and has seceded from the wireless network, so as to cause the target apparatus to participate as the slave station in the wireless network again instead of the specific external apparatus, as the specific external apparatus has seceded from the wireless network. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable recording medium storing computer-readable instructions for a wireless communication device,
the computer-readable instructions, when executed by a processor of the wireless communication device, causing the wireless communication device to execute: -
forming a wireless network in which the wireless communication device operates as a master station, the wireless network being for performing a wireless communication of target data with an external apparatus via a first wireless communication interface establishing one or more wireless connections with one or more slave apparatuses via the first wireless communication interface, each of the one or more slave apparatuses being an external apparatus operation as a slave station in the wireless network; receiving a wireless connection request from a specific external apparatus under a state of establishing the one or more wireless connections with the one or more slave apparatuses via the first wireless communication interface; determining, in a case where the wireless connection request is received from the specific external apparatus, whether a number of the one or more slave apparatuses is equal to an upper limit number K, the upper limit K being an integer equal to or more than 1; in a case where the number of the one or more slave apparatuses is equal to the upper limit number K; selecting a target apparatus included in the K slave apparatuses; disconnecting a wireless connection with the selected target apparatus included in K slave apparatuses by sending a disconnection notification to the target apparatus, so as to cause the target apparatus to secede from the wireless network, in a case where it is determined that the number of slave apparatuses is equal to the upper limit number K; automatically establishing a wireless connection with the specific external apparatus via the first wireless communication interface, so as to cause the specific external apparatus to participate as the slave station in the wireless network, as the target apparatus has seceded from the wireless network; performing a wireless communication of first target data with the specific external apparatus via the first wireless communication interface by using the wireless network, while the specific external apparatus participates in the wireless network; automatically disconnecting the wireless connection with the specific external apparatus, so as to cause the specific external apparatus to secede from the wireless network, as the wireless communication of the first target data has been completed; and automatically establishing, via the first wireless communication interface, a wireless connection with the target apparatus which has received the disconnection notification and has seceded from the wireless network, so as to cause the target apparatus to participate as the slave station in the wireless network again instead of the specific external apparatus, as the specific external apparatus has seceded from the wireless network.
-
Specification