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
JP6954057B2 - Information processing system, information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2017230181A
Other languages
Japanese (ja)
Other versions
JP2019102918A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2017230181A priority Critical patent/JP6954057B2/en
Publication of JP2019102918A publication Critical patent/JP2019102918A/en
Application granted granted Critical
Publication of JP6954057B2 publication Critical patent/JP6954057B2/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.

一般に、ユーザが問合せのためにコールセンターに電話をかけると、音声アナウンスによるガイダンスが再生され、ユーザがガイダンスに従ってデジット(ダイヤル番号)を入力していくと、最終的にオペレータに接続される。ユーザは、コールセンターを利用する際には、事前にコールセンターの電話番号を調べておく必要がある。しかし、インターネットを介して電話番号を検索した場合、検索条件によっては、目的とする電話番号を含む検索結果を取得するまでに時間を要してしまう場合がある。これに関連し、下記の特許文献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, Patent Document 1 below discloses an invention relating to a telephone number search system capable of efficiently searching for a telephone number.

例えば、下記の特許文献1には、インターネットを介して、個人名、または会社名から電話番号を検索することが可能なシステムが開示されている。例えば、個人名で検索すると、同一発音の名義人の電話番号情報が一覧で表示された検索結果を取得できる。さらに、検索結果には郵便番号、住所等の個人情報も記載されているため、個人情報を参照することで、同一発音の名義人の中から効率的に目的とする名義人の電話番号情報を取得できる。 For example, Patent Document 1 below discloses a system capable of searching for a telephone number from an individual name or a company name via the Internet. For example, if you search by personal name, you can get the search result in which the telephone number information of the holders with the same pronunciation is displayed in a list. Furthermore, since personal information such as zip code and address is also included in the search results, by referring to the personal information, the telephone number information of the target holder can be efficiently obtained from among the holders with the same pronunciation. You can get it.

また、コールセンターには、営業時間内にオペレータが常駐する必要がある。しかし、オペレータを常駐させた分だけ、人件費がかかってしまう。これに関連し、下記の特許文献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.

特開2002−063183号公報JP-A-2002-06183 特開2003−188995号公報Japanese Unexamined Patent Publication No. 2003-188995

しかし、特許文献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.

本発明の実施形態に係る情報処理システムの概要を示す説明図である。It is explanatory drawing which shows the outline of the information processing system which concerns on embodiment of this invention. 同実施形態に係る情報処理システムの構成例を示す説明図である。It is explanatory drawing which shows the structural example of the information processing system which concerns on this embodiment. 同実施形態に係る電話番号情報を登録するテーブルの構成例を示す説明図である。It is explanatory drawing which shows the structural example of the table which registers the telephone number information which concerns on this embodiment. 同実施形態に係る電話番号情報の登録例を示す説明図である。It is explanatory drawing which shows the registration example of the telephone number information which concerns on the same embodiment. 同実施形態に係るデジット情報を登録するテーブルの構成例を示す説明図である。It is explanatory drawing which shows the structural example of the table which registers the digit information which concerns on this embodiment. 同実施形態に係るデジット情報の登録例を示す説明図である。It is explanatory drawing which shows the registration example of the digit information which concerns on the same embodiment. 同実施形態に係る電話番号情報、及びデジット情報の収集処理時のサーバ群の動作例を示すシーケンス図である。It is a sequence diagram which shows the operation example of the server group at the time of the collection processing of telephone number information and digit information which concerns on the same embodiment. 同実施形態に係る電話番号情報、及びデジット情報の収集処理時のサーバ群の詳細な動作例を示すフローチャートである。It is a flowchart which shows the detailed operation example of the server group at the time of the collection processing of the telephone number information and digit information which concerns on the same embodiment. 同実施形態に係る電話番号情報の収集処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the telephone number information collection processing which concerns on the same embodiment. 同実施形態に係るデジット情報の収集対象のチェック処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the check process of the collection target of the digit information which concerns on the same embodiment. 同実施形態に係るデジット情報の収集処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the digit information collection process which concerns on this embodiment. 同実施形態に係る携帯端末操作時の情報処理システムの動作例を示すフローチャートである。It is a flowchart which shows the operation example of the information processing system at the time of operating a mobile terminal which concerns on the same embodiment. 同実施形態に係る携帯端末に表示する検索画面の表示例を示す説明図である。It is explanatory drawing which shows the display example of the search screen which displays on the mobile terminal which concerns on this embodiment. 同実施形態に係る携帯端末に表示するデジット情報の表示例を示す説明図である。It is explanatory drawing which shows the display example of the digit information to be displayed on the mobile terminal which concerns on this embodiment. 同実施形態に係るサーバのハードウェアの構成例を示すブロックである。This is a block showing a configuration example of the hardware of the server according to the same embodiment.

以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 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 server group 10 is connected to the mobile terminal 30 via the Internet 14.

(1)サーバ群10
サーバ群10は、複数のサーバで構成されており、ユーザが入力した情報に対応する情報の送信、コールセンターへの架電、及びコールセンターのオペレータへの接続処理を行うための情報処理システムである。例えば、サーバ群10は、コールセンターの音声アナウンスに従いユーザが選択した情報を送信する。また、ユーザが入力した情報に対応する処理にコールセンターへの接続処理が含まれる場合、サーバ群10は、コールセンターへ架電することで接続処理を行い、さらにユーザの選択に対応するトーン信号を送信することで、コールセンターのオペレータに接続する処理も行う。
(1) Server group 10
The server group 10 is composed of a plurality of servers, and is an information processing system for transmitting information corresponding to information input by a user, making a call to a call center, and performing connection processing to a call center operator. For example, the server group 10 transmits the information selected by the user according to the voice announcement of the call center. Further, when the processing corresponding to the information input by the user includes the connection processing to the call center, the server group 10 performs the connection processing by calling the call center, and further transmits the tone signal corresponding to the user's selection. By doing so, the process of connecting to the call center operator is also performed.

また、サーバ群10は、コールセンターへ架電するための情報である電話番号情報(接続先情報)、及びオペレータへ接続するための情報であるデジット情報を、Internet14を介して自動で収集することができる。ここで、電話番号情報とは、電話番号を含むコールセンターに関する情報である。また、デジット情報は、コールセンターに架電した際に出力される音声アナウンスに関する情報である。なお、電話番号情報、及びデジット情報の詳細については<<2.情報処理システムの構成例>>の(3)データベースサーバ150にて説明する。 Further, the server group 10 can automatically collect the telephone number information (connection destination information) which is the information for calling the call center and the digit information which is the information for connecting to the operator via the Internet 14. can. Here, the telephone number information is information about the call center including the telephone number. Digit information is information related to voice announcements that are output when a call is made to a call center. For details of telephone number information and digit information, see << 2. This will be described in (3) Database server 150 of the configuration example of the information processing system >>.

(2)携帯端末30
携帯端末30は、ユーザがコールセンターへ架電する際に使用する端末である。携帯端末30には、コールセンターへ架電することができるアプリケーションがインストールされている。また、携帯端末30は、Internet14を介して、サーバ群10と接続されているため、アプリケーション上でのユーザの操作内容をサーバ群10へ送信することができ、当該送信内容に応じた応答をサーバ群10から受信することができる。具体的に、ユーザがアプリケーションでコールセンターを検索し、検索結果から対象のコールセンターを選択すると、選択されたコールセンターに応じた選択肢が画面に表示される。ユーザが画面に表示された選択肢を選択すると、携帯端末30は、当該選択肢に応じた応答をサーバ群10から受信し、画面に選択肢として表示する。ユーザは、画面に表示される選択肢の選択を進めていくと、最終的にコールセンターへ架電することができる。なお、本発明の実施形態では、携帯端末30としてスマートフォンを利用する形態を例に説明するが、本発明に利用する携帯端末30はスマートフォンに限定されず、任意の端末が利用されてもよい。
(2) Mobile terminal 30
The mobile terminal 30 is a terminal used when a user calls a call center. An application that can make a call to a call center is installed in the mobile terminal 30. Further, since the mobile terminal 30 is connected to the server group 10 via the Internet 14, the user's operation content on the application can be transmitted to the server group 10, and a response corresponding to the transmission content can be transmitted to the server. It can be received from group 10. Specifically, when the user searches for a call center in the application and selects the target call center from the search results, the options corresponding to the selected call center are displayed on the screen. When the user selects an option displayed on the screen, the mobile terminal 30 receives a response corresponding to the option from the server group 10 and displays it as an option on the screen. The user can finally call the call center by proceeding with the selection of the options displayed on the screen. In the embodiment of the present invention, a mode in which a smartphone is used as the mobile terminal 30 will be described as an example, but the mobile terminal 30 used in the present invention is not limited to the smartphone, and any terminal may be used.

以上、図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 server group 10 of the information processing system according to the embodiment of the present invention includes an information collection server 130, a voice recognition server 140, a database server 150, a telephone exchange server 160, a call recording server 170, and a Web server 180. , Router 190, workgroup switch 195.

(1)情報収集サーバ130
情報収集サーバ130は、電話番号情報、及びデジット情報を収集する機能を有する。電話番号情報の収集時、情報収集サーバ130は、第1の取得部として処理を行う。また、デジット情報の収集時、情報収集サーバ130は、第2の取得部として処理を行う。例えば、情報収集サーバ130は、あらかじめ設定されたURLの検索ページに接続し、あらかじめ設定された検索キーワードを用いて電話番号情報の収集対象となるサイトの検索を行う。なお、検索ページは、キーワードを入力することにより、当該キーワードに関連付く情報を検索することができる検索エンジンを備えている。また、検索キーワードとは、例えば、「コールセンター」、「問合せ番号」、及び「問合せ先」等、コールセンターに関する情報に関連付くキーワードのことである。
(1) Information collection server 130
The information collection server 130 has a function of collecting telephone number information and digit information. At the time of collecting telephone number information, the information collection server 130 performs processing as a first acquisition unit. Further, when collecting digit information, the information collection server 130 performs processing as a second acquisition unit. For example, the information collection server 130 connects to a search page of a preset URL and searches for a site for which telephone number information is to be collected using a preset search keyword. The search page is provided with a search engine that can search for information related to the keyword by inputting the keyword. The search keyword is a keyword associated with information related to the call center, such as "call center", "inquiry number", and "contact information".

情報収集サーバ130は、検索エンジンによる検索結果を取得すると、取得した検索結果を解析することで電話番号情報を取得し、取得した電話番号情報をデータベースサーバ150へ登録する。検索結果の解析手順は、以下の通りである。まず、情報収集サーバ130は、例えば、検索結果のページ単位にページリソースデータを取得し、ページリソースデータに含まれるサイトのリンクへ接続する。リンク先のサイトに電話番号情報が含まれる場合、情報収集サーバ130は、当該電話番号情報を取得し、データベースサーバ150に登録する。このとき、情報収集サーバ130は、電話番号に隣接して「コールセンター」等の記載が行われている電話番号に限定して、電話番号を取得してもよい。それにより、情報収集サーバ130は、コールセンターの電話番号に絞り込んだ電話番号情報を取得することができる。1ページ内の全てのリンク先のチェックが完了すると、情報収集サーバ130は、次のページのページリソースデータを取得し、取得したページリソースデータに含まれる全てのリンク先をチェックする。情報収集サーバ130は、全ページの全リンク先のチェックが完了するまで上述の処理を繰り返すことで、電話番号情報を収集する。 When the information collection server 130 acquires the search result by the search engine, the information collection server 130 acquires the telephone number information by analyzing the acquired search result, and registers the acquired telephone number information in the database server 150. The procedure for analyzing the search results is as follows. First, the information collection server 130 acquires page resource data for each page of the search result, and connects to the site link included in the page resource data, for example. When the linked site includes telephone number information, the information collection server 130 acquires the telephone number information and registers it in the database server 150. At this time, the information collection server 130 may acquire the telephone number only for the telephone number in which the description such as "call center" is performed adjacent to the telephone number. As a result, the information collection server 130 can acquire telephone number information narrowed down to the telephone number of the call center. When the check of all the link destinations in one page is completed, the information collection server 130 acquires the page resource data of the next page and checks all the link destinations included in the acquired page resource data. The information collection server 130 collects telephone number information by repeating the above-mentioned process until the check of all the link destinations of all the pages is completed.

また、情報収集サーバ130は、デジット情報の収集に関わる機能も有する。例えば、情報収集サーバ130は、デジット情報を収集する際の架電処理を制御する機能を有する。例えば、情報収集サーバ130は、データベースサーバ150に登録された電話番号情報をチェックし、デジット情報の収集対象の電話番号であるか否かを確認する。収集対象の電話番号が存在する場合、情報収集サーバ130は、電話交換機サーバ160に当該電話番号への架電を指示する。 The information collection server 130 also has a function related to collecting digit information. For example, the information collection server 130 has a function of controlling call processing when collecting digit information. For example, the information collection server 130 checks the telephone number information registered in the database server 150 to confirm whether or not the telephone number is the target for collecting digit information. When the telephone number to be collected exists, the information collection server 130 instructs the telephone exchange server 160 to call the telephone number.

また、情報収集サーバ130は、テキスト化された音声アナウンスの内容を解析してデジット情報を取得する機能も有する。例えば、情報収集サーバ130は、音声認識サーバ140からテキストデータを取得し、取得したテキストデータを解析することでデジット情報を取得し、取得したデジット情報をデータベースサーバ150に登録する。 The information collection server 130 also has a function of analyzing the content of the text-written voice announcement and acquiring digit information. For example, the information collection server 130 acquires text data from the voice recognition server 140, acquires digit information by analyzing the acquired text data, and registers the acquired digit information in the database server 150.

また、情報収集サーバ130は、全デジット情報を収集したか否かを判定する機能も有する。例えば、情報収集サーバ130は、テキストデータを解析し、選択したデジット番号に応じた分岐が存在するかを確認する。分岐先のデジット情報がデータベースサーバ150に登録されていない場合、情報収集サーバ130は分岐先のデジット情報を取得するため、電話交換機サーバ160に再度架電を指示する。なお、電話交換機サーバ160に指示をする際、情報収集サーバ130は、音声アナウンスの分岐先へ進むために選択するデジット番号の情報を電話交換機サーバ160へ送信する。 The information collection server 130 also has a function of determining whether or not all digit information has been collected. For example, the information collection server 130 analyzes the text data and confirms whether or not a branch corresponding to the selected digit number exists. If the branch destination digit information is not registered in the database server 150, the information collection server 130 instructs the telephone exchange server 160 to call again in order to acquire the branch destination digit information. When giving an instruction to the telephone exchange server 160, the information collection server 130 transmits the information of the digit number selected to proceed to the branch destination of the voice announcement to the telephone exchange server 160.

(2)音声認識サーバ140
音声認識サーバ140は、音声データをテキストデータに変換する機能を有しており、第2の取得部の一部として処理を行う。例えば、音声認識サーバ140は、通話録音サーバ170が録音した音声アナウンスの音声データを取得し、取得した音声データをテキストデータに変換する。音声データをテキストデータに変換後、音声認識サーバ140は、テキストデータをデータベースサーバ150に登録する。また、音声認識サーバ140は、テキストデータを情報収集サーバ130へ送信する。
(2) Voice recognition server 140
The voice recognition server 140 has a function of converting voice data into text data, and performs processing as a part of a second acquisition unit. For example, the voice recognition server 140 acquires the voice data of the voice announcement recorded by the call recording server 170, and converts the acquired voice data into text data. After converting the voice data into the text data, the voice recognition server 140 registers the text data in the database server 150. Further, the voice recognition server 140 transmits the text data to the information collection server 130.

(3)データベースサーバ150
データベースサーバ150は、電話番号情報、及びデジット情報を記憶する機能を有しており、情報記憶部として処理を行う。例えば、データベースサーバ150は、情報収集サーバ130が検索エンジンを用いて検索したサイトを解析することで収集した電話番号情報を記憶する。また、データベースサーバ150は、情報収集サーバが音声アナウンスのテキストデータ解析することで収集したデジット情報を記憶する。そして、データベースサーバ150は、取得した電話番号情報とデジット情報を関連付けて記憶する。ここで、図3〜6を参照しながら、電話番号情報、及びデジット情報について具体的に説明する。
(3) Database server 150
The database server 150 has a function of storing telephone number information and digit information, and performs processing as an information storage unit. For example, the database server 150 stores telephone number information collected by analyzing a site searched by the information collection server 130 using a search engine. Further, the database server 150 stores the digit information collected by the information collection server by analyzing the text data of the voice announcement. Then, the database server 150 stores the acquired telephone number information and the digit information in association with each other. Here, the telephone number information and the digit information will be specifically described with reference to FIGS. 3 to 6.

(電話番号情報)
以下では、図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 database server 150 stores telephone number information. FIG. 4 shows an example of specific data of telephone number information registered in PhoneNo_tbl of the database server 150. As shown in FIG. 3, the data item of the table (PhoneNo_tbl) for storing the telephone number information is composed of Auto_NO, Phone_No, Domine_Name, Site_Name, Valid_Flag, Comp_Flag, and Update_Date.

(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 telephone exchange server 160 calls the call center. When Valid_Flag = 2 (creating), it indicates that the information collection server 130 is acquiring the digit information associated with the telephone number information of the same record. When Valid_Flag = 3 (invalid), it indicates that the telephone number of the same record is invalid. If only a record of Valid_Flag = 2 (under construction) or 3 (invalid) exists in a certain telephone number, the information collection server 130 cannot acquire the telephone number. Therefore, since the telephone exchange server 160 cannot acquire the telephone number from the information collection server 130, it cannot make a call to the call center of the telephone number. However, if there is at least one record of the telephone number with Valid_Flag = 1 (valid), the information collection server 130 can acquire the telephone number. Therefore, the telephone exchange server 160 can acquire the telephone number from the information collection server 130, and can make a call to the call center of the telephone number.

(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 server group 10 has completed the investigation of the digit information corresponding to the telephone number. Flags are registered in Comp_Flag, for example, as "0" and "1" shown in FIG. The number of digits of Comp_Flag is not limited to one digit, and any number of digits may be set.

ここで、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 information collection server 130 cannot acquire the telephone number, so that the telephone exchange server 160 cannot call the telephone number corresponding to the digit information being updated. Therefore, by managing one telephone number up to two generations, it is possible for PhoneNo_tbl to have records of Valid_Flag = 1 (valid) and Valid_Flag = 2 (under construction) at the same time for one telephone number. From the above, even if the digit information of a certain telephone number is being updated, the information collection server 130 can acquire the telephone number from the record of Valid_Flag = 1 (valid) and transmit the telephone number to the telephone exchange server 160. can. Then, the telephone exchange server 160 that has received the telephone number can make a call to the telephone number.

(デジット情報)
以下では、図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 database server 150 stores digit information. FIG. 6 shows an example of specific data of digit information registered in Digit_tbl of the database server 150. As shown in FIG. 5, the table (Digit_tbl) for storing digit information is composed of Auto_NO, ID, P_No, Digit, Layer, Last_Layer, and Description. The database server 150 hierarchically stores digit information including processing information based on P_No, Layer, and Last_Layer.

(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 database server 150 associates PhoneNo_tbl and Digit_tbl by ID. As the ID, for example, Auto_No of the PhoneNo_tbl record associated with the Digit_tbl record is registered, as in "00000005" shown in FIG. The number of digits of the number registered in the ID is not limited to eight, and an arbitrary number of digits may be set according to the number of digits of Auto_No of PhoneNo_tbl.

(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 information collection server 130 recognizes the content of the voice announcement such as "For those who consult about a mortgage, 1", the information collection server 130 analyzes the part where the content of the voice announcement is separated. Specifically, the information collection server 130 analyzes that the content of the announcement is separated by "ha" and "o", and divides the content of the voice announcement into "for mortgage consultation" and "1". Can be recognized. Then, the information collection server 130 can register the "person who consults about the mortgage" as the description described later, and "1" as the digit number in the database server 150. The number of digits of the number registered in Digit is not limited to two digits, and an arbitrary number of digits may be set according to the digit number used in the voice announcement of each call center.

(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 mobile terminal 30 and selects a target call center from the search result list. The second-layer option is an option displayed on the next screen when the user selects the first-layer option. The number of digits of the number registered in the Layer is not limited to two, and any number of digits may be set.

(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 telephone exchange server 160, when the connection to the operator is started when the telephone exchange server 160 selects the digit number, the digit number may be recognized as the final layer. Then, "01" is registered in the Last_Layer of the digit number. In addition, "01" may be set in the Last_Layer of the record in which the Layer is "01". That is, the first layer may be the final layer. When the first layer is the final layer and the user selects an option in the first layer, the next screen is not a screen for displaying the options but a screen for confirming the connection to the operator. The number registered in Last_Layer is not limited to "00" and "01". Further, the number of digits of Last_Layer is not limited to two digits, and any number of digits may be set.

(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) Telephone exchange server 160
The telephone exchange server 160 has a function related to call processing to the call center. The specific call processing is performed by the softphone function of the telephone exchange server 160. When the call processing is controlled by the digit information collection processing, the telephone exchange server 160 performs the processing as a part of the second acquisition unit. For example, in the digit information collection process, when the telephone exchange server 160 receives a call instruction from the information collection server 130 to the call center, the telephone exchange server 160 calls the telephone number received from the information collection server 130. At the same time as calling the call center, the telephone exchange server 160 instructs the call recording server 170 to record the voice announcement output from the call center. Further, the telephone exchange server 160 has a function of transmitting a tone signal corresponding to the digit number according to a voice announcement output from the call center. When the telephone exchange server 160 receives the voice announcement corresponding to the transmitted tone signal, the telephone exchange server 160 again follows the voice announcement and transmits the tone signal. The telephone exchange server 160 repeats the process of transmitting the tone signal described above, and when it detects the ringback tone after transmitting the tone signal, it determines that the connection process to the operator has started and cuts off the power. That is, the telephone exchange server 160 completes the call. Further, the telephone exchange server 160 may determine that the connection process to the operator has been started by detecting the tone request sound or the silent time in addition to the ringback tone detection. As a result, the telephone exchange server 160 can be turned off before the connection to the operator is completed. Further, when the telephone exchange server 160 recognizes a voice announcement such as "connect to the operator" after transmitting the tone signal, it may determine that the connection process to the operator has started. The voice announcement according to the transmitted tone signal includes information on a plurality of options in the next layer.

また、携帯端末30におけるユーザの操作に基づき架電処理を行う場合、電話交換機サーバ160は、制御部の一部として処理を行う。例えば、ユーザが選択した選択肢に関連付けられた処理がオペレータへの接続処理を含む場合、電話交換機サーバ160は、Webサーバ180から電話番号とユーザが選択肢を選択した順番を取得する。電話交換機サーバ160は、取得した電話番号に架電後、取得した順番に従い、選択肢に対応するトーン信号をコールセンターに送信し、オペレータへ接続する。 Further, when the call processing is performed based on the operation of the user on the mobile terminal 30, the telephone exchange server 160 performs the processing as a part of the control unit. For example, when the process associated with the option selected by the user includes the process of connecting to the operator, the telephone exchange server 160 acquires the telephone number and the order in which the user selects the option from the Web server 180. After calling the acquired telephone number, the telephone exchange server 160 transmits a tone signal corresponding to the option to the call center according to the acquired order, and connects to the operator.

(5)通話録音サーバ170
通話録音サーバ170は、音声アナウンスを録音する機能を有しており、第2の取得部の一部として処理を行う。例えば、通話録音サーバ170は、電話交換機サーバ160からの録音指示に基づき、音声アナウンス録音する。電話交換機サーバ160から音声アナウンスの録音指示を受信すると、通話録音サーバ170は、電話交換機サーバ160が架電したコールセンターから出力される音声アナウンスを取得し、録音する。また、通話録音サーバ170は、音声アナウンスの録音を終了すると、録音した音声アナウンスの音声データを音声認識サーバ140へ送信する。
(5) Call recording server 170
The call recording server 170 has a function of recording a voice announcement, and performs processing as a part of a second acquisition unit. For example, the call recording server 170 records a voice announcement based on a recording instruction from the telephone exchange server 160. Upon receiving the voice announcement recording instruction from the telephone exchange server 160, the call recording server 170 acquires and records the voice announcement output from the call center called by the telephone exchange server 160. Further, when the call recording server 170 finishes recording the voice announcement, the call recording server 170 transmits the recorded voice data of the voice announcement to the voice recognition server 140.

(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) Web server 180
The Web server 180 has a function of returning a response in response to a request of an application installed on the mobile terminal 30. When the Web server 180 controls the display processing of the screen to be displayed on the mobile terminal 30, the Web server 180 performs the processing as a display control unit. For example, the Web server 180 transmits information according to a request from the mobile terminal 30 based on the user's input to the mobile terminal 30 via the Internet 14. Specifically, when the user starts the application installed on the mobile terminal 30, the mobile terminal 30 requests the Web server 180 for the initial screen information of the application. The Web server 180 that has received the request acquires information about the initial screen from the database server 150 and transmits it to the mobile terminal 30. The mobile terminal 30 can display the initial screen based on the initial screen information received from the Web server 180.

また、ユーザが携帯端末30の画面に表示された選択肢を選択した時、携帯端末30は、Webサーバ180にユーザの選択に応じて、次の階層のデジット情報を要求する。要求を受信したWebサーバ180は、データベースサーバ150からユーザが選択した選択肢に関連付けられた次の階層の選択肢を含む複数のデジット情報を取得し、携帯端末30へ送信する。Webサーバ180から受信したデジット情報に基づき、携帯端末30は、次の階層の複数の選択肢を示す次画面を表示することができる。 Further, when the user selects an option displayed on the screen of the mobile terminal 30, the mobile terminal 30 requests the Web server 180 for digit information of the next layer according to the user's selection. Upon receiving the request, the Web server 180 acquires a plurality of digit information including the options of the next layer associated with the options selected by the user from the database server 150 and transmits them to the mobile terminal 30. Based on the digit information received from the Web server 180, the mobile terminal 30 can display the next screen showing a plurality of options in the next layer.

また、コールセンターへの接続処理を制御する場合、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 Web server 180 performs the process as a part of the control unit. For example, when the user selects an option including connection processing to the call center on the screen of the mobile terminal 30, the mobile terminal 30 instructs the Web server 180 to call the call center. Upon receiving the instruction, the Web server 180 acquires telephone number information including the telephone number of the call center from the database server 150, and instructs the telephone exchange server 160 to call the acquired telephone number. Further, the Web server 180 stores the order in which the user selects the options on the screen of the mobile terminal 30, and when instructing the telephone exchange server 160 to make a call, the Web server 180 transmits the stored order to the telephone exchange server 160. ..

(7)ルータ190
ルータ190は、複数の異なるネットワークの中継、及び接続先から受信したデータの転送処理を制御する機能を有する。例えば、ルータ190は、サーバ群10内のネットワークと、Internet14を中継している。Internet14を介して携帯端末30からデータを受信すると、ルータ190は、受信したデータを、サーバ群10のどのサーバに転送するかを判定し、判定結果に基づきデータを転送する。
(7) Router 190
The router 190 has a function of controlling relay of a plurality of different networks and transfer processing of data received from a connection destination. For example, the router 190 relays the network in the server group 10 and the Internet 14. When data is received from the mobile terminal 30 via the Internet 14, the router 190 determines to which server in the server group 10 the received data is to be transferred, and transfers the data based on the determination result.

(8)ワークグループスイッチ195
ワークグループスイッチ195は、ワークグループ単位でデータの送受信を管理する機能を有する。
(8) Workgroup switch 195
The workgroup switch 195 has a function of managing data transmission / reception in units of workgroups.

以上、図2〜6を参照しながら、本発明の実施形態に係る情報処理システムのサーバ群10の構成例について説明した。続いて、本発明の実施形態に係る情報処理システムのネットワークの構成例について説明する。 As described above, a configuration example of the server group 10 of the information processing system according to the embodiment of the present invention has been described with reference to FIGS. 2 to 6. Subsequently, a configuration example of the network of the information processing system according to the embodiment of the present invention will be described.

<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 Internet 14 and the PSTN (Public Switched Telephone Network) 18.

(1)Internet14
Internet14は、複数の端末を接続するネットワークである。例えば、Internet14は、携帯端末30とサーバ群10を接続することで、ユーザが携帯端末30にインストールしたアプリケーションを利用可能とする。また、例えば、Internet14は、情報収集サーバ130と検索エンジンの提供を行うコンピュータを接続することで、情報収集サーバ130がInternet14を介して検索エンジンを利用可能とする。
(1) Internet14
The Internet 14 is a network that connects a plurality of terminals. For example, the Internet 14 makes it possible for a user to use an application installed on the mobile terminal 30 by connecting the mobile terminal 30 and the server group 10. Further, for example, the Internet 14 connects the information collection server 130 and a computer that provides a search engine so that the information collection server 130 can use the search engine via the Internet 14.

(2)PSTN18
PSTN18は、固定電話回線の電話網である。電話交換機サーバ160は、PSTN18を介して、コールセンターに架電をすることができる。
(2) PSTN18
PSTN18 is a telephone network of fixed telephone lines. The telephone exchange server 160 can make a call to the call center via PSTN18.

以上、図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 server group 10 at the time of acquiring each information will be described.

<3−1.各情報取得時のサーバ群10の動作例>
以下では、図7〜11を参照しながら、電話番号情報、及びデジット情報の収集処理時のサーバ群10の動作例について説明する。図7は、電話番号情報、及びデジット情報の収集処理時のサーバ群10の動作例を示すシーケンス図である。図8は、電話番号情報、及びデジット情報の収集処理時のサーバ群10の詳細な動作例を示すフローチャートである。図9は、電話番号情報の収集処理の詳細を示すフローチャートである。図10は、デジット情報の収集対象のチェック処理の詳細を示すフローチャートである。図11は、デジット情報の収集処理の詳細を示すフローチャートである。
<3-1. Operation example of server group 10 when acquiring each information>
Hereinafter, an operation example of the server group 10 at the time of collecting and processing the telephone number information and the digit information will be described with reference to FIGS. 7 to 11. FIG. 7 is a sequence diagram showing an operation example of the server group 10 at the time of collecting and processing the telephone number information and the digit information. FIG. 8 is a flowchart showing a detailed operation example of the server group 10 at the time of collecting and processing the telephone number information and the digit information. FIG. 9 is a flowchart showing details of the telephone number information collection process. FIG. 10 is a flowchart showing details of the check process for collecting digit information. FIG. 11 is a flowchart showing the details of the digit information collection process.

<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 server group 10 at the time of acquiring each information>
Hereinafter, with reference to FIG. 7, the input / output relationship between the servers of the server group 10 and the outline of the processing of each server at the time of collecting the telephone number information and the digit information will be described. The processes of steps S1000 to S1008 shown in FIG. 7 indicate a process in which the information collection server 130 collects telephone number information. As shown in FIG. 7, the information collection server 130 requests the search engine to perform a keyword search (step S1000). The search engine that received the request performs a search using the keyword received from the information collection server 130, and transmits the search result to the information collection server 130 (step S1004). The information collection server 130 that has received the search result acquires the telephone number information of the call center or the like by analyzing the search result (step S1006), and registers the acquired telephone number information in the database server 150 (step S1008). As described above, the information collection server 130 collects telephone number information and creates PhoneNo_tbl in the database server 150.

次に情報収集サーバ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 information collection server 130 collects digit information related to each telephone number information registered in PhoneNo_tbl, and creates Digit_tbl in the database server 150. The process of steps S1012 to S1060 shown in FIG. 7 indicates a process in which the information collection server 130 collects digit information. As shown in FIG. 7, first, the information collection server 130 requests the database server 150 for telephone number information (step S1012). Upon receiving the request, the database server 150 transmits the telephone number information to the information collection server 130 (step S1016). The information collection server 130 that has received the telephone number information instructs the telephone exchange server 160 to call the telephone number (for example, the telephone number of the BBB bank) included in the telephone number information (step S1020). Upon receiving the instruction, the telephone exchange server 160 calls the telephone number of the BBB bank instructed by the information collection server 130 (step S1024). At the same time as the call is made, the telephone exchange server 160 instructs the call recording server 170 to record the voice announcement (step S1028). Upon receiving the instruction, the call recording server 170 acquires and records the voice announcement output by the voice response system of the BBB bank when the telephone exchange server 160 calls the BBB bank (steps S1032, 1036). After recording the voice announcement, the call recording server 170 transmits the recorded voice announcement to the voice recognition server 140 (step S1040).

音声アナウンスを受信した音声認識サーバ140は、音声アナウンスの内容をテキストに変換する(ステップS1044)。テキストに変換後、音声認識サーバ140は、変換したテキストをデータベースサーバ150に登録し(ステップS1048)、情報収集サーバ130へ送信する(ステップS1052)。テキストを受信した情報収集サーバ130は、テキストを解析し(ステップS1056)、解析により取得したデジット情報をデータベースサーバ150に登録する(ステップS1060)。 The voice recognition server 140 that has received the voice announcement converts the content of the voice announcement into text (step S1044). After the text is converted, the voice recognition server 140 registers the converted text in the database server 150 (step S1048) and transmits the converted text to the information collection server 130 (step S1052). The information collection server 130 that has received the text analyzes the text (step S1056), and registers the digit information acquired by the analysis in the database server 150 (step S1060).

以上、図7を参照しながら、サーバ群10の各サーバ間の入出力の関係性、及び電話番号情報、及びデジット情報の収集処理時のサーバ群10の処理の概要について説明した。続いて、各情報取得時のサーバ群10の詳細な動作例について説明する。 As described above, with reference to FIG. 7, the input / output relationship between the servers of the server group 10 and the outline of the processing of the server group 10 at the time of collecting the telephone number information and the digit information have been described. Subsequently, a detailed operation example of the server group 10 at the time of acquiring each information will be described.

<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 server group 10 at the time of acquiring each information>
Hereinafter, a detailed operation example of the server group 10 at the time of collecting and processing the telephone number information and the digit information according to the embodiment of the present invention will be described with reference to FIG. As shown in FIG. 8, the server group 10 collects telephone number information (step S1100). For details on the collection process of telephone number information, refer to <3-1-3. Collection process of telephone number information> will be explained. After the telephone number information collection process, the server group 10 performs a check process for collecting digit information (step S1104). For details of the check process for collecting digit information, see <3-1-4. Check process for collecting digit information>.

デジット情報の収集対象のチェック処理後、サーバ群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 server group 10 confirms whether or not the telephone number for which the digit information is collected exists in PhoneNo_tbl (step S1108). Note that the telephone number of Comp_Flg = 0 (off) is the target of collecting digit information, and the telephone number of Comp_Flg = 1 (on) is not the target of collecting digit information. If the telephone number for which digit information is to be collected does not exist (step S1108 / NO), the server group 10 ends the process.

デジット情報の収集対象である電話番号が存在する場合(ステップ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 server group 10 confirms whether or not the digit information of the telephone number for which the digit information is to be collected exists in Digit_tbl (step). S1112). When the digit information of the telephone number for which the digit information is to be collected does not exist in Digit_tbl (step S1112 / NO), the server group 10 proceeds to the process of step S1124. If the Digit_tbl contains the digit information of the telephone number for which the digit information is to be collected (step S1112 / YES), the server group 10 determines whether or not the existing digit information has a record of Valid_Flag = 3 (invalid). Is confirmed (step S1116). When the record of Valid_Flag = 3 (invalid) exists (step S1116 / YES), the server group 10 deletes the record of Valid_Flag = 3 (invalid) (step S1120), and proceeds to the digit information collection process. When there is no record of Valid_Flag = 3 (invalid) (step S1116 / NO), the server group 10 proceeds to the process of step S1124 without performing any particular process.

デジット情報の収集処理では、サーバ群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 server group 10 repeats the digit information collection process until all the digit information is collected (step S1124). For details of the digit information collection process (step S1128), refer to <3-1-5. Digit information collection process> will be explained. After the digit information collection process, the server group 10 updates the Flag of PhoneNo_tbl (step S1132). Specifically, when there is a record in which Comp_Flag = 0 (OFF) and Valid_Flag = 1 (valid), the server group 10 updates Valid_Flag of the record to 3 (invalid). If there is a record with Comp_Flag = 0 (OFF) and Valid_Flag = 2 (under construction), the server group 10 updates Comp_Flag of the record to 1 (ON) and Valid_Flag to 1 (valid). After updating the Flag of PhoneNo_tbl, the server group 10 again confirms whether or not the telephone number for which digit information is to be collected exists in PhoneNo_tbl (step S1108). When the telephone number for which the digit information is to be collected exists (step S1108 / YES), the server group 10 repeats the processes of steps S1112 to S1132 until the telephone number for which the digit information is to be collected no longer exists. If the telephone number for which the digit information is to be collected does not exist (step S1108 / NO), the server group 10 ends the collection process of the telephone number information and the digit information.

以上、図8を参照しながら、電話番号情報、及びデジット情報の収集処理時のサーバ群10の詳細な動作例について説明した。続いて、電話番号情報の収集処理の詳細について説明する。 As described above, a detailed operation example of the server group 10 at the time of collecting and processing the telephone number information and the digit information has been described with reference to FIG. Subsequently, the details of the collection process of the telephone number information will be described.

<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 server group 10 sets the URL of the search page (step S1200). After setting the URL, the server group 10 sets a search keyword to be used in the search (step S1204). After setting the search keyword, the server group 10 sends an HTTP request to the search page and acquires the page resource data of the page on which the search result is displayed (step S1208). After acquiring the page resource data, the server group 10 analyzes the page resource data and acquires a link to the site displayed in the search result (step S1212). After acquiring the link, the server group 10 confirms whether or not the linked site information has been registered (step S1216). When the linked site information is not registered (step S1216 / No) and the linked site has a telephone number associated with the search keyword (step S1220 / YES), the server group 10 sets the telephone number. Register the including telephone number information in PhoneNo_tbl (step S1224). When registering the telephone number information, the server group 10 registers Comp_Flag at 0 (OFF). If the telephone number associated with the search keyword does not exist on the linked site (step S1220 / NO), the process proceeds to step S1236 without performing any particular process. If the linked site information has been registered (step S1216 / YES) and the linked site information has been updated (step S1228 / YES), the server group 10 uses the PhoneNo_tbl telephone number information. Update (step S1232). If the linked site information has not been updated (step S1228 / NO), the server group 10 proceeds to the process of step S1236 without performing any particular process.

ステップ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 server group 10 confirms whether or not all the link destinations in the page resource data have been checked (step S1236). When the check of all the link destinations is not completed (step 1236 / NO), the server group 10 acquires the link destinations of the next site (step S1240), and repeats the processes of steps S1216 to S1236. When the check of all the link destinations is completed (step S1236 / YES), the server group 10 confirms whether or not the next page exists in the search result (step S1244). When the next page exists (step S1244 / YES), the server group 10 acquires the page resource data of the next page (step S1248), and repeats the processes of steps S121 to S1244. If the next page does not exist (step S1244 / NO), the server group 10 ends the telephone number information collection process.

以上、図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 server group 10 repeats the check process until the check of all the records of PhoneNo_tbl is completed (step S1300). In the check process, the server group 10 confirms whether or not there is a record whose valid flag = 1 (valid) and whose last update date is one month or more ago (step S1304). When the valid flag = 1 (valid) and there is a record whose last update date is one month or more ago (step S1304 / YES), the server group 10 determines that the telephone number of the record is the update target, and Comp_Flg. Is set to 0 (OFF) (step S1308). After completing the check of all the records of PhoneNo_tbl, the server group 10 performs the process of S1108 of FIG.

以上、図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 server group 10 makes a call (step S1400). After the call is made, the server group 10 starts recording the call data (voice announcement) output from the voice answering system at the time of the call (step S1404). The server group 10 transmits a tone signal according to the voice announcement (step S1408). After transmitting the tone signal, the server group 10 confirms whether or not the end signal has been detected (step S1412). When the end signal is not detected (step S1412 / NO), the server group 10 repeats the tone signal transmission process according to the voice announcement until the end signal is detected. When the end signal is detected (step S1412 / YES), the server group 10 cuts off the power (step S1416), and the server group 10 ends the recording of the call data (step S1420). After the recording is completed, the server group 10 converts the recorded data into text (step S1424). After the text conversion, the server group 10 analyzes the text data (step S1428). After analyzing the text data, the server group 10 registers the digit information included in the analysis result in Digit_tbl (step S1432).

以上、図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 server group 10 at the time of acquiring each information according to the embodiment of the present invention has been described with reference to FIGS. 7 to 11. Subsequently, an operation example at the time of connecting to the voice response system by operating the mobile terminal according to the embodiment of the present invention will be described.

<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 mobile terminal 30 acquires an initial screen when the user starts an application installed on the mobile terminal 30. As shown in FIG. 12, when the user operates the mobile terminal 30, the mobile terminal 30 requests screen information from the Web server 180 (step S1500). Upon receiving the request, the Web server 180 requests the database server 150 for screen information (step S1504). Upon receiving the request, the database server 150 transmits the screen information to the Web server 180 (step S1508). The Web server 180 that has received the screen information transmits the screen information to the mobile terminal 30 (step S1512). The mobile terminal 30 that has received the screen information displays the received screen information on the screen (step S1516).

また、図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 mobile terminal 30 acquires a display screen according to the user's selection when the user selects an option displayed on the screen of the mobile terminal 30. Shown. As shown in FIG. 12, when the user selects an option displayed on the screen of the mobile terminal 30, the mobile terminal 30 requests digit information from the Web server 180 (step S1520). Upon receiving the request, the Web server 180 requests the database server 150 for digit information (step S1524). Upon receiving the request, the database server 150 transmits the digit information to the Web server 180 (step S1528). The Web server 180 that has received the digit information transmits the digit information to the mobile terminal 30 (step S1532). The mobile terminal 30 that has received the digit information displays the received digit information on the screen (step S1536).

また、図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 mobile terminal 30, the mobile terminal 30 automatically calls the voice response system and calls the voice response system. The process of transmitting a tone signal is shown. As shown in FIG. 12, when the user selects the option of the final layer displayed on the screen of the mobile terminal 30, the mobile terminal 30 requests the Web server 180 to call the voice response system (step S1540). Upon receiving the request, the Web server 180 requests the database server 150 for the telephone number information of the voice response system (step S1544). Upon receiving the request, the database server 150 transmits the telephone number information to the Web server 180 (step S1548). The Web server 180 that has received the telephone number information instructs the telephone exchange server 160 to call the telephone number included in the telephone number information (step S1552). Upon receiving the instruction, the telephone exchange server 160 calls the voice response system of BBB Bank and transmits a tone signal to perform a process of connecting to the operator (step S1556).

以上、図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 mobile terminal 30 will be described.

<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 mobile terminal 30 will be described with reference to FIG. First, when the application is started on the mobile terminal 30, the screen 1 shown in FIG. 13 is displayed as the initial screen on the screen of the mobile terminal 30. The screen 1 is an initial screen, and is composed of an application name 300, a menu 302, a menu 304, a menu 306, and a menu 308. The application name 300 is. This is the display area where the title of the application is displayed. For example, in the application name 300, the application name is displayed as "IVR search application". In addition, application menus are displayed in menus 302 to 308. The contents of each menu are, for example, displayed as "category" in menu 302, "search" in menu 304, "bookmark" in menu 306, and "history" in menu 308. When the user selects any of the menus 302 to 308, the screen 1 transitions to the screen corresponding to each menu. For example, when the user selects "search" in the menu 304, the screen 1 transitions to the screen 2 which is the search screen.

画面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 search window 310, a search result 312, a search result 314, a search result 316, and a back button 318. The search window 310 is composed of a search keyword input field and a search button. For example, when "bank" is entered in the input field and the search button is pressed, search results 312 to 316 are displayed as search results. The content of each search result is, for example, displayed as "AAA bank" in the search result 312, "BBB bank" in the search result 314, and "CCC bank" in the search result 316. The back button 318 is displayed when the screen 2 is displayed, and when the back button 318 is pressed, the screen 1 is displayed. When the user selects any of the search results 312 to 316, which is the search result, the screen 2 transitions to the screen corresponding to each search result. For example, when the user selects "BBB bank" in the search result 314, the screen 2 transitions to a screen for displaying the options of the first layer of "BBB bank".

以上、図13を参照しながら、携帯端末30に表示する検索画面の表示例について説明した。続いて、携帯端末30に表示するデジット情報の表示例について説明する。 As described above, a display example of the search screen displayed on the mobile terminal 30 has been described with reference to FIG. Subsequently, a display example of digit information to be displayed on the mobile terminal 30 will be described.

以下では、図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 mobile terminal 30 will be described with reference to FIG. When the user selects "BBB bank" in the search result 314 on the screen 2 of FIG. 13, the screen 2 transitions to the screen 3 shown in FIG. The screen 3 is a screen showing the options of the first layer of the BBB bank, and is composed of a title 320, an option 322, an option 324, an option 326, and a back button 328. The title 320 is a display area for displaying the title of the screen. For example, in the title 320, the title name is displayed as "This is a BBB bank". In the options 322 to 326, the options of the first layer of "BBB bank" are displayed. The content of each option is, for example, "1. Mortgage consultation" for option 322, "2. Account balance inquiry" for option 324, and "3. Other" for option 326. .. The back button 328 is displayed when the screen 3 is displayed, and when the back button 328 is pressed, the screen 2 is displayed. When the user selects any of the options 322 to 326, the screen 3 transitions to the screen corresponding to each option. For example, when the user selects “1. Mortgage consultation” of option 322, the server group 10 refers to the processing information corresponding to the selected option 322 and determines which screen to display. .. For example, the server group 10 refers to the Last_Layer of Digit_tbl, and if the Last_Layer is "01", it is determined to be the final layer. Since the Last_Layer of option 322 is "00" (see FIG. 6), the server group 10 determines that option 322 is not the final layer, acquires the option of the next layer associated with option 322, and displays the option on the next screen. indicate. When acquiring the options of the next layer, the server group 10 refers to P_No of Digit_tbl and acquires the Description of the record in which the same value as Auto_No of option 322 is set. Then, the server group 10 transitions to the screen 4 for displaying the acquired Description as a second layer option of the "BBB bank".

画面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 option 332, an option 334, an option 336, and a back button 338. The title 330 is a display area for displaying the title of the screen. For example, in the title 330, the title name is displayed as "a person who consults about a mortgage". In the options 332 to 336, the options of the second layer of "BBB bank" are displayed. The content of each option is, for example, "1. Consultation for new mortgage" for option 332, "2. Refinancing from another bank" for option 334, and "3. Change mortgage" for option 336. Will be done. The back button 338 is displayed when the screen 4 is displayed, and when the back button 338 is pressed, the screen 3 is displayed. When the user selects any of the options 332 to 336, the screen 4 transitions to the screen corresponding to each option. For example, when the user selects “2. Refinancing from another bank” of option 334, the server group 10 refers to the processing information corresponding to the selected option 334 and determines which screen to display. For example, the server group 10 refers to the Last_Layer of Digit_tbl, and if the Last_Layer is "01", it is determined to be the final layer. Since the Last_Layer of option 334 is "01" (see FIG. 6), the server group 10 determines that option 334 is the final layer and acquires a screen confirming that the connection process to the operator is performed. Then, the server group 10 transitions to the screen 5, which is a screen for confirming that the acquired operator is to be connected.

画面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 title 340, a call button 342, and a back button 344. The title 340 is a display area for displaying the title of the screen. For example, in the title 340, the title name is displayed as "Connect to the operator". The call button 342 is a button for connecting to the operator of the "BBB bank". The back button 344 is displayed when the screen 5 is displayed, and when the back button 344 is pressed, the screen 4 is displayed.

以上、図14を参照しながら、携帯端末30に表示するデジット情報の表示例について説明した。 As described above, a display example of digit information to be displayed on the mobile terminal 30 has been described with reference to FIG.

以上、図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 information collection server 130 of the server group 10 searches and collects the telephone number information via the Internet 14, thereby saving the user the trouble of searching for the telephone number of the call center by himself and the time required for the user to search. Can be reduced. Further, the mobile terminal 30 displays the content of the voice announcement of the call center on the screen in a text format, so that the wasted time caused by the user reconfirming the content of the announcement by voice can be reduced. .. Therefore, the user can reduce the time required to achieve the purpose.

以上、図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 server group 10 connects to the operator in the final layer has been described, but the server group 10 may display information in the final layer. For example, by setting a value of "02" indicating that information is displayed in the final layer in Last_Layer of Digit_tbl, it is possible to set to display information in the final layer. Then, when the Last_Layer associated with the option selected by the user is "02", the server group 10 may control the display process so as to display the information on the screen. However, if the options selected by the user in the final layer include connection processing to the operator or information input processing, the server group 10 shall prioritize the connection processing to the operator or voice announcement. The process of displaying the above information is not performed. As described above, the server group 10 can reduce the time required for the user to achieve the purpose by displaying the information on the screen without connecting to the operator in the final layer. By setting Last_Layer to "02", the server group 10 can determine which layout screen is to be displayed on the next screen of the screen of the final layer. For example, when Last_Layer is "02", a screen with a layout capable of displaying information is displayed as the next screen of the screen of the final layer.

(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 server group 10 connects to the operator in the final layer has been described, but the server group 10 may connect to the voice announcement in the final layer. Connecting to the operator at the final level is effective when the user needs to input information. Therefore, when the option selected by the user in the final layer includes the input processing of information by the user, the server group 10 connects to the voice announcement instead of the operator. For example, by setting the Last_Layer of Digit_tbl to a value of "03" indicating that the voice announcement is connected in the final layer, it is possible to set to connect to the voice announcement in the final layer. Then, when Last_Layer associated with the option selected by the user is "03", the server group 10 may transmit a tone signal to connect to the voice announcement of the call center. As described above, when the server group 10 connects to the voice announcement in the final layer without connecting to the operator, when the user needs to input information, and the response by the voice announcement is better than the response by the operator. When there is a fast process, the time required for the user to achieve the purpose can be reduced. By setting Last_Layer to "03", the server group 10 can determine which layout screen is to be displayed on the next screen of the screen of the final layer. For example, when Last_Layer is "03", a screen with a layout in which "Connect to voice announcement" is displayed as the title name is displayed as the next screen of the final layer.

以上、本発明の実施形態に係る変形例について説明した。続いて、本発明の実施形態に係るハードウェア構成について説明する。 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 server group 10. Each server includes a CPU (Central Processing Unit) 100, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 104, and a host bus 106. Further, each server includes a bridge 108, an external bus 110, an interface 112, an input unit 114, a display unit 116, an audio output unit 118, a storage unit 120, a drive 122, and a network interface 124. ..

CPU100は、演算処理装置および制御装置として機能し、各種プログラムに従って各サーバ内の動作全般を制御する。また、CPU100は、マイクロプロセッサであってもよい。ROM102は、CPU100が使用するプログラムや演算パラメータ等を記憶する。RAM104は、CPU100の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはCPUバスなどから構成されるホストバス106により相互に接続されている。CPU100、ROM102およびRAM104は、ソフトウェアとの協働により図2を参照して説明した各サーバの機能を実現し得る。 The CPU 100 functions as an arithmetic processing unit and a control device, and controls the overall operation in each server according to various programs. Further, the CPU 100 may be a microprocessor. The ROM 102 stores programs, calculation parameters, and the like used by the CPU 100. The RAM 104 temporarily stores a program used in the execution of the CPU 100, parameters that change appropriately in the execution, and the like. These are connected to each other by a host bus 106 composed of a CPU bus or the like. The CPU 100, ROM 102, and RAM 104 can realize the functions of each server described with reference to FIG. 2 in cooperation with software.

ホストバス106は、ブリッジ108を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス110に接続されている。なお、必ずしもホストバス106、ブリッジ108および外部バス110を分離構成する必要はなく、1つのバスにこれらの機能を実装してもよい。 The host bus 106 is connected to an external bus 110 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 108. It is not always necessary to separately configure the host bus 106, the bridge 108, and the external bus 110, and these functions may be implemented in one bus.

入力部114は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、センサ、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU100に出力する入力制御回路などから構成されている。各サーバのユーザは、該入力部114を操作することにより、各サーバに対して各種のデータを入力したり処理動作を指示したりすることができる。 The input unit 114 is an input means for the user to input information such as a mouse, a keyboard, a touch panel, a button, a microphone, a sensor, a switch, and a lever, and an input that generates an input signal based on the input by the user and outputs the input signal to the CPU 100. It is composed of a control circuit and the like. By operating the input unit 114, the user of each server can input various data to each server and instruct the processing operation.

表示部116は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、プロジェクター装置、OLED(Organic Light Emitting Diode)装置およびランプなどの表示装置を含む。また、音声出力部118は、スピーカおよびヘッドホンなどの音声出力装置を含む。 The display unit 116 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, a projector device, an OLED (Organic Light Emitting Diode) device, and a lamp. Further, the audio output unit 118 includes an audio output device such as a speaker and headphones.

ストレージ部120は、データ格納用の装置である。ストレージ部120は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ部120は、例えば、HDD(Hard Disk Drive)またはSSD(Solid Strage Drive)、あるいは同等の機能を有するメモリ等で構成される。このストレージ部120は、ストレージを駆動し、CPU100が実行するプログラムや各種データを格納する。 The storage unit 120 is a device for storing data. The storage unit 120 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, a deleting device for deleting the data recorded on the storage medium, and the like. The storage unit 120 is composed of, for example, an HDD (Hard Disk Drive) or SSD (Solid Stage Drive), or a memory having an equivalent function. The storage unit 120 drives the storage and stores programs and various data executed by the CPU 100.

ドライブ122は、記憶媒体用リーダライタであり、各サーバに内蔵、あるいは外付けされる。ドライブ122は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体126に記録されている情報を読み出して、RAM104またはストレージ部120に出力する。また、ドライブ122は、リムーバブル記憶媒体126に情報を書き込むこともできる。 The drive 122 is a storage medium reader / writer, and is built in or externally attached to each server. The drive 122 reads the information recorded in the removable storage medium 126 such as the mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 104 or the storage unit 120. The drive 122 can also write information to the removable storage medium 126.

ネットワークインタフェース124は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。かかる通信インタフェースは、例えば、Bluetooth(登録商標)またはZigBee(登録商標)等の近距離無線通信インタフェースや、無線LAN(Local Area Network)、Wi−Fi(登録商標)、または携帯通信網(LTE、3G)等の通信インタフェースである。また、ネットワークインタフェース124は、有線による通信を行う有線通信装置であってもよい。 The network interface 124 is, for example, a communication interface composed of a communication device or the like for connecting to a network. Such communication interfaces include, for example, short-range wireless communication interfaces such as Bluetooth® or ZigBee®, wireless LAN (Local Area Network), Wi-Fi®, or mobile communication networks (LTE, LTE,). It is a communication interface such as 3G). Further, the network interface 124 may be a wired communication device that performs wired communication.

以上、図15を参照しながら、本発明の実施形態に係るサーバ群10の各サーバのハードウェア構成例について説明した。 As described above, the hardware configuration example of each server of the server group 10 according to the embodiment of the present invention has been described with reference to FIG.

<<7.むすび>>
以上説明したように、本発明の実施形態によれば、サーバ群10は、コールセンターに接続するための電話番号情報と、ユーザが選択した選択肢の各々に関連付けられた処理を示すデジット情報を記憶することができる。また、サーバ群10は、複数の選択肢を携帯端末30の画面に表示する処理を制御することができる。また、ユーザが選択した選択肢に関連付けられた処理が接続処理を含む場合、電話番号情報に基づきコールセンターに接続し、選択された選択肢に対応するトーン信号をコールセンターに送信することができる。上述のように、サーバ群10は、携帯端末30の画面に複数の選択肢を表示することで、ユーザは選択肢の内容を確認しながら選択することができるため、音声応答システム利用時の目的達成までにかかる時間を削減することが可能である。
<< 7. Conclusion >>
As described above, according to the embodiment of the present invention, the server group 10 stores the telephone number information for connecting to the call center and the digit information indicating the processing associated with each of the options selected by the user. be able to. In addition, the server group 10 can control the process of displaying a plurality of options on the screen of the mobile terminal 30. Further, when the process associated with the option selected by the user includes the connection process, the call center can be connected based on the telephone number information, and the tone signal corresponding to the selected option can be transmitted to the call center. As described above, the server group 10 displays a plurality of options on the screen of the mobile terminal 30, so that the user can select while checking the contents of the options. Therefore, until the purpose is achieved when using the voice response system. It is possible to reduce the time required for.

以上より、音声応答システム利用時の目的達成までにかかる時間を削減することが可能な、新規かつ改良された情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供することが可能である。 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 server group 10 and the mobile terminal 30 in the present specification does not necessarily have to be processed in chronological order in the order described as the flowchart. For example, each step in the processing of the server group 10 and the mobile terminal 30 of the present specification may be processed in an order different from the order described in the flowchart, or may be processed in parallel. Further, additional processing steps may be adopted, and some processing steps may be omitted.

また、本明細書において説明したサーバ群10の各サーバ、及び携帯端末30は、単独の装置として実現されてもよく、一部または全部が別々の装置として実現されてもよい。例えば、図2に示すサーバ群10の各サーバ、及び図2に示す携帯端末30のように、機能を別々に備える単独の装置として実現されてもよい。また、例えば、図2に示すサーバ群10の各サーバの全ての機能を、携帯端末30に備えさせ、携帯端末30のみで実現してもよい。また、一部の機能はネットワーク等を介して接続されたサーバ等の装置に備えられてもよい。 Further, each server of the server group 10 and the mobile terminal 30 described in the present specification may be realized as a single device, or a part or all of them may be realized as separate devices. For example, each server of the server group 10 shown in FIG. 2 and the mobile terminal 30 shown in FIG. 2 may be realized as a single device having separate functions. Further, for example, all the functions of each server of the server group 10 shown in FIG. 2 may be provided in the mobile terminal 30 and realized only by the mobile terminal 30. Further, some functions may be provided in a device such as a server connected via a network or the like.

また、サーバ群10の各サーバ、及び携帯端末30に内蔵されるCPU、ROMおよびRAMなどのハードウェアに、上述したサーバ群10の各サーバ、及び携帯端末30の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。 In addition, each server of the server group 10 and the hardware such as the CPU, ROM, and RAM built in the mobile terminal 30 exhibit the same functions as the configurations of each server of the server group 10 and the mobile terminal 30 described above. You can also create a computer program to make it work. A storage medium for storing the computer program is also provided.

10 サーバ群
14 Internet
18 PTSN
30 携帯端末
130 情報収集サーバ
140 音声認識サーバ
150 データベースサーバ
160 電話交換機サーバ
170 通話録音サーバ
180 Webサーバ
190 ルータ
195 ワークグループスイッチ
10 server group 14 internet
18 PTSN
30 Mobile terminal 130 Information collection server 140 Voice recognition server 150 Database server 160 Telephone exchange server 170 Call recording server 180 Web server 190 Router 195 Workgroup switch

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.
複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、 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,
を有し、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または2のいずれか一項に記載の情報処理システム。 The display control unit controls 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, whichever is one of claims 1 or 2. The information processing system described in the section. 前記制御部は、前記選択肢が選択された順番を記憶し、前記音声応答システムへの接続後に前記選択肢に対応する前記トーン信号を前記順番に前記音声応答システムへ送信する、請求項1〜3のいずれか一項に記載の情報処理システム。 The control unit stores the order in which the options are selected, and after connecting to the voice response system, transmits the tone signals corresponding to the options to the voice response system in the order . The information processing system according to any one of the items. 前記制御部は、前記画面で選択された前記選択肢に関連付けられた前記処理に、前記オペレータへの接続処理が含まれる場合、前記音声応答システムに接続する、請求項に記載の情報処理システム。 The information processing system according to claim 1 , wherein the control unit connects to the voice response system when the process associated with the option selected on the screen includes a connection process to the operator. 前記制御部は、前記画面で選択された前記選択肢に関連付けられた前記処理に、前記ユーザによる情報の入力処理が含まれる場合、前記音声応答システムに接続する、請求項1または5のいずれか一項に記載の情報処理システム。 The control unit, the processing associated with the option selected by the screen, if it contains input processing of information by the user and connected to the voice response system, any of claims 1 or 5 one The information processing system described in the section. 前記情報処理システムは、前記接続先情報を取得する第1の取得部をさらに備え、
前記第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.
前記第2の取得部は、前記音声アナウンスに従い、前記選択肢に対応する前記トーン信号を前記音声応答システムに送信することで、前記選択肢に対応する次の階層の前記複数の選択肢を取得する、請求項に記載の情報処理システム。 The second acquisition unit acquires 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. Item 2. The information processing system according to item 2. 前記第2の取得部は、前記音声アナウンスを録音する、請求項2または8のいずれか一項に記載の情報処理システム。 The information processing system according to any one of claims 2 or 8 , wherein the second acquisition unit records the voice announcement. 前記第2の取得部は、前記第2の取得部が取得した前記音声アナウンスをテキストに変換する、請求項2、8または9のいずれか一項に記載の情報処理システム。 The information processing system according to any one of claims 2, 8 or 9 , wherein the second acquisition unit converts the voice announcement acquired by the second acquisition unit into text. 前記第2の取得部は、リングバックトーンを検知することにより前記オペレータへの接続処理が開始されたことを確認する、請求項に記載の情報処理システム。 The information processing system according to claim 2 , wherein the second acquisition unit confirms that the connection process to the operator has been started by detecting the ring back tone. 前記情報記憶部は、前記接続先情報、前記処理情報を関連付けて記憶する、請求項1〜11のいずれか一項に記載の情報処理システム。 The information processing system according to any one of claims 1 to 11 , wherein the information storage unit stores the connection destination information and the processing information in association with each other. 複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、
前記複数の選択肢を示す画面を表示し、前記画面で選択された前記選択肢に関連付けられた前記処理に基づき、次の階層の複数の選択肢を示す次画面の表示処理を制御し、かつ、オペレータへの接続処理、及びユーザによる情報の入力処理が含まれず、かつ前記処理に対応する前記次の階層が存在しない場合、前記選択肢に関連付けられた前記処理情報を示す画面の表示処理を制御する表示制御部と、
前記画面において選択された選択肢に関連付けられた処理が接続処理を含む場合、前記接続先情報に基づき前記音声応答システムに接続し、前記画面において選択された選択肢に対応するトーン信号を前記音声応答システムに送信する制御部と、
を備える、情報処理装置。
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.
複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶する情報記憶部と、 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,
を備え、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.
複数の選択肢を提示していずれかの選択肢に対応するトーン信号を受信し、当該トーン信号に応じた処理を行う音声応答システムに接続するための接続先情報、および、前記複数の選択肢の各々に関連付けられた処理を示す処理情報を記憶することと、 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,
前記複数の選択肢を示す画面の表示処理を制御することと、 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.
コンピュータを、 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 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.
JP2017230181A 2017-11-30 2017-11-30 Information processing system, information processing device, information processing method, and program Active JP6954057B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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