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
JP7740892B2 - Information retrieval device and program - Google Patents
[go: Go Back, main page]

JP7740892B2 - Information retrieval device and program - Google Patents

Information retrieval device and program

Info

Publication number
JP7740892B2
JP7740892B2 JP2021070833A JP2021070833A JP7740892B2 JP 7740892 B2 JP7740892 B2 JP 7740892B2 JP 2021070833 A JP2021070833 A JP 2021070833A JP 2021070833 A JP2021070833 A JP 2021070833A JP 7740892 B2 JP7740892 B2 JP 7740892B2
Authority
JP
Japan
Prior art keywords
search
information
name
unit
search results
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
JP2021070833A
Other languages
Japanese (ja)
Other versions
JP2022165488A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021070833A priority Critical patent/JP7740892B2/en
Publication of JP2022165488A publication Critical patent/JP2022165488A/en
Application granted granted Critical
Publication of JP7740892B2 publication Critical patent/JP7740892B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明の実施の形態は、情報検索装置およびプログラムに関する。 Embodiments of the present invention relate to an information search device and program.

電子メールの送信を行う場合に、メールアドレスの入力ミスが発生する可能性がある。そのため、入力されたメールアドレスと類似するメールアドレスを検索して、検索された複数のメールアドレスを表示することによって操作者に確認を促し、入力ミスの発生を抑止するシステムが知られている(例えば、特許文献1)。 When sending an email, there is a possibility that an input error will occur when entering an email address. For this reason, a system is known that searches for email addresses similar to the input email address and displays the multiple email addresses found, prompting the operator to confirm the email address and preventing input errors (for example, Patent Document 1).

しかし、このような検索装置にあっては、検索された複数のメールアドレスが同じ表示形態で表示されるため、操作者が欲するメールアドレスを探すのに手間がかかるという問題があった。 However, with such search devices, multiple searched email addresses are displayed in the same format, which creates the problem of making it time-consuming for the operator to find the desired email address.

本発明が解決しようとする課題は、情報検索によって検索された複数の候補の中から、操作者が欲する情報を容易に探すことができる情報検索装置およびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information search device and program that allows an operator to easily find the information they want from among multiple candidates retrieved by an information search.

実施の形態の情報検索装置は、情報データベースと、取得部と、検索実行部と、表示部と、選択部とを備える。情報データベースには、少なくとも情報の名称と情報の名称に関連付いた属性とが登録される。取得部は、検索対象の名称を取得する。検索実行部は、情報データベースの中から、取得部が取得した名称の少なくとも一部を含む名称を検索する。表示部は、検索実行部による検索結果と、検索結果に関連付いた属性と、第2候補以下の検索結果に関連付いた属性が、第1候補に関連付いた属性と異なる場合に、第1候補の属性とは異なる属性であることを示す識別記号とを、取得部が取得した名称との一致度に応じた順序及び形態で表示させる。選択部は、表示部が表示させた検索結果の中から、一つの検索結果を選択する。 An information search device according to an embodiment includes an information database, an acquisition unit, a search execution unit, a display unit, and a selection unit. The information database stores at least the name of information and attributes associated with the name of the information . The acquisition unit acquires the name of the search target. The search execution unit searches the information database for a name that includes at least a portion of the name acquired by the acquisition unit. The display unit displays the search results from the search execution unit , the attributes associated with the search results, and, if the attributes associated with the second or subsequent search results are different from the attributes associated with the first candidate, an identification symbol indicating that the attributes are different from the attributes of the first candidate, in an order and format according to the degree of similarity with the name acquired by the acquisition unit. The selection unit selects one search result from the search results displayed by the display unit.

図1は、第1の実施の形態の電子メール送受信装置のハードウエア構成の一例を示すハードウエアブロック図である。FIG. 1 is a hardware block diagram showing an example of the hardware configuration of an electronic mail sending and receiving device according to the first embodiment. 図2は、第1の実施の形態の電子メール送受信装置の機能構成の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of the functional configuration of the email sending and receiving device according to the first embodiment. 図3は、情報データベースの構造の一例を示す図である。FIG. 3 is a diagram showing an example of the structure of the information database. 図4は、検索結果の表示形態の1例を示す第1の図である。FIG. 4 is a first diagram showing an example of a display form of the search results. 図5は、検索結果の表示形態の1例を示す第2の図である。FIG. 5 is a second diagram showing an example of a display form of the search results. 図6は、複数の検索結果の中から1つを選択する方法を説明する図である。FIG. 6 is a diagram illustrating a method for selecting one result from a plurality of search results. 図7は、第1の実施の形態の電子メール送受信装置が行う電子メール送信処理の流れの一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the flow of an email transmission process performed by the email transmission/reception device according to the first embodiment. 図8は、検索処理の流れの一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the flow of the search process. 図9は、第1の実施の形態の変形例の電子メール送受信装置が備える情報データベースの構造の一例を示す図である。FIG. 9 is a diagram showing an example of the structure of an information database provided in an electronic mail sending and receiving device according to a modification of the first embodiment.

(第1の実施の形態)
本発明を電子メール送受信装置10に適用した第1の実施の形態について説明する。
(First embodiment)
A first embodiment in which the present invention is applied to an electronic mail transmitting/receiving device 10 will be described.

(電子メール送受信装置のハードウエア構成)
まず、図1を用いて、電子メール送受信装置10のハードウエア構成を説明する。図1は、実施の形態の電子メール送受信装置のハードウエア構成の一例を示すハードウエアブロック図である。
(Hardware configuration of email sending/receiving device)
First, the hardware configuration of an email sending/receiving device 10 will be described with reference to Fig. 1. Fig. 1 is a hardware block diagram showing an example of the hardware configuration of an email sending/receiving device according to an embodiment.

電子メール送受信装置10は、電子メールの作成、閲覧、及びコンピュータネットワークで接続された他のコンピュータ等との間で電子メールの送受信を行うことが可能な装置である。なお、電子メール送受信装置10は、本開示における情報検索装置の一例である。 The email sending and receiving device 10 is a device capable of creating and viewing emails, and sending and receiving emails with other computers connected via a computer network. The email sending and receiving device 10 is an example of an information search device in this disclosure.

電子メール送受信装置10は、各部を制御するための制御部11を備える。制御部11は、CPU(Central Processing Unit)111と、ROM(Read Only Memory)112と、RAM(Random Access Memory)113とを備える。CPU111は、アドレスバス、データバス等のバスライン15を介して、ROM112と、RAM113と接続する。CPU111は、ROM112や記憶部12に記憶された各種プログラムを、RAM113に展開する。CPU111は、RAM113に展開された各種プログラムに従って動作することで電子メール送受信装置10を制御する。すなわち、制御部11は、一般的なコンピュータの構成を有する。 The email sending and receiving device 10 includes a control unit 11 for controlling each unit. The control unit 11 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, and a RAM (Random Access Memory) 113. The CPU 111 is connected to the ROM 112 and RAM 113 via bus lines 15, such as an address bus and a data bus. The CPU 111 loads various programs stored in the ROM 112 and the storage unit 12 into the RAM 113. The CPU 111 controls the email sending and receiving device 10 by operating in accordance with the various programs loaded into the RAM 113. In other words, the control unit 11 has the configuration of a typical computer.

制御部11は、バスライン15を介して、記憶部12と、入出力コントローラ13と、通信コントローラ14と接続する。 The control unit 11 is connected to the memory unit 12, input/output controller 13, and communication controller 14 via the bus line 15.

記憶部12は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。また、記憶部12は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリであってもよい。記憶部12は、制御プログラムPと情報データベースDとを記憶する。 The memory unit 12 is a storage device such as a hard disk drive (HDD) or solid state drive (SSD). The memory unit 12 may also be a non-volatile memory such as a flash memory that retains stored information even when the power is turned off. The memory unit 12 stores the control program P and the information database D.

制御プログラムPは、電子メール送受信装置10の全体の動作を制御するプログラムである。 The control program P is a program that controls the overall operation of the email sending and receiving device 10.

情報データベースDは、電子メールの送信が可能な人物の氏名及び当該人物の属性を登録したテーブルである。情報データベースDの構造について、詳しくは後述する。 Information database D is a table that registers the names of people to whom email can be sent and the attributes of those people. The structure of information database D will be described in detail later.

入出力コントローラ13には、表示デバイス16と操作デバイス17とが接続される。表示デバイス16は、制御部11の指示によって生成された画面を表示する。表示デバイス16は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)等のデバイスで構成される。操作デバイス17は、ユーザの入力操作を取得して制御部11に送信する。操作デバイス17は、例えばキーボードやタッチパネル等のデバイスで構成される。 A display device 16 and an operation device 17 are connected to the input/output controller 13. The display device 16 displays a screen generated in response to instructions from the control unit 11. The display device 16 is configured, for example, as a device such as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence). The operation device 17 acquires user input operations and transmits them to the control unit 11. The operation device 17 is configured, for example, as a device such as a keyboard or touch panel.

通信コントローラ14は、無線LAN等の無線通信を介して、ネットワークに接続されたコンピュータ等と通信するためのインタフェースである。電子メール送受信装置10は、通信コントローラ14を介して、他のコンピュータ等との間で電子メールの送受信を行う。 The communication controller 14 is an interface for communicating with computers and other devices connected to a network via wireless communication such as a wireless LAN. The email sending/receiving device 10 sends and receives emails to and from other computers and other devices via the communication controller 14.

(電子メール送受信装置の機能構成)
図2を用いて、電子メール送受信装置10の機能構成を説明する。図2は、実施の形態の電子メール送受信装置の機能構成の一例を示す機能ブロック図である。
(Functional configuration of email transmission/reception device)
The functional configuration of the email sending and receiving device 10 will be described with reference to Fig. 2. Fig. 2 is a functional block diagram showing an example of the functional configuration of the email sending and receiving device according to the embodiment.

電子メール送受信装置10の制御部11は、制御プログラムPをRAM113に展開して動作させることによって、図2に示す入力情報取得部21と、検索実行部22と、検索結果表示部23と、検索結果選択部24と、表示制御部25と、操作制御部26と、通信制御部27とを機能部として実現する。 The control unit 11 of the email sending/receiving device 10 deploys and runs the control program P in RAM 113, thereby realizing the input information acquisition unit 21, search execution unit 22, search result display unit 23, search result selection unit 24, display control unit 25, operation control unit 26, and communication control unit 27 shown in Figure 2 as functional units.

入力情報取得部21は、操作デバイス17によって入力された、電子メールの送信先である人物、即ち検索対象の氏名を取得する。なお、入力情報取得部21は、本開示における取得部の一例である。なお、氏名は、本開示における情報の名称の一例である。 The input information acquisition unit 21 acquires the name of the person to whom the email is to be sent, i.e., the name of the search target, entered using the operation device 17. Note that the input information acquisition unit 21 is an example of an acquisition unit in this disclosure. Note that the name is an example of the name of information in this disclosure.

検索実行部22は、情報データベースDの中から、入力情報取得部21が取得した氏名(情報の名称)の少なくとも一部を含む氏名を検索する。 The search execution unit 22 searches the information database D for names that include at least a portion of the name (name of information) acquired by the input information acquisition unit 21.

検索結果表示部23は、表示制御部25に対して、検索実行部22による検索結果を、入力情報取得部21が取得した氏名との一致度に応じた順序及び形態で、表示デバイス16に表示させる。より具体的には、検索結果表示部23は、検索実行部22による検索結果を、当該検索結果と入力情報取得部21が取得した名称との一致度が高い順に表示させる。また、検索結果表示部23は、検索実行部22による検索結果と、入力情報取得部21が取得した名称とが完全一致した場合に、完全一致していない検索結果とは異なる形態で表示させる。また、検索結果表示部23は、検索実行部22による検索結果と、検索結果に関連付いた属性と、第2候補以下の検索結果に関連付いた属性が、第1候補に関連付いた属性と異なる場合に、第1候補の属性とは異なる属性であることを示す識別記号(図4,図5参照)と、を表示させる。なお、検索結果表示部23は、本開示における表示部の一例である。 The search result display unit 23 causes the display control unit 25 to display the search results by the search execution unit 22 on the display device 16 in an order and format according to the degree of match with the name acquired by the input information acquisition unit 21. More specifically, the search result display unit 23 displays the search results by the search execution unit 22 in descending order of the degree of match between the search results and the name acquired by the input information acquisition unit 21. Furthermore, when the search results by the search execution unit 22 exactly match the name acquired by the input information acquisition unit 21, the search result display unit 23 displays them in a format different from search results that do not exactly match. Furthermore, the search result display unit 23 displays the search results by the search execution unit 22, the attributes associated with the search results, and, when the attributes associated with the second and subsequent search results are different from the attributes associated with the first candidate, an identification symbol (see Figures 4 and 5) indicating that the attributes are different from the attributes of the first candidate. The search result display unit 23 is an example of a display unit in the present disclosure.

検索結果選択部24は、検索結果表示部23が表示した検索結果の中から、一つの検索結果を選択する。なお、検索結果選択部24は、本開示における選択部の一例である。 The search result selection unit 24 selects one search result from the search results displayed by the search result display unit 23. Note that the search result selection unit 24 is an example of a selection unit in this disclosure.

表示制御部25は、制御部11によって指示された情報を、表示デバイス16に表示する。 The display control unit 25 displays the information instructed by the control unit 11 on the display device 16.

操作制御部26は、電子メールの送受信及び閲覧に係るユーザの操作を取得して、制御部11に送信する。 The operation control unit 26 acquires user operations related to sending, receiving, and viewing emails and transmits them to the control unit 11.

通信制御部27は、無線LAN等による無線通信、又は有線LAN等による有線通信によって、ネットワークに接続されたコンピュータ等との間の通信状態を制御する。これによって、電子メール送受信装置10は、外部のコンピュータ等との間で電子メールの送受信を行う。 The communication control unit 27 controls the communication state with computers and other devices connected to the network via wireless communication such as a wireless LAN, or wired communication such as a wired LAN. This allows the email sending and receiving device 10 to send and receive emails with external computers and other devices.

(情報データベースの構造)
図3を用いて、情報データベースDの構造を説明する。図3は、情報データベースの構造の一例を示す図である。
(Information database structure)
The structure of the information database D will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the structure of the information database D.

図3に示すように、情報データベースDにはID31と、氏名32と、メールアドレス36と、所属37とが、それぞれ登録されている。なお、氏名32と、メールアドレス36と、所属37とは、それぞれ文字データとして登録されている。 As shown in Figure 3, information database D stores ID 31, name 32, email address 36, and department 37. Note that name 32, email address 36, and department 37 are each registered as text data.

ID31は、情報データベースDに登録されたデータを一意に特定する識別番号である。ID31は、数字のみで構成されてもよいし、英文字のみで構成されてもよい。また、ID31は、数字と英文字とを共に含んでもよい。 ID31 is an identification number that uniquely identifies data registered in information database D. ID31 may consist of only numbers or only English letters. ID31 may also include both numbers and English letters.

氏名32は、電子メールの送信先を示す人物の氏名である。氏名32には、更に平仮名表記33と、漢字表記34と、ローマ字表記35とが登録される。なお、外国人のデータを登録するために、更に、現地語表記の登録欄を設けてもよい。 Name 32 is the name of the person to whom the email is to be sent. Name 32 is further registered in hiragana notation 33, kanji notation 34, and romanized notation 35. Note that a field for registering the local language notation may also be provided to register the data of foreigners.

平仮名表記33には、姓331と、名332とが登録される。漢字表記34には、姓341と、名342とが登録される。ローマ字表記35には、姓351と、名352とが登録される。 A family name 331 and a given name 332 are registered in the hiragana notation 33. A family name 341 and a given name 342 are registered in the kanji notation 34. A family name 351 and a given name 352 are registered in the romanized notation 35.

メールアドレス36は、該当する人物のメールアドレスである。 Email address 36 is the email address of the relevant person.

所属37は、該当する人物の所属先が登録されている。所属37には、更に会社名371と、部署名372と、グループ名373とが登録される。なお、所属37は、氏名32に関連付いた属性の一例である。 Affiliation 37 registers the affiliation of the relevant person. Affiliation 37 also registers company name 371, department name 372, and group name 373. Affiliation 37 is an example of an attribute associated with name 32.

なお、情報データベースDに登録される内容は、前記したものに限定されない。例えば、所属37に加えて、例えば社員番号等の属性を登録してもよい。 Note that the content registered in information database D is not limited to that described above. For example, in addition to affiliation 37, attributes such as employee number may also be registered.

図3に示す情報データベースDの横軸は、一般にレコードと呼ばれ、縦軸は、一般にフィールドと呼ばれる。 The horizontal axis of the information database D shown in Figure 3 is generally called records, and the vertical axis is generally called fields.

電子メール送受信装置10が備える検索実行部22は、情報データベースDの中から、入力情報取得部21が取得した氏名に対応するフィールドを検索することによって、入力情報取得部21が取得した氏名の少なくとも一部を含むレコードを検索する。 The search execution unit 22 provided in the email sending/receiving device 10 searches the information database D for a field corresponding to the name acquired by the input information acquisition unit 21, thereby searching for a record that includes at least a portion of the name acquired by the input information acquisition unit 21.

(検索結果の表示例)
図4と図5を用いて、電子メール送受信装置10が行った検索結果の表示例を説明する。図4は、検索結果の表示形態の1例を示す第1の図である。図5は、検索結果の表示形態の1例を示す第2の図である。
(Example of search results)
An example of displaying the search results performed by the email sending/receiving device 10 will be described with reference to Figures 4 and 5. Figure 4 is a first diagram showing an example of the display format of the search results. Figure 5 is a second diagram showing an example of the display format of the search results.

電子メール送受信装置10から電子メールを送信する操作者は、送信するメールのタイトル及び本文の作成と、メールの送信先の設定とを行った後で、メールの送信を指示する。ここでは、このうち、メールの送信先の設定を行う方法を説明する。 An operator who sends an email from the email sending/receiving device 10 creates the title and body of the email to be sent, sets the email recipient, and then issues a command to send the email. This section explains how to set the email recipient.

操作者は、表示デバイス16に表示された非図示のメニュー画面の中から、メールの送信先の設定を行うメニューを選択する。当該メニューが選択されると、表示デバイス16には、図4に示す送信先検索画面40が表示される。 The operator selects a menu item for setting the email destination from a menu screen (not shown) displayed on the display device 16. When that menu item is selected, the destination search screen 40 shown in Figure 4 is displayed on the display device 16.

送信先検索画面40は、検索情報入力欄41と、検索結果表示スペース42と、確定送信先表示欄43とを備える。 The destination search screen 40 includes a search information input field 41, a search result display space 42, and a confirmed destination display field 43.

検索情報入力欄41は、ユーザが入力した情報(文字列)が表示される欄である。ユーザは、操作デバイス17によって、電子メールを送信したい相手の氏名、属性、又はメールアドレスを入力する。なお、氏名は平仮名、漢字、ローマ字のいずれの形式でも入力可能である。ここでは、電子メールを送信したい相手の氏名を平仮名表記で入力した場合について説明する。 The search information input field 41 is a field where information (character strings) entered by the user are displayed. The user uses the operation device 17 to input the name, attributes, or email address of the person to whom they wish to send an email. Note that the name can be input in hiragana, kanji, or roman letters. Here, we will explain the case where the name of the person to whom you wish to send an email is input in hiragana.

検索結果表示スペース42は、検索情報入力欄41に入力された情報に基づいて、検索実行部22が情報データベースDを検索した結果が表示されるスペースである。 The search result display space 42 is a space where the search execution unit 22 displays the results of a search of the information database D based on the information entered in the search information input field 41.

確定送信先表示欄43は、検索結果表示スペース42に表示された情報の中から、検索結果選択部24によって選択された情報が表示される欄である。 The confirmed destination display field 43 is a field that displays information selected by the search result selection unit 24 from the information displayed in the search result display space 42.

図4に示す送信先検索画面40は、操作者が入力した「はらみか」という文字列に対する検索結果が、検索結果表示スペース42に表示された例である。具体的には、検索結果表示スペース42に、検索結果421と検索結果422とが表示される。 The destination search screen 40 shown in Figure 4 is an example in which search results for the character string "haramika" entered by the operator are displayed in the search result display space 42. Specifically, search result 421 and search result 422 are displayed in the search result display space 42.

検索結果421は、検索情報入力欄41に入力された文字列と一致度が最も高い文字列である。そして、検索結果422は、一致度が2番目に高い文字列である。なお、検索結果表示スペース42には、第3候補以下の文字列を表示してもよい。 Search result 421 is the character string that most closely matches the character string entered in search information input field 41. Search result 422 is the character string that most closely matches. Note that the search result display space 42 may also display character strings from the third candidate onwards.

図4の例では、送信先検索画面40には平仮名を入力しているため、検索実行部22は、情報データベースDの中から、平仮名表記の文字列との一致度を算出する。したがって、検索実行部22は、最も一致度が高い平仮名表記の文字列を検索する。そのため、本来であれば、検索結果表示スペース42には平仮名表記の検索結果を表示すべきであるが、他の候補との比較が容易に行えるとの理由から、図4の例では漢字表記の文字列を表示している。勿論、平仮名表記の文字列を表示してもよい。 In the example of Figure 4, hiragana characters have been entered on the destination search screen 40, so the search execution unit 22 calculates the degree of match with the string written in hiragana from the information database D. Therefore, the search execution unit 22 searches for the string written in hiragana that has the highest degree of match. For this reason, the search results display space 42 should normally display the search results written in hiragana, but in the example of Figure 4, the string written in kanji characters is displayed so that it can be easily compared with other candidates. Of course, the string written in hiragana may also be displayed.

2つの文字列の間の一致度は、検索情報入力欄41に入力された文字列と、情報データベースDに登録された文字列との距離の近さを表す。本実施形態の例では、検索情報入力欄41に入力された情報と、情報データベースDに登録された情報との距離が近いほど、一致度が高いものとする。 The degree of match between two strings represents the closeness of the distance between the string entered in the search information input field 41 and the string registered in the information database D. In this embodiment, the closer the distance between the information entered in the search information input field 41 and the information registered in the information database D, the higher the degree of match.

検索情報入力欄41に入力された文字列と、情報データベースDに登録された文字列との距離は、公知の方法に従って算出される。例えば、検索情報入力欄41に入力された「はらみか」という文字列と、情報データベースDに登録された文字列との間のレーベンシュタイン距離(Levenshtein Distance)やジャロ・ウィンクラー距離(Jaro-winkler Distance)等が算出される。 The distance between the character string entered in the search information input field 41 and the character string registered in information database D is calculated using a known method. For example, the Levenshtein distance or the Jaro-Winkler distance between the character string "haramika" entered in the search information input field 41 and the character string registered in information database D is calculated.

レーベンシュタイン距離は、一方の文字列を編集して他方の文字列に変換する際に、必要な編集の手数、即ち、挿入・削除・置換の操作をそれぞれ何回行うかの操作回数を距離で表したものである。 The Levenshtein distance is a distance that represents the number of editing steps required to convert one string into another, i.e., the number of insertions, deletions, and substitutions required.

ジャロ・ウィンクラー距離は、一方の文字列と他方の文字列とで一致する文字数と置換の要不要とから算出される、2つの文字列の間の距離である。 The Jaro-Winkler distance is the distance between two strings, calculated from the number of characters that match between one string and the other and whether replacement is necessary.

このような文字列間の距離を算出することによって、検索情報入力欄41に入力された文字列の少なくとも一部を含む文字列が検索される。検索結果は一致度、即ち距離が近い順にソートされて、距離が近い順(一致度が高い順)に、予め決められた件数が検索結果表示スペース42に表示される。 By calculating the distance between these character strings, a search is performed for character strings that contain at least part of the character string entered in the search information input field 41. The search results are sorted in order of similarity, i.e., distance, and a predetermined number of results are displayed in the search result display space 42 in order of similarity (highest similarity).

次に、検索結果421及び検索結果422の表示形態について説明する。検索結果421及び検索結果422は、検索情報入力欄41に入力された文字列と一致度が高い文字列を含む氏名と、当該氏名を有する人物の所属とを示す。図4の例では、検索結果421は、一致度が最も高い氏名、検索結果422は、一致度が2番目に高い氏名である。 Next, we will explain the display format of search results 421 and 422. Search results 421 and 422 show names that contain strings that closely match the string entered in search information input field 41, and the affiliation of the person with that name. In the example of Figure 4, search result 421 is the name with the highest degree of match, and search result 422 is the name with the second highest degree of match.

特に、検索結果421は、検索情報入力欄41に入力された文字列と検索結果とが完全一致している。このように、検索情報入力欄41に入力された文字列と検索結果とが完全一致している場合に、電子メール送受信装置10の検索結果表示部23は、検索結果の字体(形態)を太字で表示させる。 In particular, the search result 421 is an exact match between the character string entered in the search information input field 41 and the search result. In this way, when the character string entered in the search information input field 41 and the search result are an exact match, the search result display unit 23 of the email sending/receiving device 10 displays the search result in bold.

検索結果422は、検索情報入力欄41に入力された文字列である「はらみな」と、「はらみ」のみが一致している検索結果である。そして、当該検索結果422に該当する人物の所属は、一致度が最も高い検索結果421の人物の所属と、グループ名が異なっている。このような場合、電子メール送受信装置10の検索結果表示部23は、検索結果422の末尾に識別記号45を表示させる。識別記号45は、第1候補の検索結果に該当する人物と、部署名又はグループ名が異なる検索結果に付与される。識別記号45を付与することによって、電子メール送受信装置10の操作者に対して、第1候補の人物の所属と、識別記号45が付された候補の人物の所属とが異なることを認識させることができる。更に、検索結果422は、検索情報入力欄41に入力された文字列と検索結果とが完全一致していないため、検索結果421よりも細い字体(形態)で表示される。 Search result 422 is a search result in which only "harami" matches the character string "haramina" entered in search information input field 41. The person corresponding to search result 422 has a different group name than the person in search result 421, the person with the highest match. In such a case, the search result display unit 23 of the email sending and receiving device 10 displays an identification symbol 45 at the end of search result 422. The identification symbol 45 is assigned to search results in which the department name or group name is different from that of the person corresponding to the first candidate search result. By assigning the identification symbol 45, the operator of the email sending and receiving device 10 can recognize that the affiliation of the first candidate person is different from that of the candidate person assigned the identification symbol 45. Furthermore, search result 422 is displayed in a thinner font (style) than search result 421 because the search result does not exactly match the character string entered in search information input field 41.

このように、電子メール送受信装置10は、電子メールの送信先の人物の検索結果を、検索情報入力欄41に入力された名称又は属性との一致度に応じた順序及び形態で表示させることができる。 In this way, the email sending and receiving device 10 can display the search results for people to whom emails are to be sent in an order and format that corresponds to the degree of match with the name or attributes entered in the search information input field 41.

図5の送信先検索画面50は、操作者が入力した「はらみか」という文字列に対する検索結果421と検索結果422とを、検索結果表示スペース42に表示した別の例を示している。 The destination search screen 50 in Figure 5 shows another example in which search results 421 and 422 for the character string "haramika" entered by the operator are displayed in the search result display space 42.

図5において、検索結果422には、前述した識別記号45とは異なる形態の識別記号46が付与されている。識別記号46は、第1候補の検索結果に該当する人物と、会社名が異なる検索結果に付与される。識別記号46を付与することによって、電子メール送受信装置10の操作者に対して、第1候補の人物の会社名と、識別記号46が付された候補の人物の会社名とが異なることを認識させることができる。これによって、誤って別の会社の人物を選択して電子メールを送信してしまうのを抑止することができる。 In Figure 5, search result 422 is assigned an identification symbol 46 that is different from the identification symbol 45 described above. Identification symbol 46 is assigned to search results where the company name is different from that of the person corresponding to the first candidate search result. By assigning identification symbol 46, the operator of email sending/receiving device 10 can recognize that the company name of the first candidate person is different from the company name of the candidate person assigned identification symbol 46. This makes it possible to prevent the operator from accidentally selecting a person from the wrong company and sending an email.

(検索結果の選択方法)
次に、図6を用いて、複数の検索結果の中から、電子メールの送信先を選択する方法を説明する。図6は、複数の検索結果の中から1つを選択する方法を説明する図である。
(How to select search results)
Next, a method for selecting an email destination from among a plurality of search results will be described with reference to Fig. 6. Fig. 6 is a diagram for explaining a method for selecting one of a plurality of search results.

図6に示すように、送信先検索画面40に検索結果421,422が表示された場合に、検索結果421を選択する方法を説明する。 As shown in Figure 6, when search results 421 and 422 are displayed on the destination search screen 40, a method for selecting search result 421 will be explained.

操作者が、送信先検索画面40上でカーソル47を移動させて、当該カーソル47が検索結果421に近接又は重なる(ロールオーバー)と、検索結果選択部24の作用によって、送信先検索画面60に示すように、検索結果421を包含する選択マーカ48が表示される。また、図示しないが、カーソル47が検索結果422に近接又は重なると、検索結果422を包含する選択マーカ48が表示される。なお、選択マーカ48を表示させる代わりに、ロールオーバーされたオブジェクト(検索結果)の色を変更してもよい。 When the operator moves the cursor 47 on the destination search screen 40 and the cursor 47 approaches or overlaps (rolls over) the search result 421, the search result selection unit 24 operates to display a selection marker 48 that encompasses the search result 421, as shown on the destination search screen 60. Furthermore, although not shown, when the cursor 47 approaches or overlaps the search result 422, the selection marker 48 that encompasses the search result 422 is displayed. Instead of displaying the selection marker 48, the color of the rolled-over object (search result) may be changed.

送信先検索画面60の状態、即ち、カーソル47が検索結果421にロールオーバーした状態で確定操作(マウスON又はキーボードのエンターキー押下等)がなされると、ロールオーバーされた検索結果が選択されて、送信先検索画面70に示すように、検索結果の中の氏名が、確定送信先表示欄43に表示される。 When a confirmation operation (mouse ON or keyboard Enter key press, etc.) is performed while the cursor 47 is rolled over the search result 421 on the destination search screen 60, the rolled-over search result is selected, and the name in the search result is displayed in the confirmed destination display field 43, as shown on the destination search screen 70.

なお、確定送信先表示欄43の代わりに、電子メールアプリケーション画面の送信欄に選択された氏名を表示してもよい。 Instead of the confirmed recipient display field 43, the selected name may be displayed in the send field on the email application screen.

(電子メール送受信装置が行う処理の流れ)
図7を用いて、電子メール送受信装置10が行う処理の流れを説明する。図7は、実施の形態の電子メール送受信装置が行う電子メール送信処理の流れの一例を示すフローチャートである。なお、電子メールの本文は、既に作成済であるとする。
(Flow of processing performed by the email sending/receiving device)
The flow of processing performed by the email sending and receiving device 10 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the flow of email sending processing performed by the email sending and receiving device of the embodiment. It is assumed that the body of the email has already been created.

入力情報取得部21は、検索情報入力欄41に入力された氏名を取得する(ステップS11)。 The input information acquisition unit 21 acquires the name entered in the search information input field 41 (step S11).

検索実行部22は、情報データベースDの中から、ステップS11で取得した氏名の少なくとも一部を含む情報を検索する検索処理を行う(ステップS12)。なお、検索処理の詳細な流れは後述する(図8参照)。 The search execution unit 22 performs a search process to search the information database D for information that includes at least part of the name acquired in step S11 (step S12). The detailed flow of the search process will be described later (see Figure 8).

検索結果表示部23は、表示制御部25に対して、ステップS12の検索処理による検索結果を、ステップS11で取得した氏名との一致度に応じた順序及び形態で検索結果表示スペース42に表示させる(ステップS13)。 The search result display unit 23 causes the display control unit 25 to display the search results from the search process of step S12 in the search result display space 42 in an order and format according to the degree of match with the name obtained in step S11 (step S13).

検索結果選択部24は、検索結果表示部23が表示させた検索結果の中から、一つの検索結果を選択する。そして、表示制御部25に対して、選択された検索結果を確定送信先表示欄43に表示させる(ステップS24)。 The search result selection unit 24 selects one search result from the search results displayed by the search result display unit 23. Then, it causes the display control unit 25 to display the selected search result in the confirmed destination display field 43 (step S24).

通信制御部27は、ステップS24で選択された宛先に電子メールを送信する(ステップS25)。その後、図7の処理を終了する。 The communications control unit 27 sends the email to the destination selected in step S24 (step S25). Then, the processing in FIG. 7 ends.

次に、図8を用いて、電子メール送受信装置10が行う検索処理の流れを説明する。図8は、検索処理の流れの一例を示すフローチャートである。 Next, the flow of the search process performed by the email sending and receiving device 10 will be explained using Figure 8. Figure 8 is a flowchart showing an example of the flow of the search process.

検索実行部22は、入力情報取得部21が取得した情報の種別を特定する(ステップS21)。具体的には、検索情報入力欄41に入力された氏名の表記の種別が、平仮名表記か、漢字表記か、ローマ字表記かを特定する。 The search execution unit 22 identifies the type of information acquired by the input information acquisition unit 21 (step S21). Specifically, it identifies whether the name entered in the search information input field 41 is written in hiragana, kanji, or roman letters.

