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
JP7484138B2 - Search terminal device, search system, and search method - Google Patents
[go: Go Back, main page]

JP7484138B2 - Search terminal device, search system, and search method - Google Patents

Search terminal device, search system, and search method Download PDF

Info

Publication number
JP7484138B2
JP7484138B2 JP2019209700A JP2019209700A JP7484138B2 JP 7484138 B2 JP7484138 B2 JP 7484138B2 JP 2019209700 A JP2019209700 A JP 2019209700A JP 2019209700 A JP2019209700 A JP 2019209700A JP 7484138 B2 JP7484138 B2 JP 7484138B2
Authority
JP
Japan
Prior art keywords
voice data
candidate
external device
personal information
search
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
JP2019209700A
Other languages
Japanese (ja)
Other versions
JP2021081619A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2019209700A priority Critical patent/JP7484138B2/en
Publication of JP2021081619A publication Critical patent/JP2021081619A/en
Application granted granted Critical
Publication of JP7484138B2 publication Critical patent/JP7484138B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、検索用端末装置、検索システム、及び検索方法に関する。 The present invention relates to a search terminal device, a search system, and a search method.

メールや電話による交流はあるものの面識がない人物と面会した時や、前回の面会から長い期間が経過しており記憶が薄れている人物と久しぶりに面会した時において、当該人物の名前や所属等の個人情報を知りたいという要望がある。
このような要望に対して、例えば特許文献1には、2以上の通信端末により同時に通話可能な電話会議システムに接続可能な通信端末であって、既知の人物の声紋を記憶する記憶手段と、電話会議システムで発言している発言者の音声の声紋を取得する声紋取得手段と、声紋取得手段で取得された声紋と記憶手段に記憶されている声紋とを照合する声紋照合手段と、声紋照合手段による声紋照合の結果を出力する出力手段と、を備えた通信端末が開示されている。
When meeting someone with whom one has communicated via email or phone but has never met, or when meeting someone for the first time in a long time and one whose memory has faded because it has been a long time since the last time they met, there is a desire to know personal information about that person, such as their name and affiliation.
In response to such demands, for example, Patent Document 1 discloses a communications terminal connectable to a telephone conference system in which conversations can be made simultaneously from two or more communications terminals, the communications terminal comprising: storage means for storing the voiceprints of known persons; voiceprint acquisition means for acquiring the voiceprint of a speaker speaking in the telephone conference system; voiceprint matching means for matching the voiceprint acquired by the voiceprint acquisition means with the voiceprint stored in the storage means; and output means for outputting the results of the voiceprint matching by the voiceprint matching means.

上記特許文献1の通信端末では、声紋照合を行う時に相手(招集先ユーザ)に対して声紋照合に用いるための所定音の発声を促す処理が必須であることから、相手を認識していないことを当該相手に知られてしまうという課題があった。
本発明は、上述の事情に鑑みてなされたものであり、相手に対して所定音の発声を促すことなく、相手の検索を可能にすることを目的とする。
In the communication terminal of Patent Document 1 mentioned above, when performing voiceprint matching, a process is required to prompt the other party (the user to be summoned) to speak a specific sound to be used in voiceprint matching, which poses a problem that the other party may become aware that the other party is not recognized.
The present invention has been made in consideration of the above-mentioned circumstances, and has an object to make it possible to search for a contact without prompting the contact to utter a predetermined sound.

上記課題を解決するための主たる発明は、複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置であって、検索対象者の音声に基づく対象者音声データを取得する取得手段と、前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求手段と、前記外部装置が送信した前記個人情報を受信する受信手段と、前記受信手段が受信した前記個人情報を表示する表示手段と、を備え、前記要求手段は、前記検索用端末装置の現在位置を示す端末位置情報を前記外部装置に送信し、前記外部装置は、前記候補者の現在位置を示す候補者位置情報と前記端末位置情報とに基づいて前記候補者音声データの検索時における優先順位を定めることを特徴とする。
The main invention for solving the above problem is a search terminal device that is communicatively connected to an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and receives and displays personal information of a candidate searched for from the plurality of candidates from the external device, the search terminal device comprising: an acquisition means for acquiring target person voice data based on the voice of a person being searched for; a request means for extracting a candidate voice data whose voiceprint matches the target person voice data from the plurality of candidate voice data by transmitting the target person voice data to the external device, and for transmitting the personal information associated with the candidate voice data; a receiving means for receiving the personal information transmitted by the external device; and a display means for displaying the personal information received by the receiving means , the request means transmitting terminal location information indicating a current location of the search terminal device to the external device, and the external device determining a priority order when searching for the candidate voice data based on the candidate location information indicating the current location of the candidate and the terminal location information .

本発明によれば、相手に対して所定音の発声を促すことなく、相手の検索を行うことができる。 According to the present invention, it is possible to search for a contact without prompting the contact to say a specific sound.

本発明の一実施形態に係る検索システムの概要を示したシステム構成図である。1 is a system configuration diagram showing an overview of a search system according to an embodiment of the present invention. 検索システムにおける処理の概要を示したブロック図である。FIG. 2 is a block diagram showing an overview of processing in a search system. 遠隔会議サーバのハードウェア構成図である。FIG. 2 is a hardware configuration diagram of a remote conference server. (a)乃至(c)は遠隔会議サーバのHDが記憶した声情報DB、及び接続情報DBを説明する図である。4A to 4C are diagrams for explaining a voice information DB and a connection information DB stored in the HD of the remote conference server. 社員情報サーバのハードウェア構成図である。FIG. 2 is a hardware configuration diagram of an employee information server. (a)及び(b)は社員情報サーバのHDが記憶した社員情報DBを説明する図である。3A and 3B are diagrams illustrating an employee information DB stored in the HD of the employee information server. 遠隔会議実施端末のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of a remote conference terminal. アプリ実行端末のハードウェア構成図である。FIG. 2 is a diagram illustrating a hardware configuration of an application execution terminal. 検索対象者の音声録音前におけるアプリ実行端末の表示画面例を説明する図である。11 is a diagram illustrating an example of a display screen of the application executing terminal before recording the voice of a person to be searched for. FIG. 音声録音中におけるアプリ実行端末の表示画面例を説明する図である。FIG. 11 is a diagram illustrating an example of a display screen of the application executing terminal during audio recording. 検索時におけるアプリ実行端末の表示画面例を説明する図である。11A and 11B are diagrams illustrating an example of a display screen of the application executing terminal during a search. 相手が特定できた時のアプリ実行端末の表示画面例を説明する図である。13 is a diagram illustrating an example of a display screen of the application executing terminal when the other party has been identified. FIG. 相手が特定できなかった時のアプリ実行端末の表示画面例を説明する図である。13 is a diagram illustrating an example of a display screen of the application executing terminal when the other party cannot be identified. アプリ実行端末における検索履歴の表示画面例を説明する図である。FIG. 13 is a diagram illustrating an example of a display screen of a search history in an application executing terminal. 遠隔会議サーバにおける音声データの登録処理を示すフローチャートである。10 is a flowchart showing a registration process of voice data in the remote conference server; アプリ実行端末における検索時の処理を示すフローチャートである。13 is a flowchart showing a search process in the application execution terminal. 遠隔会議サーバにおける検索時の処理を示すフローチャートである。13 is a flowchart showing a process performed during a search in the remote conference server. 社員情報サーバにおける検索時の処理を示すフローチャートである。13 is a flowchart showing a process performed during a search in an employee information server.

本発明は、図1、及び図2に示す人物の検索システムに関するものであり、特に、(1)アプリ実行端末4において検索対象者の音声を録音して録音データ(対象者音声データ)を生成すること、(2)アプリ実行端末4の録音データを声情報DB(DataBase)104a、及び社員情報DB204aを備えた外部装置EX(遠隔会議サーバ1、社員情報サーバ2)に送信すること、(3)外部装置EXにおいて声情報DB104aを検索することにより、複数の候補者音声データの中から録音データと声紋が一致する一の候補者音声データを抽出すること、(4)外部装置EXにおいて社員情報DB204aを検索して一の候補者音声データに対応する社員情報を抽出し、当該社員情報をアプリ実行端末4に送信すること、(5)アプリ実行端末4において、受信した社員情報を表示すること、を特徴としている。
本発明の特徴について、以下の図面を用いて詳細に解説する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
The present invention relates to a person search system shown in Figures 1 and 2, and is particularly characterized by: (1) recording the voice of a person to be searched for in the application executing terminal 4 to generate recorded data (target person voice data); (2) transmitting the recorded data in the application executing terminal 4 to an external device EX (remote conference server 1, employee information server 2) equipped with a voice information DB (DataBase) 104a and an employee information DB 204a; (3) searching the voice information DB 104a in the external device EX to extract one candidate voice data whose voiceprint matches the recorded data from multiple candidate voice data; (4) searching the employee information DB 204a in the external device EX to extract employee information corresponding to the one candidate voice data, and transmitting the employee information to the application executing terminal 4; and (5) displaying the received employee information in the application executing terminal 4.
The features of the present invention will be described in detail with reference to the following drawings. However, unless otherwise specified, the components, types, combinations, shapes, relative arrangements, etc. described in the embodiments are merely illustrative examples and do not intend to limit the scope of the present invention.

<検索システムの概略>
図1は、本発明の一実施形態に係る検索システムの概要を示したシステム構成図である。
図1に示す検索システムでは、遠隔会議サーバ1と、社員情報サーバ2と、遠隔会議実施端末3(3A乃至3D)と、アプリ実行端末4(4A乃至4D)とが、通信ネットワークNW1、NW2を介して相互にデータを送受信可能に接続された構成を有している。通信ネットワークNW1、NW2は、例えば社内のLAN(Local Area Network、有線又は無線)NW1や移動体通信網NW2が使用される。移動体通信網NW2では、例えば基地局BSを通じて複数の通信端末が通信可能に接続される。
遠隔会議サーバ1と遠隔会議実施端末3は遠隔会議システムを構成しており、複数の遠隔会議実施端末3A乃至3Dが遠隔会議サーバ1に対して通信可能に接続されると、各遠隔会議実施端末3A乃至3Dの間で映像と音声の送受信が可能になる。遠隔会議サーバ1への接続には、遠隔会議実施端末3(3A乃至3D)を使用する社員(使用者)の社員ID(IDentification)とパスワードが使用される。
<Search system overview>
FIG. 1 is a system configuration diagram showing an overview of a search system according to an embodiment of the present invention.
In the search system shown in Fig. 1, a remote conference server 1, an employee information server 2, remote conference implementation terminals 3 (3A to 3D), and application execution terminals 4 (4A to 4D) are connected to each other via communication networks NW1 and NW2 so as to be able to transmit and receive data to and from each other. The communication networks NW1 and NW2 may be, for example, an in-house LAN (Local Area Network, wired or wireless) NW1 or a mobile communication network NW2. In the mobile communication network NW2, a plurality of communication terminals are connected to each other so as to be able to communicate with each other via, for example, a base station BS.
The remote conference server 1 and the remote conference terminal 3 constitute a remote conference system, and when a plurality of remote conference terminals 3A to 3D are communicably connected to the remote conference server 1, transmission and reception of video and audio becomes possible between each of the remote conference terminals 3A to 3D. To connect to the remote conference server 1, an employee ID (IDentification) and password of the employee (user) who uses the remote conference terminal 3 (3A to 3D) are used.

図2は、検索システムにおける処理の概要を示したブロック図である。図2に示すように、遠隔会議サーバ1は、遠隔会議に参加したことがある社員の音声データを社員IDに関連付けて記憶した声情報DB104aを備えている。遠隔会議システムにおいて、声情報DB104aへの音声データの登録は自動的に行われる。例えば、遠隔会議サーバ1は、遠隔会議の実施中において、遠隔会議実施端末3から送信された社員の音声データを取得すると、当該社員の音声データが声情報DB104aに記憶されているか否かを判定し、記憶されていなければ当該音声データを社員IDに関連付けて声情報DB104aに登録する。 Figure 2 is a block diagram showing an overview of the processing in the search system. As shown in Figure 2, the remote conference server 1 has a voice information DB 104a that stores voice data of employees who have participated in a remote conference in association with an employee ID. In the remote conference system, voice data is automatically registered in the voice information DB 104a. For example, when the remote conference server 1 acquires voice data of an employee sent from the remote conference implementation terminal 3 during a remote conference, it determines whether the voice data of the employee is stored in the voice information DB 104a, and if not, it registers the voice data in the voice information DB 104a in association with the employee ID.

