CN110113498B - Bidirectional number protection method and device - Google Patents

Bidirectional number protection method and device Download PDF

Info

Publication number
CN110113498B
CN110113498B CN201910277068.7A CN201910277068A CN110113498B CN 110113498 B CN110113498 B CN 110113498B CN 201910277068 A CN201910277068 A CN 201910277068A CN 110113498 B CN110113498 B CN 110113498B
Authority
CN
China
Prior art keywords
client
party
privacy
service party
order
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
CN201910277068.7A
Other languages
Chinese (zh)
Other versions
CN110113498A (en
Inventor
诸葛晶
丁国仁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910277068.7A priority Critical patent/CN110113498B/en
Publication of CN110113498A publication Critical patent/CN110113498A/en
Application granted granted Critical
Publication of CN110113498B publication Critical patent/CN110113498B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application provides a bidirectional number protection method and device. The method comprises the steps of receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side; distributing client side privacy numbers for client sides, distributing corresponding server side privacy numbers for each server side, sending the client side privacy numbers and the order numbers to each server side, and sending the server side privacy numbers and the order numbers corresponding to each server side to the client sides; and establishing a binding relation between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish communication between the service party and the client party based on the binding relation. Through a plurality of binding relations containing unique order numbers between the client side and each service side, all participants containing orders can be contacted in a number protection mode.

Description

Bidirectional number protection method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a bidirectional number protection method and apparatus.
Background
The number protection technology is a technology for providing temporary numbers for a client and a server to contact with each other in a specific scene and a specific time period, and aims to hide real numbers of the two parties and protect privacy of the two parties. The technology is widely applied to internet offline services such as network car booking, take-away food ordering, logistics mediation and the like.
Taking take-away service as an example, most of the existing take-away service adopts a mode of order taking by a dispatcher, when an order is generated, a client number a, a privacy number X and a dispatcher number B are bound, and A, B number realizes one-to-one bidirectional number protection between the client and the dispatcher by dialing an X number. In the number protection mode, a client can only contact with a dispatcher, other service (such as a merchant) parties cannot contact with the client or the dispatcher in the number protection mode, and the requirement that the client and the server realize multiparty contact in the number protection mode cannot be met.
Disclosure of Invention
The application provides a bidirectional number protection method and device, which are used for enabling all participants of an order to be contacted in a number protection mode.
In a first aspect, an embodiment of the present invention provides a bidirectional number protection method, including:
receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side;
distributing client side privacy numbers for the client sides, distributing corresponding server side privacy numbers for each server side, sending the client side privacy numbers and the order numbers to each server side, and sending the server side privacy numbers and the order numbers corresponding to each server side to the client sides;
and establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish communication between the service party and the client party based on the binding relationship.
In a second aspect, an embodiment of the present invention provides a bidirectional number protection device, including:
the receiving module is used for receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side;
the sending module is used for distributing client side privacy numbers for the client sides, distributing corresponding server side privacy numbers for each server side, sending the client side privacy numbers and the order numbers to each server side, and sending the server side privacy numbers and the order numbers corresponding to each server side to the client sides;
and the binding module is used for establishing a binding relationship among the real number of the service party, the order number, the real number of the client party, the privacy number of the client party and the service party privacy number corresponding to the service party aiming at each service party so as to establish the communication between the service party and the client party based on the binding relationship.
In a third aspect, an embodiment of the present invention provides a bidirectional number protection device, including a memory and a processor;
a memory: for storing the processor-executable instructions;
wherein the processor is configured to: the executable instructions are executed to implement the method of any of the first aspects above.
In a fourth aspect, the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored, and when executed by a processor, the computer-executable instructions are configured to implement the method according to any one of the above first aspects.
After receiving order information comprising an order number, a real number of a client and a real number of at least one service party, allocating a client privacy number for the client, allocating a corresponding service party privacy number for each service party, sending the client privacy number and the order number to each service party, and sending the service party privacy number and the order number corresponding to each service party to the client; and then establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish the communication between the service party and the client party based on the binding relationship. According to the bidirectional number protection method provided by the embodiment, a client side can obtain service side privacy numbers corresponding to service sides, each service side can obtain a client side privacy number, the binding relationship between each service side and each client side comprises a unique order number, when the client side and a certain service side are in mutual contact, the client side can dial the privacy number of the other side and establish communication through the corresponding binding relationship, the service side displays the client side privacy numbers, the client side displays the service side privacy numbers of the service sides, bidirectional number protection between the client side and any service side is realized, and number protection service can be provided for a plurality of service sides in one order; similarly, when a first service party (such as a merchant) and a second service party (such as a dispatcher) contact with each other, a privacy number of the other party can be dialed, communication between the first service party and the second service party is established, and bidirectional number protection among the service parties is realized. According to the bidirectional number protection method provided by the embodiment of the invention, all participants containing the order number can be contacted in a number protection manner through a plurality of binding relations containing the unique order number between the client and each server.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic diagram of a bidirectional number protection system according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a bidirectional number protection method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of a bidirectional number protection method according to another embodiment of the present invention;
fig. 4 is a flowchart illustrating a bidirectional number protection method according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating a bidirectional number protection method according to still another embodiment of the present invention;
fig. 6 is a flowchart illustrating a bidirectional number protection method according to a next embodiment of the present invention;
fig. 7 is a flowchart illustrating a bidirectional number protection method according to yet another embodiment of the present invention;
fig. 8 is a schematic structural diagram of a bidirectional number protection device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a bidirectional number protection device according to another embodiment of the present invention;
fig. 10 is a schematic diagram of a hardware structure of a bidirectional number protection device according to an embodiment of the present invention.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Furthermore, references to the description of the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples" or the like, mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
With the widespread popularization of electronic commerce, in many scenarios, users have a need to use a private number as a calling party or a called party to communicate with another user to realize number protection of both parties. In the number protection method in the prior art, a client can only realize bidirectional number protection with one service party in an order, number protection service cannot be provided for the client and a plurality of service parties simultaneously, communication cannot be carried out between the service parties in a number protection mode, and the requirement of the client or the service party for realizing multiparty contact in the number protection mode cannot be met. According to the bidirectional number protection method provided by the application, all participants containing the order number can be contacted in a number protection mode through a plurality of binding relations containing the unique order number between the client and each server.
The bidirectional number protection method provided by the application is applicable to the architecture schematic diagram of the bidirectional number protection system shown in fig. 1. Taking the bidirectional number protection system shown in fig. 1 as an example, the bidirectional number protection system includes a client 10, at least one server 20, and a bidirectional number protection device 30, where the bidirectional number protection device 30 is used to implement privacy number allocation, binding, and recycling of the client 10 and each server 20. The client 10 is a terminal device used by a client in an order, and may be a terminal device with a communication function, such as a mobile phone, a computer, or the like; the server 20 uses terminal equipment for the service personnel in the order, and can be terminal equipment with communication and communication functions of a mobile phone and a computer; alternatively, the business activities between the customer and service personnel include online car appointments, take-out ordering, logistics brokers, web site shopping, and the like.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings. The main implementation of the embodiments in this application is the two-way number protection device 30 in fig. 1.
Fig. 2 is a flowchart illustrating a bidirectional number protection method according to an embodiment of the present invention. As shown in fig. 2, the method includes:
s201, receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side.
Optionally, the source of the order information comprises any one of: a service party or a business platform for conducting electronic commerce, wherein both the client party and the service party can communicate with the business platform.
In one implementation mode, a client places an order task on a service platform through a client, the order task comprises a real number of the client, the service platform generates an order number according to the order task and distributes the order task to a server for performing the order service, and the bidirectional number protection equipment receives order information which comprises the order number, the real number of the client and the real number of each server for performing the order task and is sent by the service platform.
In another embodiment, a client places an order task through a client, the order task specifies a first service party, the first service party receives the order task, generates an order number according to the order task, and determines other service parties, and the bidirectional number protection device receives order information which is sent by the first service party and includes the order number, a real number of the client and real numbers of the service parties for performing the order task.
In practical application, the order number may be generated by the bidirectional number protection device, which is specifically embodied in that the bidirectional number protection device receives order information and generates the order number according to the order information, where the order information includes a real number of a client and a real number of at least one server.
S202, distributing client privacy numbers for the clients, distributing corresponding server privacy numbers for each server, sending the client privacy numbers and the order numbers to the servers, and sending the server privacy numbers and the order numbers corresponding to the servers to the clients.
The service party privacy numbers corresponding to the service parties are different, specifically, see table 1, X is a client privacy number assigned to the client a, the SubID is a unique order number of the order, Y1-Ym are real numbers of the service parties, B1-Bm are service party privacy numbers corresponding to the service parties, and in the same order, the real numbers B1-Bm of the service parties are different, and the service party privacy numbers corresponding to the real numbers of the service parties are different.
S203, aiming at each service party, establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party, so as to establish communication between the service party and the client party based on the binding relationship.
Optionally, the communication between the service party and the client party includes a call and a short message service.
Multiple servants may be involved in the specific execution of an order. And aiming at each service party, establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party so as to realize a one-to-one corresponding relationship between the real number of the client party and the real number of any service party in one order. Alternatively, the client privacy number may be multiplexed among multiple orders, and each server privacy number may be multiplexed among multiple orders.
Specifically, taking table 1 as an example, a certain order number includes at least one service party, and for each service party, a binding relationship of the service party includes a real number of a client party, a privacy number of the client party, an order number, and a unique index relationship between the real number of the service party and the privacy number of the service party, so that in one order, after the client party and the service party have a certain number respectively, the unique index relationship can be determined, and the unique index relationship is applicable to the client party as a calling party, the privacy number of the service party is called with the real number of the client party, an application scenario of the privacy number of the client party is displayed on the service party, and the service party as a calling party, the privacy number of the client party is called with the real number of the service party, and an application scenario of the privacy number of the service party is displayed on the client party.
TABLE 1 binding relationship between a client and each server based on a certain order number
Figure BDA0002020353850000061
In a specific application scenario, when a client is used as a calling service party, the client calls a service party privacy number of a certain service party by using a real number, the bidirectional number protection equipment searches and determines a client privacy number of the client and a real number of the service party in an order according to the real number of the client and the service party privacy number in each binding relationship so as to establish communication between the client and the service party, the service party displays the client privacy number, and the client displays the service party privacy number of the service party, so that bidirectional number protection between the client and any service party is realized; number protection services are provided for multiple service parties simultaneously in the same order.
Optionally, when a certain service party calls another service party, the service party privacy number of the calling service party and the real number of the called service party can be searched and determined according to the two binding relationships including the two service parties, so as to implement bidirectional number privacy protection of the two service parties.
After receiving order information comprising an order number, a real number of a client and a real number of at least one service party, allocating a privacy number of the client to the client, allocating a corresponding privacy number of the service party to each service party, sending the privacy number of the client and the order number to each service party, and sending the privacy number of the service party and the order number corresponding to each service party to the client; and then establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish the communication between the service party and the client party based on the binding relationship. By the bidirectional number protection method in the embodiment, a client side can obtain service side privacy numbers corresponding to all service sides, all service sides can obtain client side privacy numbers, the binding relationship between each service side and each client side comprises the unique order number, when the client side and a certain service side are in mutual contact, the client side can dial the privacy number of the other side, communication is established through the corresponding binding relationship, the service side displays the client side privacy numbers, and the client side displays the service side privacy numbers of the service sides, so that bidirectional number protection between the client side and any service side is realized; and the same order provides number protection service for a plurality of service parties simultaneously; similarly, when a first service party (for example, a merchant) and a second service party (for example, a dispatcher) are in contact with each other, a privacy number of the other party can be dialed, communication between the first service party and the second service party is established, bidirectional number protection between a plurality of service parties is realized, and number protection service is provided for the plurality of service parties in the same order.
Fig. 3 is a flowchart illustrating a bidirectional number protection method according to another embodiment of the present invention. In this embodiment, on the basis of the embodiment shown in fig. 1, step S202 is optimized, and the process of allocating the client privacy number and the server privacy number is described in detail; as shown in fig. 3, the allocating a client privacy number to the client and a corresponding server privacy number to each server includes:
s301, extracting a number from the first privacy number pool to serve as a client side privacy number of the client side.
S302, aiming at each service party, extracting a number from the second privacy number pool as a service party privacy number corresponding to the service party.
Specifically, the numbers in the first privacy number pool and the second privacy number pool are different; and the service party privacy numbers corresponding to the service parties are different.
In practical application, the customer may place an order directly by himself or may place an order instead by another user, where the customer placing the order is different from the customer needing to be contacted during the order placing process, and further, in order to meet the requirements of practical application, optionally, the customer side includes an order customer and/or a substitute customer.
In one embodiment, when the service party calls the client party privacy number when the client party is only a subscription client, the two-way number protection device will continue the call to the corresponding subscription client.
In another embodiment, the client side includes an order client and a representative client, and as shown in table 2, in the same order, privacy numbers of the same client side are allocated to the order client and the representative client, and for each service side, the real number of the service side has a unique index relationship with the order number, the real number of the order client, the real number of the pending client, the privacy number of the client side, and the privacy number of the service side corresponding to the service side. Optionally, both the order client and the representative client may be called as a calling service party, and when the service party calls the client privacy number, the bidirectional number protection device connects the call to the corresponding order client.
TABLE 2 Multi-client binding relationship Table
Figure BDA0002020353850000081
According to the bidirectional number protection method provided by the embodiment of the invention, privacy numbers are distributed to the client side and the server side from different privacy number pools, so that the isolation of the privacy numbers of the client side and the server side is realized, the client side can simultaneously comprise an order client and a substitute client, the order client and the pending client are supported to respectively establish communication with the server side by distributing the same client privacy number to the order client and the pending client, and when the server side calls the client privacy number, the bidirectional number protection equipment continues the communication to the corresponding order client, so that the actual application requirements are met.
Fig. 4 is a schematic flow chart of a bidirectional number protection method according to another embodiment of the present invention, which illustrates how to add a new service party in a known order process and perform bidirectional number protection on the new service party and a new client party on the basis of the embodiment shown in fig. 1, and as shown in fig. 4, the method further includes:
s401, receiving order change information, wherein the order change information comprises the order number and the real number of at least one newly added service party.
Optionally, the source of the order change information includes any one of the following: a service party or a business platform for conducting electronic commerce, wherein both the client party and the service party can communicate with the business platform.
In one implementation, any newly added server without the binding relationship can enter a specific order by inputting an order number, and order change information is generated on the service platform, and the service platform sends the order change information including the order number and the real number of at least one newly added server to the bidirectional number protection device.
In another embodiment, the first service party receives a service requirement containing an order number of any newly added service party which does not establish a binding relationship, generates order change information including the order number and a real number of at least one newly added service party, and the bidirectional number protection device receives the order change information.
S402, distributing corresponding service party privacy numbers for each newly added service party, sending the client party privacy numbers and the order numbers to each newly added service party, and sending the service party privacy numbers corresponding to each newly added service party to the client party.
Optionally, for each newly added service party, a number is extracted from the second privacy number pool to serve as a service party privacy number corresponding to the newly added service party. And the service party privacy numbers corresponding to each newly added service party are different.
S403, aiming at each new service party, establishing a binding relationship between the real number of the new service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the new service party, so as to establish communication between the new service party and the client party based on the binding relationship.
The binding relationship corresponding to the real number of the new service party can be established before the communication between the new service party and the client party, and can also be synchronously established when the new service party is communicated with the client party.
In one implementation mode, the order number in the order change information is used for searching and determining the real number of the client and the privacy number of the client, then, for each newly added service party, the binding relationship between the real number of the newly added service party and the order number, the real number of the client, the privacy number of the client and the privacy number of the service party corresponding to the newly added service party is established, and the subsequently added service party can directly dial the privacy number of the client to perform number protection communication.
In another embodiment, when a new server outside the binding relationship corresponding to the order number accepts the order service, the new server can directly dial the privacy number of the client, input the order number according to the prompt, search and obtain the real number of the client according to the order number by the bidirectional number protection device, add the binding relationship as described in table 3 below in the binding relationship corresponding to the order number, and continue the call to the real number of the client, thereby realizing the synchronous establishment of the call and the binding relationship between the new server and the client.
Table 3 binding relation table of newly added service side
Figure BDA0002020353850000101
The bidirectional number protection method provided by the embodiment of the invention can still flexibly add the newly added service party after the order is generated and the binding relationship of number protection is formed between the client side and each service party in the order, and realize the number protection among the newly added service party, the client side and each other service party, thereby greatly improving the flexibility of bidirectional number protection and meeting the requirement of practical application.
Fig. 5 is a schematic flow chart of a bidirectional number protection method according to still another embodiment of the present invention, and this embodiment describes in detail how to implement number protection when a client calls a service party on the basis of the above embodiment, for example, on the basis of the embodiment shown in fig. 1, the method may further include:
s501, receiving a first communication request sent by the client, wherein the first communication request comprises a service party privacy number of a service party of a target call and a real number of the client.
S502, searching a first target binding relationship containing the real number of the client and the service party privacy number of the service party of the target call in all the binding relationships.
S503, replacing the real number of the client in the first communication request with a corresponding client privacy number according to the first target binding relationship, replacing the service party privacy number of the service party of the target call with a corresponding real number of the service party, generating a second communication request, and sending the second communication request to the service party of the target call.
In a specific order, when a client side is used as a calling side to call a certain service side, the service side of the target call is set as a called service side, the target call is embodied as that the real number of the client side calls the service side privacy number of the called service side, and the bidirectional number protection equipment receives a first communication request comprising the real number of the client side and the service side privacy number of the called service side; in all binding relations of the order, a first target binding relation comprising a real number of a client and a service party privacy number of a called service party is searched, the client privacy number and the called service party real number are determined according to the first target binding relation, the client real number in the first communication request is replaced by the corresponding client privacy number, the called service party privacy number is replaced by the called service party real number, a second communication request is generated, and the second communication request is sent to a target calling service party, so that the client privacy number is displayed when the service party responds to the second communication request. Optionally, the bidirectional number protection device calls the real number of the target calling service party according to the second communication request to implement the connection, wherein the target calling service party displays the privacy number of the client party.
Fig. 6 is a flowchart illustrating a bidirectional number protection method according to a next embodiment of the present invention. In this embodiment, on the basis of the above embodiment, how to implement number protection when the service party calls the client party is described in detail, for example, on the basis of the embodiment shown in fig. 1, the method may further include:
s601, receiving a third communication request sent by a service party of a target calling party, wherein the third communication request comprises a real number of the service party of the target calling party, a privacy number of a client party and an order number.
S602, according to the privacy number of the client, the real number of the service party of the target calling and the order number, searching and determining a second target binding relationship in all the binding relationships.
S603, replacing the real number of the service party of the target calling party in the third communication request with the corresponding service party privacy number according to the second target binding relationship, replacing the client party privacy number with the real number of the client party, generating a fourth communication request, and sending the fourth communication request to the client party.
The method comprises the steps that a server side provides order service for a plurality of client sides at the same time, so that each server side is in a plurality of orders at the same time, when a certain server side serves as a calling client side, the server side is set as a target calling server side, and is specifically embodied as that a real number of a target calling server side calls a client side privacy number, and a bidirectional number protection device receives a third communication request comprising an order number, a client side privacy number and a server side privacy number of the target calling server side; according to the privacy number of the client, the real number of the service party of the target calling party and the order number, in all the binding relations corresponding to the order number, a second target binding relation is searched and determined, the privacy number of the service party of the target calling party and the real number of the client are determined according to the second target binding relation, the real number of the service party of the target calling party in the third communication request is replaced by the corresponding privacy number of the service party, the privacy number of the client is replaced by the real number of the client, a fourth communication request is generated, and the fourth communication request is sent to the client, so that the privacy number of the service party of the target calling party is displayed when the client responds to the fourth communication request. Optionally, the bidirectional number protection device calls a real number of the client according to the fourth communication request to implement a splicing, wherein the client displays the service party privacy number of the target calling service party.
Fig. 7 is a flowchart illustrating a bidirectional number protection method according to yet another embodiment of the present invention. In this embodiment, on the basis of the above embodiment, a technical solution for recovering a privacy number is added, for example, on the basis of the embodiment shown in fig. 1, the method may further include:
s701, receiving order ending information, wherein the order ending information comprises the order number.
Optionally, the source of the order ending information comprises any one of: the system comprises a client side, a server side or a business platform for carrying out electronic commerce, wherein the client side and the server side can communicate with the business platform.
S702, deleting all binding relations containing the order numbers.
Optionally, the binding relationship includes that the client privacy number is recycled to the first privacy number pool, and each server privacy number included in the binding relationship is recycled to the second privacy number pool.
Optionally, server deletion information is received, where the server deletion information includes an order number and a real number of at least one server, and a binding relationship including the real number of the server is deleted from a binding relationship corresponding to the order number, so as to release and recover a target server privacy number in the order.
In the bidirectional number protection method provided by this embodiment, by deleting all binding relationships including the order number, the release and recovery of the client side privacy number and all server side privacy numbers in the order number are realized, so that the privacy numbers are reused in subsequent orders, and resources of the privacy numbers are greatly saved.
Based on the bidirectional number protection method provided by the embodiment, the embodiment of the invention further provides an embodiment of a device for realizing the embodiment of the method.
Fig. 8 is a schematic structural diagram of a bidirectional number protection device according to an embodiment of the present invention. As shown in fig. 8, the bidirectional number protection apparatus includes a receiving module 810, a sending module 820, and a binding module 830.
A receiving module 810, configured to receive order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side.
A sending module 820, configured to allocate a client privacy number to the client, allocate a corresponding server privacy number to each server, send the client privacy number and the order number to each server, and send the server privacy number and the order number corresponding to each server to the client;
a binding module 830, configured to establish, for each service party, a binding relationship between the real number of the service party and the order number, the real number of the client party, the client party privacy number, and a service party privacy number corresponding to the service party, so as to establish communication between the service party and the client party based on the binding relationship.
In the bidirectional number protection device provided by the embodiment of the invention, after a receiving module receives order information containing an order number, a real number of a client and a real number of at least one service party, a sending module distributes a client privacy number for the client, distributes a corresponding service party privacy number for each service party, sends the client privacy number and the order number to each service party, and sends the service party privacy number and the order number corresponding to each service party to the client; the binding module establishes a binding relation between the real number and the order number of the service party, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish communication between the service party and the client party based on the binding relation. Through the bidirectional number protection device in the embodiment, a client side can obtain service side privacy numbers corresponding to all service sides, all service sides can obtain client side privacy numbers, the binding relationship between each service side and each client side comprises unique order numbers, when the client side and a certain service side are in mutual contact, the client side can dial the privacy numbers of the other side, communication is established through the corresponding binding relationship, the service side displays the client side privacy numbers, and the client side displays the service side privacy numbers of the service sides, so that bidirectional number protection between the client side and any service side is realized; similarly, when a first service party (such as a merchant) and a second service party (such as a dispatcher) contact with each other, a privacy number of the other party can be dialed, communication between the first service party and the second service party is established, and bidirectional number protection among the service parties is realized. Therefore, all participants containing the order number can be contacted in a number protection mode.
Fig. 9 is a schematic structural diagram of a bidirectional number protection device according to another embodiment of the present invention. This embodiment is further described with respect to the bidirectional number protection device in the embodiment of fig. 8, as shown in fig. 9, the bidirectional number protection device 800 further includes an adding module 840, a communication converting module 850, and a recovering module 860.
A sending module 820, further specifically configured to extract a number from the first privacy number pool as a client privacy number of the client; and for each service party, extracting a number from the second privacy number pool as a service party privacy number corresponding to the service party.
Optionally, the customer side comprises an ordering customer and/or a substitute customer.
The adding module 840 is specifically configured to receive order change information, where the order change information includes the order number and a real number of at least one added server; distributing corresponding service party privacy numbers for each newly added service party, sending the client party privacy numbers and the order numbers to each newly added service party, and sending the service party privacy numbers corresponding to each newly added service party to the client party; and aiming at each newly added service party, establishing a binding relationship between the real number of the newly added service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the newly added service party so as to establish communication between the newly added service party and the client party based on the binding relationship.
The communication conversion module 850 is configured to receive a first communication request sent by the client, where the first communication request includes a service party privacy number of a service party of a target call and a real number of the client; searching a first target binding relation containing the real number of the client and the service party privacy number of the service party of the target call in all the binding relations; and replacing the real number of the client in the first communication request with a corresponding client privacy number according to the first target binding relationship, replacing the service party privacy number of the service party of the target call with a corresponding real number of the service party, generating a second communication request, and sending the second communication request to the service party of the target call.
Optionally, the communication conversion module 850 is further specifically configured to receive a third communication request sent by a service party of the target calling party, where the third communication request includes a real number of the service party of the target calling party, the privacy number of the client party, and the order number; searching and determining a second target binding relationship in all binding relationships according to the client privacy number, the real number of the service party of the target calling party and the order number; and replacing the real number of the service party of the target calling party in the third communication request with the corresponding service party privacy number according to the second target binding relationship, replacing the client party privacy number with the real number of the client party, generating a fourth communication request, and sending the fourth communication request to the client party.
A recycling module 860, configured to receive order ending information, where the order ending information includes the order number; and deleting all binding relations containing the order numbers.
The bidirectional number protection device 800 in the embodiment shown in fig. 8 and fig. 9 can be used to implement the technical solution in the above method embodiment, and the implementation principle and technical effect are similar, and this embodiment is not described herein again.
It should be understood that the division of the modules of the bidirectional number protection device shown in fig. 8 and 9 is merely a logical division, and the actual implementation may be wholly or partially integrated into one physical entity or physically separated. And these modules can be realized in the form of software called by processing element; or may be implemented entirely in hardware; and part of the modules can be realized in the form of calling by the processing element in software, and part of the modules can be realized in the form of hardware. In addition, all or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
Fig. 10 is a schematic diagram of a hardware structure of a bidirectional number protection device according to an embodiment of the present invention. As shown in fig. 10, the two-way number protecting apparatus 900 includes: at least one memory 910, a processor 920, and computer programs; wherein a computer program is stored in the memory 910 and configured to be executed by the processor 920 to implement the bidirectional number protection method as in any of the embodiments described above. Optionally, the two-way number protection device 900 further comprises a communication component and a transceiver. The processor 920, the memory 910 and the communication component are connected through a bus, and the transceiver is used for receiving and sending a communication request sent by a service party or a client party.
Those skilled in the art will appreciate that fig. 10 is merely an example of a two-way number guard and does not constitute a limitation of a two-way number guard, which may include more or fewer components than shown, or some components in combination, or different components, e.g., the two-way number guard may also include input-output devices, network access devices, buses, etc.
Furthermore, an embodiment of the present invention provides a readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the method according to any one of the above-mentioned implementation manners.
The readable storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (9)

1. A method for bidirectional number protection, comprising:
receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side;
distributing client side privacy numbers for the client sides, distributing corresponding server side privacy numbers for each server side, sending the client side privacy numbers and the order numbers to each server side, and sending the server side privacy numbers and the order numbers corresponding to each server side to the client sides;
establishing a binding relationship between the real number of the service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish communication between the service party and the client party based on the binding relationship;
the method further comprises the following steps:
receiving order change information, wherein the order change information comprises the order number and the real number of at least one newly added service party;
distributing corresponding service party privacy numbers for each newly added service party, sending the client party privacy numbers and the order numbers to each newly added service party, and sending the service party privacy numbers corresponding to each newly added service party to the client party;
and aiming at each newly added service party, establishing a binding relationship between the real number of the newly added service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the newly added service party so as to establish communication between the newly added service party and the client party based on the binding relationship.
2. The method of claim 1, wherein assigning a client privacy number to the client and a corresponding server privacy number to each server comprises:
extracting a number from a first privacy number pool as a client side privacy number for the client side;
and for each service party, extracting a number from the second privacy number pool as a service party privacy number corresponding to the service party.
3. The method of claim 2, wherein the customer side comprises an ordering customer and/or a subscribing customer.
4. The method of claim 1, further comprising:
receiving a first communication request sent by the client, wherein the first communication request comprises a service party privacy number of a service party of a target call and a real number of the client;
searching a first target binding relation containing the real number of the client and the service party privacy number of the service party of the target call in all the binding relations;
and replacing the real number of the client in the first communication request with a corresponding client privacy number according to the first target binding relationship, replacing the service party privacy number of the service party of the target call with a corresponding real number of the service party, generating a second communication request, and sending the second communication request to the service party of the target call.
5. The method of claim 1, further comprising:
receiving a third communication request sent by a service party of a target calling party, wherein the third communication request comprises a real number of the service party of the target calling party, a privacy number of a client party and the order number;
searching and determining a second target binding relationship in all binding relationships according to the client privacy number, the real number of the service party of the target calling party and the order number;
and replacing the real number of the service party of the target calling party in the third communication request with the corresponding service party privacy number according to the second target binding relationship, replacing the client party privacy number with the real number of the client party, generating a fourth communication request, and sending the fourth communication request to the client party.
6. The method of claim 1, further comprising:
receiving order ending information, wherein the order ending information comprises the order number;
and deleting all binding relations containing the order numbers.
7. A two-way number protection device, comprising:
the receiving module is used for receiving order information; the order information comprises an order number, a real number of a client side and a real number of at least one server side;
the sending module is used for distributing client side privacy numbers for the client sides, distributing corresponding server side privacy numbers for each server side, sending the client side privacy numbers and the order numbers to each server side, and sending the server side privacy numbers and the order numbers corresponding to each server side to the client sides;
the binding module is used for establishing a binding relationship among the real number of the service party, the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the service party aiming at each service party so as to establish communication between the service party and the client party based on the binding relationship;
the adding module is used for receiving order change information, and the order change information comprises the order number and the real number of at least one adding server; distributing corresponding service party privacy numbers for each newly added service party, sending the client party privacy numbers and the order numbers to each newly added service party, and sending the service party privacy numbers corresponding to each newly added service party to the client party; and aiming at each newly added service party, establishing a binding relationship between the real number of the newly added service party and the order number, the real number of the client party, the privacy number of the client party and the privacy number of the service party corresponding to the newly added service party so as to establish communication between the newly added service party and the client party based on the binding relationship.
8. A bidirectional number protection device is characterized by comprising a memory and a processor;
a memory: for storing the processor-executable instructions;
wherein the processor is configured to: executing the executable instructions to implement the method of any of claims 1 to 6.
9. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by a processor, are configured to implement the method of any one of claims 1 to 6.
CN201910277068.7A 2019-04-08 2019-04-08 Bidirectional number protection method and device Active CN110113498B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910277068.7A CN110113498B (en) 2019-04-08 2019-04-08 Bidirectional number protection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910277068.7A CN110113498B (en) 2019-04-08 2019-04-08 Bidirectional number protection method and device

Publications (2)

Publication Number Publication Date
CN110113498A CN110113498A (en) 2019-08-09
CN110113498B true CN110113498B (en) 2021-01-26

Family

ID=67483754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910277068.7A Active CN110113498B (en) 2019-04-08 2019-04-08 Bidirectional number protection method and device

Country Status (1)

Country Link
CN (1) CN110113498B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111447614A (en) * 2020-04-14 2020-07-24 深圳市鹰熊汇科技有限公司 Method, device, terminal and medium for using mobile phone number by multiple cross-border e-commerce accounts
CN111542018B (en) * 2020-04-17 2023-05-05 汉海信息技术(上海)有限公司 Communication method and system based on vehicle-mounted terminal
CN113556729B (en) * 2020-04-23 2023-03-24 北京三快在线科技有限公司 Method, device, storage medium and electronic equipment for identifying privacy number abnormity
CN112203266A (en) * 2020-08-26 2021-01-08 汉海信息技术(上海)有限公司 Call method and electronic equipment
CN114040384A (en) * 2021-10-27 2022-02-11 北京闪送科技有限公司 Method for protecting real number privacy of two parties through intermediate number
CN114466348A (en) * 2021-11-02 2022-05-10 青岛海尔科技有限公司 Communication method, device and equipment
CN114189586A (en) * 2021-11-10 2022-03-15 广西东信易通科技有限公司 Privacy conversation protection system and method combining Internet and communication network
CN113781697B (en) * 2021-11-12 2022-02-08 深圳市明源云采购科技有限公司 Automatic numbering method, device and storage medium
CN115086892B (en) * 2022-05-17 2023-07-07 任峰 Method for dynamically binding calling task and calling and called party numbers based on short message notification

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980903A (en) * 2015-06-30 2015-10-14 华为技术有限公司 Method and apparatus for protecting user' privacy
CN105227786A (en) * 2014-06-11 2016-01-06 阿里巴巴集团控股有限公司 A kind of means of communication based on virtual-number and device
CN107509001A (en) * 2017-08-15 2017-12-22 北京智讯创新信息技术有限公司 A kind of method and system that secret protection number is provided for express delivery user

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110006471A (en) * 2009-07-14 2011-01-20 (주)공일공소프트 Home deliver service system using ver tual phone and management method thereof
CN106157079A (en) * 2015-04-13 2016-11-23 阿里巴巴集团控股有限公司 The exchange method of order data and server
CN108632327A (en) * 2017-03-24 2018-10-09 北京嘀嘀无限科技发展有限公司 Method for processing business, device and storage medium
CN107241517A (en) * 2017-06-15 2017-10-10 北京京东尚科信息技术有限公司 Communication service platform and system, communication system and method and communicator
CN107181816A (en) * 2017-06-15 2017-09-19 北京京东尚科信息技术有限公司 Communication service platform, communication service system, communication means and communicator
CN108805661A (en) * 2018-05-24 2018-11-13 拉扎斯网络科技(上海)有限公司 Multi-party number method for secret protection, device, equipment and computer storage media

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105227786A (en) * 2014-06-11 2016-01-06 阿里巴巴集团控股有限公司 A kind of means of communication based on virtual-number and device
CN104980903A (en) * 2015-06-30 2015-10-14 华为技术有限公司 Method and apparatus for protecting user' privacy
CN107509001A (en) * 2017-08-15 2017-12-22 北京智讯创新信息技术有限公司 A kind of method and system that secret protection number is provided for express delivery user

Also Published As

Publication number Publication date
CN110113498A (en) 2019-08-09

Similar Documents

Publication Publication Date Title
CN110113498B (en) Bidirectional number protection method and device
CN107147501B (en) Timestamp processing method and processing device
TWI806813B (en) Communication method and server
CN104811371B (en) A kind of brand-new instantaneous communication system
CN106302927A (en) The voice call platform that two-way number is hidden
CN109451482A (en) Privacy number processing method, device and storage medium
CN104618472A (en) Mobile communication device contact information maintenance method and system
CN107333013A (en) Session establishing method, device, electronic equipment and storage medium
WO2017036216A1 (en) Virtual number processing method and device
CN107635219B (en) Service package sharing method and device
EP3026622A1 (en) Receiving information processing method and device
US10212286B2 (en) System and method for allocation and management of shared virtual numbers
CN112040071B (en) Number protection method, device and system and number calling method and device
CN110337091B (en) Number conversion method and device
CN109389364A (en) Conference reservation method, system and conference management platform
CN104796561A (en) Agent distribution method, CTI (Computer Telephony Integration) equipment, terminal and agent distribution system
CN111680993B (en) Data processing method, device, computer and readable storage medium
CN104394602A (en) Cross-system call setup method, terminal and core network element
CN101645793B (en) Management method and management system based on enterprise converged communication
CN109101306B (en) Sharing method, sharing device, terminal and computer readable storage medium
CN111866207B (en) Audio and video conference system number distribution method and system
CN108882060B (en) Mutual dialing method, device and system for public telephone and computer readable storage medium
JP2012105262A (en) System and method for automatically establishing concurrent data connection to voice dial function of communication device
CN104967605A (en) Privacy protection method and privacy protection device
CN113225440A (en) Management method of cloud communication network slices, computer equipment and storage medium

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