CN106888438A - A kind of method of calling and system - Google Patents
A kind of method of calling and system Download PDFInfo
- Publication number
- CN106888438A CN106888438A CN201510942990.5A CN201510942990A CN106888438A CN 106888438 A CN106888438 A CN 106888438A CN 201510942990 A CN201510942990 A CN 201510942990A CN 106888438 A CN106888438 A CN 106888438A
- Authority
- CN
- China
- Prior art keywords
- calling
- playback
- called number
- attribute
- mnp
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000004044 response Effects 0.000 claims abstract description 41
- 230000005764 inhibitory process Effects 0.000 claims description 19
- 230000001629 suppression Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 52
- 238000004891 communication Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/28—Number portability ; Network address portability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention discloses a kind of method of calling and system.Methods described includes:After GMSC (GMSC) receives the caller route requests of user, map request messages are sent to mobile number portability (MNP) network element;The map request messages include calling number, called number and calling player function label;When the MNP network elements are based on map request messages determination calling player function unlatching, the corresponding calling audio playback attribute of the calling number is determined based on the calling number, searched based on the called number and obtain the corresponding carrying attribute of the called number;The MNP network elements send map response messages to the GMSC, and corresponding carrying attribute and the calling audio playback attribute of the called number is carried in the map response messages;The GMSC is based on the corresponding carrying attribute of called number described in the map response messages and calling audio playback attribute indicates whether to export playback prompt message.
Description
Technical Field
The present invention relates to wireless communication technologies, and in particular, to a method and a system for calling.
Background
In the prior art, when a user makes a call, the operator network to which the number of a called user belongs is usually unclear, for example, when a calling user makes a call, it is usually unclear whether the number of the called user is a mobile number, or a communication number, or a telephone number, and the like. Because the charging prices of communication among different operator networks are different, for part of users sensitive to communication cost, if an information processing scheme is provided, when the users make calls, whether the called users and the calling users belong to the same operator network can be prompted, so that the calling users can decide the communication mode with the called users based on the judgment result, and the user experience can be greatly improved.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a calling method and system, which can prompt a called user whether the called user is a home network user when a calling user initiates a call.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
the embodiment of the invention provides a calling method, which comprises the following steps:
after receiving a calling routing request of a user, a Gateway Mobile Switching Center (GMSC) sends a map request message to a Mobile Number Portability (MNP); the map request message comprises a calling number, a called number and a call playback function label;
when the MNP network element determines that a call playback function label is opened based on the map request message, the MNP network element determines a call playback attribute corresponding to the calling number based on the calling number, and searches for a carrying attribute corresponding to the called number based on the called number;
the MNP network element sends a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute;
and the GMSC indicates whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message.
In the foregoing solution, the determining, based on the calling number, a calling playback attribute corresponding to the calling number includes:
and the MNP network element searches in a Home Location Register (HLRDB) database based on the calling number, judges whether the calling number is a home network user or not, and generates a calling playback attribute corresponding to the calling number based on a judgment result.
In the foregoing solution, the generating a calling playback attribute corresponding to the calling number based on the determination result includes:
when the judging result is that the calling number is the home network user, searching the HLRDB based on the calling number to obtain subscription information corresponding to the calling number; generating calling playback attributes based on the subscription information, wherein the calling playback attributes are calling playback opening or calling playback inhibition;
and when the calling number is a non-home network user according to the judgment result, generating a calling playback attribute as calling playback inhibition.
In the foregoing solution, the obtaining of the carrying attribute corresponding to the called number based on the called number search includes:
and the MNP network element searches an MNP database based on the called number to obtain the carrying attribute corresponding to the called number.
In the above solution, the GMSC indicating whether to output playback prompt information based on the carried attribute corresponding to the called number and the calling playback attribute in the map response message, includes:
the GMSC identifies the calling sound reproduction attribute, and indicates not to output sound reproduction prompt information when the calling sound reproduction attribute is calling sound reproduction inhibition;
and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
In the above scheme, the indicating whether to output playback prompt information based on the carried attribute corresponding to the called number includes:
when the carried attribute corresponding to the called number represents that the called number belongs to the user of the home network, indicating to output playback prompt information to represent that the called user is the user of the home network;
and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
The embodiment of the invention also provides a calling system, which comprises: GMSC and MNP network elements; wherein,
the GMSC is used for sending a map request message to the MNP network element after receiving a calling routing request of a user; the map request message comprises a calling number, a called number and a call playback function label; the map response message is also used for indicating whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message;
the MNP network element is used for determining a calling playback attribute corresponding to the calling number based on the calling number when the calling playback function is started based on the map request message, and searching for a carrying attribute corresponding to the called number based on the called number; and sending a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute.
In the above solution, the system further includes an HLRDB;
and the MNP network element is used for searching the HLRDB based on the calling number, judging whether the calling number is a home network user or not, and generating a calling playback attribute corresponding to the calling number based on a judgment result.
In the above scheme, the MNP network element is configured to, when the determination result indicates that the calling number is a home network subscriber, search the HLRDB based on the calling number, and obtain subscription information corresponding to the calling number; generating calling playback attributes based on the subscription information, wherein the calling playback attributes are calling playback opening or calling playback inhibition; and when the calling number is a non-home network user according to the judgment result, generating a calling playback attribute as calling playback inhibition.
In the above scheme, the system further comprises an MNP database;
and the MNP network element is used for searching an MNP database based on the called number and obtaining the carrying attribute corresponding to the called number.
In the above scheme, the GMSC is configured to identify the calling playback attribute, and indicate not to output a playback prompt message when the calling playback attribute is a calling playback suppression; and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
In the above scheme, the GMSC is configured to indicate that an output playback prompt message indicates that the called subscriber is a home network subscriber when the called number is attributed to the home network subscriber by the attribute carried by the called number; and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
In the calling method and system provided by the embodiment of the invention, after receiving a calling routing request of a user, the GMSC sends a map request message to an MNP network element; the map request message comprises a calling number, a called number and a call playback function label; when the MNP network element determines that a call playback function is started based on the map request message, the MNP network element determines a calling playback attribute corresponding to the calling number based on the calling number, and searches for and obtains a carrying attribute corresponding to the called number based on the called number; the MNP network element sends a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute; and the GMSC indicates whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message. By adopting the technical scheme of the embodiment of the invention, the GMSC initiates the map request message carrying the call playback function label and obtains the map response message carrying the carrying attribute corresponding to the called number and the calling playback attribute, and the GMSC indicates whether to output the playback prompt according to the carrying attribute corresponding to the called number and the calling playback attribute, so that whether a called user is a home network user is prompted when the calling user initiates a call, the calling user can conveniently decide whether to continue to communicate with the called number according to the playback prompt or control the communication time with the called number, the communication charge requirement of the calling user is met, and the user experience is greatly improved.
Drawings
Fig. 1 is a flowchart illustrating a calling method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a calling system according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a calling system according to a third embodiment of the present invention;
fig. 4 is a flowchart illustrating a calling method according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Example one
The embodiment of the invention provides a calling method. Fig. 1 is a flowchart illustrating a calling method according to a first embodiment of the present invention; as shown in fig. 1, the method includes:
step 101: after receiving a calling routing request of a user, the GMSC sends a map request message to an MNP network element; the map request message comprises a calling number, a called number and a call playback function label.
In this embodiment, the call playback function represented by the call playback function tag may be set in a user-defined manner, for example, the call playback function is not supported, or the call playback function is supported for a specific called user, and the like.
Step 102: and when the MNP network element determines that the call playback function is started based on the map request message, the MNP network element determines the calling playback attribute corresponding to the calling number based on the calling number, and searches for and obtains the carrying attribute corresponding to the called number based on the called number.
Here, the MNP network element determines whether the calling number is a home network subscriber based on the calling number being looked up in a Home Location Register Database (HLRDB), and generates a calling playback attribute corresponding to the calling number based on the determination result.
Specifically, for each communication system under the operator network, there is a corresponding set of communication device network, that is, the operator is taken as a mobile operator network, and under the mobile operator network, there is a set of communication system, which includes HLR under the mobile operator network; and the HLR is a database managed by the mobile subscriber for storing and recording subscription information of the subscribers in the governed area and dynamically updating the location information of the subscribers so as to provide network routing of the called subscriber in the call service. Based on this, in this embodiment, after receiving the map request message, the MNP network element obtains the calling number carried in the map request message, and searches for an HLRDB; judging whether the calling number is recorded in the HLRDB; when the HLRDB is judged to record the calling number, determining that the calling number is a home network user; and when the HLRDB is judged not to record the calling number, determining that the calling number is an external network user.
In this embodiment, the home network subscriber or the foreign network subscriber is an operator network to which the network element device belongs in this embodiment, that is, when the network element device (including network element devices such as a GMSC, an MNP network element, or an HLR) in this embodiment belongs to an operator network, the corresponding calling number belonging to the home network subscriber also belongs to the operator network, and the calling number belonging to the foreign network subscriber does not belong to the operator network. The home network user and the foreign network user are the same as described below.
Further, the generating of the calling playback attribute corresponding to the calling number based on the determination result includes:
when the judging result is that the calling number is the home network user, searching the HLRDB based on the calling number to obtain subscription information corresponding to the calling number; generating calling playback attributes based on the subscription information, wherein the calling playback attributes are calling playback opening or calling playback inhibition;
and when the calling number is a non-home network user according to the judgment result, generating a calling playback attribute as calling playback inhibition.
Specifically, when the determination result indicates that the calling number is the home network subscriber, the HLRDB should store the subscription information corresponding to the calling number; the MNP network element may search the HLRDB based on the calling number, and obtain subscription information corresponding to the calling number. In this embodiment, when a user signs a contract, whether the calling number starts a calling playback function or not can be set in a personalized manner; that is, when obtaining the subscription information corresponding to the calling number, the MNP network element may obtain whether the calling playback function is turned on corresponding to the calling number included in the subscription information; when the subscription information is determined to contain the calling playback function corresponding to the calling number, the calling playback attribute generated by the MNP network element is the calling playback start; and when the subscription information is determined to contain the calling playback function which is not started and corresponds to the calling number, the calling playback attribute generated by the MNP network element is calling playback inhibition. The calling playback starting indicates that when the calling number initiates a call, a playback prompt function is started; the calling playback inhibition shows that when the calling number initiates a call, the playback prompt function is not started.
In this embodiment, the obtaining of the carrying attribute corresponding to the called number based on the called number search includes:
and the MNP network element searches an MNP database based on the called number to obtain the carrying attribute corresponding to the called number.
In this embodiment, the carrying attribute corresponding to the called number represents whether the called number is a home network user. Specifically, the carrying attribute corresponding to the called number includes: the home network carrying type is not limited to the above-mentioned carrying types, and the external network carrying type is not limited to the home network carrying type, the external network carrying type, and the external network carrying type. The home network non-carrying type and the home network to home network carrying type represent that the called number is a home network user; the unknown state carrying type, the home network carrying type and the external network-to-external network carrying type represent that the called number is an external network user. Taking the home network as a mobile operator network as an example, the type of the home network not carried out can be understood as that the called number is signed under the home network, that is, the network element device (including the network element devices such as GMSC, MNP network element, HLR, etc.) described in this embodiment belongs to an operator network. The type of the carried number from the external network to the home network may be understood that the called number is originally signed under the external network (e.g., a telecommunication operator network), and is currently migrated from the external network to the home network (e.g., a mobile operator network), that is, the called number and the network element device (including the network element devices such as the GMSC, the MNP network element, or the HLR) described in this embodiment currently belong to an operator network. Based on this, it is stated that the two carrying types represent that the called number is the home network user. The unknown state bearer type may be understood as a bearer type that the MNP does not recognize the called number, and is handled as an external network user. The home network carrying-out and carrying type may be understood as that the called number is originally signed under a home network (e.g., a mobile operator network) and is currently migrated from the home network to an external network (e.g., a telecommunication operator network), that is, the called number currently belongs to a different operator network from the network element device (including a GMSC, an MNP network element, an HLR, or other network element devices) described in this embodiment. The type carried from the external network to the external network may be understood that the called number is originally signed under an external network (e.g., a unicom operator network) and is currently signed under another external network (e.g., a telecom operator network), that is, the called number currently belongs to a different operator network from the network element device (including a GMSC, an MNP network element, an HLR, or other network element devices) described in this embodiment.
Step 103: and the MNP network element sends a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute.
Step 104: and the GMSC indicates whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message.
Here, the GMSC indicating whether to output playback prompt information based on a carry attribute corresponding to the called number and a calling playback attribute in the map response message includes:
the GMSC identifies the calling sound reproduction attribute, and when the calling sound reproduction attribute is calling sound reproduction inhibition, the GMSC indicates not to output sound reproduction prompt information;
and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
Further, the indicating whether to output playback prompt information based on the carried attribute corresponding to the called number includes:
when the carried attribute corresponding to the called number represents that the called number belongs to the user of the home network, indicating to output playback prompt information to represent that the called user is the user of the home network;
and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
Specifically, when the carrying attribute corresponding to the called number is a carrying type which is not carried out from the home network or a carrying type carried from an external network to the home network, and the called number is characterized as the home network subscriber, the GMSC indicates to output the playback prompt information to characterize the called subscriber as the home network subscriber. And when the carrying attribute corresponding to the called number is an unknown state carrying type, a home network carrying-out carrying type or an external network-to-external network carrying type, the GMSC indicates that the called number is an external network user, and the GMSC indicates to output a playback prompt message to indicate that the called user is an external network user.
By adopting the technical scheme of the embodiment of the invention, the GMSC initiates the map request message carrying the call playback function label and obtains the map response message carrying the carrying attribute corresponding to the called number and the calling playback attribute, and the GMSC indicates whether to output the playback prompt according to the carrying attribute corresponding to the called number and the calling playback attribute, so that whether a called user is a home network user is prompted when the calling user initiates a call, the calling user can conveniently decide whether to continue to communicate with the called number according to the playback prompt or control the communication time with the called number, the communication charge requirement of the calling user is met, and the user experience is greatly improved.
Example two
The embodiment of the invention also provides a calling system. Fig. 2 is a schematic structural diagram of a calling system according to a second embodiment of the present invention; as shown in fig. 2, the system includes: GMSC 21 and MNP network element 22; wherein,
the GMSC 21 is configured to send a map request message to the MNP network element 22 after receiving a calling routing request of a subscriber; the map request message comprises a calling number, a called number and a call playback function label; the map response message is also used for indicating whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message;
the MNP network element 22 is configured to determine, based on the map request message, a calling playback attribute corresponding to the calling number when it is determined that a call playback function is started, and search, based on the called number, to obtain a carrying attribute corresponding to the called number; and sending a map response message to the GMSC 21, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute.
In this embodiment, the call playback function represented by the call playback function tag may be set in a user-defined manner, for example, the call playback function is not supported, or the call playback function is supported for a specific called user, and the like.
As an embodiment, the system further comprises HLRDB 24;
the MNP network element 22 is configured to search the HLRDB24 based on the calling number, determine whether the calling number is a home network subscriber, and generate a calling playback attribute corresponding to the calling number based on a determination result.
Specifically, for each communication system under the operator network, there is a corresponding set of communication device network, that is, the operator is taken as a mobile operator network, and under the mobile operator network, there is a set of communication system, which includes HLR under the mobile operator network; and the HLR is a database managed by the mobile subscriber for storing and recording subscription information of the subscribers in the governed area and dynamically updating the location information of the subscribers so as to provide network routing of the called subscriber in the call service. Based on this, in this embodiment, after receiving the map request message, the MNP network element 22 obtains the calling number carried in the map request message, and searches for the HLRDB 24; judging whether the calling number is recorded in the HLRDB 24; when the HLRDB24 is judged to record the calling number, determining that the calling number is a home network user; and when the calling number is judged not to be recorded in the HLRDB24, determining that the calling number is an external network user.
Further, the MNP network element 22 is configured to, when the determination result indicates that the calling number is a home network subscriber, generate a calling playback attribute that the calling playback is started; and when the calling number is a non-home network user according to the judgment result, the generated calling playback attribute is calling playback inhibition.
Specifically, when the determination result indicates that the calling number is the home network subscriber, the HLRDB24 should store the subscription information corresponding to the calling number; the MNP network element 22 may search the HLRDB24 based on the calling number, and obtain subscription information corresponding to the calling number. In this embodiment, when a user signs a contract, whether the calling number starts a calling playback function or not can be set in a personalized manner; that is, when obtaining the subscription information corresponding to the calling number, the MNP network element 22 may obtain whether the calling playback function is started corresponding to the calling number included in the subscription information; when it is determined that the subscription information includes a calling playback function corresponding to the calling number, the calling playback attribute generated by the MNP network element 22 is that calling playback is started; when it is determined that the subscription information includes the calling number corresponding to the calling number without starting the calling playback function, the calling playback attribute generated by the MNP network element 22 is calling playback suppression. The calling playback starting indicates that when the calling number initiates a call, a playback prompt function is started; the calling playback inhibition shows that when the calling number initiates a call, the playback prompt function is not started.
As an embodiment, the system further comprises MNP database 23;
the MNP network element 22 is configured to search the MNP database 23 based on the called number, and obtain a carrying attribute corresponding to the called number.
In this embodiment, the carrying attribute corresponding to the called number represents whether the called number is a home network user. Specifically, the carrying attribute corresponding to the called number includes: the home network carrying type is not limited to the above-mentioned carrying types, and the external network carrying type is not limited to the home network carrying type, the external network carrying type, and the external network carrying type. The home network non-carrying type and the home network to home network carrying type represent that the called number is a home network user; the unknown state carrying type, the home network carrying type and the external network-to-external network carrying type represent that the called number is an external network user. Taking the home network as a mobile operator network as an example, the type of the home network not carried out can be understood as that the called number is signed under the home network, that is, the network element device (including the network element devices such as the GMSC 21, the MNP network element 22, or the HLR) described in this embodiment belongs to an operator network. The type of the carried external network to the home network may be understood that the called number is originally signed under an external network (e.g., a telecommunication operator network), and is currently migrated from the external network to the home network (e.g., a mobile operator network), that is, the called number and the network element device (including the network element devices such as the GMSC 21, the MNP network element 22, or the HLR) described in this embodiment currently belong to an operator network. Based on this, it is stated that the two carrying types represent that the called number is the home network user. The unknown state bearer type may be understood as a bearer type that the MNP does not recognize the called number, and is handled as an external network user. The home network carrying-out and carrying type may be understood as that the called number is originally signed under a home network (e.g., a mobile operator network) and is currently migrated from the home network to an external network (e.g., a telecommunication operator network), that is, the called number currently belongs to a different operator network from the network element devices (including the GMSC 21, the MNP network element 22, the HLR, and the like) described in this embodiment. The type carried from the external network to the external network may be understood that the called number is originally subscribed to an external network (e.g., a unicom operator network), and is currently subscribed to another external network (e.g., a telecom operator network), that is, the called number and the network element device (including the network element devices such as the GMSC 21, the MNP network element 22, or the HLR) described in this embodiment currently belong to different operator networks.
In this embodiment, the GMSC 21 is configured to identify the calling playback attribute, and indicate not to output playback prompt information when the calling playback attribute is a calling playback suppression; and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
Further, the GMSC 21 is configured to indicate that a playback prompt message is output to indicate that the called subscriber is a home network subscriber when the called number belongs to the home network subscriber according to the attribute carried by the called number; and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
Specifically, when the carrying attribute corresponding to the called number is a carrying type which is not carried out from the home network or a carrying type carried from an external network to the home network, and the called number is characterized as the home network subscriber, the GMSC 21 indicates to output the playback prompt information to characterize the called subscriber as the home network subscriber. When the carrying attribute corresponding to the called number is an unknown state carrying type, a home network carrying-out carrying type or an external network-to-external network carrying type, the called number is represented as an external network user, and the GMSC 21 indicates to output a playback prompt message to represent that the called user is an external network user.
By adopting the technical scheme of the embodiment of the invention, the GMSC 21 initiates a map request message carrying a call playback function label and obtains a map response message carrying a carrying attribute corresponding to a called number and a calling playback attribute, and the GMSC 21 indicates whether to output a playback prompt according to the carrying attribute corresponding to the called number and the calling playback attribute, so that whether a called user is a home network user is prompted when a calling user initiates a call, the calling user can conveniently decide whether to continue to communicate with the called number according to the playback prompt or control the communication time with the called number, the communication charge requirement of the calling user is met, and the user experience is greatly improved.
EXAMPLE III
Based on the second embodiment, the second embodiment of the present invention further provides a calling system, and fig. 3 is a schematic diagram of a configuration structure of the calling system according to the third embodiment of the present invention; as shown in fig. 3, in the present embodiment, the system includes: GMSC 21, MNP network elements 22, HLR database 24 and MNP database 23; wherein the MNP network element 22 further comprises: a signaling termination function (SRF) function 221 and a Mobile Application Terminal Function (MATF) function 222; wherein,
the GMSC 21 is configured to send a map request message to the SRF function unit 221 after receiving a calling routing request of a user; the map request message comprises a calling number, a called number and a call playback function label; the map response message is also used for indicating whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message;
the SRF functional unit 221, configured to receive the map request message, and forward the map request message to the MATF functional unit 222; further configured to send the map response message to the GMSC 21;
the MATF function unit 222 is configured to, when determining that a call playback function is turned on based on the map request message, search the HLRDB24 based on the calling number, determine whether the calling number is a home network subscriber, and generate a calling playback attribute corresponding to the calling number based on a determination result; the MNP database 23 is searched based on the called number, and the carrying attribute corresponding to the called number is obtained; the carrying attribute corresponding to the called number comprises: the type of carrying from home network not carried out, from external network to home network and unknown state, the type of carrying from home network carried out and from external network to external network carried out; sending a map response message to the SRF functional unit 221; and the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute.
In this embodiment, the SRF functional unit 221 and the MATF functional unit 222 may be implemented by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or a Programmable Gate Array (FPGA) in the MNP network element 22 in practical application.
Example four
Based on the calling system provided by the third embodiment, the embodiment of the invention also provides a calling method. Fig. 4 is a flowchart illustrating a calling method according to a fourth embodiment of the present invention; as shown in fig. 4, the method includes:
step 401: after receiving a calling routing request of a user, the GMSC sends a map request message to an SRF functional unit (marked as MNP-SRF) of an MNP network element; the map request message comprises a calling number, a called number and a call playback function label.
Step 402: the MNP-SRF forwards the map request message to an MATF functional unit (denoted as MNP-MATF) of the MNP network element; the map request message comprises a calling number, a called number and a call playback function label.
Step 403: when MNP-MATF determines that the call playback function tag represents that the call playback function is started, a Home Location Register Database (HLRDB) is searched based on the calling number, and whether the calling number is a home network user is judged; and when the calling number is the home network user, further searching HLRDB to obtain the subscription information of the calling number, and generating calling playback attributes based on the subscription information.
Specifically, for each communication system under the operator network, there is a corresponding set of communication device network, that is, the operator is taken as a mobile operator network, and under the mobile operator network, there is a set of communication system, which includes HLR under the mobile operator network; and the HLR is a database managed by the mobile subscriber for storing and recording subscription information of the subscribers in the governed area and dynamically updating the location information of the subscribers so as to provide network routing of the called subscriber in the call service. Based on this, in this embodiment, after receiving the map request message, the MNP-MATF obtains the calling number carried in the map request message, and searches for an HLRDB; judging whether the calling number is recorded in the HLRDB; when the HLRDB is judged to record the calling number, determining that the calling number is a home network user; and when the HLRDB is judged not to record the calling number, determining that the calling number is an external network user.
Further, when the judgment result indicates that the calling number is the home network subscriber, the HLRDB should store the subscription information corresponding to the calling number; the MNP-MATF can search the HLRDB based on the calling number to obtain subscription information corresponding to the calling number. In this embodiment, when a user signs a contract, whether the calling number starts a calling playback function or not can be set in a personalized manner; that is, when obtaining the subscription information corresponding to the calling number, the MNP-MATF may obtain whether the calling playback function is turned on corresponding to the calling number included in the subscription information; when the contract information is determined to contain the calling playback function corresponding to the calling number, the calling playback attribute generated by the MNP-MATF is the calling playback start; and when the contract information is determined to contain the calling number corresponding to the calling number without starting the calling playback function, the calling playback attribute generated by the MNP-MATF is the calling playback inhibition. The calling playback starting indicates that when the calling number initiates a call, a playback prompt function is started; the calling playback inhibition shows that when the calling number initiates a call, the playback prompt function is not started.
Step 404: and the MNP-MATF searches an MNP database based on the called number to obtain the carrying attribute corresponding to the called number.
In this embodiment, the carrying attribute corresponding to the called number represents whether the called number is a home network user. Specifically, the carrying attribute corresponding to the called number includes: the home network carrying type is not limited to the above-mentioned carrying types, and the external network carrying type is not limited to the home network carrying type, the external network carrying type, and the external network carrying type. The home network non-carrying type and the home network to home network carrying type represent that the called number is a home network user; the unknown state carrying type, the home network carrying type and the external network-to-external network carrying type represent that the called number is an external network user. Taking the home network as a mobile operator network as an example, the type of the home network not carried out can be understood as that the called number is signed under the home network, that is, the network element device (including the network element devices such as GMSC, MNP network element, HLR, etc.) described in this embodiment belongs to an operator network. The type of the carried number from the external network to the home network may be understood that the called number is originally signed under the external network (e.g., a telecommunication operator network), and is currently migrated from the external network to the home network (e.g., a mobile operator network), that is, the called number and the network element device (including the network element devices such as the GMSC, the MNP network element, or the HLR) described in this embodiment currently belong to an operator network. Based on this, it is stated that the two carrying types represent that the called number is the home network user. The unknown state bearer type may be understood as that the MNP-MATF does not recognize the bearer type of the called number, and is handled as an external network user. The home network carrying-out and carrying type may be understood as that the called number is originally signed under a home network (e.g., a mobile operator network) and is currently migrated from the home network to an external network (e.g., a telecommunication operator network), that is, the called number currently belongs to a different operator network from the network element device (including a GMSC, an MNP network element, an HLR, or other network element devices) described in this embodiment. The type carried from the external network to the external network may be understood that the called number is originally signed under an external network (e.g., a unicom operator network) and is currently signed under another external network (e.g., a telecom operator network), that is, the called number currently belongs to a different operator network from the network element device (including a GMSC, an MNP network element, an HLR, or other network element devices) described in this embodiment.
Step 405: MNP-MATF returns map response message to GMSC; and the map response message carries the calling playback attribute and the carrying attribute corresponding to the called number.
Step 406: and the GMSC indicates whether to output the playback prompt information or not based on the calling playback attribute and the carrying attribute corresponding to the called number.
Specifically, when the carrying attribute corresponding to the called number is a carrying type which is not carried out from the home network or a carrying type carried from an external network to the home network, and the called number is characterized as the home network subscriber, the GMSC indicates to output the playback prompt information to characterize the called subscriber as the home network subscriber. And when the carrying attribute corresponding to the called number is an unknown state carrying type, a home network carrying-out carrying type or an external network-to-external network carrying type, the GMSC indicates that the called number is an external network user, and the GMSC indicates to output a playback prompt message to indicate that the called user is an external network user.
By adopting the technical scheme of the embodiment of the invention, the GMSC initiates the map request message carrying the call playback function label and obtains the map response message carrying the carrying attribute corresponding to the called number and the calling playback attribute, and the GMSC indicates whether to output the playback prompt according to the carrying attribute corresponding to the called number and the calling playback attribute, so that whether a called user is a home network user is prompted when the calling user initiates a call, the calling user can conveniently decide whether to continue to communicate with the called number according to the playback prompt or control the communication time with the called number, the communication charge requirement of the calling user is met, and the user experience is greatly improved.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (12)
1. A method for calling, the method comprising:
after receiving a calling routing request of a user, a Gateway Mobile Switching Center (GMSC) sends a map request message to a mobile number carrying MNP network element; the map request message comprises a calling number, a called number and a call playback function label;
when the MNP network element determines that a call playback function label is opened based on the map request message, the MNP network element determines a call playback attribute corresponding to the calling number based on the calling number, and searches for a carrying attribute corresponding to the called number based on the called number;
the MNP network element sends a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute;
and the GMSC indicates whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message.
2. The method of claim 1, wherein the determining the calling playback attribute corresponding to the calling number based on the calling number comprises:
and the MNP network element searches in a Home Location Register (HLRDB) database based on the calling number, judges whether the calling number is a home network user or not, and generates a calling playback attribute corresponding to the calling number based on a judgment result.
3. The method of claim 2, wherein the generating the calling playback attribute corresponding to the calling number based on the determination result comprises:
when the judging result is that the calling number is the home network user, searching the HLRDB based on the calling number to obtain subscription information corresponding to the calling number; generating calling playback attributes based on the subscription information, wherein the calling playback attributes are calling playback opening or calling playback inhibition;
and when the calling number is a non-home network user according to the judgment result, generating a calling playback attribute as calling playback inhibition.
4. The method of claim 1, wherein the obtaining of the carrying attribute corresponding to the called number based on the called number lookup comprises:
and the MNP network element searches an MNP database based on the called number to obtain the carrying attribute corresponding to the called number.
5. The method of claim 4, wherein the GMSC indicates whether to output playback prompt information based on a carried attribute and a calling playback attribute corresponding to the called number in the map response message, comprising:
the GMSC identifies the calling sound reproduction attribute, and indicates not to output sound reproduction prompt information when the calling sound reproduction attribute is calling sound reproduction inhibition;
and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
6. The method according to claim 5, wherein the indicating whether to output playback prompt information based on the carried attribute corresponding to the called number comprises:
when the carried attribute corresponding to the called number represents that the called number belongs to the user of the home network, indicating to output playback prompt information to represent that the called user is the user of the home network;
and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
7. A calling system, said system comprising: gateway mobile switching center GMSC and mobile number portability MNP network element; wherein,
the GMSC is used for sending a map request message to the MNP network element after receiving a calling routing request of a user; the map request message comprises a calling number, a called number and a call playback function label; the map response message is also used for indicating whether to output playback prompt information or not based on the carrying attribute corresponding to the called number and the calling playback attribute in the map response message;
the MNP network element is used for determining a calling playback attribute corresponding to the calling number based on the calling number when the calling playback function is started based on the map request message, and searching for a carrying attribute corresponding to the called number based on the called number; and sending a map response message to the GMSC, wherein the map response message carries a carrying attribute corresponding to the called number and a calling playback attribute.
8. The system of claim 7, further comprising a Home Location Register Database (HLRDB);
and the MNP network element is used for searching the HLRDB based on the calling number, judging whether the calling number is a home network user or not, and generating a calling playback attribute corresponding to the calling number based on a judgment result.
9. The system according to claim 8, wherein the MNP network element is configured to, when the determination result indicates that the calling number is a home network subscriber, search the HLRDB based on the calling number, and obtain subscription information corresponding to the calling number; generating calling playback attributes based on the subscription information, wherein the calling playback attributes are calling playback opening or calling playback inhibition; and when the calling number is a non-home network user according to the judgment result, generating a calling playback attribute as calling playback inhibition.
10. The system of claim 7, further comprising a MNP database;
and the MNP network element is used for searching an MNP database based on the called number and obtaining the carrying attribute corresponding to the called number.
11. The system of claim 10, wherein the GMSC is configured to identify the caller playback attribute, and when the caller playback attribute is a caller playback suppression, the GMSC indicates not to output a playback alert message; and when the calling playback attribute is that calling playback is started, indicating whether playback prompt information is output or not based on the carrying attribute corresponding to the called number.
12. The system according to claim 11, wherein the GMSC is configured to indicate that the called subscriber is the home network subscriber by outputting a playback prompt message when the carried attribute corresponding to the called number indicates that the called number belongs to the home network subscriber; and when the carried attribute corresponding to the called number represents that the called number belongs to the external network user, indicating to output playback prompt information to represent that the called user is the external network user.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510942990.5A CN106888438A (en) | 2015-12-16 | 2015-12-16 | A kind of method of calling and system |
PCT/CN2016/103511 WO2017101592A1 (en) | 2015-12-16 | 2016-10-27 | Calling method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510942990.5A CN106888438A (en) | 2015-12-16 | 2015-12-16 | A kind of method of calling and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106888438A true CN106888438A (en) | 2017-06-23 |
Family
ID=59055696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510942990.5A Pending CN106888438A (en) | 2015-12-16 | 2015-12-16 | A kind of method of calling and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106888438A (en) |
WO (1) | WO2017101592A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113630767A (en) * | 2021-08-25 | 2021-11-09 | 中国联合网络通信集团有限公司 | Terminal addressing method and server |
CN113676855A (en) * | 2021-08-25 | 2021-11-19 | 中国联合网络通信集团有限公司 | Number portability method, number portability server and operator server |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101090566B (en) * | 2006-06-15 | 2011-09-07 | 中国电信股份有限公司 | Method for implementing intelligent service at roaming access mode and gateway mobile exchange centre |
US7664496B1 (en) * | 2006-07-14 | 2010-02-16 | At&T Mobility Ii Llc | Local number portability for mobility management |
CN101340717B (en) * | 2008-08-12 | 2012-03-14 | 中国移动通信集团江苏有限公司 | Area division, time division, grouping integrated business solutions based on intelligent network |
CN102487496B (en) * | 2009-10-27 | 2015-06-17 | 中国电信股份有限公司 | Mobile communication system and method for realizing calling route in number portability service |
CN103415028B (en) * | 2013-07-22 | 2016-08-31 | 中国联合网络通信集团有限公司 | Business initiates reminding method and network element device |
-
2015
- 2015-12-16 CN CN201510942990.5A patent/CN106888438A/en active Pending
-
2016
- 2016-10-27 WO PCT/CN2016/103511 patent/WO2017101592A1/en active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113630767A (en) * | 2021-08-25 | 2021-11-09 | 中国联合网络通信集团有限公司 | Terminal addressing method and server |
CN113676855A (en) * | 2021-08-25 | 2021-11-19 | 中国联合网络通信集团有限公司 | Number portability method, number portability server and operator server |
CN113676855B (en) * | 2021-08-25 | 2022-08-23 | 中国联合网络通信集团有限公司 | Number portability method, number portability server and operator server |
CN113630767B (en) * | 2021-08-25 | 2022-09-16 | 中国联合网络通信集团有限公司 | Terminal addressing method and server |
Also Published As
Publication number | Publication date |
---|---|
WO2017101592A1 (en) | 2017-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7983652B1 (en) | Emergency call notification for network services | |
JP5279489B2 (en) | Method and apparatus for providing individual location-aware indicators such as ring tone or ring back | |
US8774379B1 (en) | Incoming spoof call detection | |
US8331268B2 (en) | Methods, systems, and computer-readable media for providing an event alert | |
JP2007110616A (en) | Communication method and communication device | |
CN105282721B (en) | The display processing method of calling number, system and equipment in one-set-multi-number business | |
US10771979B2 (en) | Fake base station short message identification | |
CN104184871B (en) | A kind of method and apparatus prompting harassing call number | |
CN101119505B (en) | System and method for implementing ring back tone service | |
US8781084B2 (en) | Providing selective voice mail services | |
CN114222284A (en) | Terminal equipment identification method and device and readable storage medium | |
CN106888438A (en) | A kind of method of calling and system | |
CA2488963A1 (en) | Method and apparatus for processing routing requests | |
JP5931066B2 (en) | Emergency call management system | |
CN110086945B (en) | Communication method, server, intelligent device, server, and storage medium | |
CN103974215B (en) | Control method of electronic device and electronic equipment | |
EP2735181B1 (en) | Mobile-to-mobile call determination | |
CN105827779A (en) | Method and device for controlling number blacklist | |
US20150119009A1 (en) | Method and apparatus for providing a called identifier to a device associated with multiple identifiers | |
CN101155321A (en) | Method for processing failure in call course | |
CN107528989A (en) | A kind of incoming ring tone adjusting method, terminal and storage medium | |
CN104427458B (en) | Color bell playing method and system, Calling Side MSC, callee side MSC | |
US9020497B2 (en) | Method of routing a call to one of a plurality of user equipment | |
US9729710B2 (en) | Prioritized ongoing communication interrupt | |
CN101325813A (en) | Method and device for generating user information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170623 |