Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6966357B2 - Information processing system, information processing device, information processing method and program - Google Patents
[go: Go Back, main page]

JP6966357B2 - Information processing system, information processing device, information processing method and program - Google Patents

Information processing system, information processing device, information processing method and program Download PDF

Info

Publication number
JP6966357B2
JP6966357B2 JP2018038680A JP2018038680A JP6966357B2 JP 6966357 B2 JP6966357 B2 JP 6966357B2 JP 2018038680 A JP2018038680 A JP 2018038680A JP 2018038680 A JP2018038680 A JP 2018038680A JP 6966357 B2 JP6966357 B2 JP 6966357B2
Authority
JP
Japan
Prior art keywords
call
voice
notification
text data
voice call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018038680A
Other languages
Japanese (ja)
Other versions
JP2019153961A (en
Inventor
東宇 李
真久 服部
尚孝 重田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Business Inc
NTT TechnoCross Corp
Original Assignee
NTT Docomo Business Inc
NTT TechnoCross Corp
NTT Communications Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Business Inc, NTT TechnoCross Corp, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2018038680A priority Critical patent/JP6966357B2/en
Publication of JP2019153961A publication Critical patent/JP2019153961A/en
Application granted granted Critical
Publication of JP6966357B2 publication Critical patent/JP6966357B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Description

本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method and a program.

電話を利用した詐欺(例えば、振り込め詐欺等)を防止する技術が従来から知られている。例えば、電話帳に登録されている番号以外からの着信をランプで知らせたり、通話を録音していることを発信元に知らせたり、所定のボタン押下により予め登録された番号へ発報したりする等の機能(これらの機能を「詐欺防止機能」とも表す。)を有する電話機が知られている。これ以外にも、電話機に取り付けることで、詐欺防止機能を提供するアダプタ装置も知られている。 Techniques for preventing fraud using telephones (for example, transfer fraud) have been conventionally known. For example, an incoming call from a number other than the number registered in the phone book is notified by a lamp, the caller is notified that a call is being recorded, or a predetermined button is pressed to notify a pre-registered number. Phones having such functions (these functions are also referred to as "fraud prevention functions") are known. In addition to this, an adapter device that provides a fraud prevention function by being attached to a telephone is also known.

また、電話を利用した詐欺に用いられた電話番号が格納されたデータベース(いわゆるブラックリスト)を参照し、このデータベースに格納されている電話番号からの着信を防止する技術も知られている。 Further, there is also known a technique of referring to a database (so-called blacklist) in which telephone numbers used for fraud using telephones are stored and preventing incoming calls from the telephone numbers stored in this database.

更に、予め登録されたキーワードが通話内容に含まれていた場合、予め登録された通知先に注意メッセージを送信することで、電話を利用した振り込め詐欺等を防止する技術が知られている(例えば、特許文献1)。 Further, when a pre-registered keyword is included in the call content, a technique is known to prevent a transfer fraud using a telephone by sending a caution message to a pre-registered notification destination (for example). , Patent Document 1).

特開2015−220594号公報JP-A-2015-220594

しかしながら、例えば、詐欺防止機能を有する電話機や詐欺防止機能を提供するアダプタ装置を用いる場合、このような電話機又はアダプタ装置を購入し、ユーザが各種設定や取り付け等を行う必要があり、ユーザの負担となっていた。また、例えば、データベースに格納されている電話番号からの着信を防止する技術を用いる場合、このデータベースに格納されていない電話番号を用いた詐欺は防止することができなかった。 However, for example, when using a telephone having a fraud prevention function or an adapter device providing a fraud prevention function, it is necessary for the user to purchase such a telephone or an adapter device and make various settings and installations, which is a burden on the user. It was. Further, for example, when a technique for preventing an incoming call from a telephone number stored in a database is used, fraud using a telephone number not stored in this database cannot be prevented.

他方で、例えば、特許文献1に開示されている技術を用いる場合、ユーザは、キーワードを予め登録しておく必要があり、ユーザの負担となっていたと共に、予め登録されたキーワードが通話内容に含まれないような新たな手口の詐欺を防止することはできなかった。 On the other hand, for example, when the technology disclosed in Patent Document 1 is used, the user needs to register the keyword in advance, which is a burden on the user, and the pre-registered keyword is included in the call content. It was not possible to prevent new scams that were not included.

このように、従来技術では、ユーザ側に何等かの作業負担(例えば、電話機又はアダプタ装置の設定作業や取り付け作業、キーワードの登録作業等)が生じていたり、新たな手口の詐欺を効果的に防止することができなかったりした。 As described above, in the conventional technology, some work load (for example, setting work and installation work of the telephone or adapter device, keyword registration work, etc.) is incurred on the user side, and fraud of a new technique is effectively performed. I couldn't prevent it.

本発明の実施の形態は、上記の点に鑑みてなされたもので、電話を利用した詐欺の防止を支援することを目的とする。 The embodiment of the present invention has been made in view of the above points, and an object thereof is to support the prevention of fraud using a telephone.

上記目的を達成するため、本発明の実施の形態は、音声通話における通話内容を示す音声データから、音声認識手法によりテキストデータを作成する音声認識手段と、前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、を有し、前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする。

In order to achieve the above object, an embodiment of the present invention includes a voice recognition means for creating text data by a voice recognition method from voice data indicating a call content in a voice call, and text data created by the voice recognition means. The voice call corresponds to a specific call by using at least one information of the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a learned model learned in advance. The accuracy calculation means for calculating the accuracy, the determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold, and the determination means determine that the accuracy is equal to or higher than the threshold value. In that case, the trained model is additionally learned by using the notification means for notifying the predetermined terminal that the voice call is a specific call and the text data when the notification is performed by the notification means. Te, possess an updating means for updating the parameters of the learned model and the update unit performs the update in the background of the voice communication, characterized in that.

本発明の実施の形態によれば、電話を利用した詐欺の防止を支援することができる。 According to the embodiment of the present invention, it is possible to support the prevention of fraud using a telephone.

本実施形態に係る特定通話通知システムの全体構成の一例を示す図である。It is a figure which shows an example of the whole structure of the specific call notification system which concerns on this embodiment. コンピュータのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware configuration of a computer. 本実施形態に係る特定通話通知装置、音声認識装置、感情分析装置、及び通話内容分析装置の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the specific call notification device, the voice recognition device, the sentiment analysis device, and the call content analysis device which concerns on this embodiment. 本実施形態に係る特定通話の通知処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the notification processing of the specific call which concerns on this embodiment. 本実施形態に係る通話内容分析モデルの更新処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the update process of the call content analysis model which concerns on this embodiment. 本実施形態に係る特定通話の通知処理の他の例を示すシーケンス図である。It is a sequence diagram which shows the other example of the notification processing of the specific call which concerns on this embodiment.

以下、本発明の実施の形態(以下、「本実施形態」と表す。)について説明する。本実施形態では、電話を利用した詐欺に関する通話(以降では、電話を利用した詐欺に関する通話を「特定通話」と表す。)が行われた場合に、予め登録した通知先に特定通話が発生したことを通知する特定通話通知システム1について説明する。 Hereinafter, embodiments of the present invention (hereinafter referred to as “the present embodiment”) will be described. In the present embodiment, when a call related to fraud using a telephone (hereinafter, a call related to fraud using a telephone is referred to as a "specific call") is made, a specific call occurs at a notification destination registered in advance. The specific call notification system 1 for notifying this will be described.

電話を利用した詐欺とは、電話を利用して不正に金銭その他の交付を受けることを目的とした詐欺であり、例えば、振り込め詐欺、オレオレ詐欺、融資保証金詐欺、還付金等詐欺、架空請求詐欺、金融商品取引名目詐欺等が挙げられる。なお、特定通話には、詐欺には該当しないものの着信者に何等かの不快を与える通話(いわゆる迷惑電話やいたずら電話等)が含まれていても良い。 Phone fraud is fraud aimed at illegally receiving money or other payments using the phone, such as transfer fraud, oleore fraud, loan deposit fraud, refund fraud, and fictitious billing fraud. , Financial product transaction nominal fraud, etc. The specific call may include a call (so-called nuisance call, mischievous call, etc.) that does not correspond to fraud but causes some discomfort to the called party.

<特定通話通知システム1の全体構成>
まず、本実施形態に係る特定通話通知システム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係る特定通話通知システム1の全体構成の一例を示す図である。
<Overall configuration of specific call notification system 1>
First, the overall configuration of the specific call notification system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of the overall configuration of the specific call notification system 1 according to the present embodiment.

図1に示すように、本実施形態に係る特定通話通知システム1には、特定通話通知装置10と、中継装置20と、端末30と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とが含まれる。特定通話通知装置10及び中継装置20は、電気通信事業者の電話局や通信局等に構築されたシステム環境Eに含まれる。また、特定通話通知装置10と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とは、例えばインターネット等のネットワークを介して通信可能に接続される。 As shown in FIG. 1, the specific call notification system 1 according to the present embodiment includes a specific call notification device 10, a relay device 20, a terminal 30, a voice recognition device 40, a sentiment analysis device 50, and a call content. The analyzer 60 is included. The specific call notification device 10 and the relay device 20 are included in the system environment E constructed in the telephone station, the communication station, or the like of the telecommunications carrier. Further, the specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 are communicably connected via a network such as the Internet.

端末30は、電気通信事業者が提供する音声通話サービス(この音声通話サービスは、「電話サービス」、「通話サービス」、又は単に「電話」とも称される。)を利用する利用者の電話機、携帯電話機、スマートフォン等である。なお、端末30は、音声通話機能を有するものであれば、例えば、タブレット端末、PC(パーソナルコンピュータ)、ウェアラブルデバイス、ゲーム機器等であっても良い。 The terminal 30 is a telephone of a user who uses a voice call service provided by a telecommunications carrier (this voice call service is also referred to as a "telephone service", a "telephone service", or simply a "telephone"). Mobile phones, smartphones, etc. The terminal 30 may be, for example, a tablet terminal, a PC (personal computer), a wearable device, a game device, or the like, as long as it has a voice call function.

