IP Library Granted Patent US 8,990,296
Granted Patent B2
US 8,990,296 · App. 14/157,591 · Granted Mar 24, 2015

Server check system and server check apparatus

Inventor: Toshiharu Sugiyama (Tokyo, JP)
Assignee: DeNA Co., Ltd.
H04L67/10G06F17/30489G06Q10/087G06F17/3089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,990,296
App. No.
14/157,591
Granted
Mar 24, 2015
Kind
B2
Abstract

A server check system that checks a duplicated process of a server that performs a predetermined process in response to a request from a terminal device, includes a receiving unit that receives a request sent from the terminal device to the server when starting a checking; a sending unit that generates a predetermined number of requests by copying the request and sends the predetermined number of requests to the server at the same time; and a determining unit that obtains a processed result by the server based on the predetermined number of requests and determines whether a duplicated process occurs.

Claims (23)

1. A server check system including a processor and a memory that checks a duplicated process of a server that performs a predetermined process in response to a request from a terminal device, comprising:

a receiving unit that receives a request sent from the terminal device to the server when starting a checking;

a proxy function suppressing unit that suppresses the transferring of the request until the request is copied for a predetermined number to be sent at the same time by a proxy function after starting the checking;

a sending unit that generates the predetermined number of requests by copying the request and sends the predetermined number of requests to the server at the same time by the proxy function; and

a determining unit that obtains a processed result by the server based on the predetermined number of requests and determines whether a duplicated process occurs.

2. The server check system according to claim 1 ,

wherein the determining unit determines whether the duplicated process occurs by obtaining the processed result by the server from data returned from the server as a response.

3. The server check system according to claim 1 ,

wherein the determining unit determines whether the duplicated process occurs by accessing data at a predetermined address and obtaining the processed result by the server.

4. The server check system according to claim 1 , further comprising:

a setting receiving unit that receives a setting of a check condition including the predetermined number.

5. The server check system according to claim 1 , further comprising:

an examining unit that examines the server based on a determined result by the determining unit.

6. A server check apparatus including a processor and a memory that checks a duplicated process of a server that performs a predetermined process in response to a request from a terminal device, comprising:

a receiving unit that receives a request sent from the terminal device to the server when starting a checking;

a proxy function suppressing unit that suppresses the transferring of the request until the request is copied for a predetermined number to be sent at the same time by a proxy function after starting the checking;

a sending unit that generates the predetermined number of requests by copying the request and sends the predetermined number of requests to the server at the same time by the proxy function; and

a determining unit that obtains a processed result by the server based on the predetermined number of requests and determines whether a duplicated process occurs.

7. A non-transitory computer-readable recording medium having recorded thereon a program for a test apparatus that checks a duplicated process of a server that performs a predetermined process in response to a request from a terminal device to execute functions comprising:

a receiving function that receives a request sent from the terminal device to the server when starting a checking;

a proxy function suppressing unit that suppresses the transferring of the request until the request is copied for a predetermined number to be sent at the same time by a proxy function after starting the checking;

a sending function that generates the predetermined number of requests by copying the request and sends the predetermined number of requests to the server at the same time by the proxy function; and

a check function that obtains a processed result by the server based on the predetermined number of requests and determines whether a duplicated process occurs.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 10, 2022
From: DENA CO., LTD.
To: DENA CO., LTD.
Reel/Frame 059805/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: SUGIYAMA, TOSHIHARU
To: DENA CO., LTD.
Reel/Frame 031994/0295 →
Priority Claims (1)
JP 2013-117004 · Jun 3, 2013 · national
Continuity (1)
Related Publication 20140358993A1 · Dec 4, 2014