(57)【要約】【課題】端末装置のユーザによる単語の効率的な学習を支援することが可能な学習支援システムを提供する。【解決手段】学習支援システムの端末装置は、日付を含む対象期間と、対象期間に関連付けられた関連条件とを含む絞り込み条件を特定するための入力を受け付け、ユーザ関連情報の入力を受け付け、ユーザ関連情報と、単語帳と、絞り込み条件とをサーバに送信する。サーバは、登録単語データベースに基づいて絞り込み条件を満たすユーザ関連情報を有する１以上のユーザを抽出し、当該１以上のユーザに対応する単語帳に含まれる登録単語を有する抽出結果を端末装置に送信する。端末装置は、抽出結果をユーザに報知する。【選択図】図９
2018013829.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバと通信可能に構成された学習用の端末装置とを備える学習支援システムであって、
前記端末装置は、
日付を含む対象期間と、前記対象期間に関連付けられた関連条件とを含む絞り込み条件を特定するための入力を受け付ける条件入力部と、
ユーザ関連情報の入力を受け付けるユーザ関連情報入力部と、
前記ユーザ関連情報と、前記端末装置への登録単語および前記登録単語の登録日時を有する単語帳と、前記絞り込み条件とを前記サーバに送信する情報送信部とを含み、
前記サーバは、
複数の前記端末装置の各々について、当該端末装置により送信された、前記単語帳と前記ユーザ関連情報とを関連付けて格納する登録単語データベースと、
前記登録単語データベースに基づいて前記絞り込み条件を満たすユーザ関連情報を有する１以上のユーザを抽出し、当該１以上のユーザに対応する前記単語帳に含まれる登録単語を有する抽出結果を前記端末装置に送信する抽出処理部とを含み、
前記端末装置は、前記抽出処理部から送信された前記抽出結果を前記端末装置のユーザに報知する報知部をさらに含む、学習支援システム。
【請求項２】
学習用の端末装置と通信可能に構成されたサーバであって、
日付を含む対象期間と、前記対象期間に関連付けられた関連条件とを含む絞り込み条件と、ユーザ関連情報と、前記端末装置への登録単語および前記登録単語の登録日時を有する単語帳とを前記端末装置から受信するサーバ受信部と、
複数の前記端末装置の各々について、当該端末装置により送信された、前記単語帳と前記ユーザ関連情報とを関連付けて格納する登録単語データベースと、
前記登録単語データベースに基づいて前記絞り込み条件を満たすユーザ関連情報を有する１以上のユーザを抽出し、当該１以上のユーザに対応する前記単語帳に含まれる登録単語を有する抽出結果を前記端末装置に送信する抽出処理部とを含む、サーバ。
【請求項３】
前記ユーザ関連情報は、前記端末装置の位置情報を含み、
前記対象期間が過去１日以内である場合、前記抽出処理部は、前記登録単語データベースに格納された各前記ユーザ関連情報に含まれる各前記位置情報に基づいて、前記関連条件として前記端末装置の近傍に存在するという条件を満たす１以上の他の端末装置の１以上のユーザを抽出する、請求項２に記載のサーバ。
【請求項４】
前記ユーザ関連情報は、前記端末装置のユーザの学年情報を含み、
前記対象期間が過去１年以上前から現在までの期間である場合、前記抽出処理部は、前記登録単語データベースに格納された各前記ユーザ関連情報に含まれる各前記学年情報に基づいて、前記関連条件として前記ユーザと同学年であるという条件を満たす前記１以上のユーザを抽出する、請求項２に記載のサーバ。
【請求項５】
サーバと通信可能に構成された学習用の端末装置であって、
日付を含む対象期間と、前記対象期間に関連付けられた関連条件とを含む絞り込み条件を特定するための入力を受け付ける条件入力部と、
ユーザ関連情報の入力を受け付けるユーザ関連情報入力部と、
前記ユーザ関連情報と、前記端末装置への登録単語および前記登録単語の登録日時を有する単語帳と、前記絞り込み条件とを前記サーバに送信する情報送信部と、
複数の前記端末装置の各々から送信された前記単語帳および前記ユーザ関連情報を関連付けて格納する登録単語データベースに基づいて前記サーバによって抽出された抽出結果を受信する情報受信部とを備え、
前記抽出結果は、前記絞り込み条件を満たすユーザ関連情報を有する１以上のユーザに対応する前記単語帳に含まれる登録単語を有し、
前記抽出結果を前記端末装置のユーザに報知する報知部をさらに備える、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、学習用の複数の端末装置と、サーバとを備える学習支援システム、当該サーバ、および当該端末装置に関する。
【背景技術】
【０００２】
従来、学習用端末である電子辞書は、コンテンツ（英和辞典、国語辞典等）に含まれる単語（見出し語）と、当該単語の説明情報とを表示する。また、このような電子辞書は、一般的に、検索された単語を登録する単語登録機能を有している。例えば、電子辞書を使用するユーザ（学習者）は、各種試験勉強のために自分が暗記したい（すべき）単語を検索して単語帳に登録する。このように、各ユーザが所有する電子辞書に記憶された情報を利用する技術が知られている。
【０００３】
例えば、特開２００４−６２２２８号公報（特許文献１）は、辞書を内蔵した端末における辞書検索情報を集計する辞書情報集計装置を開示している。この装置は、端末から辞書の未収録語に対する検索情報とその検索日付情報とを対応付けて取得し、当該取得された未収録語の検索情報をその検索日付情報と共に記憶し、当該記憶された未収録語の検索情報をその検索日付情報に対応付けて期間毎に集計して表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−６２２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、各種試験（学校内の試験、入学試験等）において、良い成績あるいは志望校に合格するためには他人よりも良い点数を取る必要がある。例えば、英語の試験において、英単語の暗記数が他人よりも少ない場合は他人よりも低い点数になる可能性が高くなる。そのため、他人が暗記している可能性のある英単語については自分も暗記しておきたいというニーズがある。
【０００６】
ここで、特許文献１のように、各ユーザの電子辞書の辞書情報を集計してデータベース化すれば、どの単語が検索されたのかを把握することはできる。しかし、当該データベースには、ユーザの直接の競争相手とはならない他人の辞書情報も含んでいるため、ユーザが暗記すべき単語を効率的に把握することができない。
【０００７】
本開示は、ある局面では、端末装置のユーザによる単語の効率的な学習を支援することが可能な学習支援システム、サーバおよび端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施の形態に従う学習支援システムは、サーバと、サーバと通信可能に構成された学習用の端末装置とを備える。端末装置は、日付を含む対象期間と、対象期間に関連付けられた関連条件とを含む絞り込み条件を特定するための入力を受け付ける条件入力部と、ユーザの識別情報と、関連条件を満たすか否かの判定に用いられる所定情報とを含むユーザ関連情報の入力を受け付けるユーザ関連情報入力部と、ユーザ関連情報と、端末装置への登録単語および登録単語の登録日時を有する単語帳と、絞り込み条件とをサーバに送信する情報送信部とを含む。サーバは、複数の端末装置の各々について、当該端末装置により送信された、単語帳とユーザ関連情報とを関連付けて格納する登録単語データベースと、登録単語データベースに基づいて絞り込み条件を満たすユーザ関連情報を有する１以上のユーザを抽出し、当該１以上のユーザに対応する単語帳に含まれる登録単語を有する抽出結果を端末装置に送信する抽出処理部とを含む。端末装置は、抽出処理部から送信された抽出結果を端末装置のユーザに報知する報知部をさらに含む。
【発明の効果】
【０００９】
本開示によると、端末装置のユーザによる単語の効率的な学習を支援することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に従う学習支援システムの全体構成を示す概略図である。
【図２】実施の形態１に従う電子辞書の外観を表した図である。
【図３】実施の形態１に従う電子辞書のハードウェア構成を示した図である。
【図４】実施の形態１に従うユーザ関連情報の入力画面を説明するための図である。
【図５】実施の形態１に従う単語帳を説明するための図である。
【図６】実施の形態１に従う絞り込み条件の設定画面を説明するための図である。
【図７】実施の形態１に従う集計結果の一例を示す図である。
【図８】実施の形態１に従う集計結果の他の例を示す図である。
【図９】実施の形態１に従う電子辞書およびサーバの機能ブロック図である。
【図１０】実施の形態１に従う電子辞書およびサーバの処理手順の一例を示すフローチャートである。
【図１１】実施の形態２に従う検索履歴テーブルを示す図である。
【図１２】実施の形態２に従う電子辞書およびサーバの機能ブロック図である。
【図１３】実施の形態２に従う集計結果の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１２】
以下では、端末装置の一例として、電子辞書を説明する。ただし、端末装置は、電子辞書に限定されるものではなく、辞書コンテンツを記憶しており、単語検索機能および単語登録機能を有するものであればよい。たとえば、端末装置は、これらの機能を有するスマートフォン、タブレット等の各種の機器であってもよい。
【００１３】
［実施の形態１］
＜システムの概要＞
図１は、実施の形態１に従う学習支援システム１の全体構成を示す概略図である。図１を参照して、学習支援システム１は、各電子辞書１０を所有する各ユーザの単語学習を支援するためのシステムである。具体的には、学習支援システム１は、複数の電子辞書１０Ａ，１０Ｂ，１０Ｃ・・・と、サーバ２０とを含む。説明の容易化のために、以下では、電子辞書１０Ａ，１０Ｂ，１０Ｃの各々に共通の構成や機能を説明する際には、それらを「電子辞書１０」とも総称する。なお、典型的には、電子辞書１０の数は、学習支援システム１のサービスを利用するユーザ数で規定される。
【００１４】
電子辞書１０は、ネットワーク３０を介してサーバ２０と通信可能に構成されている。例えば、電子辞書１０は、無線ＬＡＮ（Local  Area  Network）または有線ＬＡＮを利用して、ルータ等の無線基地局（図示しない）に接続し、ネットワーク３０を介してサーバ２０と通信可能に構成される。なお、電子辞書１０は、自身の有する無線通信接続機能よりネットワーク３０を介してサーバ２０と通信可能に構成されていてもよい。
【００１５】
各電子辞書１０は、定期的に（例えば、１日ごと）、後述するユーザ関連情報および単語帳をサーバ２０に送信する（シーケンスＳＱ２）。サーバ２０は、各電子辞書１０から送信されるユーザ関連情報および単語帳を互いに関連付けて内部メモリ（登録単語データベース）に格納する（シーケンスＳＱ４）。
【００１６】
電子辞書１０Ａは、ユーザにとって重要な（暗記すべき）単語を絞り込むための絞り込み条件の入力を受け付け、当該絞り込み条件をサーバ２０に送信する（シーケンスＳＱ６）。サーバ２０は、登録単語データベースと絞り込み条件とに基づいて、所定の集計処理を実行する（シーケンスＳＱ８）。サーバ２０は、集計処理により得られた集計結果を電子辞書１０Ａに送信する（シーケンスＳＱ１０）。電子辞書１０Ａは、当該集計結果をディスプレイに表示する（シーケンスＳＱ１２）。
【００１７】
＜ハードウェア構成＞
（電子辞書１０）
図２は、実施の形態１に従う電子辞書１０の外観を表した図である。図１を参照して、電子辞書１０は、タッチスクリーン１０５と、複数の操作キーとを備える。タッチスクリーン１０５は、ディスプレイとタッチパネルとを含んで構成される。タッチパネルは、ユーザの指、スタイラスペン９等による入力を受け付ける。
【００１８】
図３は、実施の形態１に従う電子辞書１０のハードウェア構成を示した図である。図３を参照して、電子辞書１０は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、データを不揮発的に格納するＲＯＭ（Read  Only  Memory）１０２と、データを揮発的に格納するＲＡＭ（Random  Access  Memory）１０３と、フラッシュメモリ１０４と、タッチスクリーン１０５と、スピーカ１０６と、電子辞書１０のユーザによる指示の入力を受ける操作キー１０７と、通信ＩＦ（Interface）１０８と、ＩＣ（Integrated  Circuit）カードリーダライタ１０９と、電源ユニット１１０とを含む。
【００１９】
タッチスクリーン１０５は、表示装置としてのディスプレイ１０５１と、入力装置としてのタッチパネル１０５２とにより構成される。具体的には、タッチスクリーン１０５は、ディスプレイ１０５１（たとえば液晶ディスプレイ）上にタッチパネル１０５２を位置決めした上で固定することにより実現される。なお、タッチスクリーンは、タッチパネルディスプレイ、タッチパネル付きディスプレイ、あるいはタッチパネルモニタとも称される。なお、タッチスクリーン１０５においては、タッチ位置の検出方法として、たとえば抵抗膜方式または静電容量方式を用いることができる。
【００２０】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。フラッシュメモリ１０４は、ＣＰＵ１０１が実行するオペレーティングシステムおよび各種のプログラム、各種のコンテンツおよびデータを格納している。また、フラッシュメモリ１０４は、電子辞書１０が生成したデータ、電子辞書１０の外部装置から取得したデータ等の各種データを格納する。
【００２１】
フラッシュメモリ１０４は、例えば、上記コンテンツとして、英和辞典、和英辞典、日本史辞典、世界史辞典といった各種の科目（教科）に関する辞典（辞書）を記憶している。また、フラッシュメモリ１０４は、例えば、上記データとして、後述する単語帳を記憶する。
【００２２】
スピーカ１０６は、ＣＰＵ１０１からの指令に応じて音を発生させる。通信ＩＦ１０８は、他の装置と通信を行なうための用いられるインターフェイスである。通信ＩＦ１０８は、無線および／または有線にてデータを送信するための処理を行なう。
【００２３】
タッチパネル１０５２は、ユーザの指およびスタイラスペン９等による入力（タッチ入力）を受け付ける入力デバイスである。ＣＰＵ１０１は、タッチパネル１０５２からの出力に基づいて入力位置を特定し、当該特定した入力位置に基づいた画面表示を行なう。
【００２４】
各構成要素１０１〜１１０は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０９には、メモリカード１０９１が装着される。
【００２５】
図３に示される電子辞書１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１０９１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。
【００２６】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００２７】
なお、電子辞書１０は、自装置の位置情報を取得するためのＧＰＳ（Global Positioning System）受信機をさらに含んでいてもよい。ＧＰＳ受信機は、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信して電子辞書１０の位置情報を取得する。ＧＰＳ受信機は、取得した電子辞書１０の位置情報をＣＰＵ１０１に入力する。
【００２８】
（サーバ２０）
サーバ２０は、後述するような情報処理を全体として提供できればよく、そのハードウェア構成については公知のものを採用することができる。従って、サーバ２０のハードウェア構成の詳細な説明は行なわない。例えば、サーバ２０は、各種処理を実行するためのＣＰＵと、ＣＰＵによって実行されるプログラム、データなどを格納するためのメモリと、電子辞書１０と各種データを送受信するための通信インターフェイスとを含む。
【００２９】
＜処理の概要＞
以下では、学習支援システム１における処理の概要を説明する。
【００３０】
図４は、実施の形態１に従うユーザ関連情報の入力画面４００を説明するための図である。具体的には、電子辞書１０は、タッチパネル１０５２を介して、ユーザ関連情報の登録指示操作を受け付けた場合、図４に示す入力画面４００をディスプレイ１０５１に表示する。
【００３１】
図４を参照して、ユーザ関連情報４１は、ユーザの年齢、学年、所属する学校、性別、住所、志望高（中学校、高校、大学等）、偏差値、ユーザＩＤ、電子辞書１０の装置ＩＤおよび位置情報を含む。図２の例では、ユーザの年齢が「１６歳」に、学年が「高校２年」に、通学先の学校が「ＸＹＺ高校」に、性別が「男」に、偏差値が「５５」に、装置ＩＤが「ＡＢＣ１２３」に、電子辞書１０の位置情報を「送信する」に設定されている。また、住所、志望校、ユーザ名については未入力状態（空欄状態）である。なお、電子辞書１０は、登録ボタン４３の選択を受け付けた場合、ユーザ関連情報４１をフラッシュメモリ１０４に記憶する。
【００３２】
図５は、実施の形態１に従う単語帳を説明するための図である。具体的には、単語帳５１は、電子辞書１０における単語登録機能によってフラッシュメモリ１０４に記憶されたデータである。図５を参照して、ある局面において、電子辞書１０は、ユーザの単語帳への単語登録操作によって、英単語の単語帳５１を記憶している。なお、単語帳５１は、典型的には、英和辞典の閲覧中におけるユーザ操作に基づき作成される。
【００３３】
単語帳５１においては、典型的には、登録された単語（見出し語）の識別情報（単語ＩＤ）と、登録単語と、登録単語の登録日時と、登録単語の暗記状況とが関連付けて記憶されている。暗記状況が「済」に設定されている場合には、ユーザが登録単語を暗記済であることを示し、暗記状況が「未」に設定されている場合には、ユーザが登録単語を未だ暗記していないことを示す。すなわち、暗記状況は、登録単語をユーザが暗記しているか否かを示す暗記識別情報である。電子辞書１０は、単語ＩＤによって登録単語を一意に特定することができる。
【００３４】
電子辞書１０は、定期的にユーザ関連情報４１と単語帳５１とをサーバ２０に送信する（図１中のシーケンスＳＱ２に対応）。電子辞書１０は、定期的ではなく、ユーザ関連情報４１および単語帳５１の少なくとも一方が更新された場合に、ユーザ関連情報４１および単語帳５１を送信してもよい。また、電子辞書１０は、ユーザ関連情報４１のうちのすべての情報を毎回送信するのではなく、ユーザＩＤと更新された情報（例えば、位置情報）とをサーバ２０に送信してもよい。
【００３５】
サーバ２０は、ユーザ関連情報４１および単語帳５１を関連付けて登録単語データベースに格納する（図１中のシーケンスＳＱ４に対応）。すなわち、サーバ２０の登録単語データベースに格納されるユーザ関連情報４１および単語帳５１のセット数は、ユーザ（電子辞書１０）の数と同一となる。
【００３６】
図６は、実施の形態１に従う絞り込み条件の設定画面６００を説明するための図である。具体的には、電子辞書１０は、タッチパネル１０５２を介して、ユーザが暗記すべき単語を絞り込むための条件（絞り込み条件）の設定指示操作を受け付けた場合、図６に示す設定画面６００をディスプレイ１０５１に表示する。ここでは、説明の便宜上、電子辞書１０ＡのユーザＡによる指示に従って絞り込み条件が設定され、当該絞り込み条件がサーバ２０に送信されるものとする。
【００３７】
図６を参照して、絞り込み条件は、ユーザＡにとって重要な単語を絞り込むための条件である。具体的には、絞り込み条件は、日付を含む対象期間と、当該対象期間に関連付けられた関連条件とを少なくとも含む。対象期間は、ユーザＡが暗記すべき単語として、どの期間に登録された単語を対象とするのかを示す期間である。また、絞り込み条件は、登録ユーザ数に関する条件と、暗記率に関する条件と、単語帳への登録済単語の表示条件と、暗記済単語の表示条件とを含む。
【００３８】
ユーザＡによる対象期間の入力欄６１への選択操作に伴って、選択ウィンドウ６３が表示される。ユーザＡは、選択ウィンドウ６３の中から、対象期間として現在時刻の１日前の時刻から現在時刻までの期間（過去１日間）、過去１週間、過去３ヶ月間、過去１年間のうちのいずれかを選択する。あるいは、ユーザＡは、入力欄６５に直接、所望の対象期間を入力する。
【００３９】
本実施の形態では、関連条件対応表６７に示すように、関連条件は、対象期間に応じて予め定められている。関連条件についての詳細は後述する。
【００４０】
ユーザＡは、登録ユーザ数の条件入力欄７１と、暗記率の条件入力欄７３と、登録済単語の表示の条件入力欄７５と、暗記済単語の表示の条件入力欄７７とを入力する。ユーザＡは、上記のような操作入力により絞り込み条件を特定する。そして、ユーザＡが設定ボタン６９を選択すると、電子辞書１０Ａは、特定された絞り込み条件をサーバ２０に送信する（図１中のシーケンスＳＱ６に対応）。
【００４１】
サーバ２０は、絞り込み条件に基づいてユーザＡが暗記すべき単語を絞り込む際に、まず、関連条件を満たすユーザを抽出する。図６を参照すると、対象期間が「過去１日間」である場合には、関連条件として「近傍に存在」が設定されている。この場合、サーバ２０は、登録単語データベースに格納された各ユーザ関連情報に含まれる各電子辞書１０の位置情報に基づいて、電子辞書１０Ａの近傍に存在する他の電子辞書１０のユーザを抽出する。例えば、３０人のユーザが抽出されたとすると、サーバ２０は、それら３０人のユーザに対応する各単語帳に含まれる各登録単語について、過去１日以内に当該登録単語を登録したユーザの人数（後述の図７中の「登録人数」）を集計する（図１中のシーケンスＳＱ８に対応）。
【００４２】
また、サーバ２０は、当該３０人のユーザに対応する各単語帳に含まれる各登録単語についての暗記状況を参照して、過去１日以内に当該登録単語を暗記済みのユーザの人数（後述の図７中の暗記人数）も集計する。さらに、サーバ２０は、過去１日以内に各登録単語を登録したユーザに対する、各登録単語を暗記しているユーザの割合（後述の図７中の暗記率）も算出する。そして、サーバ２０は、集計結果を電子辞書１０Ａに送信する（図１中のシーケンスＳＱ１０に対応）。
【００４３】
図７は、実施の形態１に従う集計結果の一例を示す図である。図７を参照して、過去１日以内には、単語「brave」，「dream」，「above」，「claim」等が登録されている。例えば、単語「brave」について、当該単語を登録した人数（登録人数）は「２０人」であり、当該単語を暗記済（単語帳５１内の暗記状況が「済」に設定）の人数（暗記人数）は「１人」であり、当該単語の暗記率は「５％」である。
【００４４】
また、サーバ２０は、絞り込み条件に含まれる登録ユーザ数条件と、暗記率条件と、登録済単語の表示条件と、暗記済単語の表示条件とに基づいて、過去１日以内に登録された各登録単語についての集計結果を送信する。
【００４５】
図６に示す絞り込み条件の場合、複数の単語「brave」，「dream」，「above」，「claim」（以下、単語群Ｇ）は、登録人数が「２人」以上かつ暗記率が「５％」以上という条件を満たしている。また、登録済単語および暗記済単語の表示条件は、いずれも「表示」に設定されている。そのため、サーバ２０は、単語群Ｇの集計結果を電子辞書１０Ａに送信する。例えば、仮に、単語「claim」の登録人数が「１人」であった場合には、上記条件を満たさないため、単語「claim」以外の複数の単語「brave」，「dream」，「above」についての集計結果が電子辞書１０Ａに送信される。
【００４６】
また、仮に、登録済単語（および暗記済単語）の表示条件が、「非表示」に設定されている場合には、サーバ２０は、電子辞書１０Ａ（ユーザＡ）に対応する単語帳５１を参照して、単語群Ｇの各単語が登録済か（および暗記済か）否かを判断し、単語群Ｇのうち登録済（暗記済）ではない単語についての集計結果を電子辞書１０Ａに送信する。
【００４７】
また、登録済単語（および暗記済単語）の表示条件が、「表示形態変更」に設定されている場合には、サーバ２０は、登録済（暗記済）の単語と、登録されていない（暗記していない）単語とを区別可能なフラグを、単語群Ｇの各単語に関連付けて、各単語の集計結果を電子辞書１０Ａに送信する。これにより、電子辞書１０Ａは、各単語が登録済（暗記済）か否かに応じて、各単語の表示形態（字体、色等）を変更して、集計結果をディスプレイ１０５１に表示することができる。
【００４８】
ここで、上記のように対象期間「過去１日間」に対して、関連条件「近傍に存在」が設定される理由について詳細に説明する。説明の容易化のため、複数のユーザＸ１〜Ｘｎが、試験Ｔ（学校内の試験、入学試験等）のために単語学習を行なっている場合を想定する。この場合、複数のユーザＸ１〜Ｘｎの各々は、一般的に、試験Ｔにおいて他ユーザよりも良い成績を収めるために単語を登録していく。
【００４９】
通常、複数のユーザＸ１〜Ｘｎは、試験Ｔを受ける際には同一の部屋（あるいは会場）に集められる。そのため、試験Ｔ直前（例えば、数時間前等）においては、ユーザＸ１と、競争相手である残りのユーザＸ２〜Ｘｎとは近傍に存在すると考えられる。そして、複数のユーザＸ１〜Ｘｎによって過去１日以内に登録された単語は、試験勉強の最終段階で登録された単語であることから、平易な単語ではなく競争相手との差が出やすい比較的難しい単語である可能性が高い。そのため、ユーザＸ１としては、現在近傍に存在するユーザＸ２〜Ｘｎが試験直前にどのような単語を登録したのかを把握したいというニーズが存在する。ユーザＸ１の「近傍に存在」する他のユーザとは、例えば、ユーザＸ１と同じ教室（または同じ学校）にいる他ユーザである。
【００５０】
対象期間「過去１日間」のように現在時刻に近い過去から現在時刻までの集計結果を確認する場合には、上記のようなニーズが存在することが多い。そのため、対象期間「過去１日間」に関連条件「近傍に存在」が設定されていれば、ユーザＸ１は、対象期間「過去１日間」を選択するだけで、残りのユーザＸ２〜Ｘｎが試験直前に暗記した可能性のある比較的難しい単語を確認でき、当該単語の暗記漏れを防ぐことができる。なお、対象期間が過去１日以内である場合には上記と同様のニーズが存在すると考えられるため、対象期間が、例えば、過去２時間以内等であっても関連条件「近傍に存在」が設定される。
【００５１】
再び図６を参照して、他の例として、対象期間が「過去１年間」である場合には、関連条件として「同一学年」が設定されている。この場合、サーバ２０は、登録単語データベースに格納された各ユーザ関連情報に含まれる学年情報に基づいて、ユーザＡと同一学年（同学年）のユーザを抽出する。例えば、２０００人のユーザが抽出されたとすると、サーバ２０は、当該２０００人のユーザに対応する単語帳に含まれる各登録単語について、過去１年以内に当該単語を登録したユーザの人数を集計する。
【００５２】
図８は、実施の形態１に従う集計結果の他の例を示す図である。図８を参照して、過去１年間で、単語「dream」，「big」，「small」，「claim」等が登録されている。例えば、単語「dream」については、登録人数は「１０００人」であり、暗記人数は「２００人」であり、暗記率は「２０％」である。
【００５３】
上記のように対象期間「過去１年間」に対して、関連条件「同一学年」が設定される理由について説明する。対象期間が「過去１年間」等のように遠い過去から現在時刻までの集計結果を確認する場合には、今すぐにどの単語を暗記すべきかというよりは、他のユーザが過去にどの単語を登録（あるいは暗記）して現在に至っているのかという傾向を把握したいというニーズが存在することが多い。そして、学内の試験および入学試験等の場合、競争相手は概ね自分と同学年のユーザであるため、同学年のユーザの単語登録の傾向を把握することで効率的に単語学習を進めることができる。なお、対象期間が過去１年以上前から現在までの期間である場合には、同様のニーズが存在すると考えられるため、対象期間が、例えば、過去２年以内等であっても関連条件「同一学年」が設定される。
【００５４】
再び図６を参照して、さらに他の例として、対象期間が「ユーザ指定期間」である場合には、関連条件の一例として「同一学校かつ同一学年」が設定されている。ユーザにより具体的に指定された期間の集計結果を確認する場合には、ユーザにとっての競争相手は比較的狭い範囲に絞られる場合が多い。例えば、試験期間が学校ごとに異なる学内の試験（中間試験等）では、競争相手は同一学校かつ同一学年の他人に絞られる。
【００５５】
これにより、対象期間が「ユーザ指定期間」に対して、関連条件として「同一学校かつ同一学年」を設定しておけば、例えば、試験期間の始期（例えば、９／１）から現在までを対象期間として指定するだけで、競争相手（同一学校および同一学年の他ユーザ）の単語登録の傾向を把握できる。そのため、効率的に学内試験のための単語学習を進めることが可能となる。
【００５６】
＜機能構成＞
図９は、実施の形態１に従う電子辞書１０およびサーバ２０の機能ブロック図である。電子辞書１０は、主な機能構成として、ユーザ関連情報入力部２０２と、条件入力部２０６と、端末送信部２０８と、端末受信部２１０と、報知部２１２とを含む。これらの機能は、典型的には、電子辞書１０のＣＰＵ１０１がフラッシュメモリ１０４（または、ＲＯＭ１０２）に格納されたプログラムを実行することにより実現される。なお、これらの機能構成の一部または全部はハードウェアで実現されていてもよい。また、電子辞書１０は、フラッシュメモリ１０４により実現される単語帳格納部２０４をさらに含む。
【００５７】
サーバ２０は、主な機能構成として、抽出処理部３０１と、サーバ受信部３０２とを含む。これらの機能は、典型的には、サーバ２０のＣＰＵがメモリ（ＲＯＭ、ハードディスク等）に格納されたプログラムを実行することにより実現される。なお、これらの機能構成の一部または全部はハードウェアで実現されていてもよい。また、サーバ２０は、メモリにより実現される登録単語データベース３０４をさらに含む。
【００５８】
電子辞書１０のユーザ関連情報入力部２０２は、入力装置（タッチパネル１０５２または操作キー１０７）を介して、ユーザ関連情報の入力を受け付ける。具体的には、ユーザ関連情報入力部２０２は、ユーザ関連情報の入力画面４００（図４参照）において、ユーザから各種情報の入力を受け付ける。また、別の局面では、ユーザ関連情報入力部２０２は、ＧＰＳ受信機を介して、ユーザ関連情報に含まれる電子辞書１０の位置情報の入力を受け付ける。ＧＰＳ受信機は、電子辞書１０に搭載されている構成であってもよいし、電子辞書１０の外部に接続されている構成であってもよい。なお、ユーザ関連情報は、電子辞書１０のユーザの識別情報（ユーザＩＤ）と、関連条件を満たすか否かの判定に用いられる所定情報（例えば、位置情報、学年情報、学校情報）とを少なくとも含む。
【００５９】
単語帳格納部２０４は、図５に示すような単語帳５１を格納する。
条件入力部２０６は、入力装置を介して、電子辞書１０のユーザにとって重要な単語を絞り込むための絞り込み条件を特定するための入力を受け付ける。具体的には、条件入力部２０６は、絞り込み条件の設定画面６００（図６参照）において、ユーザによる各種条件の入力を受け付ける。
【００６０】
端末送信部２０８は、通信ＩＦ１０８を介して、ユーザ関連情報と、単語帳と、絞り込み条件とをサーバ２０に送信する。具体的には、端末送信部２０８は、定期的（あるいは、情報更新時）にユーザ関連情報および単語帳を送信する。また、端末送信部２０８は、条件設定時（設定画面６００において設定ボタン６９の選択時）に絞り込み条件を送信する。なお、端末送信部２０８は、ユーザ関連情報と、単語帳と、絞り込み条件とをサーバ２０に同時送信するように構成されていてもよい。
【００６１】
サーバ２０のサーバ受信部３０２は、通信ＩＦを介して、ユーザ関連情報と、単語帳と、絞り込み条件とを各電子辞書１０から受信する。サーバ受信部３０２は、各電子辞書１０から受信したユーザ関連情報と単語帳とを関連付けて登録単語データベース３０４に格納する。すなわち、単語帳は、ユーザ（電子辞書１０）ごとにサーバ２０によって管理される。また、サーバ受信部３０２は、電子辞書１０から受信した絞り込み条件を抽出処理部３０１に出力する。
【００６２】
抽出処理部３０１は、登録単語データベース３０４に基づいて、絞り込み条件を満たすユーザ関連情報を有する１以上のユーザを抽出し、当該１以上のユーザに対応する単語帳に含まれる登録単語を有する抽出結果を電子辞書１０に送信する。具体的には、抽出処理部３０１は、抽出部３０３と、集計部３０６と、サーバ送信部３０８とを含む。
【００６３】
抽出部３０３は、登録単語データベース３０４を参照して、絞り込み条件中の対象期間に関連付けて設定されている関連条件を満たす１以上のユーザを抽出する。
【００６４】
より詳細には、抽出部３０３は、対象期間が過去１日以内である場合、登録単語データベース３０４に格納された各ユーザ関連情報に含まれる各位置情報に基づいて、電子辞書１０の近傍に存在（例えば、１０ｍ範囲内に存在）するという条件を満たす１以上の他の電子辞書１０の１以上のユーザを抽出する。また、抽出部３０３は、対象期間が過去１年以上前から現在までの期間である場合、登録単語データベース３０４に格納された各ユーザ関連情報に含まれる各学年情報に基づいて、電子辞書１０のユーザと同学年である１以上のユーザを抽出する。さらに、抽出部３０３は、対象期間が入力欄６５においてユーザにより直接入力された期間（ユーザ指定期間）である場合、登録単語データベース３０４に格納された各ユーザ関連情報に含まれる各学年情報および各学校情報に基づいて、同一学校かつ同一学年である１以上のユーザを抽出する。
【００６５】
集計部３０６は、当該抽出された１以上のユーザに対応する各単語帳に含まれる各登録単語について、当該１以上のユーザのうち対象期間内に当該登録単語を登録したユーザの人数の集計処理を実行する。さらに、集計部３０６は、１以上のユーザに対応する各単語帳に含まれる各登録単語の暗記識別情報（暗記状況）に基づいて、当該対象期間内に当該登録単語を暗記しているユーザの人数の集計処理をさらに実行する。
【００６６】
サーバ送信部３０８は、集計部３０６の集計結果（抽出処理部３０１による抽出結果に対応）を電子辞書１０に送信する。ある局面では、サーバ送信部３０８は、当該１以上のユーザに対応する各単語帳に含まれる各登録単語について、対象期間内に当該登録単語を登録したユーザの人数が基準人数以上である場合に、当該登録単語についての集計結果を電子辞書１０に送信する。基準人数は、絞り込み条件の設定画面６００における登録ユーザ数に対応しており、ユーザによって定められる。
【００６７】
電子辞書１０の端末受信部２１０は、サーバ２０から送信された集計結果を受信する。
報知部２１２は、端末受信部２１０により受信された集計結果（抽出処理部３０１による抽出結果）を電子辞書１０のユーザに報知する。具体的には、報知部２１２は、集計結果をディスプレイ１０５１に表示させる。あるいは、報知部２１２は、集計結果をスピーカ１０６を介して音声出力する。
【００６８】
＜処理手順＞
図１０は、実施の形態１に従う電子辞書１０およびサーバ２０の処理手順の一例を示すフローチャートである。以下の電子辞書１０の各ステップは、電子辞書１０のＣＰＵ１０１がメモリに格納されたプログラムを実行することによって実現される。以下のサーバ２０により実行される各ステップは、サーバ２０のＣＰＵがメモリに格納されたプログラムを実行することによって実現される。
【００６９】
図１０を参照して、電子辞書１０は、タッチパネル１０５２（およびＧＰＳ受信機）を介して、ユーザ関連情報４１の入力を受け付ける（ステップＳ１０）。電子辞書１０は、通信ＩＦ１０８を介して、ユーザ関連情報４１および単語帳５１をサーバ２０に送信する（ステップＳ１２）。
【００７０】
サーバ２０は、通信ＩＦを介して、ユーザ関連情報４１および単語帳５１を電子辞書１０から受信する（ステップＳ５０）。サーバ２０は、ユーザ関連情報４１および単語帳５１を互いに関連付けてメモリ（登録単語データベース）に格納する。
【００７１】
電子辞書１０は、絞り込み条件の入力を受け付けたか否かを判断する（ステップＳ１４）。当該入力を受け付けていない場合には（ステップＳ１４においてＮＯ）、電子辞書１０はステップＳ１４の処理を繰り返す。当該入力を受け付けた場合には（ステップＳ１４においてＹＥＳ）、電子辞書１０は、通信ＩＦ１０８を介して、絞り込み条件をサーバ２０に送信する（ステップＳ１６）。
【００７２】
サーバ２０は、通信ＩＦを介して、絞り込み条件を電子辞書１０から受信する（ステップＳ５２）。サーバ２０は、登録単語データベースと絞り込み条件とに基づいて、各登録単語についての集計処理を実行する（ステップＳ５４）。サーバ２０は、通信ＩＦを介して、集計結果（例えば、図７および図８に示すような集計結果）を電子辞書１０に送信する（ステップＳ５６）。
【００７３】
電子辞書１０は、通信ＩＦを介して、集計結果を受信する（ステップＳ１８）。電子辞書１０は、ディスプレイ１０５１に集計結果を表示して（ステップＳ２０）、処理を終了する。
【００７４】
＜利点＞
実施の形態１によると、対象期間を指定するだけで、ユーザにとって暗記すべき単語の集計結果を確認できるため、効率的に学習を進めることができる。また、他人が暗記している可能性のある単語の暗記漏れを防ぐことができる。
【００７５】
［実施の形態２］
上述の実施の形態１では、サーバ２０が対象期間内に登録された各登録単語についての集計処理を実行する構成について説明した。実施の形態２では、サーバ２０が対象期間内に検索された各検索単語についての集計処理をさらに実行する構成について説明する。
【００７６】
図１１は、実施の形態２に従う検索履歴テーブルを示す図である。具体的には、検索履歴テーブル８１は、電子辞書１０における単語検索機能によってフラッシュメモリ１０４に記憶されたデータである。図１１を参照して、ある局面において、電子辞書１０は、ユーザの単語の検索操作によって、英単語の検索履歴テーブル８１を記憶している。なお、検索履歴テーブル８１は、典型的には、英和辞典の閲覧中におけるユーザ操作に基づき作成される。
【００７７】
検索履歴テーブル８１においては、典型的には、検索された単語（検索単語）の識別情報と、検索単語と、検索単語が検索された日時（検索日時）とが関連付けて記憶されている。電子辞書１０は、識別情報によって、検索単語を一意に特定することができる。
【００７８】
図１２は、実施の形態２に従う電子辞書１０およびサーバ２０の機能ブロック図である。実施の形態２に従う電子辞書１０の機能構成は、図９中の電子辞書１０の機能構成に、検索履歴テーブル格納部２１４を追加したものである。実施の形態２に従うサーバ２０の機能構成は、図９に示すサーバ２０の機能構成に、検索履歴データベース３１０を追加したものである。そのため、実施の形態２に従う電子辞書１０およびサーバ２０の機能構成のうち、実施の形態１のそれらと同様の機能構成については詳細な説明は繰り返さない。
【００７９】
検索履歴テーブル格納部２１４は、図１１に示すような検索履歴テーブル８１を格納する。
【００８０】
端末送信部２０８は、通信ＩＦ１０８を介して、ユーザ関連情報４１と、単語帳５１と、絞り込み条件と、検索履歴テーブル８１とをサーバ２０に送信する。典型的には、端末送信部２０８は、定期的に検索履歴テーブル８１をサーバ２０に送信する。なお、端末送信部２０８は、定期的ではなく、検索履歴テーブル８１が更新された（すなわち、単語が検索された）場合に、検索履歴テーブル８１を送信してもよい。なお、端末送信部２０８は、検索履歴テーブル８１を、ユーザ関連情報４１、単語帳５１および絞り込み条件の各々と、別々のタイミングで送信してもよいし、同時に送信してもよい。
【００８１】
サーバ受信部３０２は、各電子辞書１０から受信したユーザ関連情報４１と検索履歴テーブル８１とを関連付けて検索履歴データベース３１０に格納する。すなわち、検索履歴テーブル８１は、ユーザ（電子辞書１０）ごとにサーバ２０によって管理される。
【００８２】
抽出処理部３０１は、検索履歴データベース３１０に基づいて、絞り込み条件を満たす１以上のユーザに対応する検索履歴テーブル８１に含まれる検索単語を有する抽出結果を電子辞書１０に送信する。
【００８３】
具体的には、抽出部３０３は、検索履歴データベース３１０を参照して、絞り込み条件中の関連条件を満たす１以上のユーザを抽出する。例えば、抽出部３０３は、対象期間が過去１日以内である場合、検索履歴データベース３１０に格納された各ユーザ関連情報に含まれる各位置情報に基づいて、電子辞書１０の近傍に存在するという条件を満たす１以上の他の電子辞書１０の１以上のユーザを抽出する。
【００８４】
そして、集計部３０６は、当該抽出された１以上のユーザに対応する検索履歴テーブル８１に含まれる各検索単語について、当該１以上のユーザのうち対象期間内に当該検索単語を検索したユーザの人数の集計処理を実行する。例えば、対象期間が「過去１日間」である場合には、図１３に示すような集計結果が得られる。
【００８５】
図１３は、実施の形態２に従う集計結果の一例を示す図である。図１３に示す集計結果には、図７に示す集計結果と比較して、検索人数の項目が追加されている。具体的には、過去１日以内には、単語「brave」，「dream」，「above」，「claim」等が登録および検索されている。例えば、単語「brave」について、登録人数は「２０人」であり、暗記人数は「１人」であり、暗記率は「５％」であり、検索人数は「３０人」である。典型的には、ユーザが単語を検索すると、当該単語が自動的に検索履歴テーブルに登録される。その後、ユーザが、当該単語を単語帳に登録するための操作を行なうと、当該単語が単語帳に登録される。そのため、基本的には、登録人数よりも検索人数の方が多くなる。
【００８６】
これにより、ユーザは、例えば、試験直前に対象期間が「過去１日間」の集計結果を確認することにより、自分の近傍に存在する残りのユーザが試験前日以降から現時点までの間にどのような単語を登録し、検索したのかを把握できる。
【００８７】
＜利点＞
実施の形態２によると、検索されたが、単語帳に登録されていない単語も把握できるため、ユーザは、単語の暗記漏れをより精度良く防ぐことができる。
【００８８】
［実施の形態３］
また、コンピュータを機能させて、上述の実施の形態１および２で説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８９】
プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【００９０】
また、本実施の形態にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【００９１】
［その他の実施の形態］
１）上述した実施の形態では、登録単語および検索単語が英単語である場合について説明したが、これに限られない。例えば、登録単語および検索単語は、日本史の単語、世界史の単語、英語以外の他の言語の単語であってもよい。
【００９２】
２）上述した実施の形態では、ユーザが対象期間を入力することにより当該対象期間に関連付けられた関連条件が設定される構成について説明したが、当該構成に限られない。例えば、ユーザは対象期間の代わりに、関連条件自体を入力する構成であってもよい。例えば、ユーザが関連条件として「近傍に存在」を選択（入力）すると対象期間が「過去１日間」に設定され、関連条件として「同一学年」を選択すると対象期間が「過去１年間」に設定されてもよい。
【００９３】
また、ユーザが関連条件として「近傍に存在」を選択した場合、ユーザ（すなわち、電子辞書１０）が存在する場所に応じて対象期間が設定される構成であってもよい。例えば、ユーザが学校にいるときに関連条件として「近傍に存在」を選択した場合には、対象期間「過去１日間」や「過去２日間」が設定される。これは、自分のライバルが新規にどんな単語を覚えたのかを知ろうとした場合、ほぼ毎日会うようなライバル(学校の同級生)に対しては、対象期間を「過去１日間」等短い期間に設定すれば事足りるためである。
【００９４】
他の例として、ユーザが塾の教室にいるときに関連条件として「近傍に存在」を選択した場合には、対象期間「過去１週間」が設定される。これは、自分のライバルである塾の生徒とは週１回（あるいは週２回）しか会わない可能性が高いためである。
【００９５】
さらに他の例として、ユーザが模擬試験等（半年に１回または年１回）の会場にいるときに関連条件として「近傍に存在」を選択した場合には、対象期間「過去半年」、「過去１年間」、あるいは「高校１年生から現在に至るまでの期間」が設定される。これは、自分のライバルである模擬試験を受けに来た受験生とは半年に１回、１年に１回、あるいは受験の直前(受験半年前)に１回だけしか会わないためである。
【００９６】
なお、ＧＰＳ受信機で取得した位置情報と、予め電子辞書１０の内部メモリに記憶された学校、塾、模擬試験会場等の位置情報とを比較することにより、電子辞書１０は、ユーザ（電子辞書１０）がどの場所（例えば、学校、塾、模擬試験会場等）に存在するのかを判断する。あるいは、電子辞書１０は、ユーザからどの場所に存在するのかを示す情報の入力を受け付けてもよい。
【００９７】
３）上述した実施の形態では、対象期間「過去１日間」に対して、関連条件「近傍に存在」が設定され、対象期間が「過去１年間」である場合には、関連条件として「同一学年」が設定される構成について説明した。ここで、対象期間「過去１週間」に対して、関連条件「同一の塾」または「同一の予備校」が設定される構成であってもよい。なぜなら、ユーザは、自分が通っている塾（あるいは予備校）と同一（名前、場所等が完全一致）の塾（あるいは予備校）に通う生徒とは週１回（あるいは週２回）程度しか会わない。そのため、ユーザとしてはライバルが先週までにどのような単語を登録したのかを把握したいというニーズが存在するためである。この場合、電子辞書１０は、ユーザ関連情報の入力画面４００において、ユーザが通っている塾、予備校等の情報の入力を受け付ける。すなわち、ユーザ関連情報は、塾情報、学校情報をさらに含む。
【００９８】
４）上述した実施の形態では、抽出結果の一例として、対象期間における登録単語と、当該登録単語を登録したユーザの人数とを含む集計結果（図７，図８等）を電子辞書１０に送信する構成について説明したが、当該構成に限られない。例えば、抽出処理部３０１は、抽出結果として、当該人数の集計処理を行わずに対象期間に登録された登録単語のみ（例えば、単語「brave」等のみ）を電子辞書１０に送信する構成であってもよい。この場合であっても、電子辞書１０のユーザは、サーバ２０から送信された抽出結果を確認することで、関連条件（「近傍に存在」等）を満たすユーザが、対象期間にどのような単語を登録していたのかを把握できる。
【００９９】
５）上述した実施の形態の図５に示す単語帳は、登録単語の識別情報、登録単語、登録日時および暗記状況に加えて、さらに、暗記日時の項目を含む構成であってもよい。暗記日時は、ユーザが登録単語を暗記して、暗記状況を「済」に設定した日時である。そのため、暗記状況が「未」の登録単語については、暗記日時は登録されない。この場合、対象期間は、どの期間に暗記された単語を対象とするのかを示す期間であってもよい。例えば、対象期間が「過去１日間」である場合には、サーバ２０は、登録単語データベースに格納された各ユーザ関連情報に含まれる各電子辞書１０の位置情報に基づいて、電子辞書１０の近傍に存在する他の電子辞書１０のユーザを抽出する。そして、３０人のユーザが抽出されたとすると、サーバ２０は、それら３０人のユーザに対応する各単語帳に含まれる各登録単語について、暗記日時に基づき過去１日以内に当該登録単語を暗記したユーザの人数を集計することができる。すなわち、電子辞書１０のユーザは、自身の近傍に存在するユーザが直前（過去１日以内）に暗記した単語を把握することができる。同様に、対象期間が「過去１年間」である場合には、電子辞書１０のユーザは、自身と同一学年の他のユーザが過去１年以内に暗記した単語を把握することができる。
【０１００】
６）上述した実施の形態の図１１に示す検索履歴テーブルは、検索単語の識別情報、検索単語および検索日時に加えて、さらに、図５に示す暗記状況および暗記日時の項目を含む構成であってもよい。この場合、ユーザは、単語を検索するとともに暗記状況（検索単語を暗記しているか否か）を設定することができ、当該設定内容が暗記状況および暗記日時に反映される。これにより、ユーザは単語を登録しなくても、単語の暗記状況を設定できるため、当該ユーザの単語の暗記状況を精度よく反映することができる。
【０１０１】
上述の実施の形態として例示した構成は、本発明の構成の一例であり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、一部を省略する等、変更して構成することも可能である。
【０１０２】
また、上述した実施の形態において、その他の実施の形態で説明した処理や構成および変形例で説明した処理や構成を適宜採用して実施する場合であってもよい。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０４】
１  学習支援システム、１０  電子辞書、２０  サーバ、４１  ユーザ関連情報、４３  登録ボタン、３０  ネットワーク、５１  単語帳、６１，６５  入力欄、６３  選択ウィンドウ、６７  関連条件対応表、６９  設定ボタン、７１，７３，７５，７７  条件入力欄、８１  検索履歴テーブル、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  フラッシュメモリ、１０５  タッチスクリーン、１０６  スピーカ、１０７  操作キー、１０９  カードリーダライタ、１１０  電源ユニット、２０２  ユーザ関連情報入力部、２０４  単語帳格納部、２０６  条件入力部、２０８  端末送信部、２１０  端末受信部、２１２  報知部、２１４  検索履歴テーブル格納部、３０１  抽出処理部、３０２  サーバ受信部、３０４  登録単語データベース、３０６  集計部、３０８  サーバ送信部、３１０  検索履歴データベース、４００  入力画面、６００  設定画面、１０５１  ディスプレイ、１０５２  タッチパネル、１０９１  メモリカード。
【図１】
2018013829.tif 000003
【図２】
2018013829.tif 000004
【図３】
2018013829.tif 000005
【図４】
2018013829.tif 000006
【図５】
2018013829.tif 000007
【図６】
2018013829.tif 000008
【図７】
2018013829.tif 000009
【図８】
2018013829.tif 000010
【図９】
2018013829.tif 000011
【図１０】
2018013829.tif 000012
【図１１】
2018013829.tif 000013
【図１２】
2018013829.tif 000014
【図１３】
2018013829.tif 000015