本実施形態では、電話の発信側の端末30を「発信端末30a」、電話の着信側の端末30を「着信端末30b」と表す。また、発信端末30aと着信端末30bとの間の通話が特定通話であった場合に、特定通話が発生したことの通知先として着信端末30b以外に予め登録された端末30を「通知先端末30c」と表す。 In the present embodiment, the terminal 30 on the calling side of the telephone is referred to as "calling terminal 30a", and the terminal 30 on the receiving side of the telephone is referred to as "incoming terminal 30b". Further, when the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call, the terminal 30 registered in advance other than the incoming terminal 30b as the notification destination that the specific call has occurred is referred to as the "notification destination terminal 30c". Is expressed.

特定通話通知装置10は、発信端末30aと着信端末30bとの間で特定通話が発生したか否かを判定し、この判定結果に応じて着信端末30bや通知先端末30cに所定の通知を行うコンピュータ又はコンピュータシステムである。なお、以降では、このような通知を行うサービスを「特定通話通知サービス」とも表す。 The specific call notification device 10 determines whether or not a specific call has occurred between the outgoing terminal 30a and the incoming terminal 30b, and gives a predetermined notification to the incoming terminal 30b and the notification destination terminal 30c according to the determination result. A computer or computer system. In the following, the service that gives such a notification will also be referred to as a "specific call notification service".

特定通話通知装置10は、発信端末30aと着信端末30bとの間の通話内容を音声認識装置40によりテキストデータ化する。また、同時に、特定通話通知装置10は、発信端末30aと着信端末30bとの間の通話内容を感情分析装置50により感情分析する。そして、特定通話通知装置10は、これらのテキストデータや感情分析結果を用いた通話内容分析装置60による分析結果から当該通話が特定通話であるか否かを判定し、この判定結果に応じて通知先端末30cに所定の通知を行う。 The specific call notification device 10 converts the contents of a call between the calling terminal 30a and the incoming call terminal 30b into text data by the voice recognition device 40. At the same time, the specific call notification device 10 emotionally analyzes the content of the call between the outgoing terminal 30a and the incoming terminal 30b by the emotion analysis device 50. Then, the specific call notification device 10 determines whether or not the call is a specific call from the analysis result by the call content analysis device 60 using these text data and the sentiment analysis result, and notifies according to the determination result. A predetermined notification is given to the destination terminal 30c.

中継装置20は、端末30間の通話内容を示す音声を中継する装置であり、例えば、局内電話交換機や収容ルータ等である。中継装置20は、発信端末30aと着信端末30bとの間で通話が開始された場合、これら発信端末30aと着信端末30bとの間の通話内容を示す音声を相互に中継すると共に、当該音声を特定通話通知装置10に転送する。ただし、中継装置20は、発信端末30a及び着信端末30bの少なくとも一方の利用者が特定通話通知サービスに加入している場合にのみ、当該音声を特定通話通知装置10に転送するようにしても良い。 The relay device 20 is a device that relays voice indicating the content of a call between terminals 30, and is, for example, an in-station telephone exchange, an accommodation router, or the like. When a call is started between the calling terminal 30a and the incoming terminal 30b, the relay device 20 mutually relays a voice indicating the content of the call between the outgoing terminal 30a and the incoming terminal 30b, and transmits the voice. Transfer to the specific call notification device 10. However, the relay device 20 may transfer the voice to the specific call notification device 10 only when at least one user of the outgoing terminal 30a and the incoming terminal 30b subscribes to the specific call notification service. ..

音声認識装置40は、発信端末30aと着信端末30bとの間の通話内容を表す音声データをテキスト化して、テキストデータを作成するコンピュータ又はコンピュータシステムである。 The voice recognition device 40 is a computer or a computer system that creates text data by converting voice data representing the contents of a call between the transmitting terminal 30a and the incoming terminal 30b into text.

感情分析装置50は、発信端末30aと着信端末30bとの間の通話内容を感情分析して、感情分析結果を作成するコンピュータ又はコンピュータシステムである。なお、感情分析とは、例えば、電話の発信者や着信者の感情がポジティブであるのか又はネガティブであるのかを分析することである。 The sentiment analysis device 50 is a computer or a computer system that analyzes the contents of a call between the transmitting terminal 30a and the incoming terminal 30b and creates an emotion analysis result. The sentiment analysis is, for example, analyzing whether the emotions of the caller or the callee are positive or negative.

通話内容分析装置60は、音声認識装置40が作成したテキストデータや感情分析装置50が分析した感情分析結果を用いて、発信端末30aと着信端末30bとの間の通話内容を分析し、当該通話が特定通話である可能性を分析する。このような分析は、機械学習の手法により予め学習された学習済モデルを用いて、当該通話が特定通話であるか否かを分類することで行われる。 The call content analysis device 60 analyzes the call content between the calling terminal 30a and the incoming terminal 30b using the text data created by the voice recognition device 40 and the sentiment analysis result analyzed by the sentiment analysis device 50, and the call is made. Analyze the possibility that is a specific call. Such analysis is performed by classifying whether or not the call is a specific call using a trained model pre-learned by a machine learning method.

なお、後述するように、通話内容分析装置60は、感情分析装置50が分析した感情分析結果を用いずに、音声認識装置40が作成したテキストデータのみを用いて、特定通話の可能性を分析しても良い。 As will be described later, the call content analysis device 60 analyzes the possibility of a specific call by using only the text data created by the voice recognition device 40 without using the sentiment analysis result analyzed by the sentiment analysis device 50. You may.

図1に示す特定通話通知システム1の構成は一例であって、他の構成であっても良い。例えば、音声認識装置40と、感情分析装置50と、通話内容分析装置60とのうちの少なくとも1つの装置がシステム環境Eに含まれていても良い。また、音声認識装置40と、感情分析装置50と、通話内容分析装置60とが各々異なる装置である必要はなく、例えば、これらの装置のうちの2つ以上の装置が1台の装置で構成(又は1つのシステムとして構成)されていても良い。 The configuration of the specific call notification system 1 shown in FIG. 1 is an example, and may be another configuration. For example, at least one of the voice recognition device 40, the emotion analysis device 50, and the call content analysis device 60 may be included in the system environment E. Further, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 do not have to be different devices, and for example, two or more of these devices are configured by one device. It may be configured (or configured as one system).

<各種装置のハードウェア構成>
次に、本実施形態に係る特定通話通知システム1に含まれる特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60のハードウェア構成について説明する。特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60は、例えば、図2に示すコンピュータ100を1台以上用いることにより実現される。図2は、コンピュータ100のハードウェア構成の一例を示す図である。
<Hardware configuration of various devices>
Next, the hardware configuration of the specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 included in the specific call notification system 1 according to the present embodiment will be described. The specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 are realized by using, for example, one or more computers 100 shown in FIG. FIG. 2 is a diagram showing an example of the hardware configuration of the computer 100.

図2に示すコンピュータ100は、入力装置101と、表示装置102と、外部I/F103と、RAM(Random Access Memory)104と、ROM(Read Only Memory)105と、CPU(Central Processing Unit)106と、通信I/F107と、補助記憶装置108とを有する。これら各ハードウェアは、それぞれがバスBを介して通信可能に接続されている。 The computer 100 shown in FIG. 2 includes an input device 101, a display device 102, an external I / F 103, a RAM (Random Access Memory) 104, a ROM (Read Only Memory) 105, and a CPU (Central Processing Unit) 106. , Communication I / F 107 and auxiliary storage device 108. Each of these hardware is connected so as to be communicable via the bus B.

入力装置101は、例えばキーボードやマウス、タッチパネル等であり、コンピュータ100の利用者が各種操作を入力するのに用いられる。表示装置102は、例えばディスプレイ等であり、各種の処理結果を表示する。なお、特定通話通知装置10と、音声認識装置40と、感情分析装置50と、通話内容分析装置60とは、入力装置101及び表示装置102の少なくとも一方を有していなくても良い。 The input device 101 is, for example, a keyboard, a mouse, a touch panel, or the like, and is used by a user of the computer 100 to input various operations. The display device 102 is, for example, a display or the like, and displays various processing results. The specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 do not have to have at least one of the input device 101 and the display device 102.

外部I/F103は、外部装置とのインタフェースである。外部装置には、記録媒体103a等がある。コンピュータ100は、外部I/F103を介して、記録媒体103a等の読み取りや書き込み等を行うことができる。 The external I / F 103 is an interface with an external device. The external device includes a recording medium 103a and the like. The computer 100 can read or write the recording medium 103a or the like via the external I / F 103.

記録媒体103aには、例えば、フレキシブルディスク、CD(Compact Disc)、DVD(Digital Versatile Disk)、SDメモリカード(Secure Digital memory card)、USB(Universal Serial Bus)メモリカード等がある。 The recording medium 103a includes, for example, a flexible disk, a CD (Compact Disc), a DVD (Digital Versatile Disk), an SD memory card (Secure Digital memory card), a USB (Universal Serial Bus) memory card, and the like.

RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリである。ROM105は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリである。ROM105には、例えば、OS(Operating System)設定やネットワーク設定等が格納されている。 The RAM 104 is a volatile semiconductor memory that temporarily holds programs and data. The ROM 105 is a non-volatile semiconductor memory that can hold programs and data even when the power is turned off. The ROM 105 stores, for example, OS (Operating System) settings, network settings, and the like.

CPU106は、ROM105や補助記憶装置108等からプログラムやデータをRAM104上に読み出して処理を実行する演算装置である。 The CPU 106 is an arithmetic unit that reads programs and data from the ROM 105, the auxiliary storage device 108, and the like onto the RAM 104 and executes processing.

通信I/F107は、コンピュータ100をネットワークに接続するためのインタフェースである。補助記憶装置108は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等であり、プログラムやデータを格納している不揮発性の記憶装置である。 The communication I / F 107 is an interface for connecting the computer 100 to the network. The auxiliary storage device 108 is, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like, and is a non-volatile storage device that stores programs and data.

補助記憶装置108に格納されているプログラムやデータには、例えば、OS、当該OS上において各種機能を実現するアプリケーションプログラム等がある。 The programs and data stored in the auxiliary storage device 108 include, for example, an OS, an application program that realizes various functions on the OS, and the like.

本実施形態に係る特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60は、図2に示すコンピュータ100を1台以上用いることにより、後述する各種処理を実行することができる。 The specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 according to the present embodiment execute various processes described later by using one or more computers 100 shown in FIG. Can be done.

<各種装置の機能構成>
次に、本実施形態に係る特定通話通知システム1に含まれる特定通話通知装置10、音声認識装置40、感情分析装置50及び通話内容分析装置60の機能構成について、図3を参照しながら説明する。図3は、本実施形態に係る特定通話通知装置10、音声認識装置40、感情分析装置50、及び通話内容分析装置60の機能構成の一例を示す図である。
<Functional configuration of various devices>
Next, the functional configurations of the specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 included in the specific call notification system 1 according to the present embodiment will be described with reference to FIG. .. FIG. 3 is a diagram showing an example of the functional configuration of the specific call notification device 10, the voice recognition device 40, the sentiment analysis device 50, and the call content analysis device 60 according to the present embodiment.

≪特定通話通知装置10≫
図3に示すように、本実施形態に係る特定通話通知装置10は、音声データ作成部11と、音声認識要求部12と、感情分析要求部13と、通話内容分析要求部14と、特定通話判定部15と、通知部16と、更新データ作成部17と、更新要求部18とを有する。これら各機能部は、例えば、特定通話通知装置10にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
<< Specific call notification device 10 >>
As shown in FIG. 3, the specific call notification device 10 according to the present embodiment includes a voice data creation unit 11, a voice recognition request unit 12, a sentiment analysis request unit 13, a call content analysis request unit 14, and a specific call. It has a determination unit 15, a notification unit 16, an update data creation unit 17, and an update request unit 18. Each of these functional units is realized, for example, by a process of causing a CPU or the like to execute one or more programs installed in the specific call notification device 10.

音声データ作成部11は、中継装置20から転送された音声から音声データを作成する。音声データ作成部11は、例えば、音声認識装置40や感情分析装置50が処理可能な任意のデータ形式の音声データを作成する。 The voice data creation unit 11 creates voice data from the voice transferred from the relay device 20. The voice data creation unit 11 creates voice data in an arbitrary data format that can be processed by the voice recognition device 40 or the sentiment analysis device 50, for example.

音声認識要求部12は、音声データ作成部11が作成した音声データが含まれる音声認識要求を音声認識装置40に送信する。音声認識要求部12は、例えば、ストリーミング方式により音声認識要求を音声認識装置40に送信する。ストリーミング方式を用いることで、発信端末30aと着信端末30bとの間の音声をリアルタイムにテキスト化することができる。 The voice recognition request unit 12 transmits a voice recognition request including the voice data created by the voice data creation unit 11 to the voice recognition device 40. The voice recognition request unit 12 transmits a voice recognition request to the voice recognition device 40 by, for example, a streaming method. By using the streaming method, the voice between the transmitting terminal 30a and the incoming terminal 30b can be converted into text in real time.

ただし、これに限られず、音声認識要求部12は、例えば、発信端末30aと着信端末30bとの間の通話を所定の時間(例えば、数秒等)毎に区切って、この区切られた区間の間の音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。又は、例えば、通話中における音声の切れ目(例えば、数m秒の無音が発生した箇所等)を特定した上で、特定した音声の切れ目毎に通話を区切って、この区切られた区間の間の音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。これら以外にも、例えば、発信端末30aと着信端末30bとの間の通話開始から通話終了までの音声を示す音声データが含まれる音声認識要求を音声認識装置40に送信しても良い。 However, the present invention is not limited to this, and the voice recognition requesting unit 12 divides a call between the calling terminal 30a and the incoming terminal 30b at predetermined time intervals (for example, several seconds), and the voice recognition requesting unit 12 divides the call between the divided sections. A voice recognition request including voice data indicating the voice of the above may be transmitted to the voice recognition device 40. Alternatively, for example, after identifying a voice break during a call (for example, a place where silence occurs for several msec), the call is divided for each specified voice break, and the section between the divided sections is divided. A voice recognition request including voice data indicating voice may be transmitted to the voice recognition device 40. In addition to these, for example, a voice recognition request including voice data indicating voice from the start of a call to the end of a call between the calling terminal 30a and the receiving terminal 30b may be transmitted to the voice recognition device 40.

感情分析要求部13は、音声データ作成部11が作成した音声データが含まれる感情分析要求を感情分析装置50に送信する。感情分析要求部13は、例えば、ストリーミング方式により感情分析要求を感情分析装置50に送信する。ストリーミング方式を用いることで、発信端末30aと着信端末30bとの間の音声の感情分析をリアルタイムに行うことができる。 The sentiment analysis request unit 13 transmits an emotion analysis request including the voice data created by the voice data creation unit 11 to the sentiment analysis device 50. The sentiment analysis request unit 13 transmits the sentiment analysis request to the sentiment analyzer 50 by, for example, a streaming method. By using the streaming method, it is possible to perform voice emotion analysis between the transmitting terminal 30a and the receiving terminal 30b in real time.

ただし、これに限られず、感情分析要求部13は、例えば、発信端末30aと着信端末30bとの間の通話開始から通話終了までの音声を示す音声データが含まれる感情分析要求を感情分析装置50に送信しても良い。また、感情分析装置50がテキストデータから感情分析を行うものである場合には、感情分析要求部13は、音声データに代えて、音声認識装置40によりテキスト化されたテキストデータが含まれる感情分析要求を感情分析装置50に送信しても良い。更に、感情分析装置50が音声データ及びテキストデータの両方から感情分析を行うものである場合には、感情分析要求部13は、音声データ及びテキストデータの両方が含まれる感情分析要求を感情分析装置50に送信しても良い。 However, the present invention is not limited to this, and the sentiment analysis request unit 13 makes an emotion analysis request including voice data indicating voice from the start of the call to the end of the call between the outgoing terminal 30a and the incoming terminal 30b, for example. You may send it to. Further, when the sentiment analysis device 50 performs the sentiment analysis from the text data, the sentiment analysis requesting unit 13 includes the sentiment analysis including the text data converted into text by the voice recognition device 40 instead of the voice data. The request may be sent to the sentiment analyzer 50. Further, when the sentiment analysis device 50 performs the sentiment analysis from both the voice data and the text data, the sentiment analysis request unit 13 makes a sentiment analysis request including both the voice data and the text data. It may be sent to 50.

通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータと、感情分析装置50による分析結果を示す感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する。通話内容分析要求部14は、例えば、或る一定の範囲のテキスト(例えば、1単語、数語の単語、1フレーズ、1文等)を示すテキストデータを1つの単位として、このテキストデータと、当該テキストデータに対応する感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する。ただし、これに限られず、通話内容分析要求部14は、例えば、1文字を示すテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信しても良いし、或る意味のある単語の集まり等を示すテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信しても良い。なお、テキストデータに対応する感情分析結果データとは、テキストデータを得るのに用いられた音声と同一の音声から得られた感情分析結果データのことである。 The call content analysis request unit 14 transmits a call content analysis request including text data converted into text by the voice recognition device 40 and sentiment analysis result data indicating the analysis result by the sentiment analysis device 50 to the call content analysis device 60. do. The call content analysis request unit 14 uses, for example, text data indicating a certain range of text (for example, one word, several words, one phrase, one sentence, etc.) as one unit, and uses this text data as a unit. A call content analysis request including the sentiment analysis result data corresponding to the text data is transmitted to the call content analysis device 60. However, the present invention is not limited to this, and the call content analysis request unit 14 may, for example, transmit a call content analysis request including text data indicating one character to the call content analysis device 60, or a word having a certain meaning. A call content analysis request including text data indicating a collection of the above may be transmitted to the call content analysis device 60. The sentiment analysis result data corresponding to the text data is the sentiment analysis result data obtained from the same voice as the voice used to obtain the text data.

ここで、例えば、通話内容分析装置60が感情分析結果データを用いずに通話内容分析を行うものである場合、通話内容分析要求部14は、テキストデータのみが含まれる通話内容分析要求を通話内容分析装置60に送信する。 Here, for example, when the call content analysis device 60 analyzes the call content without using the emotion analysis result data, the call content analysis request unit 14 makes a call content analysis request containing only text data. It is transmitted to the analyzer 60.

特定通話判定部15は、通話内容分析装置60による分析結果を示す通話内容分析結果データを用いて、発信端末30aと着信端末30bとの間の通話が特定通話に該当するか否かを判定する。 The specific call determination unit 15 determines whether or not the call between the outgoing terminal 30a and the incoming terminal 30b corresponds to the specific call by using the call content analysis result data showing the analysis result by the call content analysis device 60. ..

通知部16は、特定通話判定部15によって発信端末30aと着信端末30bとの間の通話が特定通話に該当すると判定された場合、予め登録された着信端末30bや通知先端末30cに所定の通知を送信する。なお、通知先端末30cを特定する情報(例えば、電話番号やメールアドレス等)は、例えば、特定通話通知サービスの利用開始等にあたって、発信端末30aや着信端末30bの利用者が予め登録しておく。 When the specific call determination unit 15 determines that the call between the outgoing terminal 30a and the incoming terminal 30b corresponds to the specific call, the notification unit 16 notifies the incoming terminal 30b and the notification destination terminal 30c registered in advance with a predetermined notification. To send. Information that identifies the notification destination terminal 30c (for example, a telephone number, an e-mail address, etc.) is registered in advance by the user of the outgoing terminal 30a or the incoming terminal 30b, for example, when starting to use the specific call notification service. ..

ここで、所定の通知とは、例えば、詐欺に関する通話が発生したことを示す電子メールによる通知でも良いし、当該通話が発生したことを示す自動アナウンス等を電話によって通知しても良い。また、これらの通知の両方を行っても良い。更に、発信端末30aと着信端末30bとの間の通話に通知先端末30cが割り込み通話を行うための情報(割り込み通話を行うための電話番号等)を通知しても良い。 Here, the predetermined notification may be, for example, a notification by e-mail indicating that a call related to fraud has occurred, or an automatic announcement indicating that the call has occurred may be notified by telephone. Also, both of these notifications may be given. Further, the information for the notification destination terminal 30c to make an interrupted call (telephone number for making an interrupted call, etc.) may be notified to the call between the outgoing terminal 30a and the incoming terminal 30b.

更新データ作成部17は、例えば、発信端末30aと着信端末30bとの間で通話が行われる度に、後述する通話内容分析モデル63を更新するための更新データを作成する。 The update data creation unit 17 creates update data for updating the call content analysis model 63, which will be described later, every time a call is made between the outgoing terminal 30a and the incoming terminal 30b, for example.

更新要求部18は、更新データ作成部17により更新データされると、当該更新データが含まれる更新要求を通話内容分析装置60に送信する。 When the update data is updated by the update data creation unit 17, the update request unit 18 transmits an update request including the update data to the call content analysis device 60.

なお、図3では、一例として、特定通話通知装置10の各機能部を1台の装置が有している場合を示しているが、これに限られない。例えば、特定通話通知装置10が複数台の装置で構成される場合等には、これらの各機能部のそれぞれは、特定通話通知装置10を構成する複数台の装置のうちのいずれかの装置が有していれば良い。 Note that FIG. 3 shows, as an example, a case where one device has each functional unit of the specific call notification device 10, but the present invention is not limited to this. For example, when the specific call notification device 10 is composed of a plurality of devices, each of these functional units includes one of the plurality of devices constituting the specific call notification device 10. You just have to have it.

≪音声認識装置40≫
図3に示すように、本実施形態に係る音声認識装置40は、音声認識部41を有する。音声認識部41は、例えば、音声認識装置40にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
Voice recognition device 40≫
As shown in FIG. 3, the voice recognition device 40 according to the present embodiment has a voice recognition unit 41. The voice recognition unit 41 is realized, for example, by a process of causing a CPU or the like to execute one or more programs installed in the voice recognition device 40.

音声認識部41は、特定通話通知装置10からの音声認識要求を受信すると、既知の音声認識技術により、当該音声認識要求に含まれる音声データをテキスト化して、テキストデータを作成する。そして、音声認識部41は、作成したテキストデータが含まれる音声認識結果を特定通話通知装置10に送信する。 When the voice recognition unit 41 receives the voice recognition request from the specific call notification device 10, the voice recognition unit 41 converts the voice data included in the voice recognition request into text by a known voice recognition technique, and creates text data. Then, the voice recognition unit 41 transmits the voice recognition result including the created text data to the specific call notification device 10.

≪感情分析装置50≫
図3に示すように、本実施形態に係る感情分析装置50は、感情分析部51を有する。感情分析部51は、例えば、感情分析装置50にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。
Sentiment analyzer 50≫
As shown in FIG. 3, the sentiment analysis device 50 according to the present embodiment has an emotion analysis unit 51. The emotion analysis unit 51 is realized, for example, by a process of causing a CPU or the like to execute one or more programs installed in the emotion analysis device 50.

感情分析部51は、特定通話通知装置10からの感情分析要求を受信すると、既知の感情分析技術により、当該感情分析要求に含まれる音声データ(又はテキストデータ)に対して感情分析を行って、感情分析結果データを作成する。そして、感情分析部51は、作成した感情分析結果データが含まれる感情分析結果を特定通話通知装置10に送信する。 Upon receiving the sentiment analysis request from the specific call notification device 10, the sentiment analysis unit 51 performs sentiment analysis on the voice data (or text data) included in the sentiment analysis request by a known sentiment analysis technique. Create sentiment analysis result data. Then, the sentiment analysis unit 51 transmits the sentiment analysis result including the created sentiment analysis result data to the specific call notification device 10.

なお、感情分析結果データは、例えば、音声データ(又はテキストデータ)が示す通話における発信者や着信者の感情がポジティブである割合やネガティブである割合を示すデータである。ただし、これに限られず、感情分析データは、例えば、当該発信者や当該着信者の怒り、不安、喜び、悲しみ等の各種感情の割合を示すデータ等であっても良い。 The sentiment analysis result data is, for example, data showing a positive ratio or a negative ratio of the emotions of the caller or the called party in the call indicated by the voice data (or text data). However, the present invention is not limited to this, and the sentiment analysis data may be, for example, data showing the ratio of various emotions such as anger, anxiety, joy, and sadness of the sender and the called.

≪通話内容分析装置60≫
図3に示すように、本実施形態に係る通話内容分析装置60は、通話内容分析部61と、モデル更新部62と、通話内容分析モデル63とを有する。通話内容分析部61及びモデル更新部62は、例えば、通話内容分析装置60にインストールされた1以上のプログラムがCPU等に実行させる処理により実現される。また、通話内容分析モデル63は、例えば、通話内容分析装置60の補助記憶装置等に記憶されている。
<< Call content analysis device 60 >>
As shown in FIG. 3, the call content analysis device 60 according to the present embodiment has a call content analysis unit 61, a model update unit 62, and a call content analysis model 63. The call content analysis unit 61 and the model update unit 62 are realized, for example, by a process in which one or more programs installed in the call content analysis device 60 are executed by a CPU or the like. Further, the call content analysis model 63 is stored in, for example, an auxiliary storage device of the call content analysis device 60.

通話内容分析部61は、特定通話通知装置10からの通話内容分析要求を受信すると、通話内容分析モデル63を用いて、当該通話内容分析要求に含まれるテキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する。なお、このとき、当該通話内容分析要求に感情分析結果データが含まれる場合、通話内容分析部61は、この感情分析結果データも用いて、当該テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類する。 When the call content analysis unit 61 receives the call content analysis request from the specific call notification device 10, the call content analysis model 63 uses the call content analysis model 63 to convert the text data included in the call content analysis request into a "specific call" or a "specific call". Classify into one of "not" and create call content analysis result data including the classification result and its accuracy. At this time, when the sentiment analysis result data is included in the call content analysis request, the call content analysis unit 61 also uses the sentiment analysis result data to use the text data as "specific call" or "not a specific call". Classify into one of.

通話内容分析モデル63は、既知の機械学習の手法を用いて、予め学習された学習済モデルである。通話内容分析モデル63としては、例えば、ニューラルネットワーク(特に、ディープニューラルネットワーク)等のモデルを用いることができる。ただし、通話内容分析モデル63は、これに限られず、例えば、SVM(Support Vector Machine)等、機械学習に用いられる種々の分類モデルを用いることができる。なお、通話内容分析モデル63として、ルールベースの手法により作成された分類モデルを用いても良い。 The call content analysis model 63 is a pre-learned model using a known machine learning method. As the call content analysis model 63, for example, a model such as a neural network (particularly, a deep neural network) can be used. However, the call content analysis model 63 is not limited to this, and various classification models used for machine learning such as SVM (Support Vector Machine) can be used. As the call content analysis model 63, a classification model created by a rule-based method may be used.

ここで、通話内容分析モデル63は、例えば、特定通話に用いられる単語やフレーズ、文等を示すテキストデータと、このテキストデータが分類されるべき結果(「特定通話」又は「特定通話でない」)とが含まれる多数の学習データを用いて、予め学習される。 Here, the call content analysis model 63 is, for example, text data indicating words, phrases, sentences, etc. used in a specific call, and a result in which the text data should be classified (“specific call” or “not a specific call”). It is trained in advance using a large number of training data including and.

モデル更新部62は、例えば、特定通話通知装置10からの更新要求を受信すると、この更新要求に含まれる更新データを用いて、通話内容分析モデル63を更新する。すなわち、モデル更新部62は、当該更新データを用いて、通話内容分析モデル63のパラメータを更新する。このように、発信端末30aと着信端末30bとの間で通話が行われる度に、通話内容分析モデル63のパラメータが更新されることで、例えば、新たな手口の詐欺も特定通話であると分類することができるようになる。 When the model update unit 62 receives an update request from the specific call notification device 10, for example, the model update unit 62 updates the call content analysis model 63 using the update data included in the update request. That is, the model update unit 62 updates the parameters of the call content analysis model 63 using the update data. In this way, every time a call is made between the outgoing terminal 30a and the incoming terminal 30b, the parameters of the call content analysis model 63 are updated, so that, for example, a fraud with a new technique is also classified as a specific call. You will be able to.

なお、図3では、一例として、通話内容分析装置60の各機能部を1台の装置が有している場合を示しているが、これに限られない。例えば、通話内容分析装置60が複数台の装置で構成される場合等には、これらの各機能部のそれぞれは、通話内容分析装置60を構成する複数台の装置のうちのいずれかの装置が有していれば良い
<処理の詳細>
以降では、本実施形態に係る特定通話通知システム1の処理の詳細について説明する。
Note that FIG. 3 shows, as an example, a case where one device has each functional unit of the call content analysis device 60, but the present invention is not limited to this. For example, when the call content analysis device 60 is composed of a plurality of devices, each of these functional units includes one of the plurality of devices constituting the call content analysis device 60. All you have to do is have <Details of processing>
Hereinafter, the details of the processing of the specific call notification system 1 according to the present embodiment will be described.

≪特定通話の通知処理≫
以降では、一例として、感情分析を用いずに、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定して、この判定結果に応じて、着信端末30bや通知先端末30cに所定の通知を行う処理について、図4を参照しながら説明する。図4は、本実施形態に係る特定通話の通知処理の一例を示すシーケンス図である。なお、図4では、発信端末30aと着信端末30bとの間の通話が開始され、この通話による音声が中継装置20から特定通話通知装置10に転送されたものとして説明する。
≪Notification processing of specific call≫
Hereinafter, as an example, it is determined whether or not the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call without using sentiment analysis, and the incoming terminal 30b or the notification is determined according to the determination result. The process of giving a predetermined notification to the destination terminal 30c will be described with reference to FIG. FIG. 4 is a sequence diagram showing an example of notification processing of a specific call according to the present embodiment. In FIG. 4, it is assumed that a call between the calling terminal 30a and the incoming call terminal 30b is started, and the voice of this call is transferred from the relay device 20 to the specific call notification device 10.

特定通話通知装置10の音声データ作成部11は、中継装置20から転送された音声から音声データを作成する(ステップS101)。 The voice data creation unit 11 of the specific call notification device 10 creates voice data from the voice transferred from the relay device 20 (step S101).

なお、特定通話通知装置10は、例えば、着信端末30bの利用者が特定通話通知サービスに加入しているか否かを判定し、特定通話通知サービスに加入していると判定した場合にのみ、音声データを作成するようにしても良い。また、この判定は、特定通話通知装置10とは異なる他の装置(例えば、中継装置20、又は中継装置20と特定通話通知装置10との間に設置される装置等)が行っても良い。 The specific call notification device 10 determines, for example, whether or not the user of the incoming terminal 30b is subscribed to the specific call notification service, and only when it is determined that the user is subscribed to the specific call notification service is voice. You may try to create the data. Further, this determination may be performed by another device different from the specific call notification device 10 (for example, a relay device 20, or a device installed between the relay device 20 and the specific call notification device 10).

次に、特定通話通知装置10の音声認識要求部12は、音声データ作成部11が作成した音声データが含まれる音声認識要求を音声認識装置40に送信する(ステップS102)。このとき、音声認識要求部12は、例えば、ストリーミング方式を用いて、音声データが含まれる音声認識要求を音声認識装置40に送信する。 Next, the voice recognition request unit 12 of the specific call notification device 10 transmits a voice recognition request including the voice data created by the voice data creation unit 11 to the voice recognition device 40 (step S102). At this time, the voice recognition request unit 12 transmits a voice recognition request including voice data to the voice recognition device 40 by using, for example, a streaming method.

音声認識装置40の音声認識部41は、音声認識要求を受信すると、既知の音声認識技術により、当該音声認識要求に含まれる音声データをテキスト化して、テキストデータを作成する(ステップS103)。 Upon receiving the voice recognition request, the voice recognition unit 41 of the voice recognition device 40 converts the voice data included in the voice recognition request into text by a known voice recognition technique, and creates text data (step S103).

次に、音声認識装置40の音声認識部41は、上記のステップS103で作成したテキストデータが含まれる音声認識結果を特定通話通知装置10に送信する(ステップS104)。 Next, the voice recognition unit 41 of the voice recognition device 40 transmits the voice recognition result including the text data created in step S103 to the specific call notification device 10 (step S104).

特定通話通知装置10の通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータが含まれる通話内容分析要求を通話内容分析装置60に送信する(ステップS105)。 The call content analysis request unit 14 of the specific call notification device 10 transmits a call content analysis request including text data converted into text by the voice recognition device 40 to the call content analysis device 60 (step S105).

通話内容分析装置60の通話内容分析部61は、通話内容分析要求を受信すると、通話内容分析モデル63を用いて、当該通話内容分析要求に含まれるテキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する(ステップS106)。なお、確度とは、該当の分類結果に分類される可能性を表す値(例えば、パーセンテージ)である。したがって、通話内容分析結果データは、例えば、分類結果「特定通話」、確度「65%」等と表される。 Upon receiving the call content analysis request, the call content analysis unit 61 of the call content analysis device 60 uses the call content analysis model 63 to convert the text data included in the call content analysis request into a "specific call" or "not a specific call". ”, And create call content analysis result data including the classification result and its accuracy (step S106). The accuracy is a value (for example, a percentage) indicating the possibility of being classified into the corresponding classification result. Therefore, the call content analysis result data is represented, for example, as a classification result "specific call", an accuracy of "65%", or the like.

次に、通話内容分析装置60の通話内容分析部61は、上記のステップS106で作成した通話内容分析結果データが含まれる通話内容分析結果を特定通話通知装置10に送信する(ステップS107)。 Next, the call content analysis unit 61 of the call content analysis device 60 transmits the call content analysis result including the call content analysis result data created in step S106 to the specific call notification device 10 (step S107).

特定通話通知装置10の特定通話判定部15は、通話内容分析結果を受信すると、当該通話内容分析結果に含まれる通話内容分析結果データを用いて、発信端末30aと着信端末30bとの間の通話が特定通話に該当するか否かを判定する(ステップS108)。特定通話判定部15は、例えば、通話内容分析結果データに含まれる分類結果「特定通話」の確度が、予め設定された所定の閾値以上であるか否かを判定し、当該確度が当該閾値以上である場合には、当該通話が特定通話に該当すると判定する。一方で、特定通話判定部15は、例えば、当該確度が当該閾値未満である場合には、当該通話は特定通話に該当しないと判定する。 When the specific call determination unit 15 of the specific call notification device 10 receives the call content analysis result, the specific call content analysis result data included in the call content analysis result is used to make a call between the calling terminal 30a and the incoming call terminal 30b. Determines whether or not corresponds to a specific call (step S108). The specific call determination unit 15 determines, for example, whether or not the accuracy of the classification result "specific call" included in the call content analysis result data is equal to or higher than a preset predetermined threshold, and the accuracy is equal to or higher than the threshold. If, it is determined that the call corresponds to a specific call. On the other hand, the specific call determination unit 15 determines that the call does not correspond to the specific call, for example, when the accuracy is less than the threshold value.

例えば、上記のステップS107で得られた通話内容分析結果データが分類結果「特定通話」、確度「65%」であり、予め設定された閾値が「60」であるものとする。この場合、当該確度「65%」は閾値「60」以上であるため、特定通話判定部15は、当該通話は特定通話に該当すると判定する。一方で、例えば、上記のステップS107で得られた通話内容分析結果データが分類結果「特定通話」、確度「55%」であり、予め設定された閾値が「60」であるものとする。この場合、当該確度「55%」は閾値「60」未満であるため、特定通話判定部15は、当該通話は特定通話に該当しないと判定する。 For example, it is assumed that the call content analysis result data obtained in step S107 is the classification result "specific call", the accuracy is "65%", and the preset threshold value is "60". In this case, since the accuracy "65%" is equal to or higher than the threshold value "60", the specific call determination unit 15 determines that the call corresponds to the specific call. On the other hand, for example, it is assumed that the call content analysis result data obtained in step S107 is the classification result "specific call", the accuracy is "55%", and the preset threshold value is "60". In this case, since the accuracy "55%" is less than the threshold value "60", the specific call determination unit 15 determines that the call does not correspond to the specific call.

上記のステップS108において、当該通話が特定通話に該当すると判定された場合、特定通話通知装置10の通知部16は、予め登録された通知先端末30cに所定の通知を送信する(ステップS109)。 If it is determined in step S108 above that the call corresponds to a specific call, the notification unit 16 of the specific call notification device 10 transmits a predetermined notification to the notification destination terminal 30c registered in advance (step S109).

なお、上述したように、通知としては、例えば、詐欺に関する通話が発生したことを示す電子メールでも良いし、当該通話が発生したことを示す自動アナウンス等を電話しても良い。また、これらの通知の両方を行っても良い。このとき、電子メールには、例えば、上記のステップS106の通話内容分析で特定通話と分類されたテキストデータが表すテキストやその分類結果の確度等が含まれていても良い。 As described above, the notification may be, for example, an e-mail indicating that a call related to fraud has occurred, or an automatic announcement indicating that the call has occurred. Also, both of these notifications may be given. At this time, the e-mail may include, for example, the text represented by the text data classified as the specific call in the call content analysis in step S106 above, the accuracy of the classification result, and the like.

更に、発信端末30aと着信端末30bとの間の通話に通知先端末30cが割り込み通話を行うための電話番号等を通知しても良い。これ以外にも、例えば、上記のステップS108で分類結果「特定通話」の角度が非常に高い場合等には、特定通話通知サービスの利用者の事前承諾等を前提として、発信端末30aと着信端末30bとの間の通話を強制的に切断するようにしても良い。また、このような通話の切断は、上記の通知を行った後に行っても良いし、上記の通知の代わりに行っても良い。 Further, the notification destination terminal 30c may notify the call between the calling terminal 30a and the incoming terminal 30b of a telephone number or the like for making an interrupted call. In addition to this, for example, when the angle of the classification result "specific call" is very high in step S108 above, the outgoing terminal 30a and the incoming terminal are premised on the prior consent of the user of the specific call notification service. The call to and from 30b may be forcibly disconnected. Further, such a disconnection of the call may be performed after the above notification is given, or may be performed instead of the above notification.

以上のように、本実施形態に係る特定通話通知システム1では、機械学習の手法により予め学習された通話内容分析モデル63を用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定することができる。そして、本実施形態に係る特定通話通知システム1では、発信端末30aと着信端末30bとの間の通話が特定通話であると判定された場合、予め登録された通知先端末30c(例えば、着信端末30bの家族等が利用する端末30)に所定の通知を行う。 As described above, in the specific call notification system 1 according to the present embodiment, the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call using the call content analysis model 63 pre-learned by the machine learning method. It is possible to determine whether or not it is. Then, in the specific call notification system 1 according to the present embodiment, when it is determined that the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call, the notification destination terminal 30c registered in advance (for example, the incoming terminal) A predetermined notification is given to the terminal 30) used by the family of 30b or the like.

これにより、本実施形態に係る特定通話通知システム1では、特定通話通知サービスの利用者に対して何等かの作業負担(例えば、電話機又はアダプタ装置の設定作業や取り付け作業、キーワードの登録作業等)を発生させることなく、振り込め詐欺等に関する通話(特定通話)を防止することができるようになる。 As a result, in the specific call notification system 1 according to the present embodiment, some work load (for example, setting work and installation work of the telephone or adapter device, keyword registration work, etc.) is performed on the user of the specific call notification service. It becomes possible to prevent a call (specific call) related to a transfer fraud or the like without causing a transfer fraud.

また、本実施形態に係る特定通話通知システム1では、機械学習の手法により予め学習された通話内容分析モデル63を用いることで、例えばルールベース等による手法と比較して、未知の単語やフレーズ等が用いられた場合であっても特定通話と分類できる可能性が高くなり、振り込め詐欺等をより効果的に防止することができる。同様に、当該通話内容分析モデル63を用いることで、単なる単語やフレーズ等だけでなく、これらの単語やフレーズの前後の文脈をも考慮した分類が可能となり、例えばルールベース等による手法と比較して、特定通話をより高い精度で分類することが可能となる。 Further, in the specific call notification system 1 according to the present embodiment, by using the call content analysis model 63 learned in advance by the machine learning method, unknown words, phrases, etc. are compared with, for example, a rule-based method. Even if is used, there is a high possibility that it can be classified as a specific call, and transfer fraud and the like can be prevented more effectively. Similarly, by using the call content analysis model 63, it is possible to classify not only words and phrases but also the contexts before and after these words and phrases, for example, in comparison with a rule-based method. Therefore, it becomes possible to classify specific calls with higher accuracy.

≪通話内容分析モデル63の更新処理≫
以降では、発信端末30aと着信端末30bとの間で通話が行われる度に、通話内容分析モデル63を更新する処理について、図5を参照しながら説明する。図5は、本実施形態に係る通話内容分析モデル63の更新処理の一例を示すシーケンス図である。なお、図5の処理は、例えば、発信端末30aと着信端末30bとの間の通話終了後に実行されても良いし、発信端末30aと着信端末30bとの間の通話中にバックグラウンド等で実行されても良い。又は、所定の期間(例えば、1週間や1か月)毎に実行されても良い。
<< Update processing of call content analysis model 63 >>
Hereinafter, the process of updating the call content analysis model 63 each time a call is made between the outgoing terminal 30a and the incoming terminal 30b will be described with reference to FIG. FIG. 5 is a sequence diagram showing an example of the update process of the call content analysis model 63 according to the present embodiment. The process of FIG. 5 may be executed, for example, after the end of the call between the calling terminal 30a and the incoming call terminal 30b, or may be executed in the background during the call between the calling terminal 30a and the incoming call terminal 30b. May be done. Alternatively, it may be executed every predetermined period (for example, one week or one month).

まず、特定通話通知装置10の更新データ作成部17は、通話内容分析モデル63を更新するための更新データを作成する(ステップS201)。 First, the update data creation unit 17 of the specific call notification device 10 creates update data for updating the call content analysis model 63 (step S201).

ここで、例えば、教師ありの手法により通話内容分析モデル63が更新される場合には、更新データは、例えば、図4のステップS104で得られたテキストデータに対して、このテキストデータが分類されるべき結果を示す正解ラベル(「特定通話」又は「特定通話でない」)が付与されたデータである。このとき、正解ラベルは、例えば、図4のステップS109で通知を受けた通知先端末30cからフィードバックされた情報等を利用することができる。例えば、図4のステップS109で通知を受けた通知先端末30cから「特定通話でない」旨のフィードバックを受けた場合、当該テキストデータに対して、「特定通話でない」を示す正解ラベルが付与されれば良い。一方で、図4のステップS109で通知を受けた通知先端末30cから「特定通話である」旨のフィードバックを受けた場合、当該テキストデータに対して、「特定通話」を示す正解ラベルが付与されれば良い。なお、正解ラベルは、通知先端末30cからのフィードバックに限られず、種々の方法で決定されても良い。例えば、図4のステップS104で得られた大量のテキストデータを既知のデータ解析手法等により所定の観点でリスト化したデータベース等を用いて、オペレータ等によって、更新データとして用いるか否か、更新データとして用いる場合の正解ラベルを「特定通話」又は「特定通話でない」のいずれにするか等が判断されても良い。リスト化する観点としては、例えば、所定の数以上の複数の着信元電話番号に発信された通話の発信元電話番号でテキストデータをリスト化する、通話内容が同様又は類似するテキストデータでリスト化すること等が考えられる。 Here, for example, when the call content analysis model 63 is updated by a supervised method, the updated data is classified into, for example, the text data obtained in step S104 of FIG. 4. It is data to which a correct answer label (“specific call” or “not specific call”) indicating a desired result is attached. At this time, as the correct answer label, for example, the information fed back from the notification destination terminal 30c notified in step S109 of FIG. 4 can be used. For example, when feedback indicating "not a specific call" is received from the notification destination terminal 30c notified in step S109 of FIG. 4, a correct answer label indicating "not a specific call" is given to the text data. It's fine. On the other hand, when feedback to the effect that "it is a specific call" is received from the notification destination terminal 30c notified in step S109 of FIG. 4, a correct answer label indicating "specific call" is given to the text data. Just do it. The correct answer label is not limited to the feedback from the notification destination terminal 30c, and may be determined by various methods. For example, whether or not to use the large amount of text data obtained in step S104 of FIG. 4 as update data by an operator or the like using a database or the like listed from a predetermined viewpoint by a known data analysis method or the like, update data. It may be determined whether the correct answer label is "specific call" or "not specific call". From the viewpoint of listing, for example, text data is listed by the source telephone number of a call made to a plurality of called source telephone numbers of a predetermined number or more, and text data having the same or similar call contents is listed. It is possible to do something like that.

一方で、例えば、教師なし学習の手法により通話内容分析モデル63が更新される場合には、更新データ作成部17は、図4のステップS104で得られたテキストデータをそのまま更新データとすれば良い。 On the other hand, for example, when the call content analysis model 63 is updated by the method of unsupervised learning, the update data creation unit 17 may use the text data obtained in step S104 of FIG. 4 as the update data as it is. ..

次に、特定通話通知装置10の更新要求部18は、上記のステップS201で作成された更新データが含まれる更新要求を通話内容分析装置60に送信する(ステップS202)。 Next, the update request unit 18 of the specific call notification device 10 transmits an update request including the update data created in step S201 to the call content analysis device 60 (step S202).

通話内容分析装置60のモデル更新部62は、更新要求を受信すると、当該更新要求に含まれる更新データを用いて、通話内容分析モデル63を更新する(ステップS203)。すなわち、モデル更新部62は、既知の機械学習の手法により、通話内容分析モデル63の追加学習を行って、当該通話内容分析モデル63のパラメータを更新する。 Upon receiving the update request, the model update unit 62 of the call content analysis device 60 updates the call content analysis model 63 using the update data included in the update request (step S203). That is, the model update unit 62 performs additional learning of the call content analysis model 63 by a known machine learning method, and updates the parameters of the call content analysis model 63.

そして、通話内容分析装置60のモデル更新部62は、更新結果を特定通話通知装置10に送信する(ステップS204)。 Then, the model update unit 62 of the call content analysis device 60 transmits the update result to the specific call notification device 10 (step S204).

以上のように、本実施形態に係る特定通話通知システム1では、発信端末30aと着信端末30bとの間で通話が行われる度に、この通話内容から通話内容分析モデル63を更新する。これにより、例えば、新たな手口の詐欺も特定通話であると分類することができるようになる。 As described above, in the specific call notification system 1 according to the present embodiment, the call content analysis model 63 is updated from the call content each time a call is made between the outgoing terminal 30a and the incoming terminal 30b. This makes it possible, for example, to classify a new type of fraud as a specific call.

特に、本実施形態に係る特定通話通知システム1では、電気通信事業者の電話局や通信局等に構築されたシステム環境Eに含まれる特定通話通知装置10が更新データを作成し、通話内容分析装置60に対して更新要求を行う。このため、膨大な数の通話から作成した膨大な数の更新データを用いて、通話内容分析モデル63を更新することができ、高い精度で特定通話を分類することができる通話内容分析モデル63の獲得が期待できる。 In particular, in the specific call notification system 1 according to the present embodiment, the specific call notification device 10 included in the system environment E constructed in the telephone office or communication station of the telecommunications carrier creates update data and analyzes the contents of the call. An update request is made to the device 60. Therefore, the call content analysis model 63 can be updated using a huge number of update data created from a huge number of calls, and the call content analysis model 63 can classify specific calls with high accuracy. You can expect to get it.

なお、図5では、発信端末30aと着信端末30bとの間で通話が行われる度に通話内容分析モデル63を更新する場合について説明したが、例えば、通話内容分析モデル63の更新が必要になった任意のタイミングで実行されても良い。例えば、社会情勢等に鑑みて或る種の詐欺の発生が予測されるような場合、上記のステップS201でこの詐欺特有の手口を表す更新データを作成して、当該更新データにより通話内容分析モデル63が更新されても良い。 In addition, in FIG. 5, the case where the call content analysis model 63 is updated every time a call is made between the calling terminal 30a and the incoming call terminal 30b has been described, but for example, it is necessary to update the call content analysis model 63. It may be executed at any time. For example, when it is predicted that a certain kind of fraud will occur in view of social conditions, etc., update data representing a method peculiar to this fraud is created in step S201 above, and the call content analysis model is based on the update data. 63 may be updated.

≪特定通話の通知処理の他の例≫
以降では、一例として、感情分析も用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定して、この判定結果に応じて、通知先端末30cに所定の通知を行う処理について、図6を参照しながら説明する。図6は、本実施形態に係る特定通話の通知処理の他の例を示すシーケンス図である。なお、図6では、発信端末30aと着信端末30bとの間の通話が開始され、この通話による音声が中継装置20から特定通話通知装置10に転送されたものとして説明する。図6のステップS101〜ステップS104及びステップS108〜ステップS109は、図4と同様であるため、その説明を省略する。
<< Other examples of notification processing for specific calls >>
Hereinafter, as an example, emotion analysis is also used to determine whether or not the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call, and the notification destination terminal 30c is determined according to the determination result. The process of notifying the above will be described with reference to FIG. FIG. 6 is a sequence diagram showing another example of the notification processing of the specific call according to the present embodiment. In FIG. 6, it is assumed that a call between the calling terminal 30a and the incoming call terminal 30b is started and the voice of this call is transferred from the relay device 20 to the specific call notification device 10. Since steps S101 to S104 and steps S108 to S109 of FIG. 6 are the same as those of FIG. 4, the description thereof will be omitted.

特定通話通知装置10の感情分析要求部13は、音声データ作成部11が作成した音声データが含まれる感情分析要求を感情分析装置50に送信する(ステップS301)。このとき、感情分析要求部13は、例えば、ストリーミング方式を用いて、音声データが含まれる感情分析要求を感情分析装置50に送信する。 The sentiment analysis request unit 13 of the specific call notification device 10 transmits an emotion analysis request including the voice data created by the voice data creation unit 11 to the sentiment analysis device 50 (step S301). At this time, the sentiment analysis request unit 13 transmits, for example, an emotion analysis request including voice data to the sentiment analysis device 50 by using a streaming method.

