CN105721720B - For showing the method, virtual-number distribution platform and system of virtual-number - Google Patents
For showing the method, virtual-number distribution platform and system of virtual-number Download PDFInfo
- Publication number
- CN105721720B CN105721720B CN201410724757.5A CN201410724757A CN105721720B CN 105721720 B CN105721720 B CN 105721720B CN 201410724757 A CN201410724757 A CN 201410724757A CN 105721720 B CN105721720 B CN 105721720B
- Authority
- CN
- China
- Prior art keywords
- virtual
- called
- terminal
- calling
- equipment
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Method, virtual-number distribution platform and the system that the invention discloses a kind of for showing virtual-number.When receiving the call notification of equipment of the core network transmission, called virtual-number is extracted from call notification;Wherein equipment of the core network sends call notification when detecting that calling terminal calls called virtual-number;Inquire real called party number associated with called virtual-number;Calling indication message is sent to equipment of the core network, wherein calling indication message includes routing iinformation associated with real called party number, so that equipment of the core network calls called terminal using routing iinformation, and controlling the incoming number that called terminal is shown is called virtual-number.The present invention can protect calling party's privacy while protecting callee's privacy, and calling party and callee show the same virtual-number, saved virtual-number resource.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of method for showing virtual-number, virtual-numbers point
With platform and system.
Background technique
As consciousness of the user to secret protection is more and more stronger, user using for example call a taxi, intermediary's lease, carryout service
When equal third-party applications, it is particularly desired to protect personal privacy, hide the true number of oneself, the demand to secret protection is more next
It is higher.
A kind of mode existing at present is in information transmitting using virtual-number, and the program requires telco provider to provide
The website of user management virtual-number, the association of user settable virtual-number and physical number;Another way is an end
Bind multiple virtual-numbers in end.
Both the above mode is required to user by operator's transacting business, is only capable of the user that related service is handled in protection,
When the attendants such as example driver, the courier for not handling related service initiate to converse as calling party, their number
Privacy is unable to get protection.The virtual-number of both the above method binding simultaneously is fixed, and excessive virtual-number resource is occupied.
Summary of the invention
Method, virtual-number distribution platform and the system that the present invention provides a kind of for showing virtual-number.It can be
Calling party's privacy is protected while protecting callee's privacy, calling party and callee show the same virtual-number, saved void
Quasi- number resource.
According to an aspect of the invention, there is provided a kind of method for showing virtual-number, comprising:
When receiving the call notification of equipment of the core network transmission, called virtual-number is extracted from call notification;Its
Middle equipment of the core network sends call notification when detecting that calling terminal calls called virtual-number;
Inquire real called party number associated with called virtual-number;
Calling indication message is sent to equipment of the core network, wherein calling indication message includes related to real called party number
The routing iinformation of connection so that equipment of the core network calls called terminal using routing iinformation, and controls the incoming call that called terminal is shown
Number is called virtual-number.
In one embodiment, after the step of extracting called virtual-number in call notification, further includes:
Judge whether called virtual-number is legal virtual-number;
If judging called virtual-number as legal virtual-number, further judge called virtual-number whether in validity period
It is interior;
If judging called virtual-number before the deadline, inquiry real called party associated with called virtual-number is executed
The step of number.
In one embodiment, after the step of inquiring real called party number associated with called virtual-number, also
Include:
It is arranged according to scheduled caller identification, judges whether that the incoming number for requiring called terminal to show is virtual-number;
If it is desired to which the incoming number that called terminal is shown is virtual-number, then executes and calling indication message is sent to core
The step of net equipment wherein further includes indicating that the incoming number that called terminal is shown is called virtual-number in calling indication message
Caller identification indicate information.
In one embodiment, it if it is desired to which the incoming number that called terminal is shown is the true number of calling terminal, then holds
It is about to the step of calling indication message is sent to equipment of the core network, wherein further includes that instruction called terminal is aobvious in calling indication message
The incoming number shown is that the caller identification of the true number of calling terminal indicates information, so that equipment of the core network is exhaled using routing iinformation
It is called terminal, and controlling the incoming number that called terminal is shown is the true number of calling terminal.
In one embodiment, it when receiving the virtual-number distribution request of client transmission, is distributed from virtual-number
The true number of client and pot life information are extracted in request;
Select virtual-number from vacant number pond, the virtual-number of selection be transferred to and has been distributed in number pond, and with visitor
The true number in family end is associated;
Start timer associated with the virtual-number of selection, wherein using pot life information as the timing of timer
Time limit;
The virtual-number of selection is sent to client.
In one embodiment, when detecting that the virtual-number distributed in number pond expires, by overdue virtual number
Code is transferred in vacant number pond.
According to another aspect of the present invention, a kind of for showing the virtual-number distribution platform of virtual-number, packet is provided
Include the first receiving unit, extraction unit, query unit and the first transmission unit, in which:
First receiving unit, for receiving the call notification of equipment of the core network transmission, wherein equipment of the core network is being detected
Calling terminal sends call notification when calling called virtual-number;
Extraction unit is logical from calling when for receiving the call notification of equipment of the core network transmission when the first receiving unit
Called virtual-number is extracted in knowing;
Query unit, for inquiring real called party number associated with called virtual-number;
First transmission unit, for calling indication message to be sent to equipment of the core network, wherein calling indication message includes
Routing iinformation associated with real called party number so that equipment of the core network calls called terminal using routing iinformation, and controls
The incoming number that called terminal is shown is called virtual-number.
In one embodiment, virtual-number distribution platform further includes the first recognition unit, in which:
First recognition unit, for after extracting called virtual-number in call notification, judgement to be called in extraction unit
Whether virtual-number is legal virtual-number;If judging called virtual-number as legal virtual-number, further judgement is called
Before the deadline whether virtual-number;If judging called virtual-number before the deadline, indicate query unit execute inquiry with
The operation of the called associated real called party number of virtual-number.
In one embodiment, virtual-number distribution platform further includes the second recognition unit, in which:
Second recognition unit is used for after query unit inquires real called party number associated with called virtual-number,
It is arranged according to scheduled caller identification, judges whether that the incoming number for requiring called terminal to show is virtual-number;If it is desired to by
The incoming number for making terminal show is virtual-number, then indicates that the first transmission unit executes and calling indication message is sent to core
The operation of net equipment wherein further includes indicating that the incoming number that called terminal is shown is called virtual-number in calling indication message
Instruction information.
In one embodiment, the second recognition unit is also used in the incoming number for requiring called terminal to show be that caller is whole
When the true number at end, the first transmission unit of instruction executes the operation that calling indication message is sent to equipment of the core network, wherein
Further include in calling indication message indicate the incoming number that show of called terminal for the instruction information of the true number of calling terminal, with
Just equipment of the core network calls called terminal using routing iinformation, and controlling the incoming number that called terminal is shown is that calling terminal is true
Real number.
In one embodiment, above-mentioned virtual-number distribution platform further include the second receiving unit, the second transmission unit and
Number managing unit, in which:
Second receiving unit, for receiving the virtual-number distribution request of client transmission;
Extraction unit, when for receiving the virtual-number distribution request of client transmission when the second receiving unit, from void
The true number of client and pot life information are extracted in quasi- number assignment request;
The virtual-number of selection is transferred to and has divided for selecting virtual-number from vacant number pond by number managing unit
With in number pond, and it is associated with the true number of client;Start timer associated with the virtual-number of selection, wherein will
Timing deadline of the pot life information as timer;
Second transmission unit, for the virtual-number of selection to be sent to client.
In one embodiment, number managing unit is also used to detecting that the virtual-number distributed in number pond expires
When, overdue virtual-number is transferred in vacant number pond.
According to another aspect of the invention, a kind of system for showing virtual-number, including virtual-number point are provided
With platform and equipment of the core network, in which:
Virtual-number distribution platform, the virtual-number distribution platform being related to for any of the above-described;
Equipment of the core network, for being sent out when detecting that calling terminal calls called virtual-number to virtual-number distribution platform
Send call notification;When receiving the calling indication message of virtual-number distribution platform transmission, using being wrapped in calling indication message
The routing iinformation calling called terminal included, and controlling the incoming number that called terminal is shown is called virtual-number.
In one embodiment, equipment of the core network is specifically in the calling instruction letter for receiving the transmission of virtual-number distribution platform
When breath, the incoming number for judging whether the caller identification for including in calling indication message instruction information indicates that called terminal is shown is
Called virtual-number;If the incoming number that caller identification instruction information instruction called terminal is shown is called virtual-number, control
The incoming number that called terminal processed is shown is called virtual-number.
In one embodiment, equipment of the core network is also used to indicate that information instruction called terminal is shown in caller identification next
When electric number is calling terminal true number, then the incoming number that called terminal show is controlled as the true number of calling terminal.
Method, virtual-number distribution platform and the system that the invention discloses a kind of for showing virtual-number.When virtual
When number assignment platform receives the call notification of equipment of the core network transmission, called virtual-number is extracted from call notification,
It inquires real called party number associated with called virtual-number and calling indication message is sent to equipment of the core network, wherein exhaling
Being instruction information includes routing iinformation associated with real called party number, so that equipment of the core network calls quilt using routing iinformation
It is terminal, and controlling the incoming number that called terminal is shown is called virtual-number.Calling party and callee of the invention is logical
It shows same by callee's preset virtual-number when words, calling party can be protected while protecting callee's privacy
Privacy has saved virtual-number resource.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to required in embodiment or description
The attached drawing used is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, right
For those of ordinary skill in the art, without any creative labor, it can also be obtained according to these attached drawings
Other attached drawings.
Fig. 1 is one embodiment schematic diagram of method of the present invention for showing virtual-number.
Fig. 2 is another embodiment schematic diagram of method of the present invention for showing virtual-number.
Fig. 3 is another embodiment schematic diagram of method of the present invention for showing virtual-number.
Fig. 4 is the schematic diagram of virtual-number allocation flow in the present invention.
Fig. 5 is the schematic diagram of caller identification in the present invention.
Fig. 6 is one embodiment schematic diagram of virtual-number distribution platform of the present invention for showing virtual-number.
Fig. 7 is another embodiment schematic diagram of virtual-number distribution platform of the present invention for showing virtual-number.
Fig. 8 is another embodiment schematic diagram of virtual-number distribution platform of the present invention for showing virtual-number.
Fig. 9 is another embodiment schematic diagram of virtual-number distribution platform of the present invention for showing virtual-number.
Figure 10 is information exchange schematic diagram of the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Below
Description only actually at least one exemplary embodiment be it is illustrative, never as to the present invention and its application or make
Any restrictions.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Unless specifically stated otherwise, positioned opposite, the digital table of the component and step that otherwise illustrate in these embodiments
It is not limited the scope of the invention up to formula and numerical value.
Fig. 1 shows one embodiment of method of the present invention for showing virtual-number.Preferably, the side of the present embodiment
Method step can be executed by virtual-number distribution platform of the invention, in which:
Step 101, it when receiving the call notification of equipment of the core network transmission, is extracted from call notification called virtual
Number;Wherein equipment of the core network sends call notification when detecting that calling terminal calls called virtual-number.
Step 102, real called party number associated with called virtual-number is inquired.
Step 103, calling indication message is sent to equipment of the core network, wherein calling indication message includes and real called party
The associated routing iinformation of number, so that equipment of the core network calls called terminal using routing iinformation, and it is aobvious to control called terminal
The incoming number shown is called virtual-number.
Method for showing virtual-number of the invention can protect calling party hidden while protecting callee's privacy
Private, calling party and callee show the same virtual-number, have saved virtual-number resource.
In one embodiment, after step 101, also carry out judging whether called virtual-number is legal virtual number
Code;If judging whether before the deadline called virtual-number as legal virtual-number, further judges called virtual-number;If
Judge called virtual-number before the deadline, then executes step 102.Only legal virtual-number before the deadline is inquired
The step of real called party number being associated.
In another embodiment, after step 102, it also carries out being arranged according to scheduled caller identification, judge whether
It is required that the incoming number that called terminal is shown is virtual-number.If it is desired to which display of calling virtual-number, then indicate equipment of the core network
In called terminal display of calling virtual-number;If it is desired to which the true number of display of calling, then indicate equipment of the core network in called terminal
The true number of display of calling.Calling party can be actively arranged, its number can also be configured by way of terminal default setting
It is its true number or the preset virtual-number of callee in callee's caller identification, therefore protects the privacy of calling party;
Again since calling and called both sides show the same virtual-number, virtual-number resource has been saved.
Another embodiment of method Fig. 2 shows the present invention for showing virtual-number.Preferably, the present embodiment
Method and step can be executed by virtual-number distribution platform of the invention, in which:
Step 201, it when receiving the call notification of equipment of the core network transmission, is extracted from call notification called virtual
Number;Wherein equipment of the core network sends call notification when detecting that calling terminal calls called virtual-number.
Step 202, judge whether called virtual-number is legal virtual-number.
Step 203, if called number is legal virtual-number, further judge called virtual-number whether in validity period
It is interior, it is called to avoid to expired associated numbers.
Step 204, if called virtual-number before the deadline, inquires real called party associated with called virtual-number
Number.
Step 205, it is arranged according to scheduled caller identification, judges whether that called terminal is required to show that incoming number is virtual
Number.If it is desired to which called terminal shows that incoming number is that virtual-number enters step 206;If it is desired to called terminal display incoming call number
Code is that true number enters step 207.
Step 206, calling indication message is sent to equipment of the core network, in calling indication message with real called party number phase
Associated routing iinformation further includes that instruction called terminal is shown so that equipment of the core network calls called terminal using routing iinformation
Incoming number be called virtual-number caller identification instruction information.
Step 207, calling indication message is sent to equipment of the core network, in calling indication message with real called party number phase
Associated routing iinformation further includes that instruction called terminal is shown so that equipment of the core network calls called terminal using routing iinformation
Incoming number be the true number of caller caller identification indicate information.
In above-described embodiment, calling party is the meeting such as a side of the driver of application, food delivery courier, instant communication software of calling a taxi
Initiator is talked about, callee is another party that virtual-number has been previously set, such as the passenger to call a taxi, the user that makes a reservation and immediately
The user etc. of communication software.
By taking taxi-hailing software as an example, passenger first passes through application or client default before using mobile phone applications client chauffeur
The mode of distribution is associated with a virtual-number.Driver sets the caller identification occupant set for making passenger terminal by client
Virtual-number or the true number of driver can also be to show true number or virtual-number by client default setting.
When passenger's taxi-hailing software chauffeur, driver initiates call by terminal applies order, to the virtual-number of passenger, and core net is set
Virtual-number distribution platform, virtual-number point are given in the standby transmission call notification when detecting that driver terminal calls called virtual-number
First judge whether virtual-number is legal virtual-number with platform, then further whether before the deadline to judge virtual-number,
The validity period of virtual-number can also pass through application platform default setting by occupant set.If virtual-number it is legal and
Before the deadline, then virtual-number distribution platform inquires real called party number associated with called virtual-number.It will include multiplying
The calling indication message of the caller identification setting of objective true number routing information and driver is sent to equipment of the core network, and core net is set
It is standby that passenger terminal is called according to calling indication message.
When being set as showing true number, after driver calls passenger, the true number of driver is shown in passenger terminal,
The virtual-number of passenger associated is shown in driver terminal.
When being set as showing virtual-number, after driver calls passenger, passenger terminal and driver terminal show that passenger is closed
The virtual-number of connection protects the privacy of calling and called both sides that is, by a virtual-number, while saving virtual-number money
Source.
Fig. 3 shows one embodiment that client in the present invention applies for the method for virtual-number.Preferably, the present embodiment
Method and step can be executed by virtual-number distribution platform of the invention, in which:
Step 301, it when receiving the virtual-number distribution request of client transmission, is mentioned from virtual-number distribution request
Take out the true number of client and pot life information.
Step 302, virtual-number is selected from vacant number pond, the virtual-number of selection is transferred to and has distributed number pond
In, and it is associated with the true number of client.Be transferred to distributed number pond virtual-number no longer association user client it is true
Number.
Step 303, start timer associated with the virtual-number of selection, wherein using pot life information as timing
The timing deadline of device.
Step 304, the virtual-number of selection is sent to client.
The pot life in the virtual-number distribution request user of services such as need chauffeur, make a reservation send by client
Information can be set by user according to oneself demand, can also be with client default setting.Pot life can be set as one
It, one week, January etc., can also according to using service time, such as after being called a taxi successfully using taxi-hailing software, express delivery receive or
After the completion of taking out food delivery, the virtual-number time limit expires.Virtual-number set by user can be virtual cell-phone number, base
Number, it is also possible to other idle numbers, can also be the non-base such as short codes, cell-phone number.Those skilled in the art can root
It is obtained according to the present invention, for example the calling partys such as taxi driver, take-away food delivery person can also send virtual-number point by client
With request, to be shown as the virtual-number of its application in callee's terminal caller.
In one embodiment, further include step 305:
Step 305, when detecting that the virtual-number distributed in number pond expires, overdue virtual-number is transferred to
In vacant number pond, to reuse virtual-number.
Fig. 4 shows virtual-number distribution schematic diagram of the present invention, and caller identification shows when Fig. 5 shows call of the invention
It is intended to, below with reference to Fig. 4, Fig. 5, illustrates the virtual-number allocation flow of the method for showing virtual-number of the invention and lead to
Caller identification when words.
As shown in figure 4, callee is chauffeur passenger by taking taxi-hailing software as an example, calling party is order driver.Passenger true number
Code is 18912340000, before chauffeur, first passes through terminal applies and asks to the transmission virtual-number distribution of virtual-number distribution platform
Virtual-number when asking to apply for being called includes the number of passenger terminal in virtual-number distribution request
18912340000 and passenger setting time limit 1 hour using virtual-number.Virtual-number distribution platform is virtual from the free time
The true number-associated of selection 18144444444 and passenger in number, timer starts timing, by virtual-number
18144444444 are sent to callee's terminal.
As shown in figure 5, the true number of driver is 18966666666, driver is set in advance in by the application of its terminal to be multiplied
The caller identification of objective terminal is the virtual-number of its true number 18966666666 or occupant set.To be set as incoming call display
For showing virtual-number.Passenger initiates chauffeur by terminal applies, after driver's order, initiates to call to passenger.Driver, which dials, to be multiplied
The virtual-number 18144444444 of visitor initiates to converse, and after system detection to virtual-number 18144444444, detects that its is legal
Effectively, the true number 18912340000 for inquiring passenger initiates to call to passenger, after passenger receives calls, passenger terminal
Caller identification is 18144444444.Thereby realize the individual privacy of same virtual-number protection caller and called both sides.
Fig. 6 is one embodiment schematic diagram of virtual-number distribution platform of the present invention for showing virtual-number.Such as Fig. 6
Shown, virtual-number distribution platform includes that the first receiving unit 601, extraction unit 602, query unit 603 and the first transmission are single
Member 604, in which:
First receiving unit 601, for receiving the call notification of equipment of the core network transmission, wherein equipment of the core network is being detected
Call notification is sent when calling called virtual-number to calling terminal.
Extraction unit 602, when for receiving the call notification of equipment of the core network transmission when the first receiving unit 601, from
Called virtual-number is extracted in call notification.
First transmission unit 603, for calling indication message to be sent to equipment of the core network, wherein calling indication message packet
Routing iinformation associated with real called party number is included, so that equipment of the core network calls called terminal using routing iinformation, and is controlled
The incoming number that called terminal processed is shown is called virtual-number.
Virtual-number distribution platform for showing virtual-number of the invention can be while protecting callee's privacy
Calling party's privacy is protected, calling party and callee show the same virtual-number, saved virtual-number resource.
Fig. 7 shows another embodiment of virtual-number distribution platform of the present invention for showing virtual-number.Such as Fig. 7
Shown in virtual-number distribution platform, including the first receiving unit 701, extraction unit 702, query unit 703 and first send
Unit 704, with the first receiving unit 601, extraction unit 602, query unit 603 and the first transmission unit 604 in Fig. 6.Also
Including the first recognition unit 705:
First recognition unit 705, for after extracting called virtual-number in call notification, sentencing in extraction unit 702
Whether disconnected called virtual-number is legal virtual-number;If judging, called virtual-number as legal virtual-number, is further sentenced
Before the deadline whether disconnected called virtual-number;If judging called virtual-number before the deadline, indicate that query unit 703 is held
Row inquires the operation of real called party number associated with called virtual-number.
In one embodiment, virtual-number distribution platform as shown in Figure 7, including the first receiving unit 701, extraction list
Member 702, query unit 703 and the first transmission unit 704, with the first receiving unit 601 in Fig. 6, extraction unit 602, inquiry
Unit 603 and the first transmission unit 604.Further include the second recognition unit 706:
Second recognition unit 706, for inquiring real called party number associated with called virtual-number in query unit 703
After code, it is arranged according to scheduled caller identification, judges whether that the incoming number for requiring called terminal to show is virtual-number;To
The incoming number for asking called terminal to show is virtual-number, then indicates that calling indication message is sent out in the execution of the first transmission unit 704
The operation of equipment of the core network is given, wherein further include the incoming number for indicating that called terminal is shown in calling indication message is called
The instruction information of virtual-number.
In one embodiment, the second recognition unit 706 is also used to based on the incoming number for requiring called terminal to show
When being the true number of terminal, the first transmission unit 704 of instruction executes the behaviour that calling indication message is sent to equipment of the core network
Make, wherein further includes the instruction for indicating incoming number that called terminal show as the true number of calling terminal in calling indication message
Information so that equipment of the core network calls called terminal using routing iinformation, and controls based on the incoming number that called terminal is shown
Cry terminal true number.
Fig. 8 shows another embodiment of virtual-number distribution platform of the present invention for showing virtual-number, including
First receiving unit 801, extraction unit 802, query unit 803 and the first transmission unit 804 receive single with first in Fig. 6
Member 601, extraction unit 602, query unit 603 and the first transmission unit 604.It further include the second receiving unit 805, number administration
Unit 806 and the second transmission unit 807, in which:
Second receiving unit 805, for receiving the virtual-number distribution request of client transmission.
Extraction unit 802 is also used to receive the virtual-number distribution request of client transmission when the second receiving unit 805
When, the true number of client and pot life information are extracted from virtual-number distribution request.
The virtual-number of selection is transferred to by number managing unit 806 for selecting virtual-number from vacant number pond
It distributes in number pond, and associated with the true number of client;Start timer associated with the virtual-number of selection, wherein
Using pot life information as the timing deadline of timer.
Second transmission unit 807, for the virtual-number of selection to be sent to client.
The pot life in the virtual-number distribution request user of services such as need chauffeur, make a reservation send by client
Information can be set by user according to oneself demand, can also be with client default setting.Pot life can be set as one
It, one week, January etc., can also according to using service time, such as after being called a taxi successfully using taxi-hailing software, express delivery receive or
After the completion of taking out food delivery, the virtual-number time limit expires.Virtual-number set by user can be virtual cell-phone number, base
Number, it is also possible to other idle numbers, can also be the non-base such as short codes, cell-phone number.Those skilled in the art can root
It is obtained according to the present invention, for example the calling partys such as taxi driver, take-away food delivery person can also send virtual-number point by client
With request, to be shown as the virtual-number of its application in callee's terminal caller.
Number managing unit 806 is also used to detecting that the virtual-number distributed in number pond arrives in one embodiment
When the phase, overdue virtual-number is transferred in vacant number pond, to reuse virtual-number.
Fig. 9 shows another embodiment of virtual-number distribution platform of the present invention for showing virtual-number, including
First receiving unit 901, extraction unit 902, query unit 903 and the first transmission unit 904, the first recognition unit 905 and
Two recognition units 906, with the first receiving unit 701, extraction unit 702, query unit 703 and the first transmission unit in Fig. 7
704, the first recognition unit 705 and the second recognition unit 706 further include the second receiving unit 907,908 and of number managing unit
Second transmission unit 909, in which:
Second receiving unit 907, for receiving the virtual-number distribution request of client transmission.
Extraction unit 902 is also used to receive the virtual-number distribution request of client transmission when the second receiving unit 907
When, the true number of client and pot life information are extracted from virtual-number distribution request.
The virtual-number of selection is transferred to by number managing unit 908 for selecting virtual-number from vacant number pond
It distributes in number pond, and associated with the true number of client;Start timer associated with the virtual-number of selection, wherein
Using pot life information as the timing deadline of timer.
Second transmission unit 909, for the virtual-number of selection to be sent to client.
The pot life in the virtual-number distribution request user of services such as need chauffeur, make a reservation send by client
Information can be set by user according to oneself demand, can also be with client default setting.Pot life can be set as one
It, one week, January etc., can also according to using service time, such as after being called a taxi successfully using taxi-hailing software, express delivery receive or
After the completion of taking out food delivery, the virtual-number time limit expires.Virtual-number set by user can be virtual cell-phone number, base
Number, it is also possible to other idle numbers, can also be the non-base such as short codes, cell-phone number.Those skilled in the art can root
It is obtained according to the present invention, for example the calling partys such as taxi driver, take-away food delivery person can also send virtual-number point by client
With request, to be shown as the virtual-number of its application in callee's terminal caller.
Number managing unit 908 in one embodiment are also used to detecting the virtual-number distributed in number pond
When expiring, overdue virtual-number is transferred in vacant number pond, to reuse virtual-number.
The present invention also provides a kind of systems for showing virtual-number, including virtual-number distribution platform and core net
Equipment, in which:
Virtual-number distribution platform, the virtual-number distribution platform being related to for any of the above-described.
Equipment of the core network, for being sent out when detecting that calling terminal calls called virtual-number to virtual-number distribution platform
Send call notification;When receiving the calling indication message of virtual-number distribution platform transmission, using being wrapped in calling indication message
The routing iinformation calling called terminal included, and controlling the incoming number that called terminal is shown is called virtual-number.
System for showing virtual-number of the invention can protect calling party hidden while protecting callee's privacy
Private, calling party and callee show the same virtual-number, have saved virtual-number resource.
In one embodiment, equipment of the core network is specifically in the calling instruction letter for receiving the transmission of virtual-number distribution platform
When breath, the incoming number for judging whether the caller identification for including in calling indication message instruction information indicates that called terminal is shown is
Called virtual-number;If the incoming number that caller identification instruction information instruction called terminal is shown is called virtual-number, control
The incoming number that called terminal processed is shown is called virtual-number.
In one embodiment, equipment of the core network is also used to indicate that information instruction called terminal is shown in caller identification next
When electric number is calling terminal true number, then the incoming number that called terminal show is controlled as the true number of calling terminal.
By taking taxi-hailing software as an example, in conjunction with Fig. 4, Fig. 5, the true number of passenger is 18912340000, is using mobile phone application visitor
The mode that application or client default allocation are first passed through before the chauffeur of family end is associated with a virtual-number 18144444444.Driver
True number be 18966666666, by way of client actively setting or client default setting, keep passenger whole
The caller identification at end is the virtual-number or true number 18966666666 of occupant set.When passenger's taxi-hailing software chauffeur,
Driver initiates calling by terminal applies order, to the virtual-number 18144444444 of passenger, and equipment of the core network is detecting department
Call notification is sent when machine terminal call is called virtual-number and gives virtual-number distribution platform, and virtual-number distribution platform first judges
Whether virtual-number is legal virtual-number, then further whether before the deadline to judge virtual-number, virtual-number has
The effect phase can also pass through application platform default setting by occupant set.If virtual-number is legal and before the deadline,
Virtual-number distribution platform inquires real called party number 18912340000 associated with called virtual-number 18144444444.
The calling indication message of caller identification setting including the true number routing information of passenger and driver is sent to equipment of the core network,
Equipment of the core network calls passenger terminal according to calling indication message.
When driver is set as showing true number, after driver calls passenger, the true of driver is shown in passenger terminal
The virtual-number 18144444444 of passenger associated is shown in number 18966666666, driver terminal.
When driver is set as showing virtual-number, after driver calls passenger, passenger terminal and driver terminal show and multiply
The associated virtual-number 18144444444 of visitor protects the privacy of calling and called both sides, same time that is, by a virtual-number
Virtual-number resource is saved.
Figure 10 shows information exchange schematic diagram of the invention.It is as shown in Figure 10:
Step 1001, callee sends virtual-number distribution request to virtual-number distribution platform by client.It is called
Side is the service users such as passenger, the person of making a reservation.Calling party is taxi driver, courier, takes out the services such as food delivery personnel and provides
Person.Virtual-number distribution request includes the timing information of virtual-number, and timing information can be callee's setting, be also possible to visitor
Family end default setting;Can be several hours, one day, one week etc., can also with specific business association, such as only in certain chauffeur
Shi Youxiao.
Step 1002, virtual-number distribution platform selects virtual number in vacant number pond according to virtual-number distribution request
Code, the virtual-number of selection is transferred to and has distributed number pond, associated with the true number of callee's client;Start timer,
Using pot life information as the timing deadline of timer.
Step 1003, the virtual-number of selection is sent to callee's client.
Virtual-number distribution platform also judges whether virtual-number expires, if expiring, cancels the association of virtual-number, turns
Enter vacant number pond.
Step 1004, calling party by client be set in the associated virtual-number of callee caller identification callee or
The true number in person display of calling side, client can also be with default setting, such as default setting is the display associated void of callee
Quasi- number.
Step 1005, calling party initiates calling to the virtual-number of called terminal.It is called a taxi with dripping drop, fast call a taxi etc. is called a taxi
For, passenger is called a taxi by terminal using initiation chauffeur, empty to the passenger of application display after driver is by applying order
Quasi- number initiates calling.
Step 1006, equipment of the core network sends call notification when detecting that calling terminal calls called virtual-number.
Step 1007, virtual-number distribution platform extracts called virtual-number from call notification.
Step 1008, judge whether virtual-number is legal virtual-number, if legal virtual-number, further judgement is
It is no before the deadline.
Step 1009, when virtual-number is legal and before the deadline, associated real called party number is inquired.
Step 1010, it is arranged according to scheduled caller identification, judges that the caller identification shown in callee's terminal is called
The virtual-number of Fang Xuanding or the true number of calling party end.
Step 1011, virtual-number distribution platform will indicate information comprising real called party number routing information and caller identification
Calling indication message be sent to equipment of the core network.
Step 1012, equipment of the core network is according to the routing iinformation and incoming call display of the real called party number in calling indication message
Show that instruction information initiates calling, shows corresponding caller identification in callee's terminal.For example, when calling party is set as in callee
When terminal shows virtual-number, in call, calling and called both sides show the associated virtual-number of callee.
Step 1013, calling and called are conversed.
The present invention can protect calling party's privacy while protecting callee's privacy, and calling party and callee show same
A virtual-number has saved virtual-number resource.Calling party is not required to the virtual-number of transacting business association in advance, when per call,
The associated virtual-number in corresponding called side can be shown as by showing in callee's terminal caller, simplify process.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
Description of the invention is given for the purpose of illustration and description, and is not exhaustively or will be of the invention
It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.It selects and retouches
It states embodiment and is to more preferably illustrate the principle of the present invention and practical application, and those skilled in the art is enable to manage
The solution present invention is to design various embodiments suitable for specific applications with various modifications.
Claims (13)
1. a kind of method for showing virtual-number characterized by comprising
When receiving the call notification of equipment of the core network transmission, called virtual-number is extracted from call notification;Its center
Heart net equipment sends the call notification when detecting that calling terminal calls the called virtual-number;
Inquiry real called party number associated with the called virtual-number;
Calling indication message is sent to equipment of the core network, wherein calling indication message includes related to the real called party number
The routing iinformation of connection so that equipment of the core network calls called terminal using the routing iinformation, and controls what called terminal was shown
Incoming number is the called virtual-number, the virtual-number shown so as to the virtual-number and called terminal of calling terminal calling
It is identical;
Wherein, after inquiring real called party number associated with the called virtual-number, further includes:
It is arranged according to scheduled caller identification, judges whether that the incoming number for requiring called terminal to show is virtual-number;
If it is desired to which the incoming number that called terminal is shown is virtual-number, then calling indication message is sent to core net and set by execution
Standby step wherein further includes indicating that the incoming number that called terminal is shown is the called virtual-number in calling indication message
Caller identification indicate information.
2. the method according to claim 1, wherein
After the step of extracting called virtual-number in call notification, further includes:
Judge whether the called virtual-number is legal virtual-number;
If judging, the called virtual-number for legal virtual-number, further judges whether the called virtual-number is having
In the effect phase;
If judging the called virtual-number before the deadline, it is associated with the called virtual-number true to execute inquiry
The step of called number.
3. the method according to claim 1, wherein
If it is desired to which the incoming number that called terminal is shown is the true number of calling terminal, then executes and send calling indication message
The step of to equipment of the core network wherein further includes indicating that the incoming number that called terminal is shown is that caller is whole in calling indication message
It holds the caller identification of true number to indicate information, so that equipment of the core network calls called terminal using the routing iinformation, and controls
The incoming number that called terminal processed is shown is the true number of calling terminal.
4. method according to any one of claim 1-3, which is characterized in that
When receiving the virtual-number distribution request of client transmission, it is true from virtual-number distribution request to extract client
Real number and pot life information;
Virtual-number is selected from vacant number pond, the virtual-number of selection is transferred to and has been distributed in number pond, and and client
True number is associated;
Start timer associated with the virtual-number of selection, wherein using the pot life information as the timing of timer
Time limit;
The virtual-number of selection is sent to client.
5. according to the method described in claim 4, it is characterized in that,
When detecting that the virtual-number distributed in number pond expires, overdue virtual-number is transferred to vacant number pond
In.
6. a kind of for showing the virtual-number distribution platform of virtual-number, which is characterized in that including the first receiving unit, extract
Unit, query unit, the first transmission unit and the second recognition unit, in which:
First receiving unit, for receiving the call notification of equipment of the core network transmission, wherein equipment of the core network is detecting caller
The call notification is sent when being called virtual-number described in terminal call;
Extraction unit, when for receiving the call notification of equipment of the core network transmission when the first receiving unit, from call notification
Extract called virtual-number;
Query unit, for inquiring real called party number associated with the called virtual-number;
First transmission unit, for calling indication message to be sent to equipment of the core network, wherein calling indication message includes and institute
The associated routing iinformation of real called party number is stated, so that equipment of the core network calls called terminal using the routing iinformation, and
The incoming number that show of control called terminal is the called virtual-number, so as to calling terminal calling virtual-number and be called
The virtual-number that terminal is shown is identical;
Second recognition unit, for after query unit inquiry real called party number associated with the called virtual-number,
It is arranged according to scheduled caller identification, judges whether that the incoming number for requiring called terminal to show is virtual-number;If it is desired to by
The incoming number for making terminal show is virtual-number, then indicates that the first transmission unit executes and calling indication message is sent to core
The operation of net equipment wherein further includes indicating that the incoming number that called terminal is shown is described called virtual in calling indication message
The instruction information of number.
7. platform according to claim 6, which is characterized in that further include the first recognition unit, in which:
First recognition unit, it is described called for after extracting called virtual-number in call notification, judging in extraction unit
Whether virtual-number is legal virtual-number;If judging, the called virtual-number for legal virtual-number, further judges
Before the deadline whether the called virtual-number;If judging the called virtual-number before the deadline, cargo tracer is indicated
Member executes the operation of inquiry real called party number associated with the called virtual-number.
8. platform according to claim 7, which is characterized in that
Second recognition unit is also used to the instruction when the incoming number for requiring called terminal to show is the true number of calling terminal
First transmission unit executes the operation that calling indication message is sent to equipment of the core network, wherein further includes in calling indication message
The incoming number that called terminal is shown is indicated for the instruction information of the true number of calling terminal, so as to described in equipment of the core network utilization
Routing iinformation calls called terminal, and controlling the incoming number that called terminal is shown is the true number of calling terminal.
9. platform a method according to any one of claims 6-8, which is characterized in that further include the second receiving unit, the second hair
Send unit and number managing unit, in which:
Second receiving unit, for receiving the virtual-number distribution request of client transmission;
Extraction unit, when for receiving the virtual-number distribution request of client transmission when the second receiving unit, from virtual number
The true number of client and pot life information are extracted in code distribution request;
The virtual-number of selection is transferred to the number of distribution for selecting virtual-number from vacant number pond by number managing unit
In code pond, and it is associated with the true number of client;Start timer associated with the virtual-number of selection, wherein will be described
Timing deadline of the pot life information as timer;
Second transmission unit, for the virtual-number of selection to be sent to client.
10. platform according to claim 9, which is characterized in that
Number managing unit is also used to when detecting that the virtual-number distributed in number pond expires, by overdue virtual-number
It is transferred in vacant number pond.
11. a kind of system for showing virtual-number, which is characterized in that including as described in any one of claim 6-10
Virtual-number distribution platform, and
Equipment of the core network, for being exhaled when detecting that calling terminal calls called virtual-number to the transmission of virtual-number distribution platform
It is called and knows;When receiving the calling indication message of virtual-number distribution platform transmission, using including in calling indication message
Routing iinformation calls called terminal, and controlling the incoming number that called terminal is shown is the called virtual-number.
12. system according to claim 11, which is characterized in that
Equipment of the core network is also used to judge calling instruction when receiving the calling indication message of virtual-number distribution platform transmission
Whether the caller identification instruction information for including in information indicates that the incoming number that called terminal is shown is the called virtual-number;
If the incoming number that caller identification instruction information instruction called terminal is shown is the called virtual-number, called terminal is controlled
The incoming number of display is the called virtual-number.
13. platform according to claim 12, which is characterized in that
Equipment of the core network is also used in the incoming number that caller identification indicates that information instruction called terminal is shown be that calling terminal is true
When real number, then controlling the incoming number that called terminal is shown is the true number of calling terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410724757.5A CN105721720B (en) | 2014-12-03 | 2014-12-03 | For showing the method, virtual-number distribution platform and system of virtual-number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410724757.5A CN105721720B (en) | 2014-12-03 | 2014-12-03 | For showing the method, virtual-number distribution platform and system of virtual-number |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105721720A CN105721720A (en) | 2016-06-29 |
CN105721720B true CN105721720B (en) | 2019-04-05 |
Family
ID=56146832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410724757.5A Active CN105721720B (en) | 2014-12-03 | 2014-12-03 | For showing the method, virtual-number distribution platform and system of virtual-number |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105721720B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107846494B (en) * | 2016-09-18 | 2020-09-08 | 阿里巴巴集团控股有限公司 | Communication method and device |
CN106453900A (en) * | 2016-10-14 | 2017-02-22 | 深圳天珑无线科技有限公司 | Calling processing method and apparatus, called processing method and apparatus, and terminal |
CN106506876A (en) * | 2016-11-11 | 2017-03-15 | 广州市讯飞樽鸿信息技术有限公司 | A kind of safety call method for not showing true number for industry of hiring a car |
CN108271133A (en) * | 2016-12-30 | 2018-07-10 | ***通信集团浙江有限公司 | A kind of method and device of reversion calling |
CN107147815B (en) * | 2017-05-03 | 2020-11-27 | 北京小米移动软件有限公司 | Call processing method and device based on taxi taking |
WO2018209622A1 (en) * | 2017-05-17 | 2018-11-22 | Tink Labs Limited | Systems, devices, and methods for managing communications of one or more computing devices |
CN107333266A (en) * | 2017-06-27 | 2017-11-07 | 中国联合网络通信集团有限公司 | Caller ID verification method and caller ID checking system |
CN109426935B (en) * | 2017-08-29 | 2022-08-19 | 菜鸟智能物流控股有限公司 | Communication information distribution method and device, communication method and device, equipment and medium |
CN108769977B (en) * | 2018-03-30 | 2021-05-14 | 北京五八信息技术有限公司 | Call record attribution order determining method and device, electronic equipment and storage medium |
CN108537486A (en) * | 2018-04-12 | 2018-09-14 | 王小安 | Information linkage software is sent in a kind of express delivery with charge free |
CN110198360B (en) * | 2018-04-19 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Number allocation method, device, storage medium and electronic device |
CN109347949A (en) * | 2018-10-16 | 2019-02-15 | 中国联合网络通信集团有限公司 | Voice platform authentication method, platform, computer readable storage medium |
CN109274838B (en) * | 2018-11-21 | 2019-12-03 | 恒宝股份有限公司 | Generation and application method and secret communication system based on SIM card virtual-number |
CN110769121B (en) * | 2018-11-29 | 2020-11-13 | 北京嘀嘀无限科技发展有限公司 | Virtual number validity period determining method and device, electronic equipment and storage medium |
CN109587354A (en) * | 2018-12-20 | 2019-04-05 | 平安科技(深圳)有限公司 | Communication hiding number method, apparatus, computer equipment and storage medium |
EP3902235B1 (en) | 2019-01-22 | 2023-03-15 | Huawei Technologies Co., Ltd. | Application-based incoming call display method and terminal device |
CN110167011B (en) * | 2019-05-31 | 2022-02-18 | 中国—东盟信息港股份有限公司 | Embedded-SIM-based mobile phone number security protection system in O2O application |
CN111800762B (en) * | 2020-05-19 | 2023-12-08 | 汉海信息技术(上海)有限公司 | Communication processing method, device, electronic equipment and readable storage medium |
CN113965648B (en) * | 2020-07-21 | 2024-05-07 | ***通信集团山东有限公司 | Information hiding method and device and electronic equipment |
CN112188470B (en) * | 2020-09-10 | 2022-08-12 | 中国联合网络通信集团有限公司 | Method and device for determining privacy number platform |
CN113112210A (en) * | 2021-05-13 | 2021-07-13 | 上海寻梦信息技术有限公司 | Logistics information-based virtual number allocation method, device, equipment and storage medium |
CN113824845B (en) * | 2021-10-14 | 2024-04-12 | 北京皮尔布莱尼软件有限公司 | Method, device, equipment and medium for carrying out call analysis by using ciphertext mobile phone number |
CN113992800A (en) * | 2021-10-22 | 2022-01-28 | 深圳市宝尔爱迪科技有限公司 | Number privacy protection method and device and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1502202A (en) * | 2001-04-03 | 2004-06-02 | 株式会社复方 | Virtual telephone number service method and system |
CN1855966A (en) * | 2005-04-27 | 2006-11-01 | 周颖平 | Device and method for preventing from disturbing calls |
US7433454B2 (en) * | 2002-03-22 | 2008-10-07 | Sharp Kabushiki Kaisha | Method for displaying calling party information in network telephone system, and network telephone system, gateway apparatus, and information terminal |
CN103546652A (en) * | 2013-10-17 | 2014-01-29 | 青岛海信传媒网络技术有限公司 | Number transformation server and communication method and communication system for telephone number confidentiality |
-
2014
- 2014-12-03 CN CN201410724757.5A patent/CN105721720B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1502202A (en) * | 2001-04-03 | 2004-06-02 | 株式会社复方 | Virtual telephone number service method and system |
US7433454B2 (en) * | 2002-03-22 | 2008-10-07 | Sharp Kabushiki Kaisha | Method for displaying calling party information in network telephone system, and network telephone system, gateway apparatus, and information terminal |
CN1855966A (en) * | 2005-04-27 | 2006-11-01 | 周颖平 | Device and method for preventing from disturbing calls |
CN103546652A (en) * | 2013-10-17 | 2014-01-29 | 青岛海信传媒网络技术有限公司 | Number transformation server and communication method and communication system for telephone number confidentiality |
Also Published As
Publication number | Publication date |
---|---|
CN105721720A (en) | 2016-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105721720B (en) | For showing the method, virtual-number distribution platform and system of virtual-number | |
JP6598415B2 (en) | Methods related to Messenger Link Service | |
EP2594058B1 (en) | Enhanced privacy protection in a telecommunication network | |
CN102883285B (en) | The method, apparatus and system for handling instant communication information, terminal PRI being set | |
EP2811727B1 (en) | Conference call set-up | |
CN104092839B (en) | Communication method, system, IM server and operator service platform and terminal | |
CN104796561B (en) | Distribute the system that method, CTI equipment, terminal and the distribution attended a banquet are attended a banquet | |
CN104956650B (en) | System and method for accessing discussion system | |
CN105611054A (en) | Reminding creating method and terminal | |
CN102833699A (en) | Method and system for simulating two-way functions and mobile communication terminal | |
CN106332208A (en) | Multi-card resource management method and device, and multi-card terminal | |
CN106231586A (en) | A kind of multi-card terminal and communication means thereof | |
WO2004104888A1 (en) | System and method for queue reservation | |
CN108306882A (en) | A kind of method and the network equipment of terminal access business | |
CA2771197A1 (en) | Method and system for controlling establishment of communication channels in a contact centre | |
CN103402033A (en) | Call seat single-skill distribution system and distribution method based on cloud computing | |
CN108924368B (en) | Call control method, device and server | |
CN104935761B (en) | A kind of outgoing call technical ability distribution method, device and call center system | |
US8594302B2 (en) | Appointment methods and apparatuses | |
CN104469720B (en) | A kind of method and system of clawback incoming call | |
CN103491264A (en) | Multi-channel incoming call synchronous processing method and system of call center | |
US20090080631A1 (en) | Method, apparatus and communication system for renting telephone number | |
CN106301531B (en) | Private network communication method based on satellite digital Transmission system | |
CN103635878A (en) | Information distribution system and method thereof | |
CN111131633B (en) | Application method of virtual number, communication method and related device |
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 |