CN115988132B - Method and device for improving anonymous call rate through binding exchange manner - Google Patents

Method and device for improving anonymous call rate through binding exchange manner Download PDF

Info

Publication number
CN115988132B
CN115988132B CN202211718393.0A CN202211718393A CN115988132B CN 115988132 B CN115988132 B CN 115988132B CN 202211718393 A CN202211718393 A CN 202211718393A CN 115988132 B CN115988132 B CN 115988132B
Authority
CN
China
Prior art keywords
anonymous
call
provider
telephone
anonymous telephone
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
CN202211718393.0A
Other languages
Chinese (zh)
Other versions
CN115988132A (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.)
Guangzhou Chenqi Travel Technology Co Ltd
Original Assignee
Guangzhou Chenqi Travel Technology 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 Guangzhou Chenqi Travel Technology Co Ltd filed Critical Guangzhou Chenqi Travel Technology Co Ltd
Priority to CN202211718393.0A priority Critical patent/CN115988132B/en
Publication of CN115988132A publication Critical patent/CN115988132A/en
Application granted granted Critical
Publication of CN115988132B publication Critical patent/CN115988132B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method and a device for improving anonymous call rate by a binding exchange mode, wherein the method comprises the following steps: obtaining ticket data of an anonymous telephone; obtaining callback data from an anonymous telephony provider; obtaining a call ticket callback state based on callback data; if not, carrying out a binding exchange decision; based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers; and sending a notification of replacing the anonymous telephone to the APP terminal. According to the invention, the anonymous call is automatically changed in time, so that the probability that the user can call the anonymous call continuously is improved, and the experience of the user is improved.

Description

Method and device for improving anonymous call rate through binding exchange manner
Technical Field
The invention relates to the technical field of anonymous telephones, in particular to a method and a device for improving the call rate of anonymous telephones by a binding exchange mode.
Background
The method is applied to the fields of takeaway and network taxi taking, and the anonymous telephone is generally provided by an anonymous telephone provider, is temporarily bound to an APP end by virtue of binding, so that service is facilitated, and the privacy of both a service party and a client can be protected. Thus, the demand for anonymous telephones is substantial, and anonymous telephones are also frequently used in people's lives.
Typically after anonymous phone binding and APP acquisition, no query acquisition is performed. However, in a practical application scenario, anonymous calls cannot be opened under a large number of conditions, which relates to the problem of limiting policy of anonymous call providers, and when an existing service platform uses anonymous calls to perform auxiliary service, the service platform cannot further feed back under the condition that the anonymous calls cannot be opened, so that a user is in a state of being unable to open the anonymous calls all the time, and the use experience of the user is seriously affected.
Therefore, it is necessary to invent a method for solving the problem that the user experience is affected when an anonymous call cannot be put through.
Disclosure of Invention
In order to overcome the technical defect that after the existing anonymous telephone cannot be opened, a user does not have other countermeasures, the invention provides a method and a device for improving the anonymous telephone opening rate through a binding exchange mode.
In order to solve the problems, the invention is realized according to the following technical scheme:
in a first aspect, the invention discloses a method for improving anonymous call completion rate by a binding exchange method, which specifically comprises the following steps:
step S1: obtaining ticket data of an anonymous telephone;
step S2: obtaining callback data from an anonymous telephony provider;
step S3: obtaining a call ticket callback state based on callback data;
step S4: if not, carrying out a binding exchange decision;
step S5: based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers;
step S6: and sending a notification of replacing the anonymous telephone to the APP terminal.
As a preferred implementation manner of the first aspect of the present invention, before the making of the binding exchange decision, the method further includes generating an anonymous phone provider list, specifically including:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list.
As a preferred implementation manner of the first aspect of the present invention, if the binding is not completed, a binding exchange decision is performed, which specifically includes the following sub-steps:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching the call environment parameters with the weight scheme set to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
and selecting the anonymous telephone provider with highest matching degree based on the operation result.
As a preferred implementation manner of the first aspect of the present invention, the performing the replacing of the anonymous phone number or the replacing of the anonymous phone provider based on the result of the binding replacement decision specifically includes:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, the anonymous telephone provider with the second matching degree rank is selected in a forward direction, and the anonymous telephone provider after replacement is requested to be endowed with a new anonymous telephone.
As a preferred embodiment of the first aspect of the present invention, the index processing calculation manner includes python script processing, sql script processing, and universal script processing.
In a second aspect, the present invention further provides an apparatus for improving an anonymous call completing rate by a bundle-change method, including:
a ticket acquisition module M1 for acquiring ticket data of an anonymous phone;
a callback acquisition module M2 for acquiring callback data from an anonymous telephone provider;
a callback state module M3, configured to learn a ticket callback state based on callback data;
the binding exchange decision module M4 is used for carrying out binding exchange decision if the binding exchange decision module is not opened;
a decision execution module M5 for executing a change of the anonymous telephone number or a change of the anonymous telephone provider based on the result of the binding change decision;
and the sending notification module M6 is used for sending a notification of replacing the anonymous telephone to the APP end.
As a preferred embodiment of the second aspect of the present invention, it further comprises a vendor ordering module M21, which, when running, performs the following steps in particular:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list.
As a preferred embodiment of the second aspect of the present invention, the binding exchange decision module M4 specifically performs the following steps when running:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching the call environment parameters with the weight scheme set to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
and selecting the anonymous telephone provider with highest matching degree based on the operation result.
As a preferred embodiment of the second aspect of the present invention, the decision execution module M5 specifically performs the following steps when running:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, the anonymous telephone provider with the second matching degree rank is selected in a forward direction, and the anonymous telephone provider after replacement is requested to be endowed with a new anonymous telephone.
As a preferred embodiment of the second aspect of the present invention, the means for calculating the index process includes python script process, sql script process, and universal script process.
Compared with the prior art, the invention has the beneficial effects that:
the invention creatively judges whether to need to exchange binding according to the callback state by receiving callback information of the anonymous call provider, selects new provider to exchange binding according to the binding exchange strategy, and finally sends the message to inform the APP end to acquire the latest anonymous call, so that after the anonymous call is not opened, the user can still acquire the opportunity of opening the anonymous call after the binding exchange in the repeated dialing process, the service experience acquired by the user is obviously improved, and disputes between the service side and the user caused by the failure of opening the anonymous call can also be avoided.
Drawings
The invention is described in further detail below with reference to the attached drawing figures, wherein:
FIG. 1 is a flow chart of a method for improving anonymous call rate by a handoff method of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for improving anonymous call forwarding rate by means of a bundle-based forwarding method according to the present invention.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.
The detailed features and advantages of the present invention will be set forth in the following detailed description of the embodiments, which is provided to enable any person skilled in the art to make and use the present invention, and the related objects and advantages of the present invention will be readily understood by those skilled in the art from the present disclosure, claims and drawings. The following examples are presented to illustrate the aspects of the invention in further detail, but are not intended to limit the scope of the invention in any way.
In addition, the following drawings disclose embodiments of the present invention, for the purpose of making the drawings clean, some conventional structures and elements may be schematically depicted in the drawings, and some of the features in the drawings may be slightly enlarged or changed in scale or size to achieve the purpose of facilitating understanding and viewing of the technical features of the present invention, but the present invention is not limited thereto. Further, coordinate axes are provided in the drawings to facilitate understanding of the relative positional relationship and actuation direction of the elements.
Preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the preferred embodiments of the present disclosure are illustrated in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The term "comprising" and variations thereof as used herein means open ended, i.e., "including but not limited to. The term "or" means "and/or" unless specifically stated otherwise. The term "based on" means "based at least in part on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment. The term "another embodiment" means "at least one additional embodiment". The terms "first," "second," and the like, may refer to different or the same object. Other explicit and implicit definitions are also possible below.
The access device and the server may be connected directly or indirectly by wired or wireless communication. The access device may be a terminal or a server. The access device has a target application running thereon. The target application is an application program capable of initiating a data request to a server, such as a social application, a payment application, a gaming application, and the like. The server may be an application server for providing a service to the target application, or may be a proxy server for distinguishing the application server from the application server corresponding to the target application. The server is used for identifying whether each access device belongs to a malicious device or not, and intercepting data messages from the malicious device. When the server is a proxy server, the proxy server forwards data messages not belonging to the malicious device to the application server. The terminal may be a desktop terminal or a mobile terminal, and the mobile terminal may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, or the like, but is not limited thereto. The server and the server can be independent physical servers, can be a server cluster or a distributed system formed by a plurality of physical servers, and can also be cloud servers for providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, basic cloud computing services such as big data and artificial intelligent platforms.
Moreover, unless defined otherwise, all terms or words used herein, including technical and scientific terms and other words, are to be taken to include their ordinary meanings as understood by one of ordinary skill in the art. Furthermore, the definitions of the words and terms used in the present specification should be interpreted as including a meaning consistent with the technical field of the present invention. These terms are not to be construed as being overly idealized or formal intent unless expressly so defined.
Example 1
As shown in fig. 1, in a first aspect, the present invention discloses a method for improving anonymous call forwarding rate by a bundle-based forwarding method, which specifically includes the following steps:
step S1: obtaining ticket data of an anonymous telephone;
step S2: obtaining callback data from an anonymous telephony provider;
step S3: obtaining a call ticket callback state based on callback data;
step S4: if not, carrying out a binding exchange decision;
step S5: based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers;
step S6: and sending a notification of replacing the anonymous telephone to the APP terminal.
As a preferred implementation manner of the first aspect of the present invention, before the making of the binding exchange decision, the method further includes generating an anonymous phone provider list, specifically including:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list.
As a preferred implementation manner of the first aspect of the present invention, if the binding is not completed, a binding exchange decision is performed, which specifically includes the following sub-steps:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching the call environment parameters with the weight scheme set to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
and selecting the anonymous telephone provider with highest matching degree based on the operation result.
As a preferred implementation manner of the first aspect of the present invention, the performing the replacing of the anonymous phone number or the replacing of the anonymous phone provider based on the result of the binding replacement decision specifically includes:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, the anonymous telephone provider with the second matching degree rank is selected in a forward direction, and the anonymous telephone provider after replacement is requested to be endowed with a new anonymous telephone.
As a preferred embodiment of the first aspect of the present invention, the index processing calculation manner includes python script processing, sql script processing, and universal script processing.
Wherein, the python script processing specifically comprises the following substeps:
defining a python script entry field;
defining a python script execution output result field;
after validity verification is carried out on the python script grammar, the input anonymous number pool scale, anonymous number occupancy rate, cost parameters, anonymous call giving efficiency and anonymous call completing rate are verified and matched with a defined python script parameter entering field, and an output result field is verified and matched with a defined python script execution output result field;
connecting the anonymous number pool scale, the anonymous number occupancy rate, the cost parameter, the anonymous telephone endowing efficiency and the anonymous telephone calling rate result field to select a python script operation table, and performing addition, subtraction, multiplication and/or division operation;
and outputting a call ticket call index according to the operation result.
The sql script processing specifically comprises the following substeps:
configuring a sphere condition entry field of the sql script;
configuring an As query result field of the sql script;
after validity verification is carried out on the sql script grammar, verifying and matching the input anonymous number pool scale, anonymous number occupancy rate, cost parameter, anonymous call giving efficiency and anonymous call completing rate with a sphere conditional entry field of the configured sql script, and verifying and matching an output result field with an As query result field of the configured sql script;
connecting the scale of the anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the result field of the call rate of the anonymous telephone, selecting an sql script operation table, and performing addition, subtraction, multiplication and/or division operation;
and outputting a call ticket call index according to the operation result.
The invention creatively judges whether to need to exchange binding according to the callback state by receiving callback information of the anonymous call provider, selects new provider to exchange binding according to the binding exchange strategy, and finally sends the message to inform the APP end to acquire the latest anonymous call, so that after the anonymous call is not opened, the user can still acquire the opportunity of opening the anonymous call after the binding exchange in the repeated dialing process, the service experience acquired by the user is obviously improved, and disputes between the service side and the user caused by the failure of opening the anonymous call can also be avoided.
The other steps of the method for improving the anonymous call forwarding rate by the bundle forwarding method described in this embodiment are referred to the prior art.
Example 2
As shown in fig. 2, in a second aspect, the present invention further provides an apparatus for improving an anonymous call completing rate by a bundle-based forwarding method, including:
a ticket acquisition module M1 for acquiring ticket data of an anonymous phone;
a callback acquisition module M2 for acquiring callback data from an anonymous telephone provider;
a callback state module M3, configured to learn a ticket callback state based on callback data;
the binding exchange decision module M4 is used for carrying out binding exchange decision if the binding exchange decision module is not opened;
a decision execution module M5 for executing a change of the anonymous telephone number or a change of the anonymous telephone provider based on the result of the binding change decision;
and the sending notification module M6 is used for sending a notification of replacing the anonymous telephone to the APP end.
As a preferred embodiment of the second aspect of the present invention, it further comprises a vendor ordering module M21, which, when running, performs the following steps in particular:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list.
As a preferred embodiment of the second aspect of the present invention, the binding exchange decision module M4 specifically performs the following steps when running:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching the call environment parameters with the weight scheme set to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
and selecting the anonymous telephone provider with highest matching degree based on the operation result.
As a preferred embodiment of the second aspect of the present invention, the decision execution module M5 specifically performs the following steps when running:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, the anonymous telephone provider with the second matching degree rank is selected in a forward direction, and the anonymous telephone provider after replacement is requested to be endowed with a new anonymous telephone.
As a preferred embodiment of the second aspect of the present invention, the means for calculating the index process includes python script process, sql script process, and universal script process.
In summary, when the device for improving the anonymous call forwarding rate by the bundle forwarding method according to the embodiment of the present invention is operated, all the steps of the method for improving the anonymous call forwarding rate by the bundle forwarding method according to the embodiment 1 can be executed, so as to achieve the same technical effects.
Other structures of the device for improving the anonymous call completing rate through the exchange and binding mode described in this embodiment refer to the prior art.
Example 3
The invention also discloses an electronic device, at least one processor and a memory in communication connection with the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, and the at least one processor executes the instructions, specifically realizes the following steps: obtaining ticket data of an anonymous telephone; obtaining callback data from an anonymous telephony provider; obtaining a call ticket callback state based on callback data; if not, carrying out a binding exchange decision; based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers; and sending a notification of replacing the anonymous telephone to the APP terminal.
Example 4
The invention also discloses a storage medium storing a computer program which, when executed by a processor, realizes the following steps: obtaining ticket data of an anonymous telephone; obtaining callback data from an anonymous telephony provider; obtaining a call ticket callback state based on callback data; if not, carrying out a binding exchange decision; based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers; and sending a notification of replacing the anonymous telephone to the APP terminal.
The present disclosure may be methods, apparatus, systems, and/or computer program products. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for performing aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for performing the operations of the present disclosure can be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++, java, and the like, as well as conventional procedural programming languages, such as the "C" language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The embodiments of the present disclosure have been described above, the foregoing description is illustrative, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the improvement of technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (4)

