(57)【特許請求の範囲】
【請求項１】
第１の携帯情報端末と第２の携帯情報端末とサーバとを備え、
前記第１の携帯情報端末と前記第２の携帯情報端末のそれぞれは、
本端末の現在位置を取得する現在位置取得部と、
前記サーバにおいて位置情報とともに蓄積させるべきデータであって、本端末のユーザが作成したタスクを示すタスク情報に対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、前記現在位置取得部が取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付部と、
ユーザが指定した位置情報を付加したタスク情報を前記サーバへ送信する送信部と、を含み、
前記サーバは、前記第１の携帯情報端末と前記第２の携帯情報端末のそれぞれから送信されたタスク情報を位置情報とともに蓄積する蓄積部を含み、
前記第２の携帯情報端末は、
前記第１の携帯情報端末が前記サーバに送信したタスク情報であって、本端末の現在位置の近傍を示す位置情報が付加された近傍タスク情報を前記サーバから取得するタスク取得部と、
前記サーバから取得された近傍タスク情報が示す１つ以上のタスクのうち少なくとも１つを、本端末のユーザのタスクとして記録するタスク管理部と、を含み、
前記サーバは、前記第２の携帯情報端末が、前記近傍タスク情報が示す１つ以上のタスクのうち少なくとも１つを本端末のユーザのタスクとして記録した場合、その事実に関連する情報を前記第１の携帯情報端末へ通知する通知部をさらに含み、
前記第１の携帯情報端末は、前記事実に関連する情報が通知された場合、所定の特典を本端末のユーザに付与し、本端末のユーザが作成したタスクが、前記第２の携帯情報端末のユーザのタスクとして記録された回数が多いほど、複数種類の特典のうち相対的に価値が高い特典を本端末のユーザへ付与する特典付与部をさらに含み、
前記第２の携帯情報端末のタスク管理部は、本端末のユーザが作成したタスクと、前記サーバから取得されたタスクのそれぞれが本端末のユーザにより実行されたか否かを管理し、
前記第２の携帯情報端末は、前記本端末のユーザが作成したタスクが実行された場合と、前記サーバから取得されたタスクが実行された場合とでは異なる特典を本端末のユーザに付与する特典付与部をさらに含むことを特徴とする情報処理システム。
【請求項２】
前記第１の携帯情報端末の受付部はさらに、前記位置情報として、前記地図画像の特定の位置に予め対応づけられたランドマークの指定をユーザから受け付け可能であり、
前記サーバの蓄積部は、前記位置情報としてランドマークが指定された場合、前記タスク情報を、ランドマークの位置情報とともに蓄積することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２の携帯情報端末のタスク管理部は、前記サーバから取得されたタスクの内容を編集可能な態様で本端末のユーザに提示することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
本端末の現在位置を取得する現在位置取得部と、
外部のサーバにおいて位置情報とともに蓄積させるべきデータであって、本端末のユーザが作成したタスクを示す第１のタスク情報に対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、前記現在位置取得部が取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付部と、
ユーザが指定した位置情報を付加した第１のタスク情報を前記サーバへ送信することにより、第１のタスク情報を位置情報とともに前記サーバに蓄積させる送信部と、
他の端末が前記サーバに送信した、前記他の端末のユーザが作成したタスクを示す第２のタスク情報であって、本端末の現在位置の近傍を示す位置情報が付加された第２のタスク情報を前記サーバから取得するタスク取得部と、
前記サーバから取得された第２のタスク情報が示す１つ以上のタスクのうち少なくとも１つを、本端末のユーザのタスクとして記録するタスク管理部と、
を備え、
前記サーバは、前記他の端末が、前記第１のタスク情報が示す１つ以上のタスクのうち少なくとも１つを前記他の端末のユーザのタスクとして記録した場合、その事実に関連する情報を本端末へ通知するものであり、
前記事実に関連する情報が通知された場合、所定の特典を本端末のユーザに付与し、本端末のユーザが作成したタスクが、前記他の端末のユーザのタスクとして記録された回数が多いほど、複数種類の特典のうち相対的に価値が高い特典を本端末のユーザへ付与する特典付与部をさらに備え、
前記タスク管理部は、本端末のユーザが作成したタスクと、前記サーバから取得されたタスクのそれぞれが本端末のユーザにより実行されたか否かを管理し、
前記特典付与部は、本端末のユーザが作成したタスクが実行された場合と、前記サーバから取得されたタスクが実行された場合とでは異なる特典を本端末のユーザに付与することを特徴とする携帯情報端末。
【請求項５】
本端末の現在位置を取得する現在位置取得機能と、
外部のサーバにおいて位置情報とともに蓄積させるべきデータであって、本端末のユーザが作成したタスクを示す第１のタスク情報に対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、前記現在位置取得機能が取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付機能と、
ユーザが指定した位置情報を付加した第１のタスク情報を前記サーバへ送信することにより、第１のタスク情報を位置情報とともに前記サーバに蓄積させる送信機能と、
他の端末が前記サーバに送信した、前記他の端末のユーザが作成したタスクを示す第２のタスク情報であって、本端末の現在位置の近傍を示す位置情報が付加された第２のタスク情報を前記サーバから取得するタスク取得機能と、
前記サーバから取得された第２のタスク情報が示す１つ以上のタスクのうち少なくとも１つを、本端末のユーザのタスクとして記録するタスク管理機能と、
を携帯情報端末に実現させ、
前記サーバは、前記他の端末が、前記第１のタスク情報が示す１つ以上のタスクのうち少なくとも１つを前記他の端末のユーザのタスクとして記録した場合、その事実に関連する情報を本端末へ通知するものであり、
前記事実に関連する情報が通知された場合、所定の特典を本端末のユーザに付与し、本端末のユーザが作成したタスクが、前記他の端末のユーザのタスクとして記録された回数が多いほど、複数種類の特典のうち相対的に価値が高い特典を本端末のユーザへ付与する特典付与機能を前記携帯情報端末にさらに実現させ、
前記タスク管理機能は、本端末のユーザが作成したタスクと、前記サーバから取得されたタスクのそれぞれが本端末のユーザにより実行されたか否かを管理し、
前記特典付与機能は、本端末のユーザが作成したタスクが実行された場合と、前記サーバから取得されたタスクが実行された場合とでは異なる特典を本端末のユーザに付与することを特徴とするコンピュータプログラム。
【請求項６】
携帯情報端末が、本端末の現在位置を取得するステップと、
前記携帯情報端末が、外部のサーバにおいて位置情報とともに蓄積させるべきデータであって、本端末のユーザが作成したタスクを示す第１のタスク情報に対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、前記取得するステップで取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付けるステップと、
前記携帯情報端末が、ユーザが指定した位置情報を付加した第１のタスク情報を前記サーバへ送信するステップと、
前記サーバが、前記携帯情報端末から送信された第１のタスク情報を位置情報とともに蓄積するステップと、
前記携帯情報端末が、他の端末が前記サーバに送信した、前記他の端末のユーザが作成したタスクを示す第２のタスク情報であって、本端末の現在位置の近傍を示す位置情報が付加された第２のタスク情報を前記サーバから取得するステップと、
前記携帯情報端末が、前記サーバから取得した第２のタスク情報が示す１つ以上のタスクのうち少なくとも１つを、本端末のユーザのタスクとして記録するステップと、
前記サーバが、前記他の端末が、前記第１のタスク情報が示す１つ以上のタスクのうち少なくとも１つを前記他の端末のユーザのタスクとして記録した場合、その事実に関連する情報を前記携帯情報端末へ通知するステップと、
前記携帯情報端末が、前記事実に関連する情報が通知された場合、所定の特典を本端末のユーザに付与し、本端末のユーザが作成したタスクが、前記他の端末のユーザのタスクとして記録された回数が多いほど、複数種類の特典のうち相対的に価値が高い特典を本端末のユーザへ付与するステップと、
前記携帯情報端末が、本端末のユーザが作成したタスクと、前記サーバから取得したタスクのそれぞれが本端末のユーザにより実行されたか否かを管理するステップと、
前記携帯情報端末が、本端末のユーザが作成したタスクが実行された場合と、前記サーバから取得したタスクが実行された場合とでは異なる特典を本端末のユーザに付与するステップと、
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に情報処理システム、携帯情報端末、サーバおよび情報処理方法に関する。
【背景技術】
【０００２】
地図上の特定の位置を示す位置情報が付加されたゲーム関連データ等の様々な種類のデータが、サーバへアップロードされることがある。また近年では、携帯型ゲーム機やスマートフォン等の携帯情報端末が普及しており、ユーザは携帯情報端末を使用してネットワーク上のサーバと通信を行うこともある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
据え置き型の情報処理装置と比較すると、携帯情報端末にはハードウェアリソースや通信帯域幅等、様々な制約が存在する。その制約下において、所定のデータへ付加すべき位置情報の指定における利便性の低下を抑制するための技術はこれまで十分に提案されてこなかったと本発明者は考えた。
【０００４】
本発明は、こうした課題を鑑みてなされたものであり、その主たる目的は、携帯情報端末において、所定のデータへ付加すべき位置情報の指定における利便性の低下を抑制する技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の情報処理システムは、第１の携帯情報端末とサーバとを備える。第１の携帯情報端末は、本端末の現在位置を取得する現在位置取得部と、サーバにおいて位置情報とともに蓄積させるべき所定のデータに対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、現在位置取得部が取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付部と、ユーザが指定した位置情報を付加した所定のデータをサーバへ送信する送信部と、を含む。サーバは、第１の携帯情報端末から送信された所定のデータを位置情報とともに蓄積する蓄積部を含む。
【０００６】
本発明の別の態様は、携帯情報端末である。この携帯情報端末は、本端末の現在位置を取得する現在位置取得部と、外部のサーバにおいて位置情報とともに蓄積させるべき所定のデータに対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、現在位置取得部が取得した本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付部と、ユーザが指定した位置情報を付加した所定のデータをサーバへ送信する送信部と、を備える。
【０００７】
本発明のさらに別の態様は、サーバである。このサーバは、所定のデータを位置情報とともに蓄積すべきサーバであって、外部の携帯情報端末から、当該端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、当該端末の現在位置を示す位置情報のうちユーザが選択した位置情報が付加された所定のデータを受け付ける受付部と、受け付けられた所定のデータを位置情報とともに蓄積する蓄積部と、を備える。
【０００８】
本発明のさらに別の態様は、情報処理方法である。この方法は、携帯情報端末が、本端末の現在位置を取得するステップと、携帯情報端末が、外部のサーバにおいて位置情報とともに蓄積させるべき所定のデータに対して、本端末で表示された尺度の地図画像上でユーザが任意に指定した位置を示す位置情報と、本端末の現在位置を示す位置情報のいずれを付加するかの指定をユーザから受け付けるステップと、携帯情報端末が、ユーザが指定した位置情報を付加した所定のデータをサーバへ送信するステップと、サーバが、携帯情報端末から送信された所定のデータを位置情報とともに蓄積するステップと、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、携帯情報端末において、所定のデータへ付加すべき位置情報の指定における利便性の低下を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態のタスク管理システムの構成を示す図である。
【図２】ゲーム端末の外観を示す図である。
【図３】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図４】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図５】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図６】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図７】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図８】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図９】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図１０】ゲーム端末に表示されるユーザインタフェースを示す図である。
【図１１】ゲーム端末における特典付与条件を示す図である。
【図１２】ゲーム端末の機能構成を示すブロック図である。
【図１３】図１２のタスク保持部に保持されるタスクデータの構成を示す。
【図１４】サーバの機能構成を示すブロック図である。
【図１５（ａ）】図１４のタスク蓄積部に保持されるタスクデータの構成を示す図である。
【図１５（ｂ）】図１４のタスク蓄積部に保持されるタスクデータの構成を示す図である。
【図１６】ゲーム端末の動作を示すフローチャートである。
【図１７】図１６のＳ２４のタスク外部登録処理を詳細に示すフローチャートである。
【図１８】図１６のＳ２８のタスク検索処理を詳細に示すフローチャートである。
【図１９】図１６のＳ３２のステータス更新処理を詳細に示すフローチャートである。
【図２０】図１６のＳ３６のゲーム関連処理を詳細に示すフローチャートである。
【図２１】サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、実施の形態のタスク管理システム１０の構成を示す。タスク管理システム１０は、ゲーム端末１２で総称されるゲーム端末１２ａ、ゲーム端末１２ｂ、ゲーム端末１２ｃ、ゲーム端末１２ｄと、サーバ１４を備える。これらの装置は、有線もしくは無線の通信網１６により互いに接続される。通信網１６は、ＬＡＮ・ＷＡＮ・インターネット等を含む。
【００１３】
ゲーム端末１２は、ユーザが把持して使用する携帯型のゲーム装置である。変形例として、携帯電話機、スマートフォン、タブレット型情報端末等の携帯型の情報処理装置であってもよい。ゲーム端末１２は、操作者であるユーザが覚えておくべき物事であり、また所定のタイミングで実行すべき事柄（以下、「タスク」と呼ぶ。）を管理する。例えば、タスクが実行されたこと、もしくはタスクが未実行であることを示すタスクの実行状況を管理する。
【００１４】
タスクは、備忘録としてのメモの内容であってもよく、ユーザの計画（言い換えれば、実行を予定する事柄）の内容や、ユーザの習慣の内容を示すものであってもよい。例えば、特定の日時に実行すべきタスクとして、オークションサイトにおける特定の出品物の落札状況を確認する旨のタスクであってもよく、１週間単位に繰り返して実行すべきタスクとして、連続ドラマの放送を録画する旨のタスクであってもよい。
【００１５】
サーバ１４は、ゲーム端末１２ａ〜ゲーム端末１２ｄ間でのタスクのデータの送受を仲介する。具体的には、あるゲーム端末１２からアップロードされたタスクを、他のゲーム端末１２へ公開し、他のゲーム端末１２からの要求に応じて当該タスクを他のゲーム端末１２にダウンロードさせる。
【００１６】
図２は、図１のゲーム端末１２の外観を示す。ゲーム端末１２には、方向キー２１、ボタン２２、左アナログスティック２３、右アナログスティック２４、左ボタン２５、右ボタン２６などの入力装置２０と、表示装置６８とが備えられている。表示装置６８には、プレイヤーの指やスタイラスペンなどによる接触を検知するためのタッチパネル６９が併設されている。ボタン２２は、○ボタン３１、△ボタン３２、□ボタン３３、及び×ボタン３４を含む。
【００１７】
以下、図３〜図１０を参照して、ゲーム端末１２の表示装置６８に表示されるユーザインタフェースを説明する。
【００１８】
ユーザは、ゲーム端末１２においてタスクを新規に作成して登録する。図３は、タスクを作成するためのタスク作成画面を示している。タスクタイトル欄７０は、タスクのタイトルを入力するフィールドである。タスクコメント欄７２は、タスクに関する任意の文章をユーザが入力するフィールドであり、例えばタスクの具体的な内容や、タスクに関するユーザの意見・感想等が入力される。実行予定日時欄７４は、タスクを実行すべき日時が設定される。実行予定日時欄７４には、日単位・週単位・月単位等で繰り返してタスクを実行する旨が設定されてもよい。
【００１９】
タスク管理システム１０では、ユーザは自身で作成したタスクをサーバ１４を介して他のユーザへ公開することができる。具体的には、ユーザは地図上の特定の位置にタスクを配置し、その位置情報とともにタスクの情報をサーバ１４へアップロードする。図４は、タスクの配置方法を選択する画面を示している。同図で示すように、ユーザは、ゲーム端末１２の現在位置、もしくは、地図画像上において手動で指定した位置のいずれにタスクを配置するかを選択する。
【００２０】
図５は、図４の配置方法選択画面において、ゲーム端末１２の現在位置にタスクを配置することが選択された場合に表示される確認画面を示している。ゲーム端末１２の現在位置はＧＰＳにより比較的細かい粒度で特定されるため、同図ではタスクの配置位置を示す住所が町丁目の粒度で表示されている。位置シンボル７６は、地図画像上でタスクが配置される位置を示すシンボルの画像であり、同図では地図画像上でのゲーム端末１２の現在位置を示している。
【００２１】
図６は、図４の配置方法選択画面において、地図画像上にタスクを手動で配置することが選択された場合に表示される配置位置指定画面を示している。ユーザは、日本地図を模した地図画像上の任意の位置に対してタップ操作を行うことにより、そのタップ位置をタスクの配置位置として決定する。この場合、位置シンボル７６の表示位置は、そのタップ位置に移動する。
【００２２】
図７は、図６の配置位置指定画面において、地図画像の任意の位置がタップされた場合に表示される確認画面を示している。図７では、タスクの配置位置を示す住所が市区町村の粒度で表示されている。
【００２３】
実施の形態では、地図画像においてユーザにより指定されうる各位置の住所は地図画像のデータに予め設定される。ゲーム端末１２におけるメモリ等のシステムリソースの制約のため、ゲーム端末１２が細かい縮尺の地図画像を多量に保持することは困難である。また、地図画像のデータにおいて地図上の各位置に対応づけて細かい粒度での住所を設定しておくこともデータ量が非常に大きくなるため困難である。一例として、地図の縮尺は最も細かい場合で２５万分の１となり、ユーザがタップにより指定できる位置（住所）の粒度も市区町村の粒度に制限される。したがって実施の形態では、タスクの配置位置として地図画像の任意の位置が指定された場合、地図画像のデータに予め設定された比較的粗い粒度での住所情報によりタスクの配置位置を示す住所が特定される。
【００２４】
図６に戻り、地図画像にはランドマークシンボル７８が含まれる。ランドマークシンボル７８は、著名な建造物や、名所、史跡等、地理上のランドマークの位置を示す画像である。例えば、「ＡＢＣタワー」や「ＸＹＺ公園」を示すものである。ランドマークシンボル７８は、１都道府県あたり４〜６個配置される。ユーザは、特定のランドマークシンボル７８に対するタップ操作を行うことにより、特定のランドマークシンボル７８の位置をタスクの配置位置として決定する。地図画像のデータには各ランドマークの詳細な住所が予め設定されているため、比較的細かい粒度でタスクの配置位置を指定することができる。図８は、図６の配置位置指定画面において、地図画像上の特定のランドマーク（ここではＡＢＣタワー）が指定された場合に表示される確認画面を示している。
【００２５】
なお、ランドマークは必ずしも地図画像に配置される必要はない。例えば、地図画像とは別の表示領域においてユーザによる指定が可能な態様で表示されてもよい。
【００２６】
タスク管理システム１０では、ゲーム端末１２のユーザは、他のユーザが公開したタスクをサーバ１４を介して自身のタスクとして取り込むことができる。図９は、ゲーム端末１２の現在位置の近傍の位置に公開された（言い換えれば配置された）タスク（以下、「近傍タスク」とも呼ぶ。）を一覧表示する画面（以下、「近傍タスクリスト」とも呼ぶ。）を示している。近傍タスクリストは、他のユーザにより公開された複数のタスクの中から近傍タスクを検索した結果を示すものであると言える。
【００２７】
近傍タスクリストのタスクタイトル欄８０にはタスクのタイトルが表示され、ユーザアカウント欄８２にはタスクの公開者（言い換えれば作成者）であるユーザのアカウントが表示される。スカウト数欄８４には、タスクが公開者とは異なる他のユーザにより取り込まれた数、言い換えれば、当該タスクを自身のタスクとして取り込んだユーザ数が表示される。ゲキレイ数欄８６には、タスクが公開者とは異なる他のユーザにより応援された回数、言い換えれば、他のユーザによりタスクの実行が奨励された回数が表示される。
【００２８】
ＳＰ欄８８は、ゲーム端末１２のユーザが保持するソーシャルポイント（以下「ＳＰ」と呼ぶ。）を示すインジケータである。図９ではＳＰが「５」であることを示している。後述するようにＳＰは、ユーザが公開したタスクのスカウト数やゲキレイ数が増えるほど大きい値となり、また他のユーザが公開したタスクをユーザが取り込んだり（スカウトしたり）、応援する（ゲキレイする）ほど大きい値となる。すなわちＳＰは、ユーザが他のユーザと関わった回数を示すものであると言える。
【００２９】
近傍タスクリストにおいて、ユーザが自身のタスクとして取り込みたいタスクを選択すると、タスクの詳細（例えばタイトルに加えてコメントや実行予定日時）を示す図３と同様のタスク編集画面が表示される。ユーザは、自身の嗜好や都合に応じて、近傍タスクリストで選択したタスクの情報（例えばコメントや実行予定日時）を適宜編集し、自身のタスクとして保存する。
【００３０】
図１０は、ゲーム端末１２に記録されたユーザのタスクを一覧表示する画面（以下、「ユーザタスクリスト」とも呼ぶ。）を示している。タスク種別欄９０には、各タスクが自端末で作成されたものか、もしくは他のゲーム端末１２で作成されたものかを示すインジケータが表示される。同図では、自端末で作成されたタスク（以下、「内部作成タスク」とも呼ぶ。）を「Ａ」、他のゲーム端末１２で作成されたタスク（以下、「外部作成タスク」とも呼ぶ。）を「Ｂ」で示している。タスクタイトル欄９２にはタスクのタイトル、実行予定日時欄９４にはタスクの実行予定日時が表示される。
【００３１】
達成状況欄９６には、各タスクが現時点で未実行（未達成）か、もしくは実行済（達成）かを示すインジケータが表示される。ユーザは、実行済のタスクについて、ユーザタスクリストの達成状況欄９６を「未達成」→「達成」へ変更する。後述するように、内部作成タスクが達成されると、タスク種別「Ａ」のタスク達成スコアがインクリメントされ、外部作成タスクが達成されると、タスク種別「Ｂ」のタスク達成スコアがインクリメントされる。
【００３２】
ゲーム端末１２では、ユーザのＳＰ、タスク種別「Ａ」のスコアおよびタスク種別「Ｂ」のスコアが管理され、それぞれのスコアに応じてゲーム上の特典、具体的にはゲームのキャラクタがユーザに提供される。図１１は、ゲーム端末１２における特典付与条件を示す。ここでは、キャラクタα＜β＜γの順に、またキャラクタＸ＜Ｙ＜Ｚの順にユーザにとって利益が大きいキャラクタであることとし、レベル１＜２＜３の順にユーザにとって利益が大きいこととする。したがって、ユーザのＳＰ、タスク種別「Ａ」のスコアおよびタスク種別「Ｂ」のスコアが大きいほど、より有益な特典がユーザへ提供される。例えば、敵キャラクタ対する攻撃力がより高いキャラクタや、レアリティがより高いキャラクタが、ユーザの味方キャラクタとして提供されてもよい。なおタスク種別「Ａ」のスコアとタスク種別「Ｂ」のスコアが同じ場合には、タスク種別「Ｂ」のスコアが優先的に適用される。
【００３３】
以上説明したユーザインタフェースを提供するタスク管理システム１０におけるゲーム端末１２およびサーバ１４の構成を以下説明する。
図１２は、ゲーム端末１２の機能構成を示すブロック図である。ゲーム端末１２は、入力装置２０と、表示装置６８と、タッチパネル６９と、ＧＰＳ受信部６０と、通信処理部６２と、画面生成部６４と、データ保持部４０と、制御部４６とを備える。
【００３４】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。例えば、制御部４６の各機能ブロックに対応するプログラムモジュールが、フラッシュメモリ等のストレージに格納され、メインメモリへ適宜読み出されてＣＰＵにより実行されることにより実現されてもよい。またデータ保持部４０の各機能ブロックは、フラッシュメモリ等のストレージやメインメモリにより実現されてもよい。
【００３５】
ＧＰＳ受信部６０は、ＧＰＳ衛星からの信号を受信し、その信号に基づいてゲーム端末１２の現在位置を示す情報を出力する。具体的には、ゲーム端末１２の現在位置を示す経度および緯度を出力する。通信処理部６２は、通信網１６を介して、サーバ１４等の外部装置との通信処理を実行する。画面生成部６４は、データ保持部４０により制御されるタスク管理の画面およびゲームの画面のデータを生成し、タスク管理の画面およびゲームの画面を表示装置６８に表示させる。
【００３６】
データ保持部４０は、タスク保持部４１と、地図保持部４２と、スコア保持部４３と、ゲームデータ保持部４４とを含む。タスク保持部４１は、ゲーム端末１２で管理すべきタスク、すなわち自端末で作成されたタスクと他のゲーム端末１２で作成されて取り込まれたタスクの両方に関するデータを保持する。
【００３７】
図１３は、図１２のタスク保持部４１に保持されるタスクデータの構成を示す。タスクデータは、タスクＩＤと、ユーザアカウントと、タイトルと、コメントと、実行予定日時と、達成状況を含む。タスクＩＤは、タスク管理システム１０においてユニークなＩＤである。ユーザアカウントは、タスク作成者のユーザアカウントである。タイトルはタスクのタイトルであり、コメントはタスクに対するユーザのコメントであり、実行予定日時はタスクの実行予定日時である。達成状況は、タスクが達成済みかもしくは未達成かを示す情報である。
【００３８】
図１２に戻り、地図保持部４２は、タスクの公開設定時に表示させるべき地図画像のデータを保持する。この地図画像のデータには、地図画像においてユーザにより指定されうる複数地点の位置と、市区町村の粒度での住所との対応関係を示す情報が含まれる。また、複数のランドマークの位置と、そのランドマークの詳細な住所（実施の形態では町丁目の粒度での住所）との対応関係を示す情報が含まれる。
【００３９】
スコア保持部４３は、ゲーム上での特典付与に関連するユーザの属性について、そのスコアを保持する。具体的には、ゲーム端末１２のユーザが保持するＳＰのスコア、タスク種別「Ａ」のタスク達成スコア、およびタスク種別「Ｂ」のタスク達成スコアを保持する。ゲームデータ保持部４４は、図１１で示したキャラクタα〜γ、キャラクタＸ〜Ｚが登場するゲームのデータを保持する。
【００４０】
実施の形態では、スコア保持部４３に保持された各種スコアは、定期的に、例えば２４時間等の所定期間が経過するたびにクリアされる。したがって、所定期間における複数のタスクの達成状況や、外部作成タスクに対するユーザのスカウトやゲキレイの状況、内部作成タスクに対する他のユーザのスカウトやゲキレイの状況に応じて、所定期間経過後にユーザに提供される特典は異なったものとなる。
【００４１】
制御部４６は、現在位置取得部４７と操作検出部４８とタスク管理部４９とを含む。現在位置取得部４７は、ＧＰＳ受信部６０が出力した経度および緯度の値を、通信処理部６２を介して外部の住所特定サーバへ送信する。この住所特定サーバは、経度および緯度の値を受け付けて、その値で特定される住所を町丁目の粒度で示す情報を提供する。現在位置取得部４７は、ＧＰＳ受信部６０が出力した経度および緯度の値に対応する住所の情報を住所特定サーバから取得する。
【００４２】
操作検出部４８は、ユーザが操作する入力装置２０から入力される制御信号を受け付けて操作内容を検出する。またタッチパネル６９から、ユーザのタップ操作やドラッグ操作等が検知された位置の座標を取得する。操作検出部４８は、検出した操作内容を示す情報や、タッチパネル６９の操作位置の座標を示す情報をタスク管理部４９へ渡す。
【００４３】
タスク管理部４９は、ゲーム端末１２のユーザが実行すべきタスクを管理するための処理を実行する。タスク管理部４９は、タスク情報表示制御部５０と、タスク編集支援部５１と、内部登録部５２と、タスク公開支援部５３と、外部登録部５４と、近傍タスク取得部５５と、スコア更新部５６と、特典付与部５７と、ゲーム実行部５８と、ゲーム表示制御部５９とを含む。タスク管理部４９は、タスク管理アプリケーションとして実装されて記録メディアに格納され、その記録メディアを介してゲーム端末１２へインストールされてもよい。
【００４４】
タスク情報表示制御部５０は、タスク保持部４１に保持されたタスクデータを取得してユーザタスクリストのデータとして設定し、画面生成部６４を介してユーザタスクリストを表示装置６８に表示させる。その際、タスクデータのユーザアカウントが自端末のユーザアカウントである場合、タスク種別欄９０には「Ａ」を設定し、他端末のユーザアカウントである場合、タスク種別欄９０には「Ｂ」を設定する。
【００４５】
タスク情報表示制御部５０は、ユーザタスクリストにおいて特定のタスクが選択された場合、タスク保持部４１に保持された当該タスクの詳細情報（例えばタイトルに加えてコメントや実行予定日時）を取得して表示装置６８に表示させる。特定のタスクの達成状況を未達成から達成へ更新する旨の操作が検出されると、タスク情報表示制御部５０は、タスク保持部４１に格納された当該タスクのタスクデータにおける達成状況を未達成から達成へ更新する。それとともに、ユーザタスクリストにおける達成状況の表示も併せて更新する。
【００４６】
タスク編集支援部５１は、タスク作成画面を表示させ、タスク作成画面に対するユーザの情報入力を支援する。内部登録部５２は、タスク作成画面において登録操作がなされた場合、新規のタスクＩＤを採番して、タスク作成画面に入力されたタスクデータとともにタスク保持部４１へ格納する。この場合、内部登録部５２はタスク作成者である自端末のユーザアカウントをタスク保持部４１へ格納することにより、当該タスクを内部作成タスクとして記録する。また達成状況として未達成を設定する。
【００４７】
またタスク編集支援部５１は、サーバ１４から取得されたタスクを編集するためのタスク編集画面を表示させ、タスク編集画面に対するユーザの情報入力を支援する。内部登録部５２は、タスク編集画面において登録操作がなされた場合、サーバ１４から当該タスクのデータとして取得されたタスクＩＤとともにタスク編集画面に入力されたタスクデータをタスク保持部４１へ格納する。この場合、内部登録部５２はサーバ１４から当該タスクのデータとして取得された他端末のユーザアカウントをタスク保持部４１へ格納することにより、当該タスクを外部作成タスクとして記録する。また達成状況として未達成を設定する。
【００４８】
タスク公開支援部５３は、地図保持部４２に保持された地図画像を取得して、図４〜図８で示した各画面の表示を制御する。また各画面へのユーザの入力に応じた処理を実行する。具体的には、特定の内部作成タスクの公開要求を示すユーザ操作が検出されると、図４の配置方法選択画面を表示させる。配置方法選択画面において、ゲーム端末１２の現在位置にタスクを配置することが選択された場合、タスク公開支援部５３は、ゲーム端末１２の現在位置の住所を示す位置情報を現在位置取得部４７から取得して図５の配置位置確認画面に表示させる。
【００４９】
配置方法選択画面において、手動で指定した位置にタスクを配置することが選択された場合、タスク公開支援部５３は、図６の配置位置指定画面を表示させる。配置位置指定画面において、地図画像の特定の位置がタップされた場合、そのタップ位置に対応づけられた住所を示す位置情報を地図保持部４２から取得して図７の配置位置確認画面に表示させる。配置位置指定画面において、地図画像に予め配置されたランドマークがタップされた場合、そのランドマークに対応づけられた住所を示す位置情報を地図保持部４２から取得して図８の配置位置確認画面に表示させる。
【００５０】
外部登録部５４は、ユーザにより公開が要求されたタスクのデータをサーバ１４へアップロードすることにより、当該タスクを他のユーザへ公開する。具体的には、図５の配置位置確認画面において公開決定の操作が検出された場合、ユーザが指定した内部作成タスクに、ゲーム端末１２の現在位置の住所を町丁目の粒度で示す位置情報を付加したデータを含むタスク登録要求をサーバ１４へ送信する。
【００５１】
また外部登録部５４は、図７の配置位置確認画面において公開決定の操作が検出され場合、ユーザが指定した内部作成タスクに、地図画像上でのユーザによる指定位置の住所を市区町村の粒度で示す位置情報を付加したデータを含むタスク登録要求をサーバ１４へ送信する。また図８の配置位置確認画面において公開決定の操作が検出された場合、ユーザが指定した内部作成タスクに、ユーザにより指定されたランドマークの住所を町丁目の粒度で示す位置情報を付加したデータを含むタスク登録要求をサーバ１４へ送信する。
【００５２】
近傍タスク取得部５５は、近傍タスクの検索要求の操作が検出された場合、ゲーム端末１２の現在位置を示す位置情報を現在位置取得部４７から取得する。そして、その位置情報を指定した近傍タスクの検索要求をサーバ１４へ送信し、近傍タスクの一覧情報をサーバ１４から取得して図９の近傍タスクリストを表示させる。その際に、スコア保持部４３に保持されているユーザのＳＰも併せて表示させる。
【００５３】
また、近傍タスクリストにおいて特定の近傍タスクがユーザにより選択された場合、近傍タスク取得部５５は、選択された近傍タスクの詳細情報（ＩＤ、ユーザアカウント、タイトル、コメント、実行予定日時等）をサーバ１４から取得して表示装置６８に表示させる。そして、その近傍タスクの取り込み（スカウト）がユーザにより指定された場合、その近傍タスクの詳細情報をタスク編集支援部５１に渡してタスク編集画面を表示させる。その一方、その近傍タスクの応援（ゲキレイ）がユーザにより指定された場合、その旨をスコア更新部５６へ通知する。
【００５４】
スコア更新部５６は、ゲーム端末１２における内部作成タスクおよび外部作成タスクの達成状況や、外部作成タスクに対するスカウトおよびゲキレイの実施状況、公開した内部作成タスクに対するスカウトおよびゲキレイの受付状況に応じてスコア保持部４３に保持された各種スコアを更新する。具体的には、タスク保持部４１において内部作成タスクの達成状況が未達成から達成へ更新された都度、タスク種別「Ａ」のタスク達成スコアをインクリメントする。またタスク保持部４１において外部作成タスクの達成状況が未達成から達成へ更新された都度、タスク種別「Ｂ」のタスク達成スコアをインクリメントする。
【００５５】
またスコア更新部５６は、外部作成タスクがゲーム端末１２に取り込まれた（スカウトされた）場合、例えば自端末のユーザアカウントとは異なるユーザアカウントがタスク保持部４１のタスクデータに新規に記録された場合、ＳＰをインクリメントする。また、外部作成タスクを応援（ゲキレイ）する旨が近傍タスク取得部５５から通知された場合、ＳＰをインクリメントする。外部作成タスクに対してスカウトとゲキレイのいずれがなされた場合も、スコア更新部５６はその外部作成タスクのＩＤとともにスカウトもしくはゲキレイした旨を示す情報（以下、「スカウト通知」とも呼ぶ。）をサーバ１４へ送信する。
【００５６】
またスコア更新部５６は、ユーザが公開した内部作成タスクが他のユーザによりスカウトもしくはゲキレイされた旨を示す情報（以下、「被スカウト通知」とも呼ぶ。）をサーバ１４から受け付けると、ＳＰをインクリメントする。
【００５７】
特典付与部５７は、定期的に、例えば２４時間等の所定期間が経過するたびに、タスク保持部４１に保持された各種スコアを参照し、そのスコアの高低に応じた特典をユーザへ提供する。具体的には、図１１の特典付与規則にしたがって、ＳＰのスコア、タスク種別「Ａ」のタスク達成スコア、およびタスク種別「Ｂ」のタスク達成スコアにより定まる種類およびレベルのキャラクタをゲームに登場させる。例えば、これらのスコアで特定されるキャラクタがユーザの味方キャラクタとして登場するようゲームデータ保持部４４のゲームデータを更新してもよい。なお特典付与部５７は、特典提供処理の実行後、タスク保持部４１に保持された各種スコアをクリアする。
【００５８】
ゲーム実行部５８は、ゲームデータ保持部４４を参照して、特典付与部５７によりユーザに付与されたキャラクタが登場して敵キャラクタとバトルを行うゲームを実行する。そして、ゲームの実行結果（例えばバトルの様子や勝敗）を示す画像データをゲームデータ保持部４４へ格納する。ゲーム表示制御部５９は、ゲームの表示要求を示す操作が検出されると、ゲームデータ保持部４４に保持されたゲームの実行結果を示す画像データを表示装置６８へ表示させる。
【００５９】
図１４は、サーバ１４の機能構成を示すブロック図である。サーバ１４は、タスク蓄積部１０２と、タスク登録受付部１０４と、検索要求受付部１０６と、検索処理部１０８と、検索結果提供部１１０と、スカウト通知受付部１１２と、タスク更新部１１４と、スカウト通知転送部１１６とを含む。
【００６０】
タスク蓄積部１０２は、ゲーム端末１２からアップロードされたタスクのデータを保持する。図１５（ａ）および図１５（ｂ）は、タスク蓄積部１０２に保持されるタスクデータの構成を示す。実際には図１５（ａ）と図１５（ｂ）両方のデータ項目が１レコードにおいて保持される。図１５（ａ）のデータ項目は図１３のデータ項目と同じであるため説明を省略する。
【００６１】
図１５（ｂ）の配置位置は、タスク登録要求が含む位置情報が示す住所である。既述したように、町丁目の粒度の住所（現在位置指定もしくはランドマーク指定）、市区町村の粒度の住所（任意位置指定）のいずれかとなる。スカウト数は、タスクのアップロード元のユーザとは異なるユーザにより当該タスクが取り込まれた回数である。ゲキレイ数は、タスクのアップロード元のユーザとは異なるユーザにより当該タスクが応援された回数である。
【００６２】
図１４に戻り、タスク登録受付部１０４は、公開すべきタスクデータと位置情報を含むタスク登録要求をゲーム端末１２から受け付けて、そのタスクデータおよび位置情報をタスク蓄積部１０２へ格納する。
【００６３】
検索要求受付部１０６は、近傍タスクの検索要求をゲーム端末１２から受け付ける。この検索要求では、要求元のユーザアカウントが指定されることとする。検索処理部１０８は、検索要求で指定された位置情報が示すゲーム端末１２の現在位置について、その近傍の範囲を特定する。例えば、ゲーム端末１２の現在位置から半径５Ｋｍの円形領域を近傍の範囲として特定し、その近傍範囲に属する複数の住所（例えばＡＡＡ町１丁目、ＢＢＢ町２丁目）を特定する。検索処理部１０８は、タスク蓄積部１０２に格納されたタスクデータのうち、検索要求元のユーザアカウントとは異なるユーザアカウントが設定され、かつ、配置位置の住所が近傍範囲に属する住所と整合するタスクデータを検索する。そして検索にヒットしたタスクを近傍タスクとして抽出する。
【００６４】
検索結果提供部１１０は、近傍タスクのタイトル、ユーザアカウント、スカウト数、ゲキレイ数を含む近傍タスクの一覧情報をゲーム端末１２へ送信して表示させる。なお、タスクの配置位置が市区町村の粒度の住所であった場合、タスクの近傍範囲にその市区町村の一部が含まれれば近傍タスクとして抽出されることとする。
【００６５】
また検索要求受付部１０６は、特定のタスクのＩＤを指定した詳細情報要求をゲーム端末１２から受け付ける。検索処理部１０８は、そのタスクＩＤをキーとして、コメントや実行予定日時を含む詳細なタスクデータをタスク蓄積部１０２から抽出する。検索結果提供部１１０は、抽出された詳細なタスクデータをゲーム端末１２へ送信して表示させる。
【００６６】
スカウト通知受付部１１２は、特定のタスクのＩＤを指定したスカウト通知をゲーム端末１２から受け付ける。タスク更新部１１４は、そのスカウト通知がタスクをスカウトした旨を示す場合、タスク蓄積部１０２に格納された上記のＩＤで特定されるタスクデータについて、そのスカウト数をインクリメントする。またスカウト通知がタスクをゲキレイした旨を示す場合、タスク蓄積部１０２に格納された上記のＩＤで特定されるタスクデータについて、そのゲキレイ数をインクリメントする。
【００６７】
スカウト通知転送部１１６は、タスク蓄積部１０２に格納された上記のＩＤで特定されるタスクデータについて、そのユーザアカウントにしたがって転送先のゲーム端末１２を特定する。そして特定したゲーム端末１２に対して、スカウト通知受付部１１２が受け付けたスカウト通知を被スカウト通知として転送する。
【００６８】
以上の構成によるゲーム端末１２およびサーバ１４の動作を以下説明する。
図１６は、ゲーム端末１２の動作を示すフローチャートである。ゲーム端末１２においてユーザがタスク管理アプリケーションを起動すると（Ｓ１０のＹ）、以下のタスク管理処理の各ステップを実行する。その一方、タスク管理アプリケーションが起動されなければ（Ｓ１０のＮ）、以下のステップをスキップして本図のフローを終了する。
【００６９】
サーバ１４から被スカウト通知を受け付けた場合（Ｓ１２のＹ）、スコア更新部５６はスコア保持部４３に格納されたＳＰをインクリメントする（Ｓ１４）。被スカウト通知を受け付けなければ（Ｓ１２のＮ）、Ｓ１４をスキップする。タスク情報表示制御部５０は、ユーザタスクリストを表示させる（Ｓ１６）。タスクの新規登録をユーザが選択すると（Ｓ１８のＹ）、タスク編集支援部５１はタスク作成画面を表示させ、内部登録部５２はタスク作成画面へのユーザの入力情報にしたがって内部作成タスクをタスク保持部４１へ登録する（Ｓ２０）。特定のタスクの公開をユーザが要求すると（Ｓ１８のＮ、Ｓ２２のＹ）、そのタスクについて後述のタスク外部登録処理を実行する（Ｓ２４）。近傍タスクの検索をユーザが要求すると（Ｓ２２のＮ、Ｓ２６のＹ）、後述のタスク検索処理を実行する（Ｓ２８）。
【００７０】
特定のタスクの達成をユーザが指定すると（Ｓ２６のＮ、Ｓ３０のＹ）、そのタスクについて後述のステータス更新処理を実行する（Ｓ３２）。後述のゲーム関連処理について、先の実行時点から所定期間が経過すると（Ｓ３０のＮ、Ｓ３４のＹ）、ゲーム関連処理を実行する（Ｓ３６）。ユーザがタスク管理アプリケーションを終了すると（Ｓ３４のＮ、Ｓ３８のＹ）、本図のフローを終了し、タスク管理アプリケーションの実行が継続される場合（Ｓ３８のＮ）、またＳ２０・Ｓ２４・Ｓ２８・Ｓ３２・Ｓ３６が終了した場合、Ｓ１２へ戻る。
【００７１】
なお図１６には不図示であるが、ゲーム端末１２においてゲームの実行結果の表示要求がユーザから受け付けられると、ゲーム表示制御部５９は、ゲームデータ保持部４４に格納されたゲームの実行結果を示す画像データを表示させる。
【００７２】
図１７は、図１６のＳ２４のタスク外部登録処理を詳細に示すフローチャートである。タスク公開支援部５３は、タスクの配置方法の選択画面を表示させる（Ｓ４０）。選択画面において、タスクの配置位置を現在位置とすることが選択された場合（Ｓ４２のＹ）、現在位置取得部４７は、ＧＰＳ受信部６０により出力された経度・緯度にもとづいてゲーム端末１２の現在位置の住所を相対的に細かい粒度で特定する。そしてタスク公開支援部５３は、その住所をタスクの配置位置として決定する（Ｓ４４）。外部登録部５４は、公開すべきタスクデータとともに、ゲーム端末１２の現在位置の住所を示す位置情報をサーバ１４へアップロードする（Ｓ４６）。
【００７３】
選択画面において、タスクの配置位置をユーザが手動で指定することが選択された場合（Ｓ４２のＮ）、タスク公開支援部５３は地図画像を含む配置位置指定画面を表示させる。配置位置指定画面において、地図画像上に配置されたランドマークがユーザにより指定された場合（Ｓ４８のＹ）、タスク公開支援部５３は、地図情報に予め保持されたランドマークの位置情報にもとづいてランドマークの所在位置の住所を相対的に細かい粒度で特定する（Ｓ５０）。外部登録部５４は、公開すべきタスクデータとともに、ランドマークの所在位置の住所を示す位置情報をサーバ１４へアップロードする（Ｓ５２）。配置位置指定画面において、ランドマークが配置されていない位置をユーザが指定した場合（Ｓ４８のＮ）、タスク公開支援部５３は、地図情報に予め保持された地図画像上の各地点の住所情報にもとづいてユーザの指定位置の住所を相対的に粗い粒度で特定する（Ｓ５４）。外部登録部５４は、公開すべきタスクデータとともに、ユーザの指定位置の住所を示す位置情報をサーバ１４へアップロードする（Ｓ５６）。
【００７４】
図１８は、図１６のＳ２８のタスク検索処理を詳細に示すフローチャートである。現在位置取得部４７は、ＧＰＳ受信部６０により出力された経度・緯度にもとづいてゲーム端末１２の現在位置の住所を相対的に細かい粒度で特定する（Ｓ６０）。近傍タスク取得部５５は、ゲーム端末１２の現在位置の近傍に配置された近傍タスクの情報をサーバ１４から取得して近傍タスクリストを表示させる（Ｓ６２）。特定の近傍タスクがユーザにより選択された場合（Ｓ６４のＹ）、近傍タスク取得部５５はその近傍タスクの詳細情報をサーバ１４から取得して表示させる（Ｓ６６）。その近傍タスクを自身のタスクとして取り込む、すなわちスカウトすることをユーザが指示すると（Ｓ６８のＹ）、タスク編集支援部５１はスカウト対象のタスクの内容を編集するためのタスク編集画面を表示させる（Ｓ７０）。
【００７５】
タスク編集画面においてタスクの登録が指示されると、内部登録部５２はタスク編集画面における編集結果を外部作成タスクとしてタスク保持部４１へ記録する（Ｓ７２）。スコア更新部５６は、スコア保持部４３に格納されたＳＰをインクリメントし（Ｓ７４）、スカウト通知をサーバ１４へ送信する（Ｓ７６）。タスクのスカウト指示がなければ（Ｓ６８のＮ）、Ｓ７０以降をスキップし、近傍タスクリストにおいてユーザによる特定のタスクの指定が未検出であれば（Ｓ６４のＮ）、Ｓ６６以降をスキップする。なお図１８には不図示であるが、近傍タスクの詳細情報が表示された画面において、当該タスクをゲキレイすることが選択された場合、Ｓ７４およびＳ７６が実行される。
【００７６】
図１９は、図１６のＳ３２のステータス更新処理を詳細に示すフローチャートである。タスク情報表示制御部５０は、ユーザタスクリストにおけるタスクの達成状況の表示を更新し、併せてタスク保持部４１におけるタスクデータを未達成から達成へ更新する（Ｓ８０）。達成されたタスクが内部作成タスクである場合（Ｓ８２のＹ）、スコア更新部５６は、タスク種別「Ａ」のタスク達成スコアをインクリメントする（Ｓ８４）。その一方、達成されたタスクが外部作成タスクである場合（Ｓ８２のＮ）、スコア更新部５６は、タスク種別「Ｂ」のタスク達成スコアをインクリメントする（Ｓ８６）。
【００７７】
図２０は、図１６のＳ３６のゲーム関連処理を詳細に示すフローチャートである。特典付与部５７は、スコア保持部４３に格納された各属性のスコアにしたがって、ゲーム上の特典を付与するか否かを決定する。特典を付与する場合、特典の種類を決定し、ゲーム内でユーザに特典がもたらされるようゲームデータ保持部４４のゲームデータを更新する（Ｓ９０）。そして特典付与部５７は、スコア保持部４３に格納された各属性のスコアをクリアする（Ｓ９２）。ゲーム実行部５８は、ゲームデータ保持部４４のゲームデータにしたがってゲームアプリケーションを実行する。それとともに、ゲームの実行結果を示す画像データを記録してゲームデータ保持部４４へ格納する（Ｓ９４）。
【００７８】
図２１は、サーバ１４の動作を示すフローチャートである。タスク登録受付部１０４は、タスクの登録要求をゲーム端末１２から受け付けると（Ｓ１００のＹ）、そのタスクのデータをタスク蓄積部１０２へ格納する（Ｓ１０２）。タスクの登録要求を受け付けなければ（Ｓ１００のＮ）、Ｓ１０２をスキップする。検索要求受付部１０６が近傍タスクの検索要求をゲーム端末１２から受け付けると（Ｓ１０４のＹ）、検索処理部１０８は、ゲーム端末１２の現在位置の近傍に配置された近傍タスクをタスク蓄積部１０２から検索する（Ｓ１０６）。そして検索結果提供部１１０は、近傍タスクの一覧を示す情報をゲーム端末１２へ送信する（Ｓ１０８）。近傍タスクの検索要求を受け付けなければ（Ｓ１０４のＮ）、Ｓ１０６およびＳ１０８をスキップする。
【００７９】
検索要求受付部１０６が特定の近傍タスクの照会要求をゲーム端末１２から受け付けると（Ｓ１１０のＹ）、検索処理部１０８は、その近傍タスクの詳細情報をタスク蓄積部１０２から取得する。そして検索結果提供部１１０は、その近傍タスクの詳細情報をゲーム端末１２へ送信する（Ｓ１１２）。特定の近傍タスクの照会要求を受け付けなければ（Ｓ１１０のＮ）、Ｓ１１２をスキップする。スカウト通知受付部１１２がスカウト通知をゲーム端末１２から受け付けると（Ｓ１１４のＹ）、タスク更新部１１４はスカウト対象のタスクのスカウト数もしくはゲキレイ数をインクリメントする（Ｓ１１６）。そしてスカウト通知転送部１１６は、スカウト対象もしくはゲキレイ対象のタスクの作成元であるゲーム端末１２に対して本スカウト通知を被スカウト通知として送信する（Ｓ１１８）。スカウト通知が受け付けなければ（Ｓ１１４のＮ）、Ｓ１１６およびＳ１１８をスキップする。
【００８０】
本実施の形態のタスク管理システム１０によれば、ゲーム端末１２からネットワーク上のサーバに対して所定のデータとともに位置情報をアップロードすべき場合に、その位置情報をゲーム端末１２の現在位置の住所とするか、もしくはゲーム端末１２において表示された尺度の地図画像上でユーザが任意に指定した位置の住所とするかをユーザが選択することができる。これにより、携帯情報端末としてのゲーム端末１２におけるシステムリソースの制約下で、位置情報として設定する内容の自由度を高めることができる。例えば、ゲーム端末１２の現在位置は相対的に粒度が細かい住所となり、地図画像上でユーザが任意に指定した位置は相対的に粒度が粗い住所となる場合、位置情報を付加するデータの性質に応じていずれの位置情報を選択するかをユーザが決定することができる。
【００８１】
なお、ゲーム端末１２等の携帯情報端末の表示装置のサイズは一般的に小さく、また既述したように携帯情報端末のシステムリソースの制約により、表示装置に表示する地図の縮尺を細かくすることも困難である。したがって、ユーザが地図画像上で指定した位置を厳密に特定、言い換えれば比較的狭いスポットとして特定した場合、かえってユーザの利便性を下げる結果となりうる。例えば、ユーザはＡＡＡ町１丁目を指定したいにもかかわらず、地図画像上でのポイント位置がＡＡＡ町２丁目と検出されて、ユーザの意図に反した位置となることがあり、また、ユーザにやり直しの手間が発生することがある。実施の形態では、地図画像の位置をユーザがポイントした場合、そのポイント位置に対応する住所を比較的粗い粒度（例えばＡＡＡ町の粒度）で特定、言い換えれば比較的広いエリアとして特定するため、ユーザの利便性の低下を抑制することができる。
【００８２】
またタスク管理システム１０によれば、位置情報として地図画像上に予め配置されたランドマークをユーザが指定することができる。一般的にランドマークの所在位置は位置情報として指定されやすく、また、地図画像上でユーザが指定可能な位置数＞＞ランドマーク数であるため、ゲーム端末１２におけるシステムリソース等の制約下においても相対的に粒度が細かい住所を位置情報として指定できる。これにより、位置情報として設定する内容の自由度を効率的に高めることができる。
【００８３】
またタスク管理システム１０によれば、ゲーム端末１２ａのユーザが作成したタスクを他のユーザ（例えばゲーム端末１２ｂ〜ゲーム端末１２ｄのユーザ）へ公開することができる。そして、ゲーム端末１２ｂ〜ゲーム端末１２ｄのユーザは、ゲーム端末１２ａのユーザが作成したタスクが自身にとって有益なものと考える場合、そのタスクを自身のタスクとして取り込むことができる。例えば、ゲーム端末１２ｂのユーザが、ドラマの放映日時を失念していた場合であっても、ゲーム端末１２ａが公開したドラマ録画のタスクを見てドラマの放映日時を思い出すことができる。また例えば、そのタスクを自身のタスクとして取り込むことで、ドラマを録画する行動を確実に行いやすくなる。
【００８４】
またタスク管理システム１０によれば、第１のユーザが作成したタスクを第２のユーザが取り込む際に、そのタスクの内容を第２のユーザが自身の都合に応じて編集することができる。これにより、他のユーザが作成したタスクを自身のタスクとして取り込む場合の利便性を向上させることができる。
【００８５】
またタスク管理システム１０によれば、ゲーム端末１２のユーザは、ゲーム端末１２の現在位置の近傍位置を指定して公開された他のユーザが作成したタスクの内容を確認することができる。ゲーム端末１２の現在位置の近傍位置に公開されたタスクは、ゲーム端末１２のユーザにとっても有益なものであることが多い。例えば、「新規オープンのＡＢＣレストランに行く」というタスクがそのレストランの近傍位置に公開されていた場合、レストランの近傍位置にいるユーザは当該タスクを確認することで、新規オープンのＡＢＣレストランの存在を認識することができる。
【００８６】
またタスク管理システム１０によれば、外部作成タスクを取り込みもしくは応援したユーザには特典としてキャラクタのレベルを決定するＳＰが提供される。同様に、公開した内部作成タスクが他のユーザにより取り込まれもしくは応援されたユーザにもＳＰが提供される。これにより、複数のユーザ間におけるタスクに関するやりとりを通じた交流を促進させることができる。
【００８７】
またタスク管理システム１０によれば、ゲーム端末１２において内部作成タスクが達成された場合と、外部作成タスクが達成された場合とでは、異なる種類の特典がユーザへ提供される。したがって、複数種類の特典のコンプリートを目指すためには、内部作成タスクを達成するだけでなく、外部作成タスクも達成する必要がある。これにより、複数のユーザ間におけるタスクに関するやりとりを通じた交流を促進させることができる。
【００８８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下変形例を示す。
【００８９】
第１の変形例を説明する。上記実施の形態では、ゲーム端末１２の地図保持部４２において地図画像のデータが保持されることとした。変形例では、サーバ１４が地図画像のデータを保持してもよく、ゲーム端末１２が配置位置確認画面や配置位置指定画面等を表示すべき場合に、ゲーム端末１２に対して地図画像のデータを都度提供してもよい。ただし本変形例においても、ゲーム端末１２とサーバ１４間の通信帯域幅の制限やゲーム端末１２のメモリ量の制限等、システムリソースの制約により、細かい縮尺の地図画像をゲーム端末１２へ提供して表示させ、また地図画像の各位置に対応づけて細かい粒度での住所を設定しておくことは困難である。したがって、本変形例においても、地図画像のデータに設定される住所の粒度は市区町村単位の比較的粗い粒度となる。
【００９０】
第２の変形例を説明する。上記実施の形態では言及していないが、ゲーム端末１２においてユーザは近傍タスク検索の範囲を指定可能であってもよい。例えば、半径５００ｍ・２Ｋｍ・５Ｋｍ等、複数種類の範囲の中から選択可能であってもよい。ゲーム端末１２の近傍タスク取得部５５は、ユーザにより指定された近傍タスク検索の範囲を含む近傍タスクの検索要求をサーバ１４へ送信する。サーバ１４の検索処理部１０８は、検索要求において指定された近傍タスク検索の範囲を近傍の範囲として、タスク蓄積部１０２から近傍タスクを抽出してもよい。本変形例によれば、ゲーム端末１２の現在位置に応じてユーザは検索の範囲を調整することにより、近傍タスクを発見しやすくなる。
【００９１】
第３の変形例を説明する。上記実施の形態ではゲーム端末１２からサーバ１４へゲーム端末１２のユーザが作成したタスクに位置情報を付加してアップロードすることとしたが、位置情報を付加すべき対象データはタスクに限られないことはもちろんである。ゲーム端末１２等の携帯情報端末からサーバ１４へ、位置情報を付加した様々なデータを送信すべき場合に本発明の技術思想を適用できることは当業者には理解されるところである。また、あるゲーム端末１２がサーバ１４へアップロードし、他のゲーム端末１２がサーバ１４からダウンロードするデータもタスクに限られないことはもちろんである。例えば、お知らせ・日記・つぶやき等の内容であってもよい。言い換えれば、あるゲーム端末１２のユーザが他のゲーム端末１２のユーザと共有すべき各種の情報であってよい。
【００９２】
第４の変形例を説明する。タスク公開支援部５３は、配置位置指定画面（例えば図６）において、地図画像の特定の位置がタップされた場合、そのタップ位置に対応づけられた住所を町丁目の粒度で示す位置情報を地図保持部４２から取得する任意指定位置取得部を含んでもよい。タスク公開支援部５３は、任意指定位置取得部により取得された位置情報を配置位置確認画面（例えば図７）に表示させる。なお本発明の技術思想は、以下に付記する構成として表すこともできる。
【００９３】
（付記１）
本端末の現在位置を取得する第１位置取得部と、
ユーザにより指定された地図上の位置を取得する第２位置取得部と、
外部のサーバにおいて位置情報とともに蓄積させるべき所定のデータに対して、上記第１取得部が取得する本端末の現在位置を示す位置情報と、上記第２位置取得部が取得する地図上の位置を示す位置情報のいずれを付加するかの指定をユーザから受け付ける受付部と、
ユーザが指定した位置情報を付加した上記所定のデータを上記サーバへ送信する送信部と、
を備えることを特徴とする携帯情報端末。
【００９４】
（付記２）
タッチパネルをさらに備え、
上記第２位置取得部は、上記タッチパネルに対するユーザの操作位置に対応づけられた地図上の位置を取得することを特徴とする付記１に記載の携帯情報端末。
【００９５】
（付記３）
上記第１位置取得部は、本端末の現在位置を相対的に細かい粒度で示す情報を取得し、
上記第２位置取得部は、ユーザにより指定された地図上の位置を相対的に粗い粒度で示す情報を取得することを特徴とする付記１または２に記載の携帯情報端末。
【００９６】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００９７】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００９８】
１０  タスク管理システム、  １２  ゲーム端末、  １４  サーバ、  ４９  タスク管理部、  ５０  タスク情報表示制御部、  ５１  タスク編集支援部、  ５２  内部登録部、  ５３  タスク公開支援部、  ５４  外部登録部、  ５５  近傍タスク取得部、  ５６  スコア更新部、  ５７  特典付与部、  １０２  タスク蓄積部、  １０４  タスク登録受付部、  １０６  検索要求受付部、  １０８  検索処理部、  １１０  検索結果提供部、  １１２  スカウト通知受付部、  １１４  タスク更新部、  １１６  スカウト通知転送部。
【図１】
0005596644.tif 000002
【図２】
0005596644.tif 000003
【図３】
0005596644.tif 000004
【図４】
0005596644.tif 000005
【図５】
0005596644.tif 000006
【図６】
0005596644.tif 000007
【図７】
0005596644.tif 000008
【図８】
0005596644.tif 000009
【図９】
0005596644.tif 000010
【図１０】
0005596644.tif 000011
【図１１】
0005596644.tif 000012
【図１２】
0005596644.tif 000013
【図１３】
0005596644.tif 000014
【図１４】
0005596644.tif 000015
【図１５（ａ）】
0005596644.tif 000016
【図１５（ｂ）】
0005596644.tif 000017
【図１６】
0005596644.tif 000018
【図１７】
0005596644.tif 000019
【図１８】
0005596644.tif 000020
【図１９】
0005596644.tif 000021
【図２０】
0005596644.tif 000022
【図２１】
0005596644.tif 000023