Patent ID: 8477612
Filing Date: 2013-07-02
Classification: H04L,H04M,H04W

Abstract:
1. A data relay device comprising: a transmitting means for transmitting data from a mobile apparatus to a server or from the server to the mobile apparatus; a charging processing means for performing a charging process according to the amount of data transmitted by the transmitting means; a detecting means for detecting whether response data is transmitted from the transmission destination of the transmitting means; a transmission stop means for stopping a transmission process of the transmitting means when the detecting means does not detect the response data from the transmission destination; and a charging stop means for stopping the charging process of the charging processing means when the detecting means does not detect the response data from the transmission destination, wherein, when the response data is not detected within a predetermined period of time after the transmitting means starts the transmission process, the transmission stop means stops the transmission process of the transmitting means, and when the response data is not detected within the predetermined period of time after the transmitting means starts the transmission process, the charging stop means stops the charging process of the charging processing means, the data relay device further comprising: a measuring means for measuring upstream non-communication time which is the time for which the response data from the mobile apparatus is not detected, and downstream non-communication time which is the time for which the response data from the server is not detected, for each port, wherein, when the detecting means does not detect the response data transmitted from the mobile apparatus through each port within the predetermined period of time, the measuring means stops a process of measuring the upstream non-communication time for all ports ensured by the mobile apparatus, the charging stop means stops the charging process of the charging processing means for data received through all ports after the predetermined period of time has elapsed, and the transmission stop means performs a process of closing all ports to stop the transmission process of the transmitting means, and when the detecting means does not detect the response data transmitted from the server connected through one of all of the ensured ports within the predetermined period of time, the measuring means stops a process of measuring the downstream non-communication time for the one port, the charging stop means stops the charging process of the charging processing means for data received through the one port after the predetermined period of time has elapsed, and the transmission stop means performs a process of closing the one port to stop the transmission process of the transmitting means.