Computer-readable recording medium containing application management program, and method and apparatus for application management
First Claim
1. An application management method, executed by a computer including a central processing unit (CPU), for managing an upgrade status of a client application communicating with a server application, the application management method comprising:
- receiving through a network a communication request whose source is a terminal device executing the client application and whose destination is a server executing the server application, the communication request including version information of the client application, the computer existing on a communication path between the terminal device and the server;
extracting the version information from the received communication request;
consulting version information storage means to determine whether a version indicated by the extracted version information is a latest version, and determining that upgrade of the client application is necessary if the terminal device does not use the latest version, the version information storage means storing latest-version information on the latest version of the client application;
transferring, if determining that the upgrade is not necessary, the received communication request to the server through the network; and
discarding, if determining that the upgrade is necessary, the received communication request and transmitting a client application setting file for the latest version stored in setting file storage means to the terminal device through the network instead of transferring the received communication request to the server, the client application setting file containing information required for the terminal device to execute the client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable recording medium containing an application management program for automatically performing version management to surely manage versions of a client application that communicates with a server application. A communication request monitor acquires a communication request issued from a terminal device to a server, and extracts version information of a client application from the communication request. An upgrade determination unit determines whether the extracted version information shows the latest version, and determines that upgrade is necessary if the version is not the latest version. A setting file transmitter sends the communication request to the server if the upgrade determination unit does not determine that the upgrade is necessary. If the upgrade is necessary, on the contrary, the setting file transmitter discards the communication request and sends the client application setting file for the latest version to the terminal device sending the communication request.
330 Citations
18 Claims
-
1. An application management method, executed by a computer including a central processing unit (CPU), for managing an upgrade status of a client application communicating with a server application, the application management method comprising:
-
receiving through a network a communication request whose source is a terminal device executing the client application and whose destination is a server executing the server application, the communication request including version information of the client application, the computer existing on a communication path between the terminal device and the server; extracting the version information from the received communication request; consulting version information storage means to determine whether a version indicated by the extracted version information is a latest version, and determining that upgrade of the client application is necessary if the terminal device does not use the latest version, the version information storage means storing latest-version information on the latest version of the client application; transferring, if determining that the upgrade is not necessary, the received communication request to the server through the network; and discarding, if determining that the upgrade is necessary, the received communication request and transmitting a client application setting file for the latest version stored in setting file storage means to the terminal device through the network instead of transferring the received communication request to the server, the client application setting file containing information required for the terminal device to execute the client application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable recording medium containing an application management program for managing an upgrade status of a client application communicating with a server application, the application management program causing a computer to perform a method comprising:
-
receiving through a network a communication request whose source is a terminal device executing the client application and whose destination is a server executing the server application, the communication request including version information of the client application, the computer existing on a communication path between the terminal device and the server; extracting the version information from the received communication request; consulting version information storage means to determine whether a version indicated by the extracted version information is a latest version, and determining that upgrade of the client application is necessary if the terminal device does not use the latest version, the version information storage means storing latest-version information on the latest version of the client application; and transferring, if determining that the upgrade is not necessary, the received communication request to the server through the network; and discarding, if determining that the upgrade is necessary, the received communication request and transmitting a client application setting file for the latest version stored in setting file storage means to the terminal device through the network instead of transferring the received communication request to the server, the client application setting file containing information required for the terminal device to execute the client application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An application management apparatus for managing an upgrade status of a client application communicating a server application, the application management apparatus comprises:
-
a memory device to store a client application setting file containing information required for a terminal device to execute the client application, and to store latest-version information on a latest version of the client application setting file; a communication request monitor unit configured to receive through a network a communication request whose source is a terminal device executing the client application and whose destination is a server executing the server application, the communication request including version information of the client application, and to extract the version information from the received communication request, the application management apparatus existing on a communication path between the terminal device and the server; an upgrade determination unit configured to consult the memory device to determine whether a version indicated by the extracted version information is the latest version, and to determine that upgrade of the client application is necessary if the terminal device does not use the latest version; and a setting file transmission unit configured to, if the upgrade determination unit determines that the upgrade is not necessary, transmit the received communication request to the server through the network, and if the upgrade determination unit determines that the upgrade is necessary, to discard the received communication request and to transmit the client application setting file for the latest version stored in the memory device to the terminal device through the network instead of transferring the received communication request to the server. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification