Detecting trouble in a real time communication on an ip network, and automatically bypassing a communication call performed between a transmission side node and a reception side node from a ip network to a public network.
|
1. A method for carrying out a real time backup communication of Internet Protocol (ip) communication, comprising:
detecting a trouble in a real time communication on an ip network through which a transmission side node and a reception side node are connected; and automatically bypassing a communication call of said real time communication performed between said transmission side node and said reception side node from said ip network to a public network, based on said detecting result, wherein said trouble is an occurrence of a delay time to an extent that a quality of said real time communication cannot be secured, and said step of detecting the trouble of the real time communication on said ip network includes detecting a time period from a transmission of an echo request message to a reception of an echo answer message between said transmission side node and said reception side node on said ip network.
2. The method according to
3. The method according to
judging whether said ip network is normal or said node is abnormal, if said echo request message is normally replied.
4. The method according to
automatically bypassing a new communication call occurring while said bypassing operation to said public network is performed.
5. The method according to
detecting a trouble in a real time communication on said public network through which said transmission side node and said reception side node are connected, while said bypassing operation is performed.
6. The method according to
detecting a time period from a transmission of an echo request message to a reception of an echo answer message between said transmission side node and said reception side node on said public network.
7. The method according to
8. The method according to
judging whether said public network is normal or said node is abnormal if said echo request message is normally replied during the occurrence of said trouble on said public network.
9. The method according to
detecting a recovery of the trouble in the real time communication on said ip network; and returning a communication call of said real time communication from said public network onto said ip network, based on said detecting result of the recovery.
10. The method according to
distinguishing the trouble of said node and the trouble of said ip network, based on the detection of the recovery of said trouble on said ip network and the detection of the occurrence of the trouble of the real time communication on said public network.
|
1. Field of the Invention
The present invention relates to a method for carrying out a real time backup communication of Internet Protocol (will be referred to as "IP" hereinafter) communication. More particularly, the present invention relates to a method for carrying out a real time backup communication of IP communication using a public network.
2. Description of the Related Art
In recent years, a real time communication begins to be used for data such as voice and animation on Internet, Intranet and Extranet (hereafter, they are referred to as "Internet network" or "IP network"). Activities of IETF standardization have become active with regard to the QoS (Quality Security) control for securing the quality of the real time communication as much as possible. The main items among them are as follows:
(1) RSVP (ReSource reservation Protocol): resource reservation protocol
(2) RTP (Real-time Transport Protocol)/RTCP (Real-time Transport Control Protocol): real-time communication control protocol
(3) DiffServe (Differentiated Service): priority control using IP header
(4) RTSP (Real-time Transport Streaming Protocol): stream data Control Protocol
Only those QoS controls can not carry out the real time communication that is stable on the Internet network. For example, a real time communication call such as voice data, animation data and the like, from a transmission side node causes an error at a reception side node because of troubles of a network and a node connected to the Internet network. A real time communication that is a communication manner in a UDP (User Datagram Protocol) procedure that does not carry out a re-transmission control does not have means for detecting the trouble of the Internet network on the node side. Thus, it is impossible to judge whether the trouble results from an opposite node trouble or a network trouble.
Under such situation, a maintenance technician having a high ability who firstly detects the network trouble based on a communication error report from a user uses a method for transmitting an echo request message between nodes, and firstly checking the error based on an absence of a reply with regard to an echo answer message, and manually switching to a public network such as INS and the like, to thereby carry out a backup switching operation. The specification of the trouble reason necessary for the execution of this method requires the high maintenance technique of the maintenance technician. Moreover, the maintenance technician having such high technique needs to carry out a large number of processes to specify the network trouble and the communication trouble. Moreover, it takes a long time to carry out a series of trouble analyses from the user request to the manual operations by the maintenance technician having the high maintenance technique, which results in the large drop of related services.
Especially, associated with the down-sizing and flatting (horizontalizing) of the network resulting from the IP network in recent years, it is economically difficult to station the maintainers having the special and high techniques for respective small many networks existing in an enterprise. So, a system begins to be required in which even a maintainer holding another low typical service, namely, an amateurish maintainer assigned in each department can quickly specify the trouble reasons. In other words, the desire to establish a mechanism for economically insuring a reliability of the IP network has become popular in which the drop of the communication quality caused by the network trouble and the network delay time in the Internet network that is very economic although it is low in reliability and quality can be monitored on a user equipment side by using a cheap method, and it is possible to carry out a stable continuous communication of a real time communication call.
A related technique is disclosed in Japanese Laid Open Patent Application (JP-A-Heisei, 10-224408) as "COMMUNICATION SYSTEM". First and second communication apparatuses in this communication system have switching means, data format converting means and switching control means. The switching means contains a plurality of communication lines including a call path highway provided with a plurality of channels, which are connected to public networks, dedicated lines and inner terminals. The data format converting means connects a computer network and the call path highway, and converts a format of a transmission data between the computer network and the call path highway, and also transmits and receives a data to and from a destination communication apparatus through the computer network. The switching control means transmits and receives a call control information to and from the destination communication apparatus through the computer network, and also controls the switching means and the data format converting means so as to establish the connection using the computer network, in accordance with the data kinds at a terminal on a transmission side and a terminal on a reception destination. According to this communication system, a mutual communication can be done between the terminals, in which the data kinds are different from each other, by using the computer network without a manual operation.
Japanese Laid Open Patent Application (JP-A-Heisei, 10-65737) discloses "SUBSTITUTE SERVER APPARATUS AND SERVER APPARATUS". The substitute server apparatus contains: means for carrying out a PPP connection through a public network between a network and the server apparatus, by dynamically assigning an IP address in accordance with a specified server apparatus name and a telephone number in a corresponding public network, between the network and the server apparatus; and means for accessing the server apparatus by using the dynamically assigned IP address. Accordingly, with regard to the server apparatus to be connected to the network managed by the IP address through the public network, even if it is not connected to the network at a time of the communication request and further the IP address is not determined, it is possible to connect the server apparatus to the network and dynamically assign the IP address and further communicate with the dynamically assigned IP address based on the server apparatus name.
Moreover, Japanese Laid Open Patent Application (JP-A-Heisei, 9-130429) discloses "COMMUNICATION SYSTEM". In this communication system, a line/packet converter is connected between a computer network and a call path highway in a private switch. A computer terminal transmits and receives a call control packet to and from the private switch through the computer network. The line/packet converter converts a format of a transmission data between the computer network and the call path highway. Accordingly, it is possible to connect the computer network, a subscriber line, and an extension line so that the computer terminal can communicate with another communication terminal through a public network and an extension line network.
Therefore, an object of the present invention is to provide a method for carrying out a real time backup communication of IP communication, which can protect a drop of a communication quality caused by a network delay time and a network trouble in an Internet network that is very economic, by using a cheap and simple method.
Another object of the present invention is to provide a method for carrying out a real time backup communication of IP communication, which can attain a technique for economically insuring a reliability of an Internet network by executing a real time communication stably and continuously.
Means for solving the above-mentioned problems are explained as follows. A number, a symbol or the like together with parentheses "( )" is given to a technical item appearing in the explanation. The number, the symbol or the like coincides with a reference number, a reference symbol or the like given to a technical item constituting at least one embodiment or an example among a plurality of embodiments or a plurality of examples in the present invention, especially a technical item illustrated in a drawing corresponding to the embodiment or the example. Such reference numbers and reference symbols evidently denote a corresponding relation between the technical item noted in the claims and the technical item in the embodiment or the example. Such corresponding relation does not imply the interpretation that the technical item noted in the claims is not limited to the technical item in the embodiment or the example.
A method for carrying out a real time backup communication of IP communication according to the present invention comprises a step of detecting an occurrence of a trouble in a real time communication on an IP network (100) connecting between a transmission side node (120) and a reception side node (130), and a step of automatically bypassing a communication call of the real time communication performed between the transmission side node (120) and the reception side node (130), from the IP network to a public network (110), based on the detection. Such a bypass operation enables the continuation of the real time communication. The occurrence implies a generation of a delay time to the extent that the quality of the real time communication can not be secured. ICMP is used for the periodical transmission and reception.
There may be a case that a real time communication call is newly generated during the course of the real time communication. In this case, the bypass operation of the new real time communication call to the public network (110) is performed to thereby enable the real time communication. If the trouble is recovered, the real time communication is returned from the public network back to the IP network.
There may be a case that the trouble is induced even in the public network. During the bypass operation, the occurrence of the trouble is detected in the real time communication on the public network connecting between the transmission side node and the reception side node. The detection is executed by detecting a time in the periodical transmission and reception with regard to an echo request message and an echo answer message between the transmission side node (120) and the reception side node (130). In the detection during the bypass operation, if the echo request message is normally received while the trouble is induced on the public network (110), it is judged that the public network (110) is normal and the node (120 or 130) is abnormal.
The detection on the IP network (100) is executed by detecting the time of the periodical transmission and reception with regard to the echo request message and the echo answer message between the transmission side node (120) and the reception side node (130). In the detection, if the echo answer message is normally replied, it is judged that the IP network (100) has no trouble and the node (120 or 130) has a trouble. Typically, the discrimination between the trouble in the node (120, 130) and the trouble on the IP network (100) can be done by detecting the recovery of the trouble on the IP network (100) and detecting the occurrence of the trouble in the real time communication on the public network (110).
Coinciding with and corresponding to the drawings, in an embodiment of a method for carrying out a real time backup communication of IP communication according to the present invention, a public (line) network 110 is provided together with an IP network 100. As shown in
The transmission side node 120 is connected through a public network side first connection interface 111 to the public network 110. The public network 110 is connected through a public network side second connection interface 112 and a public network side third connection interface 113 to the reception side first node 130 and the reception side second node 140, respectively.
A transmission side voice terminal 122 and a transmission side animation terminal 123 are connected to a transmission side LAN 121. The transmission side LAN 121 is connected to the transmission side node 120. A first reception side voice terminal 132 and a first reception side animation terminal 133 are connected to a first reception side LAN 131. The reception side LAN 131 is connected to the reception side first node 130. A second reception side voice terminal 142 and a second reception side animation terminal 143 are connected to a second reception side LAN 141. The second reception side LAN 141 is connected to the reception side second node 140.
In the real time communication such as a multi-media communication in which voice data and animation data are transmitted and received, TCP (Transmission Control Protocol) is not used, because the TCP bring about a delay by a message re-transmission when a communication error is induced. The TCP is defined by setting a *protocol field (refer to
The voice terminal 122 and the animation terminal 123 which are connected to the LAN 121 are operated in accordance with "Ethernet Frame with Tag of IEEE 802.1Q" shown in FIG. 2. When the voice and animation having a high real time property is transferred, a three bits User Priority field formed in a Tag field of this Ethernet Frame is set to a value having the highest priority.
The IP network 100 has the configuration to enable the controls such as RSVP (ReSource reservation Protocol) shown in
Moreover, the IP network 100 is provided with an RTP/RTCP (Real-time Transport Protocol/Real-time Transport Control Protocol) and an RTSP (Real-time Transport Streaming Protocol). The RTP/RTCP is a real time communication control protocol for carrying out a synchronous control between media and a control of a reproduction speed on a reception side, by giving a sequence number and physical time information for each message to a header from a transmission side terminal, in order to improve a real time communication quality between the terminals, namely, between an application and a transport layer, independently of a network. Also, the RTSP (Real-time Transport Streaming Protocol) is a stream data control protocol for dynamically informing a communication speed and a display quality, such as a resolution and a number of animation frames per second from the reception side, to the transmission side.
It may be considered that a real time telephone communication is done between the transmission side voice terminal 122 on the LAN 121 and the first reception side voice terminal 132 on the first reception side LAN 131, through the IP network 100. The transmission side voice terminal 122 sets DA (Destination Address) corresponding to the first reception side voice terminal 132 for "Ethernet Frame with IEEE 802.1Q Tag" shown in
The transmission side node 120 converts the DA (Destination Address) on the transmission side LAN 121 into an IP number (IP number of the reception side first node 130) corresponding to the first reception side voice terminal 132, and simultaneously detects the highest priority bit in the User Priority field, and then maps to the QoS control (RSVP, DiffServe or IP over ATM) of the IP network 100.
As an example, a case is described in which the transmission side node 120 sets the highest priority bit to the three bits in the PHB field of the IP header in the DiffServe of FIG. 4 and then transmits to the IP network as the QoS control. As a result, as shown in
If 8 bits in a *protocol shown in
As shown in
The reception side first node 130, when receiving the echo request message 800 of
Under such premise conditions, when the transmission side voice terminal 122 shown in
At the same time, as shown in
After that, in order to reserve the real time communication from the transmission side LAN 121 to the transmission side node 120, the time-over counter is cleared for each voice data packet which comes always, within a certain time in succession, and the voice communication mode (L level) is continued.
Associated with the end of the voice communication, since the signal to clear the time-over counter does not issue, the time-over counter causes the time-over. Therefore, it is switched to a non-call mode (H level). The transmission side node 120 sets the highest priority bit for the three bits in the PHB field of the IP header in the DiffServe shown in
At the same time, the transmission side node 120, as the QoS control, sets the highest priority bit for the three bits in the PHB field of the IP header in the DiffServe of
After that, this echo request message 800 is periodically transmitted for each constant interval (period) shown in
In this case, the transmission side node 120 converts the IP address number of the first reception side voice terminal 132 at the connection destination (the IP address number of the reception side first node 130) into a telephone number of the public network 110, and then reserves a backup bypass route up to the transmission side node 120--the public network side first connection interface 111--the public network 110--the public network side second connection interface 112--the reception side first node 130, through the public network connection based on a dialup. The transmission side node 120 transmits an echo request message 1100 of FIG. 11 through the public network 110 after the backup switch bypass operation, to the reception side first node 130, and then judges that the IP network 100 is abnormal and the reception side first node 130 is normal if the echo answer message 1101 from the reception side first node 130 is replied within an allowable time, and judges that the reception side first node 130 is abnormal if the echo answer message 1101 is not replied. So, it can request an emergent treatment if detecting the trouble in the reception side first node 130.
Moreover, in order to continuously monitor the normal conditions with regard to the reception side first node 130 and the public network 110 through the communication route of the public network 110 during the real time communication resulting from this backup bypass operation, this is designed such that the operations perfectly equal to those in the series of configurations shown in
At the same time, the transmission side node 120, in order to monitor the normal recovery from the network congestion, in which the IP delay time caused by the IP network disconnection/abnormal trouble and the round trip time-over is equal to or longer than a specified time, changes the condition shown in FIG. 10B into the IP trouble (including the round trip time-over) condition between the transmission side node 120 and the reception side first node 130, namely, a condition that
The transmission side node 120, after the transmission of the echo request message 800 of
After the check of the recovery of the normally stable state in the IP network 100, if the real time communication is done through the public network 110 from the transmission side node 120 to the reception side first node 130, switching to the IP network 100 whose normal state is recovered enables the communication to be done further economically. In this case, when the recovery to the normally stable state is detected, the IP trouble condition in
In the above-mentioned embodiment, it is described that the transmission side node 120 is used as the calling side and the reception side first node 130 is used as the called side. However, if the transmission side node 120 is used as the called side and the reception side first node 130 is used as the calling side, the transmission side node 120 can know that the reception call is the real time communication call, from the port number of the UDP, namely, the application number, or the highest priority setting of the DiffServe priority bit in the PHB field in the IP header of FIG. 4. So, the execution of the operations perfectly equal to the series of operations in
In the above-mentioned explanation, the IP is described as the Internet network, for the purpose of easy explanation. However, it can include the intra-network and the extra-network. The real time communication in the IP in which the QoS is secured is described in the above-mentioned explanation. However, it is possible to configure by using the currently popular IP (Internet) network that is the best effort in which the QoS is not secured. So, the delay time is monitored by monitoring the round trip time. Then, if it exceeds the limit time, the backup bypass operation to the public network is done to thereby enable the real time communication to be further economically done.
In addition to the above-mentioned basic operations, MP (The PPP Multilink Protocol) is effective in order to reserve the stable quality of the communication that is easy and smooth, by solving the delay time and the packet loss in the real time communication call induced in the backup switching or returning back operation when the trouble is induced in the IP (Internet) network 100 and then the normal state is recovered.
In the method for carrying out a real time backup communication of IP communication according to the present invention, if the IP trouble is induced and the delay time is induced to the extent that the quality of the real time communication can not be secured, it is treated as the real time communication trouble, and the backup switching bypass operation can be automatically done to the public network 110. Moreover, in addition to the economically large effect of enabling the real time communication that is stable and high in quality on the very economical IP although it is low in reliability and quality. So, this method can provide the largely economical effect that even a low-grade maintainer, namely, a maintainer holding another typical service can carry out the maintenance operation without stationing the maintainer having the high technique, and can quickly specify the trouble point and reduce the recovery time. Thus, it can improve the quality of the communication service and obtain the economical effect.
Patent | Priority | Assignee | Title |
11651779, | May 08 2020 | Sharp Kabushiki Kaisha | Voice processing system, voice processing method, and storage medium storing voice processing program |
7068645, | Apr 02 2001 | Cisco Technology, Inc | Providing different QOS to layer-3 datagrams when transported on tunnels |
7502818, | Dec 12 2001 | Sony Corporation | Data communications system, data sender, data receiver, data communications method, and computer program |
7653679, | Aug 16 2001 | Oracle America, Inc | Systems and methods for multi-stage message brokering |
7764688, | Jan 20 2004 | RPX CLEARINGHOUSE LLC | Ethernet differentiated services |
7843925, | Jan 20 2004 | RPX CLEARINGHOUSE LLC | Ethernet differentiated services architecture |
8687633, | Jan 20 2004 | RPX CLEARINGHOUSE LLC | Ethernet differentiated services architecture |
8804728, | Jan 20 2004 | RPX CLEARINGHOUSE LLC | Ethernet differentiated services conditioning |
Patent | Priority | Assignee | Title |
4996685, | Apr 10 1989 | Telcordia Technologies, Inc | Technique for dynamically changing an ISDN connection during a host session |
5898668, | Dec 13 1996 | UNIFY GMBH & CO KG | Method and system for increasing quality of service at or below a threshold cost |
6049825, | Mar 19 1997 | Fujitsu Limited | Method and system for switching between duplicated network interface adapters for host computer communications |
6084874, | Jun 30 1998 | Storage Technology Corporation | Temporary data transfer connections |
6128298, | Apr 26 1996 | RPX CLEARINGHOUSE LLC | Internet protocol filter |
6278994, | Jul 10 1997 | International Business Machines Corporation | Fully integrated architecture for user-defined search |
6388988, | Aug 04 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and system for automatic line protection switching of embedded channels |
6389005, | Dec 01 1997 | AVAYA Inc | Automatic backup trunking for voice over the internet |
6430610, | Sep 02 1998 | STEELEYE TECHNOLOGY, INC | TCP/IP address protection mechanism in a clustered server environment |
6496477, | Jul 09 1999 | Texas Instruments Incorporated | Processes, articles, and packets for network path diversity in media over packet applications |
6510162, | May 27 1998 | Hewlett Packard Enterprise Development LP | System and method for managing channel usage in a data over cable system |
EP910201, | |||
EP920176, | |||
EP1035719, | |||
JP10112739, | |||
JP10224408, | |||
JP1065737, | |||
JP11308345, | |||
JP9130429, | |||
WO9928979, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 25 2000 | SUZUKI, MITSUO | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011023 | /0845 | |
Aug 08 2000 | NEC Corporation | (assignment on the face of the patent) | / | |||
Aug 16 2006 | NEC Corporation | NEC Infrontia Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018160 | /0787 |
Date | Maintenance Fee Events |
May 19 2004 | ASPN: Payor Number Assigned. |
Aug 29 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 24 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 30 2015 | REM: Maintenance Fee Reminder Mailed. |
Mar 23 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Mar 23 2007 | 4 years fee payment window open |
Sep 23 2007 | 6 months grace period start (w surcharge) |
Mar 23 2008 | patent expiry (for year 4) |
Mar 23 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 23 2011 | 8 years fee payment window open |
Sep 23 2011 | 6 months grace period start (w surcharge) |
Mar 23 2012 | patent expiry (for year 8) |
Mar 23 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 23 2015 | 12 years fee payment window open |
Sep 23 2015 | 6 months grace period start (w surcharge) |
Mar 23 2016 | patent expiry (for year 12) |
Mar 23 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |