Abstract:
The invention herein relates to an IP (internet protocol) voice packet network voice system, wherein a plurality of IP servers is capable of data sharing, mutual support and compatible to a variety of medium servers. Said voice packet is transmitted in the point to point internet mode to individual voice terminals where a plurality of (internet) add-on medium servers will provide specific function in accordance with the voice packet.

Description:
BACKGROUND OF THE INVENTION  
         [0001]    1) Field of the Invention  
           [0002]    The invention herein relates to an IP (internet protocol) voice packet network voice system, specifically to a variety of add-on services to the convenience of internet phone users.  
           [0003]    2) Description o the Prior Art  
           [0004]    The coming of services internet age inspired large demands of add-on network on the internet. Many a network telephone concepts were conceived in the early stage of internet development. Internet phone is such a network telephone from early time, though it is only recent technology in voice compression and improved bandwidth made it possible for many of these voice packet add-on services, hence the popularity of internet phone.  
           [0005]    The development of internet phone and the added-on service packets has been disadvantaged by the technical bottleneck of voice compression and internet bandwidth restriction for as long as they have been the market focus. The bulk of conventional internet phone products are still marred by the transmission speed, bandwidth and voice signal delay issue.  
         SUMMARY OF THE INVENTION  
         [0006]    The present invention herein undertake the new approaches where IP server and voice terminals communicate by UDP (user datagram protocol), simulating a TCP (Transmission control protocol) transmission, using a NAT (network address translation) environment to overcome the major deficiencies.  
           [0007]    Specifically, the invention herein consists of a plurality of IP (Internet Protocol) servers managed by a web page control interface, wherein the servers are capable of system back up and restoration function. Individual voice terminals register data of various mediums onto IP (Internet Protocol) servers through the network. Voice packets reach individual voice terminals via the internet point to point mode where internet voice add-on service servers process and provide the add-on services to the individual voice terminal. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0008]    [0008]FIG. 1 is a structural diagram of the IP server of the invention herein.  
         [0009]    [0009]FIG. 2 is a conceptual diagram of the individual voice terminals and the IP voice packet internet voice system of the invention herein.  
         [0010]    [0010]FIG. 3 is a block diagram of the individual voice terminals transmitting voice packets of the invention herein.  
         [0011]    [0011]FIG. 4 is a conceptual drawing showing the individual voice terminals depositing received voice packets in the ring buffer zone of the invention herein. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT  
       [0012]    Referring to FIGS. 1 and 2, structural and conceptual diagrams of the preferred embodiment of the present invention having an internet comprises of one or a plurality of IP (internet protocol) server ( 1 ), one or a plurality of individual voice terminals ( 2 ) and internet voice added-on service servers ( 3 ), of which:  
         [0013]    The IP server ( 1 ) is itself an internet network, constituted by a plurality of database management systems ( 11 ), a plurality of internet protocol servers ( 12 ) connected through system linkage ( 13 ), as illustrated in FIG. 1. Said internet protocol servers ( 12 ) locate and access individual voice terminal ( 2 ) data through the data base management system ( 11 ) and direct the data to designated individual voice terminal ( 2 ). Data base management system ( 11 ) and IP system ( 12 ) both back up and register in the central data base management system and the central IP system. In other words, the IP Server ( 1 ) performs as a main server of the entire IP voice packet network voice system ( 10 ), processes both back up and registration with the central database management system and the central IP system, wherein the central database management system and the central IP both have their own back up auxiliary system so that when said internet voice packet network voice system malfunctions, it will undergo automatic switching and make adjustments.  
         [0014]    The IP server ( 1 ) communicates with individual voice terminal ( 2 ) in UDP (user datagrame protocol) while system information is being delivered, the communication mode changes to an imitating TCP (transmission control protocol) to increase individual messages transmission speed and to assure its arrival.  
         [0015]    The Individual voice terminal ( 2 ) covers a wide range of mediums that include compact disc, plug-in memory unit, wireless module devices (such as Bluetooth, Infrared, and etcetera), hand-held radio device or ear phone-microphone device, such as shown in FIG. 2 where a plurality of voice terminals ( 2 ) are located under a network address translation (NAT,  5 ) network environment through a local area network (LAN,  4 ) whereby exploiting the signal transmission delay nature of the network address translation (NAT,  5 ) to complete a point to point transmission ; further on to complete the IP voice packet network voice system ( 10 ) service through internet ( 6 ).  
         [0016]    Referring to FIG. 3 wherein the voice terminal ( 2 ) delivers the voice data Packet ( 21 ) through internet ( 6 ) by means of pre-fixing the packets with packet serial number ( 22 ), IP (internet protocol) label ( 23 ), UDP (user datagrame protocol) ( 24 ), and voice signal ( 25 ) and etcetera; where upon receiving the voice data packet ( 21 ) the designated voice terminal ( 2 ) is to adjust the broadcasting timing in accordance with the timing prefix of the voice data packet such as to eliminate the voice signal delay effect on the user.  
         [0017]    The Individual voice terminal ( 2 ) can choose “Network identification code” via mouse, web page or software program to directly dial the designated individual terminal, individual voice terminal ( 2 ) can also connect an input device, dialing a function key to reach pre-set individual network identification code. The network identification code can be names, nick names, company titles, phone numbers, e-mail addresses and etcetera, said network identification code can also be stored in it&#39;s own variety of mediums (such as compact disc, etc.) to allow the individual voice terminal ( 2 ) user to read his/hers own network identification code.  
         [0018]    Referring to FIGS. 3 and 4 where individual voice terminal ( 2 ) processes each received voice data packet by means of storing said voice data packet ( 21 ) in the ring buffer zone ( 7 ) and record arrival time for each voice data packet ( 21 ) whereby to adjust the broadcast timing/speed of the voice data packets.  
         [0019]    Also when the voice terminal ( 2 ) dial a designated terminal by means of network identification code e-mail address while the designated terminal does not have the add-on service, it can notify the designated terminal via e-mail through the network voice add-on service server ( 3 ) to download individual voice terminal service software. When the individual voice terminal ( 2 ) adapts compact disc as a medium to place it in a CD-ROM, it automatically initiates individual voice terminal software to execute the data registration onto the IP server ( 1 ) and reaches the IP voice packet network voice system ( 10 ) user.