(57)【要約】【課題】予め設定された内容の通知を通信端末に対して行うべき場所についての設定を行う際に、その設定の入力支援を行うこと。【解決手段】本発明の一実施形態に係る情報提供システムは、通信端末が設定入力画面の要求を行う要求情報を送信すると、情報処理装置において、要求情報に含まれる文字情報を認識し、これと類似する文字情報に対応する場所情報を、履歴情報を参照して特定する。情報処理装置において特定された場所情報を通信端末に受信させ、この情報を通信端末において表示される設定入力画面に反映させる。これにより、通信端末において通知情報を取得したい場所を設定する場合において、過去の履歴に応じた場所が設定入力画面に表示されていることになり、煩雑となりがちな場所を特定する入力をユーザが行わなくてもよくなり、手間を低減することができる。【選択図】図８
2011239205.tif 000002
【特許請求の範囲】
【請求項１】
通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置から当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御する情報処理装置であって、
前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得手段と、
前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定手段と、
前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定手段と、
前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信手段と、
前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得手段と、
前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記文字情報特定手段は、前記履歴情報に含まれる文字情報に、前記取得された文字情報と類似する文字情報が含まれない場合には、文字情報の特定を行わず、
前記場所情報特定手段は、前記文字情報特定手段によって前記特定が行われない場合には、前記取得した文字情報を解析して、当該文字情報に含まれる場所に関する情報に応じて場所情報を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
予め決められたアルゴリズムに基づいて、前記履歴情報に係る文字情報の各々に、前記ユーザに提示するための候補となる場所情報をさらに対応付ける候補対応手段と、
前記通信端末のユーザに関する情報を示すユーザ情報を取得するユーザ情報取得手段と
をさらに具備し、
前記場所情報特定手段は、前記文字情報特定手段によって特定された文字情報に対応する場所情報のうち、前記ユーザ情報取得手段によって取得されたユーザ情報に応じた場所情報を特定する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記記憶装置は、前記通信端末ごとに履歴情報を記憶し、
前記候補対応手段は、一の通信端末に対応する履歴情報に係る文字情報と類似する文字情報を、他の通信端末に対応する履歴情報から特定し、特定した文字情報に対応する場所情報を、候補となる場所情報として当該一の通信端末に対応する履歴情報に係る文字情報に対応付ける
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ユーザ情報は、場所に関する情報であり、
前記場所情報特定手段は、前記複数の場所情報のうち、前記ユーザ情報に係る場所と特定の位置関係となる場所を示す場所情報を特定する
ことを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記履歴情報における各設定情報は、優先度が設定され、
前記通知制御手段は、前記特定の関係となる場所情報が複数である場合に、当該複数の場所情報の各々が含まれる設定情報に設定された優先度にしたがって、前記通知情報を送信するように前記送信装置を制御する
ことを特徴とする請求項１乃至請求項５のいずれかに記載の情報処理装置。
【請求項７】
前記通知制御手段は、前記通信端末から送信されるユーザの状況を示す状況情報が特定の条件を満たす場合に、前記通知情報の送信を停止するように前記送信装置を制御する
ことを特徴とする請求項１乃至請求項６のいずれかに記載の情報処理装置。
【請求項８】
前記通知制御手段は、前記設定情報取得手段によって取得された設定情報が示す場所情報と、当該取得後の特定の時間内における前記位置情報とが、前記特定の関係になった場合には、前記通知情報の送信を行わないように前記送信装置を制御する
ことを特徴とする請求項１乃至請求項７のいずれかに記載の情報処理装置。
【請求項９】
前記通知制御手段は、前記送信装置が前記通知情報を送信した後の特定の時間内に、当該通知情報の応答として再通知の指示を示す指示情報を取得しなかった場合には、以降当該通知情報を送信しないように制御し、当該時間内に前記指示情報の取得があった場合には、次に前記特定の関係を満たしたときに、再び前記通知情報を送信するように制御する
ことを特徴とする請求項１乃至請求項８のいずれかに記載の情報処理装置。
【請求項１０】
通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置における当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御する装置において用いられる情報処理方法であって、
前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得過程と、
前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定過程と、
前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定過程と、
前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信過程と、
前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得過程と、
前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御過程と
を備えることを特徴とする情報処理方法。
【請求項１１】
通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置における当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御するコンピュータを、
前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得手段と、
前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定手段と、
前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定手段と、
前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信手段と、
前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得手段と、
前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力支援を行う情報処理技術に関する。
【背景技術】
【０００２】
携帯電話などの通信端末には、ＧＰＳ（Global Positioning System）技術を用いて、自身の位置を測定することができるものが増えている。この測定した位置を用いて様々なアプリケーションが開発されている。このような測定した位置を用いるアプリケーションとしては、例えば、予め設定された場所付近に携帯電話が移動すると、予め設定された内容の通知を行うものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３８０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような通知の内容や通知する場所についての情報は、携帯電話以外のサーバなどの装置に予め設定しておくことになるが、この設定内容の登録にあたっては、携帯電話の操作ボタンの操作により、設定すべき情報の入力をする必要がある。この設定をたびたび行う場合には、何度も同じ入力を行う必要があり煩雑である。さらに、通知の内容は短い文字の情報でもよい一方、通知が行われる場所の設定については、その場所が特定できる程度に設定を行う必要がある。ユーザは、場所の特定において、例えば、住所、地図などによる指定を行わなくてはならない。そのため、場所の設定については入力を行うのに時間がかかってしまい、面倒なものとなっていた。
本発明は、上述の事情に鑑みてなされたものであり、予め設定された内容の通知を通信端末に対して行うべき場所についての設定を行う際に、その設定の入力支援を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明は、通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置から当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御する情報処理装置であって、前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得手段と、前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定手段と、前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定手段と、前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信手段と、前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得手段と、前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御手段とを具備することを特徴とする情報処理装置を提供する。
【０００６】
また、別の好ましい態様において、前記文字情報特定手段は、前記履歴情報に含まれる文字情報に、前記取得された文字情報と類似する文字情報が含まれない場合には、文字情報の特定を行わず、前記場所情報特定手段は、前記文字情報特定手段によって前記特定が行われない場合には、前記取得した文字情報を解析して、当該文字情報に含まれる場所に関する情報に応じて場所情報を特定することを特徴とする。
【０００７】
また、別の好ましい態様において、予め決められたアルゴリズムに基づいて、前記履歴情報に係る文字情報の各々に、前記ユーザに提示するための候補となる場所情報をさらに対応付ける候補対応手段と、前記通信端末のユーザに関する情報を示すユーザ情報を取得するユーザ情報取得手段とをさらに具備し、前記場所情報特定手段は、前記文字情報特定手段によって特定された文字情報に対応する場所情報のうち、前記ユーザ情報取得手段によって取得されたユーザ情報に応じた場所情報を特定することを特徴とする。
【０００８】
また、別の好ましい態様において、前記記憶装置は、前記通信端末ごとに履歴情報を記憶し、前記候補対応手段は、一の通信端末に対応する履歴情報に係る文字情報と類似する文字情報を、他の通信端末に対応する履歴情報から特定し、特定した文字情報に対応する場所情報を、候補となる場所情報として当該一の通信端末に対応する履歴情報に係る文字情報に対応付けることを特徴とする。
【０００９】
また、別の好ましい態様において、前記ユーザ情報は、場所に関する情報であり、前記場所情報特定手段は、前記複数の場所情報のうち、前記ユーザ情報に係る場所と特定の位置関係となる場所を示す場所情報を特定することを特徴とする。
【００１０】
また、別の好ましい態様において、前記履歴情報における各設定情報は、優先度が設定され、前記通知制御手段は、前記特定の関係となる場所情報が複数である場合に、当該複数の場所情報の各々が含まれる設定情報に設定された優先度にしたがって、前記通知情報を送信するように前記送信装置を制御することを特徴とする。
【００１１】
また、別の好ましい態様において、前記通知制御手段は、前記通信端末から送信されるユーザの状況を示す状況情報が特定の条件を満たす場合に、前記通知情報の送信を停止するように前記送信装置を制御することを特徴とする。
【００１２】
また、別の好ましい態様において、前記通知制御手段は、前記設定情報取得手段によって取得された設定情報が示す場所情報と、当該取得後の特定の時間内における前記位置情報とが、前記特定の関係になった場合には、前記通知情報の送信を行わないように前記送信装置を制御することを特徴とする。
【００１３】
また、別の好ましい態様において、前記通知制御手段は、前記送信装置が前記通知情報を送信した後の特定の時間内に、当該通知情報の応答として再通知の指示を示す指示情報を取得しなかった場合には、以降当該通知情報を送信しないように制御し、当該時間内に前記指示情報の取得があった場合には、次に前記特定の関係を満たしたときに、再び前記通知情報を送信するように制御することを特徴とする。
【００１４】
また、本発明は、通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置から当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御する装置において用いられる情報処理方法であって、前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得過程と、前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定過程と、前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定過程と、前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信過程と、前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得過程と、前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御過程とを備えることを特徴とする情報処理方法を提供する。
【００１５】
また、本発明は、通信端末のユーザによって過去に設定された文字情報と当該文字情報に対応する場所情報とを示す設定情報を履歴情報として記憶する記憶装置から当該履歴情報を参照するとともに、前記通信端末に情報を送信する送信装置を制御するコンピュータを、前記ユーザによって設定された文字情報を前記通信端末から取得する文字情報取得手段と、前記履歴情報を参照し、当該履歴情報に含まれる文字情報のうち前記取得された文字情報と類似する文字情報を特定する文字情報特定手段と、前記履歴情報を参照し、前記特定された文字情報に対応する場所情報を特定する場所情報特定手段と、前記取得された文字情報に対応する場所情報が前記ユーザによって設定されるときに、当該場所情報の候補として前記特定された場所情報が当該ユーザに提示されるための応答情報を、前記通信端末に送信する応答送信手段と、前記取得された文字情報と前記ユーザによって設定された場所情報とを示す設定情報を、前記応答情報を受信した通信端末から取得する設定情報取得手段と、前記取得された設定情報に示される場所情報と前記通信端末の位置を示す位置情報とが特定の関係になった場合に、当該場所情報に対応する文字情報に応じた通知情報を前記送信装置から当該通信端末に送信させる通知制御手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、予め設定された内容の通知を通信端末に対して行うべき場所についての設定を行う際に、その設定の入力支援を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報提供システムを説明する図である。
【図２】本発明の一実施形態に係る通信端末の構成を示すブロック図である。
【図３】本発明の一実施形態に係る中継装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係る配信予約情報を説明する図である。
【図５】本発明の一実施形態に係る中継機能の構成を示すブロック図である。
【図６】本発明の一実施形態に係る情報処理装置の構成を示すブロック図である。
【図７】本発明の一実施形態に係る情報処理機能の構成を示すブロック図である。
【図８】本発明の一実施形態に係る情報提供システムを構成する各装置間の設定動作を説明する図である。
【図９】本発明の一実施形態に係る通信端末における第１の表示例である。
【図１０】本発明の一実施形態に係る通信端末における第２の表示例である。
【図１１】本発明の一実施形態に係る通信端末における第３の表示例である。
【図１２】本発明の一実施形態に係る通信端末における第４の表示例である。
【図１３】本発明の一実施形態に係る通信端末における第５の表示例である。
【図１４】本発明の一実施形態に係る通信端末における第６の表示例である。
【図１５】本発明の一実施形態に係る情報提供システムを構成する各装置間の通知動作を説明する図である。
【図１６】本発明の変形例１に係る情報処理機能の構成を示すブロック図である。
【図１７】本発明の変形例２に係る中継機能の構成を示すブロック図である。
【図１８】本発明の変形例３に係る中継機能の構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
＜実施形態＞
[全体構成]
図１は、本発明の一実施形態に係る情報提供システム１を説明する図である。情報提供システム１は、携帯電話、ＰＤＡ（Personal Digital Assistant）などの通信端末１０、サーバ装置などの中継装置２０、およびサーバ装置などの情報処理装置３０を有するとともに、中継装置２０と情報処理装置３０とを接続するインターネットなどの通信回線４０、および中継装置２０と通信端末１０とを基地局などを介して接続する通信回線５０を有している。中継装置２０は、複数の通信端末１０の各々と通信回線５０を介して通信し、また、情報処理装置３０と通信回線４０を介して通信する。この例においては、通信端末１０と情報処理装置３０とは、直接通信を行わず、中継装置２０を介して通信が行われるようになっている。
【００１９】
情報提供システム１は、通信端末１０が予め設定された場所付近に移動してきた場合に、その通信端末１０に対して予め設定された通知を行うものである。この通知内容、通知場所については、通信端末１０から設定可能になっている。通信端末１０においてこの設定を行うときには、ユーザが操作部を操作して設定内容を入力するが、この情報提供システム１においては、設定内容の入力支援を行って入力操作を簡易化することが可能になっている。以下、情報提供システム１の具体的な各構成の一例を説明する。
【００２０】
[通信端末１０の構成]
図２は、本発明の一実施形態に係る通信端末１０の構成を示すブロック図である。通信端末１０は、制御部１０１、記憶部１０２、操作部１０３、表示部１０４、通信部１０５、位置測定部１０６、および音声処理部１０７を有する。これらの各部は、バスを介して互いに接続されている。
制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有する。ＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出して、ＲＡＭにロードして実行することにより、通信端末１０の各部について、バスを介して制御し、通話機能、通信機能、通知に関する設定を行う処理を行う機能など各種機能を実現する。また、ＲＡＭは、ＣＰＵが各データの加工などを行う際のワークエリアとして機能する。
【００２１】
記憶部１０２は、不揮発性メモリなどの記憶手段であって、メモ情報など各種情報を記憶する。なお、記憶部１０２は、外付けの不揮発性メモリなどの記録媒体を、接続インターフェイスなどを介して接続したものであってもよい。
メモ情報は、通信端末１０の操作部１０３の操作により予め作成したメモを含む情報である。このメモ情報は、タイトル情報、詳細情報および追加情報の組を複数有している。それぞれの組は、メモＩＤが割り当てられている。
タイトル情報は、メモのタイトルを示す情報である。詳細情報は、メモの内容を記述した情報である。タイトル情報および詳細情報は、文字により表される情報である。以下、単に文字情報という場合には、タイトル情報および詳細情報の内容をいう。
また、追加情報は、文字情報以外の情報である。この追加情報として記憶される内容の一例としては、通信部１０５において受信される登録完了情報に含まれる情報である。登録完了情報は、通知に関する設定内容が情報処理装置３０に登録されたことにより受信される情報である。
【００２２】
操作部１０３は、数字キーなどの操作ボタンなどを有する。操作部１０３は、ユーザが操作ボタンを操作するとその操作内容を表すデータを制御部１０１へ出力する。ユーザは、操作ボタンを操作することによって、通話、文字入力、各種設定などの様々な指示を行う。
表示部１０４は、表示画面１０４０に画像を表示する液晶ディスプレイなどの表示デバイスである。表示部１０４は、制御部１０１の制御により、表示画面１０４０に画像を表示する。表示画面１０４０に表示される表示される画像は、操作に応じた表示、メニュー表示、メモの表示、後述する情報提供に係る表示、情報設定に係る表示などの各種表示である。
位置測定部１０６は、例えば、ＧＰＳ技術を用いて自端末の位置を測定し、測定した位置を示す位置情報、この例においては、北緯、東経により表される座標を予め決められた間隔で出力する。なお、位置測定部１０６は、自端末の位置の測定を行うことができるものであれば、ＧＰＳ技術を用いたものに限られず、自端末の位置をある範囲内で特定できるのであれば、どのような公知の技術を用いてもよい。
【００２３】
通信部１０５は、制御部１０１の制御に応じて、通信回線５０を構成する基地局と無線接続して通信を行う。この通信によって、通信端末１０のユーザ間による通話、電子メールの送受信、中継装置２０との間で各種情報の送受信が行われる他、通信回線５０からさらにインターネットなどのネットワークに接続して情報の遣り取りなどを行う。
また、通信部１０５は、位置測定部１０６が出力した位置情報を、予め決められた間隔で中継装置２０に送信する。そして、通信部１０５は、送信した位置情報の応答として、通知内容などを示す通知情報を受信した場合には、その通知情報を制御部１０１に出力し、表示画面１０４０に通知情報が示す内容を表示させる。
また、通信部１０５は、通知に関する設定入力画面を要求する要求情報、設定内容を示す設定情報を送信し、設定入力画面を示す応答情報、登録完了情報を受信する。これらの各情報の詳細、送受信のタイミングなどの詳細については、設定動作、通知動作の説明において行う。なお、通信部１０５は、各情報を送信するときに、自端末を示す情報についても送信し、受信した側で各情報の送信元が特定できるようになっている。
【００２４】
音声処理部１０７は、マイクロフォン、スピーカ、およびＤＳＰ（Digital Signal Processor）などの音声処理回路を有する。音声処理部１０７は、マイクロフォンによる収音内容を示す収音信号を音声処理回路により生成して出力するとともに、制御部１０１の制御により入力される音声信号を音声処理回路により音声処理を行って、音声信号に係る音をスピーカから出力させる。
以上が、通信端末１０の構成についての説明である。次に、中継装置２０の構成について図３を用いて説明する。
【００２５】
[中継装置２０のハードウエア構成]
図３は、本発明の一実施形態に係る中継装置２０の構成を示すブロック図である。中継装置２０は、制御部２０１、記憶部２０２、操作部２０３、表示部２０４および通信部２０５を有し、通信端末１０に各種情報を送信する送信装置である。これらの各要素は、バスを介して互いに接続されている。
【００２６】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、時刻を認識する手段などを有する。ＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出して、ＲＡＭにロードして実行することにより、中継装置２０の各部について、バスを介して制御し、通信端末１０から送信される位置情報に応じて送信する通知情報に係る処理を行う中継機能などを実現する。また、ＲＡＭは、ＣＰＵが各データの加工などを行う際のワークエリアとして機能する。
【００２７】
記憶部２０２は、例えば、ハードディスク、不揮発性メモリなどの記憶手段であって、契約情報、ユーザ情報、配信予約情報など各種情報を記憶する。この契約情報、ユーザ情報および配信予約情報は、通信端末１０の端末ＩＤ（通信端末Ｘ、Ｙなど）に対応して記憶され、すなわち、通信端末１０ごとに記憶されている。
契約情報は、対応する端末ＩＤの通信端末１０のユーザと、中継装置２０のユーザとの契約関係を示す情報である。この契約関係には、例えば、情報提供システム１における通知情報の送信を受けるサービスについての契約の有無が含まれる。ユーザ情報は、対応するＩＤの通信端末１０のユーザに関する情報である。
配信予約情報は、対応する端末ＩＤの通信端末１０に対して通知するときの内容、通知する条件などの設定内容が規定された情報である。
【００２８】
図４は、本発明の一実施形態に係る配信予約情報を説明する図である。図４に示すように、配信予約情報には、タイトル情報、詳細情報、場所情報、範囲情報、および期間情報を含む設定情報が登録されている。そして、各設定情報には、設定情報ＩＤが規定されている。この設定情報ＩＤは、この例においては、メモ情報ＩＤに対応している。また、各設定情報には、通知完了フラグが対応付けられている。
【００２９】
タイトル情報（Ｎ１、Ｎ２、・・・）、詳細情報（Ｄ１、Ｄ２、・・・）は、上述したメモ情報で説明したとおりであり、それぞれ、文字により表される情報である。
場所情報（Ｐ１、Ｐ２、・・・）は、特定の位置を示す情報であり、例えば、北緯、東経により表される情報である。範囲情報（Ｒ１、Ｒ２、・・・）は、特定の範囲を示す情報であって、例えば、半径５００メートルなどと表される情報である。通信端末１０に通知情報が送信される条件のうち、場所に関する条件は、場所情報と範囲情報とにより決まる。
期間情報は、特定の期間を示す情報であって、例えば、２０１０年２月１０日から２ヶ月間といった年月日に関する情報、および、８時から１９時など時間に関する情報である。通信端末１０に通知情報が送信される条件のうち、時間に関する条件は、期間情報により決まる。
通知完了フラグは、対応する設定情報による条件を満たしたことにより通知情報の送信が完了したか否かを示す情報である。この例においては、通知完了フラグ「１」は、対応する設定情報に応じて通知情報の送信が行われたことを示している。一方、通知完了フラグ「０」は、対応する設定情報に応じて通知情報の送信が行われていないことを示している。なお、通知完了フラグが「１」になってから予め決められた時間が経過したら、対応する設定情報が配信予約情報から削除されるようにしてもよい。
【００３０】
図３に戻って説明を続ける。操作部２０３は、キーボード、マウスなどの操作子を有する。操作部２０３は、中継装置２０のユーザが操作子を操作するとその操作内容を表すデータを制御部２０１へ出力する。ユーザは、操作子を操作することによって、各種設定の指示などを行う。
表示部２０４は、表示画面に画像を表示する液晶ディスプレイなどの表示デバイスである。表示部２０４は、制御部２０１の制御により、表示画面に画像を表示する。表示画面に表示される表示される画像は、操作に応じた表示、メニュー表示、設定画面表示などの各種表示である。
通信部２０５は、制御部２０１の制御に応じて、通信回線５０を介して接続される通信端末１０との間で各種情報を送受信し、通信回線４０を介して情報処理装置３０との間で各種情報を送受信する。通信部２０５は、情報処理装置３０から送信された応答情報を受信すると、応答情報の送信先となる通信端末１０に転送する。
以上が中継装置２０のハードウエア構成についての説明である。
【００３１】
[中継機能]
次に、制御部２０１が制御プログラムを実行することによって実現される中継機能について図５を用いて説明する。なお、以下に説明する中継機能を実現する各構成については、その一部または全部をハードウエアにより実現してもよい。
【００３２】
図５は、本発明の一実施形態に係る中継機能の構成を示すブロック図である。制御部２０１は、制御プログラムを実行することにより、位置情報取得部２１１、通知判定部２１２、通知情報送信部２１３、設定予約取得部２１４、および転送部２１５を構成して、中継機能を実現する。
位置情報取得部２１１は、通信端末１０から送信され通信部２０５で受信した位置情報を取得して、この位置情報およびこの位置情報を送信した通信端末１０を示す情報を、通知判定部２１２に出力する。なお、通信端末１０の位置を示す位置情報は、通信端末１０と通信している基地局の位置から定めた位置情報としてもよい。このような場合には、位置情報取得部２１１は、通信端末１０から送信される位置情報ではなく、基地局などから送信される位置情報を取得してもよい。
【００３３】
通知判定部２１２は、位置情報取得部２１１から位置情報を取得すると、取得した時刻を認識する。そして、通知判定部２１２は、記憶部２０２に記憶されている配信予約情報のうち、位置情報を送信した通信端末１０に対応した配信予約情報を参照し、認識した時刻および取得した位置情報が示す位置と、設定情報における期間情報、場所情報および範囲情報とを比較する。このとき、通知判定部２１２は、設定情報に対応付けられている通知完了フラグが「１」であるものを比較対象から除く。
通知判定部２１２は、比較した結果、これらが特定の関係を満たす設定情報（設定情報ＩＤ）を特定して、その設定情報が示すタイトル情報および詳細情報を含む通知情報を通知情報送信部２１３に出力する。このとき、通知判定部２１２は、その設定情報に対応する通知完了フラグを「０」から「１」に変更する。なお、通知情報は、設定情報ＩＤ、すなわちメモ情報ＩＤを示すものであってもよい。
この特定の関係とは、この例においては、位置情報が示す位置が、場所情報が示す位置の中心として、範囲情報が示す範囲内に存在していること、および、認識した時刻が、期間情報が示す期間内に含まれていること、である。
一方、通知判定部２１２は、上記比較の結果、特定の関係を満たさない場合には、次に位置情報を取得するのを待つ。
【００３４】
通知情報送信部２１３は、通知判定部２１２から通知情報を取得すると、位置情報を送信した通信端末１０に対し、その位置情報の送信に対する応答として、取得した通知情報を通信部２０５から送信させる。
設定予約取得部２１４は、情報処理装置３０から送信され通信部２０５で受信した設定予約情報を取得する。設定予約情報は、設定情報と、設定情報を配信予約情報として登録すべき通信端末１０を示す情報、およびメモ情報ＩＤとを含む。設定予約取得部２１４は、設定予約情報を取得すると、その設定予約情報に含まれる設定情報を、登録すべき通信端末１０に対応する配信予約情報に登録する。
【００３５】
転送部２１５は、通信端末１０から送信され通信部２０５で受信した要求情報（要求情報Ａ）を取得する。そして、転送部２１５は、この要求情報Ａを送信した通信端末１０に対応する契約情報およびユーザ情報を記憶部２０２から取得し、要求情報Ａにこれらの情報を含めて通信部２０５に出力し、通信部２０５から情報処理装置３０に転送する。ここで、通信端末１０に係る契約情報、ユーザ情報の内容に応じて、この転送を行わないようにする。例えば、情報提供システム１を用いたサービスの提供を受ける契約がない場合に、転送部２１５は、転送を行わない。また、通信端末１０から送信される設定情報についても要求情報と同様であるが、設定情報においては、契約情報、ユーザ情報を含めずに転送してもよい。
【００３６】
また、転送部２１５は、情報処理装置３０から送信され通信部２０５で受信した登録完了情報（登録完了情報Ａ）を取得する。登録完了情報は、登録した設定内容を示す情報、送信すべき通信端末１０を示す情報、対応するメモ情報ＩＤなどを含む。転送部２１５は、登録完了情報を取得すると、通信端末１０におけるメモ情報ＩＤに対応した追加情報に、登録した設定内容を記憶させるための情報を付加した登録完了情報Ｂを通信部２０５に出力して、送信すべき通信端末１０に転送させる。
以上が、中継機能についての説明である。
【００３７】
[情報処理装置３０のハードウエア構成]
図６は、本発明の一実施形態に係る情報処理装置３０の構成を示すブロック図である。情報処理装置３０は、制御部３０１、記憶部３０２、操作部３０３、表示部３０４および通信部３０５を有する。これらの各要素は、バスを介して互いに接続されている。
【００３８】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有する。ＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出して、ＲＡＭにロードして実行することにより、情報処理装置３０の各部について、バスを介して制御し、中継装置２０から送信される各種情報に応じた処理を行って応答を行う情報処理機能などを実現する。また、ＲＡＭは、ＣＰＵが各データの加工などを行う際のワークエリアとして機能する。
【００３９】
記憶部３０２は、例えば、ハードディスク、不揮発性メモリなどの記憶手段であって、履歴情報など各種情報を記憶する。この履歴情報は、通信端末のＩＤ（通信端末Ｘ、Ｙなど）に対応して記憶され、すなわち、通信端末１０ごとに記憶されている。
履歴情報は、上述した設定情報が、これを過去に送信した通信端末１０に対応して登録されている。このように、履歴情報には、通信端末１０のユーザによって過去に設定された文字情報および場所情報を示す設定情報が登録されている。
【００４０】
操作部３０３は、キーボード、マウスなどの操作子を有する。操作部３０３は、情報処理装置３０のユーザが操作子を操作するとその操作内容を表すデータを制御部３０１へ出力する。ユーザは、操作子を操作することによって、各種設定の指示などを行う。
表示部３０４は、表示画面に画像を表示する液晶ディスプレイなどの表示デバイスである。表示部３０４は、制御部３０１の制御により、表示画面に画像を表示する。表示画面に表示される表示される画像は、操作に応じた表示、メニュー表示、設定画面表示などの各種表示である。
通信部３０５は、制御部３０１の制御に応じて、通信回線４０を介して接続される中継装置２０との間で各種情報を送受信する。
以上が情報処理装置３０のハードウエア構成についての説明である。
【００４１】
[情報処理機能]
次に、制御部３０１が制御プログラムを実行することによって実現される情報処理機能について図７を用いて説明する。なお、以下に説明する中継機能を実現する各構成については、その一部または全部をハードウエアにより実現してもよい。
【００４２】
図７は、本発明の一実施形態に係る情報処理機能の構成を示すブロック図である。制御部３０１は、制御プログラムを実行することにより、設定情報取得部３１１、通知制御部３１２、文字情報取得部３１３、文字情報特定部３１４、場所情報特定部３１５および応答送信部３１６を構成して、情報処理機能を実現する。
設定情報取得部３１１は、中継装置２０において転送され、通信部３０５で受信した設定情報（設定情報Ｂ）を取得する。設定情報取得部３１１は、取得した設定情報Ｂを、記憶部３０２に記憶された履歴情報のうち、この設定情報を送信した通信端末１０に対応する履歴情報に登録するとともに、通知制御部３１２に出力する。
通知制御部３１２は、設定情報を取得すると、この設定情報に応じた設定予約情報を出力し、通信部３０５から中継装置２０に送信させる。また、通知制御部３１２は、設定情報の履歴情報への登録が完了したことにより、登録完了情報Ａを出力して、通信部３０５から中継装置２０に送信させる。
【００４３】
文字情報取得部３１３は、中継装置２０において転送され、通信部３０５で受信した要求情報Ｂから、文字情報（タイトル情報、詳細情報）、および要求情報を送信した通信端末１０を示す情報を抽出して取得し、文字情報特定部３１４に出力する。
【００４４】
文字情報特定部３１４は、文字情報取得部３１３から文字情報を取得すると、記憶部３０２に記憶されている履歴情報のうち、要求情報を送信した通信端末１０に対応する履歴情報に登録されている設定情報を参照し、この設定情報に含まれる文字情報のうち、取得した文字情報と類似する文字情報を特定する。この例においては、類似度が最も高い文字情報を特定する。
類似する文字情報とは、例えば、履歴情報に登録されている文字情報のうち、取得した文字情報に含まれる単語と同一の単語が全体の単語数に対して一定割合以上含まれるものをいう。そして、その割合が高いほど類似度が高いものとする。なお、類似する文字情報の定義はこれに限られるものではなく、類似度を算出する公知のアルゴリズムなどを用いた処理であればよい。また、双方が全く同一の文字情報についても類似する文字情報の対象に含まれるものとする。
文字情報特定部３１４は、類似する文字情報を特定すると、その文字情報が含まれる設定情報を示す情報を場所情報特定部３１５に出力する。なお、履歴情報に設定情報が登録されていない場合、類似する文字情報が無い場合には、その旨を示す情報を出力する。
【００４５】
場所情報特定部３１５は、文字情報特定部３１４から取得した情報が示す設定情報における場所情報を読み出すことにより、文字情報特定部３１４が特定した文字情報に対応する場所情報を特定し、その場所情報を応答送信部３１６に出力する。場所情報特定部３１５は、類似する文字情報が無いなどの情報を取得した場合には、予め決められた位置を場所情報として特定してもよい。また、最後に履歴情報に登録された設定情報に係る場所情報など、特定のアルゴリズムに従って決められた場所情報を特定してもよい。また、空のデータを場所情報として特定してもよい。
応答送信部３１６は、場所情報特定部３１５から取得した場所情報を含む応答情報を、要求情報を送信した通信端末１０に対する応答として、通信部３０５から送信させる。
以上が、通信制御機能についての説明である。
【００４６】
[設定動作および表示例]
続いて、情報提供システム１を構成する各装置間の設定動作について、通信端末１０における表示画面１０４０の表示例とともに、図８から図１４を用いて説明する。この例においては、複数の通信端末１０のうち、通信端末Ｘ、中継装置２０および情報処理装置３０において情報の送受信がされているものとして説明する。
【００４７】
図８は、本発明の一実施形態に係る情報提供システム１を構成する各装置間の設定動作を説明する図である。また、図９から図１４は、本発明の一実施形態に係る通信端末における第１から第６の表示例である。
【００４８】
まず、通信端末Ｘのユーザは、メモ情報を作成する指示を示す操作を通信端末Ｘに対して行う。これにより通信端末Ｘの表示画面１０４０には、図９に示すような表示がなされる。表示画面１０４０には、タイトル情報の内容を入力する領域Ｗ１が表示され、また、詳細情報の内容を入力する領域Ｗ２が表示される。なお、既に作成されているメモ情報を読み出す指示をした場合には、そのメモ情報に応じた内容が領域Ｗ１、Ｗ２に表示されるものとする。この例においては、領域Ｗ１には「牛乳」、領域Ｗ２には「牛乳を買う」が表示されている。
また、表示画面１０４０には、特定の場所に通信端末Ｘが移動したときに、領域Ｗ１、Ｗ２に表示されている内容に応じた通知を受けるか否かを指定する選択ボックスＳ１が表示され、「はい」または「いいえ」が選択可能になっている。
【００４９】
ユーザは、通信端末Ｘを操作して、それぞれの入力、選択が終了した後、表示画面１０４０に表示されている「完了」ボタンＢ１を選択する指示をすると、リクエスト処理が開始される（ステップＳ１１０、図８）。リクエスト処理とは、制御部１０１が、領域Ｗ１、Ｗ２の内容をタイトル情報、詳細情報として設定したメモ情報を生成して記憶部１０２に記憶させる処理である。また、制御部１０１は、選択ボックスＳ１が「はい」である場合には、要求情報Ａを生成する処理も行う。ここで、要求情報Ａは、通信端末Ｘを示す情報、メモ情報ＩＤの他、設定情報が含まれるが、設定情報のうち、設定された文字情報（タイトル情報、詳細情報）以外の場所情報などの各情報については、規定されていないため、情報の内容が空になっている。
【００５０】
リクエスト処理が終了すると、通信端末Ｘは、要求情報Ａを中継装置２０に送信する（ステップＳ１２０）。中継装置２０は、要求情報Ａを受信すると、その内容を確認し、通信端末Ｘについての契約情報、ユーザ情報を確認する（ステップＳ１３０）。中継装置２０は、この契約情報、ユーザ情報に応じて、要求情報を転送するか否かを判断し、転送する場合には、これらの情報を要求情報Ａに付加した要求情報Ｂを情報処理装置３０に送信する（ステップＳ１４０）。
【００５１】
情報処理装置３０は、要求情報Ｂを受信すると、場所特定処理を行う（ステップＳ１５０）。場所特定処理とは、上述した情報処理機能において、受信した要求情報Ｂに含まれる文字情報に基づいて場所情報を特定し、応答情報を通信部３０５に出力するまでの処理である。すなわち、場所特定処理は、文字情報取得部３１３、文字情報特定部３１４、場所情報特定部３１５および応答送信部３１６における各処理に対応する。
具体的には、要求情報Ｂに含まれる文字情報は、「牛乳」、「牛乳を買う」であるから、これらに類似する文字情報を、文字情報特定部３１４において特定し、類似する文字情報に対応する場所情報を、場所情報特定部３１５が特定することになる。ここで、以前に同じような設定をしたことがある場合、例えば、「牛乳買うこと」という通知を「東京都新宿区北新宿」付近で行うような設定をしたことがある場合には、履歴情報にこの情報が設定情報として登録されている。そのため、「牛乳を買う」に類似する「牛乳買うこと」に対応した「東京都新宿区北新宿」が場所情報として特定されることになる。
そして、情報処理装置３０は、特定した場所情報などを含む応答情報を中継装置２０に送信する（ステップＳ１６０）。中継装置２０は、応答情報を通信端末Ｘに転送する（ステップＳ１７０）。この応答情報には、上述したように場所特定処理において特定された場所情報、要求情報Ｂにおけるメモ情報ＩＤなどが含まれるが、この例においては、次に示す入力画面表示処理（ステップＳ１８０）において表示される図１０、図１１に示すような画面を示す情報も含んでいる。
【００５２】
通信端末Ｘは、応答情報を受信すると、応答情報に応じて、通知される情報についての設定を入力する画面を表示画面１０４０に表示する（ステップＳ１８０）。この例においては、図１０に示すような表示がなされる。表示画面１０４０には、通知の際に表示する内容を設定する領域Ｗ３、通知を行う場所を設定する領域Ｗ４が表示される。領域Ｗ３に表示される内容は、応答情報に含まれるメモ情報ＩＤに対応する詳細情報であり、設定情報における詳細情報の内容を指定するものである。なお、この例においては、表示画面１０４０には、タイトル情報に応じた表示は行われないが、詳細情報の内容が空のデータである場合においては、タイトル情報の内容を表示させるようにしてもよい。
また、この表示画面１０４０には、これまで設定された履歴により場所を設定するための選択ボックスＳ２、以前に設定した内容をそのまま反映させるための設定履歴を表示する領域Ｗ５も表示される。図１０に示す例においては、場所特定処理において、類似する文字情報が特定されなかった場合を示すものであり、その場合には領域Ｗ４は、表示画面１０４０に最初に表示された時点においては空欄となる。
【００５３】
一方、場所特定処理において、類似する文字情報が特定された場合には、この文字情報に対応する場所情報を示す位置が領域Ｗ４に表示され、例えば上述の例であれば、図１１に示すように、領域Ｗ４には特定された場所情報である「東京都新宿区北新宿」が、設定される場所情報の候補としてユーザに提示するために表示される。このように表示されることにより、ユーザが以前設定した通知の内容と同じ内容（この例においては、「牛乳を買う」）を、その通知の場所として設定した場所（この例においては、「東京都新宿区北新宿」）と同じ場所で受けたいときに、そのユーザは、領域Ｗ４への入力を省略することができる。また、必ずしも通知を受けたい内容と以前の設定内容が完全に一致していなくても、例えば、「牛乳買う」などであっても、類似する設定内容があればそれが場所情報の候補として提示されるため、ユーザは、入力を省略することができる。
【００５４】
続いて、ユーザは、通信端末Ｘを操作して、情報入力処理を行う（ステップＳ１９０、図８）。情報入力処理は、設定入力画面において各種設定を入力する処理である。まず、ユーザは、図１０、図１１のように表示画面１０４０に表示されている状態で、領域Ｗ３、Ｗ４について修正が必要であれば内容を修正してから「次へ」ボタンＢ２を選択する指示、必要がなければ内容を修正せず「次へ」ボタンＢ２を選択する指示を行う。なお、領域Ｗ３については内容が変更できないようになっていてもよい。
この指示が行われると、領域Ｗ４の内容によって、場所を特定できないような場合、絞込みが必要な場合など、絞込みを促す表示が行われる。例えば、領域Ｗ４に「新宿」と入力された場合には、表示画面１０４０には、図１２に示すように、「新宿」に対する検索結果を表示する領域Ｗ６が表示される。ここで、検索ボタンＢ３を選択する指示により、さらに絞込みを行うこともできる。
【００５５】
ユーザが図１２に示す表示において「東京都新宿区北新宿」を選択する指示を行った場合、または、図１１に示す状態で「次へ」ボタンＢ２を選択する指示を行った場合には、表示画面１０４０には、図１３に示す表示がなされる。すなわち、表示画面１０４０には、選択された位置「東京都新宿区北新宿」を示す地図が表示される領域Ｗ７が表示される。この位置は、設定情報における場所情報として取り扱われる。また、表示画面１０４０には、その位置を中心に通知を行う範囲を設定するための選択ボックスＳ３、通知を行う期間、時間帯を設定するための選択ボックスＳ４、Ｓ５が表示される。選択ボックスＳ３により指定される内容は、設定情報における範囲情報、選択ボックスＳ４、Ｓ５により指定される内容は、設定情報における期間情報として扱われる。ユーザは、これらの指定を行って「設定」ボタンＢ４を選択する指示を行うと、通信端末Ｘは、情報入力処理において指定された内容で設定情報Ａを生成して中継装置２０に送信する（ステップＳ２００、図８）。この設定情報Ａには、メモ情報ＩＤも含まれる。
【００５６】
中継装置２０は、設定情報Ａを受信すると、その内容を確認し、通信端末Ｘについての契約情報、ユーザ情報を確認する（ステップＳ２１０）。中継装置２０は、この契約情報、ユーザ情報に応じて、設定情報を転送するか否かを判断し、転送する場合には、これらの情報を設定情報Ａに付加した設定情報Ｂを情報処理装置３０に送信する（ステップＳ２２０）。
【００５７】
情報処理装置３０は、設定情報Ｂを受信すると、この設定情報Ｂの登録処理を行う（ステップＳ２３０）。登録処理とは、上述した情報処理機能における設定情報取得部３１１、通知制御部３１２における各処理を示し、設定情報Ｂを履歴情報として登録して、登録完了情報Ａおよび設定予約情報を生成するものである。そして、情報処理装置３０は、登録完了情報Ａおよび設定予約情報を中継装置２０に送信する（ステップＳ２４０）なお、登録完了情報Ａと設定予約情報とは別々のタイミングで送信されてもよい。例えば、設定予約情報の送信は、設定情報に含まれる期間情報が示す年月日に関する情報に応じたタイミング、例えば、その年月日の前日に行ってもよい。
【００５８】
中継装置２０は、設定予約情報を受信すると、配信予約処理を行う（ステップＳ２５０）。配信予約処理とは、中継機能における設定予約取得部２１４の処理であり、通信端末Ｘから送信された設定情報が、通信端末Ｘに対応する配信予約情報として登録される処理である。
また、中継装置２０は、登録完了情報Ａを受信すると、転送処理を行う（ステップＳ２６０）。転送処理とは、中継機能における転送部２１５の処理であり、登録完了情報Ａに、通信端末Ｘにおけるメモ情報ＩＤに対応する追加情報に記憶させるための情報（処理命令などでもよい）を付加する処理（登録完了情報Ａを登録完了情報Ｂとする処理）である。そして、中継装置２０は、登録完了情報Ｂを、通信端末Ｘに送信する（ステップＳ２７０）。
【００５９】
通信端末Ｘは、登録完了情報Ｂを受信すると、登録された設定内容を追加情報に記憶させ、図１４に示すように、通知内容である文字情報（タイトル情報、詳細情報）を表示画面１０４０に表示させるとともに、通知する場所を示す場所、すなわち登録完了情報Ｂに含まれる場所情報が示す位置を表示画面１０４０に表示（Ａ１部分）させることにより設定処理を完了する（ステップＳ２８０）。ここで、ユーザが「編集」ボタンＢ５を選択する指示を行うことで、再度設定内容の編集を行うこともでき、編集が行われる場合には、再び図１１に示す表示がなされることになる。なお、このように編集作業を行う場合などにおいて、通信端末１０が認識した場所情報は、要求情報Ａが通信端末１０から送信されるときにその内容が含まれるようにしてもよい。
以上が、設定動作の説明である。続いて、情報提供システム１を構成する各装置間の設定動作について、図１５を用いて説明する。
【００６０】
[通知動作]
図１５は、本発明の一実施形態に係る情報提供システムを構成する各装置間の通知動作を説明する図である。
通信端末Ｘは、予め決められた間隔で自端末の位置を測定（ステップＳ３１０）し、その位置を示す位置情報を中継装置２０に送信する（ステップＳ３２０）。中継装置２０は、位置情報を受信すると、その位置情報およびその取得時刻と、配信予約情報における設定情報に特定の関係を満たすものがあるか否かの判定処理を行う（ステップＳ３３０）。判定処理は、上述した中継機能の通知判定部２１２における処理に対応する。中継装置２０は、上述したように、特定の関係を満たすものがあれば、通知情報（ここでは、メモ情報ＩＤを示すものとする）を通信端末Ｘに送信する（ステップＳ３４０）。
通信端末Ｘは、通知情報を取得すると、通知情報が示すメモ情報ＩＤに対応する情報および通信端末Ｘのユーザが設定された場所付近にいることを示す情報を表示画面１０４０に表示する（ステップＳ３５０）。
以上が、通知動作の説明である。
【００６１】
このように、本発明の一実施形態に係る情報提供システム１は、通信端末１０が設定入力画面の要求を行う要求情報を送信すると、情報処理装置３０において、要求情報に含まれる文字情報を認識し、これと類似する文字情報に対応する場所情報を、履歴情報を参照して特定する。情報処理装置３０において特定された場所情報を通信端末１０に受信させ、この情報を通信端末１０において表示される設定入力画面に反映させる。これにより、通信端末１０において通知情報を取得したい場所を設定する場合において、過去の履歴に応じた場所が設定入力画面に表示されていることになり、煩雑となりがちな場所を特定する入力をユーザが行わなくてもよくなり、手間を低減することができる。
【００６２】
以上、本発明の実施形態について説明したが、本発明は以下のように、さまざまな態様で実施可能である。
【００６３】
＜変形例１＞
上述した実施形態においては、情報処理装置３０は、記憶部３０２に記憶されている履歴情報を参照して、要求情報に含まれる文字情報と類似する文字情報に対応した場所情報を特定していた。すなわち、履歴情報に登録されている設定情報に係る場所情報のいずれかが特定されるようになっていた。本変形例においては、設定情報に係る場所情報以外についても、類似する文字情報に対応した場所情報として特定される場合を説明する。
【００６４】
図１６は、変形例１に係る情報処理機能の構成を示すブロック図である。実施形態における場合と異なる点は、候補対応部３１７、ユーザ情報取得部３１８の構成が追加されている点、および、実施形態における場合とは処理内容が異なる場所情報特定部３１５Ａを有している点である。その他の構成については、実施形態における場合と同様であるから、説明を省略する。
候補対応部３１７は、履歴情報を参照し、予め決められたアルゴリズムに基づいて、履歴情報に登録されている設定情報に係る文字情報の各々に、場所情報特定部３１５において特定される場所情報の候補となるものをさらに対応付ける機能を有する。これにより、履歴情報に登録されている各設定情報における場所情報については、複数となるものが存在することになる。
【００６５】
予め決められたアルゴリズムとは、様々な態様があるが、いくつかの例を説明する。
第１の態様としては、文字と場所情報とを対応付けたデータベース（不図示）などから、各文字情報に応じた場所情報を取得して対応付けるものである。例えば、文字情報に「牛乳」があれば、これに対応した場所情報をデータベースから取得して、履歴情報に係る文字情報にさらに対応付けるアルゴリズムである。
第２の態様としては、一の通信端末１０に対応した履歴情報において、互いに類似関係にある文字情報については、一方の文字情報に対応する場所情報を、他方の文字情報に対応する場所情報にも対応付けるアルゴリズムである。
第３の態様としては、第２の態様において、他の通信端末１０に対応した履歴情報についても含めて場所情報を対応付けるアルゴリズムである。例えば、文字情報が「牛乳を買う」であれば、候補対応部３１７は、他の通信端末１０のユーザが「牛乳を買う」として登録した場所についても、候補としてその文字情報に対応付ける。
【００６６】
ユーザ情報取得部３１８は、中継装置２０に記憶されているユーザ情報のうち、要求情報Ｂに含まれるユーザ情報を取得して、場所情報特定部３１５Ａに出力する。ユーザ情報については、上述したように、通信端末１０のユーザに関する情報であるが、この場合においては、住所、通勤経路など場所に関する情報であるものとする。
場所情報特定部３１５Ａは、文字情報特定部３１４から取得した情報が示す設定情報における場所情報を読み出した結果、複数の場所情報が存在する場合には、ユーザ情報を参照して、ユーザ情報が示す場所と特定の関係を満たす一の場所情報を選択する。場所情報特定部３１５Ａは、例えば、ユーザ情報が示す内容が通勤経路など、ある範囲をもつ場所に関する情報であれば、通勤経路に最も近い位置を示す場所情報を選択すればよい。
このようにして、情報処理装置３０は、要求情報Ｂに含まれる文字情報に応じて、通知を行うべき場所を、過去に登録した設定情報の内容以外から提案できるようにしてもよい。
【００６７】
＜変形例２＞
上述した実施形態において、通信端末１０のユーザの状況に応じて、中継装置２０は通知情報を送信しないようにしてもよい。この場合には、通信端末１０は、現在の状況を示す状況情報を中継装置２０に送信するようにする。この状況情報とは、ユーザが通信端末１０を操作して現在の状況を設定した内容を示すものであり、例えば、着信音が鳴らないようにするマナーモードなどの設定である。ここでは、状況情報は、設定が変更されるたびに送信されるものとする。この場合における中継装置２０の中継機能は、以下のような構成となる。
【００６８】
図１７は、変形例２に係る中継機能の構成を示すブロック図である。実施形態における場合と異なる点は、状況情報取得部２１６が追加されている点、および、実施形態における場合と処理内容が異なる通知情報送信部２１３Ａを有する点である。その他の構成については、実施形態における場合と同様であるから、説明を省略する。
状況情報取得部２１６は、通信端末１０から送信された状況情報を取得し、状況情報が予め決められた条件を満たす場合には、その通信端末１０に対しての通知情報の送信を停止する指示を通知情報送信部２１３Ａに対して行う。
通知情報送信部２１３Ａは、実施形態における処理と同様であるが、状況情報取得部２１６から送信を停止する指示のあった通信端末１０に対しては、通知情報の送信を行わないようになっている。この場合、通知情報送信部２１３Ａは、配信予約情報において、送信を停止した通知情報に係る設定情報の通知完了フラグを「０」に戻しておく。
このようにすると、中継装置２０は、ユーザが通知情報を受け取りたくない状態である場合に、通知情報を送信しないようにすることができる。
【００６９】
なお、情報提供システム１は、このようにユーザの状況に応じて通知情報の送信を停止することを、他の態様で実現してもよい。例えば、通信端末１０は、位置情報の中継装置２０への送信を停止するようにして、通知情報が中継装置２０から送信されないようにしてもよい。
また、中継装置２０は、情報処理装置３０から送信される設定予約情報において、上記処理を適用するか否かを示す情報を含むようにして、その情報に応じて通知情報送信部２１３Ａが通知情報の送信を停止する処理を行うか否かを判定させる制御をしてもよい。この場合、上記処理を適用するか否かは、通信端末１０をユーザが操作することによって設定し、この設定が要求情報Ａまたは設定情報Ａに含まれるようにすればよい。
【００７０】
＜変形例３＞
上述した実施形態においては、中継装置２０は、通知情報を送信すると、通知完了フラグを「１」とし、通知情報の送信対象から除外するようになっていたが、特定の条件を満たした場合には、再び送信対象となるように、通知完了フラグを「０」に戻すようにしてもよい。特定の条件とは、例えば、ユーザによって通信端末１０が操作され、通信端末１０から特定の通知情報について再通知の指示を示す指示情報が送信された場合である。この場合における中継装置２０の中継機能は、以下のような構成となる。
【００７１】
図１８は、変形例３に係る中継機能の構成を示すブロック図である。実施形態における場合と異なる点は、指示情報取得部２１７が追加されている点である。その他の構成については、実施形態における場合と同様であるから、説明を省略する。
指示情報取得部２１７は、通信端末１０から送信された指示情報を取得し、指示情報に指定される通知情報に対応する設定情報を、配信予約情報から認識し、その設定情報に対応する通知完了フラグが「１」から「０」になるように修正する。
ここで、通信端末１０に通知情報に係る表示が行われるときには、その表示に再通知ボタンが表示されるようにして、これが選択されると、この通知情報の再通知の指示を示す指示情報が送信されるようにしてもよい。この場合、指示情報取得部２１７は、上記修正をすぐに行うのではなく、予め決められた時間が経過してから行う。なお、指示情報取得部２１７は、通知判定部２１２においてその通知情報に係る設定情報と位置情報とが特定の関係を満たさなくなった後に、送信完了フラグの修正を行うようにしてもよい。
これにより、ユーザは、通信端末１０に通知された内容を見たときに、その内容をすぐに実行できず、再びこの場所付近に来たときに再通知をしてほしい場合に、再通知ボタンを選択すれば再通知が行われるようにすることができる。また、通知判定部２１２は、通知完了フラグを一定時間修正しないことで、すぐに再通知が行われてしまうことを防ぐことができる。
【００７２】
なお、情報提供システム１は、このようにユーザの指示に応じて通知情報の再送信を行うことを、他の態様で実現してもよい。また、中継装置２０は、情報処理装置３０から送信される設定予約情報において、上記処理を適用するか否かを示す情報を含むようにして、その情報に応じて、通知完了フラグの修正の可否を制御できるようにしてもよい。
【００７３】
＜変形例４＞
上述した実施形態においては、文字情報特定部３１４は、類似する文字情報として特定するものは、類似度が一番高いものだけであったが、類似度が一定以上であれば特定されるようにして、複数の文字情報が特定されるようにしてもよい。この場合、場所情報特定部３１５は複数の場所情報を特定することになる。その結果、通信端末１０は、表示画面１０４０に、複数の場所情報が示す位置をリストとして表示し、また、このリストから一の選択が可能になるように表示してもよい。また、複数の場所情報が示す位置に共通部分があれば、通信端末１０は、その共通部分を表示画面１０４０に表示するようにしてもよい。例えば、複数の場所情報が「東京都新宿区西新宿」と「東京都新宿区北新宿」とである場合には、通信端末１０は、この共通部分である「東京都新宿区」を場所情報として特定してもよい。また、場所情報特定部３１５は、共通部分を認識して、その共通部分を示す位置を、場所情報として特定してもよい。
【００７４】
＜変形例５＞
上述した実施形態において、中継装置２０は、配信予約情報における各設定情報について、優先度を付すようにしてもよい。そして、通知判定部２１２は、上述した比較の結果、特定の関係を示す設定情報が複数である場合には、優先度に応じた処理、例えば、優先度順に出力を行うようにしてもよいし、優先度が低いものは出力を行わないようにしてもよい。優先度は、ユーザによって設定され、通信端末１０から送信される要求情報に含まれるようにすればよい。そして、情報処理装置３０は、優先度を設定予約情報に含めて送信することで、配信予約情報に登録されるようにすればよい。なお、優先度は、中継装置２０によって自動的に付与されるものであってもよい。自動的に付与されるとは、例えば、各設定情報について、配信予約情報として登録した順であってもよいし、期間情報において残りの期間が少ない順であってもよいし、範囲情報が狭い順に優先度を付与することであり、この場合には、中継装置２０における中継機能に、優先度付与部（不図示）が設けられる。
【００７５】
なお、情報提供システム１は、このように優先度に通知情報の再送信を行うことを、他の態様で実現してもよい。また、中継装置２０は、情報処理装置３０から送信される設定予約情報において、上記処理を適用するか否かを示す情報を含むようにして、その情報に応じて、優先度に応じた処理の可否を制御できるようにしてもよい。
【００７６】
＜変形例６＞
上述した実施形態において、中継装置２０は、通信端末１０から送信される設定情報Ａの内容によっては、設定直後に通知情報送信部２１３が通知情報を送信することになってしまう場合がある。例えば、設定情報Ａが示す場所情報が示す位置が、携帯端末１０の位置となっている場合である。そこで、中継装置２０は、通信端末１０からの設定情報Ａの送信に応じて、送信後、予め決められた時間が経過したタイミングに配信予約情報に登録してもよいし、通知判定部２１２において行われるその登録に係る設定情報と位置情報とが特定の関係を満たさなくなった後のタイミングに登録してもよい。また、通知判定部２１２は、配信予約情報への登録後、その登録に係る設定情報と位置情報とが特定の関係を満たさなくなった後から、判定に係る処理を開始してもよい。
このようにすれば、通信端末１０が通知についての設定を行った直後に、中継装置２０からすぐに通知がされてしまうことを防ぐことができる。
ここで、通信端末１０は、通信端末１０において場所の設定を行う場合、例えば、図１０、図１１において、現在位置を設定場所とするボタンを表示し、これを選択すると、場所情報として位置情報が示す位置が設定されるようにしてもよい。このような場合であっても、上述の処理により、中継装置２０は、通信端末１０による設定後すぐに通知情報を送信することがなくなる。
【００７７】
なお、情報提供システム１は、このように、設定後、すぐに通知情報が送信されることを防ぐことを、他の態様で実現してもよい。また、中継装置２０は、情報処理装置３０から送信される設定予約情報において、上記処理を適用するか否かを示す情報を含むようにして、その情報に応じて、すぐに通知情報が送信されないようにする構成の適用の可否を制御できるようにしてもよい。
【００７８】
＜変形例７＞
上述した実施形態における中継装置２０の処理の全部または一部は、情報処理装置３０において行われるようにしてもよい。中継装置２０の全部の処理が情報処理装置３０において行われる場合には、中継装置２０は情報提供システム１には不要であり、情報処理装置３０の装置内で各処理が行われるから、転送部２１５の構成はなくてもよい。
また、上記とは逆に、中継装置２０、情報処理装置３０における一部の機能は、通信回線４０などを介して接続される他の装置において実現されるようにしてもよい。例えば、情報処理装置３０における記憶部３０２は、中継装置２０、携帯端末１０に設けられてもよいし、別のサーバなどに設けてもよく、この場合には、情報処理装置３０は、履歴情報を参照するときに、中継装置２０、携帯端末１０からその履歴情報を取得するようにすればよい。携帯端末１０に設けられている場合には、別の端末に対応する履歴情報については、必ずしも持っている必要はなく、情報処理装置３０は、それぞれの端末から履歴情報を取得すればよい。また、別のサーバに設けられている場合には、情報提供システム１は、これらの他の装置を含めた構成となる。
【００７９】
＜変形例８＞
上述した実施形態における通信端末１０の記憶部１０２に記憶されている追加情報には、さらに、このメモ情報をＴｏＤｏとして管理する場合のフラグ、その期限を示すＴｏＤｏ期限、メモ情報をスケジュールとして管理する場合に設定される開始日時、終了日時、メモ情報の内容をアラームにて通知する場合に、その通知タイミングとして設定されるアラーム時刻、メモ情報に関連する場所の各情報が含まれていてもよい。この場合、通信端末１０から送信される要求情報Ａ（図８ステップＳ１２０）において、この追加情報に含まれる各情報についても送信されるようにしてもよい。
【００８０】
この場合には、情報処理装置３０は、追加情報に含まれる開始日時、終了日時の情報に応じて、図１３に示す表示における選択ボックスＳ４に予め値が表示されるように、応答情報を送信（図８ステップＳ１６０）してもよい。例えば、開始日時２０１０年２月１０日８時であり、終了日時が２０１０年４月１０日１９時であれば、図１３に示すように「２０１０年２月１０日から２ヶ月間」と予め表示されているようにすればよい。このとき、時刻の情報を選択ボックスＳ５に反映されるようにしてもよい。
【００８１】
＜変形例９＞
上述した実施形態において、文字情報特定部３１４が要求情報を送信した通信端末１０に対応する履歴情報に登録されている設定情報を参照し、この設定情報に含まれる文字情報のうち、取得した文字情報と類似する文字情報を特定するときに、特定すべき文字情報が参照した設定情報に含まれていない場合には、この特定を行わないようにしてもよい。例えば、全ての文字情報について、算出した類似度が予め決められたしきい値以下である場合に、文字情報特定部３１４は、文字情報の特定を行わないようにすればよい。
【００８２】
また、この場合には、文字情報特定部３１４は、取得した文字情報を場所情報特定部３１５に出力する。場所情報特定部３１５は、文字情報特定部３１４から取得した文字情報を解析して、その文字情報に場所に関する情報が含まれているか否かを判断する。この解析は、例えば、文字情報に対して形態素解析などである。そして、場所に関する情報が含まれている場合には、場所情報特定部３１５は、その場所またはその場所に関連する場所を場所情報として特定すればよい。例えば、文字情報が「赤坂で飲み会」というものであれば、場所情報特定部３１５は、「赤坂」を場所に関連する情報として認識する。
一方、場所に関する情報が含まれていない場合には、実施形態において述べたように、予め決められた位置などを場所情報として特定してもよい。
【００８３】
また、変形例８で述べたように、追加情報にメモ情報に関連する場所の情報が含まれている場合には、文字情報特定部３１４が文字情報の特定を行わなかったときには、場所情報特定部３１５は、追加情報におけるメモ情報に関連する場所の情報を場所情報として特定してもよい。
【００８４】
＜変形例１０＞
上述した実施形態における制御プログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し得る。情報提供システム１の各装置は、この制御プログラムをネットワーク経由でダウンロードすることも可能である。
【符号の説明】
【００８５】
１…情報提供システム、１０…通信端末、２０…中継装置、３０…情報処理装置、４０，５０…通信回線、１０１，２０１，３０１…制御部、１０２，２０２，３０２…記憶部、１０３，２０３，３０３…操作部、１０４，２０４，３０４…表示部、１０４０…表示画面、１０５，２０５，３０５…通信部、１０６…位置測定部、１０７…音声処理部、２１１…位置情報取得部、２１２…通知判定部、２１３，２１３Ａ…通知情報送信部、２１４…設定予約取得部、２１５…転送部、２１６…状況情報取得部、２１７…指示情報取得部、３１１…設定情報取得部、３１２…通知制御部、３１３…文字情報取得部、３１４…文字情報特定部、３１５，３１５Ａ…場所情報特定部、３１６…応答送信部、３１７…候補対応部、３１８…ユーザ情報取得部
【図１】
2011239205.tif 000003
【図２】
2011239205.tif 000004
【図３】
2011239205.tif 000005
【図４】
2011239205.tif 000006
【図５】
2011239205.tif 000007
【図６】
2011239205.tif 000008
【図７】
2011239205.tif 000009
【図８】
2011239205.tif 000010
【図９】
2011239205.tif 000011
【図１０】
2011239205.tif 000012
【図１１】
2011239205.tif 000013
【図１２】
2011239205.tif 000014
【図１３】
2011239205.tif 000015
【図１４】
2011239205.tif 000016
【図１５】
2011239205.tif 000017
【図１６】
2011239205.tif 000018
【図１７】
2011239205.tif 000019
【図１８】
2011239205.tif 000020