(57)【要約】【課題】投稿位置と関連付けられた投稿情報の中から、ユーザが所望する投稿情報を閲覧しやすくするための技術を提供する。【解決手段】端末装置１０、地理上の位置を特定する位置特定部１１６と、投稿情報を投稿位置及び投稿時と関連付けて蓄積する投稿情報ＤＢ２１０を有する投稿情報サーバ２０から、位置特定部１１６が特定した地理上の位置に応じた投稿位置と関連付けられた投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得する取得部１１７と、取得部１１７が取得した投稿情報の各々に対応するオブジェクトを、地図上の投稿位置に応じた位置に表示させる表示制御部１１８とを備える。【選択図】図５
2018156516.tif 000002
【特許請求の範囲】
【請求項１】
地理上の位置を特定する位置特定部と、
投稿情報を投稿位置及び投稿時と関連付けて蓄積する蓄積部から、前記位置特定部が特定した地理上の位置に応じた投稿位置と関連付けられた投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得する取得部と、
前記取得部が取得した投稿情報の各々に対応するオブジェクトを、地図上の投稿位置に応じた位置に表示させる表示制御部と
を備える端末装置。
【請求項２】
前記表示制御部は、
前記オブジェクト又は前記地理上の位置が選択されると、前記予め決められた数の投稿情報のうち、対応する投稿情報を表示させる
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記地理上の位置は、前記地図上のエリアによって特定される
ことを特徴とする請求項１又は請求項２に記載の端末装置。
【請求項４】
前記取得部は、
前記エリアのサイズに応じて、取得する投稿情報の数を変更する
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記地理上の位置は、移動ルートによって特定される
ことを特徴とする請求項１又は請求項２に記載の端末装置。
【請求項６】
前記取得部は、
ユーザからの要求に応じて前記地理上の位置が特定された時点を前記基準時として、時間軸上の一方向に沿って前記決められた数の投稿情報を取得し、前記ユーザからの次の要求に応じて、更に前記一方向に沿って前記決められた数の投稿情報を取得する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の端末装置。
【請求項７】
ユーザの位置を測定する測位部と、
地図を複数のメッシュ領域に区分し、前記測位部が測定した前記ユーザの位置が属するメッシュ領域と、当該メッシュ領域に隣接する他のメッシュ領域とを、前記ユーザに提示する提示部と、
前記提示部が提示したメッシュ領域のうち、前記ユーザにより選択されたメッシュ領域に基づいて投稿位置を設定する投稿位置設定部と、
前記投稿位置設定部が設定した投稿位置と関連付けて、投稿情報を投稿する投稿部と
を備えることを特徴とする請求項１から請求項６のいずれか１項に記載の端末装置。
【請求項８】
投稿位置と関連付けて投稿情報を投稿する投稿部であって、投稿情報の内容に応じて、投稿位置の曖昧さの度合いを変更する投稿部
を備えることを特徴とする請求項１から請求項６のいずれか１項に記載の端末装置。
【請求項９】
前記投稿部の投稿を制限する制限位置を、自端末装置のユーザの指定によらないで設定する制限位置設定部を備え、
前記投稿部は、
投稿位置が前記制限位置に含まれる場合には、前記投稿を制限する
ことを特徴とする請求項７又は請求項８に記載の端末装置。
【請求項１０】
コンピュータに、
地理上の位置を特定するステップと、
投稿情報を投稿位置及び投稿時と関連付けて蓄積する蓄積部から、特定した地理上の位置に応じた投稿位置と関連付けられた投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得するステップと、
取得した投稿情報の各々に対応するオブジェクトを、地図上の投稿位置に応じた位置に表示させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャル・ネットワーキング・サービス（以下「ＳＮＳ」という。）等における投稿情報を用いた技術に関する。
【背景技術】
【０００２】
ＳＮＳ等においては、ユーザが投稿する又は投稿した情報である投稿情報が大量に存在する。投稿情報を閲覧しようとするユーザの便宜のため、場所を指定することで、その場所で投稿された投稿情報を表示する技術がある。特許文献１には、端末装置が、メッセージの閲覧を要求する閲覧要求にメッセージを閲覧したい位置の位置情報を付加してサーバに送信することで、その位置を基準とする閲覧範囲に含まれる位置を示す位置情報が付加されたメッセージを表示できることが記載されている。特許文献２には、ユーザ端末が、位置情報とともに投稿情報の閲覧要求をサーバに送信すると、その位置情報に対応するエリアの地図と、そのエリア内の位置情報が付加された投稿情報とを表示することが記載されている。特許文献３には、ユーザが興味のある地域を選択して、その地域に関する投稿情報をタイムライン表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４-１２７１６９号公報
【特許文献２】特許５２３１５８６号公報
【特許文献３】特許５３８９８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、場所によっては大量の投稿情報が存在する場合がある。この場合、ユーザの端末装置が大量の投稿情報をダウンロードするために多大な時間を要することがある。また、一度に大量の投稿情報が新たに追加して表示されると、ユーザには、大量の投稿情報の中から、自身が所望する投稿情報を探し出さなければならない、という手間が強いられる。
そこで、本発明は、投稿位置と関連付けられた投稿情報の中から、ユーザが所望する投稿情報を閲覧しやすくするための技術を提供することを目的とする。
ある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の端末装置は、地理上の位置を特定する位置特定部と、投稿情報を投稿位置及び投稿時と関連付けて蓄積する蓄積部から、前記位置特定部が特定した地理上の位置に応じた投稿位置と関連付けられた投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得する取得部と、前記取得部が取得した投稿情報の各々に対応するオブジェクトを、地図上の投稿位置に応じた位置に表示させる表示制御部とを備える。
【０００６】
本発明の端末装置において、前記表示制御部は、前記オブジェクト又は前記地理上の位置が選択されると、前記予め決められた数の投稿情報のうち、対応する投稿情報を表示させてもよい。
【０００７】
本発明の端末装置において、前記地理上の位置は、前記地図上のエリアによって特定されてもよい。この場合において、前記取得部は、前記エリアのサイズに応じて、取得する投稿情報の数を変更してもよい。
【０００８】
本発明の端末装置において、前記地理上の位置は、移動ルートによって特定されてもよい。
【０００９】
本発明の端末装置において、前記取得部は、ユーザからの要求に応じて前記地理上の位置が特定された時点を前記基準時として、時間軸上の一方向に沿って前記決められた数の投稿情報を取得し、前記ユーザからの次の要求に応じて、更に前記一方向に沿って前記決められた数の投稿情報を取得してもよい。
【００１０】
本発明の端末装置において、ユーザの位置を測定する測位部と、地図を複数のメッシュ領域に区分し、前記測位部が測定した前記ユーザの位置が属するメッシュ領域と、当該メッシュ領域に隣接する他のメッシュ領域とを、前記ユーザに提示する提示部と、前記提示部が提示したメッシュ領域のうち、前記ユーザにより選択されたメッシュ領域に基づいて投稿位置を設定する投稿位置設定部と、前記投稿位置設定部が設定した投稿位置と関連付けて、投稿情報を投稿する投稿部とを備えてもよい。
【００１１】
本発明の端末装置において、投稿位置と関連付けて投稿情報を投稿する投稿部であって、投稿情報の内容に応じて、投稿位置の曖昧さの度合いを変更する投稿部を備えてもよい。
【００１２】
本発明の端末装置において、前記投稿部の投稿を制限する制限位置を、自端末装置のユーザの指定によらないで設定する制限位置設定部を備え、前記投稿部は、投稿位置が前記制限位置に含まれる場合には、前記投稿を制限してもよい。
【００１３】
本発明のプログラムは、コンピュータに、地理上の位置を特定するステップと、投稿情報を投稿位置及び投稿時と関連付けて蓄積する蓄積部から、特定した地理上の位置に応じた投稿位置と関連付けられた投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得するステップと、取得した投稿情報の各々に対応するオブジェクトを、地図上の投稿位置に応じた位置に表示させるステップとを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、投稿位置と関連付けられた投稿情報の中から、ユーザが所望する投稿情報を閲覧しやすくするための技術を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の概要を説明する図。
【図２】本発明の一実施形態に係る投稿情報システムの全体構成を示す図。
【図３】同実施形態に係る端末装置の構成の一例を示す図。
【図４】同実施形態に係る投稿情報ＤＢの一例を示す図。
【図５】同実施形態に係る端末装置の機能構成の一例を示す図。
【図６】同実施形態に係るメッシュ領域を説明する図。
【図７】同実施形態に係る投稿時に端末装置が実行する処理を示すフローチャート。
【図８】同実施形態に係る制限エリアの設定手順を説明する図。
【図９】同実施形態に係る投稿位置の設定方法を説明する図。
【図１０】同実施形態に係る投稿位置の設定方法を説明する図。
【図１１】同実施形態に係る投稿制限の表示の一例を示す図。
【図１２】同実施形態に係る投稿位置の設定方法を説明する図。
【図１３】同実施形態に係る投稿情報の閲覧時に端末装置が実行する処理を示すフローチャート。
【図１４】同実施形態に係る投稿情報の取得エリアの設定手順を説明する図。
【図１５】同実施形態に係る選出部が選出する投稿情報を説明する図。
【図１６】同実施形態に係る投稿情報の一覧画面の一例を示す図。
【図１７】同実施形態に係る投稿情報のタイムライン表示の一例を示す図。
【図１８】同実施形態に係る投稿情報の一覧画面の一例を示す図。
【図１９】同実施形態に係る投稿情報のタイムライン表示の一例を示す図。
【図２０】同実施形態に係る選出部が選出する投稿情報を説明する図。
【図２１】同実施形態に係る選出部が選出する投稿情報を説明する図。
【図２２】同実施形態に係る投稿情報の一覧画面の一例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態を説明する。
［Ａ：実施形態の概要］
図１は、本実施形態の概要を説明する図である。ユーザにより投稿された投稿情報に、その投稿位置と関連付けられることがある。本実施形態では、この投稿位置を、意図的に曖昧にして表すことを可能とする。このようにすることで、ユーザの自宅や勤務先等の場所が、第三者に知られてしまうことによる不都合を回避できるからである。図１には、或る地域の地図Ｍ上に、所定のエリア毎の投稿情報の数が、オブジェクトＲ１を用いて表示されている。オブジェクトＲ１は、数字を丸囲みして表した表示要素である。この数字は、対応するエリアで投稿された投稿情報の数を示す。
【００１７】
全ての投稿情報について、投稿位置を曖昧にしなくてもよい。例えば、オブジェクトＲ２は、そのオブジェクトＲ２によって特定される位置（以下「基準位置」という。）を投稿位置として利用できることを意味する。オブジェクトＲ２を選択して投稿情報が投稿された場合は、そのオブジェクトＲ２によって特定される基準位置が投稿位置となる。オブジェクトＲ１又はＲ２がユーザによって選択されると、その選択に応じた投稿位置で投稿された投稿情報が、画面ＳＣに示すように一覧表示（この例では、タイムライン表示）される。
【００１８】
［Ｂ：実施形態の構成］
図２は、本発明の一実施形態に係る投稿情報システム１の全体構成を示す図である。投稿情報システム１は、投稿情報に基づいて処理を実行するシステムである。投稿情報は、本実施形態では、ＳＮＳに係る投稿情報であって、ＳＮＳを利用するユーザによって投稿される投稿情報である。投稿情報は、文字や記号等からなるメッセージを含むが、これ以外にも、画像や写真等の要素が含まれてもよい。
【００１９】
投稿情報システム１は、複数の端末装置１０と、投稿情報サーバ２０とを備える。複数の端末装置１０、及び投稿情報サーバ２０は、通信回線ＮＷ経由で通信を行う。通信回線ＮＷは、例えば、インターネット、及び無線通信網を含む公衆の通信回線である。ただし、通信回線ＮＷの種別は特に問わない。また、通信回線ＮＷは、有線及び無線のいずれであってもよい。図２には端末装置１０が２台だけ示されているが、実際にはより多数存在する。
【００２０】
複数の端末装置１０は、ＳＮＳを利用するユーザによって使用される。端末装置１０は、図２ではスマートフォンであるが、タブレット型コンピュータ等の、通信機能及び表示機能を有する端末装置であってもよい。また、端末装置１０は、ユーザの身体の部位に装着されるウェアラブル型端末（例えば、腕時計型端末）、又は携帯型でない端末装置（例えば、デスクトップ型のコンピュータ装置）であってもよい。投稿情報サーバ２０は、ユーザにより投稿された投稿情報を、投稿情報ＤＢ（Data Base）２１０に蓄積するサーバ装置である。投稿情報ＤＢ２１０は、本発明の蓄積部に相当する。投稿情報ＤＢ２１０は、例えばハードディスクで例示される記憶装置を用いて実現される。
【００２１】
図３は、端末装置１０の構成の一例を示す図である。図３に示すように、端末装置１０は、制御部１１と、通信部１２と、ＵＩ（User Interface）部１３と、測位部１４と、記憶部１５とを備える。
制御部１１は、端末装置１０の各部を制御する。制御部１１は、演算処理装置としてのＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を含むプロセッサを有する。ＣＰＵは、ＲＯＭ又は記憶部１５に記憶されたプログラムをＲＡＭに読み出して実行することにより、端末装置１０の各部を制御する。通信部１２は、通信回線ＮＷ経由で、投稿情報サーバ２０と通信する。通信部１２は、例えば無線通信回路及びアンテナを含む。ＵＩ部１３は、ユーザとの対話を行う。ＵＩ部１３は、具体的には、表示部１３１と入力部１３２とを含む。表示部１３１は、表示面に画像を表示する。表示部１３１は、例えば液晶ディスプレイを備える。入力部１３２は、ユーザからの情報の入力を受け付ける。入力部１３２は、例えば、表示部１３１の表示面に重ねて設けられたタッチパネル、及び物理ボタンを備える。入力部１３２は、音声入力を受け付けるためのマイクロフォンを備えてもよい。測位部１４は、端末装置１０の位置（つまり、端末装置１０のユーザの位置）を測定し、測定した位置を示す位置情報を生成する。測位の方式は、例えばＧＰＳ（Global Positioning System）方式である。この場合、測位部１４は、ＧＰＳ信号を受信するための回路及びアンテナを備える。記憶部１５は、制御部１１により実行されるプログラムや、後述する処理を実行するために必要なデータを記憶する。記憶部１５は、例えばフラッシュメモリを備える。
【００２２】
図４は、投稿情報ＤＢ２１０の構成の一例を示す図である。投稿情報ＤＢ２１０には、複数の投稿情報の各々が、投稿位置、及び投稿時に関連付けて蓄積されている。「投稿位置」は、端末装置１０が投稿情報サーバ２０に投稿情報を投稿（送信）したときの、端末装置１０の位置を示す。「投稿時」は、端末装置１０が投稿情報を投稿した時点（より具体的には日時）を示す。ただし、投稿情報ＤＢ２１０において、投稿位置が関連付けられていない投稿情報が含まれてもよい。
【００２３】
図５は、端末装置１０の機能構成の一例を示す図である。端末装置１０の制御部１１は、投稿位置設定部１１１と、提示部１１２と、投稿情報生成部１１３と、投稿部１１４と、制限位置設定部１１５と、位置特定部１１６と、取得部１１７と、表示制御部１１８とを含む。制御部１１の各機能は、プロセッサ、及びプロセッサにより実行されるプログラムの協働により実現される。
【００２４】
投稿位置設定部１１１は、投稿位置を設定する。提示部１１２は、地図を複数のメッシュ領域に区分して、表示部１３１を用いて、ユーザに提示する。投稿位置設定部１１１は、提示部１１２により提示されたメッシュ領域の中から、ユーザにより選択されたメッシュ領域を、投稿位置に設定することができる。投稿位置設定部１１１は、上述した基準位置を投稿位置にすることもできる。
【００２５】
図６は、本実施形態のメッシュ領域を説明する図である。図６の左段には縮尺が比較的小さい場合のメッシュ領域が、図６の右段には縮尺が比較的大きい場合のメッシュ領域が示されている。
本実施形態のメッシュ領域は、http://geogames.net/geohex/v3に開示されている方法で実現される。一のメッシュ領域は、地理上の位置、ここでは地図上のエリアを特定する。メッシュ領域は、提示部１１２によって地図に重ねて提示される。図６から分かるように、一のメッシュ領域は、地図の縮尺が大きいほどより狭いエリアに対応し、地図の縮尺が小さいほどより大きいエリアに対応する。本実施形態のメッシュ領域は、投稿位置を曖昧化したり、地図上の位置を設定したりするために用いられる。
【００２６】
投稿情報生成部１１３は、入力部１３２を用いてユーザにより入力された情報に基づいて、投稿情報を生成する。投稿部１１４は、投稿情報生成部１１３により生成された投稿情報を、投稿位置設定部１１１が設定した投稿位置と関連付けて、投稿情報サーバ２０へ投稿する。具体的には、投稿部１１４は、投稿情報及び投稿位置を、通信部１２を用いて、投稿情報サーバ２０へ送信する。
【００２７】
制限位置設定部１１５は、投稿部１１４による投稿を制限する制限位置を設定する。本実施形態では、制限位置設定部１１５は、投稿を制限するエリアである「制限エリア」を設定する。投稿部１１４は、投稿位置が制限位置に含まれる、つまり制限エリア内に属する場合には、投稿を制限する。「投稿の制限」とは、投稿の禁止、投稿情報に含まれる情報の一部の削除等の、本来行われるべき投稿を妨げることをいう。投稿の前に、ユーザに警告を発したりユーザに確認を求めたりする処理も、この処理がユーザにとっては投稿の妨げとなるので、「投稿の制限」に含まれるものとする。制限位置設定部１１５は、例えば、入力部１３２を用いてユーザにより入力された情報に基づいて、制限エリアを設定する。
【００２８】
位置特定部１１６は、地理上の位置を特定する。位置特定部１１６は、投稿情報サーバ２０から、どの投稿位置に関連付けられた投稿情報を取得するかを特定する。位置特定部１１６は、地理上の位置、本実施形態では、地図上のエリア（以下「取得エリア」という。）を特定する。
【００２９】
取得部１１７は、通信部１２を用いて投稿情報サーバ２０と通信して、投稿情報ＤＢ２１０から投稿情報を取得する。取得部１１７は、位置特定部１１６が特定した地理上の位置（つまり取得エリア）に応じた投稿情報を取得する。この際、取得部１１７は、取得エリアに応じた投稿位置を含む投稿情報のうち、所定の基準時に投稿時が近い順に、予め決められた数の投稿情報を取得する。
【００３０】
表示制御部１１８は、取得部１１７が取得した投稿情報を、表示部１３１へ表示させる。表示制御部１１８は、具体的には、投稿情報に対応するオブジェクトを、地図上の投稿位置に応じた位置において表示させる。また、表示制御部１１８は、オブジェクトが選択されると、このオブジェクトに対応する投稿情報を表示部１３１へ表示させる。また、表示制御部１１８は、取得エリアが選択されると、この取得エリアに対応する投稿情報を表示部１３１へ表示させる。
【００３１】
［Ｃ：実施形態の動作］
＜Ｃ−１：投稿時の動作＞
図７は、投稿時に端末装置１０が実行する処理を示すフローチャートである。
投稿情報の作成前に、制限位置設定部１１５は、制限エリアを設定するかどうかを判定する（ステップＳ１）。ステップＳ１で「ＮＯ」と判定した場合は、端末装置１０の処理はステップＳ３に進む。ユーザが制限エリアを設定する必要がないと考える場合、この処理の流れとなる。
【００３２】
一方、ステップＳ１で「ＹＥＳ」と判定すると、制限位置設定部１１５は制限エリアを設定する（ステップＳ２）。図８は、制限エリアの設定手順を説明する図である。この例では、ユーザが指定した地域の地図Ｍが表示部１３１に表示されている。更に、提示部１１２は、地図Ｍを図６で説明した方法で複数のメッシュ領域に区分して、提示する。図８に示す「１」〜「５」の数字が付されたソフトボタンＢ１〜Ｂ５は、地図の縮尺を変更するためのボタンである。本実施形態では、ソフトボタンＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５の順で縮尺が小さい。図８の上段には、ソフトボタン「Ｂ２」が選択された状態が示されている。ユーザがいずれかのメッシュ領域を選択すると、制限位置設定部１１５は、このメッシュ領域に基づいて制限エリアを設定する。ここでは、制限位置設定部１１５は、図８の下段に示すように、メッシュ領域Ｔ１１，Ｔ１２，Ｔ１７，Ｔ１８を制限エリアに設定したものとする。例えば、ユーザの自宅やその近所、勤務先等が第三者に把握されるのを防ぐために、特定のエリアが制限エリアに設定される。
なお、地図の縮尺が変更された場合は、その変更に伴い、提示部１１２が提示するメッシュ領域も変化する。また、一のユーザが設定できる制限エリアの数又はサイズに上限が設けられてもよい。投稿が制限される場所が過度に増えすぎないようにするためである。また、縮尺の種類は４つ又は６つ以上であってもよい。
【００３３】
図７に戻って説明する。
次に、投稿情報生成部１１３は、入力部１３２を用いてユーザにより入力された情報に基づいて、投稿情報を生成する（ステップＳ３）。なお、ステップＳ２で制限エリアが設定された場合、制限エリアの設定と投稿情報の生成とが一連の処理である必要はない。例えば、制限位置設定部１１５が一度設定した制限エリアを保存することで、投稿情報の生成は、当該制限エリアの設定後のいつに行われてもよいこととなる。
次に、投稿位置設定部１１１は、投稿位置を曖昧化するかどうかを判定する（ステップＳ４）。本実施形態では、投稿位置を曖昧化する場合は、メッシュ領域を用いた投稿位置の設定が行われる。投稿位置を曖昧化しない場合は、図１で説明した基準位置を用いて投稿位置の設定が行われるものとする。
【００３４】
ステップＳ４で「ＹＥＳ」と判定された場合、提示部１１２は、投稿位置の候補となるメッシュ領域を、表示部１３１を用いて提示する（ステップＳ５）。図９及び図１０は、投稿位置の候補となるメッシュ領域の提示方法を示す図である。図９には縮尺が比較的小さい場合のメッシュ領域が、図１０には縮尺が比較的大きい場合のメッシュ領域が示されている。提示部１１２は、例えば図９に示すように、地図Ｍ上の測位部１４で測位された位置が属するメッシュ領域Ｔ１を提示する。更に、提示部１１２は、メッシュ領域Ｔ１に隣接するメッシュ領域Ｔ１１〜Ｔ１６を提示する。メッシュ領域Ｔ１１〜Ｔ１６は、それぞれメッシュ領域Ｔ１と一辺を共有するメッシュである。縮尺が変更されて縮尺が大きくなった場合、提示部１１２は、例えば図１０に示すように、地図Ｍ１上の測位部１４で測位された位置が属するメッシュ領域Ｔ２を、表示部１３１を提示する。更に、提示部１１２は、メッシュ領域Ｔ２に隣接するメッシュ領域Ｔ２１〜Ｔ２６を提示する。メッシュ領域Ｔ２１〜Ｔ２６は、それぞれメッシュ領域Ｔ２と一辺を共有するメッシュである。ユーザの現在位置は、メッシュ領域Ｔ１又はＴ２内に属する可能性が高い。しかし、測位部１４で測定された位置には、誤差が含まれることがある。よって、ユーザに現在位置に対応するメッシュ領域を選択させる仕組みを採用している。ここでは、ユーザが、メッシュ領域Ｔ１を選択したものとする。
【００３５】
図７に戻って説明する。
投稿位置設定部１１１は、投稿位置の候補となるメッシュ領域の中からユーザにより選択されたメッシュ領域を、投稿位置として設定する（ステップＳ６）。ここでは、投稿位置設定部１１１は、メッシュ領域Ｔ１を設定する。次に、投稿部１１４は、設定された投稿位置が、制限エリア内かどうかを判定する（ステップＳ７）。制限エリアは、ここでは、メッシュ領域Ｔ１１，Ｔ１２，Ｔ１７，Ｔ１８である。よって、投稿部１１４は、ステップＳ７で「ＮＯ」と判定する。そして、投稿部１１４は、メッシュ領域Ｔ１を投稿位置として関連付けた投稿情報を、通信部１２を用いて、投稿情報サーバ２０へ送信する（ステップＳ８）。
【００３６】
仮にステップＳ７で制限エリア内と判定された場合（ステップＳ７；ＹＥＳ）、投稿部１１４は投稿情報の投稿を制限する。投稿部１１４は、ここでは、ステップＳ６でメッシュ領域Ｔ１１，Ｔ１２，Ｔ１７，Ｔ１８のいずれかを現在位置として設定した場合に、投稿を制限する。投稿部１１４は、例えば、図１１に示すように「注意！  この場所では投稿できません。」というメッセージを表示部１３１に表示させて、投稿を禁止する。
【００３７】
ステップＳ４で「ＮＯ」と判定された場合、投稿位置設定部１１１は、基準位置に基づいて投稿位置を設定する（ステップＳ９）。投稿位置設定部１１１は、図１２に示すように、地図Ｍ上に表示されたオブジェクトＲ２のいずれかがユーザにより選択されると、選択されたオブジェクトＲ２に対応する基準位置を投稿位置として設定する。そして、投稿部１１４は、設定した投稿位置を関連付けた投稿情報を、通信部１２を用いて、投稿情報サーバ２０へ送信する（ステップＳ８）。
以上が、投稿時に端末装置１０が実行する処理の説明である。
【００３８】
＜Ｃ−２：ユーザの投稿情報の閲覧時の動作＞
図１３は、ユーザの投稿情報の閲覧時に端末装置１０が実行する処理を示すフローチャートである。
まず、端末装置１０において位置特定部１１６は、取得エリアを特定する（ステップＳ１１）。位置特定部１１６は、入力部１３２を用いてユーザにより入力された情報に基づいて、取得エリアを特定する。ここでは、図１４に示すように、地図Ｍ上の一部のエリアである取得エリアＷが特定されたものとする。
なお、位置特定部１１６は、取得エリアＷを地図Ｍ上に明示することが望ましい。また、取得エリアＷは矩形であるが、他の形状とされてもよい。
【００３９】
次に、取得部１１７は、取得エリアに応じて、投稿情報サーバ２０から投稿情報を取得する（ステップＳ１２）。図１５は、取得部１１７が取得する投稿情報を説明する図である。取得部１１７は、ここでは、取得エリアＷ内に属する投稿位置と関連付けられた投稿情報のうち、基準時に投稿時が近い順に、予め決められた数の投稿情報を取得する。基準時は、ここでは取得エリアＷの指定時である。投稿情報の取得数は、例えば「１００」であるが、「１００」以外であってもよい。図１５に示すように、取得部１１７は、ここでは、時間軸上の進行方向の逆方向（つまり、過去に遡る方向）（時間軸上の一方向の一例）に沿って、１００件分の投稿情報を取得する。これにより、取得エリアＷ内に投稿位置が属する投稿情報であって、投稿時が基準時である「ｔ０」から「ｔ１」までに含まれる投稿情報が取得される。
【００４０】
図１３に戻って説明する。
次に、表示制御部１１８は、取得部１１７が取得した投稿情報の一覧画面を、表示部１３１に表示させる（ステップＳ１３）。
【００４１】
図１６は、投稿情報の一覧画面の一例を示す図である。ここでは、投稿時が「ｔ０」から「ｔ１」までに含まれる投稿情報に応じてオブジェクトＲ１，Ｒ２が表示される。オブジェクトＲ１は、各メッシュ領域を用いて投稿位置が設定された投稿情報に対応する。オブジェクトＲ２は基準位置を用いて投稿位置が設定された投稿情報に対応する。図１６に示すように、取得エリアＷ内に属する投稿位置の投稿情報に対応するオブジェクトのみが表示され、取得エリアＷ外に属する投稿位置の投稿情報に対応するオブジェクトは表示されない。
このように、投稿位置が取得エリアＷ内に属する投稿情報のうち、基準時から過去に遡った１００件分の投稿情報のみが表示の対象となる。よって、投稿情報の一覧画面の視認性が低下する事態は起こりにくい。また、投稿位置は上述したように、メッシュ領域又は基準位置を用いて表されるから、緯度、経度のような詳細な投稿位置を第三者に知られることはない。
【００４２】
また、表示制御部１１８は、表示部１３１を用いて、投稿情報をタイムライン表示する（ステップＳ１４）。表示制御部１１８は、取得エリアＷが選択されると、この取得エリアＷに対応する投稿情報を表示部１３１へ表示させる。図１７は、投稿情報のタイムライン表示の一例を示す図である。取得エリアＷを指定して投稿情報をタイムライン表示する場合、例えば図１７に示すとおりになる。この例では、投稿時が基準時に近いほど上位となるように、１００件の投稿情報が、投稿時の時系列順に表示される。表示制御部１１８いずれかの投稿情報をユーザが選択した場合に、図１６で説明したオブジェクトＲ１，Ｒ２のどれに対応するかを明示してもよい。
なお、表示制御部１１８は、オブジェクトＲ１又はＲ２が選択されると、このオブジェクトに対応する投稿情報を表示部１３１へ表示させる。
【００４３】
図１３に戻って説明する。
ユーザは、更に過去の投稿時に遡って投稿情報を閲覧したい場合、入力部１３２を用いて、投稿情報の更新要求に係る情報の入力を行う。ここでは、図１６に示すソフトボタンＢ１１を選択する操作が行われるものとする。取得部１１７は、投稿情報の更新要求の入力を受け付けると（ステップＳ１５）、投稿情報ＤＢ２１０から投稿情報を取得する（ステップＳ１６）。ここでは、取得エリアについては、ステップＳ１１で特定された取得エリアＷがそのまま用いられる。取得部１１７は、投稿位置が取得エリアＷ内に属する投稿情報のうち、ステップＳ１２で最後に取得した投稿情報の投稿時に近い投稿時のものから順に、予め決められた数の投稿情報を取得する。即ち、取得部１１７は、時間軸上の進行方向の逆方向（つまり、投稿時が過去に遡る方向）に沿って、更に１００件分の投稿情報を取得する。これにより、投稿位置が取得エリアＷ内に投稿位置が属する投稿情報であって、投稿時が「ｔ１」から「ｔ２」までに含まれる投稿情報が取得される。
【００４４】
図１３に戻って説明する。
次に、表示制御部１１８は、投稿情報の一覧画面を、表示部１３１に表示させる（ステップＳ１７）。図１８は、投稿情報の一覧画面の一例を示す図である。この一覧画面は、投稿時が「ｔ１」から「ｔ２」までに含まれる投稿情報に対応するオブジェクトが表示される点を除き、図１６で説明した一覧画面と同様の構成となる。
なお、表示制御部１１８は、新たに取得された投稿情報に対応するオブジェクトを、それよりも前に取得された投稿情報に対応するオブジェクトに追加して表示してもよい。ここでは、表示制御部１１８は、投稿時が「ｔ０」から「ｔ１」までに含まれる投稿情報に対応するオブジェクトに追加して、投稿時が「ｔ１」から「ｔ２」までに含まれる投稿情報に対応するオブジェクトを表示させてもよい。この場合も、一度に追加される投稿情報の数は決められた数に制限されることに変わりはない。
【００４５】
また、表示制御部１１８は、表示部１３１を用いて、投稿情報をタイムライン表示する（ステップＳ１８）。表示制御部１１８は、取得エリアＷが選択されると、この取得エリアＷに対応する投稿情報を表示部１３１へ表示させる。図１９は、投稿情報のタイムライン表示の一例を示す図である。このタイムライン表示は、投稿時が「ｔ１」から「ｔ２」までに含まれる投稿情報に対応するオブジェクトが表示される点を除き、図１７で説明したタイムライン表示と同様の構成となる。
なお、表示制御部１１８は、新たに取得された投稿情報を、それよりも前に取得された投稿情報に追加して、タイムライン表示を行ってもよい。ここでは、表示制御部１１８は、投稿時が「ｔ０」から「ｔ１」までに含まれる投稿情報に追加して、投稿時が「ｔ１」から「ｔ２」までに含まれる投稿情報を表示させる。この場合も、一度に追加される投稿情報の数は決められた数に制限されることに変わりはない。また、表示制御部１１８は、オブジェクトＲ１又はＲ２が選択されると、このオブジェクトに対応する投稿情報を表示部１３１へ表示させる。
【００４６】
ユーザが、投稿情報の更新要求に係る情報の入力を行うたびに、ステップＳ１５〜Ｓ１８の処理ステップが実行されて、次々と投稿情報が更新される。ここでは１００件単位で投稿情報が更新されるので、一覧画面及びタイムライン表示の煩雑化が抑制される。
【００４７】
取得部１１７は、時間軸上の進行方向の逆方向（つまり、過去に遡る方向）に沿って、１００件分の投稿情報を逐次取得していくだけでなく、図２０に示すように、時間軸上の進行方向（つまり、投稿時が進む方向）に沿って、決められた数の投稿情報を取得してもよい。ここでは、図１７又は図１９に示すソフトボタンＢ１２を選択する操作が行われた場合に、取得部１１７は、基準時である「ｔ０」から「ｔ３」まで、「ｔ３」から「ｔ４」までという順で、投稿情報を取得する。
なお、ソフトボタンＢ１１，Ｂ１２は、スライダ形式のボタン等の他の表示部品に置き換えられてもよい。
【００４８】
以上説明した実施形態の投稿情報システム１によれば、大量の投稿情報が存在する場所であっても、端末装置１０が大量の投稿情報をダウンロードしてしまうことがない。また、ユーザには、一度に大量の投稿情報が新たに追加して表示されてしまい、大量の投稿情報の中から自身が所望する投稿情報を探し出さなければならない、という手間が生じにくい。よって、投稿情報システム１によれば、投稿位置と関連付けられた投稿情報の中から、ユーザが所望する投稿情報を閲覧しやすくすることができる。
【００４９】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した実施形態では、投稿位置を曖昧化する場合に、メッシュ領域単位でエリアが設定されていたが、これに限らない。例えば、円形等の所定の形状・大きさの領域単位でエリアが設定されてもよいし、ユーザが任意の形状の・大きさのエリアを設定できるようにしてもよい。これらの場合も、エリアのサイズが大きいほど、投稿位置の曖昧さが増す。なお、制限エリアを設定する場合も、メッシュ領域単位でエリアが設定されなくてもよい。
【００５０】
（変形例２）
投稿位置設定部１１１は、投稿位置の曖昧化の度合いを、ユーザの指定によらないで変更してもよい。
（ｉ）投稿情報の内容
投稿位置設定部１１１は、投稿情報の内容に応じて投稿位置の曖昧化の度合いを変化させてもよい。例えば、投稿情報に、氏名や年齢、性別、勤務先等、個人のプライバシーに関わる情報が含まれる場合、投稿位置設定部１１１は、投稿位置の曖昧化の度合いを高くする。反対に、そのような情報が含まれない場合、投稿位置設定部１１１は、投稿位置の曖昧化の度合いを低くする。投稿情報の内容と投稿位置の曖昧化の度合いとの関係については、予め決められていればよい。
【００５１】
（ii）所定の位置からの距離
投稿位置設定部１１１は、所定の位置からの距離に応じて投稿位置の曖昧化の度合いを変化させてもよい。例えば、ユーザの自宅や勤務先の付近では、精密な投稿位置は第三者に把握されたくないが、旅行先等では精密な投稿位置が第三者に把握されても問題ない場合があるからである。
【００５２】
（iii）時刻
投稿位置設定部１１１は、時刻に応じて投稿位置の曖昧化の度合いを変化させてもよい。例えば、午前中・午後の投稿においては、日常の行動が把握されやすいという意味で精密な投稿位置は第三者に把握されたくないが、夜間等では精密な投稿位置が第三者に把握されても問題ない場合があるからである。
【００５３】
（iv）場所
投稿位置設定部１１１は、ユーザの位置（端末装置１０の位置）に応じて投稿位置の曖昧化の度合いを変化させてもよい。例えば、投稿時のユーザの位置が都市部のような場所では、観光スポットやランドマーク等の場所が多いので精密な投稿位置が第三者に把握されてもよいが、過疎地のような場所等では精密な投稿位置が第三者に把握されやすい場合があるからである。
【００５４】
（ｖ）その他
また、投稿位置設定部１１１は、フォロワーのみに投稿情報が開示される場合、開示される相手方の属性（友達等）に応じて、投稿位置の曖昧化の度合いを変化させてもよい。
【００５５】
（変形例３）
制限位置設定部１１５は、制限エリアの設定を、自端末装置１０のユーザの当該制限エリアの指定によらないで行ってもよい。
（ｉ）ユーザの移動ルート
制限位置設定部１１５は、ユーザの移動ルートに応じて制限エリアを設定してもよい。ユーザの移動ルートは、ユーザが日常的に通過するものであるから、第三者に日常的な行動が把握されやすいからである。移動ルートについては、ユーザにより指定されてもよいし、測位部１４の測位結果に基づいて自動設定されてもよい。
【００５６】
（ii）ユーザの行動の拠点
制限位置設定部１１５は、ユーザの行動の拠点に応じて制限エリアを設定してもよい。拠点としては、自宅や勤務先等がある。ユーザの行動の拠点は、ユーザが日常的に居る場所であるから、第三者に日常的な行動が把握されやすいからである。
【００５７】
（iii）他人の行動の拠点
制限位置設定部１１５は、自端末装置１０のユーザでない他人の行動の拠点に応じて制限エリアを設定してもよい。他人とは、例えば友人や、ＳＮＳにおけるフォロワー等である。拠点としては、自宅や勤務先等がある。これにより、他人の不適切な投稿によってユーザが迷惑を被ることを回避することができる。
【００５８】
（iv）他人の設定した制限エリア
制限位置設定部１１５は、他人の設定した制限エリアを、自端末装置１０における制限エリアとして設定してもよい。換言すれば、制限位置設定部１１５は、他人の端末装置１０において設定された制限エリアを、自端末装置１０における制限エリアとして設定してもよい。これにより、例えば、端末装置１０のユーザの自宅等の拠点の周辺で、心無い他人の不適切な投稿がされるのを回避しやすくなる。この場合において、「他人」の条件については、特に問わない。例えば、自端末装置１０のユーザ以外の全ての他人であってもよいし、友人やＳＮＳにおけるフォロワー等の、自端末装置１０のユーザと所定の関係を有する他人であってもよい。
【００５９】
（変形例４）
図２１は、この変形例の取得部１１７が取得する投稿情報を説明する図である。取得部１１７は、上述した実施形態と同様、ソフトボタンＢ１１を選択する操作が行われると、基準時に投稿時が近い順に、予め決められた数（ここでは１００件とする。）の投稿情報を取得する。一方、取得部１１７は、ソフトボタンＢ１２を選択する操作が行われると、現在に投稿時が近い順に、予め決められた数の投稿情報を取得する。ここで、ソフトボタンＢ１２の操作に応じて、「ｔ５」から現在時点までの投稿情報が取得された場合、「ｔ０」から「ｔ６」までの期間が、取得部１１７により投稿情報が未だ取得されていない「未取得期間」として存在する。そこで、表示制御部１１８は、未取得期間の投稿情報を取得するためのソフトボタンＢ１３を、地図Ｍ上に表示させてもよい。取得部１１７は、ソフトボタンＢ１３が操作されると、未取得期間のうち、予め決められた数の投稿情報を取得する。具体的には、取得部１１７は、投稿時が未取得期間内に属する投稿情報のうち、投稿時が新しい順に、決められた数の投稿情報を取得する。ここでは、取得部１１７は、投稿時が「ｔ５」から「ｔ６」までに属する投稿情報を取得する。次にソフトボタンＢ１３が操作されたときは、取得部１１７は、投稿時が「ｔ０」から「ｔ５」までに属する投稿情報を取得する。未取得期間が存在しない場合には、表示制御部１１８はソフトボタンＢ１３を表示しない。
【００６０】
（変形例５）
取得部１１７は、取得エリアのサイズに応じて、投稿情報の取得数を変化させてもよい。取得エリアのサイズが大きいほど、その取得エリア内の投稿位置が属する投稿情報は多くなりやすい。よって、取得部１１７は、取得エリアのサイズが大きいほど、取得する投稿情報の数を多くしてもよい。
【００６１】
（変形例６）
上述した実施形態の投稿情報システム１では、投稿情報を取得する場合における、地理上の位置が取得エリアによって特定されていた。これに代えて、投稿情報システムにおいて、位置特定部１１６は、地理上の位置を、ユーザの移動ルートにより設定してもよい。この場合、取得部１１７は、ユーザの移動ルートを投稿位置とする投稿情報を取得し、表示することになる。更に投稿情報システムにおいて、投稿位置設定部１１１は、ユーザの移動ルートを、投稿位置として設定してもよい。この場合、取得部１１７は、移動ルートが共通する他人の投稿情報を一覧表示することもできる。移動ルートについては、ユーザにより指定されてもよいし、測位部１４の測位結果に基づいて自動設定されてもよい。
この変形例の投稿情報システムにおいて、移動ルートが共通するユーザ同士のコミュニケーションを支援してもよい。
【００６２】
（変形例７）
上述した実施形態で説明したハードウェア回路、機能又は動作の一部が省略されてもよい。例えば、本発明の投稿システムでは、例えば位置情報の曖昧化や、制限エリアに係る処理等が行わなくてもよい。端末装置１０が有していた機能の一部が、端末装置１０以外の装置、例えば通信回線ＮＷに接続された外部のサーバ装置で実現されてもよい。例えば、取得部１１７における投稿情報ＤＢ２１０から投稿情報を選出する機能を、当該サーバ装置で実現することも可能である。
【００６３】
上述した実施形態の投稿システムが実現する各機能は、１又は複数のハードウェア回路により実現されてもよいし、１又は複数のプログラムを実行することにより実現されてもよいし、これらの組み合わせにより実現されてもよい。投稿システムの機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等のコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、情報処理方法として把握することも可能である。
【００６４】
本願の発明は、上述した実施形態に限定されることなく、請求の範囲に記載した発明の範囲内で種々の変形が可能であり、それらも本発明の範囲内に含まれることはいうまでもない。
【符号の説明】
【００６５】
１…投稿情報システム、１０…端末装置、１１…制御部、１１１…投稿位置設定部、１１２…提示部、１１３…投稿情報生成部、１１４…投稿部、１１５…制限位置設定部、１１６…位置特定部、１１７…取得部、１１８…表示制御部、１２…通信部、１３…ＵＩ部、１３１…表示部、１３２…入力部、１４…測位部、１５…記憶部、２０…投稿情報サーバ、２１０…投稿情報ＤＢ。
【図１】
2018156516.tif 000003
【図２】
2018156516.tif 000004
【図３】
2018156516.tif 000005
【図４】
2018156516.tif 000006
【図５】
2018156516.tif 000007
【図６】
2018156516.tif 000008
【図７】
2018156516.tif 000009
【図８】
2018156516.tif 000010
【図９】
2018156516.tif 000011
【図１０】
2018156516.tif 000012
【図１１】
2018156516.tif 000013
【図１２】
2018156516.tif 000014
【図１３】
2018156516.tif 000015
【図１４】
2018156516.tif 000016
【図１５】
2018156516.tif 000017
【図１６】
2018156516.tif 000018
【図１７】
2018156516.tif 000019
【図１８】
2018156516.tif 000020
【図１９】
2018156516.tif 000021
【図２０】
2018156516.tif 000022
【図２１】
2018156516.tif 000023
【図２２】
2018156516.tif 000024