Group management apparatus, and information processing apparatus and method
First Claim
1. A group management apparatus which manages a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the apparatus comprising:
- a detection unit configured to detect a position of an information processing apparatus;
a determination unit configured to determine, based on the detection unit, whether the information processing apparatus exists in a predetermined range;
a notification unit configured to notify the information processing apparatus of an encryption key to be used in the group, when the determination unit determines that the information processing apparatus exists in the predetermined range;
a holding unit configured to hold a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;
a discrimination unit configured to discriminate whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table;
a cancellation unit configured to cancel the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and
a generation unit configured to generate a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained by the detection unit, that a number of information processing apparatuses existing in the predetermined range has changed after the cancellation unit cancels the group, the new group using a new encryption key different from the encryption key used before the cancellation unit cancelled the group.
1 Assignment
0 Petitions
Accused Products
Abstract
A group management apparatus which manages a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication detects the position of an information processing apparatus and determines whether the information processing apparatus exists in a predetermined range. When determining that the information processing apparatus exists in the predetermined range, the group management apparatus notifies the information processing apparatus of an encryption key to be used in the group. Upon detecting, based on the position detection result, that the number of information processing apparatuses existing in the predetermined range has changed, the group management apparatus updates the encryption key.
-
Citations
22 Claims
-
1. A group management apparatus which manages a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the apparatus comprising:
-
a detection unit configured to detect a position of an information processing apparatus; a determination unit configured to determine, based on the detection unit, whether the information processing apparatus exists in a predetermined range; a notification unit configured to notify the information processing apparatus of an encryption key to be used in the group, when the determination unit determines that the information processing apparatus exists in the predetermined range; a holding unit configured to hold a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination unit configured to discriminate whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation unit configured to cancel the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation unit configured to generate a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained by the detection unit, that a number of information processing apparatuses existing in the predetermined range has changed after the cancellation unit cancels the group, the new group using a new encryption key different from the encryption key used before the cancellation unit cancelled the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A group management apparatus which manages a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the apparatus comprising:
-
a detection unit configured to detect a position of an information processing apparatus; a determination unit configured to determine, based on the detection unit, whether the information processing apparatus exists in a predetermined range; an authentication unit configured to perform user authentication using a first encryption key when the determination unit determines that the information processing apparatus exists in the predetermined range; a notification unit configured to notify the information processing apparatus of a second encryption key to be used in the group, when the authentication unit has succeeded authentication; a communication unit configured to execute communication in the group using the second encryption key; a holding unit configured to hold a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination unit configured to discriminate whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation unit configured to cancel the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation unit configured to generate a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained by the detection unit, that a number of information processing apparatuses existing in the predetermined range has changed after the cancellation unit cancels the group, the new group using a new encryption key different from the second encryption key used before the cancellation unit cancelled the group. - View Dependent Claims (10)
-
-
11. A group management method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; a notification step of notifying the information processing apparatus of an encryption key to be used in the group, when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (12)
-
-
13. A group management method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; an authentication step of performing user authentication using a first encryption key when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a notification step of notifying the information processing apparatus of a second encryption key to be used in the group, when authentication has succeeded in the authentication step; a communication step of executing communication in the group using the second encryption key; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the second encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (14)
-
-
15. A computer program stored on a computer-readable storage medium which causes a computer to execute an information processing method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the information processing method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; a notification step of notifying the information processing apparatus of an encryption key to be used in the group, when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (16)
-
-
17. A computer program stored on a computer-readable storage medium which causes a computer to execute an information processing method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the information processing method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; an authentication step of performing user authentication using a first encryption key when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a notification step of notifying the information processing apparatus of a second encryption key to be used in the group, when authentication has succeeded in the authentication step; a communication step of executing communication in the group using the second encryption key; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the second encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (18)
-
-
19. A computer-readable storage medium storing a computer program which causes a computer to execute an information processing method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the information processing method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; a notification step of notifying the information processing apparatus of an encryption key to be used in the group, when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (20)
-
-
21. A computer-readable storage medium storing a computer program which causes a computer to execute an information processing method of managing a group in which one or a plurality of information processing apparatuses connect to each other by wireless communication, the information processing method comprising:
-
a detection step of detecting a position of an information processing apparatus; a determination step of determining, based on the detection step, whether the information processing apparatus exists in a predetermined range; an authentication step of performing user authentication using a first encryption key when it is determined in the determination step that the information processing apparatus exists in the predetermined range; a notification step of notifying the information processing apparatus of a second encryption key to be used in the group, when authentication has succeeded in the authentication step; a communication step of executing communication in the group using the second encryption key; a holding step of holding a table indicating an attribute of an information processing apparatus belonging to the group, the attribute including;
a terminal name, a position of the apparatus, identification information, and type information indicative of whether or not the apparatus is a built-in device that is not mobile;a discrimination step of discriminating whether an information processing apparatus which exists in the predetermined range is a built-in device based on the attribute indicated by the table; a cancellation step of canceling the group when only an information processing apparatus determined to be a built-in device exists in the predetermined range; and a generation step of generating a new group of a plurality of information processing apparatuses when it is detected, based on a position detection result obtained in the detection step, that a number of information processing apparatuses existing in the predetermined range has changed after the group is cancelled in the cancellation step, the new group using a new encryption key different from the second encryption key used before the group is cancelled in the cancellation step. - View Dependent Claims (22)
-
Specification