A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, a main apparatus of a communication system executing communication connections among a plurality of phone terminals connected to a packet communication network transferring communication packets, the plurality of phone terminals are assigned terminal IDs, comprising: a first memory which stores a first management table in which an emergency ID specifying a first phone terminal to be an emergency notice destination among the plurality of phone terminals on the packet communication network and positional information indicating a connection position of the first phone terminal onto the packet communication network are associated with each other; a second memory which stores a second management table in which a terminal of a second phone terminal differing from the first phone terminal and positional information indicating a connection position of the second phone terminal onto the packet communication network are associated with each other; and a controller which refers to the first and the second management tables to execute a communication connection between the first and the second phone terminals based on the reference result when an emergency sending request including the terminal ID of the second phone terminal is transmitted from the second phone terminal via the packet communication network.
The system includes an IP network IPN for packet communication. The IP network IPN is laid down up to an A district, a B district, and a C district. In the A district, IP phone terminals T11, T12 and T13 are connected via a router RTA and a LAN 1, in the B district, IP phone terminals T21, and T22 are connected via a router RTB and a LAN 2, and in the C district, IP phone terminals T31, T32 and T33 are connected to a router RTC and a LAN 3. These IP phone terminals T11, T12, T13, T21, T22, T31, T32, and T33 respectively have communication processing functions and media information processing functions.
Further, these IP phone terminals T11, T12, T13, T21, T22, T31, T32, and T33 are connected to a main apparatus BTA via the IP network IPN. It is presumed that the main apparatus BTA is installed in the B district.
The main apparatus BTA includes a LAN interface unit 11, an IP phone control unit 12, and a storage unit 13. The LAN interface unit 11 among these components conducts interface processing to and from the LAN 2.
In the storage unit 13, routing information, etc., necessary for connection control of the IP telephone control unit 12 is stored. Further, the storage unit 13 is provided with a positional information database 131 (hereinafter, referred to as database 131), and a terminal information database 132 (hereinafter, referred to data base 132).
As shown in
In the data base 132, as shown in
On the other hand, the IP phone control unit 12 includes a positional information acquisition-request transmitting unit 121 (hereinafter, referred to transmitting unit 121), a positional information updating unit 122 (hereinafter, updating unit 122), and a sending control unit 123 as new functions related to the present invention in addition to the exchange connection functions of the respective phone terminals T11, T12, T13, T21, T22, T31, T32, and T33.
The transmitting unit 121 reads out whole data from the database 131 in response to network connection notice sent at the time when the IP phone terminals T11, T12, T21, T31, and T32 are activated, and transmits acquisition requests of positional information including the whole data to the phone terminals T11, T12, T21, T31, and T32 via the IP network IPN.
The updating unit 122 receives the positional information transmitted from the IP phone terminals T11, T12, T21, T31, and T32 in response to the acquisition requests to update the corresponding position indexes in the database 132.
When emergency sending requests are sent from the IP phone terminals T11, T12, T21, T31, and T32 via the IP network IPN, the sending control unit 123 refers to the database 131 and database 132, and executes sending processing to the IP phone terminals T13, T22, and T33 that are the emergency notice destinations, based on the reference results. The emergency sending requests include extension numbers of the IP phone terminals T13, T12, T21, T31 and T32 and dial key numbers specifying emergency sending.
Next, operations of the IP phone system in the configuration given above will be set forth.
When the IP phone terminal T11 accommodated in the main apparatus BTA is connected to the IP network IPN and started, the IP phone terminal T11 transmits network connection notice to the main BTA from a main apparatus communication unit 21.
In the main apparatus BTA, when the IP phone terminal T11 receives the network connection notice from the IP phone terminal T11, the IP phone terminal T11 acquires data from the database 131 with the positional information of the whole bases at which the IP phone terminal 11 may be placed registered therein, and notifies the data to the IP phone terminal T11.
At the IP phone terminal 11, the IP phone terminal T21 receives the positional information of the whole bases notified from the main apparatus BTA, and instructs displaying the acquired information to a display control unit 22.
After acquiring the positional information of each base from the main apparatus BTA, the IP phone terminal 11 transmits an scroll-display instruction of the positional information of the next position index in order to update position indexes by means of a key inputting unit 23 in accordance with depressing of a scroll key and to scroll-display the positional information that is currently displayed on a display unit (not shown) to the display control unit 22.
The display control unit 22 receives the scroll display instruction then clears the positional information, being currently displayed, to display the positional information of the newly notified next index.
In this situation, it is presumed that a user depresses a registration key so as to register positional information. The IP phone terminal 11 then transmits the fact that the key inputting unit 23 has completed positional information registration to the display control unit 22 by means of the key inputting unit 23 to perform a registration completion display onto the display unit. Further, the IP phone terminal T11 also transmits a positional information registration instruction to the main apparatus which transmits a positional information registration request with registration position index number added thereto to the main BTA.
The main apparatus BTA receives the positional information registration request from the IP phone terminal T11, and acquires an emergency call group number based on the registration position index number to update the registration information in the database 132.
It is supposed that the user conducts a dial operation to send emergency notice from the IP phone terminal 11. The phone terminal T11 then sends its sending request to the main apparatus BTA via the LAN 1, router RTA, IP network IPN, router RTB, and a LAN 2.
On receiving the sending request, the main apparatus BTA analyzes the dial number of the termination destination included in the sending request to determine whether or not the sending request is for emergency notice (block ST7a). Here, the sending request being for the emergency notice, the main apparatus BTA reads out a positional information index “1” corresponding to the extension number of the IP phone terminal T11 included in the sending request, and further, it acquires each positional information index of the IP phone terminals T13, T22, and T33 of each emergency notice destination from the database 131 (block ST7b).
If each of the positional information indexes of the IP phone terminals T13, T22, and T33 of each emergency notice destination can be acquired from the database 131, the main apparatus BTA shifts from the block ST7b to a block ST7c to compare the positional information indexes here, then, the main apparatus BTA selects an appropriate emergency notice destination. Here, the IP phone terminal T11 belonging to the A district, and the IP phone terminal T13 of an emergency institute belonging to the same A district being selected, and the IP phone terminal T13 at an emergency institute belonging to the same A district being selected, the main apparatus BTA transmits a sending request including the emergency call group number of the IP phone terminal 13 to the IP network IPN and makes the network IPN send the sending request to the IP phone terminal 13.
Thus, a communication link is finally formed between the IP phone terminal T13 and the IP phone terminal T11 in the appropriate institutes, and a speech may be made.
In the block ST7a, if the sending request is not for the emergency notice, the main apparatus BTA shifts from the block ST7a to a block ST7e to conduct normal sending processing there.
As described above, in the first embodiment, the main apparatus BTA comprises the database 131 in which the emergency call group numbers of the IP phone terminals T13, T22, and T23 to be the emergency notice destinations and the positional information of the IP phone terminals T13, T22, and T33 are associated with one another; and the data base 132 in which the extension numbers of the IP phone terminals T11, T12, T21, T31, and T32 and each positional information index are associated with one another. For instance, when the sending request for the emergency notice is issued from the IP phone terminal T11, the main apparatus BTA reads out the positional information index of the sending source from the data base 132 based on the extension number of the IP phone terminal T11, compares the positional information index to the positional information index in the data base 131, and selects the IP phone terminal T13 belonging to the A district from the comparison result to send the emergency notice to the IP phone terminal T13.
Therefore, using the information accumulated and stored in the data bases 131 and 132 enables efficient sending of the emergency notice to an appropriate institute from the IP phone terminal T11 on the IP network IPN with a simple procedure.
In the first embodiment, for instance, when the IP phone terminal T11 is connected to the IP network IPN and started, the main apparatus BTA transmits the acquisition request for the positional information including the whole data in the data abase 131 to the IP phone terminal T11 to display the positional information onto the display unit of the IP phone terminal 11. When the user of the IP phone terminal T11 conducts the instruction input operation for position registration of the IP phone terminal T11 based on the displayed positional information of the whole of the emergency notice destinations, the IP phone terminal T11 transmits the positional information index thereof to the main apparatus BTA, and updates the positional information index of the corresponding IP phone terminal T11 in the database 132.
Accordingly, at every connection of the IP phone terminals to the IP network IPN, the main apparatus BTA may acquire the connection positional information and automatically update the database 132. The user of the IP phone terminal T11 needs not separately prepare an information magazine, etc., and also can register the positional information of the IP phone terminal T11 in the main apparatus BTA with ease and accuracy by conducting an instruction input in a state in which the positional information of the whole of the emergency notice destinations is displayed.
In this system, the main apparatus BTB connects the IP phone terminals T13, T22, and T33 disposed in emergency institutes via a public switched telephone network (PSTN) NW1, a public safety answering point (PSAP) NW2, and an integrated service digital network (ISDN) NW3.
The main apparatus BTB includes a network interface unit 14. The network interface unit 14 conducts interface processing to and from the PSTN NW 1, PSAP NW2 and ISDN NW3.
The storage unit 13 is provided with an emergency sending route database 133 (hereinafter, referred to as database 133). In the database 133, as shown in
On the other hand, when the emergency sending requests are sent from the IP phone terminals T11, T12, T21, T31, and T32 via the IP network IPN, the sending control unit 123 of the IP phone control unit 12 refers to the databases 131, 132, and 133 to execute sending processing to the IP phone terminals T13, T22, and T33 that are the emergency notice destinations by using the optimum sending route based on the reference results.
Next to this, operations of the IP phone system with the configuration given above will be described.
The IP phone terminal T11 performs a dial analysis by means of a dial analyzing unit 24, and when the analysis results in an emergency dial, the IP phone terminal T11 notifies an emergency dial input to the main apparatus communication unit 21, and transmits an emergency sending request from the main apparatus communication unit 21 to the main apparatus BTB.
In the main apparatus BTB, when the IP phone control unit 12 receives the emergency sending request, the control unit 12 acquires the positional information index updated at the time of the positional information registration, and further, acquires the emergency call group number from the database 131.
In the main apparatus BTB, the IP phone control unit 12 retrieves a sending route from the database 133 in accordance with the emergency call group number acquired by the IP phone control unit 12, and grasps the PSTN NW1 in accordance with the retrieval result to transmit an emergency dial.
Thus, the telephone system finally forms a communication link between the IP phone terminal T13 and the IP phone terminal T11 in the appropriate institutes and becomes possible to make a speech.
As mentioned above, in the second embodiment, the main apparatus BTB includes the data base 133 in which the emergency call group numbers and the sending routes indicating the PSTN NW1, PSAP NW2 and ISDN NW associated with one another. The main apparatus BTB specifies the connection routes in sending the emergency notice to the emergency notice destinations for each IP phone terminals T11, T12, T21, T31, and T32 to send the emergency notice to the emergency notice destinations through the specified connection routes.
Therefore, in the IP phone terminal T11 which frequently moves among each base, even if the emergency notice destination is present at any of the PSTN NW1, PSAP NW2, or ISDN NW3, the telephone system may send the emergency notice to an optimum emergency notice destination.
The present invention is not limited to the each of the forgoing embodiments. For example, each embodiment having described about an example to use an IP phone terminal as a phone terminal, it is also acceptable, other than the example, for a terminal using a wireless LAN, and for a soft phone achieved by software on a personal computer to be used.
Other than this, as for the configuration and kind of the system, the configuration and kind of the main apparatus, the types of phone terminals, the storage contents of a variety of tables, selection control method of the emergency notice destination, or the like, various modifications may be embodied without departing from the sprit or scope of this invention.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2006-095783 | Mar 2006 | JP | national |
This application is based upon and claims the benefit of priority from the Japanese Patent Application No. 2006-095783, filed Mar. 30, 2006, the entire contents of which are incorporated herein by reference.