CN107026945B - For protecting user's phone number and realizing the method and system of communication - Google Patents
For protecting user's phone number and realizing the method and system of communication Download PDFInfo
- Publication number
- CN107026945B CN107026945B CN201610066267.XA CN201610066267A CN107026945B CN 107026945 B CN107026945 B CN 107026945B CN 201610066267 A CN201610066267 A CN 201610066267A CN 107026945 B CN107026945 B CN 107026945B
- Authority
- CN
- China
- Prior art keywords
- user
- telephone number
- dynamic
- user identifier
- marker
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42008—Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42195—Arrangements for calling back a calling subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/26—Call-back
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
This application involves for protecting user's phone number and realizing the method and system of communication.It is a kind of for protect the communication means of user's phone number include: for user's distributing user mark;The user identifier or the marker comprising the user identifier are provided, it can be communicated in the case where shielding user's phone number with the user using the user identifier to identify user, wherein the user identifier is for obtaining the dynamic telephone number generated at random corresponding with the user identifier, the dynamic telephone number includes platform access code and dynamic coding, and the dynamic telephone number is for calling corresponding user.
Description
Technical field
The present invention relates to the communication technologys, in particular to the method for protecting user's phone number and realizing communication
And system.
Background technique
With the development of mobile communication and Internet technology, communication occupies increasingly consequence in modern society,
Almost penetrate into the every aspect in people's life and work.Meanwhile associated user's phone number protection problem also by
Gradually cause everybody attention.Important user's phone number includes personal Mobile Directory Number among these.
For example, personal telephone number is inevitably supplied to logistics and delivers people in logistics and e-commerce initiative
Member, is otherwise just difficult in time by article delivery into target user's hand.For another example since parking stall quantity is limited, some driving
If person is without parking but blocks other vehicles and enter and leave parking stall, the mobile phone of oneself will be left for contacting
Move vehicle.This contact method that can all cause leakage personal leaves security risk.
Therefore, it is necessary to a kind of new communication means for being used to protect user's phone number.
Above- mentioned information are only used for reinforcing the understanding to the background of the disclosure, therefore it disclosed in the background technology part
It may include the information not constituted to the prior art known to persons of ordinary skill in the art.It is disclosed in the background technology part
Above- mentioned information be only used for reinforcing the understanding to the background of the disclosure, therefore it may include not constituting to ordinary skill
The information of the prior art known to personnel.
Summary of the invention
The disclosure provides a kind of method and system for protecting user's phone number and realizing communication, can be realized flexibly
User's phone number protect communication.
Other characteristics and advantages of the disclosure will be apparent from by the following detailed description, or partially by the disclosure
Practice and acquistion.
According to the one side of the disclosure, a kind of method for protecting user's phone number and realizing communication is provided, comprising:
For user's distributing user mark;The user identifier or the marker comprising the user identifier are provided, to identify user
It can be communicated in the case where shielding user's phone number with the user using the user identifier, wherein the user
Mark includes flat for obtaining the dynamic telephone number generated at random corresponding with the user identifier, the dynamic telephone number
Platform access code and dynamic coding, the dynamic telephone number is for calling corresponding user.
According to an embodiment, the marker is two dimensional code.
According to an embodiment, the predetermined time of the dynamic telephone number or the dynamic coding after acquisition or use
Failure.
According to an embodiment, if the dynamic telephone number is not used by, the dynamic telephone number or described
Dynamic coding fails after the first predetermined time.
According to an embodiment, if the dynamic telephone number has been used, the dynamic telephone number or described
Dynamic coding fails after the second predetermined time.
According to an embodiment, the dynamic telephone number or the dynamic coding fail in predefined conditions.
According to an embodiment, the dynamic telephone number or the dynamic coding are according to the corresponding use of the user identifier
The instruction at family and fail.
According to an embodiment, the dynamic telephone number or the dynamic coding fail immediately after use.
According to an embodiment, the dynamic telephone number is also used to realize clawback.
According to an embodiment, providing the user identifier or the marker comprising the user identifier includes described in printing
Marker by the marker to invest on article or send out the user identifier or marker comprising the user identifier
Give third party.
According to another aspect of the present disclosure, a kind of system for protecting user's phone number and realizing communication is provided, is wrapped
It includes: distribution module, for being identified for user's distributing user;Processing module is used to provide the described user identifier or comprising the use
Family mark marker, thus identify user can using the user identifier in the case where shield user's phone number and
The user communicates, wherein the user identifier is for obtaining the dynamic electric generated at random corresponding with the user identifier
Number is talked about, the dynamic telephone number includes platform access code and dynamic coding, and the dynamic telephone number is for calling correspondence
User.
According to an embodiment, the processing module includes print module, for printing the marker with by the mark
Know object to invest on article.
According to an embodiment, the processing module includes sending module, for by the user identifier or comprising described
The marker of user identifier is sent to third party.
According to another aspect of the present disclosure, it provides a kind of for protecting the communication means of user's phone number, comprising: obtain
The actual telephone number of first user;Dynamic telephone number is distributed for the actual telephone number;By the dynamic telephone number
It is supplied to second user, so that the second user is communicated by the dynamic telephone number with first user, wherein should
Dynamic telephone number it is corresponding with the actual telephone number and it is random generate, the dynamic telephone number include platform access code and
Dynamic coding.
According to another aspect of the present disclosure, it provides a kind of for protecting the service system of user's phone number, comprising: receive
Module, for receiving the information of the first user, the information includes or is associated with the actual telephone number of first user;Distribution
Module, for distributing dynamic telephone number for the actual telephone number;Delivery module, for mentioning the dynamic telephone number
Supply second user.
According to the clever for protecting the communication means of user's phone number and service system to can be realized dynamic of the disclosure
User's phone number protection living.In addition, the communication means of the disclosure can be used in logistics and protect simultaneously according to some embodiments
Protect user's phone number.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limited
It is open.
Detailed description of the invention
Its example embodiment is described in detail by referring to accompanying drawing, above and other target, feature and the advantage of the disclosure will
It becomes more fully apparent.
Fig. 1 is schematically shown for the system architecture according to the communication means of one example embodiment of the disclosure.
Fig. 2 is schematically shown for the system architecture according to the communication means of another example embodiment of the disclosure.
Fig. 3 is schematically shown for the system architecture according to the communication means of another example embodiment of the disclosure.
Fig. 4 schematically shows the communication means according to one example embodiment of the disclosure.
The method that Fig. 5 schematically shows the realization clawback according to one example embodiment of the disclosure.
The method that Fig. 6 schematically shows the realization clawback according to another example embodiment of the disclosure.
Fig. 7 is schematically shown according to one example embodiment of the disclosure for protecting the communication system of user's phone number
System.
Fig. 8 shows the method for protecting user's phone number and realizing communication according to disclosure example embodiment.
Fig. 9 shows the method for protecting user's phone number and realizing communication according to disclosure example embodiment.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the disclosure will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Attached drawing is only the disclosure
Schematic illustrations, be not necessarily drawn to scale.Identical appended drawing reference indicates same or similar part in figure, thus
Repetition thereof will be omitted.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner
In mode.In the following description, many details are provided to provide and fully understand to embodiment of the present disclosure.So
And it will be appreciated by persons skilled in the art that one in the specific detail can be omitted with technical solution of the disclosure
Or more, or can be using other methods, constituent element, device, step etc..In other cases, it is not shown in detail or describes
Known features, method, apparatus, realization, material or operation are to avoid making all aspects of this disclosure thicken.
Some block diagrams shown in the drawings are functional entitys, not necessarily must be with physically or logically independent entity phase
It is corresponding.These functional entitys can be realized using software form, or in one or more hardware modules or integrated circuit in fact
These existing functional entitys, or these functions reality is realized in heterogeneous networks and/or processor device and/or microcontroller device
Body.
For the communication issue of protection user's phone number, the present inventor proposes a solution, passes through communication service
Platform provides the dynamic telephone number generated at random, and dynamic telephone number includes platform access code and dynamic coding.In communication,
The actual telephone number of callee is not supplied to calling party, dynamic telephone number is supplied to calling party.Due to dynamic
State telephone number is that stochastic and dynamic generates, so as to effective protection user's phone number.Moreover, according to the technology of the disclosure
Scheme does not need the dedicated client software of user installation, using upper more convenient flexible.It is described more fully below according to this public affairs
The technical solution opened.
Fig. 1 is schematically shown for the system architecture according to the communication means of one example embodiment of the disclosure.
As shown in Figure 1, the system architecture for the communication means according to one example embodiment of the disclosure includes communication clothes
Business platform 100, internet 160, telephone communication network 170 and calling terminal 181 and called terminal 183.Telephone communication network
170 may include more interchangers 150 at different levels.
As shown in Figure 1, communication services platform 100 may include Internet Server 105, cti server 110, dynamic code clothes
Business device 115 and database or data file server 120.These servers can be coupled to each other and be led to by local area network 130
Letter, but the present disclosure is not limited thereto.Cti server 110 can be connected to telephone communication network 170, example by E1 route or T1 line
It is such as connected to telco service provider, passes through the calling that telephone communication network 170 is dialled in so as to access terminal user.
As shown in Figure 1, calling subscriber can pass through internet by the application program on the calling terminal 181 of such as mobile phone
160 issue service request to Internet Server 105.It may include the user identifier of called subscriber in service request.Calling subscriber
Such as the user identifier and service request network address of called subscriber can be obtained by scanning the two-dimensional code.But the present disclosure is not limited thereto.Example
Such as, calling subscriber can also by other means such as RFID obtain called subscriber user identifier and service request network address.It is main
It cries and does not need to install dedicated client software in the terminal of user.In one scenario, called subscriber can be communication clothes
Be engaged in the client of platform 100, and called subscriber can have the user identifier for communication services platform 100, such as from communication service
The user identifier that platform 100 directly or indirectly obtains.The user identifier may be embodied in two dimensional code.Called subscriber can print
This two dimensional code is for using.
Internet Server 105 can respond the service request of calling subscriber, obtain a dynamic electric from dynamic code server 115
Number is talked about, and returns to the service response comprising the dynamic telephone number.The dynamic telephone number can be marked with the user of called subscriber
Sensible correspondence.Dynamic telephone number may include platform access code and dynamic coding.For example, being moved if platform access code is 98888
State coding is 123456789, then dynamic telephone number is 98888123456789.Dynamic coding is by dynamic code server
The actual telephone number of 115 user information such as user identifiers and called subscriber generate at random and with called subscriber is corresponding.
Compared to the relevant technologies of the fixed binding of number, flexible user's phone number may be implemented according to disclosed method and protect machine
System.
Pair between the actual telephone number of dynamic telephone number or dynamic coding, called user information and called subscriber
It should be related to and be storable in database or data file server 120.Database server 120 can for example run relational data
Library, but the present disclosure is not limited thereto.For example, between user information, actual telephone number and dynamic telephone number or dynamic coding
Corresponding relationship is storable in buffer memory device, and buffer memory device can be the calculating of application server 125 or Internet Server 105
Machine memory.According to an embodiment, Internet Server 105 obtains response message by application server 125.
User information may include user identifier or the actual telephone number of user.At this moment, database or data file clothes
What is actually saved in business device 120 is corresponding between dynamic telephone number or dynamic coding and the actual telephone number of called subscriber
Relationship.
After obtaining dynamic telephone number, calling subscriber can be used calling terminal 181 and call the dynamic telephone number.CTI
Server 110 accesses the calling, establishes the first communication link between calling terminal 181.Cti server 110 passes through dynamic
Telephone number or dynamic coding can get corresponding by inquiry database or data file server 120 or by query caching
Actual telephone number.
Then, cti server 110 can breathe out the actual telephone number, and establish and lead to second between called terminal 183
Believe link.Cti server 110 connects the first communication link and the second communication link, can make calling terminal and be called eventually
It converses between end.In this manner it is achieved that converse between calling terminal number and the actual telephone number of called terminal,
But in calling subscriber, only converse with dynamic telephone number, and calling subscriber is not aware that called subscriber's is true
Real telephone number.
In order to more efficiently protect user's phone number, dynamic telephone number will not continuously effective.In dynamic telephone number
After code failure, it will be unable to again through the corresponding actual telephone number of dynamic telephone number call.According to an example embodiment, move
The predetermined time failure of state telephone number or dynamic coding after acquisition or use.According to another example embodiment, if dynamic
Telephone number is not used by, then dynamic telephone number or dynamic coding can fail after the predetermined time after the acquisition of setting.In advance
It fixes time according to different application it may is that several days, several hours or several minutes etc..According to another example embodiment, such as
Fruit dynamic telephone number has been used, then dynamic telephone number or dynamic coding can fail after another predetermined time of setting.
In addition, dynamic telephone number or dynamic coding can fail in predefined conditions according to another example embodiment, for example, it is scheduled when
Between section (e.g., night).According to another example embodiment, dynamic telephone number or dynamic coding can lose according to the instruction of corresponding user
Effect.According to another example embodiment, under certain disposable situations, dynamic telephone number or dynamic coding can used
It fails immediately afterwards.
The communication that protection user's phone number not only may be implemented according to disclosed method and system, can also realize guarantor
Protect clawback when user's phone number.According to an example embodiment, cti server 110 can utilize the dynamic electric of called subscriber
It talks about number and realizes that called subscriber calls back calling subscriber.
According to an example embodiment, in calling subscriber calls dynamic telephone number, cti server is recordable to dynamic electric
The number for the calling terminal that words number is called.In this way, the telephone terminal when actual telephone number also calls the dynamic telephone
When number, cti server can breathe out the calling terminal number, to make between the terminal of actual telephone number and former calling terminal
It converses, realizes clawback.
According to another example embodiment, called subscriber's telephone number not only can protect, also can protect calling subscriber's electricity
Talk about number.Cti server 110 is configurable to after access calling terminal number is to the calling of dynamic telephone number, is passed through
Dynamic code server generates the second dynamic telephone number corresponding with calling terminal number at random.It is breathed out very in cti server 110
When real telephone number, using the second dynamic telephone number or other numbers as caller.In this way, called subscriber is it is seen that second
Dynamic telephone number or other numbers protect the user's phone number of calling subscriber to realize.
Cti server 110 can also save the corresponding relationship between the second dynamic telephone number and calling terminal number, from
And it realizes and calls back using the second dynamic telephone number.According to an example embodiment, actual telephone number is used in called subscriber
When code the second dynamic telephone number of calling, cti server can obtain corresponding former calling terminal number and breathe out the termination number,
Make to converse between the terminal of the actual telephone number and former calling terminal, to realize clawback.
Fig. 2 is schematically shown for the system architecture according to the communication means of another example embodiment of the disclosure.
It further include application platform 200 in system architecture shown in Fig. 2.Application platform 200 is used as communication services platform
100 user can use communication services platform 100 and provide the clothes that can protect user's phone number to the user of their own
Business.
According to an example embodiment, application platform 200 can identify for its user's distributing user.For example, can be to communication service
Platform 100 requests user identifier, or provides or register user identifier, such communication services platform to communication services platform 100
100 can identify the user identifier, and be used for dynamic telephone Number Service.Then, application service platform 200 can be to predetermined pair
As providing the user identifier.For example, can may include in two dimensional code by the user identifier, printing two dimensional code is simultaneously attached by the two dimensional code
In the Courier Service that hiding telephone number in express delivery article, may be implemented.
According to another example embodiment, after application service platform 200 obtains the user identifier, it may not be necessary to which printing is comprising being somebody's turn to do
The two dimensional code of user identifier, but the two dimensional code comprising the user identifier is directly supplied to target pair for example, by internet
As so that target object can obtain the dynamic telephone number of called subscriber by the two dimensional code.
Fig. 3 is schematically shown for the system architecture according to the communication means of another example embodiment of the disclosure.
System architecture and system architecture shown in Fig. 2 shown in Fig. 3 is essentially identical, and difference is in the system architecture of Fig. 3
First user 381 and second user 381 can be communicated for example, by internet 160 with application platform 200, to application platform 200
Service request is sent, and receives response message.
According to an example embodiment, application platform 200 can receive the service request of the first user 381 for example, by internet
Information may include or association actual telephone number in the service request information.Application platform 200 can be the actual telephone number point
With dynamic telephone number.For example, application platform 200 can pass through communication services platform 100 or any available other similar mode
Dynamic telephone number is distributed to actual telephone number.Then, application platform 200 can be for example, by internet by the dynamic telephone number
Code is supplied to second user 383.In this way, second user 383 is communicated using the dynamic telephone number with the first user 381, together
When conceal the actual telephone number of the first user 381, realize user's phone number protection.
Fig. 4 is schematically shown for the communication means according to one example embodiment of the disclosure.The communication means can pass through
Such as the communication services platform 100 in system architecture shown in Fig. 1-3 realizes that but the present disclosure is not limited thereto.Referring to Fig. 1-4
Communication means according to the disclosure is described.It should be noted that Fig. 4 is wrapped according to the method for disclosure example embodiment
The processing included schematically illustrates, rather than limits purpose.It can be readily appreciated that it is shown in Fig. 4 processing and limit these processing when
Between sequence.In addition, being also easy to understand, these processing can be same for example in multiple module/process/threads according to practical realization
Step or asynchronous execution.
Referring to Fig. 4, in step S402, communication services platform 100 can obtain the user identifier in service request.For example, such as
Preceding described, calling subscriber can be taken by internet 160 to internet by the application program on the calling terminal 181 of such as mobile phone
Business device 105 issues service request.It may include the user identifier of called subscriber in service request.Calling subscriber can for example pass through scanning
The two dimensional code that called subscriber oneself provides or third party provides obtains the user identifier and Internet Server of called subscriber
105 network address.As previously mentioned, service request can come from the calling subscriber that scanning obtains the user identifier of called subscriber, it can also
To come from third-party application platform.In the former case, communication services platform 100 directly can provide communication clothes for calling subscriber
Business.In the latter case, communication services platform 100 can provide communication service for the user of third-party application platform.In addition, In
In the case where the latter, as previously mentioned, user identifier may include the actual telephone number of called subscriber.Communication services platform 100
Corresponding dynamic telephone number will be distributed for the actual telephone number.
In step S404, communication services platform 100 can obtain the dynamic electric generated at random corresponding with the user identifier
Number is talked about, the dynamic telephone number includes platform access code and dynamic coding.For example, as previously mentioned, can be from dynamic code service
Device 115 obtains corresponding dynamic telephone number.
In step S406, communication services platform 100 saves the user identifier, the actual telephone number and the dynamic
Corresponding relationship between telephone number or the dynamic coding.For example, as previously mentioned, dynamic telephone number or dynamic coding, quilt
The corresponding relationship between user information and the actual telephone number of called subscriber is made to be storable in database or data file clothes
It is engaged in device 120, but the present disclosure is not limited thereto.In the case where user identifier is called subscriber's actual telephone number, database or
What is actually saved in data file server 120 is dynamic telephone number or dynamic coding and the actual telephone number of called subscriber
Between corresponding relationship.
In step S408, communication services platform 100 can respond the service request and return to the dynamic telephone number.Root
According to practical application scene, dynamic telephone number can return to calling subscriber, can also return to third-party application platform.At the former
In the case where, after calling subscriber obtains the dynamic telephone number, the dynamic telephone number can be called.In the latter case,
Dynamic telephone number can be supplied to its user by third-party application platform, which can be used as calling subscriber and utilize the dynamic telephone
The corresponding actual telephone number of number call.
In step S410, communication services platform 100 can access calling of the termination number to the dynamic telephone number.Example
Such as, after obtaining dynamic telephone number, calling subscriber can be used calling terminal 181 and call the dynamic telephone number.Cti server
110 access the calling, establish the first communication link between calling terminal 181.
In step S412, communication services platform 100 can obtain corresponding actual telephone number according to the dynamic coding.Example
Such as, cti server 110 can pass through inquiry database or data file server 120 by dynamic telephone number or dynamic coding
Or corresponding actual telephone number can get by query caching.
In step S414, communication services platform 100 can breathe out the actual telephone number, make the termination number with it is described
It converses between first telephone terminal.For example, cti server 110 can breathe out the actual telephone number, and establishes and be called eventually
The second communication link between end 183.Cti server 110 connects the first communication link and the second communication link, can make
It converses between calling terminal and called terminal.In this manner it is achieved that the actual telephone of calling terminal number and called terminal
It converses, but in calling subscriber, only converses with dynamic telephone number, and calling subscriber is not between number
Know the actual telephone number of called subscriber.
As previously mentioned, in order to more efficiently protect user's phone number, dynamic telephone number will not continuously effective.Dynamic
After the failure of state telephone number, it will be unable to again through the corresponding actual telephone number of dynamic telephone number call.According to an example
Embodiment, dynamic telephone number or dynamic coding fail after the predetermined time for obtaining or using.According to another example embodiment,
If dynamic telephone number is not used by, dynamic telephone number or dynamic coding can fail after the predetermined time of setting.Root
According to another example embodiment, if dynamic telephone number has been used, dynamic telephone number or dynamic coding can be in settings
It fails after another predetermined time.In addition, dynamic telephone number or dynamic coding can be in predetermined conditions according to another example embodiment
Lower failure, such as predetermined time period (e.g., night).According to another example embodiment, dynamic telephone number or dynamic coding can
According to the instruction failure of corresponding user.According to another example embodiment, under certain disposable situations, dynamic telephone number
Code or dynamic coding can fail immediately after use.
As previously mentioned, the communication of protection user's phone number not only may be implemented according to disclosed method and system, also
The clawback of protection user's phone number may be implemented.
Fig. 5 schematically shows the method called back for the realization according to one example embodiment of the disclosure.
As shown in figure 5, communication services platform 100 records the terminal called dynamic telephone number in step S502
Number.
In step S504, judge whether it is that aforementioned actual telephone number calls the dynamic telephone number.If it is, going to
Step S506.
In step S506, cti server 110 can the dynamic telephone number as caller, breathe out the termination number, make institute
It states and converses between actual telephone number and the termination number, to realize clawback.
In this method of the disclosure, by dynamic telephone number, called subscriber may be implemented and call back calling subscriber, it is more square
Just it communicates.
Fig. 6 schematically shows the method called back for the realization according to another example embodiment of the disclosure.
As shown in fig. 6, communication services platform 100 accesses a termination number and exhales dynamic telephone number in step S602
It cries.
It is random to generate the second dynamic telephone number in step S604.
In step S606, the corresponding relationship between the second dynamic telephone number and the termination number is saved.
The actual telephone number is breathed out using the second dynamic telephone number as caller in step S608.
In step S610, judge whether it is that aforementioned actual telephone number calls the second dynamic telephone number.If it is,
Go to step S612.
In step S612, cti server 110 can the dynamic telephone number as caller, breathe out this and state termination number, make
It converses between aforementioned actual telephone number and aforementioned terminals number, to realize clawback.
In this method of the disclosure, it not only can protect called subscriber's telephone number, also can protect calling party telephone
Number, and can be realized clawback.
Fig. 7 is schematically shown according to one example embodiment of the disclosure for protecting the communication system of user's phone number
700.Communication system shown in Fig. 7 can be corresponding to aforementioned communication method, and can be used for realizing preceding method.It should be appreciated that attached drawing
Shown in some block diagrams be functional entity, not necessarily must be corresponding with physically or logically independent entity.It can be
These functional entitys are realized in heterogeneous networks and/or server unit and/or communication device.
As shown in fig. 7, according to one example embodiment of the disclosure for protecting the communication system 700 of user's phone number
Including request processing module 702, respond module 704, dynamic code module 706, memory module 708, calling AM access module 710, exhale
Module 712 and enquiry module 714 out.
Corresponding with previously described communication means, request processing module 702 can be used for obtaining mobile application and pass through internet
The user identifier sended over.Dynamic code module 706 can be used for generating corresponding dynamic telephone at random according to the user identifier
Number, the dynamic telephone number include platform access code and dynamic coding.Memory module 708 can be used for saving user's mark
Know, the corresponding relationship between the actual telephone number and the dynamic telephone number or the dynamic coding.Respond module 704
Can be used for that the dynamic telephone number is returned to the application by internet.Calling AM access module 710 can be used for accessing one
Calling of the termination number to the dynamic telephone number.Enquiry module 714 can be used for being obtained according to the dynamic coding corresponding
Actual telephone number.Exhalation module 712 can be used for breathing out the actual telephone number, make the termination number and first electricity
It converses between telephone terminal.The other function that communication system 700 is realized is corresponding with previously described communication means, herein no longer
It repeats.
According to an example embodiment, communication system 700 may also include mark distribution module, for providing for the first time for user
Before communication service, distribute the user identifier for user, and save the user identifier and user actual telephone number it
Between corresponding relationship.
The present inventor also proposes a kind of for protecting the communication means of user's phone number.
Fig. 8 is shown according to disclosure example embodiment for protecting the communication means of user's phone number.
The actual telephone number of the first user 381 is obtained in step S802 referring to Fig. 3 and Fig. 8.For example, application platform
200 can receive the service request information of the first user 381 for example, by internet, may include in the service request information or are associated with
Actual telephone number.
In step S804, for institute, the actual telephone number distributes dynamic telephone number.For example, application platform 200 can pass through
Communication services platform 100 or any available other similar mode give actual telephone number distribution dynamic telephone number.Such as preceding institute
It states, the dynamic telephone number is corresponding with actual telephone number and generates at random.The dynamic telephone number include platform access code and
Dynamic coding.
In step S806, which is supplied to second user, so that second user can pass through the dynamic
Telephone number is communicated with the first user, while concealing the actual telephone number of the first user 381, realizes that user's phone number is protected
Shield.
The present inventor also proposes another method for protecting user's phone number and realizing communication.
Referring to Fig. 9, in step S902, application platform 200 can identify for user's distributing user.It then, will in step S904
User identifier or marker (for example, two dimensional code) comprising the user identifier are supplied to target object, rather than by the true of user
Real information such as actual telephone number provides away.In this way, mark user can be using the user identifier in shielding subscriber phone
It is communicated in the case where number with user.As previously mentioned, the user identifier is corresponding with the user identifier random for obtaining
The dynamic telephone number of generation, the dynamic telephone number include platform access code and dynamic coding, which is used for
Corresponding user is called for example, by communication services platform 100.As previously mentioned, the dynamic telephone number can lose after the predetermined time
Effect, or fail in predefined conditions.For example, the dynamic telephone number fails after article delivery completion.As previously mentioned, should
Dynamic telephone number can also be used to call back.Other as hereinbefore or similar aspect details are not described herein again.
According to example embodiment, several ways can be passed through for user's distributing user mark.For example, can be every time to communication
Service platform 100 requests user identifier, can also obtain in batches user identifier and be allocated, and then returns result to communication clothes
Business platform.
According to example embodiment, as previously mentioned, the dynamic telephone number or the dynamic coding are after acquisition or use
Predetermined time failure or fail in predefined conditions.
According to example embodiment, providing the user identifier or the marker comprising the user identifier includes described in printing
Marker by the marker to invest on article or send out the user identifier or marker comprising the user identifier
Third party is given, so as to be applied to e-commerce or logistics.
A kind of method that the present inventor also proposes logistics communication for protecting user's phone number.
According to example embodiment, application platform 200 is user's distributing user mark.Then, by user identifier or comprising
The marker (for example, two dimensional code) of the user identifier is supplied to such as logistics postman, rather than such as by the real information of user
Actual telephone number is supplied to logistics postman.In this way, logistics postman can be using the user identifier in shielding subscriber phone
It is communicated in the case where number with user.As previously mentioned, the user identifier is corresponding with the user identifier random for obtaining
The dynamic telephone number of generation, the dynamic telephone number include platform access code and dynamic coding, which is used for
Corresponding user is called for example, by communication services platform 100.As previously mentioned, the dynamic telephone number can lose after the predetermined time
Effect, or fail in predefined conditions.For example, the dynamic telephone number fails after article delivery completion.As previously mentioned, should
Dynamic telephone number can also be used to call back.
The present inventor also proposes a kind of method for protecting user's phone number and realizing chauffeur communication.
According to example embodiment, application platform 200 obtains dynamic telephone corresponding with car user and/or driver
Number.Then, the dynamic telephone number of car user or marker corresponding with the dynamic telephone number of car user are passed through into movement
Network application is supplied to driver, and/or marker corresponding with the dynamic telephone number of driver is answered by mobile network
With car user is supplied to, without being to provide actual telephone number.As previously mentioned, the dynamic telephone number includes platform access code
And dynamic coding, the dynamic telephone number are used to call corresponding car user or driving for example, by communication services platform 100
Person.In this way, cab runner and/or driver can be communicated using dynamic telephone number, while actual telephone number is shielded,
Protect user's phone number.As previously mentioned, the dynamic telephone number can fail after the predetermined time, or in predefined conditions
Failure.For example, the dynamic telephone number can in-use automotive complete after failure or in-use automotive complete after predetermined time failure.Such as
Preceding described, which can also be used to call back.Other as hereinbefore or similar aspect details are not described herein again.
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the disclosure
The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating
Equipment (can be personal computer, server, mobile terminal or network equipment etc.) is executed according to disclosure embodiment
Method.
It is particularly shown and described the illustrative embodiments of the disclosure above.It should be appreciated that the disclosure is unlimited
In detailed construction described herein, set-up mode or implementation method;On the contrary, disclosure intention covers included in appended claims
Spirit and scope in various modifications and equivalence setting.
Claims (8)
1. a kind of method for protecting user's phone number and realizing communication characterized by comprising
For user's distributing user mark, the user identifier is for obtaining first generated at random corresponding with the user identifier
Dynamic telephone number;
The user identifier or the marker comprising the user identifier are provided, so that the user can be utilized by identifying user
Mark is communicated in the case where shielding user's phone number with the user;
User by the user identifier in the case where shielding user's phone number, when being communicated with the user,
It is random to generate the second dynamic telephone number corresponding with user's telephone number, so that the user is dynamic by described second
State telephone number realizes the clawback to the user;
Wherein, any dynamic telephone number includes platform access code and dynamic coding and is used to call corresponding user, and institute
It states any dynamic telephone number or the dynamic coding fails in preset situation.
2. the method as described in claim 1, wherein the marker is two dimensional code.
3. the method as described in claim 1, wherein any dynamic telephone number or the dynamic coding are obtaining or making
Predetermined time failure after.
4. the method as described in claim 1, wherein providing the user identifier or the marker packet comprising the user identifier
The printing marker is included to invest the marker on article or by the user identifier or comprising the user identifier
Marker be sent to third party.
5. a kind of system for protecting user's phone number and realizing communication characterized by comprising
Distribution module, for identifying for user's distributing user, the user identifier is corresponding with the user identifier for obtaining
The the first dynamic telephone number generated at random;
Processing module is used to provide the described user identifier or the marker comprising the user identifier, to identify user's energy
Enough communicated in the case where shielding user's phone number with the user using the user identifier;And in user
Through the user identifier in the case where shielding user's phone number, when being communicated with the user, random generation and institute
The corresponding second dynamic telephone number of user's telephone number is stated, so that the user is real by the second dynamic telephone number
Now to the clawback of the user;
Wherein, any dynamic telephone number includes platform access code and dynamic coding, and any dynamic telephone number or
The dynamic coding fails in preset situation, and any dynamic telephone number is for calling corresponding user.
6. system as claimed in claim 5, which is characterized in that the processing module includes print module, described for printing
Marker is to invest the marker on article.
7. system as claimed in claim 5, which is characterized in that the processing module includes sending module, is used for the use
Family mark or the marker comprising the user identifier are sent to third party.
8. system as claimed in claim 5, wherein any dynamic telephone number or the dynamic coding are obtaining or making
Predetermined time failure after.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610066267.XA CN107026945B (en) | 2016-01-29 | 2016-01-29 | For protecting user's phone number and realizing the method and system of communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610066267.XA CN107026945B (en) | 2016-01-29 | 2016-01-29 | For protecting user's phone number and realizing the method and system of communication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107026945A CN107026945A (en) | 2017-08-08 |
CN107026945B true CN107026945B (en) | 2019-11-22 |
Family
ID=59524889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610066267.XA Active CN107026945B (en) | 2016-01-29 | 2016-01-29 | For protecting user's phone number and realizing the method and system of communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107026945B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109788148B (en) * | 2017-11-10 | 2021-08-17 | 中国电信股份有限公司 | Communication method, device and service platform |
CN109618306B (en) * | 2018-11-22 | 2022-10-25 | 京东方科技集团股份有限公司 | Communication method, server, communication equipment and computer readable storage medium |
CN113489850B (en) * | 2021-06-25 | 2023-03-24 | 上海豹云网络信息服务有限公司 | Telephone number protection method, device, system and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104080069A (en) * | 2014-07-21 | 2014-10-01 | 中国电信股份有限公司 | Virtual number based method, system and device for third party business |
CN104537109A (en) * | 2015-01-16 | 2015-04-22 | 陶晨辰 | Method for hiding car owner information and contacting car owners |
CN104980903A (en) * | 2015-06-30 | 2015-10-14 | 华为技术有限公司 | Method and apparatus for protecting user' privacy |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742474A (en) * | 2008-11-04 | 2010-06-16 | 北京基脉科技有限公司 | One-card multi-number system |
US8881990B2 (en) * | 2012-09-07 | 2014-11-11 | Endevr Llc | System and method for quickly obtaining medical information |
CN104477105B (en) * | 2014-11-29 | 2016-07-06 | 吕力 | A kind of anti-harassment wechat Quick Response Code of high arrival rate moves car Notification Method and system |
-
2016
- 2016-01-29 CN CN201610066267.XA patent/CN107026945B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104080069A (en) * | 2014-07-21 | 2014-10-01 | 中国电信股份有限公司 | Virtual number based method, system and device for third party business |
CN104537109A (en) * | 2015-01-16 | 2015-04-22 | 陶晨辰 | Method for hiding car owner information and contacting car owners |
CN104980903A (en) * | 2015-06-30 | 2015-10-14 | 华为技术有限公司 | Method and apparatus for protecting user' privacy |
Also Published As
Publication number | Publication date |
---|---|
CN107026945A (en) | 2017-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107026944B (en) | Communication service platform and method for protecting telephone number and realizing taxi calling communication | |
US9026084B2 (en) | Enhanced privacy protection in a telecommunication network | |
CN107026945B (en) | For protecting user's phone number and realizing the method and system of communication | |
TWI806813B (en) | Communication method and server | |
CN106686268A (en) | Two-way privacy protection vehicle-moving contact system and method based on two-dimensional code | |
CN108092881A (en) | A kind of intelligence based on wechat small routine moves vehicle Notification Method | |
CN108777750A (en) | A kind of user mobile phone security privacy guard method based on Quick Response Code | |
CN104822139B (en) | A method of communicating number isolation and secret protection are realized based on intermediate number | |
CN109951608A (en) | For protecting method of calling, the device and system of privacy of user | |
CN107018240A (en) | A kind of call method and system of hiding called number | |
CN1829386A (en) | Wireless mobile apparatus and user identity binding system | |
US10212286B2 (en) | System and method for allocation and management of shared virtual numbers | |
CN111372238B (en) | Login method, login device, electronic equipment and computer-readable storage medium | |
CN113079258A (en) | Number privacy protection method, network device and computer storage medium | |
CN108966226A (en) | The method for processing business and device of identity-based information | |
CN110913083A (en) | Communication line connection method, communication line connection device, computer equipment and storage medium | |
CN204463183U (en) | A kind of secret protection Intelligent sliding car plate | |
CN107438129B (en) | The attribute information display methods and device of telephone number | |
CN109699029A (en) | One kind is anti-harassment to move vehicle method of servicing, system and server | |
CN107026946B (en) | Communication method and system and method for logistics communication | |
CN106685914A (en) | Information authentication method, server and client | |
CN108769436A (en) | It is a kind of that guard method is customized based on the user mobile phone security privacy of USSD and Quick Response Code | |
CN106330831A (en) | User management method and system of government and enterprise network, service server and communication core network | |
CN109905551B (en) | Communication method and device for moving vehicle, computer equipment and storage medium | |
CN1946229A (en) | Indentifying method for telecommunication smart card and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |