(57)【要約】  ユーザのプライバシーを適切に保護でき、また、より安全性を向上させることが可能な公開情報送信方法を提供する。携帯電話機は、公開情報をサーバコンピュータへ送信する。サーバコンピュータは、送信された公開情報を受信し、また携帯電話機から送信される位置情報を受信する。サーバコンピュータは、変換手段により、場所を示す単語を複数の階級に応じて分類した場所ＤＢを参照して、携帯電話機から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する。そして、受信した携帯電話機の位置情報及び公開情報を送信した時点の携帯電話機の位置情報に基づく距離を求める。サーバコンピュータは当該求めた距離が、記憶部に記憶した閾距離以上の場合に、変換手段により変換された後の公開情報をパーソナルコンピュータへ送信する。
2009096015.tif 000002
【特許請求の範囲】
【請求項１】
携帯情報端末から第３者に公開すべく中央装置へ送信された公開情報を、前記中央装置から情報処理端末へ送信する公開情報送信方法において、
前記携帯情報端末から送信される位置情報を前記中央装置が受信する受信ステップと、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、
前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を前記中央装置から前記情報処理端末へ送信する送信ステップと
を備えることを特徴とする公開情報送信方法。
【請求項２】
携帯情報端末、情報処理装置及び中央装置が通信網を介して接続された公開情報送信システムにおいて、
前記携帯情報端末は、前記中央装置へ第３者に公開する公開情報を前記中央装置へ送信する手段を備え、
前記中央装置は、
前記送信する手段により送信された公開情報を受信する手段と、
前記携帯情報端末から送信される位置情報を受信する受信手段と、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を前記情報処理端末へ送信する送信手段と
を備えることを特徴とする公開情報送信システム。
【請求項３】
携帯情報端末から第３者に公開すべく送信された公開情報を外部へ送信する中央装置において、
前記携帯情報端末から送信される位置情報を受信する受信手段と、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信する送信手段と
を備えることを特徴とする中央装置。
【請求項４】
前記携帯情報端末により前記公開情報が送信された送信日時を記憶する日時記憶手段と、
時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する時を示す単語に変換する時変換手段とを備え、
前記送信手段は、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上であり、かつ、時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、前記記憶部に記憶した閾時間以上の場合に、前記変換手段及び前記時変換手段により変換された後の公開情報を外部へ送信するよう構成してある
ことを特徴とする請求項３に記載の中央装置。
【請求項５】
前記携帯情報端末から送信された公開情報中に場所を示す単語が存在する場合、前記記憶部に記憶した閾距離を増加する閾距離増加手段
を備えることを特徴とする請求項４に記載の中央装置。
【請求項６】
前記携帯情報端末から送信された公開情報中に時を示す単語が存在する場合、前記記憶部に記憶した閾時間を増加する閾時間増加手段
を備えることを特徴とする請求項４または５に記載の中央装置。
【請求項７】
前記場所を示す単語は、指示代名詞を含み、
前記閾距離増加手段は、
前記携帯情報端末から送信された公開情報中に指示代名詞が存在する場合、前記記憶部に記憶した閾距離を増加するよう構成してある
ことを特徴とする請求項５に記載の中央装置。
【請求項８】
前記時を示す単語は、過去、現在または未来を示す単語を含み、
前記閾時間増加手段は、
前記携帯情報端末から送信された公開情報中に過去、現在または未来を示す単語が存在する場合、前記記憶部に記憶した閾時間を増加するよう構成してある
ことを特徴とする請求項６に記載の中央装置。
【請求項９】
ユーザの識別情報を記憶した識別情報記憶部を備え、
前記送信手段は、
前記情報処理装置から識別情報が送信された場合に、該送信された識別情報が前記識別情報記憶部に存在せず、かつ、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信するよう構成してある
ことを特徴とする請求項３に記載の中央装置。
【請求項１０】
前記日時記憶手段により記憶した複数の公開情報の送信日時に基づき、送信頻度を算出する算出手段と、
前記携帯情報端末を使用するユーザの本拠地位置情報を記憶部に記憶する本拠地記憶手段と、
前記算出手段により算出した送信頻度が、記憶部に記憶した閾頻度以上であり、かつ、前記受信手段により受信した位置情報及び前記本拠地記憶手段に記憶した本拠地位置情報に基づく距離が記憶部に記憶した閾値以上の場合に、前記記憶部に記憶した閾距離または閾時間を短縮する短縮手段と
を備えることを特徴とする請求項４に記載の中央装置。
【請求項１１】
前記受信手段により前記携帯情報端末から送信される位置情報を最後に受信してから所定時間を経過したと判断した場合、前記記憶部に記憶した閾時間を増加する手段
を備えることを特徴とする請求項４に記載の中央装置。
【請求項１２】
前記受信手段により受信した位置情報を位置履歴データベースに記憶する位置履歴記憶手段と、
前記位置履歴データベースに記憶した位置情報に基づき、移動速度を算出する速度算出手段と、
該移動速度算出手段により算出した移動速度が、前記記憶部に記憶した閾移動速度以上の場合、前記記憶部に記憶した閾距離または閾時間を短縮する手段と
を備えることを特徴とする請求項４に記載の中央装置。
【請求項１３】
前記変換手段は、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す複数の単語を抽出する抽出手段と、
該抽出手段により抽出した各単語を階級別に分類する分類手段と、
該分類手段により分類された階級の内、最も高い階級に属する単語以外の単語を、前記場所データベースを参照して前記最も高い階級に属する単語に変換する手段と
を含むことを特徴とする請求項３に記載の中央装置。
【請求項１４】
前記時変換手段は、
時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す複数の単語を抽出する抽出手段と、
該抽出手段により抽出した各単語を階級別に分類する分類手段と、
該分類手段により分類された階級の内、最も高い階級に属する単語以外の単語を、前記時データベースを参照して前記最も高い階級に属する単語に変換する手段と
を含むことを特徴とする請求項４に記載の中央装置。
【請求項１５】
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、前記変換手段により変換する単語よりもさらに上位の階級に属する場所を示す単語に変換する補助変換手段と、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離よりも小さい場合に、前記補助変換手段により変換された後の公開情報を外部へ送信する補助送信手段と
を備えることを特徴とする請求項３に記載の中央装置。
【請求項１６】
時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、前記時変換手段により変換する単語よりもさらに上位の階級に属する時を示す単語に変換する補助時変換手段と、
時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、前記記憶部に記憶した閾時間よりも小さい場合に、前記補助時変換手段により変換された後の公開情報を外部へ送信する補助送信手段と
を備えることを特徴とする請求項４に記載の中央装置。
【請求項１７】
携帯情報端末から第３者に公開すべく送信された公開情報を外部へ送信する中央装置において、
前記携帯情報端末により前記公開情報が送信された送信日時を記憶する日時記憶手段と、
時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する位置を示す単語に変換する時変換手段と、
時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、記憶部に記憶した閾時間よりも大きい場合に、前記変換手段により変換された後の公開情報を外部へ送信する送信手段と
を備えることを特徴とする中央装置。
【請求項１８】
携帯情報端末から第３者に公開すべくコンピュータへ送信された公開情報を、前記コンピュータから外部へ送信するためのプログラムにおいて、
コンピュータに、
前記携帯情報端末から送信される位置情報を受信する受信ステップと、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、
前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を外部へ送信する送信ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末から第３者に公開すべく中央装置へ送信された公開情報を、前記中央装置から情報処理端末へ送信する公開情報送信方法、公開情報送信システム、中央装置、該中央装置をコンピュータとして機能させるためのプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの日記、写真等をアップロードし、第３者にこれを公開する所謂ブログがインターネット上に普及している。また、ブログに加えて、ユーザ間の信頼関係をベースとした人的ネットワークによる、コミュニケーションの場を提供するサービスが普及している。このようなサービスはソーシャルネットワークサービス（以下、ＳＮＳという）と呼ばれ、各事業者が様々なＳＮＳを提供している。ＳＮＳにおいては、通常のホームページまたはブログと異なり、本人のプロフィール、日記、及び写真等の情報の公開範囲を指定することができる特徴がある。【０００３】
すなわち、ユーザの友人にまで公開する、またはユーザの友人の友人にまで公開する等の公開範囲を指定することができる。このように公開範囲を指定することにより所定ユーザ間でのコミュニケーションの確立を可能としている。ブログまたはＳＮＳはユーザが自由に自己の活動をほぼリアルタイムで第３者に公開することができることから、第３者はより新しい情報を気軽に入手することが可能となる。（例えば特許文献１参照）。
【特許文献１】特開２００６−４３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ブログまたはＳＮＳ等による情報の公開は、ユーザのセキュリティが十分に考慮されていないという問題があった。すなわち、ユーザは自己の活動をほぼリアルタイムで地名等の位置情報と共にアップロードすることから、これを閲覧する第３者はユーザの所在地を容易に把握できてしまうという問題がある。なお、特許文献１に記載の情報交換サービス提供方法は、同じ位置範囲内及び同じ時間範囲内に要求を行ったユーザに対してのみ情報を提供するもので、上述した課題を何ら解決するものではない。【０００５】
本発明は斯かる事情に鑑みてなされたものであり、公開情報の送信を位置情報に基づいて遅延させ、また、公開情報中の位置情報を曖昧化することにより、ユーザのプライバシーを適切に保護でき、また、より安全性を向上させることが可能な公開情報送信方法、公開情報送信システム、中央装置、該中央装置をコンピュータとして機能させるためのプログラムを提供することにある。【０００６】
本発明の他の目的は、公開情報の送信を日時情報に基づいて遅延させ、また、公開情報中の日時情報を曖昧化することにより、ユーザのプライバシーを適切に保護でき、また、より安全性を向上させることが可能な中央装置等を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る公開情報送信方法は、携帯情報端末から第３者に公開すべく中央装置へ送信された公開情報を、前記中央装置から情報処理端末へ送信する公開情報送信方法において、前記携帯情報端末から送信される位置情報を前記中央装置が受信する受信ステップと、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を前記中央装置から前記情報処理端末へ送信する送信ステップとを備えることを特徴とする。【０００８】
本発明に係る公開情報送信システムは、携帯情報端末、情報処理装置及び中央装置が通信網を介して接続された公開情報送信システムにおいて、前記携帯情報端末は、前記中央装置へ第３者に公開する公開情報を前記中央装置へ送信する手段を備え、前記中央装置は、前記送信する手段により送信された公開情報を受信する手段と、前記携帯情報端末から送信される位置情報を受信する受信手段と、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を前記情報処理端末へ送信する送信手段とを備えることを特徴とする。【０００９】
本発明に係る中央装置は、携帯情報端末から第３者に公開すべく送信された公開情報を外部へ送信する中央装置において、前記携帯情報端末から送信される位置情報を受信する受信手段と、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信する送信手段とを備えることを特徴とする。【００１０】
本発明に係る中央装置は、前記携帯情報端末により前記公開情報が送信された送信日時を記憶する日時記憶手段と、時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する時を示す単語に変換する時変換手段とを備え、前記送信手段は、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上であり、かつ、時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、前記記憶部に記憶した閾時間以上の場合に、前記変換手段及び前記時変換手段により変換された後の公開情報を外部へ送信するよう構成してあることを特徴とする。【００１１】
本発明に係る中央装置は、前記携帯情報端末から送信された公開情報中に場所を示す単語が存在する場合、前記記憶部に記憶した閾距離を増加する閾距離増加手段を備えることを特徴とする。【００１２】
本発明に係る中央装置は、前記携帯情報端末から送信された公開情報中に時を示す単語が存在する場合、前記記憶部に記憶した閾時間を増加する閾時間増加手段を備えることを特徴とする。【００１３】
本発明に係る中央装置は、前記場所を示す単語は、指示代名詞を含み、前記閾距離増加手段は、前記携帯情報端末から送信された公開情報中に指示代名詞が存在する場合、前記記憶部に記憶した閾距離を増加するよう構成してあることを特徴とする。【００１４】
本発明に係る中央装置は、前記時を示す単語は、過去、現在または未来を示す単語を含み、前記閾時間増加手段は、前記携帯情報端末から送信された公開情報中に過去、現在または未来を示す単語が存在する場合、前記記憶部に記憶した閾時間を増加するよう構成してあることを特徴とする。【００１５】
本発明に係る中央装置は、ユーザの識別情報を記憶した識別情報記憶部を備え、前記送信手段は、前記情報処理装置から識別情報が送信された場合に、該送信された識別情報が前記識別情報記憶部に存在せず、かつ、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信するよう構成してあることを特徴とする。【００１６】
本発明に係る中央装置は、前記日時記憶手段により記憶した複数の公開情報の送信日時に基づき、送信頻度を算出する算出手段と、前記携帯情報端末を使用するユーザの本拠地位置情報を記憶部に記憶する本拠地記憶手段と、前記算出手段により算出した送信頻度が、記憶部に記憶した閾頻度以上であり、かつ、前記受信手段により受信した位置情報及び前記本拠地記憶手段に記憶した本拠地位置情報に基づく距離が記憶部に記憶した閾値以上の場合に、前記記憶部に記憶した閾距離または閾時間を短縮する短縮手段とを備えることを特徴とする。【００１７】
本発明に係る中央装置は、前記受信手段により前記携帯情報端末から送信される位置情報を最後に受信してから所定時間を経過したと判断した場合、前記記憶部に記憶した閾時間を増加する手段を備えることを特徴とする。【００１８】
本発明に係る中央装置は、前記受信手段により受信した位置情報を位置履歴データベースに記憶する位置履歴記憶手段と、前記位置履歴データベースに記憶した位置情報に基づき、移動速度を算出する速度算出手段と、該移動速度算出手段により算出した移動速度が、前記記憶部に記憶した閾移動速度以上の場合、前記記憶部に記憶した閾距離または閾時間を短縮する手段とを備えることを特徴とする。【００１９】
本発明に係る中央装置は、前記変換手段は、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す複数の単語を抽出する抽出手段と、該抽出手段により抽出した各単語を階級別に分類する分類手段と、該分類手段により分類された階級の内、最も高い階級に属する単語以外の単語を、前記場所データベースを参照して前記最も高い階級に属する単語に変換する手段とを含むことを特徴とする。【００２０】
本発明に係る中央装置は、前記時変換手段は、時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す複数の単語を抽出する抽出手段と、該抽出手段により抽出した各単語を階級別に分類する分類手段と、該分類手段により分類された階級の内、最も高い階級に属する単語以外の単語を、前記時データベースを参照して前記最も高い階級に属する単語に変換する手段とを含むことを特徴とする。【００２１】
本発明に係る中央装置は、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、前記変換手段により変換する単語よりもさらに上位の階級に属する場所を示す単語に変換する補助変換手段と、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離よりも小さい場合に、前記補助変換手段により変換された後の公開情報を外部へ送信する補助送信手段とを備えることを特徴とする。【００２２】
本発明に係る中央装置は、時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、前記時変換手段により変換する単語よりもさらに上位の階級に属する時を示す単語に変換する補助時変換手段と、時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、前記記憶部に記憶した閾時間よりも小さい場合に、前記補助時変換手段により変換された後の公開情報を外部へ送信する補助送信手段とを備えることを特徴とする。【００２３】
本発明に係る中央装置は、携帯情報端末から第３者に公開すべく送信された公開情報を外部へ送信する中央装置において、前記携帯情報端末により前記公開情報が送信された送信日時を記憶する日時記憶手段と、時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する位置を示す単語に変換する時変換手段と、時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、記憶部に記憶した閾時間よりも大きい場合に、前記変換手段により変換された後の公開情報を外部へ送信する送信手段とを備えることを特徴とする。【００２４】
本発明に係るプログラムは、携帯情報端末から第３者に公開すべくコンピュータへ送信された公開情報を、前記コンピュータから外部へ送信するためのプログラムにおいて、コンピュータに、前記携帯情報端末から送信される位置情報を受信する受信ステップと、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を外部へ送信する送信ステップとを実行させることを特徴とする。【００２５】
本発明にあっては、公開情報送信システムは、通信網を介して相互に接続された携帯情報端末、情報処理装置及び中央装置により構成される。携帯情報端末は、第３者に公開する公開情報を中央装置へ送信する。中央装置は、送信された公開情報を受信し、また携帯情報端末から送信される位置情報を受信する。中央装置は、変換手段により、場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する。そして、受信した携帯情報端末の位置情報及び公開情報を送信した時点の携帯情報端末の位置情報に基づく距離を求める。【００２６】
中央装置は当該求めた距離が、記憶部に記憶した閾距離以上の場合に、変換手段により変換された後の公開情報を情報処理端末へ送信する。例えば、この閾距離は、公開情報中に場所を示す単語が存在する場合、閾距離増加手段により増加される。【００２７】
本発明にあっては、携帯情報端末により公開情報が送信された送信日時を中央装置の日時記憶手段は記憶する。中央装置の時変換手段は、時を示す単語を複数の階級に応じて分類した時データベースを参照して、携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する時を示す単語に変換する。中央装置は、受信した携帯情報端末の位置情報及び前記公開情報を送信した時点の携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上であり、かつ、時計部により出力される日時及び日時記憶手段に記憶した送信日時の差分が、記憶部に記憶した閾時間以上であるか否かを判断する。【００２８】
中央装置は閾距離及び閾時間以上であると判断した場合、変換手段及び時変換手段により変換された後の公開情報を情報処理端末へ送信する。例えば、この閾時間は、公開情報中に時を示す単語が存在する場合、閾時間増加手段により増加される。
【発明の効果】
【００２９】
本発明にあっては、求めた距離が、記憶部に記憶した閾距離以上の場合に、変換手段により変換された後の公開情報を情報処理端末へ送信する。これにより、ユーザが閾距離以上離れた場合に公開情報が送信される。また、公開情報は曖昧化されて送信されるので、ユーザのプライバシー保護及びシステムの安全性の向上を図ることが可能となる。【００３０】
本発明にあっては、中央装置は、受信した携帯情報端末の位置情報及び前記公開情報を送信した時点の携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上であり、かつ、時計部により出力される日時及び日時記憶手段に記憶した送信日時の差分が、記憶部に記憶した閾時間以上であるか否かを判断する。そして、中央装置は閾距離及び閾時間以上であると判断した場合、変換手段及び時変換手段により変換された後の公開情報を情報処理端末へ送信する。これにより、ユーザが公開情報をアップロードしてから所定時間が経過し、また、所定距離以上離れた場合に、情報が公開されるので、プライバシーを適切に保護することが可能となる。また時間の情報も曖昧化されるため安全性をも向上させることが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００３１】
【図１】公開情報送信システムの概要を示す模式図である。
【図２】携帯電話機のハードウェア構成を示すブロック図である。
【図３】サーバコンピュータのハードウェア構成を示すブロック図である。
【図４】公開情報を登録する際のイメージを示す説明図である。
【図５】日時記憶ファイルのレコードレイアウトを示す説明図である。
【図６】位置記憶ファイルのレコードレイアウトを示す説明図である。
【図７】場所ＤＢのレコードレイアウトを示す説明図である。
【図８】時ＤＢのレコードレイアウトを示す説明図である。
【図９】識別情報ファイルのレコードレイアウトを示す説明図である。
【図１０】公開情報の表示イメージを示す説明図である。
【図１１】公開情報の登録及び変換処理の手順を示すフローチャートである。
【図１２】公開情報の登録及び変換処理の手順を示すフローチャートである。
【図１３】公開情報の登録及び変換処理の手順を示すフローチャートである。
【図１４】公開情報を送信する際の手順を示すフローチャートである。
【図１５】公開情報を送信する際の手順を示すフローチャートである。
【図１６】実施の形態２に係る公開情報を登録する際のイメージを示す説明図である。
【図１７】実施の形態２に係る日時記憶ファイルのレコードレイアウトを示す説明図である。
【図１８】閾距離を決定する際の処理手順を示すフローチャートである。
【図１９】閾距離を決定する際の処理手順を示すフローチャートである。
【図２０】閾時間を決定する際の処理手順を示すフローチャートである。
【図２１】閾時間を決定する際の処理手順を示すフローチャートである。
【図２２】場所ＤＢのレコードレイアウトを示す説明図である。
【図２３】時ＤＢのレコードレイアウトを示す説明図である。
【図２４】公開情報の表示イメージを示す説明図である。
【図２５】指示代名詞を含む場合の変換及び閾距離増加処理の手順を示すフローチャートである。
【図２６】過去、現在または未来を示す単語を含む場合の変換及び閾時間増加処理の手順を示すフローチャートである。
【図２７】実施の形態４に係るサーバコンピュータのハードウェア構成を示すブロック図である。
【図２８】短縮処理の手順を示すフローチャートである。
【図２９】短縮処理の手順を示すフローチャートである。
【図３０】実施の形態２に係る位置記憶ファイルのレコードレイアウトを示す説明図である。
【図３１】増加処理の手順を示すフローチャートである。
【図３２】実施の形態６に係る位置記憶ファイルのレコードレイアウトを示す説明図である。
【図３３】移動速度に基づく閾時間及び閾距離の短縮処理の手順を示すフローチャートである。
【図３４】移動速度に基づく閾時間及び閾距離の短縮処理の手順を示すフローチャートである。
【図３５】公開情報の表示イメージを示す説明図である。
【図３６】変換処理の手順を示すフローチャートである。
【図３７】変換処理の手順を示すフローチャートである。
【図３８】本実施形態の処理内容を説明するためのグラフである。
【図３９】公開情報の表示イメージを示す説明図である。
【図４０】変換処理及び送信処理の手順を示すフローチャートである。
【図４１】変換処理及び送信処理の手順を示すフローチャートである。
【図４２】変換処理及び送信処理の手順を示すフローチャートである。
【図４３】実施の形態９に係るサーバコンピュータの構成を示すブロック図である。
【符号の説明】
【００３２】
１      サーバコンピュータ
１Ａ    可搬型記録媒体
２      携帯電話機
３      パーソナルコンピュータ
１１    ＣＰＵ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
２１    ＣＰＵ
２２    ＲＡＭ
２３    入力部
２４    表示部
２５    記憶部
２６    通信部
２８    時計部
１５１  場所ＤＢ
１５２  時ＤＢ
１５３  閾距離記憶ファイル
１５４  閾時間記憶ファイル
１５５  日時記憶ファイル
１５６  位置記憶ファイル
１５７  識別情報ファイル
１５８  本拠地位置情報ファイル
１５９  閾頻度記憶ファイル
２１０  マイク
２１１  スピーカ
２１２  ＧＰＳ受信機
Ｎ      通信網
【発明を実施するための最良の形態】
【００３３】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１は公開情報送信システムの概要を示す模式図である。公開情報送信システムは、中央装置１、携帯情報端末２、通信網Ｎ、及び、情報処理端末３、３、・・・を含んで構成される。携帯情報端末２はブログまたはＳＮＳに公開情報をアップロードするユーザが使用する携帯電話機、ＰＤＡ(Personal Digital Assistance)、ノート型コンピュータ、表示部及び入力部を有する可搬型オーディオプレーヤ、通信機能を有するデジタルカメラ、または可搬型ゲーム機等である。以下では携帯情報端末２を携帯電話機２であるものとして説明し、また情報をＳＮＳにアップロードする例を用いて説明する。【００３４】
中央装置１は例えばサーバコンピュータが用いられ、また情報処理端末３は携帯電話機、またはパーソナルコンピュータ３等が用いられる。以下では中央装置１をサーバコンピュータ１、情報処理端末３をパーソナルコンピュータ３であるものとして説明する。携帯電話機２、サーバコンピュータ１及びパーソナルコンピュータ３は携帯電話網及びインターネット等の通信網Ｎを介して相互に接続されており、例えばＨＴＴＰ（Hyper Text Transfer Protocol）等によりＨＴＭＬ（HyperText Markup Language）文書を送受信する。【００３５】
ユーザは携帯電話機２を用いて第３者に公開する公開情報をサーバコンピュータ１へ送信する。サーバコンピュータ１は携帯電話機２の現在位置及び公開情報が送信されてからの経過時間を監視する。サーバコンピュータ１は携帯電話機２が公開情報を送信した時点の位置から所定距離離れ、かつ、公開情報を送信した日時から所定時間経過したか否かを判断する。サーバコンピュータ１は所定距離を離れ、また所定時間を経過したと判断した場合、公開情報の場所を示す単語及び時を示す単語を曖昧化させ、曖昧化処理を終えた公開情報をパーソナルコンピュータ３へ送信する。【００３６】
図２は携帯電話機２のハードウェア構成を示すブロック図である。携帯電話機２は、制御部としてのＣＰＵ(Central Processing Unit)２１、ＲＡＭ(Random Access Memory)２２、入力部２３、表示部２４、記憶部２５、通信部２６、時計部２８、ＧＰＳ（Global Positioning System）受信機２１２、カメラ２９、マイク２１０、及びスピーカ２１１等を含んで構成される。ＣＰＵ２１は、バス２７を介して携帯電話機２のハードウェア各部と接続されていて、それらを制御すると共に、記憶部２５に格納された制御プログラム２５Ｐに従って、種々のソフトウェア的機能を実行する。【００３７】
表示部２４は例えば液晶ディスプレイ等であり、入力部２３はプッシュボタン等により構成される。なお、タッチパネルのように表示部２４と入力部２３とを一体的に構成するようにしても良い。スピーカ２１１は音声データ、通話データ、またはマイク２１０から入力された音声に係る音声信号を増幅して出力する。マイク２１０は外部から入力された音声信号を電気信号へ変換する。変換後の電気信号は図示しないＡ／Ｄ変換器によりデジタルデータへ変換されてＣＰＵ２１へ出力される。通信部２６は高周波送受信部及びアンテナ等を備え、音声データ、文字データ及び画像データ等を含む各種データの送受信を行う。時計部２８は現在の日時情報をＣＰＵ２１へ出力する。【００３８】
記憶部２５には制御プログラム２５Ｐ、及び、ブラウザ２５１等が記憶されている。ブラウザ２５１はＨＴＴＰにより通信部２６を介して送受信されるＨＴＭＬファイルを解析して表示部２４に表示する。カメラ２９はＣＣＤ（Charge Coupled Device）等により構成され取り込んだ画像データをＣＰＵ２１へ出力する。ＧＰＳ受信機２１２は、人工衛星（ＧＰＳ衛星）からの電波を受信し携帯電話機２の現在位置（緯度、経度、及び標高を含む）と現在方位を測定する。ＣＰＵ２１はＧＰＳ受信機２１２が受信した位置情報、具体的には緯度及び経度を一定時間毎（例えば１０分毎）にサーバコンピュータ１へ送信する。【００３９】
なお、本実施の形態においては、携帯電話機２の位置情報の取得方法としてＧＰＳ受信機２１２を用いる形態につき説明するが、位置情報を定期的に取得することができるものであればこれに限定するものではない。例えば、無線ＬＡＮ（Local Area Network）のアクセスポイントの情報、携帯電話機２の基地局の位置情報、または、携帯電話機内部に埋め込まれた無線タグの読み取りを行うリーダの位置情報等を利用するものであっても良い。【００４０】
図３はサーバコンピュータ１のハードウェア構成を示すブロック図である。サーバコンピュータ１は、制御部としてのＣＰＵ１１、ＲＡＭ１２、入力部１３、表示部１４、通信部１６、時計部１８及び記憶部１５等を含んで構成される。ＣＰＵ１１は、バス１７を介してサーバコンピュータ１のハードウェア各部と接続されていて、それらを制御すると共に、記憶部１５に格納された制御プログラム１５Ｐに従って、種々のソフトウェア的機能を実行する。表示部１４は例えば液晶ディスプレイ等であり必要な情報を表示する。入力部１３はキーボード及びマウス等から構成され、入力部１３から入力された情報はＣＰＵ１１へ出力される。時計部１８は現在の日時情報をＣＰＵ１１へ出力する。【００４１】
通信部１６はファイアウォールとしての機能を果たすゲートウェイ等であり、携帯電話機２との間で必要な情報を送受信する。記憶部１５は例えばハードディスクで構成され、内部には上述した制御プログラム１５Ｐの他、場所データベース（以下、ＤＢという）１５１、時ＤＢ１５２、閾距離記憶ファイル１５３、閾時間記憶ファイル１５４、日時記憶ファイル１５５、位置記憶ファイル１５６、及び識別情報ファイル１５７が記憶されている。なお、これらＤＢ及びファイルはサーバコンピュータ１の記憶部１５内部に記憶するほか、図示しないＤＢサーバ内に記憶しておき、ＳＱＬ(Structured Query Language)を用いて必要な情報の検索及び書き込み処理等を実行するようにしても良い。なお、各ＤＢ及びファイルの詳細については後述する。【００４２】
図４は公開情報を登録する際のイメージを示す説明図である。携帯電話機２からサーバコンピュータ１へアクセスした場合、サーバコンピュータ１のＣＰＵ１１は記憶部１５に記憶した公開情報登録画面のテンプレートを読み出し携帯電話機２へ送信する。携帯電話機２のＣＰＵ２１はブラウザ２５１を起動し、図４の如く公開情報登録画面を表示する。公開情報は携帯電話機２のユーザが第３者に公開する情報であり、例えば、タイトル、メッセージ、画像データ、及び、リンク先のＵＲＬ（Uniform Resource Locator）等を含む。【００４３】
ブラウザ２５１上の公開情報登録画面には、タイトルボックス４１、メッセージボックス４２、画像データサムネイル４３及び登録ボタン４４等が表示される。ユーザは入力部２３を通じてタイトルボックス４１及びメッセージボックス４２に、公開情報を入力する。図４の例ではタイトルボックス４１には「イベント」の文字データが、入力部２３から入力され、ブラウザ２５１上に表示されている。またメッセージボックス４２には、「コーヒーを飲み終わってから、Ｌ駅に向かった。２００７年５月２５日のイベントに参加するためだ。・・・」との文字データが、入力部２３から入力され、ブラウザ２５１上に表示されている。【００４４】
また携帯電話機２のＣＰＵ２１は時計部２８から出力される日時情報に基づき、現在日時の情報をブラウザ２５１の公開情報登録画面上に表示する。図４の例では現在日時は「２００７年５月２５日午前１０時０分０秒」と表示されている。さらにＣＰＵ２１はＧＰＳ受信機２１２の出力に基づき、現在位置情報として緯度及び経度をブラウザ２５１の公開情報登録画面上に表示する。なお、図４の例では緯度がｘ、経度がｙである。画像データサムネイル４３には、メッセージと共にＳＮＳにおいて公開される画像データのサムネイルが表示される。ＣＰＵ２１はカメラ２９を通じて取り込んだ画像データを記憶部２５に記憶する。ＣＰＵ２１は記憶部２５に記憶した画像データのサムネイル画像を生成し、生成した画像データサムネイル４３をブラウザ２５１の公開情報登録画面上に表示する。【００４５】
ユーザは入力した内容で登録を希望する場合は、入力部２３を介して登録ボタン４４をクリックする。ＣＰＵ２１は入力されたタイトル、メッセージ、画像データ、現在の日時（送信日時）、現在の位置情報、及び、ユーザ固有に付与される識別情報と共にサーバコンピュータ１へ送信する。本例では携帯電話機２を使用するユーザをユーザＳであるものとして説明する。【００４６】
サーバコンピュータ１のＣＰＵ１１は通信部１６を介して、送信されたタイトル、メッセージ、画像データ、日時の情報、位置の情報及びユーザＳの識別情報を受信する。サーバコンピュータ１のＣＰＵ１１は送信されたこれらの情報を履歴として日時記憶ファイル１５５に記憶する。図５は日時記憶ファイル１５５のレコードレイアウトを示す説明図である。日時記憶ファイル１５５は送信日時フィールド、位置情報フィールド、タイトルフィールド及びメッセージフィールド等を含んで構成される。【００４７】
日時記憶ファイル１５５には、ユーザ別にユーザが送信した公開情報のタイトル及びメッセージの他、公開情報を送信した日時の情報、並びに、公開情報送信時の携帯電話機２の位置情報が履歴として記憶されている。図５では、ユーザＳの公開情報を示している。送信日時フィールドには、公開情報の送信日時、具体的には携帯電話機２の入力部２３を通じた登録ボタン４４の操作日時が記憶されている。なお、本実施の形態においては携帯電話機２による公開情報の送信日時を用いることとしたが、サーバコンピュータ１のＣＰＵ１１が携帯電話機２からの公開情報を受信した日時を用いても良い。【００４８】
位置情報フィールドには、携帯電話機２が公開情報を送信した時点における位置情報たる緯度及び経度が記憶されている。タイトルフィールドには、送信された公開情報のタイトルが記憶されており、メッセージフィールドには送信された公開情報のメッセージが記憶されている。なお、公開情報の一部たるメッセージは後述する変換処理により曖昧化されるが、日時記憶ファイル１５５のタイトルフィールドには、変換処理前のメッセージ及び変換処理後のメッセージの両方が記憶される。ＣＰＵ１１は携帯電話機２から公開情報、送信日時及び位置情報が送信される度に、日時記憶ファイル１５５にこれらの情報を記憶する。例えば、２００７年５月２５日１０時に、緯度ｘ、経度ｙの位置にて、ユーザＳの携帯電話から、タイトル「イベント」、及び図４に示すメッセージが送信されたことが日時記憶ファイル１５５に記憶されている。また５日後の３０日にも異なる場所からタイトルが「音楽」の公開情報が送信されたことが記憶されている。なお、図５の例では画像データの記載は省略している。なお、各実施の形態で述べる各ＤＢ及びファイル内のデータレイアウトはあくまで一例であり、これに限定するものではなく、自由に設計しても良い。【００４９】
図６は位置記憶ファイル１５６のレコードレイアウトを示す説明図である。位置記憶ファイル１５６は、送信日時フィールド、位置情報フィールド及び距離フィールドを含んで構成される。携帯電話機２のＣＰＵ２１は公開情報を送信した後、一定時間毎に、ＧＰＳ受信機２１２から出力される位置情報を日時の情報と共にサーバコンピュータ１へ送信する。サーバコンピュータ１は、ユーザＳの識別情報に対応づけて、送信された位置情報を、送信された日時の情報と共に位置記憶ファイル１５６に記憶する。【００５０】
送信日時フィールドには、携帯電話機２が現在の位置情報を送信した日時を記憶している。本実施の形態においては、１０分おきに位置情報をサーバコンピュータ１へ送信している。位置情報フィールドには携帯電話機２から送信された緯度及び経度たる位置情報が記憶されている。さらに距離フィールドには、公開情報が最初に送信された時点における携帯電話機２の位置から、現在の携帯電話機２の位置までの距離がｋｍ単位で記憶されている。ＣＰＵ１１は、公開情報が最初に送信された時点における緯度及び経度と、次いで送信された緯度及び経度との情報を用いて距離を算出し、送信された緯度及び経度に対応づけて記憶する。【００５１】
例えば、タイトル「イベント」の公開情報は２００７年５月２５日１０時に緯度ｘ、経度ｙの地点にて送信されている。次いで１０分後の２００７年５月２５日１０時１０分には、緯度ｘ１、経度ｙ１の位置情報が携帯電話機２からサーバコンピュータ１へ送信されている。この場合、距離は０．２ｋｍと記憶されている。このように、携帯電話機２は予め定めた日時（例えば３日間）が経過するまで、定期的に位置情報をサーバコンピュータ１へ送信する。なお、本実施の形態においては、携帯電話機２からサーバコンピュータ１へプッシュ形式により位置情報を送信する例について説明するが、サーバコンピュータ１から携帯電話機２へ位置情報を送信するよう要求し、この要求に応えて携帯電話機２のＣＰＵ２１がサーバコンピュータ１へ位置情報を送信するようにしても良い。【００５２】
閾距離記憶ファイル１５３には基準となる閾距離が記憶されている。閾距離はオペレータが入力部１３から適当な値を入力するほか、ユーザが、自身の性別及び趣味等のプロフィールを登録する際に併せて、携帯電話機２の入力部２３を通じて入力するようにしても良い。後者の場合、入力された閾距離はサーバコンピュータ１へ送信され、サーバコンピュータ１のＣＰＵ１１は、送信された閾距離をユーザの識別番号に対応づけて記憶する。この閾距離は、携帯電話機２が公開情報を送信した際の位置情報と現在の携帯電話機２の位置情報とに基づき算出される直線距離との比較において用いられる数値である。ＣＰＵ１１は、直線距離が閾距離以上の場合に、曖昧化処理を行った上で、公開情報をパーソナルコンピュータ３へ送信する。なお、本実施の形態においては閾距離を１０ｋｍであるものとして説明する。【００５３】
閾時間記憶ファイル１５４には基準となる閾時間が記憶されている。閾時間はオペレータが入力部１３から適当な値を入力するほか、ユーザが、プロフィールを登録する際に併せて、携帯電話機２の入力部２３を通じて入力するようにしても良い。後者の場合、入力された閾時間はサーバコンピュータ１へ送信され、サーバコンピュータ１のＣＰＵ１１は、送信された閾時間をユーザの識別番号に対応づけて記憶する。この閾時間は、携帯電話機２が公開情報を送信した送信日時から、時計部１８から出力される現在日時までの差分との比較において用いられる数値である。ＣＰＵ１１は、差分が閾時間以上の場合に、曖昧化処理を行った上で、公開情報をパーソナルコンピュータ３へ送信する。なお、本実施の形態においては閾時間を１０時間であるものとして説明する。また本実施の形態においては直線距離が閾距離以上であり、かつ、日時の差分が閾時間以上の場合に、曖昧化された公開情報を送信する形態につき説明するが、これに限るものではない。例えば、直線距離が閾距離以上である場合に、曖昧化された公開情報を送信する、または、日時の差分が閾時間以上の場合に、曖昧化された公開情報を送信するようにしても良い。【００５４】
図７は場所ＤＢ１５１のレコードレイアウトを示す説明図である。場所ＤＢ１５１は、場所を示す単語を複数の階級に応じて分類したデータベースであり、階級フィールド、ジャンルフィールド、及び、場所単語フィールドを含んで構成される。階級フィールドには場所を示す単語を分類するための階級が記憶されている。本実施の形態においては説明を容易にするために４段階に分類しており、数値の最も小さい階級１が最も上位の階級に属する。ジャンルフィールドには各階級に対応づけて場所を示す単語を分類するための属性が記憶されている。【００５５】
本実施の形態においては、最も階級の高い階級１にはジャンル「都道府県」が記憶されている。そして場所単語フィールドにはこのジャンルに属する単語が階級及びジャンルに対応づけて記憶されている。例えば、階級１には都道府県として、Ａ県及びＢ県等が記憶されている。次に階級の高い階級２にはジャンル「市」が記憶されており、これに対応する場所を示す単語が、上位の階級に属する場所を示す単語に対応づけて記憶されている。例えば、階級２のジャンル「市」には、階級１のＡ県に属するＣ市及びＤ市等が記憶されている。同様に階級１のＢ県に属するＥ市及びＦ市等が記憶されている。【００５６】
次に階級の高い階級３にはジャンル「町」が記憶されており、これに対応する場所を示す単語が、上位の階級に属する場所を示す単語に対応づけて記憶されている。例えば、階級３のジャンル「町」には、階級２のＣ市に属するＧ町及びＨ町等が記憶されている。最後に最も階級の低い階級４にはジャンル「地点」が記憶されており、これに対応する場所を示す単語が、上位の階級に属する場所を示す単語に対応づけて記憶されている。【００５７】
例えば、階級４のジャンル「地点」には、階級３のＧ町に属するＬ駅、Ｍ駅及びＮ百貨店等が記憶されている。なお、このようなデータベースはカーナビゲーション等で利用される地図データ等を利用すればよい。ＣＰＵ１１は場所ＤＢ１５１を参照して、公開情報中の場所を示す単語を抽出する。ＣＰＵ１１は場所を示す単語を抽出した場合、当該抽出した単語が属する階級よりも上位の場所を示す単語へ、曖昧化すべく変換する。例えば階級４のＬ駅を抽出した場合、ＣＰＵ１１はＬ駅が属する上位の階級である階級３のＧ町へ変換する処理を行う。また例えば抽出した単語が階級２のＥ市である場合、Ｅ市が属する階級１のＢ県へ変換される。これにより、ユーザが記入した位置を示す情報は正確性をある程度維持しつつ曖昧化される。なお、本実施の形態においては１段階上位の階級に属する単語に変換する例を説明しているが、これに限らず２段階以上上位の階級に属する単語に変換しても良い。【００５８】
図８は時ＤＢ１５２のレコードレイアウトを示す説明図である。時ＤＢ１５２は、時を示す単語を複数の階級に応じて分類したデータベースであり、階級フィールド、ジャンルフィールド、及び、時単語フィールドを含んで構成される。階級フィールドには時を示す単語を分類するための階級が記憶されている。本実施の形態においては説明を容易にするために５段階に分類しており、数値の最も小さい階級１が最も上位の階級に属する。ジャンルフィールドには各階級に対応づけて時を示す単語を分類するための属性が記憶されている。例えば最も階級の高い階級１に対応づけて、対応する時を示す単語の属性であるジャンル「年」が記憶されている。【００５９】
時単語データベースは階級及びジャンルに対応づけて時を示す単語が記憶されており、階級１のジャンル「年」には「Ｘ年」と記憶されている。なお文字Ｘはワイルドカードであり、任意の整数であって良いことを意味する。次に階級の高い階級２に対応づけてジャンル「月」が記憶されており、時単語フィールドには上位の階級１の年の下位に属する、Ｘ年Ｘ月及びＸ月が記憶されている。次に階級の高い階級３に対応づけてジャンル「日」が記憶されており、時単語フィールドには上位の階級２の月の下位に属する、Ｘ年Ｘ月Ｘ日、Ｘ月Ｘ日、及びＸ日が記憶されている。「日」の例として、曜日が記憶されてもよい。【００６０】
同様に、次に階級の高い階級４に対応づけてジャンル「時」が記憶されており、時単語フィールドには上位の階級３の日の下位に属する、Ｘ年Ｘ月Ｘ日Ｘ時、Ｘ月Ｘ日Ｘ時、Ｘ日Ｘ時、及び、Ｘ時が記憶されている。最後に最も階級の低い階級５に対応づけてジャンル「分」が記憶されており、時単語フィールドには上位の階級４の時の下位に属する、Ｘ年Ｘ月Ｘ日Ｘ時Ｘ分、Ｘ月Ｘ日Ｘ時Ｘ分、Ｘ日Ｘ時Ｘ分、Ｘ時Ｘ分及び、Ｘ分が記憶されている。なお、これらの情報はオペレータが入力部１３から入力するようにすればよい。【００６１】
ＣＰＵ１１は時ＤＢ１５２を参照して、公開情報中の時を示す単語を抽出する。ＣＰＵ１１は時を示す単語を抽出した場合、当該抽出した単語が属する階級よりも上位の時を示す単語へ、曖昧化すべく変換する。例えば階級３の２００７年５月２５日を抽出した場合、ＣＰＵ１１は上位の階級である階級２の２００７年５月へ変換する処理を行う。また例えば抽出した単語が階級４の５月２５日５時である場合、上位の階級３の５月２５日、現在の年を参照し２００７年５月２５日、または２５日と変換される。これにより、ユーザが記入した時を示す情報は正確性をある程度維持しつつ曖昧化される。なお、本実施の形態においてはメッセージ内の場所または時を示す単語を変換するが、タイトル中の場所または時を示す単語を変換しても良いことはもちろんである。さらに本実施の形態においては、サーバコンピュータ１において変換処理を実行する形態としたが、携帯電話機２側に場所ＤＢ１５１及び時ＤＢ１５２を記憶させ、携帯電話機２のＣＰＵ２１が変換処理を行っても良い。この場合変換前のメッセージ及び変換後のメッセージが携帯電話機２のＣＰＵ２１の指示に基づき、サーバコンピュータ１へ送信される。【００６２】
図９は識別情報ファイル１５７のレコードレイアウトを示す説明図である。識別情報ファイル１５７はユーザフィールド及び識別情報フィールドを含んで構成される。識別情報ファイル１５７には、ユーザがリアルタイムで曖昧化されていない公開情報の閲覧を許可する他のユーザの識別情報が、ユーザ別に記憶されている。以下では識別情報ファイル１５７に記憶されており、リアルタイムで曖昧化されていない公開情報を閲覧することができるユーザを限定ユーザといい、それ以外のユーザを一般ユーザという。【００６３】
この識別情報は例えば電子メールアドレスまたはＳＮＳにログインするためのＩＤである。ユーザは携帯電話機２の入力部２３を通じて限定ユーザとして登録を認める他のユーザの識別情報を入力する。入力された識別情報は、ユーザの識別情報と共にサーバコンピュータ１へ送信される。サーバコンピュータ１のＣＰＵ１１は送信されたユーザの識別情報に対応づけて限定ユーザの識別情報を識別情報フィールドに記憶する。なお、本実施の形態においては一般ユーザと限定ユーザとを区別することとしたが、限定ユーザを設けることなく、全てのユーザを一律に一般ユーザとして処理するようにしても良い。【００６４】
図１０は公開情報の表示イメージを示す説明図である。図１０（ａ）は限定ユーザが閲覧することのできる表示イメージを示す説明図であり、図１０（ｂ）は一般ユーザが閲覧することのできる表示イメージを示す説明図である。なお、図１０は図４にて示した例に基づき記載している。ＣＰＵ１１は日時記憶ファイル１５５に記憶したユーザＳの公開情報を表示する場合、パーソナルコンピュータ３から送信された識別番号が識別情報ファイル１５７に記憶された識別情報に一致するか否かを判断する。ＣＰＵ１１は一致すると判断した場合、日時記憶ファイル１５５に記憶した送信日時、タイトル、メッセージ及び画像データのサムネイルを読み出し、ＨＴＭＬ文書を作成する。【００６５】
ＣＰＵ１１は作成した文書をパーソナルコンピュータ３へ送信する。パーソナルコンピュータ３のブラウザには図１０（ａ）の如く、ユーザＳが公開情報を送信した日時、タイトル、メッセージ及び画像データのサムネイルが曖昧化されることなく、そのまま表示される。ＣＰＵ１１はパーソナルコンピュータ３から送信された識別番号が識別情報ファイル１５７に記憶された識別情報に一致しないと判断した場合、当該ユーザを一般ユーザであると判断する。次いでＣＰＵ１１は、時計部１８から出力される日時及び日時記憶ファイル１５５に記憶された送信日時に基づき差分（経過時間）を算出する。【００６６】
ＣＰＵ１１は閾時間記憶ファイル１５４から閾時間を読み出し、算出した差分が閾時間以上であり、かつ、位置記憶ファイル１５６に記憶した距離が閾距離記憶ファイル１５３に記憶した閾距離以上であるか否かを判断する。ＣＰＵ１１は閾時間以上であり、かつ、閾距離以上であると判断した場合、場所ＤＢ１５１及び時ＤＢを用いて曖昧化処理を行った後の公開情報をパーソナルコンピュータ３へ送信する。ＣＰＵ１１は、閾時間よりも小さい、または、閾距離よりも短いと判断した場合、パーソナルコンピュータ３への公開情報の送信を中止し、記憶部１５に記憶した、まだ公開されていない趣旨の文章を含む画面を送信する。なお、図１０（ｂ）ではＬ駅が上位の階級に属するＧ町へ、２００７年５月２５日はその上位の階級に属する２００７年５月にそれぞれ変換された例を示す。これにより、距離及び時間によるタイムラグ、さらには、公開する情報の曖昧化により、さらに安全性を向上させることができ、またプライバシーを適切に保護することが可能となる。【００６７】
以上のハードウェア構成において各ソフトウェア処理の手順を、フローチャートを用いて説明する。図１１乃至図１３は公開情報の登録及び変換処理の手順を示すフローチャートである。ユーザは携帯電話機２の入力部２３を操作し、ＳＮＳを運営するサーバコンピュータ１のＵＲＬを入力する。ＣＰＵ２１は入力部２３からのＵＲＬの入力を受けて、ブラウザ２５１を起動し、サーバコンピュータ１へアクセスする（ステップＳ１１１）。サーバコンピュータ１のＣＰＵ１１は携帯電話機２からのアクセス要求に従い、ＳＮＳへログインするための識別情報入力画面を記憶部１５から読み出して、通信部１６を介して携帯電話機２へ送信する（ステップＳ１１２）。【００６８】
携帯電話機２のＣＰＵ２１は、通信部２６を介して送信された識別情報入力画面を受信する。ＣＰＵ２１は受信した識別情報入力画面をブラウザ２５１に表示し、入力部２３から識別情報の入力を受け付ける。ＣＰＵ２１は受け付けた識別情報をサーバコンピュータ１へ送信する（ステップＳ１１３）。サーバコンピュータ１のＣＰＵ１１は送信された識別情報を受信し、受信した識別情報が記憶部１５に予め記憶した識別情報と一致するか否かを判断する（ステップＳ１１４）。ＣＰＵ１１は一致しないと判断した場合（ステップＳ１１４でＮＯ）、不正なアクセスであると判断し処理を終了する。一方、ＣＰＵ１１は一致すると判断した場合（ステップＳ１１４でＹＥＳ）、図４にて説明した公開情報登録画面を記憶部１５から読み出し、携帯電話機２へ送信する（ステップＳ１１５）。【００６９】
携帯電話機２のＣＰＵ２１は公開情報登録画面を受信し、ブラウザ２５１（表示部２４）に表示する（ステップＳ１１６）。ユーザは入力部２３を通じてタイトル及びメッセージを入力し、またカメラ２９により撮像した画像データの内、任意の画像データを記憶部２５から選択する。ＣＰＵ２１は入力されたタイトル、メッセージ及び選択された画像データを受け付ける（ステップＳ１１７）。ＣＰＵ２１は入力部２３から登録ボタン４４が入力されたか否かを判断する（ステップＳ１１８）。ＣＰＵ２１は登録ボタン４４が入力されていないと判断した場合（ステップＳ１１８でＮＯ）、ステップＳ１１７へ移行し、以上の処理を繰り返す。一方、ＣＰＵ２１は登録ボタン４４が入力されたと判断した場合（ステップＳ１１８でＹＥＳ）、時計部２８から出力される日時情報を参照して日時情報を取得し、またＧＰＳ受信機２１２から現在の位置情報を取得する（ステップＳ１１９）。【００７０】
ＣＰＵ２１は受け付けたタイトル、メッセージ、及び画像データ、並びに取得した日時情報及び位置情報をサーバコンピュータ１へ送信する（ステップＳ１２１）。サーバコンピュータ１のＣＰＵ１１はステップＳ１２１により送信された日時情報を送信日時として、図５の如く日時記憶ファイル１５５に記憶する（ステップＳ１２２）。ＣＰＵ１１はこの記憶した送信日時に対応づけて、送信されたタイトル、メッセージ、及び画像データを日時記憶ファイル１５５に記憶する（ステップＳ１２３）。ＣＰＵ１１は緯度及び経度である位置情報を、図６の如くステップＳ１２１で送信された送信日時に対応づけて記憶する（ステップＳ１２４）。【００７１】
携帯電話機２を所有するユーザは徒歩、自動車、または電車等により移動するか、或いは、その場にとどまる。携帯電話機２のＣＰＵ２１はＧＰＳ受信機２１２から現在の位置情報を、時計部２８から出力される日時情報を参照して定期的に取得し、この取得した位置情報をサーバコンピュータ１へ送信する（ステップＳ１２５）。サーバコンピュータ１のＣＰＵ１１は、位置情報が携帯電話機２から送信される度にこれを受信し、時計部１８から出力される日時情報を参照し、これを送信日時として送信された位置情報と共に図６の如く、携帯電話機２の移動に関する履歴として逐次記憶する（ステップＳ１２６）。【００７２】
ＣＰＵ１１はステップＳ１２４で記憶した位置情報及びステップＳ１２６で受信した位置情報に基づき距離を算出し、算出した距離を、ステップＳ１２６で記憶した位置情報に対応づけて位置記憶ファイル１５６に記憶する（ステップＳ１２７）。なお、ステップＳ１２５からステップＳ１２７までの処理は、記憶部１５に記憶した所定時間（例えば２４時間）を経過するまで繰り返し実行される。【００７３】
ＣＰＵ１１は日時記憶ファイル１５５に記憶したメッセージを読み出す（ステップＳ１２８）。ＣＰＵ１１はメッセージについて形態素解析を行い、複数の単語に分割する。ＣＰＵ１１はメッセージ内の単語について、場所ＤＢ１５１を参照し、場所を示す単語を抽出する（ステップＳ１２９）。ＣＰＵ１１は抽出した場所を示す単語の対応する階級を、場所ＤＢ１５１を参照して読み出す（ステップＳ１３１）。そして、読み出した階級よりも１段階上位の階級に属する場所を示す単語を、場所ＤＢ１５１を参照して読み出す（ステップＳ１３２）。最後に、ステップＳ１２９で読み出した場所を示す単語を、ステップＳ１３２で読み出した場所を示す上位概念の単語に変換する（ステップＳ１３３）。【００７４】
ＣＰＵ１１はメッセージ内の単語について、同様に時ＤＢ１５２を参照し、時を示す単語を抽出する（ステップＳ１３４）。ＣＰＵ１１は抽出した時を示す単語の対応する階級を、時ＤＢ１５２を参照して読み出す（ステップＳ１３５）。そして、読み出した階級よりも１段階上位の階級に属する時を示す単語を、時ＤＢ１５２を参照して読み出す（ステップＳ１３６）。最後に、ステップＳ１３４で読み出した時を示す単語を、ステップＳ１３６で読み出した時を示す上位概念の単語に変換する（ステップＳ１３７）。ＣＰＵ１１はステップＳ１３３及びステップＳ１３７にて変換された後のメッセージを、変換前のメッセージに対応づけて、日時記憶ファイル１５５に記憶する（ステップＳ１３８）。これにより、一般ユーザ向けの曖昧化された変換後のメッセージと、限定ユーザ向けの曖昧化されていないオリジナルのメッセージとの２つがそれぞれ、日時記憶ファイル１５５に記憶されることになる。【００７５】
図１４及び図１５は公開情報を送信する際の手順を示すフローチャートである。ユーザの公開情報の閲覧を希望する一般ユーザまたは限定ユーザは、パーソナルコンピュータ３のブラウザを起動し、サーバコンピュータ１へアクセスする。サーバコンピュータ１のＣＰＵ１１はＳＮＳへログインするための画面を送信し、一般ユーザまたは限定ユーザは識別番号を入力しログインする。サーバコンピュータ１のＣＰＵ１１はパーソナルコンピュータ３から送信された公開情報の送信要求及び識別情報を受け付ける（ステップＳ１４１）。【００７６】
ＣＰＵ１１は、ステップＳ１３８で記憶されたユーザの公開情報を一般ユーザまたは限定ユーザに送信するに際し以下の処理を行う。ＣＰＵ１１は公開対象のユーザに係る送信された識別情報が、識別情報ファイル１５７に記憶されているか否かを判断する（ステップＳ１４２）。ＣＰＵ１１は識別情報ファイル１５７を参照し、送信された識別情報が、公開対象のユーザに係る識別情報として記憶されているか否かを判断する。例えば、ユーザＳの公開情報を送信する場合は、送信された識別番号が「Ｓ００１」、「Ｓ００２」または「Ｓ００３」等であるか否かを判断する。【００７７】
ＣＰＵ１１は送信された識別情報が公開対象ユーザに係る識別情報として識別情報ファイル１５７に記憶されていると判断した場合は（ステップＳ１４２でＹＥＳ）、当該パーソナルコンピュータ３のユーザは限定ユーザであると判断し、日時記憶ファイル１５５からタイトル、メッセージ及び画像データ読み出す（ステップＳ１４３）。そして、タイトル、メッセージ及び画像データをＨＴＭＬ文書に変換した上で、限定ユーザのパーソナルコンピュータ３へ送信し（ステップＳ１４４）、処理を終了する。なお、ステップＳ１４３及びＳ１４４で読み出され、送信されるメッセージは曖昧化による処理は行われていない。【００７８】
一方、ＣＰＵ１１は送信された識別情報が公開対象ユーザに係る識別情報として識別情報ファイル１５７に記憶されていないと判断した場合は（ステップＳ１４２でＮＯ）、当該パーソナルコンピュータ３のユーザは一般ユーザであると判断し、時計部１８からの出力を参照し、現在の日時情報を取得する（ステップＳ１４５）。ＣＰＵ１１は日時記憶ファイル１５５に記憶した送信日時を読み出す（ステップＳ１４６）。ＣＰＵ１１はステップＳ１４５で取得した現在の日時情報とステップＳ１４６で読み出した送信日時との差分を算出する（ステップＳ１４７）。【００７９】
ＣＰＵ１１は算出した差分が閾時間記憶ファイル１５４に記憶した閾時間以上であるか否かを判断する（ステップＳ１４８）。ＣＰＵ１１は差分が閾時間以上であると判断した場合（ステップＳ１４８でＹＥＳ）、位置記憶ファイル１５６の距離フィールドから距離を読み出す（ステップＳ１４９）。なお、距離フィールドから読み出す距離は、最も送信日時の新しい距離を読み出すほか、距離フィールドの中で最大距離を有する距離を読み出す、そのどちらであっても良い。本実施の形態においては、現在の携帯電話機２の位置を示す最も新しい送信日時に対応する距離を読み出すものとする。【００８０】
ＣＰＵ１１は、読み出した距離が、閾距離記憶ファイル１５３に記憶した閾距離以上であるか否かを判断する（ステップＳ１５０）。ＣＰＵ１１は読み出した距離が閾距離以上であると判断した場合（ステップＳ１５０でＹＥＳ）、日時記憶ファイル１５５からタイトル、曖昧化処理された後の変換後のメッセージ及び画像データ読み出す（ステップＳ１５１）。そして、タイトル、変換後のメッセージ及び画像データをＨＴＭＬ文書に変換した上で、一般ユーザのパーソナルコンピュータ３へ送信する（ステップＳ１５２）。ステップＳ１４８においてＣＰＵ１１は差分が閾時間以上でないと判断した場合（ステップＳ１４８でＮＯ）、及び、ステップＳ１５０においてＣＰＵ１１は距離が閾距離以上でないと判断した場合（ステップＳ１５０でＮＯ）、プライバシーを保護すべく、公開情報がまだ公開されていない旨の情報を送信する（ステップＳ１５３）。これは例えば記憶部１５に記憶したメッセージ「もうしばらくお待ちください。」を読み出して一般ユーザのパーソナルコンピュータ３へ送信するようにすればよい。【００８１】
実施の形態２
実施の形態２は閾距離及び閾時間を公開情報中の単語に応じて増加させる形態に関する。図１６は実施の形態２に係る公開情報を登録する際のイメージを示す説明図である。実施の形態１の構成に加えて、閾時間入力ボックス４５及び閾距離入力ボックス４６が新たに設けられている。この公開情報登録画面はサーバコンピュータ１の記憶部１５に記憶されており、ユーザが公開情報を登録する際に、その要求に応えて読み出した公開情報登録画面を携帯電話機２へ送信する。携帯電話機２のＣＰＵ２１はブラウザ２５１上に図１６に示す公開情報登録画面を表示する。ユーザは入力部２３を通じて、希望する閾時間を閾時間入力ボックス４５に入力し、また希望する閾距離を閾距離入力ボックス４６に入力する。【００８２】
図１６の例では閾時間は１０時間と入力されており、閾距離は１０ｋｍと入力されている。ＣＰＵ１１は入力された閾時間及び閾距離を、タイトル、画像データ及びメッセージと共に受け付け、登録ボタン４４の入力をトリガに、入力された閾時間、閾距離、タイトル、画像データ及びメッセージをサーバコンピュータ１へ送信する。本実施の形態においては、この基本となる閾時間及び閾距離を、メッセージ内に含まれる場所を示す単語及び時を示す単語の有無により増加させ、さらに、他のメッセージが一般ユーザにまで公開されているか否かの公開状態に応じて増加させる。以下にその詳細を説明する。【００８３】
図１７は実施の形態２に係る日時記憶ファイル１５５のレコードレイアウトを示す説明図である。実施の形態１の構成に加え、公開情報ＩＤフィールド、閾時間フィールド、閾距離フィールド及び状態フィールドを含んで構成される。日時記憶ファイル１５５は、各ユーザの携帯電話機２から送信された公開情報を履歴として記憶しており、さらに送信された閾時間及び閾距離に基づき後述する処理により算出された閾時間及び閾距離が記憶されている。公開情報ＩＤフィールドには、送信された公開情報を特定するための固有の公開情報ＩＤが記憶されている。例えば２００７年５月２５日１０時に送信された公開情報の公開情報ＩＤはＳ００１である。公開情報が新たに送信される度に新たな公開情報ＩＤが付与され、記憶される。例えば最新の２００７年６月１日１５時に送信された公開情報の公開情報ＩＤはＳ００５である。なお、送信日時フィールド、位置情報フィールド、タイトルフィールド及びメッセージフィールドに関しては実施の形態１で説明したとおりであるので詳細な説明は省略する。また画像データは図１７には記載していないが公開情報ＩＤに対応づけて記憶されている。【００８４】
閾時間フィールドには後述する処理により決定した閾時間が、ＣＰＵ１１の指示に基づき記憶されている。なお、この閾時間はユーザの識別情報及び公開情報ＩＤに対応づけて閾時間記憶ファイル１５４に記憶される。同様に、閾距離フィールドには後述する処理により決定した閾距離が、ＣＰＵ１１の指示に基づき記憶されている。なお、この閾距離はユーザの識別情報及び公開情報ＩＤに対応づけて閾距離記憶ファイル１５３に記憶される。【００８５】
状態フィールドには公開情報の公開状態が記憶されている。実施の形態１で述べた如く、公開情報が送信されてから現在までの差分が閾時間以上であり、かつ、公開情報を送信した時点における携帯電話機２の位置情報及び現在の携帯電話機２の位置情報に基づく距離が、閾距離以上である場合に、当該公開情報は限定ユーザに公開され、また一般ユーザには変換後の公開情報が公開される。以下では、限定ユーザが変換前の公開情報を閲覧でき一般ユーザ一が変換後の公開情報を閲覧することができる場合を、一般・限定状態という。それ以外の場合、すなわち閾時間以上でない場合、または閾距離以上でない場合は、限定ユーザのみが公開情報を閲覧することができる。この場合を限定状態という。【００８６】
ＣＰＵ１１は現在日時と送信日時との差分が閾時間フィールドに記憶した閾時間以上であり、かつ、位置記憶ファイル１５６に記憶した最新の距離が閾距離フィールドに記憶した閾距離以上であると判断した場合、一般・限定状態と判断し、状態フィールドにその情報を記憶する。それ以外の場合は、限定状態と判断し、状態フィールドにその情報を記憶する。本実施の形態においては、公開情報ＩＤがＳ００１、Ｓ００２の公開情報は一般・限定状態にあり、公開情報ＩＤがＳ００３乃至Ｓ００５の公開情報は限定状態にある。【００８７】
続いて、閾時間及び閾距離の決定処理の手順を、図１７の具体例に当てはめつつフローチャートを用いて説明する。図１８及び図１９は閾距離を決定する際の処理手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は携帯電話機２から送信されたタイトル、メッセージ、閾距離、閾時間、日時情報、位置情報等を受信する（ステップＳ１８１）。ＣＰＵ１１は受信したタイトル、メッセージ、位置情報を日時記憶ファイル１５５に記憶し、また受信した日時情報を送信日時として日時記憶ファイル１５５に記憶する（ステップＳ１８２）。なお、ステップＳ１８１及びステップＳ１８２の処理は実施の形態１で述べたとおりである。【００８８】
次いでＣＰＵ１１は日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在するか否かを判断する（ステップＳ１８３）。具体的にはＣＰＵ１１は今回登録により閾距離を決定する公開情報以外の過去の公開情報の状態フィールドを参照し、限定状態が記憶されている公開情報を抽出する。図１７の例では、今回登録対象となる公開情報ＩＤよりも過去の公開情報ＩＤがＳ００３及びＳ００４の双方が、限定状態にあるといえる。過去の公開情報が依然として限定状態にある場合は、ユーザが集中的に公開情報を登録しており、その位置・時間を特定される虞が増加することから、下記の如く閾距離をユーザが入力した閾距離よりも増加させる処理を行う。【００８９】
ＣＰＵ１１は、日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在しないと判断した場合（ステップＳ１８３でＮＯ）、場所ＤＢ１５１を参照して、メッセージ中に場所を示す単語が存在するか否かを判断する（ステップＳ１８４）。ＣＰＵ１１はメッセージ中に場所を示す単語が存在すると判断した場合（ステップＳ１８４でＹＥＳ）、ステップＳ１８１で受信した閾距離に記憶部１５に記憶した係数Ａを乗算し、乗算後の閾距離を日時記憶ファイル１５５の閾距離フィールドに、また閾距離記憶ファイル１５３に公開情報ＩＤに対応づけて記憶する（ステップＳ１８５）。この係数Ａは例えば１よりも大きい値であり、本実施の形態では１．２としている。公開情報ＩＤＳ００５に関してはこの係数１．２が乗じられた閾距離Ｌ５が図１７の如く記憶される。【００９０】
一方、ＣＰＵ１１はメッセージ中に場所を示す単語が存在しないと判断した場合（ステップＳ１８４でＮＯ）、ステップＳ１８１で受信した閾距離をそのまま日時記憶ファイル１５５の閾距離フィールドに、また閾距離記憶ファイル１５３に公開情報ＩＤに対応づけて記憶する（ステップＳ１８６）。場所を示す文言が存在しない場合は、場所を特定される虞が低減することから、受信した閾距離そのものを利用する。【００９１】
ＣＰＵ１１は、ステップＳ１８３において、日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在すると判断した場合（ステップＳ１８３でＹＥＳ）、限定状態にある公開情報の閾距離及びステップＳ１８１で受信した閾距離の内、最大の閾距離を読み出す（ステップＳ１８７）。図１７の例では、限定状態にある閾距離はＬ３及びＬ４であり、受信した閾距離は１０ｋｍである。Ｌ３、Ｌ４及び１０ｋｍの内、他の公開情報との関係及び余裕を考慮して最大の閾距離を選択する。【００９２】
ＣＰＵ１１はメッセージ中に場所を示す単語が存在するか否かを判断する（ステップＳ１８８）。ＣＰＵ１１はメッセージ中に場所を示す単語が存在すると判断した場合（ステップＳ１８８でＹＥＳ）、ステップＳ１８７にて読み出した最大の閾距離に、記憶部１５に記憶した係数Ｂを乗算し、乗算後の閾距離を日時記憶ファイル１５５の閾距離フィールドに、また閾距離記憶ファイル１５３に公開情報ＩＤに対応づけて記憶する（ステップＳ１９１）。この係数Ｂは係数Ａと同一か、または係数Ａよりも大きい値が設定される。本実施の形態においては係数Ｂとして１．５が記憶されている。なお、本実施の形態においては説明を容易にするために増加させる場合、係数を乗算したが、係数を加算しても良いことはもちろんである。例えば閾距離がｋｍ単位である場合、５ｋｍを加算する他、ｍ単位である場合は５００ｍを加算しても良い。【００９３】
ＣＰＵ１１はメッセージ中に場所を示す単語が存在しないと判断した場合（ステップＳ１８８でＮＯ）、ステップＳ１８７で読み出した最大の閾距離を、日時記憶ファイル１５５の閾距離フィールドに、また閾距離記憶ファイル１５３に公開情報ＩＤに対応づけて記憶する（ステップＳ１９２）。これにより、既に登録された過去の公開情報の公開状況及びメッセージ中の場所を示す単語の有無により、最適な閾距離が設定される。【００９４】
同様に、閾時間についても下記の処理により最適な閾時間が決定される。図２０及び図２１は閾時間を決定する際の処理手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は携帯電話機２から送信されたタイトル、メッセージ、閾距離、閾時間、日時情報、位置情報等を受信する（ステップＳ２０１）。ＣＰＵ１１は受信したタイトル、メッセージ、位置情報を日時記憶ファイル１５５に記憶し、また受信した日時情報を送信日時として日時記憶ファイル１５５に記憶する（ステップＳ２０２）。【００９５】
次いでＣＰＵ１１は日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在するか否かを判断する（ステップＳ２０３）。具体的にはＣＰＵ１１は今回登録により閾時間を決定する公開情報以外の過去の公開情報の状態フィールドを参照し、限定状態が記憶されている公開情報を抽出する。過去の公開情報が依然として限定状態にある場合は、ユーザが集中的に公開情報を登録しており、その位置・時間を特定される虞が増加することから、下記の如く閾時間をユーザが入力した閾時間よりも増加させる処理を行う。【００９６】
ＣＰＵ１１は、日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在しないと判断した場合（ステップＳ２０３でＮＯ）、時ＤＢ１５２を参照して、メッセージ中に時を示す単語が存在するか否かを判断する（ステップＳ２０４）。ＣＰＵ１１はメッセージ中に時を示す単語が存在すると判断した場合（ステップＳ２０４でＹＥＳ）、ステップＳ２０１で受信した閾時間に記憶部１５に記憶した係数Ｃを乗算し、乗算後の閾時間を日時記憶ファイル１５５の閾時間フィールドに、また閾時間記憶ファイル１５４に公開情報ＩＤに対応づけて記憶する（ステップＳ２０５）。この係数Ｃは例えば１よりも大きい値であり、本実施の形態では１．２としている。公開情報ＩＤＳ００５に関してはこの係数１．２が乗じられた閾時間Ｔ５が図１７の如く記憶される。【００９７】
一方、ＣＰＵ１１はメッセージ中に時を示す単語が存在しないと判断した場合（ステップＳ２０４でＮＯ）、ステップＳ２０１で受信した閾時間をそのまま日時記憶ファイル１５５の閾時間フィールドに、また閾時間記憶ファイル１５４に公開情報ＩＤに対応づけて記憶する（ステップＳ２０６）。時を示す文言が存在しない場合は、時を特定される虞が低減することから、受信した閾時間そのものを利用する。【００９８】
ＣＰＵ１１は、ステップＳ２０３において、日時記憶ファイル１５５の過去の公開情報ＩＤに係る公開情報中に限定状態のものが存在すると判断した場合（ステップＳ２０３でＹＥＳ）、限定状態にある公開情報の閾時間及びステップＳ２０１で受信した閾時間の内、最大の閾時間を読み出す（ステップＳ２０７）。図１７の例では、限定状態にある閾時間はＴ３及びＴ４であり、受信した閾時間は１０時間である。Ｔ３、Ｔ４及び１０時間の内、他の公開情報との関係及び余裕を考慮して最大の閾時間を選択する。【００９９】
ＣＰＵ１１はメッセージ中に時を示す単語が存在するか否かを判断する（ステップＳ２０８）。ＣＰＵ１１はメッセージ中に時を示す単語が存在すると判断した場合（ステップＳ２０８でＹＥＳ）、ステップＳ２０７にて読み出した最大の閾時間に、記憶部１５に記憶した係数Ｄを乗算し、乗算後の閾時間を日時記憶ファイル１５５の閾時間フィールドに、また閾時間記憶ファイル１５４に公開情報ＩＤに対応づけて記憶する（ステップＳ２１１）。この係数Ｄは係数Ｃと同一か、または係数Ｃよりも大きい値が設定される。本実施の形態においては係数Ｄとして１．５が記憶されている。なお、本実施の形態においては説明を容易にするために増加させる場合、係数を乗算したが、係数を加算しても良いことはもちろんである。例えば閾時間が時単位である場合、３時間を加算する他、日単位である場合は２日を加算しても良い。【０１００】
ＣＰＵ１１はメッセージ中に時を示す単語が存在しないと判断した場合（ステップＳ２０８でＮＯ）、ステップＳ２０７で読み出した最大の閾時間を、日時記憶ファイル１５５の閾時間フィールドに、また閾時間記憶ファイル１５４に公開情報ＩＤに対応づけて記憶する（ステップＳ２１２）。これにより、既に登録された過去の公開情報の公開状況及びメッセージ中の時を示す単語の有無により、最適な閾時間が設定される。【０１０１】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１０２】
実施の形態３
実施の形態３は場所を示す単語として指示代名詞が含まれ、時を示す単語に過去、現在、または未来を示す単語が含まれる形態に関する。図２２は場所ＤＢ１５１のレコードレイアウトを示す説明図である。場所を示す単語には指示代名詞が含まれる。指示代名詞は場所等を指し示す際に用いられる代名詞の一つであり、遠称として「あれ」、「あそこ」、及び「あちら」等が存在し、中称として「それ」、「そこ」及び「そちら」等が存在し、近称として「これ」、「ここ」及び「こちら」等が存在する。【０１０３】
近称は図２２で示す如く地点と同じく階級４に属し、場所単語フィールドには「これ」、「ここ」及び「こちら」等が記憶されている。中称は町と同じく、近称よりも上位の階級である階級３に属し、「それ」、「そこ」及び「そちら」等が記憶されている。さらに遠称は市と同じく、中称よりも上位の階級である階級２に属し、「あれ」、「あそこ」、及び「あちら」等が記憶されている。場所単語の群に注目すると、「これ」の上位は「それ」であり、「それ」の上位は「あれ」であり、「これ」、「それ」及び「あれ」は同一群に属する。また、「ここ」の上位は「そこ」であり、「そこ」の上位は「あそこ」であり、「ここ」、「そこ」及び「あそこ」は同一群に属する。同様に、「こちら」の上位は「そちら」であり、「そちら」の上位は「あちら」であり、「こちら」、「そちら」及び「あちら」は同一群に属する。ＣＰＵ１１は指示代名詞について曖昧化処理を実行する場合、階級が上位の指示代名詞へ変換する。【０１０４】
図２３は時ＤＢ１５２のレコードレイアウトを示す説明図である。時を示す単語は実施の形態１の構成に加え、過去、現在及び未来を示す単語が含まれる。最も上位の階級１には年と同じく、図２３に示す如く、「去年」、「今年」及び「来年」等が記憶されている。これよりも下位の階級２には、月と同じく「先月」、「今月」及び「来月」等が記憶されている。さらに下位の階級３には、日と同じく「昨日」、「今日」及び「明日」等が記憶されている。これよりも下位の階級４には、時と同じく、「今」が記憶されている。過去を示す単語の群は下位の階級から順に、「昨日」、「先月」及び「去年」等である。【０１０５】
現在を示す単語の群は、下位の階級から順に「今」、「今日」、「今月」及び「今年」等である。同様に、未来を示す単語の群は下位の階級から順に「明日」、「来月」及び「来年」等である。ＣＰＵ１１はこれらの時を示す単語について曖昧化処理を実行する場合、同一群内において階級が上位の単語に変換する。そして、ＣＰＵ１１は、メッセージ中に指示代名詞が存在すると判断した場合、実施の形態１または２で述べた、閾距離記憶ファイル１５３に記憶した閾距離を増加させるべく、１よりも大きい係数を乗算して、乗算後の閾距離を閾距離記憶ファイル１５３に記憶する。同様に、ＣＰＵ１１は、メッセージ中に過去、現在または未来を示す単語が存在すると判断した場合、実施の形態１または２で述べた、閾時間記憶ファイル１５４に記憶した閾時間を増加させるべく１よりも大きい係数を乗算して、乗算後の閾時間を閾時間記憶ファイル１５４に記憶する。【０１０６】
図２４は公開情報の表示イメージを示す説明図である。図２４（ａ）は限定ユーザが閲覧することのできる表示イメージを示す説明図であり、図２４（ｂ）は一般ユーザが閲覧することのできる表示イメージを示す説明図である。ＣＰＵ１１は図２４（ａ）に示すメッセージ中の過去、現在または未来を示す単語として「今」を、時ＤＢ１５２を参照して抽出する。そして、階級４の「今」の同一群に属する上位階級３の「今日」に変換する。さらに、ＣＰＵ１１は図２４（ａ）に示すメッセージ中の指示代名詞として「そこ」を、場所ＤＢ１５１を参照して抽出する。そして階級３の「そこ」と同一群の上位階級２である「あそこ」へ変換する。これにより図２４に示す如くメッセージは「今、コーヒーを飲み終わってから、Ｌ駅に向かった。２００７年５月２５日のイベントに参加するためだ。そこではタクシーに乗れない。・・・」から「今日、コーヒーを飲み終わってから、Ｇ町に向かった。２００７年５月のイベントに参加するためだ。あそこではタクシーに乗れない。・・・」に変換される。【０１０７】
図２５は指示代名詞を含む場合の変換及び閾距離増加処理の手順を示すフローチャートである。ＣＰＵ１１は日時記憶ファイル１５５に記憶したメッセージを読み出し、読み出したメッセージ中に指示代名詞が存在するか否かを、場所ＤＢ１５１を参照して判断する（ステップＳ２４１）。ＣＰＵ１１は指示代名詞が存在しないと判断した場合（ステップＳ２４１でＮＯ）、処理を終了する。一方、指示代名詞が存在すると判断した場合（ステップＳ２４１でＹＥＳ）、場所ＤＢ１５１を参照し、指示代名詞を抽出し、抽出した指示代名詞を同一群の上位の階級の指示代名詞に変換する（ステップＳ２４２）。そしてＣＰＵ１１は変換後のメッセージを日時記憶ファイル１５５に変換前のメッセージに対応づけて記憶する（ステップＳ２４３）。【０１０８】
続いて、ＣＰＵ１１は閾距離を閾距離記憶ファイル１５３から読み出し（ステップＳ２４４）、読み出した閾距離に記憶部１５に記憶した１よりも大きい係数を乗算する（ステップＳ２４５）。ＣＰＵ１１は乗算後の閾距離を閾距離記憶ファイル１５３に記憶する（ステップＳ２４６）。【０１０９】
図２６は過去、現在または未来を示す単語を含む場合の変換及び閾時間増加処理の手順を示すフローチャートである。ＣＰＵ１１は日時記憶ファイル１５５に記憶したメッセージを読み出し、読み出したメッセージ中に、過去、現在または未来を示す単語が存在するか否かを、時ＤＢ１５２を参照して判断する（ステップＳ２５１）。ＣＰＵ１１は過去、現在または未来を示す単語が存在しないと判断した場合（ステップＳ２５１でＮＯ）、処理を終了する。一方、過去、現在または未来を示す単語が存在すると判断した場合（ステップＳ２５１でＹＥＳ）、時ＤＢ１５２を参照し、過去、現在または未来を示す単語を抽出し、抽出した過去、現在または未来を示す単語を同一群の上位の階級の過去、現在または未来を示す単語に変換する（ステップＳ２５２）。そしてＣＰＵ１１は変換後のメッセージを日時記憶ファイル１５５に変換前のメッセージに対応づけて記憶する（ステップＳ２５３）。【０１１０】
続いて、ＣＰＵ１１は閾時間を閾時間記憶ファイル１５４から読み出し（ステップＳ２５４）、読み出した閾時間に記憶部１５に記憶した１よりも大きい係数を乗算する（ステップＳ２５５）。ＣＰＵ１１は乗算後の閾時間を閾時間記憶ファイル１５４に記憶する（ステップＳ２５６）。このように、指示代名詞または過去、現在または未来を示す単語をユーザが記述する場合、自身の場所及び自身が活動している時間帯を意識せず、換言すればプライバシーに対し注意を払っていない虞があるところ、閾距離及び閾時間を適切に増加させ、また曖昧化を行うのでユーザの情報の掲載を高い安全性で支援することが可能となる。【０１１１】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１１２】
実施の形態４
実施の形態４は本拠地以外の領域においては閾時間及び閾距離を短縮する形態に関する。図２７は実施の形態４に係るサーバコンピュータ１のハードウェア構成を示すブロック図である。実施の形態１の構成に加えて、本拠地位置情報ファイル１５８及び閾頻度記憶ファイル１５９が設けられている。本拠地位置情報ファイル１５８はユーザ別に、各ユーザの自宅または職場等のユーザが日常において多くの時間を費やす生活の本拠となる本拠地の情報が記憶されている。具体的には、ユーザは携帯電話機２によりサーバコンピュータ１へアクセスし、ＳＮＳへログインする。その後、初期登録画面等において、自身の名前及び住所を入力する。この入力された住所はサーバコンピュータ１へ送信される。【０１１３】
サーバコンピュータ１のＣＰＵ１１は送信された住所をユーザの識別情報に対応づけて記憶する。さらにＣＰＵ１１は記憶部１５内の図示しない地図データを読み出し、送信された住所に対応する緯度及び経度の情報を本拠地位置情報としてユーザの識別情報に対応づけて、本拠地位置情報ファイル１５８に記憶する。閾頻度記憶ファイル１５９は携帯電話機２から送信される公開情報の送信頻度を閾値として記憶している。例えば、１時間あたり３件と記憶している。ＣＰＵ１１は日時記憶ファイル１５５の送信日時フィールド中の複数の送信日時を参照し、送信頻度を算出する。本実施の形態においては、時計部１８から出力される現在の日時情報を参照し、現在から１時間前に何件の公開情報が送信されたか否かを算出する。そして、ＣＰＵ１１は算出した送信頻度が、閾頻度記憶ファイル１５９に記憶した閾頻度以上であるか否かを判断する。【０１１４】
ＣＰＵ１１は閾頻度以上であると判断した場合は、位置記憶ファイル１５６の位置情報のうち最新の位置情報を読み出し、また、本拠地位置情報ファイル１５８に記憶した本拠地位置情報を読み出す。そして両者の位置情報に基づき距離を算出し、算出した距離が、記憶部１５に記憶した閾値よりも大きいか否かを判断する。この閾値となる距離は例えば１００ｋｍと記憶されている。ＣＰＵ１１は閾頻度以上であり、かつ、距離が閾値以上であると判断した場合、旅行先であると判断し、閾距離記憶ファイル１５３に記憶した閾距離及び閾時間記憶ファイル１５４に記憶した閾距離及び閾時間を短縮する処理を行う。具体的には閾距離及び閾時間に１よりも小さい係数、例えば０．８を乗じる。これにより、公開情報が頻繁に送信される旅行先においては、プライバシー保護のレベルをある程度低減させ、より新しい情報を早期に公開することが可能となる。【０１１５】
図２８及び図２９は短縮処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は携帯電話機２から送信されたユーザを特定するための識別情報及び当該ユーザの本拠地住所を受信する（ステップＳ２８１）。ＣＰＵ１１は記憶部１５に記憶した地図データを参照して、受信した本拠地住所を緯度・経度に変換する（ステップＳ２８２）。ＣＰＵ１１は変換後の緯度・経度を本拠地位置情報として識別情報に対応付け本拠地位置情報ファイルに記憶する（ステップＳ２８３）。【０１１６】
以上の初期登録後、公開情報が日時記憶ファイル１５５に蓄積される。ＣＰＵ１１は時計部１８から出力される日時情報を参照し、現在の日時情報から１時間前分の送信日時を日時記憶ファイル１５５から読み出す（ステップＳ２８４）。ＣＰＵ１１は読み出した公開情報に係る送信日時の数を単位時間である１時間で除すことにより、公開情報の送信頻度を算出する（ステップＳ２８５）。ＣＰＵ１１は閾頻度記憶ファイル１５９から閾頻度を読み出す（ステップＳ２８６）。ＣＰＵ１１は算出した送信頻度が読み出した閾頻度以上であるか否かを判断する（ステップＳ２８７）。【０１１７】
ＣＰＵ１１は送信頻度が閾頻度以上でないと判断した場合（ステップＳ２８７でＮＯ）、一連の処理を終了する。一方ＣＰＵ１１は送信頻度が閾頻度以上であると判断した場合（ステップＳ２８７でＹＥＳ）、位置記憶ファイル１５６から現在の位置情報を読み出す（ステップＳ２８８）。具体的には、ＣＰＵ１１は位置記憶ファイル１５６中の送信日時が最も新しい位置情報を読み出す。またステップＳ２８３で記憶した本拠地位置情報を本拠地位置情報ファイル１５８から読み出す（ステップＳ２８９）。ＣＰＵ１１はステップＳ２８８で読み出した位置情報及びステップＳ２８９で読み出した本拠地位置情報の緯度・経度に基づき距離を算出する（ステップＳ２９１）。【０１１８】
ＣＰＵ１１は記憶部１５から閾値を読み出し（ステップＳ２９２）、ステップＳ２９１で算出した距離が閾値以上であるか否かを判断する（ステップＳ２９３）。ＣＰＵ１１は算出した距離が閾値以上でないと判断した場合（ステップＳ２９３でＮＯ）、一連の処理を終了する。一方、ＣＰＵ１１は算出した距離が閾値以上であると判断した場合（ステップＳ２９３でＹＥＳ）、閾距離記憶ファイル１５３から、予め初期値として記憶された閾距離を読み出す（ステップＳ２９４）。またＣＰＵ１１は記憶部１５に予め記憶された１よりも小さい係数を読み出す（ステップＳ２９５）。そしてＣＰＵ１１は係数に閾距離を乗算し、乗算後の閾距離を閾距離記憶ファイル１５３に記憶する（ステップＳ２９６）。【０１１９】
同様に、ＣＰＵ１１は閾時間記憶ファイル１５４から、予め初期値として記憶された閾時間を読み出す（ステップＳ２９７）。ＣＰＵ１１はステップＳ２９５で読み出した１よりも小さい係数に閾時間を乗算し、乗算後の閾時間を閾時間記憶ファイル１５４に記憶する（ステップＳ２９８）。これにより、閾時間及び閾距離の短縮処理が実行される。そしてＣＰＵ１１は一定時間を経過したか否かを判断する（ステップＳ２９９）。ＣＰＵ１１は一定時間を経過していないと判断した場合（ステップＳ２９９でＮＯ）、一定時間が経過するまで待機する。なお、この一定時間は予め記憶部に記憶されており、例えば２４時間である。【０１２０】
ＣＰＵ１１は一定時間を経過したと判断した場合（ステップＳ２９９でＹＥＳ）、閾距離をステップＳ２９４で読み出した初期値である閾距離に変更し、変更後の閾距離を閾距離記憶ファイル１５３に記憶する（ステップＳ２９１０）。同様に、ＣＰＵ１１は閾時間をステップＳ２９７で読み出した初期値である閾時間に変更し、変更後の閾時間を閾時間記憶ファイル１５４に記憶する（ステップＳ２９１１）。これにより、旅行が終了した場合等は、初期値である閾距離及び閾時間に基づき、公開情報の公開及び曖昧化処理が実行される。【０１２１】
本実施の形態４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１２２】
実施の形態５
実施の形態５は位置情報を一定時間受信しない場合に、閾時間を増加する形態に関する。図３０は実施の形態２に係る位置記憶ファイル１５６のレコードレイアウトを示す説明図である。携帯電話機２のＣＰＵ２１は時計部２８の出力を参照し、１０分おきにＧＰＳ受信機２１２から出力される位置情報をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は実施の形態１で述べた如く、送信日時に対応づけて位置情報を位置記憶ファイル１５６に記憶する。図３０の例では１０分ごとに携帯電話機２の位置情報が記憶されている。【０１２３】
しかし、携帯電話機２が通信網Ｎの圏外に存在する場合、ＧＰＳ受信機２１２がＧＰＳ信号を受信できない場合、または電源がオフの場合等は、位置情報をサーバコンピュータ１へ送信することができない。この場合サーバコンピュータ１のＣＰＵ１１は、１０分経過後に受信できない旨の情報を記憶する。図３０の例では、１０時４０分に本来送信される位置情報が携帯電話機２から送信されていないことから、ＣＰＵ１１は１０時４０分に受信できない旨の情報である「受信エラー」を送信日時に対応づけて記憶する。さらに、１０時５０分及び１１時０分においても位置情報は送信されていない。【０１２４】
ＣＰＵ１１は最後に位置情報を受信してから所定時間が経過した場合、閾距離記憶ファイル１５３に記憶した閾距離を増加させる処理を行う。この所定時間は記憶部１５に予め記憶されており、例えば３０分である。このように、位置情報を受信できない場合、同一場所にユーザがとどまっている虞もある。従って位置情報を一定時間受信できない場合は、閾時間を増加させ適切にプライバシーを保護する。【０１２５】
図３１は増加処理の手順を示すフローチャートである。ＣＰＵ１１は携帯電話機２から位置情報及び送信日時を受信したか否かを判断する（ステップＳ３１１）。なお、携帯電話機２からは位置情報のみを送信し、ステップＳ３１１では位置情報を受信したか否かを判断するようにしても良い。この場合、サーバコンピュータ１の時計部１８からの出力を参照し、送信日時に変えて受信日時を利用する。ＣＰＵ１１は送信日時及び位置情報を受信した場合（ステップＳ３１１でＹＥＳ）、受信した送信日時及び位置情報を位置記憶ファイル１５６に記憶する（ステップＳ３１２）。その後処理をステップＳ３１１へ戻す。【０１２６】
ＣＰＵ１１は送信日時及び位置情報を受信しなかった場合（ステップＳ３１１でＮＯ）、最後に位置情報及び送信日時を受信してから所定時間を経過したかを、位置記憶ファイル１５６を参照して判断する（ステップＳ３１３）。ＣＰＵ１１は所定時間を経過していないと判断した場合（ステップＳ３１３でＮＯ）、処理をステップＳ３１１へ戻す。一方、ＣＰＵ１１は所定時間を経過したと判断した場合（ステップＳ３１３でＹＥＳ）、携帯電話機２は上述した原因により位置情報を送信できない環境にあると判断し、閾時間記憶ファイル１５４に記憶した初期値である閾時間を読み出す（ステップＳ３１４）。【０１２７】
またＣＰＵ１１は記憶部１５から予め記憶された係数を読み出す（ステップＳ３１５）。なお、この係数は１よりも大きい値とすればよい。ＣＰＵ１１は閾時間に係数を乗算し、閾時間記憶ファイル１５４に記憶する（ステップＳ３１６）。ＣＰＵ１１は再び送信日時及び位置情報を受信したか否かを判断する（ステップＳ３１７）。ＣＰＵ１１は送信日時及び位置情報を受信していないと判断した場合（ステップＳ３１７でＮＯ）、これらを受信するまで待機する。一方、ＣＰＵ１１は送信日時及び位置情報を受信したと判断した場合（ステップＳ３１７でＹＥＳ）、閾時間記憶ファイルに予め記憶した初期値である閾時間を、ステップＳ３１６で記憶した係数乗算後の閾時間に変えて記憶する（ステップＳ３１８）。【０１２８】
本実施の形態５は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１２９】
実施の形態６
実施の形態６は携帯電話機２の移動速度に応じて閾時間及び閾距離を短縮する形態に関する。図３２は実施の形態６に係る位置記憶ファイル１５６のレコードレイアウトを示す説明図である。実施の形態１の構成に加えて、移動距離フィールド及び移動速度フィールドが新たに設けられている。位置記憶ファイル１５６は位置履歴ＤＢとして機能するものである。実施の形態１で述べた如く、携帯電話機２のＣＰＵ２１は公開情報、送信日時及び位置情報をサーバコンピュータ１へ送信し、サーバコンピュータ１のＣＰＵ１１は、送信日時及び位置情報を受信する。距離フィールドは送信日時を最初に受信した時点における携帯電話機２の位置情報と、単位時間（本例では１０分）経過後の位置情報との距離を、送信された位置情報に対応づけて記憶している。【０１３０】
ＣＰＵ１１は距離フィールドに記憶した距離に基づき、単位時間あたりの移動距離を算出し、移動距離フィールドに送信日時及び位置情報に対応づけて記憶する。例えば５月２５日１０時１０分では、１０分前の１０時０分と比較して０．２ｋｍ移動していることが理解できる。また、１０時２０分では、１０分前の１０時１０分と比較して０．２ｋｍ移動しており、１０時３０分では、１０分前の１０時２０分と比較して１０ｋｍ移動していることが理解できる。【０１３１】
さらにＣＰＵ１１は単位時間あたりの移動速度を、単位時間あたりの移動距離に基づき算出し、算出した移動速度を位置記憶ファイル１５６の移動速度フィールドに記憶する。本例では、単位は時速として記憶しており、１０時０分から１０時１０分まで及び１０時１０分から１０時２０分までは、移動距離が１０分でそれぞれ０．２ｋｍであることから、時速１．２ｋｍと算出される。携帯電話機２を使用するユーザは徒歩で移動していると推測される。一方、１０時２０分から１０時３０分までは１０分あたり１０ｋｍ移動しているので、移動速度は時速６０ｋｍと算出される。【０１３２】
この場合、電車または自動車により移動していると推測される。ＣＰＵ１１は記憶部１５に予め記憶した閾移動速度を読み出し、移動速度が閾移動速度以上の場合に、電車または自動車により携帯電話機２が移動していると判断する。この場合、公開情報を発信した位置から速い速度で離れていくため、閾距離及び閾時間を短縮させてもプライバシー保護が低下することが少ない。ＣＰＵ１１は閾時間記憶ファイル１５４に記憶した閾時間を短縮する処理を行い、同様に閾距離記憶ファイル１５３に記憶した閾距離を短縮する処理を行う。【０１３３】
図３３及び図３４は移動速度に基づく閾時間及び閾距離の短縮処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は、携帯電話機２から単位時間毎に送信される位置情報を送信日時に対応づけて位置記憶ファイル１５６に逐次記憶する。ＣＰＵ１１は送信された位置情報に基づき単位時間あたりの移動距離を算出する（ステップＳ３３１）。ＣＰＵ１１は算出した移動距離を送信日時に対応づけて位置記憶ファイル１５６に記憶する（ステップＳ３３２）。ＣＰＵ１１は算出した移動距離及び単位時間に基づき、単位時間あたりの移動速度を算出する（ステップＳ３３３）。【０１３４】
ＣＰＵ１１は算出した移動速度を移動距離及び送信日時に対応づけて位置記憶ファイル１５６に記憶する（ステップＳ３３４）。ＣＰＵ１１は記憶部１５に予め記憶した閾速度を読み出す（ステップＳ３３５）。ＣＰＵ１１は算出した移動速度が閾速度以上であるか否かを判断する（ステップＳ３３６）。ＣＰＵ１１は算出した移動速度が閾速度以上でないと判断した場合（ステップＳ３３６でＮＯ）、一連の処理を終了する。一方、ＣＰＵ１１は算出した移動速度が閾速度以上であると判断した場合（ステップＳ３３６でＹＥＳ）、閾時間記憶ファイル１５４から初期値である閾時間を読み出す（ステップＳ３３７）。【０１３５】
そして、ＣＰＵ１１は記憶部１５から係数を読み出し（ステップＳ３３８）、閾時間に読み出した係数を乗算し、乗算後の閾時間を閾時間記憶ファイル１５４に記憶する（ステップＳ３３９）。なお、この係数は１よりも小さい値とすればよい。同様に、ＣＰＵ１１は閾距離記憶ファイル１５３に記憶した初期値である閾距離を読み出す（ステップＳ３４１）。ＣＰＵ１１は読み出した閾距離にステップＳ３３８で読み出した係数を乗算し、乗算後の閾距離を閾距離記憶ファイル１５３に記憶する（ステップＳ３４２）。【０１３６】
ＣＰＵ１１は一定時間を経過したか否かを判断する（ステップＳ３４３）。ＣＰＵ１１は一定時間を経過していないと判断した場合（ステップＳ３４３でＮＯ）、一定時間を経過するまで待機する。この一定時間は例えば３時間と記憶部１５に記憶されている。一方、ＣＰＵ１１は一定時間を経過したと判断した場合（ステップＳ３４３でＹＥＳ）、初期値に閾距離及び閾時間を戻すべく、閾時間記憶ファイル１５４に初期値である閾時間を記憶し（ステップＳ３４４）、また閾距離記憶ファイル１５３に初期値である閾距離を記憶する（ステップＳ３４５）。【０１３７】
本実施の形態６は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１３８】
実施の形態７
実施の形態７は異なる階級に属する複数の時を示す単語または場所を示す単語が存在する場合、最も高い階級に属する単語以外の単語について、最も高い階級にあわせて単語を変換する形態に関する。図３５は公開情報の表示イメージを示す説明図である。図３５（ａ）は限定ユーザが閲覧することのできる表示イメージを示す説明図であり、図３５（ｂ）は一般ユーザが閲覧することのできる表示イメージを示す説明図である。図３５の文例を用いて本実施の形態における処理を説明する。【０１３９】
ＣＰＵ１１はメッセージ中の場所を示す単語を、図２２に示した場所ＤＢ１５１を参照して抽出する。図３５（ａ）の例では、階級４の「Ｌ駅」、階級３の「そこ」及び階級２の「Ｆ市」が抽出される。ＣＰＵ１１は最も階級の高い場所を示す単語を抽出し、抽出した場所を示す単語の階級にあわせて、他の場所を示す単語の変換処理を行う。また最も階級の高い場所を示す単語については実施の形態１で述べた処理によりさらに上位の階級に属する場所を示す単語に変換する。例えば、階級４の「Ｌ駅」は、階級３の「Ｇ町」を飛び越して、階級２の「Ｃ市」へ変換される。これは複数の階級が存在する場合は、なるべく高い階級を基準に変換処理を実行した方が、安全だからである。【０１４０】
また階級３の「そこ」は、階級２の遠称である「あそこ」に変換される。最も階級の高い階級２の「Ｆ市」は一つ上位の階級１に属する「Ｂ県」に変換される。同様の処理は時を示す単語についても行われる。ＣＰＵ１１はメッセージ中の時を示す単語を、図２３に示した時ＤＢ１５２を参照して抽出する。図３５（ａ）の例では、階級４の「今」、階級３の「２００７年５月２５日」及び階級２の「２００７年４月」が抽出される。ＣＰＵ１１は最も階級の高い時を示す単語を抽出し、抽出した時を示す単語の階級にあわせて、他の時を示す単語の変換処理を行う。また最も階級の高い時を示す単語については実施の形態１で述べた処理によりさらに上位の階級に属する時を示す単語に変換する。【０１４１】
例えば、階級４の「今」は、階級３の「今日」を飛び越して、階級２の「今月」へ変換される。また階級３の「２００７年５月２５日」は、階級２の「２００７年５月」に変換される。最も階級の高い階級２の「２００７年４月」は一つ上位の階級１に属する「２００７年」に変換される。なお、階級が最高位の１であり、上位の階級が存在しない場合は、ＣＰＵ１１は当該場所または時を示す単語を消去するか、または、特定の記号、例えば？マークや「秘密」マーク等に変換すればよい。ＣＰＵ１１は変換後のメッセージを変換前のメッセージと共に日時記憶ファイル１５５に記憶する。上位の階級が存在しない場合は、安全性の確保やプライバシーの保護が十分であるため、階級を1つ上げる必要がないことも多い。そのため、特定の記号に変換しなくてもよい。【０１４２】
図３６及び図３７は変換処理の手順を示すフローチャートである。ＣＰＵ１１は日時記憶ファイル１５５から送信されたメッセージを読み出し、以下の手順に従い変換処理を行う。ＣＰＵ１１は読み出したメッセージから場所を示す単語を、場所ＤＢ１５１を参照して抽出する（ステップＳ３６１）。ＣＰＵ１１は抽出した場所を示す文言の階級に注目し、最も階級の高い場所を示す単語を抽出する（ステップＳ３６２）。ＣＰＵ１１はステップＳ３６２で抽出されなかった他の場所を示す単語を、最も高い単語の階級を基準に、場所ＤＢ１５１を参照して変換する（ステップＳ３６３）。【０１４３】
ＣＰＵ１１は最も高い階級の場所を示す単語よりも上位の階級が存在するか否かを、場所ＤＢ１５１を参照して判断する（ステップＳ３６４）。ＣＰＵ１１は上位の階級が存在しないと判断した場合（ステップＳ３６４でＮＯ）、ステップＳ３６２で抽出した最も階級の高い場所を示す単語を記憶部１５に予め記憶した抽象的な記号に変換する（ステップＳ３６５）。一方、ＣＰＵ１１は上位の階級が存在すると判断した場合（ステップＳ３６４でＹＥＳ）、最も階級の高い場所を示す単語を、さらに上位の階級の単語へ変換する（ステップＳ３６６）。【０１４４】
ＣＰＵ１１は読み出したメッセージから時を示す単語を、時ＤＢ１５２を参照して抽出する（ステップＳ３６７）。ＣＰＵ１１は抽出した時を示す文言の階級に注目し、最も階級の高い時を示す単語を抽出する（ステップＳ３６８）。ＣＰＵ１１はステップＳ３６７で抽出されなかった他の時を示す単語を、最も高い単語の階級を基準に、時ＤＢ１５２を参照して変換する（ステップＳ３６９）。【０１４５】
ＣＰＵ１１は最も高い階級の時を示す単語よりも上位の階級が存在するか否かを、時ＤＢ１５２を参照して判断する（ステップＳ３７１）。ＣＰＵ１１は上位の階級が存在しないと判断した場合（ステップＳ３７１でＮＯ）、ステップＳ３６８で抽出した最も階級の高い時を示す単語を記憶部１５に予め記憶した抽象的な記号に変換する（ステップＳ３７２）。一方、ＣＰＵ１１は上位の階級が存在すると判断した場合（ステップＳ３７１でＹＥＳ）、最も階級の高い時を示す単語を、さらに上位の階級の単語へ変換する（ステップＳ３７３）。そして、ＣＰＵ１１は変換後のメッセージを変換前のメッセージに対応づけて日時記憶ファイル１５５に記憶する（ステップＳ３７４）。【０１４６】
本実施の形態７は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至６と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１４７】
実施の形態８
実施の形態８は閾距離以上でない場合及び閾時間以上でない場合に、より強度の高い曖昧化処理を行った上で、一般ユーザに変換後の公開情報を送信する形態に関する。図３８は本実施形態の処理内容を説明するためのグラフである。図３８（ａ）は実施の形態１に係る一般ユーザに対する公開情報の曖昧化強度の変化を示すグラフであり、図３８（ｂ）は本実施形態に係る一般ユーザに対する公開情報の曖昧化強度の変化を示すグラフである。横軸は距離を示し、Ｔｓは閾距離である。また縦軸は曖昧化処理の強度を示す。図３８（ａ）及び（ｂ）ともに距離の変化に伴う曖昧化強度の変化を示している。【０１４８】
図３８（ａ）に示す如く実施の形態１においては閾距離以上となった場合に、一般ユーザに曖昧化処理がなされた変換後の公開情報が送信される。図３８の例では曖昧化の強度は第１段階である。この第１段階は、場所を示す単語の階級を１段階上昇させる変換処理である。閾距離以上でない場合は、一般ユーザは、変換後のメッセージの送信を受けることができない。これは閾時間に関しても同様である。なお、限定ユーザは、曖昧化処理が行われていない公開情報の送信を受けることができる。【０１４９】
一方、本実施の形態においては、閾距離以上でない場合も、曖昧化の強度をさらに高くすることにより一般ユーザに公開情報を送信するものである。ＣＰＵ１１は閾距離が１／２以上であり、かつ、閾距離未満の場合、曖昧化処理の強度を第１段階よりも１段階高い第２段階で行う。具体的には、距離を示す単語の階級を２段階上昇させる変換処理を行う。また、ＣＰＵ１１は閾距離が１／２未満の場合、曖昧化処理の強度を第１段階よりも２段階高い第３段階で行う。具体的には、距離を示す単語の階級を３段階上昇させる変換処理を行う。これによりある程度プライバシーを保護しつつ、一般ユーザに対し、即時性の高い情報を提供することが可能となる。なお、本実施の形態においては、閾距離の１／２を基準に強度を変化させる例につき説明したが、あくまで一例であり、例えば閾距離の１／３毎に強度を変化させるなど、自由に設定すればよい。【０１５０】
図３９は公開情報の表示イメージを示す説明図である。図３９（ａ）は曖昧化の強度が第２段階の場合に、一般ユーザが閲覧することのできる表示イメージを示す説明図であり、図３９（ｂ）は曖昧化の強度が第３段階の場合に、一般ユーザが閲覧することのできる表示イメージを示す説明図である。なお、限定ユーザが閲覧することのできる表示イメージは図２４（ａ）に示すとおりであり、また曖昧化の強度が第１段階の場合に、一般ユーザが閲覧することのできる表示イメージを示す説明図は図２４（ｂ）に示すとおりである。【０１５１】
図３９（ｂ）の例は、距離が閾距離の１／２未満、または、差分が閾時間の１／２未満の場合を示している。この場合、ＣＰＵ１１は、曖昧化の強度をもとの時または場所を示す単語の階級から３段階上昇させて変換する処理を行う。例えば、時を示す単語「今」は３段階上昇して「今年」に変換される。同様に場所を示す単語「Ｌ駅」は３段階上昇して「Ａ県」に変換される。ＣＰＵ１１は階級を上昇させた場合に対応する単語が場所ＤＢ１５１または時ＤＢ１５２に存在しない場合は、記号？を記憶部１５から読み出して変換する。例えば時を示す単語「２００７年５月２５日」は「？」へ変換され、場所を示す単語「そこ」も「？」へ変換される。【０１５２】
図３９（ａ）の例は、距離が閾距離の１／２以上閾距離未満、または、差分が閾時間の１／２以上閾距離未満の場合を示している。この場合、ＣＰＵ１１は、曖昧化の強度をもとの時または場所を示す単語の階級から２段階上昇させて変換する処理を行う。例えば、時を示す単語「今」は２段階上昇して「今月」に変換される。同様に場所を示す単語「Ｌ駅」は２段階上昇して「Ｃ市」に変換される。これにより一般ユーザにも即時性の高い情報を提供することが可能となる。なお、限定ユーザについても、２段階の階級を設け、一の階級の限定ユーザには、閾距離未満、及び、閾時間未満の場合に、限定ユーザと同じく本実施の形態に係る曖昧化処理後の公開情報を送信するようにしても良い。【０１５３】
図４０乃至図４２は変換処理及び送信処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は、携帯電話機２から送信された公開情報中のメッセージを受信し、場所を示す単語及び時を示す単語を抽出する（ステップＳ４０１）。ＣＰＵ１１は抽出した場所を示す単語について場所ＤＢ１５１を参照し、第１乃至第３段階の変換処理を行い、同様に、抽出した時を示す単語について時ＤＢ１５２を参照し、第１乃至第３段階の変換処理を行う（ステップＳ４０２）。そしてＣＰＵ１１は第１段階乃至第３段階による変換処理が行われた後のメッセージを変換前のメッセージに対応づけて日時記憶ファイル１５５に記憶する（ステップＳ４０３）。具体的にはＣＰＵ１１は抽出した場所を示す単語の階級に基づき、１つ上の階級に属する対応する場所を示す単語を読み出して第１段階として変換し、２つ上の階級に属する対応する場所を示す単語を読み出して第２段階として変換し、３つ上の階級に属する対応する場所を示す単語を読み出して第３段階として変換する。時を示す単語についても同様の処理を行う。【０１５４】
その後、ユーザの公開情報の閲覧を希望する一般ユーザまたは限定ユーザは、パーソナルコンピュータ３のブラウザを起動し、サーバコンピュータ１へアクセスする。サーバコンピュータ１のＣＰＵ１１はＳＮＳへログインするための画面を送信し、一般ユーザまたは限定ユーザは識別番号を入力しログインする。サーバコンピュータ１のＣＰＵ１１はパーソナルコンピュータ３から送信された公開情報の送信要求及び識別情報を受け付ける（ステップＳ４０４）。【０１５５】
ＣＰＵ１１は公開対象のユーザに係る送信された識別情報が、識別情報ファイル１５７に記憶されているか否かを判断する（ステップＳ４０５）。ＣＰＵ１１は識別情報ファイル１５７を参照し、送信された識別情報が、公開対象のユーザに係る識別情報として記憶されているか否かを判断する。【０１５６】
ＣＰＵ１１は送信された識別情報が公開対象ユーザに係る識別情報として識別情報ファイル１５７に記憶されていると判断した場合は（ステップＳ４０５でＹＥＳ）、当該パーソナルコンピュータ３のユーザは限定ユーザであると判断し、日時記憶ファイル１５５からタイトル、メッセージ及び画像データを読み出す（ステップＳ４０６）。そして、タイトル、メッセージ及び画像データをＨＴＭＬ文書に変換した上で、限定ユーザのパーソナルコンピュータ３へ送信し（ステップＳ４０７）、処理を終了する。【０１５７】
一方、ＣＰＵ１１は送信された識別情報が公開対象ユーザに係る識別情報として識別情報ファイル１５７に記憶されていないと判断した場合は（ステップＳ４０５でＮＯ）、当該パーソナルコンピュータ３のユーザは一般ユーザであると判断し、時計部１８からの出力を参照し、現在の日時情報を取得する（ステップＳ４０８）。ＣＰＵ１１は日時記憶ファイル１５５に記憶した送信日時を読み出す（ステップＳ４０９）。ＣＰＵ１１はステップＳ４０８で取得した現在の日時情報とステップＳ４０９で読み出した送信日時との差分を算出する（ステップＳ４１１）。【０１５８】
ＣＰＵ１１は算出した差分が閾時間記憶ファイル１５４に記憶した閾時間以上であるか否かを判断する（ステップＳ４１２）。ＣＰＵ１１は差分が閾時間以上であると判断した場合（ステップＳ４１２でＹＥＳ）、位置記憶ファイル１５６の距離フィールドから距離を読み出す（ステップＳ４１３）。【０１５９】
ＣＰＵ１１は、読み出した距離が、閾距離記憶ファイル１５３に記憶した閾距離以上であるか否かを判断する（ステップＳ４１４）。ＣＰＵ１１は読み出した距離が閾距離以上であると判断した場合（ステップＳ４１４でＹＥＳ）、日時記憶ファイル１５５からタイトル、曖昧化処理された後の変換後のメッセージ及び画像データを読み出す（ステップＳ４１５）。そして、ＣＰＵ１１は、タイトル、変換後のメッセージ及び画像データをＨＴＭＬ文書に変換した上で、一般ユーザのパーソナルコンピュータ３へ送信し（ステップＳ４１６）、一連の処理を終了する。ステップＳ４１２においてＣＰＵ１１は差分が閾時間以上でないと判断した場合（ステップＳ４１２でＮＯ）、及び、ステップＳ４１４においてＣＰＵ１１は距離が閾距離以上でないと判断した場合（ステップＳ４１４でＮＯ）、差分が閾時間の１／２未満であるか、または、距離が閾距離の１／２未満であるか否かを判断する（ステップＳ４１７）。【０１６０】
ＣＰＵ１１は差分が閾時間の１／２未満であるか、または、距離が閾距離の１／２未満であると判断した場合（ステップＳ４１７でＹＥＳ）、第３段階による公開を可能とすべく、日時記憶ファイル１５５からタイトル、第３段階の変換後のメッセージ、及び画像データを読み出す（ステップＳ４１８）。そして、タイトル、第３段階の変換後のメッセージ及び画像データを一般ユーザのパーソナルコンピュータ３へ送信する（ステップＳ４１９）。そして処理を再びステップＳ４０８へ戻す。【０１６１】
ＣＰＵ１１は差分が閾時間の１／２未満であるか、または、距離が閾距離の１／２未満でないと判断した場合（ステップＳ４１７でＮＯ）、差分が閾時間の１／２以上閾時間未満、または、距離が閾距離の１／２以上閾距離未満であると判断し、第２段階による公開を可能とすべく、日時記憶ファイル１５５からタイトル、第２段階の変換後のメッセージ、及び画像データを読み出す（ステップＳ４２１）。そして、タイトル、第２段階の変換後のメッセージ及び画像データを一般ユーザのパーソナルコンピュータ３へ送信する（ステップＳ４２２）。そして処理を再びステップＳ４０８へ戻す。【０１６２】
本実施の形態８は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至７と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。【０１６３】
実施の形態９
図４３は実施の形態９に係るサーバコンピュータ１の構成を示すブロック図である。実施の形態９に係るサーバコンピュータ１を動作させるためのプログラムは、本実施の形態９のように、ＣＤ−ＲＯＭ等の可搬型記録媒体１Ａで提供することも可能である。さらに、プログラムを、通信網Ｎを介して図示しない他のサーバコンピュータからダウンロードすることも可能である。以下に、その内容を説明する。【０１６４】
図４３に示すサーバコンピュータ１の図示しない記録媒体読み取り装置に、位置情報を受信させ、単語を変換させ、公開情報を送信させるプログラムが記録された可搬型記録媒体１Ａを、挿入して記憶部１５の制御プログラム１５Ｐ内にこのプログラムをインストールする。または、かかるプログラムを、通信部１６を介して外部の図示しない他のサーバコンピュータからダウンロードし、記憶部１５にインストールするようにしても良い。かかるプログラムはＲＡＭ１２にロードして実行される。これにより、上述のようなサーバコンピュータ１として機能する。
【図１】
2009096015.tif 000003
【図２】
2009096015.tif 000004
【図３】
2009096015.tif 000005
【図４】
2009096015.tif 000006
【図５】
2009096015.tif 000007
【図６】
2009096015.tif 000008
【図７】
2009096015.tif 000009
【図８】
2009096015.tif 000010
【図９】
2009096015.tif 000011
【図１０】
2009096015.tif 000012
【図１１】
2009096015.tif 000013
【図１２】
2009096015.tif 000014
【図１３】
2009096015.tif 000015
【図１４】
2009096015.tif 000016
【図１５】
2009096015.tif 000017
【図１６】
2009096015.tif 000018
【図１７】
2009096015.tif 000019
【図１８】
2009096015.tif 000020
【図１９】
2009096015.tif 000021
【図２０】
2009096015.tif 000022
【図２１】
2009096015.tif 000023
【図２２】
2009096015.tif 000024
【図２３】
2009096015.tif 000025
【図２４】
2009096015.tif 000026
【図２５】
2009096015.tif 000027
【図２６】
2009096015.tif 000028
【図２７】
2009096015.tif 000029
【図２８】
2009096015.tif 000030
【図２９】
2009096015.tif 000031
【図３０】
2009096015.tif 000032
【図３１】
2009096015.tif 000033
【図３２】
2009096015.tif 000034
【図３３】
2009096015.tif 000035
【図３４】
2009096015.tif 000036
【図３５】
2009096015.tif 000037
【図３６】
2009096015.tif 000038
【図３７】
2009096015.tif 000039
【図３８】
2009096015.tif 000040
【図３９】
2009096015.tif 000041
【図４０】
2009096015.tif 000042
【図４１】
2009096015.tif 000043
【図４２】
2009096015.tif 000044
【図４３】
2009096015.tif 000045
【手続補正書】
【提出日】平成22年2月26日(2010.2.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯情報端末から第３者に公開すべく中央装置へ送信された公開情報を、前記中央装置から情報処理端末へ送信する公開情報送信方法において、
前記携帯情報端末から送信される位置情報を前記中央装置が受信する受信ステップと、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、
前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を前記中央装置から前記情報処理端末へ送信する送信ステップと
を備えることを特徴とする公開情報送信方法。
【請求項２】
携帯情報端末、情報処理装置及び中央装置が通信網を介して接続された公開情報送信システムにおいて、
前記携帯情報端末は、前記中央装置へ第３者に公開する公開情報を前記中央装置へ送信する手段を備え、
前記中央装置は、
前記送信する手段により送信された公開情報を受信する手段と、
前記携帯情報端末から送信される位置情報を受信する受信手段と、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を前記情報処理端末へ送信する送信手段と
を備えることを特徴とする公開情報送信システム。
【請求項３】
携帯情報端末から第３者に公開すべく送信された公開情報を外部へ送信する中央装置において、
前記携帯情報端末から送信される位置情報を受信する受信手段と、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換手段と、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信する送信手段と
を備えることを特徴とする中央装置。
【請求項４】
前記携帯情報端末により前記公開情報が送信された送信日時を記憶する日時記憶手段と、
時を示す単語を複数の階級に応じて分類した時データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる時を示す単語を、上位の階級に属する時を示す単語に変換する時変換手段とを備え、
前記送信手段は、
前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上であり、かつ、時計部により出力される日時及び前記日時記憶手段に記憶した送信日時の差分が、前記記憶部に記憶した閾時間以上の場合に、前記変換手段及び前記時変換手段により変換された後の公開情報を外部へ送信するよう構成してある
ことを特徴とする請求項３に記載の中央装置。
【請求項５】
前記携帯情報端末から送信された公開情報中に場所を示す単語が存在する場合、前記記憶部に記憶した閾距離を増加する閾距離増加手段
を備えることを特徴とする請求項４に記載の中央装置。
【請求項６】
前記携帯情報端末から送信された公開情報中に時を示す単語が存在する場合、前記記憶部に記憶した閾時間を増加する閾時間増加手段
を備えることを特徴とする請求項４または５に記載の中央装置。
【請求項７】
ユーザの識別情報を記憶した識別情報記憶部を備え、
前記送信手段は、
前記情報処理装置から識別情報が送信された場合に、該送信された識別情報が前記識別情報記憶部に存在せず、かつ、前記受信手段により受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換手段により変換された後の公開情報を外部へ送信するよう構成してある
ことを特徴とする請求項３に記載の中央装置。
【請求項８】
携帯情報端末から第３者に公開すべくコンピュータへ送信された公開情報を、前記コンピュータから外部へ送信するためのプログラムにおいて、
コンピュータに、
前記携帯情報端末から送信される位置情報を受信する受信ステップと、
場所を示す単語を複数の階級に応じて分類した場所データベースを参照して、前記携帯情報端末から送信された公開情報中に含まれる場所を示す単語を、上位の階級に属する場所を示す単語に変換する変換ステップと、
前記受信ステップにより受信した前記携帯情報端末の位置情報及び前記公開情報を送信した時点の前記携帯情報端末の位置情報に基づく距離が、記憶部に記憶した閾距離以上の場合に、前記変換ステップにより変換された後の公開情報を外部へ送信する送信ステップと
を実行させるプログラム。
【国際調査報告】
2009096015.tif 000046
2009096015.tif 000047
2009096015.tif 000048
2009096015.tif 000049