JP7631714B2 - Electronic device, electronic dictionary system, information processing system, information processing method, and program - Google Patents
Electronic device, electronic dictionary system, information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP7631714B2 JP7631714B2 JP2020157740A JP2020157740A JP7631714B2 JP 7631714 B2 JP7631714 B2 JP 7631714B2 JP 2020157740 A JP2020157740 A JP 2020157740A JP 2020157740 A JP2020157740 A JP 2020157740A JP 7631714 B2 JP7631714 B2 JP 7631714B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- interest
- field
- electronic
- topic
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明の実施形態は、単語等の検索が可能な電子機器、電子辞書システム、情報処理システム、情報処理方法、およびプログラムに関する。 An embodiment of the present invention relates to an electronic device , an electronic dictionary system, an information processing system, an information processing method, and a program capable of searching for words and the like.
電子辞書で何かの単語を調べると、その単語の意味が表示部に表示される。単語は複数の意味を含むものが多く、例えばある電子辞書で「paper」を調べると、1番目に「紙」、2番目に「新聞」、3番目に「研究論文」…のように、この順序で上から下へ向けて複数の意味が表示される。 When you look up a word in an electronic dictionary, the meaning of that word is displayed on the display. Many words have multiple meanings, so for example, when you look up "paper" in an electronic dictionary, multiple meanings are displayed from top to bottom, with "paper" as the first, "newspaper" as the second, "research paper" as the third, and so on.
上述したように電子辞書で何かの単語を調べると、その単語について複数の意味が表示されることがあるが、ユーザが求めている意味が上位に記載されているとは限らず、ユーザは知りたい意味をすぐに見つけられないこともある。そのような場合、ユーザは使い勝手がよくないと感じるかもしれない。 As mentioned above, when you look up a word in an electronic dictionary, multiple meanings for that word may be displayed, but the meaning the user is looking for may not be listed at the top, and the user may not be able to immediately find the meaning they want. In such cases, the user may find the dictionary difficult to use.
本発明はこのような課題に鑑みてなされたもので、単語等の検索の快適性を向上させることを可能にする電子機器、電子辞書システム、情報処理システム、情報処理方法、およびプログラムを提供することを目的とする。 The present invention has been made in consideration of such problems, and aims to provide an electronic device , an electronic dictionary system, an information processing system, an information processing method, and a program that make it possible to improve the comfort of searching for words, etc.
本発明に係る電子機器は、プロセッサを備えた電子機器であって、前記プロセッサは、前記電子機器においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報と、各トピックに対応する代表語と、に基づいて特定される前記各トピックのうちの前記ユーザの関心度が相対的に高いトピックを示す情報を含む関心分野情報を取得する関心分野情報取得処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記関心分野情報に示される前記複数の意味それぞれが属するトピックの関心度に基づいて、前記複数の意味のうち優先して表示させる意味を決定する関心分野優先表示処理と、を実行する。 The electronic device of the present invention is an electronic device equipped with a processor, and the processor executes a field of interest information acquisition process for acquiring field of interest information including information indicating topics in which the user has a relatively high level of interest among the topics identified based on search history information including individual words or sentences that a user has previously searched for on the electronic device and representative words corresponding to each topic , and a field of interest priority display process for determining which meaning to be displayed preferentially among the multiple meanings based on the level of interest in the topic to which each of the multiple meanings indicated in the field of interest information belongs, when multiple meanings of the word or phrase are acquired from dictionary content data and displayed on a display unit in response to a user's operation to instruct a search for the word or phrase.
以下、図面を参照して本発明の実施の形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.
<システムの構成>
図1は、本発明の電子辞書の実施形態に係る情報処理システムの構成の一例を示す図である。
<System Configuration>
FIG. 1 is a diagram showing an example of the configuration of an information processing system according to an embodiment of an electronic dictionary of the present invention.
本システムには、情報機器としての電子辞書10、10-1,10-2,10-3、携帯情報機器(スマートフォン、タブレット端末等)11、ルータ20、およびサーバ30が含まれる。 This system includes electronic dictionaries 10, 10-1, 10-2, and 10-3 as information devices, a portable information device (smartphone, tablet terminal, etc.) 11, a router 20, and a server 30.
但し、本発明の実施に際して必ずしも図1中の全ての要素が必要とされるものではない。例えば、電子辞書10は使用するけれども携帯情報機器11は使用しない形態や、さらには電子辞書10-1,10-2,10-3も使用しない形態、さらにはルータ20やサーバ30も使用しない形態もあり得る。 However, not all elements in FIG. 1 are necessarily required to implement the present invention. For example, there may be a configuration in which the electronic dictionary 10 is used but the portable information device 11 is not used, or further, the electronic dictionaries 10-1, 10-2, and 10-3 are not used, or further, the router 20 and the server 30 are not used.
電子辞書10とサーバ30との通信は、例えば電子辞書10とルータ20とを接続する無線LAN(Wi-Fi)による無線通信Na、及び、ルータ20とサーバ30とを接続するインターネット回線の通信Nwにより行われる。 Communication between the electronic dictionary 10 and the server 30 is performed, for example, by wireless communication Na using a wireless LAN (Wi-Fi) that connects the electronic dictionary 10 and the router 20, and communication Nw over an Internet line that connects the router 20 and the server 30.
電子辞書10と携帯情報機器11との通信は、例えばBluetooth(登録商標)による近距離無線通信Nbが使用される。電子辞書10と電子辞書10-1,10-2,10-3との通信には、例えばBluetooth(登録商標)による近距離無線通信Nc、もしくは無線LAN(Wi-Fi)による無線通信が使用される。 For communication between the electronic dictionary 10 and the portable information device 11, short-range wireless communication Nb using, for example, Bluetooth (registered trademark) is used. For communication between the electronic dictionary 10 and the electronic dictionaries 10-1, 10-2, and 10-3, short-range wireless communication Nc using, for example, Bluetooth (registered trademark) or wireless communication using a wireless LAN (Wi-Fi) is used.
図1には、情報機器類の使用形態として、少なくとも次に示す3種類の使用形態が表現されている。 Figure 1 shows at least the following three types of usage patterns for information devices:
・電子辞書10を単独で使用する形態(1)
この使用形態(1)は、電子辞書10を単独で使用する形態である。この場合の電子辞書10は、携帯情報機器11や電子辞書10-1,10-2,10-3とは通信を行わずに切り離して使用される。
The electronic dictionary 10 is used alone (1)
The usage pattern (1) is a pattern in which electronic dictionary 10 is used independently. In this case, electronic dictionary 10 is used separately from portable information device 11 and electronic dictionaries 10-1, 10-2, and 10-3 without communicating with them.
この使用形態(1)においては、電子辞書10がルータ20を介してサーバ30と通信する。図1中の文書Daは、ユーザが電子辞書10で検索した単語(但し、単語以外の慣用句、連語、複合語等の語句の場合もあり得る。以下同様。)もしくは文を含む検索履歴を表している。図1中の円で囲った領域Aaは、サーバ30へ送信する検索履歴の情報の共有やサーバ30から送信されてくる各種の情報の共有を行う情報機器類が、電子辞書10のみであり、携帯情報機器11や複数の電子辞書10-1,10-2,10-3を含まないことを表している。 In this usage mode (1), the electronic dictionary 10 communicates with the server 30 via the router 20. Document Da in FIG. 1 represents a search history that includes words (however, it may be phrases other than words, such as idioms, collocations, and compound words; the same applies below) or sentences that the user has searched for in the electronic dictionary 10. The circled area Aa in FIG. 1 represents that the only information device that shares the search history information sent to the server 30 and the various information sent from the server 30 is the electronic dictionary 10, and does not include the portable information device 11 or the multiple electronic dictionaries 10-1, 10-2, and 10-3.
この使用形態(1)では、電子辞書10は、定期的に文書Daをルータ20経由でサーバ30に送信する。 In this usage mode (1), the electronic dictionary 10 periodically transmits the document Da to the server 30 via the router 20.
一方、サーバ30は、電子辞書10から送信されてくる文書Daを受信し、当該文書に含まれる検索履歴の情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する。 Meanwhile, the server 30 receives the document Da sent from the electronic dictionary 10, and by analyzing the search history information contained in the document using a topic model, generates information (field of interest information) indicating topics (i.e., fields) in which the user is presumed to be highly interested, and generates information (content introduction information) introducing separately sold content to the user based on this field of interest information, and transmits the generated field of interest information and content introduction information to the electronic dictionary 10.
これにより、関心分野情報やコンテンツ紹介情報を生成することができない電子辞書10に対し、関心分野情報やコンテンツ紹介情報を提供することができる。 This makes it possible to provide field of interest information and content introduction information to electronic dictionaries 10 that are unable to generate field of interest information and content introduction information.
電子辞書10は、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信し、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする。 The electronic dictionary 10 receives the field of interest information and content introduction information sent from the server 30, and displays parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user according to the received field of interest information, highlighting those parts, or displays a recommendation to introduce separately sold content that is not installed according to the received content introduction information.
なお、上記した関心分野情報やコンテンツ紹介情報を電子辞書10が自身で生成できる能力を備えている場合は、サーバ30へ文書Daを送信する処理やサーバ30から関心分野情報やコンテンツ紹介情報を受信する処理を省略することができる。 If the electronic dictionary 10 has the capability of generating the above-mentioned field of interest information and content introduction information by itself, the process of sending document Da to the server 30 and the process of receiving field of interest information and content introduction information from the server 30 can be omitted.
この使用形態(1)は、電子辞書10における単語等の検索の快適性を向上させることを可能にする。 This usage pattern (1) makes it possible to improve the convenience of searching for words, etc. in the electronic dictionary 10.
・電子辞書10および携帯情報機器11を使用する形態(2)
この使用形態(2)は、電子辞書10および携帯情報機器11を使用する形態である。この使用形態(2)は、例えば上記使用形態(1)において更にユーザが携帯情報機器11を電子辞書10と連携させて使用するような場合に適用される。
- Form (2) in which electronic dictionary 10 and portable information device 11 are used
This usage pattern (2) is a pattern in which the electronic dictionary 10 and the portable information device 11 are used. This usage pattern (2) is applied, for example, to the case where the user further uses the portable information device 11 in conjunction with the electronic dictionary 10 in the above usage pattern (1).
この使用形態(2)においては、電子辞書10のユーザが使用する携帯情報機器11が電子辞書10と通信すると共にサーバ30と通信する。図1中の文書Dbは、ユーザが携帯情報機器11でブラウザを通じてウェブページ上で選択した単語もしくは文を含むページを表している。図1中の楕円で囲った領域Abは、サーバ30へ送信する検索履歴の情報を共有する情報機器類が、電子辞書10および携帯情報機器11であることを表している。 In this usage pattern (2), the portable information device 11 used by the user of the electronic dictionary 10 communicates with the electronic dictionary 10 as well as with the server 30. Document Db in FIG. 1 represents a page that contains a word or sentence selected by the user on a web page via a browser on the portable information device 11. The area Ab enclosed by an oval in FIG. 1 represents the electronic dictionary 10 and the portable information device 11 as information devices that share the search history information to be sent to the server 30.
この使用形態(2)では、携帯情報機器11は、ユーザがウェブページ上で単語もしくは文を選択する操作に応じて、その選択した単語もしくは文の情報を電子辞書10の検索履歴の一部をなす情報としてサーバ30に送信する共に電子辞書10に送信すると処理を行う。 In this usage pattern (2), in response to a user's operation of selecting a word or sentence on a web page, the portable information device 11 transmits information about the selected word or sentence to the server 30 as information that forms part of the search history of the electronic dictionary 10, and also transmits the information to the electronic dictionary 10.
これにより、サーバ30側ではより多くの検索履歴を解析に使用することができるため、より精度の高い関心分野情報を生成することができ、電子辞書10に対してより精度の高い関心分野情報を提供することができる。 This allows the server 30 to use more search history for analysis, making it possible to generate more accurate field of interest information and provide more accurate field of interest information to the electronic dictionary 10.
また、携帯情報機器11は、選択した単語もしくは文の情報をサーバに送信するに際し、選択した単語もしくは文が記載されたページのURL(Uniform Resource Locator)の情報も併せて送信する処理を行う。 In addition, when the mobile information device 11 transmits information about the selected word or sentence to the server, it also transmits information about the URL (Uniform Resource Locator) of the page on which the selected word or sentence is written.
これにより、サーバ30側ではURLに示されるページも解析に使用することができるため、ユーザの関心度がより反映されたより精度の高い関心分野情報を生成することができ、電子辞書10に対してより精度の高い関心分野情報を提供することができる。 As a result, the server 30 can also use the page indicated by the URL for analysis, making it possible to generate more accurate information about areas of interest that better reflect the user's level of interest, and to provide the electronic dictionary 10 with more accurate information about areas of interest.
一方、サーバ30は、電子辞書10から送信されてくる文書Daを受信し、当該文書に含まれる検索履歴の情報だけでなく、携帯情報機器11から送信されてくる情報およびURLに示されるページの情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する。 Meanwhile, the server 30 receives the document Da sent from the electronic dictionary 10, and uses a topic model to analyze not only the search history information contained in the document, but also the information sent from the portable information device 11 and the page information indicated by the URL, to generate information (field of interest information) indicating topics (i.e., fields) in which the user is presumed to be highly interested, and generates information (content introduction information) introducing separately sold content to the user based on this field of interest information, and transmits the generated field of interest information and content introduction information to the electronic dictionary 10.
電子辞書10は、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信し、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする。 The electronic dictionary 10 receives the field of interest information and content introduction information sent from the server 30, and displays parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user according to the received field of interest information, highlighting those parts, or displays a recommendation to introduce separately sold content that is not installed according to the received content introduction information.
この使用形態(2)は、携帯情報機器11と電子辞書10との連携により、電子辞書10における単語等の検索の快適性をさらに向上させることを可能にする。 This usage pattern (2) enables the portable information device 11 and the electronic dictionary 10 to cooperate with each other, thereby making it possible to further improve the convenience of searching for words, etc. in the electronic dictionary 10.
・電子辞書10および電子辞書10-1,10-2,10-3を使用する形態(3)
この使用形態(3)は、電子辞書10および複数の電子辞書10-1,10-2,10-3を使用する形態である。この使用形態(3)は、例えば学校の教室での授業など、関心事が共通する複数のユーザが個々の電子辞書で同じ分野の単語を検索するような場合に適用される。
・Form (3) in which electronic dictionary 10 and electronic dictionaries 10-1, 10-2, and 10-3 are used
This usage pattern (3) is a pattern in which the electronic dictionary 10 and multiple electronic dictionaries 10-1, 10-2, and 10-3 are used. This usage pattern (3) is applied in cases where multiple users with a common interest search for words in the same field in their respective electronic dictionaries, such as in a class in a school.
この使用形態(3)においては、電子辞書10が親機、複数の電子辞書10-1,10-2,10-3が子機という関係となり、電子辞書10は、複数の電子辞書10-1,10-2,10-3と通信すると共にルータ20を介してサーバ30と通信する。 In this usage pattern (3), the electronic dictionary 10 is the parent device, and the multiple electronic dictionaries 10-1, 10-2, and 10-3 are child devices. The electronic dictionary 10 communicates with the multiple electronic dictionaries 10-1, 10-2, and 10-3, and also communicates with the server 30 via the router 20.
図1中の文書Dcは、複数の電子辞書10-1,10-2,10-3のそれぞれのユーザが検索した単語もしくは文を含む検索履歴を表している。図1中の円で囲った領域Acは、サーバ30へ送信する検索履歴の情報の共有やサーバ30から送信されてくる各種の情報の共有を行う情報機器類が、複数の電子辞書10-1,10-2,10-3であることを表している。当該共有を行う情報機器類の中には、電子辞書10が含まれていてもよいし、含まれていなくてもよい。 Document Dc in FIG. 1 represents a search history including words or sentences searched for by each user of multiple electronic dictionaries 10-1, 10-2, and 10-3. A circled area Ac in FIG. 1 represents the multiple electronic dictionaries 10-1, 10-2, and 10-3 as information devices that share search history information sent to server 30 and share various information sent from server 30. Electronic dictionary 10 may or may not be included among the information devices that share information.
この使用形態(3)では、電子辞書10は、定期的に文書Dcを複数の電子辞書10-1,10-2,10-3の各々から取得してルータ20経由でサーバ30に送信する。 In this usage pattern (3), the electronic dictionary 10 periodically obtains the document Dc from each of the multiple electronic dictionaries 10-1, 10-2, and 10-3 and transmits it to the server 30 via the router 20.
一方、サーバ30は、電子辞書10から送信されてくる個々の文書Dcに含まれる検索履歴の情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する。 Meanwhile, the server 30 uses a topic model to analyze the search history information contained in each document Dc sent from the electronic dictionary 10, thereby generating information (field of interest information) indicating topics (i.e., fields) in which the user is presumed to have a high interest, and generates information (content introduction information) introducing separately sold content to the user based on this field of interest information, and transmits the generated field of interest information and content introduction information to the electronic dictionary 10.
電子辞書10は、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信して複数の電子辞書10-1,10-2,10-3に転送する(もしくは、電子辞書10を経由せずに、サーバ30から送信される関心分野情報やコンテンツ紹介情報を複数の電子辞書10-1,10-2,10-3が受信する)。複数の電子辞書10-1,10-2,10-3は、受信した関心分野情報に応じて当該電子辞書の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする。 The electronic dictionary 10 receives the field of interest information and content introduction information sent from the server 30 and transfers them to the multiple electronic dictionaries 10-1, 10-2, and 10-3 (or the multiple electronic dictionaries 10-1, 10-2, and 10-3 receive the field of interest information and content introduction information sent from the server 30 without going through the electronic dictionary 10). The multiple electronic dictionaries 10-1, 10-2, and 10-3 display parts of the word search results of the electronic dictionary that are estimated to be of relatively high interest to the user in accordance with the received field of interest information, such as highlighting the parts, or displaying a recommendation to introduce separately sold content that is not yet installed in accordance with the received content introduction information.
なお、上記した関心分野情報やコンテンツ紹介情報を電子辞書10が自身で生成できる能力を備えている場合は、サーバ30へ文書Dcを送信する処理やサーバ30から関心分野情報やコンテンツ紹介情報を受信する処理を省略することができる。 If the electronic dictionary 10 has the capability of generating the above-mentioned field of interest information and content introduction information by itself, the process of sending the document Dc to the server 30 and the process of receiving the field of interest information and content introduction information from the server 30 can be omitted.
この使用形態(3)は、関心事が共通する複数のユーザに共通した関心分野情報やコンテンツ紹介情報を提供し、当該ユーザの電子辞書10-1,10-2,10-3における単語等の検索の快適性を向上させることを可能にする。 This usage pattern (3) provides information on areas of common interest and content introduction information to multiple users who share common interests, making it possible to improve the comfort of searching for words, etc. in the electronic dictionaries 10-1, 10-2, and 10-3 for those users.
<電子辞書10の構成>
図2は、電子辞書10の外観構成の一例を示す図である。また、図3は、電子辞書10の電子回路の構成の一例を示すブロック図である。なお、図2及び図3に示す構成は、複数の電子辞書10-1,10-2,10-3の各々にも適用される。
<Configuration of Electronic Dictionary 10>
Fig. 2 is a diagram showing an example of the external configuration of electronic dictionary 10. Fig. 3 is a block diagram showing an example of the configuration of an electronic circuit of electronic dictionary 10. Note that the configurations shown in Figs. 2 and 3 are also applied to each of the multiple electronic dictionaries 10-1, 10-2, and 10-3.
電子辞書10は、以下に説明する専用の電子辞書として構成されるか、辞書検索機能を備えたタブレット型のPDA(personal digital assistants)、PC(personal computer)、携帯電話、電子ブック、携帯ゲーム機などとして構成される。 The electronic dictionary 10 may be configured as a dedicated electronic dictionary, as described below, or as a tablet-type PDA (personal digital assistant), PC (personal computer), mobile phone, e-book, portable game machine, etc., equipped with a dictionary search function.
電子辞書10は、その本体ケース10aと蓋体ケース12とがヒンジ部13を介して展開/閉塞可能な折り畳み型ケースを備えて構成される。折り畳み型ケースを展開した本体ケース10aには、[ホーム]キー14a、機能指定キー14b、文字入力キー14c、[決定]キー14d、[戻る]キー14e、カーソルキー14f、[シフト]キー14g、[履歴]キー14h、[復習支援]キー14i、などを含むキー入力部(キーボード)14、音声出力部(スピーカを含む)15、および音声入力部(マイクを含む)16が設けられる。 The electronic dictionary 10 is configured with a foldable case in which the main body case 10a and the cover case 12 can be opened/closed via a hinge section 13. When the foldable case is opened, the main body case 10a is provided with a key input section (keyboard) 14 including a [Home] key 14a, a function designation key 14b, a character input key 14c, a [Decision] key 14d, a [Back] key 14e, a cursor key 14f, a [Shift] key 14g, a [History] key 14h, and a [Review support] key 14i, an audio output section (including a speaker) 15, and an audio input section (including a microphone) 16.
また、蓋体ケース12には、タッチパネル式表示部(ディスプレイ)17が設けられる。タッチパネル式表示部17は、ユーザがペンや指などでタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、バックライト付きのカラー液晶表示画面に透明タッチパネルを重ねて構成される。 The lid case 12 is also provided with a touch panel display unit (display) 17. The touch panel display unit 17 is an integrated structure of a touch position detection device that detects the position touched by the user with a pen or finger, and a display device, and is configured by overlaying a transparent touch panel on a backlit color LCD display screen.
タッチパネル式表示部17の表示エリアには、その中央に広いメイン表示エリア17Mと、右端に沿ったタッチキーエリア17Aと、下端に沿ったサブ表示エリア17Sとに分割されたエリアが設定される。 The display area of the touch panel display unit 17 is divided into a large main display area 17M in the center, a touch key area 17A along the right edge, and a sub-display area 17S along the bottom edge.
タッチキーエリア17Aには、キー入力部14における一部のキーの押下操作や電子辞書10の一部の機能の指定操作を、タッチ操作により行うためのタッチキー([ホーム]キーBH、[戻る]キーBRなど)が表記されて設けられる。 The touch key area 17A is provided with touch keys (such as the Home key BH and the Back key BR) that allow the user to perform touch operations such as pressing certain keys in the key input section 14 and specifying certain functions of the electronic dictionary 10.
メイン表示エリア17Mには、ユーザ操作に基づき任意に選択された機能の実行に応じて、実行されている機能に関する情報が表示される。 In the main display area 17M, information about the function being executed is displayed in response to the execution of a function arbitrarily selected based on user operation.
サブ表示エリア17Sには、ユーザ操作に基づき実行された単語の学習に関する機能の実行履歴に基づいて、過去にユーザが実行した機能で学習対象となった単語に関する情報が表示される。 In the sub-display area 17S, information about words that were the subject of study by functions previously executed by the user is displayed based on the execution history of functions related to learning words executed based on user operations.
キー入力部14の[ホーム]キー14aは、電子辞書10のホーム画面であるメニュー画面GMをタッチパネル式表示部17のメイン表示エリア17Mに表示させるキーである。 The [Home] key 14a of the key input unit 14 is a key that causes the menu screen GM, which is the home screen of the electronic dictionary 10, to be displayed in the main display area 17M of the touch panel display unit 17.
キー入力部14の機能指定キー14bは、各キーに沿って表記されている辞書コンテンツ([〇辞苑]など)、辞書コンテンツのカテゴリ([国語][古語][漢和][英和]など)、学習コンテンツ[コンテンツ一覧]、ツールの一つのカテゴリ[学習帳]を、それぞれ直接指定するためのキーである。 The function specification keys 14b of the key input section 14 are used to directly specify the dictionary content (e.g., [X Dictionary]), dictionary content category (e.g., [Japanese], [Classical Japanese], [Chinese-Japanese], [English-Japanese]), learning content [Content List], and one of the tool categories [Study Notebook], which are displayed along with each key.
また、キー入力部14のキーは、[シフト]キー14gが操作された後に続けて操作されることで、そのキーに沿って枠囲み無しで記載されたキー機能ではなく、枠囲みして記載されたキーとして機能できるようになっている。例えば、[シフト]キー14gの操作後に[決定]キー14dが操作(以下、[シフト]+[決定]キーと記す。)されると、登録対象として指定されているデータを登録する機能を起動させるための[登録]キーとなる。[シフト]+[削除]キーは[設定]キーとなる。 In addition, when a key on the key input section 14 is operated after the [Shift] key 14g is operated, it can function as a key surrounded by a box, rather than the key function shown without a box next to that key. For example, when the [Enter] key 14d is operated after the [Shift] key 14g is operated (hereinafter, referred to as [Shift] + [Enter] keys), it becomes the [Register] key for starting the function of registering data designated as the object of registration. The [Shift] + [Delete] keys become the [Set] key.
キー入力部14の[履歴]キー14hは、検索履歴記憶エリア22eに記憶された過去に検索された単語の一覧を示す検索履歴画面をタッチパネル式表示部17のメイン表示エリア17Mに表示させるキーである。 The [History] key 14h of the key input unit 14 is a key that causes a search history screen showing a list of previously searched words stored in the search history storage area 22e to be displayed in the main display area 17M of the touch panel display unit 17.
キー入力部14の[復習支援]キー14iは、過去に学習対象となった単語に関する情報を表示させるための選択基準を設定する復習支援モードの設定キーである。 The [Review Support] key 14i on the key input section 14 is a setting key for the review support mode that sets the selection criteria for displaying information about words that have been studied in the past.
電子辞書10の電子回路は、図3に示すように、コンピュータの基本構成要素であるCPU(プロセッサ)21を備える。 As shown in FIG. 3, the electronic circuitry of the electronic dictionary 10 includes a CPU (processor) 21, which is a basic component of a computer.
CPU21は、フラッシュROMなどの記憶部(ストレージ)22に予め記憶されたプログラム(検索処理プログラム22a、学習処理プログラム22b、および関心分野情報管理プログラム22fを含む)、あるいはメモリカードなどの外部記録媒体23から記録媒体読取部24により読み取られて記憶部22に記憶されたプログラム、あるいは通信ネットワークN上のサーバ30もしくは他のサーバから通信部25を介してダウンロードされ記憶部22に記憶されたプログラム、に従って回路各部の動作を制御する。 The CPU 21 controls the operation of each part of the circuit according to programs (including a search processing program 22a, a learning processing program 22b, and an interest field information management program 22f) previously stored in a memory unit (storage) 22 such as a flash ROM, or programs read by a recording medium reading unit 24 from an external recording medium 23 such as a memory card and stored in the memory unit 22, or programs downloaded via a communication unit 25 from a server 30 or another server on the communication network N and stored in the memory unit 22.
CPU21には、データ及び制御バスを介して、記憶部22、記録媒体読取部24、通信部25を接続するほか、キー入力部14、音声出力部15、音声入力部16、タッチパネル式表示部17、を接続する。 The CPU 21 is connected to a memory unit 22, a recording medium reading unit 24, and a communication unit 25 via a data and control bus, as well as to a key input unit 14, an audio output unit 15, an audio input unit 16, and a touch panel display unit 17.
音声出力部15は、記憶部22に記憶されているかあるいは録音された音声データに基づく音声を出力する本体スピーカを備える。 The audio output unit 15 includes a main speaker that outputs audio based on audio data stored in the memory unit 22 or recorded.
音声入力部16は、ユーザ等の音声を入力する本体マイクを備える。 The voice input unit 16 includes a built-in microphone that inputs voice from the user, etc.
記憶部22は、プログラム(検索処理プログラム22a、学習処理プログラム22b、および関心分野情報管理プログラム22fを含む)を記憶するプログラム記憶エリアのほか、学習コンテンツ記憶エリア22c、辞書データ記憶エリア22d、検索履歴記憶エリア22e、および関心分野情報管理データ記憶エリア22gを備える。 The memory unit 22 includes a program memory area for storing programs (including a search processing program 22a, a learning processing program 22b, and a field of interest information management program 22f), as well as a learning content memory area 22c, a dictionary data memory area 22d, a search history memory area 22e, and a field of interest information management data memory area 22g.
検索処理プログラム22aは、電子辞書10の全体の動作を司るシステムプログラム、通信部25を介して外部の電子機器と通信接続するためのプログラム、辞書データ記憶エリア22dに記憶されている各種の辞書コンテンツデータ(英和辞典/和英辞典/国語辞典/…)に基づいて単語等の検索を行うプログラムなどを含む。 The search processing program 22a includes a system program that controls the overall operation of the electronic dictionary 10, a program for connecting to external electronic devices via the communication unit 25, and a program for searching for words, etc. based on various dictionary content data (English-Japanese dictionary/Japanese-English dictionary/Japanese dictionary/...) stored in the dictionary data storage area 22d.
学習処理プログラム22bは、学習コンテンツ記憶エリア22cに記憶された各学習コンテンツに基づく学習処理を実行させるためのプログラムなどを含む。 The learning processing program 22b includes a program for executing a learning process based on each learning content stored in the learning content storage area 22c.
学習コンテンツ記憶エリア22cは、例えば、単語の語義を学習する単語学習コンテンツ22c1、単語に応じた文法を学習する文法学習コンテンツ22c2、単語の発音を学習する発音学習コンテンツ22c3、各種の語学検定試験の模擬テストを行なう模擬テストコンテンツ22c4など、様々な種類の学習を目的とした学習コンテンツデータを記憶する。 The learning content storage area 22c stores learning content data for various types of learning, such as word learning content 22c1 for learning the meaning of words, grammar learning content 22c2 for learning grammar corresponding to words, pronunciation learning content 22c3 for learning the pronunciation of words, and mock test content 22c4 for conducting mock tests for various language proficiency tests.
辞書データ記憶エリア22dは、例えば、英和辞典、和英辞典、英英辞典、国語辞典などの各種の辞書コンテンツデータを記憶し、辞書コンテンツデータは、例えば、キー入力されるか、または表示画面上で指定される辞書検索の対象となる文字または文字列に基づいて、当該文字または文字列に対応する単語の説明情報を辞書検索して表示や音声により出力する機能を有する。 The dictionary data storage area 22d stores various dictionary content data, such as an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, and a Japanese dictionary. The dictionary content data has a function of, for example, searching a dictionary for explanatory information of a word that corresponds to a character or character string that is the subject of a dictionary search, which is entered by keyboard or specified on the display screen, and outputting the information by display or voice.
なお、辞書コンテンツデータは、各種の辞書のそれぞれにおいて、見出し語である単語、単語の意味,内容を含む説明情報、単語を含む用例/成句/複合語などのテキストデータ、および当該テキストデータに対応する音声データを有する。 For each of the various dictionaries, the dictionary content data includes text data such as words that are head words, explanatory information including the meaning and content of the words, examples/phrases/compound words that include the words, and audio data that corresponds to the text data.
検索履歴記憶エリア22eは、辞書データ記憶エリア22dに記憶された辞書コンテンツから見出し語検索や見出し語ジャンプ等の機能で検索した単語を検索履歴として記憶する。 The search history storage area 22e stores, as search history, words searched for using functions such as headword search and headword jump from the dictionary content stored in the dictionary data storage area 22d.
関心分野情報管理プログラム22fは、関心分野情報やコンテンツ紹介情報の取得や、取得した関心分野情報に応じて当該電子辞書のメイン表示エリア17Mにおいて単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、取得したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする処理を行う。 The field of interest information management program 22f performs processes such as acquiring field of interest information and content introduction information, and displaying in the main display area 17M of the electronic dictionary parts of the word search results that are estimated to be of relatively high interest to the user according to the acquired field of interest information, highlighting those parts, and displaying a recommendation to introduce separately sold content that is not yet installed according to the acquired content introduction information.
特に、関心分野情報管理プログラム22fは、当該電子辞書10においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を取得する関心分野情報取得処理を行う機能を備えると共に、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得してメイン表示エリア17Mに表示させるに際し、上記複数の意味のうち、関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つようにメイン表示エリア17Mに表示させる関心分野優先表示処理を行う機能を備えている。 In particular, the field of interest information management program 22f has a function to perform a field of interest information acquisition process to acquire field of interest information including information indicating the topic that occupies the largest proportion of various topics obtained by analyzing search history information including individual words or sentences previously searched by the user in the electronic dictionary 10 using a topic model as a field of relatively high interest for the user, and also has a function to perform a field of interest priority display process to acquire multiple meanings of a word from dictionary content data in response to a user's operation to instruct a search for the word and to display them in the main display area 17M, and to display, among the multiple meanings, meanings that belong to a field of relatively high interest indicated in the field of interest information in the main display area 17M more prominently than other meanings with relatively low interest.
このような機能により、ユーザは求めていた意味をすぐに見つけることができ、使い勝手の良さを感じるため、単語等の検索の快適性を向上させることができる。 This kind of functionality allows users to quickly find the meaning they are looking for and makes it easy to use, improving the comfort of searching for words, etc.
また、関心分野情報管理プログラム22fは、関心分野情報を基に電子辞書10への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報をメイン表示エリア17Mに表示させる処理をさらに実行する機能を備えている。 In addition, the field of interest information management program 22f has a function of further executing a process to display content introduction information in the main display area 17M that introduces dictionary content that is recommended for introduction to the electronic dictionary 10 based on the field of interest information.
このような機能により、ユーザは求めていた辞書コンテンツを容易に見つけることができ、その辞書コンテンツを購入して電子辞書に搭載するなどして、使い勝手をさらに良くし、単語等の検索の快適性をさらに向上させることができる。 This functionality allows users to easily find the dictionary content they are looking for, and by purchasing that dictionary content and installing it in their electronic dictionary, they can further improve usability and make searching for words, etc., more comfortable.
関心分野情報管理プログラム22fは、上述した使用形態(1)~(3)のいずれが適用されるかによって、実行する具体的な処理の内容が次のように異なる。 The specific processing executed by the field of interest information management program 22f differs depending on which of the above-mentioned usage patterns (1) to (3) is applied, as follows:
・使用形態(1)が適用される場合
使用形態(1)が適用される場合は、関心分野情報管理プログラム22fは、定期的に電子辞書10の文書Daを、通信部25を介してルータ20経由でサーバ30に送信すると共に、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信し、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする。但し、関心分野情報やコンテンツ紹介情報を電子辞書10が自身で生成できる能力を備えている場合は、サーバ30へ文書Daを送信する処理やサーバ30から関心分野情報やコンテンツ紹介情報を受信する処理は省略することができる。
When Usage Pattern (1) is Applied When Usage Pattern (1) is applied, the field of interest information management program 22f periodically transmits document Da of the electronic dictionary 10 to the server 30 via the router 20 through the communication unit 25, receives field of interest information and content introduction information transmitted from the server 30, and, according to the received field of interest information, displays parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user in a way that highlights them, or displays a recommendation to introduce separately sold content that is not installed in the electronic dictionary 10 in accordance with the received content introduction information. However, if the electronic dictionary 10 has the ability to generate field of interest information and content introduction information by itself, the process of transmitting document Da to the server 30 and the process of receiving field of interest information and content introduction information from the server 30 can be omitted.
・使用形態(2)が適用される場合
使用形態(2)が適用される場合は、関心分野情報管理プログラム22fは、携帯情報機器11からユーザがウェブページ上で選択した単語もしくは文の情報が送信されてきた場合には、それを当該電子辞書の検索履歴の一部として別途保管する。検索履歴を含む文書をサーバ30に送信する処理や、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信する処理、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする処理は、使用形態(1)の場合と同様となる。
When the usage mode (2) is applied, when the information of a word or sentence selected by the user on a web page is transmitted from the portable information device 11, the field of interest information management program 22f stores it separately as part of the search history of the electronic dictionary. The processes of transmitting a document including the search history to the server 30, receiving the field of interest information and content introduction information transmitted from the server 30, and displaying parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user according to the received field of interest information to highlight them, and displaying a recommendation to introduce separately sold content that is not installed according to the received content introduction information are the same as those in the usage mode (1).
・使用形態(3)が適用される場合
使用形態(3)が適用される場合は、電子辞書10が親機と子機のいずれになるかによって、処理の内容が異なる。
When the usage pattern (3) is applied, the content of the process differs depending on whether the electronic dictionary 10 is a parent unit or a child unit.
電子辞書10が親機となる場合は、関心分野情報管理プログラム22fは、定期的に文書Dcを、複数の子機の電子辞書10-1,10-2,10-3の各々から取得して、通信部25を介してルータ20経由でサーバ30に送信すると共に、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信して複数の子機の電子辞書10-1,10-2,10-3に転送する。但し、関心分野情報やコンテンツ紹介情報を電子辞書10が自身で生成できる能力を備えている場合は、サーバ30へ文書Daを送信する処理やサーバ30から関心分野情報やコンテンツ紹介情報を受信する処理は省略することができる。 When the electronic dictionary 10 is the parent device, the field of interest information management program 22f periodically acquires document Dc from each of the multiple child electronic dictionaries 10-1, 10-2, and 10-3 and transmits it to the server 30 via the router 20 via the communication unit 25, and also receives field of interest information and content introduction information transmitted from the server 30 and transfers it to the multiple child electronic dictionaries 10-1, 10-2, and 10-3. However, if the electronic dictionary 10 has the ability to generate field of interest information and content introduction information by itself, the process of transmitting document Da to the server 30 and the process of receiving field of interest information and content introduction information from the server 30 can be omitted.
電子辞書10が子機となる場合(即ち、複数の電子辞書10-1,10-2,10-3のいずれかとなる場合)は、当該子機は、定期的に文書Dcを親機の電子辞書10に送信すると共に、親機の電子辞書10から送信されてくる関心分野情報やコンテンツ紹介情報を受信し、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりする。但し、関心分野情報やコンテンツ紹介情報を当該子機が自身で生成できる能力を備えている場合は、サーバ30へ文書Daを送信する処理やサーバ30から関心分野情報やコンテンツ紹介情報を受信する処理は省略することができる。 When the electronic dictionary 10 is a slave (i.e., when it is one of multiple electronic dictionaries 10-1, 10-2, 10-3), the slave periodically transmits document Dc to the master electronic dictionary 10, receives field of interest information and content introduction information transmitted from the master electronic dictionary 10, and displays parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user according to the received field of interest information, highlighting those parts, or displays a recommendation to introduce separately sold content that is not yet installed according to the received content introduction information. However, if the slave has the ability to generate field of interest information and content introduction information by itself, the process of transmitting document Da to the server 30 and the process of receiving field of interest information and content introduction information from the server 30 can be omitted.
関心分野情報管理データ記憶エリア22gは、関心分野情報管理プログラム22fの処理に関わる各種の情報を記憶する領域であり、例えばサーバ30に送信する検索履歴などの情報、サーバ30から受信した関心分野情報やコンテンツ紹介情報、関心分野情報やコンテンツ紹介情報に応じて該当する電子辞書のメイン表示エリア17Mに表示すべき情報などを記憶する。 The field of interest information management data storage area 22g is an area for storing various information related to the processing of the field of interest information management program 22f, such as information such as search history to be sent to the server 30, field of interest information and content introduction information received from the server 30, and information to be displayed in the main display area 17M of the corresponding electronic dictionary according to the field of interest information and content introduction information.
<サーバ30の構成>
図4は、サーバ30の電子回路の構成の一例を示すブロック図である。
<Configuration of Server 30>
FIG. 4 is a block diagram showing an example of the configuration of an electronic circuit of the server 30. As shown in FIG.
サーバ30は、例えば、ユーザが購入した電子辞書10内の各コンテンツを管理する機能を有し、その電子回路は、コンピュータの基本要素であるCPU(プロセッサ)31を備える。 The server 30 has the function of managing each piece of content in the electronic dictionary 10 purchased by the user, for example, and its electronic circuitry includes a CPU (processor) 31, which is a basic element of a computer.
CPU31は、フラッシュROMなどの記憶部(ストレージ)32に予め記憶された管理サーバプログラム32a、あるいはCD-ROMなどの外部記録媒体33から記録媒体読取部34により読み取られて記憶部32に記憶されたプログラム32a、あるいは通信ネットワークN上の他のサーバから通信部35を介してダウンロードされ記憶部32に記憶されたプログラム32a、に従って回路各部の動作を制御する。 The CPU 31 controls the operation of each part of the circuit according to a management server program 32a prestored in a memory unit (storage) 32 such as a flash ROM, or a program 32a read by a recording medium reading unit 34 from an external recording medium 33 such as a CD-ROM and stored in the memory unit 32, or a program 32a downloaded from another server on the communication network N via a communication unit 35 and stored in the memory unit 32.
管理サーバプログラム32aは、関心分野情報生成プログラムを含む。この関心分野情報生成プログラムは、電子辞書10から送信されてくる文書を受信し、当該文書に含まれる検索履歴の情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する機能を有する。 The management server program 32a includes a field of interest information generation program. This field of interest information generation program has the function of receiving a document transmitted from the electronic dictionary 10, and analyzing search history information contained in the document using a topic model to generate information (field of interest information) indicating topics (i.e., fields) in which the user is estimated to be highly interested, and generating information (content introduction information) introducing separately sold content to the user based on the field of interest information, and transmitting the generated field of interest information and content introduction information to the electronic dictionary 10.
このような機能により、電子辞書10において生成することができない関心分野情報やコンテンツ紹介情報を電子辞書10に提供することが可能になる。 This function makes it possible to provide the electronic dictionary 10 with information on areas of interest and content introduction information that cannot be generated by the electronic dictionary 10.
CPU31には、データ及び制御バスを介して、記憶部32、記録媒体読取部34、通信部35を接続するほか、キー入力部36、表示部37を接続する。 The CPU 31 is connected to a memory unit 32, a recording medium reading unit 34, and a communication unit 35 via a data and control bus, as well as to a key input unit 36 and a display unit 37.
記憶部32は、管理サーバプログラム32aを記憶するプログラム記憶エリアのほか、電子辞書管理データ記憶エリア32b、辞書コンテンツデータ記憶エリア32c、および学習コンテンツデータ記憶エリア32d、などを含む。 The memory unit 32 includes a program memory area that stores the management server program 32a, as well as an electronic dictionary management data memory area 32b, a dictionary content data memory area 32c, and a learning content data memory area 32d.
電子辞書管理データ記憶エリア32bは、上記関心分野情報生成プログラムの処理に関わる各種の情報を記憶する記憶エリアを含み、例えば電子辞書10から送信されてきた文書の情報、トピックモデルによる解析結果の情報、解析結果に基づいて生成された関心分野情報やコンテンツ紹介情報などが記憶される。 The electronic dictionary management data storage area 32b includes a storage area for storing various information related to the processing of the above-mentioned field of interest information generation program, such as information on documents sent from the electronic dictionary 10, information on the analysis results using the topic model, field of interest information and content introduction information generated based on the analysis results, etc.
辞書コンテンツデータ記憶エリア32cは、電子辞書10のユーザにとって購入可能な各種の辞書コンテンツ[A](国語1)32c1、[B](国語2)32c2、…のデータを記憶する。 The dictionary content data storage area 32c stores data on various dictionary contents [A] (language 1) 32c1, [B] (language 2) 32c2, ... that are available for purchase by the user of the electronic dictionary 10.
学習コンテンツデータ記憶エリア32dは、電子辞書10のユーザにとって購入可能な各種の学習コンテンツ[a](国語ドリル)32d1、[b](英語ドリル)32d2、…のデータを記憶する。 The learning content data storage area 32d stores data on various learning contents [a] (Japanese language drills) 32d1, [b] (English language drills) 32d2, ... that can be purchased by the user of the electronic dictionary 10.
記憶部32は、各種の辞書コンテンツ32c1,32c2,…、各種の学習コンテンツ32d1,32d2,…以外にも、図示はしないが、図鑑、文学書、法律書など、ユーザにとって購入可能な多種多様なコンテンツを記憶する。 In addition to various dictionary contents 32c1, 32c2, ... and various learning contents 32d1, 32d2, ..., the storage unit 32 stores a wide variety of content that is available for purchase by users, such as picture books, literature books, and law books (not shown).
なお、上述した管理サーバプログラム32aに備えられる関心分野情報生成プログラムの機能、および、電子辞書管理データ記憶エリア32bに記憶される、関心分野情報生成プログラムの処理に関わる各種の情報は、電子辞書10が搭載する能力があるのであれば、電子辞書10に搭載するように構成してもよい。その場合、電子辞書10は、関心分野情報管理プログラム22fが、関心分野情報生成プログラムの機能を備え、関心分野情報管理データ記憶エリア22gが、関心分野情報生成プログラムの処理に関わる各種の情報を記憶するように構成される。 The functions of the field of interest information generation program provided in the management server program 32a and the various information related to the processing of the field of interest information generation program stored in the electronic dictionary management data storage area 32b may be configured to be installed in the electronic dictionary 10 if the electronic dictionary 10 has the capability to do so. In that case, the electronic dictionary 10 is configured such that the field of interest information management program 22f has the functions of the field of interest information generation program, and the field of interest information management data storage area 22g stores various information related to the processing of the field of interest information generation program.
そのようにした場合、電子辞書10は、サーバ30に文書を送信したり、サーバ30から関心分野情報やコンテンツ紹介情報を受信したりする必要がなくなり、単独で関心分野情報やコンテンツ紹介情報を生成することが可能になる。 In this case, the electronic dictionary 10 will no longer need to send documents to the server 30 or receive field of interest information or content introduction information from the server 30, and will be able to generate field of interest information and content introduction information independently.
<トピックモデルを用いた関心分野情報の生成>
次に、トピックモデルを用いて関心分野情報の生成する手法について説明する。
<Generating area of interest information using topic models>
Next, a method for generating field of interest information using a topic model will be described.
図5は、電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)においてあらかじめトピック毎に設定される代表語の例を示す図である。 Figure 5 shows examples of representative words that are set in advance for each topic in electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3).
電子辞書10においては、前準備として、予めトピック毎に複数の代表語の設定が行われる。ここでいうトピックは、例えば「学術」、「経済」、「政治」、「ビジネス」、[古語]、「医学」など、当該電子辞書において単語の意味に対し分類されるカテゴリ(分野)に相当するものとする。代表語は、その分野において一般によく使用される代表的な用語を指す。 In the electronic dictionary 10, as a preliminary step, multiple representative words are set in advance for each topic. The topics referred to here correspond to categories (fields) into which the meanings of words are classified in the electronic dictionary, such as "academics," "economics," "politics," "business," "archaic words," and "medicine." Representative words refer to representative terms that are commonly used in that field.
ここでの設定は、基本的にはユーザが入力操作を行うことで実現される。但し、この例に限らず、例えば電子辞書10の出荷時に、トピック毎に複数の代表語が予め設定されていてもよく、また、これに加えて更にユーザがトピック毎に代表語の変更、追加、削除を行えるように構成されていてもよい。ここで設定された情報は、サーバ30に送信され、サーバ30の電子辞書管理データ記憶エリア32bに記憶され保管される。 The settings here are basically realized by the user performing input operations. However, this is not limiting, and for example, multiple representative words for each topic may be preset when the electronic dictionary 10 is shipped, and furthermore, the electronic dictionary 10 may be configured so that the user can change, add, or delete representative words for each topic. The information set here is transmitted to the server 30, and is stored and kept in the electronic dictionary management data storage area 32b of the server 30.
図6は、文書毎に検索履歴として蓄積される複数の単語の例を示す図である。 Figure 6 shows an example of multiple words that are stored as search history for each document.
文書Da,Db,Dcは、それぞれ、情報機器類の使用形態(1),(2),(3)において生成される文書であり、使用形態毎に、過去に検索された複数の単語の検索履歴を含む。このような検索履歴を含む文書Da,Db,Dcは、それぞれ、定期的にサーバ30に送信され、サーバ30の電子辞書管理データ記憶エリア32bに記憶され保管される。 Documents Da, Db, and Dc are documents generated in the use modes (1), (2), and (3) of information devices, respectively, and contain a search history of multiple words searched for in the past for each use mode. Documents Da, Db, and Dc containing such search history are each periodically transmitted to server 30, and are stored and kept in electronic dictionary management data storage area 32b of server 30.
図7は、図5に示される情報および図6に示される情報を用いて各文書に含まれる検索履歴の情報をトピックモデルで解析して抽出される複数のトピックの例を示す図である。 Figure 7 shows an example of multiple topics extracted by analyzing the search history information contained in each document with a topic model using the information shown in Figure 5 and the information shown in Figure 6.
なお、トピックモデルは、一般に、文書をBoW(Bag of Word:順序を考慮しない単語集合)に分解した上で、その後の処理が実施される。その際、ストップワードと呼ばれる一般的な語句(冠詞のtheやa、日本語の助詞など)はノイズになってしまうため、通常は除外されるが、電子辞書においては冠詞や助詞を調べるということがあり得るため、除外することができない。これらも含めて処理を行うため、形態素解析等を併用し、例えばストップワードを品詞で区別するといった特殊処理を行うことが望ましい。 In general, topic models break down documents into Bag of Words (a set of words that does not take order into account) before carrying out further processing. In this process, common words known as stop words (such as articles such as the and a, and Japanese particles) are usually excluded as they become noise, but in electronic dictionaries, articles and particles may need to be looked up, so they cannot be excluded. In order to process these as well, it is desirable to use morphological analysis and other techniques to carry out special processing such as distinguishing stop words by parts of speech.
対象の文書からトピックを抽出するためには、最初に、対象の文書に含まれる情報に対して、形態素解析等の前処理(形態素という最小単位への分割、品詞の割当て等)が行われ、その上で特徴ベクトル(計算機が扱えるように数値化または記号化した高次の情報)への変換が行われる。そして、変換後の情報に対して、例えばLDA(Latent Dirichlet allocation)によるトピックモデリングが実施され、トピックモデルに基づいて分類された各種の単語集合群が抽出される。単語集合群のうち、代表語に一致する語をもつ単語集合があればその単語集合に該当するトピックが割り当てられる(即ち、対象の文書からトピックが抽出される)。このような処理は、文書毎に実施される。 To extract topics from a target document, first the information contained in the target document is subjected to preprocessing such as morphological analysis (dividing it into the smallest units called morphemes, assigning parts of speech, etc.), and then converted into feature vectors (high-level information that is quantified or symbolized so that it can be handled by a computer). Topic modeling, for example using LDA (Latent Dirichlet allocation), is then performed on the converted information, and various word sets classified based on the topic model are extracted. If any of the word sets contains a word set that matches the representative word, the topic corresponding to that word set is assigned (i.e. topics are extracted from the target document). This type of processing is performed for each document.
図8(a)は、複数の文書について解析された各種のトピックの割合の例を示す図である。また、図8(b)は、図8(a)に示される各種のトピックの割合を視覚的に把握しやすい形で表示した例を示す図である。 Figure 8(a) shows an example of the proportions of various topics analyzed for multiple documents. Figure 8(b) shows an example of the proportions of the various topics shown in Figure 8(a) displayed in a form that is easy to visually grasp.
例えばサーバ30の電子辞書管理データ記憶エリア32b上で、図8(a)のように各種のトピックの割合を例えばカウント値で表現する所定のリスト(トピックリスト)を作成しておき、前述したように代表語に一致する語をもつ単語集合に割り当てられたトピックがあれば、トピックリスト上の各種のトピックのうち、該当するトピックに対して所定量のカウント値(例えば「1」)を加算する。このような処理は、文書毎に実施される。その結果、図8(b)に示されるように、各種のトピックの割合が定まり、ユーザが高い関心を抱くと推定される関心度の順位が決まる。図8(b)の例では、関心度の順位は「学術」が一位、「経済」が二位、「政治」が三位となっている。このように各種のトピックの関心度の割合や順位を示す情報(相対的に関心度が高いトピックを示す情報を含む)は、関心分野情報としてサーバ30から電子辞書10へ送信される。 For example, a predetermined list (topic list) is created in the electronic dictionary management data storage area 32b of the server 30, in which the ratio of various topics is expressed, for example, by a count value, as shown in FIG. 8(a). If there is a topic assigned to a word set having a word matching the representative word as described above, a predetermined amount of count value (for example, "1") is added to the corresponding topic among the various topics on the topic list. This process is performed for each document. As a result, as shown in FIG. 8(b), the ratio of various topics is determined, and the order of interest levels that are estimated to be of high interest to the user is determined. In the example of FIG. 8(b), the order of interest levels is "academic" first, "economy" second, and "politics" third. In this way, information indicating the ratio and order of interest levels of various topics (including information indicating topics with relatively high interest levels) is transmitted from the server 30 to the electronic dictionary 10 as interest field information.
なお、図5~図8は、理解を容易なものとするために単純化した例であり、これらの例に限定されることなく、例えばより多くの種類のトピックや代表語が含まれていてもよい。 Note that Figures 5 to 8 are simplified examples for ease of understanding, and are not limited to these examples. For example, more types of topics and representative words may be included.
<関心分野情報に応じた単語検索結果の表示>
電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)の関心分野情報管理プログラム22fは、前述したように、単語の検索を指示するユーザの操作に応じて、その単語に対する複数の意味を辞書コンテンツデータから取得してメイン表示エリア17Mに表示させるに際し、上記複数の意味のうち、関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つようにメイン表示エリア17Mに表示させる関心分野優先表示処理を行う。
<Display of word search results according to area of interest information>
As described above, the field of interest information management program 22f of the electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3) performs a field of interest priority display process in which, in response to a user's operation to instruct a word search, multiple meanings of the word are obtained from the dictionary content data and displayed in the main display area 17M, so that, among the multiple meanings, meanings belonging to fields of relatively high interest as indicated in the field of interest information are displayed in the main display area 17M more prominently than other meanings with relatively low interest.
例えば、この関心分野優先表示処理を実行するに際し、上記複数の意味のうち、関心分野情報に示される相対的に関心度が高い分野に属する意味が、最上位に位置するよう表示させてもよい。 For example, when performing this field of interest priority display process, the meaning that belongs to a field of relatively high interest as indicated in the field of interest information among the multiple meanings may be displayed at the top.
図9は、電子辞書で「paper」を検索したときにユーザの関心度が相対的に高い分野「学術」に属する意味がほかの相対的に関心度が低い意味よりも目立つように表示させる例を示す図である。また、図10は、電子辞書で「かぶ」を検索したときにユーザの関心度が相対的に高い分野「経済」に属する意味がほかの相対的に関心度が低い意味よりも目立つように表示させる例を示す図である。 Figure 9 shows an example in which, when searching for "paper" in an electronic dictionary, meanings belonging to the field "academics," which is of relatively high interest to users, are displayed more prominently than other meanings of relatively low interest. Also, Figure 10 shows an example in which, when searching for "turnip" in an electronic dictionary, meanings belonging to the field "economics," which is of relatively high interest to users, are displayed more prominently than other meanings of relatively low interest.
一般に、「paper」を検索したときには、図9の画面G11に示されるように、その意味が上から「1.紙」、「2.新聞」、「3.研究論文…」の順番で表示されるが、本実施形態では、画面G12に示されるように、ユーザの関心度が相対的に高い分野「学術」に属する意味「3.研究論文…」が、最上位に位置するよう表示される。 Generally, when searching for "paper," its meanings are displayed in the order "1. Paper," "2. Newspaper," and "3. Research paper..." from the top, as shown in screen G11 of FIG. 9. In this embodiment, however, as shown in screen G12, the meaning "3. Research paper...," which belongs to the field "academic," in which the user is relatively interested, is displayed at the top.
図10の例の場合も同様であり、一般に、「かぶ」を検索したときには、画面G21に示されるように、ユーザの関心度が相対的に高い分野「学術」に属する意味「3.研究論文…」は、最上位に表示されないが、本実施形態では、画面G22に示されるように、最上位に位置するよう表示される。 The same is true for the example in FIG. 10. Generally, when searching for "turnip," the meaning "3. Research paper...," which belongs to the field "academic," in which the user has a relatively high level of interest, is not displayed at the top, as shown in screen G21. However, in this embodiment, it is displayed at the top, as shown in screen G22.
一般にユーザは最上位に位置する意味から順に読み始める傾向があることから、図9や図10のように表示することにより、ユーザは特に意識することなく、求めていた意味をすぐに見つけることができ、ストレスのない快適な単語検索を実現できる。 Since users generally tend to start reading from the top meaning, by displaying the words as in Figures 9 and 10, users can quickly find the meaning they are looking for without having to think about it, achieving stress-free and comfortable word searching.
なお、ユーザの関心度が相対的に高い分野に属する意味を目立たせるためには、上記の例のように各種の意味の配置順を変える代わりに、図9の画面G11や図10のG21のように元の表示のとおり各種の意味の配置順を変えないまま、ユーザの関心度が相対的に高い分野「学術」に属する意味「3.研究論文…」が目立つようにその部分をハイライト表示する(例えば、特定色のマーカーを塗ったり、文字に色付けをしたり、あるいは文字を太字にしたりする)といった表示処理を行ってもよい。 In order to highlight meanings that belong to fields that interest the user relatively highly, instead of changing the order of the various meanings as in the above example, it is also possible to leave the order of the various meanings unchanged as in the original display, as in screen G11 of FIG. 9 and screen G21 of FIG. 10, and perform display processing such as highlighting the part that stands out as the meaning "3. Research paper..." that belongs to the field "academics," which interests the user relatively highly (for example, by highlighting it with a specific color, coloring the text, or making the text bold).
また、各種の意味の配置順を変える際には、上から関心度の高い順に各種の意味が配置されるように並び変えてもよい。 When changing the order of the various meanings, they may be rearranged so that the various meanings are arranged in descending order of interest from the top.
<各部の動作の例>
図11は、電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)において行われる初期設定の動作の一例を示す図である。この動作は、前述の使用形態(1)~(3)のいずれにも適用され得る。
<Example of operation of each part>
11 is a diagram showing an example of an initial setting operation performed in electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3). This operation can be applied to any of the above-mentioned modes of use (1) to (3).
例えば電子辞書10のCPU21は、電子辞書10のメイン表示エリア17Mに、ユーザの関心度に基づく優先表示を有効にするか否かを問う画面を表示させる(ステップS11)。優先表示を有効にしない旨が指定された場合(ステップS11のNO)、特に何もせずに処理を終了する。優先表示を有効にする旨が指定された場合(ステップS11のYES)、優先表示をグループで行うか否かを問う画面を表示させる(ステップS12)。 For example, the CPU 21 of the electronic dictionary 10 displays a screen in the main display area 17M of the electronic dictionary 10 asking whether or not to enable priority display based on the user's interest level (step S11). If it is specified that priority display is not to be enabled (NO in step S11), the process ends without doing anything in particular. If it is specified that priority display is enabled (YES in step S11), a screen is displayed asking whether or not to perform priority display by group (step S12).
優先表示をグループで行うのではなく、ローカルで行う旨が指定された場合(ステップS12のNO)、優先表示をローカルで行う(当該電子辞書だけで行う)ことを示す設定情報を保管し(ステップS13)、各トピックの代表語の設定を行う画面を表示し、ユーザが必要な操作を行うと、各トピックの代表語の設定が行われ(ステップS14)、一連の処理が終了する。 If it is specified that priority display should be performed locally rather than by group (NO in step S12), setting information indicating that priority display should be performed locally (only in that electronic dictionary) is stored (step S13), a screen for setting representative words for each topic is displayed, and when the user performs the necessary operations, the representative words for each topic are set (step S14), and the process ends.
一方、優先表示をグループで行う旨が指定された場合(ステップS12のYES)、優先表示をグループで行う(当該グループを構成する他の電子辞書と優先表示を共有する)ことを示す設定情報を保管し(ステップS15)、各トピックの代表語の設定を行う画面を表示し、ユーザが必要な操作を行うと、各トピックの代表語の設定が行われ(ステップS16)、一連の処理が終了する。但し、ステップS16における各トピックの代表語の設定は、グループの中で権限を有するユーザだけが行えるように構成してもよい。 On the other hand, if it is specified that the priority display should be performed by a group (YES in step S12), setting information indicating that the priority display should be performed by a group (priority display is shared with other electronic dictionaries that make up the group) is stored (step S15), a screen for setting representative words for each topic is displayed, and when the user performs the necessary operations, the representative words for each topic are set (step S16), and the process ends. However, the setting of representative words for each topic in step S16 may be configured to be performed only by authorized users in the group.
図12は、図11の動作で設定された設定情報を、電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)がサーバ30に伝達する動作の一例を示す図である。 Figure 12 is a diagram showing an example of the operation in which electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3) transmits the setting information set by the operation in Figure 11 to server 30.
使用形態(1)や使用形態(2)の場合、電子辞書10のCPU21は、他の電子辞書から設定情報を受信しないが、使用形態(3)の場合は、他の電子辞書(例えば、電子辞書10-1,10-2,及び10-3)から各々の設定情報を受信する(ステップS21)。 In the case of usage mode (1) and usage mode (2), the CPU 21 of the electronic dictionary 10 does not receive setting information from other electronic dictionaries, but in the case of usage mode (3), it receives setting information from each of the other electronic dictionaries (e.g., electronic dictionaries 10-1, 10-2, and 10-3) (step S21).
電子辞書10のCPU21は、自身の設定情報および他の電子辞書の設定情報を保管し(ステップS22)、それらの設定情報をサーバ30へ伝達し(ステップS23)、一連の処理を終了する。 The CPU 21 of the electronic dictionary 10 stores its own setting information and the setting information of the other electronic dictionaries (step S22), transmits the setting information to the server 30 (step S23), and ends the series of processes.
図13は、電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)の履歴を含む文書をサーバ30に伝達する動作の一例を示す図である。この動作は、使用形態(1)~(3)のいずれにも適用され得るが、図13には使用形態(1)に適用した例が示されている。 Figure 13 is a diagram showing an example of the operation of transmitting a document including the history of electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3) to server 30. This operation can be applied to any of usage patterns (1) to (3), but Figure 13 shows an example in which it is applied to usage pattern (1).
電子辞書10のCPU21は、例えば当該電子辞書が停止している夜間のある時刻に電子辞書10の検索履歴をサーバ30に送信する処理(オフ処理)を開始する(ステップS31)。 The CPU 21 of the electronic dictionary 10 starts a process (off process) of sending the search history of the electronic dictionary 10 to the server 30, for example, at a certain time during the night when the electronic dictionary is stopped (step S31).
ここで、電子辞書10のCPU21は、前回の送信を行ってから例えば24時間経過しているか否かを判定する(ステップS32)。 The CPU 21 of the electronic dictionary 10 then determines whether, for example, 24 hours have passed since the last transmission (step S32).
24時間が経過している場合(ステップS32のYES)、送信用のURLを構築する(ステップS33)。但し、すでに送信用のURLが構築されている場合は、この処理は不要である。そして、電子辞書10のCPU21は、電子辞書10の検索履歴をサーバ30へ送信し(ステップS34)、送信完了を示すフラグを設定して保管し(ステップS35)、当該オフ処理を終了する(ステップS36)。 If 24 hours have passed (YES in step S32), a URL for transmission is constructed (step S33). However, if a URL for transmission has already been constructed, this process is not necessary. The CPU 21 of the electronic dictionary 10 then transmits the search history of the electronic dictionary 10 to the server 30 (step S34), sets and stores a flag indicating completion of transmission (step S35), and ends the off process (step S36).
ステップS32において、24時間が経過していない場合(ステップS32のNO)、何もせずに当該オフ処理を終了する(ステップS36)。 If 24 hours have not elapsed in step S32 (NO in step S32), the off process ends without doing anything (step S36).
図14は、携帯情報機器11の動作の一例を示す図である。この動作は、使用形態(2)に適用される。 Figure 14 is a diagram showing an example of the operation of the mobile information device 11. This operation is applied to usage pattern (2).
携帯情報機器11のプロセッサは、ユーザがウェブページ上で、ある文字列(単語もしくは文)を選択する操作を検知すると(ステップS41)、その選択された文字列の情報を電子辞書10に転送し(ステップS42)、その選択された文字列の情報を、選択元のページのURLと共にサーバ30へ送信する(ステップS43)。 When the processor of the portable information device 11 detects that the user has selected a character string (word or sentence) on a web page (step S41), it transfers information about the selected character string to the electronic dictionary 10 (step S42), and sends the information about the selected character string together with the URL of the page from which the selection was made to the server 30 (step S43).
図15は、親機として動作する電子辞書10の動作の一例を示す図である。また、図16は、子機として動作する電子辞書10-1,10-2,10-3の動作の一例を示す図である。これらの動作は、使用形態(3)に適用される。 Figure 15 is a diagram showing an example of the operation of electronic dictionary 10 operating as a parent unit. Also, Figure 16 is a diagram showing an example of the operation of electronic dictionaries 10-1, 10-2, and 10-3 operating as child units. These operations are applied to usage pattern (3).
図15において、電子辞書10のCPU21は、定期的に周辺の端末(他の電子辞書)をスキャンする。他の端末が存在すれば、接続のリクエストを送り、端末から固有IDを取得し、端末ごとにステップS52~S57の処理を実施する。 In FIG. 15, the CPU 21 of the electronic dictionary 10 periodically scans for nearby terminals (other electronic dictionaries). If other terminals are present, it sends a connection request, obtains a unique ID from the terminal, and performs the processes of steps S52 to S57 for each terminal.
最初に、電子辞書10のCPU21は、処理の対象となる総端末数を確認し、処理前の端末の数と、処理を終えた端末の数とを識別できるようにしておく(ステップS52)。 First, the CPU 21 of the electronic dictionary 10 checks the total number of terminals to be processed, and makes it possible to distinguish between the number of terminals before processing and the number of terminals for which processing has been completed (step S52).
対象の端末の固有IDを得ると(ステップS53)、それをサーバ30に送信し、対処の端末の検索履歴がサーバ30側で有効な状態で保管されているかどうかを問い合わせる(ステップS54)。 Once the unique ID of the target device is obtained (step S53), it is sent to the server 30, and an inquiry is made as to whether the search history of the corresponding device is stored in a valid state on the server 30 side (step S54).
有効でなければ(ステップS55のNO)、対象の端末に履歴送信リクエストを送り、対象の端末から検索履歴を収集し(ステップS56)、一方、有効であれば(ステップS55のYES)、特に何もしない。 If it is not valid (NO in step S55), a history transmission request is sent to the target terminal and search history is collected from the target terminal (step S56); on the other hand, if it is valid (YES in step S55), nothing in particular is done.
処理を終えた端末の数が総端末数に達すると(ステップS57)、全ての検索履歴をルータ20経由でサーバ30へ送信し(ステップS58)、一連の処理を終了する。 When the number of terminals that have completed the process reaches the total number of terminals (step S57), all search histories are sent to the server 30 via the router 20 (step S58), and the process ends.
図16において、電子辞書10の周辺の端末(例えば、電子辞書10-1,10-2,10-3)のCPU21は、電子辞書10から接続リクエストを受信すると(ステップS61)、自身の端末固有IDを取得し、電子辞書10に送信する(ステップS62)。 In FIG. 16, when the CPU 21 of a terminal in the vicinity of the electronic dictionary 10 (e.g., electronic dictionaries 10-1, 10-2, 10-3) receives a connection request from the electronic dictionary 10 (step S61), it obtains its own terminal-specific ID and transmits it to the electronic dictionary 10 (step S62).
ここで、電子辞書10のCPU21は、電子辞書10から履歴送信リクエストがあるか否かを判定する(ステップS63)。履歴送信リクエストが無い場合(ステップS63のNO)、特に何もせずに処理を終了する。一方、履歴送信リクエストがあった場合(ステップS63のYES)、設定情報から検索履歴の送信が許可されているか否かを判定する(ステップS64)。検索履歴の送信が許可されていない場合(ステップS64のNO)特に何もせずに処理を終了する。一方、検索履歴の送信が許可されている場合(ステップS64のYES)、その検索履歴を親機の電子辞書10へ送信し(ステップS65)、一連の処理を終了する。 The CPU 21 of the electronic dictionary 10 then determines whether or not there is a history transmission request from the electronic dictionary 10 (step S63). If there is no history transmission request (NO in step S63), the process ends without doing anything. On the other hand, if there is a history transmission request (YES in step S63), the CPU 21 determines whether or not the transmission of search history is permitted from the setting information (step S64). If the transmission of search history is not permitted (NO in step S64), the process ends without doing anything. On the other hand, if the transmission of search history is permitted (YES in step S64), the search history is transmitted to the parent electronic dictionary 10 (step S65), and the process ends.
図17は、サーバ30の動作の一例を示す図である。また、図18は、図17中のステップS73の詳細を示す図である。ここでの動作は、前述の使用形態(1)~(3)のいずれにも適用され得る。 Figure 17 is a diagram showing an example of the operation of server 30. Also, Figure 18 is a diagram showing details of step S73 in Figure 17. The operation here can be applied to any of the above-mentioned usage patterns (1) to (3).
図17において、サーバ30のCPU31は、電子辞書10から送信される複数の文書のデータを受信すると(ステップS71)、文書ごとにステップS72~S74の処理を実施する。最初に、処理の対象となる総文書数を確認し、処理前の文書の数と、処理を終えた文書の数とを識別できるようにしておき(ステップS72)、対象の文書からトピックを抽出する処理を実施する(ステップS73)。ステップS73の詳細を図18に示す。 In FIG. 17, when the CPU 31 of the server 30 receives data of multiple documents sent from the electronic dictionary 10 (step S71), it performs the processes of steps S72 to S74 for each document. First, it checks the total number of documents to be processed so that it can distinguish between the number of documents before processing and the number of documents that have been processed (step S72), and then it performs the process of extracting topics from the target documents (step S73). Details of step S73 are shown in FIG. 18.
図18において、サーバ30のCPU31は、トピックの抽出対象となる文書を受信すると(ステップS81)、対象の文書に含まれる情報に対して、形態素解析等の前処理(形態素という最小単位への分割、品詞の割当て等)を行い(ステップS82)、その上で特徴ベクトル(計算機が扱えるように数値化または記号化した高次の情報)への変換を行う(ステップS83)。 In FIG. 18, when the CPU 31 of the server 30 receives a document from which topics are to be extracted (step S81), it performs preprocessing such as morphological analysis on the information contained in the target document (dividing it into the smallest units called morphemes, assigning parts of speech, etc.) (step S82), and then converts it into a feature vector (higher-level information that has been quantified or symbolized so that it can be handled by a computer) (step S83).
そして、サーバ30のCPU31は、変換後の情報に対して、例えばLDAによるトピックモデリングを実施し(ステップS84)、トピックモデルに基づいて分類された各種の単語集合群を抽出し(ステップS85)、単語集合群のうち、事前に設定した代表語に一致する語をもつ単語集合があればその単語集合に該当するトピックを割り当てる(ステップS86)。すなわち、対象の文書からトピックが抽出されることになる。このような処理は、文書毎に実施される。 Then, the CPU 31 of the server 30 performs topic modeling, for example, using LDA, on the converted information (step S84), extracts various word sets classified based on the topic model (step S85), and, if there is a word set among the word sets that has a word that matches a representative word set in advance, assigns a topic corresponding to that word set (step S86). In other words, topics are extracted from the target document. This process is performed for each document.
図17に戻り、処理を終えた文書の数が総文書数に達すると(ステップS74)、次に、文書ごとにステップS75~S78の処理を実施する。処理の対象となる総文書数を確認し、処理前の文書の数と、処理を終えた文書の数とを識別できるようにしておく(ステップS75)。 Returning to FIG. 17, when the number of documents for which processing has been completed reaches the total number of documents (step S74), steps S75 to S78 are then carried out for each document. The total number of documents to be processed is confirmed so that the number of documents before processing and the number of documents for which processing has been completed can be distinguished (step S75).
サーバ30のCPU31は、例えば電子辞書管理データ記憶エリア32b上で、各種のトピックの割合を例えばカウント値で表現するトピックリストを作成しておき、代表語に一致する語をもつ単語集合に割り当てたトピックがあるか否かを判定する(ステップS76)。割り当てたトピックが無い場合は(ステップS76のNO)、特に何もしない。一方、割り当てたトピックがある場合(ステップS76のYES)、トピックリスト上の該当するトピックに対して所定量のカウント値を加算する(ステップS77)。このような処理は、文書毎に実施される。 The CPU 31 of the server 30 creates a topic list in the electronic dictionary management data storage area 32b, for example, that expresses the proportions of various topics as, for example, count values, and determines whether there are any topics assigned to a word set that has a word that matches the representative word (step S76). If there are no assigned topics (NO in step S76), nothing in particular is done. On the other hand, if there are assigned topics (YES in step S76), a predetermined amount of count value is added to the corresponding topic on the topic list (step S77). This type of processing is performed for each document.
処理を終えた文書の数が総文書数に達すると(ステップS78)、サーバ30のCPU31は、トピックリスト上の各トピックのカウント値を基に、各種のトピックの関心度の割合や順位(相対的に関心度が高いトピックを示す情報を含む)を求め、それを関心分野情報として電子辞書管理データ記憶エリア32bに保存すると共に(ステップS79)、その関心分野情報を電子辞書10へ送信し(ステップS80)、一連の処理を終了する。 When the number of processed documents reaches the total number of documents (step S78), the CPU 31 of the server 30 determines the interest rate and ranking of various topics (including information indicating topics with relatively high interest rates) based on the count values of each topic on the topic list, and stores this as interest field information in the electronic dictionary management data storage area 32b (step S79), and transmits the interest field information to the electronic dictionary 10 (step S80), completing the series of processes.
図19は、電子辞書10がサーバ30から関心分野情報を取得して辞書の検索機能に反映させる動作の一例を示す図である。この動作は、前述の使用形態(1)~(3)のいずれにも適用され得る。 Figure 19 shows an example of the operation of the electronic dictionary 10 to obtain field of interest information from the server 30 and reflect it in the dictionary search function. This operation can be applied to any of the above-mentioned usage patterns (1) to (3).
使用形態(1)や使用形態(2)の場合、電子辞書10のCPU21は、サーバ30から送信されてくる関心分野情報を受信すると(ステップS91)、その関心分野情報を、当該電子辞書10の関心分野情報管理データ記憶エリア22gに保管する(ステップS92)。 In the case of usage mode (1) or usage mode (2), when the CPU 21 of the electronic dictionary 10 receives the field of interest information transmitted from the server 30 (step S91), the CPU 21 stores the field of interest information in the field of interest information management data storage area 22g of the electronic dictionary 10 (step S92).
使用形態(3)の場合、電子辞書10のCPU21は、サーバ30から送信されてくる関心分野情報を受信すると(ステップS91)、その関心分野情報を子機の電子辞書10-1,10-2,10-3に転送する。これにより、子機の電子辞書10-1,10-2,10-3は、転送されてきた関心分野情報を、それぞれの関心分野情報管理データ記憶エリア22gに保管する(ステップS92)。 In the case of usage mode (3), when the CPU 21 of the electronic dictionary 10 receives the field of interest information transmitted from the server 30 (step S91), it transfers the field of interest information to the child electronic dictionaries 10-1, 10-2, and 10-3. As a result, the child electronic dictionaries 10-1, 10-2, and 10-3 store the transferred field of interest information in their respective field of interest information management data storage areas 22g (step S92).
図20は、電子辞書10が自身で関心分野情報を生成できる能力を備えている場合の電子辞書10の動作の一例を示す図である。 Figure 20 shows an example of the operation of the electronic dictionary 10 when the electronic dictionary 10 has the capability to generate field of interest information by itself.
電子辞書10のCPU21は、文書ごとに、対象の文書からトピックを抽出する処理を実施する(ステップS101)。ステップS101の詳細は、前述した図18のステップS81~S86の処理と同様となるため、その説明を省略する。 The CPU 21 of the electronic dictionary 10 performs a process of extracting topics from each document (step S101). The details of step S101 are the same as those of steps S81 to S86 in FIG. 18 described above, and therefore will not be described here.
次に、電子辞書10のCPU21は、文書ごとに、ステップS102及びS103の処理を実施する。例えば関心分野情報管理データ記憶エリア22g上で、各種のトピックの割合を例えばカウント値で表現するトピックリストを作成しておき、代表語に一致する語をもつ単語集合に割り当てたトピックがあるか否かを判定する(ステップS102)。割り当てたトピックが無い場合は(ステップS102のNO)、特に何もしない。一方、割り当てたトピックがある場合(ステップS102のYES)、トピックリスト上の該当するトピックに対して所定量のカウント値を加算する(ステップS103)。このような処理は、文書毎に実施される。 Next, the CPU 21 of the electronic dictionary 10 performs the processes of steps S102 and S103 for each document. For example, in the field of interest information management data storage area 22g, a topic list is created that expresses the proportions of various topics, for example, as count values, and it is determined whether there are any topics assigned to a word set that has a word that matches the representative word (step S102). If there are no assigned topics (NO in step S102), nothing in particular is done. On the other hand, if there are assigned topics (YES in step S102), a predetermined amount of count value is added to the corresponding topic on the topic list (step S103). This process is performed for each document.
次に、電子辞書10のCPU21は、トピックリスト上の各トピックのカウント値を基に、各種のトピックの関心度の割合や順位(相対的に関心度が高いトピックを示す情報を含む)を求め、それを関心分野情報として関心分野情報管理データ記憶エリア22gに保存し(ステップS79)、一連の処理を終了する。 Next, the CPU 21 of the electronic dictionary 10 determines the interest rate and ranking of various topics (including information indicating topics with relatively high interest rates) based on the count value of each topic on the topic list, and stores this as interest field information in the interest field information management data storage area 22g (step S79), ending the series of processes.
図21は、電子辞書10が単語検索時に関心分野情報に応じた検索結果を表示させる動作の一例を示す図である。この動作は、前述の使用形態(1)~(3)のいずれにも適用され得る。 Figure 21 shows an example of the operation of the electronic dictionary 10 to display search results according to the field of interest information during a word search. This operation can be applied to any of the above-mentioned usage patterns (1) to (3).
電子辞書10(もしくは電子辞書10-1,10-2,又は10-3)のCPU21は、単語の検索を指示するユーザの操作があるまで待機する(ステップS111)。 The CPU 21 of the electronic dictionary 10 (or electronic dictionary 10-1, 10-2, or 10-3) waits until a user operation is performed to instruct a word search (step S111).
単語の検索を指示するユーザの操作がなければ(ステップS111のNO)、メイン表示エリア17Mには検索用画面が表示されたままで変化しない(ステップS115)。一方、単語の検索を指示するユーザの操作があれば(ステップS111のYES)、電子辞書10のCPU21は、その単語の意味を管理する情報を辞書コンテンツデータから取得し、取得したデータから、その単語が複数の意味を持つものであるか否かを判定する(ステップS112)。 If there is no user operation to instruct a word search (NO in step S111), the search screen remains displayed in the main display area 17M (step S115). On the other hand, if there is a user operation to instruct a word search (YES in step S111), the CPU 21 of the electronic dictionary 10 obtains information that manages the meaning of the word from the dictionary content data, and determines from the obtained data whether the word has multiple meanings (step S112).
ここで、単語の意味を管理する情報のデータフォーマットの一例を図22に示す。図22は、各種の英単語の意味を管理する情報のデータフォーマットの例を示す図である。このデータフォーマットの例では、単語毎に、「見出し語」、「意味の数」が管理されるほか、1つ目に意味に関する情報として、「意味1が属する分野」、「意味1発音記号」、「意味1品詞」、「意味1意味詳述」が管理され、その単語が複数の意味を持つ場合は、さらに、2つ目に意味に関する情報、場合によっては3つ目に意味に関する情報・・・が上記1つ目に意味に関する情報と同じ様式で管理される。 Here, an example of the data format of information that manages the meanings of words is shown in Figure 22. Figure 22 is a diagram showing an example of the data format of information that manages the meanings of various English words. In this data format example, in addition to managing the "headword" and "number of meanings" for each word, the "field to which meaning 1 belongs," "meaning 1 phonetic symbol," "meaning 1 part of speech," and "sense 1 meaning description" are managed as the first piece of information related to meaning, and if the word has multiple meanings, then the second piece of information related to meaning, and in some cases the third piece of information related to meaning, etc. are managed in the same format as the first piece of information related to meaning.
例えば、その単語が単一の意味を持つのか複数の意味を持つのかは、「意味の数」から判定することができる。また、1つ目の意味が属する分野は、「意味1が属する分野」から判定することができる。2つ目の意味が属する分野は、「意味2が属する分野」から判定することができる。3つ目以降の意味についても同じように分野を判定することができる。 For example, whether a word has a single meaning or multiple meanings can be determined from the "number of meanings." Also, the field to which the first meaning belongs can be determined from the "field to which meaning 1 belongs." The field to which the second meaning belongs can be determined from the "field to which meaning 2 belongs." The fields of the third and subsequent meanings can be determined in the same way.
ステップS112において、上記単語が複数の意味を持たず、単一の意味を持つものであれば(ステップS112のNO)、電子辞書10のCPU21は、通常通りにその単語の意味をメイン表示エリア17Mに表示させる(ステップS115)。一方、上記単語が複数の意味を持つものであれば(ステップS112のYES)、当該複数の意味の中に、関心分野情報(関心分野情報管理データ記憶エリア22gに保管された関心分野情報)に示される相対的に関心度が高い分野に属する意味が存在するか否かを判定する(ステップS113)。 In step S112, if the word does not have multiple meanings but has a single meaning (NO in step S112), the CPU 21 of the electronic dictionary 10 displays the meaning of the word in the main display area 17M as usual (step S115). On the other hand, if the word has multiple meanings (YES in step S112), it determines whether or not one of the multiple meanings belongs to a field of relatively high interest as indicated in the field of interest information (field of interest information stored in the field of interest information management data storage area 22g) (step S113).
上記複数の意味の中に、相対的に関心度が高い分野に属する意味が存在しないのであれば(ステップS113のNO)、電子辞書10のCPU21は、通常通りにその単語の複数の意味をメイン表示エリア17Mに表示させる(ステップS115)。一方、上記複数の意味の中に、相対的に関心度が高い分野に属する意味が存在するのであれば(ステップS113のYES)、その単語の複数の意味のうち、相対的に関心度が高い分野に属する意味が、ほかの意味よりも目立つようにメイン表示エリア17Mに表示させる(ステップS114)。 If none of the multiple meanings belongs to a field of relatively high interest (NO in step S113), the CPU 21 of the electronic dictionary 10 displays the multiple meanings of the word in the main display area 17M as usual (step S115). On the other hand, if one of the multiple meanings belongs to a field of relatively high interest (YES in step S113), the CPU 21 of the electronic dictionary 10 displays the multiple meanings of the word that belong to a field of relatively high interest in the main display area 17M so that they stand out more than the other meanings (step S114).
図21においてS112の処理は省略することができる。すなわち単一の意味しか持たない単語であっても、ステップS113において相対的に関心度の高い分野に属する意味を持つ単語であれば目立たせる表示を実施し、そうでなければ通常の表示を実施すればよい。相対的に関心度が高い分野に属する単語を一番上に表示する処理であれば、表示する意味が一つしかないので通常表示と同じ結果となる。 In FIG. 21, the process of S112 can be omitted. In other words, even if a word has only a single meaning, if the word has a meaning that belongs to a field of relatively high interest in step S113, it can be displayed prominently, and if not, it can be displayed normally. If the process displays words that belong to a field of relatively high interest at the top, the result will be the same as the normal display, since there is only one meaning to display.
図21では、検索する辞書コンテンツが一つである場合を説明したが、同じ種類の辞書コンテンツが複数電子辞書10に含まれる場合がある(例えば異なる複数の出版社が出版した英和辞典)。この場合は複数の辞書に含まれる複数の意味のすべてを検索し、相対的に関心度の高い分野に属する辞書コンテンツの意味を目立たせるようにすればよい。このとき複数の辞書コンテンツのうち、2以上の辞書コンテンツの意味が同時に相対的に関心度の高い分野に属する場合が考えられるが、そのような場合は該当する2以上の辞書コンテンツのすべての意味を目立つように表示してよい。 Figure 21 describes a case where one dictionary content is searched, but there are cases where the same type of dictionary content is included in multiple electronic dictionaries 10 (for example, English-Japanese dictionaries published by multiple different publishers). In this case, all of the multiple meanings included in the multiple dictionaries can be searched, and the meaning of the dictionary content that belongs to a field of relatively high interest can be highlighted. In this case, it is conceivable that the meanings of two or more of the multiple dictionary contents simultaneously belong to a field of relatively high interest, and in such a case, all of the meanings of the two or more relevant dictionary contents can be displayed prominently.
さらに図21では単語を検索する場合を説明したが、検索する語句は単語に限らず、慣用句、連語、複合語等、辞書で検索する語句であってよい。検索した語句が複数の意味を持つ場合は図21で説明した処理が適用される。 Furthermore, while FIG. 21 describes the case of searching for a word, the phrase to be searched is not limited to a word, and may be an idiom, a collocation, a compound word, or any other phrase searched for in a dictionary. If the searched phrase has multiple meanings, the process described in FIG. 21 is applied.
図23は、サーバ30が生成した関心分野情報を利用してコンテンツ紹介情報を生成し電子辞書10へ送信する動作の一例を示す図である。また、図24は、図23の動作において参照される辞書コンテンツ情報のデータフォーマットの一例を示す図である。図25は、電子辞書10がサーバ30から送信されてくるコンテンツ紹介情報を利用した表示を行う動作の一例を示す図である。 Figure 23 is a diagram showing an example of the operation of generating content introduction information using the field of interest information generated by the server 30 and transmitting the information to the electronic dictionary 10. Also, Figure 24 is a diagram showing an example of the data format of the dictionary content information referenced in the operation of Figure 23. Figure 25 is a diagram showing an example of the operation of the electronic dictionary 10 performing display using the content introduction information transmitted from the server 30.
図23において、サーバ30のCPU31は、すでに生成した関心分野情報に示される各種のトピックの関心度の割合や順位を示す情報に基づき、電子辞書10への導入を推薦する辞書コンテンツ名(例えば、関心度が一位の辞書コンテンツ名、あるいは関心度が一位から三位までの辞書コンテンツ名)を、各種の辞書コンテンツを管理する辞書コンテンツ情報から導出する(ステップS121)。 In FIG. 23, the CPU 31 of the server 30 derives the name of the dictionary content recommended for introduction into the electronic dictionary 10 (for example, the name of the dictionary content with the first highest interest level, or the names of the dictionary content with the first to third highest interest levels) from the dictionary content information that manages various dictionary contents, based on information indicating the interest rate and ranking of various topics indicated in the already generated field of interest information (step S121).
ここで、各種の辞書コンテンツを管理する辞書コンテンツ情報のデータフォーマットの一例を図24に示す。このデータフォーマットの例では、辞書コンテンツ毎に、「辞書コンテンツ名」、「コンテンツが属する分野」、「コンテンツ内容」などの情報が管理される。 Figure 24 shows an example of a data format for dictionary content information that manages various dictionary contents. In this data format example, information such as "dictionary content name," "field to which the content belongs," and "content details" is managed for each dictionary content.
例えば、そのコンテンツがどの分野に属するのかは、「コンテンツが属する分野」から判定することができる。この「コンテンツが属する分野」が、ユーザの関心度が相対的に高い分野(トピック)である場合、サーバ30のCPU31は、該当するコンテンツをユーザに紹介すべくそのコンテンツ名を導出する。 For example, the field to which the content belongs can be determined from the "field to which the content belongs." If the "field to which the content belongs" is a field (topic) in which the user is relatively interested, the CPU 31 of the server 30 derives the name of the content in order to introduce the corresponding content to the user.
なお、その辞書コンテンツ情報から辞書コンテンツ名を導出する場合、サーバ30のCPU31は、例えば電子辞書管理データ記憶エリア32bに予め記憶されている、該当する電子辞書が既に搭載している辞書コンテンツ名などの情報を確認し、その電子辞書にとって未搭載の辞書コンテンツ名を導出する。 When deriving the dictionary content name from the dictionary content information, the CPU 31 of the server 30 checks information such as the dictionary content names already installed in the corresponding electronic dictionary, which is pre-stored in the electronic dictionary management data storage area 32b, and derives the names of dictionary content not yet installed in the electronic dictionary.
サーバ30のCPU31は、導出した辞書コンテンツ名を含むコンテンツ紹介情報を電子辞書10に送信する(ステップS122)。 The CPU 31 of the server 30 sends content introduction information including the derived dictionary content name to the electronic dictionary 10 (step S122).
図25において、電子辞書10のCPU21は、サーバ30から送信されてくるコンテンツ紹介情報を受信すると(ステップS131)、このコンテンツ紹介情報に基づき、導入を推薦する別売の辞書コンテンツなどを紹介する情報をメイン表示エリア17Mに表示させる(ステップS132)。 In FIG. 25, when the CPU 21 of the electronic dictionary 10 receives content introduction information transmitted from the server 30 (step S131), it displays information introducing recommended separately sold dictionary content and the like in the main display area 17M based on the content introduction information (step S132).
<実施形態のまとめ>
実施形態においては、情報機器類の使用形態として、使用形態(1),(2),(3)を用途に応じて自由で適用することが可能である。
Summary of the embodiment
In the embodiment, the information devices can be freely used in any of the modes (1), (2), and (3) according to the purpose.
使用形態(1)では、電子辞書10は、定期的に文書Daをルータ20経由でサーバ30に送信する。一方、サーバ30は、電子辞書10から送信されてくる文書Daを受信し、当該文書に含まれる検索履歴の情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する。これにより、関心分野情報やコンテンツ紹介情報を生成することができない電子辞書10に対し、関心分野情報やコンテンツ紹介情報を提供することができる。よって、電子辞書10は、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信し、受信した関心分野情報に応じて電子辞書10の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりすることができる。 In the usage form (1), the electronic dictionary 10 periodically transmits the document Da to the server 30 via the router 20. Meanwhile, the server 30 receives the document Da transmitted from the electronic dictionary 10, and analyzes the information of the search history contained in the document using a topic model to generate information (field of interest information) indicating a topic (i.e., a field) that is estimated to be of high interest to the user, or generates information (content introduction information) that introduces separately sold content to the user based on the field of interest information, and transmits the generated field of interest information and content introduction information to the electronic dictionary 10. This makes it possible to provide field of interest information and content introduction information to an electronic dictionary 10 that cannot generate field of interest information and content introduction information. Thus, the electronic dictionary 10 can receive the field of interest information and content introduction information transmitted from the server 30, and display parts of the word search results of the electronic dictionary 10 that are estimated to be of relatively high interest to the user according to the received field of interest information in a way that highlights them, or display a display that recommends the introduction of separately sold content that is not yet installed according to the received content introduction information.
この使用形態(1)は、電子辞書10における単語等の検索の快適性を向上させることを可能にする。 This usage pattern (1) makes it possible to improve the convenience of searching for words, etc. in the electronic dictionary 10.
また、使用形態(2)では、携帯情報機器11は、ユーザがウェブページ上で単語もしくは文を選択する操作に応じて、その選択した単語もしくは文の情報を電子辞書10の検索履歴の一部をなす情報としてサーバ30に送信する共に電子辞書10に送信すると処理を行う。これにより、サーバ30側ではより多くの検索履歴を解析に使用することができるため、より精度の高い関心分野情報を生成することができ、電子辞書10に対してより精度の高い関心分野情報を提供することができる。また、携帯情報機器11は、選択した単語もしくは文の情報をサーバに送信するに際し、選択した単語もしくは文が記載されたページのURLの情報も併せて送信する処理を行う。これにより、サーバ30側ではURLに示されるページも解析に使用することができるため、ユーザの関心度がより反映されたより精度の高い関心分野情報を生成することができ、電子辞書10に対してより精度の高い関心分野情報を提供することができる。 In the usage form (2), the portable information device 11 performs a process of transmitting information on the selected word or sentence to the server 30 as information forming part of the search history of the electronic dictionary 10 and transmitting the information to the electronic dictionary 10 in response to the user's operation of selecting a word or sentence on a web page. This allows the server 30 to use more search history for analysis, so that more accurate field of interest information can be generated and more accurate field of interest information can be provided to the electronic dictionary 10. In addition, when transmitting information on the selected word or sentence to the server, the portable information device 11 also performs a process of transmitting information on the URL of the page on which the selected word or sentence is written. This allows the server 30 to use the page indicated by the URL for analysis, so that more accurate field of interest information that reflects the user's level of interest can be generated and more accurate field of interest information can be provided to the electronic dictionary 10.
この使用形態(2)は、携帯情報機器11と電子辞書10との連携により、電子辞書10における単語等の検索の快適性をさらに向上させることを可能にする。 This usage pattern (2) enables the portable information device 11 and the electronic dictionary 10 to cooperate with each other, thereby making it possible to further improve the convenience of searching for words, etc. in the electronic dictionary 10.
また、使用形態(3)では、電子辞書10は、定期的に文書Dcを複数の電子辞書10-1,10-2,10-3の各々から取得してルータ20経由でサーバ30に送信する。一方、サーバ30は、電子辞書10から送信されてくる個々の文書Dcに含まれる検索履歴の情報をトピックモデルで解析することにより、ユーザが高い関心を抱くと推定されるトピック(即ち、分野)を示す情報(関心分野情報)を生成したり、この関心分野情報に基づいてユーザに別売コンテンツを紹介する情報(コンテンツ紹介情報)を生成したりし、生成した関心分野情報やコンテンツ紹介情報を電子辞書10に送信する。これにより、電子辞書10は、サーバ30から送信されてくる関心分野情報やコンテンツ紹介情報を受信して複数の電子辞書10-1,10-2,10-3に転送する(もしくは、電子辞書10を経由せずに、サーバ30から送信される関心分野情報やコンテンツ紹介情報を複数の電子辞書10-1,10-2,10-3が受信する)。よって、複数の電子辞書10-1,10-2,10-3は、受信した関心分野情報に応じて当該電子辞書の単語検索結果の中のユーザの関心度が相対的に高いと推定される部分を目立たせる表示を行ったり、受信したコンテンツ紹介情報に応じて未搭載の別売コンテンツの導入を薦める表示を行ったりすることができる。 In addition, in the usage form (3), the electronic dictionary 10 periodically acquires documents Dc from each of the multiple electronic dictionaries 10-1, 10-2, and 10-3 and transmits them to the server 30 via the router 20. Meanwhile, the server 30 generates information (field of interest information) indicating topics (i.e., fields) that are estimated to be of high interest to the user by analyzing the search history information contained in each document Dc transmitted from the electronic dictionary 10 using a topic model, generates information (content introduction information) introducing separately sold content to the user based on the field of interest information, and transmits the generated field of interest information and content introduction information to the electronic dictionary 10. As a result, the electronic dictionary 10 receives the field of interest information and content introduction information transmitted from the server 30 and transfers them to the multiple electronic dictionaries 10-1, 10-2, and 10-3 (or the multiple electronic dictionaries 10-1, 10-2, and 10-3 receive the field of interest information and content introduction information transmitted from the server 30 without passing through the electronic dictionary 10). Therefore, the multiple electronic dictionaries 10-1, 10-2, and 10-3 can display parts of the word search results of the electronic dictionary that are estimated to be of relatively high interest to the user in accordance with the received field of interest information, and can display a recommendation to introduce separately sold content that is not yet installed in accordance with the received content introduction information.
この使用形態(3)は、関心事が共通する複数のユーザに共通した関心分野情報やコンテンツ紹介情報を提供し、当該ユーザの電子辞書10-1,10-2,10-3における単語等の検索の快適性を向上させることを可能にする。 This usage pattern (3) provides information on areas of common interest and content introduction information to multiple users who share common interests, making it possible to improve the comfort of searching for words, etc. in the electronic dictionaries 10-1, 10-2, and 10-3 for those users.
以上詳述したように実施形態によれば、電子辞書における単語等の検索の快適性を向上させることが可能になる。 As described above in detail, the embodiment makes it possible to improve the comfort of searching for words, etc. in an electronic dictionary.
以上の実施形態において記載した各処理の手法、例えば図11~図21、図23、図25のフローチャートに示す処理などの手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカードなど)、磁気ディスク(フロッピ(登録商標)ディスク、ハードディスクなど)、光ディスク(CD-ROM、DVDなど)、半導体メモリなどの外部記録装置の媒体に格納して配布することができる。そして、各情報機器のコンピュータ(CPU)は、この外部記録装置の媒体に記録されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、各実施形態において説明した各種の機能を実現し、前述した手法による同様の処理を実行することができる。 The processing methods described in the above embodiments, such as the processing methods shown in the flowcharts of Figures 11 to 21, 23, and 25, can all be distributed as programs that can be executed by a computer and stored on a medium of an external recording device such as a memory card (ROM card, RAM card, etc.), a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), or a semiconductor memory. The computer (CPU) of each information device then loads the program recorded on the medium of this external recording device into the storage device, and the operation is controlled by this loaded program, thereby realizing the various functions described in each embodiment and executing similar processing using the above-mentioned methods.
また、各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク(N)上を伝送させることができ、この通信ネットワーク(N)に接続されたコンピュータ装置(プログラムサーバ)から、前記プログラムのデータを電子機器に取り込んで記憶装置に記憶させ、同じ機能を実現することもできる。 In addition, the program data for implementing each method can be transmitted over a communication network (N) in the form of program code, and the program data can be imported into an electronic device from a computer device (program server) connected to this communication network (N) and stored in a storage device to realize the same functions.
本発明は、各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 The present invention is not limited to each embodiment, and various modifications can be made in the implementation stage without departing from the gist of the invention. Furthermore, each embodiment includes inventions at various stages, and various inventions can be extracted by appropriate combinations of the multiple constituent elements disclosed. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment, or some constituent elements are combined in a different form, if the problem stated in the "Problem to be Solved by the Invention" column can be solved and the effect stated in the "Effect of the Invention" column can be obtained, the configuration in which the constituent elements are deleted or combined can be extracted as an invention.
以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。 The inventions described in the original claims of this application are set forth below.
[付記1]
プロセッサを備えた電子辞書であって、
前記プロセッサは、
前記電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を取得する関心分野情報取得処理と、
語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理と、
を実行する電子辞書。
[Appendix 1]
An electronic dictionary having a processor,
The processor,
an interest field information acquisition process for acquiring interest field information including information indicating that a topic that occupies a large proportion of various topics obtained by analyzing information on a search history including individual words or sentences previously searched by a user in the electronic dictionary using a topic model is a field of interest that is relatively of high interest to the user;
a field of interest priority display process for displaying on a display unit, when a plurality of meanings of a word or phrase are obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, the field of interest priority display process being performed such that, among the plurality of meanings, a meaning that belongs to a field of relatively high interest shown in the field of interest information is displayed on the display unit in a more prominent manner than other meanings that have a relatively low degree of interest;
An electronic dictionary that runs.
[付記2]
前記プロセッサは、
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、最上位に位置するよう表示させる、
付記1に記載の電子辞書。
[Appendix 2]
The processor,
When the field of interest priority display process is executed, a meaning belonging to a field of relatively high interest level indicated in the field of interest information is displayed at the top among the plurality of meanings.
2. An electronic dictionary according to claim 1.
[付記3]
前記プロセッサは、
前記関心分野情報を基に前記電子辞書への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報を表示部に表示させる処理をさらに実行する、
付記1又は付記2に記載の電子辞書。
[Appendix 3]
The processor,
and further executing a process of displaying, on a display unit, content introduction information that introduces dictionary content that is recommended for introduction into the electronic dictionary based on the field of interest information.
3. An electronic dictionary according to claim 1 or 2.
[付記4]
電子辞書とサーバ装置とが通信を行う情報処理システムであって、
前記電子辞書は、
当該電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を実行するプロセッサを備え、
前記サーバ装置は、
前記電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、前記生成した関心分野情報を前記電子辞書に送信する送信処理とを実行するプロセッサを備え、
前記電子辞書のプロセッサは、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを実行する、
情報処理システム。
[Appendix 4]
An information processing system in which an electronic dictionary and a server device communicate with each other,
The electronic dictionary comprises:
a processor for executing a transmission process for transmitting search history information including individual words or sentences previously searched for by a user in the electronic dictionary to the server device;
The server device includes:
a processor that executes a receiving process for receiving the search history information transmitted from the electronic dictionary, a field of interest information generating process for generating field of interest information including information indicating a topic that occupies a largest proportion of various topics obtained by analyzing the search history information using a topic model as a field that is of relatively high interest to the user, and a transmitting process for transmitting the generated field of interest information to the electronic dictionary,
The processor of the electronic dictionary
a receiving process for receiving the field of interest information transmitted from the server device; and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation for instructing a search for the word or phrase, a meaning belonging to a field of relatively high interest indicated in the field of interest information among the plurality of meanings, more prominently than other meanings having a relatively low degree of interest, on the display unit, in accordance with the user's operation for instructing a search for the word or phrase.
Information processing system.
[付記5]
前記電子辞書のプロセッサは、
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、最上位に位置するよう表示させる、
付記4に記載の情報処理システム。
[Appendix 5]
The processor of the electronic dictionary
When the field of interest priority display process is executed, a meaning belonging to a field of relatively high interest level indicated in the field of interest information is displayed at the top among the plurality of meanings.
5. The information processing system according to claim 4.
[付記6]
前記サーバ装置のプロセッサは、
前記関心分野情報を基に前記電子辞書への導入を推薦する辞書コンテンツの情報を導出して前記電子辞書に送信する処理をさらに実行し、
前記電子辞書のプロセッサは、前記サーバ装置から送信される情報を基に前記電子辞書への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報を表示部に表示させる処理をさらに実行する、
付記4又は付記5に記載の情報処理システム。
[Appendix 6]
The processor of the server device
A process of deriving information on dictionary contents to be recommended for introduction into the electronic dictionary based on the field of interest information and transmitting the information to the electronic dictionary;
The processor of the electronic dictionary further executes a process of displaying, on a display unit, content introduction information that introduces dictionary content recommended for introduction into the electronic dictionary based on the information transmitted from the server device.
6. The information processing system according to claim 4 or 5.
[付記7]
前記電子辞書のユーザが使用する携帯情報機器をさらに含み、
前記携帯情報機器は、
当該携帯情報機器においてユーザがウェブページ上で語句もしくは文を選択する操作に応じて、その選択した語句もしくは文の情報を前記電子辞書の検索履歴の一部をなす情報として前記サーバに送信する共に前記電子辞書に送信すると処理を行う、
付記4に記載の情報処理システム。
[Appendix 7]
The electronic dictionary further includes a portable information device used by a user of the electronic dictionary.
The portable information device includes:
In response to an operation of the user of the portable information device to select a word or a sentence on a web page, information on the selected word or sentence is transmitted to the server as information forming a part of the search history of the electronic dictionary, and also to the electronic dictionary.
5. The information processing system according to claim 4.
[付記8]
前記携帯情報機器は、前記選択した語句もしくは文の情報を前記サーバに送信するに際し、前記選択した語句もしくは文が記載されたページのURL(Uniform Resource Locator)の情報も併せて送信する処理を行う、
付記7に記載の情報処理システム。
[Appendix 8]
When transmitting information on the selected phrase or sentence to the server, the portable information device also transmits information on a uniform resource locator (URL) of a page on which the selected phrase or sentence is written.
8. The information processing system according to claim 7.
[付記9]
電子辞書とサーバ装置とが通信を行う情報処理システムに適用される情報処理方法であって、
前記電子辞書により、
前記検索履歴の情報を前記サーバ装置に送信する送信処理を行い、
前記サーバ装置により、
前記電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、生成した関心分野情報を前記電子辞書に送信する送信処理とを行い、
前記電子辞書より、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを行う、
情報処理方法。
[Appendix 9]
1. An information processing method applied to an information processing system in which an electronic dictionary and a server device communicate with each other, comprising:
The electronic dictionary:
performing a transmission process for transmitting the search history information to the server device;
The server device:
a receiving process for receiving the search history information transmitted from the electronic dictionary; a field of interest information generating process for generating field of interest information including information indicating a topic that occupies the largest proportion of various topics obtained by analyzing the search history information using a topic model as a field that is of relatively high interest to the user; and a transmitting process for transmitting the generated field of interest information to the electronic dictionary.
From the electronic dictionary:
a receiving process for receiving the field of interest information transmitted from the server device; and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation for instructing a search for the word or phrase, a meaning belonging to a field of relatively high interest indicated in the field of interest information among the plurality of meanings, more prominently than other meanings having a relatively low degree of interest, on the display unit, in accordance with the user's operation for instructing a search for the word or phrase.
Information processing methods.
[付記10]
前記電子辞書のユーザが使用する携帯情報機器により、
当該携帯情報機器においてユーザがウェブページ上で語句もしくは文を選択する操作に応じて、その選択した語句もしくは文の情報を前記電子辞書の検索履歴の一部をなす情報として前記サーバに送信すると共に前記電子辞書に送信する処理を行う、
付記9に記載の情報処理方法。
[Appendix 10]
A portable information device used by the user of the electronic dictionary
in response to an operation of the user of the portable information device to select a word or a sentence on a web page, a process is performed in which information on the selected word or sentence is transmitted to the server as information forming a part of the search history of the electronic dictionary, and also transmitted to the electronic dictionary;
10. The information processing method according to claim 9.
[付記11]
前記選択した語句もしくは文の情報を前記サーバに送信するに際し、前記選択した語句もしくは文が記載されたページのURL(Uniform Resource Locator)の情報も併せて送信する処理を行う、
付記10に記載の情報処理方法。
[Appendix 11]
When transmitting the information on the selected phrase or sentence to the server, a process is performed in which information on a URL (Uniform Resource Locator) of a page on which the selected phrase or sentence is written is also transmitted.
11. The information processing method according to claim 10.
[付記12]
電子辞書のプロセッサに、
当該電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を取得する関心分野情報取得処理と、
語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理と、
を実行させるためのプログラム。
[Appendix 12]
The processor of the electronic dictionary
an interest field information acquisition process for acquiring interest field information including information indicating that a topic that occupies the largest proportion of various topics obtained by analyzing information on a search history including individual words or sentences previously searched by a user in the electronic dictionary is a field that is of relatively high interest to the user;
a field of interest priority display process for displaying on a display unit, when a plurality of meanings of a word or phrase are obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, the field of interest priority display process being performed such that, among the plurality of meanings, a meaning that belongs to a field of relatively high interest shown in the field of interest information is displayed on the display unit in a more prominent manner than other meanings that have a relatively low degree of interest;
A program for executing.
[付記13]
親機の電子辞書と複数の子機の電子辞書とが通信を行う電子辞書システムであって、
前記親機の電子辞書は、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を取得する関心分野情報取得処理と、前記取得した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを実行するプロセッサを備え、
前記複数の子機の電子辞書は、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを実行するプロセッサを備える、
電子辞書システム。
[Appendix 13]
An electronic dictionary system in which a parent electronic dictionary and a plurality of child electronic dictionaries communicate with each other,
The electronic dictionary of the parent unit is
a processor that executes a process of acquiring field of interest information including information indicating a topic that occupies a large proportion of various topics obtained by analyzing information on a search history including individual words or sentences previously searched by a user in the electronic dictionaries of the multiple child devices using a topic model as a field of relatively high interest to the user, and a process of transmitting the acquired field of interest information to the electronic dictionaries of the multiple child devices;
The electronic dictionary of the plurality of child devices includes:
a processor for executing a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device, and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, among the plurality of meanings, a meaning belonging to a field of relatively high interest indicated in the field of interest information, more prominently than other meanings having a relatively low degree of interest, on the display unit;
Electronic dictionary system.
[付記14]
前記複数の子機の電子辞書のプロセッサは、
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、最上位に位置するよう表示させる、
付記13に記載の電子辞書システム。
[Appendix 14]
The processors of the electronic dictionaries of the plurality of slave units
When the field of interest priority display process is executed, a meaning belonging to a field of relatively high interest level indicated in the field of interest information is displayed at the top among the plurality of meanings.
14. An electronic dictionary system as described in appendix 13.
[付記15]
前記親機の電子辞書のプロセッサは、
前記関心分野情報を基に当該親機もしくは前記子機の電子辞書への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報を表示部に表示させる処理をさらに実行する、
付記13又は付記14に記載の電子辞書システム。
[Appendix 15]
The processor of the electronic dictionary of the parent unit
and further executing a process of displaying, on a display unit, content introduction information that introduces dictionary content that is recommended for introduction into the electronic dictionary of the parent device or the child device based on the field of interest information.
15. The electronic dictionary system according to claim 13 or 14.
[付記16]
複数の子機の電子辞書と通信する親機の電子辞書とサーバ装置とが通信を行う情報処理システムであって、
前記親機の電子辞書は、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を実行するプロセッサを備え、
前記サーバ装置は、
前記親機の電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、前記生成した関心分野情報を前記親機の電子辞書に送信する送信処理とを実行するプロセッサを備え、
前記親機の電子辞書のプロセッサは、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、前記受信した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを実行し、
前記複数の子機の電子辞書は、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを実行するプロセッサを備える、
情報処理システム。
[Appendix 16]
An information processing system in which a parent electronic dictionary that communicates with a plurality of child electronic dictionaries communicates with a server device, comprising:
The electronic dictionary of the parent unit is
a processor for executing a transmission process for transmitting to the server device information on a search history including each word or sentence previously searched by a user in the electronic dictionaries of the plurality of child devices;
The server device includes:
a processor that executes a receiving process for receiving the search history information transmitted from the electronic dictionary of the parent device, a field of interest information generating process for generating field of interest information including information indicating a topic that occupies a largest proportion of various topics obtained by analyzing search history information including individual words or sentences previously searched for by a user in the electronic dictionaries of the multiple child devices using a topic model as a field that is of relatively high interest to the user, and a transmitting process for transmitting the generated field of interest information to the electronic dictionary of the parent device,
The processor of the electronic dictionary of the parent unit
a receiving process for receiving the field of interest information transmitted from the server device, and a transmitting process for transmitting the received field of interest information to the electronic dictionaries of the plurality of child devices;
The electronic dictionary of the plurality of child devices includes:
a processor for executing a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device, and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, among the plurality of meanings, a meaning belonging to a field of relatively high interest indicated in the field of interest information, more prominently than other meanings having a relatively low degree of interest, on the display unit;
Information processing system.
[付記17]
前記複数の子機の電子辞書のプロセッサは、
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、最上位に位置するよう表示させる、
付記16記載の情報処理システム。
[Appendix 17]
The processors of the electronic dictionaries of the plurality of slave units
When the field of interest priority display process is executed, a meaning belonging to a field of relatively high interest level indicated in the field of interest information is displayed at the top among the plurality of meanings.
17. The information processing system of claim 16.
[付記18]
前記サーバ装置のプロセッサは、
前記関心分野情報を基に前記親機の電子辞書もしくは前記子機の電子辞書への導入を推薦する辞書コンテンツの情報を導出して前記親機の電子辞書に送信する処理をさらに実行し、
前記親機の電子辞書のプロセッサは、前記サーバ装置から送信される情報を基に当該親機の電子辞書もしくは前記子機の電子辞書への導入を推薦する辞書コンテンツを紹介する情報を表示部に表示させる処理をさらに実行する、
付記16又は付記17に記載の情報処理システム。
[Appendix 18]
The processor of the server device
a process of deriving information on dictionary content to be recommended for introduction into the electronic dictionary of the parent device or the electronic dictionary of the child device based on the field of interest information and transmitting the information to the electronic dictionary of the parent device;
The processor of the parent electronic dictionary further executes a process of displaying, on a display unit, information introducing dictionary content recommended for introduction into the parent electronic dictionary or the child electronic dictionary, based on the information transmitted from the server device.
18. The information processing system according to claim 16 or 17.
[付記19]
複数の子機の電子辞書と通信する親機の電子辞書とサーバ装置とが通信を行う情報処理システムに適用される情報処理方法であって、
前記親機の電子辞書により、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を行い、
前記サーバ装置により、
前記親機の電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、生成した関心分野情報を前記親機の電子辞書に送信する送信処理とを行い、
前記親機の電子辞書により、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、前記受信した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを行い、
前記複数の子機の電子辞書により、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを行う、
情報処理方法。
[Appendix 19]
1. An information processing method applied to an information processing system in which a master electronic dictionary, which communicates with a plurality of slave electronic dictionaries, communicates with a server device, comprising:
The electronic dictionary of the parent unit:
performing a transmission process for transmitting to the server device search history information including each word or sentence previously searched by a user in the electronic dictionaries of the plurality of child devices;
The server device:
a receiving process for receiving the search history information transmitted from the electronic dictionary of the parent device; a field of interest information generating process for generating field of interest information including information indicating a topic that occupies the largest proportion of various topics obtained by analyzing the search history information including individual words or sentences previously searched for by the user in the electronic dictionaries of the multiple child devices using a topic model as a field of relatively high interest to the user; and a transmitting process for transmitting the generated field of interest information to the electronic dictionary of the parent device.
The electronic dictionary of the parent unit:
performing a receiving process of receiving the field of interest information transmitted from the server device, and a transmitting process of transmitting the received field of interest information to the electronic dictionaries of the plurality of child devices;
The electronic dictionary of the plurality of slave units
a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device; and a field of interest priority display process for displaying, on the display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, a meaning belonging to a field of relatively high interest indicated in the field of interest information among the plurality of meanings, more prominently than other meanings having a relatively low degree of interest.
Information processing methods.
10…電子辞書
11…携帯情報機器
14…キー入力部(キーボード)
14a…[ホーム]キー
14b…機能指定キー
14c…文字入力キー
14d…[決定]キー
14e…[戻る]キー
14f…カーソルキー
14g…[シフト]キー
14h…[履歴]キー
14i…[復習支援]キー
15…音声出力部(スピーカ)
16…音声入力部(マイク)
17…タッチパネル式表示部(ディスプレイ)
17A…タッチキーエリア
17M…メイン表示エリア
17S…サブ表示エリア
20…ルータ
21…CPU(プロセッサ)
22…記憶部(ストレージ)
22a…検索処理プログラム
22b…学習処理プログラム
22c…学習コンテンツ記憶エリア
22c1…単語学習コンテンツ
22c2…文法学習コンテンツ
22c3…発音学習コンテンツ
22c4…模擬テストコンテンツ
22d…辞書データ記憶エリア
22e…検索履歴記憶エリア
22f…関心分野情報管理プログラム
22g…関心分野情報管理データ記憶エリア
23…外部記録媒体(ストレージ)
24…記録媒体読取部
25…通信部
30…サーバ
31…管理サーバのCPU(プロセッサ)
32…管理サーバの記憶部(ストレージ)
32a…管理サーバプログラム
32b…電子辞書管理データ記憶エリア
32c…辞書コンテンツデータ記憶エリア
32d…学習コンテンツデータ記憶エリア
35…管理サーバの通信部
N…通信ネットワーク(インターネット)
10: Electronic dictionary 11: Portable information device 14: Key input section (keyboard)
14a... [Home] key 14b... Function designation key 14c... Character input key 14d... [Decision] key 14e... [Back] key 14f... Cursor key 14g... [Shift] key 14h... [History] key 14i... [Review support] key 15... Audio output unit (speaker)
16...Audio input unit (microphone)
17...Touch panel display unit (display)
17A: Touch key area 17M: Main display area 17S: Sub display area 20: Router 21: CPU (processor)
22...Memory unit (storage)
22a...Search processing program 22b...Learning processing program 22c...Learning content storage area 22c1...Vocabulary learning content 22c2...Grammar learning content 22c3...Pronunciation learning content 22c4...Mock test content 22d...Dictionary data storage area 22e...Search history storage area 22f...Interest field information management program 22g...Interest field information management data storage area 23...External recording medium (storage)
24: Recording medium reading unit 25: Communication unit 30: Server 31: CPU (processor) of management server
32: Management server storage unit
32a: Management server program 32b: Electronic dictionary management data storage area 32c: Dictionary content data storage area 32d: Learning content data storage area 35: Communication unit of management server N: Communication network (Internet)
Claims (18)
前記プロセッサは、
前記電子機器においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報と、各トピックに対応する代表語と、に基づいて特定される前記各トピックのうちの前記ユーザの関心度が相対的に高いトピックを示す情報を含む関心分野情報を取得する関心分野情報取得処理と、
語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記関心分野情報に示される前記複数の意味それぞれが属するトピックの関心度に基づいて、前記複数の意味のうち優先して表示させる意味を決定する関心分野優先表示処理と、
を実行する電子機器。 An electronic device including a processor,
The processor,
a process of acquiring field of interest information including information indicating topics of relatively high interest to the user among the topics identified based on search history information including individual words or sentences previously searched for by the user on the electronic device and representative words corresponding to each topic;
a field of interest priority display process for retrieving multiple meanings of a word from dictionary content data and displaying them on a display unit in response to a user's operation to search for the word, the field of interest priority display process determining which of the multiple meanings is to be preferentially displayed based on the degree of interest in a topic to which each of the multiple meanings belongs, the field of interest priority display process being performed;
Electronic equipment that runs
前記関心分野優先表示処理は、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、ほかの相対的に関心度が低いトピックに属する意味よりも目立つように表示部に表示させる処理である、
請求項1に記載の電子機器。 the process of acquiring field of interest information is a process of acquiring field of interest information by, when information obtained by analyzing information of the search history using a topic model includes a word or phrase that matches a representative word corresponding to each of the topics, assigning the degree of interest to the topic corresponding to the representative word, and treating a topic that has the largest proportion of the assigned degree of interest among the topics as information indicating a topic in which the user has a relatively high degree of interest;
The field of interest priority display process is a process of displaying, on a display unit, a meaning that belongs to a topic having a relatively high level of interest, which is indicated in the field of interest information, among the plurality of meanings, more prominently than other meanings that belong to topics having a relatively low level of interest.
2. The electronic device according to claim 1.
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、最上位に位置するよう表示させる、
請求項2に記載の電子機器。 The processor,
When the interest field priority display process is executed, a meaning belonging to a topic having a relatively high degree of interest, which is indicated in the interest field information, is displayed at the top among the plurality of meanings.
3. The electronic device according to claim 2.
前記関心分野情報を基に前記電子機器への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報を表示部に表示させる処理をさらに実行する、
請求項1乃至3のいずれか一項に記載の電子機器。 The processor,
and further executing a process of displaying, on a display unit, content introduction information that introduces dictionary content that is recommended for introduction to the electronic device based on the field of interest information.
The electronic device according to claim 1 .
前記電子機器は、
当該電子機器においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を実行するプロセッサを備え、
前記サーバ装置は、
前記電子機器から送信される前記検索履歴の情報を受信する受信処理と、前記検索履歴の情報と、各トピックに対応する代表語と、に基づいて特定される前記各トピックのうちの前記ユーザの関心度が相対的に高いトピックを示す情報を含む関心分野情報を取得する関心分野情報取得処理と、前記取得した関心分野情報を前記電子機器に送信する送信処理とを実行するプロセッサを備え、
前記電子機器のプロセッサはさらに、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記関心分野情報に示される前記複数の意味それぞれが属するトピックの関心度に基づいて、前記複数の意味のうち優先して表示させる意味を決定する関心分野優先表示処理とを実行する、
情報処理システム。 An information processing system in which an electronic device and a server device communicate with each other,
The electronic device includes:
a processor that executes a transmission process to transmit search history information including individual words or sentences that a user has previously searched for on the electronic device to the server device;
The server device includes:
a processor that executes a receiving process for receiving the search history information transmitted from the electronic device , a field of interest information acquiring process for acquiring field of interest information including information indicating a topic that is relatively highly interesting to the user among the topics identified based on the search history information and representative words corresponding to each topic , and a transmitting process for transmitting the acquired field of interest information to the electronic device ;
The processor of the electronic device further comprises:
a receiving process for receiving the field of interest information transmitted from the server device; and a field of interest priority display process for determining which of the multiple meanings to be preferentially displayed is to be selected from the multiple meanings based on the degree of interest in a topic to which each of the multiple meanings shown in the field of interest information belongs when, in response to a user's operation to instruct a search for a word or phrase, multiple meanings of the word or phrase are obtained from dictionary content data and displayed on a display unit.
Information processing system.
前記関心分野優先表示処理は、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、ほかの相対的に関心度が低いトピックに属する意味よりも目立つように表示部に表示させる処理である、
請求項5に記載の情報処理システム。 the process of acquiring field of interest information is a process of acquiring the field of interest information by, when information obtained by analyzing the information of the search history using a topic model includes a word or phrase that matches a representative word corresponding to each of the topics, assigning the degree of interest to the topic corresponding to the representative word, and treating the topic that has the largest proportion of the assigned degree of interest among the topics as information indicating a topic in which the user has a relatively high degree of interest;
The field of interest priority display process is a process of displaying, on a display unit, a meaning that belongs to a topic having a relatively high level of interest, which is indicated in the field of interest information, among the plurality of meanings, more prominently than meanings that belong to other topics having a relatively low level of interest.
6. The information processing system according to claim 5.
前記関心分野優先表示処理を実行するに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、最上位に位置するよう表示させる、
請求項6に記載の情報処理システム。 The processor of the electronic device is
When the interest field priority display process is executed, a meaning belonging to a topic having a relatively high degree of interest, which is indicated in the interest field information, is displayed at the top among the plurality of meanings.
7. The information processing system according to claim 6.
前記関心分野情報を基に前記電子機器への導入を推薦する辞書コンテンツの情報を導出して前記電子機器に送信する処理をさらに実行し、
前記電子機器のプロセッサは、前記サーバ装置から送信される情報を基に前記電子機器への導入を推薦する辞書コンテンツを紹介するコンテンツ紹介情報を表示部に表示させる処理をさらに実行する、
請求項5乃至7のいずれか一項に記載の情報処理システム。 The processor of the server device
The method further includes the steps of: deriving information on dictionary content recommended for introduction into the electronic device based on the field of interest information; and transmitting the information to the electronic device .
The processor of the electronic device further executes a process of displaying, on a display unit, content introduction information that introduces dictionary content that is recommended for introduction to the electronic device based on the information transmitted from the server device.
The information processing system according to any one of claims 5 to 7.
前記携帯情報機器は、
当該携帯情報機器においてユーザがウェブページ上で語句もしくは文を選択する操作に応じて、その選択した語句もしくは文の情報を前記電子機器の検索履歴の一部をなす情報として前記サーバ装置に送信する共に前記電子機器に送信すると処理を行う、
請求項5乃至7のいずれか一項に記載の情報処理システム。 Further comprising a portable information device used by a user of the electronic device ;
The portable information device includes:
In response to an operation of the user on the portable information device to select a word or a sentence on a web page, information on the selected word or sentence is transmitted to the server device as information forming a part of the search history of the electronic device , and is also transmitted to the electronic device .
The information processing system according to any one of claims 5 to 7.
請求項9に記載の情報処理システム。 the portable information device performs a process of transmitting information on the selected phrase or sentence to the server device together with information on a uniform resource locator (URL) of a page on which the selected phrase or sentence is written;
The information processing system according to claim 9.
前記電子機器により、
前記電子機器においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を行い、
前記サーバ装置により、
前記電子機器から送信される前記検索履歴の情報を受信する受信処理と、前記検索履歴の情報と、各トピックに対応する代表語と、に基づいて特定される前記各トピックのうちの前記ユーザの関心度が相対的に高いトピックを示す情報を含む関心分野情報を取得する関心分野情報取得処理と、取得した関心分野情報を前記電子機器に送信する送信処理とを行い、
前記電子機器により、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記関心分野情報に示される前記複数の意味それぞれが属するトピックの関心度に基づいて、前記複数の意味のうち優先して表示させる意味を決定する関心分野優先表示処理とを行う、
情報処理方法。 An information processing method applied to an information processing system in which an electronic device and a server device communicate with each other, comprising:
The electronic device
performing a transmission process for transmitting search history information including individual words or sentences previously searched for by the user in the electronic device to the server device;
The server device:
a receiving process for receiving the search history information transmitted from the electronic device , a field of interest information acquiring process for acquiring field of interest information including information indicating a topic that is relatively highly interesting to the user among the topics identified based on the search history information and representative words corresponding to each topic , and a transmitting process for transmitting the acquired field of interest information to the electronic device ;
The electronic device
a receiving process for receiving the field of interest information transmitted from the server device; and a field of interest priority display process for determining which of the multiple meanings to be preferentially displayed is to be selected from the multiple meanings based on the degree of interest in a topic to which each of the multiple meanings shown in the field of interest information belongs when retrieving multiple meanings of the word from dictionary content data and displaying them on a display unit in response to a user's operation to instruct a search for the word.
Information processing methods.
前記関心分野優先表示処理は、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、ほかの相対的に関心度が低いトピックに属する意味よりも目立つように表示部に表示させる処理である、
請求項11に記載の情報処理方法。 the process of acquiring field of interest information is a process of acquiring field of interest information by, when information obtained by analyzing information of the search history using a topic model includes a word or phrase that matches a representative word corresponding to each of the topics, assigning the degree of interest to the topic corresponding to the representative word, and treating a topic that has the largest proportion of the assigned degree of interest among the topics as information indicating a topic in which the user has a relatively high degree of interest;
The field of interest priority display process is a process of displaying, on a display unit, a meaning that belongs to a topic having a relatively high level of interest, which is indicated in the field of interest information, among the plurality of meanings, more prominently than other meanings that belong to topics having a relatively low level of interest.
The information processing method according to claim 11.
当該電子機器においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報と、前記検索履歴の情報と、各トピックに対応する代表語と、に基づいて特定される前記各トピックのうちの前記ユーザの関心度が相対的に高いトピックを示す情報を含む関心分野情報を取得する関心分野情報取得処理と、
語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記関心分野情報に示される前記複数の意味それぞれが属するトピックの関心度に基づいて、前記複数の意味のうち優先して表示させる意味を決定する関心トピック優先表示処理と、
を実行させるためのプログラム。 For processors in electronic devices ,
a process of acquiring field of interest information including information on a search history including individual words or sentences previously searched for by the user on the electronic device , information indicating topics of which the user is relatively interested among the topics identified based on the search history information and representative words corresponding to each topic ; and
a topic of interest priority display process for retrieving multiple meanings of a word from dictionary content data and displaying them on a display unit in response to a user's operation to search for the word, the topic of interest priority display process determining which of the multiple meanings is to be preferentially displayed based on the degree of interest in a topic to which each of the multiple meanings belongs, the topic of interest priority display process being performed;
A program for executing.
前記関心分野優先表示処理は、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高いトピックに属する意味が、ほかの相対的に関心度が低いトピックに属する意味よりも目立つように表示部に表示させる処理である、
請求項13に記載のプログラム。 the process of acquiring field of interest information is a process of acquiring field of interest information by, when information obtained by analyzing information of the search history using a topic model includes a word or phrase that matches a representative word corresponding to each of the topics, assigning the degree of interest to the topic corresponding to the representative word, and treating a topic that has the largest proportion of the assigned degree of interest among the topics as information indicating a topic in which the user has a relatively high degree of interest;
The field of interest priority display process is a process of displaying, on a display unit, a meaning that belongs to a topic having a relatively high level of interest, which is indicated in the field of interest information, among the plurality of meanings, more prominently than other meanings that belong to topics having a relatively low level of interest.
The program according to claim 13.
前記親機の電子辞書は、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を取得する関心分野情報取得処理と、前記取得した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを実行するプロセッサを備え、
前記複数の子機の電子辞書は、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを実行するプロセッサを備える、
電子辞書システム。 An electronic dictionary system in which a parent electronic dictionary and a plurality of child electronic dictionaries communicate with each other,
The electronic dictionary of the parent unit is
a processor that executes a process of acquiring field of interest information including information indicating a topic that occupies a large proportion of various topics obtained by analyzing information on a search history including individual words or sentences previously searched by a user in the electronic dictionaries of the multiple child devices using a topic model as a field of relatively high interest to the user, and a process of transmitting the acquired field of interest information to the electronic dictionaries of the multiple child devices;
The electronic dictionary of the plurality of child devices includes:
a processor for executing a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device, and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, among the plurality of meanings, a meaning belonging to a field of relatively high interest indicated in the field of interest information, more prominently than other meanings having a relatively low degree of interest, on the display unit;
Electronic dictionary system.
前記親機の電子辞書は、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を実行するプロセッサを備え、
前記サーバ装置は、
前記親機の電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、前記生成した関心分野情報を前記親機の電子辞書に送信する送信処理とを実行するプロセッサを備え、
前記親機の電子辞書のプロセッサは、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、前記受信した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを実行し、
前記複数の子機の電子辞書は、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを実行するプロセッサを備える、
情報処理システム。 An information processing system in which a parent electronic dictionary that communicates with a plurality of child electronic dictionaries communicates with a server device, comprising:
The electronic dictionary of the parent unit is
a processor for executing a transmission process for transmitting to the server device information on a search history including each word or sentence previously searched by a user in the electronic dictionaries of the plurality of child devices;
The server device includes:
a processor that executes a receiving process for receiving the search history information transmitted from the electronic dictionary of the parent device, a field of interest information generating process for generating field of interest information including information indicating a topic that occupies a largest proportion of various topics obtained by analyzing search history information including individual words or sentences previously searched for by a user in the electronic dictionaries of the multiple child devices using a topic model as a field that is of relatively high interest to the user, and a transmitting process for transmitting the generated field of interest information to the electronic dictionary of the parent device,
The processor of the electronic dictionary of the parent unit
a receiving process for receiving the field of interest information transmitted from the server device, and a transmitting process for transmitting the received field of interest information to the electronic dictionaries of the plurality of child devices;
The electronic dictionary of the plurality of child devices includes:
a processor for executing a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device, and a field of interest priority display process for displaying, on a display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, among the plurality of meanings, a meaning belonging to a field of relatively high interest indicated in the field of interest information, more prominently than other meanings having a relatively low degree of interest, on the display unit;
Information processing system.
前記関心分野情報を基に前記親機の電子辞書もしくは前記子機の電子辞書への導入を推薦する辞書コンテンツの情報を導出して前記親機の電子辞書に送信する処理をさらに実行し、
前記親機の電子辞書のプロセッサは、前記サーバ装置から送信される情報を基に当該親機の電子辞書もしくは前記子機の電子辞書への導入を推薦する辞書コンテンツを紹介する情報を表示部に表示させる処理をさらに実行する、
請求項16に記載の情報処理システム。 The processor of the server device
a process of deriving information on dictionary content to be recommended for introduction into the electronic dictionary of the parent device or the electronic dictionary of the child device based on the field of interest information and transmitting the information to the electronic dictionary of the parent device;
The processor of the parent electronic dictionary further executes a process of displaying, on a display unit, information introducing dictionary content recommended for introduction into the parent electronic dictionary or the child electronic dictionary, based on the information transmitted from the server device.
17. The information processing system according to claim 16.
前記親機の電子辞書により、
前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報を前記サーバ装置に送信する送信処理を行い、
前記サーバ装置により、
前記親機の電子辞書から送信される前記検索履歴の情報を受信する受信処理と、前記複数の子機の電子辞書においてユーザが過去に検索した個々の語句もしくは文を含む検索履歴の情報をトピックモデルで解析して得られる各種のトピックの中で最も大きな割合を占めるトピックをユーザにとって相対的に関心度が高い分野として示す情報を含む関心分野情報を生成する関心分野情報生成処理と、生成した関心分野情報を前記親機の電子辞書に送信する送信処理とを行い、
前記親機の電子辞書により、
前記サーバ装置から送信される前記関心分野情報を受信する受信処理と、前記受信した関心分野情報を前記複数の子機の電子辞書に送信する送信処理とを行い、
前記複数の子機の電子辞書により、
前記親機の電子辞書から送信される前記関心分野情報を受信する受信処理と、語句の検索を指示するユーザの操作に応じて、その語句に対する複数の意味を辞書コンテンツデータから取得して表示部に表示させるに際し、前記複数の意味のうち、前記関心分野情報に示される相対的に関心度が高い分野に属する意味が、ほかの相対的に関心度が低い意味よりも目立つように表示部に表示させる関心分野優先表示処理とを行う、
情報処理方法。 1. An information processing method applied to an information processing system in which a master electronic dictionary, which communicates with a plurality of slave electronic dictionaries, communicates with a server device, comprising:
The electronic dictionary of the parent unit:
performing a transmission process for transmitting to the server device search history information including each word or sentence previously searched by a user in the electronic dictionaries of the plurality of child devices;
The server device:
a receiving process for receiving the search history information transmitted from the electronic dictionary of the parent device; a field of interest information generating process for generating field of interest information including information indicating a topic that occupies the largest proportion of various topics obtained by analyzing the search history information including individual words or sentences previously searched for by the user in the electronic dictionaries of the multiple child devices using a topic model as a field of relatively high interest to the user; and a transmitting process for transmitting the generated field of interest information to the electronic dictionary of the parent device.
The electronic dictionary of the parent unit:
performing a receiving process of receiving the field of interest information transmitted from the server device, and a transmitting process of transmitting the received field of interest information to the electronic dictionaries of the plurality of child devices;
The electronic dictionary of the plurality of slave units
a reception process for receiving the field of interest information transmitted from the electronic dictionary of the parent device; and a field of interest priority display process for displaying, on the display unit, a plurality of meanings of a word or phrase obtained from dictionary content data in response to a user's operation to instruct a search for the word or phrase, a meaning belonging to a field of relatively high interest indicated in the field of interest information among the plurality of meanings, more prominently than other meanings having a relatively low degree of interest.
Information processing methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020157740A JP7631714B2 (en) | 2020-09-18 | 2020-09-18 | Electronic device, electronic dictionary system, information processing system, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020157740A JP7631714B2 (en) | 2020-09-18 | 2020-09-18 | Electronic device, electronic dictionary system, information processing system, information processing method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022051321A JP2022051321A (en) | 2022-03-31 |
| JP2022051321A5 JP2022051321A5 (en) | 2023-09-22 |
| JP7631714B2 true JP7631714B2 (en) | 2025-02-19 |
Family
ID=80854924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020157740A Active JP7631714B2 (en) | 2020-09-18 | 2020-09-18 | Electronic device, electronic dictionary system, information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7631714B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005253A (en) | 2002-05-31 | 2004-01-08 | Casio Comput Co Ltd | Electronic dictionary related information providing server and electronic dictionary related information providing processing program |
| JP2004062228A (en) | 2002-07-24 | 2004-02-26 | Casio Comput Co Ltd | Dictionary information totalizing device and dictionary information totalizing processing program |
| JP2006099667A (en) | 2004-09-30 | 2006-04-13 | Casio Comput Co Ltd | Display information specifying device, information display control device, server, user terminal, and program |
| JP2010134968A (en) | 2010-03-16 | 2010-06-17 | Casio Computer Co Ltd | Information display control device and program |
| JP2018159973A (en) | 2017-03-22 | 2018-10-11 | カシオ計算機株式会社 | Electronic device, display control method and program |
| JP2019185740A (en) | 2018-04-16 | 2019-10-24 | 富士ゼロックス株式会社 | System, method, and program for recommending information sharing method in communication channel |
| JP2020057188A (en) | 2018-10-02 | 2020-04-09 | Zホールディングス株式会社 | Provision device, provision method, and provision program |
-
2020
- 2020-09-18 JP JP2020157740A patent/JP7631714B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005253A (en) | 2002-05-31 | 2004-01-08 | Casio Comput Co Ltd | Electronic dictionary related information providing server and electronic dictionary related information providing processing program |
| JP2004062228A (en) | 2002-07-24 | 2004-02-26 | Casio Comput Co Ltd | Dictionary information totalizing device and dictionary information totalizing processing program |
| JP2006099667A (en) | 2004-09-30 | 2006-04-13 | Casio Comput Co Ltd | Display information specifying device, information display control device, server, user terminal, and program |
| JP2010134968A (en) | 2010-03-16 | 2010-06-17 | Casio Computer Co Ltd | Information display control device and program |
| JP2018159973A (en) | 2017-03-22 | 2018-10-11 | カシオ計算機株式会社 | Electronic device, display control method and program |
| JP2019185740A (en) | 2018-04-16 | 2019-10-24 | 富士ゼロックス株式会社 | System, method, and program for recommending information sharing method in communication channel |
| JP2020057188A (en) | 2018-10-02 | 2020-04-09 | Zホールディングス株式会社 | Provision device, provision method, and provision program |
Non-Patent Citations (1)
| Title |
|---|
| 三條 知美、櫻井 彰人,トピックモデルによる検索クエリの分類に関する研究,電子情報通信学会技術研究報告,日本,一般社団法人電子情報通信学会,2015年09月03日,第115巻 第222号,pp.63-68 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022051321A (en) | 2022-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100643801B1 (en) | System and method for providing autocompletion recommendation language linking multiple languages | |
| JP2003248676A (en) | Solution data compiling device and method, and automatic summarizing device and method | |
| JP2009140467A (en) | Method and system for providing and using editable personal dictionary | |
| CN110073349A (en) | Consider the word order suggestion of frequency and formatted message | |
| Hu | Usability evaluation of E-Dunhuang cultural heritage digital library | |
| KR20120026468A (en) | Electronic illustrated dictionary device, illustrated dictionary display method, and storage medium storing program for performing illustrated dictionary display control | |
| JP2020135135A (en) | Dialogue content creation support method and system | |
| JP7139157B2 (en) | Search statement generation system and search statement generation method | |
| JP2010198241A (en) | Chinese input device and program | |
| Ma et al. | Investigating meta-intents: user interaction preferences in conversational recommender systems: Y. Ma, J. Ziegler | |
| JP2020021455A (en) | Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program | |
| Basile | Necessity modal development in Singapore English: An investigation of substratist and contact-grammaticalisation approaches | |
| JP7631714B2 (en) | Electronic device, electronic dictionary system, information processing system, information processing method, and program | |
| US20140081622A1 (en) | Information display control apparatus, information display control method, information display control system, and recording medium on which information display control program is recorded | |
| JP5928344B2 (en) | UI (UserInterface) creation support apparatus, UI creation support method, and program | |
| CN112541071B (en) | Electronic dictionary, learning word determination method, and recording medium | |
| JP4534557B2 (en) | Information display control device and information display control processing program | |
| JP2004220226A (en) | Document classification method and device for retrieved document | |
| JP7608761B2 (en) | Electronic device, information storage method and program | |
| JP2016118650A (en) | Electronic apparatus having dictionary function, electronic dictionary system and control program of electronic apparatus having dictionary function | |
| JP7429974B2 (en) | Inspection device, learning device, inspection method, learning device production method, and program | |
| JP2006099196A (en) | Character conversion device, character conversion method, and portable communication device | |
| JP7476577B2 (en) | Learning equipment, learning methods and programs | |
| Rambousek et al. | New features in DEBVisDic for WordNet Visualization and User Feedback. | |
| JP7694070B2 (en) | Information search device, information search method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230913 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240924 |
|
| 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: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7631714 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |