System for providing information between different protocol environments cooperative with each other and a method therefor
First Claim
1. An information providing system comprising a first system operating based on a first communication protocol and connected to a first client, and a second system operating based on a second communication protocol and connected to a second client, to communicate with the first and second clients to provide information as service, wherein said first system comprises:
- a first cooperation manager for converting first information to be transmitted to said second system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and third information fed from said second system and based on the third communication protocol into fourth information of the first communication protocol; and
a first location manager for managing location information of the first client, said second system comprising;
a second cooperation manager for converting fifth information to be transmitted to said first system into the third information on the third communication protocol, and the second information fed from the first system into sixth information of the second communication protocol; and
a second location manager operative in response to a request from the second client for accessing to said first location manager to manage the location information of the first client obtained from said first location manager.
1 Assignment
0 Petitions
Accused Products
Abstract
The service providing system uses cooperation managers both in SIP and Web systems to process information of the SIP and HTTP protocols with SOAP/CORBA and the like as a communication protocol that can be handled in common. The service providing system thereby facilitates cooperation between the SIP and Web systems through the SPAP/CORBA network, thereby accomplishing information transfer on a real time basis.
-
Citations
46 Claims
-
1. An information providing system comprising a first system operating based on a first communication protocol and connected to a first client, and a second system operating based on a second communication protocol and connected to a second client, to communicate with the first and second clients to provide information as service, wherein
said first system comprises: -
a first cooperation manager for converting first information to be transmitted to said second system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and third information fed from said second system and based on the third communication protocol into fourth information of the first communication protocol; and
a first location manager for managing location information of the first client, said second system comprising;
a second cooperation manager for converting fifth information to be transmitted to said first system into the third information on the third communication protocol, and the second information fed from the first system into sixth information of the second communication protocol; and
a second location manager operative in response to a request from the second client for accessing to said first location manager to manage the location information of the first client obtained from said first location manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A program for functioning an information providing system comprising a first system operating based on a first communication protocol and connected to a first client, and a second system operating based on a second communication protocol and connected to a second client, to communicate with the first and second clients to provide information as service, wherein
said first system comprises: -
a first cooperation manager for converting first information to be transmitted to said second system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and third information fed from said second system and based on the third communication protocol into fourth information of the first communication protocol; and
a first location manager for managing location information of the first client, said second system comprising;
a second cooperation manager for converting fifth information to be transmitted to said first system into the third information on the third communication protocol, and the second information fed from the first system into sixth information of the second communication protocol; and
a second location manager operative in response to a request from the second client for accessing to said first location manager to manage the location information of the first client obtained from said first location manager, said first system and said second system including computers, said program being run to function said first cooperation manager, said first location manager, said first generator, said second cooperation manager, said second location manager and said second generator. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of providing information to communicate with first and second clients to provide information as service, comprising:
-
a first step of preparing a first system operating based on a first communication protocol and connected to the first client, and a second system operating based on a second communication protocol and connected to the second client;
a second step of converting first information to be transmitted from the first system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and transmitting the second information;
a third step of converting the second information fed from the second system into third information of the second communication protocol and outputting the third information;
a fourth step of converting fourth information received by the second system and based on the second communication protocol into fifth information of the third communication protocol and transmitting the fifth information; and
a fifth step of processing the fifth information fed to the first system into sixth information of the first communication protocol and outputting the sixth information. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A service system comprising a first system operating based on a first communication protocol and connected to a first client, and a second system operating based on a second communication protocol and connected to a second client, to communicate with the first and second clients to provide information as service, wherein
said first system comprises: -
a first cooperation manager for converting first information to be transmitted to said second system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and third information fed from said second system and based on the third communication protocol into fourth information of the first communication protocol; and
a first proxy manager for regarding a requested service instance as the first client to virtually manage the service instance as a user agent, and for handling information under management;
said second system comprising;
a second cooperation manager for converting fifth information to be transmitted to said first system into the third information on the third communication protocol, and the second information fed from the first system into sixth information of the second communication protocol; and
a second proxy manager for accessing, for the required service instance, to a corresponding function in said first proxy manager from said second system through the user agent virtually managed to obtain a execution result from the service instance. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A program for functioning a service system comprising a first system operating based on a first communication protocol and connected to a first client, and a second system operating based on a second communication protocol and connected to a second client, to communicate with the first and second clients to provide information as service, wherein
said first system comprises: -
a first cooperation manager for converting first information to be transmitted to said second system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and third information fed from said second system and based on the third communication protocol into fourth information of the first communication protocol; and
a first proxy manager for regarding a requested service instance as the first client to virtually manage the service instance as a user agent, and for handling information under management;
said second system comprising;
a second cooperation manager for converting fifth information to be transmitted to said first system into the third information on the third communication protocol, and the second information fed from the first system into sixth information of the second communication protocol; and
a second proxy manager for accessing, for the required service instance, to a corresponding function in said first proxy manager from said second system through the user agent virtually managed to obtain a execution result from the service instance, said first system and said second system including computers, said program being run to function said first cooperation manager, said first proxy manager, said second cooperation manager and said second proxy manager. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method of providing service to communicate with first and second clients to provide information as service, comprising:
-
a first step of preparing a first system operating based on a first communication protocol and connected to the first client, and a second system operating based on a second communication protocol and connected to the second client;
a second step of converting first information to be transmitted from the first system into second information handled on a third communication protocol making the first communication protocol and the second communication protocol cooperative commonly thereto, and transmitting the second information;
a third step of converting the second information fed from the second system into third information of the second communication protocol and outputting the third information;
a fourth step of converting fourth information received by the second system and based on the second communication protocol into fifth information of the third communication protocol and transmitting the fifth information;
a fifth step of processing the fifth information fed to the first system into sixth information of the first communication protocol and outputting the sixth information;
a sixth step of regarding, in response to a service instance required from either one of the first and second clients, the service instance as a client in a system to be communicated with and making the service instance a proxy as a virtual proxy user agent to then generate a first start up signal containing information associated with the service instance in response to a proxy access function of accessing to the proxy user agent under management;
a seventh step of sequentially executing one of a first set of said second and third steps and a second set of said fourth and fifth steps according to the first start up signal;
an eighth step of processing information associated with the service instance in the system to be communicated with by said proxy user agent;
a ninth step of generating a second start up signal containing response information to the processed information by the proxy user agent;
a tenth step of executing remaining one of the first and second sets of steps according to the second start up signal; and
an eleventh step of sending out the response information to the client requested the response information by the proxy access function in the system from which the service instance was requested. - View Dependent Claims (44, 45, 46)
-
Specification