Communication terminal
AssigneeNEC Corporation
InventorsMasato Yasuda, Norihito Fujita
Life of this patent
Estimating the term…
Abstract
A first communication terminal, unconnected with a communication network, searches for a second communication terminal existing around the own communication terminal. In the communication network, one of a plurality of communication terminals functions as a master having a function of an access point, and the rest of the communication terminals function as slaves of the master. Based on the information included in a communication message received from one or more second communication terminals found through the search, the first communication terminal determines a second communication terminal which serves as a connection counterpart from among the second communication terminals, and configures a communication network with the determined connection counterpart.
Claims12
A network configuration method performed by a first communication terminal, the method comprising:
- storing a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- transmitting a communication message searching for the second communication terminal and receiving a response of the communication message from the second communication terminal;
- collating a communication address of the second communication terminal included in the response with the communication address in the list;
- determining the second communication terminal which has its communication address on the list as a connection counterpart;
- and
- configuring a communication network with the determined connection counterpart,
- wherein the method further comprises:
- storing a plurality of terminal states and an order of priority of the terminal states;
- determining a terminal state of the second communication terminal based on the information included in the response;
- and
- determining one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals that have a communication address being on the list,
- wherein the terminal states include a first state of being unconnected with the communication network, and a second state of being connected with the communication network and functioning as a master having an access point function, and the second state has higher priority than the first state, and
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, and determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is equal to 1.
A network configuration method by a first communication terminal, the method comprising:
- storing a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- transmitting a communication message searching for the second communication terminal and receiving a response of the communication message from the second communication terminal;
- collating a communication address of the second communication terminal included in the response with the communication address in the list;
- determining the second communication terminal which has its communication address on the list as a connection counterpart;
- and
- configuring a communication network with the determined connection counterpart,
- wherein the method further comprises:
- storing a plurality of terminal states and an order of priority of the terminal states;
- determining a terminal state of the second communication terminal based on the information included in the response;
- and
- determining one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals that have a communication address being on the list,
- wherein the terminal states include a first state of being unconnected with the communication network and being incapable of hosting a persistent group, a second state of being unconnected with the communication network and being capable of hosting the persistent group, a third state of being connected with the communication network as a master having an access point function and being incapable of hosting the persistent group, and a fourth state of being connected with the communication network and being capable of hosting the persistent group,
- wherein a descending order of the priority is the fourth state, the third state, the second state, and the first state, and
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is 1, and determining whether or not the second communication terminal is capable of hosting a persistent group based on whether or not a Persistent P2P Group bit or a Persistent Reconnect bit in the Group Capability Bitmap is 1.
A communication terminal that is a first communication terminal constituting a communication network, the communication terminal comprising:
- a first storage unit configured to store a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- a wireless communication unit configured to transmit and receive a communication message;
- and
- a control unit connected with the wireless communication unit, wherein
- the control unit is configured to transmit the communication message for searching for the second communication terminal, receive a response of the communication message from the second communication terminal, collate a communication address of the second communication terminal included in the response with the communication address in the list, determine the second communication terminal which has its communication address on the list as a connection counterpart, and configure the network with the determined connection counterpart,
- the communication terminal further comprising:
- a second storage unit configured to store a plurality of terminal states and an order of priority of the terminal states, wherein
- the control unit is configured determine a terminal state of the second communication terminal based on the information included in the response, and determine one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals that have a communication address thereof being on the list,
- wherein the second storage unit is configured to store a first state of being unconnected with the communication network, and a second state of being connected with the communication network and functioning as a master having an access point function, and the second state has higher priority than the first state,
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, and determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is equal to 1.
A communication terminal that is a first communication terminal constituting a communication network, the communication terminal comprising:
- a first storage unit configured to store a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- a wireless communication unit configured to transmit and receive a communication message;
- and
- a control unit connected with the wireless communication unit, wherein
- the control unit configured to transmit the communication message for searching the second communication terminal, receive a response of the communication message from the second communication terminal, collate a communication address of the second communication terminal included in the response with the communication address in the list, determine the second communication terminal in which the communication address thereof being on the list as a connection counterpart, and configure the network with the determined connection counterpart,
- wherein the communication terminal further comprises:
- a second storage unit configured to store a plurality of terminal states and an order of priority of the terminal states, wherein
- the control unit is configured determine a terminal state of the second communication terminal based on the information included in the response, and determine one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals that have a communication address being on the list,
- wherein the second storage unit is configured to store a first state of being unconnected with the communication network and being incapable of hosting a persistent group, a second state of being unconnected with the communication network and being capable of hosting the persistent group, a third state of being connected with the communication network as a master having an access point function and being incapable of hosting the persistent group, and a fourth state of being connected with the communication network as the master and being capable of hosting the persistent group,
- wherein a descending order of the priority is the fourth state, the third state, the second state, and the first state, and
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is 1, and determining whether or not the second communication terminal is capable of hosting a persistent group based on whether or not a Persistent P2P Group bit or a Persistent Reconnect bit in the Group Capability Bitmap is 1.
A non-transitory computer readable medium storing a program comprising instructions for causing a computer, held by a first communication terminal constituting a communication network, to function as:
- a first storage unit configured to store a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- a wireless communication unit configured to transmit and receive a communication message;
- and
- a control unit connected with the wireless communication unit, wherein
- the control unit configured to transmit the communication message for searching the second communication terminal, receive a response of the communication message from the second communication terminal, collate a communication address of the second communication terminal included in the response with the communication address in the list, determine the second communication terminal which has its communication address on the list as a connection counterpart, and configure the network with the determined connection counterpart,
- the control unit further configured to:
- store a plurality of terminal states and an order of priority of the terminal states;
- determine a terminal state of the second communication terminal based on the information included in the response;
- and
- determine one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals that have a communication address being on the list,
- wherein the terminal states include a first state of being unconnected with the communication network, and a second state of being connected with the communication network and functioning as a master having an access point function,
- wherein the second state has higher priority than the first state, and
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, and determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is equal to 1.
A non-transitory computer readable medium storing a program comprising instructions for causing a computer, held by a first communication terminal constituting a communication network, to function as:
- a first storage unit configured to store a list of acceptable communication addresses of communication terminals before searching for a second communication terminal;
- a wireless communication unit configured to transmit and receive a communication message;
- and
- a control unit connected with the wireless communication unit, wherein
- the control unit is configured to transmit the communication message for searching the second communication terminal, receive a response of the communication message from the second communication terminal, collate a communication address of the second communication terminal included in the response with the communication address in the list, determine the second communication terminal which has its communication address on the list as a connection counterpart, and configure the network with the determined connection counterpart,
- wherein the control unit is further configured to:
- store a plurality of terminal states and an order of priority of the terminal states;
- determine a terminal state of the second communication terminal based on the information included in the response;
- and
- determine one second communication terminal having a terminal state of higher priority to be the connection counterpart among the second communication terminals which have a communication address being on the list,
- wherein the terminal states include a first state of being unconnected with the communication network and being incapable of hosting a persistent group, a second state of being unconnected with the communication network and being capable of hosting the persistent group, a third state of being connected with the communication network as a master having a an access point function and being incapable of hosting the persistent group, and a fourth state of being connected with the communication network and being capable of hosting the persistent group,
- wherein a descending order of the priority is the fourth state, the third state, the second state, and the first state, and
- wherein the determining of the terminal state of the second communication terminal includes, when the communication message is a Probe Response, determining whether or not the second communication terminal is connected with the communication network based on whether or not a P2P Group Info attribute is included in the Probe Response, determining whether or not the second communication terminal is a master based on whether or not a P2P Group Owner bit in a Group Capability Bitmap, included in a P2P Capability field in the Probe Response, is 1, and determining whether or not the second communication terminal is capable of hosting a persistent group based on whether or not a Persistent P2P Group bit or a Persistent Reconnect bit in the Group Capability Bitmap is 1.
Dependencies are inferred from the claim text.