(57)【要約】【課題】投稿された文章である投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができなかった。【解決手段】端末装置から投稿情報および位置情報を受信し、当該投稿情報と位置情報とを対応付けて蓄積する、または、端末装置から位置情報を受信し、当該位置情報が示す位置に関連する内容を示す投稿情報を取得し、端末装置に送信するサーバ装置と、投稿情報を受け付け、当該投稿情報と位置情報とをサーバ装置に送信する、または、位置情報をサーバ装置に送信し、当該送信に応じてサーバ装置から投稿情報を受信する端末装置とを備える情報システムにより、送信された投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができる。【選択図】図１
2015032190.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、１以上の端末装置とを備える情報システムであって、
前記サーバ装置は、
ユーザが投稿した情報である投稿情報と、当該投稿情報が示す投稿内容に関連する位置を示す位置情報とが対応付いた情報である１以上の投稿管理情報が格納される投稿管理情報格納部と、
投稿情報および位置情報、または、投稿情報を要求する指示であり位置情報を有する指示である投稿情報要求指示を、前記端末装置から受信する受信部と、
前記受信部が前記端末装置から投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とが対応付いた投稿管理情報を、前記投稿管理情報格納部に蓄積する蓄積部と、
前記受信部が前記端末装置から位置情報を受信した場合に、当該位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、前記投稿管理情報格納部から取得する投稿情報取得部と、
前記投稿情報取得部が取得した投稿情報を、前記端末装置に送信する送信部とを備え、
前記端末装置は、
端末装置の位置を示す位置情報を取得する端末位置情報取得部と、
投稿情報を受け付ける端末受付部と、
前記端末受付部が受け付けた投稿情報および前記端末位置情報取得部が取得した位置情報、または、前記端末位置情報取得部が取得した位置情報を有する投稿情報要求指示を、前記サーバ装置に送信する端末送信部と、
前記投稿情報および位置情報の送信、または、前記投稿情報要求指示の送信に応じて、投稿情報を受信する端末受信部と、
前記端末受信部が受信した投稿情報を出力する端末出力部とを備える情報システム。
【請求項２】
前記端末装置は、
１以上の位置情報が格納される端末位置情報格納部をさらに備え、
前記端末受付部は、
前記端末位置情報格納部に格納されている１以上の位置情報の中から、送信する投稿情報に対応する位置情報を選択する指示である送信位置選択指示をも受け付け、
前記端末送信部は、
前記端末受付部が受け付けた投稿情報および前記送信位置選択指示に対応する位置情報を、前記サーバ装置に送信する請求項１記載の情報システム。
【請求項３】
前記端末装置は、
前記端末位置情報取得部が取得した１以上の位置情報が格納される端末位置情報格納部と、
前記端末位置情報取得部が取得した位置情報を、前記端末位置情報格納部に蓄積する端末蓄積部とをさらに備え、
前記端末受付部は、
前記端末位置情報格納部に格納されている１以上の位置情報の中から、送信する投稿情報に対応する位置情報を選択する指示である送信位置選択指示をも受け付け、
前記端末送信部は、
前記端末受付部が受け付けた投稿情報および前記送信位置選択指示に対応する位置情報を、前記サーバ装置に送信する請求項１記載の情報システム。
【請求項４】
前記端末装置は、
前記端末位置情報取得部が取得した１以上の位置情報が格納される端末位置情報格納部と、
前記端末位置情報取得部が取得した位置情報を、前記端末位置情報格納部に蓄積する端末蓄積部とをさらに備え、
前記端末受付部は、
前記端末位置情報格納部に格納されている１以上の位置情報の中から、受信する投稿情報に対応する位置情報を選択する指示である受信位置選択指示をも受け付け、
前記端末送信部は、
前記端末受付部が受け付けた受信位置選択指示に対応する位置情報を、前記サーバ装置に送信する請求項１記載の情報システム。
【請求項５】
前記端末送信部は、
前記端末受付部が受け付けた投稿情報および前記端末位置情報取得部が取得した位置情報を、前記サーバ装置に送信し、
前記端末受信部は、
前記投稿情報および位置情報の送信に応じて、投稿情報を受信し、
前記投稿情報取得部は、
前記受信部が前記端末装置から投稿情報および位置情報を受信した場合に、当該位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、前記投稿管理情報格納部から取得する請求項１から請求項３いずれか一項に記載の情報システム。
【請求項６】
前記端末蓄積部は、
前記端末位置情報取得部が取得した位置情報が予め決められた条件を満たすか否かを判断し、当該予め決められた条件を満たす場合に、当該位置情報を前記端末位置情報格納部に蓄積する請求項２から請求項４いずれか一項に記載の情報システム。
【請求項７】
前記位置情報は、無線ＬＡＮのアクセスポイントを識別する情報である請求項１から請求項５いずれか一項に記載の情報システム。
【請求項８】
請求項１から請求項７いずれか一項に記載の情報システムを構成するサーバ装置。
【請求項９】
ユーザが投稿した情報である投稿情報と、当該投稿情報が示す投稿内容に関連する位置を示す位置情報とが対応付いた情報である１以上の投稿管理情報が格納される投稿管理情報格納部と、
受信部と、蓄積部と、投稿情報取得部と、送信部とを用いて行われる情報処理方法であって、
前記受信部が、
投稿情報および位置情報、または、投稿情報を要求する指示であり位置情報を有する指示である投稿情報要求指示を受信する受信ステップと、
前記蓄積部が、
前記受信部が投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とが対応付いた投稿管理情報を、前記投稿管理情報格納部に蓄積する蓄積ステップと、
前記投稿情報取得部が、
前記受信部が位置情報を受信した場合に、当該位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、前記投稿管理情報格納部から取得する投稿情報取得ステップと、
前記送信部が、
前記投稿情報取得部が取得した投稿情報を送信する送信ステップとを備える情報処理方法。
【請求項１０】
端末位置情報取得部と、端末受付部と、端末送信部と、端末受信部と、端末出力部と用いて行われる情報処理方法であって、
前記端末位置情報取得部が、
位置を示す位置情報を取得する端末位置情報取得ステップと、
前記端末受付部が、
投稿情報とを受け付ける端末受付ステップと、
前記端末送信部が、
前記端末受付部が受け付けた投稿情報および前記端末位置情報取得部が取得した位置情報、または、前記端末位置情報取得部が取得した位置情報を有する投稿情報要求指示を送信する端末送信ステップと、
前記端末受信部が、
前記投稿情報および位置情報の送信、または、前記投稿情報要求指示の送信に応じて、投稿情報を受信する端末受信ステップと、
前記端末出力部が、
前記端末受信部が受信した投稿情報を出力する端末出力ステップとを備える情報処理方法。
【請求項１１】
ユーザが投稿した情報である投稿情報と、当該投稿情報が示す投稿内容に関連する位置を示す位置情報とが対応付いた情報である１以上の投稿管理情報が格納される投稿管理情報格納部にアクセス可能なコンピュータを、
投稿情報および位置情報、または、投稿情報を要求する指示であり位置情報を有する指示である投稿情報要求指示を受信する受信部と、
前記受信部が投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とが対応付いた投稿管理情報を、前記投稿管理情報格納部に蓄積する蓄積部と、
前記受信部が位置情報を受信した場合に、当該位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、前記投稿管理情報格納部から取得する投稿情報取得部と、
前記投稿情報取得部が取得した投稿情報を送信する送信部として機能させるためのプログラム。
【請求項１２】
コンピュータを、
位置を示す位置情報を取得する端末位置情報取得部と、
投稿情報とを受け付ける端末受付部と、
前記端末受付部が受け付けた投稿情報および前記端末位置情報取得部が取得した位置情報、または、前記端末位置情報取得部が取得した位置情報を有する投稿情報要求指示を送信する端末送信部と、
前記投稿情報および位置情報の送信、または、前記投稿情報要求指示の送信に応じて、投稿情報を受信する端末受信部と、
前記端末受信部が受信した投稿情報を出力する端末出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投稿情報を送受信する情報システム等に関するものである。
【背景技術】
【０００２】
従来、ユーザが自由に文章などを投稿し、当該投稿された文章などを閲覧することができるいわゆる掲示板サイトが開発されている（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】“BBSとは”、［online］、IT用語辞書e-Words、［２０１３年７月１９日検索］、インターネット［URL；http://e-words.jp/w/BBS.html］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の掲示板サイトでは、投稿された文章は、どのユーザでも自由に閲覧することができ、例えば、文章に対応付いている位置に訪れたことのあるユーザだけが閲覧できるようにすることができなかった。つまり、投稿された文章である投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報システムは、サーバ装置と、１以上の端末装置とを備える情報システムであって、サーバ装置は、ユーザが投稿した情報である投稿情報と、投稿情報が示す投稿内容に関連する位置を示す位置情報とが対応付いた情報である１以上の投稿管理情報が格納される投稿管理情報格納部と、投稿情報および位置情報、または、投稿情報を要求する指示であり位置情報を有する指示である投稿情報要求指示を、端末装置から受信する受信部と、受信部が端末装置から投稿情報および位置情報を受信した場合に、投稿情報と位置情報とが対応付いた投稿管理情報を、投稿管理情報格納部に蓄積する蓄積部と、受信部が端末装置から位置情報を受信した場合に、位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、投稿管理情報格納部から取得する投稿情報取得部と、投稿情報取得部が取得した投稿情報を、端末装置に送信する送信部とを備え、端末装置は、端末装置の位置を示す位置情報を取得する端末位置情報取得部と、投稿情報を受け付ける端末受付部と、端末受付部が受け付けた投稿情報および端末位置情報取得部が取得した位置情報、または、端末位置情報取得部が取得した位置情報を有する投稿情報要求指示を、サーバ装置に送信する端末送信部と、投稿情報および位置情報の送信、または、投稿情報要求指示の送信に応じて、投稿情報を受信する端末受信部と、端末受信部が受信した投稿情報を出力する端末出力部とを備える情報システムである。
【０００６】
このような構成により、送信された投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができる。
【０００７】
また、本第二の発明の情報システムは、第一の発明に対して、端末装置は、１以上の位置情報が格納される端末位置情報格納部をさらに備え、端末受付部は、端末位置情報格納部に格納されている１以上の位置情報の中から、送信する投稿情報に対応する位置情報を選択する指示である送信位置選択指示をも受け付け、端末送信部は、端末受付部が受け付けた投稿情報および送信位置選択指示に対応する位置情報を、サーバ装置に送信する情報システムである。
【０００８】
このような構成により、ユーザが指定した位置を示す位置情報を対応付けて、投稿情報を送信することができる。
【０００９】
また、本第三の発明の情報システムは、第一の発明に対して、端末装置は、端末位置情報取得部が取得した１以上の位置情報が格納される端末位置情報格納部と、端末位置情報取得部が取得した位置情報を、端末位置情報格納部に蓄積する端末蓄積部とをさらに備え、端末受付部は、端末位置情報格納部に格納されている１以上の位置情報の中から、送信する投稿情報に対応する位置情報を選択する指示である送信位置選択指示をも受け付け、端末送信部は、端末受付部が受け付けた投稿情報および送信位置選択指示に対応する位置情報を、サーバ装置に送信する情報システムである。
【００１０】
このような構成により、ユーザが過去に居た位置を示す位置情報を対応付けて、投稿情報を送信することができる。
【００１１】
また、本第四の発明の情報システムは、第一の発明に対して、端末装置は、端末位置情報取得部が取得した１以上の位置情報が格納される端末位置情報格納部と、端末位置情報取得部が取得した位置情報を、端末位置情報格納部に蓄積する端末蓄積部とをさらに備え、端末受付部は、端末位置情報格納部に格納されている１以上の位置情報の中から、受信する投稿情報に対応する位置情報を選択する指示である受信位置選択指示をも受け付け、端末送信部は、端末受付部が受け付けた受信位置選択指示に対応する位置情報を、サーバ装置に送信する情報システムである。
【００１２】
このような構成により、ユーザが過去に居た位置を示す位置情報に基づいて、投稿情報を受信することができる。
【００１３】
また、本第五の発明の情報システムは、第一から第三いずれか１つの発明に対して、端末送信部は、端末受付部が受け付けた投稿情報および端末位置情報取得部が取得した位置情報を、サーバ装置に送信し、端末受信部は、投稿情報および位置情報の送信に応じて、投稿情報を受信し、投稿情報取得部は、受信部が端末装置から投稿情報および位置情報を受信した場合に、位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、投稿管理情報格納部から取得する情報システムである。
【００１４】
このような構成により、投稿情報の送信に応じて、当該投稿情報に対応付いている位置情報が示す位置に対応する投稿情報を受信することができる。
【００１５】
また、本第六の発明の情報システムは、第二から第四いずれか１つの発明に対して、端末蓄積部は、端末位置情報取得部が取得した位置情報が予め決められた条件を満たすか否かを判断し、予め決められた条件を満たす場合に、位置情報を端末位置情報格納部に蓄積する情報システムである。
【００１６】
このような構成により、ユーザが過去に居た位置を示す位置情報を蓄積することができる。
【００１７】
また、本第七の発明の情報システムは、第一から第五いずれか１つの発明に対して、位置情報は、無線ＬＡＮのアクセスポイントを識別する情報である情報システムである。
【００１８】
このような構成により、送信された投稿情報に対応付いている無線ＬＡＮのアクセスポイントを識別する情報に基づいて、投稿情報を受信することができる。
【発明の効果】
【００１９】
本発明による情報システム等によれば、送信された投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における情報システム１の概念図
【図２】同サーバ装置１１および端末装置１２のブロック図
【図３】同サーバ装置１１の全体動作について説明するフローチャート
【図４】同端末装置１２の全体動作について説明するフローチャート
【図５】同投稿管理情報の例を示す図
【図６】同位置情報の例を示す図
【図７】同投稿情報の入力例を示す図
【図８】上記実施の形態におけるコンピュータシステムの概観図
【図９】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２１】
以下、本発明による情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２２】
（実施の形態１）
本実施の形態において、サーバ装置１１と、１以上の端末装置１２とを備える情報システム１について説明する。サーバ装置１１は、端末装置１２から投稿情報と位置情報とを受信し、当該投稿情報と位置情報とを蓄積する、または、端末装置１２から位置情報を受信し、当該位置情報が示す位置に関連する内容を示す投稿情報を取得し、端末装置１２に送信する。また、端末装置１２は、投稿情報を受け付け、当該投稿情報と位置情報とをサーバ装置に送信する、または、位置情報をサーバ装置１１に送信し、当該送信に応じてサーバ装置１１から投稿情報を受信する。
【００２３】
図１は、本実施の形態における情報システム１の概念図である。図１において、サーバ装置１１と、１以上の端末装置１２とは、通信手段１３を介して通信可能である。また、端末装置１２は、例えば、携帯電話やＰＤＡなどの携帯端末である。また、通信手段１３は、無線または有線の通信手段であり、例えば、インターネットや、イントラネット、ＬＡＮ、ＮＦＣやＺｉｇＢｅｅなどの近距離無線通信用の通信手段などである。
【００２４】
図２は、本実施の形態におけるサーバ装置１１および端末装置１２のブロック図である。サーバ装置１１は、投稿管理情報格納部１１１、受信部１１２、蓄積部１１３、投稿情報取得部１１４、送信部１１５を備える。また、端末装置１２は、端末位置情報格納部１２１、端末位置情報取得部１２２、端末蓄積部１２３、端末受付部１２４、端末送信部１２５、端末受信部１２６、端末出力部１２７を備える。
【００２５】
投稿管理情報格納部１１１には、１以上の投稿管理情報が格納される。「投稿管理情報」とは、投稿情報を管理するための情報である。また、「投稿管理情報」は、投稿情報と、位置情報とが対応付いた情報である。
【００２６】
上記「投稿情報」とは、投稿内容を示す情報である。「投稿内容」とは、例えば、伝言や、いわゆるつぶやき、いわゆる口コミなどである。また、「投稿内容」は、問わない。また、「投稿情報」は、通常、ユーザにより投稿された情報である。また、「投稿情報」の形式は、通常、文字であるが、画像や、音声であってもよい。
【００２７】
また、上記「位置情報」とは、位置を示す情報である。当該「位置」は、通常、経緯度であるが、地図上の座標や、いわゆる地名、住所などであってもよい。また、「位置情報」は、例えば、無線ＬＡＮのアクセスポイントを識別する情報（以下、適宜、アクセスポイント識別情報）であってもよい。「アクセスポイント識別情報」は、例えば、アクセスポイントのＳＳＩＤや、アクセスポイントのＭＡＣアドレス、アクセスポイントのＩＰアドレス（グローバルＩＰアドレス）、アクセスポイントの個体識別番号などを示す情報である。また、当該「位置」には、いわゆる高さ（高度）が含まれてもよいし、そうでなくてもよい。
【００２８】
なお、投稿管理情報が有する位置情報（投稿情報に対応付いている位置情報）は、通常、投稿情報が示す投稿内容に関連する位置を示す。「投稿内容に関連する位置」とは、通常、投稿情報が送信された位置である。また、「投稿内容に関連する位置」は、例えば、投稿内容の対象とされている物体が存在している位置または存在していた位置や、投稿内容の対象とされている出来事が発生している位置または発生していた位置などであってもよい。また、投稿管理情報が有する位置情報を、以下、適宜、投稿位置情報とする。
【００２９】
また、投稿管理情報は、例えば、日時を示す日時情報を有していてもよい。当該日時情報が示す日時は、例えば、投稿管理情報が投稿管理情報格納部１１１に蓄積された日時や、後述の受信部１１２が投稿情報を受信した日時などである。また、日時は、通常、日付と時刻を有する。また、投稿管理情報が有する日時情報を、以下、適宜、投稿日時情報とする。
【００３０】
また、投稿管理情報は、例えば、ユーザを識別するユーザ識別情報を有していてもよい。当該ユーザ識別情報により識別されるユーザは、投稿情報を送信したユーザである。また、投稿管理情報が有するユーザ識別情報を、以下、適宜、投稿ユーザ識別情報とする。
【００３１】
受信部１１２は、端末装置１２から情報を受信する。当該端末装置１２から受信する情報は、例えば、投稿情報や、位置情報、ユーザ識別情報などである。
【００３２】
受信部１１２は、例えば、投稿情報および位置情報を受信する。「投稿情報および位置情報を受信する」とは、投稿情報と共に位置情報を受信することである。この場合、当該投稿情報と当該位置情報とは、対応付いていてもよいし、そうでなくてもよい。
【００３３】
また、受信部１１２は、例えば、投稿情報要求指示を受信する。「投稿情報要求指示」とは、投稿情報を要求する指示である。また、「投稿情報要求指示」は、通常、位置情報を有する。つまり、受信部１１２は、投稿情報要求指示を受信することにより、位置情報を受信する。
【００３４】
また、例えば、ユーザ識別情報を受信する場合、受信部１１２は、通常、位置情報と共に、ユーザ識別情報を受信する。つまり、「投稿情報要求指示」は、例えば、ユーザ識別情報を有していてもよい。
【００３５】
蓄積部１１３は、受信部１１２が端末装置１２から投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とが対応付いた投稿管理情報を、投稿管理情報格納部１１１に蓄積する。具体的に、蓄積部１１３は、受信部１１２が端末装置から投稿情報および位置情報を受信したか否かを判断する。そして、蓄積部１１３は、受信部１１２が端末装置から投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とを対応付けて、投稿管理情報を構成する。そして、蓄積部１１３は、構成した投稿管理情報を、投稿管理情報格納部１１１に蓄積する。
【００３６】
また、受信部１１２が端末装置１２から投稿情報および位置情報と共に、ユーザ識別情報を受信した場合、蓄積部１１３は、当該投稿情報と当該位置情報と当該ユーザ識別情報とを対応付けて、投稿管理情報を構成してもよい。
【００３７】
また、蓄積部１１３は、例えば、日時情報を取得し、当該日時情報を対応付けて、投稿管理情報を構成してもよい。
【００３８】
投稿情報取得部１１４は、受信部１１２が端末装置１２から位置情報を受信した場合に、投稿情報を、投稿管理情報格納部１１１から取得する。ここで、受信部１１２が端末装置１２から受信した位置情報を、受信位置情報とする。投稿情報取得部１１４は、通常、受信位置情報が示す位置との関係が予め決められた条件を満たす位置を示す投稿位置情報に対応付いている投稿情報を、投稿管理情報格納部１１１から取得する。当該「関係」とは、通常、「距離」である。つまり、投稿情報取得部１１４は、受信位置情報が示す位置との距離が予め決められた条件（以下、適宜、距離条件）を満たすほど近い位置を示す投稿位置情報に対応付いている投稿情報を、投稿管理情報から取得する。
【００３９】
具体的に、投稿情報取得部１１４は、受信位置情報と、１以上の各投稿管理情報が有する投稿位置情報とを用いて、受信位置情報が示す位置と、１以上の各投稿位置情報が示す位置との距離（以下、適宜、投稿距離）を算出する。そして、投稿情報取得部１１４は、投稿距離が距離条件を満たすか否かを判断する。そして、投稿情報取得部１１４は、投稿距離が距離条件を満たす投稿位置情報に対応付いている投稿情報を、投稿管理情報格納部１１１から取得する。
【００４０】
例えば、距離条件が「距離≦２ｍ」であるとする。当該距離条件は、投稿距離が２ｍ以下であることを意味する。また、例えば、受信位置情報と投稿位置情報とを用いて算出された投稿距離が「１ｍ」であるとする。この様な場合、投稿情報取得部１１４は、当該投稿距離が、当該距離条件を満たすと判断する。そして、投稿情報取得部１１４は、当該投稿距離の算出に用いた投稿位置情報に対応付いている投稿情報を、投稿管理情報格納部１１１から取得する。
【００４１】
また、上記「受信位置情報が示す位置との距離が距離条件を満たすほど近い位置を示す投稿位置情報」には、「受信位置情報と同一の投稿位置情報」も含まれる。つまり、投稿情報取得部１１４は、受信位置情報と同一の投稿位置情報に対応付いている投稿情報を、投稿管理情報格納部１１１から取得してもよい。
【００４２】
また、投稿情報取得部１１４は、例えば、予め決められた条件（以下、適宜、日時条件）を満たす日時を示す投稿日時情報が対応付いている投稿情報を取得してもよい。「日時条件」は、通常、現在の日時との関係に関する条件である。また、ここで、投稿日時情報が示す日時を、以下、適宜、投稿日時とする。「日時条件」は、例えば、投稿日時が現在の日時から２４時間以内であることや、投稿日時が現在の日時から７日間以内であること、投稿日時が有する時刻が属する時間帯が、現在の時刻が属する時間帯と同じであることなどである。
【００４３】
また、投稿情報取得部１１４は、例えば、予め決められた条件（以下、適宜、ユーザ条件）を満たす投稿ユーザ識別情報が対応付いている投稿情報を取得してもよい。「ユーザ条件」は、通常、受信部１１２が受信したユーザ識別情報（以下、受信ユーザ識別情報）との関係に関する条件である。「ユーザ条件」は、通常、投稿ユーザ識別情報が受信ユーザ識別情報と異なること、である。
【００４４】
また、投稿情報取得部１１４は、例えば、投稿情報に対応付いている情報と共に、投稿情報を取得してもよい。当該「投稿情報に対応付いている情報」とは、例えば、ユーザ識別情報や、位置情報、日時情報などである。
【００４５】
送信部１１５は、情報を端末装置１２に送信する。当該端末装置１２に送信する情報は、通常、投稿情報取得部１１４が取得した投稿情報である。また、当該端末装置１２に送信する情報は、例えば、投稿情報取得部１１４が投稿情報と共に取得した位置情報や、ユーザ識別情報などであってもよい。また、当該情報の送信先となる端末装置１２は、通常、サーバ装置１１に位置情報などの情報を送信した端末装置１２である。
【００４６】
端末装置１２が備える端末位置情報格納部１２１には、１以上の位置情報が格納される。当該位置情報は、通常、端末位置情報取得部１２２が取得した位置情報である。また、
また、当該位置情報には、例えば、日時情報が対応付いていてもよい。当該日時情報が示す日時は、例えば、位置情報が端末位置情報格納部１２１に蓄積された日時や、後述の端末位置情報取得部１２２が位置情報を取得した日時などである。
【００４７】
また、端末位置情報格納部１２１には、例えば、１以上の位置情報が予め格納されていてもよい。当該位置情報が示す位置は、例えば、地図上の位置である。この場合、端末位置情報格納部１２１には、例えば、地図を示す情報である地図情報が格納されており、当該地図情報が、１以上の位置情報を有していてもよい。
【００４８】
なお、地図情報が示す地図の種類は、問わない。また、地図情報は、通常、カーナビゲーションで用いられるＫＩＷＩフォーマットのものである。また、地図情報は、例えば、いわゆるラスタデータや、いわゆるベクタデータであってもよい。
【００４９】
端末位置情報取得部１２２は、位置を示す位置情報を取得する。当該位置情報は、端末装置１２の位置を示す位置情報である。また、当該「端末装置１２の位置を示す位置情報」を、以下、適宜、端末位置情報とする。また、端末位置情報取得部１２２は、通常、定期的に端末位置情報を取得する。また、端末位置情報取得部１２２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置、無線ＬＡＮのアクセスポイントから位置情報を受信する装置などから、位置情報を取得する。この場合、端末位置情報取得部１２２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、端末位置情報取得部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５０】
なお、いわゆる地名や、住所などを示す位置情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５１】
端末蓄積部１２３は、端末位置情報を、端末位置情報格納部１２１に蓄積する。端末蓄積部１２３は、通常、端末位置情報取得部１２２が端末位置情報を取得するたびに、当該端末位置情報を、端末位置情報格納部１２１に蓄積する。
【００５２】
また、端末蓄積部１２３は、例えば、端末位置情報が予め決められた条件（以下、適宜、端末位置条件）を満たす場合に、当該端末位置情報を、端末位置情報格納部１２１に蓄積してもよい。具体的に、端末蓄積部１２３は、端末位置情報取得部１２２が取得した端末位置情報が、端末位置条件を満たすか否かを判断する。そして、端末蓄積部１２３は、端末位置情報が端末位置条件を満たす場合に、当該端末位置情報を端末位置情報格納部１２１に蓄積する。
【００５３】
また、上記「端末位置条件」は、例えば、端末位置情報に関する条件や、端末位置情報が取得されたタイミングに関する条件などである。「端末位置情報に関する条件」は、例えば、端末位置情報が、端末位置情報格納部１２１に格納されている位置情報と異なることや、端末位置情報が、直前に取得された端末位置情報と異なることなどである。また、「端末位置情報が取得されたタイミングに関する条件」は、例えば、端末位置情報が取得されたタイミングが、直前に端末位置情報が蓄積された時刻から予め決められた時間が経過したあとであることや、端末位置情報が取得されたタイミングが、予め決められた時刻であることなどである。
【００５４】
端末受付部１２４は、情報や指示などを受け付ける。当該情報は、例えば、投稿情報である。また、当該指示は、例えば、位置選択指示や、端末位置送信指示などである。
【００５５】
上記「位置選択指示」とは、位置情報を選択する指示である。また、「位置選択指示」は、通常、端末位置情報格納部１２１に格納されている１以上の位置情報の中から、位置情報を選択する指示である。また、「位置選択指示」は、例えば、送信位置選択指示や、受信位置選択指示などである。「送信位置選択指示」とは、送信する投稿情報に対応する位置情報を選択する指示である。言い換えると、「送信位置選択指示」とは、投稿情報を送信する際に、当該投稿情報に対応付けて送信する位置情報を選択する指示である。また、「受信位置選択指示」とは、受信する投稿情報に対応する位置情報を選択する指示である。言い換えると、「受信位置選択指示」とは、投稿情報の受信に際して送信する位置情報を選択する指示である。
【００５６】
また、上記「端末位置送信指示」とは、端末位置情報取得部１２２が取得した端末位置情報を、サーバ装置１１に送信する指示である。また、「端末位置送信指示」は、当該端末位置情報を有する投稿情報要求指示を、サーバ装置１１に送信する指示でもある。
【００５７】
また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００５８】
また、端末受付部１２４における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。端末受付部１２４は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００５９】
端末送信部１２５は、情報や指示を、サーバ装置１１に送信する。当該情報は、例えば、投稿情報や、位置情報、ユーザ識別情報などである。また、当該指示は、通常、投稿情報要求指示である。
【００６０】
例えば、端末受付部１２４が投稿情報を受け付けた場合、端末送信部１２５は、当該投稿情報の受け付けに応じて、当該投稿情報および端末位置情報を送信する。また、例えば、端末受付部１２４が端末位置送信指示を受け付けた場合、端末送信部１２５は、当該端末位置送信指示の受け付けに応じて、端末位置情報を送信する。このとき、端末送信部１２５は、通常、端末位置情報を有する投稿情報要求指示を送信する。
【００６１】
また、例えば、端末受付部１２４が送信位置選択指示を受け付けた場合、端末送信部１２５は、通常、端末受付部１２４が受け付けた投稿情報および送信位置選択指示に対応する位置情報を送信する。この場合、端末受付部１２４が投稿情報および送信位置選択指示を受け付ける順序は、問わない。また、例えば、端末受付部１２４が受信位置選択指示を受け付けた場合、端末送信部１２５は、通常、受信位置選択指示に対応する位置情報を送信する。
【００６２】
なお、「送信位置選択指示に対応する位置情報」および「受信位置選択指示に対応する位置情報」は、通常、当該指示により選択された位置情報である。また、「送信位置選択指示に対応する位置情報」を、以下、適宜、送信選択位置情報とする。また、「受信位置選択指示に対応する位置情報」を、以下、適宜、受信選択位置情報とする。
【００６３】
また、端末送信部１２５は、例えば、位置情報と共に、ユーザ識別情報を送信してもよい。この場合、当該ユーザ識別情報は、通常、予め決められた記憶領域に格納されている。
【００６４】
端末受信部１２６は、端末送信部１２５による位置情報の送信に応じて、サーバ装置１１から情報を受信する。当該「位置情報の送信」とは、例えば、投稿情報および端末位置情報の送信、端末位置情報を有する投稿情報要求指示、投稿情報および送信位置選択指示に対応する位置情報の送信、受信位置選択指示に対応する位置情報の送信などである。また、サーバ装置１１から受信する情報は、通常、投稿情報である。また、当該情報は、例えば、ユーザ識別情報や、位置情報、日時情報などであってもよい。
【００６５】
端末出力部１２７は、端末受信部１２６が受信した投稿情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００６６】
また、端末出力部１２７は、例えば、端末位置情報格納部１２１に格納されている１以上の位置情報を出力してもよい。また、端末位置情報格納部１２１に地図情報が格納されている場合、端末出力部１２７は、当該地図情報を出力してもよい。
【００６７】
また、端末出力部１２７は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部１２７は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００６８】
なお、投稿管理情報格納部１１１、端末位置情報格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、投稿管理情報格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して投稿管理情報格納部１１１などに記憶されてもよい。
【００６９】
また、受信部１１２、端末受信部１２６は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００７０】
また、蓄積部１１３、投稿情報取得部１１４、端末蓄積部１２３は、通常、ＭＰＵやメモリ等から実現され得る。また、蓄積部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、蓄積部１１３などは、ハードウェア（専用回路）で実現されてもよい。
【００７１】
また、送信部１１５、端末送信部１２５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００７２】
次に、情報システム１の全体動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、サーバ装置１１の全体動作について、図３のフローチャートを用いて説明する。
【００７３】
（ステップＳ３０１）蓄積部１１３は、受信部１１２が投稿情報および位置情報を受信したか否かを判断する。受信した場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０４に進む。
【００７４】
（ステップＳ３０２）蓄積部１１３は、ステップＳ３０１で受信した投稿情報と位置情報とを対応付け、投稿管理情報を構成する。
【００７５】
（ステップＳ３０３）蓄積部１１３は、ステップＳ３０２で構成した投稿情報を、投稿管理情報格納部１１１に蓄積する。
【００７６】
（ステップＳ３０４）投稿情報取得部１１４は、受信部１１２が位置情報を受信したか否かを判断する。受信した場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０１に戻る。
【００７７】
（ステップＳ３０５）投稿情報取得部１１４は、カウンタｉに１をセットする。ここで、投稿管理情報格納部１１１には、ｍ個の投稿管理情報が格納されているものとする。
【００７８】
（ステップＳ３０６）投稿情報取得部１１４は、ステップＳ３０４で受信した位置情報である受信位置情報と、投稿管理情報［ｉ］が有する位置情報である投稿位置情報［ｉ］とを用いて、投稿距離を算出する。
【００７９】
（ステップＳ３０７）投稿情報取得部１１４は、ステップＳ３０６で算出した投稿距離が距離条件を満たすか否かを判断する。満たす場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０９に進む。
【００８０】
（ステップＳ３０８）投稿情報取得部１１４は、投稿管理情報［ｉ］が有する投稿情報である投稿情報［ｉ］を取得する。
【００８１】
（ステップＳ３０９）投稿情報取得部１１４は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ３０１に戻り、そうでない場合は、ステップＳ３１０に進む。
【００８２】
（ステップＳ３１０）投稿情報取得部１１４は、ｉを１インクリメントする。そして、ステップＳ３０６に戻る。
【００８３】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００８４】
次に、端末装置１２の全体動作について、図４のフローチャートを用いて説明する。
【００８５】
（ステップＳ４０１）端末装置１２は、端末受付部１２４が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０１に戻る。
【００８６】
（ステップＳ４０２）端末装置１２は、電源ＯＮの処理を行う。
【００８７】
（ステップＳ４０３）端末位置情報取得部１２２は、端末位置情報の取得を開始する。以降、端末位置情報取得部１２２は、通常、端末装置１２の電源がＯＦＦになるまで、端末位置情報を定期的に取得し続ける。
【００８８】
（ステップＳ４０４）端末蓄積部１２３は、ステップＳ４０３で取得した端末位置情報が端末位置条件を満たすか否かを判断する。満たす場合は、ステップＳ４０５に進み、そうでない場合は、ステップＳ４０６に進む。
【００８９】
（ステップＳ４０５）端末蓄積部１２３は、ステップＳ４０３で取得した端末位置情報を、端末位置情報格納部１２１に蓄積する。
【００９０】
（ステップＳ４０６）端末送信部１２５は、端末受付部１２４が投稿情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０７に進み、そうでない場合は、ステップＳ４１３に進む。
【００９１】
（ステップＳ４０７）端末送信部１２５は、端末受付部１２４が送信位置選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０９に進み、そうでない場合は、ステップＳ４０８に進む。
【００９２】
（ステップＳ４０８）端末送信部１２５は、ステップＳ４０６で受け付けた投稿情報およびステップＳ４０３で取得した端末位置情報を、サーバ装置１１に送信する。
【００９３】
（ステップＳ４０９）端末送信部１２５は、ステップＳ４０７で受け付けた送信位置選択指示に対応する位置情報である送信選択位置情報を、端末位置情報格納部１２１から取得する。
【００９４】
（ステップＳ４１０）端末送信部１２５は、ステップＳ４０６で受け付けた投稿情報およびステップＳ４０９で取得した送信選択位置情報を、サーバ装置１１に送信する。
【００９５】
（ステップＳ４１１）端末出力部１２７は、端末受信部１２６が投稿情報を受信したか否かを判断する。受信した場合は、ステップＳ４１２に進み、そうでない場合は、ステップＳ４１１に戻る。
【００９６】
（ステップＳ４１２）端末出力部１２７は、ステップＳ４１１で受信した投稿情報を出力する。
【００９７】
（ステップＳ４１３）端末送信部１２５は、端末受付部１２４が端末位置送信指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４１４に進み、そうでない場合は、ステップＳ４１５に進む。
【００９８】
（ステップＳ４１４）端末送信部１２５は、ステップＳ４０３で取得した端末位置情報を有する投稿情報要求指示を、サーバ装置１１に送信する。そして、ステップＳ４１１に戻る。
【００９９】
（ステップＳ４１５）端末送信部１２５は、端末受付部１２４が受信位置選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４１６に進み、そうでない場合は、ステップＳ４１８に進む。
【０１００】
（ステップＳ４１６）端末送信部１２５は、ステップＳ４１５で受け付けた受信位置選択指示に対応する位置情報である受信選択位置情報を、端末位置情報格納部１２１から取得する。
【０１０１】
（ステップＳ４１７）端末送信部１２５は、ステップＳ４１６で取得した受信選択位置情報を、サーバ装置１１に送信する。そして、ステップＳ４１１に戻る。
【０１０２】
（ステップＳ４１８）端末装置１２は、端末受付部１２４が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４１９に進み、そうでない場合は、ステップＳ４０４に戻る。
【０１０３】
（ステップＳ４１９）端末装置１２は、電源ＯＦＦの処理を行う。そして、ステップＳ４０１に戻る。
【０１０４】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０５】
また、図４のフローチャートにおいて、送信選択位置情報および受信選択位置情報の取得は、例えば、図示しない選択位置情報取得部が行ってもよい。この場合、選択位置情報取得部は、例えば、端末受付部１２４が送信位置選択指示を受け付けた場合は、当該送信位置選択指示に対応する位置情報を、端末位置情報格納部１２１から取得する。また、この場合、選択位置情報取得部は、例えば、端末受付部１２４が受信位置選択指示を受け付けた場合は、当該受信位置選択指示に対応する位置情報を、端末位置情報格納部１２１から取得する。
【０１０６】
（具体例）
次に、情報システム１の動作の具体例について説明する。なお、本具体例において、サーバ装置１１は、投稿情報を受信し、送信されてきた位置情報に対応する投稿情報を送信するサーバ（以下、適宜、サーバ）であるものとする。また、端末装置１２は、いわゆるスマートフォン（以下、適宜、スマホ）であるものとする。また、当該スマホは、ユーザが所持しており、端末位置情報取得部１２２は、定期的に端末位置情報を取得しているものとする。また、端末蓄積部１２３は、当該端末位置情報を、予め決められた時間間隔ごとに、端末位置情報格納部１２１に蓄積しているものとする。なお、重複する説明などは、以下、適宜、省略するものとする。
【０１０７】
（例１）
本例において、端末装置１２が投稿情報と端末位置情報とを送信し、サーバ装置１１が投稿管理情報を蓄積する例について説明する。
【０１０８】
まず、ユーザがスマホを所持している状態において、Ａ駅内に設置されている無線ＬＡＮのアクセスポイントの付近にいるとする。当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒ０１２」が格納されているものとする。また、当該アクセスポイントは、ビーコン信号として、アクセスポイントの位置を示す位置情報を送信しているものとする。つまり、当該状態において、スマホは、当該ビーコン信号を受信する装置を備えており、端末位置情報取得部１２２は、当該装置から、位置情報を取得するものとする。
【０１０９】
次に、ユーザがスマホを操作し、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」を入力したとする。すると、端末受付部１２４は、当該投稿情報を受け付ける。
【０１１０】
次に、端末送信部１２５は、端末受付部１２４が受け付けた投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」および当該投稿情報を受け付けた際に端末位置情報取得部１２２が取得した位置情報および予め決められた記憶領域に格納されているユーザ識別情報「ｕｓｒ０１２」を、サーバに送信する。当該位置情報は、「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」であるものとする。
【０１１１】
次に、サーバの受信部１１２は、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」および位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」およびユーザ識別情報「ｕｓｒ０１２」を受信する。
【０１１２】
次に、蓄積部１１３は、日時情報を取得する。当該日時情報は、「２０１３／０７／２２  １１：２４：２１」であるものとする。そして、蓄積部１１３は、受信部１１２が受信したユーザ識別情報「ｕｓｒ０１２」と、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」と、位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」と、取得した日時情報「２０１３／０７／２２  １１：２４：２１」とを対応付け、投稿管理情報を構成する。そして、蓄積部１１３は、当該構成した投稿管理情報を、投稿管理情報格納部１１１に蓄積する。
【０１１３】
なお、上記の様な蓄積の処理により投稿管理情報格納部１１１に蓄積される投稿管理情報は、例えば、図５である。当該投稿管理情報は、レコードを一意に特定するためのＩＤと、ユーザ識別情報（項目名：ユーザ）と、投稿情報（項目名：投稿内容）と、位置情報（項目名：位置）と、日時情報（項目名：日時）を有する。なお、上記の蓄積処理により蓄積された投稿管理情報は、図５の「ＩＤ＝０１２」である。
【０１１４】
（例２）
本例において、端末装置１２が投稿情報と送信選択位置情報とを送信し、サーバ装置１１が投稿管理情報を蓄積する例について説明する。なお、本例において、端末位置情報格納部１２１には、図６に示す位置情報が格納されているものとする。当該位置情報は、地名を示す位置情報（項目名：地名）と、経緯度を示す位置情報（項目名：位置）である。また、当該位置情報には、レコードを一意に特定するためのＩＤと、日時情報（項目名：日時）とが対応付いている。
【０１１５】
まず、ユーザがスマホを所持している状態において、自宅の部屋にいるとする。当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒ０１８」が格納されているものとする。また、当該状態において、端末位置情報取得部１２２は、ＧＰＳの受信機から、位置情報を取得するものとする。
【０１１６】
次に、例えば、ユーザがスマホを操作し、投稿情報「△△カフェの□□ラテは大正解！」を入力したとする。すると、端末受付部１２４は、当該投稿情報を受け付ける。
【０１１７】
次に、ユーザがスマホを操作し、端末位置情報格納部１２１に格納されている１以上の位置情報の中から、１つの位置情報を選択する操作を行ったとする。このとき、端末出力部１２７は、通常、図６の地名を示す位置情報を出力する。そして、ユーザは、当該出力されている地名の中から１つの地名を選択する。すると、端末受付部１２４は、送信位置選択指示を受け付ける。
【０１１８】
次に、端末送信部１２５は、送信選択位置情報を、端末位置情報格納部１２１から取得する。当該送信選択位置情報は、図６の「ＩＤ＝０１３」の位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３８）」であるものとする。
【０１１９】
次に、端末送信部１２５は、端末受付部１２４が受け付けた投稿情報「△△カフェの□□ラテは大正解！」および送信選択位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３８）」および予め決められた記憶領域に格納されているユーザ識別情報「ｕｓｒ０１８」を、サーバに送信する。
【０１２０】
次に、サーバの受信部１１２は、投稿情報「△△カフェの□□ラテは大正解！」および位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３８）」およびユーザ識別情報「ｕｓｒ０１８」を受信する。
【０１２１】
次に、蓄積部１１３は、日時情報を取得する。当該日時情報は、「２０１３／０７／２２  １１：３５：１５」であるものとする。そして、蓄積部１１３は、受信部１１２が受信したユーザ識別情報「ｕｓｒ０１８」と、投稿情報「△△カフェの□□ラテは大正解！」と、位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３８）」と、取得した日時情報「２０１３／０７／２２  １１：３５：１５」とを対応付け、投稿管理情報を構成する。そして、蓄積部１１３は、当該構成した投稿管理情報を、投稿管理情報格納部１１１に蓄積する。当該投稿管理情報は、例えば、図５の「ＩＤ＝０１８」である。
【０１２２】
（例３）
本例において、端末装置１２が端末位置情報を送信し、サーバ装置１１から投稿情報を受信する例について説明する。なお、本例において、投稿管理情報格納部１１１には、図５の投稿管理情報が格納されているものとする。
【０１２３】
まず、ユーザがスマホを所持している状態において、例１と同様に、Ａ駅内に設置されている無線ＬＡＮのアクセスポイントの付近にいるとする。当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒ０１３」が格納されているものとする。また、当該アクセスポイントは、ビーコン信号として、アクセスポイントの位置を示す位置情報を送信しているものとする。つまり、当該状態において、スマホは、当該ビーコン信号を受信する装置を備えており、端末位置情報取得部１２２は、当該装置から、位置情報を取得するものとする。
【０１２４】
次に、ユーザがスマホを操作し、端末位置情報取得部１２２が取得している端末位置情報を、サーバに送信する操作を行ったとする。すると、端末受付部１２４は、端末位置送信指示を受け付ける。
【０１２５】
次に、端末送信部１２５は、端末位置情報とユーザ識別情報「ｕｓｒ０１３」とを有する投稿情報要求指示をサーバに送信する。当該位置情報は、「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」であるものとする。
【０１２６】
次に、サーバの受信部１１２は、位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」とユーザ識別情報「ｕｓｒ０１３」とを有する投稿情報要求指示を受信する。
【０１２７】
次に、投稿情報取得部１１４は、受信位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」と、図５の１以上の各投稿位置情報とを用いて、投稿距離を算出する。例えば、ここで、当該受信位置情報と図５の「ＩＤ＝０１２」の投稿位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ１２）」を用いて算出した投稿距離が、「０ｍ」であるとする。また、距離条件が、「距離≦２ｍ」であるとする。また、ユーザ条件が、「投稿ユーザ≠受信ユーザ」であるとする。当該ユーザ条件は、投稿ユーザ識別情報が受信ユーザ識別情報と異なることを意味する。すると、投稿情報取得部１１４は、図５の「ＩＤ＝０１２」の投稿管理情報が、当該距離条件および当該ユーザ条件を満たすと判断する。そして、投稿情報取得部１１４は、図５の「ＩＤ＝０１２」の投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」を取得する。
【０１２８】
次に、送信部１１５は、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」を、スマホに送信する。
【０１２９】
次に、スマホの端末受信部１２６は、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」を受信する。
【０１３０】
次に、端末出力部１２７は、投稿情報「○○さんへ。先に行って××コーヒーで待ってます。」を出力する。
【０１３１】
なお、上記において、投稿情報取得部１１４は、例えば、投稿管理情報格納部１１１に格納されている１以上の各投稿位置情報について、受信位置情報と同一であるか否かを判断してもよい。また、上記において、投稿情報取得部１１４は、例えば、投稿管理情報格納部１１１に格納されている１以上の各投稿ユーザ識別情報について、受信ユーザ識別情報と同一であるか否かを判断してもよい。そして、投稿位置情報が受信位置情報と同一であり、かつ、投稿ユーザ識別情報が受信ユーザ識別情報と異なる投稿管理情報が有する投稿情報を、投稿管理情報格納部１１１から取得してもよい。
【０１３２】
（例４）
本例において、端末装置１２が受信選択位置情報を送信し、サーバ装置１１から投稿情報を受信する例について説明する。なお、本例において、端末位置情報格納部１２１には、図６の位置情報が格納されているものとする。
【０１３３】
まず、ユーザがスマホを所持している状態において、例２と同様に、自宅の部屋にいるとする。当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒ０１８」が格納されているものとする。また、当該状態において、端末位置情報取得部１２２は、ＧＰＳの受信機から、位置情報を取得するものとする。
【０１３４】
次に、例えば、ユーザがスマホを操作し、端末位置情報格納部１２１に格納されている１以上の位置情報の中から、１つの位置情報を選択する操作を行ったとする。このとき、端末出力部１２７は、通常、図６の地名を示す位置情報を出力する。そして、ユーザは、当該出力されている地名の中から１つの地名を選択する。すると、端末受付部１２４は、受信位置選択指示を受け付ける。
【０１３５】
次に、端末送信部１２５は、受信選択位置情報を、端末位置情報格納部１２１から取得する。当該送信選択位置情報は、図６の「ＩＤ＝０１９」の位置情報「（Ｎ３４．ＸＸ３３，Ｅ１３５．ＸＸ３１）」であるものとする。
【０１３６】
次に、端末送信部１２５は、受信選択位置情報「（Ｎ３４．ＸＸ３３，Ｅ１３５．ＸＸ３１）」および予め決められた記憶領域に格納されているユーザ識別情報「ｕｓｒ０１８」を、サーバに送信する。
【０１３７】
次に、サーバの受信部１１２は、位置情報「（Ｎ３４．ＸＸ３３，Ｅ１３５．ＸＸ３１）」およびユーザ識別情報「ｕｓｒ０１８」を受信する。
【０１３８】
次に、投稿情報取得部１１４は、受信位置情報「（Ｎ３４．ＸＸ３３，Ｅ１３５．ＸＸ３１）」と、図５の１以上の各投稿位置情報とを用いて、投稿距離を算出する。例えば、ここで、当該受信位置情報と図５の「ＩＤ＝０１３」の投稿位置情報「（Ｎ３４．ＸＸ３２，Ｅ１３５．ＸＸ２３）」を用いて算出した投稿距離が、「１ｍ」であるとする。また、距離条件が、「距離≦２ｍ」であるとする。また、ユーザ条件が、「投稿ユーザ≠受信ユーザ」であるとする。すると、投稿情報取得部１１４は、図５の「ＩＤ＝０１３」の投稿管理情報が、当該距離条件および当該ユーザ条件を満たすと判断する。そして、投稿情報取得部１１４は、図５の「ＩＤ＝０１３」の投稿情報「○○パスタは注文しちゃダメよ・・・」を取得する。
【０１３９】
次に、送信部１１５は、投稿情報「○○パスタは注文しちゃダメよ・・・」を、スマホに送信する。
【０１４０】
次に、スマホの端末受信部１２６は、投稿情報「○○パスタは注文しちゃダメよ・・・」を受信する。
【０１４１】
次に、端末出力部１２７は、投稿情報「○○パスタは注文しちゃダメよ・・・」を出力する。
【０１４２】
（例５）
本例において、端末装置１２が投稿情報と端末位置情報とを送信し、サーバ装置１１から投稿情報を受信する例について説明する。なお、本例において。投稿管理情報格納部１１１には、図５の投稿管理情報が格納されているものとする。
【０１４３】
まず、例１と同様に、サーバの受信部１１２が、スマホから投稿情報および端末位置情報およびユーザ識別情報を受信し、蓄積部１１３が、当該３つの情報を有する投稿管理情報を、投稿管理情報格納部１１１に蓄積したとする。
【０１４４】
次に、投稿情報取得部１１４は、例２と同様に、距離条件およびユーザ条件を満たす投稿管理情報が有する投稿情報を、図５の投稿管理情報から取得する。ここで、当該取得した投稿情報は、図５の「ＩＤ＝０１１」の投稿情報「１７時から１９時まで生ビール２００円です！！！」と、図５の「ＩＤ＝０１９」の投稿情報「今日のタイムセールは１７時からです！！」であるものとする。
【０１４５】
次に、送信部１１５は、当該２つの投稿情報を、スマホに送信する。
【０１４６】
次に、スマホの端末受信部１２６は、上記２つの投稿情報を受信する。
【０１４７】
次に、端末出力部１２７は、端末受信部１２６が受信した２つの投稿情報を出力する。
【０１４８】
（例６）
本例において、端末装置１２が投稿情報と送信選択位置情報とを送信し、サーバ装置１１が投稿管理情報を蓄積する例について説明する。なお、本例において、端末位置情報格納部１２１には、地図情報が格納されているものとする。また、当該地図情報は、地図上の位置を示す１以上の地図情報を有しているものとする。
【０１４９】
まず、ユーザＡがスマホを所持している状態において、東京駅にいるとする。また、当該ユーザＡは、名古屋駅で友人（以下、ユーザＢ）と待ち合わせをしているとする。また、当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒＡ」が格納されているものとする。
【０１５０】
次に、ユーザＡがスマホを操作し、端末位置情報格納部１２１に格納されている地図情報が示す地図を表示する操作を行ったとする。すると、端末出力部１２７は、当該地図情報を出力する。この結果、例えば、端末装置１２が備えるディスプレイに、地図が表示される。
【０１５１】
次に、ユーザＡがスマホを操作し、表示されている地図の中から名古屋駅を選択する。すると、端末受付部１２４は、送信位置選択指示を受け付ける。
【０１５２】
次に、端末送信部１２５は、送信選択位置情報を、端末位置情報格納部１２１から取得する。当該送信選択位置情報は、位置情報「（３５．ＸＸ９４，１３６．ＸＸ３７）」であるものとする。
【０１５３】
次に、端末出力部１２７は、投稿情報の入力を受け付けるための画面（吹き出し）を出力する。当該画面の例は、例えば、図７である。また、図７における地図は、例えば、１以上の地名のリストであってもよい。この場合、端末出力部１２７は、端末位置情報格納部１２１に格納されている１以上の位置情報を出力する。そして、端末出力部１２７は、ユーザによる地名の選択に応じて、図７と同様の吹き出しを出力する。
【０１５４】
次に、ユーザＡがスマホを操作し、投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」を入力したとする。当該投稿情報は、ユーザＡからユーザＢへの伝言である。すると、端末受付部１２４は、当該投稿情報を受け付ける。
【０１５５】
次に、端末送信部１２５は、端末受付部１２４が受け付けた投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」および送信選択位置情報「（３５．ＸＸ９４，１３６．ＸＸ３７）」および予め決められた記憶領域に格納されているユーザ識別情報「ｕｓｒＡ」を、サーバに送信する。
【０１５６】
次に、サーバの受信部１１２は、投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」および位置情報「（３５．ＸＸ９４，１３６．ＸＸ３７）」およびユーザ識別情報「ｕｓｒＡ」を受信する。そして、蓄積部１１３は、受信部１１２が受信した当該投稿情報などを対応付けて、投稿管理情報を構成する。そして、蓄積部１１３は、構成した投稿管理情報を、投稿管理情報格納部１１１に蓄積する。
【０１５７】
次にユーザＢがスマホを所持している状態において、名古屋駅に到着したとする。また、当該スマホの予め決められた記憶領域には、ユーザ識別情報「ｕｓｒＢ」が格納されているものとする。
【０１５８】
次に、ユーザＢがスマホを操作し、端末位置情報取得部１２２が取得している端末位置情報を、サーバに送信する操作を行ったとする。すると、端末受付部１２４は、端末位置送信指示を受け付ける。
【０１５９】
次に、端末送信部１２５は、端末位置情報とユーザ識別情報「ｕｓｒＢ」とを有する投稿情報要求指示をサーバに送信する。当該位置情報は、「（３５．ＸＸ９３，１３６．ＸＸ３６）」であるものとする。
【０１６０】
次に、サーバの受信部１１２は、位置情報「（３５．ＸＸ９３，１３６．ＸＸ３６）」とユーザ識別情報「ｕｓｒＢ」とを有する投稿情報要求指示を受信する。
【０１６１】
次に、投稿情報取得部１１４は、受信位置情報「（３５．ＸＸ９３，１３６．ＸＸ３６）」と、上記で蓄積した投稿位置情報とを用いて、投稿距離を算出する。例えば、ここで、当該受信位置情報と上記で蓄積した投稿位置情報「（３５．ＸＸ９４，１３６．ＸＸ３７）」を用いて算出した投稿距離が、「２ｍ」であるとする。また、距離条件が、「距離≦５ｍ」であるとする。また、ユーザ条件が、「投稿ユーザ≠受信ユーザ」であるとする。当該ユーザ条件は、投稿ユーザ識別情報が受信ユーザ識別情報と異なることを意味する。すると、投稿情報取得部１１４は、上記で蓄積した投稿管理情報が、当該距離条件および当該ユーザ条件を満たすと判断する。そして、投稿情報取得部１１４は、上記の投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」を取得する。
【０１６２】
次に、送信部１１５は、投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」をユーザＢのスマホに送信する。
【０１６３】
次に、ユーザＢのスマホの端末受信部１２６は、投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」を受信する。
【０１６４】
次に、端末出力部１２７は、投稿情報「Ｂさんへ。すみません、３０分ほど遅れます。Ａより。」を出力する。
【０１６５】
以上、本実施の形態による情報システム１によれば、送信された投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができる。これにより、例えば、ある場所に訪れたことのあるユーザに対してのみ情報を配信することができる。また、例えば、ある場所に集まるユーザのみで情報を共有することができる。
【０１６６】
また、本実施の形態において、端末装置１２は、例えば、取得した端末位置情報を蓄積しなくてもよい。この場合、端末装置１２は、端末位置情報格納部１２１と、端末蓄積部１２３を備えない。つまり、この場合、端末装置１２は、端末位置情報取得部１２２と、端末受付部１２４と、端末送信部１２５と、端末受信部１２６と、端末出力部１２７とを備える。
【０１６７】
また、本実施の形態において、端末位置情報格納部１２１には、１以上の位置情報が予め格納されていてもよい。この場合、端末装置１２は、通常、端末蓄積部１２３を備えない。つまり、この場合、端末装置１２は、端末位置情報格納部１２１と、端末位置情報取得部１２２と、端末受付部１２４と、端末送信部１２５と、端末受信部１２６と、端末出力部１２７とを備える。
【０１６８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１６９】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１７０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１７１】
また、上記各実施の形態におけるサーバ装置１１を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、ユーザが投稿した情報である投稿情報と、当該投稿情報が示す投稿内容に関連する位置を示す位置情報とが対応付いた情報である１以上の投稿管理情報が格納される投稿管理情報格納部にアクセス可能なコンピュータを、投稿情報および位置情報、または、投稿情報を要求する指示であり位置情報を有する指示である投稿情報要求指示を受信する受信部と、前記受信部が投稿情報および位置情報を受信した場合に、当該投稿情報と当該位置情報とが対応付いた投稿管理情報を、前記投稿管理情報格納部に蓄積する蓄積部と、前記受信部が位置情報を受信した場合に、当該位置情報が示す位置との関係が予め決められた条件を満たす位置を示す位置情報に対応付いている投稿情報を、前記投稿管理情報格納部から取得する投稿情報取得部と、前記投稿情報取得部が取得した投稿情報を送信する送信部として機能させるためのプログラムである。
【０１７２】
また、上記各実施の形態における端末装置１２を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、位置を示す位置情報を取得する端末位置情報取得部と、投稿情報とを受け付ける端末受付部と、前記端末受付部が受け付けた投稿情報および前記端末位置情報取得部が取得した位置情報、または、前記端末位置情報取得部が取得した位置情報を有する投稿情報要求指示を送信する端末送信部と、前記投稿情報および位置情報の送信、または、前記投稿情報要求指示の送信に応じて、投稿情報を受信する端末受信部と、前記端末受信部が受信した投稿情報を出力する端末出力部として機能させるためのプログラムである。
【０１７３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１７４】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１７５】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１７６】
また、図８は、前述のプログラムを実行して、前述の実施の形態の情報システム等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０１７７】
図８において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７８】
図９は、コンピュータシステム９のブロック図である。図９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１７９】
コンピュータシステム９に、前述の実施の形態の情報システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１８０】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報システム等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１８１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８２】
以上のように、本発明にかかる情報システムは、送信された投稿情報に対応付いている位置情報に基づいて、投稿情報を受信することができるという効果を有し、伝言板を実現するシステムなどとして有用である。
【符号の説明】
【０１８３】
１  情報システム
１１  サーバ装置
１２  端末装置
１１１  投稿管理情報格納部
１１２  受信部
１１３  蓄積部
１１４  投稿情報取得部
１１５  送信部
１２１  端末位置情報格納部
１２２  端末位置情報取得部
１２３  端末蓄積部
１２４  端末受付部
１２５  端末送信部
１２６  端末受信部
１２７  端末出力部
【図１】
2015032190.tif 000003
【図２】
2015032190.tif 000004
【図３】
2015032190.tif 000005
【図４】
2015032190.tif 000006
【図５】
2015032190.tif 000007
【図６】
2015032190.tif 000008
【図７】
2015032190.tif 000009
【図８】
2015032190.tif 000010
【図９】
2015032190.tif 000011