JP2003333161A - Communication terminal and memory dial search method - Google Patents
Communication terminal and memory dial search methodInfo
- Publication number
- JP2003333161A JP2003333161A JP2002134029A JP2002134029A JP2003333161A JP 2003333161 A JP2003333161 A JP 2003333161A JP 2002134029 A JP2002134029 A JP 2002134029A JP 2002134029 A JP2002134029 A JP 2002134029A JP 2003333161 A JP2003333161 A JP 2003333161A
- Authority
- JP
- Japan
- Prior art keywords
- abbreviation
- name
- memory dial
- input
- dictionary
- 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.)
- Pending
Links
Landscapes
- Telephone Function (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信相手先の名称
と端末識別子の組を保存するデータベースであるメモリ
ダイヤルの検索方法とこれによる通信端末に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for searching a memory dial, which is a database for storing a combination of a name of a communication partner and a terminal identifier, and a communication terminal according to the method.
【0002】[0002]
【従来の技術】電話番号等の端末識別子を用いて、回線
接続を行なう通信端末においては、電話帳あるいはメモ
リダイヤルと呼ばれる、通信相手先の名称と端末識別子
の組を保存するデータベースを持つ事が一般的となって
きている。2. Description of the Related Art A communication terminal for connecting a line by using a terminal identifier such as a telephone number may have a database called a telephone directory or a memory dial for storing a set of a communication partner name and a terminal identifier. It is becoming more common.
【0003】上記のような通信端末は、ユーザが相手の
名称を入力することで端末識別子を検索し、発信する事
が可能であるが、その際にデータベースに入力された名
称のゆらぎが、効率的な検索を妨げる場合がある。In the above communication terminal, the user can search for the terminal identifier by inputting the name of the other party and can make a call, but the fluctuation of the name input in the database at that time is efficient. Search may be hindered.
【0004】特に会社名や組織名などを入力する際に
は、入力が正式名称で行なわれたり、略称で行なわれた
りするなど、入力形式が不統一になることが多い。入力
形式が不統一になると、データベース上には存在してい
るにも関わらず、検索できない状況が生じていた。In particular, when inputting a company name, an organization name, etc., the input format is often inconsistent, for example, the input is made with a formal name or an abbreviation. When the input formats became inconsistent, there was a situation where it could not be searched even though it existed in the database.
【0005】[0005]
【発明が解決しようとする課題】上述した従来行なわれ
ている端末識別子の検索では、入力形式が不統一になる
と、データベース上には存在しているにも関わらず、検
索することができず、データベースを効率よく利用する
ことができないという問題点がある。In the above-described conventional search for the terminal identifier, if the input formats become inconsistent, the search cannot be performed even though it exists in the database. There is a problem that the database cannot be used efficiently.
【0006】本発明は上述したような従来の技術が有す
る問題点に鑑みてなされたものであって、入力形式が不
統一であっても検索を可能とし、効率よくデータベース
を利用することのできる通信端末およびメモリダイヤル
検索方法を実現することを目的とする。The present invention has been made in view of the problems of the above-mentioned conventional technique, and enables retrieval even if the input formats are not unified, and the database can be used efficiently. An object is to realize a communication terminal and a memory dial search method.
【0007】[0007]
【課題を解決するための手段】本発明の通信端末は、名
称と端末識別子を入力するためのメモリダイヤル入力手
段と、前記メモリダイヤル入力手段に入力された名称と
端末識別子を組として記憶するメモリダイヤル記憶部
と、前記メモリダイヤル入力手段に入力された名称によ
り前記メモリダイヤル記憶部に記憶されている端末識別
子を検索するメモリダイヤル検索手段と、を備える通信
端末であって、前記メモリダイヤル入力手段に入力され
た名称から略称を生成する略称生成手段と、前記メモリ
ダイヤル記憶部は、前記略称生成手段により生成された
略称を前記メモリダイヤル入力手段に入力された名称と
端末識別子とともに組として記憶し、前記メモリダイヤ
ル検索手段は、前記メモリダイヤル入力手段に入力され
た名称が、前記メモリダイヤル記憶部に名称または略称
として一致するものがあるかを検索することを特徴とす
る。A communication terminal according to the present invention comprises a memory dial input means for inputting a name and a terminal identifier, and a memory for storing the name and terminal identifier entered in the memory dial input means as a set. A communication terminal comprising: a dial storage unit; and a memory dial search unit that searches a terminal identifier stored in the memory dial storage unit by a name input to the memory dial input unit, the memory dial input unit The abbreviated name generation means for generating an abbreviated name from the name input to the memory dial storage section stores the abbreviated name generated by the abbreviated name generation means as a set together with the name and terminal identifier input to the memory dial input means. In the memory dial search means, the name input to the memory dial input means is the memo Characterized in that it searches whether there is a match as a name or abbreviation dial storage unit.
【0008】この場合、組織または機関名とそれら略称
を格納する略称辞書を備え、略称生成手段は該略称辞書
を参照して入力された名称から略称を生成することとし
てもよい。In this case, an organization or institution name and an abbreviation dictionary storing the abbreviations may be provided, and the abbreviation generation means may refer to the abbreviation dictionary and generate an abbreviation from the input name.
【0009】また、単語が格納された一般単語辞書を備
え、略称生成手段は該一般単語辞書を参照して入力され
た名称を単語に分解して略称を生成することとしてもよ
い。It is also possible to provide a general word dictionary in which words are stored, and the abbreviation generating means may refer to the general word dictionary to decompose the input name into words to generate abbreviations.
【0010】また、人名の姓および名が格納された人名
辞書を備え、略称生成手段は入力された名称が前記人名
辞書に格納されている場合には略称を生成しないことと
してもよい。It is also possible to provide a personal name dictionary in which surnames and given names of personal names are stored, and the abbreviation generation means does not generate abbreviations when the input name is stored in the personal name dictionary.
【0011】また、略称の構成に使用されることが少な
い単語が格納された略称除外語辞書を備え、略称生成手
段は入力された名称が前記略称除外語辞書に格納されて
いる場合には略称を生成しないこととしてもよい。The abbreviation exclusion word dictionary stores words that are rarely used in the abbreviation construction, and the abbreviation generation means abbreviates an abbreviation when the input name is stored in the abbreviation exclusion word dictionary. May not be generated.
【0012】本発明のメモリダイヤル検索方法は、名称
と端末識別子を入力するためのメモリダイヤル入力手段
と、前記メモリダイヤル入力手段に入力された名称と端
末識別子を組として記憶するメモリダイヤル記憶部と、
前記メモリダイヤル入力手段に入力された名称により前
記メモリダイヤル記憶部に記憶されている端末識別子を
検索するメモリダイヤル検索手段と、を備える通信端末
で行なわれるメモリダイヤル検索方法であって、前記メ
モリダイヤル入力手段に入力された名称から略称を生成
し、前記メモリダイヤル記憶部に、前記略称生成手段に
より生成された略称を前記メモリダイヤル入力手段に入
力された名称と端末識別子とともに組として記憶させ、
前記メモリダイヤル検索手段は、前記メモリダイヤル入
力手段に入力された名称が、前記メモリダイヤル記憶部
に名称または略称として一致するものがあるかを検索す
ることを特徴とする。The memory dial search method of the present invention comprises a memory dial input means for inputting a name and a terminal identifier, and a memory dial storage section for storing the name and terminal identifier input to the memory dial input means as a set. ,
A memory dial search method performed by a communication terminal, comprising: a memory dial search unit that searches a terminal identifier stored in the memory dial storage unit by a name input to the memory dial input unit. An abbreviation is generated from the name input to the input means, and the memory dial storage section stores the abbreviation generated by the abbreviation generation means as a set together with the name and the terminal identifier input to the memory dial input means,
The memory dial search means searches the memory dial storage section for a name or abbreviated name that matches the name input to the memory dial input means.
【0013】この場合、組織または機関名とそれら略称
を格納する略称辞書を用い、略称生成は該略称辞書を参
照して行なわれることとしてもよい。In this case, an abbreviation dictionary that stores the organization or institution name and their abbreviations may be used, and the abbreviation generation may be performed by referring to the abbreviation dictionary.
【0014】また、単語が格納された一般単語辞書を用
い、略称生成は該一般単語辞書を参照して入力された名
称を単語に分解して行なわれることとしてもよい。Further, a general word dictionary in which words are stored may be used, and the abbreviation may be generated by decomposing the input name into words by referring to the general word dictionary.
【0015】また、人名の姓および名が格納された人名
辞書を用い、略称生成は入力された名称が前記人名辞書
に格納されている場合には行なわないこととしてもよ
い。It is also possible to use a personal name dictionary in which the surnames and given names of personal names are stored, and abbreviated name generation is not performed when the input name is stored in the personal name dictionary.
【0016】また、略称の構成に使用されることが少な
い単語が格納された略称除外語辞書を用い、略称生成は
入力された名称が前記略称除外語辞書に格納されている
場合には行わないこととしてもよい。An abbreviation exclusion word dictionary that stores words that are rarely used in the abbreviation construction is used, and abbreviation generation is not performed when the input name is stored in the abbreviation exclusion word dictionary. It may be that.
【0017】上位のように構成される本発明において
は、略称を入力した場合でも名称を入力したときと同様
の検索が行なわれることとなる。この略称は端末識別子
の登録時に入力された名称から生成されるため、従来行
なわれている名称入力を行なうだけで略称の登録および
検索が行なわれることとなる。In the present invention configured as in the higher order, even when an abbreviation is entered, the same search as when the name is entered is performed. Since this abbreviation is generated from the name input at the time of registering the terminal identifier, the abbreviation can be registered and searched simply by performing the conventional name input.
【0018】[0018]
【発明の実施の形態】次に、本発明の実施例について図
面を参照して説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described with reference to the drawings.
【0019】図1は本発明による通信端末の一実施例の
全体構成を示すブロック図である。FIG. 1 is a block diagram showing the overall configuration of an embodiment of a communication terminal according to the present invention.
【0020】本実施例は、メモリダイヤル入力手段1、
略称生成手段2、メモリダイヤル検索手段3、発振手段
4、略称辞書5、一般単語辞書6、人名辞書7、略称除
外語辞書8およびメモリダイヤル記憶部9から構成され
ている。In this embodiment, the memory dial input means 1,
It is composed of an abbreviation generating means 2, a memory dial searching means 3, an oscillating means 4, an abbreviation dictionary 5, a general word dictionary 6, a personal name dictionary 7, an abbreviation exclusion word dictionary 8 and a memory dial storage section 9.
【0021】メモリダイヤル入力手段1は、通信端末利
用者が他の通信端末についての所有者の名称と端末識別
子を入力する際に用いられる。略称生成手段2はメモリ
ダイヤル入力手段1に入力された名称から略称を生成す
る。図8は略称生成手段2で使用される略称生成バッフ
ァの構成例を示している。発信手段4は、指定された端
末識別子に対して発信動作を行う。The memory dial input means 1 is used when a communication terminal user inputs the name and terminal identifier of the owner of another communication terminal. The abbreviation generation means 2 generates an abbreviation from the name input to the memory dial input means 1. FIG. 8 shows a configuration example of the abbreviation generation buffer used in the abbreviation generation means 2. The transmission means 4 performs a transmission operation to the designated terminal identifier.
【0022】メモリダイヤル記憶部9は、メモリダイヤ
ル入力手段1を介して入力された名称と端末識別子を記
憶し、メモリダイヤル検索手段3はメモリダイヤル入力
手段1を介して入力された名称からメモリダイヤル記憶
部9に記憶されている端末識別子を検索する。発信手段
4は、指定された端末識別子を持つ通信端末に対して、
有線・無線などの通信路を経由して発信を行なう。The memory dial storage unit 9 stores the name and terminal identifier input via the memory dial input means 1, and the memory dial search means 3 stores the name and terminal identifier input via the memory dial input means 1 in the memory dial. The terminal identifier stored in the storage unit 9 is searched. The transmitting means 4 sends the communication terminal having the designated terminal identifier to
Calls are sent via wired or wireless communication channels.
【0023】メモリダイヤル記憶部9は、その記憶され
るデータを表す図6に示されるように、名称と端末識別
子に加えて、生成された略称を格納する。The memory dial storage unit 9 stores the generated abbreviation in addition to the name and the terminal identifier, as shown in FIG. 6 showing the stored data.
【0024】メモリダイヤル検索手段3は、名称検索時
にメモリダイヤル記憶部9を名称と略称の両方で検索す
るもので、この構成により、メモリダイヤル入力時には
正式名称でメモリダイヤルが登録され、検索時に略称が
入力された場合であっても、所望の端末識別子を検索す
ることが可能となっている。The memory dial search means 3 searches the memory dial storage unit 9 by both the name and the abbreviated name at the time of the name search. With this configuration, the memory dial is registered with the official name when the memory dial is input and the abbreviated name is searched at the time of the search. Even when is input, it is possible to search for a desired terminal identifier.
【0025】略称生成手段2と、略称辞書5、一般単語
辞書6、人名辞書7、略称除外語辞書8は、電話帳への
名称入力時に、入力された名称を単語分解し、略称の自
動生成を行なうためのものとして設けられている。The abbreviation generation means 2, the abbreviation dictionary 5, the general word dictionary 6, the personal name dictionary 7, and the abbreviation exclusion word dictionary 8 decompose the entered names into words to automatically generate abbreviations. It is provided for doing.
【0026】略称辞書5には、公的機関、大企業などの
正式名称とよく使われる略称が格納されている。図5は
略称辞書5に格納される名称と略称の例を示す図であ
り、図示されるように、略称辞書5には、一般的によく
使われる略称と名称が格納されており、この格納されて
いる略称は、単語分解して頭文字を結合する処理では得
ることはできない。The abbreviation dictionary 5 stores abbreviated names often used as official names of public institutions, large companies, and the like. FIG. 5 is a diagram showing examples of names and abbreviations stored in the abbreviation dictionary 5. As shown in the figure, the abbreviation dictionary 5 stores commonly used abbreviations and names. The abbreviated name cannot be obtained by a process of decomposing words and combining the initial letters.
【0027】一般単語辞書6は、入力された名称を単語
分解するための一般単語が格納されている。The general word dictionary 6 stores general words for decomposing the input name into words.
【0028】人名辞書7には、人名の姓及び名として良
く使われる単語、換言すれば、人名の構成に用いられる
単語を格納するもので、人名辞書7に格納されている単
語のみで構成された名称からは略称は生成されない。The personal name dictionary 7 stores words that are often used as surnames and first names of personal names, in other words, words that are used to construct personal names, and are composed of only the words stored in the personal name dictionary 7. No abbreviation is generated from the name.
【0029】略称除外語辞書8には、一般的に略称の構
成に使用されることが少ない単語が格納されており、略
称除外語辞書8に格納されている単語は略称の構成から
除外される。図7は略称除外語辞書8に含まれる単語と
含まれない単語の例を示している。The abbreviation exclusion word dictionary 8 generally stores words that are rarely used in the abbreviation construction, and the words stored in the abbreviation exclusion word dictionary 8 are excluded from the abbreviation construction. . FIG. 7 shows examples of words included in the abbreviation exclusion word dictionary 8 and words not included in the abbreviation exclusion word dictionary 8.
【0030】次に、図1ないし図4、図6ないし図9を
参照して、本実施例のメモリダイヤルを登録する際の動
作について説明する。Next, the operation of registering the memory dial of this embodiment will be described with reference to FIGS. 1 to 4 and 6 to 9.
【0031】図2はメモリダイヤル入力手段1の動作を
示すフローチャートである。FIG. 2 is a flow chart showing the operation of the memory dial input means 1.
【0032】通信端末利用者がメモリダイヤル入力手段
1に登録する名称を入力し(ステップ21)、対応する
端末識別子を入力する(ステップ22)と、メモリダイ
ヤル入力手段1は入力された名称と端末識別子をメモリ
ダイヤル記憶部9に登録する(ステップ23)。When the communication terminal user inputs the name to be registered in the memory dial input means 1 (step 21) and the corresponding terminal identifier (step 22), the memory dial input means 1 receives the input name and terminal. The identifier is registered in the memory dial storage unit 9 (step 23).
【0033】続いて、メモリダイヤル入力手段1は、入
力された名称をキーワードとして略称辞書5を検索し
(ステップ24)、略称辞書5内に該当する名称が見つ
かったかを確認する(ステップ25)。略称辞書5内に
該当する名称が見つかった場合には、辞書内の対応する
略称をメモリダイヤル記憶部9に対して登録し(ステッ
プ28)、終了する。Next, the memory dial input means 1 searches the abbreviation dictionary 5 using the entered name as a keyword (step 24) and confirms whether the corresponding name is found in the abbreviation dictionary 5 (step 25). If the corresponding name is found in the abbreviation dictionary 5, the corresponding abbreviation in the dictionary is registered in the memory dial storage unit 9 (step 28), and the process ends.
【0034】略称辞書5に名称が登録されていない場合
には、略称生成手段2に名称を送る。略称生成手段2で
は送られてきた名称の略称を生成し(ステップ26)、
その結果略称の生成が成功したかを確認する(ステップ
27)。略称生成手段2は、略称生成に成功した場合に
は、メモリダイヤル記憶部9に対して生成した略称を登
録し(ステップ28)、終了とする。略称生成に失敗し
た場合は、メモリダイヤル記憶部9への略称登録は行な
わない。If the name is not registered in the abbreviation dictionary 5, the name is sent to the abbreviation generating means 2. The abbreviation generating means 2 generates an abbreviation of the name sent (step 26),
As a result, it is confirmed whether the generation of the abbreviation has succeeded (step 27). When the abbreviation generation means 2 succeeds in generating the abbreviation, it registers the generated abbreviation in the memory dial storage unit 9 (step 28) and ends the process. If the generation of the abbreviation fails, the abbreviation is not registered in the memory dial storage unit 9.
【0035】したがって、メモリダイヤル記憶部9に
は、ユーザが入力した名称と端末識別子のみが記憶され
る。また、略称辞書5の検索に成功するか、略称生成手
段2により略称が生成された場合は、メモリダイヤル記
憶部9にはユーザが入力した名称と端末識別子及び略称
が記憶される。Therefore, the memory dial storage unit 9 stores only the name and the terminal identifier input by the user. Further, when the abbreviation dictionary 5 is successfully searched or the abbreviation is generated by the abbreviation generating means 2, the memory dial storage unit 9 stores the name input by the user, the terminal identifier, and the abbreviation.
【0036】次に、本実施例における略称生成動作につ
いて説明する。図3は、ステップ26として略称生成手
段2で行われる略称生成動作を示すフローチャートであ
る。Next, the abbreviation generation operation in this embodiment will be described. FIG. 3 is a flowchart showing an abbreviation generation operation performed by the abbreviation generation means 2 as step 26.
【0037】略称生成を行うにあたり、まず、略称生成
手段2は、略称生成手段2に付随して設けられている略
称生成バッファ(不図示)の初期化を行なう(ステップ
31)。In performing the abbreviation generation, first, the abbreviation generation means 2 initializes an abbreviation generation buffer (not shown) provided in association with the abbreviation generation means 2 (step 31).
【0038】略称生成バッファは図8に示す構造を持つ
もので、名称を複数の単語に分解し、その結果として各
単語と単語の種類を格納する。単語の種類は一般名詞と
人名の2種類で、それぞれ一般単語辞書6に格納された
単語及び人名辞書7に格納された単語である。ステップ
31では略称生成バッファ内をクリアする。The abbreviation generation buffer has the structure shown in FIG. 8, and decomposes the name into a plurality of words, and stores each word and the type of the word as a result. There are two types of words, a general noun and a personal name, which are a word stored in the general word dictionary 6 and a word stored in the personal name dictionary 7, respectively. In step 31, the abbreviated name generation buffer is cleared.
【0039】次にメモリダイヤル入力手段より渡された
名称により一般単語辞書6を検索し(ステップ32)、
その結果を確認する(ステップ33)。なお、ステップ
32における検索は前方一致検索により行なわれる。Next, the general word dictionary 6 is searched by the name given from the memory dial input means (step 32),
The result is confirmed (step 33). The search in step 32 is performed by a prefix match search.
【0040】ステップ33において、一般単語辞書6に
一致する単語が無いことが確認された場合には、人名辞
書7を前方一致検索にて検索し(ステップ34)、その
結果を確認する(ステップ35)。When it is confirmed in step 33 that there is no matching word in the general word dictionary 6, the personal name dictionary 7 is searched by the prefix match search (step 34), and the result is confirmed (step 35). ).
【0041】ステップ35において、人名辞書7に一致
する人名単語が無いことが確認された場合には、さらに
略称除外語辞書8を検索し(ステップ36)、その結果
を確認する(ステップ37)。When it is confirmed in step 35 that there is no matching personal name word in the personal name dictionary 7, the abbreviation exclusion word dictionary 8 is further searched (step 36), and the result is confirmed (step 37).
【0042】一般単語辞書6の検索、人名辞書7の検
索、略称除外語辞書8の検索のいずれも失敗した場合に
は、略称生成手段2はメモリダイヤル入力手段1に対し
て、略称生成失敗を通知して(ステップ38)、略称生
成処理を終了する。When the search of the general word dictionary 6, the search of the person name dictionary 7, and the search of the abbreviation exclusion word dictionary 8 all fail, the abbreviation generation means 2 causes the memory dial input means 1 to fail in abbreviation generation. A notification is given (step 38), and the abbreviation generation process ends.
【0043】一般単語辞書検索、人名辞書検索、略称除
外語辞書検索のいずれかの検索の結果、一致する単語が
あることが確認された場合には、一致範囲が名称全体
か、一部かを確認する(ステップ39)。If it is confirmed as a result of any one of the general word dictionary search, the personal name dictionary search, and the abbreviation exclusion word dictionary search that there is a matching word, it is determined whether the matching range is the entire name or a part of the name. Confirm (step 39).
【0044】一致範囲が一部の場合には、検索した単語
と残り部分に名称を分解し(ステップ144)、略称除
外語であるかを確認する(ステップ145)。この結
果、略称除外語であることが確認された場合には、名称
の残り部分について一般単語辞書検索33からの処理を
再度繰り返す。When the matching range is a part, the name is decomposed into the searched word and the remaining part (step 144), and it is confirmed whether or not the word is an abbreviation excluded word (step 145). As a result, when it is confirmed that the word is an abbreviation exclusion word, the process from the general word dictionary search 33 is repeated again for the remaining part of the name.
【0045】ステップ145にて略称除外語でないこと
が確認された場合には、略称生成バッファに単語と単語
の種類を格納する(ステップ146)。このとき、単語
の種類は一般単語辞書検索で一致した場合は、一般名詞
とし、人名辞書検索で一致した場合には人名とする。そ
の後、名称の残り部分について一般単語辞書検索33か
らの処理を再度繰り返す。If it is confirmed in step 145 that the word is not an abbreviation excluded word, the word and the word type are stored in the abbreviation generation buffer (step 146). At this time, if the word type matches in the general word dictionary search, it is a general noun, and if it matches in the person name dictionary search, it is a person name. After that, the process from the general word dictionary search 33 is repeated for the rest of the name.
【0046】また、ステップ39で、名称の全ての部分
について、辞書に一致する単語に見つかった場合、略称
生成バッファ内に格納された全ての単語の種類が人名か
否かを確認する(ステップ141)。In step 39, if all the parts of the name are found in the words that match the dictionary, it is confirmed whether or not the types of all the words stored in the abbreviation generation buffer are personal names (step 141). ).
【0047】全て人名で構成されている場合、略称を生
成せず、略称生成失敗をメモリダイヤル入力手段1に通
知して(ステップ38)、略称生成処理を終了する。When all the names are formed, the abbreviated name is not generated, the abbreviated name generation failure is notified to the memory dial input means 1 (step 38), and the abbreviated name generation processing is ended.
【0048】ステップ39で、略称生成バッファ内に格
納された単語の中に、一般名詞が含まれる場合は、各単
語の先頭文字を抽出し、これらを結合して略称を生成し
(ステップ142)、メモリダイヤル入力手段1に対し
て生成した略称を通知して(ステップ143)、終了と
する。In step 39, if a general noun is included in the words stored in the abbreviation generation buffer, the first character of each word is extracted and combined to generate an abbreviation (step 142). The generated abbreviation is notified to the memory dial input means 1 (step 143), and the process is ended.
【0049】図9は入力された名称と、略称生成バッフ
ァの格納内容の例を示している。FIG. 9 shows an example of the input name and the stored contents of the abbreviation generation buffer.
【0050】図9(a)に示されるN弁護士連盟91は
全て一般単語で構成された例である。「N弁護士連盟」
という名称が「N」「弁護士」「連盟」の3つの単語に
分解され、それぞれの先頭文字を連結して「N弁連」と
いう略称を生成する。The N bar association 91 shown in FIG. 9 (a) is an example in which all N bar associations are composed of general words. "N Bar Association"
Is decomposed into three words, "N", "lawyer", and "federation", and the leading characters of each are concatenated to generate the abbreviation "N-benren".
【0051】図9(b)に示される例は略称除外語を含
む例である。N電気株式会92という名称を略称として
入力する場合、特にメモリダイヤルを検索するような使
用状況においては、「株式会社」の部分を略称には含め
ない事が多い。したがって、「株式会社」という単語を
略称除外語辞書8に登録しておくことにより、略称生成
バッファには格納されず、生成された略称には「株」の
文字が入らない。The example shown in FIG. 9B is an example including an abbreviation exclusion word. When the name N Electric Stock Association 92 is entered as an abbreviation, the "corporation" portion is often not included in the abbreviation, especially in a usage situation where a memory dial is searched. Therefore, by registering the word "corporation" in the abbreviation exclusion word dictionary 8, it is not stored in the abbreviation generation buffer, and the generated abbreviation does not include the characters "stock".
【0052】図7は略称除外語辞書8に格納される単語
と格納されない単語の例であるが、例えば、「U動物
園」を「U動」のように略す事は通常行なわれないが、
一方「連盟」「協会」といった単語は「xx連」「xx
協」といった形で略称に使用されることが多いため略称
除外語辞書には格納せず、一般単語辞書6に格納され
る。FIG. 7 shows an example of words stored in the abbreviation exclusion word dictionary 8 and words not stored therein. For example, abbreviation of "U zoo" such as "U movement" is not normally performed.
On the other hand, the words "federation" and "association" are "xx-ren" and "xx".
Since it is often used for abbreviations such as "kyo", it is stored in the general word dictionary 6 instead of being stored in the abbreviation exclusion word dictionary.
【0053】図9(c)に示される例は、全て人名で構
成された単語(山田太郎93)の例であり、このような
場合はステップ141により略称生成対象から名称全体
が除外される。The example shown in FIG. 9 (c) is an example of a word (Taro Yamada 93) that is composed entirely of personal names. In such a case, the entire name is excluded from the abbreviation generation target in step 141.
【0054】次に、本実施例のメモリダイヤル検索動作
についてメモリダイヤル検索手段3の動作を示すフロー
チャートである図4を参照して説明する。Next, the memory dial search operation of this embodiment will be described with reference to FIG. 4, which is a flow chart showing the operation of the memory dial search means 3.
【0055】通信端末利用者がメモリダイヤル検索手段
3に検索登録する名称を入力すると(ステップ41)、
メモリダイヤル検索手段3は、まず、メモリダイヤル記
憶部9に登録されている名称で検索し(ステップ4
2)、その結果を確認する(ステップ43)。When the communication terminal user inputs the name to be searched and registered in the memory dial searching means 3 (step 41),
The memory dial search means 3 first searches for the name registered in the memory dial storage unit 9 (step 4
2) Confirm the result (step 43).
【0056】ステップ43にて検索の結果が不一致であ
ることが確認された場合には、メモリダイヤル記憶部9
に登録された略称を検索する(ステップ44)、その結
果を確認する(ステップ45)。If it is confirmed in step 43 that the search results do not match, the memory dial storage unit 9
The abbreviation registered in () is searched (step 44), and the result is confirmed (step 45).
【0057】ステップ45にてさらに不一致であること
が確認された場合には、該当データが無い旨をユーザに
表示し(ステップ46)、処理を終了する。If it is further confirmed in step 45 that there is no match, the fact that there is no corresponding data is displayed to the user (step 46), and the processing is terminated.
【0058】ステップ43、45にて、名称もしくは略
称による検索にて一致するデータがあることが確認され
た場合には、メモリダイヤル記憶部9から名称と端末識
別子を読み出し(ステップ47)、ユーザに対して表示
を行なう(ステップ48)。If it is confirmed in the steps 43 and 45 that the matching data is found by the search by the name or the abbreviation, the name and the terminal identifier are read from the memory dial storage section 9 (step 47) and the user is informed. A display is made (step 48).
【0059】ステップ48におけるにより通信端末利用
者は、検索された名称と端末識別子を確認し、意図した
発信先であるかにより、発信動作を選択する(ステップ
49)。In step 48, the communication terminal user confirms the retrieved name and terminal identifier, and selects the calling operation depending on whether it is the intended destination (step 49).
【0060】発信手段4は、ステップ49における通信
端末利用者の選択内容を確認し(ステップ4a)、通信
端末利用者が発信動作を選択しないことが確認された場
合には何もせずに終了し、発信動作を選択したことが確
認された場合には、発信手段4に端末識別子を渡し、相
手端末への発信動作を行なう(ステップ4b)。The transmitting means 4 confirms the selection contents of the communication terminal user in step 49 (step 4a), and if it is confirmed that the communication terminal user does not select the transmission operation, terminates without doing anything. If it is confirmed that the calling operation is selected, the terminal identifier is passed to the sending means 4 and the calling operation to the partner terminal is performed (step 4b).
【0061】[0061]
【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載する効果を奏する。Since the present invention is constructed as described above, it has the following effects.
【0062】メモリダイヤルに登録された名称と端末識
別子の組に対して、入力された名称と名称に対する略称
の両方での検索は可能となる。With respect to the combination of the name and the terminal identifier registered in the memory dial, it is possible to search by both the input name and the abbreviation for the name.
【0063】人名もしくは組織名が入力される事が多
い、メモリダイヤルの検索にあたり、人名辞書により、
入力された名称が人名か否かを判断することで、人名か
ら略称を生成せず、不適切な略称の生成と、それによる
不適切な検索結果の出力を防止することができる。A person name or an organization name is often input, and when searching a memory dial, a person name dictionary is used.
By determining whether or not the input name is a person's name, an abbreviation is not generated from the person's name, and it is possible to prevent generation of an inappropriate abbreviation and output of an inappropriate search result.
【0064】人名もしくは組織名が入力される事が多
い、メモリダイヤルの検索にあたり、略称除外語辞書に
より、入力された名称内に、略称を構成するのに不適切
な単語を含む場合に、この単語の先頭文字を生成された
略称から除外し、不適切な略称の生成と、それによる不
適切な検索結果の出力を防止することができる。When searching a memory dial in which a person's name or an organization's name is often input, when an abbreviation exclude word dictionary contains an inappropriate word for forming an abbreviation, this abbreviation exclude word dictionary is used. It is possible to exclude the first letter of a word from the generated abbreviations and prevent the generation of inappropriate abbreviations and the output of inappropriate search results.
【0065】略称による検索機能を備えたメモリダイヤ
ルを通信端末に備えることで、ユーザによる発信操作を
効率的で利便性の高いものとすることができる。By providing the communication terminal with the memory dial having the search function by the abbreviation, it is possible to make the user's calling operation efficient and highly convenient.
【図1】本発明による通信端末の一実施例の全体構成を
示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of an embodiment of a communication terminal according to the present invention.
【図2】メモリダイヤル入力手段1の動作を示すフロー
チャートである。FIG. 2 is a flowchart showing the operation of the memory dial input means 1.
【図3】略称生成手段2で行われる略称生成動作を示す
フローチャートである。FIG. 3 is a flowchart showing an abbreviation generation operation performed by an abbreviation generation means 2.
【図4】メモリダイヤル検索手段3の動作を示すフロー
チャートである。FIG. 4 is a flowchart showing the operation of the memory dial search means 3.
【図5】略称辞書5に格納される名称と略称の例を示す
図である。FIG. 5 is a diagram showing an example of names and abbreviations stored in an abbreviation dictionary 5.
【図6】メモリダイヤル記憶部9は、その記憶されるデ
ータを表す図である。FIG. 6 is a diagram showing data stored in a memory dial storage unit 9.
【図7】略称除外語辞書8に含まれる単語と含まれない
単語の例を示す図である。FIG. 7 is a diagram showing examples of words included in the abbreviation exclusion word dictionary 8 and words not included therein.
【図8】略称生成手段2で使用される略称生成バッファ
の構成例を示す図である。8 is a diagram showing a configuration example of an abbreviation generation buffer used in an abbreviation generation means 2. FIG.
【図9】入力された名称と、略称生成バッファの格納内
容の例を示す図である。FIG. 9 is a diagram showing an example of input names and stored contents of an abbreviation generation buffer.
1 メモリダイヤル入力手段
2 略称生成手段
3 メモリダイヤル検索手段
4 発信手段
5 略称辞書
6 一般単語辞書
7 人名辞書
8 略称除外語辞書
9 メモリダイヤル記憶部
4a,4b,21〜28、31〜39、41〜49,1
41〜146 ステップ1 Memory Dial Input Means 2 Abbreviation Generating Means 3 Memory Dial Searching Means 4 Sending Means 5 Abbreviation Dictionaries 6 General Word Dictionaries 7 Personal Name Dictionaries 8 Abbreviation Exclusion Word Dictionaries 9 Memory Dial Storages 4a, 4b, 21-28, 31-39, 41 ~ 49,1
41-146 steps
Claims (10)
リダイヤル入力手段と、前記メモリダイヤル入力手段に
入力された名称と端末識別子を組として記憶するメモリ
ダイヤル記憶部と、前記メモリダイヤル入力手段に入力
された名称により前記メモリダイヤル記憶部に記憶され
ている端末識別子を検索するメモリダイヤル検索手段
と、を備える通信端末であって、 前記メモリダイヤル入力手段に入力された名称から略称
を生成する略称生成手段と、 前記メモリダイヤル記憶部は、前記略称生成手段により
生成された略称を前記メモリダイヤル入力手段に入力さ
れた名称と端末識別子とともに組として記憶し、 前記メモリダイヤル検索手段は、前記メモリダイヤル入
力手段に入力された名称が、前記メモリダイヤル記憶部
に名称または略称として一致するものがあるかを検索す
ることを特徴とする通信端末。1. A memory dial input unit for inputting a name and a terminal identifier, a memory dial storage unit for storing the name and terminal identifier input to the memory dial input unit as a set, and the memory dial input unit. A communication dial comprising: a memory dial search means for searching a terminal identifier stored in the memory dial storage unit by the input name; and an abbreviation for generating an abbreviation from the name input to the memory dial input means. The generation means and the memory dial storage unit store the abbreviation generated by the abbreviation generation means as a set together with the name and the terminal identifier input to the memory dial input means, and the memory dial search means stores the memory dial. The name entered in the input means is referred to as the name or abbreviation in the memory dial storage section. A communication terminal characterized by searching for a match.
え、略称生成手段は該略称辞書を参照して入力された名
称から略称を生成することを特徴とする通信端末。2. The communication terminal according to claim 1, further comprising an abbreviation dictionary that stores an organization or institution name and their abbreviations, and the abbreviation generation means refers to the abbreviation dictionary and generates an abbreviation from the input name. A communication terminal characterized by.
において、 単語が格納された一般単語辞書を備え、略称生成手段は
該一般単語辞書を参照して入力された名称を単語に分解
して略称を生成することを特徴とする通信端末。3. The communication terminal according to claim 1, further comprising: a general word dictionary in which words are stored, and the abbreviation generation unit refers to the general word dictionary to decompose the input name into words. A communication terminal, wherein the communication terminal generates an abbreviation.
載の通信端末において、 人名の姓および名が格納された人名辞書を備え、略称生
成手段は入力された名称が前記人名辞書に格納されてい
る場合には略称を生成しないことを特徴とする通信端
末。4. The communication terminal according to any one of claims 1 to 3, further comprising a personal name dictionary in which the family name and first name of the personal name are stored, and the abbreviation generation means stores the input name in the personal name dictionary. A communication terminal, which does not generate an abbreviation when it is being used.
載の通信端末において、 略称の構成に使用されることが少ない単語が格納された
略称除外語辞書を備え、略称生成手段は入力された名称
が前記略称除外語辞書に格納されている場合には略称を
生成しないことを特徴とする通信端末。5. The communication terminal according to claim 1, further comprising an abbreviation exclusion word dictionary that stores words rarely used for abbreviation construction, and the abbreviation generation means is input. A communication terminal which does not generate an abbreviation when the name is stored in the abbreviation exclusion word dictionary.
リダイヤル入力手段と、前記メモリダイヤル入力手段に
入力された名称と端末識別子を組として記憶するメモリ
ダイヤル記憶部と、前記メモリダイヤル入力手段に入力
された名称により前記メモリダイヤル記憶部に記憶され
ている端末識別子を検索するメモリダイヤル検索手段
と、を備える通信端末で行なわれるメモリダイヤル検索
方法であって、 前記メモリダイヤル入力手段に入力された名称から略称
を生成し、 前記メモリダイヤル記憶部に、前記略称生成手段により
生成された略称を前記メモリダイヤル入力手段に入力さ
れた名称と端末識別子とともに組として記憶させ、 前記メモリダイヤル検索手段は、前記メモリダイヤル入
力手段に入力された名称が、前記メモリダイヤル記憶部
に名称または略称として一致するものがあるかを検索す
ることを特徴とするメモリダイヤル検索方法。6. A memory dial input unit for inputting a name and a terminal identifier, a memory dial storage unit for storing the name and terminal identifier input to the memory dial input unit as a set, and the memory dial input unit. A memory dial search method performed by a communication terminal, comprising: a memory dial search unit that searches a terminal identifier stored in the memory dial storage unit by an input name; An abbreviation is generated from the name, and the memory dial storage unit stores the abbreviation generated by the abbreviation generation means as a set together with the name and the terminal identifier input to the memory dial input means, and the memory dial search means, The name entered in the memory dial input means is stored in the memory dial A method for searching a memory dial, characterized in that a search is made for matching names or abbreviations of parts.
において、 組織または機関名とそれら略称を格納する略称辞書を用
い、略称生成は該略称辞書を参照して行なわれることを
特徴とするメモリダイヤル検索方法。7. The memory dial search method according to claim 6, wherein an abbreviation dictionary storing an organization or institution name and their abbreviations is used, and abbreviation generation is performed with reference to the abbreviation dictionary. retrieval method.
イヤル検索方法において、 単語が格納された一般単語辞書を用い、略称生成は該一
般単語辞書を参照して入力された名称を単語に分解して
行なわれることを特徴とするメモリダイヤル検索方法。8. The method for searching a memory dial according to claim 6 or 7, wherein a general word dictionary in which words are stored is used, and the abbreviation is decomposed into words input by referring to the general word dictionary. A method for searching a memory dial, characterized in that
載のメモリダイヤル検索方法において、 人名の姓および名が格納された人名辞書を用い、略称生
成は入力された名称が前記人名辞書に格納されている場
合には行なわないことを特徴とするメモリダイヤル検索
方法。9. The method for searching a memory dial according to claim 6, wherein a personal name dictionary in which a surname and a given name of a personal name are stored is used, and in the abbreviation generation, the input name is stored in the personal name dictionary. A method for searching a memory dial, which is characterized in that it is not performed when stored.
記載のメモリダイヤル検索方法において、 略称の構成に使用されることが少ない単語が格納された
略称除外語辞書を用い、略称生成は入力された名称が前
記略称除外語辞書に格納されている場合には行わないこ
とを特徴とするメモリダイヤル検索方法。10. The method for searching a memory dial according to claim 6, wherein an abbreviation exclusion word dictionary storing words that are rarely used for abbreviation construction is used, and abbreviation generation is input. A method for searching a memory dial, characterized in that it is not carried out when the created name is stored in the abbreviation exclusion word dictionary.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002134029A JP2003333161A (en) | 2002-05-09 | 2002-05-09 | Communication terminal and memory dial search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002134029A JP2003333161A (en) | 2002-05-09 | 2002-05-09 | Communication terminal and memory dial search method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003333161A true JP2003333161A (en) | 2003-11-21 |
Family
ID=29696810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002134029A Pending JP2003333161A (en) | 2002-05-09 | 2002-05-09 | Communication terminal and memory dial search method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003333161A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009103921A (en) * | 2007-10-23 | 2009-05-14 | Fujitsu Ltd | Abbreviated word determining apparatus, computer program, text analysis apparatus, and speech synthesis apparatus |
-
2002
- 2002-05-09 JP JP2002134029A patent/JP2003333161A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009103921A (en) * | 2007-10-23 | 2009-05-14 | Fujitsu Ltd | Abbreviated word determining apparatus, computer program, text analysis apparatus, and speech synthesis apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5559684B2 (en) | Phone number storage method by automatic message analysis and portable terminal for executing the method | |
EP1847107B1 (en) | Terminal and computer program product for replying to an email message using one of a plurality of communication methods | |
US7013350B2 (en) | System setting flags based on address types in destination address field of a message to indicate different transports to deliver the message | |
US6721402B2 (en) | Apparatus, method, and record medium for automatically categorizing received mail messages | |
US8078978B2 (en) | Method and system for predicting text | |
US20060288298A1 (en) | System, method and technique for enabling users to interact with address fields of messaging applications | |
JP2001056791A (en) | Data receiver and storage medium | |
JP3868759B2 (en) | Telephone and e-mail linkage system and linkage method | |
KR20000018247A (en) | Voice Portal Service System Using Speech Recognition/Text-to-Speech at Communication Network and Method thereof | |
US20040002850A1 (en) | System and method for formulating reasonable spelling variations of a proper name | |
JP2002297511A (en) | Message communication device | |
US20070097429A1 (en) | Portable terminal | |
JP2003333161A (en) | Communication terminal and memory dial search method | |
JP5402700B2 (en) | Reply mail creation device and reply mail creation method | |
GB2390780A (en) | Portable terminal device with multiple text message editors | |
JP4640228B2 (en) | Nickname registration method and apparatus for communication terminal | |
JP5657259B2 (en) | Information processing apparatus, communication terminal, interest information providing method, and interest information providing program | |
JP2004040304A (en) | Electronic mail address control method and program, electronic mail terminal | |
JP2005078057A (en) | Karaoke reservation system | |
JP2004046680A (en) | Method and system for determinining communication pattern | |
JP2003244307A (en) | Portable telephone set and method for creating message | |
KR20100096792A (en) | Apparatus and method of searching inhouse-personal information | |
JPH10154159A (en) | Name retrieval device and program storage medium | |
KR20040110218A (en) | apparatus and method for managing short message using phone book | |
JP4334210B2 (en) | Message providing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041215 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041215 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050422 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060823 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061226 |