Abstract:
The present invention provides the user of the phone terminals, especially the users of 3G mobile communication terminals a novel dynamic multimedia sing service, enable the users of broadband phone terminals to enjoy the multimedia ring message from the network by their phone terminals.

Description:
BACKGROUND OF THE PRESENT INVENTION 
       [0001]    1. Field of Invention 
         [0002]    The present invention relates to telecommunication, and more particularly to system and method of providing dynamic ringtone to called terminal prior to answer the phone. 
         [0003]    2. Description of Related Arts 
         [0004]    In the current telecommunication field, personalized ringtone has become a very popular service. But with the advent of 3G mobile communication and the development of IP service, the personalized ringtone service will be improved to service involving video capabilities. The personalized ringtone service is provided to callers. When the caller calls, he/she can hear the personalized ringtone. The disadvantages of this service are: when is called, the called terminal does not display the personalized ringtone. 
         [0005]    It is believed by the inventor, to provide dynamic ring service to the called party via 3G and 4G, or the follow-up networks will effectively utilize the advantage of the wireless broadband characteristics, wherein the service is when the called party receives a paging message including the ring information, the called terminal setup a multi medium data link with the multi medium ring server, and play the received multi medium data stream or resource. This dynamic ringtone service is called dynamic ringtone by the invention. 
       SUMMARY OF THE PRESENT INVENTION 
       [0006]    An object of this invention is to provide a system and method to dynamically play ringtone before the called terminal response, so as to provide dynamic multimedia ring information services to called party on the wireless broadband mobile communication network. 
         [0007]    The series of solutions of the present invention are: 
         [0008]    A phone terminal, which plays ringtone dynamically prior to answer the phone, is a phone terminal with a dynamic ringtone function added on a standard phone terminal. The dynamic ringtone system is a dynamic ringtone function, wherein when the user of the phone terminal, i.e. the called party, receives the session message from the telecommunication network, the dynamic ringtone system determines whether the session message contains multimedia ringtone service flag section. For the session message which contains multimedia ringtone service flag, the multimedia ringtone information is obtained from the target address designated to play the multimedia ringtone at the phone terminal. Therefore, the phone terminal will play the multimedia ringtone instead of playing the preset ringtone at the phone terminal. For the session message which does not contain multimedia ringtone service flag, the phone terminal will play the preset ringtone saved in the phone terminal by the user. 
         [0009]    A mobile communication system where mobile phone terminal plays multimedia ringtone dynamically prior to answer the phone, comprising:
       a mobile communication network providing communication links between mobile phone terminals;   a mobile communication access gateway, connecting the mobile communication wireless network and the mobile communication network, to provide the service of communicatively connecting mobile phone terminals to the mobile communication network via mobile communication wireless network;   a plurality of mobile phone terminals connected with the mobile communication access gateway via mobile communication wireless network, which support playing multimedia ringtone dynamically prior to answer the phone; and   a multimedia ringtone server connecting with the mobile communication network, to provide setting and management of the personal dynamic multimedia ringtone resources; database for managing dynamic multimedia ringtone resources and user&#39;s information; and multimedia ringtone medium stream, or multimedia files, or uniform resources location (URL) for mobile phone terminals as the request of playing multimedia ringtone.       
 
         [0014]    Accordingly, the mobile communication network is 3G mobile communication network, or IP multimedia system (IMS). 
         [0015]    Accordingly, the session message can be a paging message, a setup message, or a data transmission CP DATA message. 
         [0016]    A fixed phone communication system where phone terminal plays multimedia ringtone dynamically prior to answer the phone, comprising:
       a telecom fixed communication network, providing the communicating connection between the fixed telephone terminals;   a fixed communication access gateway, connecting the telecom fixed communication network and fixed phone line terminals, to provide the service of connecting fixed phone line terminals to the telecom fixed communication network;   a plurality of fixed phone line terminals connected with the fixed communication access gateway, which support playing multimedia ringtone dynamically prior to answer the phone; and   a multimedia ringtone server connecting with the telecom fixed communication network, to provide setting and management of the personal dynamic multimedia ringtone resources; database for managing dynamic multimedia ringtone resources and user&#39;s information; and multimedia ringtone medium stream, or multimedia files, or uniform resources location (URL) for fixed phone line terminals as the request of playing multimedia ringtone.       
 
         [0021]    A method for a called phone number terminal to play ringtone dynamically before answer the call, comprises the following steps.
       (a) Receive a session message by the phone terminal P from the communication network.   (b) Determine whether the session message contains multimedia ringtone service flag section by the phone terminal P.   (c) Process step (e) if the session message does not contain multimedia ringtone service flag section.   (d) Obtain the multimedia ringtone resource from the resource address designated by the multimedia ringtone service flag section, and play the multimedia ringtone instead of playing the preset ringtone stored in the phone terminal P, and going to step W.   (e) Play the preset ringtone stored in the phone terminal P.   (f) Execute following standard communication process by the phone terminal P to answer the phone.       
 
         [0028]    Accordingly, in the step (a), the communication network is the third generation mobile communication network, or IP multimedia system (IMS). 
         [0029]    Accordingly, in the step (d), the resource address is the URL, IP address and port number, or the IP address and port number and the multimedia ringtone coding type set in the phone terminal P. 
         [0030]    Accordingly, in the step (d), the multimedia ringtone resources obtained by the phone terminal P is the medium stream. 
         [0031]    A method for a called phone number terminal to play ringtone dynamically based on the setting thereof prior to answer the phone, comprises the following steps.
       (a) Receive a session message by the phone terminal from the communication network.   (b) Determine whether the phone terminal has the setting of multimedia ringtone network.   (c) Process step (e) if the phone terminal does not contain the setting of multimedia ringtone network.   (d) Obtain the multimedia ringtone resource from the resource address designated by the user, and play the multimedia ringtone instead of playing the preset ringtone stored in the phone terminal, and going to step (f).   (e) Play the preset ringtone stored in the phone terminal.   (f) Execute following standard communication process to answer the phone.       
 
         [0038]    The present invention provides the user of the phone terminals, especially the users of 3G mobile communication terminals a novel dynamic multimedia ringtone service, enable the users of broadband phone terminals to enjoy the multimedia ringtone message from the network by their phone terminals. 
         [0039]    These and other objectives, features, and advantages of the present invention will become apparent from the following detailed description, the accompanying drawings, and the appended claims. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0040]      FIG. 1  is an architectural diagram of the system of called phone terminal to play ringtone dynamically thereof before answer a call. 
           [0041]      FIG. 2  is an architectural diagram of the system of called phone terminal on a mobile network to play ringtone dynamically thereof before answer a call. 
           [0042]      FIG. 3  is an architectural diagram of the system of called phone terminal on a fixed network to play ringtone dynamically thereof before answer a call. 
           [0043]      FIG. 4  is an architectural diagram of the first embodiment of the present invention. 
           [0044]      FIG. 5  is a float diagram illustrating the process of an IMS phone terminal dynamically playing multimedia ringtone before answer a phone call. 
           [0045]      FIG. 6  is a float diagram illustrating the process of an IMS phone terminal dynamically playing multimedia ringtone when receive a short message (SMS) or multimedia message. 
           [0046]      FIG. 7  is a float diagram illustrating the process of a IMS phone terminal dynamically playing multimedia ringtone when login to a IMS sub-system. 
           [0047]      FIG. 8  is an architectural structure diagram of the second embodiment of the present invention. 
           [0048]      FIG. 9  is a float diagram illustrating the process of a mobile phone terminal dynamically playing multimedia ringtone before answer a phone call. 
           [0049]      FIG. 10  is a float diagram illustrating the process of a mobile phone terminal dynamically playing multimedia ringtone when receive a short message (SMS) or multimedia message. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
       [0050]    Referring to  FIG. 1  of the drawings, an architectural diagram of a called phone number terminal of a system is illustrated, wherein the called phone number terminal is adapted to play a multimedia ringtone dynamically prior to answer the phone. A multimedia ringtone server  100  is communicatively connected with a phone terminal  110  which plays ringtone dynamically prior to answer the phone through a telecommunication network  120 , a phone terminal access gateway  130 , and a telecommunication access network  140 . Preferably, the system provides the phone terminal  110  access management service such as WAP, WEB, IVR, SMS. Preferably, the signaling protocol of accessing the multimedia ringtone from the multimedia ringtone server  100  is SIP, the multimedia transport protocol is RTP, and the multimedia transport control protocol is RTCP. 
         [0051]    The phone terminal  110 , which plays ringtone dynamically before answer the call, is a phone terminal with a dynamic ringtone function added on a standard phone terminal. The dynamic ringtone system is a dynamic ringtone function, wherein when the user receives the session message from the telecommunication network  120 , 130 , 140 , the dynamic ringtone system determines whether the session message contains multimedia ringtone service flag section. For the session message which contains multimedia ringtone service flag, the multimedia ringtone information is obtained from the target address designated to play the multimedia ringtone at the phone terminal  110 . Therefore, the phone terminal  110  will play the multimedia ringtone instead of playing the preset ringtone at the phone terminal  110 . For the session message which does not contain multimedia ringtone service flag, the phone terminal  110  will play the preset ringtone saved in the phone terminal  110  by the user. 
         [0052]    A method for a called phone number terminal to play ringtone dynamically before answer the call, comprising the steps of:
       (a) receiving a session message by the phone terminal  110  from the communication network  120 ;   (b) determining whether the session message contains multimedia ringtone service flag section by the phone terminal  110 ;   (c) processing step (e) if the session message does not contain multimedia ringtone service flag section;   (d) obtaining the multimedia ringtone resource from the resource address designated by the multimedia ringtone service flag section and playing the multimedia ringtone instead of playing the preset ringtone stored in the phone terminal  110 , and going to step (f);   (e) playing the preset ringtone stored in the phone terminal  110 ;   (f) executing following standard communication process by the phone terminal  110  to answer the call.       
 
         [0059]    Accordingly, in the step (a), the communication network  120  is the third generation mobile communication network, or IP multimedia system (IMS). 
         [0060]    Accordingly, in the step (a), the session message is a paging message, a call setup message, or a data transmission CP DATA message. 
         [0061]    Accordingly, in the step (d), the resource address is the URL, IP address and port number, or the IP address and port number and the multimedia ringtone coding type set in the phone terminal  110 . 
         [0062]    Accordingly, in the step (d), the multimedia ringtone resources obtained by the phone terminal  110  is the medium stream. 
         [0063]    A method for a called phone number terminal to play ringtone dynamically based on the setting thereof prior to answer the phone, comprising the steps of:
       (a) receiving a session message by the phone terminal  110  from the communication network  120 ;   (b) determining whether the phone terminal  110  has the setting of multimedia ringtone network;   (c) processing step (e) if the phone terminal  110  does not contain the setting of multimedia ringtone network;   (d) obtaining the multimedia ringtone resource from the resource address designated by the user and playing the multimedia ringtone instead of playing the preset ringtone stored in the phone terminal  110 , and going to step (f);   (e) playing the preset ringtone stored in the phone terminal  110 ;   (f) executing following standard communication process to answer the call.       
 
         [0070]    Referring to  FIG. 2 , which is an architectural diagram of the system of called phone number terminal on a mobile network to play multimedia ringtone dynamically thereof prior to answer the phone. A multimedia ringtone server  100  is connected with the mobile phone terminal  180  which plays multimedia ringtone dynamically prior to answer the phone through the mobile communication network  150 , the mobile communication access gateway  160 , and the mobile communication wireless network  170 . Preferably, the mobile phone terminal  180  uses protocol such as WAP, WEB, IVR, SMS to access the multimedia ringtone server  100 . Preferably, the signaling protocol of accessing the multimedia ring from the multimedia ringtone server  100  is SIP, the multimedia transport protocol is RTP, and the multimedia transport control protocol is RTCP. 
         [0071]    A mobile communication system where mobile phone terminal plays multimedia ringtone dynamically prior to answer the phone, comprising:
       a mobile communication network  150  providing communication links between mobile phone terminals;   a mobile communication access gateway  160 , connecting the mobile communication wireless network  170  and the mobile communication network  150 , to provide the service of communicatively connecting mobile phone terminals  180  to the mobile communication network  150  via mobile communication wireless network  170 ;   a plurality of mobile phone terminals  180  connected with the mobile communication access gateway  160  via mobile communication wireless network  170 , which support playing multimedia ringtone dynamically prior to answer the phone; and   a multimedia ringtone server  100  connecting with the mobile communication network  150 , to provide setting and management of the personal dynamic multimedia ringtone resources; database for managing dynamic multimedia ringtone resources and user&#39;s information; and multimedia ringtone medium stream, or multimedia files, or uniform resources location (URL) for mobile phone terminals as the request of playing multimedia ringtone.       
 
         [0076]    Accordingly, the mobile communication network  150  is 3G mobile communication network, or IP multimedia system (IMS). 
         [0077]    Accordingly, the session message can be a paging message, a setup message, or a data transmission CP DATA message. 
         [0078]    Referring to  FIG. 3 , which is an architectural diagram of the system of called phone number terminal on a fixed network to play multimedia ringtone dynamically thereof prior to answer the phone, the multimedia ringtone server  100  is connected with the fixed phone line terminal  190  which plays multimedia ringtone dynamically prior to answer the phone through the telecom fixed communication network  250 , and the fixed communication access gateway  260 . Preferably, the fixed phone line terminal  190  uses protocol such as WAP, WEB, IVR, SMS to access the multimedia ringtone server  100 . Preferably, the signaling protocol of accessing the multimedia ring from the multimedia ringtone server  100  is BICC, the multimedia transport protocol is RTP, and the multimedia transport control protocol is RTCP. 
         [0079]    A fixed phone communication system where phone terminal plays multimedia ringtone dynamically prior to answer the phone, comprising:
       a telecom fixed communication network  250 , providing the communicating connection between the fixed telephone terminals;   a fixed communication access gateway  260 , connecting the telecom fixed communication network  250  and fixed phone line terminals  190 , to provide the service of connecting fixed phone line terminals to the telecom fixed communication network  250 ;   a plurality of fixed phone line terminals  190  connected with the fixed communication access gateway  260 , which support playing multimedia ringtone dynamically prior to answer the phone; and   a multimedia ringtone server  100  connecting with the telecom fixed communication network  250 , to provide setting and management of the personal dynamic multimedia ringtone resources; database for managing dynamic multimedia ringtone resources and user&#39;s information; and multimedia ringtone medium stream, or multimedia files, or uniform resources location (URL) for fixed phone line terminals  190  as the request of playing multimedia ringtone.       
 
         [0084]      FIG. 4  is a system structure diagram of the first embodiment of the present invention. The system is realized on the IMS of third generation mobile communication. It comprises multimedia ringtone server  100 , IP multimedia access network  320 , call session control function proxy module (PCSCF)  340 , wireless access network  350 , and IMS phone terminal  300  which are connected in series. The connection includes IP data link, and IP signaling link. The IP multimedia access network  320  is connected with the PCSCF device  330  and home subscriber server (HSS)  310  though IP signaling link, wherein:
       1. IMS phone terminal  300  is an IMS terminal which supports playing multimedia ringtone dynamically prior to answer the phone.   2. HSS  310  manages the user&#39;s dynamic play ring service flag section and multimedia resource location section;   3. The user&#39;s number of the IMS phone terminal  300  in the HSS  310  is the dynamically playing ringtone service (dynamic ring) customer; the location of the multimedia ringtone resource assigned to the IMS phone terminal  300  user&#39;s number by the HSS  310  is the IP address and port number of the multimedia ringtone server  100 ;   4. After the IMS phone terminal  300  user&#39;s number set the dynamic ring service in its HS S  310 , the HS S  310  automatically transfers the information of the user&#39;s dynamic play ringtone service flag section and multimedia resource location section to the SCSCF  330  which the user number belongs to;   5. Use SIP protocol as the call signaling messages.         
         [0090]      FIGS. 5 ,  6 , and  7  illustrate the process of dynamic multimedia ringtone of the first embodiment of the present invention when the IMS phone terminal  300  is called, receives SMS, or multimedia message, and login. 
         [0091]    Referring to  FIG. 5 , the process of the IMS phone terminal  300  dynamically playing ringtone prior to answer the phone, comprises the steps of: 
         [0092]    F 0 : SCSCF  330  receives the initial call message INVITE calling the IMS phone terminal  300  user number; 
         [0093]    F 1 : SCSCF  330  sends INVITE message to PSCSCF  340  where IMS phone terminal  300  is located. The INVITE message contains the user&#39;s dynamic play ringtone service flag section and multimedia resource location section. The multimedia resource location section has the IP address and port number of the multimedia ringtone server  100 . Preferably, the number called by the INVTE message consists “ringservice=YES, ringserver=211.97.170.49:9000”, wherein the “ringservice” is the dynamic playing ringtone service flag section, the “ringserver” is the multimedia ring resource location section; 
         [0094]    F 2 -F 3 : PSCSCF  340  pages IMS phone terminal  300 ; 
         [0095]    F 4 -F 5 : PSCSCF  340  starts the initial session message, wherein the setup message contains the information of dynamic play ringtone service flag section and multimedia resource location section in the INVITE message; 
         [0096]    F 6 -F 9 : IMS phone terminal  300  setup the multimedia connection with the multimedia ringtone server  100 , and used the received multimedia stream as the IMS phone terminal  300  ringtone; 
         [0097]    F 10 -F 11 : IMS phone terminal  300  returns a ringtone message to the caller; 
         [0098]    F 12 -F 16 : IMS phone terminal  300  user answers the call, and IMS phone terminal  300  turns off the connection with the multimedia ringtone server  100 , sends the answer message to the caller, and executes the following standard communication processes. 
         [0099]    Referring to  FIG. 6 , the process of the IMS phone terminal  300  dynamically playing ringtone when receives a SMS or multimedia message, comprises steps of: 
         [0100]    F 0 : SCSCF  330  receive the instruction message of a SMS or multimedia message to the IMS phone terminal  300  user number; 
         [0101]    F 1 : SCSCF  330  send the message to PSCSCF  340  where IMS phone terminal  300  is located. The INVITE message contains the user&#39;s dynamic play ringtone service flag section and multimedia resource location section. The multimedia resource location section has the IP address and port number of the multimedia ringtone server  100 . 
         [0102]    Preferably, the number called by the message consists “ringservice=YES, ringserver=211.97.170.49:9000”, wherein the “ringservice” is the dynamic playing ring service flag section, the “ringserver” is the multimedia ring resource location section; 
         [0103]    F 2 -F 3 : PSCSCF  340  pages IMS phone terminal  300 ; 
         [0104]    F 4 -F 5 : PSCSCF  340  starts the message send session, wherein the CP data message contains the information of dynamic play ringtone service flag section and multimedia resource location section in the message; 
         [0105]    F 6 -F 9 : IMS phone terminal  300  setup the multimedia connection with the multimedia ringtone server  100 , and used the received multimedia stream as the IMS phone terminal  300  ringtone; 
         [0106]    F 10 -F 11 : IMS phone terminal  300  returns a ringtone message to the caller; 
         [0107]    F 12 -F 16 : IMS phone terminal  300  plays the dynamic ringtone for a predetermined period of time, and then stops playing. 
         [0108]    Referring to  FIG. 7 , the process of the IMS phone terminal  300  dynamically playing ring when login to IMS, comprises steps of: 
         [0109]    F 0 : SCSCF  330  receive the Register message the IMS phone terminal  300  user number; 
         [0110]    F 1 -F 3 : SCSCF  330  send “200 OK” message to PSCSCF  340  where IMS phone terminal  300  is located. The “200 OK” message contains the user&#39;s dynamic play ringtone service flag section and multimedia resource location section. The multimedia resource location section has the IP address and port number of the multimedia ringtone server  100 . Preferably, the number called by the “200 OK” message consists “ringservice=YES, ringserver=211.97.170.49:9000”, wherein the “ringservice” is the dynamic playing ringtone service flag section, the “ringserver” is the multimedia ring resource location section; 
         [0111]    F 4 : PSCSCF  340  forwards the “200 OK” message to IMS phone terminal  300 , wherein “200 OK” message contains the user&#39;s dynamic play ringtone service flag section and multimedia resource location section. 
         [0112]    F 5 -F 8 : IMS phone terminal  300  setup the multimedia connection with the multimedia ringtone server  100 , and used the received multimedia stream as the IMS phone terminal  300  ringtone; 
         [0113]    F 9 -F 11 : IMS phone terminal  300  plays the dynamic ringtone for a predetermined period of time, and then stops playing. 
         [0114]      FIG. 8  is an architectural diagram of the second embodiment of the present invention. The system is realized on the R 4  network system of the third generation mobile communication. It comprises:
       1. Mobile phone terminal  400  is a mobile phone terminal which supports playing ringtone dynamically prior to answer the phone.   2. Home location register (HLR)  410  manages the user&#39;s dynamic play ringtone service flag section and multimedia resource location section;   3. The user&#39;s number of the mobile phone terminal  400  in the HLR  410  is the dynamically playing ringtone service (dynamic ringtone) customer; the location of the multimedia ringtone resource assigned to the mobile phone terminal  400  user&#39;s number by the HLR  410  is the IP address and port number of the multimedia ringtone server  100 ;   4. After the mobile phone terminal  400  user&#39;s number set the dynamic ringtone service in its HLR  410 , the HLR  410  automatically transfers the information of the user&#39;s dynamic play ringtone service flag section and multimedia resource location section to the MSC Server  430  which the user number belongs to;   5. Use MAP protocol as the mobile application signaling messages, use BICC as the protocol for carrying voice call signaling message;   6. Add “ringSubscriberData” section to the MAP signaling, use GPRSDataList as data structure, use pdp-Type section as the dynamic play ring service flag section, use the pdp-Address section as the multimedia resource location section;   7. When receiving the “ringSubscriberData” section within the “SendRoutingInfo ack”, MSC Server uses the “User-to-user information” section of the calling message ISUP or BICC to carry “ringSubscriberData” section in the initial asking message (IAM) of the called number.         
         [0122]      FIGS. 9 and 10  illustrate the process of dynamic multimedia ringtone of the second embodiment of the present invention when the mobile phone terminal  400  is called, receives SMS, or multimedia message. In other words, the session message can be a voice data, a voice message, text message, or multimedia message. 
         [0123]    Referring to  FIG. 9 , the process of the mobile phone terminal  400  dynamically playing ring prior to answer the phone, comprises steps of: 
         [0124]    F 0 -F 3 : HLR  410  receives the SendRoutinglnfo message calling the mobile phone terminal  400  user number; after checking the roaming number in the MSC Server  430  where the mobile phone terminal  400  is, return an answer message containing the “ringSubscriberData” section to the MSC Server  430  who start the call; preferably in the “ringSubscriberData” section, pdp-type=1; and pdp-address=211.97.170.49:9000; wherein the pdp-Type section is the dynamic play ringtone service flag section, the pdp-Address section is the multimedia resource location section. 
         [0125]    F 4 : MSC Server  430  receives the IAM wherein the target number is the mobile phone terminal  400 . The “User-to-user information” section of the IAM message contains the user&#39;s dynamic play ring service flag section and multimedia resource location section. The multimedia resource location section has the IP address and port number of the multimedia ringtone server  100 ; 
         [0126]    F 5 -F 6 : MSC Server  430  pages mobile phone terminal  400 ; 
         [0127]    F 7 -F 8 : MSC Server  430  starts the initial call session to the mobile phone terminal  400 , wherein the setup message contains the information of dynamic play ringtone service flag section and multimedia resource location section in the IAM message; 
         [0128]    F 9 -F 11 : mobile phone terminal  400  setup the multimedia connection with the multimedia ringtone server  100 , and used the received multimedia stream as mobile phone terminal  400  ringtone; 
         [0129]    F 12 -F 13 : mobile phone terminal  400  returns a ringtone message to the caller; 
         [0130]    F 14 -F 18 : mobile phone terminal  400  user answers the call, and mobile phone terminal  400  turns off the connection with the multimedia ringtone server  100 , sends the answer message to the caller, and executes the following standard communication processes. 
         [0131]    Referring to  FIG. 10 , the process of the mobile phone terminal  400  dynamically playing ringtone when receives a SMS, comprises steps of: 
         [0132]    F 0 -F 1 : HLR  410  receives the SendRoutinglnfoForSM message to the mobile phone terminal  400  user number; returns an answer message containing the “ringSubscriberData” section to the SMS center who sent the SMS; preferably in the “ringSubscriberData” section, pdp-type=1; and pdp-address=211.97.170.49:9000; wherein the pdp-Type section is the dynamic play ring service flag section, the pdp-Address section is the multimedia resource location section. 
         [0133]    F 2 : MSC Server  430  receives the short message instruction ForwardSM to the mobile phone terminal  400 . The ForwardSM message contains the user&#39;s dynamic play ringtone service flag section and multimedia resource location section. The multimedia resource location section has the IP address and port number of the multimedia ringtone server  100 , preferably the ForwardSM message contains “ringSubscriberData” section; 
         [0134]    F 3 -F 4 : MSC Server  430  pages mobile phone terminal  400 ; 
         [0135]    F 5 -F 6 : MSC Server  430  starts the initial call session to the mobile phone terminal  400 , wherein the CP data message contains the information of dynamic play ringtone service flag section and multimedia resource location section in the ForwardSM message; 
         [0136]    F 7 -F 10 : mobile phone terminal  400  setup the multimedia connection with the multimedia ringtone server  100 , and used the received multimedia stream as mobile phone terminal  400  ringtone; 
         [0137]    F 11 -F 13 : mobile phone terminal  400  plays the dynamic ringtone for a predetermined period of time, and then stops playing the ringtone. 
         [0138]    The above embodiments are also adapted to IP communication terminals on the IP access networks such as INTENET, WiMAX, WiFi, etc. 
         [0139]    The above embodiments are also adapted to GSM and CDMA mobile communication system, the detail differences are not discussed here. 
         [0140]    It is worth mentioning, in the above embodiments, the phone terminal obtains network multimedia ring resource through establishing the multimedia data stream channel with the multimedia ringtone server  100 . The phone terminal is also able to obtain multimedia ringtone resource through USSD, MSRP (Message Session Relay Protocol), etc. Especially for GSM system, the phone terminal can obtain the text type of ringtone resource from the multimedia ringtone server  100  in USSD mode. 
         [0141]    It is worth mentioning, the multimedia dynamic ringtone user A can set or reserve multimedia ringtone resource and play sequence on the multimedia ringtone server  100  via WEB/WAP/IVR/SMS, and set different multimedia ringtone or resources according to the calling number or message number; what&#39;s more, with the allowance of user A, user B can set the dynamic ringtone or ringtone resource on user A&#39;s phone terminal when user B call or send message to user A. 
         [0142]    It is worth mentioning, the following content is also included in the present invention: the phone terminal which plays ringtone dynamically prior to answer the phone needs to have the additional menu: start dynamic multimedia network ringtone service, stop dynamic multimedia network ringtone service, set multimedia ringtone server network address. If the user actives the menu option of “start dynamic multimedia network ring service”, when the phone terminal which plays ringtone dynamically prior to answer the phone receives an IAM message, it will setup the connection with the multimedia ringtone server according to the menu option “set multimedia ringtone server network address”, and use the media stream obtained from the multimedia ringtone server to replace the preset ringtone stored in the phone terminal. If the user actives the menu option of “stop dynamic multimedia network ringtone service”, when the phone terminal which plays ringtone dynamically prior to answer the phone receive an IAM message, it will play the preset ringtone stored in the phone terminal. 
         [0143]    It is worth mentioning, if multimedia ringtone server only allows starting dynamic multimedia network ringtone service through network, and if the phone terminal which plays ringtone dynamically prior to answer the phone receives a IAM message containing the user&#39;s dynamic play ringtone service flag section but not the multimedia resource location section, the phone terminal setup the connection to the multimedia ringtone server using the menu option of “set multimedia ring server network address”. 
         [0144]    It is worth mentioning, the following content is also included in the present invention: if multimedia ringtone server only allows the phone terminal to start dynamic multimedia network ringtone service directly, no matter the phone terminal which plays ringtone dynamically prior to answer the phone receives a IAM message which contains the user&#39;s dynamic play ringtone service flag section or not, the phone terminal will setup the connection to the multimedia ringtone server using the menu option of “set multimedia ringtone server network address”. 
         [0145]    It is worth mentioning, the following content is also included in the present invention: when the mobile phone powers on and receives the message of login mobile communication network successfully, it will check the multimedia ringtone server for unanswered call automatically. If there is unanswered call, the phone terminal will play special dynamic ringtone to indicate the details of the unanswered call during the period of power off. If there is unanswered SMS or multimedia message, the phone terminal will play special dynamic ringtone to indicate the details of the unanswered message during the period of power off. If there is no unanswered call of message, the multimedia ringtone server will provide the mobile phone a piece of greeting message. 
         [0146]    It is worth mentioning, in the embodiment of the present invention, the multimedia ringtone server provides ringtone resources by media stream. Using URL to provide media resource location is easy to realize and will not describe in detail here. 
         [0147]    One skilled in the art will understand that the embodiment of the present invention as shown in the drawings and described above is exemplary only and not intended to be limiting. 
         [0148]    It will thus be seen that the objects of the present invention have been fully and effectively accomplished. It embodiments have been shown and described for the purposes of illustrating the functional and structural principles of the present invention and is subject to change without departure from such principles. Therefore, this invention includes all modifications encompassed within the spirit and scope of the following claims.