JP6954057B2 - 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 PDFInfo
- Publication number
- JP6954057B2 JP6954057B2 JP2017230181A JP2017230181A JP6954057B2 JP 6954057 B2 JP6954057 B2 JP 6954057B2 JP 2017230181 A JP2017230181 A JP 2017230181A JP 2017230181 A JP2017230181 A JP 2017230181A JP 6954057 B2 JP6954057 B2 JP 6954057B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- processing
- options
- screen
- voice response
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 65
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims description 193
- 230000008569 process Effects 0.000 claims description 185
- 238000012545 processing Methods 0.000 claims description 140
- 230000004044 response Effects 0.000 claims description 108
- 230000006870 function Effects 0.000 description 23
- 230000007704 transition Effects 0.000 description 9
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011835 investigation Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
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.
一般に、ユーザが問合せのためにコールセンターに電話をかけると、音声アナウンスによるガイダンスが再生され、ユーザがガイダンスに従ってデジット(ダイヤル番号)を入力していくと、最終的にオペレータに接続される。ユーザは、コールセンターを利用する際には、事前にコールセンターの電話番号を調べておく必要がある。しかし、インターネットを介して電話番号を検索した場合、検索条件によっては、目的とする電話番号を含む検索結果を取得するまでに時間を要してしまう場合がある。これに関連し、下記の特許文献1には、電話番号を効率的に検索することができる電話番号検索システムに関する発明が開示されている。
Generally, when a user calls the call center for an inquiry, guidance by voice announcement is played, and when the user inputs a digit (dial number) according to the guidance, the operator is finally connected. Before using the call center, the user needs to find out the telephone number of the call center. However, when a telephone number is searched via the Internet, it may take some time to obtain a search result including the target telephone number depending on the search conditions. In connection with this,
例えば、下記の特許文献1には、インターネットを介して、個人名、または会社名から電話番号を検索することが可能なシステムが開示されている。例えば、個人名で検索すると、同一発音の名義人の電話番号情報が一覧で表示された検索結果を取得できる。さらに、検索結果には郵便番号、住所等の個人情報も記載されているため、個人情報を参照することで、同一発音の名義人の中から効率的に目的とする名義人の電話番号情報を取得できる。
For example,
また、コールセンターには、営業時間内にオペレータが常駐する必要がある。しかし、オペレータを常駐させた分だけ、人件費がかかってしまう。これに関連し、下記の特許文献2には、オペレータに代わり自動で応答が可能な自動音声応答システムに関する発明が開示されている。 In addition, the call center must have an operator resident during business hours. However, labor costs will be incurred as much as the operator is resident. In connection with this, Patent Document 2 below discloses an invention relating to an automatic voice response system capable of automatically responding on behalf of an operator.
例えば、下記の特許文献2には、ユーザが入力した情報を解析し、解析結果をあらかじめ設定された規則と照合し、照合した規則に規定された処理を自動的に実行することで、オペレータに代わってユーザからの問合せに対応することが可能な自動音声応答システムが開示されている。当該システムの導入により、常駐させるオペレータの人数を減らすことができ、人件費を抑えることが可能である。 For example, in Patent Document 2 below, the information input by the user is analyzed, the analysis result is collated with a preset rule, and the processing specified in the collated rule is automatically executed, so that the operator can be informed. Instead, an automatic voice response system capable of responding to inquiries from users is disclosed. By introducing this system, the number of resident operators can be reduced and labor costs can be reduced.
しかし、特許文献2の発明では、ユーザと自動音声応答システムが音声によるやりとりを行うため、ユーザが音声を聞き漏らした場合には、再度音声を聞き直す必要があり、ユーザが目的を達成するまでに時間を要してしまうという問題があった。 However, in the invention of Patent Document 2, since the user and the automatic voice response system communicate with each other by voice, if the user misses the voice, it is necessary to listen to the voice again, and it is necessary for the user to achieve the purpose. There was a problem that it took time.
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、音声応答システム利用時の目的達成までにかかる時間を削減することが可能な、新規かつ改良された情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is a new and improved method capable of reducing the time required to achieve the object when using the voice response system. The purpose is to provide information processing systems, information processing devices, information processing methods, and programs.
上記課題を解決するために、本発明のある観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、を有する、情報処理システムが提供される。
In order to solve the above problems, according to a certain viewpoint of the present invention, a voice response system that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. An information storage unit that stores connection destination information for connecting, processing information indicating processing associated with each of the plurality of options, and a screen indicating the plurality of options are displayed, and the screen is selected. Based on the process associated with the option, the display process of the next screen indicating a plurality of options in the next layer is controlled, the connection process to the operator, and the information input process by the user are not included, and the above. When the next layer corresponding to the process does not exist, the display control unit that controls the display process of the screen indicating the process information associated with the option and the process associated with the option selected on the screen are connected. When processing is included, the information processing system has a control unit that connects to the voice response system based on the connection destination information and transmits a tone signal corresponding to the option selected on the screen to the voice response system. Provided.
また、上記課題を解決するために、本発明の別の観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、前記処理情報を取得する第2の取得部と、を有し、前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、情報処理システムが提供される。Further, in order to solve the above problem, according to another viewpoint of the present invention, a voice that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. An information storage unit that stores connection destination information for connecting to a response system and processing information indicating processing associated with each of the plurality of options, and a display that controls display processing of a screen indicating the plurality of options. When the control unit and the process associated with the option selected on the screen include a connection process, the control unit connects to the voice response system based on the connection destination information and outputs a tone signal corresponding to the option selected on the screen. It has a control unit for transmitting to the voice response system and a second acquisition unit for acquiring the processing information, and the second acquisition unit connects to the voice response system based on the connection destination information. When the processing information including the voice announcement output by the voice response system is acquired and it is confirmed that the connection processing to the operator has been started at the time of acquiring the processing information, the connection to the operator is disconnected. A processing system is provided.
前記表示制御部は、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御してもよい。The display control unit may control the display process of the next screen indicating a plurality of options in the next layer based on the process associated with the option selected on the screen.
前記制御部は、前記選択肢が選択された順番を記憶し、前記音声応答システムへの接続後に前記選択肢に対応する前記トーン信号を前記順番に前記音声応答システムへ送信してもよい。The control unit may store the order in which the options are selected, and after connecting to the voice response system, transmit the tone signals corresponding to the options to the voice response system in the order.
前記制御部は、前記画面で選択された前記選択肢に関連付けられた前記処理に、前記オペレータへの接続処理が含まれる場合、前記音声応答システムに接続してもよい。 The control unit may connect to the voice response system when the process associated with the option selected on the screen includes a connection process to the operator.
前記制御部は、前記画面で選択された前記選択肢に関連付けられた前記処理に、前記ユーザによる情報の入力処理が含まれる場合、前記音声応答システムに接続してもよい。 The control unit may connect to the voice response system when the process associated with the option selected on the screen includes an information input process by the user.
前記情報処理システムは、前記接続先情報を取得する第1の取得部をさらに備え、前記第1の取得部は、インターネットを介して検索エンジンを用いてキーワード検索を行い、検索結果を解析することで前記接続先情報を取得してもよい。 The information processing system further includes a first acquisition unit that acquires the connection destination information, and the first acquisition unit performs a keyword search using a search engine via the Internet and analyzes the search results. The connection destination information may be acquired with.
前記第2の取得部は、前記音声アナウンスに従い、前記選択肢に対応する前記トーン信号を前記音声応答システムに送信することで、前記選択肢に対応する次の階層の前記複数の選択肢を取得してもよい。The second acquisition unit may acquire the plurality of options in the next layer corresponding to the options by transmitting the tone signal corresponding to the options to the voice response system in accordance with the voice announcement. good.
前記第2の取得部は、前記音声アナウンスを録音してもよい。The second acquisition unit may record the voice announcement.
前記第2の取得部は、前記第2の取得部が取得した前記音声アナウンスをテキストに変換してもよい。The second acquisition unit may convert the voice announcement acquired by the second acquisition unit into text.
前記第2の取得部は、リングバックトーンを検知することにより前記オペレータへの接続処理が開始されたことを確認してもよい。The second acquisition unit may confirm that the connection process to the operator has been started by detecting the ring back tone.
前記情報記憶部は、前記接続先情報、前記処理情報を関連付けて記憶してもよい。The information storage unit may store the connection destination information and the processing information in association with each other.
また、上記課題を解決するために、本発明の別の観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、を備える、情報処理装置が提供される。Further, in order to solve the above problem, according to another viewpoint of the present invention, a voice that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. An information storage unit that stores connection destination information for connecting to the response system and processing information indicating processing associated with each of the plurality of options, and a screen indicating the plurality of options are displayed on the screen. Based on the process associated with the selected option, the display process of the next screen indicating a plurality of options in the next layer is controlled, and the connection process to the operator and the information input process by the user are not included. In addition, when the next layer corresponding to the process does not exist, the display control unit that controls the display process of the screen showing the process information associated with the option is associated with the option selected on the screen. When the process includes a connection process, the information includes a control unit that connects to the voice response system based on the connection destination information and transmits a tone signal corresponding to the option selected on the screen to the voice response system. A processing device is provided.
また、上記課題を解決するために、本発明の別の観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、前記処理情報を取得する第2の取得部と、を備え、前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、情報処理装置が提供される。Further, in order to solve the above problem, according to another viewpoint of the present invention, a voice that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. An information storage unit that stores connection destination information for connecting to a response system and processing information indicating processing associated with each of the plurality of options, and a display that controls display processing of a screen indicating the plurality of options. When the control unit and the process associated with the option selected on the screen include a connection process, the control unit connects to the voice response system based on the connection destination information and outputs a tone signal corresponding to the option selected on the screen. A control unit for transmitting to the voice response system and a second acquisition unit for acquiring the processing information are provided, and the second acquisition unit connects to the voice response system based on the connection destination information and said. Information processing that acquires the processing information including the voice announcement output by the voice response system, and disconnects the connection to the operator when it is confirmed that the connection processing to the operator has started at the time of acquiring the processing information. Equipment is provided.
また、上記課題を解決するために、本発明の別の観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶することと、前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御することと、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信することと、を含む、プロセッサにより実行される、情報処理方法が提供される。Further, in order to solve the above problem, according to another viewpoint of the present invention, a voice that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. The connection destination information for connecting to the response system and the processing information indicating the processing associated with each of the plurality of options are stored, and the screen showing the plurality of options is displayed and selected on the screen. Based on the process associated with the option, the display process of the next screen indicating a plurality of options in the next layer is controlled, and the connection process to the operator and the information input process by the user are not included. When the next layer corresponding to the process does not exist, controlling the display process of the screen showing the process information associated with the option and the process associated with the option selected on the screen are the connection processes. Is executed by the processor, including connecting to the voice response system based on the connection destination information and transmitting a tone signal corresponding to the option selected on the screen to the voice response system. Information processing methods are provided.
また、上記課題を解決するために、本発明の別の観点によれば、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶することと、前記複数の選択肢を示す画面の表示処理を制御することと、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信することと、前記処理情報を取得することと、を含み、前記処理情報を取得することは、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断することを含む、プロセッサにより実行される、情報処理方法が提供される。
Further, in order to solve the above problem, according to another viewpoint of the present invention , a voice that presents a plurality of options, receives a tone signal corresponding to one of the options, and performs processing according to the tone signal. To store connection destination information for connecting to the response system and processing information indicating processing associated with each of the plurality of options, and to control display processing of a screen indicating the plurality of options. When the process associated with the option selected on the screen includes the connection process, the voice response system connects to the voice response system based on the connection destination information and outputs a tone signal corresponding to the option selected on the screen. The acquisition of the processing information includes the transmission to the voice response system and the acquisition of the processing information. Information executed by the processor, including disconnecting the connection to the operator, when the process information including the above is acquired and it is confirmed that the connection process to the operator has started at the time of acquiring the process information. A processing method is provided.
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、として機能させるための、情報処理プログラムが提供される。
Further, in order to solve the above problems, according to another viewpoint of the present invention, a computer presents a plurality of options, receives a tone signal corresponding to one of the options, and processes according to the tone signal. An information storage unit that stores connection destination information for connecting to the voice response system for performing information processing, processing information indicating processing associated with each of the plurality of options, and a screen indicating the plurality of options are displayed. Based on the process associated with the option selected on the screen, the display process of the next screen indicating a plurality of options in the next layer is controlled, the connection process to the operator, and the information input process by the user are performed. Is not included, and when the next layer corresponding to the process does not exist, the display control unit that controls the display process of the screen indicating the process information associated with the option and the option selected on the screen When the associated processing includes connection processing, as a control unit that connects to the voice response system based on the connection destination information and transmits a tone signal corresponding to the option selected on the screen to the voice response system. An information processing program is provided to make it work.
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、前記処理情報を取得する第2の取得部と、して機能させ、
前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、情報処理プログラムが提供される。
Further, in order to solve the above-mentioned problems, according to another viewpoint of the present invention, a computer presents a plurality of options, receives a tone signal corresponding to one of the options, and processes according to the tone signal. The information storage unit that stores the connection destination information for connecting to the voice response system that performs the operation, the processing information indicating the processing associated with each of the plurality of options, and the display processing of the screen indicating the plurality of options. When the display control unit to be controlled and the process associated with the option selected on the screen include the connection process, the display control unit is connected to the voice response system based on the connection destination information and corresponds to the option selected on the screen. It functions as a control unit that transmits a tone signal to the voice response system and a second acquisition unit that acquires the processing information.
The second acquisition unit connects to the voice response system based on the connection destination information, acquires the processing information including the voice announcement output by the voice response system, and when the processing information is acquired, the operator is notified. When it is confirmed that the connection process has been started, an information processing program for disconnecting the connection to the operator is provided.
以上説明したように本発明によれば、音声応答システム利用時の目的達成までにかかる時間を削減することを実現することが可能である。 As described above, according to the present invention, it is possible to reduce the time required to achieve the object when using the voice response system.
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, so that duplicate description will be omitted.
また、本明細書および図面において、実質的に同一の機能構成または論理的意義を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成または論理的意義を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。 Further, in the present specification and drawings, a plurality of components having substantially the same functional configuration or logical significance may be distinguished by adding different alphabets after the same reference numerals. However, if it is not necessary to particularly distinguish each of the plurality of components having substantially the same functional configuration or logical significance, only the same reference numerals are given to each of the plurality of components.
<<1.情報処理システムの概要>>
本発明の実施形態は、ユーザの選択に基づき、音声応答システムへ自動で接続するための情報処理システムに関する。以下では、コールセンターを音声応答システムの例として、本発明の実施形態に係る情報処理システムについて説明する。なお、音声応答システムはコールセンターに限定されず、任意の音声応答システムが提供されてよい。
<< 1. Information processing system overview >>
An embodiment of the present invention relates to an information processing system for automatically connecting to a voice response system based on a user's selection. Hereinafter, the information processing system according to the embodiment of the present invention will be described using the call center as an example of the voice response system. The voice response system is not limited to the call center, and any voice response system may be provided.
図1は、本発明の実施形態に係る情報処理システムの概要を示す説明図である。図1に示すように、サーバ群10は、Internet14を介して、携帯端末30と接続されている。
FIG. 1 is an explanatory diagram showing an outline of an information processing system according to an embodiment of the present invention. As shown in FIG. 1, the
(1)サーバ群10
サーバ群10は、複数のサーバで構成されており、ユーザが入力した情報に対応する情報の送信、コールセンターへの架電、及びコールセンターのオペレータへの接続処理を行うための情報処理システムである。例えば、サーバ群10は、コールセンターの音声アナウンスに従いユーザが選択した情報を送信する。また、ユーザが入力した情報に対応する処理にコールセンターへの接続処理が含まれる場合、サーバ群10は、コールセンターへ架電することで接続処理を行い、さらにユーザの選択に対応するトーン信号を送信することで、コールセンターのオペレータに接続する処理も行う。
(1)
The
また、サーバ群10は、コールセンターへ架電するための情報である電話番号情報(接続先情報)、及びオペレータへ接続するための情報であるデジット情報を、Internet14を介して自動で収集することができる。ここで、電話番号情報とは、電話番号を含むコールセンターに関する情報である。また、デジット情報は、コールセンターに架電した際に出力される音声アナウンスに関する情報である。なお、電話番号情報、及びデジット情報の詳細については<<2.情報処理システムの構成例>>の(3)データベースサーバ150にて説明する。
Further, the
(2)携帯端末30
携帯端末30は、ユーザがコールセンターへ架電する際に使用する端末である。携帯端末30には、コールセンターへ架電することができるアプリケーションがインストールされている。また、携帯端末30は、Internet14を介して、サーバ群10と接続されているため、アプリケーション上でのユーザの操作内容をサーバ群10へ送信することができ、当該送信内容に応じた応答をサーバ群10から受信することができる。具体的に、ユーザがアプリケーションでコールセンターを検索し、検索結果から対象のコールセンターを選択すると、選択されたコールセンターに応じた選択肢が画面に表示される。ユーザが画面に表示された選択肢を選択すると、携帯端末30は、当該選択肢に応じた応答をサーバ群10から受信し、画面に選択肢として表示する。ユーザは、画面に表示される選択肢の選択を進めていくと、最終的にコールセンターへ架電することができる。なお、本発明の実施形態では、携帯端末30としてスマートフォンを利用する形態を例に説明するが、本発明に利用する携帯端末30はスマートフォンに限定されず、任意の端末が利用されてもよい。
(2)
The
以上、図1を参照しながら、本発明の実施形態に係る情報処理システムの概要を説明した。続いて、本発明の実施形態に係る情報処理システムの構成例について説明する。 The outline of the information processing system according to the embodiment of the present invention has been described above with reference to FIG. Subsequently, a configuration example of the information processing system according to the embodiment of the present invention will be described.
<<2.情報処理システムの構成例>>
図2は、本発明の実施形態に係る情報処理システムの構成例を示す説明図である。以下、図2を参照しながら、本発明の実施形態に係る情報処理システムの構成例について説明する。
<< 2. Information processing system configuration example >>
FIG. 2 is an explanatory diagram showing a configuration example of an information processing system according to an embodiment of the present invention. Hereinafter, a configuration example of the information processing system according to the embodiment of the present invention will be described with reference to FIG.
<2−1.サーバ群の構成例>
図2に示すように、本発明の実施形態に係る情報処理システムのサーバ群10は、情報収集サーバ130、音声認識サーバ140、データベースサーバ150、電話交換機サーバ160、通話録音サーバ170、Webサーバ180、ルータ190、ワークグループスイッチ195備える。
<2-1. Server group configuration example>
As shown in FIG. 2, the
(1)情報収集サーバ130
情報収集サーバ130は、電話番号情報、及びデジット情報を収集する機能を有する。電話番号情報の収集時、情報収集サーバ130は、第1の取得部として処理を行う。また、デジット情報の収集時、情報収集サーバ130は、第2の取得部として処理を行う。例えば、情報収集サーバ130は、あらかじめ設定されたURLの検索ページに接続し、あらかじめ設定された検索キーワードを用いて電話番号情報の収集対象となるサイトの検索を行う。なお、検索ページは、キーワードを入力することにより、当該キーワードに関連付く情報を検索することができる検索エンジンを備えている。また、検索キーワードとは、例えば、「コールセンター」、「問合せ番号」、及び「問合せ先」等、コールセンターに関する情報に関連付くキーワードのことである。
(1)
The
情報収集サーバ130は、検索エンジンによる検索結果を取得すると、取得した検索結果を解析することで電話番号情報を取得し、取得した電話番号情報をデータベースサーバ150へ登録する。検索結果の解析手順は、以下の通りである。まず、情報収集サーバ130は、例えば、検索結果のページ単位にページリソースデータを取得し、ページリソースデータに含まれるサイトのリンクへ接続する。リンク先のサイトに電話番号情報が含まれる場合、情報収集サーバ130は、当該電話番号情報を取得し、データベースサーバ150に登録する。このとき、情報収集サーバ130は、電話番号に隣接して「コールセンター」等の記載が行われている電話番号に限定して、電話番号を取得してもよい。それにより、情報収集サーバ130は、コールセンターの電話番号に絞り込んだ電話番号情報を取得することができる。1ページ内の全てのリンク先のチェックが完了すると、情報収集サーバ130は、次のページのページリソースデータを取得し、取得したページリソースデータに含まれる全てのリンク先をチェックする。情報収集サーバ130は、全ページの全リンク先のチェックが完了するまで上述の処理を繰り返すことで、電話番号情報を収集する。
When the
また、情報収集サーバ130は、デジット情報の収集に関わる機能も有する。例えば、情報収集サーバ130は、デジット情報を収集する際の架電処理を制御する機能を有する。例えば、情報収集サーバ130は、データベースサーバ150に登録された電話番号情報をチェックし、デジット情報の収集対象の電話番号であるか否かを確認する。収集対象の電話番号が存在する場合、情報収集サーバ130は、電話交換機サーバ160に当該電話番号への架電を指示する。
The
また、情報収集サーバ130は、テキスト化された音声アナウンスの内容を解析してデジット情報を取得する機能も有する。例えば、情報収集サーバ130は、音声認識サーバ140からテキストデータを取得し、取得したテキストデータを解析することでデジット情報を取得し、取得したデジット情報をデータベースサーバ150に登録する。
The
また、情報収集サーバ130は、全デジット情報を収集したか否かを判定する機能も有する。例えば、情報収集サーバ130は、テキストデータを解析し、選択したデジット番号に応じた分岐が存在するかを確認する。分岐先のデジット情報がデータベースサーバ150に登録されていない場合、情報収集サーバ130は分岐先のデジット情報を取得するため、電話交換機サーバ160に再度架電を指示する。なお、電話交換機サーバ160に指示をする際、情報収集サーバ130は、音声アナウンスの分岐先へ進むために選択するデジット番号の情報を電話交換機サーバ160へ送信する。
The
(2)音声認識サーバ140
音声認識サーバ140は、音声データをテキストデータに変換する機能を有しており、第2の取得部の一部として処理を行う。例えば、音声認識サーバ140は、通話録音サーバ170が録音した音声アナウンスの音声データを取得し、取得した音声データをテキストデータに変換する。音声データをテキストデータに変換後、音声認識サーバ140は、テキストデータをデータベースサーバ150に登録する。また、音声認識サーバ140は、テキストデータを情報収集サーバ130へ送信する。
(2)
The
(3)データベースサーバ150
データベースサーバ150は、電話番号情報、及びデジット情報を記憶する機能を有しており、情報記憶部として処理を行う。例えば、データベースサーバ150は、情報収集サーバ130が検索エンジンを用いて検索したサイトを解析することで収集した電話番号情報を記憶する。また、データベースサーバ150は、情報収集サーバが音声アナウンスのテキストデータ解析することで収集したデジット情報を記憶する。そして、データベースサーバ150は、取得した電話番号情報とデジット情報を関連付けて記憶する。ここで、図3〜6を参照しながら、電話番号情報、及びデジット情報について具体的に説明する。
(3)
The
(電話番号情報)
以下では、図3、4を参照しながら、電話番号情報について具体的に説明する。図3は、データベースサーバ150が電話番号情報を記憶する際のテーブル構成を示す。図4は、データベースサーバ150のPhoneNo_tblに登録される電話番号情報の具体的なデータの例を示す。図3に示すように、電話番号情報を記憶するテーブル(PhoneNo_tbl)のデータ項目は、は、Auto_NO、Phone_No、Domain_Name、Site_Name、Valid_Flag、Comp_Flag、Update_Dateで構成されている。
(Telephone number information)
Hereinafter, the telephone number information will be specifically described with reference to FIGS. 3 and 4. FIG. 3 shows a table structure when the
(Auto_NO)
Auto_NOは、主キーであり、自動採番された番号である。Auto_Noには、例えば、図4に示す「00000001」、「00000002」のように、1から連番で採番された番号が登録される。なお、Auto_Noに登録される番号の桁数は8桁に限定されず、10桁等の任意の桁数が設定されてもよい。また、Auto_Noの採番方法は、1からの連番で採番する方法に限定されず、任意の方法で採番されてもよい。
(Auto_NO)
Auto_NO is a primary key and is an automatically numbered number. In Auto_No, for example, numbers numbered sequentially from 1 such as "00000001" and "00000002" shown in FIG. 4 are registered. The number of digits of the number registered in Auto_No is not limited to 8 digits, and an arbitrary number of digits such as 10 digits may be set. Further, the method of numbering Auto_No is not limited to the method of numbering sequentially from 1, and any method may be used for numbering.
(Phone_No)
Phone_Noはコールセンターの電話番号である。Phone_Noには、例えば、図4に示す「0120100101」、「0120200201」のように、ハイフンを含まない電話番号が登録される。
(Phone_No)
Phone_No is the telephone number of the call center. In Phone_No, for example, a telephone number that does not include a hyphen, such as "0120100101" and "0120200201" shown in FIG. 4, is registered.
(Domain_Name)
Domain_Nameは、コールセンターの情報を取得したサイトのドメイン名である。Domain_Nameには、例えば、図4に示す「aaabank.com」、「bbbbank.com」のように、電話番号情報を取得したサイトのドメイン名が登録される。
(Domain_Name)
Domain_Name is the domain name of the site from which the call center information was acquired. In Domain_Name, for example, the domain name of the site from which the telephone number information has been acquired is registered, such as "aaabank.com" and "bbbbbank.com" shown in FIG.
(Site_Name)
Site_Nameは、ドメイン名から取得したコールセンターの会社名である。図4に示すように、Site_Nameには、例えば、「AAA銀行」、「BBB銀行」のように、会社名が登録される。
(Site_Name)
Site_Name is the company name of the call center obtained from the domain name. As shown in FIG. 4, a company name is registered in Site_Name, for example, "AAA Bank" or "BBB Bank".
(Valid_Flag)
Valid_Flagは、電話番号情報が有効であるか否かを示すフラグである。Valid_Flagには、例えば、図4に示す「1」、「2」、「3」のように、フラグが登録される。なお、Valid_Flagの桁数は1桁に限定されず、任意の桁数が設定されてもよい。
(Valid_Flag)
Valid_Flag is a flag indicating whether or not the telephone number information is valid. Flags are registered in Valid_Flag, for example, as shown in FIG. 4, "1", "2", and "3". The number of digits of Valid_Flag is not limited to one digit, and any number of digits may be set.
ここで、Valid_Flagの種類について説明する。例えば、Valid_Flagには、「1」(有効)、「2」(作成中)、「3」(無効)の内のいずれかのフラグが設定される。Valid_Flag=1(有効)の場合、同レコードの電話番号が有効であることを示し、当該電話番号は、電話交換機サーバ160がコールセンターへ架電する際に使用される。Valid_Flag=2(作成中)の場合、情報収集サーバ130が同レコードの電話番号情報に関連付くデジット情報を取得中であることを示す。Valid_Flag=3(無効)の場合、同レコードの電話番号は無効であることを示す。なお、ある電話番号において、Valid_Flag=2(作成中)、または3(無効)のレコードしか存在しない場合、情報収集サーバ130が当該電話番号を取得できない。よって、電話交換機サーバ160は、情報収集サーバ130から当該電話番号を取得できないため、当該電話番号のコールセンターへ架電をすることができない。ただし、Valid_Flag=1(有効)である当該電話番号のレコードが1つでも存在する場合、情報収集サーバ130が当該電話番号を取得できる。よって、電話交換機サーバ160は、情報収集サーバ130から当該電話番号取得することができ、当該電話番号のコールセンターへ架電をすることができる。
Here, the types of Valid_Flag will be described. For example, Valid_Flag is set with one of the flags "1" (valid), "2" (under construction), and "3" (invalid). When Valid_Flag = 1 (valid), it indicates that the telephone number of the same record is valid, and the telephone number is used when the
(Comp_Flag)
Comp_Flagは、電話番号に対応するデジット情報の調査をサーバ群10が完了したか否かを示すフラグである。Comp_Flagには、例えば、図4に示す「0」、「1」のようにフラグが登録される。なお、Comp_Flagの桁数は1桁に限定されず、任意の桁数が設定されてもよい。
(Comp_Flag)
Comp_Flag is a flag indicating whether or not the
ここで、Comp_Flagの種類について説明する。例えば、Comp_Flagには、0(OFF)、1(ON)のいずれかのフラグが設定される。Comp_Flag=0(OFF)の場合、同レコードに対応するデジット情報の調査が完了していないことを示す。Comp_Flag=1(ON)の場合、同レコードに対応するデジット情報の調査が完了していることを示す。 Here, the types of Comp_Flag will be described. For example, Comp_Flag is set with one of 0 (OFF) and 1 (ON) flags. When Comp_Flag = 0 (OFF), it indicates that the investigation of the digit information corresponding to the record has not been completed. When Comp_Flag = 1 (ON), it indicates that the investigation of the digit information corresponding to the record has been completed.
(Update_Date)
Update_Dateは、最終更新日を示す日付である。Update_Dateには、例えば、図4に示す「20171101」、「20171201」のように、「YYYYMMDD」の形式で更新日が登録される。なお、最終更新日に登録される日付の形式は特に限定されず、任意の形式の日付が登録されてもよい。
(Update_Date)
Update_Date is a date indicating the last update date. The update date is registered in Update_Date in the format of "YYYYMMDD", for example, "20171110" and "20171201" shown in FIG. The format of the date registered on the last update date is not particularly limited, and a date of any format may be registered.
なお、PhoneNo_tblのレコードは、世代管理される。例えば、デジット情報の更新処理を行う際、デジット情報の更新対象となるPhoneNo_tblのレコードのValid_Flagは、更新が完了するまで2(作成中)となる。よって、PhoneNo_tblのレコードが1世代しか存在しない場合、情報収集サーバ130が当該電話番号を取得できないため、電話交換機サーバ160が更新中のデジット情報に対応する電話番号に架電をすることができない。そこで、1つの電話番号を2世代まで管理することにより、PhoneNo_tblが1つの電話番号に対してValid_Flag=1(有効)とValid_Flag=2(作成中)のレコードを同時に持つことを可能する。以上より、ある電話番号のデジット情報が更新中であっても、情報収集サーバ130がValid_Flag=1(有効)のレコードより電話番号を取得し、当該電話番号を電話交換機サーバ160へ送信することができる。そして、当該電話番号を受信した電話交換機サーバ160は、当該電話番号へ架電をすることができる。
The record of PhoneNo_tbl is generation-managed. For example, when the digit information is updated, the Valid_Flag of the PhoneNo_tbl record to be updated of the digit information is 2 (under creation) until the update is completed. Therefore, when there is only one generation of PhoneNo_tbl records, the
(デジット情報)
以下では、図5、6を参照しながら、デジット情報について具体的に説明する。図5は、データベースサーバ150がデジット情報を記憶する際のテーブル構成を示す。図6は、データベースサーバ150のDigit_tblに登録されるデジット情報の具体的なデータの例を示す。図5に示すように、デジット情報を記憶するテーブル(Digit_tbl)は、Auto_NO、ID、P_No、Digit、Layer、Last_Layer、Descriptionで構成されている。なお、データベースサーバ150は、P_No、Layer、Last_Layerに基づき、処理情報を含むデジット情報を階層的に記憶する。
(Digit information)
Hereinafter, the digit information will be specifically described with reference to FIGS. 5 and 6. FIG. 5 shows a table configuration when the
(Auto_NO)
Auto_NOは、主キーであり、自動採番された番号である。Auto_Noには、例えば、図6に示す「00000001」、「00000002」のように、1から連番で採番された番号が登録される。なお、Auto_Noに登録される番号の桁数は8桁に限定されず、10桁等の任意の桁数が設定されてもよい。また、Auto_Noの採番方法は、1からの連番で採番する方法に限定されず、Auto_Noは任意の方法で採番されてもよい。
(Auto_NO)
Auto_NO is a primary key and is an automatically numbered number. In Auto_No, for example, numbers numbered sequentially from 1 such as "00000001" and "00000002" shown in FIG. 6 are registered. The number of digits of the number registered in Auto_No is not limited to 8 digits, and an arbitrary number of digits such as 10 digits may be set. Further, the method of numbering Auto_No is not limited to the method of numbering sequentially from 1, and Auto_No may be numbered by any method.
(ID)
IDは、Digit_tblのレコードと関連づくPhoneNo_tblのレコードのAuto_Noである。すなわち、データベースサーバ150は、IDによりPhoneNo_tblとDigit_tblを関連付ける。IDには、例えば、図6に示す「00000005」のように、Digit_tblのレコードと関連付くPhoneNo_tblのレコードのAuto_Noが登録される。なお、IDに登録される番号の桁数は8桁に限定されず、PhoneNo_tblのAuto_Noの桁数に応じた任意の桁数が設定されてもよい。
(ID)
The ID is Auto_No of the PhoneNo_tbl record associated with the Digit_tbl record. That is, the
(P_No)
P_Noは、親階層を示すDigit_tbl内のレコードのAuto_Noである。P_Noには、例えば、図6に示す「00000000」、「00000001」のように、自レコードの階層の親階層であるDigit_tbl内のレコードのAuto_Noが登録される。なお、P_Noに登録される番号の桁数は8桁に限定されず、親階層のAuto_Noの桁数に応じた任意の桁数が設定されてもよい。
(P_No)
P_No is Auto_No of the record in Digit_tbl indicating the parent hierarchy. In P_No, for example, Auto_No of the record in Digit_tbl, which is the parent hierarchy of the hierarchy of the own record, is registered, such as "00000000000" and "00000001" shown in FIG. The number of digits of the number registered in P_No is not limited to eight, and an arbitrary number of digits may be set according to the number of digits of Auto_No in the parent hierarchy.
(Digit)
Digitは、デジット番号である。Digitには、例えば、図6に示す「01」、「02」のように、音声アナウンス内で入力するように指示されたデジット番号が登録される。例えば、情報収集サーバ130が「住宅ローンのご相談の方は1を」のような音声アナウンスの内容を認識した場合、情報収集サーバ130は、当該音声アナウンスの内容を区切れる箇所を解析する。具体的に、情報収集サーバ130は、当該アナウンスの内容を「は」と「を」で区切れると解析し、音声アナウンスの内容を「住宅ローンのご相談の方」と「1」と分けて認識することができる。そして、情報収集サーバ130は、「住宅ローンのご相談の方」を後述するDescriptionとして、「1」をデジット番号としてデータベースサーバ150に登録することができる。なお、Digitに登録される番号の桁数は2桁に限定されず、各コールセンターの音声アナウンスで使用されるデジット番号に応じた任意の桁数が設定されてもよい。
(Digit)
Digit is a digit number. In the Digit, for example, a digit number instructed to be input in the voice announcement, such as "01" and "02" shown in FIG. 6, is registered. For example, when the
(Layer)
Layerは、階層を示す値である。Layerには、例えば、図6に示す「01」、「02」のように、自レコードの階層を示す値が登録される。本実施形態では、あるレコードのLayerが「01」の場合、当該レコードのデジット情報は、1階層目の選択肢に関連付けられたデジット情報であることを示す。また、あるレコードのLayerが「02」の場合、当該レコードのデジット情報は、2階層目の選択肢に関連付けられたデジット情報であることを示す。ここで、1階層目の選択肢は、例えば、ユーザが携帯端末30にてコールセンターを検索し、検索結果一覧から目的のコールセンターを選択した際に、次画面に表示される選択肢である。2階層目の選択肢は、ユーザが1階層目の選択肢を選択した際に、次画面に表示される選択肢である。なお、Layerに登録される番号の桁数は2桁に限定されず、任意の桁数が設定されてもよい。
(Layer)
Layer is a value indicating a hierarchy. In the Layer, for example, values indicating the hierarchy of the own record, such as "01" and "02" shown in FIG. 6, are registered. In the present embodiment, when the layer of a certain record is "01", it indicates that the digit information of the record is the digit information associated with the options of the first layer. Further, when the layer of a certain record is "02", it indicates that the digit information of the record is the digit information associated with the options of the second layer. Here, the option of the first layer is an option displayed on the next screen when, for example, the user searches for a call center on the
(Last_Layer)
Last_Layerは、同レコードのデジット番号が最終階層であることを示し、かつ当該デジット番号に関連付く選択肢が選択された際の処理に関する情報を示す。また、Last_Layerは、処理情報の一部である。Last_Layerには、例えば、図6に示す「00」、「01」のように、最終階層であるか否かを示す数値が登録される。本発明の実施形態では、「00」は最終階層ではないことを示し、「01」は最終階層でありオペレータへの接続処理を行うことを示す。例えば、電話交換機サーバ160の架電処理にて、電話交換機サーバ160がデジット番号を選択した際にオペレータへの接続が開始された場合、当該デジット番号は最終階層であると認識されてもよい。そして、当該デジット番号のLast_Layerには「01」が登録される。なお、Layerが「01」であるレコードのLast_Layerに「01」が設定されてもよい。すなわち、1階層目が最終階層であってもよい。1階層目が最終階層である場合、ユーザが1階層目で選択肢を選択すると、次の画面は選択肢を表示する画面ではなく、オペレータへの接続確認の画面が表示される。なお、Last_Layerに登録される番号は、「00」、「01」に限定されない。また、Last_Layerの桁数は2桁に限定されず、任意の桁数が設定されてもよい。
(Last_Layer)
Last_Layer indicates that the digit number of the record is the final layer, and indicates information regarding processing when an option associated with the digit number is selected. Also, Last_Layer is a part of the processing information. In Last_Layer, for example, numerical values indicating whether or not it is the final layer, such as "00" and "01" shown in FIG. 6, are registered. In the embodiment of the present invention, "00" indicates that it is not the final layer, and "01" indicates that it is the final layer and the connection process to the operator is performed. For example, in the call processing of the
(Description)
Descriptionは、テキスト化された音声アナウンスの内容を示す。また、Descriptionは、処理情報の一部である。Descriptionには、例えば、図6に示す「1.住宅ローンのご相談の方」のように、「項番+テキスト」の形式でアナウンス内容が登録される。なお、Descriptionに登録される音声アナウンスの内容の形式は特に限定されず、任意の形式の音声アナウンスの内容が登録されてもよい。例えば、項番を付けずにテキストのみの形式の音声アナウンスの内容が登録されてもよい。
(Description)
The Description indicates the content of the textualized voice announcement. Description is a part of the processing information. In the Description, for example, the content of the announcement is registered in the form of "item number + text" as shown in "1. Mortgage consultation" shown in FIG. The format of the content of the voice announcement registered in the description is not particularly limited, and the content of the voice announcement in any format may be registered. For example, the content of the voice announcement in the text-only format may be registered without adding the item number.
(4)電話交換機サーバ160
電話交換機サーバ160は、コールセンターへの架電処理に関する機能を有する。具体的な架電処理は、電話交換機サーバ160が持つソフトフォン機能によって行われる。デジット情報の収集処理にて架電処理を制御する場合、電話交換機サーバ160は、第2の取得部の一部として処理を行う。例えば、デジット情報の収集処理にて、電話交換機サーバ160は、情報収集サーバ130からコールセンターへの架電指示を受けると、情報収集サーバ130から受信した電話番号に架電をする。コールセンターへの架電と同時に、電話交換機サーバ160は、コールセンターから出力される音声アナウンスの録音を通話録音サーバ170に指示する。また、電話交換機サーバ160は、コールセンターから出力される音声アナウンスに従い、デジット番号に対応するトーン信号を送信する機能を有する。電話交換機サーバ160は、送信したトーン信号に応じた音声アナウンスを受信すると、再度音声アナウンスに従い、トーン信号を送信する。電話交換機サーバ160は、上述のトーン信号を送信する処理を繰り返し、トーン信号を送信後にリングバックトーンを検知すると、オペレータへの接続処理が開始されたと判定し、切電する。すなわち、電話交換機サーバ160は、通話を完了する。また、電話交換機サーバ160は、リングバックトーンの検知以外に、トーン要求音の検知、または無音時間の検知によって、オペレータへの接続処理が開始されたと判定してもよい。これにより、電話交換機サーバ160は、オペレータへの接続が完了する前に切電することができる。また、電話交換機サーバ160は、トーン信号の送信後に「オペレータにおつなぎします」のような音声アナウンスを認識した場合、オペレータへの接続処理が開始されたと判定してもよい。なお、送信したトーン信号に応じた音声アナウンスには、次の階層の複数の選択肢に関する情報が含まれている。
(4)
The
また、携帯端末30におけるユーザの操作に基づき架電処理を行う場合、電話交換機サーバ160は、制御部の一部として処理を行う。例えば、ユーザが選択した選択肢に関連付けられた処理がオペレータへの接続処理を含む場合、電話交換機サーバ160は、Webサーバ180から電話番号とユーザが選択肢を選択した順番を取得する。電話交換機サーバ160は、取得した電話番号に架電後、取得した順番に従い、選択肢に対応するトーン信号をコールセンターに送信し、オペレータへ接続する。
Further, when the call processing is performed based on the operation of the user on the
(5)通話録音サーバ170
通話録音サーバ170は、音声アナウンスを録音する機能を有しており、第2の取得部の一部として処理を行う。例えば、通話録音サーバ170は、電話交換機サーバ160からの録音指示に基づき、音声アナウンス録音する。電話交換機サーバ160から音声アナウンスの録音指示を受信すると、通話録音サーバ170は、電話交換機サーバ160が架電したコールセンターから出力される音声アナウンスを取得し、録音する。また、通話録音サーバ170は、音声アナウンスの録音を終了すると、録音した音声アナウンスの音声データを音声認識サーバ140へ送信する。
(5) Call
The
(6)Webサーバ180
Webサーバ180は、携帯端末30にインストールされたアプリケーションの要求に応じた応答を返す機能を有する。Webサーバ180は、携帯端末30に表示する画面の表示処理を制御する場合、表示制御部として処理を行う。例えば、Webサーバ180は、ユーザの入力に基づく携帯端末30からの要求に応じた情報を、Internet14を介して、携帯端末30へ送信する。具体的に、ユーザが携帯端末30にインストールされたアプリケーションを起動した時、携帯端末30は、Webサーバ180にアプリケーションの初期画面情報を要求する。要求を受信したWebサーバ180は、データベースサーバ150から初期画面に関する情報を取得し、携帯端末30へ送信する。Webサーバ180から受信した初期画面情報に基づき、携帯端末30は初期画面を表示することができる。
(6)
The
また、ユーザが携帯端末30の画面に表示された選択肢を選択した時、携帯端末30は、Webサーバ180にユーザの選択に応じて、次の階層のデジット情報を要求する。要求を受信したWebサーバ180は、データベースサーバ150からユーザが選択した選択肢に関連付けられた次の階層の選択肢を含む複数のデジット情報を取得し、携帯端末30へ送信する。Webサーバ180から受信したデジット情報に基づき、携帯端末30は、次の階層の複数の選択肢を示す次画面を表示することができる。
Further, when the user selects an option displayed on the screen of the
また、コールセンターへの接続処理を制御する場合、Webサーバ180は、制御部の一部として処理を行う。例えば、ユーザが携帯端末30の画面でコールセンターへの接続処理を含む選択肢を選択した場合、携帯端末30は、Webサーバ180にコールセンターへの架電を指示する。指示を受信したWebサーバ180は、データベースサーバ150からコールセンターの電話番号を含む電話番号情報を取得し、取得した電話番号への架電を電話交換機サーバ160へ指示する。また、Webサーバ180は、ユーザが携帯端末30の画面で選択肢を選択した順番を記憶しておき、電話交換機サーバ160へ架電を指示する際に、記憶した順番を電話交換機サーバ160へ送信する。
Further, when controlling the connection process to the call center, the
(7)ルータ190
ルータ190は、複数の異なるネットワークの中継、及び接続先から受信したデータの転送処理を制御する機能を有する。例えば、ルータ190は、サーバ群10内のネットワークと、Internet14を中継している。Internet14を介して携帯端末30からデータを受信すると、ルータ190は、受信したデータを、サーバ群10のどのサーバに転送するかを判定し、判定結果に基づきデータを転送する。
(7)
The
(8)ワークグループスイッチ195
ワークグループスイッチ195は、ワークグループ単位でデータの送受信を管理する機能を有する。
(8)
The
以上、図2〜6を参照しながら、本発明の実施形態に係る情報処理システムのサーバ群10の構成例について説明した。続いて、本発明の実施形態に係る情報処理システムのネットワークの構成例について説明する。
As described above, a configuration example of the
<2−2.ネットワークの構成例>
図2に示すように、本発明の実施形態に係る情報処理システムのネットワークは、Internet14、及びPSTN(Public Switched Telephone Network:公衆交換電話網)18を介して、各種装置を接続する構成である。
<2-2. Network configuration example>
As shown in FIG. 2, the network of the information processing system according to the embodiment of the present invention has a configuration in which various devices are connected via the
(1)Internet14
Internet14は、複数の端末を接続するネットワークである。例えば、Internet14は、携帯端末30とサーバ群10を接続することで、ユーザが携帯端末30にインストールしたアプリケーションを利用可能とする。また、例えば、Internet14は、情報収集サーバ130と検索エンジンの提供を行うコンピュータを接続することで、情報収集サーバ130がInternet14を介して検索エンジンを利用可能とする。
(1) Internet14
The
(2)PSTN18
PSTN18は、固定電話回線の電話網である。電話交換機サーバ160は、PSTN18を介して、コールセンターに架電をすることができる。
(2) PSTN18
PSTN18 is a telephone network of fixed telephone lines. The
以上、図2〜6を参照しながら、本発明の実施形態に係る情報処理システムの構成例について説明した。続いて、本発明の実施形態に係る情報処理システムの動作例について説明する。 The configuration example of the information processing system according to the embodiment of the present invention has been described above with reference to FIGS. 2 to 6. Subsequently, an operation example of the information processing system according to the embodiment of the present invention will be described.
<<3.動作例>>
以下では、本発明の実施形態に係る情報処理システムの動作例について説明する。まず、各情報取得時のサーバ群10の動作例について説明する。
<< 3. Operation example >>
Hereinafter, an operation example of the information processing system according to the embodiment of the present invention will be described. First, an operation example of the
<3−1.各情報取得時のサーバ群10の動作例>
以下では、図7〜11を参照しながら、電話番号情報、及びデジット情報の収集処理時のサーバ群10の動作例について説明する。図7は、電話番号情報、及びデジット情報の収集処理時のサーバ群10の動作例を示すシーケンス図である。図8は、電話番号情報、及びデジット情報の収集処理時のサーバ群10の詳細な動作例を示すフローチャートである。図9は、電話番号情報の収集処理の詳細を示すフローチャートである。図10は、デジット情報の収集対象のチェック処理の詳細を示すフローチャートである。図11は、デジット情報の収集処理の詳細を示すフローチャートである。
<3-1. Operation example of
Hereinafter, an operation example of the
<3−1−1.各情報取得時のサーバ群10の動作概要>
以下では、図7を参照しながら、サーバ群10の各サーバ間の入出力の関係性、及び電話番号情報、及びデジット情報の収集処理時の各サーバの処理の概要を説明する。図7に示すステップS1000〜ステップS1008の処理は、情報収集サーバ130が電話番号情報を収集する処理を示している。図7に示すように、情報収集サーバ130は、検索エンジンにキーワード検索を要求する(ステップS1000)。要求を受信した検索エンジンは、情報収集サーバ130から受信したキーワードを用いて検索を行い、検索結果を情報収集サーバ130へ送信する(ステップS1004)。検索結果を受信した情報収集サーバ130は、検索結果を解析することでコールセンター等の電話番号情報を取得し(ステップS1006)、取得した電話番号情報をデータベースサーバ150に登録する(ステップS1008)。上述の処理のように、情報収集サーバ130は、電話番号情報を収集してPhoneNo_tblをデータベースサーバ150に作成する。
<3-1-1. Outline of operation of
Hereinafter, with reference to FIG. 7, the input / output relationship between the servers of the
次に情報収集サーバ130は、PhoneNo_tblに登録された各電話番号情報に関連するデジット情報を収集して、Digit_tblをデータベースサーバ150に作成する。図7に示すステップS1012〜ステップS1060の処理は、情報収集サーバ130がデジット情報を収集する処理を示している。図7に示すように、まず、情報収集サーバ130は、データベースサーバ150に電話番号情報を要求する(ステップS1012)。要求を受けたデータベースサーバ150は、電話番号情報を情報収集サーバ130へ送信する(ステップS1016)。電話番号情報を受信した情報収集サーバ130は、電話番号情報に含まれる電話番号(例えば、BBB銀行の電話番号)へ架電することを電話交換機サーバ160に指示する(ステップS1020)。指示を受けた電話交換機サーバ160は、情報収集サーバ130に指示されたBBB銀行の電話番号へ架電する(ステップS1024)。架電と同時に、電話交換機サーバ160は、音声アナウンスを録音することを通話録音サーバ170に指示する(ステップS1028)。指示を受けた通話録音サーバ170は、電話交換機サーバ160がBBB銀行に架電した際に、BBB銀行の音声応答システムが出力する音声アナウンスを取得して録音する(ステップS1032、1036)。音声アナウンスの録音後、通話録音サーバ170は、録音した音声アナウンスを音声認識サーバ140へ送信する(ステップS1040)。
Next, the
音声アナウンスを受信した音声認識サーバ140は、音声アナウンスの内容をテキストに変換する(ステップS1044)。テキストに変換後、音声認識サーバ140は、変換したテキストをデータベースサーバ150に登録し(ステップS1048)、情報収集サーバ130へ送信する(ステップS1052)。テキストを受信した情報収集サーバ130は、テキストを解析し(ステップS1056)、解析により取得したデジット情報をデータベースサーバ150に登録する(ステップS1060)。
The
以上、図7を参照しながら、サーバ群10の各サーバ間の入出力の関係性、及び電話番号情報、及びデジット情報の収集処理時のサーバ群10の処理の概要について説明した。続いて、各情報取得時のサーバ群10の詳細な動作例について説明する。
As described above, with reference to FIG. 7, the input / output relationship between the servers of the
<3−1−2.各情報取得時のサーバ群10の詳細な動作例>
以下では、図8を参照しながら、本発明の実施形態に係る電話番号情報、及びデジット情報の収集処理時のサーバ群10の詳細な動作例について説明する。図8に示すように、サーバ群10は、電話番号情報の収集処理を行う(ステップS1100)。なお、電話番号情報の収集処理の詳細については、<3−1−3.電話番号情報の収集処理>にて説明する。電話番号情報の収集処理後、サーバ群10は、デジット情報の収集対象のチェック処理を行う(ステップS1104)。なお、デジット情報の収集対象のチェック処理の詳細については、<3−1−4.デジット情報の収集対象のチェック処理>にて説明する。
<3-1-2. Detailed operation example of the
Hereinafter, a detailed operation example of the
デジット情報の収集対象のチェック処理後、サーバ群10は、PhoneNo_tblにデジット情報の収集対象である電話番号が存在するか否かを確認する(ステップS1108)。なお、Comp_Flg=0(off)の電話番号はデジット情報の収集対象あり、Comp_Flg=1(on)の電話番号はデジット情報の収集対象ではない。デジット情報の収集対象である電話番号が存在しない場合(ステップS1108/NO)、サーバ群10は、処理を終了する。
After the check processing of the digit information collection target, the
デジット情報の収集対象である電話番号が存在する場合(ステップS1108/YES)、サーバ群10は、Digit_tblにデジット情報の収集対象である電話番号のデジット情報が存在するか否かを確認する(ステップS1112)。Digit_tblにデジット情報の収集対象である電話番号のデジット情報が存在しない場合(ステップS1112/NO)、サーバ群10は、ステップS1124の処理に進む。Digit_tblにデジット情報の収集対象である電話番号のデジット情報が存在する場合、(ステップS1112/YES)、サーバ群10は、存在したデジット情報にValid_Flag=3(無効)のレコードが存在するか否かを確認する(ステップS1116)。Valid_Flag=3(無効)のレコードが存在する場合(ステップS1116/YES)、サーバ群10は、Valid_Flag=3(無効)のレコードを削除し(ステップS1120)、デジット情報の収集処理に進む。Valid_Flag=3(無効)のレコードが存在しない場合(ステップS1116/NO)、サーバ群10は、特に処理を行わずにステップS1124の処理に進む。
When the telephone number for which the digit information is to be collected exists (step S1108 / YES), the
デジット情報の収集処理では、サーバ群10は、全デジット情報を収集するまで、デジット情報の収集処理を繰り返す(ステップS1124)。なお、デジット情報の収集処理(ステップS1128)の詳細については、<3−1−5.デジット情報の収集処理>にて説明する。デジット情報の収集処理後、サーバ群10は、PhoneNo_tblのFlagを更新する(ステップS1132)。具体的に、Comp_Flag=0(OFF)、かつValid_Flag=1(有効)であるレコードが存在する場合、サーバ群10は、当該レコードのValid_Flagを3(無効)に更新する。また、Comp_Flag=0(OFF)、かつValid_Flag=2(作成中)であるレコードが存在する場合、サーバ群10は、当該レコードのComp_Flagを1(ON)、Valid_Flagを1(有効)に更新する。PhoneNo_tblのFlagを更新後、サーバ群10は、再度PhoneNo_tblにデジット情報の収集対象である電話番号が存在するか否かを確認する(ステップS1108)。デジット情報の収集対象である電話番号が存在する場合(ステップS1108/YES)、サーバ群10は、デジット情報の収集対象である電話番号が存在しなくなるまで、ステップS1112〜ステップS1132の処理を繰り返す。デジット情報の収集対象である電話番号が存在しない場合(ステップS1108/NO)、サーバ群10は、電話番号情報、及びデジット情報の収集処理を終了する。
In the digit information collection process, the
以上、図8を参照しながら、電話番号情報、及びデジット情報の収集処理時のサーバ群10の詳細な動作例について説明した。続いて、電話番号情報の収集処理の詳細について説明する。
As described above, a detailed operation example of the
<3−1−3.電話番号情報の収集処理>
以下では、図9を参照しながら、電話番号情報の収集処理の詳細について説明する。図9に示すように、サーバ群10は、検索ページのURLを設定する(ステップS1200)。URLを設定後、サーバ群10は、検索の際に使用する検索キーワードを設定する(ステップS1204)。検索キーワード設定後、サーバ群10は、検索ページにHTTPリクエストを送信し、検索結果が表示されているページのページリソースデータを取得する(ステップS1208)。ページリソースデータを取得後、サーバ群10は、ページリソースデータを解析し、検索結果に表示されたサイトへのリンクを取得する(ステップS1212)。リンクを取得後、サーバ群10は、リンク先のサイト情報が登録済みであるか否かを確認する(ステップS1216)。リンク先のサイト情報が未登録であり、(ステップS1216/No)、かつリンク先のサイトに検索キーワードに関連付く電話番号が存在する場合(ステップS1220/YES)、サーバ群10は、電話番号を含む電話番号情報をPhoneNo_tblに登録する(ステップS1224)。なお、電話番号情報の登録時、サーバ群10は、Comp_Flagを0(OFF)で登録する。リンク先のサイトに検索キーワードに関連付く電話番号が存在しなかった場合(ステップS1220/NO)、特に処理を行わずにステップS1236の処理に進む。また、リンク先のサイト情報が登録済であり、(ステップS1216/YES)、かつリンク先のサイト情報が更新されている場合(ステップS1228/YES)、サーバ群10は、PhoneNo_tblの電話番号情報を更新する(ステップS1232)。リンク先のサイト情報が更新されていない場合(ステップS1228/NO)、サーバ群10は、特に処理を行わずにステップS1236の処理に進む。
<3-1-3. Collection process of phone number information>
Hereinafter, the details of the telephone number information collection process will be described with reference to FIG. As shown in FIG. 9, the
ステップS1236にて、サーバ群10は、ページリソースデータ内の全てのリンク先のチェックが完了したか否かを確認する(ステップS1236)。全てのリンク先のチェックが完了していない場合(ステップ1236/NO)、サーバ群10は、次のサイトのリンク先を取得し(ステップS1240)、ステップS1216〜ステップS1236の処理を繰り返す。全てのリンク先のチェックが完了した場合(ステップS1236/YES)、サーバ群10は、検索結果に次のページが存在するか否かを確認する(ステップS1244)。次のページが存在する場合(ステップS1244/YES)、サーバ群10は、次のページのページリソースデータを取得し(ステップS1248)、ステップS1212〜ステップS1244の処理を繰り返す。次のページが存在しない場合(ステップS1244/NO)、サーバ群10は、電話番号情報の収集処理を終了する。
In step S1236, the
以上、図9を参照しながら、電話番号情報の収集処理の詳細について説明した。続いて、デジット情報の収集対象のチェック処理の詳細について説明する。 The details of the telephone number information collection process have been described above with reference to FIG. Subsequently, the details of the check process for collecting the digit information will be described.
<3−1−4.デジット情報の収集対象のチェック処理>
以下では、図10を参照しながら、デジット情報の収集対象のチェック処理の詳細について説明する。図10に示すように、サーバ群10は、PhoneNo_tblの全レコードのチェックが終了するまでチェック処理を繰り返す(ステップS1300)。チェック処理にて、サーバ群10は、有効フラグ=1(有効)かつ、最終更新日が1ヵ月以上前のレコードが存在するか否かを確認する(ステップS1304)。有効フラグ=1(有効)かつ、最終更新日が1ヵ月以上前のレコードが存在する場合(ステップS1304/YES)、サーバ群10は、当該レコードの電話番号が更新対象であると判定し、Comp_Flgを0(OFF)にする(ステップS1308)。PhoneNo_tblの全レコードのチェックを終了後、サーバ群10は、図8のS1108の処理を行う。
<3-1-4. Check process for collecting digit information>
Hereinafter, the details of the check process for collecting the digit information will be described with reference to FIG. As shown in FIG. 10, the
以上、図10を参照しながら、デジット情報の収集対象のチェック処理の詳細について説明した。続いて、デジット情報の収集処理の詳細について説明する。 As described above, the details of the check process for collecting the digit information have been described with reference to FIG. Subsequently, the details of the digit information collection process will be described.
<3−1−5.デジット情報の収集処理>
以下では、図11を参照しながら、デジット情報の収集処理の詳細について説明する。図11に示すように、サーバ群10は、架電を実施する(ステップS1400)。架電実施後、サーバ群10は、通話時に音声応答システムから出力される通話データ(音声アナウンス)の録音を開始する(ステップS1404)。サーバ群10は、音声アナウンスに従い、トーン信号を送信する(ステップS1408)。トーン信号送信後、サーバ群10は、終了信号を検出したか否かを確認する(ステップS1412)。終了信号を検出しなかった場合(ステップS1412/NO)、サーバ群10は、終了信号を検出するまで、音声アナウンスに従いトーン信号の送信処理を繰り返す。終了信号を検出した場合(ステップS1412/YES)、サーバ群10は、切電を実施する(ステップS1416)また、サーバ群10は、通話データの録音を終了する(ステップS1420)。録音終了後、サーバ群10は、録音データをテキストに変換する(ステップS1424)。テキスト変換後、サーバ群10は、テキストデータを解析する(ステップS1428)。テキストデータの解析後、サーバ群10は、解析結果に含まれるデジット情報をDigit_tblに登録する(ステップS1432)。
<3-1-5. Digit information collection process>
Hereinafter, the details of the digit information collection process will be described with reference to FIG. As shown in FIG. 11, the
以上、図11を参照しながら、デジット情報の収集処理の詳細について説明した。 As described above, the details of the digit information collection process have been described with reference to FIG.
以上、図7〜11を参照しながら、本発明の実施形態に係る各情報取得時のサーバ群10の動作例について説明した。続いて、本発明の実施形態に係る携帯端末操作による音声応答システムへの接続時の動作例について説明する。
As described above, an operation example of the
<3−2.携帯端末操作による音声応答システムへの接続時の動作例>
以下では、図12〜14を参照しながら、携帯端末操作による音声応答システムへの接続時の動作例について説明する。図12は、携帯端末操作時の情報処理システムの動作例を示すフローチャートである。図13は、携帯端末に表示する検索画面の表示例を示す説明図である。図14は、携帯端末に表示するデジット情報の表示例を示す説明図である。
<3-2. Operation example when connecting to a voice response system by operating a mobile terminal>
Hereinafter, an operation example at the time of connecting to the voice response system by operating the mobile terminal will be described with reference to FIGS. 12 to 14. FIG. 12 is a flowchart showing an operation example of the information processing system when operating the mobile terminal. FIG. 13 is an explanatory diagram showing a display example of a search screen displayed on the mobile terminal. FIG. 14 is an explanatory diagram showing a display example of digit information to be displayed on the mobile terminal.
<3−2−1.携帯端末操作時の情報処理システムの動作例>
以下では、図12を参照しながら、携帯端末操作時の情報処理システムの動作例について説明する。図12に示すステップS1500〜ステップS1516の処理は、ユーザが携帯端末30にインストールされたアプリケーションを起動した際に、携帯端末30が初期画面を取得する処理を示している。図12に示すように、ユーザが携帯端末30を操作すると、携帯端末30は、Webサーバ180に画面情報を要求する(ステップS1500)。要求を受信したWebサーバ180は、データベースサーバ150に画面情報を要求する(ステップS1504)。要求を受信したデータベースサーバ150は、画面情報をWebサーバ180へ送信する(ステップS1508)。画面情報を受信したWebサーバ180は、画面情報を携帯端末30へ送信する(ステップS1512)。画面情報を受信した携帯端末30は、受信した画面情報を画面に表示する(ステップS1516)。
<3-2-1. Example of operation of information processing system when operating mobile terminal>
Hereinafter, an operation example of the information processing system when operating the mobile terminal will be described with reference to FIG. The process of steps S1500 to S1516 shown in FIG. 12 indicates a process in which the
また、図12に示すステップS1520〜ステップS1536の処理は、ユーザが携帯端末30の画面に表示された選択肢を選択した際に、携帯端末30がユーザの選択に応じた表示画面を取得する処理を示している。図12に示すように、ユーザが携帯端末30の画面に表示された選択肢を選択すると、携帯端末30は、Webサーバ180にデジット情報を要求する(ステップS1520)。要求を受信したWebサーバ180は、データベースサーバ150にデジット情報を要求する(ステップS1524)。要求を受信したデータベースサーバ150は、デジット情報をWebサーバ180へ送信する(ステップS1528)。デジット情報を受信したWebサーバ180は、デジット情報を携帯端末30へ送信する(ステップS1532)。デジット情報を受信した携帯端末30は、受信したデジット情報を画面に表示する(ステップS1536)。
Further, the process of steps S152 to S1536 shown in FIG. 12 is a process in which the
また、図12に示すステップS1540〜ステップS1556の処理は、ユーザが携帯端末30の画面に表示された最終階層の選択肢を選択した際に、携帯端末30が音声応答システムへ自動で架電、及びトーン信号の送信を行う処理を示している。図12に示すように、ユーザが携帯端末30の画面に表示された最終階層の選択肢を選択すると、携帯端末30は、Webサーバ180に音声応答システムへ架電を要求する(ステップS1540)。要求を受信したWebサーバ180は、データベースサーバ150に当該音声応答システムの電話番号情報を要求する(ステップS1544)。要求を受信したデータベースサーバ150は、電話番号情報をWebサーバ180へ送信する(ステップS1548)。電話番号情報を受信したWebサーバ180は、電話番号情報に含まれる電話番号への架電を電話交換機サーバ160に指示する(ステップS1552)。指示を受けた電話交換機サーバ160は、BBB銀行の音声応答システムへ架電し、トーン信号を送信することで、オペレータに接続する処理を行う(ステップS1556)。
Further, in the processes of steps S1540 to S1556 shown in FIG. 12, when the user selects the option of the final layer displayed on the screen of the
以上、図12を参照しながら、携帯端末操作時の情報処理システムの動作例について説明した。続いて、携帯端末30に表示する検索画面の表示例について説明する。
As described above, an operation example of the information processing system when operating the mobile terminal has been described with reference to FIG. Subsequently, a display example of the search screen displayed on the
<3−2−2.携帯端末30の画面表示例>
以下では、図13を参照しながら、携帯端末30に表示する検索画面の表示例について説明する。まず、携帯端末30にてアプリケーションが起動されると、携帯端末30の画面には、図13に示す画面1が初期画面として表示される。画面1は、初期画面であり、アプリケーション名300、メニュー302、メニュー304、メニュー306、及びメニュー308で構成されている。アプリケーション名300は。アプリケーションのタイトルが表示される表示領域である。例えば、アプリケーション名300には、アプリケーション名が「IVR検索アプリケーション」と表示される。また、メニュー302〜308にはアプリケーションのメニューが表示される。各メニューの内容は、例えば、メニュー302には「カテゴリ」、メニュー304には「検索」、メニュー306は「ブックマーク」、メニュー308には「履歴」と表示される。なお、ユーザがメニュー302〜308のいずれかのメニューを選択すると、画面1は、それぞれのメニューに応じた画面に遷移する。例えば、ユーザがメニュー304の「検索」を選択すると、画面1は、検索画面である画面2へ遷移する。
<3-2-2. Screen display example of mobile terminal 30>
Hereinafter, a display example of the search screen displayed on the
画面2は、検索画面であり、検索ウィンドウ310、検索結果312、検索結果314、検索結果316、戻るボタン318で構成されている。検索ウィンドウ310は、検索キーワードの入力欄と検索ボタンで構成されている。例えば、入力欄に「銀行」と入力して検索ボタンを押下すると、検索結果として、検索結果312〜316が表示される。各検索結果の内容は、例えば、検索結果312には「AAA銀行」、検索結果314には「BBB銀行」、検索結果316には「CCC銀行」と表示される。戻るボタン318は、画面2に遷移した時点で表示され、戻るボタン318を押下すると画面1に遷移する。なお、ユーザが検索結果である検索結果312〜316のいずれかの検索結果を選択すると、画面2は、それぞれの検索結果に応じた画面に遷移する。例えば、ユーザが検索結果314の「BBB銀行」を選択すると、画面2は、「BBB銀行」の1階層目の選択肢を表示する画面へ遷移する。
The screen 2 is a search screen, and is composed of a
以上、図13を参照しながら、携帯端末30に表示する検索画面の表示例について説明した。続いて、携帯端末30に表示するデジット情報の表示例について説明する。
As described above, a display example of the search screen displayed on the
以下では、図14を参照しながら携帯端末30に表示するデジット情報の表示例について説明する。図13の画面2にて、ユーザが検索結果314の「BBB銀行」を選択すると、画面2は、図14に示す画面3へ遷移する。画面3は、BBB銀行の1階層目の選択肢を示す画面であり、タイトル320、選択肢322、選択肢324、選択肢326、戻るボタン328で構成されている。タイトル320は画面のタイトルを表示する表示領域である。例えば、タイトル320には、タイトル名が「こちらはBBB銀行です」と表示される。選択肢322〜326には、「BBB銀行」の1階層目の選択肢が表示される。各選択肢の内容は、例えば、選択肢322には「1.住宅ローンのご相談の方」、選択肢324には「2.口座の残高照会」、選択肢326には「3.その他」と表示される。戻るボタン328は、画面3に遷移した時点で表示され、戻るボタン328を押下すると画面2に遷移する。なお、ユーザが選択肢322〜326のいずれかの選択肢を選択すると、画面3は、それぞれの選択肢に応じた画面に遷移する。例えば、ユーザが選択肢322の「1.住宅ローンのご相談の方」を選択すると、サーバ群10は、選択された選択肢322と対応する処理情報を参照し、どの画面を表示するかを判定する。例えば、サーバ群10は、Digit_tblのLast_Layerを参照し、Last_Layerが「01」であれば最終階層と判定する。選択肢322のLast_Layerは「00」(図6参照)のため、サーバ群10は、選択肢322が最終階層ではないと判定し、選択肢322と関連付けられた次の階層の選択肢を取得し、次画面に表示する。次の階層の選択肢の取得時、サーバ群10は、Digit_tblのP_Noを参照し、選択肢322のAuto_Noと同一の値が設定されているレコードのDescriptionを取得する。そして、サーバ群10は、取得したDescriptionを「BBB銀行」の2階層目の選択肢として表示する画面4へ遷移する。
Hereinafter, a display example of digit information to be displayed on the
画面4は、BBB銀行の2階層目の選択肢を示す画面であり、タイトル330、選択肢332、選択肢334、選択肢336、戻るボタン338で構成されている。タイトル330は画面のタイトルを表示する表示領域である。例えば、タイトル330には、タイトル名が「住宅ローンのご相談の方」と表示される。選択肢332〜336には、「BBB銀行」の2階層目の選択肢が表示される。各選択肢の内容は、例えば、選択肢332には「1.新規住宅ローンのご相談」、選択肢334には「2.他行からの借り換え」、選択肢336には「3.住宅ローン変更」と表示される。戻るボタン338は、画面4に遷移した時点で表示され、戻るボタン338を押下すると画面3に遷移する。なお、ユーザが選択肢332〜336のいずれかの選択肢を選択すると、画面4は、それぞれの選択肢に応じた画面に遷移する。例えば、ユーザが選択肢334の「2.他行からの借り換え」を選択すると、サーバ群10は、選択された選択肢334と対応する処理情報を参照し、どの画面を表示するかを判定する。例えば、サーバ群10は、Digit_tblのLast_Layerを参照し、Last_Layerが「01」であれば最終階層と判定する。選択肢334のLast_Layerは「01」(図6参照)のため、サーバ群10は、選択肢334が最終階層であると判定し、オペレータへの接続処理を行うことを確認する画面を取得する。そして、サーバ群10は、取得したオペレータへの接続処理を行うことを確認する画面である画面5に遷移する。
The screen 4 is a screen showing the options of the second layer of the BBB bank, and is composed of a title 330, an
画面5は、「BBB銀行」のオペレータへの接続処理を行うこと確認する画面であり、タイトル340、発信ボタン342、戻るボタン344で構成されている。タイトル340は画面のタイトルを表示する表示領域である。例えば、タイトル340には、タイトル名が「オペレータにおつなぎします」と表示される。発信ボタン342は、「BBB銀行」のオペレータへ接続するためのボタンである。戻るボタン344は、画面5に遷移した時点で表示され、戻るボタン344を押下すると画面4に遷移する。
The screen 5 is a screen for confirming that the connection process to the operator of the "BBB bank" is to be performed, and is composed of a
以上、図14を参照しながら、携帯端末30に表示するデジット情報の表示例について説明した。
As described above, a display example of digit information to be displayed on the
以上、図12〜14を参照しながら、携帯端末操作による音声応答システムへの接続時の動作例について説明した。 As described above, an operation example at the time of connecting to the voice response system by operating the mobile terminal has been described with reference to FIGS. 12 to 14.
<<4.効果>>
サーバ群10の情報収集サーバ130は、Internet14を介して、電話番号情報を検索して収集することで、ユーザがコールセンターの電話番号を自力で検索する手間を省くこと、及びユーザが検索に要する時間を削減することができる。また、携帯端末30は、コールセンターの音声アナウンスの内容をテキスト形式で画面に表示することで、ユーザが音声によりアナウンス内容を再度確認することで生じていたような無駄な時間を削減することができる。よって、ユーザは、目的を達成するまでに要する時間を削減することができる。
<< 4. Effect >>
The
以上、図1〜14を参照しながら、本発明の実施形態について説明した。続いて、本発明の実施形態に係る変形例について説明する。 The embodiments of the present invention have been described above with reference to FIGS. 1 to 14. Subsequently, a modified example according to the embodiment of the present invention will be described.
<<5.変形例>>
以下では、本発明の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本発明の実施形態に適用されてもよいし、組み合わせで本発明の実施形態に適用されてもよい。また、各変形例は、本発明の実施形態で説明した構成に代えて適用されてもよいし、本発明の実施形態で説明した構成に対して追加的に適用されてもよい。
<< 5. Modification example >>
Hereinafter, some modifications of the embodiment of the present invention will be described. In addition, each modification described below may be applied to the embodiment of the present invention alone, or may be applied to the embodiment of the present invention in combination. Further, each modification may be applied in place of the configuration described in the embodiment of the present invention, or may be additionally applied to the configuration described in the embodiment of the present invention.
(1)第1の変形例
上述の実施形態では、最終階層にてサーバ群10がオペレータへ接続する例を説明したが、サーバ群10は、最終階層で情報を表示してもよい。例えば、Digit_tblのLast_Layerに、最終階層で情報を表示することを示す「02」という値を設けることで、最終階層にて情報を表示する設定ができるようにする。そして、ユーザが選択した選択肢に関連付けられている、Last_Layerが「02」であった場合、サーバ群10は、画面に情報を表示するように表示処理を制御してもよい。ただし、最終階層にてユーザが選択した選択肢にオペレータへの接続処理、または情報の入力処理が含まれる場合、サーバ群10は、オペレータ、または音声アナウンスへの接続処理を優先して行うこととし、上述の情報を表示する処理は行わない。上述のように、サーバ群10は、最終階層でオペレータに接続せずに画面に情報を表示することにより、ユーザが目的達成までにかかる時間を削減することができる。なお、Last_Layerを「02」とすることで、サーバ群10は、最終階層の画面の次画面にどのレイアウトの画面を表示するかを判定できる。例えば、Last_Layerが「02」の場合、最終階層の画面の次画面として、情報を表示可能なレイアウトの画面を表示する。
(1) First Modification Example In the above-described embodiment, the example in which the
(2)第2の変形例
上述の実施形態では、最終階層にてサーバ群10がオペレータへ接続する例を説明したが、サーバ群10は、最終階層で音声アナウンスへ接続してもよい。最終階層にてオペレータへ接続することは、ユーザによる情報の入力が必要な場合に有効である。よって、最終階層にてユーザが選択した選択肢にユーザによる情報の入力処理が含まれる場合、サーバ群10は、オペレータではなく音声アナウンスへ接続する。例えば、Digit_tblのLast_Layerに、最終階層で音声アナウンスに接続することを示す「03」という値を設けることで、最終階層にて音声アナウンスへ接続する設定ができるようにする。そして、ユーザが選択した選択肢に関連付けられている、Last_Layerが「03」であった場合、サーバ群10は、コールセンターの音声アナウンスへ接続するようにトーン信号を送信してもよい。上述のように、サーバ群10は、最終階層でオペレータに接続せずに音声アナウンスに接続することで、ユーザによる情報の入力が必要な場合、及びオペレータによる対応よりも音声アナウンスによる対応の方が早い処理がある場合等に、ユーザが目的達成までにかかる時間を削減することができる。なお、Last_Layerを「03」とすることで、サーバ群10は、最終階層の画面の次画面にどのレイアウトの画面を表示するかを判定できる。例えば、Last_Layerが「03」の場合、最終階層の次画面として、タイトル名に「音声アナウンスにおつなぎします」と表示されるレイアウトの画面を表示する。
(2) Second Modification Example In the above-described embodiment, the example in which the
以上、本発明の実施形態に係る変形例について説明した。続いて、本発明の実施形態に係るハードウェア構成について説明する。 The modified example according to the embodiment of the present invention has been described above. Subsequently, the hardware configuration according to the embodiment of the present invention will be described.
<<6.ハードウェア構成>>
上述した情報処理システムに関する情報処理は、ソフトウェアと、以下に説明するサーバのハードウェアとの協働により実現される。
<< 6. Hardware configuration >>
The information processing related to the above-mentioned information processing system is realized by the cooperation between the software and the hardware of the server described below.
図15は、サーバ群10の各サーバのハードウェア構成例を示すブロック図である。各サーバは、CPU(Central Processing Unit)100と、ROM(Read Only Memory)102と、RAM(Random Access Memory)104と、ホストバス106を備える。また、各サーバは、ブリッジ108と、外部バス110と、インタフェース112と、入力部114と、表示部116と、音声出力部118と、ストレージ部120と、ドライブ122と、ネットワークインタフェース124とを備える。
FIG. 15 is a block diagram showing a hardware configuration example of each server of the
CPU100は、演算処理装置および制御装置として機能し、各種プログラムに従って各サーバ内の動作全般を制御する。また、CPU100は、マイクロプロセッサであってもよい。ROM102は、CPU100が使用するプログラムや演算パラメータ等を記憶する。RAM104は、CPU100の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはCPUバスなどから構成されるホストバス106により相互に接続されている。CPU100、ROM102およびRAM104は、ソフトウェアとの協働により図2を参照して説明した各サーバの機能を実現し得る。
The
ホストバス106は、ブリッジ108を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス110に接続されている。なお、必ずしもホストバス106、ブリッジ108および外部バス110を分離構成する必要はなく、1つのバスにこれらの機能を実装してもよい。
The
入力部114は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、センサ、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU100に出力する入力制御回路などから構成されている。各サーバのユーザは、該入力部114を操作することにより、各サーバに対して各種のデータを入力したり処理動作を指示したりすることができる。
The
表示部116は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、プロジェクター装置、OLED(Organic Light Emitting Diode)装置およびランプなどの表示装置を含む。また、音声出力部118は、スピーカおよびヘッドホンなどの音声出力装置を含む。
The
ストレージ部120は、データ格納用の装置である。ストレージ部120は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ部120は、例えば、HDD(Hard Disk Drive)またはSSD(Solid Strage Drive)、あるいは同等の機能を有するメモリ等で構成される。このストレージ部120は、ストレージを駆動し、CPU100が実行するプログラムや各種データを格納する。
The
ドライブ122は、記憶媒体用リーダライタであり、各サーバに内蔵、あるいは外付けされる。ドライブ122は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体126に記録されている情報を読み出して、RAM104またはストレージ部120に出力する。また、ドライブ122は、リムーバブル記憶媒体126に情報を書き込むこともできる。
The
ネットワークインタフェース124は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。かかる通信インタフェースは、例えば、Bluetooth(登録商標)またはZigBee(登録商標)等の近距離無線通信インタフェースや、無線LAN(Local Area Network)、Wi−Fi(登録商標)、または携帯通信網(LTE、3G)等の通信インタフェースである。また、ネットワークインタフェース124は、有線による通信を行う有線通信装置であってもよい。
The
以上、図15を参照しながら、本発明の実施形態に係るサーバ群10の各サーバのハードウェア構成例について説明した。
As described above, the hardware configuration example of each server of the
<<7.むすび>>
以上説明したように、本発明の実施形態によれば、サーバ群10は、コールセンターに接続するための電話番号情報と、ユーザが選択した選択肢の各々に関連付けられた処理を示すデジット情報を記憶することができる。また、サーバ群10は、複数の選択肢を携帯端末30の画面に表示する処理を制御することができる。また、ユーザが選択した選択肢に関連付けられた処理が接続処理を含む場合、電話番号情報に基づきコールセンターに接続し、選択された選択肢に対応するトーン信号をコールセンターに送信することができる。上述のように、サーバ群10は、携帯端末30の画面に複数の選択肢を表示することで、ユーザは選択肢の内容を確認しながら選択することができるため、音声応答システム利用時の目的達成までにかかる時間を削減することが可能である。
<< 7. Conclusion >>
As described above, according to the embodiment of the present invention, the
以上より、音声応答システム利用時の目的達成までにかかる時間を削減することが可能な、新規かつ改良された情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供することが可能である。 From the above, it is possible to provide a new and improved information processing system, information processing device, information processing method, and program that can reduce the time required to achieve the purpose when using the voice response system. ..
<<8.補足>>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<< 8. Supplement >>
Although the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, the present invention is not limited to such examples. It is clear that a person having ordinary knowledge in the field of technology to which the present invention belongs can come up with various modifications or modifications within the scope of the technical ideas described in the claims. , These are also naturally understood to belong to the technical scope of the present invention.
なお、本明細書のサーバ群10、及び携帯端末30の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、本明細書のサーバ群10、及び携帯端末30の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
It should be noted that each step in the processing of the
また、本明細書において説明したサーバ群10の各サーバ、及び携帯端末30は、単独の装置として実現されてもよく、一部または全部が別々の装置として実現されてもよい。例えば、図2に示すサーバ群10の各サーバ、及び図2に示す携帯端末30のように、機能を別々に備える単独の装置として実現されてもよい。また、例えば、図2に示すサーバ群10の各サーバの全ての機能を、携帯端末30に備えさせ、携帯端末30のみで実現してもよい。また、一部の機能はネットワーク等を介して接続されたサーバ等の装置に備えられてもよい。
Further, each server of the
また、サーバ群10の各サーバ、及び携帯端末30に内蔵されるCPU、ROMおよびRAMなどのハードウェアに、上述したサーバ群10の各サーバ、及び携帯端末30の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
In addition, each server of the
10 サーバ群
14 Internet
18 PTSN
30 携帯端末
130 情報収集サーバ
140 音声認識サーバ
150 データベースサーバ
160 電話交換機サーバ
170 通話録音サーバ
180 Webサーバ
190 ルータ
195 ワークグループスイッチ
10
18 PTSN
30
Claims (18)
前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、
を有する、情報処理システム。 Connection destination information for presenting a plurality of options, receiving a tone signal corresponding to one of the options, and connecting to a voice response system that performs processing according to the tone signal, and each of the plurality of options. An information storage unit that stores processing information indicating the associated processing, and
A screen showing the plurality of options is displayed, and based on the process associated with the option selected on the screen, the display process of the next screen showing the plurality of options in the next layer is controlled, and the operator is notified. Display control that controls the display process of the screen showing the process information associated with the option when the connection process and the information input process by the user are not included and the next layer corresponding to the process does not exist. Department and
When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
Information processing system.
前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、 A display control unit that controls the display processing of the screen indicating the plurality of options,
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、 When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
前記処理情報を取得する第2の取得部と、 A second acquisition unit that acquires the processing information,
を有し、Have,
前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、 The second acquisition unit connects to the voice response system based on the connection destination information, acquires the processing information including the voice announcement output by the voice response system, and when the processing information is acquired, the operator is notified. When it is confirmed that the connection process has started, the connection to the operator is disconnected.
情報処理システム。Information processing system.
前記第1の取得部は、インターネットを介して検索エンジンを用いてキーワード検索を行い、検索結果を解析することで前記接続先情報を取得する、請求項1〜6のいずれか一項に記載の情報処理システム。 The information processing system further includes a first acquisition unit for acquiring the connection destination information.
The first acquisition unit according to any one of claims 1 to 6, wherein the first acquisition unit acquires the connection destination information by performing a keyword search using a search engine via the Internet and analyzing the search results. Information processing system.
前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、
を備える、情報処理装置。 Connection destination information for presenting a plurality of options, receiving a tone signal corresponding to one of the options, and connecting to a voice response system that performs processing according to the tone signal, and each of the plurality of options. An information storage unit that stores processing information indicating the associated processing, and
A screen showing the plurality of options is displayed, and based on the process associated with the option selected on the screen, the display process of the next screen showing the plurality of options in the next layer is controlled, and the operator is notified. Display control that controls the display process of the screen showing the process information associated with the option when the connection process and the information input process by the user are not included and the next layer corresponding to the process does not exist. Department and
When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
Information processing device.
前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、 A display control unit that controls the display processing of the screen indicating the plurality of options,
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、 When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
前記処理情報を取得する第2の取得部と、 A second acquisition unit that acquires the processing information,
を備え、With
前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、 The second acquisition unit connects to the voice response system based on the connection destination information, acquires the processing information including the voice announcement output by the voice response system, and when the processing information is acquired, the operator is notified. When it is confirmed that the connection process has started, the connection to the operator is disconnected.
情報処理装置。Information processing device.
前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御することと、
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信することと、
を含む、プロセッサにより実行される、情報処理方法。 Connection destination information for presenting a plurality of options, receiving a tone signal corresponding to one of the options, and connecting to a voice response system that performs processing according to the tone signal, and each of the plurality of options. To store processing information indicating the associated processing,
A screen showing the plurality of options is displayed, and based on the process associated with the option selected on the screen, the display process of the next screen showing the plurality of options in the next layer is controlled, and the operator is notified. When the connection process and the information input process by the user are not included and the next layer corresponding to the process does not exist, the display process of the screen showing the process information associated with the option is controlled. ,
When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. To send to
Information processing methods performed by the processor, including.
前記複数の選択肢を示す画面の表示処理を制御することと、 Controlling the display process of the screen showing the plurality of options, and
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信することと、 When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. To send to
前記処理情報を取得することと、 Acquiring the processing information
を含み、Including
前記処理情報を取得することは、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断することを含む、 Acquiring the processing information connects to the voice response system based on the connection destination information, acquires the processing information including the voice announcement output by the voice response system, and informs the operator when the processing information is acquired. When it is confirmed that the connection process of the above has been started, the connection to the operator is disconnected.
プロセッサにより実行される、情報処理方法。An information processing method executed by a processor.
複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、
前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、
として機能させるための、情報処理プログラム。 Computer,
Connection destination information for presenting a plurality of options, receiving a tone signal corresponding to one of the options, and connecting to a voice response system that performs processing according to the tone signal, and each of the plurality of options. An information storage unit that stores processing information indicating the associated processing, and
A screen showing the plurality of options is displayed, and based on the process associated with the option selected on the screen, the display process of the next screen showing the plurality of options in the next layer is controlled, and the operator is notified. Display control that controls the display process of the screen showing the process information associated with the option when the connection process and the information input process by the user are not included and the next layer corresponding to the process does not exist. Department and
When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
An information processing program to function as.
複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、 Connection destination information for presenting a plurality of options, receiving a tone signal corresponding to one of the options, and connecting to a voice response system that performs processing according to the tone signal, and each of the plurality of options. An information storage unit that stores processing information indicating the associated processing, and
前記複数の選択肢を示す画面の表示処理を制御する表示制御部と、 A display control unit that controls the display processing of the screen indicating the plurality of options,
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、 When the process associated with the option selected on the screen includes the connection process, the voice response system is connected to the voice response system based on the connection destination information, and the tone signal corresponding to the option selected on the screen is transmitted to the voice response system. Control unit to send to
前記処理情報を取得する第2の取得部と、 A second acquisition unit that acquires the processing information,
して機能させ、To make it work
前記第2の取得部は、前記接続先情報に基づき前記音声応答システムに接続し、前記音声応答システムが出力する音声アナウンスを含む前記処理情報を取得し、前記処理情報の取得時に、オペレータへの接続処理が開始されたことを確認した場合、前記オペレータへの接続を切断する、 The second acquisition unit connects to the voice response system based on the connection destination information, acquires the processing information including the voice announcement output by the voice response system, and when the processing information is acquired, the operator is notified. When it is confirmed that the connection process has started, the connection to the operator is disconnected.
情報処理プログラム。Information processing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017230181A JP6954057B2 (en) | 2017-11-30 | 2017-11-30 | Information processing system, information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017230181A JP6954057B2 (en) | 2017-11-30 | 2017-11-30 | Information processing system, information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019102918A JP2019102918A (en) | 2019-06-24 |
| JP6954057B2 true JP6954057B2 (en) | 2021-10-27 |
Family
ID=66974264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017230181A Active JP6954057B2 (en) | 2017-11-30 | 2017-11-30 | Information processing system, information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6954057B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005277972A (en) * | 2004-03-25 | 2005-10-06 | Docomo Mobile Inc | Telephone call accepting system and telephone call accepting program in web server |
| JP4856013B2 (en) * | 2007-06-26 | 2012-01-18 | ソネットエンタテインメント株式会社 | Callback management device |
| KR101169045B1 (en) * | 2010-08-24 | 2012-07-26 | (주) 콜게이트 | System, method and computer readable medium for providing voice and visual ARS service |
| US8000454B1 (en) * | 2010-09-10 | 2011-08-16 | Zvi Or-Bach | Systems and methods for visual presentation and selection of IVR menu |
| KR101307578B1 (en) * | 2012-07-18 | 2013-09-12 | 티더블유모바일 주식회사 | System for supplying a representative phone number information with a search function |
-
2017
- 2017-11-30 JP JP2017230181A patent/JP6954057B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019102918A (en) | 2019-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5164981A (en) | Voice response system with automated data transfer | |
| US10938987B2 (en) | Method, device and system for communicating with call center | |
| US20140051399A1 (en) | Methods and devices for storing recognized phrases | |
| JP2009532980A (en) | Retrieval and presentation of information on portable devices | |
| JP2015115844A (en) | Intermediation support system, intermediation support method, and program | |
| JP5220451B2 (en) | Telephone reception system, telephone reception method, program, and recording medium | |
| WO2022085834A1 (en) | Counselor supporting method, and computing device therefor | |
| JP2002297511A (en) | Message communicator | |
| JP5318665B2 (en) | Callback telephone directory management system and callback system | |
| JP6954057B2 (en) | Information processing system, information processing device, information processing method, and program | |
| JP5923586B2 (en) | Information processing system | |
| US8473009B2 (en) | Communication terminal and computer readable medium | |
| JP3792022B2 (en) | Sender display system, exchange for the same, telephone line management center, and program storage medium | |
| WO2011118915A2 (en) | Application search system | |
| JP5413088B2 (en) | Telephone number search system and method | |
| JP2006139384A (en) | Information processing apparatus and program | |
| JP2002157371A (en) | Exhibition guidance system in exhibition facilities | |
| JPH10293709A (en) | Information processing device and storage medium | |
| JPS61270964A (en) | Originating control system | |
| KR20050034680A (en) | A telephone number guidance system which uses a character message. | |
| JP2002149455A (en) | System for utilizing directory information | |
| JP5487524B2 (en) | Mail sending device, mail sending method and program | |
| JP2004110533A (en) | Addressing support system and its program | |
| JP2025018334A (en) | Similar facility search program, information communication terminal, and similar facility search method | |
| JP2001339519A (en) | System for guiding internet location information and phone number in cross-reference with each other |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190327 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190328 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200813 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210726 |
|
| 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: 20210831 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210913 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6954057 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |