CN108769977B - Call record attribution order determining method and device, electronic equipment and storage medium - Google Patents

Call record attribution order determining method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN108769977B
CN108769977B CN201810295130.0A CN201810295130A CN108769977B CN 108769977 B CN108769977 B CN 108769977B CN 201810295130 A CN201810295130 A CN 201810295130A CN 108769977 B CN108769977 B CN 108769977B
Authority
CN
China
Prior art keywords
preset
secret number
order
secret
time
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
CN201810295130.0A
Other languages
Chinese (zh)
Other versions
CN108769977A (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.)
Beijing 58 Information Technology Co Ltd
Original Assignee
Beijing 58 Information 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 Beijing 58 Information Technology Co Ltd filed Critical Beijing 58 Information Technology Co Ltd
Priority to CN201810295130.0A priority Critical patent/CN108769977B/en
Publication of CN108769977A publication Critical patent/CN108769977A/en
Application granted granted Critical
Publication of CN108769977B publication Critical patent/CN108769977B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • 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/0613Third-party assisted
    • G06Q30/0615Anonymizing
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/28Number portability ; Network address portability

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (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 invention discloses a method and a device for determining a call record attribution order, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring the generation time of a call record between a first preset number and a second preset number; determining that the generation time belongs to any one secret number binding time period in the generated secret number binding time periods; and determining an order to which the call record belongs according to the determined secret number binding time period. The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.

Description

Call record attribution order determining method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of mobile communications, and in particular, to a method and an apparatus for determining an affiliation order of a call record, an electronic device, and a storage medium.
Background
In the prior art, in order to protect the personal privacy of an order client when facilitating fast execution of an order, when a user (such as a broker, a landlord, a seller and the like) is allocated to the order, a secret number is bound between mobile phone numbers of two executives through a privacy call service, and a normal call can be generated only when the secret number is called by the two mobile phone numbers.
Because the number pool of the secret number is very expensive, the privacy communication service defaults to the secret number generated before or bound when the secret number is bound again under the condition that two mobile phone numbers needing to be bound have one bound secret number. However, the above-mentioned manner of binding the secret number cannot be used in a service line with an order concept, for example, when two or more orders are generated for the same two groups of numbers of users, the call records obtained according to the two groups of numbers are all call records between the numbers, which order each call record belongs to cannot be determined, if a service department needs to implement a subsequent follow-up policy for a call state, and if an order needs to implement some policy according to the call state, the order that the call belongs to cannot be distinguished, so that the subsequent follow-up policy cannot be implemented for the order.
Disclosure of Invention
The embodiment of the invention provides a method and a device for determining a call record attribution order, electronic equipment and a storage medium, which are used for solving the following problems in the prior art: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
To solve the foregoing technical problem, in one aspect, an embodiment of the present invention provides a method for determining an order to which a call record belongs, including: acquiring the generation time of a call record between a first preset number and a second preset number; determining that the generation time belongs to any one of the generated secret number binding time periods; and determining the order to which the call record belongs according to the determined secret number binding time period.
Optionally, before the obtaining of the generation time of the call record between the first predetermined number and the second predetermined number, the method further includes: under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded; judging whether the difference value between the second secret number binding time and the first secret number binding time is less than a preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as a first secret number binding time period, and storing the first secret number binding time period.
Optionally, after determining whether the difference between the second secret number binding time and the first secret number binding time is less than a preset unit time, the method further includes: detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time; under the condition of generating the third order, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number and the third secret number of the first preset number and the second preset number; judging whether the difference value between the third secret number binding time and the first secret number binding time is less than a preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining that the time period between the first secret number binding time and the third secret number binding time is a first secret number binding time period, and storing the first secret number binding time period.
Optionally, the obtaining of the generation time of the call record between the first predetermined number and the second predetermined number includes: acquiring all effective call records within a preset time between the first preset number and the second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length; and acquiring the generation time of all the effective call records.
On the other hand, an embodiment of the present invention further provides a device for determining an order to which a call record belongs, including: the acquisition module is used for acquiring the generation time of the call record between the first preset number and the second preset number; the first determining module is used for determining that the production time belongs to any one secret number binding time period in the generated secret number binding time periods; and the second determining module is used for determining the order to which the call record belongs according to the determined secret number binding time period.
Optionally, the method further includes: the binding module is used for binding a first secret number between the first preset number and the second preset number under the condition that a first order is generated between the first preset number and the second preset number, and recording the binding time of the first secret number and the first secret number of the first preset number and the second preset number; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded; the judging module is used for judging whether the difference value between the second secret number binding time and the first secret number binding time is less than preset unit time or not; and the recording module is used for determining the time period between the first secret number binding time and the second secret number binding time as a first secret number binding time period and storing the first secret number binding time period under the condition that the difference value is not less than the preset unit time.
Optionally, the method further includes: the detection module is used for detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time; the binding module is further used for binding a third secret number between the first preset number and the second preset number under the condition that the third order is generated, and recording the binding time of the third secret number with the third secret number of the first preset number and the second preset number; the judging module is further used for judging whether the difference value between the third secret number binding time and the first secret number binding time is less than a preset unit time; the recording module is further configured to determine that a time period between the first secret number binding time and the third secret number binding time is a first secret number binding time period and store the first secret number binding time period when the difference is not less than a preset unit time.
Optionally, the obtaining module is specifically configured to: acquiring all effective call records within a preset time between the first preset number and the second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length; and acquiring the generation time of all the effective call records.
On the other hand, an embodiment of the present invention further provides an electronic device, which at least includes a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the method for determining an order to which a call record belongs when executing the computer program on the memory.
On the other hand, an embodiment of the present invention further provides a storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the steps of the method for determining an order to which a call record belongs.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
Drawings
FIG. 1 is a flow chart of a method for determining a call log attribution order according to a first embodiment of the invention;
FIG. 2 is a flow chart of a method for determining a call log attribution order according to a second embodiment of the invention;
FIG. 3 is a flowchart of a method for determining a call log attribution order according to a third embodiment of the invention;
FIG. 4 is a flowchart of a method for determining a call log attribution order according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for determining a call record attribution order according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a call record attribution order determining apparatus according to a sixth embodiment of the present invention.
Detailed Description
In order to solve the following problems in the prior art: when a plurality of orders exist between two users, which order each call record belongs to cannot be determined, and further a subsequent follow-up strategy cannot be implemented for the orders. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
A first embodiment of the present invention provides a method for determining a call record attribution order, where the flow of the method is shown in fig. 1, and the method includes steps S101 to S103:
s101, acquiring the generation time of the call record between the first preset number and the second preset number.
In the prior art, in order to protect the personal privacy of an order client when facilitating fast execution of an order, a background server binds a secret number between mobile phone numbers of two executives through a privacy call service when allocating users (such as brokers, landlords, sellers and the like) to the order, and a normal call can be generated only when the two mobile phone numbers call the secret number. Because only one secret number can be bound between two mobile phone numbers in the prior art, when a plurality of orders exist between the two mobile phone numbers, the order to which the call record belongs cannot be distinguished.
In order to solve the above problems, in the embodiments of the present invention, on the premise of optimizing the existing secret number binding method, an order to which a call record specifically belongs is determined by determining a secret number binding time period to which the generation time of the call record between the mobile phone numbers of two users specifically belongs.
Based on the above consideration, in the embodiment of the present invention, when the business department staff needs to determine the order to which the call record belongs specifically, the business department staff first needs to acquire the generation time of the call record between the first predetermined number and the second predetermined number. Specifically, after the order is generated by the principal, the order is distributed to a first preset user and a second preset user for processing, and the mobile phone numbers used by the first preset user and the second preset user are the first preset number and the second preset number.
It should be understood that, when the business department acquires the call record, since the call record cannot be directly acquired from the mobile phone of the predetermined user, the business department only can acquire the call record between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs on the background server under the condition of not invading the privacy of the user. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
S102, determining that the generation time belongs to any one of the generated secret number binding time periods.
S103, determining an order to which the call record belongs according to the determined secret number binding time period.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period. If three orders exist between the first scheduled user X and the second scheduled user Y, when the single-order-number binding time is 2018, 1 month, 1 day and 7, the second-order-number binding time is 2018, 1 month, 1 day and 14, the third-order-number binding time is 2018, 1 month, 1 day and 23, the first-order-number binding time period is from 7 hours at 1 month and 1 day of 2018 to 14, the second-order-number binding time period is from 14 hours at 1 month and 1 day of 2018 to 23, and the third-order-number binding time period is after 23 hours at 1 month and 1 day of 2018. The generation time of the call records between X and Y acquired by the service department is 8 hours at 1 month and 1 day in 2018, 13 hours, 5 minutes at 14 hours, and 7 hours at 1 month and 2 days in 2018, respectively, the call attributions generated at 1 month and 1 day in 2018 and 13 hours are bound with a first secret number for a time period, the call attribution generated at 5 minutes in 14 hours is bound with a second secret number for a time period, the call attribution generated at 1 month and 1 day in 2018 and 13 hours is bound with a third secret number for a time period, that is, it can be determined that the call attributions generated at 1 month and 1 day in 2018 and 13 hours are single, the call attribution order generated at 5 minutes in 14 hours is two, and the call attribution order generated at 1 month and 2 day in 2018 is three.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A second embodiment of the present invention provides a method for determining an order to which a call record belongs, where a flow of the method is shown in fig. 2, and the method includes steps S201 to S207:
s201, under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded.
After the client entrusts the first order, the business department distributes the order to a first preset user and a second preset user through a background server, wherein the first preset user and the second preset user can be the client or an executive needing to complete the order, if the first preset user is a landlord with a property needing to be rented, the second preset user is a broker for a property intermediary, the first order is a property renting order entrusted by the landlord, and the first secret number is bound between the landlord and the broker, so that the landlord and the broker can communicate on the premise of protecting the privacy of the landlord.
It should be appreciated that the first order should be the first order that is distributed between the first predetermined user and the second predetermined user, and there should be no combination of the first predetermined user and the second predetermined user before the first order is distributed to the first predetermined user and the second predetermined user.
S202, under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded.
S203, judging whether the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time.
And when a second order needs to be distributed to the same first preset user and a second preset user, binding a second secret number between the first preset number and the second preset number, and recording the binding time of the second secret number.
Since the first password is already bound between the first predetermined user and the second predetermined user and the first order is not completed, when the order is generated again between the first predetermined user and the second predetermined user, it is necessary to determine whether a difference between the second password binding time and the first password binding time is less than a preset unit time. Because the number of the secret numbers in the secret number pool is limited, the secret numbers cannot be bound without limit, and therefore when a plurality of orders exist between the same two groups of numbers in preset unit time, the same secret numbers are bound between the first preset number and the second preset number only, and secret number resources are saved.
It should be appreciated that the predetermined unit time setting should be determined based on the order consignor requirements, or the difficulty of the order, and the primary purpose is to determine a default completion time for one order to ensure as much as possible that the first order is completed before the second order is dispensed. Since the completion time of one order is generally one day, the preset unit time may be preferably set to one day.
S204, under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period, and storing the first secret number binding time period.
And under the condition that the difference value between the second secret number binding time and the first secret number binding time is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period. At this time, the first predetermined number is associated with the second predetermined number by dialing a second secret number, it being understood that the second secret number is different from the first secret number in order to distinguish the two orders. Further, the second secret number binding time period is a time period after the second secret number binding time.
S205, acquiring the generation time of the call record between the first preset number and the second preset number.
After the secret number is bound between the first preset number and the second preset number, the first preset user and the second preset user are contacted by dialing the secret number, and a plurality of call records are generated. In the embodiment of the invention, when a business department person needs to determine an order of a specific attribution of a call record, the generation time of the call record between a first preset number and a second preset number needs to be acquired at first.
It should be understood that, when the service department acquires the call record, since the call record cannot be directly acquired from the mobile phone of the predetermined user, the service department only acquires the call record between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs without violating the privacy of the user. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
S206, determining that the generation time belongs to any one of the generated secret number binding time periods.
And S207, determining an order to which the call record belongs according to the determined secret number binding time period.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A third embodiment of the present invention provides a method for determining a call record attribution order, where the flow of the method is shown in fig. 3, and the method includes steps S301 to S311:
s301, under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded.
After the client entrusts the first order, the order is distributed to a first predetermined user and a second predetermined user by a service department, wherein the first predetermined user and the second predetermined user can be clients or executives needing to complete the order, if the first predetermined user is a landlord with property to be rented, the second predetermined user is a broker for mediating the property, the first order is a property renting order entrusted by the landlord, and the first secret number is bound between the landlord and the broker, so that the landlord and the broker can communicate on the premise of protecting the privacy of the landlord.
It should be appreciated that the first order should be the first order that is distributed between the first predetermined user and the second predetermined user, and there should be no combination of the first predetermined user and the second predetermined user before the first order is distributed to the first predetermined user and the second predetermined user.
S302, under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded.
S303, determining whether a difference between the second secret number binding time and the first secret number binding time is less than a preset unit time, if the difference is not less than the preset unit time, executing step S304, otherwise, executing step S305.
And when a second order needs to be distributed to the same first preset user and a second preset user, binding a second secret number between the first preset number and the second preset number, and recording the binding time of the second secret number.
Since the first password is already bound between the first predetermined user and the second predetermined user, when the order is generated again between the first predetermined user and the second predetermined user, it is necessary to determine whether a difference between the second password binding time and the first password binding time is less than a preset unit time. Because the number of secret numbers in the secret number pool is limited, and the binding of the second class of secret numbers can not be performed without limit, when a plurality of orders exist between the same two groups of numbers in the preset unit time, the same secret number is only bound between the first preset number and the second preset number, so that the secret number resource is saved.
It should be appreciated that the predetermined unit time setting should be determined based on the order consignor requirements, or the difficulty of the order, and the primary purpose is to determine a default completion time for one order to ensure as much as possible that the first order is completed before the second order is dispensed. Since the completion time of one order is generally one day, the preset unit time may be preferably set to one day.
S304, determining a time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period, and saving the first secret number binding time period, and then executing step S309.
And under the condition that the difference value between the second secret number binding time and the first secret number binding time is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period. At this time, the first predetermined number is associated with the second predetermined number by dialing a second secret number, it being understood that the second secret number is different from the first secret number in order to distinguish the two orders. Further, the second secret number binding time period is a time period after the second secret number binding time.
S305, detecting whether a third order is generated between the first preset number and the second preset number, and executing the step S306 under the condition that the third order is generated, or else, not performing any processing until the third order is generated.
S306, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number and the third secret number of the first preset number and the second preset number.
And under the condition that the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time, in order to save secret number resources, the background server sets the second secret number as a secret number which is the same as the first secret number, and at the moment, as the first secret number is already existed and bound, the first secret number binding time is also determined and stored, and the binding time of the second secret number is not recorded.
Meanwhile, the background server detects whether a third order needs to be distributed to the first predetermined user and the second predetermined user. And under the condition that a third order exists, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number and the third secret number of the first preset number and the second preset number.
And under the condition that the third order does not exist, the background server does not perform other processing, only the first secret number exists between the first preset number and the second preset number, and the first secret number binding time period is a time period after the first secret number binding time.
S307, judging whether the difference value between the third secret number binding time and the first secret number binding time is smaller than the preset unit time.
Since the first password is already bound between the first predetermined user and the second predetermined user and the first order is not completed, when a third order is generated between the first predetermined user and the second predetermined user again, it is required to determine whether a difference between the third password binding time and the first password binding time is less than a preset unit time. Because the number of the secret numbers in the secret number pool is limited, the secret numbers cannot be bound without limit, and therefore when a plurality of orders exist between the same two groups of numbers in preset unit time, the same secret numbers are bound between the first preset number and the second preset number only, and secret number resources are saved.
S308, under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the third secret number binding time as the first secret number binding time period, and storing the first secret number binding time period.
And under the condition that the difference value between the third secret number binding time and the first secret number binding time is not less than the preset unit time, determining the time period between the first secret number binding time and the third secret number binding time as the first secret number binding time period. At this time, the first predetermined number is associated with the second predetermined number by dialing a third secret number, it being understood that the third secret number is different from the first secret number in order to distinguish the two orders. Further, the second secret number binding time period is a time period after the third secret number binding time.
S309, acquiring the generation time of the call record between the first preset number and the second preset number.
After the secret number is bound between the first preset number and the second preset number, the first preset user and the second preset user are contacted by dialing the secret number, and a plurality of call records are generated. In the embodiment of the invention, when a business department person needs to determine an order of a specific attribution of a call record, the generation time of the call record between a first preset number and a second preset number needs to be acquired at first.
It should be understood that, when the service department acquires the call record, since the call record cannot be directly acquired from the mobile phone of the predetermined user, the service department only acquires the call record between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs without violating the privacy of the user. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
S310, determining that the generation time belongs to any one of the generated secret number binding time periods.
S311, determining the order to which the call record belongs according to the determined secret number binding time period.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A fourth embodiment of the present invention provides a method for determining a call record attribution order, where a flow of the method is shown in fig. 4, and the method includes steps S401 to S404:
s401, all effective call records within the preset time between the first preset number and the second preset number are obtained.
S402, acquiring the generation time of all effective call records.
In the prior art, in order to protect the personal privacy of an order client when facilitating fast execution of an order, a background server binds a secret number between mobile phone numbers of two executives through a privacy call service when allocating users (such as brokers, landlords, sellers and the like) to the order, and a normal call can be generated only when the two mobile phone numbers call the secret number. Because only one secret number can be bound between two mobile phone numbers in the prior art, when a plurality of orders exist between the two mobile phone numbers, the order to which the call record belongs cannot be distinguished.
In order to solve the above problems, in the embodiments of the present invention, on the premise of optimizing the existing secret number binding method, an order to which a call record specifically belongs is determined by determining a secret number binding time period to which the generation time of the call record between the mobile phone numbers of two users specifically belongs. Specifically, the types of call records between two users are different, and in the embodiment of the present invention, only valid call records, that is, call records with a call duration exceeding a preset time length, are obtained, and are defaulted to 30 seconds, or may be set to other durations. Only when the call duration exceeds the preset duration, the communication content between the users can be defaulted to have substantial progress, and the effective call record is more representative.
Based on the above consideration, in the embodiment of the present invention, when a staff in a business department needs to determine an order to which a call record specifically belongs, all valid call records between a first predetermined number and a second predetermined number need to be acquired first, and after acquiring a valid call record, generation time of each valid call record is acquired. Further, after the order is generated by the principal, the order is distributed to a first preset user and a second preset user for processing, and the mobile phone numbers used by the first preset user and the second preset user are the first preset number and the second preset number.
It should be understood that, when the business department acquires the call record, since the call record cannot be directly acquired from the mobile phone of the predetermined user, only all valid call records between the first predetermined user and the second predetermined user can be acquired without violating the privacy of the user by calling the operator interface to which the user number belongs on the background server. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
And S403, determining that the generation time belongs to any one secret number binding time period in the generated secret number binding time periods.
S404, determining an order to which the call record belongs according to the determined secret number binding time period.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A fifth embodiment of the present invention provides an apparatus for analyzing data according to a sixth embodiment of the present invention, which is schematically shown in fig. 5, and includes: the acquiring module 10 is used for acquiring the generation time of the call record between the first preset number and the second preset number; the first determining module 11 is coupled with the obtaining module 10 and configured to determine that the generation time specifically belongs to any one secret number binding time period of the generated secret number binding time periods; and the second determining module 12 is coupled to the first determining module 11, and is configured to determine an order to which the call record belongs according to the determined secret number binding time period.
In the prior art, in order to protect the personal privacy of an order client when facilitating fast execution of an order, a background server binds a secret number between mobile phone numbers of two executives through a privacy call service when allocating users (such as brokers, landlords, sellers and the like) to the order, and a normal call can be generated only when the two mobile phone numbers call the secret number. Because only one secret number can be bound between two mobile phone numbers in the prior art, when a plurality of orders exist between the two mobile phone numbers, the order to which the call record belongs cannot be distinguished.
In order to solve the above problem, the determining device provided in the embodiment of the present invention may be installed on a background server, and on the premise of optimizing the existing secret number binding method, the order of the specific attribution of the call record is determined by determining the secret number binding time period to which the generation time of the call record between the mobile phone numbers of two users specifically belongs.
Based on the above consideration, in the embodiment of the present invention, when a staff in a business department needs to determine an order to which a call record specifically belongs, first, a generation time of the call record between a first predetermined number and a second predetermined number needs to be acquired through an acquisition module. Further, after the order is generated by the principal, the order is distributed to a first preset user and a second preset user for processing, and the mobile phone numbers used by the first preset user and the second preset user are the first preset number and the second preset number.
It should be understood that, when the obtaining module obtains the call record, since the call record cannot be directly obtained from the mobile phone of the predetermined user, the obtaining module can only obtain the call record between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs on the background server under the condition that the privacy of the user is not violated. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the first determining module firstly determines that the call record specifically belongs to any secret number binding time period according to the generation time of the call record, and then the second determining module determines the order attribution of the call record according to the secret number binding time period.
If three orders exist between the first scheduled user X and the second scheduled user Y, when the single-order-number binding time is 2018, 1 month, 1 day and 7, the second-order-number binding time is 2018, 1 month, 1 day and 14, the third-order-number binding time is 2018, 1 month, 1 day and 23, the first-order-number binding time period is from 7 hours at 1 month and 1 day of 2018 to 14, the second-order-number binding time period is from 14 hours at 1 month and 1 day of 2018 to 23, and the third-order-number binding time period is after 23 hours at 1 month and 1 day of 2018. The generation time of the call records between X and Y acquired by the service department is 8 hours at 1 month and 1 day in 2018, 13 hours, 5 minutes at 14 hours, and 7 hours at 1 month and 2 days in 2018, respectively, the call attributions generated at 1 month and 1 day in 2018 and 13 hours are bound with a first secret number for a time period, the call attribution generated at 5 minutes in 14 hours is bound with a second secret number for a time period, the call attribution generated at 1 month and 1 day in 2018 and 13 hours is bound with a third secret number for a time period, that is, it can be determined that the call attributions generated at 1 month and 1 day in 2018 and 13 hours are single, the call attribution order generated at 5 minutes in 14 hours is two, and the call attribution order generated at 1 month and 2 day in 2018 is three.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A sixth embodiment of the present invention provides an apparatus for analyzing data according to the sixth embodiment, which is schematically shown in fig. 6, and includes: the acquiring module 10 is used for acquiring the generation time of the call record between the first preset number and the second preset number; the first determining module 11 is coupled with the obtaining module 10 and configured to determine that the generation time specifically belongs to any one secret number binding time period of the generated secret number binding time periods; the second determining module 12 is coupled to the first determining module 11, and configured to determine an order to which the call record belongs according to the determined secret number binding time period; the binding module 13 is configured to bind a first secret number between the first preset number and the second preset number under the condition that a first order is generated between the first preset number and the second preset number, and record binding time of the first secret number with the first secret number and the second preset number; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded; the judging module 14 is coupled with the recording module 13 and is used for judging whether the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time; the recording module 15 is coupled to the determining module 14 and the obtaining module 10, respectively, and configured to determine, when the difference is not less than the preset unit time, that the time period between the first secret number binding time and the second secret number binding time is the first secret number binding time period, and store the first secret number binding time period.
After the client entrusts the first order, the business department distributes the order to a first preset user and a second preset user through a background server, wherein the first preset user and the second preset user can be the client or an executive needing to complete the order, if the first preset user is a landlord with a property needing to be rented, the second preset user is a broker for mediating the property, and the first order is a property renting order entrusted by the landlord, the first secret number is bound between the landlord and the broker through a binding module, so that the landlord and the broker can communicate on the premise of protecting the privacy of the landlord.
It should be appreciated that the first order should be the first order that is distributed between the first predetermined user and the second predetermined user, and there should be no combination of the first predetermined user and the second predetermined user before the first order is distributed to the first predetermined user and the second predetermined user.
When a second order needs to be distributed to the same first preset user and a second preset user, the binding module binds a second secret number between the first preset number and the second preset number and records the binding time of the second secret number.
Since the first password is already bound between the first predetermined user and the second predetermined user and the first order is not completed, when the order is generated again between the first predetermined user and the second predetermined user, the judgment module needs to judge whether the difference between the second password binding time and the first password binding time is less than the preset unit time. Because the number of the secret numbers in the secret number pool is limited, the secret numbers cannot be bound without limit, and therefore when a plurality of orders exist between the same two groups of numbers in preset unit time, the same secret numbers are bound between the first preset number and the second preset number only, and secret number resources are saved.
It should be appreciated that the predetermined unit time setting should be determined based on the order consignor requirements, or the difficulty of the order, and the primary purpose is to determine a default completion time for one order to ensure as much as possible that the first order is completed before the second order is dispensed. Since the completion time of one order is generally one day, the preset unit time may be preferably set to one day.
Under the condition that the difference value between the second secret number binding time and the first secret number binding time is not less than the preset unit time, the recording module determines the time period between the first secret number binding time and the second secret number binding time to be the first secret number binding time period. At this time, the first predetermined number is associated with the second predetermined number by dialing a second secret number, it being understood that the second secret number is different from the first secret number in order to distinguish the two orders. Further, the second secret number binding time period is a time period after the second secret number binding time.
And under the condition that the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time, in order to save secret number resources, the second secret number of the binding module is set to be the same as the first secret number, and at the moment, because the first secret number is already existed and bound, the first secret number binding time is also determined and stored, and the binding time of the second secret number is not recorded.
Further, the apparatus further includes a detecting module 16, configured to detect whether there is a third order to be allocated to the first predetermined user and the second predetermined user when the difference is smaller than the preset unit time. And under the condition that a third order exists, the binding module binds a third secret number between the first preset number and the second preset number and records the binding time of the third secret number and the third secret number of the first preset number and the second preset number.
And under the condition that the third order does not exist, the background server does not perform other processing, only the first secret number exists between the first preset number and the second preset number, and the first secret number binding time period is a time period after the first secret number binding time.
Because the first password is already bound between the first preset user and the second preset user and the first order is not completed, when a third order is generated between the first preset user and the second preset user again, the judging module needs to judge whether the difference value between the binding time of the third password and the binding time of the first password is smaller than the preset unit time again. Under the condition that the difference value between the third secret number binding time and the first secret number binding time is not less than the preset unit time, the recording module determines the time period between the first secret number binding time and the third secret number binding time to be the first secret number binding time period. At this time, the first predetermined number is associated with the second predetermined number by dialing a third secret number, it being understood that the third secret number is different from the first secret number in order to distinguish the two orders. Further, the second secret number binding time period is a time period after the third secret number binding time.
In the embodiment of the invention, when a person in a business department needs to determine an order of a specific attribution of a call record, the generation time of the call record between a first preset number and a second preset number needs to be acquired through an acquisition module. Further, after the order is generated by the principal, the order is distributed to a first preset user and a second preset user for processing, and the mobile phone numbers used by the first preset user and the second preset user are the first preset number and the second preset number.
It should be understood that, when the obtaining module obtains the call record, since the call record cannot be directly obtained from the mobile phone of the predetermined user, the obtaining module can only obtain the call record between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs on the background server under the condition that the privacy of the user is not violated. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the first determining module firstly determines the specific secret number binding time period to which the call record belongs according to the generation time of the call record, and then the second determining module determines the order attribution of the call record according to the secret number binding time period.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A seventh embodiment of the present invention provides a data analysis apparatus including: the acquiring module 10 is used for acquiring the generation time of the call record between the first preset number and the second preset number; the first determining module 11 is coupled with the obtaining module 10 and configured to determine that the generation time specifically belongs to any one secret number binding time period of the generated secret number binding time periods; and the second determining module 12 is coupled to the first determining module 11, and is configured to determine an order to which the call record belongs according to the determined secret number binding time period.
In the prior art, in order to protect the personal privacy of an order client when facilitating fast execution of an order, a background server binds a secret number between mobile phone numbers of two executives through a privacy call service when allocating users (such as brokers, landlords, sellers and the like) to the order, and a normal call can be generated only when the two mobile phone numbers call the secret number. Because only one secret number can be bound between two mobile phone numbers in the prior art, when a plurality of orders exist between the two mobile phone numbers, the order to which the call record belongs cannot be distinguished.
In order to solve the above problem, the determining device provided in the embodiment of the present invention may be installed on a background server, and on the premise of optimizing the existing secret number binding method, the order of the specific attribution of the call record is determined by determining the secret number binding time period to which the generation time of the call record between the mobile phone numbers of two users specifically belongs. Specifically, the types of call records between two users are different, and in the embodiment of the present invention, only valid call records, that is, call records with a call duration exceeding a preset time length, are obtained, and are defaulted to 30 seconds, or may be set to other durations. Only when the call duration exceeds the preset duration, the communication content between the users can be defaulted to have substantial progress, and the effective call record is more representative.
Based on the above consideration, in the embodiment of the present invention, when a staff in a business department needs to determine an order to which a call record specifically belongs, all valid call records between a first predetermined number and a second predetermined number need to be acquired through an acquisition module, and after acquiring a valid call record, generation time of each valid call record is acquired. Further, after the order is generated by the principal, the order is distributed to a first preset user and a second preset user for processing, and the mobile phone numbers used by the first preset user and the second preset user are the first preset number and the second preset number.
It should be understood that, when the obtaining module obtains the call record, since the call record cannot be directly obtained from the mobile phone of the predetermined user, it can only obtain all valid call records between the first predetermined user and the second predetermined user by calling the operator interface to which the user number belongs on the background server under the condition of not invading the user privacy. Specifically, the time period for specifically acquiring the call records is determined according to the actual content and the difficulty level of the order, for example, the call records between the first scheduled user and the second scheduled user within 24 hours are acquired, or the call records between the first scheduled user and the second scheduled user within a week are acquired, and the like.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the business department acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the first determining module firstly determines the specific secret number binding time period to which the call record belongs according to the generation time of the call record, and then the second determining module determines the order attribution of the call record according to the secret number binding time period.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
An eighth embodiment of the present invention provides an electronic device, where the electronic device at least includes a memory and a processor, where the memory stores a computer program, and the processor implements the following steps when executing the computer program on the memory:
s11, acquiring the generation time of the call record between the first preset number and the second preset number;
s12, determining that the generation time belongs to any one of the generated secret number binding time periods;
and S13, determining the order to which the call record belongs according to the determined secret number binding time period.
In the embodiment of the invention, when the business department personnel determine the order to which the call record belongs specifically by using the electronic equipment, the generation time of the call record between the first preset number and the second preset number is acquired at first. The electronic equipment can be a background server, or a server or a terminal with the functions of binding secret numbers, distributing orders and the like. A computer program for obtaining call records is executed in a processor, and only the call records between a first predetermined user and a second predetermined user are obtained under the condition of not invading the privacy of the users by calling an operator interface.
Specifically, when the processor executes the computer program on the memory for acquiring the generation time of the call record between the first predetermined number and the second predetermined number, the processor specifically executes the following steps: acquiring all effective call records within a preset time between a first preset number and a second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length; and acquiring the generation time of all valid call records. In the embodiment of the invention, when the call duration exceeds the preset duration, the communication content between the users can be defaulted to have substantial progress, and the effective call record is more representative.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the electronic equipment acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period.
In a specific implementation, before executing the computer program on the memory for acquiring the generation time of the call record between the first preset number and the second preset number, the processor further executes the following steps: under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded; judging whether the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period, and storing the first secret number binding time period.
Further, after the processor executes the computer program on the memory for judging whether the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time, the processor further executes the following steps: detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time; under the condition of generating a third order, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number with the third secret number of the first preset number and the second preset number; judging whether the difference value between the third secret number binding time and the first secret number binding time is less than the preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the third secret number binding time as the first secret number binding time period, and storing the first secret number binding time period. By the method, the secret number is bound among the numbers of the preset users, the secret number binding time period is determined, and the effect of distinguishing the order corresponding to the call record is achieved on the premise of saving secret number resources as much as possible.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
A ninth embodiment of the present invention provides a storage medium storing a computer program which, when executed by a processor, implements the steps of:
s21, acquiring the generation time of the call record between the first preset number and the second preset number;
s22, determining that the generation time belongs to any one of the generated secret number binding time periods;
and S23, determining the order to which the call record belongs according to the determined secret number binding time period.
In the embodiment of the invention, when determining the order to which the call record belongs specifically by using the equipment with the storage medium, the personnel in the business department firstly acquires the generation time of the call record between the first preset number and the second preset number. The computer program, when executed by the processor, performs the step of obtaining a call record by calling the operator interface to obtain only a call record between the first predetermined user and the second predetermined user without violating user privacy.
Specifically, when the computer program is executed by the processor to fetch the generation time of the call record between the first preset number and the second preset number, the following steps are specifically implemented: acquiring all effective call records within a preset time between a first preset number and a second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length; and acquiring the generation time of all valid call records. In the embodiment of the invention, when the call duration exceeds the preset duration, the communication content between the users can be defaulted to have substantial progress, and the effective call record is more representative.
When a plurality of orders exist between a first reservation user and a second reservation user, the time of the order corresponding to the secret number is different when the order is bound due to different distribution time, and therefore, a secret number binding time period is generated.
When the first predetermined user and the second predetermined user make a call, the number dialed by the calling party must be the existing secret number. After the electronic equipment acquires the call record between the first predetermined user and the second predetermined user, although the secret number cannot be displayed in the call record, the generation time of the call record is bound to the secret number, so that the order attribution of the call record can be determined through the generation time of the call record and the secret number binding time period.
In a specific implementation, before the step of obtaining the generation time of the call record between the first preset number and the second preset number is executed by the processor, the computer program is further executed by the processor to: under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded; judging whether the difference value between the second secret number binding time and the first secret number binding time is less than the preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as the first secret number binding time period, and storing the first secret number binding time period.
Further, after the step of determining whether the difference between the second secret number binding time and the first secret number binding time is less than the preset unit time is executed by the processor, the computer program is further executed by the processor to: detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time; under the condition of generating a third order, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number with the third secret number of the first preset number and the second preset number; judging whether the difference value between the third secret number binding time and the first secret number binding time is less than the preset unit time or not; and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the third secret number binding time as the first secret number binding time period, and storing the first secret number binding time period. By the method, the secret number is bound among the numbers of the preset users, the secret number binding time period is determined, and the effect of distinguishing the order corresponding to the call record is achieved on the premise of saving secret number resources as much as possible.
The embodiment of the invention determines the specific attributive secret number binding time period according to the generation time of the call record, and then obtains the specific attributive order of the call record according to the corresponding relation between the determined secret number binding time period and the order, so that a business department issuing the order can implement a subsequent follow-up strategy corresponding to the order according to the call state. The following problems in the prior art are solved: when there are multiple orders between two users, it is not possible to determine which order each call record belongs to, and further it is not possible to implement a follow-up policy for the orders.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes. Optionally, in this embodiment, the processor executes the method steps described in the above embodiments according to the program code stored in the storage medium. Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again. It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The following takes the second-hand vehicle buying and selling as an example, and the implementation process is specifically described.
After a certain vehicle owner entrusts an order for selling the used-vehicle to a certain used-vehicle buying and selling platform, the used-vehicle buying and selling platform needs to quickly inform a broker to facilitate the order after receiving the order, so that the order may need to be dispatched once, again or even multiple times, for example: and the order is generated for the first time and is sent to the broker three times before the sale ranking list by default. In the process of allocating orders for the first time, a first set of default three sets of privacy numbers are generated according to the car owner and the 3 broker mobile phone numbers.
In order to guarantee timeliness, if the 3 groups of private numbers do not have more than 2 effective calls within 30 minutes, the order is dispatched again, the order is distributed to the fourth to sixth brokers on the sales leaderboard, a second group of three groups of private numbers are generated, and at the moment, the first group of generated three groups of private numbers are unbound by the background. Similarly, if more than 2 groups of effective calls are not achieved after the secondary list dispatching, the third list dispatching is carried out, the seventh to ten brokers on the sales ranking list are all dispatched for the third time to generate a third group of four groups of privacy numbers, and the three groups of privacy numbers generated by the second list dispatching are unbound by the background.
In this embodiment, at 8 am on 1/2018, a secret number a, a secret number B, and a secret number C are respectively bound between the vehicle owner and the first broker, the second broker, and the third broker, and 2 groups of effective calls are generated within 30 minutes at the time of the first order dispatch, that is, the second cart selling order delegated by the vehicle owner is currently processed by the first broker, the second broker, and the third broker together.
When the date is 17 nights in 1 month and 2 months in 2018, the owner entrusts a purchase order of the used vehicle to the platform again, the order is also distributed to the first broker, the second broker and the third broker, the secret numbers bound by 5 minutes in the 17 nights in 1 month and 2 months in 2018 are respectively a secret number A ', a secret number B ' and a secret number C ', and since the difference between the secret number binding time of the purchase order and the secret number binding time of the sale order is more than 24 hours (namely, the unit time is preset in the embodiment), the first secret number binding time period can be determined to be 5 minutes from 8 am 8 in 1 month in 2018 to 17 nights in 1 month and 2 months in 2018, and the second secret number time period is 5 minutes after 17 nights in 1 month and 2 months in 2018.
In 2018, 3.1.8 am 8, the second-hand vehicle buying and selling platform wants to know the conversation state between the vehicle owner and the first businessman, so as to implement the subsequent follow-up strategy for the order. At this moment, the platform calls an operator interface through a background server to acquire all effective call records of the first epoch person and the owner within the past 48 hours, wherein the generation time is respectively as follows:
(1) 8 am, 5 min at 1 month and 1 month in 2018; (2) 30 minutes at 1 month, 10 am in 2018; (3) 11 am on 1/2/2018; (4) 15 pm on 1/2/2018; (5) 10 minutes in 2018, 1, 2 and 17 pm; (6) 21 nights in 1 month and 2 days in 2018.
And respectively comparing the generation time of each call record in the effective call records with the secret number binding time period, and determining that the effective calls (1), (2), (3) and (4) belong to a first secret number binding time period and the effective calls (5) and (6) belong to a second secret number binding time period, so that the effective calls (1), (2), (3) and (4) belong to a sale order, the effective calls (5) and (6) belong to a purchase order, and the platform implements different follow-up strategies for the sale order and the purchase order according to the call states corresponding to the orders.
It should be appreciated that for a completed order, any one of the platform, the owner or the broker may unbind the secret number in time, release the secret number back to the secret number resource pool, and for the completed order, the platform may not obtain a record of the call between the predetermined user numbers implementing the order.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.

Claims (8)

1. A method for determining a call record attribution order is characterized by comprising the following steps:
acquiring the generation time of a call record between a first preset number and a second preset number;
determining that the generation time belongs to any one of the generated secret number binding time periods;
determining an order to which the call record belongs according to the determined secret number binding time period;
before the obtaining of the generation time of the call record between the first preset number and the second preset number, the method further includes:
under the condition that a first order is generated between a first preset number and a second preset number, a first secret number is bound between the first preset number and the second preset number, and the binding time of the first secret number and the first secret number of the first preset number and the second preset number is recorded;
under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded;
judging whether the difference value between the second secret number binding time and the first secret number binding time is less than a preset unit time or not;
and under the condition that the difference value is not less than the preset unit time, determining the time period between the first secret number binding time and the second secret number binding time as a first secret number binding time period, and storing the first secret number binding time period.
2. The method of claim 1, wherein after determining whether a difference between the second secret number binding time and the first secret number binding time is less than a preset unit time, further comprising:
detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time;
under the condition of generating the third order, binding a third secret number between the first preset number and the second preset number, and recording the binding time of the third secret number and the third secret number of the first preset number and the second preset number;
judging whether the difference value between the third secret number binding time and the first secret number binding time is less than a preset unit time or not;
and under the condition that the difference value is not less than the preset unit time, determining that the time period between the first secret number binding time and the third secret number binding time is a first secret number binding time period, and storing the first secret number binding time period.
3. The method according to any one of claims 1 to 2, wherein said obtaining a generation time of a call record between the first predetermined number and the second predetermined number comprises:
acquiring all effective call records within a preset time between the first preset number and the second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length;
and acquiring the generation time of all the effective call records.
4. An apparatus for determining a call record attribution order, comprising:
the acquisition module is used for acquiring the generation time of the call record between the first preset number and the second preset number;
the first determining module is used for determining that the production time belongs to any one secret number binding time period in the generated secret number binding time periods;
the second determining module is used for determining the order to which the call record belongs according to the determined secret number binding time period;
the binding module is used for binding a first secret number between the first preset number and the second preset number under the condition that a first order is generated between the first preset number and the second preset number, and recording the binding time of the first secret number and the first secret number of the first preset number and the second preset number; under the condition that a second order is generated between the first preset number and the second preset number, a second secret number is bound between the first preset number and the second preset number, and the binding time of the second secret number and the second secret number of the first preset number and the second preset number is recorded;
the judging module is used for judging whether the difference value between the second secret number binding time and the first secret number binding time is less than preset unit time or not;
and the recording module is used for determining the time period between the first secret number binding time and the second secret number binding time as a first secret number binding time period and storing the first secret number binding time period under the condition that the difference value is not less than the preset unit time.
5. The determination apparatus of claim 4, further comprising:
the detection module is used for detecting whether a third order is generated between the first preset number and the second preset number or not under the condition that the difference value is smaller than the preset unit time;
the binding module is further used for binding a third secret number between the first preset number and the second preset number under the condition that the third order is generated, and recording the binding time of the third secret number with the third secret number of the first preset number and the second preset number;
the judging module is further used for judging whether the difference value between the third secret number binding time and the first secret number binding time is less than a preset unit time;
the recording module is further configured to determine that a time period between the first secret number binding time and the third secret number binding time is a first secret number binding time period and store the first secret number binding time period when the difference is not less than a preset unit time.
6. The determination apparatus according to any one of claims 4 to 5, wherein the obtaining module is specifically configured to:
acquiring all effective call records within a preset time between the first preset number and the second preset number, wherein the effective call records are call records with the call duration exceeding a preset time length;
and acquiring the generation time of all the effective call records.
7. An electronic device comprising at least a memory, a processor, the memory having stored thereon a computer program, wherein the processor, when executing the computer program on the memory, implements the steps of the method for determining a call record attribution order of any of claims 1 to 3.
8. A storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for determining a call record attribution order of any one of claims 1 to 3.
CN201810295130.0A 2018-03-30 2018-03-30 Call record attribution order determining method and device, electronic equipment and storage medium Active CN108769977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810295130.0A CN108769977B (en) 2018-03-30 2018-03-30 Call record attribution order determining method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810295130.0A CN108769977B (en) 2018-03-30 2018-03-30 Call record attribution order determining method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN108769977A CN108769977A (en) 2018-11-06
CN108769977B true CN108769977B (en) 2021-05-14

Family

ID=63981222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810295130.0A Active CN108769977B (en) 2018-03-30 2018-03-30 Call record attribution order determining method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108769977B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1484418A (en) * 2002-09-18 2004-03-24 华为技术有限公司 Improved method for sequential dialing called number of telephone
CN101159778A (en) * 2007-09-10 2008-04-09 汤淼 System for multimedia communication based on virtual number
CN101330551A (en) * 2008-06-11 2008-12-24 ***通信集团甘肃有限公司 Method and system for verifying communication record of telecommunication system
CN102088508A (en) * 2009-12-03 2011-06-08 宏碁股份有限公司 Mobile communication device and method for recording conversion time thereof
CN103947129A (en) * 2011-10-12 2014-07-23 世界紧急网络-内华达公司 Controlled recorded 3-way calling
CN104093136A (en) * 2014-07-21 2014-10-08 中国电信股份有限公司 Method and system for obtaining virtual numbers and virtual number service platform
CN104284031A (en) * 2014-11-05 2015-01-14 格科微电子(上海)有限公司 Speech communication method, communication terminal and server
CN104822139A (en) * 2015-05-19 2015-08-05 上海啦米信息科技有限公司 Method of realizing communication number isolation and privacy protection based on middle number
CN105721720A (en) * 2014-12-03 2016-06-29 中国电信股份有限公司 Method for displaying virtual number, and virtual number distribution platform and system
CN106341558A (en) * 2016-08-30 2017-01-18 五八同城信息技术有限公司 Virtual number processing method and device and server
WO2017036216A1 (en) * 2015-08-28 2017-03-09 中兴通讯股份有限公司 Virtual number processing method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203295B2 (en) * 2003-01-30 2007-04-10 Raymond Wei Man Lee Virtual telecommunication messaging service system and method
US10212286B2 (en) * 2016-03-31 2019-02-19 Exotel Techcom Pvt. Ltd. System and method for allocation and management of shared virtual numbers

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1484418A (en) * 2002-09-18 2004-03-24 华为技术有限公司 Improved method for sequential dialing called number of telephone
CN101159778A (en) * 2007-09-10 2008-04-09 汤淼 System for multimedia communication based on virtual number
CN101330551A (en) * 2008-06-11 2008-12-24 ***通信集团甘肃有限公司 Method and system for verifying communication record of telecommunication system
CN102088508A (en) * 2009-12-03 2011-06-08 宏碁股份有限公司 Mobile communication device and method for recording conversion time thereof
CN103947129A (en) * 2011-10-12 2014-07-23 世界紧急网络-内华达公司 Controlled recorded 3-way calling
CN104093136A (en) * 2014-07-21 2014-10-08 中国电信股份有限公司 Method and system for obtaining virtual numbers and virtual number service platform
CN104284031A (en) * 2014-11-05 2015-01-14 格科微电子(上海)有限公司 Speech communication method, communication terminal and server
CN105721720A (en) * 2014-12-03 2016-06-29 中国电信股份有限公司 Method for displaying virtual number, and virtual number distribution platform and system
CN104822139A (en) * 2015-05-19 2015-08-05 上海啦米信息科技有限公司 Method of realizing communication number isolation and privacy protection based on middle number
WO2017036216A1 (en) * 2015-08-28 2017-03-09 中兴通讯股份有限公司 Virtual number processing method and device
CN106341558A (en) * 2016-08-30 2017-01-18 五八同城信息技术有限公司 Virtual number processing method and device and server

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种基于SHLR的虚拟号码业务的研究;刘吉颖;《通信技术》;20091010(第10期);全文 *

Also Published As

Publication number Publication date
CN108769977A (en) 2018-11-06

Similar Documents

Publication Publication Date Title
CN107784424A (en) Task management method, device, computer equipment and storage medium
US20160342927A1 (en) Systems and methods for providing an information technology interface
US20070162908A1 (en) Behavior-based resource capacity adjustment method for business processes
US20130332207A1 (en) System and method for intelligent management of appointment waiting list
CN107092641A (en) Determination methods and device, the method and apparatus of shop search of shop business status
TWI684150B (en) Regional information sharing method and device
CN103679048A (en) Systems and methods for data privacy and destruction in multi-system landscapes
US20210342784A1 (en) System method and apparatus for a software application to collect, analyze and distribute data for a construction company project environment
JP2019016286A (en) Salary advance payment management device and salary advance payment management system
CN107800892B (en) A kind of method and service combination, device, equipment and computer readable storage medium
CN105354787A (en) Communication real-name system based communication money management system
US20230289692A1 (en) Risk management system interface
CN108769977B (en) Call record attribution order determining method and device, electronic equipment and storage medium
Wang et al. The external and internal barriers to E-government Implementation
CN109242665B (en) Business rule multi-channel sharing method, device, equipment and storage medium
JP5468212B2 (en) Outside supplier automatic ordering system
TWI668661B (en) A reservation method, a reservation system, a computer program product, a computer program product for storing a reservation method, and an operator terminal device used in the method
CN111861611A (en) Resource processing method and device based on block chain, electronic equipment and storage medium
CN115731028A (en) Early warning method, early warning device, electronic equipment and computer readable medium
CN111050001A (en) Telephone traffic distribution method and related device
US20130226756A1 (en) System for debt collection workflow administration
US10497054B2 (en) System and method for managing restrictions on collection activities
US20150294404A1 (en) Method and system for legal processing for debt collection
CN111047341B (en) Information processing method, device, server and terminal equipment
CN109461088A (en) A kind of point single method, apparatus, medium and electronic equipment for saving work order from damage

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