Method, device, equipment and medium for recycling and reusing cold number of operator

Through Selenium technology, the automatic recycling and reuse of cold numbers for operators has been solved, and the problem of insufficient efficiency and accuracy of cold number recycling and reuse in the existing technology has been achieved, more efficient and accurate business processes have been achieved, and user experience and operator competitiveness have been improved.

CN119562247AActive Publication Date: 2025-03-04CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411731538.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-04
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

The prior art challenges in efficiency and accuracy when operators perform cold number recycling and reuse, resulting in excessive waiting time for customers, increased workload, operational accuracy depends on personal experience and lack of unified order distribution standards.

Method used

Selenium technology is adopted to realize the automatic recycling and reuse of cold numbers for operators, and automatically complete the cold number recycling and dialing process by simulating browser operations, improving efficiency and accuracy.

Benefits of technology

It significantly improves the efficiency and accuracy of operators in the cold number recycling and reuse process, reduces manual participation, reduces operational costs, and improves user experience and system transparency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562247A_ABST
    Figure CN119562247A_ABST
Patent Text Reader

Abstract

The invention discloses a method, a device, equipment and a medium for realizing operator cold number recovery and reuse. The method comprises the following steps: firstly, obtaining a to-be-recovered and reused number in an operator cold number recovery and reuse order; then, using Selenium to simulate browser operation to execute recovery operation on the to-be-recovered and reused number, and obtaining a recovery result of the to-be-recovered and reused number; then simulating browser operation through Selenium to execute allocation operation to obtain an allocation result of the number to be recycled and reused; then state checking operation is carried out on the to-be-recycled and reused number to obtain the to-be-recycled and reused number which is successfully allocated; and finally, outputting the successfully allocated to-be-recycled and reused number, so that a shop assistant opens an account for the successfully allocated to-be-recycled and reused number, thereby completing the recycling and reuse of the operator cold number based on Selenium. According to the method, the cold number recovery and reuse of the operator are realized based on Selenium, and the efficiency and accuracy of the operator in the cold number recovery and reuse process can be remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of network communication technology, and in particular relates to a method, device, equipment and medium for realizing the recovery and reuse of cold numbers of operators. Background Art

[0002] The user's mobile phone number will be frozen within 90 days of suspension, and will be recycled and reallocated after 90 days. During these 90 days, the original user can apply to restore the number, but the ID information must be verified to ensure that it is consistent with the original user. The recycling and transfer of numbers are the responsibility of the city number administrator. Although this service is not common, once a customer applies, it is particularly important to complete the number transfer quickly.

[0003] However, when operators implement cold number recovery and reuse, efficiency and accuracy are both challenged. First, the salesperson sends a request to the number administrator via email and makes a phone call, but the number administrator is not dedicated to handling cold number reuse. Customers often wait too long because they are not in front of the computer or in a meeting, which seriously affects service efficiency and customer experience. In addition, due to the different work and rest schedules of the salesperson and the number administrator, the number administrator often needs to work overtime to process requests, which increases the workload. Secondly, manual processing is inefficient, the accuracy of the operation depends on personal experience, and there is a lack of unified dispatching standards, so the accuracy of dispatching orders cannot be effectively guaranteed. Summary of the invention

[0004] The technical problem to be solved by the present invention is to address the above-mentioned deficiencies in the prior art and propose a method, device, equipment and medium for realizing the recovery and reuse of cold numbers of operators. The method can realize the automatic recovery and reuse of cold numbers of operators based on Selenium, and can improve the efficiency and accuracy of operators in the recovery and reuse process of cold numbers.

[0005] In a first aspect, the present invention provides a method for realizing operator cold number recovery and reuse based on Selenium, the method comprising the following steps:

[0006] Step S1: Obtain the numbers to be recycled and reused in the operator's cold number recycling and reuse order;

[0007] Step S2: using Selenium to simulate browser operations to perform a recycling operation on the multiplexed number to be recycled, and obtaining a recycling result of the multiplexed number to be recycled;

[0008] Step S3: Based on the recovery result of the multiplexed number to be recovered, the allocation operation is performed by simulating the browser operation through Selenium to obtain the allocation result of the multiplexed number to be recovered;

[0009] Step S4: Based on the allocation result of the multiplexed number to be recovered, a status check operation is performed on the multiplexed number to be recovered to obtain the multiplexed number to be recovered that has been successfully allocated;

[0010] Step S5: output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

[0011] Furthermore, the step S2 specifically includes the following steps:

[0012] Step S21: Open the frozen number recovery menu through Selenium simulation;

[0013] Step S22: inputting the reused number to be recycled in the frozen number recycling menu through Selenium simulation;

[0014] Step S23: query the input multiplexing number to be recycled through Selenium simulation to obtain the query result of the multiplexing number to be recycled;

[0015] Step S24: Based on the query result of the multiplexed number to be recycled, the multiplexed number to be recycled is selected through Selenium simulation to obtain the selection result of the multiplexed number to be recycled;

[0016] Step S25: Based on the selection result of the multiplexed numbers to be recycled, batch selection is performed on the multiplexed numbers to be recycled through Selenium simulation, so as to obtain the recycling result of the multiplexed numbers to be recycled.

[0017] Furthermore, the step S3 specifically includes the following steps:

[0018] Step S31: Open the number dialing menu through Selenium simulation;

[0019] Step S32: Based on the recovery result of the multiplexed number to be recovered, input the multiplexed number to be recovered in the number dialing menu through Selenium simulation; and according to the input multiplexed number to be recovered, input the dialing quantity through Selenium simulation;

[0020] Step S33: Based on the transfer quantity, select the transfer-in warehouse through Selenium simulation;

[0021] Step S34: query the transferred-in warehouse through Selenium simulation to obtain the query result of the transferred-in warehouse;

[0022] Step S35: Based on the query result of the transfer-in warehouse, the transfer-in warehouse is selected through Selenium simulation to obtain the selection result of the transfer-in warehouse;

[0023] Step S36: Based on the selection result of the transfer-in position, the multiplexed numbers to be recovered are batch-allocated through Selenium simulation, so as to obtain the allocation result of the multiplexed numbers to be recovered.

[0024] Furthermore, the step S4 specifically includes the following steps:

[0025] Step S41: obtaining the reused number to be recycled through Selenium simulation;

[0026] Step S42: Check the status of the reused number to be recycled through Selenium simulation;

[0027] Step S43: Repeat step S41 to step S42 until the status of all the multiplexed numbers to be recycled are checked and the transfer result is obtained;

[0028] Step S44: Based on the allocation result of the multiplexed number to be recovered, the successfully allocated multiplexed number to be recovered is used as the successfully allocated multiplexed number to be recovered through Selenium simulation.

[0029] In a second aspect, the present invention provides a device for realizing the recovery and reuse of cold numbers of operators based on Selenium, the device comprising:

[0030] An acquisition unit is used to acquire the numbers to be recycled and reused in the operator's cold number recycling and reuse order;

[0031] A recycling unit, connected to the acquisition unit, for using Selenium to simulate browser operations to perform a recycling operation on the to-be-recycled multiplexed number, and obtaining a recycling result of the to-be-recycled multiplexed number;

[0032] An allocation unit connected to the recycling unit is used to perform an allocation operation based on the recycling result of the multiplexed number to be recycled by simulating a browser operation through Selenium to obtain the allocation result of the multiplexed number to be recycled;

[0033] A checking unit connected to the allocation unit, configured to perform a status checking operation on the multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered, so as to obtain the multiplexed number to be recovered that has been successfully allocated;

[0034] The output unit is connected to the inspection unit and is used to output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

[0035] Furthermore, the recovery unit comprises:

[0036] The first opening module is used to simulate opening the frozen number recovery menu through Selenium;

[0037] A first input module, connected to the first opening module, for simulating inputting a reused number to be recycled in the frozen number recycling menu through Selenium;

[0038] A first query module, connected to the first input module, is used to query the input multiplexing number to be recycled through Selenium simulation to obtain a query result of the multiplexing number to be recycled;

[0039] A first selection module, connected to the first query module, is used to select the multiplexed number to be recovered based on the query result of the multiplexed number to be recovered, and obtain a selection result of the multiplexed number to be recovered;

[0040] The recycling module is connected to the first selection module and is used to batch select the multiplexed numbers to be recycled based on the selection results of the multiplexed numbers to be recycled, that is, to obtain the recycling results of the multiplexed numbers to be recycled.

[0041] Furthermore, the allocation unit includes:

[0042] The second opening module is used to simulate opening the number dialing menu through Selenium;

[0043] A second input module, connected to the second opening module, is used to simulate inputting the multiplexed number to be recycled in the number transfer menu through Selenium based on the recycling result of the multiplexed number to be recycled; and according to the input multiplexed number to be recycled, inputting the transfer quantity through Selenium simulation;

[0044] A transfer-in module, connected to the second input module, for selecting a transfer-in warehouse through Selenium simulation based on the transfer quantity;

[0045] A second query module is connected to the transfer-in module and is used to query the transfer-in warehouse through Selenium simulation to obtain a query result of the transfer-in warehouse;

[0046] A second selection module, connected to the second query module, is used to select the transfer-in warehouse through Selenium simulation based on the query result of the transfer-in warehouse, and obtain the selection result of the transfer-in warehouse;

[0047] The allocation module is connected to the second selection module and is used to perform batch allocation of the recovered numbers based on the selection result of the transferred-in warehouse through Selenium simulation, so as to obtain the allocation result of the reused numbers to be recovered.

[0048] Furthermore, the inspection unit comprises:

[0049] The acquisition module is used to obtain the dialing number through Selenium simulation;

[0050] A checking module, connected to the acquisition module, for checking the status of the multiplexed number to be recovered through Selenium simulation based on the allocation result of the multiplexed number to be recovered;

[0051] The processing module is connected to the checking module and is used to simulate the successfully allocated multiplexed number to be recovered as the successfully allocated multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered through Selenium simulation.

[0052] In a third aspect, the present invention provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the method for realizing operator cold number recovery and reuse based on Selenium according to the first aspect.

[0053] In a fourth aspect, the present invention provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for realizing operator cold number recovery and reuse based on Selenium as described in the first aspect is implemented.

[0054] The present invention realizes the recovery and reuse of cold numbers of operators based on Selenium, which can improve the efficiency and accuracy of operators in the process of recovering and reusing cold numbers, and can also improve transparency and user experience in the entire business process, bringing higher competitiveness to operators.

[0055] The specific beneficial effects are as follows:

