A many-to-many private number voice communication method, system, device and medium
By establishing a binding relationship between G1XYG2, many-to-many private voice communication is supported, which solves the problem that existing technologies cannot achieve bidirectional communication between multiple users, improves user experience and reduces development costs.
Patent Information
- Application Number
- CN202210939776.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-05
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-08-05
AI Technical Summary
The existing privacy intermediary number technology and its composite binding mode, GXYB, cannot meet the needs of two parties in a call for two-way communication through a privacy intermediary number, especially when emergency contact mode is required on platforms such as family healthcare.
A method for multi-to-multi privacy number voice communication is provided. By establishing a binding relationship G1XYG2, bidirectional communication is allowed between a first user group and a second user group. Calls are made using the privacy numbers X and Y of user groups G1 and G2, supporting bidirectional voice communication between multiple users.
It enables multiple users on both sides of a call to call each other using private numbers, improving user experience, reducing development costs, and is suitable for the promotion of mature and stable technologies.
Smart Images

Figure CN115277949B_ABST
Abstract
Description
Technical Field
[0001] This solution belongs to the field of voice communication technology, specifically involving a many-to-many privacy number voice communication method, system, device and medium. Background Technology
[0002] In recent years, both the government and individuals have placed increasing emphasis on the protection of privacy data, and personal mobile phone numbers are of paramount importance within this privacy data. Therefore, privacy intermediary number technology has emerged, establishing a binding relationship between the real number and the privacy number to isolate the real numbers of both parties in a call, thereby achieving the goal of protecting mobile phone number privacy.
[0003] Currently, privacy intermediate number binding modes are divided into two main categories: basic binding mode and composite binding mode. Various binding modes are suitable for various business scenarios. The basic binding modes include X mode, AX mode, AXB mode, AXE mode and AXYB mode, while the composite binding modes include AXG mode and GXYB mode.
[0004] In terms of the number of privacy numbers bound to the account, there are mainly two modes: single privacy number (using only number X) and dual privacy number (using both numbers X and Y). The single privacy number mode is primarily for scenarios where both parties in a call (e.g., number A and number B) are in the same city / region. Privacy number X is configured to be the same city number as both number A and number B. This ensures that the caller ID displayed by privacy number X matches the actual number (A and B), reducing call rejections. The dual privacy number mode is primarily for situations where the calling and called numbers are in different locations. Privacy number X is configured to be the same city number as number A, and privacy number Y is configured to be the same city number as number B. When number A calls number B, B sees the caller ID displayed as privacy number Y (from the same city as number B), and when number B calls number A, A sees the caller ID displayed as privacy number X (from the same city as number A), increasing the probability of answering calls and reducing the risk of call rejections due to out-of-town numbers.
[0005] Currently, the privacy intermediary number technology's composite binding mode, GXYB, only allows one party in a call to communicate bidirectionally with multiple users via a privacy intermediary number. For example, if numbers A and C belong to the same number group G, after establishing a binding relationship (GXYB), numbers A and C can contact number B through privacy intermediary numbers X and Y, and number B can also contact numbers A and C through privacy intermediary numbers X and Y. However, some real-world applications require supporting bidirectional communication between multiple users in a call via a privacy intermediary number. For instance, platforms like family healthcare support customers setting up emergency contact modes. In such cases, the medical team (numbers A and C, etc.) needs to be able to contact not only the customer (number B) but also the emergency contact (e.g., number D), and numbers B and D should also be able to contact numbers A and C. Clearly, the current GXYB mode cannot meet the needs of this scenario. Summary of the Invention
[0006] Therefore, there is a need to provide a method, system, device, and medium for many-to-many privacy number voice communication to solve the problem of two-way communication between multiple users on both sides of a call through a privacy intermediate number.
[0007] One aspect of this solution provides a many-to-many privacy-number voice communication method, the method comprising:
[0008] Get a binding relationship establishment request. The binding relationship establishment request carries the real numbers of the first user group and the second user group. Both the first user group and the second user group include multiple users.
[0009] Establish a binding relationship G1XYG2, where G1 is the user group created for the first user group, G2 is the user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1.
[0010] Receive a call request that carries the real number of the calling user and the privacy number of the called user group. The calling user is any user in G1 or G2 and the called user group is G2 or G1.
[0011] Query and retrieve all users in the called user group;
[0012] Identify one of the acquired users as the called party.
[0013] Another aspect of this solution provides a many-to-many privacy-number voice communication system, which includes:
[0014] The binding request acquisition module is used to acquire binding relationship establishment requests. These binding relationship establishment requests carry the real numbers of the first user group and the second user group. Both the first user group and the second user group include multiple users.
[0015] The binding relationship establishment module is used to establish the binding relationship G1XYG2, where G1 is the user group created for the first user group, G2 is the user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1.
[0016] The call request receiving module is used to receive call requests, which carry the real number of the calling user and the privacy number of the called user group. The calling user is any user in G1 or G2, and the called user group is G2 or G1.
[0017] The user retrieval module is used to query and retrieve all users in the called user group; and
[0018] The called user identification module is used to identify one of the acquired users as the called user.
[0019] Another aspect of this solution provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the aforementioned many-to-many privacy voice communication method.
[0020] Another aspect of this solution provides a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements the aforementioned many-to-many privacy voice communication method.
[0021] This solution has the following beneficial effects:
[0022] A novel binding mode, GXYG, is proposed, establishing a binding relationship G1XYG2 to meet the application scenario where both parties in a call support multiple users calling each other via private numbers. This solution can be implemented using mature and stable technologies, has low development costs, and is conducive to application promotion. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in this embodiment, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this solution. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart of the many-to-many privacy number voice communication method in Example 1.
[0025] Figure 2 This is a flowchart illustrating the specific method of step S120 in Example 1.
[0026] Figure 3 This is a flowchart of an improved method for the many-to-many privacy number voice communication method in Example 1.
[0027] Figure 4 This is a flowchart illustrating the specific method of step S150 in Example 1.
[0028] Figure 5 This is a flowchart of another improved method of the many-to-many privacy number voice communication method in Embodiment 1.
[0029] Figure 6 This is a flowchart of another improved method of the many-to-many privacy number voice communication method in Example 1.
[0030] Figure 7 This is a system configuration diagram of the many-to-many privacy number voice communication system in Example 2.
[0031] Figure 8 This is an improved system configuration diagram of the many-to-many privacy number voice communication system in Example 2.
[0032] Figure 9 This is a diagram of another improved system configuration of the many-to-many privacy number voice communication system in Embodiment 2.
[0033] Figure 10 This is a diagram illustrating an improved version of the many-to-many privacy voice communication system in Example 2. Detailed Implementation
[0034] The following will describe in detail the many-to-many privacy number voice communication method, system, device, and medium provided by this solution through implementation methods, with reference to the accompanying drawings. In the following embodiments, the technical solution is described only using a scenario where any user (real number A and real number B) on the service requesting party contacts a user (real number C and real number D) on the service provider party through a privacy number as an example. Those skilled in the art will understand that the described technical solution is also applicable to scenarios where any user on the service provider party contacts a user on the service requesting party through a privacy number, and is also applicable to business scenarios involving multiple users.
[0035] Example 1
[0036] Please see Figure 1 It illustrates a flowchart of a many-to-many privacy-number voice communication method, which may include the following steps:
[0037] Step S110: Obtain a binding relationship establishment request; the binding relationship establishment request carries the real numbers of the first user group and the second user group, and both the first user group and the second user group include multiple users.
[0038] When a service requester needs to purchase a service, they place an order in the service system. When the service provider receives the order and selects to accept it, a need to establish a privacy account binding relationship is generated, and a binding relationship establishment request is sent to the service system. At this point, the service system can either directly obtain the binding relationship establishment request or send it to the privacy account binding platform, which will then obtain the binding relationship establishment request.
[0039] When a service requester places an order in the service system, the system may prompt the requester to provide the contact information of multiple contacts (e.g., the user initiating the service request and their emergency / backup contact, the user initiating the service request on behalf of the user, and the user who actually needs the service). The requester will then provide the real numbers of these multiple users, for example, real number A and real number B, forming the first user group. After receiving the order and accepting it, the service provider will configure multiple service personnel to provide services to the requester and will provide the service system with the real numbers of these service personnel, for example, real number C and real number D, forming the second user group. Therefore, the binding relationship establishment request obtained by the service system or the privacy number binding platform carries the real numbers of both the first and second user groups, each comprising multiple users.
[0040] Step S120: Establish a binding relationship G1XYG2; where G1 is a user group created for the first user group, G2 is a user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1.
[0041] When establishing a binding relationship, the service system or privacy number binding platform can create user group G1 for the first user group (real number A and real number B) and obtain privacy number Y for them, and create user group G2 for the second user group (real number C and real number D) and obtain privacy number X for them, thereby establishing a binding relationship G1XYG2 through user groups G1, G2 and privacy numbers X and Y. Specifically:
[0042] Please see Figure 2 Step S120 may include the following steps:
[0043] Step S121: Create user group G1 for the first user group and obtain privacy number Y for it; create user group G2 for the second user group and obtain privacy number X for it.
[0044] Step S122: Establish binding relationship G1XYG2.
[0045] After establishing the binding relationship, the service system will send the privacy number Y of user group G1 to the second user group (service provider), and the privacy number X of user group G2 to the first user group (service requester). The service requester can contact the service provider by dialing privacy number X, and the service provider can contact the service requester by dialing privacy number Y, thus enabling two-way voice communication between any user in user group G1 and any user in user group G2 using privacy numbers X and Y. The privacy number of each user (real number A and real number B) within the service requester is Y, so that the service provider perceives them as the same service requester; the privacy number of each user (real number C and real number D) within the service provider is X, so that the service requester perceives them as the same service provider; thus ensuring that the user experience for both parties in the order is indistinguishable from a one-to-one transaction.
[0046] Step S130: Receive a call request; the call request carries the real number of the calling user and the privacy number of the called user group, the calling user is any user in G1 or G2, and the called user group is G2 or G1.
[0047] When privacy number X or Y is called, the service system or privacy number binding platform receives the call request. At the same time, it can obtain the caller's real number and the called user group's privacy number based on the call signaling. For example, when real number A calls privacy number X as the caller, the call request received by the service system or privacy number binding platform carries real number A and privacy number X.
[0048] Step S140: Query and retrieve all users in the called user group.
[0049] The service system or privacy number binding platform determines whether a binding relationship exists between the calling user and the called privacy number based on the information carried in the call request. If a binding relationship exists, it can only be G1XYG2, thus determining the called user group. For example, when the real number A in the service requester is calling the service provider through privacy number X, the service system or privacy number binding platform obtains the calling user's real number A based on the call signaling and determines that there is a binding relationship G1XYG2 between real number A and privacy number X, thus determining that the called user should be a user in user group G2. After determining the called user group, all users in the called user group can be retrieved.
[0050] Step S150: Determine one of the acquired users as the called user.
[0051] If there are multiple users in the called user group, the service system or privacy number binding platform can select one as the called user. Regardless of whether the called user answers, the service system or privacy number binding platform can record and save the call status. If the called user successfully answers, the service system or privacy number binding platform can also record and save the call content; after the call ends, the service system or privacy number binding platform can also send satisfaction surveys to both parties and receive and save the satisfaction survey results sent by both parties. For details, please refer to [link to relevant documentation]. Figure 3 The many-to-many privacy voice communication method may also include one or more of the following steps:
[0052] Step S161: Save the call record, which includes whether any user answered the call.
[0053] Step S162: Save call details, which include call content, which is a call recording or a text record converted from a call recording.
[0054] Step S163: After the call ends, send a satisfaction survey questionnaire to the calling user and the called user, and receive and save the satisfaction survey results sent by the calling user and the called user.
[0055] The service system or privacy number binding platform can determine the called user randomly, or by evaluating each user's past call records, call details, satisfaction surveys, etc. If the received call request is the first call, the called user can be randomly determined; if the received call request is not the first call, the called user can be determined either randomly or through evaluation. Please see [link to relevant documentation]. Figure 4 Step S150 may include the following steps:
[0056] Step S151: Determine whether the call request is the first call. If yes, proceed to step S152; otherwise, proceed to step S152 or S153.
[0057] Step S152: Randomly determine the called user.
[0058] Step S153: Assess and determine the called user.
[0059] Furthermore, the service system or privacy number binding platform can determine the called user based on one or more of the following assessments: response rate, communication attitude, professionalism, and satisfaction. For details, please refer to [link to relevant documentation]. Figure 5 :
[0060] If the called user is determined based on the response rate assessment, step S153 may include the following steps:
[0061] Step S153a: Query past call records for the same period, calculate the response rate of the acquired users, and determine the called users according to the response rate from high to low.
[0062] If the called user is determined based on a communication attitude assessment, step S153 may include the following steps:
[0063] Step S153b: Query past call details, match preset emotional sensitive words to evaluate the communication attitude of the acquired users, and determine the called users according to the communication attitude from high to low.
[0064] If the called user is determined based on a professional assessment, step S153 may include the following steps:
[0065] Step S153c: Query past call details, match preset professional terms to evaluate the professionalism of the acquired users, and determine the called users according to the professionalism from high to low.
[0066] If the called user is determined based on a satisfaction assessment, then step S153 may include the following steps:
[0067] Step S153d: Query past satisfaction survey results, calculate the satisfaction of the obtained users, and determine the called users according to the satisfaction from high to low.
[0068] When the service system or privacy number binding platform determines the called user based on multiple assessments such as response rate, communication attitude, professionalism, and satisfaction, the service system or privacy number binding platform can set the weights of response rate, communication attitude, professionalism, and / or satisfaction according to the actual situation, and then sort all the acquired users by calculating the weighted average, and determine the called user from high to low according to the weighted average.
[0069] When identifying the called user based on communication attitude assessment, an AI-trained service evaluation model with pre-set emotionally sensitive words can be introduced to evaluate the existing call content, thereby obtaining a score representing each user's communication attitude.
[0070] When determining the called user based on professionalism assessment, an AI-trained service evaluation model with pre-set professional terminology can be introduced to evaluate the existing call content, thereby obtaining a score representing the professionalism of each user.
[0071] Once the service system or privacy number binding platform identifies the called user, if that user fails to answer, the system or platform can re-identify the called user until someone among the identified users answers or none answer successfully. For details, please refer to [link to relevant documentation]. Figure 6 Step S150 may include the following steps:
[0072] Step S154: Determine whether the identified called party answers the call. If not, repeat step S152 or S153 until the identified called party answers the call or all the identified users fail to answer the call.
[0073] Example 2
[0074] Please see Figure 7 It shows a system configuration diagram of a many-to-many privacy number voice communication system, which is based on the same concept as Embodiment 1 and may include:
[0075] The binding request acquisition module 210 is used to acquire a binding relationship establishment request. The binding relationship establishment request carries the real numbers of the first user group and the second user group. Both the first user group and the second user group include multiple users.
[0076] The binding relationship establishment module 220 is used to establish the binding relationship G1XYG2, where G1 is a user group created for the first user group, G2 is a user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1.
[0077] The call request receiving module 230 is used to receive a call request, which carries the real number of the calling user and the privacy number of the called user group. The calling user is any user in G1 or G2, and the called user group is G2 or G1.
[0078] User acquisition module 240 is used to query and retrieve all users in the called user group;
[0079] The called user determination module 250 is used to randomly or evaluate the called user, which is one of the acquired users.
[0080] If there are multiple users in the called user group, the service system or privacy number binding platform can select one as the called user. Regardless of whether the called user answers, the service system or privacy number binding platform can record and save the call status. If the called user successfully answers, the service system or privacy number binding platform can also record and save the call content; after the call ends, the service system or privacy number binding platform can also send satisfaction surveys to both parties and receive and save the satisfaction survey results sent by both parties. For details, please refer to [link to relevant documentation]. Figure 8 A many-to-many privacy voice communication system may also include:
[0081] Database module 261 is used to store call records and / or call details. The call records include whether any user answers the call when called. The call details include the content of the call, which is a call recording or a text record converted from a call recording.
[0082] The satisfaction survey module 262 is used to send a satisfaction survey questionnaire to the calling user and the called user after the call ends, and to receive and save the satisfaction survey results sent by the calling user and the called user.
[0083] The service system or privacy number binding platform can determine the called user randomly, or by evaluating each user's past call records, call details, satisfaction surveys, etc. If the received call request is the first call, the called user can be randomly determined; if the received call request is not the first call, the called user can be determined either randomly or through evaluation. Please see [link to relevant documentation]. Figure 9 The called user determination module 250 may include:
[0084] The first judgment submodule 251 is used to determine whether the call request is the first call; if so, the random determination submodule 252 will execute the next step; if not, the evaluation determination submodule 253 will execute the next step.
[0085] Random determination submodule 252 is used to randomly determine the called user;
[0086] The evaluation and determination submodule 253 is used to evaluate and determine the called user.
[0087] Furthermore, the evaluation and determination submodule 253 determines the called user based on one or more of the following evaluation criteria: response rate, communication attitude, professionalism, and satisfaction. Specifically:
[0088] If the called user is determined based on the response rate, the evaluation and determination submodule 253 is used to query past call records of the same period, calculate the response rate of the obtained users, and determine the called user from high to low response rate.
[0089] If the called user is determined based on the communication attitude assessment, the assessment and determination submodule 253 is used to query past call details, match preset emotional sensitive words to assess the communication attitude of the obtained user, and determine the called user according to the communication attitude from high to low.
[0090] If the called user is determined based on the professionalism assessment, the assessment and determination submodule 253 is used to query past call details, match preset professional terms to assess the professionalism of the obtained users, and determine the called user from high to low professionalism.
[0091] If the called user is determined based on the satisfaction assessment, the assessment determination submodule 253 is used to query past satisfaction survey results, count the satisfaction of the obtained users, and determine the called user according to the satisfaction from high to low.
[0092] When the service system or privacy number binding platform determines the called user based on multiple assessments such as response rate, communication attitude, professionalism, and satisfaction, the service system or privacy number binding platform can set the weights of response rate, communication attitude, professionalism, and / or satisfaction according to the actual situation, and then sort all the acquired users by calculating the weighted average, and determine the called user from high to low according to the weighted average.
[0093] When identifying the called user based on communication attitude assessment, an AI-trained service evaluation model with pre-set emotionally sensitive words can be introduced to evaluate the existing call content, thereby obtaining a score representing each user's communication attitude.
[0094] When determining the called user based on professionalism assessment, an AI-trained service evaluation model with pre-set professional terminology can be introduced to evaluate the existing call content, thereby obtaining a score representing the professionalism of each user.
[0095] Once the service system or privacy number binding platform identifies the called user, if that user fails to answer, the system or platform can re-identify the called user until someone among the identified users answers or none answer successfully. For details, please refer to [link to relevant documentation]. Figure 10 The called user identification module 250 may also include:
[0096] The second judgment submodule 254 is used to determine whether the determined called user answers the call. If not, the random determination submodule 252 or the evaluation determination submodule 253 will re-determine the called user until the determined called user answers the call or all the acquired users do not answer the call.
[0097] Example 3
[0098] A computer device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the many-to-many privacy voice communication method provided in Embodiment 1.
[0099] Example 4
[0100] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the many-to-many privacy voice communication method provided in Embodiment 1.
[0101] It should be noted that the multi-to-multi privacy number voice communication system provided in the above embodiments is only illustrated by the division of the above functional modules when obtaining the binding relationship establishment request, establishing the binding relationship G1XYG2, receiving the call request, and obtaining and determining the called user. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the service system or privacy number binding platform can be divided into different functional modules to complete all or part of the functions described above. In addition, the multi-to-multi privacy number voice communication method, system, device, and medium embodiments provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0102] In summary, this solution provides a many-to-many privacy number voice communication method, system, device, and medium, and proposes a novel binding mode GXYG, namely establishing a binding relationship G1XYG2, to meet the application scenario where both parties in a call support multiple users calling each other through privacy numbers. After the binding relationship G1XYG2 is established, when privacy number X or Y is called, the service system or privacy number binding platform needs to decide which user should answer the call. Furthermore, an evaluation mechanism is introduced to determine the called user, enabling the service system or privacy number binding platform to make the optimal decision, thereby improving the user experience for both parties in the call.
[0103] Obviously, the above embodiments of this solution are merely examples for clearly illustrating this solution, and are not intended to limit the specific implementation of this solution. Those skilled in the art can make other variations or modifications based on the above description, and it is neither necessary nor possible to exhaustively list all possible implementations here. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the claims of this solution should be included within the scope of protection of the claims of this solution.
Claims
1. A many-to-many privacy-number voice communication method, the method comprising: A binding relationship establishment request is obtained, the binding relationship establishment request carries the real numbers of the first user group and the second user group, and both the first user group and the second user group include multiple users; Establish a binding relationship G1XYG2, where G1 is the user group created for the first user group, G2 is the user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1. Receive a call request, the call request carrying the real number of the calling user and the privacy number of the called user group, the calling user being any user in G1 or G2, and the called user group being G2 or G1; Query and retrieve all users in the called user group; Identify one of the acquired users as the called party; After the binding relationship is established, any user in user group G1 and any user in user group G2 can achieve two-way voice communication through privacy numbers X and Y.
2. The many-to-many privacy number voice communication method according to claim 1, characterized in that, The step of determining one of the acquired users as the called user includes: Determine whether the call request is the first call; If so, the called user will be randomly selected; If not, then the called user is determined through assessment.
3. The many-to-many privacy number voice communication method according to claim 2, characterized in that, The steps for determining the called party in the assessment specifically include: determining the called party based on one or more of the following assessments: response rate, communication attitude, professionalism, and satisfaction. If the called user is determined based on the response rate, then The method further includes: saving call records, which include information on whether a user answered a call. The steps for evaluating and determining the called user include: querying past call records for the same period, calculating the response rate of the acquired users, and determining the called user from high to low response rate; If the called user is determined based on communication attitude assessment, then The method further includes: saving call details, which include the call content. The steps for assessing and determining the called user include: querying past call details, matching preset emotional sensitive words to assess the communication attitude of the obtained users, and determining the called user according to the communication attitude from high to low; If the called user is determined based on a professional assessment, then The method further includes: saving call details, which include the call content. The steps for assessing and determining the called user include: querying past call details, matching preset professional terms to assess the professionalism of the acquired users, and determining the called user from high to low professionalism. If the called user is determined based on a satisfaction assessment, then The method further includes: sending a satisfaction survey questionnaire to the calling user and the called user after the call ends, and receiving and saving the satisfaction survey results sent by the calling user and the called user. The steps for determining the called user in the assessment include: querying past satisfaction survey results, statistically analyzing the satisfaction levels of the obtained users, and determining the called user according to the satisfaction level from high to low.
4. The many-to-many privacy number voice communication method according to any one of claims 2 to 3, characterized in that, The step of randomly or evaluating to determine the called user includes: Determine whether the identified called party answers. If not, re-identify the called party until the identified called party answers or all the identified users fail to answer.
5. A multi-to-multi privacy voice communication system for implementing the multi-to-multi privacy voice communication method according to any one of claims 1 to 4, the system comprising: The binding request acquisition module is used to acquire binding relationship establishment requests, which carry the real numbers of a first user group and a second user group, and both the first user group and the second user group include multiple users. The binding relationship establishment module is used to establish a binding relationship G1XYG2, where G1 is a user group created for the first user group, G2 is a user group created for the second user group, X is the privacy number of G2, and Y is the privacy number of G1. A call request receiving module is used to receive a call request, which carries the real number of the calling user and the privacy number of the called user group. The calling user is any user in G1 or G2, and the called user group is G2 or G1. The user acquisition module is used to query and retrieve all users in the called user group; and The called user identification module is used to identify one of the acquired users as the called user.
6. The multi-to-multi privacy number voice communication system according to claim 5, characterized in that, The called user determination module includes a first judgment submodule, a random determination submodule, and an evaluation determination submodule. The first judgment submodule is used to determine whether the call request is the first call; if so, the random determination submodule randomly determines the called user; if not, the evaluation determination submodule evaluates and determines the called user.
7. The multi-to-multi privacy number voice communication system according to claim 6, characterized in that, The system also includes a database module and / or a satisfaction survey module; the database module is used to store call records and / or call details, the call records include whether any user answers when called, and the call details include the content of the call; The satisfaction survey module is used to send a satisfaction survey questionnaire to the calling user and the called user after the call ends, and to receive and save the satisfaction survey results sent by the calling user and the called user. The evaluation and determination submodule determines the called user based on one or more of the following evaluation criteria: response rate, communication attitude, professionalism, and satisfaction. If the evaluation and determination submodule determines the called user based on the response rate, then The evaluation and determination submodule is used to query past call records from the same time period, calculate the response rate of the acquired users, and determine the called users from high to low response rates. If the assessment and determination submodule determines the called user based on communication attitude assessment, then The evaluation and determination submodule is used to query past call details, match preset emotional sensitive words to evaluate the communication attitude of the obtained users, and determine the called users according to the communication attitude from high to low. If the assessment and determination submodule determines the called user based on professionalism assessment, then The evaluation and determination submodule is used to query past call details, match preset professional terms to evaluate the professionalism of the users obtained, and determine the called users from high to low professionalism. If the evaluation and determination submodule determines the called user based on the satisfaction evaluation, then The evaluation and determination submodule is used to query past satisfaction survey results, statistically analyze the obtained user satisfaction, and determine the called user according to the satisfaction level from high to low.
8. The many-to-many privacy number voice communication system according to any one of claims 6 to 7, characterized in that, The called user determination module further includes a second judgment submodule, which is used to determine whether the determined called user answers the call. If not, the called user is re-determined by the random determination submodule or the evaluation determination submodule until the determined called user answers the call or all the acquired users do not answer the call.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the many-to-many privacy number voice communication method according to any one of claims 1 to 4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the many-to-many privacy number voice communication method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Method and service platform for improving efficiency and guaranteeing conversation in full-coverage mode based on logistics industry
CN113596262A