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 PDF

Info

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
Application number
CN201610066267.XA
Other languages
Chinese (zh)
Other versions
CN107026945A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201610066267.XA priority Critical patent/CN107026945B/en
Publication of CN107026945A publication Critical patent/CN107026945A/en
Application granted granted Critical
Publication of CN107026945B publication Critical patent/CN107026945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42008Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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/0435Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42195Arrangements for calling back a calling subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/26Call-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

For protecting user's phone number and realizing the method and system of communication
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.
CN201610066267.XA 2016-01-29 2016-01-29 For protecting user's phone number and realizing the method and system of communication Active CN107026945B (en)

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)

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

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

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

Patent Citations (3)

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