社員情報サーバ2は、全社員の社員情報(名前や所属等の個人情報)を社員IDに関連付けて記憶した社員情報DB204aを備えている。社員情報DB204aでは、社員の入社に伴い当該社員の社員情報が新たに追加登録され、所属部署の異動や役職の変更に伴って社員情報の内容が更新される。そして、社員情報サーバ2は、遠隔会議サーバ1が送信した社員IDを受信すると、受信した社員IDに対応する社員情報を社員情報DB204aから抽出して遠隔会議サーバ1に送信する。 The employee information server 2 has an employee information DB 204a that stores employee information (personal information such as name and affiliation) of all employees in association with an employee ID. In the employee information DB 204a, the employee information of the employee is newly registered when the employee joins the company, and the employee information is updated when the employee moves to a different department or has a different position. When the employee information server 2 receives an employee ID sent by the remote conference server 1, it extracts the employee information corresponding to the received employee ID from the employee information DB 204a and sends it to the remote conference server 1.

アプリ実行端末4(4A乃至4D)は、当該アプリ実行端末4にインストールされたアプリケーションプログラム(以下、単にアプリという)の実行に伴って、遠隔会議サーバ1と通信可能に接続される。遠隔会議サーバ1への接続には、アプリ実行端末4を使用する社員(使用者)の社員IDとパスワードが使用される。
アプリ実行端末4では、アプリによって検索対象者の音声を録音すると録音データ(対象者音声データ)を生成し、当該録音データを遠隔会議サーバ1に送信する。遠隔会議サーバ1は、受信した録音データの声紋と声情報DB104aに記憶された音声データの声紋とを比較し、録音データと声紋が一致する音声データの有無を判定する。遠隔会議サーバ1は、録音データと声紋が一致した音声データを抽出した時には、当該音声データの社員IDを社員情報サーバ2に送信し、当該社員IDに対応する社員情報を社員情報サーバ2から受信する。遠隔会議サーバ1は受信した社員情報をアプリ実行端末4に送信し、アプリ実行端末4は受信した社員情報を表示する。
The application executing terminals 4 (4A to 4D) are communicatively connected to the remote conference server 1 in accordance with the execution of an application program (hereinafter simply referred to as an application) installed in the application executing terminal 4. To connect to the remote conference server 1, the employee ID and password of the employee (user) who uses the application executing terminal 4 are used.
When the application executing terminal 4 records the voice of the search target person using the application, it generates recorded data (target person voice data) and transmits the recorded data to the remote conference server 1. The remote conference server 1 compares the voiceprint of the received recorded data with that of the voice data stored in the voice information DB 104a and determines whether or not there is voice data whose voiceprint matches the recorded data. When the remote conference server 1 extracts voice data whose voiceprint matches the recorded data, it transmits the employee ID of the voice data to the employee information server 2 and receives employee information corresponding to the employee ID from the employee information server 2. The remote conference server 1 transmits the received employee information to the application executing terminal 4, and the application executing terminal 4 displays the received employee information.

本実施形態において、遠隔会議サーバ1は、遠隔会議に参加したことがある社員については音声データを社員IDに関連付けて自動的に声情報DB104aに登録しているため、当該社員が検索対象である場合には、当該社員に対して所定音の発声を促すことなく検索をすることが可能になる。 In this embodiment, the remote conference server 1 automatically registers voice data of employees who have participated in a remote conference in the voice information DB 104a by associating the voice data with the employee ID. Therefore, when the employee is the search target, the search can be performed without prompting the employee to make a specified sound.

<遠隔会議サーバ1>
次に遠隔会議サーバ1について説明する。図3は、遠隔会議サーバ1のハードウェア構成図である。ここでは、遠隔会議サーバ1のハードウェア構成について説明する。
図3に示されているように、遠隔会議サーバ1は、コンピュータによって構築されており、CPU101、ROM102、RAM103、HD(Hard Disk)104、HDD(Hard Disk Drive)コントローラ105、ディスプレイ106、外部機器接続I/F(Interface)108、ネットワークI/F109、データバス110、キーボード111、ポインティングデバイス112、DVD-RW(Digital Versatile Disk Rewritable)ドライブ114、メディアI/F116を備えている。
これらのうち、CPU101は、遠隔会議サーバ1における全体の動作を制御する。ROM102は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM103は、CPU101のワークエリアとして使用される。HD104は、プログラム等の各種データを記憶する。HDDコントローラ105は、CPU101の制御にしたがってHD104に対する各種データの読み出し又は書き込みを制御する。ディスプレイ106は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F108は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F109は、通信ネットワークNW1、NW2を利用してデータ通信をするためのインターフェースである。データバス110は、CPU101等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
<Remote conference server 1>
Next, a description will be given of the teleconference server 1. Fig. 3 is a hardware configuration diagram of the teleconference server 1. Here, the hardware configuration of the teleconference server 1 will be described.
As shown in FIG. 3, the remote conference server 1 is constructed by a computer and includes a CPU 101, a ROM 102, a RAM 103, a HD (Hard Disk) 104, a HDD (Hard Disk Drive) controller 105, a display 106, an external device connection I/F (Interface) 108, a network I/F 109, a data bus 110, a keyboard 111, a pointing device 112, a DVD-RW (Digital Versatile Disk Rewritable) drive 114, and a media I/F 116.
Among these, the CPU 101 controls the overall operation of the remote conference server 1. The ROM 102 stores programs used to drive the CPU 101, such as an IPL (Initial Program Loader). The RAM 103 is used as a work area for the CPU 101. The HD 104 stores various data such as programs. The HDD controller 105 controls the reading or writing of various data from the HD 104 under the control of the CPU 101. The display 106 displays various information such as a cursor, a menu, a window, characters, or an image. The external device connection I/F 108 is an interface for connecting various external devices. In this case, the external devices are, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 109 is an interface for data communication using the communication networks NW1 and NW2. The data bus 110 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 101.

また、キーボード111は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス112は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ114は、着脱可能な記録媒体の一例としてのDVD-RW113に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F116は、フラッシュメモリ等の記録メディア115に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 111 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 112 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 114 controls the reading and writing of various data from a DVD-RW 113, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 116 controls the reading and writing (storing) of data from a recording medium 115, such as a flash memory.

図4(a)乃至(c)は遠隔会議サーバ1のHD104が記憶した声情報DB104a、及び接続情報DB104bを説明する図である。
図4(a)に示すように、HD104における一部の領域は、声情報DB104a、及び接続情報DB104bとして使用されている。図4(b)に示すように、声情報DB104aは、遠隔会議中の社員の音声に基づいて遠隔会議実施端末3が生成した音声データA乃至N(声情報)を、社員IDに関連付けて記憶している。なお、声情報DB104aに音声データが登録されている社員は検索時における候補者である。従って、声情報DB104aに登録された音声データは、候補者音声データである。図4(c)に示すように、接続情報DB104bは、遠隔会議実施端末3やアプリ実行端末4が遠隔会議サーバ1に接続した時に、各端末3、4の現在位置を示す現在位置情報を当該各端末3、4から取得し、各端末3、4を使用している使用者(社員)のスケジュール情報を社員情報サーバ2(社員情報DB204a)から取得し、各情報を社員IDに関連付けて記憶している。なお、接続情報DB104bは、遠隔会議サーバ1に接続中の各端末3、4を対象にしており、遠隔会議サーバ1との通信が切断された各端末3、4については情報が消去される。
なお、遠隔会議実施端末3の現在位置情報は、遠隔会議実施端末3の使用者が社員検索時における候補者に対応し、且つ遠隔会議実施端末3の現在位置情報が候補者の現在位置を示すことから、候補者位置情報である。また、アプリ実行端末4の現在位置情報は、アプリ実行端末4が検索対象者を検索するための検索用端末装置であることから、端末位置情報である。
4A to 4C are diagrams for explaining the voice information DB 104a and the connection information DB 104b stored in the HD 104 of the remote conference server 1. FIG.
As shown in FIG. 4A, a part of the HD 104 is used as a voice information DB 104a and a connection information DB 104b. As shown in FIG. 4B, the voice information DB 104a stores voice data A to N (voice information) generated by the remote conference terminal 3 based on the voice of the employee during the remote conference in association with the employee ID. The employee whose voice data is registered in the voice information DB 104a is a candidate at the time of the search. Therefore, the voice data registered in the voice information DB 104a is candidate voice data. As shown in FIG. 4C, when the remote conference terminal 3 or the application execution terminal 4 connects to the remote conference server 1, the connection information DB 104b acquires current location information indicating the current location of each terminal 3, 4 from each terminal 3, 4, acquires schedule information of the user (employee) using each terminal 3, 4 from the employee information server 2 (employee information DB 204a), and stores each piece of information in association with the employee ID. The connection information DB 104b targets the terminals 3 and 4 currently connected to the teleconference server 1, and information about the terminals 3 and 4 whose communication with the teleconference server 1 has been cut off is deleted.
The current location information of the remote conference implementing terminal 3 is candidate location information because the user of the remote conference implementing terminal 3 corresponds to a candidate at the time of employee search and the current location information of the remote conference implementing terminal 3 indicates the current location of the candidate. The current location information of the application executing terminal 4 is terminal location information because the application executing terminal 4 is a search terminal device for searching for a search target person.

<社員情報サーバ2>
次に社員情報サーバ2について説明する。図5は社員情報サーバ2のハードウェア構成図である。ここでは、社員情報サーバ2のハードウェア構成について説明する。
図5に示されているように、社員情報サーバ2は、コンピュータによって構築されており、CPU201、ROM202、RAM203、HD204、HDDコントローラ205、ディスプレイ206、外部機器接続I/F208、ネットワークI/F209、データバス210、キーボード211、ポインティングデバイス212、DVD-RWドライブ214、メディアI/F216を備えている。
なお、これらの各部は、図3で説明した遠隔会議サーバ1のCPU101、ROM102、RAM103、HD104、HDDコントローラ105、ディスプレイ106、外部機器接続I/F108、ネットワークI/F109、データバス110、キーボード111、ポインティングデバイス112、DVD-RWドライブ114、メディアI/F116と同じ構成であるため、詳細な説明は省略する。
<Employee Information Server 2>
Next, a description will be given of the employee information server 2. Fig. 5 is a diagram showing the hardware configuration of the employee information server 2. Here, the hardware configuration of the employee information server 2 will be described.
As shown in FIG. 5, the employee information server 2 is constructed by a computer and includes a CPU 201, ROM 202, RAM 203, HD 204, HDD controller 205, display 206, external device connection I/F 208, network I/F 209, data bus 210, keyboard 211, pointing device 212, DVD-RW drive 214, and media I/F 216.
Note that each of these components has the same configuration as the CPU 101, ROM 102, RAM 103, HD 104, HDD controller 105, display 106, external device connection I/F 108, network I/F 109, data bus 110, keyboard 111, pointing device 112, DVD-RW drive 114, and media I/F 116 of the remote conference server 1 described in Figure 3, so detailed explanations will be omitted.

図6(a)及び(b)は社員情報サーバ2のHDが記憶した社員情報DB204aを説明する図である。
図6(a)に示すように、HDの一部の領域は社員情報DB204aとして使用されている。図6(b)に示すように、社員情報DB204aは、例えば、社員の名前を示す名前情報、社員の所属部署を示す所属部署情報(所属する組織を示す組織情報)、社員のスケジュールを示すスケジュール情報、社員の役職を示す役職情報、社員の顔写真の写真データ等を、社員IDと関連付けて記憶している。なお、社員情報DB204aの各社員情報は、当該社員の入社に伴って登録され、所属や役職等の変更に伴って内容が更新され、当該社員の退職に伴って消去される。
6A and 6B are diagrams for explaining the employee information DB 204a stored in the HD of the employee information server 2. FIG.
As shown in Fig. 6(a), a part of the HDD is used as an employee information DB 204a. As shown in Fig. 6(b), the employee information DB 204a stores, for example, name information indicating the name of the employee, department information indicating the department to which the employee belongs (organization information indicating the organization to which the employee belongs), schedule information indicating the employee's schedule, job title information indicating the employee's job title, and photo data of the employee's face photo, in association with the employee ID. Each employee information in the employee information DB 204a is registered when the employee joins the company, the contents are updated when the employee's affiliation or job title is changed, and the information is deleted when the employee resigns.

<遠隔会議実施端末3>
次に、遠隔会議実施端末3について説明する。図7は、遠隔会議実施端末3のハードウェア構成図である。
図7に示されているように、遠隔会議実施端末3は、GPS(Global Positioning System)によって位置検出が可能なコンピュータによって構築されており、CPU301、ROM302、RAM303、フラッシュメモリ304、SSD(Solid State Drive)305、メディアI/F307、操作ボタン308、電源スイッチ309、GPS受信部310、ネットワークI/F311、CMOS(Complementary Metal-Oxide-Semiconductor)312、撮像素子I/F313、マイク314、スピーカ315、音入出力I/F316、ディスプレイI/F317、外部機器接続I/F318、近距離通信回路319、近距離通信回路319のアンテナ319a、バスライン321を備えている。
これらのうち、CPU301は、遠隔会議実施端末3の全体の動作を制御する。ROM302は、IPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。フラッシュメモリ304は、通信用プログラム、画像データ、及び音データ等の各種データを記憶する。SSD305は、CPU301の制御にしたがってフラッシュメモリ304に対する各種データの読み出し又は書き込みを制御する。なお、SSDに代えてHDを用いてもよい。
<Remote conference terminal 3>
Next, a description will be given of the teleconference implementing terminal 3. FIG.
As shown in FIG. 7 , the remote conference terminal 3 is constructed by a computer capable of detecting its position by GPS (Global Positioning System), and includes a CPU 301, a ROM 302, a RAM 303, a flash memory 304, an SSD (Solid State Drive) 305, a media I/F 307, an operation button 308, a power switch 309, a GPS receiver 310, a network I/F 311, a CMOS (Complementary Metal-Oxide-Semiconductor) 312, an image sensor I/F 313, a microphone 314, a speaker 315, an audio input/output I/F 316, a display I/F 317, an external device connection I/F 318, a short-range communication circuit 319, an antenna 319a of the short-range communication circuit 319, and a bus line 321.
Of these, the CPU 301 controls the overall operation of the remote conference terminal 3. The ROM 302 stores programs used to drive the CPU 301, such as an IPL. The RAM 303 is used as a work area for the CPU 301. The flash memory 304 stores various data, such as communication programs, image data, and sound data. The SSD 305 controls the reading and writing of various data from and to the flash memory 304 under the control of the CPU 301. Note that a HD may be used instead of the SSD.

メディアI/F307は、フラッシュメモリ等の記録メディア306に対するデータの読み出し又は書き込み(記憶)を制御する。記録メディア306は、メディアI/F307に対して着脱自在な構成となっている。また、記録メディア306は、CPU301の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリに限らず、EEPROM等を用いてもよい。
操作ボタン308は、遠隔会議実施端末3の宛先を選択する場合などに操作されるボタンである。電源スイッチ309は、遠隔会議実施端末3の電源のON/OFFを切り換えるためのスイッチである。GPS受信部310は、GPS衛星からGPS信号を受信する。
The media I/F 307 controls reading and writing (storing) data from and to a recording medium 306 such as a flash memory. The recording medium 306 is configured to be freely attached to and detached from the media I/F 307. The recording medium 306 is not limited to a flash memory, and may be an EEPROM or the like, as long as it is a non-volatile memory that reads and writes data under the control of the CPU 301.
The operation button 308 is a button that is operated when, for example, selecting a destination of the teleconference terminal 3. The power switch 309 is a switch for switching ON/OFF the power of the teleconference terminal 3. The GPS receiving unit 310 receives GPS signals from GPS satellites.

また、ネットワークI/F311は、インターネット等の通信ネットワークNW1、NW2を利用してデータ通信をするためのインターフェースである。CMOSセンサ312は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサ312に代えて、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子I/F313は、CMOSセンサ312の駆動を制御する回路である。マイク314は、音を電気信号に変える内蔵型の回路である。スピーカ315は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F316は、CPU301の制御に従ってマイク314及びスピーカ315との間で音信号の入出力を処理する回路である。ディスプレイI/F317は、CPU301の制御に従って外付けのディスプレイ320に画像データを送信する回路である。 The network I/F 311 is an interface for data communication using communication networks NW1 and NW2 such as the Internet. The CMOS sensor 312 is a type of built-in imaging means that captures an image of a subject under the control of the CPU 301 to obtain image data. Note that instead of the CMOS sensor 312, an imaging means such as a CCD (Charge Coupled Device) sensor may be used. The image sensor I/F 313 is a circuit that controls the drive of the CMOS sensor 312. The microphone 314 is a built-in circuit that converts sound into an electrical signal. The speaker 315 is a built-in circuit that converts an electrical signal into physical vibrations to generate sounds such as music and voice. The sound input/output I/F 316 is a circuit that processes the input/output of sound signals between the microphone 314 and the speaker 315 under the control of the CPU 301. The display I/F 317 is a circuit that transmits image data to an external display 320 under the control of the CPU 301.

ディスプレイ320は、被写体の画像や操作用アイコン等を表示する液晶や有機EL(Electro Luminescence)等によって構成された表示手段の一種である。また、ディスプレイ320は、ケーブルによってディスプレイI/F317に接続される。このケーブルは、アナログRGB(VGA、Video Graphics Array)信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、HDMI(登録商標)(High-Definition Multimedia Interface)やDVI(Digital Video Interactive)信号用のケーブルであってもよい。 Display 320 is a type of display means configured with liquid crystal or organic EL (Electro Luminescence) for displaying an image of a subject, operation icons, etc. Display 320 is also connected to display I/F 317 by a cable. This cable may be a cable for analog RGB (VGA, Video Graphics Array) signals, a cable for component video, or a cable for HDMI (registered trademark) (High-Definition Multimedia Interface) or DVI (Digital Video Interactive) signals.

外部機器接続I/F318は、各種の外部機器を接続するためのインターフェースである。外部機器接続I/F318には、USBケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、CPU301の制御に従って、内蔵型のCMOSセンサ312に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、CPU301の制御に従って、それぞれが内蔵型のマイク314や内蔵型のスピーカ315に優先して、外付けマイクや外付けスピーカが駆動する。
近距離通信回路319は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。また、バスライン321は、CPU301等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
The external device connection I/F 318 is an interface for connecting various external devices. External devices such as an external camera, an external microphone, and an external speaker can be connected to the external device connection I/F 318 via a USB cable or the like. When an external camera is connected, the external camera is driven in priority to the built-in CMOS sensor 312 under the control of the CPU 301. Similarly, when an external microphone or an external speaker is connected, the external microphone or the external speaker is driven in priority to the built-in microphone 314 or the built-in speaker 315 under the control of the CPU 301.
The short-distance communication circuit 319 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark), etc. The bus line 321 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 301.

<アプリ実行端末4>
次に、アプリ実行端末4について説明する。図8は、アプリ実行端末4のハードウェア構成図である。図8に示されているように、アプリ実行端末4は、例えばスマートフォンによって構築されており、CPU401、ROM402、RAM403、EEPROM404、CMOSセンサ405、撮像素子I/F406、加速度・方位センサ407、メディアI/F409、GPS受信部411を備えている。
これらのうち、CPU401は、アプリ実行端末4の全体の動作を制御する。ROM402は、CPU401やIPL等のCPU401の駆動に用いられるプログラムを記憶する。RAM403は、CPU401のワークエリアとして使用される。EEPROM404は、CPU401の制御にしたがって、アプリ実行端末4で実行されるアプリ(コンピュータプログラム)や各種データ等の読み出し又は書き込みを行う。CMOSセンサ405は、CPU401の制御に従って被写体(主に使用者側の自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサ405に代えて、CCDセンサ等の撮像手段を用いてもよい。撮像素子I/F406は、CMOSセンサ405の駆動を制御する回路である。加速度・方位センサ407は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F409は、フラッシュメモリ等の記録メディア408に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部411は、GPS衛星からGPS信号を受信する。
<Application Execution Terminal 4>
Next, the application executing terminal 4 will be described. Fig. 8 is a hardware configuration diagram of the application executing terminal 4. As shown in Fig. 8, the application executing terminal 4 is constructed by, for example, a smartphone, and includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a CMOS sensor 405, an image sensor I/F 406, an acceleration/direction sensor 407, a media I/F 409, and a GPS receiving unit 411.
Among these, the CPU 401 controls the overall operation of the application executing terminal 4. The ROM 402 stores the CPU 401 and programs such as IPL used to drive the CPU 401. The RAM 403 is used as a work area for the CPU 401. The EEPROM 404 reads or writes applications (computer programs) executed on the application executing terminal 4 and various data under the control of the CPU 401. The CMOS sensor 405 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait of the user) under the control of the CPU 401 to obtain image data. Note that an imaging means such as a CCD sensor may be used instead of the CMOS sensor 405. The imaging element I/F 406 is a circuit that controls the driving of the CMOS sensor 405. The acceleration/direction sensor 407 is various sensors such as an electronic magnetic compass or gyrocompass that detects geomagnetism, and an acceleration sensor. The media I/F 409 controls the reading or writing (storing) of data from a recording medium 408 such as a flash memory. The GPS receiving unit 411 receives GPS signals from GPS satellites.

また、アプリ実行端末4は、遠距離通信回路412、遠距離通信回路412のアンテナ412a、CMOSセンサ413、撮像素子I/F414、マイク415、スピーカ416、音入出力I/F417、ディスプレイ418、外部機器接続I/F419、近距離通信回路420、近距離通信回路420のアンテナ420a、及びタッチパネル421を備えている。
これらのうち、遠距離通信回路412は、アンテナ412a、及び通信ネットワークNW1、NW2を介して、他の機器と通信する回路である。CMOSセンサ413は、CPU401の制御に従って被写体(使用者とは反対側の画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F414は、CMOSセンサ413の駆動を制御する回路である。マイク415は、音を電気信号に変える内蔵型の回路である。スピーカ416は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F417は、CPU401の制御に従ってマイク415及びスピーカ416との間で音信号の入出力を処理する回路である。ディスプレイ418は、被写体の画像や各種アイコン等を表示する液晶や有機ELなどの表示手段の一種である。外部機器接続I/F419は、各種の外部機器を接続するためのインターフェースである。近距離通信回路420は、NFCやBluetooth(登録商標)等の通信回路である。タッチパネル421は、利用者がディスプレイ418を押下することで、アプリ実行端末4を操作する入力手段の一種である。
また、アプリ実行端末4は、バスライン410を備えている。バスライン410は、CPU401等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
なお、アプリ実行端末4は、上述した遠隔会議実施端末3と共通の端末装置としてもよい。例えば、GPSによって位置検出が可能なコンピュータやスマートフォンに対し、アプリ実行端末4用のコンピュータプログラム、及び遠隔会議実施端末3用のコンピュータプログラムの両方をインストールすることにより、1台のコンピュータやスマートフォンをアプリ実行端末4、及び遠隔会議実施端末3として共用できる。
The application executing terminal 4 also includes a long-distance communication circuit 412, an antenna 412a of the long-distance communication circuit 412, a CMOS sensor 413, an image sensor I/F 414, a microphone 415, a speaker 416, an audio input/output I/F 417, a display 418, an external device connection I/F 419, a short-distance communication circuit 420, an antenna 420a of the short-distance communication circuit 420, and a touch panel 421.
Among these, the long-distance communication circuit 412 is a circuit that communicates with other devices via the antenna 412a and the communication networks NW1 and NW2. The CMOS sensor 413 is a type of built-in imaging means that captures an image of a subject (an image on the opposite side to the user) under the control of the CPU 401 to obtain image data. The image sensor I/F 414 is a circuit that controls the drive of the CMOS sensor 413. The microphone 415 is a built-in circuit that converts sound into an electric signal. The speaker 416 is a built-in circuit that converts an electric signal into a physical vibration to generate sound such as music or voice. The sound input/output I/F 417 is a circuit that processes input and output of sound signals between the microphone 415 and the speaker 416 under the control of the CPU 401. The display 418 is a type of display means such as a liquid crystal or organic EL that displays an image of a subject, various icons, etc. The external device connection I/F 419 is an interface for connecting various external devices. The short-distance communication circuit 420 is a communication circuit such as NFC or Bluetooth (registered trademark). The touch panel 421 is a type of input means that allows the user to operate the application executing terminal 4 by pressing the display 418 .
The application executing terminal 4 also includes a bus line 410. The bus line 410 is an address bus, a data bus, or the like for electrically connecting the components such as the CPU 401.
The application executing terminal 4 may be a terminal device common to the above-mentioned remote conference implementing terminal 3. For example, by installing both a computer program for the application executing terminal 4 and a computer program for the remote conference implementing terminal 3 in a computer or smartphone capable of detecting its location by GPS, the computer or smartphone can be used as both the application executing terminal 4 and the remote conference implementing terminal 3.

<アプリ実行端末4の画面表示例>
アプリ実行端末4では、CPU401がEEPROM404に記憶されたアプリを読み出して、RAM403に展開して実行することにより、人物の検索に関する各種処理を行う。各種処理の実行に伴って、ディスプレイ418には実行中の処理に応じた画像が表示され、アプリ実行端末4の使用者による入力操作を促したり、使用者に処理の状況を知らせたり、検索結果を表示させたりする。
<Example of a screen display on the application executing terminal 4>
In the application executing terminal 4, the CPU 401 reads out the application stored in the EEPROM 404, expands it in the RAM 403, and executes it to perform various processes related to person search. As various processes are executed, an image corresponding to the process being executed is displayed on the display 418, and the image prompts the user of the application executing terminal 4 to perform an input operation, informs the user of the process status, and displays the search results.

図9乃至図14は、アプリ実行端末4の表示画面例である。例えば、図9は検索対象者の音声録音前におけるアプリ実行端末4の表示画面例、図10は音声録音中におけるアプリ実行端末4の表示画面例、図11は検索時におけるアプリ実行端末4の表示画面例、図12は相手が特定できた時のアプリ実行端末4の表示画面例、図13は相手が特定できなかった時のアプリ実行端末4の表示画面例、図14はアプリ実行端末4における検索履歴の表示画面例を説明する図である。
図9に示すように、アプリ実行端末4においてアプリを実行すると、相手(検索対象者)の声の録音を促す内容の画面がディスプレイ418に表示される。例えば、表示領域441内の上側半部に「相手の声を録音してください」旨のメッセージ442aが表示され、メッセージ442aの下方に「録音する」旨のボタン画像443aが表示されている。さらに、ボタン画像443aの左下方にはホーム画面を表示させる時に操作されるHomeボタン画像444が表示され、ボタン画像443aの右下方には検索履歴を表示させる時に操作される履歴ボタン画像445が表示されている。
図9の表示画面からアプリ実行端末4の使用者(端末使用者)がボタン画像443aを操作すると、タッチパネル421が操作を検知し、相手の声の録音が開始される。
Fig. 9 to Fig. 14 are examples of display screens of the application executing terminal 4. For example, Fig. 9 is an example of a display screen of the application executing terminal 4 before recording the voice of the person to be searched for, Fig. 10 is an example of a display screen of the application executing terminal 4 during voice recording, Fig. 11 is an example of a display screen of the application executing terminal 4 during a search, Fig. 12 is an example of a display screen of the application executing terminal 4 when the other party has been identified, Fig. 13 is an example of a display screen of the application executing terminal 4 when the other party has not been identified, and Fig. 14 is a diagram for explaining an example of a display screen of the search history on the application executing terminal 4.
9, when the application is executed on the application executing terminal 4, a screen that prompts the user to record the voice of the other party (search target person) is displayed on the display 418. For example, a message 442a stating "Please record the other party's voice" is displayed in the upper half of the display area 441, and a button image 443a stating "Record" is displayed below the message 442a. Furthermore, a Home button image 444 that is operated when displaying the home screen is displayed to the lower left of the button image 443a, and a history button image 445 that is operated when displaying the search history is displayed to the lower right of the button image 443a.
When the user of the application executing terminal 4 (terminal user) operates button image 443a on the display screen of FIG. 9, touch panel 421 detects the operation and starts recording the other party's voice.

図10に示すように、音声の録音中においては、録音中であることを示す内容の画面がディスプレイ418に表示される。例えば、表示領域441内の上側半部に「録音中ですお待ちください」旨のメッセージ442bが表示され、メッセージ442bの下方に「中止する」旨のボタン画像443bが表示されている。なお、ボタン画像443aの左下方、及び右下方には、Homeボタン画像444、及び履歴ボタン画像445が表示されている。図10の表示画面からアプリ実行端末4の使用者がボタン画像443bを操作すると、タッチパネル421が操作を検知し、相手の声の録音が中止される。 As shown in FIG. 10, while audio is being recorded, a screen indicating that recording is in progress is displayed on the display 418. For example, a message 442b stating "Recording, please wait" is displayed in the upper half of the display area 441, and a button image 443b stating "Cancel" is displayed below the message 442b. Note that a Home button image 444 and a history button image 445 are displayed to the lower left and lower right of the button image 443a. When the user of the application executing terminal 4 operates button image 443b on the display screen in FIG. 10, the touch panel 421 detects the operation and recording of the other party's voice is stopped.

図11に示すように、遠隔会議サーバ1が相手を検索している時には、検索中であることを示す内容の画面がディスプレイ418に表示される。例えば、表示領域441内の上側半部に「検索中ですお待ちください」旨のメッセージ442cが表示され、メッセージ442cの下方に「中止する」旨のボタン画像443cが表示されている。図11の表示画面からアプリ実行端末4の使用者がボタン画像443bを操作すると、タッチパネル421が操作を検知し、遠隔会議サーバ1による検索が中止される。 As shown in FIG. 11, when the remote conference server 1 is searching for a partner, a screen indicating that the search is in progress is displayed on the display 418. For example, a message 442c stating "Searching, please wait" is displayed in the upper half of the display area 441, and a button image 443c stating "Cancel" is displayed below the message 442c. When the user of the application executing terminal 4 operates the button image 443b on the display screen in FIG. 11, the touch panel 421 detects the operation, and the search by the remote conference server 1 is stopped.

図12に示すように、遠隔会議サーバ1が相手を特定した時には、相手の社員情報(個人情報)がディスプレイ418に表示される。例えば、表示領域441内に設けられた社員情報表示領域446には、相手の名前、所属部署、及び役職等の社員情報446aと、相手の顔写真画像446bと、問い合わせ時刻情報446cと、表示画面を閉じるときに操作される閉ボタン画像446dが表示されている。このように、相手の名前等の社員情報446aや顔写真画像446bを表示することより、アプリ実行端末4の使用者は、相手との関係性を容易に把握できる。また、社員情報表示領域446の左下方、及び右下方には、Homeボタン画像444、及び履歴ボタン画像445が表示されている。 図13に示すように、遠隔会議サーバ1が相手を特定できなかった時には、特定できなかったことを示す内容の画面がディスプレイ418に表示される。例えば、表示領域441内に設けられたメッセージ表示領域447には、「一致するユーザは見つかりませんでした」旨のメッセージ447aが表示されている。 12, when the remote conference server 1 identifies the other party, the employee information (personal information) of the other party is displayed on the display 418. For example, in the employee information display area 446 provided in the display area 441, employee information 446a such as the other party's name, department, and position, a face photo image 446b of the other party, inquiry time information 446c, and a close button image 446d operated when closing the display screen are displayed. In this way, by displaying the employee information 446a such as the other party's name and the face photo image 446b, the user of the application execution terminal 4 can easily understand the relationship with the other party. In addition, a Home button image 444 and a history button image 445 are displayed in the lower left and lower right of the employee information display area 446. As shown in FIG. 13, when the remote conference server 1 cannot identify the other party, a screen indicating that the other party could not be identified is displayed on the display 418. For example, in the message display area 447 provided in the display area 441, a message 447a stating "No matching user was found" is displayed.

図14に示すように、履歴ボタン445が操作された時には、過去に検索で抽出された社員の社員情報がディスプレイ418に表示される。例えば、表示領域441内に設けられた第1社員情報表示領域446Aには直近に抽出された社員情報(社員情報446a、顔写真画像446b、問い合わせ時刻情報446c)が表示される。また、第1社員情報表示領域446Aの下方には、1回前に抽出された第2社員情報表示領域446Bが表示される。この第2社員情報表示領域446Bは、端末使用者によるスクロール操作、例えばディスプレイ(タッチパネル421)に指先をつけたまま画面の上方に指先を移動させるスワイプ操作によって表示させることができる。 As shown in FIG. 14, when the history button 445 is operated, employee information of employees previously extracted by a search is displayed on the display 418. For example, the most recently extracted employee information (employee information 446a, face photo image 446b, inquiry time information 446c) is displayed in the first employee information display area 446A provided in the display area 441. In addition, the second employee information display area 446B extracted one time before is displayed below the first employee information display area 446A. This second employee information display area 446B can be displayed by a scrolling operation by the terminal user, for example, a swipe operation in which the fingertip is placed on the display (touch panel 421) and moved to the top of the screen.

<検索処理について>
図1、及び図2にて説明したように、複数の遠隔会議実施端末3が遠隔会議サーバ1に通信可能に接続されて遠隔会議が行われると、遠隔会議サーバ1は、遠隔会議に参加した社員について、当該社員の音声データを社員IDに関連付けて声情報DB104aに記憶する。
検索対象者を検索するためにアプリ実行端末4の使用者がアプリを実行し、遠隔会議サーバ1に対して通信可能に接続すると、アプリ実行端末4は検索対象者の音声を録音する。例えば、アプリ実行端末4は、マイク415によって一定期間集音した検索対象者の音声をデジタル変換して録音データ(対象者音声データ)を生成し、RAM403に一時記憶する。また、アプリ実行端末4は、検索対象者と端末間で通話している時には、検索対象者が使用している端末が送信した音声データを録音データとしてRAM403に一時記憶する。
RAM403に一時記憶された録音データは、アプリ実行端末4から遠隔会議サーバ1に送信される。遠隔会議サーバ1は、受信した録音データの声紋を声情報DB104aに登録された音声データの声紋と比較し、声紋が一致する音声データの有無を判定する。遠隔会議サーバ1では、例えば、所定のプログラムを実行することにより、録音データや音声データに対して周波数分析等を行って検索対象者や声情報DB104aに登録された社員(候補者)の音声データの声紋を取得し、声紋同士が一致しているか否かを判定する。
<About search processing>
As described in Figures 1 and 2, when multiple remote conference implementing terminals 3 are communicatively connected to the remote conference server 1 and a remote conference is held, the remote conference server 1 associates the voice data of employees who participated in the remote conference with their employee IDs and stores them in the voice information DB 104a.
When a user of the application executing terminal 4 executes an application to search for a person to be searched for and is communicably connected to the remote conference server 1, the application executing terminal 4 records the voice of the person to be searched for. For example, the application executing terminal 4 digitally converts the voice of the person to be searched for, collected for a certain period of time by the microphone 415, to generate recorded data (person to be searched for voice data), and temporarily stores the data in the RAM 403. In addition, when the application executing terminal 4 is in a conversation with the person to be searched for, the application executing terminal 4 temporarily stores the voice data transmitted by the terminal used by the person to be searched for in the RAM 403 as recorded data.
The recorded data temporarily stored in RAM 403 is transmitted from the application executing terminal 4 to the remote conference server 1. The remote conference server 1 compares the voiceprint of the received recorded data with the voiceprint of the voice data registered in the voice information DB 104a and determines whether there is voice data with a matching voiceprint. For example, the remote conference server 1 executes a predetermined program to perform frequency analysis or the like on the recorded data and voice data to obtain voiceprints of the search target person and the voice data of employees (candidates) registered in the voice information DB 104a and determines whether the voiceprints match.

遠隔会議に参加したことがある社員については音声データが社員IDに関連付けられて声情報DB104aに登録されていることから、当該社員が検索対象である場合には当該社員に対して所定音の発声を促すことなく検索をすることが可能になる。
音声データに基づく検索処理において、遠隔会議サーバ1は、検索の効率を高めるため、声情報DB104aに登録された各音声データに対して優先順位を付し、優先順位の高い音声データを優先順位が低い音声データよりも先に比較対象にする。
For employees who have participated in a remote conference, voice data is associated with the employee ID and registered in the voice information DB 104a, so if the employee is the target of a search, it is possible to perform a search without prompting the employee to speak a specified sound.
In a search process based on voice data, the remote conference server 1 assigns a priority to each voice data registered in the voice information DB 104a in order to improve search efficiency, and compares voice data with a higher priority before voice data with a lower priority.

例えば、遠隔会議サーバ1は、アプリ実行端末4(検索用端末装置)から当該アプリ実行端末4の現在位置を示す端末位置情報を受信した時には、受信時点において遠隔会議サーバ1に接続されている複数の遠隔会議実施端末3の中から、アプリ実行端末4の現在位置に最も近い遠隔会議実施端末3の使用者(社員)から順に音声データを比較する。このように、アプリ実行端末4と距離が近い遠隔会議実施端末3の使用者から順に音声データを比較すると、アプリ実行端末4の使用者と検索対象者とが同じ会議に参加している時において、検索対象者を効率よく抽出することができる。
また、遠隔会議サーバ1は、アプリ実行端末4(検索用端末装置)の使用者の社員IDに基づき、当該使用者の所属部署(使用者組織情報)を社員情報サーバ2の社員情報DB204aから取得し、端末使用者と同じ所属部署(候補者組織情報)の社員について音声データを優先的に比較してもよい。このように、端末使用者と同じ所属部署の社員の音声データを、異なる所属部署の社員の音声データよりも優先して比較すると、端末使用者と関わりが深い社員が優先されるため、検索対象者を効率よく抽出することができる。なお、所属部署に関しては、現在の所属部署の他、過去の所属部署を加えてもよい。
さらに、遠隔会議サーバ1は、社員情報DB204aに記憶された候補者のスケジュールを参照し、候補者のスケジュールに基づいて音声データの検索時における優先順位を定めてもよい。例えば、検索時点におけるスケジュールがアプリ実行端末4の使用者と一致している社員(候補者)の音声データを、一致していない社員の音声データよりも優先的に比較してもよい。このように、候補者のスケジュールに基づいて音声データの検索時における優先順位を定めることにより、検索対象者を効率よく抽出することができる。
For example, when the remote conference server 1 receives terminal location information indicating the current location of an application executing terminal 4 from an application executing terminal 4 (search terminal device), it compares the voice data from among multiple remote conference implementing terminals 3 connected to the remote conference server 1 at the time of reception, starting with the user (employee) of the remote conference implementing terminal 3 that is closest to the current location of the application executing terminal 4. In this way, by comparing the voice data starting with the user of the remote conference implementing terminal 3 that is closest to the application executing terminal 4, it is possible to efficiently extract the search target person when the user of the application executing terminal 4 and the search target person are participating in the same conference.
Furthermore, the remote conference server 1 may obtain the department (user organization information) of the user of the application execution terminal 4 (search terminal device) from the employee information DB 204a of the employee information server 2 based on the employee ID of the user, and compare voice data of employees in the same department (candidate organization information) as the terminal user preferentially. In this way, by comparing voice data of employees in the same department as the terminal user preferentially over voice data of employees in a different department, employees who have a close relationship with the terminal user are given priority, so that search targets can be extracted efficiently. Note that with regard to department, in addition to the current department, past departments may also be included.
Furthermore, the remote conference server 1 may refer to the schedules of candidates stored in the employee information DB 204a and determine priorities when searching for voice data based on the schedules of the candidates. For example, voice data of employees (candidates) whose schedules at the time of the search match those of the user of the application executing terminal 4 may be compared preferentially over voice data of employees whose schedules do not match. In this way, by determining priorities when searching for voice data based on the schedules of candidates, search targets can be extracted efficiently.

<遠隔会議サーバ1による音声データの登録処理>
次に、遠隔会議サーバ1による音声データの登録処理について説明する。この登録処理は、例えば、CPU101がHD104に記憶されたコンピュータプログラムをRAM103に展開して実行することによって実現される。図15は、遠隔会議サーバ1における音声データの登録処理を示すフローチャートである。
図15に示すように、音声データの登録処理において遠隔会議サーバ1は、遠隔会議実施端末3から社員ID、及びパスワードを受信したか否かを判定する(S1)。遠隔会議サーバ1は、社員ID等を受信するまで待機しており(S1,No)、社員ID等を受信した時には(S1,Yes)、入力された社員ID等によって認証ができたか否かを判定する(S2)。認証ができなかった時には(S2,No)、当該遠隔会議実施端末3による会議への参加を拒否し(S3)、一連の処理を終了する。
認証ができた時には(S2,Yes)、遠隔会議実施端末3から当該遠隔会議実施端末3の位置情報を取得し、且つ社員情報サーバ2(社員情報DB204a)から遠隔会議実施端末3を使用している社員のスケジュールを取得する(S4)。これらの情報(遠隔会議実施端末3の位置情報,スケジュール情報)は接続情報DB104bに登録される。なお、接続情報DB104bに登録された当該各情報は、遠隔会議実施端末3と遠隔会議サーバ1との通信が切断された時に接続情報DB104bから消去される。
<Registration process of voice data by the remote conference server 1>
Next, a description will be given of the voice data registration process performed by the remote conference server 1. This registration process is realized, for example, by the CPU 101 loading a computer program stored in the HD 104 onto the RAM 103 and executing it. Fig. 15 is a flowchart showing the voice data registration process performed by the remote conference server 1.
15, in the voice data registration process, the remote conference server 1 judges whether or not it has received an employee ID and password from the remote conference terminal 3 (S1). The remote conference server 1 waits until it receives the employee ID, etc. (S1, No), and when it receives the employee ID, etc. (S1, Yes), it judges whether or not authentication has been successful based on the entered employee ID, etc. (S2). If authentication has not been successful (S2, No), it rejects the participation of the remote conference terminal 3 in the conference (S3), and ends the series of processes.
If the authentication is successful (S2, Yes), the location information of the remote conference implementing terminal 3 is obtained from the remote conference implementing terminal 3, and the schedule of the employee using the remote conference implementing terminal 3 is obtained from the employee information server 2 (employee information DB 204a) (S4). This information (location information of the remote conference implementing terminal 3, schedule information) is registered in the connection information DB 104b. Note that each piece of information registered in the connection information DB 104b is deleted from the connection information DB 104b when the communication between the remote conference implementing terminal 3 and the remote conference server 1 is disconnected.

次に、遠隔会議サーバ1は、遠隔会議実施端末3から音声データを受信したか否かを判定する(S5)。例えば、遠隔会議サーバ1は、遠隔会議実施端末3を使用している社員が発言し、この発言に基づく遠隔会議実施端末3からの音声データを受信したときに、音声データを受信したと判定する。遠隔会議サーバ1は、音声データを受信していないと判定した時(S5,No)には、会議が終了したか否かを判定し(S6)、会議が終了するまではS5の処理を継続し(S6,No)、会議が終了した時には(S6,Yes)一連の処理を終了する。
遠隔会議サーバ1は、遠隔会議実施端末3から音声データを受信した時には(S5,Yes)、受信した音声データの声紋を分析し、声紋照合に使用できるか否かを判定する(S7)。そして、声紋照合に使用できない時には(S8,No)、S5の処理に戻って音声データを受信したか否かを判定する。
声紋照合に使用できる時には(S8,Yes)、声情報DB104aに登録されていない音声データか否かを判定し(S9)、登録済みの音声データであった時には(S9,No)、S5の処理に戻って音声データを受信したか否かを判定する。一方、未登録の音声データであった時には(S9,Yes)、声情報DB104aに社員IDと音声データを登録し(S10)、一連の処理を終了する。
以上の処理を遠隔会議サーバ1が実行することにより、遠隔会議に新たに参加した社員の音声データが自動的に社員IDに関連付けられた状態で声情報DB104aに登録される。
Next, the remote conference server 1 judges whether or not it has received voice data from the remote conference terminal 3 (S5). For example, the remote conference server 1 judges that it has received voice data when an employee using the remote conference terminal 3 speaks and voice data based on this speech is received from the remote conference terminal 3. When it is judged that it has not received voice data (S5, No), the remote conference server 1 judges whether or not the conference has ended (S6), and continues the process of S5 until the conference ends (S6, No), and when the conference ends (S6, Yes), the series of processes ends.
When the remote conference server 1 receives voice data from the remote conference terminal 3 (S5, Yes), it analyzes the voiceprint of the received voice data and judges whether it can be used for voiceprint matching (S7). If it cannot be used for voiceprint matching (S8, No), the process returns to S5 to judge whether voice data has been received.
If it can be used for voiceprint matching (S8, Yes), it is determined whether the voice data is not registered in the voice information DB 104a (S9), and if it is registered voice data (S9, No), the process returns to S5 to determine whether the voice data has been received. On the other hand, if it is unregistered voice data (S9, Yes), the employee ID and the voice data are registered in the voice information DB 104a (S10), and the process ends.
By the remote conference server 1 executing the above process, the voice data of the employee who newly participates in the remote conference is automatically registered in the voice information DB 104a in association with the employee ID.

<アプリ実行端末4による検索処理>
次に、アプリ実行端末4による検索処理について説明する。この検索処理は、例えば、CPU401がEEPROM404に記憶されたアプリ(コンピュータプログラム)をRAM403に展開して実行することによって実現される。図16は、アプリ実行端末4における検索時の処理を示すフローチャートである。
図16に示すように、検索対象者の検索処理においてアプリ実行端末4は、使用者の操作に伴ってアプリを起動する(S11)。使用者の操作は、例えばディスプレイ418に表示されたアプリ用のアイコンをタップすることである。アプリの起動後、アプリ実行端末4では、使用者によって社員IDとパスワードが入力され(S12)、これらの社員IDとパスワードが遠隔会議サーバ1に送信される(S13)。アプリ実行端末4は、遠隔会議サーバ1から認証結果が送信されるまで待機しており(S14)、認証ができなかった時には(S14、No)、S12に戻って社員IDとパスワードの再入力を促す。
一方、認証ができた時には(S14、Yes)、図9で説明した録音の要求画面を表示し、使用者による録音ボタン(ボタン画像443a)の操作を待つ(S15,No)。使用者がボタン画像443aを操作した時には(S15,Yes)、検索対象者の音声の録音が開始される(S16)。S16の録音は、規定の録音時間が経過するまで行われ(S17)、規定録音時間の経過に伴って(S17,Yes)、録音データとアプリ実行端末4の位置情報(端末位置情報)を、遠隔会議サーバ1に送信する(S18)。
<Search Process by Application Executing Terminal 4>
Next, a description will be given of the search process performed by the application executing terminal 4. This search process is realized, for example, by the CPU 401 expanding an application (computer program) stored in the EEPROM 404 into the RAM 403 and executing it. Fig. 16 is a flowchart showing the process performed at the time of a search in the application executing terminal 4.
16, in the search process for a search target person, the application executing terminal 4 starts the application in response to a user's operation (S11). The user's operation is, for example, tapping on an icon for the application displayed on the display 418. After the application is started, the user inputs an employee ID and password into the application executing terminal 4 (S12), and these employee ID and password are transmitted to the remote conference server 1 (S13). The application executing terminal 4 waits until an authentication result is transmitted from the remote conference server 1 (S14), and if authentication is not possible (S14, No), the process returns to S12 and prompts the user to re-enter the employee ID and password.
On the other hand, if authentication is successful (S14, Yes), the recording request screen described in Fig. 9 is displayed, and the system waits for the user to operate the recording button (button image 443a) (S15, No). When the user operates the button image 443a (S15, Yes), recording of the voice of the person to be searched for is started (S16). The recording in S16 is continued until a specified recording time has elapsed (S17), and when the specified recording time has elapsed (S17, Yes), the recording data and location information (terminal location information) of the application-executing terminal 4 are transmitted to the remote conference server 1 (S18).

アプリ実行端末4は、録音データを送信した後、遠隔会議サーバ1からの返信を待つ(S19、S21、S22)。ここで、遠隔会議サーバ1から社員情報を受信した時には(S19,Yes)、アプリ実行端末4は、図12で説明したように受信した社員情報をディスプレイ418(表示領域441)に表示する。また、遠隔会議サーバ1から該当なしの情報を受信した時(S21,Yes)、或いは規定時間に亘って遠隔会議サーバ1から情報が送信されなかった時には(S22,Yes)、アプリ実行端末4は、図13で説明したように該当なしのメッセージ447aをディスプレイ418(表示領域441)に表示する(S23)。アプリ実行端末4は、以上の処理をアプリが終了するまで(S24,Yes)行う。
以上の処理をアプリ実行端末4が実行することにより、アプリ実行端末4にて録音した音声データに基づき、遠隔会議サーバ1において検索対象者の検索が行われる。
After transmitting the recorded data, the application executing terminal 4 waits for a reply from the remote conference server 1 (S19, S21, S22). When the application executing terminal 4 receives employee information from the remote conference server 1 (S19, Yes), the application executing terminal 4 displays the received employee information on the display 418 (display area 441) as described in Fig. 12. When the application executing terminal 4 receives no-match information from the remote conference server 1 (S21, Yes), or when no information is transmitted from the remote conference server 1 for a specified period of time (S22, Yes), the application executing terminal 4 displays a no-match message 447a on the display 418 (display area 441) as described in Fig. 13 (S23). The application executing terminal 4 performs the above process until the application is terminated (S24, Yes).
By the application executing terminal 4 executing the above process, a search for a search target person is performed in the remote conference server 1 based on the voice data recorded by the application executing terminal 4 .

<検索処理時における遠隔会議サーバ1の処理>
次に、検索処理時における遠隔会議サーバ1の処理について説明する。この処理は、例えば、CPU101がHD104に記憶されたコンピュータプログラムをRAM103に展開して実行することによって実現される。図17は、遠隔会議サーバ1における検索時の処理を示すフローチャートである。
図17に示すように、検索対象者の検索処理において遠隔会議サーバ1は、アプリ実行端末4が送信した録音データ、及び端末位置情報を受信したか否かを判定する(S31)。遠隔会議サーバ1は、録音データ等を受信するまで待機しており(S31,No)、録音データ等を受信した時には(S31,Yes)、録音データの声紋と声情報DB104aに記憶された音声データの声紋とを照合する(S32)。S32の処理において、遠隔会議サーバ1は、検索の効率を高めるため、声情報DB104aに登録された各音声データに対して優先順位を付し、優先順位の高い音声データを優先順位が低い音声データよりも先に比較対象にする。
<Processing of the teleconference server 1 during search processing>
Next, a description will be given of the process of the teleconference server 1 during search processing. This process is realized, for example, by the CPU 101 loading a computer program stored in the HD 104 into the RAM 103 and executing it. Fig. 17 is a flowchart showing the process of the teleconference server 1 during search.
17, in the process of searching for a search target person, the remote conference server 1 judges whether or not it has received the audio recording data and the terminal location information transmitted by the application executing terminal 4 (S31). The remote conference server 1 waits until it receives the audio recording data, etc. (S31, No), and when it receives the audio recording data, etc. (S31, Yes), it compares the voiceprint of the audio recording data with the voiceprint of the voice data stored in the voice information DB 104a (S32). In the process of S32, in order to improve the efficiency of the search, the remote conference server 1 assigns a priority to each voice data registered in the voice information DB 104a, and compares the voice data with the voice data with the higher priority before the voice data with the lower priority.

例えば、遠隔会議サーバ1は、検索実行時(声紋照合時)において、アプリ実行端末4の近くに位置する遠隔会議実施端末3の使用者(社員)の音声データを、当該遠隔会議実施端末3よりも遠くに位置する遠隔会議実施端末3の使用者(社員)の音声データよりも優先して比較対象にする。また、遠隔会議サーバ1は、アプリ実行端末4の使用者(社員)と同じ部署に所属する社員の音声データを、異なる部署に所属する社員の音声データよりも優先して比較対象にする。さらに、遠隔会議サーバ1は、声情報DB104aに記憶された社員のスケジュール情報を参照し、検索実行時(声紋照合時)において、アプリ実行端末4の使用者(社員)と同じスケジュールの社員の音声データを、異なるスケジュールの社員の音声データよりも優先して比較対象にする。 For example, when performing a search (when performing voiceprint matching), the remote conference server 1 prioritizes comparison of voice data of a user (employee) of a remote conference implementation terminal 3 located near the application execution terminal 4 over voice data of a user (employee) of a remote conference implementation terminal 3 located farther away than the remote conference implementation terminal 3. The remote conference server 1 also prioritizes comparison of voice data of an employee who belongs to the same department as the user (employee) of the application execution terminal 4 over voice data of an employee who belongs to a different department. Furthermore, the remote conference server 1 refers to the employee schedule information stored in the voice information DB 104a, and when performing a search (when performing voiceprint matching), prioritizes comparison of voice data of an employee who has the same schedule as the user (employee) of the application execution terminal 4 over voice data of an employee who has a different schedule.

遠隔会議サーバ1は、録音データと声紋が一致した音声データの有無を判定し(S33)、一致した音声データがなかった時には(S33,No)、後述するS39の処理に移行する。一方、一致した音声データがあった時には(S33,Yes)、当該音声データの社員IDを取得し(S34)、取得した社員IDを社員情報サーバ2に送信する(S35)。
遠隔会議サーバ1は、社員IDを社員情報サーバ2に送信した後、社員情報サーバ2からの返信を待つ(S36、S38)。ここで、社員情報サーバ2から社員情報を受信した時には(S36,Yes)、遠隔会議サーバ1は受信した社員情報をアプリ実行端末4に送信し(S37)、その後、S31の処理に移行する。また、規定時間が経過しても社員情報を受信できなかった時(S38、Yes)、及び前述したS33の処理で一致した音声データがないと判定された時(S33,No)には、該当なしの情報をアプリ実行端末4に送信し(S39)、その後、S31の処理に移行する。
以上の処理を遠隔会議サーバ1が実行することにより、録音データと声情報DB104aの音声データの声紋同士が比較され、声紋が一致した時には社員情報サーバ2から受信した社員情報がアプリ実行端末4に送信される。一方、声紋が一致しなかった時には該当なしの情報がアプリ実行端末4に送信される。
The remote conference server 1 determines whether there is voice data whose voiceprint matches the recorded data (S33), and if there is no matching voice data (S33, No), it proceeds to the process of S39 described below. On the other hand, if there is matching voice data (S33, Yes), it obtains the employee ID of the voice data (S34) and sends the obtained employee ID to the employee information server 2 (S35).
After transmitting the employee ID to the employee information server 2, the remote conference server 1 waits for a reply from the employee information server 2 (S36, S38). When employee information is received from the employee information server 2 (S36, Yes), the remote conference server 1 transmits the received employee information to the application executing terminal 4 (S37) and then proceeds to the process of S31. When employee information cannot be received even after a specified time has elapsed (S38, Yes) or when it is determined in the process of S33 that there is no matching voice data (S33, No), information indicating no match is transmitted to the application executing terminal 4 (S39) and then proceeds to the process of S31.
By executing the above process, the remote conference server 1 compares the voiceprints of the recorded data and the voice data in the voice information DB 104a, and when the voiceprints match, the employee information received from the employee information server 2 is transmitted to the application executing terminal 4. On the other hand, when the voiceprints do not match, information indicating no match is transmitted to the application executing terminal 4.

<検索処理時における社員情報サーバ2の処理>
次に、検索処理時における社員情報サーバ2の処理について説明する。この処理は、例えば、CPU201がHD204に記憶されたコンピュータプログラムをRAM203に展開して実行することによって実現される。図18は、社員情報サーバ2における検索時の処理を示すフローチャートである。
図18に示すように、検索対象者の検索処理において社員情報サーバ2は、遠隔会議サーバ1が送信した社員IDを受信したか否かを判定する(S51)。社員情報サーバ2は、社員IDを受信するまで待機しており(S51,No)、社員IDを受信した時には(S51,Yes)、社員IDに対応する社員情報を社員情報DB204aから取得し(S52)、取得した社員情報を遠隔会議サーバ1に送信する(S53)。社員情報サーバ2は、社員情報を送信した後、S51の処理に移行する。
以上の処理を社員情報サーバ2が実行することにより、社員IDに対応する社員情報が遠隔会議サーバ1に送信される。
<Processing of Employee Information Server 2 During Search Processing>
Next, a description will be given of the process performed by the employee information server 2 during a search process. This process is realized, for example, by the CPU 201 loading a computer program stored in the HD 204 onto the RAM 203 and executing it. Fig. 18 is a flowchart showing the process performed by the employee information server 2 during a search.
18, in the process of searching for a search target person, the employee information server 2 determines whether or not it has received the employee ID transmitted by the remote conference server 1 (S51). The employee information server 2 waits until it receives the employee ID (S51, No), and upon receiving the employee ID (S51, Yes), it acquires employee information corresponding to the employee ID from the employee information DB 204a (S52) and transmits the acquired employee information to the remote conference server 1 (S53). After transmitting the employee information, the employee information server 2 proceeds to the process of S51.
By executing the above process by the employee information server 2, the employee information corresponding to the employee ID is transmitted to the remote conference server 1.

<変形例について>
上述した実施形態では、企業内の会議システムを例に挙げて説明したが、本発明は企業内の会議システムに限られない。企業以外で使用される会議システムにおいても同様に適用できる。
また、上述した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。
前述の実施形態に記載された装置群(遠隔会議サーバ1、社員情報サーバ2、遠隔会議実施端末3、アプリ実行端末4)は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの一つを示すものにすぎない。
<About Modifications>
In the above embodiment, an in-company conference system has been described as an example, but the present invention is not limited to in-company conference systems, and can be similarly applied to conference systems used outside of companies.
Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and a conventional circuit module designed to execute each function described above.
The group of devices described in the above-mentioned embodiment (remote conference server 1, employee information server 2, remote conference implementation terminal 3, and application execution terminal 4) merely represents one of multiple computing environments for implementing the embodiments disclosed in this specification.

ある実施形態において、遠隔会議サーバ1や社員情報サーバ2は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、遠隔会議実施端末3やアプリ実行端末4もまた、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
さらに、上述の装置群は、開示された処理ステップ(例えば、図15乃至図18の処理)を様々な組み合わせで共有するように構成できる。例えば、遠隔会議サーバ1の処理の一部を社員情報サーバ2で行ってもよいし、その逆であってもよい。さらに、遠隔会議サーバ1と社員情報サーバ2とを一つのサーバにまとめてもよいし、3以上のサーバに分散させてもよい。
また、上述の装置群は、通信機能を備えた装置であればよいため、上述の構成に限られない。上述の装置群としては、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ等であってもよい。
なお、遠隔会議サーバ1による声情報DB104aの検索時における優先順位等、所定の処理については機械学習を適用してもよい。
In one embodiment, the remote conference server 1 and the employee information server 2 include multiple computing devices, such as a server cluster, configured to communicate with each other via any type of communication link, including a network, a shared memory, and the like, and perform the processes disclosed herein. Similarly, the remote conference terminal 3 and the application execution terminal 4 may also include multiple computing devices configured to communicate with each other.
Furthermore, the above-mentioned device group can be configured to share the disclosed processing steps (e.g., the processing of Figs. 15 to 18) in various combinations. For example, part of the processing of the remote conference server 1 may be performed by the employee information server 2, or vice versa. Furthermore, the remote conference server 1 and the employee information server 2 may be integrated into one server, or may be distributed across three or more servers.
In addition, the above-mentioned device group is not limited to the above-mentioned configuration, as long as it is a device equipped with a communication function. The above-mentioned device group may be, for example, a PJ (Projector), an IWB (Interactive White Board: a white board having an electronic blackboard function capable of mutual communication), an output device such as a digital signage, a HUD (Head Up Display) device, an industrial machine, an imaging device, a sound collection device, a medical device, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, etc.
Machine learning may be applied to certain processes such as prioritization when the remote conference server 1 searches the voice information DB 104a.

ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり,コンピュータが,データ識別等の判断に必要なアルゴリズムを,事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Here, machine learning is a technology that allows computers to acquire human-like learning capabilities, in which the computer autonomously generates algorithms necessary for judgments such as data identification from training data that is previously loaded, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.

[本発明の実施態様例と作用、効果のまとめ]
<第一の実施態様>
本態様に係る検索用端末装置(アプリ実行端末4)は、複数の候補者(声情報DB104aに登録された社員)の音声に基づく複数の候補者音声データ(社員の音声データ)を当該各候補者の個人情報(社員情報DB204aに登録された社員情報)と関連付けて記憶した外部装置EX(遠隔会議サーバ1、社員情報サーバ2)に対して通信可能に接続され、複数の候補者の中から検索された一の候補者の個人情報を外部装置EXから受信して表示するものであって、検索対象者の音声に基づく対象者音声データ(録音データ)を取得する取得手段(S16)と、対象者音声データを外部装置EXに送信することにより、複数の候補者音声データの中から対象者音声データと声紋が一致する一の候補者音声データを抽出させ(S32)、且つ当該一の候補者音声データに関連付けられた個人情報(社員情報)を送信(S37)させる要求手段(S18)と、外部装置EXが送信した個人情報を受信する受信手段(S19)と、受信手段が受信した個人情報を表示する表示手段(S20)と、を備えることを特徴とする。
本態様に係る検索用端末装置によれば、外部装置EXに予め記憶された候補者音声データの声紋と、録音によって取得した対象者音声データの声紋とを比較しているので、候補者に対して所定音の発声を促すことなく検索をすることが可能になる。
[Summary of embodiment examples, actions and effects of the present invention]
<First embodiment>
The search terminal device (application execution terminal 4) according to this embodiment is communicatively connected to an external device EX (remote conference server 1, employee information server 2) that stores a plurality of candidate voice data (employee voice data) based on the voices of a plurality of candidates (employees registered in the voice information DB 104a) in association with personal information of each candidate (employee information registered in the employee information DB 204a), and receives and displays personal information of a candidate searched for from the plurality of candidates from the external device EX. The search terminal device (application execution terminal 4) according to this embodiment is characterized in that the search terminal device includes: an acquisition means (S16) for acquiring target person voice data (recorded data) based on the voice of a person to be searched; a request means (S18) for extracting a candidate voice data whose voiceprint matches the target person voice data from the plurality of candidate voice data by transmitting the target person voice data to the external device EX, and for transmitting personal information (employee information) associated with the candidate voice data (S37); a receiving means (S19) for receiving the personal information transmitted by the external device EX; and a display means (S20) for displaying the personal information received by the receiving means.
According to the search terminal device of this embodiment, the voiceprints of the candidate voice data pre-stored in the external device EX are compared with the voiceprints of the target person voice data obtained by recording, making it possible to perform a search without prompting the candidate to speak a specified sound.

<第二の実施態様>
本態様に係る検索用端末装置において、個人情報(社員情報)は、候補者の名前を示す名前情報と、候補者が所属する組織を示す候補者組織情報(所属部署情報)とを含んでいることを特徴とする。
本態様に係る検索用端末装置によれば、名前情報、及び候補者組織情報に基づいて、検索用端末装置の使用者との関係性を容易に把握できる。
<Second embodiment>
In the search terminal device of this embodiment, the personal information (employee information) is characterized by including name information indicating the candidate's name and candidate organization information (department information) indicating the organization to which the candidate belongs.
According to the search terminal device of this aspect, the relationship with the user of the search terminal device can be easily understood based on the name information and the candidate organization information.

<第三の実施態様>
本態様に係る検索用端末装置において、要求手段(S18)は、検索用端末装置の現在位置を示す端末位置情報(アプリ実行端末4の端末位置情報)を外部装置EXに送信し、外部装置EXは、候補者の現在位置を示す候補者位置情報(遠隔会議実施端末3の位置情報)と端末位置情報とに基づいて候補者音声データの照合時における優先順位を定める
ことを特徴とする。
本態様に係る検索用端末装置によれば、検索用端末装置の近くにいる候補者については、遠くにいる候補者よりも早期に候補者音声データの照合がなされるため、検索処理の効率化が図れる。
<Third embodiment>
In the search terminal device of this embodiment, the request means (S18) transmits terminal location information (terminal location information of the application executing terminal 4) indicating the current location of the search terminal device to the external device EX, and the external device EX determines a priority when comparing candidate voice data based on candidate location information (location information of the remote conference implementation terminal 3) indicating the current location of the candidate and the terminal location information.
According to the search terminal device of this embodiment, candidate voice data for candidates who are close to the search terminal device is compared earlier than for candidates who are far away, thereby making the search process more efficient.

<第四の実施態様>
本態様に係る検索用端末装置において、候補者位置情報は、候補者が使用している候補者端末装置の現在位置を示す情報であることを特徴とする。
本態様に係る検索用端末装置によれば、候補者位置情報を容易に知ることができる。
<Fourth embodiment>
In the search terminal device according to this aspect, the candidate location information is information indicating the current location of the candidate terminal device being used by the candidate.
According to the search terminal device of this aspect, candidate position information can be easily obtained.

<第五の実施態様>
本態様に係る検索用端末装置において、個人情報は、候補者が所属する組織を示す候補者組織情報(所属部署情報)を含み、外部装置EXは、検索用端末装置の使用者が所属する組織を示す使用者組織情報と候補者組織情報に基づいて候補者音声データの検索時における優先順位を定めることを特徴とする。
本態様に係る検索用端末装置によれば、検索用端末装置の使用者と同じ組織に属する候補者の音声データを、異なる組織に属する候補者の音声データよりも優先して処理することができるため、検索処理の効率化が図れる。
<Fifth embodiment>
In the search terminal device of this embodiment, the personal information includes candidate organization information (department information) indicating the organization to which the candidate belongs, and the external device EX determines priorities when searching for candidate voice data based on user organization information indicating the organization to which the user of the search terminal device belongs and the candidate organization information.
According to the search terminal device of this embodiment, voice data of candidates who belong to the same organization as the user of the search terminal device can be processed prior to voice data of candidates who belong to a different organization, thereby making the search process more efficient.

<第六の実施態様>
本態様に係る検索用端末装置において、個人情報は、候補者のスケジュールを示す候補者スケジュール情報を含み、外部装置EXは、候補者スケジュール情報に基づいて候補者音声データの検索時における優先順位を定めることを特徴とする。
本態様に係る検索用端末装置によれば、候補者のスケジュールに基づいて音声データの検索時における優先順位を定めることにより、検索処理の効率化が図れる。
<Sixth embodiment>
In the search terminal device of this embodiment, the personal information includes candidate schedule information indicating the candidate's schedule, and the external device EX determines priority when searching for candidate voice data based on the candidate schedule information.
According to the search terminal device of this aspect, the priority order for searching voice data is determined based on the schedules of candidates, thereby making it possible to improve the efficiency of search processing.

<第七の実施態様>
本態様に係る検索システムは、上述した各態様の検索用端末装置、及び外部装置EXを備えたことを特徴とする。
本態様に係る検索システムによれば、上述した各態様の検索用端末装置と同様の作用効果を奏する。
<Seventh embodiment>
The search system according to this aspect is characterized by including the search terminal device according to each of the above aspects and an external device EX.
The search system according to this aspect exerts the same effects as the search terminal device according to each of the above aspects.

<第八の実施態様>
本態様に係る検索システムにおいて、外部装置EXは、通信可能に接続された端末装置から当該端末装置の使用者の音声に基づく使用者音声データを受信した時に、使用者音声データの声紋を複数の候補者音声データの声紋と比較し、声紋同士が一致しなかった時に、使用者音声データを使用者の個人情報と関連付けて新たな候補者音声データとして記憶することを特徴とする。
本態様に係る検索システムによれば、候補者音声データを容易に増やすことができる。
Eighth embodiment
In the search system of this embodiment, when the external device EX receives user voice data based on the voice of a user of a terminal device connected to it in a communicative manner, it compares the voiceprint of the user voice data with the voiceprints of multiple candidate voice data, and if the voiceprints do not match, it associates the user voice data with the user's personal information and stores it as new candidate voice data.
According to the search system of this embodiment, the candidate voice data can be easily increased.

<第九の実施態様>
本態様に係る検索方法は、検索対象者の音声に基づく対象者音声データを検索用端末装置によって取得させる取得ステップと(S16)、複数の候補者の音声に基づく複数の候補者音声データを当該候補者の個人情報と関連付けて記憶した外部装置EXに対して、検索用端末装置から対象者音声データを送信させる第1送信ステップ(S18)と、外部装置EXに、複数の候補者音声データの中から、対象者音声データと声紋が一致した一の候補者音声データを検索させる検索ステップ(S32)と、一の候補者音声データに関連付けられた個人情報を、検索用端末装置に送信させる第2送信ステップ(S35)と、検索用端末装置に、個人情報を表示させる表示ステップ(S20)と、を備えることを特徴とする。
本態様に係る検索方法によれば、候補者に対して所定音の発声を促すことなく検索をすることが可能になる。
<Ninth embodiment>
The search method according to the present embodiment is characterized by comprising: an acquisition step (S16) of causing a search terminal device to acquire target person voice data based on the voice of the person being searched for; a first transmission step (S18) of causing the search terminal device to transmit the target person voice data to an external device EX which stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of the candidates; a search step (S32) of causing the external device EX to search for one candidate voice data whose voiceprint matches the target person voice data from among the plurality of candidate voice data; a second transmission step (S35) of causing the search terminal device to transmit personal information associated with the one candidate voice data; and a display step (S20) of displaying the personal information on the search terminal device.
According to the search method of this embodiment, it is possible to perform a search without prompting the candidate to utter a predetermined sound.

1…遠隔会議サーバ,2…社員情報サーバ,3…遠隔会議実施端末,4…アプリ実行端末,104a…声情報DB(データベース),204a…社員情報DB(データベース) 1... remote conference server, 2... employee information server, 3... remote conference implementation terminal, 4... application execution terminal, 104a... voice information DB (database), 204a... employee information DB (database)

特許第5728456号公報Patent No. 5728456

Claims (9)

複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置であって、
検索対象者の音声に基づく対象者音声データを取得する取得手段と、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求手段と、
前記外部装置が送信した前記個人情報を受信する受信手段と、
前記受信手段が受信した前記個人情報を表示する表示手段と、
を備え、
前記要求手段は、前記検索用端末装置の現在位置を示す端末位置情報を前記外部装置に送信し、
前記外部装置は、前記候補者の現在位置を示す候補者位置情報と前記端末位置情報とに基づいて前記候補者音声データの検索時における優先順位を定める
ことを特徴とする検索用端末装置。
A search terminal device that is communicatively connected to an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and receives and displays personal information of a candidate searched for from the plurality of candidates from the external device,
An acquisition means for acquiring target person voice data based on the voice of a search target person;
a request means for extracting one candidate voice data whose voiceprint matches that of the candidate voice data from among the plurality of candidate voice data by transmitting the candidate voice data to the external device, and for transmitting the personal information associated with the one candidate voice data;
a receiving means for receiving the personal information transmitted by the external device;
a display means for displaying the personal information received by the receiving means;
Equipped with
The request means transmits terminal location information indicating a current location of the search terminal device to the external device,
The external device determines priorities for searching the candidate voice data based on candidate location information indicating the current location of the candidate and the terminal location information.
前記候補者位置情報は、前記候補者が使用している候補者端末装置の現在位置を示す情報である
ことを特徴とする請求項1に記載の検索用端末装置。
2. The search terminal device according to claim 1, wherein the candidate location information is information indicating a current location of a candidate terminal device used by the candidate.
複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置であって、
検索対象者の音声に基づく対象者音声データを取得する取得手段と、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求手段と、
前記外部装置が送信した前記個人情報を受信する受信手段と、
前記受信手段が受信した前記個人情報を表示する表示手段と、
を備え、
前記個人情報は、前記候補者が所属する組織を示す候補者組織情報を含み、
前記外部装置は、前記検索用端末装置の使用者が所属する組織を示す使用者組織情報と前記候補者組織情報に基づいて前記候補者音声データの検索時における優先順位を定める
ことを特徴とする検索用端末装置。
A search terminal device that is communicatively connected to an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and receives and displays personal information of a candidate searched for from the plurality of candidates from the external device,
An acquisition means for acquiring target person voice data based on the voice of a search target person;
a request means for extracting one candidate voice data whose voiceprint matches that of the candidate voice data from among the plurality of candidate voice data by transmitting the candidate voice data to the external device, and for transmitting the personal information associated with the one candidate voice data;
a receiving means for receiving the personal information transmitted by the external device;
a display means for displaying the personal information received by the receiving means;
Equipped with
The personal information includes candidate organization information indicating an organization to which the candidate belongs,
The external device is characterized in that it determines a priority when searching for the candidate voice data based on user organization information indicating the organization to which the user of the search terminal device belongs and the candidate organization information.
複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置であって、
検索対象者の音声に基づく対象者音声データを取得する取得手段と、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求手段と、
前記外部装置が送信した前記個人情報を受信する受信手段と、
前記受信手段が受信した前記個人情報を表示する表示手段と、
を備え、
前記個人情報は、前記候補者のスケジュールを示す候補者スケジュール情報を含み、
前記外部装置は、前記候補者スケジュール情報に基づいて前記候補者音声データの検索時における優先順位を定める
ことを特徴とする検索用端末装置。
A search terminal device that is communicatively connected to an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and receives and displays personal information of a candidate searched for from the plurality of candidates from the external device,
An acquisition means for acquiring target person voice data based on the voice of a search target person;
a request means for extracting one candidate voice data whose voiceprint matches that of the candidate voice data from among the plurality of candidate voice data by transmitting the candidate voice data to the external device, and for transmitting the personal information associated with the one candidate voice data;
a receiving means for receiving the personal information transmitted by the external device;
a display means for displaying the personal information received by the receiving means;
Equipped with
The personal information includes candidate schedule information indicating the schedule of the candidate;
The external device determines a priority order when searching for the candidate voice data based on the candidate schedule information.
請求項1乃至4の何れか一項に記載の検索用端末装置、及び外部装置を備えたことを特徴とする検索システム。 A search system comprising a search terminal device according to any one of claims 1 to 4 and an external device. 前記外部装置は、
通信可能に接続された端末装置から当該端末装置の使用者の音声に基づく使用者音声データを受信した時に、前記使用者音声データの声紋を複数の前記候補者音声データの声紋と比較し、
声紋同士が一致しなかった時に、前記使用者音声データを前記使用者の個人情報と関連付けて新たな候補者音声データとして記憶する
ことを特徴とする請求項5に記載の検索システム。
The external device is
When receiving user voice data based on the voice of a user of the terminal device from the terminal device connected in a communicable manner, the voiceprint of the user voice data is compared with the voiceprints of the plurality of candidate voice data;
6. The search system according to claim 5, wherein when the voiceprints do not match, the user voice data is associated with personal information of the user and stored as new candidate voice data.
複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置、及び前記外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置による人物の検索方法であって、
前記検索用端末装置は、
検索対象者の音声に基づく対象者音声データを取得する取得ステップと、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求ステップと、
前記外部装置が送信した前記個人情報を受信する受信ステップと、
前記受信ステップにおいて受信した前記個人情報を表示する表示ステップと、
を行い、且つ
前記要求ステップにおいて、前記検索用端末装置の現在位置を示す端末位置情報を前記外部装置に送信し、
前記外部装置は、
前記候補者の現在位置を示す候補者位置情報と前記端末位置情報とに基づいて前記候補者音声データの検索時における優先順位を定めるステップを行う
ことを特徴とする人物の検索方法。
A person search method using an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and a search terminal device that is communicatively connected to the external device and receives from the external device and displays personal information of a candidate searched for from among the plurality of candidates,
The search terminal device
An acquisition step of acquiring target person voice data based on a voice of a search target person;
a request step of extracting one candidate voice data having a voiceprint matching the candidate voice data from among the plurality of candidate voice data by transmitting the candidate voice data to the external device, and transmitting the personal information associated with the one candidate voice data;
a receiving step of receiving the personal information transmitted by the external device;
a display step of displaying the personal information received in the receiving step ;
and in the request step, transmitting terminal location information indicating a current location of the searching terminal device to the external device;
The external device is
A person search method comprising a step of determining a priority order when searching for the candidate voice data based on candidate location information indicating the current location of the candidate and the terminal location information.
複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置、及び前記外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置による人物の検索方法であって、
前記検索用端末装置は、
検索対象者の音声に基づく対象者音声データを取得する取得ステップと、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求ステップと、
前記外部装置が送信した前記個人情報を受信する受信ステップと、
前記受信ステップにおいて受信した前記個人情報を表示する表示ステップと、
を行い、且つ
前記個人情報は、前記候補者が所属する組織を示す候補者組織情報を含み、
前記外部装置は、
前記検索用端末装置の使用者が所属する組織を示す使用者組織情報と前記候補者組織情報に基づいて前記候補者音声データの検索時における優先順位を定めるステップを行う
ことを特徴とする人物の検索方法。
A person search method using an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and a search terminal device that is communicatively connected to the external device and receives from the external device and displays personal information of a candidate searched for from among the plurality of candidates,
The search terminal device
An acquisition step of acquiring target person voice data based on a voice of a search target person;
a request step of extracting one candidate voice data having a voiceprint matching the candidate voice data from among the plurality of candidate voice data by transmitting the candidate voice data to the external device, and transmitting the personal information associated with the one candidate voice data;
a receiving step of receiving the personal information transmitted by the external device;
a display step of displaying the personal information received in the receiving step ;
and the personal information includes candidate organization information indicating an organization to which the candidate belongs;
The external device is
A person search method comprising a step of determining a priority order when searching the candidate voice data based on user organization information indicating an organization to which a user of the search terminal device belongs and the candidate organization information.
複数の候補者の音声に基づく複数の候補者音声データを当該各候補者の個人情報と関連付けて記憶した外部装置、及び前記外部装置に対して通信可能に接続され、複数の前記候補者の中から検索された一の候補者の個人情報を前記外部装置から受信して表示する検索用端末装置による人物の検索方法であって、
前記検索用端末装置は、
検索対象者の音声に基づく対象者音声データを取得する取得ステップと、
前記対象者音声データを前記外部装置に送信することにより、複数の前記候補者音声データの中から前記対象者音声データと声紋が一致する一の候補者音声データを抽出させ、且つ当該一の候補者音声データに関連付けられた前記個人情報を送信させる要求ステップと、
前記外部装置が送信した前記個人情報を受信する受信ステップと、
前記受信ステップにおいて受信した前記個人情報を表示する表示ステップと、
を行い、且つ
前記個人情報は、前記候補者のスケジュールを示す候補者スケジュール情報を含み、
前記外部装置は、
前記候補者スケジュール情報に基づいて前記候補者音声データの検索時における優先順位を定めるステップを行う
ことを特徴とする人物の検索方法。
A person search method using an external device that stores a plurality of candidate voice data based on the voices of a plurality of candidates in association with personal information of each of the candidates, and a search terminal device that is communicatively connected to the external device and receives from the external device and displays personal information of a candidate searched for from among the plurality of candidates,
The search terminal device
An acquisition step of acquiring target person voice data based on a voice of a search target person;
a request step of extracting one candidate voice data having a voiceprint matching the target voice data from among the plurality of candidate voice data by transmitting the target voice data to the external device, and transmitting the personal information associated with the one candidate voice data;
a receiving step of receiving the personal information transmitted by the external device;
a display step of displaying the personal information received in the receiving step ;
and the personal information includes candidate schedule information indicating the schedule of the candidate;
The external device is
A person search method comprising a step of determining a priority order for searching the candidate voice data based on the candidate schedule information.
JP2019209700A 2019-11-20 2019-11-20 Search terminal device, search system, and search method Active JP7484138B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019209700A JP7484138B2 (en) 2019-11-20 2019-11-20 Search terminal device, search system, and search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019209700A JP7484138B2 (en) 2019-11-20 2019-11-20 Search terminal device, search system, and search method

Publications (2)

Publication Number Publication Date
JP2021081619A JP2021081619A (en) 2021-05-27
JP7484138B2 true JP7484138B2 (en) 2024-05-16

Family

ID=75964997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019209700A Active JP7484138B2 (en) 2019-11-20 2019-11-20 Search terminal device, search system, and search method

Country Status (1)

Country Link
JP (1) JP7484138B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004039044A1 (en) 2002-10-23 2004-05-06 Fujitsu Limited Communication terminal, voiceprint information search server, individual information display system, individual information display method at communication terminal, individual information display program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07107451A (en) * 1993-10-05 1995-04-21 Matsushita Electric Ind Co Ltd Image communication terminal
JPH11282857A (en) * 1998-03-27 1999-10-15 Animo:Kk Voice retrieving device and recording medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004039044A1 (en) 2002-10-23 2004-05-06 Fujitsu Limited Communication terminal, voiceprint information search server, individual information display system, individual information display method at communication terminal, individual information display program

Also Published As

Publication number Publication date
JP2021081619A (en) 2021-05-27

Similar Documents

Publication Publication Date Title
CN104105169B (en) From method and the device of the WLAN (wireless local area network) that is dynamically connected
US9379783B2 (en) Transmission system
CN104158985A (en) Communication method, device and system
CN104468329A (en) Member adding method and device based on instant messaging
CN104008635A (en) Equipment control method and device
CN105429856A (en) Instant communication method, instant communication device, terminal and server
US20150282233A1 (en) Communication management system, communication management method, and recording medium storing communication management program
EP2750325A2 (en) Communication apparatus, communication system, communication method, and recording medium storing communication control program
CN105468767A (en) Method and device for acquiring calling card information
US20150319100A1 (en) Communication management system, communication management method, and recording medium storing communication management program
CN104159218A (en) Network connection establishment method and device
CN104216972A (en) Method and device for sending taxi business request
US20170230472A1 (en) Server apparatus and transmission system
CN105530165A (en) Instant chat method and device
CN105530167A (en) Method and device for setting group name card
CN104767857A (en) Telephone calling method and device based on cloud name cards
CN109039877A (en) A kind of method, apparatus, electronic equipment and storage medium showing unread message quantity
CN104166814A (en) Method and device for prompting WIFI network password and equipment
JP4260591B2 (en) Terminal device, home control device, and visit notification system
JP7484138B2 (en) Search terminal device, search system, and search method
CN104853326A (en) Method and device for sharing cloud card
CN105721455B (en) Method and device for connecting routing equipment
US10650832B2 (en) Information processing device and information processing method
US20170111405A1 (en) Control system, communications terminal, communications system, control method, and recording medium
CN103888612B (en) Call transferring method, device and terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240214

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: 20240402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240415

R150 Certificate of patent or registration of utility model

Ref document number: 7484138

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150