Patent ID: 7373347
Filing Date: 2008-05-13
Classification: H04L,Y10S

Abstract:
1. An information processing apparatus, including a communication part communicating based on connection information from a terminal connected through a network, wherein the connection information includes an URL and the URL included in the connection information is formed by common path information and relative path information following the common path information, and wherein said information processing apparatus comprises: a handler part specifying a function corresponding the relative path information of the URL by referring to a list in which the relative path information corresponds to a function name; an execution part calling the function specified by the handler part by using succeeded information of at least one of terminal type information, language information, or profile information included in the common path information of the URL and outputting execution result information including the succeeded information; an XML description part describing the execution result information in XML; a Web page generation part generating a Web page by an HTML conversion part converting the XML described by the XML description part into HTML by using a style sheet corresponding to the succeeded information from a plurality of style sheets for converting into the HTML for each of different succeeded information; and a setting part specifying the succeeded information from the connection information and setting the specified succeeded information at a location of the succeeded information of the common path information of the URL, wherein: when receiving a request in which the common path information of the URL included in the connection information does not include the succeeded information, the communication part specifies the succeeded information from the connection information and sets the specified succeeded information at the location of the succeeded information of the common path information of the URL by the setting part, so as to have the terminal access the URL in which the specified succeeded information is set; and when receiving a request in which the common path information of the URL included in the connection information includes the succeeded information, the communication part outputs the execution result information including the succeeded information by calling the function corresponding to the common path information of the URL specified by the handler part by using the succeeded information included in the common path information of the URL by the execution part, describes the execution result information including the succeeded information output from the execution part in the XML by the XML description part, and sends the terminal the Web page that the Web page generation part generates by converting the XML described by the XML conversion part into the HTML by using the style sheet corresponding to the succeeded information.