1. A method for improving anonymous call rate by exchanging binding mode is characterized by comprising the following steps:
obtaining ticket data of an anonymous telephone;
obtaining callback data from an anonymous telephony provider;
obtaining a call ticket callback state based on callback data;
generating a list of anonymous telephone suppliers, comprising in particular:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list;
if not, a binding exchange decision is made, which specifically comprises the following sub-steps:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching is carried out on the basis of the call environment parameters and the characteristic weight value scheme set so as to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
selecting an anonymous telephone provider with highest matching degree based on the operation result;
based on the result of the binding exchange decision, performing an exchange of anonymous telephone numbers or an exchange of anonymous telephone suppliers, comprising in particular:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, selecting the anonymous telephone provider with the second matching degree rank, and requesting the anonymous telephone provider after replacement to give a new anonymous telephone;
and sending a notification of replacing the anonymous telephone to the APP terminal.
2. The method for improving anonymous call rate by exchanging and binding according to claim 1, wherein:
the index processing calculation mode comprises python script processing, sql script processing and universal script processing.
3. An apparatus for improving anonymous call rate by exchanging binding, comprising:
the ticket acquisition module is used for acquiring ticket data of the anonymous telephone;
a callback acquisition module for acquiring callback data from an anonymous phone provider;
the callback state module is used for acquiring a call ticket callback state based on callback data;
a vendor ordering module that, when run, performs the steps of:
acquiring historical ticket data of an anonymous telephone operator;
calculating characteristic indexes of each anonymous telephone provider based on the scale of an anonymous number pool, the occupation rate of the anonymous number, the cost parameter, the endowing efficiency of the anonymous telephone and the calling rate of the anonymous telephone in the historical ticket data;
calculating a comprehensive score for the anonymous telephone provider based on the characteristic indexes;
sequentially ordering the anonymous telephone suppliers based on the magnitude of the integrated score;
sequentially filling the ordered anonymous telephone suppliers into an anonymous telephone supplier list
The binding exchange decision module is used for carrying out binding exchange decision if the binding exchange decision is not completed, and specifically executes the following steps:
based on the callback state, acquiring that an anonymous call corresponding to the call ticket data is not opened;
acquiring a preset characteristic weight value scheme set;
acquiring call environment parameters of the ticket based on the callback state;
matching is carried out on the basis of the call environment parameters and the characteristic weight value scheme set so as to obtain a weight scheme which is most in line with the current call environment;
extracting corresponding characteristic index values through the unopened call ticket data;
performing index processing calculation on the characteristic index value to obtain a call ticket communication index;
starting a decision engine, respectively transmitting the call ticket call index, the weight scheme and the anonymous telephone provider list to the decision engine, and performing binding decision rule operation;
the decision execution module is used for executing the replacement of the anonymous telephone number or the replacement of the anonymous telephone provider based on the result of the binding replacement decision, and specifically executes the following steps:
judging the anonymous telephone provider with highest matching degree as the original provider;
if the anonymous telephone provider is not the original provider, requesting the replaced anonymous telephone provider to give a new anonymous telephone;
if the user is the original provider, acquiring a historical call ticket of the user, and acquiring an anonymous call ticket which is related to the user by the anonymous call provider and is not opened continuously;
if the number of continuous unclutched times does not exceed the preset number, requesting the original anonymous telephone provider to replace the anonymous telephone;
if the number of continuous unclutched times exceeds the preset number, selecting the anonymous telephone provider with the second matching degree rank, and requesting the anonymous telephone provider after replacement to give a new anonymous telephone;
and the sending notification module is used for sending a notification of replacing the anonymous telephone to the APP terminal.
4. The apparatus for improving anonymous call rate by means of bundled forwarding as claimed in claim 3, wherein:
the index processing calculation mode comprises python script processing, sql script processing and universal script processing.
CN202211718393.0A 2022-12-29 2022-12-29 Method and device for improving anonymous call rate through binding exchange manner Active CN115988132B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211718393.0A CN115988132B (en) 2022-12-29 2022-12-29 Method and device for improving anonymous call rate through binding exchange manner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211718393.0A CN115988132B (en) 2022-12-29 2022-12-29 Method and device for improving anonymous call rate through binding exchange manner

