Patent ID: 8266297

Claim:
A routing method, comprising: sending, by a proxy server, a service list to a client end through IMS network; selecting, by the client end, a type of service in the service list, obtaining the service script of the selected type of service which includes the description information of the type of service from the proxy server, generating semantic information according to the description information in the service script corresponding to the selected type of service, and generating a Session Initiation Protocol (SIP) request message that carries the semantic information of the selected type of service; receiving, by the proxy server, the SIP request message that carries the semantic information of the type of service; finding another type of service through semantic inference, by using the semantic information carried in the SIP request message as an input; generating a standard service request message which is understandable to an application server and that carries information of the found type of service, and sending the standard service request message to the application server that handles the service; after receiving the SIP request message: determining whether the proxy server is capable of processing the SIP request message according to content of the SIP request message; when determining that the proxy server is incapable, finding a proxy server capable of processing the SIP request message from a proxy server information library stored in the proxy server; and sending the SIP request message to the proxy servers capable of processing the SIP request message; and when determining that the proxy server is capable of processing the SIP request message: obtaining user information of a user corresponding to the SIP request message and description information of the service; by using the user information, service description information and the semantic information carried in the SIP request message together as an input, searching for the service through semantic inference in combination with an ontology library.