Calling method and system for a video telephone
5 claims: 5 independent, 0 dependent
- 1ユニバーサルモバイルテレコミュニケーションシステム(UMTS)におけるテレビ電話のための呼出方法であって、 呼出端末とマルチメディアリングバックトーンサーバとの間で、テレビ電話の第3のベアラを確立することと、 前記第3のベアラを介して、前記呼出端末へのマルチメディアリングバックトーンを再生することと、 前記呼出端末と被呼出端末との間で、テレビ電話の第4のベアラを確立し、そして、前記第4のベアラを介して、前記呼出端末と前記被呼出端末との間で、テレビ電話通信を実行することと、を含み、 前記第3のベアラおよび前記第4のベアラは、H.324またはH.323であるテレビ電話シグナリングプロトコルのプロセスを介して確立されたテレビ電話通信リンクであり、 テレビ電話の前記第4のベアラを確立することよりも前に、前記方法は、前記呼出端末が前記呼出に応答したことを検出したら、前記呼出端末と前記マルチメディアリングバックトーンサーバとの間で確立された、前記第3のベアラを除去する、ことを更に含む、 方法。
- 2前記第3のベアラは、 セルフハングアッププロセスを開始するよう前記呼出端末に指示するメッセージを、前記呼出端末に送信するプロセスと、 セルフハングアッププロセスを開始するよう前記マルチメディアリングバックトーンサーバに指示するメッセージを、前記マルチメディアリングバックトーンサーバに送信するプロセスとのうちの、少なくとも1つによって除去される、請求項 1 に記載の方法。
- 3テレビ電話の前記第4のベアラを確立するプロセスは、 元のテレビ電話通信リンクに基づいて、H.245の再確立プロセスを開始すること、または、 前記呼出端末によって、H.324テレビ電話通信の再確立プロセスを開始することを含む、請求項 1 又は 2 に記載の方法。
- 4テレビ電話の前記第4のベアラを確立することよりも後に、前記方法は、 前記テレビ電話通信について課金することを、さらに含む、請求項 1 ~ 3 のいずれか一項に記載の方法。
- 5請求項 1 ~ 4 の何れか1項記載の方法に従って、テレビ電話のための呼出方法を実施するための手段を含むテレビ電話のための呼出システム。
Independent claims5
172 paragraphs, as filed
The present invention relates to the fields of communication and multimedia technology, and particularly to calling technology for videophones.
Multimedia Ring Back Tone, also known as a personalized ring back tone service, replaces a regular ring back tone with a single song or other recording. To the calling user. A service customized by user). Once the customer has subscribed to the multimedia ringbacktone service, personalized ringback tones may be set as desired. When this customer is called, a personalized piece of music or other recording is played to the calling user instead of the usual ringback tone. In particular, the personalized ringback tone may be any music, song, documentary, video, or otherwise. In the case of video, in order to experience the video, the calling user's terminal must have the corresponding video media playback function, in which case this service is a multimedia ring backtone service (MRBT service). ) Or the Multimedia Caller Identification Service (MCID Service).
Videophone Multimedia Ringbacktone Service provides one comfortable and toned multimedia caller identification instead of the usual ringbacktone when the called user is called by the calling user in the videophone way. One of the videophone services customized by the called user to provide to the calling user.
The videophone service is a point-to-point communication service defined in the Universal Mobile Telecommunication System (UMTS) that allows both audio and video to be used at the same time. Videophone services are two-way real-time, both audio and video, between two mobile video terminals, between mobile video terminals and fixed video terminals, or between mobile video terminals and personal computers (PCs). Enable communication<u style="single">。</u>
Currently, videophone multimedia ring backtone services are achieved by integrating functional modules for performing multimedia ring backtones within the terminal. That is, when a user downloads and configures a multimedia ring backtone, that user's terminal plays the multimedia ring backtone to a calling terminal that calls the user's terminal in the manner of a videophone. To do. Carriers benefit by charging information fees from users who download multimedia ringback tones without having to rebuild the carrier on the network side. In particular, the user terminal is a reconstructed videophone terminal based on the videophone terminal with the addition of a multimedia ring backtone functional module. When a calling request is received from another terminal, the called terminal is called. To party), send an alerting message, and then send a connecting message to start the bearer establishment process. Meanwhile, the terminal's multimedia ring backtone application is started in preparation for playing the multimedia ring backtone content, while the multimedia ring backtone bearer is placed between the called terminal and the calling terminal. , Established by H.245. After the bearer establishment process is complete, the called terminal's multimedia ring backtone module plays the multimedia ring backtone through the established bearer, while the calling terminal user uses the videophone bearer. Listen to or view multimedia ring backtone content through. When the called user answers the call, the called terminal's multimedia ring backtone module stops playing the content and transfers control to the terminal user. The entire multimedia ring backtone service process is then complete.
<p> However, as found by the inventor of the present invention, in the prior art method, in order to reproduce the content of the multimedia ring backtone during a call, the terminal is reconstructed and the multimedia ring backtone is played. It is required to add a functional module to implement. In addition, the functional module for performing multimedia ring backtones and the functional module for videophone calling must be integrated to work together. Therefore, the demands on terminals are high. If the terminal selects a lot of multimedia ring backtone content, the content is stored locally. In addition, carriers only benefit by charging information fees from users who download multimedia ringing tones, which significantly changes the carrier's traditional revenue style and therefore communications. It deviates from the demands of the operator.</p><p> On the other hand, due to signaling mode issues, the terminal may mistakenly assume that the videophone communication process has already started while the multimedia ring backtone is playing. Therefore, it is not possible for the terminal to charge the exact duration of the communication, resulting in complaints from the user.</p>
<p> Embodiments of the present invention provide calling methods and systems for videophones, thereby providing videophone multimedia ring backtone services at low cost.</p><p> One embodiment of the present invention provides a calling method for a videophone, which method is: Establishing the first bearer for videophones between the calling terminal and the multimedia ring backtone server, Playing a multimedia ring backtone to the calling terminal through the first bearer, If it is detected that the called terminal has answered the call, establish a second bearer for the videophone between the called terminal and the multimedia ring backtone server. Includes performing videophone communication between the calling terminal and the called terminal via the first bearer and the second bearer.</p><p> One embodiment of the present invention provides a calling method for a videophone, which method is: Establishing a third bearer for videophones between the calling terminal and the multimedia ring backtone server, Playing a multimedia ring backtone to the calling terminal via a third bearer, Establishing a fourth bearer of videophone between the calling terminal and the called terminal, and performing videophone communication between the calling terminal and the called terminal via the fourth bearer. And include.</p><p> One embodiment of the present invention provides a calling system for a videophone, which is a system. A bearer establishment unit, which is configured to establish the first bearer of a videophone between the calling terminal and the multimedia ring backtone server. A multimedia ring back tone playback unit configured to play the multimedia ring backtone to the calling terminal via the first bearer established by the bearer establishment unit. It is configured to detect whether the called terminal has answered the call, and if it detects that the called terminal has answered the call, it is configured to instruct the bearer establishment unit that the called terminal has answered the call. When the bearer establishment unit receives this instruction from the detection unit, it is the second bearer of the videophone between the called terminal and the multimedia ring backtone server. With a detection unit, which is further configured to establish A communication unit configured to perform videophone communication between a calling terminal and a called terminal via a first bearer and a second bearer established by a bearer establishment unit. including.</p><p> One embodiment of the present invention provides another calling system for a videophone, which is a system. To establish a third videophone bearer between the calling terminal and the multimedia ring backtone server, and to establish a fourth videophone bearer between the calling and called terminals. The bearer establishment unit and the configured A multimedia ring backtone playback unit configured to play the multimedia ring backtone to the calling terminal via a third bearer established by the bearer establishment unit. It includes a communication unit configured to perform videophone communication between the calling terminal and the called terminal via a fourth bearer established by the bearer establishment unit.</p><p> Compared to prior art, the multimedia ring backtone service provided by embodiments of the present invention may be implemented on the basis of a conventional network framework for videophones. In addition, the multimedia ring backtone server plays the multimedia ring backtone to the calling terminal, thereby avoiding the rebuilding of the protocol layer for the terminal, thereby the videophone multimedia ring backtone. The impact on the terminal caused by the implementation of the service is minimized.</p>
<figref num="1">It is a block diagram of the calling method for a videophone by 1st Embodiment of this invention.</figref><figref num="2">It is a flowchart of the calling method for a videophone by 1st Embodiment of this invention.</figref><figref num="3">It is a flowchart of the calling method for a videophone according to the 2nd Embodiment of this invention.</figref><figref num="4">It is a flowchart of the calling method for a videophone according to the 3rd Embodiment of this invention.</figref><figref num="5">It is a flowchart of the calling method for a videophone according to the 4th Embodiment of this invention.</figref><figref num="6">FIG. 5 is a flowchart of a calling method for a videophone according to a fifth embodiment of the present invention.</figref><figref num="7">6 is a flowchart of a calling method for a videophone according to a sixth embodiment of the present invention.</figref><figref num="8">It is a block diagram of the calling system for a videophone according to the 7th Embodiment of this invention.</figref><figref num="9">It is a flowchart of the calling method for a videophone according to the 7th Embodiment of this invention.</figref><figref num="10">It is a flowchart of the calling method for a videophone by 8th Embodiment of this invention.</figref><figref num="11">FIG. 5 is a flowchart of a calling method for a videophone according to a ninth embodiment of the present invention.</figref><figref num="12">FIG. 5 is a block diagram of a calling system for a videophone according to an eleventh embodiment of the present invention.</figref><figref num="13">FIG. 6 is a block diagram of a calling system for a videophone according to a twelfth embodiment of the present invention.</figref>
To further clarify the objectives, techniques, and advantages of the invention, embodiments of the invention will be described in more detail below in combination with the accompanying drawings.
The first embodiment of the present invention relates to a method of calling a videophone. In the present embodiment, the multimedia ring backtone server is a multimedia ring back for the calling terminal via the first bearer of the videophone established between the calling terminal and the multimedia ring back tone server. Play the tone. If it is detected that the called terminal has answered the call, a second bearer for the videophone is established between the called terminal and the multimedia ring backtone server. Videophone communication may be performed between the calling terminal and the called terminal via the established first and second bearers.
As shown in FIG. 1, the network configuration of this embodiment consists of a Mobile Switching Center (MSC) server, a Media Gateway (MGW), and a Visitor Location Register (VLR). ), Radio Network Controller (RNC), Node Base Station (Node B), Home Location Register (HLR), and Authentication Center (Authentication). Includes a network element, such as a Center) (AuC) and a multimedia ring backtone server for providing multimedia ring backtone, and a calling and called terminal. The MSC server and VLR may be integrated together as a combined network element. The MSC server establishes a connection with the MGW through the H.248 process. HLR and AuC may be integrated together as a combined network element. (In the actual networking situation, AuC does not have to exist.) As shown in Figure 2, the specific flow includes the following steps.
In step 201, the calling terminal or User Equipment (UE) A sends a SETUP message to the connected MSC server A and sets the ITC in the BC_IE cell carried within this message to "UDI". , Other Rate Adaptation (ORA) is set to "H.223 & H.245" and sent.
In step 202, the MSC server A issues a Send Routing Information (SRI) request to the called terminal, the HLR B of UE B, to query the routing information.
In step 203, the HLR B asks the MSC server B connected to the UE B for the Provide Roaming Number (MSRN) to request the UE B's Mobile Station Roaming Number (MSRN). PRN) Send a message.
At step 204, MSC server B returns UE B's MSRN to HLR B. However, if MSC server B supports pre-calling, the pre-calling process is started before the UE B MSRN is returned.
In step 205, HLR B provides UE B's routing information (ie, UE B's MSRN), which carries information about whether the called user (UE B's user) has customized the multimedia ring backtone service. Return to MSC server A.
At step 206, MSC Server A gets the MSRN of UE B and then starts the process of Call_Proceeding to UE A.
At step 207, MSC Server A issues an ISUP IAM message (Integrated Service Digital Network User Part Initial Address Message) to the multimedia ring backtone server. If the called user subscribes to a calling number display service, the ISUP IAM message may carry the caller number and service prefix information. A multimedia ring backtone server is a system for providing multimedia ring back tones to videophone users, having the ability to store, play, and manage multimedia ring back tones, and bearer-independent calls. Control (Bearer Independent Call) Supports the Control) (BICC) / ISDN User Part (ISUP) protocol. If the called user has subscribed to the multimedia ring backtone service, the server may provide multimedia ring backtone playback to the calling terminal, and when the called user answers the call, multimedia ring. Playback of the backtone may end automatically.
At step 208, the multimedia ring backtone server issues an ISUP IAM message to MSC server B. If the called user subscribes to the caller ID display service, the ISUP IAM message carries the caller number.
In step 209, if the precalling process has not started before MSC server B returns UE B's MSRN to HLR B, in this step MSC server B sends a calling request message to UE B. Send.
At step 210, UE B returns a calling response message to MSC server B.
In step 211, the MSC server B sends the SETUP message to UE B with the ITC in the BC_IE cell carried in the message set to "UDI" and the ORA set to "H.223 & H.245".
At step 212, UE B returns a CALL CONFIRMED message to MSC Server B that does not carry the new BC_IE, indicating that videophone calls are supported. UE B then begins ringing.
At step 213, UE B returns an Alerting message to MSC Server B after UE B rings.
At step 214, the MSC server B sends an Address Complete Message (ACM) to the multimedia ring backtone server.
In step 215, when the multimedia ring backtone server receives the ACM transmitted from the MSC server B, it transmits the AMC carrying the multimedia ring backtone information to the MSC server A.
At step 216, the MSC server A identifies the multimedia ring backtone information and sends the Alerting to UE A.
At step 217, the multimedia ring backtone server triggers MSC server A to send an Answer Message (ANM) to MSC server A and a Connect message to UE A. The ANM message is an ANM signal sent from the multimedia ring backtone server to the MSC server A, indicating that communication between the multimedia ring backtone server and UE A may be established, and , Trigger a Connect message. In this embodiment, this step is not mandatory and may be selected individually according to practical requirements. It should be noted that MSC server A may send a Connect message to UE A when it receives an AMC carrying multimedia ring backtone information from the multimedia ring backtone server. That is, the transmission of the Connect message does not have to be triggered by the ANM message.
At step 218, when UE A receives the Connect message, it sends a Connect ACK message to MSC server A.
At step 219, a first videophone bearer is established between UE A and the multimedia ring backtone server through the videophone signaling protocol process. The videophone signaling protocol may be a videophone signaling protocol of H.324, H.323, or Session Initiation Protocol (SIP). This embodiment will be described by an example of establishing a first bearer for a videophone through the process of H.245 within H.323.
At step 220, UE A displays the video Multimedia Ring Back Tone via the multimedia ring backtone server.
At step 221, UE B sends a Connect message to MSC server B after UE B finishes picking up the phone. The called party answering process is started.
At step 222, the MSC server B sends an ANM message to the multimedia ring backtone server.
At step 223, MSC server B sends a Connect_ACK message to UE B.
At step 224, the multimedia ring backtone server sends an ANM message to MSC server A, and then MSC server A connected to UE A begins billing for videophone communication. Since videophone communication is charged when UE B is detected to answer the call, the duration of the communication may be accurately calculated and controlled during the multimedia ring backtone service implementation process. The MSC server A may then send Connect signaling to UE A. In a practical application, the MSC server A does not have to send Connect signaling to UE A, or even if it does, UE A does not have to process the Connect message. In other words, the step of sending a Connect message is an optional step. If UE A receives a Connect message and decides to process it, UE A may respond to MSC Server A with a Connect_ACK message, or use any message. You don't have to respond.
In step 225, a second bearer of the videophone is established between the multimedia ring backtone server and UE B through the process of multimedia communication control signaling protocol H.245.
In step 226, the first bearer of the videophone established between UE A and the multimedia ring backtone server and the second videophone established between UE B and the multimedia ring backtone server. Videophone communication of the 3rd generation (3G) line domain is performed between UE A and UE B via the bearer of.
In this embodiment, it is clear that the multimedia ring backtone service may be achieved on the basis of traditional network frameworks for videophones. In addition, the multimedia ring backtone server plays the multimedia ring backtone to the calling terminal, thereby avoiding the rebuilding of the protocol layer for the terminal, thereby the videophone multimedia ring backtone. The impact on the terminal caused by the implementation of the service is minimized. In addition, UE A and UE B each only establish one videophone bearer with a multimedia ring backtone server, and UE A and UE B each establish a multimedia ring backtone server. Complete the videophone through. Further, the present embodiment requires little reconstruction of both the MSC server and the terminal, and is therefore easy to implement.
The Connect ACK message in steps 218 and 223 of the present embodiment is used for an acknowledgment to the Connect message and may or may not be present, depending on practical requirements. It should be noted that.
A second embodiment of the present invention relates to a calling method for a videophone and is similar to the first embodiment, but in the first embodiment, the MSC server (as in step 217). The difference is that A notifies UE A to establish the first bearer for the videophone by sending a Connect message to UE A. On the other hand, in the present embodiment, after sending the Alerting message to UE A, instead of sending the Connect message to UE A as shown in step 217, the MSC server A (as shown in FIG. 3) is the UE. Carry the service identifier in the Alerting message sent to A. For example, the information element "User-User" in the Alerting message carries special text that identifies the multimedia ring backtone service, so that UE A receives the multimedia ring backtone. You may identify whether to do so. UE A starts the videophone communication according to the normal flow if the service identifier is not carried in the Alerting message, or the first videophone if the service identifier is carried in the Alerting message. Establish a bearer.
In addition, as shown in Figure 3, if the called terminal UE B answers the call and MSC server A receives an ANM message from the multimedia ring backtone server, MSC server A tells UE A. , Send a Connect message (ie, step 224 in the first embodiment).
When a terminal that does not support multimedia ring backtone service receives an Alerting message by carrying a service identifier in the Alerting message so that it can flexibly support terminals that do not support multimedia ring backtone service. , Normal continuation need not be affected. In addition, for the rapid progress of subsequent flows, UE A must initiate a 3G-324M protocol interaction after receiving the Alerting message, which causes the network to switch circuit-switched data (Circuit Switch). Data) (CSD) 64 circuit links need to be established.
A third embodiment of the present invention relates to a calling method for a videophone and is similar to the first embodiment, but in the first embodiment, the network side is a calling terminal (ie, that is). While it is not necessary to notify UE A) of billing information regarding the duration of videophone communication, in the present embodiment, rather than detecting that the called terminal (that is, UE B) has answered the call. Prior to that, the network side notified the calling terminal to ignore the charge or time measurement by sending a "Facility" message to the calling terminal instructing that the network side was not charging. When it detects that the called terminal has answered the call, the network side tells the calling terminal to charge or measure the time by sending a "Facility" message to the calling terminal indicating that the network side has started charging. The difference is that you are notified. For convenience of explanation, the first "Facility" message is referred to as "Facility" message FA, and the second "Facility" message is referred to as "Facility" message FB.
The specific flow is as shown in FIG. 4, where steps 401 to 420 are completely the same as steps 201 to 220, respectively, and are not repeated here.
In step 421, the MSC server A or multimedia ring backtone server informs UE A that this is not normal communication and that the network side has not yet started billing, a "Facility" message FA. Send to UE A.
Steps 422 to 425 are exactly the same as steps 221 to 224, respectively, and are not repeated here.
At step 426, the MSC server A or multimedia ring backtone server sends a "Facility" message FB to UE A informing UE A that normal communication has begun and the network side has begun billing. To do.
During the normal process of videophone, UE A establishes a videophone bearer upon receiving the Connect message in step 417, and UE A then tells the user "in videophone communication". ) , And usually add the duration of the videophone communication, such as 00:19 . The multimedia ring backtone service is a service that is added based on the videophone, but if the UE has not been rebuilt, the videophone application will take the process of multimedia ring backtone service, the process of videophone communication. And therefore, during playback of the multimedia ring backtone, "in videophone communication" and the corresponding time measurement information are displayed.
To avoid misleading the billing information by the user while minimizing the changes to the videophone caused by the service so as not to affect normal videophone communication, the UE receives a Connect message in step 417. After that, the time may be measured according to the normal situation, and after receiving the message indicating that the network side has not started billing, that is, the "Facility" message FA, the network side Show the user information that they have not started billing yet. For example, the displayed time measurement information may be erased, and "playing ring back tone without". Information such as "charging (playing the ringback tone without charging)" may be displayed on the screen to inform the user that the network side has not yet started charging. After the UE receives a message instructing that the network side has started billing, i.e. the "Facility" message FB, the videophone application starts timed / billing for the videophone and then "in". Display text such as "video phone".
Since the Connect message in step 417 is not mandatory, if the UE does not receive the Connect message delivered from the system side and the Connect message function is superseded by another signaling message, it becomes the Connect message function. Upon receiving the alternate signaling, the UE displays with respect to the multimedia ring back tone, i.e., "playing ring back tone (playing ring back tone), without displaying the time measurement information or displaying something like" 00:00 ". Display text such as "playing ringback tones)". When you receive a Connect message, you'll see everything about the normal videophone display process.
Steps 427 and 428 are exactly the same as steps 225 and 226, respectively, and are not repeated here.
It should be noted that the Connect ACK messages in steps 418 and 424 of this embodiment may or may not be present, depending on practical requirements. In addition, the "Facility" message FA may be sent in step 421, shown in FIG. 4, or in any step after step 416 and before step 425.
In step 425 of this embodiment, the MSC server A may or may not send a Connect message to UE A. When sending a Connect message, the MSC server A sends a Connect message to UE A after receiving the ANM sent from the multimedia ring backtone server. UE A may or may not process this message.
The main function of steps 421 and 426 in this embodiment is that even if the calling terminal accurately acquires the communication duration calculated on the network side in order to prevent the calling terminal user from misunderstanding the billing information. It's clear that the good thing is to show the calling terminal if the actual videophone has started and solve the problem of when the terminal starts billing while playing the multimedia ring backtone. Is.
In this embodiment, the MSC server A triggers the playback of the multimedia ring backtone to UE A by the current ringing via the Alerting or Connect message delivered to UE A in step 416 or 417. It is worth mentioning that information about whether or not it may be sent further, so that UE A may measure the time accurately accordingly. For example, if this information is not included in the message, UE A may start the time measurement in the usual way, while if this information is included in the message, the first Connect message. Instead of starting the time measurement when it receives, UE A waits for the network to send a subsequent message instructing it to start the time measurement, and when it receives this message, it starts the time measurement.
Information about whether the current ringing may trigger the playback of multimedia ring backtones extends the facility field in the message or the User-User field in the Connect message. It may be implemented by. For example, if the value of the User-User field in the Connect message is 1, this tells UE A not to time the first Connect message when it is received, and the User-User in the Connect message. If the value of the field is 0, this tells UE A to start the time measurement in the usual way.
If information about whether the current ringing may trigger the playback of the multimedia ring backtone is carried in the Alerting or Connect message delivered to UE A, this is done in step 421. It is clear that the transmission of the "Facility" message FA may be omitted. However, the "Facility" message FB, which is the aforementioned message instructing the start of time measurement, should still be sent.
A fourth embodiment of the present invention relates to a calling method for a videophone and is similar to the first embodiment, but in the first embodiment, the network side is a calling terminal (ie, that is). It is not necessary to notify UE A) of the billing information about the duration of the related videophone communication, whereas in the present embodiment, the called terminal (that is, UE B) has answered the call. Prior to detection, the network ignores billing or time measurement by sending a Short Message Service (SMS) message to the calling terminal indicating that the network is not billing. After notifying the calling terminal and detecting that the called terminal has answered the call, the network side charges or measures the time by sending an SMS message to the calling terminal indicating that the network side has started charging. The difference is that it notifies the calling terminal to do so. For convenience of description, the first SMS message is referred to as SMS message SA, the second SMS main message is referred to as SMS message SB.
The specific flow is as shown in FIG. 5, where steps 501 to 520 are completely the same as steps 201 to 220, respectively, and are not repeated here.
At step 521, the MSC server A sends an SMS message SA to UE A informing UE A that this is not normal communication and that the network side has not yet started billing. Upon receiving the SMS message SA, UE A may display to the user information that the network side has not yet started billing. For example, information such as "playing ring back tone without charging" is displayed on the screen to let the user know that the network has not started charging. You may.
Steps 522 to 525 are exactly the same as steps 221 to 224, respectively, and are not repeated here.
At step 526, the MSC server A sends an SMS message SB to UE A informing UE A that normal communication has started and the network side has started billing.
Sending SMS messages in steps 521 and 526 is essentially a logical process. In practice, the SMS may be sent by the MSC server A or by the MSC server A that works with an auxiliary device such as a short message gateway. In this embodiment, the MSC server A sending an SMS message means that the SMS message is triggered by some device and sent through the MSC server A.
Steps 527 and 528 are exactly the same as steps 225 and 226, respectively, and are not repeated here.
It should be noted that the Connect ACK messages in steps 518 and 524 of this embodiment may or may not be present, depending on the practical requirements. In addition, SMS message A may be sent in step 521, shown in FIG. 5, or in any step after step 516 and before step 525.
In step 525 of this embodiment, the MSC server A may or may not send a Connect message to UE A. When sending a Connect message, the MSC server A sends a Connect message to UE A after receiving the ANM sent from the multimedia ring backtone server. UE A may or may not process this message.
The main function of steps 521 and 526 in this embodiment is that even if the calling terminal accurately acquires the communication duration calculated on the network side in order to prevent the calling terminal user from misunderstanding the billing information. The good news is to tell the calling terminal if the actual videophone has started, thereby solving the problem of when the terminal starts billing while playing the multimedia ring backtone. That is clear. Since SMS is a common communication method for terminals, the information indicating whether the network side has started billing may be represented by the content carried by SMS. Corresponding information may be represented by carrying pre-defined content within the SMS. For example, "MRBT" carried by SMS message By using "Begin", it may be shown that the videophone has not been started yet and that it is now a multimedia ring backtone service. The calling terminal may consider the current session as a multimedia ring backtone session after receiving the SMS message instead of treating the current session as videophone communication. The "VP Begin" carried by the SMS message may be used as a flag to start a video call. After receiving this SMS message, the calling terminal may consider the current session as videophone communication and may treat the current session as normal videophone communication. Since an SMS message may carry a variety of content and information, the information represented by the SMS message may vary depending on a pre-defined definition.
In addition to that, in the present embodiment, it is shown by an example that the calling terminal is notified by an SMS message whether or not the network side has started charging, whereas in the actual application example, it is shown. Calling terminals include Multimedia Message Services (MMS), Electronic mail (E-mail), Instant Messenger (IM), Push Message, and other other devices. It is worth mentioning that it may be informed by means. The specific embodiment is similar to that of the present embodiment and is not repeated here.
In this embodiment, the MSC server A triggers the playback of the multimedia ring backtone to UE A by the current ringing via the Alerting message or Connect message delivered to UE A in step 516 or step 517. It should be noted that information about whether or not it is acceptable may be further transmitted so that UE A may measure the time accurately accordingly. For example, if this information is not included in the message, UE A may start the time measurement in the usual way, while if this information is included in the message, the first Connect message. Instead of starting the time measurement when it receives, UE A waits for the network to send a subsequent message instructing it to start the time measurement, and when it receives this message, it starts the time measurement.
Information about whether the current ringing may trigger the playback of multimedia ring backtones may be implemented by extending the facility field in the message or the User-User field in the Connect message. For example, if the value of the User-User field in the Connect message is 1, this tells UE A not to time the first Connect message when it is received, and the User-User in the Connect message. If the value of the field is 0, this tells UE A to start the time measurement in the usual way.
If information about whether the current ringing may trigger the playback of the multimedia ring backtone is carried within the Alerting or Connect message delivered to UE A, this is done in step 521. It is clear that sending SMS message A may be omitted. However, the SMS message SB, the aforementioned message instructing the start of time measurement, should still be sent.
A fifth embodiment of the present invention relates to a calling method for a videophone and is similar to the first embodiment, but in the first embodiment, the network side is a calling terminal (ie, that is). Whereas UE A) does not have to be notified of billing information about the duration of the relevant videophone communication, in this embodiment the called terminal (ie, UE). Prior to detecting that B) has answered the call, the network side tells the called terminal that the network side has not started billing, H.245 Command or Indication ( By sending an indication) message, the calling terminal is notified to ignore the billing or time measurement, and when it is detected that the called terminal has answered the call, the network side charges the called terminal and the network side charges the called terminal. The difference is that it notifies the calling terminal to charge or time by sending an H.245 Command or Indication message to indicate that it has started. For convenience of explanation, in the following, the first H.245 Command or Indication message is referred to as the H.245 Command or Indication message A, and the second H.245 Command or Indication message is referred to as the H.245. Called Command or Indication Message HB.
The specific flow is as shown in FIG. 6, where steps 601 to 620 are completely the same as steps 201 to 220, respectively, and are not repeated here.
At step 621, the multimedia ring backtone server sends a H.245 Command or Indication message A, informing UE A that this is not normal communication and the network side has not yet started billing. Send to UE A. Upon receiving the H.245 Command or Indication message HA, UE A may display to the user information that the network side has not yet started billing. For example, information such as "playing ring back tone without charging" is displayed on the screen to let the user know that the network has not yet started charging. May be done.
Steps 622 to 625 are exactly the same as steps 221-224, respectively, and are not repeated here.
At step 626, the multimedia ring backtone server sends a H.245 Command or Indication message HB to UE A informing UE A that normal communication has begun and the network side has begun billing. To do.
Steps 627 and 628 are exactly the same as steps 225 and 226, respectively, and are not repeated here.
It should be noted that the Connect ACK messages in steps 618 and 624 of this embodiment may or may not be present, depending on practical requirements. In addition, the H.245 Command or Indication message HA may be sent in step 621, shown in FIG. 6, or in any step after step 616 and before step 625. Good.
In step 625 of this embodiment, the MSC server A may or may not send a Connect message to UE A. When sending a Connect message, the MSC server A sends a Connect message to UE A after receiving the ANM sent from the multimedia ring backtone server. UE A may or may not process this message.
The main function of steps 621 and 626 in this embodiment is that even if the calling terminal accurately acquires the communication duration calculated on the network side in order to prevent the calling terminal user from misunderstanding the billing information. The good news is that it tells the calling terminal if the actual videophone has started, thereby solving the problem of when the terminal starts billing during playback of the multimedia ring backtone. That is clear. Since H.245 support is required throughout the multimedia ringbacktone deployment process, information indicating whether the network has initiated billing may be represented by a H.245 Command or Indication message. .. The corresponding information may be represented by a predefined H.245 Command or Indication message, for example, the USER INPUT Indication message in H.245 may be in the following format: Indication Message: user input UserInputIndication :: = CHOICE { nonStandard NonStandardParameter, alphanumeric GeneralString, } If you adopt, by using the "GeneralString" field in the Indication message of the USER INPUT to carry 10000, the videophone has not been started yet and is now a multimedia ringing backtone service. May be instructed. Upon receiving this message, the calling terminal may consider the current session as a multimedia ring backtone session instead of treating the current session as a videophone call. On the other hand, carrying 10001 using the "GeneralString" field in the Indication message of the USER INPUT may indicate that the multimedia ring backtone service is terminated and the videophone is initiated. Upon receiving this message, the calling terminal may consider the current session as videophone communication and may treat the current session as normal videophone communication. USER The INPUT Indication message may carry a variety of data, so the above method is only one possible method and value.
Taking the H.245 Command message as an example, the H.245 Command message A is a dual-tone multi-frequency (DTMF) a signal that tells UE A to stop time measurement on the terminal. May be further transmitted by USER INPUT Indication (UII). Upon receiving this message, UE A indicates to the user that the time measurement is stopped, the timer is cleared, and the multimedia ring backtone is played. The H.245 Command message b may instruct UE A to start time measurement by sending a DTMF B signal. Upon receiving this message, UE A instructs the user to start time measurement and start normal communication.
Other commands and indications from H.245, or other messages, may be used in the specific implementation process. Since the specific embodiment is similar to that of the present embodiment, it will not be repeated here.
In this embodiment, the MSC server A triggers the playback of the multimedia ring backtone to UE A by the current ringing via the Alerting message or Connect message delivered to UE A in step 616 or step 617. It should be noted that information about whether or not it is acceptable may be further transmitted so that UE A may measure the time accurately accordingly. For example, if this information is not included in the message, UE A may start the time measurement in the usual way, while if this information is included in the message, the first Connect message. Instead of starting the time measurement when it receives, UE A waits for the network to send a subsequent message instructing it to start the time measurement, and when it receives this message, it starts the time measurement.
Information about whether the current ringing may trigger the playback of multimedia ring backtones may be implemented by extending the facility field in the message or the User-User field in the Connect message. For example, if the value of the User-User field in the Connect message is 1, this tells UE A not to time the first Connect message when it is received, and the User-User in the Connect message. If the value of the field is 0, this tells UE A to start the time measurement in the usual way.
If information about whether the current ringing may trigger the playback of the multimedia ring backtone is carried within the Alerting or Connect message delivered to UE A, this is done in step 621. It is clear that sending the H.245 Command or Indication message HA may be omitted. However, the H.245 Command or Indication message HB, which is the aforementioned message instructing the start of time measurement, should still be sent.
A sixth embodiment of the present invention relates to a calling method for a videophone and is similar to the first embodiment, but in the first embodiment the network side is a calling terminal (ie, ie). It is not necessary to notify UE A) of the billing information about the duration of the related videophone communication, whereas in the present embodiment, the called terminal (that is, UE B) has answered the call. Prior to detection, the network side sends an Unstructured Supplementary Service Data (USSD) signal to the called terminal to indicate that the network side has not yet started billing. When notifying the calling terminal to ignore billing or time measurement and detecting that the called terminal has answered the call, the network side sends a USSD signal to the called terminal indicating that the network side has started billing. The difference is that the calling terminal is notified to perform billing or time measurement. For convenience of explanation, the first USSD signal is referred to as USSD signal A and the second USSD signal is referred to as USSD signal B.
The specific flow is as shown in FIG. 7, where steps 701 to 720 are completely the same as steps 201 to 220, respectively, and are not repeated here.
At step 721, the MSC server A sends a USSD signal A to UE A informing UE A that this is not normal communication and that the network side has not yet started billing. Upon receiving the USSD signal A, UE A may display to the user information indicating that the network side has not yet started billing. For example, information such as "playing ring back tone without charging" is displayed on the screen to let the user know that the network has not yet started charging. May be done.
Steps 722 to 725 are exactly the same as steps 221 to 224, respectively, and are not repeated here.
At step 726, the MSC server A sends a USSD signal B to UE A informing UE A that a normal call has begun and the network side has begun billing.
Steps 727 and 728 are exactly the same as steps 225 and 226, respectively, and are not repeated here.
It should be noted that the Connect ACK messages in steps 718 and 724 of this embodiment may or may not be present, depending on practical requirements. In addition, the USSD signal A may be transmitted in step 721 shown in FIG. 7 or in any step after step 716 and before step 725.
In step 725 of this embodiment, the MSC server A may or may not send a Connect message to UE A. When sending a Connect message, the MSC server A sends a Connect message to UE A after receiving the ANM sent from the multimedia ring backtone server. UE A may or may not process this message.
The main function of steps 721 and 726 in this embodiment is that even if the calling terminal accurately acquires the communication duration calculated on the network side in order to prevent the calling terminal user from misunderstanding the billing information. The good news is to tell the calling terminal if the videophone was actually started, thereby solving the problem of when the terminal starts billing while playing the multimedia ring backtone. That is clear. Since USSD is a common communication method for terminals, information indicating whether the network side has started billing may be carried by the USSD signal. Corresponding information may be represented by carrying a predefined USSD signal. For example, a flag carried in the USSD signal indicating that the multimedia ring backtone has started may indicate to the calling terminal that it is currently a multimedia ring backtone service. Upon receiving this USSD signal, the calling terminal may consider the current session as a multimedia ring backtone session instead of treating the current session as videophone communication. On the other hand, a flag carried in the USSD signal indicating that the videophone call has been started may indicate to the calling terminal that the videophone call has been started. Upon receiving this USSD signal, the calling terminal may consider the current session as videophone communication and may treat the current session as normal videophone communication. Different USSD signals may represent different information, as defined in advance.
In addition, it is worth mentioning that, in the present embodiment, the calling terminal is indicated by example that the USSD signal informs the network side whether or not the billing has begun. In a practical application, the calling terminal is a Session Initiation Protocol (SIP), Hyper Text Transfer Protocol (HTTP), Real-time Streaming Protocol (RTSP) signaling. It may be notified by other means such as. The specific embodiment is similar to that of the present embodiment except for the lower link, and is not repeated here.
In this embodiment, the MSC server A triggers the playback of the multimedia ring backtone to UE A by the current ringing via the Alerting or Connect message delivered to UE A in step 716 or 717. It should be noted that information about whether or not it is acceptable may be further transmitted so that UE A may measure the time accurately accordingly. For example, if this information is not included in the message, UE A may start the time measurement in the usual way, while if this information is included in the message, the first Connect message. Instead of starting the time measurement when it receives, UE A waits for the network to send a subsequent message instructing it to start the time measurement, and when it receives this message, it starts the time measurement.
Information about whether the current ringing may trigger the playback of multimedia ring backtones may be implemented by extending the facility field in the message, or the User-User field in the Connect message. It may be implemented by extension. For example, if the value of the User-User field in the Connect message is 1, this tells UE A not to time the first Connect message when it is received, and the User-User in the Connect message. If the value of the field is 0, this tells UE A to start the time measurement in the usual way.
If information about whether the current ringing may trigger the playback of the multimedia ring backtone is carried in the Alerting or Connect message delivered to UE A, this is done in step 721. It is clear that the transmission of USSD signal A may be omitted. However, the USSD signal B, the aforementioned message instructing the start of time measurement, should still be transmitted.
A seventh embodiment of the present invention relates to a calling method for a videophone. In this embodiment, the multimedia ring backtone server is a multimedia ring back for the calling terminal via a third bearer of the videophone established between the calling terminal and the multimedia ring back tone server. Play the tone. A fourth bearer of the videophone is established between the calling terminal and the called terminal, and videophone communication is performed between the calling terminal and the called terminal via the fourth bearer. The third and fourth bearers are videophone communication links established by the videophone protocol of H.324, H.323, or SIP, and this embodiment implements the process of H.245 within H.323. It will be described by an example of using it to establish a third and fourth bearer.
The network configuration of this embodiment is shown in FIG. 8 and has different multimedia ring backtone servers established in different regions, where the MSC server and VLR are also combined networks. Integrated together as an element, the MSC server also establishes a connection with the MGW by the process of H.248, and the HLR and AuC are also integrated together as a combined network element. The specific flow is shown in FIG.
In step 901, the calling terminal, or UE A, sends a SETUP message to the connected MSC server A, setting the ITC in the BC_IE cell carried in the message to "UDI" and setting the ORA to "H.223 & H.245". ,Send.
At step 902, MSC server A issues an SRI request to the called terminal, ie HLR B of UE B.
In step 903, HLR B obtains UE B's mobile station roaming number (MSRN) from MSC server B connected to UE B.
At step 904, MSC server B returns UE B's MSRN to HLR B. However, if MSC server B supports precalling, the precalling process is started before the MSRN of UE B is returned.
In step 905, HLR B provides UE B's routing information (ie, UE B's MSRN), which carries information about whether the called user (UE B's user) has customized the multimedia ring backtone service. Return to MSC server A.
At step 906, MSC server A begins the process of calling_Proceeding to UE A after obtaining the MSRN of UE B.
At step 907, MSC server A issues an ISUP IAM message to MSC server B. If the called user subscribes to the caller ID display service, the ISUP IAM message carries the caller number.
In step 908, if the precalling process has not started before MSC server B returns UE B's MSRN to HLR B, in this step MSC server B sends a calling request message to UE B. To do.
At step 909, UE B returns a calling response message to MSC Server B.
In step 910, the MSC server B sends a SETUP message to UE B with the ITC in the BC_IE cell carried in the message set to "UDI" and the ORA set to "H.223 & H.245".
At step 911, UE B returns a CALL CONFIRMED message to MSC Server B that does not carry the new BC_IE, indicating that videophone calls are supported.
At step 912, UE B returns an Alerting message to MSC Server B after UE B rings.
At step 913, MSC server B returns a BICC ACM message to MSC server A.
At step 914, MSC server A returns an Alerting message to MSC server B.
At step 915, MSC server A issues a BICC IAM message to the multimedia ring backtone server that carries information about whether UE B has customized the multimedia ring backtone service.
At step 916, the multimedia ring backtone server returns a BICC ACM message to MSC server A. MSC server A identifies the ACM message sent by the multimedia ring backtone server and does not send the Alerting message to the calling terminal.
At step 917, the multimedia ring backtone server sends a BICC ANM message to MSC server A. After receiving the BICC ANM message, MSC server A sends a connecting signaling CONNECT to calling terminal UE A, while listening to whether the message is returned from MSC server B. This ANM message indicates that communication between the multimedia ring backtone server and UE A may be established and is used to trigger a Connect message. In this embodiment, this step is an optional step and may be individually selected according to practical requirements.
At step 918, when UE A receives the Connect message, it sends a Connect ACK message to MSC server A.
At step 919, UE A and the multimedia ring backtone server establish a third bearer for the videophone through the process of multimedia communication control signaling protocol H.245. After the establishment of the third bearer of the videophone is completed, the multimedia ring backtone information played by the multimedia ring backtone server may be displayed.
At step 920, the called terminal UE B sends a response message CONNECT to the MSC server B.
At step 921, MSC server B returns a BICC ANM message to MSC server A.
At step 922, MSC server B returns a Connect ACK message to UE B.
At step 923, MSC server A instructs the multimedia ring backtone server to remove the third bearer established between the multimedia ring backtone server and UE A, BICC Release. Send a message.
At step 924, the third bearer of the videophone established between the multimedia ring backtone server and UE A is removed.
At step 925, the multimedia ring backtone server returns a BICC Release Complete message to MSC server A.
In step 926, UE A and UE B establish a fourth bearer for the videophone through the process of multimedia communication control signaling protocol H.245.
At step 927, videophone communication in the 3G line domain is performed between UE A and UE B via the fourth bearer of the videophone established between UE A and UE B.
At step 928, after the videophone call ends, the fourth bearer established between UE A and UE B and the underlying line are removed.
In this embodiment, it is clear that the multimedia ring backtone service may be achieved on the basis of traditional network frameworks for videophones. In addition, the multimedia ring backtone server plays the multimedia ring backtone to the calling terminal, thereby avoiding the rebuilding of the protocol layer for the terminal, thereby the videophone multimedia ring backtone. The impact on the terminal caused by the implementation of the service is minimized.
In addition, prior to establishing a fourth bearer for the videophone, a third bearer established between the calling terminal and the multimedia ring backtone server detected that the called terminal answered the call. The line occupied by the multimedia ring backtone server may be freed as soon as the user communication is connected, thereby saving limited line resources.
In this embodiment, in the process of implementing the multimedia ring backtone service, the fourth bearer between the calling terminal and the called terminal may be accurately calculated and controlled for the duration of communication. It is worth mentioning that after the establishment is complete, the network side will charge for videophone communications.
In this embodiment, the MSC server A triggers the playback of the multimedia ring backtone to UE A by the current ringing via the Alerting or Connect message delivered to UE A in step 914 or 917. It should be noted that information about whether or not it is acceptable may be further transmitted so that UE A may measure the time accurately accordingly. For example, if this information is not included in the message, UE A may start the time measurement in the usual way, while if this information is included in the message, the first Connect message. Instead of starting the time measurement when it receives, UE A waits for the network to send a subsequent message instructing it to start the time measurement, and when it receives this message, it starts the time measurement.
Information about whether the current ringing may trigger the playback of multimedia ring backtones may be provided by extending the facility field in the message or the User-User field in the Connect message. For example, if the value of the User-User field in the Connect message is 1, this tells UE A not to time the first Connect message when it is received, and the User-User in the Connect message. If the value of the field is 0, this tells UE A to start the time measurement in the usual way.
An eighth embodiment of the present invention relates to a calling method for a videophone and is similar to the seventh embodiment, but in the seventh embodiment, the third and fourth bearers In this embodiment, the third and fourth bearers are CSD links and, whereas they are videophone communication links established via the H.324, H.323, or SIP videophone protocols. The difference is that the videophone logical channel is established over the CSD link via the H.324, H.323, or SIP videophone protocol. The third bearer may be decomposed into a fifth bearer from the calling terminal to the MSC server of the calling terminal and a sixth bearer from the MSC server of the calling terminal to the multimedia ring backtone server. The fourth bearer may be decomposed into a fifth bearer from the calling terminal to the MSC server of the calling terminal and a seventh bearer from the MSC server of the calling terminal to the called terminal.
The specific flow is as shown in FIG. 10, where steps 1001 to 1018 are completely the same as steps 901 to 918, respectively, and are not repeated here.
At step 1019, a fifth bearer is established between UE A and MSC server A, and a sixth bearer is established between MSC server A and the multimedia ring backtone server. Both the 5th and 6th bearers are CSD links. The H.245 process is then established based on the 5th and 6th bearers. After establishment, the calling terminal user may see the multimedia ring backtone played by the multimedia ring backtone server.
Steps 1020 to 1024 are exactly the same as steps 920 to 924, respectively, and are not repeated here.
At step 1025, the multimedia ring backtone server returns a BICC Release Complete message to MSC server A. The MSC server A tells UE A that the bearer between the MSC server A and the multimedia ring backtone server (ie, the sixth bearer) has been removed, and that the MSC server A and the MSC server B Send a Facility message instructing that a CS64kbps bearer link has been established between them. Obviously, carrying this information through facility messages is only one concrete practice, and in practice other messages may be used instead. The main purpose of this step is to indicate to the calling terminal or UE A that the establishment of two H.245 bearer processes may be included during the entire videophone calling process and to provide a facility message. Upon receipt, instruct UE A to prepare for a second H.245 bearer process, i.e. prepare to establish a bearer with UE B based on the existing CS64kbps link. And.
This step may be in the position shown in FIG. 10 or in any position between steps 1023 and 1026, the main function of which directs the establishment of two H.245 bearer processes. It is to be.
In step 1026, the H.245 process is established based on the existing fifth bearer between UE A and MSC server A and the seventh bearer between MSC server A and UE B. That is, a fourth bearer is established between the calling terminal UE A and the called terminal UE B.
Steps 1027 and 1028 are exactly the same as steps 927 and 928, respectively, and are not repeated here.
Compared to the seventh embodiment, the present embodiment may provide a faster establishment process for the two H.245 bearer processes with little change and without hindrance. That is clear.
A ninth embodiment of the present invention relates to a calling method for a videophone. Based on the seventh embodiment, the present embodiment aims to remove the third bearer of the videophone between UE A and the multimedia ringback tone server with UE A and the multimedia ringback. Achieved by initiating the H.245 self-hangup process, respectively, with the tone server. The specific flow is shown in FIG.
Steps 1101 to 1120 are exactly the same as steps 901 to 920, respectively, and are not repeated here.
At step 1121, MSC server B returns a BICC ANM message to MSC server A. In addition, MSC server A sends a facility message to UE A. After receiving the facility message, UE A initiates the H.245 self-hanging process (without sending the hangup signaling "End Session" to the other party of the communication) and then the local resource. To release directly.
Step 1122 is exactly the same as step 923.
At step 1123, MSC server A sends a BICC Release message to the multimedia ring backtone server, and when the multimedia ring backtone server receives this message, it receives (hang-up signaling "End Session" to the other party. Start the H.245 self-hanging process (without sending).
At step 1124, after the H.245 self-hanging process is complete, UE A begins establishing a second H.245 bearer, ie, UE A and UE as described in the seventh embodiment. Begin the process of establishing a fourth bearer for videophones with B.
At step 1125, the multimedia ring backtone server returns a BICC Release Complete message to MSC server A.
Steps 1126 and 1127 are exactly the same as steps 927 and 928, respectively, and are not repeated here.
In this embodiment, the network side instructs the calling terminal that the playback process of the multimedia ring backtone service has ended, and requests the calling terminal to establish a second H.245 bearer, that is, an instruction message (that is, that is). It is clear that it differs from the seventh embodiment in that the above facility message) is delivered to the calling terminal. Upon receiving this instructional message, the calling terminal may initiate a self-hangup process. In this way, the first H.245 bearer established against the multimedia ring backtone server ends by hanging the communication link with the calling terminal. Such a process is consistent with normal communication flow, further reducing the total duration of network continuity, thereby reducing the time consumed in switching between services and improving the user experience.
The entire multimedia ring backtone service may be considered as two communications, the first being the multimedia ring backtone service and the second being the normal communication of a videophone. The calling terminal self-hangs according to the instruction message delivered from the network side to end the session of the entire multimedia ring backtone, and the session to successfully achieve normal videophone communication. After doing the self-hanging of, start the process of establishing a new H.245 bearer for videophone communication.
At step 1123, the multimedia ring backtone server begins the self-hangup process when it receives the BICC Release Complete message from MSC server A. The multimedia ring backtone server may act as a logic terminal for providing multimedia ring backtone content throughout the multimedia ring backtone service. After the process of providing multimedia ring backtone content is complete, the multimedia ring backtone server may be involved as a party to the entire process of removing the multimedia ring backtone bearer. ..
The self-hanging process initiated by UE A has substantially the same functionality as the self-hanging process initiated by the multimedia ring backtone server (ie, the bearer between UE A and the multimedia ring backtone server). To remove) is achieved. Therefore, the self-hanging process may be initiated in UE A only or in the multimedia ring backtone server only. However, in consideration of system-wide collaboration and to reduce the possibility of system error as much as possible, the self-hanging process is started in UE A, and in each of the multimedia ring backtone servers. May be good. Moreover, the two self-hanging processes do not have a strict order in the actual application. Further, in step 1123 of the present invention, the MSC server A is added to the multimedia ring backtone server, BICC. Sending a Release message is essentially used to instruct the multimedia ring backtone server to perform a self-hanging process. Therefore, step 1123 may be omitted if the multimedia ring backtone server does not run the self-hanging process.
In the first to sixth embodiments of the present invention, after the entire multimedia ring backtone service is terminated, the multimedia ring backtone server back-to-back (back-) in the subsequent communication process of the videophone. It is clear that while acting as a to-back) server, it still exists. For convenience of description, this scheme is referred to as the bridging scheme. In the seventh to ninth embodiments of the present invention, after the entire multimedia ring backtone service is terminated, the communication link between the multimedia ring backtone server and the calling terminal is removed and the calling terminal is removed. A communication link for videophone is established between and the called terminal. The most important feature of this method is that the calling terminal establishes an H.245 bearer for each of the multimedia ring backtone server and the called terminal. For convenience of explanation, this scheme is referred to as a non-bridging scheme.
A tenth embodiment of the present invention relates to a calling method for a videophone, and in the bridging method according to the first to sixth embodiments of the present invention and the seventh to ninth embodiments of the present invention. It is a combination with a non-bridging method.
In particular, the calling terminal supports the type of multimedia ring backtone scheme supported by this terminal (ie, bridging or non-bridging) in the SETUP message sent to MSC Server A. )carry. For example, whether the terminal supports bridging or non-bridging may be indicated by the value of the User-User field in the SETUP message. A User-User field of 0 indicates that the terminal supports bridging methods, and a User-User field of 1 indicates that the terminal supports non-bridging methods. May be good.
If the network side recognizes that the calling terminal supports the bridging method, the subsequent flow may be the same as any one of the first to sixth embodiments described above, and the calling terminal is not. If the network side recognizes that it supports the bridging method, the subsequent flow may be the same as any of the 7th to 9th embodiments described above, and the following embodiments may be described here. I won't repeat it.
An eleventh embodiment of the present invention relates to a calling system for a videophone, as shown in FIG. 12, which establishes a first bearer for the videophone between the calling terminal and the multimedia ring backtone server. To play the multimedia ring backtone to the calling terminal through the bearer establishment unit and the first bearer established by the bearer establishment unit, and the multimedia ring backtone playback unit to be called. A detection unit for detecting whether the terminal has answered the call, and for instructing the bearer establishment unit that the called terminal has answered the call when it detects that the called terminal has answered the call. The bearer establishment unit was further configured to establish a second bearer for the videophone between the called terminal and the multimedia ring backtone server upon receiving this instruction from the detection unit. Includes a detection unit and a communication unit for performing videophone communication between a calling terminal and a called terminal via a first bearer and a second bearer established by a bearer establishment unit. .. In this way, multimedia ring backtone services may be achieved on the basis of traditional network frameworks for videophones. In addition, the multimedia ring backtone playback unit plays the multimedia ring backtone to the calling terminal, thereby avoiding the rebuilding of the protocol layer for the terminal, thereby the multimedia ringback of the videophone. The impact on the terminal caused by the implementation of the tone service is minimized.
The multimedia ring backtone playback unit is located in the multimedia ring backtone server, and the bearer establishment unit establishes the first and second bearers through the process of the videophone signaling protocol. The videophone signaling protocol may be H.324, H.323, or SIP videophone signaling protocol.
The calling system for videophone in the present embodiment may further include a charging unit for charging for videophone communication, where the detection unit indicates that the called terminal has answered the call. Upon detection, it is further configured to instruct the billing unit that the called terminal has answered the call, and it is mentioned that the billing unit will start billing for videophone communication upon receiving this instruction. Worth to do. Therefore, the duration of communication may be accurately calculated and controlled during the process of implementing the multimedia ring backtone service.
The calling system for videophone in this embodiment is a notification unit (for notifying the calling terminal to ignore billing or time measurement and for notifying the calling terminal to start billing or time measurement). It may further include a notify unit). The detection unit is further configured to instruct the notification unit that the called terminal has answered the call when it detects that the called terminal has answered the call. The notification unit notifies the calling terminal to ignore the billing or time measurement before receiving this instruction from the detection unit, and when receiving this instruction from the detection unit, the calling terminal should start the billing or time measurement. Notify to. Therefore, in order to prevent the user of the calling terminal from misunderstanding the billing information, the calling terminal may accurately acquire the communication duration calculated on the network side.
A twelfth embodiment of the present invention relates to a calling system for a videophone, as shown in FIG. 13, which establishes a third bearer for the videophone between the calling terminal and the multimedia ring backtone server. Calling through a bearer establishment unit and a third bearer established by the bearer establishment unit to do so and to establish a fourth bearer for videophone between the calling and called terminals. Videophone between the calling terminal and the called terminal via the multimedia ring backtone playback unit for playing the multimedia ring backtone to the terminal and the fourth bearer established by the bearer establishment unit. Includes a communication unit for performing communication. In this way, multimedia ring backtone services may be achieved on the basis of traditional network frameworks for videophones.
The calling system for a videophone in the present embodiment includes a detection unit for detecting whether or not the called terminal has answered the call, and a bearer removal unit for removing the bearer. May be further included.
If the third and fourth bearers are line exchange data (CSD) links, the third bearer is the fifth bearer from the calling terminal to the calling terminal's MSC server, and the calling terminal's MSC server to multi. It may be disassembled into a sixth bearer up to the media ring backtone server, while the fourth bearer is the fifth bearer and the seventh bearer from the calling terminal's MSC server to the called terminal. In that case, when it detects that the called terminal has answered the call, the detection unit instructs the bearer removal unit that the called terminal has answered the call, and here, the bearer is removed. After receiving this instruction, the unit removes the sixth bearer from the calling terminal's MSC server to the multimedia ring backtone server.
If the third and fourth bearers are videophone communication links established via the H.324, H.323, or SIP videophone protocol, once they detect that the called terminal has answered the call, The detection unit instructs the bearer removal unit that the called terminal has answered the call, where the bearer removal unit removes the third bearer established by the bearer establishment unit after receiving this instruction. And then instruct the bearer establishment unit to establish a fourth bearer.
As can be seen, the line occupied by the multimedia ring backtone server is released as soon as user communication is connected (ie, the detection unit detects that the called terminal has answered the call). Well, it effectively saves limited line resources.
As mentioned above, in the embodiments of the present invention, the multimedia ring backtone server is for the calling terminal by the first bearer of the videophone established between the calling terminal and the multimedia ring backtone server. Play the multimedia ring backtone. When it detects that the called terminal has answered the call, a second bearer for the videophone is established between the calling terminal and the multimedia ring backtone server. Videophone communication may be performed between the calling terminal and the called terminal via the established first bearer and the second bearer. Alternatively, the multimedia ring backtone server plays the multimedia ring backtone for the calling terminal by a third bearer of the videophone established between the calling terminal and the multimedia ring backtone server. A fourth bearer of the videophone is established between the calling terminal and the called terminal, and videophone communication is performed between the calling terminal and the called terminal via the fourth bearer. In this way, multimedia ring backtone services may be achieved on the basis of traditional network frameworks for videophones. In addition, the multimedia ring backtone server plays the multimedia ring backtone to the calling terminal, thereby avoiding the rebuilding of the protocol layer for the terminal, thereby the videophone multimedia ring backtone. The impact on the terminal caused by the implementation of the service is minimized.
Videophone communication is charged when it is detected that the called terminal has answered the call (or the establishment of the fourth bearer has been completed), so it is part of the multimedia ring backtone service implementation process. , The duration of communication may be accurately calculated and controlled.
The calling terminal is notified to ignore the charge or time measurement before it is detected that the called terminal has answered the call, and charges if it is detected that the called terminal has answered the call. Alternatively, the calling terminal may be notified to start the time measurement, and as a result, the calling terminal may accurately acquire the communication duration calculated on the network side in order to avoid misunderstanding of the calling terminal user regarding the billing information.
In the method of performing videophone communication via the fourth bearer, a third established between the calling terminal and the multimedia ring backtone server prior to establishing the fourth bearer of the videophone. The bearer is removed when it is detected that the called terminal has answered the call, so that the line occupied by the multimedia ring backtone server may be released as soon as the user communication is connected, thereby , Limited line resources are saved.
Although the invention has been exemplified and described with reference to some preferred embodiments of the invention, various modifications to the invention have been made in embodiments and details without departing from the scope of the invention. It should be understood by those skilled in the art that it is okay.
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2006191594A | Cites | Japan |
18 members in 5 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 200710073941 | China | A | |
| 200710073941 | China | A | |
| 2007100739418 | China | – | |
| 200710149813 | China | A | |
| 200710149813 | China | A | |
| 2007101498137 | China | – | |
| 2008070478 | China | W | |
| 2008070478 | China | W | |
| 20072007073941 | – | – | – |
| 20072007149813 | – | – | – |
| 2008070478 | – | – | – |
| CN20071149813 | – | – | – |
| CN2007173941 | – | – | – |
| WO2008CN70478 | – | – | – |
Members18
| Document | Office | Kind | |
|---|---|---|---|
| CN101277474A | China | A | |
| WO2008119283A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN100531271C | China | C | |
| EP2106111A1 | European Patent Office (EPO) | A1 | |
| US2010022226A1 | United States of America | A1 | |
| JP2010518791A | Japan | A | |
| CN101969615A | China | A | |
| EP2106111A4 | European Patent Office (EPO) | A4 | |
| US2012086766A1 | United States of America | A1 | |
| JP2012227975A | Japan | A | |
| CN101969615B | China | B | |
| JP2012249329A | Japan | A | |
| US8351906B2 | United States of America | B2 | |
| JP5117511B2This record | Japan | B2 | |
| US8630628B2 | United States of America | B2 | |
| JP5486055B2 | Japan | B2 | |
| JP5675730B2 | Japan | B2 | |
| EP2106111B1 | European Patent Office (EPO) | B1 |
23 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 5117511
- Publication, DOCDB
- 5117511
- Publication, EPODOC
- JP5117511B
- Application
- 2009549763
- Application, DOCDB
- 2009549763
- Application, EPODOC
- JP20090549763
Titles2
- Japanese
- テレビ電話のための呼出方法およびシステム
- English
- Calling methods and systems for videophones
Classification
- CPC, 12
- H04M3/42102
- H04M3/42017
- H04N7/147
- H04L65/1069
- H04L65/1096
- H04M15/00
- H04M15/83
- H04M15/8351
- H04M15/844
- H04M2215/8108
- H04M2215/8137
- H04M2215/82
- IPC, 4
- H04M3 42
- H04W28 12
- H04W80 10
- H04W92 18