なお、感情分析装置50がテキストデータに対して感情分析を行う場合は、感情分析要求部13は、音声認識装置40から得たテキストデータが含まれる感情分析要求を当該感情分析装置50に送信する。 When the sentiment analysis device 50 performs sentiment analysis on the text data, the sentiment analysis request unit 13 transmits a sentiment analysis request including the text data obtained from the voice recognition device 40 to the sentiment analysis device 50. ..

また、感情分析装置50がテキストデータに対して感情分析を行う場合は、例えば、テキストデータが含まれる感情分析要求を音声認識装置40が感情分析装置50に送信しても良い。この場合、音声認識装置40は、感情分析装置50から得られた感情分析結果データと、当該テキストデータとを特定通話通知装置10に送信すれば良い。 When the sentiment analysis device 50 performs sentiment analysis on the text data, for example, the voice recognition device 40 may send the sentiment analysis request including the text data to the sentiment analyzer 50. In this case, the voice recognition device 40 may transmit the sentiment analysis result data obtained from the sentiment analysis device 50 and the text data to the specific call notification device 10.

感情分析装置50の感情分析部51は、感情分析要求を受信すると、既知の感情分析技術により、当該感情分析要求に含まれる音声データ(又はテキストデータ)に対して感情分析を行って、感情分析結果データを作成する(ステップS302)。ここで、感情分析結果データには、例えば、話者(発信者又は受信者)及びフレーズ毎に、感情がポジティブであるのか又はネガティブであるのかの分類とその確度とが含まれる。なお、感情分析結果データは、これに限られず、例えば、話者の怒り、不安、喜び、悲しみ等の各種感情の分類とその確度とが含まれるデータであっても良いし、話者が嘘を話しているか否かの分類とその確度とが含まれるデータであっても良い。 Upon receiving the sentiment analysis request, the sentiment analysis unit 51 of the sentiment analyzer 50 performs sentiment analysis on the voice data (or text data) included in the sentiment analysis request by a known sentiment analysis technique, and performs sentiment analysis. Create result data (step S302). Here, the sentiment analysis result data includes, for example, a classification of whether the emotion is positive or negative and its accuracy for each speaker (sender or receiver) and phrase. The sentiment analysis result data is not limited to this, and may be data including, for example, classification of various emotions such as anger, anxiety, joy, and sadness of the speaker and their accuracy, or the speaker is lying. The data may include the classification of whether or not the person is speaking and its accuracy.

次に、感情分析装置50の感情分析部51は、上記のステップS302で作成した感情分析結果データが含まれる感情分析結果を特定通話通知装置10に送信する(ステップS303)。 Next, the sentiment analysis unit 51 of the sentiment analysis device 50 transmits the sentiment analysis result including the sentiment analysis result data created in step S302 to the specific call notification device 10 (step S303).

特定通話通知装置10の通話内容分析要求部14は、音声認識装置40によりテキスト化されたテキストデータと、感情分析装置50による分析結果を示す感情分析結果データとが含まれる通話内容分析要求を通話内容分析装置60に送信する(ステップS304)。 The call content analysis request unit 14 of the specific call notification device 10 makes a call for a call content analysis request including text data converted into text by the voice recognition device 40 and sentiment analysis result data indicating the analysis result by the sentiment analysis device 50. It is transmitted to the content analyzer 60 (step S304).

通話内容分析装置60の通話内容分析部61は、通話内容分析要求を受信すると、通話内容分析モデル63と、感情分析結果データとを用いて、テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とが含まれる通話内容分析結果データを作成する(ステップS305)。 When the call content analysis unit 61 of the call content analysis device 60 receives the call content analysis request, the text data is "specific call" or "not a specific call" using the call content analysis model 63 and the sentiment analysis result data. Classify into any of the above, and create call content analysis result data including the classification result and its accuracy (step S305).

なお、このとき、通話内容分析モデル63は、感情分析結果データも用いて、テキストデータを「特定通話」又は「特定通話でない」のいずれかに分類し、分類結果とその確度とを得るモデルであるものとする。したがって、この場合、通話内容分析モデル63は、感情分析結果も含まれる学習データを用いて、予め学習される。 At this time, the call content analysis model 63 is a model that classifies the text data into either "specific call" or "not a specific call" by using the sentiment analysis result data, and obtains the classification result and its accuracy. Suppose there is. Therefore, in this case, the call content analysis model 63 is pre-learned using the learning data including the emotion analysis result.

次に、通話内容分析装置60の通話内容分析部61は、上記のステップS305で作成した通話内容分析結果データが含まれる通話内容分析結果を特定通話通知装置10に送信する(ステップS306)。 Next, the call content analysis unit 61 of the call content analysis device 60 transmits the call content analysis result including the call content analysis result data created in step S305 to the specific call notification device 10 (step S306).

以上のように、本実施形態に係る特定通話通知システム1では、感情分析の結果も用いて、発信端末30aと着信端末30bとの間の通話が特定通話であるか否かを判定することができる。このため、感情分析の結果を用いない場合と比較して、特定通話をより高い精度で分類できることが期待できる。特に、例えば、或る特定の単語やフレーズ、文脈等では、テキストのみによる特定通話の分類が困難な場合が有り得るため、感情分析の結果を用いることで、より高い精度での分類が期待できる。 As described above, in the specific call notification system 1 according to the present embodiment, it is possible to determine whether or not the call between the outgoing terminal 30a and the incoming terminal 30b is a specific call by using the result of the sentiment analysis. can. Therefore, it can be expected that specific calls can be classified with higher accuracy than when the results of sentiment analysis are not used. In particular, for example, in a specific word, phrase, context, etc., it may be difficult to classify a specific call only by text, so by using the result of sentiment analysis, classification with higher accuracy can be expected.

<変形例等>
以上、本実施形態について説明したが、以下のような変形例又は応用例も可能である。
<Modification examples, etc.>
Although the present embodiment has been described above, the following modifications or applications are also possible.

(1)通話内容分析装置60による通話内容分析は、テキストデータ(及び感情分析結果データ)に加えて、発信端末30aの電話番号と、着信端末30bの場所と、通話の時間帯と、通話時間とのうちの少なくとも1つの情報を更に用いても良い。これにより、特定通話をより高い精度で分類できることが期待できる。これは、例えば、振り込め詐欺等に用いられる電話番号や振り込め詐欺等の電話が発生し易い時間帯、通話時間等も考慮した分類が可能となるためである。また、着信端末30bの場所は、例えば、銀行のATM付近での通話は振り込め詐欺等である可能性があるためである。なお、これらの情報の少なくとも1つの情報を用いた通話内容分析を行う場合には、通話内容分析モデル63は、該当の情報も用いて予め学習させておく必要がある。 (1) In the call content analysis by the call content analysis device 60, in addition to the text data (and sentiment analysis result data), the telephone number of the calling terminal 30a, the location of the incoming terminal 30b, the call time zone, and the call time At least one of the following information may be further used. As a result, it can be expected that specific calls can be classified with higher accuracy. This is because, for example, it is possible to classify a telephone number used for a transfer fraud or the like, a time zone in which a call such as a transfer fraud is likely to occur, a talk time, or the like. Further, the location of the incoming terminal 30b is because, for example, a call near the ATM of a bank may be a transfer fraud or the like. When performing a call content analysis using at least one of these pieces of information, the call content analysis model 63 needs to be trained in advance using the relevant information as well.

(2)音声認識装置40による音声認識と、感情分析装置50による感情分析と、通話内容分析装置60による通話内容分析とのうちの少なくも1つは、通話内容通知サービスを提供するサービス提供者とは異なる第三者により提供される外部サービス(例えば、クラウド型のサービス等)によって実現されても良い。 (2) At least one of voice recognition by the voice recognition device 40, emotion analysis by the sentiment analysis device 50, and call content analysis by the call content analysis device 60 is a service provider that provides a call content notification service. It may be realized by an external service (for example, a cloud-type service) provided by a third party different from the above.

(3)特定通話通知装置10と、音声認識装置40と、感情分析装置50とが有する各機能のうちの一部の機能を着信端末30bが有していても良い。例えば、音声認識装置40による音声認識や感情分析装置50による感情分析等を着信端末30bが行っても良い。この場合、特定通話通知装置10は、着信端末30bからテキストデータや感情分析結果データ等を受信すれば良い。又は、例えば、着信端末30bが音声認識装置40や感情分析装置50に対して、音声認識要求や感情分析要求等を送信しても良い。 (3) The incoming terminal 30b may have some of the functions of the specific call notification device 10, the voice recognition device 40, and the emotion analysis device 50. For example, the incoming terminal 30b may perform voice recognition by the voice recognition device 40, emotion analysis by the emotion analysis device 50, and the like. In this case, the specific call notification device 10 may receive text data, sentiment analysis result data, and the like from the incoming terminal 30b. Alternatively, for example, the incoming terminal 30b may transmit a voice recognition request, a sentiment analysis request, or the like to the voice recognition device 40 or the sentiment analysis device 50.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the above-described embodiment disclosed specifically, and various modifications and modifications can be made without departing from the scope of claims.

1 特定通話通知システム
10 特定通話通知装置
11 音声データ作成部
12 音声認識要求部
13 感情分析要求部
14 通話内容分析要求部
15 特定通話判定部
16 通知部
17 更新データ作成部
18 更新要求部
20 中継装置
30 端末
30a 発信端末
30b 着信端末
30c 通知先端末
40 音声認識装置
41 音声認識部
42 音声認識モデル
50 感情分析装置
51 感情分析部
52 感情分析モデル
60 通話内容分析装置
61 通話内容分析部
62 モデル更新部
63 通話内容分析モデル
1 Specific call notification system 10 Specific call notification device 11 Voice data creation unit 12 Voice recognition request unit 13 Sentiment analysis request unit 14 Call content analysis request unit 15 Specific call judgment unit 16 Notification unit 17 Update data creation unit 18 Update request unit 20 Relay Device 30 Terminal 30a Outgoing terminal 30b Incoming terminal 30c Notification destination terminal 40 Voice recognition device 41 Voice recognition unit 42 Voice recognition model 50 Sentiment analysis device 51 Sentiment analysis unit 52 Sentiment analysis model 60 Call content analysis device 61 Call content analysis unit 62 Model update Part 63 Call content analysis model

