INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
First Claim
1. An information processing apparatus comprising:
- a memory configured to store a first group of one or more character strings each of which corresponds to a header name defined in accordance with a communication protocol for communication between the information processing apparatus and another communication processing apparatus, a second group of one or more character strings each of which corresponds to a character string that is obtained by converting the one or more character strings of the first group into lower case letters or upper case letters, and a third group of one or more character strings each of which is not identical to any of the one or more character strings of the first group, the one or more 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 determined to be identical to any character string of the first group, or when the header name included in the other signal is not determined to be identical to any character string of the first group but determined to be identical to any character string of the third group, or when the header name included in the other signal is not determined to be identical to any character string of the first and third groups and a character string obtained by converting the header name in the other signal into lower case letters or upper case letters is identical to any character string of the second group, the determination of the first to third groups being performed in order of the first group to the third group to the second group.
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
5 Claims
-
1. An information processing apparatus comprising:
-
a memory configured to store a first group of one or more character strings each of which corresponds to a header name defined in accordance with a communication protocol for communication between the information processing apparatus and another communication processing apparatus, a second group of one or more character strings each of which corresponds to a character string that is obtained by converting the one or more character strings of the first group into lower case letters or upper case letters, and a third group of one or more character strings each of which is not identical to any of the one or more character strings of the first group, the one or more 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 determined to be identical to any character string of the first group, or when the header name included in the other signal is not determined to be identical to any character string of the first group but determined to be identical to any character string of the third group, or when the header name included in the other signal is not determined to be identical to any character string of the first and third groups and a character string obtained by converting the header name in the other signal into lower case letters or upper case letters is identical to any character string of the second group, the determination of the first to third groups being performed in order of the first group to the third group to the second group. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method which converts a header name contained in a received signal to a proper header value, the information processing method comprising:
-
storing in a first storage unit an identical character string to that of a header name defined under a communication protocol to be used for communication between an apparatus including the first storage unit and another communication apparatus; storing in a second storage unit a character string resulting from the conversion of a header name defined under the communication protocol to lowercase letters or uppercase letters; storing in a third storage unit a header name extracted from a signal received in the past having a character string defined under the communication protocol but is different from the identical character string; determining whether the identical character string to that of a header name contained in a received signal received from the other communication apparatus is stored in the first storage unit or not and if so, extracting the header value corresponding to the header name from the received signal; when it is determined that the identical character string is not stored in the first storage unit, determining whether the identical character string to that of the header name contained in the received signal is stored in the third storage unit or not and if so, extracting the header value corresponding to the header name from the received signal; and when it is determined that the identical character string is not stored in the third storage unit, converting the character string of the header name contained in the received signal to uppercase letters or lowercase letters, determining whether the identical character string to the character string of the converted header name is stored in the second storage unit or not and if so, extracting the header value corresponding to the header name from the received signal.
-
Specification