Push-to-Talk communications using a web application
According to the present embodiment, an information processing apparatus realizes Push-to-Talk communications using a Web application. The information processing apparatus includes an obtaining unit, a setting unit, and a communication controlling unit. The obtaining unit obtains, from a terminal, authentication information including a URL for accessing the Web application, location information of the terminal, and an IP address of an access point accessed by the terminal. The setting unit sets the terminal to be capable of performing the Push-to-Talk communications via the Web application if the authentication information is determined to be valid in an authentication process of the authentication information. The communication control unit determines, for the terminal set to be capable of executing the Push-to-Talk communications, whether or not the Push-to-Talk communications are permissible based on the authentication process of the authentication information.
1 . An information processing apparatus configured to realize Push-to-Talk communications using a Web application, the apparatus comprising a processor configured to:
obtain, from a terminal, authentication information including a uniform resource locator (URL) for accessing the Web application, location information of the terminal, and an internet protocol (IP) address of an access point accessed by the terminal;
set the terminal to be capable of performing the Push-to-Talk communications via the Web application if the authentication information is determined to be valid in an authentication process of the authentication information; and
determine, for the terminal set to be capable of executing the Push-to-Talk communications, whether or not the Push-to-Talk communications are permissible based on the authentication process of the authentication information.
2 . The information processing apparatus according to claim 1 , wherein the processor sets the terminal to be capable of executing the Push-to-Talk communications via the Web application if the location information indicates a location within a predetermined range.
3 . The information processing apparatus according to claim 1 , wherein the processor sets the terminal to be capable of executing the Push-to-Talk communications via the Web application if the IP address is a predetermined address.
4 . The information processing apparatus according to claim 1 , wherein the authentication information is embedded in a one-dimensional code or a two-dimensional code.
5 . The information processing apparatus according to claim 1 , wherein the processor executes the Push-to-Talk communications with the terminal if the Push-to-Talk communications are determined to be permissible for the terminal.
6 . The information processing apparatus according to claim 1 , wherein
the Web application causes the terminal to display a display screen for one or more options including a content of an inquiry from a user of the terminal, and
the processor notifies, if information about one of the options specified by the user is obtained from the terminal, a talk group in the Push-to-Talk communications of a content corresponding to the specified option.
7 . The information processing apparatus according to claim 1 , wherein
the Web application includes a display screen for one or more options including a content of an inquiry from a user of the terminal, and
the processor is further configured to update the content of the one or more options being displayed on the display screen by accepting a modification and an addition to the content.
8 . An information processing method for realizing Push-to-Talk communications using a Web application, the method comprising:
obtaining, from a terminal, authentication information including a uniform resource locator (URL) for accessing the Web application, location information of the terminal, and an internet protocol (IP) address of an access point accessed by the terminal;
setting, in response to the authentication information being determined valid in an authentication process of the authentication information, the terminal to be capable of performing the Push-to-Talk communications via the Web application; and
determining, for the terminal set to be capable of executing the Push-to-Talk communications, whether or not the Push-to-Talk communications are permissible based on the authentication process of the authentication information.
9 . A non-transitory computer readable medium including computer executable instructions, wherein the instructions, when executed by a processor, cause the processor to perform a method comprising:
obtaining, from a terminal, authentication information including a uniform resource locator (URL) for accessing the Web application, location information of the terminal, and an internet protocol (IP) address of an access point accessed by the terminal;
setting the terminal to be capable of performing the Push-to-Talk communications via the Web application if the authentication information is determined to be valid in an authentication process of the authentication information; and
determining, for the terminal set to be capable of executing the Push-to-Talk communications, whether or not the Push-to-Talk communications are permissible based on the authentication process of the authentication information.
10 . The non-transitory computer readable medium according to claim 9 , wherein the method sets the terminal to be capable of executing the Push-to-Talk communications via the Web application if the location information indicates a location within a predetermined range.
11 . The non-transitory computer readable medium according to claim 9 , wherein the method sets the terminal to be capable of executing the Push-to-Talk communications via the Web application if the IP address is a predetermined address.
12 . The non-transitory computer readable medium according to claim 9 , wherein the authentication information is embedded in a one-dimensional code or a two-dimensional code.
13 . The non-transitory computer readable medium according to claim 9 , wherein the method executes the Push-to-Talk communications with the terminal if the Push-to-Talk communications are determined to be permissible for the terminal.
14 . The non-transitory computer readable medium according to claim 9 , wherein
the Web application causes the terminal to display a display screen for one or more options including a content of an inquiry from a user of the terminal, and
the method notifies, if information about one of the options specified by the user is obtained from the terminal, a talk group in the Push-to-Talk communications of a content corresponding to the specified option.
15 . The non-transitory computer readable medium according to claim 9 , wherein
the Web application includes a display screen for one or more options including a content of an inquiry from a user of the terminal, and
the method is further configured to update the content of the one or more options being displayed on the display screen by accepting a modification and an addition to the content.