次に、検索実行部22は、図3に示した情報データベースDにおいて、ステップS21で特定した氏名の表記に対応するフィールド(縦軸方向)について、情報の一致度を算出する(ステップS22)。算出された一致度は、当該一致度を得た氏名に対応するID31とともに、例えばRAM113に記憶される。 Next, the search execution unit 22 calculates the degree of information match for the field (vertical axis direction) corresponding to the spelling of the name identified in step S21 in the information database D shown in FIG. 3 (step S22). The calculated degree of match is stored, for example, in RAM 113, together with the ID 31 corresponding to the name for which the degree of match was obtained.

検索実行部22は、フィールドの全ての情報と照合を行ったかを判定する(ステップS23)。フィールドの全ての情報と照合を行ったと判定される(ステップS23:Yes)とステップS24に進む。一方、フィールドの全ての情報と照合を行ったと判定されない(ステップS23:No)とステップS22に戻る。 The search execution unit 22 determines whether matching has been performed against all information in the field (step S23). If it is determined that matching has been performed against all information in the field (step S23: Yes), the process proceeds to step S24. On the other hand, if it is determined that matching has not been performed against all information in the field (step S23: No), the process returns to step S22.

ステップS23において、フィールドの全ての情報と照合を行ったと判定されると、検索実行部22は、RAM113に記憶されたID31を、一致度を高い順にソートする(ステップS24)。その後、図7のステップS13に進む。なお、ステップS24の処理によって最上位にソートされたID31が、最も確からしい検索結果である。 If it is determined in step S23 that matching has been performed against all information in the field, the search execution unit 22 sorts the IDs 31 stored in RAM 113 in descending order of degree of match (step S24). Then, the process proceeds to step S13 in Figure 7. The ID 31 sorted to the top by the processing of step S24 is the most likely search result.

以上説明したように、第1の実施の形態の電子メール送受信装置10(情報検索装置)は、少なくとも電子メールの送信先の人物の氏名(情報の名称)を登録した情報データベースDと、検索対象の人物の氏名を取得する入力情報取得部21(取得部)と、情報データベースDの中から、入力情報取得部21が取得した人物の氏名の少なくとも一部を含む氏名を検索する検索実行部22と、検索実行部22による検索結果を、入力情報取得部21が取得した人物の氏名との一致度に応じた順序及び形態で表示させる検索結果表示部23(表示部)と、検索結果表示部23が表示させた検索結果の中から、一つの検索結果を選択する検索結果選択部24(選択部)と、を備える。したがって、類似の氏名が存在する場合であっても、自身が欲する電子メールの送信先を、間違えずに確実に選択することができる。 As described above, the email sending and receiving device 10 (information search device) of the first embodiment includes an information database D that registers at least the names (information titles) of people to whom email is to be sent; an input information acquisition unit 21 (acquisition unit) that acquires the names of people to be searched; a search execution unit 22 that searches the information database D for names that include at least a portion of the name of the person acquired by the input information acquisition unit 21; a search result display unit 23 (display unit) that displays the search results by the search execution unit 22 in an order and format according to the degree of match with the name of the person acquired by the input information acquisition unit 21; and a search result selection unit 24 (selection unit) that selects one search result from the search results displayed by the search result display unit 23. Therefore, even if similar names exist, the user can reliably select the desired email recipient without making a mistake.

また、第1の実施の形態の電子メール送受信装置10(情報検索装置)において、検索結果表示部23(表示部)は、検索実行部22による検索結果を、当該検索結果と入力情報取得部21が取得した人物の氏名(名称)との一致度が高い順に表示させる。したがって、ユーザは自身が欲する電子メールの送信先を表示された順に探せばよいため、送信先の選択を容易に行うことができる。 In addition, in the email sending/receiving device 10 (information search device) of the first embodiment, the search result display unit 23 (display unit) displays the search results by the search execution unit 22 in order of the degree of match between the search results and the names (names) of people acquired by the input information acquisition unit 21. Therefore, the user can easily select a destination for the email they want to send by simply searching for the destination in the order displayed.

また、第1の実施の形態の電子メール送受信装置10(情報検索装置)において、検索結果表示部23(表示部)は、検索実行部22による検索結果と、入力情報取得部21が取得した人物の氏名(名称)とが完全一致した場合に、完全一致していない検索結果とは異なる形態で表示させる。したがって、送信先の選択をより一層容易に行うことができる。 In addition, in the email sending/receiving device 10 (information search device) of the first embodiment, if the search results by the search execution unit 22 exactly match the name (name) of the person acquired by the input information acquisition unit 21, the search result display unit 23 (display unit) displays the results in a different format from search results that do not exactly match. This makes it even easier to select a recipient.

また、第1の実施の形態の電子メール送受信装置10(情報検索装置)において、情報データベースDには、更に、電子メールの送信先の人物の氏名(情報の名称)に関連付いた所属(属性)が登録されて、検索結果表示部23(表示部)は、検索実行部22による検索結果と、第1候補に関連付いた所属(属性)と、第2候補以下の検索結果に関連付いた所属が、一致度が最も高い検索結果に関連付いた所属と異なる場合に、第1候補の所属とは異なる所属であることを示す識別記号45,46と、を表示させる。したがって、ユーザは、所属の違いを考慮して、電子メールの送信先を選択することができる。 In addition, in the email sending/receiving device 10 (information search device) of the first embodiment, the information database D further registers the affiliation (attribute) associated with the name (name of information) of the person to whom the email is to be sent, and the search result display unit 23 (display unit) displays the search results by the search execution unit 22, the affiliation (attribute) associated with the first candidate, and, if the affiliation associated with the second candidate and subsequent search results differs from the affiliation associated with the search result with the highest degree of match, identification symbols 45, 46 indicating that the affiliation is different from that of the first candidate. Therefore, the user can select the recipient of the email taking into account differences in affiliation.

(第1の実施の形態の変形例)
本開示を電子メール送受信装置10に適用した第1の実施の形態の変形例について説明する。第1の実施の形態の変形例の電子メール送受信装置10は、メールの送信先の氏名を、現姓及び旧姓のいずれからでも検索することができる情報データベースDを備える。
(Modification of the first embodiment)
The following describes a modified example of the first embodiment in which the present disclosure is applied to an email sending and receiving device 10. The email sending and receiving device 10 of the modified example of the first embodiment includes an information database D that can search for the name of the recipient of an email by either their current surname or their maiden name.

なお、第1の実施の形態の変形例の電子メール送受信装置10のハードウエア構成及び機能構成は、第1の実施の形態で説明した電子メール送受信装置10のハードウエア構成及び機能構成と同じであるため、説明は省略する。 Note that the hardware configuration and functional configuration of the email sending and receiving device 10 in this modified version of the first embodiment are the same as the hardware configuration and functional configuration of the email sending and receiving device 10 described in the first embodiment, so a description thereof will be omitted.

図9は、第1の実施の形態の変形例の電子メール送受信装置が備える情報データベースの構造の一例を示す図である。 Figure 9 shows an example of the structure of an information database provided in an email sending and receiving device in a modified version of the first embodiment.

図3に示すように、情報データベースDにはID31と、氏名32と、メールアドレス36と、所属37とが、それぞれ登録されている。なお、氏名32と、メールアドレス36と、所属37とは、それぞれ文字データとして登録されている。 As shown in Figure 3, information database D stores ID 31, name 32, email address 36, and department 37. Note that name 32, email address 36, and department 37 are each registered as text data.

ID31と、メールアドレス36と、所属37とは、第1の実施形態の電子メール送受信装置10が備える情報データベースDに登録されたデータと同じである(図3参照)。 The ID 31, email address 36, and affiliation 37 are the same as the data registered in the information database D provided in the email sending/receiving device 10 of the first embodiment (see Figure 3).

氏名32は、電子メールの送信先を示す人物の氏名である。氏名32には、更に、現姓38と旧姓39とが登録される。 Name 32 is the name of the person to whom the email is sent. Name 32 also includes current surname 38 and maiden surname 39.

現姓38には、平仮名表記381と、漢字表記382と、ローマ字表記383とが登録される。平仮名表記381には、姓3811と、名3812とが登録される。漢字表記382には、姓3821と、名3822とが登録される。ローマ字表記383には、姓3831と、名3832とが登録される。 In the current family name 38, a hiragana notation 381, a kanji notation 382, and a romanized notation 383 are registered. In the hiragana notation 381, a family name 3811 and a given name 3812 are registered. In the kanji notation 382, a family name 3821 and a given name 3822 are registered. In the romanized notation 383, a family name 3831 and a given name 3832 are registered.

旧姓39には、平仮名表記391と、漢字表記392と、ローマ字表記393とが登録される。平仮名表記391には、姓3911と、名3912とが登録される。漢字表記392には、姓3921と、名3922とが登録される。ローマ字表記393には、姓3931と、名3932とが登録される。 For the maiden name 39, a hiragana notation 391, a kanji notation 392, and a romanized notation 393 are registered. For the hiragana notation 391, a surname 3911 and a given name 3912 are registered. For the kanji notation 392, a surname 3921 and a given name 3922 are registered. For the romanized notation 393, a surname 3931 and a given name 3932 are registered.

なお、旧姓がない場合、旧姓39に対応する各フィールドには、空欄であることを示すNULL値が登録される。 If there is no maiden name, a NULL value indicating that the field is blank will be registered in each field corresponding to maiden name 39.

検索実行部22は、入力情報取得部21が取得した氏名(情報の名称)の少なくとも一部に、現姓38又は旧姓39のいずれかの少なくとも一部を含む情報を検索する。 The search execution unit 22 searches for information that includes at least a portion of either the current surname 38 or the maiden surname 39 in at least a portion of the name (name of information) acquired by the input information acquisition unit 21.

このように、第1の実施の形態の変形例の電子メール送受信装置10は、現姓又は旧姓のいずれの入力に対しても、正しい情報を検索することを可能とする。なお、旧姓を入力して検索を実行した場合、検索結果表示部23は、表示制御部25に対して検索結果表示スペース42に検索結果を表示させる際に、現姓を合わせて表示させるのが望ましい。これによって、操作者は、旧姓と現姓とを合わせて確認することができる。 In this way, the email sending and receiving device 10 of this modified version of the first embodiment is able to search for the correct information regardless of whether a current or maiden name is entered. When a search is performed by entering a maiden name, the search result display unit 23 preferably also displays the current surname when instructing the display control unit 25 to display the search results in the search result display space 42. This allows the operator to confirm both the current and maiden names.

なお、情報データベースDには、現姓及び旧姓のみならず、改名前後の氏名を登録してもよい。これによって、氏名が変わった場合であっても、正しい情報を検索することができる。 In addition to current and maiden names, names after name changes may also be registered in information database D. This makes it possible to search for correct information even if a name has changed.

以上説明したように、第1の実施の形態の変形例の電子メール送受信装置10(情報検索装置)において、情報データベースDには、電子メールの送信先の人物の氏名(情報の名称)として、現姓及び旧姓が登録されて、検索実行部22は、入力情報取得部21(取得部)が取得した現姓又は旧姓のいずれかの少なくとも一部を含む情報を検索する。したがって、検索しようとする情報の名称が変わった場合であっても、操作者が欲する情報を容易に探すことができる。 As explained above, in the email sending/receiving device 10 (information search device) of a modified version of the first embodiment, the information database D registers the current and maiden names of people to whom email is sent as the names (names of information), and the search execution unit 22 searches for information containing at least part of either the current or maiden name acquired by the input information acquisition unit 21 (acquisition unit). Therefore, even if the name of the information to be searched for has changed, the operator can easily find the information they want.

以上、本発明の実施形態を説明したが、これらの実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above describes embodiments of the present invention, but these embodiments are illustrative and are not intended to limit the scope of the invention. This novel embodiment can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.

10…電子メール送受信装置(情報検索装置)、21…入力情報取得部(取得部)、22…検索実行部、23…検索結果表示部(表示部)、24…検索結果選択部(選択部)、25…表示制御部、32…氏名(情報の名称)、37…所属(属性)、38…現姓、39…旧姓、40,50…送信先検索画面、41…検索情報入力欄、42…検索結果表示スペース、43…確定送信先表示欄、45,46…識別記号、48…選択マーカ、D…情報データベース 10...Email sending/receiving device (information search device), 21...Input information acquisition unit (acquisition unit), 22...Search execution unit, 23...Search result display unit (display unit), 24...Search result selection unit (selection unit), 25...Display control unit, 32...Name (name of information), 37...Affiliation (attribute), 38...Current surname, 39...Maiden surname, 40, 50...Destination search screen, 41...Search information input field, 42...Search result display space, 43...Confirmed destination display field, 45, 46...Identification symbol, 48...Selection marker, D...Information database

特許第6419403号公報Patent No. 6419403

Claims (5)

少なくとも情報の名称と前記情報の名称に関連付いた属性とを登録した情報データベースと、
検索対象の名称を取得する取得部と、
前記情報データベースの中から、前記取得部が取得した名称の少なくとも一部を含む名称を検索する検索実行部と、
前記検索実行部による検索結果と、前記検索結果に関連付いた属性と、第2候補以下の検索結果に関連付いた属性が、第1候補に関連付いた属性と異なる場合に、第1候補の属性とは異なる属性であることを示す識別記号とを、前記取得部が取得した名称との一致度に応じた順序及び形態で表示させる表示部と、
前記表示部が表示させた検索結果の中から、一つの検索結果を選択する選択部と、
を備える情報検索装置。
an information database in which at least the names of information and attributes associated with the names of the information are registered;
an acquisition unit for acquiring a name of a search target;
a search execution unit that searches the information database for a name that includes at least a part of the name acquired by the acquisition unit;
a display unit that displays the search results by the search execution unit , the attributes associated with the search results, and, if the attributes associated with the second or subsequent search results are different from the attributes associated with the first candidate, an identification symbol indicating that the attributes are different from the attributes of the first candidate, in an order and form according to the degree of match with the name acquired by the acquisition unit;
a selection unit for selecting one search result from among the search results displayed by the display unit;
An information search device comprising:
前記表示部は、
前記検索実行部による検索結果を、当該検索結果と前記取得部が取得した名称との一致度が高い順に表示させる、
請求項1に記載の情報検索装置。
The display unit
displaying the search results by the search execution unit in order of the degree of match between the search results and the names acquired by the acquisition unit;
2. The information retrieval device according to claim 1.
前記表示部は、
前記検索実行部による検索結果と、前記取得部が取得した名称とが完全一致した場合に、完全一致していない検索結果とは異なる形態で表示させる、
請求項1又は請求項2に記載の情報検索装置。
The display unit
When the search results by the search execution unit exactly match the name acquired by the acquisition unit, the search results are displayed in a format different from that of search results that do not exactly match.
3. The information retrieval device according to claim 1.
前記情報データベースには、前記情報の名称として、現姓及び旧姓が登録されて、
前記検索実行部は、前記取得部が取得した名称の少なくとも一部に、前記現姓又は前記旧姓のいずれかの少なくとも一部を含む情報を検索する、
請求項1から請求項のいずれか1項に記載の情報検索装置。
In the information database, the current surname and maiden surname are registered as the name of the information,
the search execution unit searches for information that includes at least a part of either the current surname or the maiden surname in at least a part of the name acquired by the acquisition unit.
4. The information retrieval device according to claim 1.
コンピュータを、
少なくとも情報の名称と前記情報の名称に関連付いた属性とを登録した情報データベースと、
検索対象の名称又は属性を取得する取得部と、
前記情報データベースの中から、前記取得部が取得した名称の少なくとも一部を含む情報を検索する検索実行部と、
前記検索実行部による検索結果と、前記検索結果に関連付いた属性と、第2候補以下の検索結果に関連付いた属性が、第1候補に関連付いた属性と異なる場合に、第1候補の属性とは異なる属性であることを示す識別記号とを、前記取得部が取得した名称との一致度に応じた順序及び形態で表示させる表示部と、
前記表示部が表示した検索結果の中から、一つの検索結果を選択する選択部と、
して機能させるプログラム。
Computer,
an information database in which at least the names of information and attributes associated with the names of the information are registered;
an acquisition unit for acquiring a name or attribute of a search target;
a search execution unit that searches the information database for information that includes at least a part of the name acquired by the acquisition unit;
a display unit that displays the search results by the search execution unit , the attributes associated with the search results, and, if the attributes associated with the second or subsequent search results are different from the attributes associated with the first candidate, an identification symbol indicating that the attributes are different from the attributes of the first candidate, in an order and form according to the degree of match with the name acquired by the acquisition unit;
a selection unit for selecting one search result from among the search results displayed by the display unit;
A program that makes it work.
JP2021070833A 2021-04-20 2021-04-20 Information retrieval device and program Active JP7740892B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021070833A JP7740892B2 (en) 2021-04-20 2021-04-20 Information retrieval device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021070833A JP7740892B2 (en) 2021-04-20 2021-04-20 Information retrieval device and program

Publications (2)

Publication Number Publication Date
JP2022165488A JP2022165488A (en) 2022-11-01
JP7740892B2 true JP7740892B2 (en) 2025-09-17

Family

ID=83851290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021070833A Active JP7740892B2 (en) 2021-04-20 2021-04-20 Information retrieval device and program

Country Status (1)

Country Link
JP (1) JP7740892B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331091A (en) 2002-05-14 2003-11-21 Miyuki Miyasaka Communication information guide device
JP2006018392A (en) 2004-06-30 2006-01-19 Canon Sales Co Inc Information processor, information processing system, retrieval result display method, program and recording medium
JP2011130085A (en) 2009-12-16 2011-06-30 Nakayo Telecommun Inc Telephone terminal and mutual utilization method of phonebook data between telephone terminals

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200017202A (en) * 2018-08-08 2020-02-18 주식회사 케이티 Apparatus for providing address book based service capable of telephone service using message and method therreof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003331091A (en) 2002-05-14 2003-11-21 Miyuki Miyasaka Communication information guide device
JP2006018392A (en) 2004-06-30 2006-01-19 Canon Sales Co Inc Information processor, information processing system, retrieval result display method, program and recording medium
JP2011130085A (en) 2009-12-16 2011-06-30 Nakayo Telecommun Inc Telephone terminal and mutual utilization method of phonebook data between telephone terminals

Also Published As

Publication number Publication date
JP2022165488A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
JPH113338A (en) Multilingual input system, multilingual input method, and recording medium recording multilingual input program
CN101206641A (en) System and method for adaptive spell checking
JP4502615B2 (en) Similar sentence search device, similar sentence search method, and program
JP2013149273A (en) Method, apparatus and computer program for providing input order independent character input mechanism
JP2010257392A (en) Character input device, character input method, computer-readable program, and recording medium
JP5402916B2 (en) File management apparatus, and control method and program thereof.
JP7740892B2 (en) Information retrieval device and program
JP2014191355A (en) Character input device, and character input method
CN102419639A (en) Input system and method for providing expanded words
JP4487614B2 (en) Information display control device and program
AU2018271394A1 (en) Information processing apparatus, information processing method, and program
WO2013058398A1 (en) Web information providing system and web information providing program
US7711549B2 (en) Multi-language jump bar system and methods
JP2875131B2 (en) Information display device and brand selection method therefor
US7542895B2 (en) Front of screen, user interface, and national language support by downloading bitmaps from a PC to a companion device
US20100174744A1 (en) Search methods
JP5984375B2 (en) Simplified character / correct character conversion device and simplified character / correct character conversion method using the device
US20230334243A1 (en) Document Processing Method And Information Processing Device
JP5549365B2 (en) Search support device, search support method, and program
JPH10198667A (en) Character string conversion device and its program recording medium
JP7318341B2 (en) Display controller and program
JP2010079735A (en) Electronic device with dictionary function and program
JP2025186765A (en) Search device, search method, and search program
JP2018055577A (en) Screen control apparatus, method and program
JP2007323247A (en) Character string conversion device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250508

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250904

R150 Certificate of patent or registration of utility model

Ref document number: 7740892

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150