(57)【要約】【課題】複数のユーザ間で情報を共有するアプリケーションにおいて、共有される情報について更新された内容を確認するための操作手順が簡易化されるようにする。【解決手段】複数のユーザ間で情報が共有される１以上の共有項目ごとについて更新された内容を示す更新情報を、サーバ装置から１のユーザに対応するユーザ端末装置に送信する更新情報送信部と、受信された更新情報に基づいて、更新された共有項目の内容を共有項目ごとに対応するページ構造により提示する更新共有項目画面を、ユーザ端末装置の表示部に表示させる表示制御部とを備えて情報共有システムを構成する。【選択図】図７
2019095998.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間で情報が共有される１以上の共有項目ごとについて更新された内容を示す更新情報を、サーバ装置から１のユーザに対応するユーザ端末装置に送信する更新情報送信部と、
受信された更新情報に基づいて、更新された共有項目の内容を共有項目ごとに対応するページ構造により提示する更新共有項目画面を、ユーザ端末装置の表示部に表示させる表示制御部と
を備える情報共有システム。
【請求項２】
更新共有項目画面に対して行われる操作であって、更新に対する反応の操作に応じた操作情報を、前記ユーザ端末装置から前記サーバ装置に送信する反応操作受付部をさらに備える
請求項１に記載の情報共有システム。
【請求項３】
前記サーバ装置において、
受信された前記操作情報に基づいて、前記操作情報に対応する反応操作の対象とされた共有項目を更新する共有項目更新部をさらに備える
請求項２に記載の情報共有システム。
【請求項４】
前記更新情報送信部は、
前記ユーザ端末装置にて表示された更新共有項目画面にて既読に応じた操作が行われた共有項目については、前記更新情報に含めないようにする
請求項１から３のいずれか一項に記載の情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有システムに関する。
【背景技術】
【０００２】
ユーザ間でのコミュニケーションを支援するアプリケーションとして、グループに属するユーザがコメント、画像、電子コンテンツ等を投稿し、投稿情報の一覧において各ユーザの投稿内容が表示されるようにしたものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−８４０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されるようなアプリケーションでは、例えば他のユーザが投稿したことにより投稿情報が更新された場合には、プッシュ通知による通知が行われる。ユーザは、更新された内容を確認するにあたり、例えばメニュー表示にて配置されるメニュー項目のうちから、投稿情報一覧のメニュー項目を選択したうえで、さらにグループごとに対応する投稿情報のリストのうちから、例えばバッジなどにより更新のあったことが示されるリスト項目を選択する操作を行う。このような操作によって、更新のあった投稿情報が表示され、ユーザは、投稿情報についてどのような内容の更新が行われたのかを確認できる。
しかしながら、上記のようなアプリケーションサーバの画面構成では、更新のあった投稿情報を閲覧するまでに所定段階数の手順による操作が必要となってしまうことから、ユーザにとっては操作が煩わしいと感じてしまい、更新のあった投稿情報をすぐには閲覧しないで後回しにしてしまうような状況も起こりやすくなる。このような状況は、例えば或るユーザが更新した内容をできるだけ早く他のユーザに確認してもらうことが要求される場合には好ましくない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、複数のユーザ間で情報を共有するアプリケーションにおいて、共有される情報について更新された内容を確認するための操作手順が簡易化されるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決する本発明の一態様は、複数のユーザ間で情報が共有される１以上の共有項目ごとについて更新された内容を示す更新情報を、サーバ装置から１のユーザに対応するユーザ端末装置に送信する更新情報送信部と、受信された更新情報に基づいて、更新された共有項目の内容を共有項目ごとに対応するページ構造により提示する更新共有項目画面を、ユーザ端末装置の表示部に表示させる表示制御部とを備える情報共有システムである。
【発明の効果】
【０００７】
以上説明したように、本発明によれば、複数のユーザ間で情報を共有するアプリケーションにおいて、共有される情報について更新された内容を確認するための操作手順が簡易化されるという効果を有する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態における情報共有システムの構成例を示す図である。
【図２】本実施形態における情報共有アプリケーションにおける画面遷移例を示す図である。
【図３】本実施形態における更新共有項目画面の態様例を示す図である。
【図４】本実施形態におけるユーザ端末装置の構成例を示す図である。
【図５】本実施形態におけるアプリケーションサーバの構成例を示す図である。
【図６】本実施形態における共有情報の一例を示す図である。
【図７】本実施形態におけるユーザ端末装置とアプリケーションサーバとが実行する処理手順例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
図１は、本実施形態における情報共有システムの構成例を示している。同図における情報共有システムは、ユーザ端末装置１００−Ａ、１００−Ｂ、及びアプリケーションサーバ２００（サーバ装置の一例）を備える。ユーザ端末装置１００−Ａ、１００−Ｂは、それぞれネットワークＮＷを介してアプリケーションサーバ２００と通信可能に接続される。
以降の説明にあたり、ユーザ端末装置１００−Ａ、１００−Ｂについて特に区別しない場合には、ユーザ端末装置１００と記載する。
【００１０】
ユーザ端末装置１００−Ａは、ユーザＡが所持する端末である。ユーザ端末装置１００−Ｂは、ユーザＢが所持する端末である。
ユーザ端末装置１００−Ａとユーザ端末装置１００−Ｂとには、それぞれ情報共有アプリケーションＡＰがインストールされている。
ユーザ端末装置１００は、例えばスマートフォン、タブレット端末等であればよい。
【００１１】
情報共有アプリケーションＡＰは、アプリケーションサーバ２００においてパートナーとして登録された複数のユーザ間で情報共有を行うことのできるアプリケーションである。
同図の例では、ユーザＡとユーザＢとがパートナーとして登録される例を示している。本実施形態における情報共有アプリケーションＡＰは、例えば夫婦などの２名のユーザがパートナーとして登録し、２名で情報共有するようにされた仕様である場合を例に挙げる。
【００１２】
例えば、ユーザＡとユーザＢのいずれかが自分の所持するユーザ端末装置１００の情報共有アプリケーションＡＰ上で、情報共有すべき１つの事項に対応する「共有項目」を新規作成（登録）すると、登録された共有項目が各パートナーの情報共有アプリケーションＡＰ上で提示される。提示された共有項目には、パートナーのそれぞれが情報を付加していくことができる。情報が付加されることに応じて、共有項目が更新されることになる。
一具体例として、ユーザＡ、ユーザＢで週末に或る観光地への観光に行くこととなった場合、ユーザＡ、ユーザＢのいずれかが当該観光に関する共有項目を新規作成する。その後、ユーザＡ、ユーザＢは、作成された共有項目に対して例えば観光のスケジュール、訪問する場所、準備する物等の共有項目に関連する各種の情報を入力することができる。また、互いにメッセージを入力して投稿することもできる。
【００１３】
なお、上記のように情報共有アプリケーションＡＰについて、パートナー関係にあるユーザを２名に限定する本実施形態の仕様はあくまでも一例である。本実施形態の情報共有アプリケーションＡＰは、３人以上のパートナー間で情報共有が可能なようにされてもよい。
【００１４】
アプリケーションサーバ２００は、情報共有アプリケーションＡＰに対応するサーバである。アプリケーションサーバ２００は、パートナー間で情報共有アプリケーションＡＰによる情報共有が行われるようにする。
【００１５】
図２は、本実施形態の情報共有アプリケーションＡＰにおける画面遷移例を示している。
本実施形態の情報共有アプリケーションＡＰによりユーザ端末装置１００に表示される画面には、更新共有項目画面Ｐ１、共有項目一覧画面Ｐ２、及び共有項目詳細画面Ｐ３が含まれる。
更新共有項目画面Ｐ１は、登録されている共有項目のうちで、パートナーによる更新がある共有項目ごとの更新内容を提示する画面である。
共有項目一覧画面Ｐ２は、登録されている共有項目の一覧を提示する画像である。
共有項目詳細画面Ｐ３は、登録されている共有項目のうちから選択された共有項目について詳細内容を提示する画面である。
【００１６】
本実施形態においては、情報共有アプリケーションＡＰが起動された場合には、初期画面として更新共有項目画面Ｐ１が表示される。
【００１７】
また、更新共有項目画面Ｐ１が表示された状態のもとでは、ユーザの所定操作に応じて、共有項目一覧画面Ｐ２と共有項目詳細画面Ｐ３とのいずれかに遷移することができる。
例えば、更新共有項目画面Ｐ１が表示されている状態において、更新共有項目画面Ｐ１を閉じるための操作が行われると、共有項目一覧画面Ｐ２に表示が遷移する。
また、例えば、更新共有項目画面Ｐ１において或る１つの共有項目についての更新内容が表示されている状態において、表示中の共有項目の詳細表示を指示する操作を行うことができる。当該操作に応じて、更新共有項目画面Ｐ１において更新内容が表示されていた共有項目についての詳細を提示する共有項目詳細画面Ｐ３に表示が遷移する。
【００１８】
また、共有項目一覧画面Ｐ２が表示された状態のもとでは、ユーザの所定操作に応じて、更新共有項目画面Ｐ１と共有項目詳細画面Ｐ３とのいずれかに遷移することができる。
例えば、共有項目一覧画面Ｐ２が表示された状態のもとで、更新共有項目画面Ｐ１への遷移を指示するメニュー項目あるいはボタン等に対する所定操作が行われると、更新共有項目画面Ｐ１に遷移する。
また、例えば、共有項目一覧画面Ｐ２が表示された状態のもとで、一覧において示される共有項目のうちから１つの共有項目を選択する操作が行われると、選択された共有項目についての共有項目詳細画面Ｐ３に遷移する。
【００１９】
共有項目詳細画面Ｐ３が表示された状態のもとでは、ユーザの所定操作に応じて、更新共有項目画面Ｐ１と共有項目一覧画面Ｐ２とのいずれかに遷移することができる。
また、共有項目詳細画面Ｐ３が表示された状態のもとで、更新共有項目画面Ｐ１への遷移を指示する所定操作が行われると、更新共有項目画面Ｐ１に遷移する。
また、共有項目詳細画面Ｐ３が表示された状態のもとで、共有項目一覧画面Ｐ２への遷移を指示する所定操作が行われると、共有項目一覧画面Ｐ２に遷移する。
【００２０】
続いて、図３を参照して、更新共有項目画面Ｐ１の態様例について説明する。以降の説明にあたり、ユーザ端末装置１００の表示部はタッチパネルとして構成されており、更新共有項目画面Ｐ１に対する操作は、更新共有項目画面Ｐ１が表示されたタッチパネルに対する操作として行われる場合を例に挙げる。
【００２１】
前述のように、情報共有アプリケーションＡＰが起動されると、ユーザ端末装置１００の画面には、起動して最初に表示される初期画面として、更新共有項目画面Ｐ１が表示される。更新共有項目画面Ｐ１は、アプリケーションサーバ２００から送信される更新情報に基づいて表示される。更新情報は、共有項目ごとの更新された内容を示す情報である。
【００２２】
更新共有項目画面Ｐ１は、更新のある共有項目ごとに対応するページ構造を有する。１つのページは、１つの共有項目に含まれる情報のうちから更新された内容を抽出して提示する。
同図においては、更新のある共有項目が３つであった場合に対応して、更新共有項目画面Ｐ１が、第１ページ〜第３ページによる３つのページにより構成された例が示されている。以降の説明において、更新共有項目画面Ｐ１を構成する複数のページについて特に区別しない場合には、単にページと記載する。
【００２３】
また、本実施形態の更新共有項目画面Ｐ１におけるページ順は、更新のあった共有項目ごとにおける最新の更新内容についての更新日時が新しい順に従う。
つまり、同図の例であれば、第１ページから第３ページのうちで、第１ページに対応する共有項目についての最新の更新内容の更新日時が最も新しい。また、第２ページに対応する共有項目についての最新の更新内容の更新日時が、第１ページの次に新しい。また、第３ページに対応する共有項目についての最新の更新内容の更新日時が、最も古い。
なお、更新共有項目画面Ｐ１におけるページ順は、上記とは逆に更新日時が古い順に従って設定されてよい。
また、更新共有項目画面Ｐ１におけるページ順は更新日時に限定されない。例えば、更新共有項目画面Ｐ１におけるページ順は、更新のあった共有項目ごとに対応して設定された優先度に基づいて設定されてよい。更新共有項目画面Ｐ１におけるページ順はランダムに設定されてよい。
【００２４】
そして、更新共有項目画面Ｐ１が最初に表示される際には、更新共有項目画面Ｐ１の初期画面として、３つのページのうちの第１ページが表示される。
同図を参照して、更新共有項目画面Ｐ１における１のページの態様例について説明する。
【００２５】
同図に示される各ページにおいては、ページ番号エリアＡＲ１、見出しエリアＡＲ２、更新内容反映エリアＡＲ３、閉じるボタンエリアＡＲ４が配置されている。
また、第１ページの更新内容反映エリアＡＲ３の右側には隣接ページエリアＡＲ５−Ｒが配置されている。第２ページの更新内容反映エリアＡＲ３の左側には隣接ページエリアＡＲ５−Ｌが配置され、右側には隣接ページエリアＡＲ５−Ｒが配置されている。第３ページの更新内容反映エリアＡＲ３の左側には隣接ページエリアＡＲ５−Ｌが配置されている。
以降の説明において隣接ページエリアＡＲ５−Ｌ、ＡＲ５−Ｒについて特に区別しない場合には、隣接ページエリアＡＲ５と記載する。
【００２６】
ページ番号エリアＡＲ１は、対応のページについて、更新共有項目画面Ｐ１のページ構造において何番目であるのかを示すエリアである。同図のページ番号エリアＡＲ１においては、全ページ数を分母とし、現ページの順番を分子により示す態様が採られている。これにより、ページ番号エリアＡＲ１により、現ページが全ページにおいて何番目のページであるのかが分かるようになっている。
【００２７】
見出しエリアＡＲ２は、対応のページについての見出しを示すエリアである。見出しの内容としては、対応の共有項目について付与されたタイトルと、対応の共有項目についてどのようなタイプの更新が行われたのかが示される。
同図の第１ページの場合であれば、見出しエリアＡＲ２よっては、「ティッシュを買う」とのタイトルの共有項目が新規に追加されたとの更新の行われたことが示されている。
また、第２ページの見出しエリアＡＲ２によっては、「伊豆旅行」とのタイトルの共有項目が削除されたとの更新の行われたことが示されている。第３ページの見出しエリアＡＲ２によっては、「友達と山でキャンプ」とのタイトルの共有項目における内容について更新の行われたことが示されている。
【００２８】
更新内容反映エリアＡＲ３には、対応の共有項目について更新された具体的内容を反映させた表示が行われる。また、更新内容反映エリアＡＲ３は、ユーザがパートナーに対してコメントするための操作を行うことができる。
閉じるボタンエリアＡＲ４は、更新共有項目画面Ｐ１を閉じるための操作が行われるエリアである。
【００２９】
例えば、ユーザは、更新共有項目画面Ｐ１の初期表示として行われる第１ページを見ることで、パートナーによって「ティッシュを買う」とのタイトルの共有項目が新規に追加されたことを把握できる。そのうえで、ユーザは、「ティッシュを買う」とのタイトルの共有項目の追加に対して反応したことをパートナーに示したいときには、更新内容反映エリアＡＲ３における反応操作エリアＡＲ３１に対して反応を示すための操作を行う。例えば、ユーザは、反応操作エリアＡＲ３１に対して、パートナーに対するコメントの入力と、入力したコメントの送信を指示する操作を行うことで、コメントを追加できる。また、ユーザは、反応操作エリアＡＲ３１における了解ボタンＢＴ１に対するタップ操作を行うことで、パートナーが行った現ページの更新に対する了解の意思を表すことができる。了解ボタンＢＴ１に対するタップ操作が行われると、他のユーザが同じ共有項目の詳細画面や更新共有項目画面Ｐ１のページを表示させた際に、パートナーからの了解があった旨が画面にて示される。
即ち、更新共有項目画面Ｐ１のページによっては、ユーザは、対応の共有項目についてのパートナーによる更新の内容の把握と、対応の共有項目に関する了解の意思表示やコメントの追加等により共有項目の更新への反応をパートナーに示すための反応操作を行うことができる。
【００３０】
また、第１ページのページ番号エリアＡＲ１においては「１／３」と表示されていることで、現ページが全３ページうちの２番目のページであることが表されている。
また、第１ページにおいては、隣接ページエリアＡＲ５として、更新内容反映エリアＡＲ３の右側に隣接ページエリアＡＲ５−Ｒが配置されている。
本実施形態の更新共有項目画面Ｐ１のページ構造は、第１ページから以降のページにかけて、順次、左から右に配列される態様である。隣接ページエリアＡＲ５は、このようなページ構造のもとで、現在表示されている現ページの１つ前または１つ後にページが配列されていることを示す。第１ページのように更新内容反映エリアＡＲ３の右側に配置される隣接ページエリアＡＲ５−Ｒは、現ページの１つ後にページのあることを表している。
【００３１】
現ページとして第１ページが表示された状態のもとでは、ユーザは、隣接ページエリアＡＲ５−Ｒが配置されていることで、次ページが存在することを知ることができる。次ページである第２ページを表示させたい場合、ユーザは、現在表示されている第１ページに対して、左方向へのスワイプ操作を行う。左方向へのスワイプ操作を行うことで、第１ページが画面外に向かって左方向に移動し、代わりに画面の外の右側から移動してくるイメージで第２ページが表示される状態となる。
【００３２】
表示された第２ページを見ることで、ユーザは、「伊豆旅行」とのタイトルの共有項目が削除されたことを把握できる。なお、ページ２のように削除された共有項目に関しては、以降の更新を行うことはできないので、反応操作エリアＡＲ３１は操作が不可となるようにされてよい。操作が不可の反応操作エリアＡＲ３１に関しては、例えばグレーアウトなどの態様によって操作が不可であることが表されるようにしてよい。
【００３３】
また、第２ページのページ番号エリアＡＲ１においては「２／３」と表示されていることで、現ページが全３ページうちの２番目のページであることが表されている。
また、第２ページにおいては、隣接ページエリアＡＲ５として、更新内容反映エリアＡＲ３の左右のそれぞれに、隣接ページエリアＡＲ５−Ｌ、ＡＲ５−Ｒが配置されている。このように第２ページにおいて隣接ページエリアＡＲ５−Ｌ、ＡＲ５−Ｒが配置されていることによっても、ユーザは、現ページである第２ページの前の第１ページと、次のページである第３ページとが存在することを把握できる。
【００３４】
ユーザは、例えば前ページである第１ページに戻したい場合には、現在表示されている第２ページに対して、右方向へのスワイプ操作を行う。右方向へのスワイプ操作を行うことで、第２ページが画面外に向かって右方向に移動し、代わりに画面の外の左側から移動してくるイメージで第１ページが表示される状態となる。
【００３５】
また、ユーザは、次の第３ページを表示させたい場合には、現在表示されている第２ページに対して、左方向へのスワイプ操作を行う。左方向へのスワイプ操作を行うことで、第２ページが画面外に向かって左方向に移動し、代わりに画面の右の左側から移動してくるイメージで第３ページが表示される状態となる。
【００３６】
例えば、ユーザが第３ページを表示させる操作を行い、表示された第３ページを見ることで、「友達と山でキャンプ」とのタイトルの共有項目において、パートナーによって更新された内容を把握することができる。
また、同図には示されていないが、例えば第３ページの更新内容反映エリアＡＲ３を上方向にスクロールさせる操作を行って、更新内容反映エリアＡＲ３の表示を下側に移動させていくことができる。そして、更新内容反映エリアＡＲ３の下側に配置される反応操作エリアＡＲ３１を表示させ、反応操作エリアＡＲ３１に対する操作によって、「友達と山でキャンプ」の共有項目におけるコメントを付加することができる。
【００３７】
また、第３ページのページ番号エリアＡＲ１においては「３／３」と表示されていることで、第３ページが最後のページであることが表されている。また、第２ページにおいては、更新内容反映エリアＡＲ３の左側に隣接ページエリアＡＲ５−Ｌが配置されているが、更新内容反映エリアＡＲ３の右側に隣接ページエリアＡＲ５−Ｒは配置されていない。このような表示によっても、現在表示されている第３ページが最後のページであることが表されている。
このような態様で表示される第３ページでは、左方向へのスワイプ操作によるページ遷移は不可とされているが、右方向へのスワイプ操作によって、第２ページの表示に戻すことが可能とされている。
なお、例えば左方向へのスワイプ操作により、第１ページが表示されるようにして、ページの遷移が循環的に行われるようにされてもよい。
【００３８】
また、第１ページ、第２ページ、及び第３ページのいずれが表示されている状態においても、閉じるボタンエリアＡＲ４に対する操作が行われた場合には、更新共有項目画面Ｐ１の表示が終了され、例えば共有項目一覧画面に表示が遷移する。
また、ページが表示されている状態のもとで、現ページに対応する共有項目詳細画面の表示への遷移を指示する操作が可能なようにされてもよい。このような共有項目詳細画面の表示への遷移を指示する操作は、例えば更新内容反映エリアＡＲ３に対するタップ操作であってもよい。
【００３９】
図４は、ユーザ端末装置１００の構成例を示している。同図のユーザ端末装置１００は、通信部１０１、制御部１０２、記憶部１０３、操作部１０４及び表示部１０５を備える。
通信部１０１は、ネットワークＮＷ経由による通信を行う。
【００４０】
制御部１０２は、ユーザ端末装置１００における各種制御を実行する。制御部１０２としての機能は、ユーザ端末装置１００にて備えられるＣＰＵ（Central Processing Unit）がプログラムを実行することにより実現される。
同図の制御部１０２は、アプリケーション対応処理部１２１を備える。アプリケーション対応処理部１２１は、ユーザ端末装置１００にインストールされた情報共有アプリケーションＡＰに対応する処理を実行する。
【００４１】
アプリケーション対応処理部１２１は、表示制御部１２１１、及び反応操作受付部１２１２を備える。
表示制御部１２１１は、受信された更新情報に基づいて、更新された共有項目の内容を共有項目ごとに対応するページ構造により提示する更新共有項目画面Ｐ１を、ユーザ端末装置１００の表示部１０５に表示させる。
反応操作受付部１２１２は、更新共有項目画面Ｐ１に対して行われる操作であって、共有先のユーザ（パートナー）に対する反応として行った操作（反応操作）に応じた情報（反応操作情報）を、ユーザ端末装置１００からアプリケーションサーバ２００に送信する。
【００４２】
記憶部１０３は、ユーザ端末装置１００において利用される各種の情報を記憶する。
【００４３】
操作部１０４は、ユーザ端末装置１００において備えられる操作子や入力デバイス等のユーザが操作に用いる部位を一括して示したものである。
表示部１０５は、制御部１０２の表示制御に応じて画像を表示する。
表示部１０５がタッチパネルとして構成される場合には、例えばタッチパネルを構成するタッチパッドが操作部１０４に含まれる。
【００４４】
図５は、アプリケーションサーバ２００の構成例を示している。同図のアプリケーションサーバ２００は、通信部２０１、制御部２０２、及び記憶部２０３を備える。
通信部２０１は、ネットワークＮＷ経由による通信を行う。
【００４５】
制御部２０２は、アプリケーションサーバ２００における各種制御を実行する。制御部２０２としての機能は、アプリケーションサーバ２００にて備えられるＣＰＵがプログラムを実行することにより実現される。制御部２０２は、更新共有項目画面Ｐ１に対応する制御に関連する機能部として、更新情報送信部２２１と共有項目更新部２２２とを備える。
更新情報送信部２２１は、複数のユーザ間で情報が共有される１以上の共有項目ごとについて更新された内容を示す更新情報を、アプリケーションサーバ２００から１のユーザに対応するユーザ端末装置に送信する。
共有項目更新部２２２は、ユーザ端末装置１００から受信された操作情報に基づいて、操作情報に対応する反応操作の対象とされた共有項目を更新する。
【００４６】
記憶部２０３は、アプリケーションサーバ２００において利用される各種の情報を記憶する。記憶部２０３は、ユーザ情報記憶部２３１と共有情報記憶部２３２とを備える。
【００４７】
ユーザ情報記憶部２３１は、ユーザ情報を記憶する。図示は省略するが、ユーザ情報は、情報共有アプリケーションＡＰを利用する者として登録されたユーザごとに関連する情報である。ユーザ情報によっては、１ユーザについて、いずれのユーザがパートナーであるのかを示す情報も含まれる。
【００４８】
共有情報記憶部２３２は、パートナー関係にある２人のユーザ間で、情報共有アプリケーションＡＰにより共有される情報（共有情報）を記憶する。共有情報は、共有項目ごとに関連する共有項目情報を含む。
【００４９】
図６（Ａ）は、共有情報記憶部２３２が記憶する共有情報の一例を示している。同図の共有情報における１行（１レコード）が１つの共有項目に関連する共有項目情報である。
１つの共有項目情報は、対応ユーザＩＤ、共有項目ＩＤ、共有項目データ、更新履歴、及び既読履歴の領域を含む。
【００５０】
対応ユーザＩＤの領域は、共有項目に対応するユーザ（対応ユーザ）のユーザＩＤを格納する。つまり、対応ユーザＩＤは、対応の共有項目を作成したユーザのユーザＩＤと、共有項目を作成したユーザとパートナー関係にあるユーザのユーザＩＤとを格納する。
【００５１】
共有項目ＩＤの領域は、対応の共有項目を一意に識別する共有項目ＩＤを格納する。共有項目ＩＤは、例えば共有項目が新規作成される際に、アプリケーションサーバ２００が生成し、新規作成された共有項目に付加するようにされてよい。
【００５２】
共有項目データの領域は、対応の共有項目についての内容を示す共有項目データを格納する。
【００５３】
更新履歴情報の領域は、共有項目データの更新に関する履歴を示す更新履歴情報を格納する。更新履歴情報は、対応の共有項目について情報共有するユーザのいずれかにより更新が行われたことに応じて、更新に関する情報が追加される。
図６（Ｂ）は、１つの共有項目情報における更新履歴情報の内容例を示している。同図に示される更新履歴情報は、１回の更新ごとに、更新日時、更新ユーザＩＤ（更新を行ったユーザ（更新ユーザ）のユーザＩＤ）、更新内容を示す更新データ（共有項目データにおける更新箇所を示す情報であってもよい）を含む。
【００５４】
説明を図６（Ａ）に戻す。既読履歴情報の領域は、対応の共有項目についてのこれまでの更新に応じて、対応ユーザのユーザ端末装置１００にて提示された更新共有項目画面Ｐ１ごとについての対応ユーザによる既読に関する履歴を示す情報（既読履歴情報）を格納する。このような既読履歴情報は、例えば更新履歴情報において示される更新内容のうち、既読とされた更新内容ごとに、既読とした対応ユーザのユーザＩＤ、既読となった日時（既読日時）を対尾付けて格納した情報であればよい。
【００５５】
図７のフローチャートを参照して、ユーザ端末装置１００とアプリケーションサーバ２００とが更新共有項目画面Ｐ１の表示に関連して実行する処理手順例について説明する。前述のように、本実施形態の情報共有アプリケーションＡＰは、起動後における最初のアプリケーション画面（初期画面）として、更新共有項目画面Ｐ１を表示する。同図では、情報共有アプリケーションＡＰの起動に応じて開始される処理手順例を示している。
【００５６】
ステップＳ１０１：ユーザは、情報共有アプリケーションＡＰを利用するにあたり、情報共有アプリケーションＡＰを起動させる操作をユーザ端末装置１００に対して行う。ユーザ端末装置１００において、制御部１０２は、情報共有アプリケーションＡＰを起動させる。
【００５７】
ステップＳ１０２：情報共有アプリケーションＡＰが起動されたことに応じて、制御部１０２におけるアプリケーション対応処理部１２１の機能が有効となる。アプリケーション対応処理部１２１において表示制御部１２１１は、初期画面としての更新共有項目画面Ｐ１の表示のために、更新共有項目要求をアプリケーションサーバ２００に対して送信する。
更新共有項目要求は、更新共有項目画面Ｐ１の表示に必要なデータを要求するコマンドである。更新共有項目要求には、起動された情報共有アプリケーションＡＰに対応して登録されたユーザのユーザＩＤが含まれる。ユーザＩＤに代えて、例えば起動された情報共有アプリケーションＡＰを一意に示すアプリケーションＩＤが更新共有項目要求に含まれてもよい。アプリケーションサーバ２００は、例えばユーザ情報においてユーザＩＤとアプリケーションＩＤとを一対一で対応付けて管理していることから、アプリケーションＩＤにより、情報共有アプリケーションＡＰのユーザを一意に特定できる。
【００５８】
ステップＳ１０３：ステップＳ１０２による更新共有項目要求の送信に応じて、アプリケーションサーバ２００は、更新共有項目ページデータを送信する。表示制御部１２１１は、アプリケーションサーバ２００から受信した更新共有項目ページデータを利用して、更新共有項目画面Ｐ１を生成する。ここで生成される更新共有項目画面Ｐ１は、図３に例示したようにページ構造を有する。
【００５９】
ステップＳ１０４：表示制御部１２１１は、ステップＳ１０３により生成した更新共有項目画面Ｐ１における第１ページを、起動後の情報共有アプリケーションＡＰの初期画面として表示部１０５に表示させる。
ステップＳ１０５：また、アプリケーション対応処理部１２１は、ステップＳ１０４により更新共有項目画面Ｐ１の第１ページが表示されたことに応じて、第１ページの更新共有項目について既読であることを示す既読フラグを生成する。
【００６０】
ステップＳ１０６：更新共有項目画面Ｐ１を構成するページのうちのいずれか１つが表示されている状態のもとで、反応操作受付部１２１２は、表示されているページに対する反応操作が行われたか否かについて判定する。反応操作は、具体的には、例えば前述のように、反応操作エリアＡＲ３１に対するコメントの追加の操作や、了解ボタンＢＴ１に対する了解の意思表示のための操作である。
ステップＳ１０７：反応操作が行われた場合、反応操作受付部１２１２は、ユーザにより行われた反応操作に応じた反応操作情報をアプリケーションサーバ２００に対して送信する。反応操作情報は、反応操作として了解ボタンＢＴ１に対する了解の意思表示の操作が行われた場合には了解を通知する情報を含む。また、反応操作情報は、反応操作として、コメント追加のための操作が行われた場合には、操作により入力されたコメントを含む。
【００６１】
ステップＳ１０８：また、ステップＳ１０６にて反応操作がなかったことが判定された場合、あるいはステップＳ１０７の処理の後、以下の処理が実行される。つまり、表示制御部１２１１は、更新共有項目画面Ｐ１を構成するページのうちのいずれか１つが表示されている状態のもとで、他ページへの移行のための操作（他ページ移行操作）が行われたか否かについて判定する。他ページ移行操作は、現ページの１つ前のページへの遷移は、現ページに対する右方向へのスワイプ操作であり、現ページの１つ後のページへの遷移は、現ページに対する左方向へのスワイプ操作である。
ステップＳ１０９：他ページ移行操作が行われた場合、表示制御部１２１１は、これまでの現ページの表示に代えて、他ページ移行操作によって指定された他ページを現ページとする表示を行う。
【００６２】
ステップＳ１１０：ステップＳ１０９により他ページが現ページとして新たに表示されたことに応じて、アプリケーション対応処理部１２１は、新たに表示された現ページについて、今回の情報共有アプリケーションＡＰの起動後において既読フラグが生成済みであるか否かについて判定する。
ステップＳ１１１：既読フラグが生成済みでない場合、アプリケーション対応処理部１２１は、現ページの更新共有項目について既読であることを示す既読フラグを生成する。
【００６３】
ステップＳ１１２：ステップＳ１０８にて他ページ移行操作のなかったことが判定された場合、ステップＳ１１０にて既読フラグが生成済みであることが判定された場合、あるいはステップＳ１１１の処理の後、表示制御部１２１１は、更新共有項目画面Ｐ１の表示を終了させる操作（更新共有項目画面終了操作）が行われたか否かについて判定する。
更新共有項目画面終了操作が行われないと判定された場合には、ステップＳ１０６に処理が戻される。
【００６４】
ステップＳ１１３：ステップＳ１１２にて更新共有項目画面終了操作が行われないと判定された場合、表示制御部１２１１は、更新共有項目画面の表示を終了させ、例えば共有項目一覧画面Ｐ２（図２）を表示させる。
ステップＳ１１４：また、アプリケーション対応処理部１２１は、ステップＳ１０４にて更新共有項目画面Ｐ１が表示されて以降にステップＳ１０５またはステップＳ１１１にて生成されたページごとの既読フラグを含む既読情報をアプリケーションサーバ２００に送信する。
【００６５】
続いて、同図を参照して、アプリケーションサーバ２００が、更新共有項目要求の受信に応じて実行する処理手順例について説明する。
ステップＳ２０１：アプリケーションサーバ２００において、更新情報送信部２２１は、ユーザ端末装置１００から送信された更新共有項目要求が受信されるのを待機している。
【００６６】
ステップＳ２０２：更新共有項目要求が受信されると、更新情報送信部２２１は、未読共有項目を特定する。
未読共有項目とは、更新共有項目要求の送信元のユーザ端末装置１００のユーザが対応する共有項目のうちで、パートナーである他ユーザによる更新のある共有項目であって、かつ、更新内容についてユーザが未読の共有項目である。
共有項目を特定のために、更新情報送信部２２１は、受信された更新共有項目要求に含まれるユーザＩＤが対応ユーザＩＤの領域に格納された共有項目情報を、共有情報記憶部２３２から検索する。更新情報送信部２２１は、検索された共有項目情報ごとの更新履歴情報と既読履歴情報とを参照して、検索された共有項目情報のうちで、パートナーとしてのユーザにより更新された内容をユーザが未読の共有項目情報を選別する。例えば、更新履歴情報において示される更新データのうちで、更新日時が既読履歴情報により示されるユーザの最後の既読日時よりも後となる共有項目情報が、更新内容についてユーザが未読の共有項目情報として抽出される。このように選別された共有項目情報が未読共有項目の特定結果となる。
【００６７】
ステップＳ２０３：更新情報送信部２２１は、ステップＳ２０２により未読共有項目の特定結果として選別された共有項目情報ごとに更新共有項目画面におけるページのデータ（ページデータ）を生成する。生成されたページデータには、対応の共有項目を示す共有項目ＩＤが付加される。
ステップＳ２０４：更新情報送信部２２１は、ステップＳ２０３にて生成したページデータを利用して更新共有項目画面Ｐ１の表示のためのデータ（更新共有項目画面データ）を生成する。更新情報送信部２２１は、生成された更新共有項目画面データをユーザ端末装置１００に送信する。
【００６８】
次に、アプリケーションサーバ２００が、反応操作情報の受信に応じて実行する処理手順例について説明する。
ステップＳ２１１：アプリケーションサーバ２００において、更新情報送信部２２１は、ユーザ端末装置１００から送信された反応操作情報が受信されるのを待機している。
【００６９】
ステップＳ２１２：反応操作情報が受信されると、共有項目更新部２２２は、受信された反応操作情報が該当する共有項目についての更新を行う。つまり、更新情報送信部２２１は、受信された反応操作情報が反映されるように、該当の共有項目についての更新を行う。
このために、共有項目更新部２２２は、受信された反応操作情報が対応する共有項目情報を、共有情報記憶部２３２から検索する。反応操作情報には、操作が行われた更新共有項目画面Ｐ１のページが対応する共有項目を示す共有項目ＩＤが含まれている。受信された反応操作情報が対応する共有項目情報の検索は、反応操作情報に含まれる共有項目ＩＤを利用して行われる。
共有項目更新部２２２は、検索された共有項目情報において格納される共有項目データについて、受信された反応操作情報が反映されるように更新を行う。つまり、共有項目更新部２２２は、受信された反応操作情報にコメントが含まれていれば、反応操作情報に含まれていたコメントが追加されるように共有項目データを更新する。また、受信された反応操作情報に了解を通知する情報が含まれていれば、ユーザにより了解が得られたことが反映されるように共有項目データを更新する。
また、共有項目更新部２２２は、今回の共有項目データの更新についての履歴が追加されるように、更新履歴情報を更新する。
【００７０】
次に、アプリケーションサーバ２００が、既読情報の受信に応じて実行する処理手順例について説明する。
ステップＳ２２１：アプリケーションサーバ２００において、更新情報送信部２２１は、ユーザ端末装置１００から送信された既読情報が受信されるのを待機している。
【００７１】
ステップＳ２２２：既読情報が受信されると、共有項目更新部２２２は、受信された既読情報が該当する共有項目における既読履歴情報を更新する。このために、共有項目更新部２２２は、受信された既読情報が対応する共有項目情報を、共有情報記憶部２３２から検索する。既読情報には、操作が行われた更新共有項目画面Ｐ１のページが対応する共有項目を示す共有項目ＩＤが含まれている。受信された既読情報が対応する共有項目情報の検索は、反応操作情報に含まれる共有項目ＩＤを利用して行われる。
共有項目更新部２２２は、検索された共有項目情報において格納される既読履歴情報について、受信された既読情報が反映されるように更新を行う。
【００７２】
以上説明したように、本実施形態によれば、情報共有アプリケーションＡＰをユーザ端末装置１００にて起動させた際には、初期画面として、更新共有項目画面Ｐ１が表示される。更新共有項目画面Ｐ１は、パートナー関係にあるユーザ間で情報共有すべき項目ごとに作成された共有項目についての更新内容を示す画面である。
情報共有アプリケーションＡＰを起動してこのような更新共有項目画面Ｐ１がはじめに表示されることで、ユーザは、相手のパートナーとしてのユーザにより更新された共有項目のあることを、まず、把握することが可能となる。
また、更新共有項目画面Ｐ１は、共有項目ごとの更新内容を示すページにより構成されたページ構造を有する。例えば、更新共有項目画面Ｐ１としては、まず、更新のあった共有項目のリスト項目を提示するリスト構造としたうえで、リストから共有項目を選択する操作が行われたことに応じて更新共有項目のページが表示されるようにすることも可能である。しかしながら、このようなリスト構造の場合には、ユーザには、リストが提示された画面を表示させたことで、更新を確認したとの意識が生じやすい。この場合、ユーザが具体的な更新内容の確認を怠ってしまいがちになる可能性がある。
これに対して、本実施形態であれば、更新共有項目画面Ｐ１はページ構造とされていることから、例えば複数の更新共有項目における１つのページがはじめから表示される。このために、ユーザは、リストから更新共有項目を選択する操作を行うことなく、まずは１つの共有項目についての更新内容を確認できる。また、その後は、左右方向へのスワイプ操作によりページを遷移させることができるので、ユーザは、次の共有項目の更新内容についても確認しやすい。このように本実施形態においては、複数のユーザ間で情報を共有するアプリケーションにおいて、共有される情報について更新された内容を確認するための操作手順が簡易化される。
【００７３】
また、本実施形態においては、更新共有項目画面Ｐ１のページにおいて反応操作エリアＡＲ３１が配置されている。これにより、更新共有項目画面Ｐ１のページを見て更新内容を確認したユーザが、即座にパートナーとしてのユーザに対して更新に関する反応（応答）を示すことができる。即ち、パートナーとしてのユーザに対して更新に関する反応を示すにあたり、対応の共有項目詳細画面Ｐ３に移行しなくともよい。
【００７４】
また、本実施形態においては、アプリケーションサーバ２００において、既読履歴を管理するようにされている（ステップＳ２２２）。そのうえで、アプリケーションサーバ２００は、更新共有項目画面データをユーザ端末装置１００に送信するにあたり、更新のある共有項目のうち、ユーザが未読の共有項目を抽出するようにしている（ステップＳ２０２）。これにより、ユーザ端末装置１００にて表示される更新共有項目画面Ｐ１によっては、ユーザが更新内容について未読の共有項目に対応する共有項目のページのみをユーザに提示することができる。
【００７５】
なお、図７の処理では、アプリケーションサーバ２００が、ページ構造に対応する更新共有項目画面データを生成し、ユーザ端末装置１００に送信することで、ユーザ端末装置１００にてページ構造による更新共有項目画面Ｐ１が表示されるようにしている。
しかしながら、例えばアプリケーションサーバ２００は、更新のあった共有項目ごとの更新内容のデータをユーザ端末装置１００に送信してよい。そして、ユーザ端末装置１００にて受信された共有項目ごとの更新内容のデータを利用してページ構造の更新共有項目画面Ｐ１を表示するようにしてよい。
【００７６】
なお、上述のユーザ端末装置１００またはアプリケーションサーバ２００としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述のユーザ端末装置１００またはアプリケーションサーバ２００としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むも共有項目する。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むも共有項目する。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００７７】
１００（１００−Ａ，１００−Ｂ）ユーザ端末装置、１０１  通信部、１０２  制御部、１０３  記憶部、１０４  操作部、１０５  表示部、１２１  アプリケーション対応処理部、２００  アプリケーションサーバ、２０１  通信部、２０２  制御部、２０３  記憶部、２２１  更新情報送信部、２２２  共有項目更新部、２３１  ユーザ情報記憶部、２３２  共有情報記憶部、１２１１  表示制御部、１２１２  反応操作受付部
【図１】
2019095998.tif 000003
【図２】
2019095998.tif 000004
【図３】
2019095998.tif 000005
【図４】
2019095998.tif 000006
【図５】
2019095998.tif 000007
【図６】
2019095998.tif 000008
【図７】
2019095998.tif 000009