(57)【特許請求の範囲】
【請求項１】
予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する識別情報格納部と、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、
前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記サーバーから送信された予定識別情報を格納する予定識別情報格納部と、
を備える、情報処理装置。
【請求項２】
ユーザーによる操作が入力される操作入力部と、
入力された操作に応じて前記予定情報を作成する予定情報作成部と、
を備える、請求項１に記載の情報処理装置。
【請求項３】
前記予定情報に係る予定に他のユーザーを招待する際に、前記予定識別情報を当該他のユーザーの端末へ通知する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしており、
前記予定識別情報の前記他のユーザーへの通知は、前記サーバーを介して行い、
前記予定情報を前記他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報とともに前記他のユーザーの前記識別情報を送信する、
請求項３に記載の情報処理装置。
【請求項５】
前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしておらず、
前記予定識別情報の前記他のユーザーへの通知は、前記予定共有アプリケーションとは異なる他のアプリケーションを介して行う、請求項３に記載の情報処理装置。
【請求項６】
前記他のアプリケーションは、メール、ＳＮＳ、ＳＭＳのいずれかである、請求項５に記載の情報処理装置。
【請求項７】
予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納することと、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信することと、
前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記サーバーから送信された予定識別情報を格納することと、
を備える、情報処理方法。
【請求項８】
予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する手段と、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する手段と、
前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記サーバーから送信された予定識別情報を格納する手段と、
としてコンピュータを機能させるためのプログラム。
【請求項９】
予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する予定登録部と、
前記識別情報及び前記予定情報の登録に応じて予定識別情報を発行する予定識別情報発行部と、
前記端末へ前記予定識別情報を送信する送信部と、
を備える、サーバー。
【請求項１０】
前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしており、
前記予定情報及び前記予定識別情報の前記他のユーザーの端末への通知は、前記サーバーを介して行う、請求項９に記載のサーバー。
【請求項１１】
予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行することと、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録することと、
前記識別情報及び前記予定情報の登録に応じて予定識別情報を発行することと、
前記端末へ前記予定識別情報を送信することと、
を含む、情報処理方法。
【請求項１２】
予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する手段と、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する手段と、
前記識別情報及び前記予定情報の登録に応じて予定識別情報を発行する手段と、
前記端末へ前記予定識別情報を送信する手段と、
としてコンピュータを機能させるためのプログラム。
【請求項１３】
予定情報を共有するための予定共有アプリケーションの情報処理装置へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、
前記情報処理装置が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する予定登録部と、
前記識別情報及び前記予定情報の登録に応じて予定識別情報を発行する予定識別情報発行部と、
前記端末へ前記予定識別情報を送信する送信部と、
を有する、サーバーと、
予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理する前記サーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する前記識別情報を格納する識別情報格納部と、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、
前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記サーバーから送信された予定識別情報を格納する予定識別情報格納部と、
を有する、前記情報処理装置と、
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、サーバー及び情報処理システム法に関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１には、複数人の個々のユーザーにより共有可能なスケジュールの登録を容易にし、且つ、各ユーザーが他ユーザーのスケジュールを容易に閲覧可能とすることを想定した技術が記載されている。【０００３】
また、下記の特許文献２には、サーバ装置を用いずに、スケジュール情報の受信側の通信端末によってスケジュール情報の受信の可否を決定することを想定した技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１９９２２４号公報
【特許文献２】特開２０１１−１２４６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１、特許文献２に記載された技術は、いずれも他のユーザーと予定を共有するためには、個人情報を登録して、ユーザＩＤとパスワードを使用したログイン等の手続きを行う必要があった。このため、他のユーザーと予定を共有するためには、煩雑な手続きが必要となっていた。【０００６】
そこで、個人情報の登録やログイン等の煩雑な手続きを経ることなく、他のユーザーとの予定の共有を簡素に行うことが求められていた。
【課題を解決するための手段】
【０００７】
本開示によれば、予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する識別情報格納部と、前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納することと、前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信することと、を備える、情報処理方法が提供される。【０００９】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する手段、前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する手段、としてコンピュータを機能させるためのプログラムが提供される。【００１０】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する登録部と、を備える、サーバーが提供される。【００１１】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行することと、前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録することと、を備える、情報処理方法が提供される。【００１２】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する手段、前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する手段、としてコンピュータを機能させるためのプログラムが提供される。【００１３】
また、本開示によれば、予定情報を共有するための予定共有アプリケーションの情報処理装置へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、前記情報処理装置が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する登録部と、を有する、サーバーと、予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理する前記サーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する前記識別情報を格納する識別情報格納部と、前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、を有する、前記情報処理装置と、を備える情報処理システムが提供される。
【発明の効果】
【００１４】
以上説明したように本開示によれば、個人情報の登録やログイン等の煩雑な手続きを経ることなく、他のユーザーとの予定の共有を簡素に行うことが可能となる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１５】
【図１】本開示の一実施形態に係るシステムの構成例を示す模式図である。
【図２】端末の画面を示す模式図である。
【図３】端末の画面を示す模式図である。
【図４】登録した予定に招待するための画面を示す模式図である。
【図５】サーバーが予定識別ＩＤに基づいて参加者の情報を紐付した状態を示す模式図である。
【図６】図５に示す情報のデータ構造の一例を示す模式図である。
【図７】被招待者の端末が予定共有アプリケーションをダウンロードしていない場合を示す模式図である。
【図８】被招待者の端末がアプリケーションをダウンロードしている場合を示す模式図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
なお、説明は以下の順序で行うものとする。
１．予定共有システムの構成
２．予定識別ＩＤに基づく招待者、被招待者の情報の紐付け
３．被招待者の端末が予定共有アプリケーションをダウンロードしていない場合
４．被招待者の端末が予定共有アプリケーションをダウンロードしている場合
【００１８】
１．予定共有システムの構成
まず、図１を参照して、本開示の一実施形態に係る予定共有システムの概略構成について説明する。図１は、本実施形態に係るシステムの構成例を示す模式図である。図１に示すように、本実施形態に係るシステムは、サーバー１００、端末２００、端末３００を有して構成されている。端末２００，３００は、例えば、スマートフォンのような表示画面と操作部を有するデバイスである。本実施形態では、端末２００，３００として、表示画面上にタッチセンサが設けられたタッチパネルを備えた端末であるものとするが、端末２００，３００はこれに限定されるものではない。
【００１９】
図１に示すように、サーバー１００は、通信部１０２、識別情報発行部１０４、予定登録部１０６、予定識別情報発行部１０８、データベース１１０を有して構成されている。また、端末２００は、データベース２１０、通信部２２０、操作入力部２２２、予定情報作成部２２４、撮像部２２６、表示処理部２２８、表示部２３０、を有して構成されている。図１に示すこれらの構成要素は、回路、又はＣＰＵなどの中央演算処理装置と、これを機能させるためのプログラム（ソフトウェア）によって構成することができる。また、そのプログラムは、サーバー１００、又は端末２００，３００が備えるメモリ、または外部から挿入されるメモリ等の記憶部に記憶されることができる。
【００２０】
サーバー１００の通信部１０２は、端末２００，３００と通信を行うインターフェースである。識別情報発行部１０４は、後述するＵＵＩＤを発行する。予定登録部１０６は、図１のステップＳ１２で端末２００から予定情報及びＵＵＩＤが送信されてきた際に、予定の登録を行う。予定識別情報発行部１０８は、後述する予定識別ＩＤを発行する。データベース１１０には、予定共有に係る各種情報が格納される。
また、端末２００のデータベース２１０は、後述する予定共有アプリケーションに設けられるデータベース、または端末２００が備えるメモリ、ハードディスク等のデータベースである。通信部２２０は、サーバー１００、又は端末３００と通信を行うインターフェースである。操作入力部２２２は、タッチセンサ、操作ボタン等の、ユーザーによる操作が入力される構成要素である。予定情報作成部２２４は、ユーザーの操作に応じて後述する予定情報を作成する。撮像部２２６は、ＣＣＤセンサー又はＣＭＯＳセンサー等の撮像素子と撮像光学系から構成され、撮像光学系により撮像素子の撮像面に結像した被写体像を光電変換して静止画や動画などの画像データを取得する。表示処理部２２８は、表示部２３０への表示を行うための処理を行う。表示部２３０は、液晶表示ディスプレイ（ＬＣＤ）等から構成される。
【００２１】
本実施形態に係るシステムは、各ユーザーが保有する端末２００，３００を用いて、個人情報を利用せずに各ユーザーが予定を共有する。本実施形態では、端末２００，３００がダウンロードした予定共有のためのアプリケーション（以下、予定共有アプリケーションとも称する）に対してユニークＩＤ（以下、ＵＵＩＤとも称する）を付与する。また、共有される個人が作成した予定（イベント）に対してはイベント識別ＩＤを付与し、企業が作成した予定（イベント）に対しては公開イベントＩＤを付与する。以下では、これらのイベント識別ＩＤ、公開イベントＩＤを予定識別ＩＤと称する。そして、サーバー１００側でこれらの予定識別ＩＤに紐づく情報を管理し、この予定識別ＩＤをユーザー間でやり取りすることで、予定の共有を実現する。
【００２２】
このような手法により、本実施形態によれば、ユーザーは、個人情報の登録や、ＩＤ／パスワード（ＰＷ）を用いたログインといった煩雑なプロセスを経ることなく、個別の予定（イベント）単位で、任意のユーザー間で情報共有することができる。一度共有された情報については、共有メンバーが自由に内容の変更、追記等を行うことができ、途中で変更された場合もその変更内容は共有されている全てのユーザーに速やかに反映される。個人情報の登録が不要となり、ログイン等のプロセスも不要となるため、ユーザーは煩雑な処理を行うことなくユーザー同士で予定を簡単に共有することが可能となる。
【００２３】
例えば、各ユーザーは、スケジューラー機能をベースに、簡単な設定のみで自分の予定を家族や友人と共有できる（人とつながる態様）。また、好きな企業の新製品情報、よく行くお店のクーポン、利用路線の運航情報、為替や株式情報、等々、欲しい情報を選択するだけで、最新情報を自動配信することができる（情報とつながる態様）。また、ウェアラブルデバイスと連携し、ユーザーが必要とする情報のみをアラート通知することが可能になり、さらに、デバイス保有のライフログもスケジューラー上に反映することが可能なる（モノとつながる態様）。
【００２４】
以上の手法を実現するため、サーバー１００は、予定共有アプリケーション（予定共有ソフトウェア）が各端末２００，３００にダウンロードされると、ＵＵＩＤ（端末毎に異なるユニークな識別情報）を発番する。このＵＵＩＤは、端末２００，３００に対して発番されるのではなく、ダウンロードされたアプリケーションに対して発番される。従って、同じ端末２００であっても、予定共有アプリケーションが再ダウンロードされた際には、ＵＵＩＤが新たに発番される。ＵＵＩＤは、予定共有アプリケーションをダウンロードした各端末２００，３００へ送信され、各端末２００，３００のデータベース２１０，３１０に格納される。なお、ユーザーに対してＵＵＩＤが通知されることはなく、ユーザーは発番されたＵＵＩＤを意識することなく、その後の操作を行うことができる。
【００２５】
ユーザーは、各自の端末２００，３００を利用して予定を作成することができる。作成した予定は端末２００，３００内に保存される。また、端末２００，３００のユーザーは、他の端末のユーザーと作成した予定を共有し、予定への参加を招待することができる。サーバー１００は、共有された予定への参加者、不参加者、未回答者を管理する。サーバー１００は、予定に対しては、ユーザーに推測されにくく、かつ、一義的な予定識別ＩＤを発番する。また、各ユーザーは、予定共有時にユーザーを識別できるようにするため、ニックネームを設定する。なお、１ユーザーにつき、１ニックネームとし、ニックネームは他ユーザーと重複してもよい。複数ユーザーでニックネームが重複する場合であっても、ＵＵＩＤは各端末がダウンロードした予定共有アプリケーションに対してユニークに設定されるため、ＵＵＩＤを用いてユーザーを一意に特定することが可能である。
【００２６】
図１において、端末２００は、予定共有アプリケーションをダウンロードした後、ステップＳ１０で予定の登録を行う。予定共有アプリケーションをダウンロードすることによってサーバー１００から発番されたＵＵＩＤは、端末２００のデータベース２１０に格納される。
【００２７】
図２は、端末２００の画面を示す模式図である。図２において、画面５００は初期状態を示している。画面５００において、「表示するイベント」として「自分の予定」、「招待された予定」、「Ａ社国内旅行」にチェックマークを付けて選択した状態でボタン２０２を押すと、画面５０２に遷移する。画面５０２では、カレンダーが表示され、また、カレンダーの下には「表示するイベント」として選択したイベント（「自分の予定」、「招待された予定」、「Ａ社国内旅行」）に関連する全てのイベントの情報が表示される。また、図３の画面５０４に示すように、所定の操作を行うことで、選択したイベント以外のイベントを含む全てのイベントを表示することもできる。画面５０４では、カレンダーは表示されず、ユーザーは画面をスクロールすることによって全てのイベントを参照することができる。なお、「自分の予定」、「招待された予定」は個人が作成した予定（イベント）であり、「Ａ社国内旅行」は企業が作成した予定（イベント）である。
【００２８】
ユーザーが新たにイベントを登録したい場合、図２の画面５０２においてボタン２０４を押すと、図３の画面５０６（予定新規登録画面）へ遷移する。ユーザーは、画面５０６において、イベントの「タイトル」、「説明文」、イベントの「開始」及び「終了」、「場所」などの予定情報を入力し、完了ボタン２０６を押すことで端末２００に予定を登録する。なお、画面５０６で「イメージ」（画像）を登録する場合は、図３の画面５０８に表示された複数のイメージの中から選択して登録することができる。画面５０６から画面５０８への遷移は、所定のボタンを操作することによって行うことができる。登録された「イメージ」は、図２の画面５０２，５０４において、予定を示すために表示される。これにより、ユーザーは、画面５０２，５０４において、表示された「イメージ」（画像）から各予定を視覚的に判別することができる。
【００２９】
図３の画面５０６において、完了ボタン２０６を押すと、図１のステップＳ１０における予定の登録が完了する。図３の画面５０６の例では、予定として「伊豆へ旅行」が登録されることになる。登録された予定は、端末２００の予定共有アプリケーション内のデータベース２１０（図１参照）に保存される。また、登録された予定は、図２の画面５０２のカレンダーの下に表示され、また全てのイベントを表示する場合は、図２の画面５０４に表示される。
【００３０】
図４は、登録した予定に招待するための画面を示す模式図である。図１のステップＳ１０における予定の登録が完了すると、図４の画面５１０（予定詳細画面）に遷移することができる。または、図２の画面５０２、または画面５０４に表示された任意の予定のうち、友達を未だ招待していない予定を選択することによって、図４の画面５１０に遷移することもできる。端末２００のユーザーは、図４の画面５１０の下側に表示されたボタン２０８（「友達を招待する」）を押すことによって、登録した予定を他のユーザーと共有することができ、他のユーザーを予定に招待することができる。
【００３１】
ユーザーがボタン２０８を押すと、図１のステップＳ１２において、端末２００のＵＵＩＤと予定情報とがサーバー１００へ送られて、サーバー１００において、端末２００のユーザーが他のユーザーを招待しようとする予定（以下、「招待する予定」と称する。）の登録が行われる。サーバー１００は、招待する予定を登録するため、端末２００から送られた予定情報を端末２００のＵＵＩＤに紐付けて登録し、登録した予定を識別するための予定識別ＩＤを発番する。予定識別ＩＤは、ステップＳ１３において、端末２００へ返信される。予定識別ＩＤを受信した端末２００は、データベース２１０に予定識別ＩＤを格納する。
【００３２】
以上のように、ユーザーが端末２００を単体で用いて予定を作成（登録）した段階では予定識別ＩＤは発番されず、ユーザーがボタン２０８を押して、招待する予定がサーバー１００に登録されると、サーバー１００が予定識別ＩＤを発番して端末２００へ返却する。
【００３３】
また、ユーザーが図４の画面５１０でボタン２０８を押すと、図４の画面５１２へ遷移する。画面５１２では、他のユーザーのニックネームが表示され、各ニックネームにチェックマーク２１０を付けることによって招待したいユーザーを選択することができる。画面５１２において、端末２００のユーザーが招待したいユーザーを選択してボタン２１２を押すと、画面５１４へ遷移する。これにより、図１のステップＳ１４において、被招待者（端末３００）へ招待メッセージが送信される。被招待者への招待メッセージは、予定識別ＩＤとともに送信される。なお、図４の画面５１４は、被招待者の端末３００が予定共有アプリケーションをダウンロードしていない場合を示している。後で詳細に説明するが、被招待者の端末３００が予定共有アプリケーションをダウンロードしていない場合、招待者はである端末２００のユーザーは、図４の画面５１４でＳＭＳ（ショートメッセージサービス）、メール、ＳＮＳ（ソーシャルネットワークサービス）のいずれかを選択することにより、これらの既存のアプリケーションを利用して被招待者へ招待メッセージを被招待者へ送信することができる。
【００３４】
招待メッセージ及び予定識別ＩＤを受信した被招待者の端末３００は、ステップＳ１５において、サーバー１００へ予定識別ＩＤを送信する。サーバー１００は、ステップＳ１５で端末３００から予定識別ＩＤを受信すると、ステップＳ１６において、受信した予定識別ＩＤに紐付けられた予定情報を端末３００へ送信する。これにより、端末３００は、既に端末２００から受信した予定識別ＩＤとともに、当該予定識別ＩＤに対応する予定情報を取得することができる。
【００３５】
なお、端末３００が予定共有アプリケーションを既にダウンロードしているか否かによって、予定識別ＩＤ及び予定情報を取得する手法が異なるが、この点については後述する。
【００３６】
端末３００が予定識別ＩＤ及び予定情報を取得すると、端末３００の画面には、招待された予定の予定情報が表示される。また、端末３００のデータベース３１０には、図１のステップＳ１７において、予定識別ＩＤ及び予定情報が反映（登録）される。
【００３７】
端末３００のユーザーは、端末３００を操作して招待された予定に参加するか否かを入力する。そして、端末３００のユーザーが招待された予定に参加又は不参加の旨を入力すると、図１のステップＳ１８において、端末３００からサーバー１００へ、参加又は不参加の情報とともに、端末３００のＵＵＩＤと予定識別ＩＤが送信される。サーバー１００は、ステップＳ１８における端末３００からの通知に基づいて、予定識別ＩＤに対応する予定について、ＵＵＩＤから認識される端末３００のユーザーが参加又は不参加である旨を登録する。また、端末３００のユーザーが招待された予定に回答していない場合は、ステップＳ１９において、端末３００のＵＵＩＤと予定識別ＩＤのみが送信される。サーバー１００は、予定識別ＩＤに対応する予定について、ＵＵＩＤから認識される端末３００のユーザーが未回答である旨を登録する。
【００３８】
２．予定識別ＩＤに基づく招待者、被招待者の情報の紐付け
サーバー１００では、予定識別ＩＤに基づいて、招待者、被招待者の情報の紐付けを行う。図５は、サーバー１００が予定識別ＩＤに基づいて招待者、被招待者の情報を紐付した状態を示す模式図である。図５に示すように、ある１つの予定識別ＩＤ４００に対して、対応する予定の予定情報４０１が紐付けられている。また、予定識別ＩＤ４００に対して、招待者（予定の起案者）の端末のＵＵＩＤ４０２が紐付けられ、ＵＵＩＤ４０２には招待者のニックネーム４０４、写真４０６が紐付けられている。
【００３９】
また、予定識別ＩＤには、被招待者の端末のＵＵＩＤ４１０，４２０，４３０が紐付けられている。被招待者の端末のＵＵＩＤ４１０には、被招待者のニックネーム４１４、写真４１６が紐付けられている。同様に、被招待者の端末のＵＵＩＤ４２０には被招待者のニックネーム４２４、写真４２６が紐付けられ、被招待者の端末のＵＵＩＤ４３０には被招待者のニックネーム４３４、写真４３６が紐付けられている。
【００４０】
また、サーバー１００は、被招待者に関し、被招待者の端末からの通知に応じて「参加」、「不参加」、「未回答」の参加情報４１８，４２８，４３８を管理している。
【００４１】
図１では、１つの予定識別ＩＤ４００に対応した情報の紐付けを示している。サーバー１００は、Ｎ個の予定が登録されている場合は、図５に示す情報をＮ個管理している。
【００４２】
図６は、図５に示す情報のデータ構造の一例を示す模式図である。図６に示す例では、”schedule  actors”、”schedules”、”users”、”event  actors”、”events”、”devices”の各項目毎に図５の情報を組み替えて管理している。このうち、”schedules”の項目では、予定情報に予定作成者の情報を持たせている。また、”users”の項目では、ユーザーの情報を管理している。”devices”の項目では、端末情報を管理している。図６中に示すように、各項目には予定情報のアップデートに関する情報（updated_at  DATETIME）が含まれている。予定情報が端末２００，３００のユーザーによってアップデートされると、その情報は予定識別ＩＤとともにサーバー１００に送信され、サーバー１００が予定識別ＩＤに紐付けられた予定情報をアップデートする。
【００４３】
３．被招待者の端末が予定共有アプリケーションをダウンロードしていない場合
上述したように、被招待者の端末３００が予定共有アプリケーションを既にダウンロードしているか否かによって、端末３００が予定識別ＩＤ及び予定情報を取得する経路が異なる。図７は、被招待者の端末３００が予定共有アプリケーションをダウンロードしていない場合を詳細に示す模式図である。この場合、ステップＳ１２で端末２００のユーザーが招待する予定をサーバー１００に登録し、ステップＳ１４で予定識別ＩＤが端末２００へ返信されると、ステップＳ２０で予定共有アプリケーションとは別のアプリケーション（メール、ＳＭＳ、ＳＮＳ等の既存のコミュニケーションアプリ）が起動され、予定識別ＩＤがこれらの別アプリケーションへ送られる。そして、次のステップＳ２２では、ユーザーが図４の画面５１２で選択した被招待者の宛先に関する情報がメール、ＳＭＳ、ＳＮＳ等の別アプリケーションに通知される。
【００４４】
次のステップＳ２４では、ユーザーが選択した被招待者の端末に対して、メール、ＳＭＳ、ＳＮＳ等の別アプリケーションを通じて、招待メッセージが送信される。ここでは、端末３００のユーザーが被招待者であるものとする。この際、招待メッセージを介して予定識別ＩＤが端末３００へ送信される。招待メッセージには、予定共有アプリケーションをダウンロードするためのダウンロードリンク（ＤＬリンク）が含まれている。招待メッセージを受信した端末３００の画面には、ダウンロードリンクが表示される。
【００４５】
メール、ＳＭＳ、ＳＮＳ等の別アプリケーションを通じて招待メッセージを受信した端末３００のユーザーが、招待メッセージに含まれるダウンロードリンクをクリックすることで、図７のステップＳ２６において、予定共有アプリケーションが端末３００にインストールされる。例えば、ダウンロードリンクをクリックすることで、ウェブ上のストアのダウンロードサイトに接続され、ダウンロードサイトから予定共有アプリケーションがダウンロードされる。予定共有アプリケーションが端末３００にインストールされると、ステップＳ２８において、招待メッセージ内のリンクから予定共有アプリケーションが起動される。
【００４６】
招待メッセージには、予定識別ＩＤの情報が含まれている。このため、ステップＳ２８で予定共有アプリケーションが起動されると、ステップＳ２９で予定識別ＩＤがサーバー１００へ送信される。サーバー１００は、予定識別ＩＤを受信すると、ステップＳ３０において、予定識別ＩＤに紐付けられた予定情報を端末３００へ送信する。
【００４７】
具体的には、予定識別ＩＤの情報は招待メッセージ内のダウンロードリンクのＵＲＬの情報の中に含まれている。予定共有アプリケーションは、ダウンロード後にブラウザのクッキーの情報によりＵＲＬの履歴が判るため、予定識別ＩＤの情報を取得することができる。従って、ステップＳ２９において、予定共有アプリケーションの起動と同時に予定識別ＩＤをサーバー１００へ送信することができる。これにより、サーバー１００は、招待メッセージ内のリンクから予定共有アプリケーションが起動されると、予定識別ＩＤを取得することができる。
【００４８】
ステップＳ３０で端末３００が予定識別ＩＤに紐付けられた予定情報を取得すると、その後の処理は、図１と同様である。すなわち、端末３００が予定識別ＩＤ及び予定情報を取得すると、端末３００には、招待された予定の予定情報が表示される。また、端末３００のデータベース３１０には、ステップＳ１７において、予定識別ＩＤ及び予定情報が反映（登録）される。また、端末３００のユーザーが招待された予定に参加又は不参加する旨を入力すると、ステップＳ１８において、端末３００からサーバー１００へ参加又は不参加の情報とともに端末３００のＵＵＩＤと予定識別ＩＤが送信される。また、端末３００のユーザーが参加又は不参加の回答を入力しない場合は、ステップＳ１９において、端末３００のＵＵＩＤと予定識別ＩＤのみが送信される。
【００４９】
４．被招待者の端末が予定共有アプリケーションをダウンロードしている場合
図８は、被招待者の端末３００が予定共有アプリケーションを既にダウンロードしている場合を示す模式図である。この場合は、端末３００が既にダウンロードしている予定共有アプリケーションを利用して予定を共有することができる。また、図７と同様に、メール、ＳＭＳ、ＳＮＳ等の既存のコミュニケーションアプリを通じて予定を共有することもできる。なお、メール、ＳＭＳ、ＳＮＳ等を通じて予定を共有する場合の処理は、図７と基本的に同様であるが、ダウンロードリンクをクリックして予定共有アプリケーションをダウンロードする処理（ステップＳ２６）を行う必要がない点で図７の処理とは異なる。
【００５０】
先ず、ステップＳ１０における予定の登録が完了すると、ステップＳ４０において、被招待者を選択する。具体的には、図４の画面５１０の下側に表示されたボタン２０８（「友達を招待する」）を押し、図４の画面５１２で被招待者を選択する。これらの処理は、図７と同様である。この際、被招待者が過去に招待したことのあるユーザーである場合など、端末２００の予定共有アプリケーションは被招待者のＵＵＩＤを予め認識している。
【００５１】
被招待者を選択した状態で画面５１２のボタン２１２を押すことによって、登録した予定を他のユーザーと共有することができ、他のユーザーが予定に招待される（ステップＳ４２）。この際、図１のステップＳ１２では、端末２００のＵＵＩＤと予定情報をサーバー１００へ送信していたが、図７のステップＳ４２では、端末２００のＵＵＩＤと予定情報に加えて、被招待者のＵＵＩＤもサーバー１００へ送られる。
【００５２】
サーバー１００は、招待する予定を登録するため、端末２００から送られた予定情報を端末２００のＵＵＩＤに紐付けて登録し、登録した予定を識別するための予定識別ＩＤを発番する。予定識別ＩＤは、ステップＳ１３において、端末２００へ返信される。サーバー１００では、予定識別ＩＤと被招待者のＵＵＩＤとの紐付けも行い、当初は被招待者を未回答者として登録する。
【００５３】
その後、ステップＳ４４において、サーバー１００から被招待者のＵＵＩＤを有する端末３００に対して、予定識別ＩＤが予定情報とともに送信される。これにより、被招待者の端末３００が予定識別ＩＤと予定情報を保有することになる。従って、図７の処理と異なり、予定情報を取得するために端末３００が予定識別ＩＤをサーバー１００へ送る必要はない。端末３００が予定識別ＩＤ及び予定情報を取得すると、端末３００には、招待された予定の予定情報が表示される。また、端末３００のデータベース３１０には、ステップＳ１７において、予定識別ＩＤ及び予定情報が反映（登録）される。また、端末３００のユーザーが招待された予定に参加又は不参加する旨を入力すると、ステップＳ４６において、端末３００からサーバー１００へ参加又は不参加の情報とともに端末３００のＵＵＩＤと予定識別ＩＤが送信される。また、端末３００のユーザーが招待された予定に参加又は不参加する旨を入力しないと、ステップＳ４６の処理は行われず、サーバー１００は端末３００を依然として未回答者として扱う。
【００５４】
図８に示したように、端末３００が予定共有アプリケーションを既にダウンロードしている場合は、サーバー１００は、端末２００から送信された被招待者のＵＵＩＤに基づいて、予定識別ＩＤ及び予定情報を被招待者の端末３００へ送信することができる。従って、被招待者の端末３００は、予定識別ＩＤをサーバー１００へ送信して予定情報を取得する必要がなく、処理を簡素にすることができる。
【００５５】
以上説明したように本実施形態によれば、予定共有アプリケーションをダウンロードした端末２００，３００に対して、ＵＵＩＤを設定することができる。そして、サーバー１００は、ＵＵＩＤに基づいて各ユーザーの端末２００，３００と予定とを紐付けることができる。従って、ユーザーは、ログイン等の処理を行う必要がなく、簡素な手続きで予定を共有することができる。
【００５６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００５７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００５８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）  予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する識別情報格納部と、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、
を備える、情報処理装置。
（２）  前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記サーバーから送信された予定識別情報を格納する予定識別情報格納部を備える、前記（１）に記載の情報処理装置。
（３）  ユーザーによる操作が入力される操作入力部と、
入力された操作に応じて前記予定情報を作成する予定情報作成部と、
を備える、前記（１）又は（２）に記載の情報処理装置。
（４）  前記予定情報に係る予定に他のユーザーを招待する際に、前記予定情報及び前記予定識別情報を当該他のユーザーの端末へ通知する、前記（１）〜（３）のいずれかに記載の情報処理装置。
（５）  前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしており、
前記予定情報及び前記予定識別情報の前記他のユーザーへの通知は、前記サーバーを介して行い、
前記予定情報を前記他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報とともに前記他のユーザーの前記識別情報を送信する、前記（４）に記載の情報処理装置。
（６）  前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしておらず、
前記予定情報及び前記予定識別情報の前記他のユーザーへの通知は、前記予定共有アプリケーションとは異なる他のアプリケーションを介して行う、前記（４）に記載の情報処理装置。
（７）  前記他のアプリケーションは、メール、ＳＮＳ、ＳＭＳのいずれかである、前記（６）に記載の情報処理装置。
（８）  予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納することと、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信することと、
を備える、情報処理方法。
（９）  予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理するサーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する識別情報を格納する手段、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する手段、
としてコンピュータを機能させるためのプログラム。
（１０）  予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する予定登録部と、
を備える、サーバー。
（１１）  前記識別情報及び前記予定情報の前記サーバーへの登録に応じて前記端末へ予定識別情報を送信する予定識別情報送信部を備える、請求項１０に記載のサーバー。
（１２）  前記端末が前記予定情報に係る予定に他のユーザーを招待する際に、前記端末から受信した前記予定情報及び前記予定識別情報を当該他のユーザーの端末へ通知する、前記（１０）に記載のサーバー。
（１３）  前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしており、
前記予定情報及び前記予定識別情報の前記他のユーザーへの通知は、前記サーバーを介して行う、前記（１０）に記載のサーバー。
（１４）  前記他のユーザーの端末は、前記予定共有アプリケーションをダウンロードしておらず、
前記予定情報及び前記予定識別情報の前記他のユーザーへの通知は、前記予定共有アプリケーションとは異なる他のアプリケーションを介して行う、前記（１２）に記載のサーバー。
（１５）  前記他のアプリケーションは、メール、ＳＮＳ、ＳＭＳのいずれかである、前記（１４）に記載のサーバー。
（１６）  予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行することと、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録することと、
を備える、情報処理方法。
（１７）  予定情報を共有するための予定共有アプリケーションの端末へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する手段、
前記端末が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する手段、
としてコンピュータを機能させるためのプログラム。
（１８）  予定情報を共有するための予定共有アプリケーションの情報処理装置へのダウンロードに応じて、ダウンロードされた予定共有アプリケーションに対応する識別情報を発行する識別情報発行部と、
前記情報処理装置が前記予定情報を他のユーザーの端末と共有する際に前記端末から送信された前記識別情報及び前記予定情報を受信して登録する予定登録部と、
を有する、サーバーと、
予定情報を共有するための予定共有アプリケーションのダウンロードに応じて、当該予定情報を管理する前記サーバーから設定される、ダウンロードされた前記予定共有アプリケーションに対応する前記識別情報を格納する識別情報格納部と、
前記予定情報を他のユーザーの端末と共有するために前記サーバーへ登録する際に、前記識別情報及び前記予定情報を前記サーバーへ送信する送信部と、を有する、前記情報処理装置と、
を備える情報処理システム。
【符号の説明】
【００５９】
１００    サーバー
１０４    識別情報発行部
１０６    予定登録部
１０８    予定識別情報発行部
２００，３００    端末
２１０    データベース
２２０    通信部
２２２    操作入力部
２２４    予定情報作成部
【図１】
0006601399.tif 000002
【図２】
0006601399.tif 000003
【図３】
0006601399.tif 000004
【図４】
0006601399.tif 000005
【図５】
0006601399.tif 000006
【図６】
0006601399.tif 000007
【図７】
0006601399.tif 000008
【図８】
0006601399.tif 000009