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 PDF

Info

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
Application number
CN201410724757.5A
Other languages
Chinese (zh)
Other versions
CN105721720A (en
Inventor
邱芸
吴�琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201410724757.5A priority Critical patent/CN105721720B/en
Publication of CN105721720A publication Critical patent/CN105721720A/en
Application granted granted Critical
Publication of CN105721720B publication Critical patent/CN105721720B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

For showing the method, virtual-number distribution platform and system of virtual-number
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.
CN201410724757.5A 2014-12-03 2014-12-03 For showing the method, virtual-number distribution platform and system of virtual-number Active CN105721720B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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