1. Field of the Invention
The present disclosure relates to a wireless communication control method and a wireless communication control system that is able to be used in an airplane, a train, and the like.
2. Description of the Related Art
PTL 1 discloses a communication system in which a communication unit provided to each seat of the airplane connects with a terminal owned by a passenger and communicates with the terminal. The communication unit is able to communicate with the terminal owned by the passenger via Bluetooth (registered trademark) which is one of short range wireless communication standards.
PTL 1: Unexamined Japanese Patent Publication No. JP2002-359710
The present disclosure provides a wireless communication control method that improves communication quality by reducing interference between wireless communication apparatuses in a situation in which there is a plurality of wireless communication apparatuses.
The wireless communication control method of the present disclosure is a wireless communication control method controlling communication between a first wireless communication apparatus and a first external device, and controlling communication between a second wireless communication apparatus and a second external device, by a server apparatus, the method including receiving a connection request to the first external device from the first wireless communication apparatus, and causing the first external device to connect with the second wireless communication apparatus if the second wireless communication apparatus has been connected with the second external device upon receiving the connection request.
The wireless communication control method of the present disclosure is able to improve the communication quality by reducing the interference between the wireless communication apparatuses in the situation in which there is the plurality of wireless communication apparatuses.
Exemplary embodiments are described in detail below with appropriate reference to drawings. However, an unnecessarily detailed description may be omitted. For example, a detailed description of an already well known matter and a duplicate description for substantially the same configuration may be omitted. This is to avoid the unnecessarily redundant description below, and to facilitate understanding of those skilled in the art.
Incidentally, accompanying drawings and the description below are provided so that those skilled in the art sufficiently understand the present disclosure, and are not intended to limit the claimed subject matter.
A first exemplary embodiment is described below with reference to
[1-1. Arrangement of on-Board Monitor in Airplane]
It is desirable that on-board monitors 200 are grouped so that a distance between all on-board monitors 200 is up to about 10 m that is connectable, which is defined by Bluetooth Class2 used in smartphone 300. In addition, inside airplane 10, it is desirable that on-board monitors 200 are grouped not to sandwich aisle 30, to reduce obstacles as much as possible. Specifically, it is desirable that any two on-board monitors 200 in a same group are located without separating by aisle 30 or that multiple on-board monitors 200 in the same group are located without separating by aisle 30.
Next, as an example, a wireless communication system is described including on-board monitor 200 grouped in “group I.”
In addition, a passenger of the seat number “2B” owns smartphone 300A, and a passenger of the seat number “3A” owns smartphone 300B.
Server apparatus 100 is connected with each of on-board monitors 200A-200E via a network cable, and establishes bidirectional communication such as distribution of contents and acquisition of sensor information from each of onboard monitors 200A-200E, with each of on-board monitors 200A-200E. Information such as communication connection situation of each of on-board monitors 200A-200E is collectively managed by server apparatus 100.
Each of on-board monitors 200A-200E is able to reproduce the contents distributed from server apparatus 100 and to communicate with external devices such as smartphone 300A, 300B owned by the passengers, and the like.
On-board monitor 200A includes touch panel 204A and Bluetooth module 205A. On-board monitor 200B includes touch panel 204B and Bluetooth module 205B. On-board monitor 200C includes touch panel 204C and Bluetooth module 205C. On-board monitor 200D includes touch panel 204D and Bluetooth module 205D. On-board monitor 200E includes touch panel 204E and Bluetooth module 205E. On-board monitor 200F includes touch panel 204F and Bluetooth module 205F.
Hereinafter, on-board monitors 200A-200F are collectively referred to as on-board monitor 200. Elements included in on-board monitor 200 such as touch panels 204A-204F and Bluetooth modules 205A-205F are in the same manner. Touch panels 204A-204F are collectively referred to as touch panel 204, and Bluetooth modules 205A-205F, are collectively referred to Bluetooth module 205. In addition, smartphones 300A, 300B are collectively referred to as smartphone 300.
Incidentally, in the present exemplary embodiment, six on-board monitors 200 connected with server apparatus 100 are described as one group; however, a number of on-board monitors 200 of one group is not limited to this and may be any number. In addition, a case is described when a number of smartphones owned by the passengers is two; however, the number of smartphones is not limited to this and may be any number. On-board monitor 200 is an example of wireless communication apparatuses.
Each of smartphones 300A, 300B owned by the passengers includes a wireless communication module, and is able to establish bidirectional communication with on-board monitor 200 wirelessly. Smartphone 300 is an example of the external devices.
Next, a configuration of server apparatus 100 is described.
Network interface 101 is an interface by which CPU 102 communicates with on-board monitor 200 via the network cable.
CPU 102 executes programs stored in memory 103 to be described later to perform various operations and information processing. CPU 102 is able to read from memory 103 or data storage 104 and write to memory 103 or data storage 104. In addition, CPU 102 communicates with on-board monitor 200 via network interface 101. CPU 102 detects a connection request via Bluetooth to connect with on-board monitor 200 by smartphone 300, and issues a search command to on-board monitor 200 according to operation to be described later.
Memory 103 stores the programs executed by CPU 102 and operation results of CPU 102. Memory 103 is composed of a flash memory or a Random
Access Memory (RAM).
Data storage 104 stores the contents to be distributed to on-board monitor 200, and grouping information and connection information of on-board monitor 200 to be described later. Data storage 104 is composed of a hard disk and the like.
Next, the grouping information is described.
For “group II,” an ID “0007” of on-board monitor 200 is associated with the seat number “2D,” an ID “0008” of on-board monitor 200 is associated with the seat number “2E,” an ID “0009” of on-board monitor 200 is associated with the seat number “2F,” an ID “0010” of on-board monitor 200 is associated with the seat number “3D,” an ID “0011” of on-board monitor 200 is associated with the seat number “3E,” and an ID “0012” of on-board monitor 200 is associated with the seat number “3F.”
For “group III,” an ID “00013” of on-board monitor 200 is associated with the seat number “2G,” an ID “0014” of on-board monitor 200 is associated with the seat number “2H,” an ID “0015” of on-board monitor 200 is associated with the seat number “2I,” an ID “0016” of on-board monitor 200 is associated with the seat number “3G,” an ID “0017” of on-board monitor 200 is associated with the seat number “3H,” and an ID “0018” of on-board monitor 200 is associated with the seat number “3I.”
Next, the connection information is described.
[1-4. Configuration of on-Board Monitor]
Next, a configuration of on-board monitor 200 is described.
Network interface 201 is an interface by which CPU 202 communicate with server apparatus 100 via the network cable.
CPU 202 executes programs stored in memory 203 to perform various operations and information processing. CPU 202 is able to read from memory 103 or write to memory 103. In addition, CPU 202 communicates with server apparatus 100 via network interface 201.
Memory 203 stores programs to be executed by CPU 202 and operation results of CPU 202. Memory 203 is composed of a flash memory or a RAM.
Touch panel 204 is located on a surface of display 206. When the passenger touches a display output on display 206, touch panel 204 transmits information indicating a position touched on touch panel 204 to CPU 202. CPU 202 performs control in accordance with the transmitted information, and the passenger is able to operate intuitively.
Bluetooth module 205 includes a controller and an antenna for Bluetooth communication. Bluetooth module 205 receives a command from CPU 202 and executes a start operation of communication or a stop operation of communication, and transmits a communication state with smartphone 300 to CPU 202.
Display 206 displays various contents according to a command from CPU 202.
[1-5. Connection of Smartphone with on-Board Monitor]
It is described for connection of smartphone 300 owned by the passenger with on-board monitor 200 in wireless communication system 1 configured as described above.
The passenger who owns smartphone 300A requests to cause on-board monitor 200B to connect with smartphone 300A via Bluetooth. On-board monitor 200B notifies server apparatus 100 that a request to connect with smartphone 300A via Bluetooth has been received. Server apparatus 100 determines on-board monitor 200 to be connected based on the connection information in
Next, the passenger who owns smartphone 300B requests to cause on-board monitor 200D to connect with smartphone 300B via Bluetooth. On-board monitor 200D notifies server apparatus 100 that a request to connect with smartphone 300B via Bluetooth has been received. Server apparatus 100 determines on-board monitor 200 to be connected based on the connection information in
Next, connection of smartphone 300 with on-board monitor 200 is described using a flowchart.
(S801) CPU 102 in server apparatus 100 monitors a connection request from touch panel 204 on on-board monitor 200.
(S802) The passenger operates touch panel 204 on on-board monitor 200 located at the passenger's seat and the like to input a request to connect with smartphone 300 via Bluetooth, when considering to connect one's own smartphone 300 to the network inside the airplane.
When receiving the request by the passenger, CPU 202 in on-board monitor 200 transmits a request signal to server apparatus 100 via network interface 201. On-board monitor 200 stores an ID for identifying on-board monitor 200 in memory 203. CPU 202 transmits the ID of on-board monitor 200 with the request signal to server apparatus 100 at the same time. In the example of
[1-5-2. Identification of Group of on-Board Monitor]
(S803) CPU 102 in server apparatus 100, when receiving the request signal from on-board monitor 200, identifies a group of on-board monitor 200 transmitted the request signal. CPU 102 in server apparatus 100 identifies the group of on-board monitor 200 inputted the request based on the grouping information in data storage 104 and received the ID of on-board monitor 200. Here, in the example of
The group of on-board monitor 200 transmitted the request signal is identified for performing subsequent processing to the other on-board monitor in the same group.
(S804) Server apparatus 100 determines whether or not there is on-board monitor 200 connected with smartphone 300 in the group including on-board monitor 200 transmitted the request signal, based on the connection information and the grouping information stored in data storage 104 in server apparatus 100. CPU 102 in server apparatus 100 checks the connection information of on-board monitor 200 of the corresponding group, and determines whether or not there is on-board monitor 200 which connected with smartphone 300. In the example of
Here, Bluetooth communication is performed in a unit called Piconet. The Piconet is configured in one on-board monitor 200 which is a master and up to seven smartphones 300 which are slaves. Therefore, even if there is on-board monitor 200 which connected with seven smartphones 300, it is not determined that on-board monitor 200 connected with smartphone 300. This is because it is not possible that this on-board monitor 200 connects with any more smartphones 300.
CPU 102 in server apparatus 100, when determining that there is on-board monitor 200 that connected with smartphone 300 in the group including on-board monitor 200 transmitted the request signal (S804: Yes), advances processing to step S805, and CPU 102 in server apparatus 100, when determining that there is no on-board monitor 200 that connected with smartphone 300 in the group including on-board monitor 200 transmitted the request signal (S804: No), advances the processing to step S806.
(S805) CPU 102 issues a search command for surrounding smartphone 300 to on-board monitor 200 connected to the network. As the example of
Incidentally, considering a possibility of connection failure due to low communication quality between on-board monitor 200B and smartphone 300B, CPU 102 may issue the search command to on-board monitor 200D transmitted the request signal with the search command to on-board monitor 200B at the same time.
(S806) CPU 102 issues a search command for surrounding smartphone 300 to on-board monitor 200 transmitted the request signal. As the example of
Incidentally, in step S806, CPU 102 may issue the search command to another on-board monitor 200 instead of to on-board monitor 200 transmitted the request signal. For example, in the same group, CPU 102 may issue the search command to on-board monitor 200 that is a center position in the group. For determination of on-board monitor 200 that is the center position in the group, the position is identified from the seat number of on-board monitor 200 included in the same group, and a centroid position of on-board monitor 200 included in the same group is calculated, and on-board monitor 200 closest to the centroid position may be selected. In addition, determination of on-board monitor 200 that is the center position of the group is not limited to this.
(S807) CPU 202 searches for surrounding smartphone 300, and transmits information indicating smartphone 300 detected as a search result to server apparatus 100. When CPU 202 detects a plurality of smartphones 300, CPU 202 transmits the information of all smartphones 300 detected to server apparatus 100. CPU 102 in server apparatus 100 stores the search result received in data storage 104. As the example of
(S808) CPU 102 in server apparatus 100 commands on-board monitor 200 transmitted the request signal to display the search result stored in data storage 104 in step S807. As the example of
Incidentally, a display method may be displaying on display 206 on on-board monitor 200, however, it is not limited to this.
(S809) When the passenger operates touch panel 204 to select the corresponding smartphone 300 from the search result displayed, on-board monitor 200 connects with smartphone 300 selected by the passenger, via Bluetooth. After the connection is established via Bluetooth, CPU 102 updates the connection information. In the example of
When on-board monitor 200 connects with smartphone 300 that is able to communicate via Bluetooth, if on-board monitor 200 connects one-to-one with smartphone 300 at each seat, for example, adjacent two one-to-one connections between smartphone 300 and on-board monitor 200 via Bluetooth interfere with each other. Therefore, as described above, when on-board monitor 200 connects with smartphone 300 that is able to communicate via Bluetooth, server apparatus 100 manages a connection destination. And server apparatus 100 cause on-board monitor 200 connected with smartphone 300 in the same group to newly connect with smartphone 300, so that the Piconet can be efficiently configured. A communication channel between on-board monitor 200 and each smartphone 300 in the same Piconet is shared by time division multiplex. Accordingly, interference can be avoided. Since each of communication channels tends to interfere with each other when there are many one-to-one connections via Bluetooth, throughput is generally increased by selecting a “short packet” mode that retransmission cost is small. However, transmission efficiency is not necessarily high because a ratio of an information byte in a packet is low. On the other hand, in the Piconet that is one-to-many connections via Bluetooth, since each of the communication channels shares by multiplexing time division slots, packet loss by the interference is small even when using a “long packet” mode.
With the wireless communication system of the present exemplary embodiment, by controlling the wireless communication apparatus connected in a Bluetooth communication area, the wireless communication control method and the wireless communication control system can be provided which provide a low interference, highly efficient wireless quality.
As described above, the wireless communication control method of the present exemplary embodiment is a wireless communication control method controlling communication between a first wireless communication apparatus and a first external device, and controlling communication between a second wireless communication apparatus and a second external device, by a server apparatus, the method including receiving a connection request to the first external device from the first wireless communication apparatus, and causing the first external device to connect with the second wireless communication apparatus if the second wireless communication apparatus has been connected with the second external device upon receiving the connection request.
With this configuration, if a plurality of smartphones 300 is connected with the wireless communication system, the same on-board monitor connects with a plurality of smartphones 300 and the same Piconet is preferentially configured. Therefore, even when each of the plurality of on-board monitors 200 that is a master in Bluetooth is located overlapping each communication area, by utilizing a function of master-slave operation in Bluetooth, interference can be reduced of wireless communication between smartphones 300 connected with the wireless communication system. That is, in a situation in which there is a plurality of wireless communication apparatuses, the interference is reduced between the wireless communication apparatuses, and communication quality can be improved.
A second exemplary embodiment is described below with reference to
[2-2. Connection of Smartphone with on-Board Monitor]
For wireless communication system 2 configured as described above, connection of the smartphone with the on-board monitor is described below. Operation of wireless communication system 2 of the present exemplary embodiment is the same as the operation of
In
The exemplary embodiments have been described above as examples of technique of the present disclosure. However, the technique in the present disclosure is not limited thereto, and it is also possible to apply to an exemplary embodiment in which modification, replacement, addition, omission are appropriately performed. In addition, it is possible to make a new exemplary embodiment by combining elements described in the above exemplary embodiments.
Therefore, the other exemplary embodiment is exemplified below.
In the configuration of the above exemplary embodiments, it has been described that the connection between server apparatus 100 and on-board monitor 200 is a wired network cable. By using the network cable, an effect is expected that the connection between server apparatus 100 and each on-board monitor 200 is stabilized. However, the connection is not limited to the network cable. For example, wireless connection may be used. By wireless connection, the degree of freedom in arrangement of on-board monitors 200 is increased.
In the above exemplary embodiment, as the grouping information, the seat number has been used for the position of on-board monitor 200. When on-board monitors 200 are located corresponding to the seats, an amount of information can be reduced by using the seat number. However, the position of on-board monitor 200 is not limited to the seat number. For example, by using coordinates of a coordinate system to be set in an airplane for the position, identification of the position is possible even when on-board monitor 200 is not located regularly.
In the above exemplary embodiments, it has been described that the passenger inputs the wireless communication request from the touch panel. For input of the wireless communication request, anything may be used as far as the passenger is able to input the connection request between smartphone 300 and on-board monitor 200, and it is not limited to the touch panel. For example, NFC (Near Field Communication) may be used that is one of short range wireless communication systems. By using the NFC, it is also possible to transmit a Bluetooth MAC address of smartphone 300 to on-board monitor 200, so that the passenger may not select smartphone 300.
In the above exemplary embodiments, it has been described that a number of on-board monitors 200 to connect with smartphone 300 in one group is one; however, the number is not limited to one. For example, when there are on-board monitors 200B, 200C that connected with smartphone 300 in one group and the request signal is transmitted from on-board monitor 200A, the search command for smartphone 300 may be issued to on-board monitor 200B that is positioned at a place closest from on-board monitor 200A.
In the above exemplary embodiments, the search result of smartphone 300 by on-board monitor 200 has been stored in server apparatus 100. However, the search result does not necessarily need to be stored in server apparatus 100. The search result may be displayed by directly transmitting the search result from on-board monitor 200 that has searched for smartphone 300 to on-board monitor 200 on which the search result should be displayed.
In the above exemplary embodiments, it has been described that the passenger owns smartphone 300. However, not limited to smartphone 300, it may be an external device such as a personal computer, and a tablet terminal.
As described above, the exemplary embodiments have been described as examples of the technique of the present disclosure. For this purpose, the accompanying drawings and the detailed description have been provided.
Accordingly, in the elements described in the accompanying drawings and the detailed description, there may be included not only essential elements for solving the problem but also non-essential elements for solving the problem, to illustrate the above technique. Therefore, it should not be certified that those non-essential elements are essential immediately, with the fact that those non-essential elements are described in the accompanying drawings and the detailed description.
Further, since the above described exemplary embodiments are intended to illustrate the technique of the present disclosure, various modifications, substitutions, additions, omissions and the like can be performed within the scope of the claims or the scope of the equivalents of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2015-020502 | Feb 2015 | JP | national |