Claims (8)

音声通話における通話内容を示す音声データから、音声認識手法によりテキストデータを作成する音声認識手段と、
前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、
前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、
前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、
を有し、
前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理システム。
A voice recognition means that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition means , at least one piece of information about the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a pre-learned trained model, the text data is used. An accuracy calculation means for calculating the probability that the voice call corresponds to a specific call, and
A determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold value.
When the determination means determines that the accuracy is equal to or higher than the threshold value, the notification means for notifying a predetermined terminal that the voice call is a specific call, and
When the notification by the notification means is given, the update means for additionally learning the trained model using the text data and updating the parameters of the trained model, and
Have a,
The update means is an information processing system characterized in that the update is performed in the background of the voice call.
前記音声データ及び前記テキストデータの少なくとも一方を用いて、感情分析手法により、前記音声通話における話者の感情を分析する感情分析手段を有し、
前記確度算出手段は、
更に、前記感情分析手段による分析結果を用いて、前記音声通話が特定の通話に該当する確度を算出する、ことを特徴とする請求項1に記載の情報処理システム。
It has an emotion analysis means for analyzing a speaker's emotion in the voice call by an emotion analysis method using at least one of the voice data and the text data.
The accuracy calculation means is
The information processing system according to claim 1, further comprising calculating the probability that the voice call corresponds to a specific call by using the analysis result by the sentiment analysis means.
前記通知手段は、
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話に割り込み通話を行うための電話番号を前記端末に通知する、ことを特徴とする請求項1又は2に記載の情報処理システム。
The notification means is
The invention according to claim 1 or 2 , wherein when the determination means determines that the accuracy is equal to or higher than the threshold value, the terminal is notified of the telephone number for interrupting the voice call. Information processing system.
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話を切断させる切断手段を有する、ことを特徴とする請求項1乃至の何れか一項に記載の情報処理システム。 The information processing system according to any one of claims 1 to 3 , further comprising a disconnection means for disconnecting the voice call when the determination means determines that the accuracy is equal to or higher than the threshold value. .. 前記特定の通話は、電話を利用した詐欺に関する通話であり、
前記学習済モデルは、前記電話を利用した詐欺に関する通話に用いられる単語、フレーズ、及び文のうちの少なくとも1つが含まれる学習データを用いて学習されたニューラルネットワークモデルである、ことを特徴とする請求項1乃至の何れか一項に記載の情報処理システム。
The specific call is a call related to fraud using a telephone.
The trained model is a neural network model trained using training data including at least one of words, phrases, and sentences used in a call related to a fraud using the telephone. The information processing system according to any one of claims 1 to 4.
音声通話における通話内容を示す音声データから、音声認識手法によりテキストデータを作成する音声認識手段と、
前記音声認識手段により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手段と、
前記確度算出手段により算出された確度が所定の閾値以上であるか否かを判定する判定手段と、
前記判定手段により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手段と、
前記通知手段による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手段と、
を有し、
前記更新手段は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理装置。
A voice recognition means that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition means , at least one piece of information about the location of the incoming terminal of the voice call and the time zone in which the voice call is taking, and a pre-learned trained model, the text data is used. An accuracy calculation means for calculating the probability that the voice call corresponds to a specific call, and
A determination means for determining whether or not the accuracy calculated by the accuracy calculation means is equal to or higher than a predetermined threshold value.
When the determination means determines that the accuracy is equal to or higher than the threshold value, the notification means for notifying a predetermined terminal that the voice call is a specific call, and
When the notification by the notification means is given, the update means for additionally learning the trained model using the text data and updating the parameters of the trained model, and
Have a,
The update means is an information processing device characterized in that the update is performed in the background of the voice call.
音声通話における通話内容を示す音声データから、音声認識手法によりテキストデータを作成する音声認識手順と、
前記音声認識手順により作成されたテキストデータと、前記音声通話の着信端末の場所及び前記音声通話が行われている時間帯の少なくとも1つの情報と、予め学習された学習済モデルとを用いて、前記音声通話が特定の通話に該当する確度を算出する確度算出手順と、
前記確度算出手順により算出された確度が所定の閾値以上であるか否かを判定する判定手順と、
前記判定手順により前記確度が前記閾値以上であると判定された場合、前記音声通話が特定の通話であることを所定の端末に通知する通知手順と、
前記通知手順による通知が行われた場合、前記テキストデータを用いて、前記学習済モデルを追加学習して、該学習済モデルのパラメータを更新する更新手順と、
をコンピュータが実行し、
前記更新手順は、前記音声通話のバックグランドで前記更新を行う、ことを特徴とする情報処理方法。
A voice recognition procedure that creates text data using a voice recognition method from voice data that indicates the content of a voice call.
Using the text data created by the voice recognition procedure , at least one piece of information about the location of the incoming terminal of the voice call and the time zone during which the voice call is taking, and a pre-learned trained model, the text data is used. The probability calculation procedure for calculating the probability that the voice call corresponds to a specific call, and
A determination procedure for determining whether or not the accuracy calculated by the accuracy calculation procedure is equal to or higher than a predetermined threshold value, and a determination procedure for determining whether or not the accuracy is equal to or higher than a predetermined threshold value.
When it is determined by the determination procedure that the accuracy is equal to or higher than the threshold value, a notification procedure for notifying a predetermined terminal that the voice call is a specific call and a notification procedure.
When the notification is performed by the notification procedure, the update procedure for additionally learning the trained model using the text data and updating the parameters of the trained model, and the update procedure.
The computer runs ,
The update procedure is an information processing method characterized in that the update is performed in the background of the voice call.
コンピュータを、請求項1乃至の何れか一項に記載の情報処理システムにおける各手段として機能させるためのプログラム。 A program for making a computer function as each means in the information processing system according to any one of claims 1 to 5.
JP2018038680A 2018-03-05 2018-03-05 Information processing system, information processing device, information processing method and program Active JP6966357B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018038680A JP6966357B2 (en) 2018-03-05 2018-03-05 Information processing system, information processing device, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018038680A JP6966357B2 (en) 2018-03-05 2018-03-05 Information processing system, information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP2019153961A JP2019153961A (en) 2019-09-12
JP6966357B2 true JP6966357B2 (en) 2021-11-17

Family

ID=67947168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018038680A Active JP6966357B2 (en) 2018-03-05 2018-03-05 Information processing system, information processing device, information processing method and program

Country Status (1)

Country Link
JP (1) JP6966357B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11632459B2 (en) * 2018-09-25 2023-04-18 AGNITY Communications Inc. Systems and methods for detecting communication fraud attempts
JP7192492B2 (en) * 2018-12-27 2022-12-20 富士通株式会社 LEARNING DEVICE, LEARNING METHOD AND LEARNING PROGRAM
JP7097584B2 (en) * 2020-01-23 2022-07-08 株式会社Coco・Wa・Doco Unnecessary telephone countermeasure system
CN111627462B (en) * 2020-05-22 2023-12-19 上海师范大学 An emotion recognition method and device based on semantic analysis
KR102355458B1 (en) * 2020-07-07 2022-01-26 주식회사 에이아이스페라 Apparatus, method and program for verifying prepaid phone
JP7638135B2 (en) * 2021-04-14 2025-03-03 東京瓦斯株式会社 Communication robot
JP7778201B2 (en) * 2023-09-19 2025-12-01 ソフトバンクグループ株式会社 system
JP7812422B2 (en) * 2023-09-20 2026-02-09 ソフトバンクグループ株式会社 system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012050034A (en) * 2010-08-30 2012-03-08 Ntt Data Corp Information server device and information service method
JP2014123813A (en) * 2012-12-20 2014-07-03 Ntt Comware Corp Automatic scoring device for dialog between operator and customer, and operation method for the same
JP6519413B2 (en) * 2015-08-31 2019-05-29 富士通株式会社 Nuisance call detection device, nuisance call detection method, and program
JP6614341B2 (en) * 2016-05-16 2019-12-04 日本電気株式会社 Management server, communication system, notification method and program

Also Published As

Publication number Publication date
JP2019153961A (en) 2019-09-12

Similar Documents

Publication Publication Date Title
JP6966357B2 (en) Information processing system, information processing device, information processing method and program
CN112988991B (en) Method and system for performing anti-fraud intervention through man-machine conversation
CN113315874B (en) System and method for call classification
WO2020135185A1 (en) Method and device for notifying read receipt status of message, and electronic device
US9832787B2 (en) Attention management
US11616879B2 (en) System and method for handling unwanted telephone calls through a branching node
CN110740212B (en) Call answering method and device based on intelligent voice technology and electronic equipment
KR102756782B1 (en) Device for preventing phishing fraud and method for determining phishing through word and url verification
CN104580725A (en) Method and communication terminal for prompting fraudulent calls
CN109949806A (en) Information interaction method and device
CN112765331B (en) Dialogue knowledge template construction method, device, computer equipment and storage medium
CN109600295A (en) Notification bar information push method, device, medium and electronic equipment
CN109067640B (en) Method and device for pushing information
US12278926B2 (en) Call center voice system for use with a real-time complaint identification system
US20230056689A1 (en) Automated reminder generation in a mobile device and methods for use therewith
EP3873075A1 (en) System and method for call classification
CN104023138A (en) Caller identity display method and device, outgoing call dialing method and device and communication system
CN107846493A (en) Call contact person control method, device and storage medium and mobile terminal
CN113595884B (en) Message reminding method and application terminal
US11388286B2 (en) System and method for handling unwanted telephone calls
US12314789B2 (en) Systems and methods for conducting an automated dialogue
CN111147366B (en) Method, device and system for automatic line switching
JP7553743B1 (en) Intermediation support device, intermediation support method, and intermediation support program
KR20140066465A (en) Method of intercepting spam voice message and apparatus performing the same
JP2025087565A (en) PROGRAM, KNOWLEDGE INFORMATION GENERATION METHOD, AND KNOWLEDGE INFORMATION GENERATION DEVICE

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200828

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211021

R150 Certificate of patent or registration of utility model

Ref document number: 6966357

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350