[0056] 1. Automated control: The present invention uses Selenium, which can achieve fully automated operation, automatically complete information collection, data verification and process management, reduce manual participation, and thus improve work efficiency. Selenium is a widely used open source automated testing framework, mainly used for automated testing of Web applications. It supports multiple programming languages ​​(such as Python, Java, C#, etc.), and can simulate user operations on the browser, thereby achieving automated testing and task execution.

[0057] 2. Improve efficiency: The present invention adopts Selenium, which can quickly and accurately perform repetitive tasks, such as logging into the system, clicking buttons, etc., significantly shortening the time for number recovery and reuse, and improving the response speed of the entire process.

[0058] 3. Reduce human errors: The present invention reduces errors caused by manual input and operation by executing operations through automated scripts, improves the accuracy of data processing, and ensures that user information is verified correctly.

[0059] 4. Flexibility and scalability: The present invention uses Selenium, which can support multiple browsers and platforms and can easily adapt to multiple business scenarios and needs. At the same time, subsequent optimization and expansion of the process is also relatively simple, and only requires modifying or adding corresponding scripts.

[0060] 5. High concurrent processing capability: By executing multiple automation scripts in parallel, Selenium can efficiently process a large number of number recovery applications, improve the concurrent processing capability of the system, and meet peak business needs.

[0061] 6. Detailed operation log: The present invention adopts Selenium, which can record the log of each operation step, which is convenient for subsequent review and troubleshooting, and improves the transparency and traceability of the system.

[0062] 7. Strong integration: The present invention adopts Selenium, which can be used in combination with other technologies and tools, such as databases (for storing and managing data) and APIs (for acquiring external data), thereby forming a more complete and efficient system architecture.

[0063] 8. Improved user experience: The fast and accurate number recovery and reuse process of the present invention improves user satisfaction, improves customer experience, and increases customer trust and reliance on operators.

[0064] 9. Reduce operating costs: The present invention reduces dependence on manual labor due to automated and efficient operations. Operators can achieve higher service quality while reducing labor costs.

[0065] 10. Timely response to market changes: Through automated processes, the present invention enables operators to respond to market changes and customer needs more flexibly, quickly adjust business strategies, and maintain competitive advantages. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 It is a schematic diagram of a method for realizing the recovery and reuse of cold numbers of operators based on Selenium in an embodiment of the present invention;

[0067] Figure 2This is a schematic diagram of the overall process of realizing the recovery and reuse of cold numbers of operators based on Selenium in an embodiment of the present invention;

[0068] Figure 3 This is a schematic diagram of the system structure for realizing the recovery and reuse of cold numbers of operators based on Selenium in an embodiment of the present invention;

[0069] Figure 4 This is a schematic diagram of the recovery operation process for realizing the recovery and reuse of cold numbers of operators based on Selenium in an embodiment of the present invention;

[0070] Figure 5 This is a schematic diagram of the allocation operation process for realizing the recovery and reuse of cold numbers of operators based on Selenium in an embodiment of the present invention;

[0071] Figure 6 This is a schematic diagram of an operating software interface for realizing operator cold number recovery and reuse based on Selenium in an embodiment of the present invention;

[0072] Figure 7 This is a schematic diagram of a device for realizing operator cold number recovery and reuse based on Selenium in an embodiment of the present invention;

[0073] Among them, the figure numbers are: 10, acquisition unit, 20, recovery unit, 30, allocation unit, 40, inspection unit, 50, output unit. DETAILED DESCRIPTION

[0074] In order to enable those skilled in the art to better understand the technical solution of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0075] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.

[0076] It can be understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other.

[0077] It can be understood that, for the convenience of description, the drawings of the present invention only show the parts related to the present invention, while the parts irrelevant to the present invention are not shown in the drawings.

[0078] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.

[0079] It can be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.

[0080] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented by a hardware-based system that implements the specified functions, or may be implemented by a combination of hardware and computer instructions.

[0081] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.

[0082] Embodiment 1:

[0083] like Figure 1 and Figure 2 As shown, this embodiment provides a method for realizing the recovery and reuse of cold numbers of operators based on Selenium. The method for realizing the recovery and reuse of cold numbers of operators based on Selenium provided in this embodiment is suitable for scenarios such as customer service centers, number management systems, and batch operation processing, and can help customer service personnel quickly respond to user cold number recovery and reuse requests, realize the automation of number management, and improve work efficiency and accuracy. In addition, the method can also be used for business process optimization, data monitoring, and system testing, providing operators with more efficient and reliable number resource management solutions. The method of this embodiment includes the following steps:

[0084] Step S1: Obtain the numbers to be recycled and reused in the operator's cold number recycling and reuse order.

[0085] like Figure 3 As shown, the reused numbers to be recovered in the operator's cold number recovery and reuse order are obtained from the database. The process of obtaining the reused numbers to be recovered in the operator's cold number recovery and reuse order includes first logging into the operator management system, navigating to the cold number recovery or order management page, and then entering the query conditions to filter out the orders to be recovered. Then, by traversing the query results, the information of the reused numbers to be recovered in each order is extracted, and finally these numbers are sorted into a list or database.

[0086] Step S2: using Selenium to simulate browser operations to perform a recovery operation on the multiplexed number to be recovered, and obtaining a recovery result of the multiplexed number to be recovered.

[0087] The step S2 specifically includes the following steps:

[0088] Step S21: Open the frozen number recovery menu through Selenium simulation;

[0089] Step S22: inputting the reused number to be recycled in the frozen number recycling menu through Selenium simulation;

[0090] Step S23: query the input multiplexing number to be recycled through Selenium simulation to obtain the query result of the multiplexing number to be recycled;

[0091] Step S24: Based on the query result of the multiplexed number to be recycled, the multiplexed number to be recycled is selected through Selenium simulation to obtain the selection result of the multiplexed number to be recycled;

