Method, device, equipment, medium and product for processing virtual number
By unbinding abnormal numbers and rebinding high-priority employee numbers through the virtual number management platform, the service interruption problem caused by virtual number abnormalities was resolved, enabling timely response and rapid processing of user call requests.
Patent Information
- Application Number
- CN202411524122.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2044-10-29
AI Technical Summary
In existing methods, when a virtual number malfunctions, users are unable to contact employees, resulting in reduced service effectiveness.
By using the virtual number management platform, abnormal binding relationships can be removed, and high-priority employee physical numbers can be re-bound. When low-priority employees do not respond, call requests can be forwarded to high-priority employee terminals to ensure timely response.
It enables timely responses to virtual number anomalies, improves user service, and ensures rapid processing of secondhand transaction call requests.
Smart Images

Figure CN119363882B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, medium and product for processing virtual numbers. Background Technology
[0002] In businesses, virtual numbers are assigned to employees in stores to protect their privacy. These virtual numbers then need to be linked to the employees' physical phone numbers, such as their mobile phone numbers.
[0003] Currently, existing methods allow users to communicate with employees for business purposes by dialing virtual numbers. However, if the virtual number is flagged as suspicious, users will be unable to contact employees, thus reducing the effectiveness of the service. Summary of the Invention
[0004] This application provides a method, apparatus, device, medium, and product for processing virtual numbers, in order to achieve timely response and improve service effectiveness for users.
[0005] In a first aspect, embodiments of this application provide a method for processing virtual numbers, applied to a virtual number management platform, the method comprising:
[0006] Receive secondhand transaction call requests sent by the target channel;
[0007] Based on the second-hand transaction call request sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, as well as the first physical number and the second physical number that are bound to the target virtual number. The first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store. The first employee has a higher priority than the second employee.
[0008] If the binding relationship between the target virtual number and the first physical number is abnormal, the binding relationship between the target virtual number and the first physical number will be removed, and a third employee with a higher priority than the preset priority will be determined based on the priority of employees under the target store.
[0009] The target virtual number is bound to the third physical number of the third employee, and if the second physical number fails to respond to the second-hand transaction call request within a preset time, the second-hand transaction call request is transferred to the terminal corresponding to the third physical number.
[0010] In one possible implementation, the virtual number management platform stores a first storage table of stores. The first storage table includes multiple virtual numbers, with each virtual number corresponding to a channel, and each virtual number is bound to the physical number of the employee under the store to which the virtual number belongs.
[0011] Based on the secondhand transaction call request sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, and the first physical number and second physical number that are bound to the target virtual number, including:
[0012] Determine the target channel information for secondhand transaction call requests;
[0013] Based on the target channel information in the second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number that are bound to the target virtual number are determined from the first storage table.
[0014] In one possible implementation, the virtual number management platform stores a second storage table of the target stores, which includes the physical numbers of the employees under the target stores;
[0015] The binding relationship between the target virtual number and the first physical number is abnormal, including:
[0016] If the first physical number does not exist in the second storage table, then the binding relationship between the target virtual number and the first physical number is abnormal.
[0017] In one possible implementation, the method further includes:
[0018] When determining the target virtual number for the target store corresponding to the target channel
[0019] If the target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs, then the binding relationship between the target virtual number and the first physical number, as well as the binding relationship between the target virtual number and the second physical number, shall be terminated.
[0020] Based on the priority of employees in the target store, identify employees with a priority higher than the preset priority.
[0021] Bind the target virtual number to the physical number of the employee whose priority is higher than the preset priority.
[0022] In one possible implementation, the virtual number management platform stores a third storage table of target stores, which includes the channels under the target stores;
[0023] The target channel corresponding to the target virtual number, which does not belong to the target store to which the target virtual number belongs, includes:
[0024] If the target channel does not exist in the third storage table, then the target channel does not belong to the target store.
[0025] In one possible implementation, the virtual number management platform stores a third storage table, which includes channels under the target store; the method further includes:
[0026] Based on the third storage table, determine the number of channels to be allocated and the number already allocated under the target store;
[0027] Determine the number of channels to be allocated under the target store based on the number of channels to be allocated and the number of channels already allocated.
[0028] Based on the number of virtual numbers to be allocated to the target store's channels, the number of virtual numbers to be allocated is determined from the preset virtual number pool; the preset virtual number pool includes virtual numbers allocated to each city;
[0029] The determined number of virtual numbers to be allocated is matched with the channels under the target store, and the determined number of virtual numbers to be allocated is bound to the physical numbers of the employees under the target store.
[0030] In one possible implementation, cities have priority;
[0031] Based on the number of virtual numbers to be allocated to the target store's channels, the number of virtual numbers to be allocated is determined from the preset virtual number pool, including:
[0032] N virtual numbers are determined from virtual numbers in cities that are consistent with the city to which the target store is located, where N is an integer greater than or equal to 1;
[0033] If the value of N is greater than or equal to the number of virtual numbers to be allocated, then the number of virtual numbers to be allocated is determined from the N virtual numbers.
[0034] If the value of N is less than the number of virtual numbers to be allocated, then M virtual numbers are selected from the virtual numbers in other cities in the preset virtual number pool, based on the city's priority from high to low. Here, M is an integer greater than or equal to 1, and other cities are those that are inconsistent with the city to which the store belongs. If M is the difference between the number of virtual numbers to be allocated and N, then the number of virtual numbers to be allocated is determined. If the value of M is less than the difference between the number of virtual numbers to be allocated and N, then a notification message is sent to the administrator of the target store. Here, the notification message indicates that the selected virtual numbers are less than the number of virtual numbers to be allocated.
[0035] In one possible implementation, after mapping the determined number of virtual numbers to be allocated to channels under the target store, and binding the determined number of virtual numbers to the physical numbers of employees under the target store, the method further includes:
[0036] Assign an optimistic lock to the determined virtual number; where the optimistic lock indicates that the virtual number is occupied.
[0037] In one possible implementation, the virtual numbers in the first storage table correspond to cities; the method further includes:
[0038] The virtual number in the first storage table of the target store that is inconsistent with the city to which the target store belongs is identified as the first number; and the virtual number in the preset virtual number pool that is consistent with the city to which the target store belongs is identified as the second number; wherein, the preset virtual number pool includes virtual numbers assigned to each city;
[0039] Replace the first number with the second number, and store the first number in the preset virtual number pool.
[0040] In one possible implementation, the method further includes:
[0041] The virtual number in the first storage table of the target store that is different from the city to which the target store belongs is identified as the first number; and the virtual number in the first storage table of other stores that is different from the city to which the other stores belong, but is the same as the city corresponding to the first number is identified as the third number.
[0042] Swap the first number with the third number.
[0043] In one possible implementation, the method further includes:
[0044] Upon receiving a shutdown command, the virtual number in the first storage table of the target store indicated by the shutdown command is recycled to the preset virtual number pool; wherein, the shutdown command indicates that the store needs to be closed; the preset virtual number pool includes virtual numbers assigned to each city.
[0045] In one possible implementation, after binding the target virtual number and the third employee's third physical number, and transferring the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time, the method further includes:
[0046] Determine the attribute information of the second-hand transaction call request, as well as the order status of the second-hand transaction product in the second-hand transaction call request;
[0047] Based on the attribute information of second-hand transaction call requests, determine the user profile of second-hand transaction users;
[0048] Based on the user profiles of secondhand trading users and the order status of traded items in secondhand trading call requests, the order completion rate of secondhand trading products under the user profile is updated.
[0049] Adjust advertising strategies for target channels based on user profiles and the conversion rates of various transaction products within those user profiles.
[0050] Secondly, embodiments of this application provide a virtual number processing device, comprising:
[0051] The receiving module is used to receive second-hand transaction call requests sent by the target channel;
[0052] The determination module is used to determine the target virtual number under the target store corresponding to the target channel, as well as the first physical number and the second physical number that are bound to the target virtual number, based on the second-hand transaction call request sent by the target channel. The first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store. The first employee has a higher priority than the second employee.
[0053] The unbinding module is used to unbind the target virtual number and the first physical number if the binding relationship between the target virtual number and the first physical number is abnormal, and to determine the third employee with a higher priority than the preset priority based on the priority of the employees under the target store.
[0054] The binding module is used to bind the target virtual number and the third physical number of the third employee, and to transfer the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time.
[0055] Thirdly, embodiments of this application provide a virtual number processing device, including: a memory and a processor;
[0056] The memory stores the instructions that the computer executes;
[0057] The processor executes computer execution instructions stored in memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0058] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0059] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0060] The virtual number processing method, apparatus, device, medium, and product provided in this application embodiment determine the target channel for issuing a second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number bound to the target virtual number. If an anomaly occurs between the first physical number and the target virtual number, the second employee of the second physical number first serves the customer who needs to conduct a second-hand transaction. If the second employee of the second physical number does not respond to the second-hand transaction call request in a timely manner, the third number of the re-bound third employee then provides service. Furthermore, during binding, employee priority can be used to bind employees with higher qualifications and more experience for subsequent service, thereby achieving timely response and improving the service effect for users. Attached Figure Description
[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0062] Figure 1 A flowchart illustrating a virtual number processing method provided in this application. Figure 1 ;
[0063] Figure 2 A flowchart illustrating a virtual number processing method provided in this application. Figure 2 ;
[0064] Figure 3 A flowchart illustrating a virtual number processing method provided in this application. Figure 3 ;
[0065] Figure 4 A schematic diagram of the structure of the virtual number processing device provided in this application;
[0066] Figure 5 A schematic diagram of the virtual number processing device provided in this application.
[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0068] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0069] First, let me explain the terms used in this application:
[0070] Channels can refer to the ways in which products or services are disseminated, promoted, and sold through various means and channels.
[0071] A virtual number can refer to a phone number that does not require a physical SIM card or be linked to a specific device. Users can access these numbers via the internet and use them for communication operations such as voice calls and text messaging. Virtual numbers are typically temporary numbers used to protect user privacy or provide additional contact methods when needed. They are often used as temporary solutions, such as for online registration, identity verification, and short-term projects.
[0072] Currently, each employee's phone number is associated with and bound to a virtual number. When an employee leaves the company, their virtual number should be unbound from their phone number. Failure to do so will lead to chaos in the management of virtual numbers and will also hinder the service to users of the second-hand trading platform.
[0073] The proposed number processing method, apparatus, equipment, medium, and product provided in this application, by determining the target channel for issuing a second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number bound to the target virtual number, and after an anomaly occurs in the first physical number and the target virtual number, the second employee of the second physical number first serves the customer who needs to conduct a second-hand transaction. If the second employee of the second physical number does not respond to the second-hand transaction call request in a timely manner, then the third number of the re-bound third employee provides service. This technical means achieves the effect of timely response and rapid service. At the same time, during the binding, employees with higher qualifications and more experience can also be bound according to employee priority to provide subsequent services, thereby better serving users and improving user satisfaction.
[0074] The execution entity of the virtual number processing method provided in this application embodiment can be a server. The server can be a mobile phone, tablet, computer, or other device. This embodiment does not impose any particular restrictions on the implementation method of the execution entity, as long as the execution entity can receive second-hand transaction call requests sent by the target channel; based on the second-hand transaction call requests sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, and the first physical number and second physical number bound to the target virtual number, wherein the first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store, with the first employee having a higher priority than the second employee; if the binding relationship between the target virtual number and the first physical number is abnormal, then the binding relationship between the target virtual number and the first physical number is released, and a third employee with a higher priority than a preset priority is determined based on the priority of the employees under the target store; the target virtual number and the third physical number of the third employee are bound together, and if the second physical number does not respond to the second-hand transaction call request within a preset time, the second-hand transaction call request is transferred to the terminal corresponding to the third physical number.
[0075] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0076] Figure 1 A flowchart illustrating a virtual number processing method provided in this application. Figure 1 The execution entity of this method is the virtual number management platform, such as... Figure 1 As shown, the method may include:
[0077] S101, Receive a second-hand transaction call request sent by the target channel.
[0078] The target channel can refer to the channel selected by the user. In some embodiments, the target channel may include a certain APP, web page, or television advertisement.
[0079] Second-hand transaction call requests can refer to the process by which a user, upon receiving advertising or other information disseminated or promoted by a target channel, generates a call request to a target virtual number by performing actions on that target channel.
[0080] Receiving a secondhand transaction call request sent by a target channel can refer to a user making a secondhand transaction call request through a mobile terminal after operating on the target channel. For example, when the target channel is a certain APP, the user can click on a virtual control on the APP interface to make the APP send a secondhand transaction call request.
[0081] S102. Based on the second-hand transaction call request sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, as well as the first physical number and the second physical number that are bound to the target virtual number. The first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store. The first employee has a higher priority than the second employee.
[0082] In this context, the target store can refer to the store corresponding to the target channel, and the target virtual number can refer to the virtual number of the target store. In this embodiment, since different channels correspond to different users, different channels are associated with different stores to better serve different users. This allows employees at stores that better meet the service requirements to better serve users. Therefore, after determining a secondhand transaction call request, the corresponding target store and the target virtual number of the target store can be determined through the target channel.
[0083] The first and second physical numbers bound to the target virtual number can refer to the first and second physical numbers corresponding to the target virtual number. That is, to ensure that the corresponding physical number can respond after a user dials the virtual number, at least two physical numbers are bound to the virtual number. In this embodiment, to avoid wasting resources by having two employees respond to secondhand transaction call requests, the first and second physical numbers can be assigned to the physical numbers of two different employees. The first employee has a higher priority than the second employee, meaning that when a call request for the virtual number is received, it is preferentially dialed to the first employee's first physical number.
[0084] In this embodiment of the application, the virtual number management platform stores a first storage table of stores. The first storage table includes multiple virtual numbers, and there is a one-to-one correspondence between the virtual numbers and channels. The virtual numbers are also bound to the physical numbers of the employees under the stores to which the virtual numbers belong.
[0085] Based on the secondhand transaction call request sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, and the first physical number and second physical number that are bound to the target virtual number, including:
[0086] Determine the target channel information for secondhand transaction call requests;
[0087] Based on the target channel information in the second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number that are bound to the target virtual number are determined from the first storage table.
[0088] The first storage table stores relationships between virtual numbers and channels, as well as between virtual numbers and the physical numbers of employees under the stores to which they belong. Therefore, upon receiving a secondhand transaction call request, the first storage table can be consulted to determine the target store corresponding to the target channel, the target virtual number under the target store, and the first and second physical numbers bound to the target virtual number.
[0089] Target channel information can refer to information about a target channel. In this embodiment of the application, after a user clicks on a link or advertisement on a target channel, the user can obtain the target channel information, which can include information such as the target channel's tags.
[0090] After determining the target channel information for the second-hand transaction call request, the virtual number management platform can identify the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number that are bound to the target virtual number by querying the first storage table.
[0091] S103. If the binding relationship between the target virtual number and the first physical number is abnormal, the binding relationship between the target virtual number and the first physical number shall be released, and a third employee with a higher priority than the preset priority shall be determined according to the priority of the employees under the target store.
[0092] Among them, abnormal binding relationship can refer to the situation where the first employee of the first physical number has resigned, taken leave, or is on vacation, making it impossible for the user to contact the first physical number through the target virtual number. In other words, the status of the first physical number is abnormal. In some embodiments, the status of the first physical number can be determined based on the employee's employment status in the store.
[0093] Employee priority can be determined based on their position in the store; the higher the employee's position, the higher their priority.
[0094] The third employee can refer to an employee in the target store who is different from the first and second employees. The priority of this employee can be determined based on the priority of all other employees in the store except for the first employee. For example, the third employee can be the employee with the highest priority among all other employees in the store except for the first employee, or it can be an employee whose priority meets certain conditions, that is, an employee whose position needs to be higher than a certain level.
[0095] In this embodiment, when the binding relationship between the target virtual number and the first physical number is abnormal, a third employee with a higher priority than the preset priority can be re-determined to bind the virtual number based on the priority of the employees under the target store. This allows for better management and allocation of the virtual numbers of the target store, avoiding the problem of untimely response when receiving business.
[0096] In this embodiment of the application, the virtual number management platform stores a second storage table of the target store, which includes the physical numbers of the employees under the target store;
[0097] The binding relationship between the target virtual number and the first physical number is abnormal, including:
[0098] If the first physical number does not exist in the second storage table, then the binding relationship between the target virtual number and the first physical number is abnormal.
[0099] The second storage table can be used for the physical numbers of employees under the target store. Therefore, after determining the first physical number from the first storage table, an anomaly in the binding relationship between the target virtual number and the first physical number can be determined by checking whether the first physical number in the second storage table matches the first physical number in the first storage table. In this embodiment, the second storage table can be a storage table updated by the target store, while the first storage table can be a storage table managed or organized for updates by managers of multiple stores.
[0100] If the binding relationship between the target virtual number and the first physical number is abnormal, the first storage table and the second storage table can be updated according to the abnormal situation.
[0101] S104. Bind the target virtual number to the third physical number of the third employee, and if the second physical number does not respond to the second-hand transaction call request within a preset time, transfer the second-hand transaction call request to the terminal corresponding to the third physical number.
[0102] The preset time refers to the time during which the second physical number responds to the second-hand transaction call request while the virtual number is unbound from the first physical number and rebound to the third physical number. If the second employee responds to the second-hand transaction call request within the preset time, there is no need to transfer the second-hand transaction call request to the third physical number. If the second employee does not respond to the second-hand transaction call request within the preset time, the second-hand transaction call request can be transferred to the terminal corresponding to the third physical number. This ensures the timeliness of the response when users conduct second-hand transactions.
[0103] In this embodiment of the application, after binding the target virtual number and the third physical number of the third employee, and transferring the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time, the method further includes:
[0104] Determine the attribute information of the second-hand transaction call request, as well as the order status of the second-hand transaction product in the second-hand transaction call request;
[0105] Based on the attribute information of second-hand transaction call requests, determine the user profile of second-hand transaction users;
[0106] Based on the user profiles of secondhand trading users and the order status of traded items in secondhand trading call requests, the order completion rate of secondhand trading products under the user profile is updated.
[0107] Adjust advertising strategies for target channels based on user profiles and the conversion rates of various transaction products within those user profiles.
[0108] The attribute information refers to the combination of multiple aspects of user data to comprehensively and deeply understand the characteristics and preferences of second-hand trading users. This attribute information may include: the types of goods the user is interested in, the price range the user is willing to trade in, the user's geographical location, the frequency of the user's purchase of goods or services, and brand preferences. It is important to note that in this embodiment, the user must be consulted beforehand and their consent obtained before acquiring the attribute information.
[0109] Second-hand trading products can refer to second-hand products that users need to trade.
[0110] The order status of a second-hand trading product can refer to whether the transaction of the second-hand trading product has been successful.
[0111] User profiling refers to a descriptive summary of a specific user group. It's a model that depicts user characteristics, preferences, needs, and behavioral habits by analyzing user attribute information and behavioral data. In some embodiments, when the attribute information is: product category preference: mobile phone; budget range: 500-1000 yuan; geographical location: city A; purchase frequency: once per quarter; brand preference: B; transaction history: no complaint records, the following can be done: 1. Data analysis reveals that there are users in city A who are fans of mobile phones B, and they purchase mobile phones within the price range of 500-1000 yuan. 2. This group of users is classified as the "City A, B mobile phone fans" group. 3. A user profile for this group is generated, describing their purchasing preferences, spending power, and geographical location.
[0112] Adjusting advertising strategies for target channels based on user profiles and the conversion rates of various products within those profiles can involve understanding the characteristics, needs, and behavioral habits of different user groups based on user profiles. Simultaneously, it involves analyzing the conversion rate and popularity of each product across different user groups. For products with high conversion rates, the strategy is to increase advertising efforts, enhance exposure, and attract more potential customers. For products with low conversion rates, the strategy is to adjust advertising content or channels to improve product appeal and sales conversion rates.
[0113] In some embodiments, the display method of each transaction product can be adjusted based on the conversion rate of each transaction product under the user profile. For example, products whose conversion rates meet the threshold requirements are first identified, and then product display pages are generated according to the conversion rate, with higher conversion rates appearing more centrally and having a larger display area. Therefore, when encountering users with the same or similar user profiles in the target channel, product display pages can be deployed.
[0114] The proposed number processing method, apparatus, device, medium, and product provided in this application embodiment determine the target channel for issuing the second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number bound to the target virtual number. If an anomaly occurs between the first physical number and the target virtual number, the second employee of the second physical number first serves the customer who needs to conduct the second-hand transaction. If the second employee of the second physical number does not respond to the second-hand transaction call request in a timely manner, the third number of the re-bound third employee then provides service. Furthermore, during binding, employee priority can be used to bind employees with higher qualifications and more experience for subsequent service, thereby achieving timely response and improving the service effect for users.
[0115] Figure 2 A flowchart illustrating a virtual number processing method provided in this application. Figure 2 The execution entity of this method is the virtual number management platform, such as... Figure 2 As shown, the method may include:
[0116] S201. When determining the target virtual number under the target store corresponding to the target channel, if the target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs, then the binding relationship between the target virtual number and the first physical number, as well as the binding relationship between the target virtual number and the second physical number, shall be released.
[0117] In this case, the target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs. This means that the target channel and the target store do not correspond. Therefore, it indicates that the target virtual number is abnormal and needs to be re-bound.
[0118] In this embodiment of the application, the virtual number management platform stores a third storage table of target stores, and the third storage table includes channels under the target stores;
[0119] The target channel corresponding to the target virtual number, which does not belong to the target store to which the target virtual number belongs, includes:
[0120] If the target channel does not exist in the third storage table, then the target channel does not belong to the target store.
[0121] The third storage table can be used to store the channels under the target store. Therefore, after determining the target store based on the first storage table and the target channel, in order to avoid adjustments to the relationship between the target channel and the target store, the correspondence between the target store and the target channel can be checked through the third storage table used to record the channels under the target store.
[0122] S202. Based on the priority of employees in the target store, determine employees with a priority higher than the preset priority.
[0123] S203. Bind the target virtual number and the physical number of the employee whose priority is higher than the preset priority.
[0124] If the target channel does not belong to the target store, in order to ensure timely response and avoid problems with the bound physical number, the physical number of the employee with a priority higher than the preset priority under the target store is rebound to the target virtual number. This allows employees under the target store whose job level meets the requirements to serve users who need second-hand transactions.
[0125] Figure 3 A flowchart illustrating a virtual number processing method provided in this application. Figure 3 The execution entity of this method is the virtual number management platform, such as... Figure 3 As shown, the method may include:
[0126] S301. Based on the third storage table, determine the number of channels to be allocated and the number already allocated for the target store.
[0127] S302. Determine the number of channels to be allocated under the target store based on the number of channels to be allocated and the number of channels already allocated.
[0128] The number to be allocated can refer to the number of channels that the target store can serve, and this number can be set according to the situation of the target store.
[0129] The number of allocated channels can refer to the number of channels already allocated to the target store.
[0130] The number of channels to be allocated can refer to the number of channels that the target store still needs to be allocated. The number of channels to be allocated = the number of channels to be allocated - the number of channels already allocated.
[0131] S303. Based on the number of virtual numbers to be allocated to the target store's channels, determine the number of virtual numbers to be allocated from the preset virtual number pool; wherein, the preset virtual number pool includes virtual numbers allocated to each city;
[0132] S304. Match the determined number of virtual numbers to be allocated with the channels under the target store, and bind the determined number of virtual numbers to the physical numbers of the employees under the target store.
[0133] The preset virtual number pool can refer to the number pool used to store and manage virtual numbers in a virtual number management platform. In this embodiment, the preset virtual number pool may include virtual numbers allocated to each city. Therefore, during allocation, virtual numbers can be allocated to various channels within the store based on the city where the target store is located, thereby improving the management of virtual numbers.
[0134] In this embodiment of the application, cities have priority;
[0135] Based on the number of virtual numbers to be allocated to the target store's channels, the number of virtual numbers to be allocated is determined from the preset virtual number pool, including:
[0136] N virtual numbers are determined from virtual numbers in cities that are consistent with the city to which the target store is located, where N is an integer greater than or equal to 1;
[0137] If the value of N is greater than or equal to the number of virtual numbers to be allocated, then the number of virtual numbers to be allocated is determined from the N virtual numbers.
[0138] If the value of N is less than the number of virtual numbers to be allocated, then M virtual numbers are selected from the virtual numbers in other cities in the preset virtual number pool, based on the city's priority from high to low. Here, M is an integer greater than or equal to 1, and other cities are those that are inconsistent with the city to which the store belongs. If M is the difference between the number of virtual numbers to be allocated and N, then the number of virtual numbers to be allocated is determined. If the value of M is less than the difference between the number of virtual numbers to be allocated and N, then a notification message is sent to the administrator of the target store. Here, the notification message indicates that the selected virtual numbers are less than the number of virtual numbers to be allocated.
[0139] The city priority can refer to the allocation of virtual numbers when there are not enough virtual numbers in the city where the target store is located. In some embodiments, the city priority can be determined in advance based on the geographical location of the city or based on the distance between cities.
[0140] In this embodiment, when allocating virtual numbers, if the number of virtual numbers meets the required number to be allocated, the virtual numbers are allocated normally. If the number of virtual numbers does not meet the required number to be allocated, a notification message can be sent to the administrator of the target store so that allocation can proceed once new virtual numbers become available. When two stores both require virtual number allocation, allocation can be prioritized based on the priority of the city where the stores are located.
[0141] In this embodiment of the application, after mapping the determined number of virtual numbers to be allocated to the channels under the target store, and binding the determined number of virtual numbers to the physical numbers of employees under the target store, the method further includes:
[0142] Assign an optimistic lock to the determined virtual number; where the optimistic lock indicates that the virtual number is occupied.
[0143] Optimistic locking can be used to lock virtual numbers to be assigned in order to avoid the problem of duplicate allocation of virtual numbers.
[0144] In this embodiment of the application, the virtual number in the first storage table corresponds to a city; the method further includes:
[0145] The virtual number in the first storage table of the target store that is inconsistent with the city to which the target store belongs is identified as the first number; and the virtual number in the preset virtual number pool that is consistent with the city to which the target store belongs is identified as the second number; wherein, the preset virtual number pool includes virtual numbers assigned to each city;
[0146] Replace the first number with the second number, and store the first number in the preset virtual number pool.
[0147] When a virtual number is assigned and the city of the target store is inconsistent with the city of the target store, a second number from the preset virtual number pool that matches the city of the target store can be used to replace the first number in the target store that does not match. This facilitates the management of virtual numbers and avoids the problem of chaotic number management.
[0148] In this embodiment of the application, the method further includes:
[0149] The virtual number in the first storage table of the target store that is different from the city to which the target store belongs is identified as the first number; and the virtual number in the first storage table of other stores that is different from the city to which the other stores belong, but is the same as the city corresponding to the first number is identified as the third number.
[0150] Swap the first number with the third number.
[0151] Specifically, if no virtual number matching the city of the target store is found in the preset virtual number pool, a third number matching the city of the first number can be identified from the first storage table of other stores. This third number matches the city of the first number but differs from the city of the other stores. The first number and the third number can then be exchanged. This method of sequentially identifying the second and third numbers manages the virtual numbers and prevents confusion in their use.
[0152] In this embodiment of the application, the method further includes:
[0153] Upon receiving a shutdown command, the virtual number in the first storage table of the target store indicated by the shutdown command is recycled to the preset virtual number pool; wherein, the shutdown command indicates that the store needs to be closed; the preset virtual number pool includes virtual numbers assigned to each city.
[0154] The closure instruction can refer to the instruction issued by the store administrator when the store is relocated or closed. After receiving the instruction, the virtual number management platform can reclaim the virtual numbers in the first storage table of the target store to facilitate subsequent redistribution.
[0155] Figure 4 A schematic diagram of the structure of the virtual number processing device provided in this application is shown below. Figure 4 As shown, the virtual number processing device 40 provided in this embodiment includes:
[0156] The receiving module 401 is used to receive second-hand transaction call requests sent by the target channel;
[0157] The determination module 402 is used to determine the target virtual number under the target store corresponding to the target channel, as well as the first physical number and the second physical number that are bound to the target virtual number, based on the second-hand transaction call request sent by the target channel. The first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store. The first employee has a higher priority than the second employee.
[0158] The unbinding module 403 is used to unbind the target virtual number and the first physical number if the binding relationship between the target virtual number and the first physical number is abnormal, and to determine the third employee with a higher priority than the preset priority based on the priority of the employees under the target store.
[0159] The binding module 404 is used to bind the target virtual number and the third physical number of the third employee, and to transfer the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time.
[0160] In one possible implementation, the virtual number management platform stores a first storage table for stores. This first storage table includes multiple virtual numbers, with a one-to-one correspondence between each virtual number and a channel. Furthermore, each virtual number is bound to the physical number of an employee within the store to which it belongs. The determining module 402 can also be specifically used for:
[0161] Determine the target channel information for secondhand transaction call requests;
[0162] Based on the target channel information in the second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and second physical number that are bound to the target virtual number are determined from the first storage table.
[0163] In one possible implementation, the virtual number management platform stores a second storage table for the target store, which includes the physical numbers of employees under the target store; the unbinding module 403 can also be specifically used for:
[0164] If the first physical number does not exist in the second storage table, then the binding relationship between the target virtual number and the first physical number is abnormal.
[0165] In one possible implementation, the binding module 404 can also be specifically used for:
[0166] When determining the target virtual number for the target store corresponding to the target channel
[0167] If the target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs, then the binding relationship between the target virtual number and the first physical number, as well as the binding relationship between the target virtual number and the second physical number, shall be terminated.
[0168] Based on the priority of employees in the target store, identify employees with a priority higher than the preset priority.
[0169] Bind the target virtual number to the physical number of the employee whose priority is higher than the preset priority.
[0170] In one possible implementation, the virtual number management platform stores a third-party storage table for the target stores, which includes the channels under the target stores; the binding module 404 can also be specifically used for:
[0171] If the target channel does not exist in the third storage table, then the target channel does not belong to the target store.
[0172] In one possible implementation, the virtual number management platform stores a third storage table, which includes channels under the target store; the binding module 404 can also be specifically used for:
[0173] Based on the third storage table, determine the number of channels to be allocated and the number already allocated under the target store;
[0174] Determine the number of channels to be allocated under the target store based on the number of channels to be allocated and the number of channels already allocated.
[0175] Based on the number of virtual numbers to be allocated to the target store's channels, the number of virtual numbers to be allocated is determined from the preset virtual number pool; the preset virtual number pool includes virtual numbers allocated to each city;
[0176] The determined number of virtual numbers to be allocated is matched with the channels under the target store, and the determined number of virtual numbers to be allocated is bound to the physical numbers of the employees under the target store.
[0177] In one possible implementation, cities have priority; the binding module 404 can also be specifically used for:
[0178] N virtual numbers are determined from virtual numbers in cities that are consistent with the city to which the target store is located, where N is an integer greater than or equal to 1;
[0179] If the value of N is greater than or equal to the number of virtual numbers to be allocated, then the number of virtual numbers to be allocated is determined from the N virtual numbers.
[0180] If the value of N is less than the number of virtual numbers to be allocated, then M virtual numbers are selected from the virtual numbers in other cities in the preset virtual number pool, based on the city's priority from high to low. Here, M is an integer greater than or equal to 1, and other cities are those that are inconsistent with the city to which the store belongs. If M is the difference between the number of virtual numbers to be allocated and N, then the number of virtual numbers to be allocated is determined. If the value of M is less than the difference between the number of virtual numbers to be allocated and N, then a notification message is sent to the administrator of the target store. Here, the notification message indicates that the selected virtual numbers are less than the number of virtual numbers to be allocated.
[0181] In one possible implementation, the binding module 404 can also be specifically used for:
[0182] Assign an optimistic lock to the determined virtual number; where the optimistic lock indicates that the virtual number is occupied.
[0183] In one possible implementation, the binding module 404 can also be specifically used for:
[0184] The virtual number in the first storage table of the target store that is inconsistent with the city to which the target store belongs is identified as the first number; and the virtual number in the preset virtual number pool that is consistent with the city to which the target store belongs is identified as the second number; wherein, the preset virtual number pool includes virtual numbers assigned to each city;
[0185] Replace the first number with the second number, and store the first number in the preset virtual number pool.
[0186] In one possible implementation, the binding module 404 can also be specifically used for:
[0187] The virtual number in the first storage table of the target store that is different from the city to which the target store belongs is identified as the first number; and the virtual number in the first storage table of other stores that is different from the city to which the other stores belong, but is the same as the city corresponding to the first number is identified as the third number.
[0188] Swap the first number with the third number.
[0189] In one possible implementation, the binding module 404 can also be specifically used for:
[0190] Upon receiving a shutdown command, the virtual number in the first storage table of the target store indicated by the shutdown command is recycled to the preset virtual number pool; wherein, the shutdown command indicates that the store needs to be closed; the preset virtual number pool includes virtual numbers assigned to each city.
[0191] In one possible implementation, the binding module 404 can also be specifically used for:
[0192] Determine the attribute information of the second-hand transaction call request, as well as the order status of the second-hand transaction product in the second-hand transaction call request;
[0193] Based on the attribute information of second-hand transaction call requests, determine the user profile of second-hand transaction users;
[0194] Based on the user profiles of secondhand trading users and the order status of traded items in secondhand trading call requests, the order completion rate of secondhand trading products under the user profile is updated.
[0195] Adjust advertising strategies for target channels based on user profiles and the conversion rates of various transaction products within those user profiles.
[0196] The virtual number processing device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0197] Figure 5 A schematic diagram of the virtual number processing device provided in this application. Figure 5 As shown, the virtual number processing device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0198] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0199] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0200] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0201] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0202] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0203] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0204] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0205] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0206] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0207] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0208] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0209] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0210] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0211] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0212] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for processing virtual numbers, characterized in that, The method, applied to a virtual number management platform, includes: Receive secondhand transaction call requests sent by the target channel; Based on the second-hand transaction call request sent by the target channel, determine the target virtual number under the target store corresponding to the target channel, and the first physical number and the second physical number that are bound to the target virtual number, wherein the first physical number is the physical number of the first employee under the target store, and the second physical number is the physical number of the second employee under the target store, and the priority of the first employee is higher than the priority of the second employee. If the binding relationship between the target virtual number and the first physical number is abnormal, the binding relationship between the target virtual number and the first physical number is released, and a third employee with a higher priority than the preset priority is determined according to the priority of the employees under the target store. The target virtual number is bound to the third physical number of the third employee, and if the second physical number does not respond to the second-hand transaction call request within a preset time, the second-hand transaction call request is transferred to the terminal corresponding to the third physical number.
2. The method according to claim 1, characterized in that, The virtual number management platform stores a first storage table for stores. The first storage table includes multiple virtual numbers. Each virtual number corresponds one-to-one with a channel, and each virtual number is bound to the physical number of the employee under the store to which the virtual number belongs. The step of determining the target virtual number under the target store corresponding to the target channel, and the first physical number and the second physical number bound to the target virtual number, based on the second-hand transaction call request sent by the target channel, includes: Determine the target channel information for the second-hand transaction call request; Based on the target channel information in the second-hand transaction call request, the target store corresponding to the target channel, the target virtual number under the target store, and the first physical number and the second physical number that are bound to the target virtual number are determined from the first storage table.
3. The method according to claim 1, characterized in that, The virtual number management platform stores a second storage table for the target stores, which includes the physical numbers of the employees under the target stores. The binding relationship between the target virtual number and the first physical number is abnormal, including: If the first physical number does not exist in the second storage table, then the binding relationship between the target virtual number and the first physical number is abnormal.
4. The method according to claim 1, characterized in that, The method further includes: When determining the target virtual number under the target store corresponding to the target channel. If the target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs, then the binding relationship between the target virtual number and the first physical number, as well as the binding relationship between the target virtual number and the second physical number, shall be terminated. Based on the priority of employees in the target store, determine employees with a priority higher than the preset priority; The target virtual number and the physical number of the employee whose priority is higher than the preset priority are bound together.
5. The method according to claim 4, characterized in that, The virtual number management platform stores a third storage table of the target stores, and the third storage table includes the channels under the target stores; The target channel corresponding to the target virtual number does not belong to the target store to which the target virtual number belongs, including: If the target channel does not exist in the third storage table, then the target channel does not belong to the target store.
6. The method according to claim 1, characterized in that, The virtual number management platform stores a third storage table, which includes channels under the target store; the method further includes: Based on the third storage table, determine the number of channels to be allocated and the number already allocated under the target store; Based on the number of channels to be allocated and the number already allocated under the target store, determine the number of channels to be allocated under the target store; Based on the number of virtual numbers to be allocated to the target store's channels, the virtual numbers to be allocated are determined from a preset virtual number pool; wherein, the preset virtual number pool includes virtual numbers allocated to each city; The determined number of virtual numbers to be allocated is matched with the channels under the target store, and the determined number of virtual numbers to be allocated is bound to the physical numbers of the employees under the target store.
7. The method according to claim 6, characterized in that, The cities mentioned have priority; Based on the number of virtual numbers to be allocated to the target store's channels, the virtual numbers to be allocated are determined from a preset virtual number pool, including: N virtual numbers are determined from virtual numbers in cities that are consistent with the city to which the target store is located, from a preset virtual number pool; where N is an integer greater than or equal to 1. If it is determined that the value of N is greater than or equal to the number of virtual numbers to be allocated, then the number of virtual numbers to be allocated is determined from the N virtual numbers. If the value of N is less than the number of virtual numbers to be allocated, then M virtual numbers are selected from virtual numbers in other cities in the preset virtual number pool, based on the order of city priority from high to low; where M is an integer greater than or equal to 1, and the other cities are cities that are different from the city to which the store belongs; if M is the difference between the number of virtual numbers to be allocated and N, then the number of virtual numbers to be allocated is determined; if the value of M is less than the difference between the number of virtual numbers to be allocated and N, then a notification message is sent to the administrator of the target store; where the notification message indicates that the selected virtual numbers are less than the number of virtual numbers to be allocated.
8. The method according to claim 6, characterized in that, After associating the determined number of virtual numbers to be allocated with the channels under the target store, and binding the determined number of virtual numbers to the physical numbers of the employees under the target store, the method further includes: An optimistic lock is assigned to the determined virtual number; wherein the optimistic lock indicates that the virtual number is occupied.
9. The method according to any one of claims 1-8, characterized in that, The virtual numbers in the first storage table correspond to cities; the method further includes: The virtual number in the first storage table of the target store that is inconsistent with the city to which the target store belongs is identified as the first number; and the virtual number in the preset virtual number pool that is consistent with the city to which the target store belongs is identified as the second number; wherein, the preset virtual number pool includes virtual numbers assigned to each city; Replace the first number with the second number, and store the first number in the preset virtual number pool.
10. The method according to claim 9, characterized in that, The method further includes: The virtual number in the first storage table of the target store that is inconsistent with the city to which the target store belongs is identified as the first number; and the virtual number in the first storage table of other stores that is inconsistent with the city to which the other stores belong, but consistent with the city corresponding to the first number is identified as the third number. The first number is exchanged with the third number.
11. The method according to any one of claims 1-8, characterized in that, The method further includes: Upon receiving a shutdown command, the virtual number in the first storage table of the target store indicated by the shutdown command is recycled to a preset virtual number pool; wherein, the shutdown command indicates that the store needs to be closed; the preset virtual number pool includes virtual numbers allocated to each city.
12. The method according to claim 1, characterized in that, After binding the target virtual number and the third physical number of the third employee, and transferring the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time, the method further includes: Determine the attribute information of the second-hand transaction call request and the order status of the second-hand transaction product in the second-hand transaction call request; Based on the attribute information of the second-hand transaction call request, determine the user profile of the second-hand transaction user; Based on the user profile of the second-hand trading user and the order status of the traded items in the second-hand trading call request, the order completion rate of the second-hand trading products under the user profile is updated; Based on the user profile and the transaction rate of each product under the user profile, adjust the advertising strategy for the target channels.
13. A virtual number processing device, characterized in that, include: The receiving module is used to receive second-hand transaction call requests sent by the target channel; The determination module is used to determine, based on the second-hand transaction call request sent by the target channel, the target virtual number under the target store corresponding to the target channel, and the first physical number and the second physical number that are bound to the target virtual number, wherein the first physical number is the physical number of the first employee under the target store, the second physical number is the physical number of the second employee under the target store, and the priority of the first employee is higher than the priority of the second employee. The unbinding module is used to unbind the target virtual number and the first physical number if the binding relationship between the target virtual number and the first physical number is abnormal, and to determine a third employee with a higher priority than the preset priority based on the priority of the employees under the target store. The binding module is used to bind the target virtual number and the third physical number of the third employee, and to transfer the second-hand transaction call request to the terminal corresponding to the third physical number when the second physical number fails to respond to the second-hand transaction call request within a preset time.
14. A virtual number processing device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-12.
16. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-12.
Citation Information
Patent Citations
Call processing system and virtual number binding method
CN110198382A
Virtual contact number generation method and device, storage medium and computer equipment
CN111277711A