Method, device and equipment for processing new incoming call during call and storage medium

By evaluating and prioritizing new calls during a call and adjusting the notification method, the problem of the called party missing important calls is solved, enabling timely handling in emergency situations and reducing risks such as telecommunications fraud.

CN117201668BActive Publication Date: 2026-01-20INNER MONGOLIA MOBILE +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310997433.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2026-01-20
Estimated Expiration
2043-08-08

AI Technical Summary

Technical Problem

When receiving a new call during a call, the recipient may miss important calls because they are focused on the current call, leading to financial loss or missing the opportunity to handle emergencies. This poses a significant security risk, especially when encountering telecommunications fraud.

Method used

When a new call is received during a call, the system evaluates the urgency of the caller's call based on preset evaluation rules, determines the priority between the caller and the current caller, adjusts the triggering conditions according to the priority result, and issues corresponding prompt messages.

Benefits of technology

Accurately determine the urgency of the caller's call to prevent users from missing emergency calls, ensure timely voice prompts in emergency situations, and reduce property loss and security risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117201668B_ABST
    Figure CN117201668B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of communication, and discloses a processing method, device and equipment of new incoming call in a call process and a storage medium. The method comprises the following steps: when a new incoming call is received in a call process, the emergency degree of the incoming call of a calling party is evaluated based on a preset evaluation rule, and a current trigger condition of the calling party is obtained; the priority result between the calling party and a current calling party is determined; the target trigger condition is obtained after the current trigger condition is adjusted based on the priority result; and corresponding prompt information is sent according to the target trigger condition. The important emergency telephone can be prevented from being missed by the user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, in particular to a method and device for processing new incoming call during call, equipment and storage medium. BACKGROUND

[0002] When a called party receives a new incoming call during a call, that is, another calling party calls in during the call of the called party, the called party may miss the important new incoming call if he / she focuses on the current call. For example, when user A is listening to the call from user B, he / she receives a new incoming call from user C. The current processing method is to send a prompt tone of "the opposite party is in a call" to user C, or to transfer to a voice mailbox and a robot call answering service. Generally, the calling party will directly hang up the phone after hearing the prompt tone, and usually does not choose to transfer or leave a message through the voice mailbox. In an emergency, the calling party may repeatedly call the called party. If the called party focuses on the current call, especially when the called party encounters a telecom fraud, he / she has no time to deal with the new incoming call, which may cause property loss or miss the timely handling of the emergency, and there is a safety hazard. SUMMARY

[0003] The main purpose of the present application is to provide a method and device for processing new incoming call during call, equipment and storage medium, which aims to solve the technical problem that the called party misses important new incoming call due to focusing on the current call when receiving new incoming call in the prior art.

[0004] To achieve the above purpose, the present application provides a method for processing new incoming call during call, which comprises the following steps:

[0005] When receiving a new incoming call during a call, the emergency degree of the incoming call of the calling party is evaluated based on a preset evaluation rule to obtain a current trigger condition of the calling party;

[0006] A priority result between the calling party and the current calling party is determined;

[0007] Based on the priority result, a target trigger condition is obtained after adjusting the current trigger condition;

[0008] According to the target trigger condition, corresponding prompt information is sent.

[0009] Optionally, the evaluation of the emergency degree of the incoming call of the calling party based on the preset evaluation rule to obtain the current trigger condition of the calling party comprises:

[0010] The listening information of the calling party is obtained, wherein the listening information comprises calling party waiting time, calling party call frequency and calling party storage information;

[0011] According to the preset evaluation rule, the emergency degree of the call of the calling party is evaluated based on the monitoring information, and a current trigger condition of the calling party is obtained.

[0012] Optionally, the preset evaluation rule includes a first evaluation index, a second evaluation index, and a third evaluation index; and the evaluation of the emergency degree of the call of the calling party based on the preset evaluation rule to obtain the current trigger condition of the calling party includes:

[0013] When the waiting time of the calling party is greater than or equal to a waiting time threshold, it is determined that the calling party meets the first evaluation index;

[0014] When the call frequency of the calling party is greater than or equal to a call frequency threshold, it is determined that the calling party meets the second evaluation index;

[0015] When it is determined that the storage information of the calling party is stored in a target database, it is determined that the calling party meets the third evaluation index;

[0016] According to the first evaluation index, the second evaluation index, and the third evaluation index, the emergency degree of the call of the calling party is evaluated to obtain the current trigger condition of the calling party.

[0017] Optionally, the trigger condition includes a first trigger condition and a second trigger condition, and the second trigger condition includes a voice prompt; and the evaluation of the emergency degree of the call of the calling party based on the first evaluation index, the second evaluation index, and the third evaluation index to obtain the current trigger condition of the calling party includes:

[0018] When the calling party meets any evaluation index in the preset evaluation rule, the first trigger condition is taken as the current trigger condition;

[0019] When the calling party meets two or more evaluation indexes in the preset evaluation rule, the second trigger condition is taken as the current trigger condition.

[0020] Optionally, the determination of the priority result between the calling party and the current call party includes:

[0021] When the calling party and the current call party are stored in the same database and belong to the same attribute list, a list priority is used to determine the priority result between the calling party and the current call party;

[0022] When the calling party and the current call party are stored in the same database and belong to different attribute lists, a list priority is used to determine the priority result between the calling party and the current call party;

[0023] determining a priority result between the calling party and the current calling party according to the stored list of the calling party in the database when the calling party is stored in the database and the current calling party is not stored in the database;

[0024] determining a priority result between the calling party and the current calling party according to the stored list of the current calling party in the database when the current calling party is stored in the database and the calling party is not stored in the database.

[0025] Optionally, the stored list in the database comprises a white list and a black list; wherein the determining a priority result between the calling party and the current calling party according to the stored list of the calling party in the database when the calling party is stored in the database and the current calling party is not stored in the database comprises:

[0026] judging whether the stored list of the calling party in the database is a white list when the calling party is stored in the database and the current calling party is not stored in the database;

[0027] if the stored list of the calling party in the database is judged as a white list, the priority result is that the calling party is prior;

[0028] if the stored list of the calling party in the database is judged as a black list, the priority result is that the current calling party is prior.

[0029] Optionally, the stored list in the database comprises a white list and a black list; wherein the determining a priority result between the calling party and the current calling party according to the stored list of the current calling party in the database when the current calling party is stored in the database and the calling party is not stored in the database comprises:

[0030] judging whether the stored list of the current calling party in the database is a white list when the calling party is stored in the database and the current calling party is not stored in the database;

[0031] if the stored list of the current calling party in the database is judged as a white list, the priority result is that the current calling party is prior;

[0032] if the stored list of the current calling party in the database is judged as a black list, the priority result is that the calling party is prior.

[0033] In addition, to achieve the above object, the application further provides a processing device for a new incoming call in a calling process, which comprises:

[0034] An evaluation module is configured to evaluate the emergency level of the caller based on preset evaluation rules when a new incoming call is received during a call process, and obtain a current trigger condition of the caller.

[0035] A determination module is configured to determine a priority result between the caller and a current calling party.

[0036] An adjustment module is configured to adjust the current trigger condition to obtain a target trigger condition based on the priority result.

[0037] A prompt module is configured to send corresponding prompt information according to the target trigger condition.

[0038] In addition, to achieve the above object, the present application further provides a device for processing a new incoming call during a call process, which comprises a memory, a processor and a processing program for processing a new incoming call during a call process stored in the memory and executable on the processor, and the processing program is configured to implement the steps of the processing method for processing a new incoming call during a call process.

[0039] In addition, to achieve the above object, the present application further provides a storage medium, which stores a processing program for processing a new incoming call during a call process, and the processing program is executed by a processor to implement the steps of the processing method for processing a new incoming call during a call process.

[0040] The processing method, device, equipment and storage medium for processing a new incoming call during a call process can evaluate the emergency level of the caller based on preset evaluation rules when a new incoming call is received during a call process, determine a priority result between the caller and a current calling party, adjust the current trigger condition to obtain a target trigger condition based on the priority result, and send corresponding prompt information according to the target trigger condition. In this way, the current trigger condition of the caller can be determined according to preset evaluation rules, and then the current trigger condition of the caller is adjusted according to the priority result between the caller and the current calling party, so that the corresponding prompt information of the target trigger condition is more in line with the user's answering needs, and the user can be prompted by voice when the emergency level of the caller is high, so as to prevent the user from missing the emergency call of the caller. BRIEF DESCRIPTION OF DRAWINGS

[0041] Figure 1 is a structural schematic diagram of the device for processing a new incoming call during a call process of the hardware running environment involved in the embodiment scheme of the present application;

[0042] Figure 2 is a flowchart of the first embodiment of the processing method for processing a new incoming call during a call process of the present application;

[0043] Figure 3 Flowchart of the second embodiment of the method for processing new incoming call in the process of call;

[0044] Figure 4 Flowchart of the specific processing procedure of the second embodiment of the method for processing new incoming call in the process of call;

[0045] Figure 5 Structure block diagram of the first embodiment of the device for processing new incoming call in the process of call.

[0046] The implementation, functional features and advantages of the present application will be further illustrated with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are merely intended to explain the present application, and are not intended to limit the present application.

[0048] Reference Figure 1 , Figure 1 Structure diagram of the device for processing new incoming call in the process of call related to the hardware running environment of the embodiment of the present application.

[0049] As Figure 1 shown, the device for processing new incoming call in the process of call can include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between the components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (Wi-Fi) interface). The memory 1005 can be a high-speed random access memory (RAM) memory, or a stable non-volatile memory (NVM), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.

[0050] Those skilled in the art can understand that Figure 1 the structure shown in the foregoing embodiments does not constitute a limitation on the device for processing new incoming call in the process of call, and can include more or fewer components than those shown in the drawings, or combine certain components, or different component arrangements.

[0051] As Figure 1 shown, the memory 1005 as a storage medium can include an operating system, a network communication module, a user interface module, and a processing program of a new incoming call during a call process.

[0052] In Figure 1 the processing device of a new incoming call during a call process shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the processing device of a new incoming call during a call process can be arranged in the processing device of a new incoming call during a call process, and the processing device of a new incoming call during a call process calls the processing program of a new incoming call during a call process stored in the memory 1005 through the processor 1001, and executes the processing method of a new incoming call during a call process provided by the embodiment of the application.

[0053] Based on the above hardware structure, the processing method of a new incoming call during a call process is proposed.

[0054] Referring Figure 2 , Figure 2 to the flowchart of the first embodiment of the processing method of a new incoming call during a call process of the application.

[0055] In this embodiment, the processing method of a new incoming call during a call process includes the following steps:

[0056] Step S10: when a new incoming call is received during a call process, the emergency degree of the incoming call of the calling party is evaluated based on a preset evaluation rule, and the current trigger condition of the calling party is obtained.

[0057] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a mobile phone, a tablet computer, a personal computer, etc., or an electronic device or a processing device of a new incoming call during a call process capable of realizing the above functions. The processing device of a new incoming call during a call process is taken as an example to describe this embodiment and the following embodiments.

[0058] It should be noted that when user A is talking with user B, user A receives a call from user C, then user A is the called party, user C is the calling party, and user B is the current calling party of user A.

[0059] It should be noted that the trigger condition of the calling party is related to the way of sending prompt information to the user. When the trigger condition of the calling party is high, a more intuitive way is needed to remind the user of the emergency degree of the calling party (such as voice prompt), and when the trigger condition of the calling party is low, the user can be reminded of the emergency degree of the calling party only through the way of SMS prompt or WeChat prompt.

[0060] It can be understood that when the emergency degree of the incoming call of the calling party is higher, a higher level of trigger condition can be corresponded (i.e. to ensure that the user can learn the emergency degree of the calling party in time during the call); when the emergency degree of the incoming call of the calling party is lower, a lower level of trigger condition can be corresponded; for example, when the emergency degree of the incoming call of the calling party is higher, it is necessary to determine that the calling party is a higher level of trigger condition, and the corresponding prompt information of the higher level of trigger condition is a voice prompt, and through the voice prompt, the user can learn the emergency degree of the calling party in time during the call; when the emergency degree of the incoming call of the calling party is lower, it is necessary to determine that the calling party is a lower level of trigger condition, and the corresponding prompt information of the lower level of trigger condition can be a short message prompt, and the user can redial the calling party according to the short message prompt after the call is ended.

[0061] In an embodiment, the preset evaluation rule is used to evaluate the emergency degree of the incoming call of the calling party, and the current trigger condition of the calling party is obtained, comprising:

[0062] The listening information of the calling party is obtained, wherein the listening information comprises a calling party waiting time, a calling party call frequency and calling party storage information;

[0063] The preset evaluation rule is used to evaluate the emergency degree of the incoming call of the calling party according to the listening information, and the current trigger condition of the calling party is obtained.

[0064] It should be noted that the calling party waiting time refers to the waiting time of the calling party after receiving the voice prompt of the busy line of the other party; the calling party call frequency refers to the number of times of repeated calls of the calling party to the other party when the other party is in a call; and the calling party storage information comprises the calling party stored in the target database and the calling party not stored in the target database.

[0065] In a specific implementation, the current trigger condition of the calling party can be determined according to the listening information; for example, when the calling party waiting time is greater than a waiting time threshold, the current trigger condition of the calling party can be set to a higher level of trigger condition.

[0066] In an embodiment, the preset evaluation rule comprises a first evaluation index, a second evaluation index and a third evaluation index; wherein the preset evaluation rule is used to evaluate the emergency degree of the incoming call of the calling party, and the current trigger condition of the calling party is obtained, comprising:

[0067] When the calling party waiting time is greater than a waiting time threshold, it is determined that the calling party meets the first evaluation index.

[0068] determining that the calling party meets the second evaluation index when it is monitored that the calling times of the calling party are greater than the calling times threshold;

[0069] determining that the calling party meets the third evaluation index when it is determined that the storage information of the calling party is stored in the target database;

[0070] evaluating the emergency degree of the call of the calling party according to the first evaluation index, the second evaluation index and the third evaluation index, to obtain the current trigger condition of the calling party.

[0071] It should be noted that the target database includes a local database and a cloud database. The local database can be used to store the contact information (including the contact mobile number) set by the user (i.e. the called party) voluntarily. The cloud database can be used to store special service telephone numbers (such as 110 or anti-fraud telephone 96110, etc.), and can also be used to store officially verified real-name domestic numbers.

[0072] In an embodiment, the trigger condition includes a first trigger condition and a second trigger condition, and the second trigger condition includes a voice prompt. The evaluation of the emergency degree of the call of the calling party according to the first evaluation index, the second evaluation index and the third evaluation index to obtain the current trigger condition of the calling party includes:

[0073] when the calling party meets any evaluation index in the preset evaluation rule, the first trigger condition is taken as the current trigger condition;

[0074] when the calling party meets two or more evaluation indexes in the preset evaluation rule, the second trigger condition is taken as the current trigger condition.

[0075] It should be noted that when the calling party meets any one of the first evaluation index, the second evaluation index and the third evaluation index (i.e. the calling party triggers only one evaluation index), it can be considered that the calling party meets the first trigger condition. When the calling party meets any two or more evaluation indexes of the first evaluation index, the second evaluation index and the third evaluation index (i.e. the calling party triggers two or more evaluation indexes), it can be considered that the calling party meets the second trigger condition.

[0076] In a specific implementation, when the first trigger condition is met, the first prompt information needs to be sent to the called party, and the first prompt information can be a text prompt such as a short message or a WeChat message; when the second trigger condition is met, the second prompt information needs to be sent to the called party, and the second prompt information includes a terminal voice prompt and a text prompt of the called party, wherein the text prompt can be a short message or a WeChat prompt, and preferably, the terminal voice prompt can be set by the user to have a sound.

[0077] It can be understood that the second trigger condition is a higher level trigger condition compared to the first trigger condition, and the first trigger condition can be obtained by downgrading the second trigger condition, and the second trigger condition can be obtained by upgrading the first trigger condition.

[0078] In this embodiment, the current trigger condition of the calling party is determined by determining whether the calling party meets the evaluation index, so that the emergency degree of the calling party can be determined more accurately, and the user (i.e., the called party) can be effectively prevented from missing the emergency call of the calling party.

[0079] Step S20: Determine the priority result between the calling party and the current call party.

[0080] It should be noted that the priority result includes the calling party priority, the current call party priority, and the same priority between the calling party and the current call party.

[0081] Step S30: Adjust the target trigger condition based on the priority result.

[0082] It can be understood that when the priority result is the calling party priority, the target trigger condition can be obtained by upgrading the current trigger condition; when the priority result is the current call party priority, the target trigger condition can be obtained by downgrading the current trigger condition; and when the priority result is the same priority between the calling party and the current call party, the current trigger condition does not need to be adjusted, and the current trigger condition is taken as the target trigger condition.

[0083] Step S40: Send the corresponding prompt information according to the target trigger condition.

[0084] It should be noted that different trigger conditions correspond to different prompt information, and exemplarily, the first trigger condition sends the first prompt information (voice prompt), and the second trigger condition sends the second prompt information (text prompt such as a short message or a WeChat message).

[0085] The embodiment determines the current trigger condition of the calling party by evaluating the emergency degree of the calling party based on preset evaluation rules when a new incoming call is received during the call process; determines the priority result between the calling party and the current calling party; adjusts the target trigger condition based on the priority result; and sends corresponding prompt information according to the target trigger condition. In this way, the current trigger condition of the calling party can be determined according to the preset evaluation rules, and then the current trigger condition of the calling party is appropriately adjusted according to the priority result between the calling party and the current calling party, so that the corresponding prompt information of the target trigger condition is more in line with the user's answering needs, and the user can be prompted by voice when the emergency degree of the calling party is high, thereby preventing the user from missing the emergency call of the calling party.

[0086] Reference Figure 3 , Figure 3 The flowchart of a second embodiment of the method for processing a new incoming call during a call process is provided.

[0087] Based on the first embodiment, the method for processing a new incoming call during a call process determines the priority result between the calling party and the current calling party, which includes:

[0088] Step S201: When the calling party and the current calling party are stored in the same database and belong to the same attribute list, the priority result between the calling party and the current calling party is determined according to the list priority.

[0089] It should be noted that the database refers to a local database or a cloud database, and the calling party and the called party can be stored in the local database at the same time or in the cloud database at the same time. Different databases are divided into blacklists and whitelists. When there are multiple contacts in the whitelist or the blacklist, the list priority of the whitelist or the blacklist of different databases can be set in advance, and then the priority result can be determined according to the priority order in the list priority (for example, the whitelist list priority is set, the priority order is a, b and c from high to low, and the calling party and the current calling party are stored in the same database. When the calling party is a in the whitelist and the current calling party is b in the whitelist, the priority result is that the calling party has priority.

[0090] It can be understood that the calling party and the current calling party belong to the same attribute list, which means that the calling party and the current calling party are stored in the whitelist of the database at the same time or in the blacklist of the database at the same time.

[0091] In a specific implementation, the whitelist of the local database can be composed of important contact information set by the user (the called party) autonomously, and the blacklist of the local database can be composed of contact information that the user does not want to contact, for example, when the user does not want to receive a new call from user D, the information of user D can be written into the blacklist of the local database.

[0092] Step S202: When the calling party and the current call party are stored in the same database and belong to different attribute lists, determining a priority result between the calling party and the current call party according to the list priority.

[0093] It should be noted that the database refers to a local database or a cloud database, and the calling party and the called party can be stored in the local database at the same time or in the cloud database at the same time; the different databases are divided into blacklists and whitelists.

[0094] It can be understood that the calling party and the current call party being stored in different attribute lists can be that the calling party is stored in the whitelist of the database and the current call party is stored in the blacklist of the database, or that the calling party is stored in the blacklist of the database and the current call party is stored in the whitelist of the database.

[0095] In a specific implementation, the list priority can be set in advance, for example, when a plurality of lists are divided in the database, the priority of different lists can be set, for example, the database can be divided into a whitelist and a blacklist, and then the list priority can be set from high to low in turn as the whitelist and the blacklist; when the calling party is stored in the whitelist of the database and the current call party is stored in the blacklist of the database, the priority result is that the calling party is prior; when the calling party is stored in the blacklist of the database and the current call party is stored in the whitelist of the database, the priority result is that the current call party is prior.

[0096] Step S203: When the calling party is stored in the database and the current call party is not stored in the database, determining a priority result between the calling party and the current call party according to a storage list of the calling party in the database.

[0097] In a specific implementation, when the storage list of the calling party in the database is the whitelist, it is determined that the priority result is that the calling party is prior; when the storage list of the calling party in the database is the blacklist, it is determined that the priority result is that the current call party is prior.

[0098] In an embodiment, the storage list in the database includes a whitelist and a blacklist; wherein, when the calling party is stored in the database and the current call party is not stored in the database, the priority result between the calling party and the current call party is determined according to the storage list of the calling party in the database, including:

[0099] When the calling party is stored in the database and the current caller is not stored in the database, determine whether the storage list of the calling party in the database is a whitelist;

[0100] If it is determined that the caller's stored list in the database is a whitelist, then the priority result is that the caller has priority;

[0101] If the caller is determined to be on a blacklist in the database, then the priority result is that the current caller has priority.

[0102] In this embodiment, when the caller is stored in the database but the current caller is not, the priority between the caller and the current caller can be determined by the list of the caller stored in the database. This can more accurately determine the priority between the caller and the current caller, thereby ensuring that when the caller's call is urgent, the user (i.e., the called party) can be informed of the caller's emergency in a timely manner.

[0103] Step S204: When the current caller is stored in the database and the calling party is not stored in the database, determine the priority result between the calling party and the current caller based on the storage list of the current caller in the database.

[0104] In the specific implementation, if the current caller is in the whitelist in the database, the priority is determined by prioritizing the current caller; if the current caller is in the blacklist in the database, the priority is determined by prioritizing the calling party.

[0105] In a specific implementation, when neither the calling party nor the current caller is stored in the database, the current triggering condition can be used as the target triggering condition, and then a corresponding prompt message can be issued based on the target triggering condition.

[0106] In specific implementations, such as Figure 4 As shown, it is necessary to continuously monitor the caller's behavior, determine the caller's current triggering conditions based on the monitored information, and then adjust the current triggering conditions based on the caller's stored information.

[0107] In one embodiment, the stored list in the database includes a whitelist and a blacklist; wherein, when the current caller is stored in the database and the calling party is not stored in the database, determining the priority result between the calling party and the current caller based on the stored list of the current caller in the database includes:

[0108] When the calling party is stored in the database and the current caller is not stored in the database, determine whether the current caller's storage list in the database is a whitelist;

[0109] If it is determined that the current caller is in the whitelist in the database, then the priority result is that the current caller has priority.

[0110] If the current caller is determined to be on a blacklist in the database, then the priority result is that the caller has priority.

[0111] It should be noted that when the priority result is that the current caller has priority, you can directly reject the caller's call and send a notification message.

[0112] In this embodiment, when the current caller is stored in the database but the caller is not, the priority between the caller and the current caller can be determined by the storage list of the current caller in the database. This can more accurately determine the priority between the caller and the current caller, thereby ensuring that when the caller's call is urgent, the user (i.e., the called party) can be informed of the caller's emergency in a timely manner.

[0113] This embodiment determines the priority between the calling party and the current caller based on list priority when both the calling party and the current caller exist in the same database and belong to the same attribute list; it determines the priority between the calling party and the current caller based on list priority when both exist in the same database and belong to different attribute lists; it determines the priority between the calling party and the current caller based on the storage list of the calling party in the database when the calling party exists in the database and the current caller does not exist in the database; and it determines the priority between the calling party and the current caller based on the storage list of the current caller in the database when the current caller exists in the database and the calling party does not exist in the database. By using the above method, the priority between the caller and the current caller can be determined based on their stored information. Then, the current triggering conditions of the caller can be adjusted appropriately based on the priority results, so that the level of the target triggering conditions corresponds to the urgency of the caller. This allows the user to receive a text prompt such as WeChat or SMS when the caller's urgency is low, while a voice prompt is required when the caller's urgency is high, in addition to text prompts such as WeChat or SMS. This prevents the user from missing the caller's emergency call.

[0114] Furthermore, this embodiment of the invention also proposes a storage medium storing a processing program for new incoming calls during a call. When the processing program for new incoming calls during a call is executed by a processor, it implements the steps of the processing method for new incoming calls during a call as described above.

[0115] Reference Figure 5 , Figure 5 This is a structural block diagram of the first embodiment of the device for processing new incoming calls during a call according to the present invention.

[0116] like Figure 5 As shown, the device for processing new calls during a call according to an embodiment of the present invention includes:

[0117] The evaluation module 10 is used to evaluate the urgency of the incoming call based on preset evaluation rules when a new call is received during a call, and to obtain the current triggering condition of the caller.

[0118] The determining module 20 is used to determine the priority result between the calling party and the current caller.

[0119] The adjustment module 30 is used to adjust the current triggering condition based on the priority result to obtain the target triggering condition.

[0120] The prompting module 40 is used to issue corresponding prompting information based on the target triggering conditions.

[0121] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.

[0122] This embodiment evaluates the urgency of the incoming call based on preset evaluation rules when a new call is received during a call, thus obtaining the caller's current trigger condition. It then determines the priority between the caller and the current caller; adjusts the current trigger condition based on the priority result to obtain a target trigger condition; and finally, issues a corresponding prompt based on the target trigger condition. This method determines the caller's current trigger condition based on preset evaluation rules, and then appropriately adjusts the current trigger condition based on the priority between the caller and the current caller. This ensures that the prompts for the target trigger condition better meet the user's needs, providing voice prompts when the caller's urgency is high, thereby preventing the user from missing an urgent call.

[0123] In one embodiment, the evaluation module 10 is further configured to:

[0124] Obtain the caller's monitoring information, wherein the monitoring information includes the caller's waiting time, the number of calls made by the caller, and the caller's stored information;

[0125] Based on preset evaluation rules, the urgency of the caller's call is evaluated according to the monitoring information to obtain the current triggering condition of the caller.

[0126] In one embodiment, the preset evaluation rules include a first evaluation indicator, a second evaluation indicator, and a third evaluation indicator; wherein, the evaluation module 10 is further configured to:

[0127] The evaluation of the urgency of the incoming call based on preset evaluation rules to obtain the current triggering conditions of the caller includes:

[0128] When the waiting time of the calling party is detected to be greater than the waiting time threshold, it is determined that the calling party meets the first evaluation index.

[0129] When the number of calls made by the calling party is greater than the call count threshold, it is determined that the calling party meets the second evaluation indicator.

[0130] When it is determined that the caller's stored information is stored in the target database, it is determined that the caller meets the third evaluation index;

[0131] The urgency of the incoming call is evaluated based on the first evaluation index, the second evaluation index, and the third evaluation index to obtain the current triggering condition of the caller.

[0132] In one embodiment, the triggering conditions include a first triggering condition and a second triggering condition, the second triggering condition including a voice prompt; wherein, the evaluation module 10 is further configured to:

[0133] When the calling party meets any of the evaluation indicators in the preset evaluation rules, the first triggering condition is taken as the current triggering condition;

[0134] When the calling party meets two or more evaluation indicators in the preset evaluation rules, the second triggering condition is used as the current triggering condition.

[0135] In one embodiment, the determining module 20 is further configured to:

[0136] When the calling party and the current caller are both stored in the same database and belong to the same attribute list, the priority result between the calling party and the current caller is determined according to the list priority.

[0137] When the calling party and the current caller are both stored in the same database but belong to different attribute lists, the priority between the calling party and the current caller is determined according to the list priority.

[0138] When the calling party is stored in the database and the current caller is not stored in the database, the priority result between the calling party and the current caller is determined according to the storage list of the calling party in the database.

[0139] When the current caller is stored in the database and the calling party is not stored in the database, the priority between the calling party and the current caller is determined based on the storage list of the current caller in the database.

[0140] In one embodiment, the stored lists in the database include a whitelist and a blacklist; wherein, the determining module 20 is further configured to:

[0141] When the calling party is stored in the database and the current caller is not stored in the database, determine whether the storage list of the calling party in the database is a whitelist;

[0142] If it is determined that the caller's stored list in the database is a whitelist, then the priority result is that the caller has priority;

[0143] If the caller is determined to be on a blacklist in the database, then the priority result is that the current caller has priority.

[0144] In one embodiment, the stored lists in the database include a whitelist and a blacklist; wherein, the determining module 20 is further configured to:

[0145] When the calling party is stored in the database and the current caller is not stored in the database, determine whether the current caller's storage list in the database is a whitelist;

[0146] If it is determined that the current caller is in the whitelist in the database, then the priority result is that the current caller has priority.

[0147] If the current caller is determined to be on a blacklist in the database, then the priority result is that the caller has priority.

[0148] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0149] In addition, for technical details not described in detail in this embodiment, please refer to the method for handling new calls during a call provided in any embodiment of the present invention, which will not be repeated here.