[0092] Step S25: Based on the selection result of the multiplexed numbers to be recycled, batch selection is performed on the multiplexed numbers to be recycled through Selenium simulation, so as to obtain the recycling result of the multiplexed numbers to be recycled.

[0093] like Figure 4 As shown, to recycle frozen numbers (also referred to as recycled numbers), first call open_menu("Frozen Number Recycling") to open the corresponding menu and switch to the frozen number recycling page. Next, enter the number to be recycled in the input box, clear the existing content, enter the target number, and set the quantity to 1. Then click the "Query" button, and the system will retrieve the relevant frozen numbers. Check whether the number exists. If found, check the number and click the "Batch Operation" button, and select OK to perform batch recycling. In the confirmation window that pops up, fill in the reason for recycling and confirm the operation. Wait a moment, the system will prompt that the recycling is successful, and then click the return button in the prompt box. Finally, update the number record and log to complete the entire number recycling process.

[0094] This process is implemented through code and includes the following steps:

[0095] (1) Open menu code

[0096]

[0097]

[0098]

[0099] (2) Simulate the operation to open the recycling menu and enter the number and quantity code

[0100]

[0101] (3) Simulate point query and check number code

[0102]

[0103]

[0104] (4) Click Batch Recycling and confirm the code

[0105]

[0106]

[0107] Step S3: Based on the recovery result of the multiplexed number to be recovered, a transfer operation is performed by simulating a browser operation through Selenium to obtain the transfer result of the multiplexed number to be recovered.

[0108] The step S3 specifically includes the following steps:

[0109] Step S31: Open the number dialing menu through Selenium simulation;

[0110] Step S32: Based on the recovery result of the multiplexed number to be recovered, input the multiplexed number to be recovered in the number dialing menu through Selenium simulation; and according to the input multiplexed number to be recovered, input the dialing quantity through Selenium simulation;

[0111] Step S33: Based on the transfer quantity, select the transfer-in warehouse through Selenium simulation;

[0112] Step S34: query the transferred-in warehouse through Selenium simulation to obtain the query result of the transferred-in warehouse;

[0113] Step S35: Based on the query result of the transfer-in warehouse, the transfer-in warehouse is selected through Selenium simulation to obtain the selection result of the transfer-in warehouse;

[0114] Step S36: Based on the selection result of the transfer-in position, the multiplexed numbers to be recovered are batch-allocated through Selenium simulation, so as to obtain the allocation result of the multiplexed numbers to be recovered.

[0115] like Figure 5As shown in the figure, to transfer a number, first check whether the number starts with "0". If so, call the num_allocateFix method to process the number; otherwise, record the log of the start of the transfer and confirm that WebDriver has logged in. Next, select the corresponding transfer menu according to the beginning of the number, call the open_menu method to open the "Number Transfer" or "Landline Number Transfer" page, and then switch to the corresponding iframe. Enter the number to be transferred and the quantity as 1 in the input box and confirm the input. Next, click the target transfer location and select the appropriate warehouse. If it is a specific location ID, select the corresponding location in the warehouse tree. After completing the selection, click the Confirm button and the system will wait for the page to load. After that, click the Query button to retrieve the transfer record and check the number to be transferred. If the number exists, perform a batch transfer, select whether to place it on the shelf, and finally confirm the transfer operation. After completion, click the Return button to update the number transfer record and record the operation log, thereby ending the entire number transfer process. This process is implemented by code, and specifically includes the following steps:

[0116] (1) Open the transfer menu and enter the number and quantity code

[0117]

[0118]

[0119]

[0120] (2) Select the core code of the position to be transferred

[0121]

[0122]

[0123]

[0124] (3) Click to query, check the number, and transfer the core code in batches

[0125]

[0126]

[0127]

[0128] Step S4: Based on the allocation result of the multiplexed number to be recovered, a status check operation is performed on the multiplexed number to be recovered to obtain the multiplexed number to be recovered that has been successfully allocated.

[0129] The step S4 specifically includes the following steps:

[0130] Step S41: obtaining the reused number to be recycled through Selenium simulation;

