Communication method of supplying information in intelligent network and apparatus therefor
A communication method for providing information in an intelligent network includes a step of entering by a user a connection number of the user terminal, a connection number of an information provider terminal and a time to receive the information providing service into a user database provided in a transmission layer, a step of reading the data registered in the user database into a service control database provided in the intelligent layer, a step of referring to the service control database to automatically connect the user terminal and the information provider terminal when a service start time is reached and automatically disconnect the connection therebetween when a service end time is reached.
Latest Hitachi, Ltd. Patents:
This is a Continuation of application Ser. No. 08/314,373 filed Sep. 28, 1994 now U.S. Pat. No. 5,590,180.
BACKGROUND OF THE INVENTIONThe present invention relates to an intelligent network for providing a supplement service to a communication network including a telephone network, and more particularly to a communication method suitable for realizing a service to provide information so that home users can receive various information and an apparatus therefor.
Typical examples of prior art information providing services through a public communication network are time announcement (telephone number 117) and weather forecast (telephone number 177) through the public telephone network. In those services, dedicated circuits (called talky trunks) are provided in a switching system of the telephone network, and when a subscriber who wants the service dials a special number (for example, 117 or 177 mentioned above), the switching system operates to connect it to the dedicated circuit so that audio information such as the weather forecast sent from the dedicated circuit is directly passed to the telephone set. In order to accomplish the service, it is necessary for all of the switching systems to be provided with the dedicated circuits. When it is desired to change the content of the service, for example, when the information of the weather forecast is to be changed, the recorded content of each switching system must be changed. Accordingly, in this system, the more the number of services to be provided increases, the more difficult are the addition of new services and the change of the contents of the services.
In order to solve the above problems and permit flexible providing of various services, it has become common to construct an intelligent network. In this system, a transmission layer for transmitting audio information and an intelligent layer for transmitting control information required to realize the service are provided, and various facilities required to realize the service (for example, a database) is installed in the intelligent layer. Detail of the intelligent network is described, for example, in an article “Intelligent Network and Network Operation” (Chapter 1.3.2, pages 19-21, by Minoru Akiyama et al, Corona Publishing Co.).
An example of the services which use the intelligent network is an information providing service charged to a service provider or a so-called #800 service. In this service, the information provider contracts with a network provider to get a special number (888-xxxxxx) from the network provider. When a general telephone subscriber dials to that special number, the network provider collects a charge from the information provider rather than the subscriber who dialed (caller). In order to realize the service, the network provider installs in the intelligent layer a database for allocating a connection destination based on the special number, a database for recording the charges, a mechanism for controlling the transmission network to connect the caller to the information provider (called a connection control point) and a database for storing control information to operate the mechanism. The addition and the change of the services are readily attained by changing the contents of those databases.
An example of the intelligent network services which use the databases is disclosed in U.S. Pat. No. 4,191,860 “Database Communication Call Processing Method” to R. P. Weber. In the illustrated drawing of the prior art, DATABASE and STP are connected through CCIS which is a common channel signaling network to form an intelligent network.
Examples of the information services charged to the service provider would be news, more detailed weather forecast, guide to movies, recruiting information, road information and event information.
In the above prior art, when a general telephone subscriber wants to receive an information providing service, he/she dials to the information provider to get the information. For example, when he/she wants to get news of the day, he/she dials to the information provider who provides the news providing service, and when he/she then wants to get weather forecast, he/she dials to the information provider of the weather forecast. It may be convenient that desired information is available at a desired time but it takes time and handling accordingly. On the other hand, there are information providing media such as television. In this system, since the information flows in one way, it is difficult to get desired information at a desired time although it does not take much time and handling.
In general, it frequently occurs that some information is daily needed at some time in a usual life.
That information and that time vary from person to person.
SUMMARY OF THE INVENTIONIt is an object of the present invention to provide an information providing service which permits the acquisition of desired information at a desired time through an intelligent network in order to comply with the desire which varies from person to person, and which permits programming of the information as desired rather than fixed information such as a television program.
More specifically, a service user first registers to a network provider a program indicating a time band and a content of service he/she wants to receive (registration of program). In accordance with the program, the network provider automatically connects the designated information provider to the service user at the designated time without requiring the intervention of the service user to realize the information providing.
In order to solve the above problems, a database in which the program for the service user to acquire the information is to be registered is provided in the intelligent network comprising service control points (SCPs) for controlling the information processing and the databases, terminals of the service users, switching systems, service switching points (SSPs) for transmitting service requests provided from the service users through the switching systems to the SCPs through control signals lines such as a common channel signaling network and transmitting control commands from the SCPs to the switching system, and service management systems (SMSs) which are management systems for the SCPs and the SSPs and connected to a network management terminal through a communication network such as a packet data network for adding and changing the service functions. The service user can directly or indirectly set and/or change the data on the database. The program may be registered even when the database is provided in one or more of the SCP, the SSP and a terminal of the service user (service user terminal) in the intelligent network.
In accordance with the present invention, the service user can receive the information providing service which the service user has programmed by himself/herself.
The registration of the program is carried out in the following manner. The service user registers any number of combinations of the telephone numbers of the information providers from which he/she wants to get the information and the times at which he/she wants to receive the information services in a database for registering the program on the network.
The services are provided in the following manner. The service management system (SMS) has a service scenario which describes the definitions and procedures of the services. When the time which the service user has registered is reached, the service control point (SCP) transmits a service request to the service switching point (SSP) by the data of the program which the service user has registered. In response to the request by the SCP, the SSP connects the terminal of the service user to the information provider to start the information providing service.
The information providing network of the present invention is now explained with reference to the drawings.
In one embodiment of the present invention, a user database is installed in a storage in a service switching point (SSP) to implement the programming of an information providing service.
The network manager can set and change the data of the databases in the SMS 109 through the network management terminal 110. A plurality of SCP's are provided and they are connected by the network.
In
The SCP 101 comprises an interface 54 for the connection with the network in the intelligent layer, a control unit 55 including a CPU for controlling an overall operation of the SCP, a timer circuit 56 for collating a current time to a service providing time, a storage 57 and a common channel signaling interface 58 for the connection with a common channel signaling network. The service control database 102 is provided in the storage 57.
The SSP 1041 comprises a common channel signaling interface 59 for the connection with the common channel signaling network, a control unit 60 including a CPU for controlling an overall operation of the SSP and a storage 61. The user database 1051 is provided in the storage 61 and the control unit 60 is connected to the switching systems.
The flow of the service scenario of
In a step 71, the connection number and the time registered in the user database are read into the service control database in the SCP.
In a step 72, a current time is continuously collated to the service start time by the timer circuit in the SCP.
In a step 73, when the service start time is reached, the lines of service user and the information provider are connected.
In a step 74, a current time is continuously collated to the service end time by the timer circuit in the SCP.
In a step 75, when the service end time is reached, the lines of the service user and the information provider are disconnected.
In
The SCP 101 reads in the data of the user databases 1051-1052 in the subsidiary SSPs in a step 71 of
The SCP 101 has timer circuit 56 which collates the current time to the service start time registered on the service control database 102 in a step 72, and when the designated time is reached, the SCP 101 transfers the connection number or the telephone number of the service user terminal and the telephone number of the information provider terminal to the SSP which is located at the same position as that of the switching system to which the service user terminal is connected. For example, when the current time is 7:05, the SCP 101 transfers the information required for the connection to the SSP 1041 to command the connection thereof (203 in FIG. 2). The SP 1041 calls both the service user terminal 1061 and he information provider terminal 1071 by the command from the SCP 101 (204 and 205 in FIG. 4), and after the acknowledgements by the both terminals (206 and 207 in FIG. 4), it connects the both terminals (208 in FIG. 4). Then, the SCP 101 collates the current time to the service end time by the timer circuit 56 in a step 74, and when the service end time is reached, the SCP 101 issues a disconnection command in a step 75 (209 in
The registration of the program may be changed not only through the service user terminal 1061 but also by any one of the terminals in the network which has a required function.
In the present embodiment, since the user database which may be directly accessed by the service user is provided in each SSP which accommodates that service user, the management is facilitated.
Further, since the service user does not directly access to the network resources such as the service management database and the service control database, there is no risk of destroy of the network resources by the misoperation of the service user. On the other hand, the SCP has the database for the control of the service of the network. The data may be duplicate with that of the user database but since the control of the overall network is necessary to provide the service, the exchange of the data in the low level layer does not frequently occur by the provision of the data in the high level layer and the efficiency is improved.
In another embodiment of the present invention, a user database is installed in a terminal to implement the information providing service.
The service user terminal 1061 comprises a telephone set circuit 62, a control unit 63, a timer circuit 64 and a storage 65. The control unit 63 is connected to other units in the terminal and controls the function of the terminal by a CPU. The telephone set circuit 62 is connected to the external switching system. The timer circuit 64 collates the current time to the service start time and the service end time. The storage 65 is provided with a user database 1081.
A flow of the service scenario of
In a step 76, the current time is continuously collated to the service start time by the timer circuit 64.
In a step 77, when the service start time is reached, the information provider terminal 1071 is called to connect the line.
In a step 78, the current time is continuously collated to the service end time.
In a step 79, when the service time is reached, the line between the user and the information provider 1071 is disconnected.
The service user registers the connection destination number (usually a telephone number) which is the terminal number of the information provider and the desired service time on the user database 1081 (301 in FIG. 8). When the designated time is reached, the terminal 1061 automatically calls the information provider 1071 in steps 76 and 77 of
In accordance with the present embodiment, the intelligent layer is not required and each service user terminal need only maintain the data of its own and the improvements is attained in terms of both security and economy.
In the present embodiment, a database is provided in only the intelligent layer of the intelligent network.
The configuration of the network of the transmission layer is identical to that of FIG. 1 and the like elements are designated by the like numerals. The configuration of the hardware of the SMS and the SCP are identical to that of
A flow of the service scenario of
The current time is collated to the service start time by the timer 56 (
The service user dials to the network provider to report his/her telephone number or identification number, the desired service time and the desired information provider number (401). The network provider registers the content of the report in the table 131 on the service control database 102 in the SCP 101 through the SMS 109 by the network management terminal 110 (402).
The SCP 101 collates the current time to the service start time in the step 91, and when the service start time is reached, it sends the terminal number of the service user and the terminal number of the information provider to the SSP 101 to which the service user terminal is connected in the step 92 (203). In response to the call command, the switching system connects the service user terminal 1061 and the information provider terminal 1071 (204 to 208). The SCP 101 collates the current time to the service end time in the step 93, and when the service end time is reached, it issues a line disconnect command to the SSP 101 (209). In response to the disconnect command, the switching system disconnects the line (210, 211).
In accordance with the present embodiment, the databases may be centrally installed and efficient and economic service can be provided in a small scale network.
In the above embodiments, a sequence of the termination of the service in response to the disconnection of the line from the information provider may be included.
In the above embodiments, the network is constructed to provide the information providing services such that at least one database which allows the programmed edition of the information providers and the information providing times by the service user or the network provider is arranged in the intelligent network so that the service user can get the desired information at the desired time. The present invention is not restricted by the information to be served (the transmission rate and the content) and the facilities of the communication network (the switching system and the transmission apparatus), and it is applicable from the low speed narrow band communication such as an audio providing service such as the weather forecast to the high speed wide band communication such as a multimedia information providing service including video image and voice. For example, in the embodiments, the service user terminal may be a multimedia information terminal or a television set, the information provider may be a cable television company who provides multi-channel programs and the switching system and the transmission facilities may be ATM telecommunication apparatus suitable for high speed broad band communication so that a video on-demand service (for example, disclosed in Nikkei Electronics, No. 574, pages 102-107, Feb. 15, 1993) which has recently been demanded in the CATV service can be readily realized on the public telecommunication network without requiring dedicated facilities and economic information providing service is attained.
Claims
1. A communication method for providing information in an intelligent network including a transmission layer having a user terminal and a switching system and an intelligent layer issuing a connection command of a line to said transmission layer, said communication method comprising the steps of:
- registering into at least one database an identification number of the user terminal, an identification number of an equipment for performing an information providing service, and a time to receive the information providing service input, by a user of said user terminal, said at least one database is included in said transmission layer or said intelligent layer,
- collating a current time with said time to receive the information providing service registered in said at least one database by a timer circuit provided in said transmission layer or said intelligent layer where said at least one database is located; and
- automatically controlling a connection between said user terminal and said equipment for performing the information providing service when said current time corresponds to said time to receive said information providing service registered in said at least one database as indicated by said collating step.
2. A communication system for providing information in an intelligent network including a transmission layer having a user terminal and a switching system and an intelligent layer issuing a connection command of a line to said transmission layer, said communication system comprising:
- a first controller for registering at least one database into at least one database an identification number of the user terminal, an identification number of an equipment for performing an information providing service, and a time to receive the information providing service input, by a user of said user terminal, said at least one database is included in said transmission layer or said intelligent layer,
- a second controller for collating a current time with said time to receive the information providing service registered in said at least one database by a timer circuit provided in said transmission layer or said intelligent layer where said at least one database is located; and
- a third controller for automatically controlling a connection between said user terminal and said equipment for performing the information providing service when said current time corresponds to said time to receive said information providing service registered in said at least one database as indicated by said second controller.
3. A method of conducting an information providing service in a network comprising the steps of:
- storing, in a database at an information providing service, an identifier of an information provider terminal and a service start time indicating a time to start an information providing service, said identifier and said service start time being received from a user of the information providing service;
- comparing a current time with said service start time stored in said database by a timer provided in the network; and
- providing an information from said information provider terminal to said user through said network based on said identifier stored in said database, when said service start time stored in said database corresponds to said current time.
4. A method according to claim 3, further comprising the steps of:
- comparing said current time with a service end time by said timer in said network; and
- stopping the providing of said information from said information provider terminal when said service end time corresponds to said current time.
5. A method of conducting an information providing service in a network which includes a switch and a controller having a timer, and a database, said method comprising the steps of:
- storing, in a database at an information providing service, an identifier of an information provider terminal connected to said network and a service start time indicating a time to start an information providing service, said identifier and said service start time being received from a user of the information providing service;
- comparing a current time with said service start time stored in said database by a timer; and
- providing an information from said information provider terminal to said user through said switch based on said identifier stored in said database, when said service start time stored in said database corresponds to said current time.
6. A method according to claim 5, further comprising the steps of:
- comparing said current time with a service end time by said timer; and
- stopping the providing of said information when said service end time corresponds to said current time.
7. A method of conducting an information providing service in a network which includes a switch and a controller having timer, and a database, said method comprising the steps of:
- storing, in a database at an information providing service, an identifier of an information provider terminal connected to said network and a service start time indicating a time to start an information providing service to a user terminal connected to said network, said identifier and said service start time being received from a user of said network;
- comparing a current time with said service start time stored in said database by said timer; and
- controlling said switch to provide an information from said information provider terminal to said database, when said service start time corresponds to said current time.
8. A method according to claim 7, further comprising the steps of:
- comparing said current time with a service end time by said timer; and
- controlling said switch to stop providing the information when said service end time corresponds to said current time.
9. A method of conducting an information providing service from an information provider terminal to a user terminal through a network, said comprising the steps of:
- registering, in a database at an information providing service, an identifier of said information provider terminal and a service start time indicating a time to start said information providing service, said identifier and said service start time being received from a user of said information providing service;
- comparing a current time with said service start time registered in said database by a timer provided in said network; and
- providing an information from said information provider terminal to said user terminal through said network based on said identifier registered in said database, when said service start time corresponds to said current time.
10. A method according to claim 9, further comprising the steps of:
- comparing said current time with a service end time by said timer; and
- stopping the providing of information when said service end time corresponds to said current time.
11. A method according to claim 9, wherein said registering step comprises the step of:
- registering an identifier of a user terminal.
12. A method of conducting an information providing service via an information provider terminal to a user terminal through a network which includes a switch, a timer and a database, said method comprising the steps of:
- registering, at said database of an information providing service, an identifier of said information provider terminal and a service start time indicating a time to start an information providing service to said user terminal, said identifier and said service start time being received from a user of said information providing service;
- comparing a current time with said service start time registered in said database by a timer; and
- providing an information from said information provider terminal to said user terminal through said switch based on said identifier registered in said database, when said service start time corresponds to said current time.
13. A method according to claim 12, further comprising the steps of:
- comparing said current time with a service end time by said timer; and
- stopping the providing of information when said service end time corresponds to said current time.
14. A communication terminal comprising:
- connection apparatus which connects said communication terminal to a network;
- a memory which stores an identifier of an information provider terminal and a service start time indicating a time to start an information providing service;
- a timer which counts a current time; and
- a controller which compares said current time with said service start time, and requests connection with said information provider terminal through said network by use of said connection apparatus when said service start time corresponds to said current time.
15. A communication terminal according to claim 14, wherein said controller compares said current time with a service end time, and requests disconnection from said information provider terminal through said network by use of said connection apparatus when said service end time corresponds to said current time.
4757267 | July 12, 1988 | Riskin |
5418844 | May 23, 1995 | Morrisey et al. |
5422941 | June 6, 1995 | Hasenauer et al. |
5452350 | September 19, 1995 | Reynolds et al. |
5590180 | December 31, 1996 | Tonomura et al. |
5809119 | September 15, 1998 | Tonomura et al. |
6522733 | February 18, 2003 | Cook |
58083467 | May 1983 | JP |
62031246 | February 1987 | JP |
62183242 | August 1987 | JP |
556139 | March 1993 | JP |
Type: Grant
Filed: Jul 25, 2000
Date of Patent: Oct 30, 2007
Assignee: Hitachi, Ltd. (Tokyo)
Inventors: Yukiko Tonomura (Yokohama), Yoshito Sakurai (Yokohama), Yumiko Nishi (Tokyo)
Primary Examiner: Vijay Shankar
Attorney: Mattingly, Stanger, Malur & Brundidge, P.C.
Application Number: 09/625,508
International Classification: H04M 15/00 (20060101);