Communication system, relay device, and communication control method
First Claim
1. A communication system comprising:
- a communication terminal; and
a relay device that relays data communication between the communication terminal and a server;
the communication terminal comprising;
a communication unit;
a first storage unit configured to store an application program executable to communicate with the server via a network and the communication unit; and
a first processing unit configured to execute the application program to communicate with the server in accordance with the application program, to generate a communication request including application related information related to the application program, and to send the communication request to the server, the application related information including an application identifier indicative of the application program and a first identifier indicative of a download source from which the application program was received by the communication terminal;
the relay device comprising;
a second storage unit configured to store regulation information to regulate the data communication requested by the communication request, the regulation information including the application identifier indicative of the application program stored in association with a second identifier indicative of an original source of the application program, the regulation information also including a traffic threshold; and
a second processing unit configured to receive the communication request from the communication terminal, wherein the second processing unit is further configured to relay the data communication in accordance with the regulation information stored in the second storage unit, andthe second processing unit is further configured to decrease an amount of data in the relayed data communication in response to the communication request satisfying a first condition and a second condition, the first condition being that traffic in the network is heavier than the traffic threshold included in the regulation information stored in the second storage unit, and the second condition comprising the download source, indicated in the first identifier received in the communication request, being identical to the original source indicated in the second identifier included in the regulation information.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication management table is provided to a gateway server 400 relaying data communication between Java-enabled MS 600 and Java-enabled CS 200. Gateway server 400 refers to Java application related information included in a request message sent from the Java-enabled MS 600 and to a communication management table stored in gateway server 400, thereby determining whether to permit the communication request. In a case that the communication request is determined to be rejected, gateway server 400 does not transmit the request message RQ to Java-enabled CS 200; instead, the gateway server sends a response message to Java-enabled MS 600, indicating that the communication request will be rejected.
23 Citations
20 Claims
-
1. A communication system comprising:
-
a communication terminal; and a relay device that relays data communication between the communication terminal and a server; the communication terminal comprising; a communication unit; a first storage unit configured to store an application program executable to communicate with the server via a network and the communication unit; and a first processing unit configured to execute the application program to communicate with the server in accordance with the application program, to generate a communication request including application related information related to the application program, and to send the communication request to the server, the application related information including an application identifier indicative of the application program and a first identifier indicative of a download source from which the application program was received by the communication terminal; the relay device comprising; a second storage unit configured to store regulation information to regulate the data communication requested by the communication request, the regulation information including the application identifier indicative of the application program stored in association with a second identifier indicative of an original source of the application program, the regulation information also including a traffic threshold; and a second processing unit configured to receive the communication request from the communication terminal, wherein the second processing unit is further configured to relay the data communication in accordance with the regulation information stored in the second storage unit, and the second processing unit is further configured to decrease an amount of data in the relayed data communication in response to the communication request satisfying a first condition and a second condition, the first condition being that traffic in the network is heavier than the traffic threshold included in the regulation information stored in the second storage unit, and the second condition comprising the download source, indicated in the first identifier received in the communication request, being identical to the original source indicated in the second identifier included in the regulation information. - View Dependent Claims (2, 3, 4, 13, 16, 17, 18)
-
-
5. A relay device for relaying data communication between a communication terminal and a server;
- the relay device comprising;
a first storage unit configured to store regulation information to regulate the data communication in response to a communication request received from a communication terminal, the communication request including an application identifier indicative of an application program and a first identifier indicative of a download source from which the application program was downloaded to the communication terminal; the stored regulation information including a traffic threshold and the application identifier indicative of the application program stored in association with a second identifier indicative of a predetermined original provider of the application program; and a processing unit configured to receive the communication request from the communication terminal and confirm a first condition and a second condition are satisfied, the first condition being that a level of traffic through the relay device exceeds the traffic threshold, and the second condition comprising the download source indicated with the first identifier received in the communication request being identical to the predetermined original provider indicated with the second identifier included in the stored regulation information; and the processing unit further configured, in response to the communication request satisfying the first condition and the second condition, to invoke a guideline for the data communication between the communication terminal and the server and relay the data communication in accordance with the regulation information stored in the first storage unit. - View Dependent Claims (6, 7, 8, 14, 19)
- the relay device comprising;
-
9. A method in a communication system that includes a communication terminal and a relay device that relays data communication between the communication terminal and a server, the communication terminal including a communication unit and a first storage unit configured to store an application program executable to communicate with the server via a network and the communication unit, the relay device including a second storage unit configured to store regulation information for regulating the data communication in response to a communication request, the method comprising:
-
generating, with the communication terminal, the communication request to include application related information related to the application program, the application related information including an application identifier indicative of the application program and a first identifier indicative of a download source from which the application program was received by the communication terminal; sending, with the communication terminal, the communication request to the server; receiving, with the relay device, the communication request from the communication terminal; comparing the communication request to the stored regulation information with the relay server, the stored regulation information including a traffic threshold and the application identifier indicative of the application program stored in association with a second identifier indicative of an original provider of the application program; confirming with the relay device that a first condition and a second condition are satisfied, the first condition being that traffic in the network is heavier than the traffic threshold included in the stored regulation information, and the second condition comprising the download source indicated with the first identifier received in the communication request being identical to the original provider indicated with the second identifier included in the stored regulation information; and invoking a constraint of the data communication between the communication terminal and the server with the relay device, if the communication request satisfies the first condition and the second condition, the constraint of the data communication invoked by the relay device in accordance with the regulation information stored in the second storage unit. - View Dependent Claims (10, 11, 12, 15, 20)
-
Specification