[0150] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0151] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0152] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0153] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for handling new incoming calls during a call, characterized in that, The method for handling new calls during a call includes: When a new call is received during a call, the urgency of the caller's call is evaluated based on preset evaluation rules to obtain the current triggering condition of the caller. Determine the priority result between the calling party and the current caller; Based on the priority result, the target triggering condition is obtained by adjusting the current triggering condition; A corresponding prompt message will be issued based on the target triggering conditions; The step of adjusting the current triggering condition based on the priority result to obtain the target triggering condition includes: When the priority result is that the calling party has priority, the current triggering condition is upgraded to obtain the target triggering condition; when the priority result is that the current caller has priority, the current triggering condition is downgraded to obtain the target triggering condition; when the priority result is that the calling party and the current caller have the same priority, the current triggering condition is used as the target triggering condition. The triggering conditions include a first triggering condition and a second triggering condition. When the calling party meets the first triggering condition, a first notification message is sent to the called party, which includes SMS notifications and WeChat notifications. When the calling party meets the second triggering condition, a second notification message is sent to the called party, which includes the called party's terminal voice notifications and text notifications. The second triggering condition is a higher-level triggering condition than the first triggering condition. The second triggering condition is downgraded to obtain the first triggering condition, and the first triggering condition is upgraded to obtain the second triggering condition.

2. The method as described in claim 1, characterized in that, The evaluation of the urgency of the incoming call based on preset evaluation rules to obtain the current triggering conditions of the caller includes: Obtain the caller's monitoring information, wherein the monitoring information includes the caller's waiting time, the number of calls made by the caller, and the caller's stored information; Based on preset evaluation rules, the urgency of the caller's call is evaluated according to the monitoring information to obtain the current triggering condition of the caller.

3. The method as described in claim 2, characterized in that, The preset evaluation rules include a first evaluation indicator, a second evaluation indicator, and a third evaluation indicator; wherein, the evaluation of the caller's call urgency based on the preset evaluation rules to obtain the caller's current triggering conditions includes: When the waiting time of the calling party is detected to be greater than the waiting time threshold, it is determined that the calling party meets the first evaluation index. When the number of calls made by the calling party is greater than the call count threshold, it is determined that the calling party meets the second evaluation indicator. When it is determined that the caller's stored information is stored in the target database, it is determined that the caller meets the third evaluation index; The urgency of the incoming call is evaluated based on the first evaluation index, the second evaluation index, and the third evaluation index to obtain the current triggering condition of the caller.

4. The method as described in claim 3, characterized in that, The step of evaluating the urgency of the incoming call based on the first evaluation index, the second evaluation index, and the third evaluation index to obtain the current triggering conditions of the calling party includes: When the calling party meets any of the evaluation indicators in the preset evaluation rules, the first triggering condition is taken as the current triggering condition; When the calling party meets two or more evaluation indicators in the preset evaluation rules, the second triggering condition is used as the current triggering condition.

5. The method as described in claim 1, characterized in that, The determination of the priority result between the calling party and the current caller includes: When the calling party and the current caller are both stored in the same database and belong to the same attribute list, the priority result between the calling party and the current caller is determined according to the list priority. When the calling party and the current caller are both stored in the same database but belong to different attribute lists, the priority between the calling party and the current caller is determined according to the list priority. When the calling party is stored in the database and the current caller is not stored in the database, the priority result between the calling party and the current caller is determined according to the storage list of the calling party in the database. When the current caller is stored in the database and the calling party is not stored in the database, the priority between the calling party and the current caller is determined based on the storage list of the current caller in the database.

6. The method as described in claim 5, characterized in that, The database stores lists including whitelists and blacklists; wherein, when the calling party is stored in the database and the current caller is not stored in the database, determining the priority between the calling party and the current caller based on the calling party's stored list in the database includes: When the calling party is stored in the database and the current caller is not stored in the database, determine whether the storage list of the calling party in the database is a whitelist; If it is determined that the caller's stored list in the database is a whitelist, then the priority result is that the caller has priority; If the caller is determined to be on a blacklist in the database, then the priority result is that the current caller has priority.

7. The method as described in claim 5, characterized in that, The database stores lists including whitelists and blacklists; wherein, when the current caller is stored in the database and the calling party is not stored in the database, determining the priority between the calling party and the current caller based on the current caller's stored list in the database includes: When the calling party is not stored in the database but the current caller is stored in the database, determine whether the current caller's storage list in the database is a whitelist; If it is determined that the current caller is in the whitelist in the database, then the priority result is that the current caller has priority. If the current caller is determined to be on a blacklist in the database, then the priority result is that the caller has priority.

8. A device for processing new calls during a call, characterized in that, The device for processing new calls during a call includes: The evaluation module is used to evaluate the urgency of the incoming call based on preset evaluation rules when a new call is received during a call, and to obtain the current triggering condition of the caller. The determining module is used to determine the priority result between the calling party and the current caller; The adjustment module is used to adjust the current triggering condition based on the priority result to obtain the target triggering condition; The prompting module is used to issue corresponding prompting information based on the target triggering conditions; The adjustment module is also used for: When the priority result is that the calling party has priority, the current triggering condition is upgraded to obtain the target triggering condition; when the priority result is that the current caller has priority, the current triggering condition is downgraded to obtain the target triggering condition; when the priority result is that the calling party and the current caller have the same priority, the current triggering condition is used as the target triggering condition. The triggering conditions include a first triggering condition and a second triggering condition. When the calling party meets the first triggering condition, a first notification message is sent to the called party, which includes SMS notifications and WeChat notifications. When the calling party meets the second triggering condition, a second notification message is sent to the called party, which includes the called party's terminal voice notifications and text notifications. The second triggering condition is a higher-level triggering condition than the first triggering condition. The second triggering condition is downgraded to obtain the first triggering condition, and the first triggering condition is upgraded to obtain the second triggering condition.

9. A device for processing new calls during a call, characterized in that, The device includes: a memory, a processor, and a call handling program stored in the memory and executable on the processor, the call handling program being configured to implement the steps of the call handling method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium stores a processing program for new calls during a call. When the processor executes the processing program for new calls during a call, it implements the steps of the processing method for new calls during a call as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • New call processing method and device in conversation process and mobile terminal

    CN108206880A

  • Incoming call answering method and device, terminal and computer readable storage medium

    CN110475026A