[0131] Step S42: Check the status of the reused number to be recycled through Selenium simulation;

[0132] Step S43: Repeat step S41 to step S42 until the status of all the multiplexed numbers to be recycled are checked and the transfer result is obtained;

[0133] Step S44: Based on the allocation result of the multiplexed number to be recovered, the successfully allocated multiplexed number to be recovered is used as the successfully allocated multiplexed number to be recovered through Selenium simulation.

[0134] Step S5: output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

[0135] The schematic diagram of the operating software interface of this embodiment is as follows Figure 6 The figure shows the overall process and interface layout of the operator's cold number recovery and reuse based on Selenium. Through clear navigation and functional modules, the interface enables users to intuitively perform operations such as cold number recovery, number dialing, and information query, improving the convenience of operation and user experience. The figure contains buttons and input boxes for each key function, providing users with a simple and easy-to-use interface, thereby effectively supporting the automated processing of cold number management.

[0136] This embodiment realizes the recovery and reuse of cold numbers of operators based on Selenium, which can significantly improve the efficiency and accuracy of operators in the recovery and reuse of cold numbers. In addition, the method can also enhance the transparency and user experience of the entire business process, thereby bringing stronger competitiveness to operators.

[0137] Embodiment 2:

[0138] like Figure 7 As shown, this embodiment provides a device for realizing operator cold number recovery and reuse based on Selenium, and the device includes:

[0139] An acquisition unit 10 is used to acquire the reused numbers to be recovered in the operator's cold number recovery and reuse order;

[0140] The recycling unit 20 is connected to the acquisition unit 10 and is used to use Selenium to simulate the browser operation to perform a recycling operation on the multiplexed number to be recycled, and obtain a recycling result of the multiplexed number to be recycled;

[0141] The allocation unit 30 is connected to the recovery unit 20 and is used to perform the allocation operation based on the recovery result of the multiplexed number to be recovered by simulating the browser operation through Selenium to obtain the allocation result of the multiplexed number to be recovered;

[0142] The checking unit 40 is connected to the allocation unit 30 and is used to perform a status check operation on the multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered, so as to obtain the multiplexed number to be recovered that has been successfully allocated;

[0143] The output unit 50 is connected to the checking unit 40 and is used to output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

[0144] As a specific implementation, the recovery unit 20 includes:

[0145] The first opening module is used to simulate opening the frozen number recovery menu through Selenium;

[0146] A first input module, connected to the first opening module, for simulating inputting a reused number to be recycled in the frozen number recycling menu through Selenium;

[0147] A first query module, connected to the first input module, is used to query the input multiplexing number to be recycled through Selenium simulation to obtain a query result of the multiplexing number to be recycled;

[0148] A first selection module, connected to the first query module, is used to select the multiplexed number to be recovered based on the query result of the multiplexed number to be recovered, and obtain a selection result of the multiplexed number to be recovered;

[0149] The recycling module is connected to the first selection module and is used to batch select the multiplexed numbers to be recycled based on the selection results of the multiplexed numbers to be recycled, that is, to obtain the recycling results of the multiplexed numbers to be recycled.

[0150] As a specific implementation, the allocation unit 30 includes:

[0151] The second opening module is used to simulate opening the number dialing menu through Selenium;

[0152] A second input module, connected to the second opening module, is used to simulate inputting the multiplexed number to be recycled in the number transfer menu through Selenium based on the recycling result of the multiplexed number to be recycled; and according to the input multiplexed number to be recycled, inputting the transfer quantity through Selenium simulation;

[0153] A transfer-in module, connected to the second input module, for selecting a transfer-in warehouse through Selenium simulation based on the transfer quantity;

[0154] A second query module is connected to the transfer-in module and is used to query the transfer-in warehouse through Selenium simulation to obtain a query result of the transfer-in warehouse;

[0155] A second selection module, connected to the second query module, is used to select the transfer-in warehouse through Selenium simulation based on the query result of the transfer-in warehouse, and obtain the selection result of the transfer-in warehouse;

