Prank call prevention support program, prank call prevention support device, prank call prevention support method, and recording medium
The nuisance telephone prevention support program and device address the issue of rejecting nuisance calls by analyzing call information and interrupting suspicious calls, thereby preventing user exposure to unwanted calls.
Patent Information
- Application Number
- JP2023162853
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-04-07
AI Technical Summary
Existing mobile terminal devices cannot effectively reject nuisance calls unless the caller's number is previously identified as a source of nuisance calls, leaving users vulnerable to unwanted calls.
A nuisance telephone prevention support program and device that acquire call information, including voice data, to determine if a call is a nuisance call based on audio analysis, and if so, interrupt the call.
Prevents damage from nuisance calls by effectively identifying and interrupting potentially harassing calls, even if the caller is not previously known to be a nuisance.
Smart Images

Figure 2025053799000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a nuisance call prevention support program, a nuisance call prevention support device, a nuisance call prevention support method, and a recording medium. [Background technology]
[0002] In recent years, nuisance calls such as product sales, solicitations, fraud, and harassment have been increasing, and the methods of telephone fraud targeting elderly people in particular are becoming more sophisticated every year. Therefore, a mobile terminal device that blocks nuisance calls, such as that described in Patent Document 1, is known. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-126356 A Summary of the Invention [Problem to be solved by the invention]
[0004] The mobile terminal device of Patent Document 1 is characterized by comprising: a registration means for registering telephone numbers to be rejected as call rejection numbers; an incoming call receiving means for receiving a connection request from another device; a caller number acquisition means for acquiring the caller number of the other device which made the connection request; an incoming call rejection means for rejecting the call if the acquired caller number is the registered call rejection number; a nuisance call determination means for determining whether the call rejection number also corresponds to a nuisance telephone number determined by multiple users to be a nuisance call above a predetermined level; and a display control means for, when displaying the registered call rejection numbers, clearly indicating that the call rejection number is determined to be a nuisance call.
[0005] The mobile terminal device of Patent Document 1 can only reject calls from phone numbers that are already known to be nuisance callers. Therefore, if it is not clear that the call is from a nuisance caller, there is a possibility that the user will answer the nuisance call.
[0006] Therefore, an object of the present disclosure is to provide a nuisance call prevention support program, a nuisance call prevention support device, a nuisance call prevention support method, and a recording medium that are capable of preventing damage caused by nuisance calls. [Means for solving the problem]
[0007] In order to achieve the above object, the nuisance call prevention support program disclosed herein comprises: The method includes a procedure for acquiring call information, a procedure for determining whether a call is a nuisance call, and a procedure for interrupting a call, The call information acquisition step acquires call information including voice data of the call; the nuisance call determination step determines, based on the voice data, whether the call is a nuisance call; The call interruption procedure includes interrupting the call if it is determined that the call may be a nuisance call. The present invention relates to a nuisance call prevention support program for causing a computer to execute each of the above procedures.
[0008] The nuisance call prevention support device of the present disclosure is The method includes: acquiring call information; determining whether or not a call is nuisance; and interrupting a call; The call information acquisition unit acquires call information including voice data of a call, The nuisance call determination unit determines the possibility that the call is a nuisance call based on the voice data, The call interruption unit interrupts the call when it is determined that the call may be a nuisance call.
[0009] The method for supporting prevention of nuisance calls disclosed herein includes: The method includes a call information acquisition step, a nuisance call determination step, and a call interruption step, The call information acquisition step acquires call information including voice data of the call, The nuisance call determination step determines whether the call is a nuisance call based on the voice data, The call interrupting step interrupts the call when it is determined that the call may be a nuisance call. Each of the steps is a computer-implemented method. Effect of the Invention
[0010] According to the present disclosure, damage caused by nuisance calls can be prevented. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing a configuration of an example of a nuisance call prevention support device according to the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of the nuisance call prevention support device of the present disclosure. [Diagram 3] FIG. 3 is a flowchart showing an example of a procedure according to the nuisance call prevention support program of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing a configuration of another example of a nuisance call prevention support device according to the present disclosure. [Diagram 5] FIG. 5 is a flowchart showing another example of a procedure performed by the nuisance call prevention support program of the present disclosure. [Figure 6] FIG. 6 is a block diagram showing a configuration of another example of a nuisance call prevention support device according to the present disclosure. [Figure 7] FIG. 7 is a flowchart showing another example of a procedure performed by the nuisance call prevention support program of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] In this disclosure, the term "nuisance call" is not particularly limited, and for example, refers to any nuisance behavior through telephone, including both criminal and non-criminal behavior. Specific examples of the nuisance call include so-called fraudulent calls, pre-fraudulent calls (also called appointment calls), threatening calls, silent calls, obscene calls, sales calls for products or services, and solicitation calls for religion, services, political activities, civic groups, etc. The types of fraudulent phone calls are not particularly limited, and examples include the 10 types of special fraud classified by the Tokyo Metropolitan Police Department etc. (I am your son fraud, deposit and savings fraud, fictitious charge fraud, refund fraud, loan guarantee fraud, financial product fraud, gambling fraud, dating arrangement fraud, other special fraud, and cash card fraud and theft), but are not limited to these and include all types of fraudulent acts conducted over the phone. The warning call is, for example, a call made prior to the fraudulent call to inquire about the targeted person's assets, family structure, financial institutions used, whether they are at home, etc., and the means for making the call is not particularly limited.
[0013] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In each of the following drawings, the same parts are given the same reference numerals. In addition, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified. In this disclosure, each drawing can apply to one or more embodiments.
[0014] [Embodiment 1] The nuisance call prevention support program of the present disclosure is a program for causing a computer to execute a call information acquisition procedure, a nuisance call determination procedure, and a call interruption procedure. The nuisance call prevention support program of the present disclosure can also be said to be a program for causing a computer to function as a call information acquisition procedure, a nuisance call determination procedure, and a call interruption procedure. In addition, the nuisance call prevention support program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of a nuisance call prevention support method described below.
[0015] The call information acquisition step acquires call information including voice data of a user's call; the nuisance call determination step determines, based on the voice data, whether the call is a nuisance call; The call interruption procedure interrupts the call if it is determined that the call may be a nuisance call.
[0016] In each of the steps, for example, "step" can be read as "processing". The nuisance call prevention support program of the present disclosure may be recorded in a computer-readable recording medium, for example. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read only memory (ROM), hard disk (HD), flash memory (for example, SSD (Solid State Drive), USB flash memory, SD / SDHC card, etc.), optical disk (for example, CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy (registered trademark) disk (FD), etc. The nuisance call prevention support program of the present disclosure (for example, also referred to as a programming product or program product) may be, for example, distributed from an external computer. The "distribution" may be, for example, distribution via a communication line network or distribution via a device connected by wire. The nuisance call prevention support program of the present disclosure may be installed and executed on the device to which it is distributed, or may be executed without being installed. An information processing device capable of executing the nuisance call prevention support program of the present disclosure can be, for example, the nuisance call prevention support device of the present disclosure.
[0017] Next, the configuration of an example of a nuisance call prevention support device of the present disclosure will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of a nuisance call prevention support device 10 of the present disclosure (hereinafter also referred to as the present device 10). As shown in FIG. 1, the present device 10 includes a call information acquisition unit 11, a nuisance call determination unit 12, and a call interruption unit 13. The present device 10 may also include, for example, an input unit, an output unit, a display unit, and / or a memory unit, although not shown. The call information acquisition unit 11, the nuisance call determination unit 12, and the call interruption unit 13 are each capable of executing, for example, a call information acquisition procedure, a nuisance call determination procedure, and a call interruption procedure in the nuisance call prevention support program of the present disclosure.
[0018] The device 10 may be, for example, a single device including each of the above-mentioned units, or a device to which each of the above-mentioned units can be connected via a communication line network. The device 10 may be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network may be used, for example, wired or wireless. Examples of the communication line network include an Internet line, a World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), a Local 5G, and a LPWA. Examples of the wireless communication may include a form in which each device directly communicates with each other (Ad Hoc communication), an infrastructure (infrastructure communication), and an indirect communication via an access point. The device 10 may be incorporated into a server as a system, for example. The device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present disclosure is installed, a smartphone, a tablet terminal, or the like. The device 10 may be, for example, in the form of cloud computing or edge computing in which at least one of the above-mentioned units is on a server and the other units are on a terminal. As a specific example, as shown in FIG. 1(B), a device 10A (for example, a user's terminal) including a call information acquisition unit 11 and a device 10B (nuisance call determination, call interruption server) including a nuisance call determination unit 12 and a call interruption unit 13 may be connected to each other via a communication line network 30. In this case, various information acquired by the device 10A is transmitted to the device 10B, and the device 10B executes processing based on the various information transmitted, and transmits the execution result to the device 10A. Note that in FIG. 1(B), the device 10A and the device 10B are directly connected to each other via the communication line network 30, but may be indirectly connected to each other via, for example, another server or the like.In addition, the configurations of the components of device 10A and device 10B shown in FIG. 1(B) are merely examples, and the present disclosure is not limited thereto. In addition, device 10 may be in the form of a telephone, for example. The telephone is not particularly limited, and examples thereof include a smartphone, a mobile phone, a landline telephone, a cordless telephone, and a telephone with a facsimile function.
[0019] 2 illustrates a block diagram of a hardware configuration of the present device 10. The present device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, a communication device 107, etc. Each part of the present device 10 is connected to each other via the bus 103 by each interface (I / F).
[0020] The central processing unit 101 cooperates with other components through a controller (system controller, I / O controller, etc.) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present disclosure (the nuisance call prevention support program) and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a call information acquisition unit 11, a nuisance call determination unit 12, and a call interruption unit 13. The device 10 may include other calculation devices such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), etc., as a calculation device, or may include a combination of these.
[0021] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0022] The memory 102 is, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operation programs, such as the program of the present disclosure, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory is, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).
[0023] The storage device 104 is also called an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 104 may be, for example, a hard disk drive (HDD) in which a recording medium and a drive are integrated, and a solid state drive (SSD). When the present device 10 includes the storage unit, for example, the storage device 104 functions as the storage unit. The memory unit can store, for example, information about the user of the device (name, contact information (telephone number, email address, SNS (Social Networking Service) account, etc.), identification number, attribute information (gender, age, organization, address, contact information, hobbies, preferences, etc.), biometric information, etc.), call information, contact information for the user's terminal (telephone), etc.
[0024] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, the above-mentioned information on the user of the present device. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner in multiple terminals using block chain technology or the like. In addition, the memory 102 and the storage device 104 may function, for example, as a nuisance call judgment database, a whitelist, and a blacklist, which will be described later.
[0025] The device 10 further includes, for example, an input device 105 and an output device 106. The input device 105 may be, for example, a pointing device such as a touch panel, a track pad, or a mouse; a keyboard; an imaging means such as a camera or a scanner; a card reader such as an IC card reader or a magnetic card reader; and an audio input means such as a microphone. The output device 106 may be, for example, a display device such as an LED display or a liquid crystal display; an audio output device such as a speaker; a printer; or the like. In the first embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated device, such as a touch panel display.
[0026] An example of processing by the nuisance call prevention support program of the present disclosure will be described in more detail with reference to Fig. 3. Fig. 3 is a flowchart showing an example of each procedure of the nuisance call prevention support program of the present disclosure. In the following description, an example will be given in which the nuisance call prevention support device 10 of the present disclosure, in which the nuisance call prevention support program of the present disclosure is installed, is in the form of a device (e.g., a server device) capable of communicating with a user's telephone. Note that the present disclosure is not limited to the above example, and for example, the nuisance call prevention support program of the present disclosure may be installed on a user's smartphone, and the smartphone may be used as the nuisance call prevention support device 10 of the present disclosure.
[0027] The call information acquisition unit 11 acquires call information including voice data of a call (S1, call information acquisition procedure). The call information includes, for example, voice data of a call between a user of the device 10 and a call partner. The call information may include, for example, contact information of the user (e.g., a phone number) and call partner identification information (e.g., a phone number) that identifies the user's call partner. The call information acquisition unit 11 can acquire, for example, a set of voice data of the other party received by the user's telephone (for example, a smartphone or a home telephone) and voice data of the user input to the user's telephone (for example, a microphone for calls) as the call information. The call information acquisition unit 11 can acquire, for example, the call information from the user's telephone via a communication line network. The call information acquisition unit 11 may store the acquired call information in the memory 102 or the storage device 104, for example.
[0028] Next, the nuisance call judgment unit 12 judges the possibility that the call is a nuisance call based on the voice data (S2, nuisance call judgment procedure). The nuisance call judgment procedure may, for example, directly judge the possibility that the call is a nuisance call from the voice data, or indirectly judge the possibility that the call is a nuisance call. In the latter case, the nuisance call judgment unit 12 may, for example, obtain text data obtained by converting the voice data into text, and judge the possibility that the call is a nuisance call based on the text data. The text conversion process of the voice data is not particularly limited, and may use, for example, a known voice recognition method, a transcription process, etc. The nuisance call judgment unit 12 may execute the text conversion process of the voice data, or may transmit the voice data to an external server that provides a known transcription service, and obtain the text data transcribed by the external server. The judgment of a nuisance call by the nuisance call judgment unit 12 may, for example, be a judgment using machine learning processing, a rule-based judgment, or a combination of these. The determination of whether a call is a nuisance call may be, for example, a determination of whether or not the call is a nuisance call, or a determination of an indicator showing the possibility that the call is a nuisance call.
[0029] The judgment using the machine learning process is not particularly limited, and for example, a machine learning model is generated using a pair of voice data of a nuisance call or text data based on the voice data and the type (type) of the nuisance call as training data. The machine learning model can then be executed by inputting the voice data or text data of the call and outputting the possibility that the input voice data or text data is a nuisance call. Note that the training data is not limited to voice data or text data of a nuisance call, and may include voice data or text data of a call that is not a nuisance call, and voice data or text data of a call that is unclear as being a nuisance call.
[0030] The rule-based judgment is not particularly limited, and may be, for example, a judgment based on keywords contained in the voice data or text data of the call. Specifically, for example, a nuisance call judgment database is prepared that links predetermined keywords (for example, "You have won XXX billion yen," "You can apply to receive a refund at an ATM," "Do you believe in a god named XX?", etc.), the type of nuisance call for each keyword (also called a type), and, for each keyword, the corresponding score for each type of nuisance call. The type is not particularly limited, and any item can be set. Specific examples of the types of nuisance calls include, for example, each of the examples of the specific examples of nuisance calls mentioned above. The nuisance call judgment database may be recorded, for example, in the memory 102 or storage device 104 of the device 10, or may be recorded in a database outside the device. The nuisance call judgment unit 12 may extract keywords registered in the nuisance call judgment database from, for example, the voice data or text data of the call, and calculate a score for each type of nuisance call corresponding to the extracted keywords. The nuisance call judgment unit 12 may correct the score, for example, based on the frequency of appearance of the keywords. The nuisance call judgment unit 12 may determine that the call may be a nuisance call, for example, when the score exceeds a threshold. The threshold is not particularly limited, and may be set to any value, for example. The threshold may also be set, for example, for each type of nuisance call, and in this case, the scores for each type may be the same or different.
[0031] The nuisance call judgment unit 12 may, for example, estimate the type (kind) of a nuisance call. The nuisance call judgment unit 12 may, for example, estimate the type by a judgment using the machine learning processing, or may estimate the type by a judgment based on the rule base. As a specific example, the nuisance call judgment unit 12 may, for example, calculate a score for each type of nuisance call corresponding to an extracted keyword for the call, and estimate the type of the nuisance call based on the total score for each type. In this case, the nuisance call judgment unit 12 may, for example, estimate that the type is more likely in descending order of the score, or may estimate that the type is more likely based on the difference between a threshold value set for each type and the score for each type.
[0032] When it is determined that the call may be a nuisance call (S2, YES), the call interruption unit 13 interrupts the call (S3, call interruption procedure). The call interruption unit 13 can interrupt the call, for example, by using a call interruption function. The call interruption function is a function that, when a call is received from a telephone in use, temporarily interrupts the currently active call, puts it on hold, and starts a call based on the new incoming call. The call interruption unit 13 can execute the interruption of the call using the call interruption function, for example, by making a new call to the terminal of the user in use. Specifically, the call interruption unit 13 transmits, for example, the telephone number of the user's terminal to another telephone, and controls the other telephone to make a call to the telephone number of the user's terminal. As a result, a new call is made to the user's terminal from the other telephone controlled by the call interruption unit 13. Then, when the user's terminal receives the new call, the currently active call can be interrupted and put on hold by the call interruption function. The process of the call interruption unit 13 is not limited to this, and may interrupt the call by, for example, controlling the terminal of the user who is currently on the call and putting the currently active call on hold. In addition, when the present device 10 is in the form of a device capable of communicating with the user's telephone, the call interruption unit 13 can interrupt the call by, for example, making a new call to the user's terminal. When the call interruption unit 13 interrupts a call determined to be a possible nuisance call using a call waiting function, for example, the user can naturally interrupt the call with the other party. In addition, when a new call is received during a call, if the user's terminal is capable of displaying the telephone number of the new call, the user can check the telephone number from the call interruption unit 13 displayed on his / her own terminal, and thus, for example, the user can be reminded that the current call may be a nuisance call (for example, a scam).
[0033] The call interruption unit 13 may, for example, forcibly terminate a call that is determined to be a nuisance call. In this case, the call interruption unit 13 may, for example, interrupt the call by forcibly terminating the call when it is determined that the call is a nuisance call (S2, YES). The call interruption unit 13 may also forcibly terminate a call interrupted by the call interruption function. In the call interruption function, even if a new call is received, the original call may not be terminated and may be put on hold. In this case, the user may, for example, resume the original call interrupted by the call interruption unit 13. For example, if the original call is a nuisance call and a fraudulent call, even if the user is able to recall the possibility of fraud due to the interruption by the call interruption unit 13, the user may be persuaded by a third party who is a fraudster. In such a case, the call interruption unit 13 forcibly terminates the call, thereby preventing the user from resuming the original call, and it is also possible to prevent the user from becoming a victim of fraud.
[0034] In the case where the type of the nuisance call is estimated in S2, for example, the call interruption unit 13 may output the estimated type of the nuisance call. The format of the output may be, for example, the output of voice data, text data, or image data, or a combination of these. For example, the call interruption unit 13 can output the type of the nuisance call by generating voice data notifying the type of the nuisance call based on the estimated type of the nuisance call and outputting the voice data to the user on the new phone used for the call interruption. In addition, the call interruption unit 13 may notify the user of the text notifying the type of the nuisance call using, for example, a pop-up notification function of the user's terminal (for example, a smartphone), or may output the type to the user by other contact means such as SMS (Short Message Service) or E-mail. Furthermore, the call interruption unit 13 may further output, for example, information on countermeasures against the nuisance call and information on where to seek advice for each of the types. Specific examples of output by the call interruption unit 13 include messages to the user who receives the new call used to interrupt the call, such as "This is a nuisance call prevention system. The call you just received may be a scam. Please end the call and contact your nearest police station" or "This is a nuisance call prevention system. The call you just received may be a scam. Please end the call and take proper security measures such as locking your doors."
[0035] For example, if the call is determined to be a nuisance call, the device 10 may record the call information in the nuisance call determination database. In this case, the device 10 may process the call information, for example. The processing is not particularly limited, and examples include anonymization processing of the call, keyword extraction processing, and the like. After anonymizing the call information, the device 10 can record the type (category) of the nuisance call determined in S2 and text data based on the voice data in the nuisance call determination database. In addition, the device 10 may end the processing, for example, if it is determined that the call is not likely to be a nuisance call (S2, No). In this case, for example, the user can continue the call with the call partner.
[0036] The nuisance call prevention support method of the present disclosure is, for example, a method implemented by replacing each "procedure" in the nuisance call prevention support program of the present disclosure with a "step". Specifically, the nuisance call prevention support method of the present disclosure includes a call information acquisition step, a nuisance call determination step, and a call interruption step, in which the call information acquisition step acquires call information including voice data of the call, the nuisance call determination step determines the possibility that the call is a nuisance call based on the voice data, and the call interruption step interrupts the call if it is determined that the call is a nuisance call. The nuisance call prevention support method of the present disclosure can be implemented, for example, using the nuisance call prevention support device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the nuisance call prevention support method of the present disclosure is not limited to, for example, a method using the nuisance call prevention support device 10. The nuisance call prevention support method of the present disclosure can, for example, be implemented by using the description in the nuisance call prevention support program and the nuisance call prevention support device of the present disclosure.
[0037] According to the nuisance call prevention support program of the present disclosure, for example, the call information acquisition step acquires call information including voice data of the call, the nuisance call determination step determines the possibility that the call is a nuisance call based on the voice data, and the call interruption step interrupts the call if it is determined that the call is a nuisance call. Therefore, according to the present disclosure, nuisance calls can be interrupted naturally, and damage caused by nuisance calls can be prevented.
[0038] [Embodiment 2] Another example of the nuisance call prevention support program of the present disclosure will be described.
[0039] The nuisance call prevention support program of this embodiment is similar to the nuisance call prevention support program of the above-mentioned embodiment 1, except that, for example, in addition to the configuration of the nuisance call prevention support program of the above-mentioned embodiment 1, an information registration procedure is included, and the description thereof can be used. The nuisance call prevention support program of this embodiment includes an information registration procedure, in which the call information includes caller identification information, and in which, if it is determined that the call may be a nuisance call, the caller identification information is registered in a blacklist.
[0040] Next, the nuisance call prevention support device of this embodiment will be described with reference to Fig. 4. The nuisance call prevention support device 10C of the present disclosure is similar to the nuisance call prevention support device 10 of the above-mentioned embodiment 1 except that it includes an information registration unit 14 in addition to the configuration of the nuisance call prevention support device 10 of embodiment 1, and the description thereof can be used. The nuisance call prevention support device of this embodiment includes the information registration unit 14, and the call information includes call recipient identification information, and when it is determined that the call may be a nuisance call, the information registration unit 14 registers the call recipient identification information in a blacklist.
[0041] As shown in Fig. 4, nuisance call prevention support device 10C includes an information registration unit 14 in addition to the configuration of nuisance call prevention support device 10 of embodiment 1. The hardware configuration of nuisance call prevention support device 10C is the same as that of nuisance call prevention support device 10 of Fig. 2, except that the central processing unit 101 includes the configuration of nuisance call prevention support device 10C of Fig. 4 instead of the configuration of nuisance call prevention support device 10 of Fig. 1.
[0042] An example of processing by the nuisance call prevention support program of the present disclosure will be described in more detail with reference to Fig. 5. Fig. 5 is a flowchart showing an example of each procedure of the nuisance call prevention support program of the present disclosure. In the following description, an example will be given in which the nuisance call prevention support device 10 of the present disclosure, in which the nuisance call prevention support program of the present disclosure is installed, is in the form of a device (e.g., a server device) capable of communicating with a user's telephone. Note that the present disclosure is not limited to the above example.
[0043] First, steps S1 to S3 are carried out in the same manner as steps S1 to S3 in the first embodiment.
[0044] When it is determined that the call may be a nuisance call, the information registration unit 14 registers the caller identification information in a blacklist (S4, information registration procedure). The blacklist is, for example, a list in which caller identification information to be blocked from incoming calls is recorded in a block procedure described later. The information registration unit 14 may, for example, link the caller identification information with the type of the nuisance call and register it in the blacklist. Note that, when it is determined that the call is not likely to be a nuisance call (S2, No), the information registration unit 14 may register the caller identification information in at least one of the contacts and the whitelist of the user terminal. The whitelist is, for example, a list in which caller identification information (telephone number) that is clearly not a nuisance call is recorded. The information registration unit 14 may, for example, link the telephone number and the name of the caller as the caller identification information and register it in the whitelist. The name of the caller may be information estimated from the call information, or may be a name determined by a user input. The information registration unit 14 may, for example, record the blacklist and the whitelist in the memory 102 or the storage device 104 of the device 10, or may record them in an external database.
[0045] The nuisance call prevention support method of the present disclosure is, for example, a method implemented by replacing each "procedure" in the nuisance call prevention support program of the present disclosure with a "step." The nuisance call prevention support method of the present disclosure can, for example, use the descriptions in the nuisance call prevention support program and the nuisance call prevention support device of the present disclosure.
[0046] The nuisance call prevention support program of this embodiment can register the caller identification information in a blacklist if the information registration procedure determines that the call may be a nuisance call. Therefore, according to the nuisance call prevention support program of this embodiment, it is possible to block calls from a caller determined to be a nuisance call, thereby preventing damage caused by nuisance calls.
[0047] [Embodiment 3] Another example of the nuisance call prevention support program of the present disclosure will be described.
[0048] The nuisance call prevention support program of this embodiment is similar to the nuisance call prevention support program of the first embodiment, except that, in addition to the configuration of the nuisance call prevention support program of the first embodiment, it includes an incoming call information acquisition procedure, a comparison procedure, and a block procedure, and the description thereof can be used. The nuisance call prevention support program of this embodiment includes an incoming call information acquisition procedure, a comparison procedure, and a block procedure, the incoming call information acquisition procedure acquires incoming call information, the incoming call information includes caller identification information of the terminal that originated the call, the comparison procedure compares the caller identification information with contact information recorded in at least one selected from the group consisting of contacts, a whitelist, and a blacklist of the user's terminal, and the block procedure blocks the incoming call in at least one of the cases where the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and where the caller identification information matches the contact information stored in the blacklist.
[0049] Next, the nuisance call prevention support device of this embodiment will be described with reference to FIG. 6. The nuisance call prevention support device 10D of the present disclosure is similar to the nuisance call prevention support device 10 of the above-mentioned embodiment 1 except that it includes an incoming call information acquisition unit 15, a matching unit 16, and a blocking unit 17 in addition to the configuration of the nuisance call prevention support device 10 of embodiment 1, and the description thereof can be used. The nuisance call prevention support device 10D of this embodiment includes the incoming call information acquisition unit 15, the matching unit 16, and the blocking unit 17, the incoming call information acquisition unit 15 acquires incoming call information, the incoming call information includes caller identification information of the terminal that originated the call, the matching unit 16 matches the caller identification information with contact information recorded in at least one selected from the group consisting of the contacts, whitelist, and blacklist of the user's terminal, and the blocking unit 17 blocks the incoming call in at least one of the cases where the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and where the caller identification information matches the contact information stored in the blacklist.
[0050] As shown in Fig. 6, nuisance call prevention support device 10D includes an incoming call information acquisition unit 15, a collation unit 16, and a block unit 17 in addition to the configuration of nuisance call prevention support device 10 of embodiment 1. The hardware configuration of nuisance call prevention support device 10D is the same as that of nuisance call prevention support device 10 of Fig. 2, except that central processing unit 101 includes the configuration of nuisance call prevention support device 10D of Fig. 6 instead of the configuration of nuisance call prevention support device 10 of Fig. 1.
[0051] An example of processing by the nuisance call prevention support program of the present disclosure will be described in more detail with reference to Fig. 7. Fig. 7 is a flowchart showing an example of each procedure of the nuisance call prevention support program of the present disclosure. In the following description, an example will be given in which the nuisance call prevention support device 10 of the present disclosure, in which the nuisance call prevention support program of the present disclosure is installed, is in the form of a device (e.g., a server device) capable of communicating with a user's telephone. Note that the present disclosure is not limited to the above example.
[0052] The incoming call information acquisition unit 15 acquires, for example, incoming call information (S11, incoming call information acquisition procedure). The incoming call information includes, for example, caller identification information of a terminal (also called a caller terminal) that made the call to the user's telephone. The caller identification information is information for identifying the caller terminal, and includes, for example, a telephone number. The incoming call information acquisition unit 15 may acquire the incoming call information from, for example, the user's telephone, or may acquire the incoming call information from various devices that constitute a telephone network, such as a telephone exchange and a radio control station. The incoming call information acquisition unit 15 may store the acquired incoming call information in, for example, the memory 102 or the storage device 104.
[0053] The collation unit 16 collates the caller identification information with contact information recorded in at least one selected from the group consisting of the contacts, whitelist, and blacklist of the user's terminal (S12, collation procedure). The contacts of the user terminal may be, for example, information in an address book (telephone book) recorded in the user terminal (telephone). The whitelist and the blacklist are, for example, as described above in the second embodiment. As a specific example, the collation unit 16 first collates the caller identification information with contact information recorded in the user's terminal (telephone) (S12A). If the caller identification information matches the contact information recorded in the user's terminal (S12A, Yes), the device 10D executes, for example, step S1 of the first embodiment. If the caller identification information does not match the contact information recorded in the user's terminal (S12A, No), the collation unit 16 collates the caller identification information with the contact information recorded in the whitelist (S12B). If the caller identification information matches the contact information recorded in the whitelist (S12B, Yes), the device 10D executes, for example, the S1 step of the first embodiment. If the caller identification information does not match the contact information recorded in the whitelist (S12B, No), the collation unit 16 collates the caller identification information with the contact information recorded in the blacklist (S12C). If the caller identification information matches the contact information recorded in the blacklist (S12C, Yes), the device 10D executes, for example, the block process of S13 described later. If the caller identification information does not match the contact information recorded in the blacklist (S12C, No), the device 10D executes, for example, the S1 step of the first embodiment.
[0054] In this embodiment, an example in which steps S12A to S12C are executed sequentially has been described, but the nuisance call prevention support program of the present disclosure is not limited to this. For example, steps S12A to S12C of the nuisance call prevention support program of the present disclosure may be executed simultaneously or sequentially, and in the latter case, the order of execution is arbitrary.
[0055] The blocking unit 17 blocks the incoming call when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when the caller identification information matches the contact information stored in the blacklist (S13, blocking step). For example, the blocking unit 17 may execute the blocking by utilizing an incoming call rejection function of the user's terminal, or may cause various devices that constitute the telephone network to execute blocking, thereby blocking the incoming call itself to the user's terminal.
[0056] The nuisance call prevention support method of the present disclosure is, for example, a method implemented by replacing each "procedure" in the nuisance call prevention support program of the present disclosure with a "step." The nuisance call prevention support method of the present disclosure can, for example, use the descriptions in the nuisance call prevention support program and the nuisance call prevention support device of the present disclosure.
[0057] According to the nuisance call prevention support program of the present disclosure, for example, when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when the caller identification information matches the contact information stored in the blacklist, an incoming call can be blocked. Therefore, incoming calls from callers that are already known to be nuisance calls can be blocked, and damage from nuisance calls can be prevented.
[0058] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be appropriately combined with other embodiments.
[0059] <Additional Notes> Some or all of the above embodiments may be described as follows, but are not limited to the following: (Appendix 1) The method includes a procedure for acquiring call information, a procedure for determining whether a call is a nuisance call, and a procedure for interrupting a call, The call information acquisition step acquires call information including voice data of the call; the nuisance call determination step determines, based on the voice data, whether the call is a nuisance call; The call interruption procedure includes interrupting the call if it is determined that the call may be a nuisance call. A nuisance call prevention support program for causing a computer to execute each of the above steps. (Appendix 2) The nuisance call prevention support program according to claim 1, wherein the call interruption procedure interrupts the call using a call waiting function. (Appendix 3) The nuisance call prevention support program according to claim 2, wherein the call interruption procedure interrupts the call by making a new call. (Appendix 4) The nuisance call prevention support program according to any one of appendices 1 to 3, wherein the call interruption procedure forcibly terminates a call that is determined to be a possible nuisance call. (Appendix 5) A nuisance call prevention support program described in any of Appendices 1 to 4, wherein the nuisance call determination procedure obtains text data that has been converted from the voice data, and determines the possibility that the call is a nuisance call based on the text data. (Appendix 6) The nuisance call determination step includes estimating a type of nuisance call for a call determined to be a possible nuisance call; A nuisance call prevention support program described in any one of Appendices 1 to 5, wherein the call interruption procedure outputs an estimated type of nuisance call. (Appendix 7) Including information registration procedures, The call information includes caller identification information, A nuisance call prevention support program as described in any one of Appendices 1 to 6, wherein the information registration step registers the call recipient identification information in a blacklist if it is determined that the call may be a nuisance call. (Appendix 8) Including an incoming call information acquisition procedure, a matching procedure, and a blocking procedure; The step of acquiring incoming call information includes acquiring incoming call information, The incoming call information includes caller identification information of the terminal that originated the call, The verification step includes verifying the caller identification information against contact information recorded in at least one selected from the group consisting of a contact list, a whitelist, and a blacklist of the user's terminal; The blocking step comprises: A nuisance call prevention support program as described in any of Appendices 1 to 7, which blocks an incoming call when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when the caller identification information matches the contact information stored in the blacklist. (Appendix 9) The method includes: acquiring call information; determining whether or not a call is nuisance; and interrupting a call; The call information acquisition unit acquires call information including voice data of a call, The nuisance call determination unit determines the possibility that the call is a nuisance call based on the voice data, The call interruption unit interrupts the call if it is determined that the call may be a nuisance call. (Appendix 10) The nuisance call prevention support device according to claim 9, wherein the call interruption unit interrupts the call using a call waiting function. (Appendix 11) The nuisance call prevention support device according to claim 10, wherein the call interruption unit interrupts the call by making a new call. (Appendix 12) The nuisance call prevention support device according to any one of appendices 9 to 11, wherein the call interruption unit forcibly terminates a call that is determined to be a possible nuisance call. (Appendix 13) A nuisance call prevention support device described in any of Appendices 9 to 12, wherein the nuisance call determination unit obtains text data that has been converted from the voice data, and determines the possibility that the call is a nuisance call based on the text data. (Appendix 14) The nuisance call determination unit estimates a type of nuisance call for a call determined to be a possible nuisance call, A nuisance call prevention support device as described in any one of Appendix 9 to 13, wherein the call interruption unit outputs the estimated type of nuisance call. (Appendix 15) An information registration section is included, The call information includes caller identification information, A nuisance call prevention support device as described in any of Appendices 9 to 14, wherein the information registration unit registers the call recipient identification information in a blacklist if it is determined that the call may be a nuisance call. (Appendix 16) The method includes: acquiring incoming call information; matching; and blocking; The incoming call information acquisition unit acquires incoming call information, The incoming call information includes caller identification information of the terminal that originated the call, The verification unit verifies the caller identification information against contact information recorded in at least one selected from the group consisting of a contact list, a whitelist, and a blacklist of the user's terminal; The block portion is A nuisance call prevention support device as described in any of Appendices 9 to 15, which blocks an incoming call when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when it matches the contact information stored in the blacklist. (Appendix 17) The method includes a call information acquisition step, a nuisance call determination step, and a call interruption step, The call information acquisition step acquires call information including voice data of the call, The nuisance call determination step determines whether the call is a nuisance call based on the voice data, The call interrupting step interrupts the call when it is determined that the call may be a nuisance call. A nuisance call prevention support method, in which each of the above steps is executed by a computer. (Appendix 18) The nuisance call prevention support method according to claim 17, wherein the call interrupting step interrupts the call using a call waiting function. (Appendix 19) The nuisance call prevention support method according to claim 18, wherein the call interrupting step interrupts the call by making a new call. (Appendix 20) The nuisance call prevention support method according to any one of appendices 17 to 19, wherein the call interrupting step forcibly terminates a call determined to be possibly a nuisance call. (Appendix 21) A nuisance call prevention support method described in any of Appendices 17 to 20, wherein the nuisance call determination process obtains text data that has been converted from the voice data, and determines the possibility that the call is a nuisance call based on the text data. (Appendix 22) The nuisance call determination step estimates a type of nuisance call for a call determined to be a possible nuisance call, A nuisance call prevention support method described in any one of Appendices 17 to 21, wherein the call interruption step outputs the estimated type of nuisance call. (Appendix 23) Including an information registration step, The call information includes caller identification information, A nuisance call prevention support method described in any one of Appendices 17 to 22, wherein the information registration step registers the call recipient identification information in a blacklist if it is determined that the call may be a nuisance call. (Appendix 24) The method includes an incoming call information acquisition step, a collation step, and a blocking step, The incoming call information acquisition step acquires incoming call information, The incoming call information includes caller identification information of the terminal that originated the call, The checking step includes checking the caller identification information against contact information recorded in at least one selected from the group consisting of a contact list, a whitelist, and a blacklist of the user's terminal; The blocking step includes: A method for supporting the prevention of nuisance calls described in any one of Appendices 17 to 23, in which an incoming call is blocked in at least one of the following cases: when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when the caller identification information matches the contact information stored in the blacklist. (Appendix 25) The method includes a procedure for acquiring call information, a procedure for determining whether a call is a nuisance call, and a procedure for interrupting a call, The call information acquisition step acquires call information including voice data of the call; the nuisance call determination step determines, based on the voice data, whether the call is a nuisance call; The call interruption procedure includes interrupting the call if it is determined that the call may be a nuisance call. A computer-readable recording medium having recorded thereon a nuisance call prevention support program for causing a computer to execute each of the above procedures. (Appendix 26) 26. The recording medium of claim 25, wherein the call interruption procedure interrupts the call using a call waiting function. (Appendix 27) 27. The recording medium of claim 26, wherein the call interruption procedure interrupts the call by making a new call. (Appendix 28) 28. The recording medium according to any one of appendices 25 to 27, wherein the call interruption procedure forcibly terminates a call determined to be a possible nuisance call. (Appendix 29) A recording medium described in any of Appendices 25 to 28, wherein the nuisance call determination procedure obtains text data that has been converted from the voice data, and determines the possibility that the call is a nuisance call based on the text data. (Appendix 30) The nuisance call determination step includes estimating a type of nuisance call for a call determined to be a possible nuisance call; A recording medium described in any one of Appendices 25 to 29, wherein the call interruption procedure outputs an estimated type of nuisance call. (Appendix 31) Including information registration procedures, The call information includes caller identification information, A recording medium described in any one of Appendices 25 to 30, wherein the information registration step registers the call recipient identification information in a blacklist if it is determined that the call may be a nuisance call. (Appendix 32) Including an incoming call information acquisition procedure, a matching procedure, and a blocking procedure; The step of acquiring incoming call information includes acquiring incoming call information, The incoming call information includes caller identification information of the terminal that originated the call, The verification step includes verifying the caller identification information against contact information recorded in at least one selected from the group consisting of a contact list, a whitelist, and a blacklist of the user's terminal; The blocking step comprises: 32. The storage medium of claim 25, wherein an incoming call is blocked if the caller identification information does not match contact information stored in at least one of the contact information and the whitelist, and if the caller identification information matches contact information stored in the blacklist. [Industrial Applicability]
[0060] According to the present disclosure, for example, damage caused by nuisance calls can be prevented. Therefore, the present disclosure is applicable to various fields such as the field of communications and the field of welfare. [Explanation of symbols]
[0061] 10 Nuisance call prevention support device 11 Call information acquisition section 12 Nuisance call determination department 13 Call interruption section 14 Information Registration Department 15. Incoming call information acquisition unit 16 Matching section 17 Block section 101 Central Processing Unit 102 Memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices
Claims
1. The method includes a procedure for acquiring call information, a procedure for determining whether a call is a nuisance call, and a procedure for interrupting a call, The call information acquisition step acquires call information including voice data of the call; the nuisance call determination step determines, based on the voice data, whether the call is a nuisance call; The call interruption procedure includes interrupting the call if it is determined that the call may be a nuisance call. A nuisance call prevention support program for causing a computer to execute each of the above steps.
2. 2. The program for preventing nuisance calls according to claim 1, wherein the call interrupting step interrupts the call using a call waiting function.
3. 3. The nuisance call prevention support program according to claim 2, wherein the call interruption step interrupts the call by making a new call.
4. 4. The nuisance call prevention support program according to claim 1, wherein the call interruption step forcibly terminates a call determined to be a nuisance call.
5. 4. The nuisance call prevention support program according to claim 1, wherein the nuisance call determination step obtains text data that converts the voice data into text, and determines the possibility that the call is a nuisance call based on the text data.
6. The nuisance call determination step includes estimating a type of nuisance call for a call determined to be a possible nuisance call; 4. The nuisance call prevention support program according to claim 1, wherein the call interruption step outputs an estimated type of the nuisance call.
7. Including information registration procedures, The call information includes caller identification information, 4. The nuisance call prevention support program according to claim 1, wherein the information registration step registers the call recipient identification information in a blacklist when it is determined that the call may be a nuisance call.
8. Including an incoming call information acquisition procedure, a matching procedure, and a blocking procedure; The step of acquiring incoming call information includes acquiring incoming call information, The incoming call information includes caller identification information of the terminal that originated the call, The verification step includes verifying the caller identification information against contact information recorded in at least one selected from the group consisting of a contact list, a whitelist, and a blacklist of the user's terminal; The blocking step comprises: A nuisance call prevention support program as described in any one of claims 1 to 3, which blocks an incoming call when the caller identification information does not match the contact information stored in at least one of the contact information and the whitelist, and when it matches the contact information stored in the blacklist.
9. The method includes: acquiring call information; determining whether or not a call is nuisance; and interrupting a call; The call information acquisition unit acquires call information including voice data of a call, The nuisance call determination unit determines the possibility that the call is a nuisance call based on the voice data, The call interruption unit interrupts the call if it is determined that the call may be a nuisance call.
10. The method includes a call information acquisition step, a nuisance call determination step, and a call interruption step, The call information acquisition step acquires call information including voice data of the call, The nuisance call determination step determines whether the call is a nuisance call based on the voice data, The call interrupting step interrupts the call when it is determined that the call may be a nuisance call. A nuisance call prevention support method, in which each of the above steps is executed by a computer.
Citation Information
Patent Citations
Portable terminal device and portable terminal program
JP2015126356A