Publications (2)

Publication Number Publication Date
CN115988132A CN115988132A (en) 2023-04-18
CN115988132B true CN115988132B (en) 2024-04-09

Family

ID=85969746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211718393.0A Active CN115988132B (en) 2022-12-29 2022-12-29 Method and device for improving anonymous call rate through binding exchange manner

Country Status (1)

Country Link
CN (1) CN115988132B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110266896A (en) * 2019-05-15 2019-09-20 平安科技(深圳)有限公司 Method of calling, device, computer equipment and storage medium based on virtual-number
CN110290279A (en) * 2019-05-09 2019-09-27 北京善义善美科技有限公司 Call processing system and method
CN110691170A (en) * 2019-08-29 2020-01-14 深圳市珍爱捷云信息技术有限公司 Method, device, computer equipment and storage medium for realizing virtual number calling
CN112118253A (en) * 2020-09-16 2020-12-22 北方工业大学 Cloud service log anonymization system and method based on block chain
CN112351134A (en) * 2020-10-29 2021-02-09 科大国创云网科技有限公司 Virtual intermediate number privacy protection system
CN113596262A (en) * 2021-06-29 2021-11-02 广西东信易通科技有限公司 Method for increasing efficiency and ensuring full coverage of call based on logistics industry and service platform

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010023803A1 (en) * 2008-08-26 2010-03-04 日本電気株式会社 Anonymous communication system
WO2011001420A1 (en) * 2009-06-30 2011-01-06 Markport Limited Anonymous party voice call processing
US20140207425A1 (en) * 2013-01-18 2014-07-24 Michael Yeung System, Method and Apparatus for Adaptive Virtualization
US20220358249A1 (en) * 2021-05-10 2022-11-10 Anonomatic, Inc. Dynamic anonymization of event data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290279A (en) * 2019-05-09 2019-09-27 北京善义善美科技有限公司 Call processing system and method
CN110266896A (en) * 2019-05-15 2019-09-20 平安科技(深圳)有限公司 Method of calling, device, computer equipment and storage medium based on virtual-number
CN110691170A (en) * 2019-08-29 2020-01-14 深圳市珍爱捷云信息技术有限公司 Method, device, computer equipment and storage medium for realizing virtual number calling
CN112118253A (en) * 2020-09-16 2020-12-22 北方工业大学 Cloud service log anonymization system and method based on block chain
CN112351134A (en) * 2020-10-29 2021-02-09 科大国创云网科技有限公司 Virtual intermediate number privacy protection system
CN113596262A (en) * 2021-06-29 2021-11-02 广西东信易通科技有限公司 Method for increasing efficiency and ensuring full coverage of call based on logistics industry and service platform