[0156] The allocation module is connected to the second selection module and is used to perform batch allocation of the recovered numbers based on the selection result of the transferred-in warehouse through Selenium simulation, so as to obtain the allocation result of the reused numbers to be recovered.

[0157] As a specific implementation, the inspection unit 40 includes:

[0158] The acquisition module is used to obtain the dialing number through Selenium simulation;

[0159] A checking module, connected to the acquisition module, for checking the status of the multiplexed number to be recovered through Selenium simulation based on the allocation result of the multiplexed number to be recovered;

[0160] The processing module is connected to the checking module and is used to simulate the successfully allocated multiplexed number to be recovered as the successfully allocated multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered through Selenium simulation.

[0161] The device in this embodiment can execute the method in embodiment 1.

[0162] Embodiment 3:

[0163] This embodiment provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the method for realizing operator cold number recovery and reuse based on Selenium according to Embodiment 1.

[0164] Embodiment 4:

[0165] This embodiment provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for realizing operator cold number recovery and reuse based on Selenium as described in Example 1 is implemented.

[0166] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A method for realizing the recovery and reuse of cold numbers of operators based on Selenium, characterized in that: The method comprises the following steps: Step S1: Obtain the numbers to be recycled and reused in the operator's cold number recycling and reuse order; Step S2: using Selenium to simulate browser operations to perform a recycling operation on the multiplexed number to be recycled, and obtaining a recycling result of the multiplexed number to be recycled; Step S3: Based on the recovery result of the multiplexed number to be recovered, the allocation operation is performed by simulating the browser operation through Selenium to obtain the allocation result of the multiplexed number to be recovered; Step S4: Based on the allocation result of the multiplexed number to be recovered, a status check operation is performed on the multiplexed number to be recovered to obtain the multiplexed number to be recovered that has been successfully allocated; Step S5: output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

2. The method for realizing operator cold number recovery and reuse based on Selenium according to claim 1 is characterized in that: The step S2 specifically includes the following steps: Step S21: Open the frozen number recovery menu through Selenium simulation; Step S22: inputting the reused number to be recycled in the frozen number recycling menu through Selenium simulation; Step S23: query the input multiplexing number to be recycled through Selenium simulation to obtain the query result of the multiplexing number to be recycled; Step S24: Based on the query result of the multiplexed number to be recycled, the multiplexed number to be recycled is selected through Selenium simulation to obtain the selection result of the multiplexed number to be recycled; Step S25: Based on the selection result of the multiplexed numbers to be recycled, batch selection is performed on the multiplexed numbers to be recycled through Selenium simulation, so as to obtain the recycling result of the multiplexed numbers to be recycled.

3. The method for realizing operator cold number recovery and reuse based on Selenium according to claim 1 is characterized in that: The step S3 specifically includes the following steps: Step S31: Open the number dialing menu through Selenium simulation; Step S32: Based on the recovery result of the multiplexed number to be recovered, input the multiplexed number to be recovered in the number dialing menu through Selenium simulation; And, according to the input reuse number to be recycled, the transfer quantity is input through Selenium simulation; Step S33: Based on the transfer quantity, select the transfer-in warehouse through Selenium simulation; Step S34: query the transferred-in warehouse through Selenium simulation to obtain the query result of the transferred-in warehouse; Step S35: Based on the query result of the transfer-in warehouse, the transfer-in warehouse is selected through Selenium simulation to obtain the selection result of the transfer-in warehouse; Step S36: Based on the selection result of the transfer-in position, the multiplexed numbers to be recovered are batch-allocated through Selenium simulation, so as to obtain the allocation result of the multiplexed numbers to be recovered.

4. The method for realizing operator cold number recovery and reuse based on Selenium according to any one of claims 1 to 3, characterized in that: The step S4 specifically includes the following steps: Step S41: obtaining the reused number to be recycled through Selenium simulation; Step S42: Check the status of the reused number to be recycled through Selenium simulation; Step S43: Repeat step S41 to step S42 until the status of all the multiplexed numbers to be recycled are checked and the transfer result is obtained; Step S44: Based on the allocation result of the multiplexed number to be recovered, the successfully allocated multiplexed number to be recovered is used as the successfully allocated multiplexed number to be recovered through Selenium simulation.

