Program and method for restricting data entry
First Claim
1. A data entry restriction method for determining whether to accept or rejected entered structured markup documents, comprising the steps of:
- Comparing a structure of a structured markup document entered with previously defined flexibility requirements indicating allowable ranges for document structure;
Adding, when the structured markup document entered does not meet the flexibility requirements which define a numeric value indicative of aggression for every item, a numeric value indicative of aggression corresponding to an item violated by the structured markup document entered to a total calculated by summing numeric values indicative of aggression of past structured markup documents sent from the client computer, the total associated with an IP address of a client computer that is a sender of the structured markup document entered;
Extracting the IP address from a connection request for transfer of a structured markup document from the client computer when the connection request is received from the client computer; and
Rejecting connection requests which include the IP address of the client computer without receiving a message following the connection requests and without establishing a connection for receiving the structured markup documents, when a total of the numeric values indicative of aggression associated with the IP address becomes a prescribed value or greater.
2 Assignments
0 Petitions
Accused Products
Abstract
A data entry restriction program capable of rejecting invalid structured documents out of structured documents of a general-purpose format with great flexibility. When a structured document is entered, a data entry restriction apparatus compares the structure of the structured document with flexibility requirements (step S1). When the structured document does not meet the flexibility requirements, the data entry restriction apparatus records error information in association with the sending client of the document (step S2). After the error information associated with the client exceeds prescribed limits, the data entry restriction apparatus rejects structured documents from the client (step S3). Structured documents which meet the flexibility requirements and the data entry restriction apparatus has accepted are entered into a data processing apparatus and analyzed (step S4).
12 Citations
9 Claims
-
1. A data entry restriction method for determining whether to accept or rejected entered structured markup documents, comprising the steps of:
-
Comparing a structure of a structured markup document entered with previously defined flexibility requirements indicating allowable ranges for document structure; Adding, when the structured markup document entered does not meet the flexibility requirements which define a numeric value indicative of aggression for every item, a numeric value indicative of aggression corresponding to an item violated by the structured markup document entered to a total calculated by summing numeric values indicative of aggression of past structured markup documents sent from the client computer, the total associated with an IP address of a client computer that is a sender of the structured markup document entered; Extracting the IP address from a connection request for transfer of a structured markup document from the client computer when the connection request is received from the client computer; and Rejecting connection requests which include the IP address of the client computer without receiving a message following the connection requests and without establishing a connection for receiving the structured markup documents, when a total of the numeric values indicative of aggression associated with the IP address becomes a prescribed value or greater. - View Dependent Claims (2, 3)
-
-
4. A data entry restriction apparatus for determining whether to accept or reject entered structured markup documents, comprising:
-
A processor; and A memory storing computer-readable instructions which are executed by the processor, Wherein the processor performs the functions including; Executing a flexibility check unit to compare a structure of a structured markup document with previously defined flexibility requirements indicating allowable ranges for document structure; Executing an error information recording unit to add, when the structured markup document entered does not meet the flexibility requirements which define a numeric value indicative of aggression for every item, a numeric value indicative of aggression corresponding to an item violated by the structured markup document entered to a total calculated by summing numeric values indicative of aggression of past structured markup documents sent from the client computer, the total associated with an IP address of a client computer that is a sender of the structured markup document entered; Executing an IP address extracting unit to extract the IP address from a connection request for transfer of a structured markup document from the client computer when the connection request is received from the client computer; and Executing a rejecting unit to reject connection requests which include the IP address of the client computer, without receiving a message following the connection requests and without establishing a connection for receiving the structured markup documents, when a total of the numeric values indicative of aggression associated with the IP address becomes a prescribed value or greater. - View Dependent Claims (5, 6)
-
-
7. A computer-readable recording medium storing a data entry restriction program to determine whether to accept or reject entered structured markup documents, the data entry restriction program causing a computer to execute functions comprising:
-
Comparing a structure of a structured markup document with previously defined flexibility requirements indicating allowable ranges for document structure; Adding, when the structured markup document does not meet the flexibility requirements which define a numeric value indicative of aggression for every item, a numeric value indicative of aggression corresponding to an item violated by the structured markup document entered to a total calculated by summing numeric values indicative of aggression of past structured markup documents sent from the client computer, the total associated with an IP address of a client computer that is a sender of the structured markup document entered; Extracting the IP address from a connection request for transfer of a structured markup document from the client computer when the connection request is received from the client computer; and Rejecting connection requests which include the IP address of the client computer, without receiving a request following the connection requests and without establishing a connection for receiving the structured markup documents, when a total of the numeric values indicative of aggression associated with the IP address becomes a prescribed value or greater. - View Dependent Claims (8, 9)
-
Specification