【0001】[0001]
【発明の属する技術分野】本発明は、検索対象者の読み
方に同字異音読みが存在する場合でも、それを意識せず
に、検索の範囲に含め、電話番号データを読み出すこと
に好適な電話番号案内用検索システムに関する。BACKGROUND OF THE INVENTION The present invention relates to a telephone which is suitable for reading telephone number data without being aware of it even if there is a homonymous reading in the reading method of a search target person. It relates to a search system for directory assistance.
【0002】[0002]
【従来の技術】従来電話番号案内サービスは、利用者が
オペレーターに電話をして、検索対象者の情報を伝え、
検索してもらうことにより電話番号を案内していた。ま
た、最近では利用者が直接、電話機からプッシュボタン
操作により情報を入力して電話番号の案内ができるよう
になった。しかし、プッシュボタン式電話機のように実
際の日本語の音(五十音)や英数字の数よりも少ないプ
ッシュボタンしか持たない入力装置から、日本語の読み
情報を入力して認識するには工夫が必要である。そこ
で、そのような工夫をした検索システムとしては、以下
のようなものがある。2. Description of the Related Art In a conventional telephone directory service, a user calls an operator to convey information of a search target person,
The phone number was guided by the search. Recently, a user can directly input information by operating a push button from a telephone to guide a telephone number. However, to input and recognize Japanese reading information from an input device such as a push-button telephone that has fewer push buttons than the actual Japanese sounds (Japanese syllabary) and alphanumeric characters Ingenuity is required. Therefore, the following search systems have been devised.
【0003】1.特開平9−288495号公報に示さ
れるように、電話機のプッシュボタン1つに対して「あ
行」、「か行」のように、五十音の1行ごとを割り当て
た入力装置から、利用者に検索対象のキーワードの母音
列・子音列を入力してもらう。同時に、受話器等の音声
認識装置から音声も入力してもらう。それらの信号を照
合することにより、入力された検索キーワードを優先度
の高い順に利用者に確認を求め、検索対象を絞り込む検
索システムがある。[0003] 1. As disclosed in Japanese Patent Application Laid-Open No. 9-288495, a push button of a telephone can be used from an input device that assigns each of the Japanese syllabary lines, such as "A" or "K". The vowel and consonant strings of the keyword to be searched. At the same time, a voice is also input from a voice recognition device such as a receiver. There is a search system that asks the user to confirm input search keywords in descending order of priority by collating those signals, and narrows down search targets.
【0004】2.特開平9−330195号公報に示さ
れるように、電話機のプッシュボタン1つに対して複数
の文字又は記号等を割り当てた入力装置から、利用者に
検索対象の名義情報又は場所情報の一部を入力してもら
いデータベースを検索する。検索結果をあらかじめ作成
してあるシナリオ辞書にあてはめて、次の検索に最適な
入力項目を指示していくことにより検索対象を絞り込む
検索システムがある。[0004] 2. As disclosed in Japanese Patent Application Laid-Open No. 9-330195, a part of name information or location information to be searched is provided to a user from an input device in which a plurality of characters or symbols are assigned to one push button of a telephone. Search the database for input. There is a search system that applies search results to a scenario dictionary that has been created in advance, and narrows down search targets by indicating the most appropriate input items for the next search.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記の
検索システムには、次のような問題がある。1.の場合
は、ボタン入力と音声入力の両方から認識するため、入
力情報の認識度は高くなるが、ボタンから入力して、さ
らに音声での入力も必要となるために、利用者にとって
は、煩わしく手間がかかることになる。However, the above retrieval system has the following problems. 1. In the case of, since the recognition is made from both the button input and the voice input, the degree of recognition of the input information is high.However, since it is necessary to input from the button and further input by voice, it is troublesome for the user. It will take time.
【0006】2.の場合は、シナリオ辞書に従い、最適
な入力項目を指示していくため、正しく入力された場合
には、効率がよいが、電話機の各プッシュボタンには、
それぞれ複数の文字又は記号等が割り当てられているた
め、押されたプッシュボタンの組み合わせには、複数の
文字列が考えられる。さらに、それぞれの文字列に対す
る漢字には、別の読み方が存在する(同字異音)ことも
あるため、利用者が、登録内容とは違う読みで検索した
場合には、検索の対象外になってしまう。[0006] 2. In the case of, according to the scenario dictionary, the most appropriate input items are indicated, so if the input is correct, the efficiency is high.
Since a plurality of characters or symbols are assigned to each of them, a plurality of character strings can be considered as a combination of the pushed push buttons. In addition, since there is a case where the kanji for each character string has a different reading method (same character and different sound), if the user searches with a reading that is different from the registered content, it will be excluded from the search target. turn into.
【0007】本発明は、上述した事情に鑑みてなされた
ものであり、登録された読み方とは異なる読み方で検索
しても、検索範囲に含むことを可能にする検索システム
を提供することを目的とする。[0007] The present invention has been made in view of the above circumstances, and has as its object to provide a search system that enables a search using a reading method different from a registered reading method to be included in a search range. And
【0008】[0008]
【課題を解決するための手段】上記目的を、達成するた
めに、請求項1では、複数のコード情報を入力し得るコ
ード情報入力装置と、漢字の第1の読み仮名と第2の読
み仮名を所定の規則にしたがったコード情報列として記
憶する同字異音辞書と、前記コード情報入力装置から入
力されたコード情報の列を前記第1の読み仮名とした場
合の前記第2の読み仮名のコード情報列を前記同字異音
辞書から読み出す異音コード情報列読出手段と、検索対
象者の読み仮名を前記規則に従ったコード情報列として
記憶するとともに、それらのコード情報列に対し、当該
検索対象者の電話番号データを組にして記憶する顧客デ
ータベースと、前記コード情報入力装置から入力された
コード情報列及び前記異音コード情報読出手段から読み
出されたコード情報列を検索キーとして、前記顧客デー
タベースから前記検索キーに対応する電話番号データを
読み出す電話番号データ検索手段とを具備することを特
徴とする。To achieve the above object, according to the present invention, there is provided a code information input device capable of inputting a plurality of code information, a first reading kana and a second reading kana of kanji. Is stored as a code information string according to a predetermined rule, and the second reading kana when the string of code information input from the code information input device is used as the first reading kana. A code information sequence reading means for reading the code information sequence from the homograph and allophone dictionary, and storing the reading kana of the search target person as a code information sequence according to the rule, and for those code information sequences, A customer database storing a set of telephone number data of the search target person, a code information sequence input from the code information input device, and code information read from the abnormal sound code information reading means. Column as a search key, characterized by comprising a telephone number data retrieval means for reading the telephone number data corresponding to the retrieval key from the customer database.
【0009】請求項2では、複数のコード情報を入力し
得るコード情報入力装置と、検索対象者の読み仮名を所
定の規則に従ったコード情報列として記憶するととも
に、前記各コード情報列に対し、当該検索対象者の電話
番号データを組にして記憶し、さらに、当該検索対象者
の読み方が複数存在する場合には、それぞれの読み方に
対応する、前記規則に従ったコード情報列と当該検索対
象者の電話番号データを組にして追加的に記憶する顧客
データベースと、前記コード情報入力装置から入力され
たコード情報の列を検索キーとして前記顧客データベー
スをサーチし、当該検索キーに該当する電話番号データ
を読み出す電話番号検索手段とを具備することを特徴と
する。According to a second aspect of the present invention, a code information input device capable of inputting a plurality of pieces of code information, a reading pseudonym of a search target person is stored as a code information string according to a predetermined rule, and In the case where there is a plurality of reading methods for the search target person, a code information string corresponding to each reading method according to the rule and the search result are stored. A customer database that additionally stores a set of telephone number data of the subject, and a search for the customer database using a row of code information input from the code information input device as a search key, and a telephone corresponding to the search key Telephone number search means for reading out the number data.
【0010】請求項3では、請求項2に記載した電話番
号案内用検索システムにおいて、前記検索対象者の増
加、および前記検索対象者に関する情報の変更があった
場合は、その検索対象者の読み仮名を所定の規則に従っ
たコード情報列とし、前記各コード情報列に対し、当該
検索対象者の電話番号データを組にし、さらに、当該検
索対象者の読み方が複数存在する場合には、それぞれの
読み方に対応する、前記規則に従ったコード情報列と当
該検索対象者の電話番号データを組にして前記顧客デー
タベースに記憶させるデータベース更新手段を有するこ
とを特徴とする。According to a third aspect of the present invention, in the telephone number guidance search system according to the second aspect, when the number of search targets increases and information on the search targets changes, the search target is read. The kana is used as a code information sequence according to a predetermined rule, and for each of the code information sequences, a telephone number data of the search target person is paired. Further, when there is a plurality of reading methods of the search target person, And a database updating unit for storing a code information sequence in accordance with the rule and a telephone number data of the search target person corresponding to the reading method in the customer database.
【0011】請求項4では、請求項1〜請求項3に記載
した電話番号案内用検索システムにおいて、前記コード
情報入力装置は、プッシュボタン式電話機であることを
特徴とする。According to a fourth aspect of the present invention, in the retrieval system for telephone number guidance according to the first to third aspects, the code information input device is a push-button telephone.
【0012】[0012]
【発明の実施の形態】1.第1実施形態 図1に本発明の第1の実施形態である電話番号案内用の
検索システムの構成を示す。この実施形態は、検索時に
複数の検索キーを自動的に作成して顧客データベースを
検索するシステムに本発明を適用したものである。BEST MODE FOR CARRYING OUT THE INVENTION First Embodiment FIG. 1 shows a configuration of a search system for telephone number guidance according to a first embodiment of the present invention. In this embodiment, the present invention is applied to a system for automatically creating a plurality of search keys during a search and searching a customer database.
【0013】(1)第1実施形態の構成 図1に示すように、当システムは情報の入出力を行うた
めの電話機110、入出力情報を制御する対話サーバ2
00及び検索処理を制御する案内サーバ300を有して
いる。次に、これら各要素について説明する。(1) Configuration of the First Embodiment As shown in FIG. 1, the system includes a telephone 110 for inputting / outputting information, and a dialogue server 2 for controlling input / output information.
00 and a guidance server 300 for controlling the search process. Next, each of these elements will be described.
【0014】電話機110は、図2に示すような役割
を与えられた各プッシュボタンを有している。同図に示
すように、ボタン”1”には「あ行」、「−」及び「Y
es」の入力が、ボタン”2”には「か行」、「N
o」、「A」、「B」及び「C」の入力が割り当てら
れ、ボタン”3”以下にも同じようにいくつかの文字等
の入力が割り当てられている。但し、例えばボタン”
1”を押下した場合は、「あ行」、「−」及び「Ye
s」のうち、いづれかを意味するにとどまり、特定の1
つの文字を指定することはできない。本実施形態におい
ては、利用者100が当該システムを使用するに際し、
電話機110のプッシュボタンを押して各種情報やコマ
ンドを入力する。The telephone 110 has push buttons assigned roles as shown in FIG. As shown in the figure, the button "1" has "A line", "-" and "Y".
"es" is input to button "2" by "ka line", "N"
Inputs of "o", "A", "B", and "C" are assigned, and inputs of some characters and the like are similarly assigned to buttons "3" and below. However, for example, the button "
When "1" is pressed, "A line", "-" and "Ye"
s ”means any one of them.
Two characters cannot be specified. In the present embodiment, when the user 100 uses the system,
The user pushes a push button on the telephone 110 to input various information and commands.
【0015】対話サーバ200は、対話誘導処理部2
10及び音声合成装置220を有している。対話誘導処
理部210は、案内サーバ300での検索処理の結果等
に対するガイダンスの文章データを格納している。音声
合成装置220は、選択されたガイダンスの文章データ
を音声信号に変換する装置である。音声信号は、電話機
110の受話器を通じて発信され、利用者100は、そ
の発信されたガイダンスに従って電話機110より情報
を入力することになる。The dialogue server 200 includes a dialogue guidance processing unit 2
10 and a speech synthesizer 220. The dialogue guidance processing unit 210 stores text data of guidance for the result of the search processing in the guidance server 300 and the like. The voice synthesizer 220 is a device that converts the text data of the selected guidance into a voice signal. The voice signal is transmitted through the receiver of the telephone 110, and the user 100 inputs information from the telephone 110 according to the transmitted guidance.
【0016】案内サーバ300は、検索処理部31
0、異音コード読出処理部340、同字異音辞書320
及び顧客データベース330を有している。検索処理部
310(異音コード情報列読出手段、電話番号検索手
段)は、電話機110から入力された検索開始のコマン
ドを対話誘導処理部210を通じて受け取り、さらに、
電話機110から入力された情報をもとに検索処理を行
う。同字異音辞書320は、図3に示すように、検索対
象者の読み仮名を所定の規則に従ったコード情報列とし
て格納する「数字列」、その「数字列」に対応する漢字
と同字で異音読みとなるコード情報列を格納する「変換
後数字列」、その「数字列」に対応する漢字コードを格
納する「漢字掲載名」、その「数字列」に対応するカナ
文字コードを格納する「読み」及び、その「変換後数字
列」に対応するカナ文字コードを格納する「異音読み」
等の項目を記憶するデータベースである。各項目は、図
示のように横一列で1つのレコードとなっている。ここ
で、「変換後数字列」とは、検索対象者の漢字名と同字
で異音読みとなる「数字列」コードを格納する項目であ
る。このような「変換後数字列」を準備するのは、以下
の理由からである。例えば、検索対象者の読み仮名が
「フジハラ(藤原)」の場合、図2の役割に従えば
「フ」は「6」、「ジ」は「3*」、「ハ」は「6」、
「ラ」は「9」となるから「フジハラ」の「数字列」は
「63*69」となる。ところが、「藤原」は「フジハ
ラ」と、読むのと同時に「フジワラ」とも読むため、
「フジワラ」の「数字列」である「63*09」でも検
索を行わないと、検索対象として抽出されない可能性が
ある。そのため、同字異音辞書320に「変換後数字
列」を持たせ、入力された「数字列」から派生させて、
検索キーに加えることで、検索対象から外れないように
した。また、この場合、入力した「数字列」である「6
3*69」は「フジハラ」の「数字列」であるのと同時
に「フジヒラ」の数字列でもある。この場合、「フジヒ
ラ(藤平)」と同字で異音読みの関係にある「トウヘイ
(藤平)」の「数字列」である「4161」は、「フジ
ヒラ(63*69)」の同字異音レコードの「変換後数
字列」に格納されている。「63*69(フジハラ)」
で検索した際には、「4161」も検索キーに加えられ
るようにしている。顧客データベース330は、図4に
示すように、検索対象者の読み仮名を所定の規則に従っ
たコード情報列として格納する「数字列」、その「数字
列」に対応するカナ文字コードを格納する「読み」、そ
の「数字列」に対応する漢字コードを格納する「漢字掲
載名」及び、その顧客の「電話番号」等の項目を記憶す
るデータベースである。各項目は、図示のように横一列
で1つのレコードとなっている。The guidance server 300 includes a search processing unit 31
0, allophone code reading processor 340, homograph and allophone dictionary 320
And a customer database 330. Search processing unit 310 (abnormal code information reading unit, telephone number searching unit) receives a search start command input from telephone 110 through dialogue guidance processing unit 210,
A search process is performed based on information input from telephone 110. As shown in FIG. 3, the homograph and allophone dictionary 320 stores a “numerical string” that stores the reading kana of the search target person as a code information string according to a predetermined rule, and a kanji corresponding to the “numerical string”. `` Converted number string '' that stores the code information string that is read as abnormal sounds in characters, `` Kanji name '' that stores the kanji code corresponding to the `` number string '', and Kana character code corresponding to the `` number string ''"Yomi" to store and "kana character code" to store the kana character code corresponding to the "converted digit string"
Is a database that stores items such as Each item is one record in a horizontal row as shown in the figure. Here, the “converted numeric string” is an item that stores a “numeric string” code that is the same character as the kanji name of the search target person and is read as an unusual sound. The reason for preparing such “converted numeral string” is as follows. For example, if the reading pseudonym of the search subject is “Fujihara (Fujiwara)”, according to the role of FIG. 2, “F” is “6”, “J” is “3 *”, “C” is “6”,
Since “la” is “9”, the “digit string” of “Fujihara” is “63 * 69”. However, because "Fujiwara" is read as "Fujihara" and at the same time as "Fujiwara",
If "63 * 09" which is a "numerical string" of "Fujiwara" is not searched, it may not be extracted as a search target. For this reason, the homograph and allophone dictionary 320 is provided with a “converted number string” and is derived from the input “number string”.
By adding it to the search key, it was not excluded from the search target. In this case, the input “numerical string” is “6”.
"3 * 69" is a "fujihara" number string as well as a "fujihira" number string. In this case, “4161”, which is the “numerical string” of “Tohei (Fujihira)”, which is the same character as “Fujihira (Fujihira)” and has an allophone reading relationship, is the same character allophone of “Fujihira (63 * 69)” Stored in the "converted number string" of the record. "63 * 69 (Fujihara)"
When a search is made with ".", "4161" is also added to the search key. As shown in FIG. 4, the customer database 330 stores a “numerical string” that stores the kana of the search target person as a code information string according to a predetermined rule, and stores a kana character code corresponding to the “numerical string”. It is a database that stores items such as “reading”, “kanji publication name” storing a kanji code corresponding to the “numerical string”, and “telephone number” of the customer. Each item is one record in a horizontal row as shown in the figure.
【0017】(2)第1実施形態の動作例 次に当該システムを使用した動作例を図5を参照して説
明する。例えば「藤原」の電話番号を検索する場合、利
用者100は、電話番号案内センターに電話をかけ、セ
ンターからのガイダンスに従い、検索対象である「藤原
(フジハラ)」を入力する。入力は、図2の役割に従っ
て「フジハラ」に該当する「63*69」のボタンを押
下し、入力終了を意味するコマンドコード、例えば「#
#」を押下する。入力信号を受け取った案内サーバ30
0内の異音コード読出処理部340では、「63*6
9」という数字列をもとに、同字異音辞書320を参照
し「63*09」と「4161」という変換後数字列
(派生キー)を得る。その結果は、検索処理部310へ
返され、電話機110から入力された「63*69」に
加え、「63*09」及び「4161」も検索キーに追
加して、顧客データベース330を検索する。検索結果
として「63*69」で2件、「63*09」では1
件、「4161」では3件の、合わせて6件のデータが
利用者100が求める結果の候補として抽出され、この
結果は、対話サーバ200の対話誘導処理部210で、
音声合成装置220を介することにより、音声信号のガ
イダンスとして電話機110から利用者100へ発信さ
れる。更にそのガイダンスでは、検索を絞り込むため、
さらなる名義情報や場所情報等の追加入力を促し、最終
的に利用者100が望む結果(1件)になるまで、入力
及び検索の処理を繰り返すことになる。(2) Operation Example of First Embodiment Next, an operation example using the system will be described with reference to FIG. For example, when searching for the telephone number of “Fujiwara”, the user 100 calls the telephone number information center and inputs “Fujiwara” to be searched according to the guidance from the center. The input is performed by pressing a “63 * 69” button corresponding to “Fujihara” in accordance with the role of FIG.
# ”Is pressed. Information server 30 that has received an input signal
In the abnormal sound code reading processing section 340 within “0”, “63 * 6
On the basis of the numeral string “9”, a converted numeral string (derived key) “63 * 09” and “4161” is obtained by referring to the homograph and allophone dictionary 320. The result is returned to the search processing unit 310, and in addition to “63 * 69” input from the telephone 110, “63 * 09” and “4161” are added to the search key, and the customer database 330 is searched. 2 results for "63 * 69" and 1 for "63 * 09"
In the case “4161”, three cases, a total of six data, are extracted as candidates for the result that the user 100 seeks, and the result is obtained by the dialogue guidance processing unit 210 of the dialogue server 200.
Through the voice synthesizing device 220, the voice signal is transmitted from the telephone 110 to the user 100 as guidance. The guidance further narrows the search,
Further input of name information, location information, and the like is prompted, and the input and search processes are repeated until the result (one case) desired by the user 100 is finally obtained.
【0018】2.第2実施形態 図6に本発明の第2の実施形態である電話番号案内用の
検索システムの構成を示す。この実施形態は、同字異音
データを取り込んだ顧客データベースを検索するシステ
ムに本発明を適用したものである。なお、第1実施形態
の構成と一部重複するため、同じ役割をするものは、同
じ番号を付している。2. Second Embodiment FIG. 6 shows a configuration of a search system for telephone number guidance according to a second embodiment of the present invention. In this embodiment, the present invention is applied to a system for searching a customer database in which the same character and abnormal sound data has been captured. Note that parts that have the same role are given the same numbers because they partially overlap the configuration of the first embodiment.
【0019】(1)第2実施形態の構成 図6に示すように、当システムは情報の入出力を行うた
めの電話機110、入出力情報を制御する対話サーバ2
00、検索処理を制御する案内サーバ300及び日常の
変更情報を顧客データベース430に更新処理する配信
サーバ400を有している。次に、これら各要素につい
て説明する。(1) Configuration of the Second Embodiment As shown in FIG. 6, the system includes a telephone 110 for inputting and outputting information, and a dialogue server 2 for controlling input and output information.
00, a guide server 300 for controlling the search process, and a distribution server 400 for updating the daily change information in the customer database 430. Next, each of these elements will be described.
【0020】対話サーバ200は、対話誘導処理部2
10及び音声合成装置220を有している。本実施形態
については、利用者100は当該システムを使用するに
際し、対話誘導処理部210から音声信号により発信さ
れたガイダンスに従って、電話機110のプッシュボタ
ンを押して各種情報やコマンドを入力する。The dialogue server 200 includes a dialogue guidance processing unit 2
10 and a speech synthesizer 220. In the present embodiment, when using the system, the user 100 presses the push button of the telephone 110 and inputs various information and commands according to the guidance transmitted by the voice signal from the dialogue guidance processing unit 210.
【0021】案内サーバ300は、検索処理部310
と顧客データベース330を有している。本実施形態に
ついては、利用者100が、電話機110から検索条件
等を入力し実行した後、検索処理部310では、その検
索条件をもとに顧客データベース330を検索する。そ
の結果得られた情報は、検索処理部310を通じ対話誘
導処理部210で最適なガイダンスを選択した後、音声
合成装置220により音声信号に変換され、電話機11
0から発信される。The guidance server 300 includes a search processing unit 310
And a customer database 330. In the present embodiment, after the user 100 inputs and executes search conditions from the telephone 110, the search processing unit 310 searches the customer database 330 based on the search conditions. The information obtained as a result is selected by the dialogue guidance processing unit 210 through the search processing unit 310, and then converted into a voice signal by the voice synthesis device 220.
Originated from 0.
【0022】配信サーバ400は、データベース更新
処理部410、顧客データベース430及び同字異音辞
書320を有している。データベース更新処理部410
は、当該システムの立ち上げ前に図6に示すように、顧
客データベース430と同字異音辞書320の突き合わ
せによるデータ複製処理を行う。このデータ複製処理
は、両データベースの「漢字掲載名」と「読み」を比較
して、一致した場合にのみ行う。例えば図7に示すよう
に、両データベースの1行目に記載されているデータを
比較すると、「藤原」と「フジハラ」のように「漢字掲
載名」と「読み」が一致している。この場合、元の顧客
レコードの「数字列」と「読み」に替えて同字異音レコ
ードの「変換後数字列」と「異音読み」をそれぞれセッ
トしてその他の項目は元の顧客レコードを複製したレコ
ードを新たに顧客データべース430に登録する。図7
の例では、元のデータ「63*69」「フジハラ」「藤
原」「211−1111」に対して、「63*09」
「フジワラ」「藤原」「211−1111」が複製され
ている。また、新規顧客の登録及び顧客の異動による内
容の変更等が発生した場合には、まず、顧客データベー
ス430内の該当する顧客レコードを異動データ450
の内容で更新する。その後、変更等した顧客レコード
が、同字異音辞書320の同字異音レコードと一致する
データを保有する場合は、顧客データベース430内の
同字で異音読みによる顧客レコードを更新する。具体的
には、図7に示すように、「藤原(フジハラ)」の異動
データ450が発生した場合、まず顧客データベース4
30に「藤原(フジハラ)」のデータが存在するかサー
チする。この場合1行目にデータが存在するので、サー
チした顧客レコードの内容を異動データの内容で更新す
る。次に、同字異音辞書320も同じようにサーチする
と、1行目にデータが存在するので、今度は、同字異音
レコードの「変換後数字列」と「異音読み」の内容であ
る「63*09」と「フジワラ」で顧客データベース4
30をサーチする。この場合、2行目にデータが存在す
るので、サーチした顧客レコードの内容を異動データの
内容で更新する。データベース更新処理部410での更
新内容は、スナップショット440により案内サーバ3
00内の顧客データベース330に一括更新する。The distribution server 400 has a database update processing unit 410, a customer database 430, and a homograph and allophone dictionary 320. Database update processing unit 410
Performs a data duplication process by matching the customer database 430 with the homonymous and unusual dictionary 320 before starting up the system, as shown in FIG. This data duplication process is performed only when the “kanji name” and “reading” of both databases are compared and they match. For example, as shown in FIG. 7, when the data described in the first line of both databases is compared, “kanji name” and “reading” match, such as “Fujiwara” and “Fujihara”. In this case, replace the "digit string" and "reading" of the original customer record with the "converted digit string" and "abnormal reading" of the homograph and allophone record, and set the other items to the original customer record. The duplicated record is newly registered in the customer database 430. FIG.
In the example of “63 * 09”, “Fujihara”, “Fujiwara” and “211-1111”, “63 * 09”
“Fujiwara”, “Fujiwara” and “211-1111” are duplicated. When a new customer is registered and the content is changed due to a customer transfer, the corresponding customer record in the customer database 430 is first stored in the transfer data 450.
Update with the contents of After that, if the changed customer record has data that matches the homograph and allophone record in the homograph and allophone dictionary 320, the customer record in the customer database 430 is updated with the same character and the allophone reading. Specifically, as shown in FIG. 7, when the transfer data 450 of “Fujiwara (Fujihara)” is generated, first, the customer database 4
A search is made to see if there is data of "Fujihara" in 30. In this case, since the data exists in the first row, the content of the searched customer record is updated with the content of the transfer data. Next, when the homonymous and abnormal sound dictionary 320 is searched in the same manner, since the data exists in the first line, the contents of the “character string after conversion” and “abnormal noise reading” of the homonymous and abnormal sound record are obtained. Customer database 4 for 63 * 09 and Fujiwara
Search 30. In this case, since the data exists in the second row, the content of the searched customer record is updated with the content of the transfer data. The update contents in the database update processing unit 410 are stored in the guidance server 3 by the snapshot 440.
Batch update to the customer database 330 in 00.
【0023】(2)第2実施形態の動作例 次に当該システムを使用した動作例を図7を参照して説
明する。(2) Operation Example of Second Embodiment Next, an operation example using the system will be described with reference to FIG.
【0024】例えば「藤原」の電話番号を検索する場
合、利用者100は、電話番号案内センターに電話をか
け、センターからのガイダンスに従い、検索対象である
「藤原(フジハラ)」を入力する。入力は、前述の第1
実施形態と同様に図2の役割に従って「フジハラ」に該
当する「63*69」のボタンを押下し、入力終了を意
味するコマンドコード、例えば「##」を押下する。入
力信号を受け取った案内サーバ300内の検索処理部3
10では、「63*69」という「数字列」をもとに、
顧客データベース330を検索する。その検索結果とし
て「63*69」として3件のデータが利用者が求める
結果の候補として抽出され、この結果は、対話サーバ2
00の対話誘導処理部210で、音声合成装置220を
介することにより、音声信号のガイダンスとして電話機
110から利用者100へ発信される。この検索結果の
中には、図6に示すように、同字で異音読みである「6
3*09(フジワラ)」で派生して作成されたレコード
も含まれている。更にそのガイダンスでは、検索を絞り
込むため、さらなる名義情報や場所情報等の追加入力を
促し、最終的に利用者100が望む結果(1件)になる
まで、入力及び検索の処理を繰り返すことになる。この
実施形態では、複数の読み仮名を持つ検索対象者でも、
あらかじめ顧客データベース330に同字異音辞書32
0から所定の規則に従ったコード情報列を用いてレコー
ドを派生させておくことにより、検索時に同字異音辞書
を参照しなくても、検索範囲に含めることができる。For example, when searching for the telephone number of "Fujiwara", the user 100 calls the telephone number information center and inputs "Fujiwara" to be searched according to the guidance from the center. The input is the first
As in the embodiment, the user presses the “63 * 69” button corresponding to “Fujihara” in accordance with the role of FIG. 2 and presses a command code indicating the end of input, for example, “##”. Search processing unit 3 in guidance server 300 that received the input signal
In 10, based on the "numerical string" of "63 * 69",
Search the customer database 330. As a result of the search, three data items are extracted as "63 * 69" as candidates for the result desired by the user.
In the dialogue guidance processing unit 210 at 00, the voice signal is transmitted from the telephone 110 to the user 100 as voice signal guidance via the voice synthesis device 220. In this search result, as shown in FIG.
3 * 09 (Fujiwara) ". Further, in the guidance, in order to narrow down the search, further input of name information, place information, and the like is prompted, and the input and search processes are repeated until the result (one case) desired by the user 100 is finally obtained. . In this embodiment, even a search target person having a plurality of pronunciations,
The homograph and allophone dictionary 32 is stored in the customer database 330 in advance.
By deriving a record from 0 using a code information sequence according to a predetermined rule, it is possible to include the record in the search range without referring to the homograph and allophone dictionary at the time of search.
【0025】また、顧客の異動等に伴い、例えば「藤
原(フジハラ)」という内容を持つ異動データ450が
発生した場合は、顧客データベース430内の該当する
顧客レコードを異動データ450の内容で更新すると共
に、同字異音辞書320も参照し、図7の例では、同字
異音レコードが存在し「異音読み」に「フジワラ」が格
納されているので、顧客データベース430の派生され
た顧客レコードで「読み」が「フジワラ」として作成さ
れたレコードも異動データ450の内容で更新する。Further, when the transfer data 450 having the content of "Fujiwara (Fujihara)" is generated due to the transfer of the customer, the corresponding customer record in the customer database 430 is updated with the content of the transfer data 450. Also, referring to the homograph and allophone dictionary 320, in the example of FIG. 7, since there is a homograph and allophone record and “Fujiwara” is stored in “allophone reading”, the derived customer record of the customer database 430 is obtained. The record in which “reading” is created as “Fujiwara” is also updated with the contents of the transfer data 450.
【0026】3.変形例 なお、第1実施形態及び第2実施形態の電話機110
は、パソコン、携帯電話又はPAD等を用いてもよい。
また、利用者100は、オペレータ等であってもよい。
第2実施形態の異動データ450は、新規登録データ、
変更データ又は削除データ等であってもよい。3. Modified Example Note that the telephone 110 according to the first embodiment and the second embodiment is used.
May use a personal computer, a mobile phone, a PAD, or the like.
Further, the user 100 may be an operator or the like.
The transfer data 450 of the second embodiment includes newly registered data,
The data may be changed data or deleted data.
【0027】[0027]
【発明の効果】上述したように本発明に係る発明特定事
項によれば、検索対象者の読み方に同字異音読みが存在
する場合でも、それを意識せずに、検索の範囲に含め、
電話番号データを読み出すことが可能となる。As described above, according to the invention specifying matter according to the present invention, even if there is a homonymous reading in the reading method of the search target person, it is included in the search range without being aware of it.
The telephone number data can be read.
【図1】第1実施形態のシステム構成図である。FIG. 1 is a system configuration diagram of a first embodiment.
【図2】電話機のプッシュボタンの役割を例示する図で
ある。FIG. 2 is a diagram illustrating a role of a push button of a telephone.
【図3】同字異音辞書のデータベース構成図である。FIG. 3 is a diagram showing a database structure of a homograph and allophone dictionary.
【図4】顧客データベースのデータベース構成図であ
る。FIG. 4 is a database configuration diagram of a customer database.
【図5】第1実施形態での検索例を示す図である。FIG. 5 is a diagram illustrating a search example according to the first embodiment.
【図6】第2実施形態のシステム構成図である。FIG. 6 is a system configuration diagram of a second embodiment.
【図7】第2実施形態での検索例を示す図である。FIG. 7 is a diagram illustrating a search example according to the second embodiment.
100 利用者 110 電話機 200 対話サーバ 210 対話誘導処理部 220 音声合成装置 300 案内サーバ 310 検索処理部 320 同字異音辞書 330 顧客データベース 400 配信サーバ 410 データベース更新処理部 430 顧客データベース 440 スナップショット 450 異動データ Reference Signs List 100 User 110 Telephone 200 Dialogue server 210 Dialogue guidance processing unit 220 Speech synthesis device 300 Guidance server 310 Search processing unit 320 Homograph and allophone dictionary 330 Customer database 400 Distribution server 410 Database update processing unit 430 Customer database 440 Snapshot 450 Transfer data
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) // G10L 13/00 G10L 3/00 537Z 15/18 551A 15/00 561F 15/22 G06F 15/40 370Z 15/403 320B 320D (72)発明者 茂見 正博 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コミュニケーションウェア株式 会社内 (72)発明者 稲増 貴夫 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コミュニケーションウェア株式 会社内 (72)発明者 一山 由佳 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コミュニケーションウェア株式 会社内──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl.7 Identification symbol FI Theme coat ゛ (Reference) // G10L 13/00 G10L 3/00 537Z 15/18 551A 15/00 561F 15/22 G06F 15/40 370Z 15/403 320B 320D (72) Inventor Masahiro Shimi 1-9-1 Konan, Minato-ku, Tokyo Inside NTT Communicationware Co., Ltd. (72) Inventor Takao Inamasu 1-chome Konan, Minato-ku, Tokyo 9-1 NTT Communication Wear Co., Ltd. (72) Inventor Yuka Ichiyama 9-1-1 Konan, Minato-ku, Tokyo NTT Communications Wear Co., Ltd.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10291069AJP2000125011A (en) | 1998-10-13 | 1998-10-13 | Search system for telephone number guidance |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10291069AJP2000125011A (en) | 1998-10-13 | 1998-10-13 | Search system for telephone number guidance |
| Publication Number | Publication Date |
|---|---|
| JP2000125011Atrue JP2000125011A (en) | 2000-04-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10291069APendingJP2000125011A (en) | 1998-10-13 | 1998-10-13 | Search system for telephone number guidance |
| Country | Link |
|---|---|
| JP (1) | JP2000125011A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006060768A (en)* | 2004-07-21 | 2006-03-02 | J Data:Kk | Mobile phones and personal digital assistants |
| JP2009289052A (en)* | 2008-05-29 | 2009-12-10 | Internatl Business Mach Corp <Ibm> | Information processing device, information processing method and program for generating full name candidate |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53108351A (en)* | 1977-03-04 | 1978-09-21 | Nippon Telegr & Teleph Corp <Ntt> | Telephone number guide system |
| JPS5474343A (en)* | 1977-11-25 | 1979-06-14 | Fujitsu Ltd | Information retrieval system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53108351A (en)* | 1977-03-04 | 1978-09-21 | Nippon Telegr & Teleph Corp <Ntt> | Telephone number guide system |
| JPS5474343A (en)* | 1977-11-25 | 1979-06-14 | Fujitsu Ltd | Information retrieval system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006060768A (en)* | 2004-07-21 | 2006-03-02 | J Data:Kk | Mobile phones and personal digital assistants |
| US8271020B2 (en) | 2004-07-21 | 2012-09-18 | J-Data Co., Ltd. | Cellular telephone and personal digital assistant |
| JP2009289052A (en)* | 2008-05-29 | 2009-12-10 | Internatl Business Mach Corp <Ibm> | Information processing device, information processing method and program for generating full name candidate |
| Publication | Publication Date | Title |
|---|---|---|
| US7769804B2 (en) | Server side search with multi-word word wheeling and wildcard expansion | |
| US7840405B1 (en) | Generation of speech recognition grammars for conducting searches | |
| US8972905B2 (en) | Explicit character filtering of ambiguous text entry | |
| US5952942A (en) | Method and device for input of text messages from a keypad | |
| KR101109265B1 (en) | Text input method | |
| US20020126097A1 (en) | Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries | |
| US8374862B2 (en) | Method, software and device for uniquely identifying a desired contact in a contacts database based on a single utterance | |
| US8441449B2 (en) | Handheld electronic device providing a learning function to facilitate correction of erroneous text entry, and associated method | |
| JP2010257392A (en) | Character input device, character input method, computer-readable program, and recording medium | |
| JP2000125011A (en) | Search system for telephone number guidance | |
| JPS6049932B2 (en) | Japanese information processing method | |
| US6266639B1 (en) | Method and apparatus for providing notification of pre-established shorthand notation | |
| CN100359445C (en) | Chinese character input method using phrase association and voice prompt for mobile information terminal | |
| JP2002331938A (en) | Station name input selection display method and system for route search | |
| EP1895748A1 (en) | Method, software and device for uniquely identifying a desired contact in a contacts database based on a single utterance | |
| JP2004227156A (en) | Character input method | |
| JP2003233390A (en) | Information terminal equipment | |
| JPS63189967A (en) | Voucher summary input method and device | |
| JPH10105578A (en) | Similar word retrieving method utilizing point | |
| JP3344793B2 (en) | Kana-Kanji conversion device | |
| JP2002312354A (en) | Input method for pin-yin, information processor using the method and program for chinese input | |
| JP2001159896A (en) | Simple character input method using speech recognition function | |
| JPH06325017A (en) | Kana/kanji converting system | |
| JPH08190555A (en) | Address input processing method and apparatus for implementing this method | |
| JPWO2005076259A1 (en) | Voice input system, voice input method, and voice input program |