5. A device based on Selenium to realize the recovery and reuse of cold numbers of operators, characterized in that: The device comprises: An acquisition unit is used to acquire the numbers to be recycled and reused in the operator's cold number recycling and reuse order; A recycling unit, connected to the acquisition unit, for using Selenium to simulate browser operations to perform a recycling operation on the to-be-recycled multiplexed number, and obtaining a recycling result of the to-be-recycled multiplexed number; An allocation unit connected to the recycling unit is used to perform an allocation operation based on the recycling result of the multiplexed number to be recycled by simulating a browser operation through Selenium to obtain the allocation result of the multiplexed number to be recycled; A checking unit connected to the allocation unit, configured to perform a status checking operation on the multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered, so as to obtain the multiplexed number to be recovered that has been successfully allocated; The output unit is connected to the inspection unit and is used to output the successfully allocated reused number to be recovered, so that the salesperson can open an account for the successfully allocated reused number to be recovered, thereby completing the operator's cold number recovery and reuse based on Selenium.

6. The device for realizing operator cold number recovery and reuse based on Selenium according to claim 5, characterized in that: The recovery unit comprises: The first opening module is used to simulate opening the frozen number recovery menu through Selenium; A first input module, connected to the first opening module, for simulating inputting a reused number to be recycled in the frozen number recycling menu through Selenium; A first query module, connected to the first input module, is used to query the input multiplexing number to be recycled through Selenium simulation to obtain a query result of the multiplexing number to be recycled; A first selection module, connected to the first query module, is used to select the multiplexed number to be recovered based on the query result of the multiplexed number to be recovered, and obtain a selection result of the multiplexed number to be recovered; The recycling module is connected to the first selection module and is used to batch select the multiplexed numbers to be recycled based on the selection results of the multiplexed numbers to be recycled, that is, to obtain the recycling results of the multiplexed numbers to be recycled.

7. The device for realizing operator cold number recovery and reuse based on Selenium according to claim 5, characterized in that: The allocation unit comprises: The second opening module is used to simulate opening the number dialing menu through Selenium; A second input module, connected to the second opening module, is used to simulate inputting the multiplexed number to be recycled in the number transfer menu through Selenium based on the recycling result of the multiplexed number to be recycled; and according to the input multiplexed number to be recycled, inputting the transfer quantity through Selenium simulation; A transfer-in module, connected to the second input module, for selecting a transfer-in warehouse through Selenium simulation based on the transfer quantity; A second query module, connected to the transfer-in module, is used to query the transfer-in warehouse through Selenium simulation to obtain a query result of the transfer-in warehouse; A second selection module, connected to the second query module, is used to select the transfer-in warehouse through Selenium simulation based on the query result of the transfer-in warehouse, and obtain the selection result of the transfer-in warehouse; The allocation module is connected to the second selection module and is used to perform batch allocation of the recovered numbers based on the selection result of the transferred-in warehouse through Selenium simulation, so as to obtain the allocation result of the reused numbers to be recovered.

8. The device for realizing operator cold number recovery and reuse based on Selenium according to any one of claims 5 to 7, characterized in that: The inspection unit comprises: The acquisition module is used to obtain the dialing number through Selenium simulation; A checking module, connected to the acquisition module, for checking the status of the multiplexed number to be recovered through Selenium simulation based on the allocation result of the multiplexed number to be recovered; The processing module is connected to the checking module and is used to simulate the successfully allocated multiplexed number to be recovered as the successfully allocated multiplexed number to be recovered based on the allocation result of the multiplexed number to be recovered through Selenium simulation.

9. An electronic device, characterized in that: It includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the method for realizing operator cold number recovery and reuse based on Selenium according to any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method for realizing operator cold number recovery and reuse based on Selenium as described in any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • System and a method for user internet application account security management

    CN109800562A

  • Methods and systems for detection in industrial internet of things data collection environment with large data sets

    CN110073301A

  • Article recycling method and device, electronic equipment and storage medium

    CN113298472A

  • Intelligent decoration industry number pool matching strategy system and method

    CN114168638A

  • Number detection method, device and system

    CN114727279A