Nothing Special   »   [go: up one dir, main page]

CN104427458B - Color bell playing method and system, Calling Side MSC, callee side MSC - Google Patents

Color bell playing method and system, Calling Side MSC, callee side MSC Download PDF

Info

Publication number
CN104427458B
CN104427458B CN201310376828.2A CN201310376828A CN104427458B CN 104427458 B CN104427458 B CN 104427458B CN 201310376828 A CN201310376828 A CN 201310376828A CN 104427458 B CN104427458 B CN 104427458B
Authority
CN
China
Prior art keywords
called side
msc
call
calling
polyphonic ringtone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310376828.2A
Other languages
Chinese (zh)
Other versions
CN104427458A (en
Inventor
常会卿
刘志萍
李莹
黄梅英
卫娜
刘丽萍
孙启昌
杨振有
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Henan Co Ltd
Original Assignee
China Mobile Group Henan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Henan Co Ltd filed Critical China Mobile Group Henan Co Ltd
Priority to CN201310376828.2A priority Critical patent/CN104427458B/en
Publication of CN104427458A publication Critical patent/CN104427458A/en
Application granted granted Critical
Publication of CN104427458B publication Critical patent/CN104427458B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of color bell playing methods, including:It determines that callee side signing has Ring Back Tone service, and when the callee side is in idle condition, the color ring data inquiry request message for carrying Calling Side number information and callee side number information is sent to color ring user data center;Receive the color ring data inquiry request response message for carrying CRBT ringtone file routing information that the color ring user data center returns, CRBT ringtone file to be played is extracted to Ring Back Tone service ringing tone resource high in the clouds according to the CRBT ringtone file routing information in the color ring data query messages, and the CRBT ringtone file is played into the Calling Side.The present invention further simultaneously discloses a kind of Calling Side MSC, callee side MSC and polyphonic ringtone playing system.Polyphonic ringtone playing can be realized by call in technical solution using the present invention.

Description

Color ring playing method and system, calling side MSC and called side MSC
Technical Field
The present invention relates to a color ring playing technology in wireless communication, and in particular, to a color ring playing method and system, a Mobile Switching Center (MSC) at a calling side, and an MSC at a called side.
Background
The color ring back tone service is a music ring back tone service which has been developed in the mobile communication industry in recent years. In the process of dialing the called side by the calling side, the original 'beep, beep.' sound is replaced by the audio resources rich in the contents of songs, music, recording segments and the like, the songs, the music, the recording segments and the like are called as polyphonic ringtone ring tone resources, and the polyphonic ringtone ring tone resources are stored in the polyphonic ringtone platform system in a file form.
The current color ring back tone service is generally realized by a special color ring back tone calling platform, for example, a special color ring back tone service platform system is introduced into a communication network, and comprises a color ring back tone calling processing platform and a color ring back tone service processing platform; the system comprises a color ring calling processing platform, a color ring calling processing platform and a color ring calling processing platform, wherein the color ring calling processing platform is used for playing a color ring tone to a user in the calling process of a color ring user to realize color ring service presentation; the ring service processing platform completes the service management of the color ring user, for example: opening and closing the color ring back tone service, customizing the color ring back tone playing mode and the like. The polyphonic ringtone platforms are specially introduced into a communication network for polyphonic ringtone services, and correspondingly transform switch equipment of the communication network, such as MSC, specifically: firstly, a corresponding identifier needs to be added in a Home Location Register (HLR) and a Visitor Location Register (VLR) to mark a service attribute of a user, for example, whether the user is a color ring service user; secondly, the MSC needs to improve the call processing flow, for example, the MSC can trigger the following call flow according to the VLR color ring service identifier: the ring back tone resource of the local MSC is not connected any more, but a new ring back tone calling request is initiated to a ring back tone service calling platform capable of providing the ring back tone service, and the ring back tone service calling platform provides the ring back tone service.
The color ring back tone service determines the service providing mode due to the service characteristics and technical conditions, namely, the color ring back tone service is developed by adding a platform special for providing the color ring back tone service in a network instead of directly providing the color ring back tone service through switch equipment, and the reason is mainly that the color ring back tone service needs a special huge and rich color ring back tone resource library system, and the ring back tone resource library provides the customized personalized ring back tone of a user. The original telephone exchange equipment facing telephone call switching processing can provide certain specific audio segments as ring tones, but cannot provide users with the resources of the ring tones which are rich as those of the existing polyphonic ringtone platform, so the polyphonic ringtone service can be provided only by introducing the polyphonic ringtone platform, and the method has the following defects:
the call flow and procedure of the telephone exchange needs to be modified, and a call from the MSC to the polyphonic ringtone call platform is forced to be added in the call ringing phase, which is not necessary for the call between the calling party and the called party, and which is generated only for providing the polyphonic ringtone playing. Therefore, the calling between the polyphonic ringtone users becomes two calls, and the calling between the polyphonic ringtone users is different from the calling of the non-polyphonic ringtone users in flow, so that the polyphonic ringtone calling flow wastes network resources, causes the call flow between the polyphonic ringtone users and the non-polyphonic ringtone users to be non-uniform, and easily causes the network element node to break down.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for playing a color ring, a calling side MSC, and a called side MSC, which can avoid separately constructing a color ring calling platform, thereby reducing the construction cost of a communication network, and can realize color ring playing through one-time calling, thereby improving the network utilization.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method for playing a color ring back tone, the method comprising:
determining that a called side signs a color ring service, and when the called side is in an idle state, sending a color ring data query request message carrying calling side number information and called side number information to a color ring user data center;
and receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracting the polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring file to the calling side.
The determining that the called side signs the color ring service includes:
when a calling side Mobile Switching Center (MSC) receives a call request message initiated by a calling side, sending a routing query message to a Home Location Register (HLR) to which the called side belongs;
and when the HLR to which the called side belongs determines that the called side signs the color ring back tone service, the MSC at the calling side receives a routing query response message which is returned by the HLR to which the called side belongs and carries the sign of the signed color ring back tone service, and marks the call as a color ring back tone call.
The method comprises the steps that a calling side MSC sends an initial address message IAM to a called side MSC, and when the called side MSC finds a called side, an address complete message ACM sent by the called side MSC is received.
The method further comprises the following steps:
and when the called side is in an idle state, the MSC at the calling side blocks the common echo ring returned by the MSC at the called side.
When the HLR to which the called side belongs determines that the called side does not sign the color ring back tone service, the MSC at the calling side receives a routing query response message which is returned by the HLR to which the called side belongs and carries a common service identifier;
and the MSC at the calling side executes a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
The determining that the called side signs the color ring service includes:
when a called side MSC receives an IAM sent by a calling side MSC, whether the called side signs a color ring service or not is inquired in a Visitor Location Register (VLR) to which the called side belongs;
when the called side signs the color ring service, the call is marked as the color ring call.
Before the determination that the called side signs the color ring service, the method further comprises:
when receiving the call request message initiated by the calling side, the calling side MSC sends a routing query message to the HLR to which the called side belongs;
the MSC of the calling side receives a routing query response message returned by the HLR to which the called side belongs;
and the calling side MSC sends an IAM to the called side MSC.
When the called side is not signed with the color ring service, the called side MSC marks the call as a common call and executes a common call flow between the calling side and the called side.
After the call is marked as a color ring call, the method comprises the following steps:
and when the called side MSC finds the called side, the called side MSC sends the ACM to the calling side MSC.
The method further comprises the following steps:
and when the called side is in a busy or call failure state, playing a recording notification for the calling side through the MSC of the called side.
A calling-side MSC, comprising: the device comprises a first transceiving unit, an identification unit, a first sending unit, a first receiving unit and an extraction unit; wherein,
the first transceiver unit is configured to send a routing query message to an HLR to which the called side belongs when receiving a call request message initiated by the calling side;
the identification unit is used for receiving a routing query response message which is returned by the HLR to which the called side belongs and carries a signed color ring service identification when the HLR to which the called side belongs determines that the called side signs a color ring service, and marking the call as a color ring call;
the first sending unit is used for sending a polyphonic ringtone data query request message carrying calling side number information and called side number information to a polyphonic ringtone user data center when the call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit is used for receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the path information of the polyphonic ringtone ring file;
the extracting unit is used for extracting the polyphonic ringtone ring tone file to be played to the polyphonic ringtone service ring tone resource cloud end according to the polyphonic ringtone ring tone file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring tone file to the calling side.
The calling side MSC further includes a second transceiver unit, configured to send an IAM to a called side MSC, and receive an ACM sent by the called side MSC when the called side MSC finds the called side.
The MSC at the calling side also comprises a blocking unit which is used for blocking the common echo ring returned by the MSC at the called side when the called side is in an idle state.
The calling side MSC further includes: a second receiving unit and a common calling unit; wherein,
the second receiving unit is configured to receive a routing query response message carrying a common service identifier, which is returned by the HLR to which the called side belongs, when the HLR to which the called side belongs determines that the called side does not subscribe to the color ring service;
and the common call unit is used for executing a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
A called-side MSC, comprising: the device comprises a query unit, an identification unit, a first sending unit, a first receiving unit and an extraction unit; wherein,
the query unit is used for querying whether the called side signs a color ring service in the VLR to which the called side belongs when receiving the IAM sent by the MSC of the calling side;
the identification unit is used for marking the call as a color ring call when the called side signs the color ring service;
the first sending unit is used for sending a polyphonic ringtone data query request message carrying calling side number information and called side number information to a polyphonic ringtone user data center when the call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit is used for receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the path information of the polyphonic ringtone ring file;
the extracting unit is used for extracting the polyphonic ringtone ring tone file to be played to the polyphonic ringtone service ring tone resource cloud end according to the polyphonic ringtone ring tone file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring tone file to the calling side.
The called side MSC further includes: a general calling unit;
the identification unit is also used for marking the call as a common call when the called side does not sign the color ring service;
and the common call unit is used for executing a common call flow between the calling side and the called side when the call is a common call.
The called side MSC further includes a second sending unit, configured to send the ACM to the calling side MSC when the called side is found.
The MSC also comprises a playing unit used for playing the recording notice for the calling side when the called side is in a busy or call failure state.
A color ring playing system comprises the calling side MSC, the called side MSC, the HLR/VLR to which the called side belongs, a color ring user data center and a color ring service ring resource cloud.
The polyphonic ringtone playing method and system, the calling side MSC and the called side MSC described in the embodiment of the invention determine that the called side signs a polyphonic ringtone service, and when the called side is in an idle state, the polyphonic ringtone playing method and system send a polyphonic ringtone data query request message carrying the number information of the calling side and the number information of the called side to a polyphonic ringtone user data center; and receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracting the polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring file to the calling side. Therefore, the color ring back tone service can be directly provided by the MSC by utilizing the cloud storage technology, so that a color ring back tone calling platform does not need to be separately established. The construction cost of the communication network is reduced, and the color ring can be played through one-time calling, so that the network utilization rate is improved.
Drawings
FIG. 1 is a first schematic diagram illustrating an implementation process of a CRBT playing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a second implementation flow of a CRBT playing method according to an embodiment of the present invention;
FIG. 3 is a third schematic diagram of an implementation flow of a CRBT playing method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an implementation flow of a CRBT playing method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an implementation process of a second CRBT playing method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a calling MSC according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an MSC on the called side according to an embodiment of the present invention;
fig. 8 is a schematic structural composition diagram of a color ring playing system according to an embodiment of the present invention.
Detailed Description
So that the manner in which the features and aspects of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings.
The embodiment of the invention describes a color ring playing method, as shown in fig. 1, the method comprises the following steps:
step 101: and when the fact that the called side signs the color ring back tone service is determined and the called side is in an idle state, sending a color ring back tone data query request message carrying the number information of the calling side and the number information of the called side to a color ring back tone user data center.
Step 102: and receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracting the polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring file to the calling side.
Steps 101 and 102 in the embodiment of the present invention may be executed by the MSC on the calling side, and may also be executed by the MSC on the called side.
The embodiment of the invention describes a color ring playing method executed by a calling side MSC, as shown in FIG. 2, the method comprises the following steps:
step 201: when receiving a call request message initiated by a calling side, a calling side MSC sends a routing query message to an HLR to which the called side belongs.
Step 202: and when the HLR to which the called side belongs determines that the called side signs the color ring back tone service, the MSC at the calling side receives a routing query response message which is returned by the HLR to which the called side belongs and carries the sign of the signed color ring back tone service, and marks the call as a color ring back tone call.
Specifically, when a calling side MSC receives a call request message initiated by a calling side, a routing query message is sent to an HLR to which the called side belongs according to the number of the called side; when the HLR to which the called side belongs determines that the called side signs a color ring service, the MSC of the calling side receives a routing query response message returned by the HLR to which the called side belongs.
Therefore, the roaming number of the called side can be obtained through the interaction of the routing query.
Preferably, after step 202, the method further comprises:
the method includes that a calling side MSC sends an Initial Address Message (IAM) to a called side MSC, and receives an Address Complete Message (ACM) sent by the called side MSC when the called side MSC finds the called side.
Preferably, the method further comprises: and when the called side is in an idle state, the MSC at the calling side blocks the common echo ring returned by the MSC at the called side.
Preferably, when the HLR to which the called side belongs determines that the called side is not subscribed with the color ring back tone service, the MSC at the calling side receives a routing query response message carrying a common service identifier and returned by the HLR to which the called side belongs;
and the MSC at the calling side executes a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
Specifically, when the HLR to which the called side belongs determines that the called side does not sign the color ring service, the MSC at the calling side receives a routing query response message carrying a common service identifier, which is returned by the HLR to which the called side belongs; and the MSC at the calling side executes a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
Here, the common service identifier is different from the color ring back tone service identifier, and it can be determined that the current calling or called side has no color ring back tone service subscription through the common service identifier.
Here, the common call flow is a call flow of the non-polyphonic ringtone service, and specifically includes: the calling side MSC sends a call request message to the called side MSC according to the route inquiry response message carrying the common service identification, and the called side MSC directly plays a non-polyphonic ringtone ring, such as a 'beep sound' to the calling side.
Step 203: when the call is marked as a polyphonic ringtone call and the called side is in an idle state, the MSC at the calling side sends a polyphonic ringtone data query request message carrying the number information of the calling side and the number information of the called side to a polyphonic ringtone user data center.
Specifically, when the called side MSC determines that the called side is in an idle state, the called side MSC is notified; and the calling side MSC blocks the common echo ring returned by the called side MSC and sends a polyphonic ringtone data query request message carrying the number information of the calling side and the number information of the called side to a polyphonic ringtone user data center.
Step 204: and the calling side MSC receives a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracts a polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query message, and plays the polyphonic ringtone ring file to the calling side.
Preferably, the method further comprises: and when the called side is in a busy or call failure state, playing a recording notification for the calling side through the MSC of the called side.
Specifically, when the called side MSC determines that the called side is in a busy or call failure state, the recording notification is played to the calling side. Here, the recording notification is a one-end recording prompting that the called side is in a busy or call failure state, for example, "the user called by you is busy", or "the user called by you cannot get through".
The embodiment of the invention also discloses a color ring playing method executed by the called side MSC, as shown in FIG. 3, the method comprises the following steps:
step 301: when receiving the call request message initiated by the calling side, the calling side MSC sends a routing query message to the HLR to which the called side belongs; the MSC of the calling side receives a routing query response message returned by the HLR to which the called side belongs; and the calling side MSC sends an IAM to the called side MSC.
Preferably, before step 301, the method further comprises:
when receiving the call request message initiated by the calling side, the calling side MSC sends a routing query message to the HLR to which the called side belongs;
the MSC of the calling side receives a routing query response message returned by the HLR to which the called side belongs;
and the calling side MSC sends an IAM to the called side MSC.
Step 302: when a called side MSC receives an IAM sent by a calling side MSC, whether the called side signs a color ring service or not is inquired in a VLR (visitor location register) to which the called side belongs; when the called side signs the color ring service, the call is marked as the color ring call.
Preferably, the method further comprises: when the called side is not signed with the color ring service, the called side MSC marks the call as a common call and executes a common call flow between the calling side and the called side.
Here, the common call flow is a call flow of the non-polyphonic ringtone service, and specifically includes: the called side MSC directly plays the non-polyphonic ringtone ring tone, such as 'beep tone' to the calling side.
Preferably, after the call is marked as a color ring call, the method includes:
and when the called side MSC finds the called side, the called side MSC sends the ACM to the calling side MSC.
Step 303: when the call is marked as a polyphonic ringtone call and the called side is in an idle state, the MSC of the called side sends a polyphonic ringtone data query request message carrying the number information of the calling side and the number information of the called side to the polyphonic ringtone user data center.
Step 304: and the called side MSC receives a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracts the polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query message, and plays the polyphonic ringtone ring file to the calling side.
Preferably, the method further comprises: and when the called side is in a busy or call failure state, playing a recording notice for the calling side.
Specifically, when the called side MSC determines that the called side is in a busy or call failure state, the recording notification is played to the calling side. Here, the recording notification is a one-end recording prompting that the called side is in a busy or call failure state, for example, "the user called by you is busy", or "the user called by you cannot get through".
For the color ring back tone playing method described in fig. 2, the present invention also provides a preferred embodiment, as shown in fig. 4, including the following steps:
step 401: the calling side initiates a call request to the MSC of the calling side.
Step 402: after receiving the call request, the MSC at the calling side initiates a routing query message to the HLR to which the called side belongs according to the number of the called side so as to acquire the roaming number of the called side.
Step 403: the HLR of the called side inquires whether the called side is a subscription user of the color ring back tone service, if not, the HLR of the called side marks the called side as a common user in the returned route inquiry response message of the called side, and then executes a common call flow; if the called side is the subscriber of the color ring back tone service, the HLR to which the called side belongs marks the called side as the color ring back tone subscriber in the returned routing query response message of the called side.
Step 404: after receiving the route inquiry response message sent by the HLR to which the called side belongs, the calling side MSC marks the call as a color ring service call and sends an IAM to the called side MSC to start call connection.
Step 405: after receiving the IAM, the called side MSC returns ACM to the calling side MSC; judging the state of the called side, if the called side is busy or in call failure, the MSC of the called side will play the corresponding recording notice to the calling side; if the called side is in idle state, the MSC of the called side will play the common ring back tone to the calling side.
Step 406: if the called side is in an idle state, the MSC of the calling side starts a color ring calling processing flow according to the previous color ring calling mark, blocks the common ring back tone played by the MSC of the called side, and sends a color ring data query message carrying the number information of the calling side and the number information of the called side to a color ring user data center.
Step 407: after receiving the polyphonic ringtone data query message of the calling side MSC, the polyphonic ringtone user data center searches a polyphonic ringtone playing strategy customized by the called side in a polyphonic ringtone user database according to the number information of the calling side and the number information of the called side, which are carried in the polyphonic ringtone data query message, extracts the polyphonic ringtone ring file path information which should be played in the call, generates a polyphonic ringtone data query response message and returns the polyphonic ringtone data query response message to the calling side MSC.
Step 408: the method comprises the steps that a calling side MSC directly extracts a color ring tone file to be played in a call from a color ring tone service ring tone resource cloud end through an IP network according to color ring tone file path information carried in a color ring tone data query response message returned by a color ring tone user data center, and then plays the color ring tone file to the calling side, and the calling side listens the color ring tone.
Step 409: after the called side picks up the phone, the called side MSC returns answer response information to the calling side MSC; the MSC of the calling side stops playing the polyphonic ringtone ring tone file and establishes the call connection between the calling side and the called side.
Step 410: after the conversation is finished, the calling side and the called side release the circuit resources occupied by the call through the disconnecting message.
For the color ring back tone playing method described in fig. 3, the present invention further provides a preferred embodiment, as shown in fig. 5, including the following steps:
step 501: the calling side initiates a call request to the MSC of the calling side.
Step 502: after receiving the call request, the MSC at the calling side initiates a routing query message to the HLR to which the called side belongs according to the number of the called side so as to acquire the roaming number of the called side.
Step 503: the HLR of the called side inquires the called position information and returns the route inquiry of the called side, namely response information to the MSC of the calling side.
Step 504: after receiving the route inquiry response message sent by the HLR to which the called side belongs, the calling side MSC sends an IAM to the called side MSC to start call connection and connect a speech path.
Step 505: after the called side MSC receives the IAM, the VLR inquires whether the called side is a subscription user of the color ring back tone service, if not, the called side is marked as a common user, and then a common calling flow is executed; if the called side is the user signing the color ring back tone service, the called side is marked as the color ring back tone user.
Step 506: after the called side MSC pages and searches the called side, the ACM is returned to the calling side MSC; judging the state of the called side, if the called side is in busy state or call failure state, the called side MSC will play the corresponding recording notice to the calling side; if the called side is idle and not a color ring user, the called side MSC will play a common ring back tone to the calling side; if the called side is idle and the called side is a color ring user, the called side MSC starts a color ring calling processing flow and sends a color ring data query message carrying the number information of the calling side and the number information of the called side to a color ring user data center.
Step 507: after receiving the polyphonic ringtone data query message of the called side MSC, the polyphonic ringtone user data center searches a polyphonic ringtone playing strategy customized by the called side in a polyphonic ringtone user database according to the number information of the calling side and the number information of the called side carried in the polyphonic ringtone data query message, extracts the polyphonic ringtone ring file path information which should be played in the call, generates a polyphonic ringtone data query response message and returns the polyphonic ringtone data query response message to the called side MSC.
Step 508: the called side MSC inquires the path information of the polyphonic ringtone ring tone file carried in the response message according to the polyphonic ringtone data returned by the polyphonic ringtone user data center, directly extracts the polyphonic ringtone ring tone file to be played in the call from the polyphonic ringtone service ring tone resource cloud end through the IP network, and then plays the polyphonic ringtone ring tone file to the calling side, and the calling side listens to the polyphonic ringtone ring back tone.
Step 509: after the called side picks up the phone, the called side MSC returns answer response information to the calling side MSC; the called side MSC stops playing the polyphonic ringtone ring tone file and establishes the call connection between the calling side and the called side.
Step 510: after the communication is finished, the calling side and the called side release the circuit resources occupied by the call through the normal disconnecting message.
The embodiment of the present invention further describes a calling side MSC, and as shown in fig. 6, the calling side MSC includes: a first transceiving unit 61, an identification unit 62, a first transmitting unit 63, a first receiving unit 64, and an extraction unit 65; wherein,
the first transceiver unit 61 is configured to send a routing query message to an HLR to which the called side belongs when receiving the call request message initiated by the calling side;
the identification unit 62 is configured to receive a routing query response message carrying a signed color ring back tone service identifier, which is returned by the HLR to which the called side belongs, when the HLR to which the called side belongs determines that the called side signs a color ring back tone service, and mark the current call as a color ring back tone call;
the first sending unit 63 is configured to send a polyphonic ringtone data query request message carrying number information of a calling side and number information of a called side to a polyphonic ringtone user data center when the current call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit 64 is configured to receive a polyphonic ringtone data query response message carrying polyphonic ringtone ring file path information, which is returned by the polyphonic ringtone user data center;
the extracting unit 65 is configured to extract a color ring tone file to be played from a color ring tone resource cloud according to the color ring tone file path information in the color ring tone data query message, and play the color ring tone file to the calling side.
Preferably, the calling MSC further includes a second transceiver unit 66, configured to send an IAM to a called MSC, and receive an ACM sent by the called MSC when the called MSC finds the called MSC.
Preferably, the MSC at the calling side further includes a blocking unit 67, configured to block a normal echo ring returned by the MSC at the called side when the called side is in an idle state.
Preferably, the calling side MSC further includes: a second receiving unit 68 and a general calling unit 69; wherein,
the second receiving unit 68 is configured to receive a routing query response message carrying a common service identifier, which is returned by the HLR to which the called side belongs, when the HLR to which the called side belongs determines that the called side does not subscribe to the color ring service;
the ordinary call unit 69 is configured to execute an ordinary call procedure between the calling side and the called side according to the routing query response message carrying the ordinary service identifier.
Those skilled in the art should understand that the implementation functions of each unit in the calling side MSC shown in fig. 6 can be understood by referring to the related description of the foregoing polyphonic ringtone playing method. The functions of each processing unit in the calling-side MSC shown in fig. 6 may be implemented by a program running on a processor, or may be implemented by specific logic circuits.
The embodiment of the present invention further describes a called side MSC, and as shown in fig. 7, the called side MSC includes: the query unit 71, the identification unit 72, the first sending unit 73, the first receiving unit 74 and the extraction unit 75; wherein,
the querying unit 71 is configured to query, when receiving the IAM sent by the MSC at the calling side, whether the called side signs a color ring service in the VLR to which the called side belongs;
the identification unit 72 is configured to, when the called side signs a color ring service, mark the call as a color ring call;
the first sending unit 73 is configured to send a polyphonic ringtone data query request message carrying number information of a calling side and number information of a called side to a polyphonic ringtone user data center when the current call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit 74 is configured to receive a polyphonic ringtone data query response message carrying polyphonic ringtone ring file path information, which is returned by the polyphonic ringtone user data center;
the extracting unit 75 is configured to extract a color ring tone file to be played from a color ring tone resource cloud according to the color ring tone file path information in the color ring data query message, and play the color ring tone file to the calling side.
Preferably, the called-side MSC further includes: a normal call unit 76;
the identification unit 72 is further configured to mark the call as a normal call when the called side does not sign a color ring service;
the normal call unit 76 is configured to execute a normal call procedure between the calling side and the called side when the current call is a normal call.
Preferably, the called-side MSC further includes: a second sending unit 77, configured to send the ACM to the MSC on the calling side when the called side is found.
Preferably, the MSC further includes a playing unit 78, configured to play the recorded notification for the calling side when the called side is in a busy or call failure state.
Those skilled in the art should understand that the implementation functions of each unit in the called-side MSC shown in fig. 7 can be understood by referring to the related description of the foregoing polyphonic ringtone playing method. The functions of each processing unit in the called-side MSC shown in fig. 7 may be implemented by a program running on a processor, or may be implemented by a specific logic circuit.
The embodiment of the present invention also describes a color ring playing system, as shown in fig. 8, the color ring playing system includes the calling side MSC81 shown in fig. 6, the called side MSC82 shown in fig. 7, and the HLR/VLR 83 to which the called side belongs, the color ring user data center 84, and the color ring service ring resource cloud 85; wherein,
the calling side MSC81 can be understood with reference to the polyphonic ringtone playing method described in fig. 2 and the related description of the calling side MSC shown in fig. 6;
the called MSC82 can be understood with reference to the polyphonic ringtone playing method described in fig. 3 and the related description of the called MSC shown in fig. 7;
the HLR/VLR 83, the polyphonic ringtone user data center 84, and the polyphonic ringtone service ring tone resource cloud 85 to which the called side belongs can be understood with reference to the description of the polyphonic ringtone playing method described in fig. 2 and 3, and are not described herein again.
In practical application, the MSC at the calling side and the MSC at the called side are telephone exchange equipment such as an end office exchange, a gateway office exchange (GMSC, Gate MSC) and the like in a mobile communication system. They may be conventional mobile telephone switches based on time division switching technology, or Next Generation Network (NGN) switch devices based on IP bearer and soft switching technology. The calling side MSC and the called side MSC are responsible for completing the access and switching connection of the mobile phone call of the mobile subscriber in the mobile communication system, completing the connection of the mobile phone call, and the like.
The HLR is a home location register device of a mobile subscriber in a mobile communication system, and is in charge of a subscriber information database for storing and managing mobile subscriber data, service subscription information and location management data information in the mobile communication system to assist in completing the establishment of a call of a mobile phone subscriber.
The data center of the color ring user is a service management data center of the color ring service in the mobile communication system and is responsible for completing the opening and cancellation of the color ring service of a mobile user, the basic data management of the color ring user, the ring tone order management of the color ring user, the management of a ring tone playing scheme of the color ring user and the management of information of a ring tone file path in a color ring tone resource cloud. The service management data center also provides channel interfaces for opening/canceling the color ring service and customizing the color ring of the color ring user, provides interface access modes of a website, a short message, Interactive Voice Response (IVR) Voice interaction, a Wireless Application Protocol (WAP) and a business hall, provides a ring tone publishing interface of a central music platform, provides a color ring playing service request query interface of a mobile switching center and provides a ring tone file access interface of a color ring resource cloud.
The cloud storage mode based on the cloud computing technology stores a large amount of polyphonic ringtone ring resources required in the polyphonic ringtone service in the cloud system in a file mode, under the technical condition of cloud storage, a storage entity of the polyphonic ringtone ring resource cloud is not limited by the geographical position any more, does not need to be deployed according to a provincial mobile network, can be uniformly planned and deployed nationwide, can uniformly distribute ring files, and provides a mobile switching center for accessing the polyphonic ringtone ring files through a uniform interface protocol.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (19)

1. A color ring playing method is characterized in that the method comprises the following steps:
determining that a called side signs a color ring service, and when the called side is in an idle state, sending a color ring data query request message carrying calling side number information and called side number information to a color ring user data center;
receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the polyphonic ringtone ring file path information, extracting a polyphonic ringtone ring file to be played to a polyphonic ringtone service ring resource cloud end according to the polyphonic ringtone ring file path information in the polyphonic ringtone data query response message, and playing the polyphonic ringtone ring file to the calling side;
the method is performed by a calling side MSC or a called side MSC.
2. The method of claim 1, wherein the determining that the called side subscribes to the color ring back tone service comprises:
when receiving a call request message initiated by the calling side, the MSC of the calling side sends a routing query message to a Home Location Register (HLR) to which the called side belongs;
and when the HLR to which the called side belongs determines that the called side signs the color ring back tone service, the MSC at the calling side receives a routing query response message which is returned by the HLR to which the called side belongs and carries the sign of the signed color ring back tone service, and marks the call as a color ring back tone call.
3. The method of claim 2, further comprising:
the calling side MSC sends an initial address message IAM to the called side MSC, and receives an address complete message ACM sent by the called side MSC when the called side MSC finds the called side.
4. The method of claim 2, further comprising:
and when the called side is in an idle state, the MSC at the calling side blocks the common echo ring returned by the MSC at the called side.
5. The method of claim 2, further comprising:
when the HLR to which the called side belongs determines that the called side does not sign the color ring back tone service, the MSC at the calling side receives a routing query response message which is returned by the HLR to which the called side belongs and carries a common service identifier;
and the MSC at the calling side executes a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
6. The method of claim 1, wherein the determining that the called side subscribes to the color ring back tone service comprises:
when the called side MSC receives the IAM sent by the calling side MSC, whether the called side signs a color ring service or not is inquired in a Visitor Location Register (VLR) to which the called side belongs;
when the called side signs the color ring service, the call is marked as the color ring call.
7. The method of claim 6, wherein before the determination that the called side subscribes to the color ring back tone service, the method further comprises:
when receiving the call request message initiated by the calling side, the calling side MSC sends a routing query message to the HLR to which the called side belongs;
the MSC of the calling side receives a routing query response message returned by the HLR to which the called side belongs;
and the calling side MSC sends an IAM to the called side MSC.
8. The method of claim 6, further comprising:
when the called side is not signed with the color ring service, the called side MSC marks the call as a common call and executes a common call flow between the calling side and the called side.
9. The method of claim 6, wherein after the call is marked as a polyphonic ringtone call, the method comprises:
and when the called side MSC finds the called side, the called side MSC sends the ACM to the calling side MSC.
10. The method according to any one of claims 6 to 9, further comprising:
and when the called side is in a busy or call failure state, playing a recording notification for the calling side through the MSC of the called side.
11. A calling-side MSC, comprising: the device comprises a first transceiving unit, an identification unit, a first sending unit, a first receiving unit and an extraction unit; wherein,
the first transceiver unit is configured to send a routing query message to an HLR to which a called side belongs when receiving a call request message initiated by the calling side;
the identification unit is used for receiving a routing query response message which is returned by the HLR to which the called side belongs and carries a signed color ring service identification when the HLR to which the called side belongs determines that the called side signs a color ring service, and marking the call as a color ring call;
the first sending unit is used for sending a polyphonic ringtone data query request message carrying calling side number information and called side number information to a polyphonic ringtone user data center when the call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit is used for receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the path information of the polyphonic ringtone ring file;
the extracting unit is used for extracting the polyphonic ringtone ring tone file to be played to the polyphonic ringtone service ring tone resource cloud end according to the polyphonic ringtone ring tone file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring tone file to the calling side.
12. The MSC of claim 11, wherein the MSC of the calling side further comprises a second transceiver unit, configured to send an IAM to the MSC of the called side, and receive the ACM sent by the MSC of the called side when the MSC of the called side finds the called side.
13. The MSC of claim 11, further comprising a blocking unit for blocking the normal ringback returned by the MSC of the called side when the called side is in the idle state.
14. The calling-side MSC of any one of claims 11 to 13, further comprising: a second receiving unit and a common calling unit; wherein,
the second receiving unit is configured to receive a routing query response message carrying a common service identifier, which is returned by the HLR to which the called side belongs, when the HLR to which the called side belongs determines that the called side does not subscribe to the color ring service;
and the common call unit is used for executing a common call flow between the calling side and the called side according to the route inquiry response message carrying the common service identifier.
15. A called-side MSC, comprising: the device comprises a query unit, an identification unit, a first sending unit, a first receiving unit and an extraction unit; wherein,
the query unit is used for querying whether the called side signs a color ring service in the VLR to which the called side belongs when receiving the IAM sent by the MSC of the calling side;
the identification unit is used for marking the call as a color ring call when the called side signs the color ring service;
the first sending unit is used for sending a polyphonic ringtone data query request message carrying calling side number information and called side number information to a polyphonic ringtone user data center when the call is marked as a polyphonic ringtone call and the called side is in an idle state;
the first receiving unit is used for receiving a polyphonic ringtone data query response message which is returned by the polyphonic ringtone user data center and carries the path information of the polyphonic ringtone ring file;
the extracting unit is used for extracting the polyphonic ringtone ring tone file to be played to the polyphonic ringtone service ring tone resource cloud end according to the polyphonic ringtone ring tone file path information in the polyphonic ringtone data query message, and playing the polyphonic ringtone ring tone file to the calling side.
16. The called-side MSC of claim 15, further comprising: a general calling unit;
the identification unit is also used for marking the call as a common call when the called side does not sign the color ring service;
and the common call unit is used for executing a common call flow between the calling side and the called side when the call is a common call.
17. The MSC of claim 15, further comprising a second sending unit, configured to send the ACM to the MSC of the calling side when the called side is found.
18. The called-side MSC according to any one of claims 15 to 17, further comprising a playing unit configured to play a recorded announcement for the calling side when the called side is in a busy or call failure state.
19. A color ring playing system, characterized in that the color ring playing system comprises the calling side MSC of any one of claims 11 to 14, the called side MSC of any one of claims 15 to 18, and the HLR/VLR, the color ring user data center, and the cloud of color ring service ring resource to which the called side belongs.
CN201310376828.2A 2013-08-26 2013-08-26 Color bell playing method and system, Calling Side MSC, callee side MSC Active CN104427458B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310376828.2A CN104427458B (en) 2013-08-26 2013-08-26 Color bell playing method and system, Calling Side MSC, callee side MSC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310376828.2A CN104427458B (en) 2013-08-26 2013-08-26 Color bell playing method and system, Calling Side MSC, callee side MSC

Publications (2)

Publication Number Publication Date
CN104427458A CN104427458A (en) 2015-03-18
CN104427458B true CN104427458B (en) 2018-09-04

Family

ID=52975175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310376828.2A Active CN104427458B (en) 2013-08-26 2013-08-26 Color bell playing method and system, Calling Side MSC, callee side MSC

Country Status (1)

Country Link
CN (1) CN104427458B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147652A (en) * 2018-11-02 2020-05-12 中国移动通信集团安徽有限公司 Method and system for processing crank calls

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277337A (en) * 2008-04-18 2008-10-01 华为技术有限公司 Method, system, color ring platform as well as switching arrangement for implementing color ring service
CN101420793A (en) * 2007-10-27 2009-04-29 中兴通讯股份有限公司 Implementation method and system for transmitting multimedia customized ring back tone based on data packet domain
CN102685719A (en) * 2012-05-28 2012-09-19 陈文凯 Method, device and system for achieving inter-operator multi-number binding
CN102984667A (en) * 2012-11-23 2013-03-20 华为终端有限公司 Method and device for achieving polyphonic ringtones

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420793A (en) * 2007-10-27 2009-04-29 中兴通讯股份有限公司 Implementation method and system for transmitting multimedia customized ring back tone based on data packet domain
CN101277337A (en) * 2008-04-18 2008-10-01 华为技术有限公司 Method, system, color ring platform as well as switching arrangement for implementing color ring service
CN102685719A (en) * 2012-05-28 2012-09-19 陈文凯 Method, device and system for achieving inter-operator multi-number binding
CN102984667A (en) * 2012-11-23 2013-03-20 华为终端有限公司 Method and device for achieving polyphonic ringtones

Also Published As

Publication number Publication date
CN104427458A (en) 2015-03-18

Similar Documents

Publication Publication Date Title
US8515396B2 (en) Method and system for providing presence information using ringback tone
CN101467433B (en) Method and apparatus for ringback tone personalization
WO2007019729A1 (en) A system and a method for playing coloring ring back tone based on the called user's state presence information
CN101516069A (en) Called terminal dynamic playing ring system before being answered by users and method thereof
US7515898B2 (en) Connect customized ring back tone service only at one MSC when intersystem page is involved
CN101090418B (en) Method and system for implementing interactive ringback tone
CN101090420B (en) Implementing method and system for IMS field calling preswitch when busy and opera browser nested service
CN1984175B (en) Color bell system and method for duplicating dialed user color bell sound by dialing user
CN1937665A (en) Method for realizing caller ID using comicand animation mode
US20100020950A1 (en) Device, method and system for realizing hangup notification service
CN103826210A (en) Coloring ring back tone service realizing method and coloring ring back tone service system
CN101854611B (en) Method and device of playing video call failure reason prompt
CN104427458B (en) Color bell playing method and system, Calling Side MSC, callee side MSC
CN101026649B (en) Moible intelligent net user multimediaring business realizing method
CN100471311C (en) Method for implementing call partner in mobile communication
CN101115096B (en) Method, system for implementing color bell mutual listening and switchboard
CN1520213A (en) Method for implementing service of ringing back tone
CN101568197A (en) Method, system and device for realizing telephone signature service
KR101098615B1 (en) System and Method for Providing Packet Network Based Visual Lettering Service
CN101707753A (en) Method and platform for implementing emergency interference service in mobile communication network
KR100577919B1 (en) Method and apparatus for setting up a sound source of supplementary service using a ring back tone on calling
CN101299783B (en) Method and apparatus for implementing color ring service based on switch
WO2007147312A1 (en) A system, method and device for realizing background sound service
KR20080090209A (en) System and method for providing music to mobile comunication terminal
WO2007104227A1 (en) A communication system, method and a service switch point, a service control point and a device thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant