1. Field of the Invention
The present invention relates to a communication system.
2. Description of the Related Art
A technique has been known such that, for connecting a device to an ad-hoc network that is formed of a radio network, such as a wireless local area network (LAN), authentication is automatically executed so as to obtain connection permission by using short-range radio communication with a communication area that is smaller than that of the ad-hoc network.
A technique for establishing a network connection between a communication device and a receiving device has been known such that, for receiving, by the receiving device, a content that is transmitted by the communication device, the receiving device approaches to an authentication device, which is different from the communication device, to establish the network connection (cf. Patent Document 1 (Japanese Unexamined Patent Publication No. 2013-242925), for example).
For a case where a device is located in a communication area of short range radio communication, connection permission may be automatically provided for the device, even if the device is located at a position that may not be viewed due to a shield, such as a wall, which can be a security problem of a radio network.
In a communication system in which connection permission for connecting a device to an ad-hoc network, which is formed of a radio network, can be obtained from a network other than the ad-hoc network, it is desirable to enhance security for the radio communication network.
According to an aspect of the present invention, there is provided a communication device including a first communication unit configured to execute radio communication by using a first communication scheme, the first communication scheme allowing the radio communication to be executed within a first communication range; a second communication unit configured to execute radio communication by using a second communication scheme, the second communication scheme allowing the radio communication to be executed within a second communication range; a setting information retrieval unit configured to obtain, in response to detecting that the communication device is located within a predetermined area, setting information for establishing the radio communication by using the first communication scheme; and a disconnection processing unit configured to disconnect radio communication that is established, by the first communication unit, with another communication device, wherein the first communication unit is configured to execute, by using the first communication scheme, radio communication with the other communication device that obtains the setting information, and wherein, upon detecting that the communication device is not located within the second communication range, the disconnection processing unit is configured to disconnect the radio communication that is established with the other communication device by the first communication unit.
According to another aspect of the present invention, there is provided a communication method to be executed by a communication device including a first communication unit configured to execute radio communication by using a first communication scheme, the first communication scheme allowing the radio communication to be executed within a first communication range; and a second communication unit configured to execute radio communication by using a second communication scheme, the second communication scheme allowing the radio communication to be executed within a second communication range, wherein the communication method includes a step of obtaining, in response to detecting that the communication device is located within a predetermined area, setting information for establishing the radio communication by using the first communication scheme; a step, by the first communication unit, of executing, by using the first communication scheme, radio communication with another communication device that receives the setting information; and a step of disconnecting, upon detecting that the communication device is not located within the second communication range, the radio communication that is established with the other communication device by the first communication unit.
According to an embodiment of the present invention, in a communication system in which connection permission for connecting a device to an ad-hoc network, which is formed of a radio network, can be obtained from a network other than the ad-hoc network, security can be enhanced for the radio communication network.
Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings.
Next, an embodiment of the present invention is described by referring to the accompanying drawings. The embodiment that is described below is merely an example, and embodiments to which the present invention is applied are not limited to the embodiment that is described below. Note that, in all the figures for describing the embodiment, the same reference numerals may be attached to components having the same functions, and thereby duplicate description may be omitted.
In a radio communication system according to the embodiment, within a first radio communication area for executing communication by a first communication scheme (e.g., a wireless local area network (LAN)), a radio network with a second radio communication area that is smaller than the first radio communication area can be formed by a second radio communication scheme (e.g., a personal area network (PAN)). Furthermore, the radio communication system can form a predetermined area. A device can communicate in the wireless LAN and the wireless PAN, and upon entering the predetermined area, the device can obtain setup information, such as authentication information and setting information, which is set for the wireless LAN. The device can be connected to the wireless LAN by using the setup information (e.g., the authentication information and the setting information) that is obtained in the predetermined area. Furthermore, upon exiting from the wireless PAN, the device can execute a process for disconnecting the communication with the wireless LAN. Namely, the device is allowed, by using the setup information that is obtained in the predetermined area, to communicate through the wireless LAN within a restricted radio communication area of the first radio communication area of the wireless LAN such that the restricted radio communication area overlaps the second radio communication area of the wireless PAN.
The first radio communication device 100 can be installed in an access point or a radio base station, and the first radio communication device 100 can form a first radio communication area 150 by a first radio communication scheme (e.g., the wireless LAN). The second radio communication device 200 can be installed in an access point or a radio base station, and the second radio communication device 200 can form, within the first radio communication area 150, a second radio communication area 250 that is smaller than the first radio communication area 150 by a second radio communication scheme, such as short range radio communication (e.g., Bluetooth (registered trademark)). In the example that is shown in
The third radio communication device 300 can be installed in a mobile communication device, such as a smartphone, a tablet terminal, a mobile game device, and a laptop personal computer (PC); and the third radio communication device 300 can wirelessly communicate with the first radio communication device 100 and the second radio communication device 200. Note that, in response to detecting that any one of the third radio communication devices 300a-300e enters a predetermined area 450, the one of the third radio communication devices 300a-300e can obtain, from the information processing device 400, setup information (e.g., authentication information and setting information) that can be used for establishing a connection with the first radio communication device 100. In response to detecting that the one of the third radio communication devices 300a-300e is located at an overlap area where the first radio communication area 150 overlaps the second radio communication area 250, the one of the third radio communication devices 300a-300e can execute a connection process with the first radio communication device 100 by using the setup information that is obtained from the information processing device 400.
The information processing device 400 can be installed in a mobile device, such as a smartphone, a tablet terminal, a mobile game device, and a laptop personal computer (PC); and the information processing device 400 can communicate with the third radio communication device 300. Note that, in response to detecting that the third radio communication device 300 enters the predetermined area 450, the information processing device 400 may allow the third radio communication device 300 to obtain the setup information.
In the example that is shown in
Though the third radio communication device 300a is located within the first radio communication area 150, the third radio communication device 300a may not communicate with the first radio communication device 100 because the third radio communication device 300a is not located in the overlap area. Though the third radio communication device 300b is located within the overlap area, the third radio communication device 300b may not execute a connection process with the first radio communication device 100 because the third radio communication device 300b has not obtained the setup information from the information processing device 400 that covers the predetermined area 450. The third radio communication devices 300c and 300d are located within the overlap area, and the third radio communication devices 300c and 300d obtain the setup information from the information processing device 400. Thus, the third radio communication devices 300c and 300d can execute a connection process with the first radio communication device 100. The third radio communication device 300e can obtain the setup information, and execute a connection process with the first radio communication device 100 because the third radio communication device 300e is located within the predetermined area 450.
Hereinafter, a case is described as an example where a wireless LAN is adopted as the first radio communication scheme, and Bluetooth (registered trademark) is adopted as the second radio communication scheme. Here, contactless radio (near field communications (NFC)) may be adopted as the second radio communication scheme.
Next, a hardware configuration according to the embodiment is described.
The second radio communication device 200 according to the embodiment may include a second communication circuit 202 for transmitting and receiving radio signals through an antenna in accordance with a standard of the second communication scheme; and a second CPU 204 for controlling operations of the whole second radio communication device 200. Additionally, the second radio communication device 200 may include a second read-only memory (ROM) 206 that stores various types of data, such as a program for the second radio communication device 200 that is used for driving the second CPU 104, transmit data, and so forth. Additionally, the second radio communication device 200 may include a second interface (I/F) 208 for executing data transmission through the communication network 2; and a second communication controller 210 for operating the second radio communication device 200 as an access point of the second radio communication scheme. The second communication circuit 202, the second CPU 204, the second ROM 206, the second I/F 208, and the second communication controller 210 can be connected by a second bus 240. The program for the second radio communication device 200 may be stored in a computer readable recording medium, such as a storage medium, as a file in an installable format or in an executable format, and the program for the second radio communication device 200 may be distributed.
Here, the first radio communication device 100 and the second radio communication device 200 can be configured as a single radio communication device. In this case, the first I/F 108 and the second I/F 208 may be directly connected without passing through the communication network 2.
Here, the program for the third radio communication device 300 may be stored in a computer readable recording medium, such as a recording medium 320, as a file in an installable format or in an executable format, and the program for the third radio communication device 300 may be distributed. Furthermore, the program for the third radio communication device 300 may be stored in the third ROM 308, instead of the EEPROM 312.
At step S1, the second radio communication device 200 that forms the second radio communication area 250 transmits, to the third radio communication device 300a, communication range information that indicates the second radio communication area 250. For example, the second radio communication device 200 may notify peripheral devices of the presence of the own device by transmitting advertisement packets through three advertisement channels. The advertisement packet may include the communication range information that indicates the second radio communication area 250.
At step S2, the third radio communication device 300a receives the communication range information that is transmitted by the second radio communication device 200, and the third radio communication device 300a transmits, to the second radio communication device 200, a response signal with respect to the communication range information. The third radio communication device 300a can recognize that the third radio communication device 300a is located within the second radio communication area 250 by referring to the communication range information.
At step S3, in response to detecting that the third radio communication device 300a is located within the predetermined area where the third radio communication device 300a can receive the setup information from the information processing device 400, the third radio communication device 300a can obtain setup information from the information processing device 400. The third radio communication device 300a can obtain, from the information processing device 400, the setup information that can be used for establishing a connection with the first radio communication device 100 that forms the first radio communication area 150. For example, the third radio communication device 300a obtains, from the information processing device 400, the setup information, such as a PIN code (unique identification information) based on the WPS method that is standardized by the Wi-Fi Alliance and that facilitates wireless LAN connection.
At step S4, upon receiving the setup information from the information processing device 400, the third radio communication device 300a transmits, to the first radio communication device 100, a setup instruction signal for instructing setup by using the setup information.
At step S5, upon receiving the setup instruction signal that is transmitted by the third radio communication device 300a, the first radio communication device 100 sets up communication. At step S6, the third radio communication device 300a sets up communication. In this manner, in the overlap area where the first radio communication area 150 overlaps the second radio communication area 250, communication in accordance with the first radio communication scheme can be established between the third radio communication device 300a and the first radio communication device 100.
As described above, in the radio communication system according to the embodiment, the third radio communication device 300 can obtain the setup information from the information processing device 400. In response to detecting that the third radio communication device 300 is located in the overlap area where the first radio communication area 150 that is formed by the first radio communication device 100 overlaps the second radio communication area 250 that is formed by the second radio communication device 200, the third radio communication device 300 can set up communication with the first radio communication device 100 by using the setup information.
At step S11, the second radio communication device 200 that forms the second radio communication area 250 transmits, to the third radio communication device 300a, the communication range information that indicates the second radio communication area 250 at predetermined timing.
The third radio communication device 300a includes a positioning device, such as a Global Positioning System (GPS) device, and the third radio communication device 300a detects, at step S12, the current location of the third radio communication device 300a. Similarly, the second radio communication device 200 includes a positioning device, such as a GPS device, and the second radio communication device 200 detects the current location of the second radio communication device 200. By comparing the communication range information that is transmitted by the second radio communication device 200 with the current location of the third radio communication device 300a that is detected by the positioning device, the third radio communication device 300a determines whether the current location of the third radio communication device 300a is within the second radio communication area 250. Additionally, the third radio communication device 300a may measure Received Signal Strength Indication (RSSI) of the communication range information that is transmitted by the second radio communication device 200, and the third radio communication device 300a may convert the RSSI into a distance. Then, by comparing the communication range information that is transmitted by the second radio communication device 200 with the distance that is obtained by converting the RSSI, the third radio communication device 300a may determine whether the current location of the third radio communication device 300a is within the second radio communication area 250. The third radio communication device 300a transmits, to the second radio communication device 200, a response signal to which information is attached that indicates whether the current location of the third radio communication device 300a is within the second radio communication area 250.
Upon receiving, from the third radio communication device 300a, a response signal that indicates that the current location of the third radio communication device 300a is outside the second radio communication area 250 at step S13, the second radio communication device 200 transmits, to the third radio communication device 300a, a disconnection instruction signal for instructing to disconnect the communication with the second radio communication device 200. Note that a coverage area of the radio waves of the second radio communication device 200 is set to be wider than the second radio communication area 250. Consequently, even if the third radio communication device 300a is located outside the second radio communication area 250, the third radio communication device 300a can receive the disconnection instruction signal that is transmitted by the second radio communication device 200.
Upon receiving, at step S14, the disconnection instruction signal that is transmitted by the second radio communication device 200, the third radio communication device 300a transmits, to the first radio communication device 100, a disconnection instruction signal for instructing to disconnect the communication with the third radio communication device 300a. At step S15, the first radio communication device 100 executes a process for disconnecting the communication with the third radio communication device 300a. At step S16, the third radio communication device 300a executes a process for disconnecting the communication with the first radio communication device 100. In this manner, the communication between the third radio communication device 300a and the first radio communication device 100 is disconnected.
Here, for a case where the first radio communication device 100 and the second radio communication device 200 are configured to be a single radio communication device, the disconnection instruction signal for disconnecting the communication may be transmitted from the second radio communication device 200 to the first radio communication device 100.
The predetermined area that is formed by the information processing device 400 may not overlap the first radio communication area 150 that is covered by the first radio communication device 100 and the second radio communication area 250 that is covered by the second radio communication device 200. The predetermined area that is formed by the information processing device 400 may be formed outside the first radio communication area and the second radio communication area.
In this manner, in the radio communication system according to the embodiment, the communication among the third radio communication devices 300a through 300e can be restricted within the first radio communication area 150 that is formed by the first radio communication device 100 and within the second radio communication area 250. For the third radio communication device 300 that does not receive permission to establish communication with the first radio communication device 100 that forms the first radio communication area 150, the communication between the first radio communication device 100 and the third radio communication device 300 can be established while the third radio communication device 300 is located within the second radio communication area 250, and the communication between the first radio communication device 100 and the third radio communication device 300 can be used.
As a radio communication system according to this embodiment, the radio communication system that is described by referring to
Here, the first radio communication device 100, the second radio communication device 200, and the information processing device 400 can be configured as a single radio communication device.
The first radio communication device 100 may include a first transceiver 1002; a first connection processing unit 1004; a first disconnection processing unit 1006; and a first communication controller 1008. These units can be functions or units that can be achieved by operating some components of the first radio communication device 100, which are shown in
Next, each unit of the first radio communication device 100 is described in detail. The first transceiver 1002 of the first radio communication device 100 can be achieved by the first communication circuit 102, which is shown in
The first connection processing unit 1004 of the first radio communication device 100 can be achieved by one or more instructions from the first CPU 104, which is shown in
The first disconnection processing unit 1006 of the first radio communication device 100 can be achieved by one or more instructions from the first CPU 104, which is shown in
The first communication controller 1008 of the first radio communication device 100 can be achieved by the first CPU 104, which is shown in
The second radio communication device 200 may include a second transceiver 2002; a second connection processing unit 2004; a second disconnection processing unit 2006; a second communication controller 2008; a storage/read processing unit 2010; and a storage unit 2012. These units can be functions or units that can be achieved by operating some components of the second radio communication device 200, which are shown in
(Third Radio Communication Device Management Table)
In the storage unit 2012, a third radio communication device management DB 2016 is provided, which includes a third radio communication device management table, such as shown in Table 1.
The third radio communication device management table defines correspondence among an address of the third radio communication device 300 in the second radio communication scheme; a type of the third radio communication device 300; and an IP address of the third radio communication device 300, by associating them. The address of the third radio communication device 300 in the second radio communication scheme is obtained upon detecting the third radio communication device 300 by the second radio communication scheme, and the address of the third radio communication device 300 in the second radio communication scheme can be used to determine a range of communication that is executed by the second radio communication scheme. An example of the address of the third radio communication device 300 in the second radio communication scheme can be a Bluetooth address, such as BD_ADDR, or a Bluetooth device address. The type of the third radio communication device 300 represents a type of the device, such as a smart device. The second radio communication device 200 selects a target to be controlled based on the information that is listed in the third radio communication device management table.
Next, each element of the second radio communication device 200 is described in detail. The second transceiver 2002 of the second radio communication device 200 can be achieved by the second communication circuit 202, which is shown in
The second connection processing unit 2004 of the second radio communication device 200 can be achieved by one or more instructions from the second CPU 204, which is shown in
The second disconnection processing unit 2006 of the second radio communication device 200 can be achieved by one or more instructions from the second CPU 204, which is shown in
The second communication controller 2008 of the second radio communication device 200 can be achieved by one or more instructions from the second communication controller 210, which is shown in
The storage/read processing unit 2010 of the second radio communication device 200 can be achieved by one or more instructions from the second CPU 204, which is shown in
The third radio communication device 300 may include a second transceiver 3002; a communication range determining unit 3004; a second connection processing unit 3006; a setup information retrieval unit 3008; a second disconnection processing unit 3010; a first transceiver 3016; a first connection processing unit 3018; a first disconnection processing unit 3020; a storage/read processing unit 3022; a storage unit 3024; a third transceiver 3028; a third connection processing unit 3030; and a third disconnection processing unit 3032. These units can be functions or units that can be achieved by operating some components of the third radio communication device 300, which are shown in
(Third Radio Communication Device Management Table)
In the storage unit 3024, a third radio communication device management DB 3026 is provided, which includes a third radio communication device management table. For the third radio communication device management table, the above-described Table 1 may be adopted.
Next, each element of the third radio communication device 300 is described in detail.
The second transceiver 3002 of the third radio communication device 300 can be achieved by the fourth communication circuit 304, which is shown in
The communication range determining unit 3004 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The second connection processing unit 3006 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The second disconnection processing unit 3010 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The first transceiver 3016 of the third radio communication device 300 can be achieved by the third communication circuit 302, which is shown in
The first connection processing unit 3018 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The first disconnection processing unit 3020 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The storage/read processing unit 3022 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, and the EEPROM 312, which are shown in
The third transceiver 3028 of the third radio communication device 300 can be achieved by the short range communication circuit 314, which is shown in
The third connection processing unit 3030 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The setup information retrieval unit 3008 of the third radio communication device 300 can be achieved by the short range communication circuit 314, which is shown in
The third disconnection processing unit 3032 of the third radio communication device 300 can be achieved by one or more instructions from the third CPU 306, which is shown in
The information processing device 400 may include a third transceiver 4002; a third connection processing unit 4004; a third disconnection processing unit 4006; a third communication controller 4008; a storage/read processing unit 4010; and a storage unit 4012. These units can be functions or units that can be achieved by operating some components of the information processing device 400, which are shown in
(Setup Information Management Table)
In the storage unit 4012, a setup information management DB 4014 is provided, which includes a setup information management table, such as shown in Table 2.
The setup information management table defines correspondence among connection information items by associating the connection information items, e.g., the network information, such as a Service Set Identifier (SSID), a security method, and a password; and the address information, such as IP address, and a port number, which are used by the third radio communication device 300 for attempting to establish connection with the first radio communication device 100 by the first communication scheme. The SSID is identification information of the wireless LAN; and the security method is represented by a standard of an encryption method, such as WEP, WPA, WPA2, WPA2-TKIP, and AES.
Next, each element of the information processing device 400 is described in detail.
The third transceiver 4002 of the information processing device 400 can be achieved by the fourth communication circuit 404, which is shown in
The third connection processing unit 4004 of the information processing device 400 can be achieved by one or more instructions from the fourth CPU 404, which is shown in
The third disconnection processing unit 4006 of the information processing device 400 can be achieved by one or more instructions from the fourth CPU 404, which is shown in
The third communication controller 4008 of the information processing device 400 can be achieved by one or more instructions from the fourth CPU 404, which is shown in
The storage/read processing unit 4010 of the information processing device 400 can be achieved by one or more instructions from the fourth CPU 404, which is shown in
As the operation of the radio communication system, the operation processes that are shown in
According to the embodiment, the third radio communication device 300 can obtain, within the predetermined area that is smaller than the second radio communication area covered by the second radio communication device 200, the setup information that is used for establishing a connection with the first radio communication device 100. In this manner, the setup information can be prevented from being obtained by a user who is at a location that may not be visually confirmed, such as a location outside a wall, and thereby security can be enhanced.
As the radio communication system according to this embodiment, the radio communication system that is described by referring to
As a functional block diagram of the first radio communication device 100, the second radio communication device 200, the third radio communication device 300, and the information processing device 500, the functional block diagram of
For the information processing device 500, the configuration of the information processing device 500 that is shown in
As the operation of the radio communication system, the operation processes that are shown in
According to the embodiment, the third radio communication device 300 can obtain the setup information that is used for establishing a connection with the first radio communication device 100 within the predetermined area, which is smaller than the second radio communication area 250 that is covered by the second radio communication device 200. In this manner, the setup information can be prevented from being obtained by a user who is at a location that may not be visually confirmed, such as a location outside a wall, and thereby security can be enhanced.
As the radio communication system according to this embodiment, the radio communication system that is described by referring to
The sound collecting processing unit 3034 of the third radio communication device 300 can be achieved by the sound collecting element 322 and one or more instructions from the third CPU 306. The sound collecting processing unit 3034 collects sound waves that are transmitted by the information processing device 600, and the sound collecting processing unit 3034 inputs the collected sound waves to the setup information retrieval unit 3008.
The setup information retrieval unit 3008 of the third radio communication device 300 can be achieved by the sound collecting element 322, which is shown in
The information processing device 600 may include a sound wave output unit 6002; a sound wave controller 6004; a storage/read processing unit 6006; and a storage unit 6008. As for the storage/read processing unit 6006 and the storage unit 6008, the storage/read processing unit 4010 and the storage unit 4012 that are shown in
The sound wave controller 6004 of the information processing device 600 can be achieved by one or more instructions from the sixth CPU 604, which is shown in
The storage/read processing unit 6006 of the information processing device 600 can be achieved by one or more instructions from the sixth CPU 604, which is shown in
As the operation of the radio communication system, the operation processes that are shown in
According to the embodiment, the third radio communication device 300 can obtain, based on the sound waves that are transmitted by the information processing device 600, the setup information that is used for establishing a connection with the first radio communication device 100 within the predetermined area, which is smaller than the second radio communication area 250 that is covered by the second radio communication device 200. In this manner, the setup information can be prevented from being obtained by a user who is at a location that may not be visually confirmed, such as a location outside a wall, and thereby security can be enhanced.
As the radio communication system according to this embodiment, the radio communication system that is described by referring to
The image information capture unit 3036 of the third radio communication device 300 can be achieved by the automatic recognition circuit 330, which is shown in
The setup information retrieval unit 3008 of the third radio communication device 300 can be achieved by the automatic recognition circuit 330, which is shown in
The information processing device 700 may include a display controller 7002; a storage/read processing unit 7004; and a storage unit 7006. As for the configurations of the storage/read processing unit 7004 and the storage unit 7006, the configurations that are shown in
The storage/read processing unit 7004 of the information processing device 700 can be achieved by one or more instructions from the seventh CPU 704, which is shown in
As the operation of the radio communication system, the operation processes that are shown in
According to the embodiment, the third radio communication device 300 can obtain, based on the graphic image that is displayed by the information processing device 700, the setup information that is used for establishing a connection with the first radio communication device 100 within the predetermined area, which is smaller than the second radio communication area 250 that is covered by the second radio communication device 200. In this manner, the setup information can be prevented from being obtained by a user who is at a location that may not be visually confirmed, such as a location outside a wall, and thereby security can be enhanced.
As the radio communication system according to this embodiment, the radio communication system that is described by referring to
The reading processing unit 3038 of the third radio communication device 300 can be achieved by the reader 332, which is shown in
The setup information retrieval unit 3008 of the third radio communication device 300 can be achieved by the reader 332, which is shown in
The information processing device 800 may include a fourth transceiver 8002; a storage/read processing unit 8004; and a storage unit 8006. As for a storage/read processing unit 8004 and a storage unit 8006, the configurations that are shown in
The storage/read processing unit 8004 of the information processing device 800 can be achieved by one or more instructions from the eighth CPU 804, which is shown in
As the operation of the radio communication system, the operation processes that are shown in
According to the embodiment, the third radio communication device 300 can obtain, from the information processing device 800, the setup information that is used for establishing a connection with the first radio communication device 100 within the predetermined area, which is smaller than the second radio communication area 250 that is covered by the second radio communication device 200. In this manner, the setup information can be prevented from being obtained by a user who is at a location that may not be visually confirmed, such as a location outside a wall, and thereby security can be enhanced.
The communication device and the communication method are described above by the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications and improvements can be made within the scope of the present invention. Specific examples of numerical values are used in order to facilitate understanding of the invention. However, these numerical values are simply illustrative, and any other appropriate values may be used, except as indicated otherwise. The separations of the items in the above explanation are not essential to the present invention. Depending on necessity, subject matter described in two or more items may be combined and used, and subject matter described in an item may be applied to subject matter described in another item (provided that they do not contradict). A boundary of a functional unit or a processor in the functional block diagrams may not necessarily correspond to a boundary of a physical component. An operation by a plurality of functional units may be physically executed by a single component, or an operation of a single functional unit may be physically executed by a plurality of components. For the convenience of explanation, the communication terminal and the information processing device are explained by using the functional block diagrams. However, these devices may be implemented in hardware, software, or combinations thereof. The software that operates in accordance with the present invention may be prepared in any appropriate storage medium, such as a random access memory (RAM), a flash memory, a read-only memory (ROM), an EPROM, an EEPROM, a register, a hard disk drive (HDD), a removable disk, a CD-ROM, a database, a server, and the like.
The present application is based on and claims the benefit of priority of Japanese Patent Application No. 2015-034421, filed on Feb. 24, 2015, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2015-034421 | Feb 2015 | JP | national |