Information processing apparatus, method, and program
First Claim
1. An apparatus that identifies a setting in a communication complying with a specific rule from a received signal on a basis of an identifier that is defined in the specific rule and associated with the setting, the apparatus comprising:
- a memory; and
a processor coupled to the memory and configured to;
associate a first character string in a first received signal with the identifier in a case that converted characters of the first character string, which are generated by converting at least one of characters of the first character string by one of capitalization and lowercase conversions, are identical to characters of the identifier;
determine whether a second character string in a second received signal corresponds to the identifier, in a case that characters of the second character string are identical to the characters of the first character string associated with the identifier, whereinthe second received signal is received after the first received signal, andthe characters of the identifier to be identical to the converted characters of the first character string are converted characters of the identifier which are generated by converting the characters of the identifier by at least one of the capitalization and the lowercase conversions;
extract a header name from the received signal; and
determine whether the extracted header name exists in a table, whereinin a case where the extracted header name is determined to not exist in the table, the processor is further configured to;
identify a source from the received signal, anddetermine whether another table corresponding to the identified source exists in another memory, andin a case where the extracted header name is determined to exist in the table, the processor is further configured to;
analyze a header value corresponding to the extracted header name, andstore a result of the analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes: a memory configured to store a first group of character strings each of which corresponds to a header name defined in accordance with a communication protocol for communication, a second group of character strings each of which corresponds to a character string that is obtained by converting the character strings of the first group into lower case letters or upper case letters, and a third group of character strings each of which is not identical to any of the character strings of the first group, the character strings of the third group being extracted from a signal received; an extracting unit configured to extract a header value from another signal received from the other communication apparatus when a header name included in the other signal is identical to any character string of the first group, or the third group, or the second group.
-
Citations
18 Claims
-
1. An apparatus that identifies a setting in a communication complying with a specific rule from a received signal on a basis of an identifier that is defined in the specific rule and associated with the setting, the apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; associate a first character string in a first received signal with the identifier in a case that converted characters of the first character string, which are generated by converting at least one of characters of the first character string by one of capitalization and lowercase conversions, are identical to characters of the identifier; determine whether a second character string in a second received signal corresponds to the identifier, in a case that characters of the second character string are identical to the characters of the first character string associated with the identifier, wherein the second received signal is received after the first received signal, and the characters of the identifier to be identical to the converted characters of the first character string are converted characters of the identifier which are generated by converting the characters of the identifier by at least one of the capitalization and the lowercase conversions; extract a header name from the received signal; and determine whether the extracted header name exists in a table, wherein in a case where the extracted header name is determined to not exist in the table, the processor is further configured to; identify a source from the received signal, and determine whether another table corresponding to the identified source exists in another memory, and in a case where the extracted header name is determined to exist in the table, the processor is further configured to; analyze a header value corresponding to the extracted header name, and store a result of the analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium including a program, which when executed by a computer that identifies a setting in a communication complying with a specific rule from a received signal on a basis of an identifier that is defined in the specific rule and associated with the setting, causes the computer to:
-
associate a first character string in a first received signal with the identifier in a case that converted characters of the first character string, which are generated by converting at least one of characters of the first character string by one of capitalization and lowercase conversions, are identical to characters of the identifier; determine whether a second character string in a second received signal corresponds to the identifier, in a case that characters of the second character string are identical to the characters of the first character string associated with the identifier, wherein the second received signal is received after the first received signal, and the characters of the identifier to be identical to the converted characters of the first character string are converted characters of the identifier which are generated by converting the characters of the identifier by at least one of the capitalization and the lowercase conversions; extract a header name from the received signal; and determine whether the extracted header name exists in a table, wherein in a case where the extracted header name is determined to not exist in the table, the program further causes the computer to; identify a source from the received signal, and determine whether another table corresponding to the identified source exists in another memory, and in a case where the extracted header name is determined to exist in the table, the program further causes the computer to; analyze a header value corresponding to the extracted header name, and store a result of the analysis.
-
-
18. A method of identifying a setting in a communication complying with a specific rule from a received signal on a basis of an identifier that is defined in the specific rule and associated with the setting, the method comprising:
-
associating a first character string in a first received signal with the identifier in a case that converted characters of the first character string, which are generated by converting at least one of characters of the first character string by one of capitalization and lowercase conversions, are identical to characters of the identifier; determining whether a second character string in a second received signal corresponds to the identifier, in a case that characters of the second character string are identical to the characters of the first character string associated with the identifier, wherein the second received signal is received after the first received signal, and the characters of the identifier to be identical to the converted characters of the first character string are converted characters of the identifier which are generated by converting the characters of the identifier by at least one of the capitalization and the lowercase conversions; extracting a header name from the received signal; determining whether the extracted header name exists in a table, wherein in a case where the extracted header name is determined to not exist in the table, the method further comprises; identifying a source from the received signal, and determining whether another table corresponding to the identified source exists in another memory, and in a case where the extracted header name is determined to exist in the table, the method further comprises; analyzing a header value corresponding to the extracted header name, and storing a result of the analysis.
-
Specification