Also Published As

Publication number Publication date
CN115988132A (en) 2023-04-18

Similar Documents

Publication Publication Date Title
US11528240B2 (en) Real-time integration of machine intelligence into client messaging platforms
US10701155B2 (en) Method and system for status management communication
CN113268336B (en) Service acquisition method, device, equipment and readable medium
CN110222265A (en) A kind of method, system, user terminal and the server of information push
CN104270509A (en) Displaying method of interface of mobile terminal, mobile terminal and server
CN113409134A (en) Enterprise financing trust method and device based on federal learning
EP2591454A2 (en) Managing service provider service options
CN111402057A (en) Transaction message matching method, device, computing equipment and medium
CN110245912A (en) A kind of electronic contract signature method, apparatus, storage medium and terminal device
CN114338793A (en) Message pushing method and device, electronic equipment and readable storage medium
CN105530244A (en) Method for controlling intelligent device by main control device and server
CN110519151A (en) Controllable good friend's adding method, device, terminal device and storage medium
AU2016271265A1 (en) Method for processing solicited multimedia files
CN112988311A (en) On-line experimental method based on WEB server
CN115988132B (en) Method and device for improving anonymous call rate through binding exchange manner
CN113779346A (en) Method and device for identifying one person with multiple accounts
US9578500B1 (en) Authentication via mobile telephone
US11665278B2 (en) Contextual call handling mechanism with learned relationship filter
CN111526184B (en) Business auditing method and device
CN108449518A (en) Insurance contract pays a return visit method and apparatus
CN112836201A (en) Method, device, equipment and computer readable medium for multi-platform information intercommunication
US10750011B2 (en) Accessible and updateable service records
CN112669000A (en) Government affair item processing method and device, electronic equipment and storage medium
US20230297957A1 (en) Telecommunication System
CN114219305B (en) Method and system for enhancing stability of network vehicle-closing wind control system

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