INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing system includes a position detector and a terminal apparatus identifying unit. The position detector detects a position of a terminal apparatus capable of receiving information that is provided. The terminal apparatus identifying unit identifies, as a terminal apparatus to which the information is provided, a terminal apparatus positioned at a predetermined position and associated with a user who belongs to a disclosure range of the information that is provided.
1 . An information processing system comprising:
a position detector that detects a position of a terminal apparatus capable of receiving information that is provided; and
a terminal apparatus identifying unit that identifies, as a terminal apparatus to which the information is provided, a terminal apparatus positioned at a predetermined position and associated with a user who belongs to a disclosure range of the information that is provided.
2 . The information processing system according to claim 1 , wherein the terminal apparatus identifying unit identifies, as a terminal apparatus to which the information is provided, a terminal apparatus that has a predetermined positional relationship with an instruction apparatus that gives an instruction to transmit the information that is provided, and that is associated with a user who belongs to the disclosure range of the information.
3 . The information processing system according to claim 2 , wherein the terminal apparatus identifying unit identifies, as a terminal apparatus to which the information is provided, a terminal apparatus that is within a predetermined distance from the instruction apparatus and that is associated with a user who belongs to the disclosure range of the information.
4 . The information processing system according to claim 1 , further comprising:
a display controller that changes display of an instruction apparatus that gives an instruction to transmit the information that is provided, the display regarding a destination to which the information is provided, in accordance with an identification result obtained by the terminal apparatus identifying unit.
5 . The information processing system according to claim 4 , wherein the display controller changes a number of displayed destinations to which the information is provided, which is displayed on the instruction apparatus, in accordance with the identification result obtained by the terminal apparatus identifying unit.
6 . The information processing system according to claim 1 , further comprising:
a display controller that displays, on an instruction apparatus that gives an instruction to transmit the information that is provided, information regarding a user associated with a terminal apparatus identified by the terminal apparatus identifying unit.
7 . The information processing system according to claim 1 , further comprising:
a display controller that displays, on an instruction apparatus that gives an instruction to transmit the information that is provided, information regarding a user who is associated with a terminal apparatus not positioned at the predetermined position but who belongs to the disclosure range.
8 . The information processing system according to claim 7 , wherein the display controller distinctively displays the information regarding a user who is associated with a terminal apparatus not positioned at the predetermined position but who belongs to the disclosure range and the information regarding a user who is associated with a terminal apparatus positioned at the predetermined position and who belongs to the disclosure range.
9 . The information processing system according to claim 7 , wherein the display controller displays, in response to an instruction from an instructor, the information regarding a user who is associated with a terminal apparatus not positioned at the predetermined position but who belongs to the disclosure range.
10 . The information processing system according to claim 1 , further comprising:
a display controller that displays, on an instruction apparatus that gives an instruction to transmit the information that is provided, information regarding a user who is associated with a terminal apparatus positioned at the predetermined position but who does not belong to the disclosure range.
11 . The information processing system according to claim 10 , wherein the display controller distinctively displays the information regarding a user who is associated with a terminal apparatus positioned at the predetermined position but who does not belong to the disclosure range and the information regarding a user who is associated with a terminal apparatus positioned at the predetermined position and who belongs to the disclosure range.
12 . The information processing system according to claim 1 , wherein the terminal identifying unit identifies, as a terminal apparatus to which the information is provided, a terminal apparatus positioned at the predetermined position at a predetermined time.
13 . The information processing system according to claim 12 , further comprising:
an output unit that outputs information regarding the predetermined position and information regarding the predetermined time to the terminal apparatus.
14 . The information processing system according to claim 1 , wherein:
the information is transmitted to another terminal apparatus positioned around an information-received terminal apparatus that is identified as a terminal apparatus to which the information is provided and that has actually received the information that is provided, and
the information is transmitted to the other terminal apparatus in a case where one or more information-received terminal apparatuses, a number of which exceeds a predetermined number, are positioned within a predetermined distance from the other terminal apparatus.
15 . An information processing apparatus comprising:
an accepting unit that accepts selection of information to be transmitted;
a display that displays information; and
a display controller that displays information regarding a recipient of the information on the display, the display controller displaying information regarding a recipient who is positioned at a predetermined position and belongs to a disclosure range of the information.
16 . The information processing apparatus according to claim 15 , wherein the display controller further displays, on the display, information regarding a recipient who is not positioned at the predetermined position but belongs to the disclosure range.
17 . The information processing apparatus according to claim 15 , wherein the display controller further displays, on the display, information regarding a recipient who does not belong to the disclosure range but is positioned at the predetermined position.
18 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
detecting a position of a terminal apparatus capable of receiving information that is provided; and
identifying, as a terminal apparatus to which the information is provided, a terminal apparatus positioned at a predetermined position and associated with a user who belongs to a disclosure range of the information that is provided.