(57)【要約】【課題】ユーザに所望の機能を従来よりも素早く利用させることを可能とするスマートフォンを実現する。【解決手段】スマートフォン（２００）は、サーバ（１００）に、メッセージ一覧からユーザが指定したメッセージを参照してユーザが指定した機能グループの機能を実行するよう指示する。スマートフォン（２００）は、メッセージを指定する指の接触位置から見て上下方向に第１の機能グループの機能を実行させるためのＵＩ画像を表示し、接触位置から見て左右方向に第２の機能グループの機能を実行させるためのＵＩ画像を表示する。【選択図】図１
2015197811.tif 000002
【特許請求の範囲】
【請求項１】
投稿されたメッセージの一覧を表示するメッセージ表示処理手段と、
サーバに対し、複数の機能グループのうちのユーザが指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段と、
端末の表示画面内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第１のＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第２のＵＩ部品を表示するＵＩ表示処理手段との各手段として、コンピュータを機能させることを特徴とする上記端末用のプログラム。
【請求項２】
上記ＵＩ表示処理手段は、上記ある方向に上記座標を通るように延びる直線の上ではない位置に、第２のＵＩ部品を表示するようになっている、ことを特徴とする請求項１に記載のプログラム。
【請求項３】
上記ＵＩ表示処理手段は、上記直線上に第１のＵＩ部品を複数表示するようになっており、上記別の方向に上記座標を通るように延びる直線上に、第２のＵＩ部品を複数表示するようになっている、ことを特徴とする請求項２に記載のプログラム。
【請求項４】
上記ＵＩ表示処理手段は、表示すべき複数のＵＩ部品を、当該複数のＵＩ部品によって上記座標が囲まれるように上記表示画面内に配置する、ことを特徴とする請求項３に記載のプログラム。
【請求項５】
上記端末は、グループ毎に当該グループに属するメンバ間でのメッセージの共有を実現するメッセージ交換サービスを利用可能であり、
ユーザが指定するメッセージは、当該ユーザが属するあるグループのメンバ間で共有されるメッセージであり、
上記ある機能グループに分類される機能は、上記ユーザが属する他のグループのメンバ間で上記メッセージが共有されるように、当該メッセージをコピーまたは移動する機能である、ことを特徴とする請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
上記端末は、上記メッセージ交換サービスとは異なるサービスであって上記サーバにテキストを書き込む機能を提供するサービスを利用可能であり、
上記別の機能グループに分類される機能は、上記メッセージ交換サービスとは異なるサービスに関して上記サーバに登録されるテキスト群の一部として上記メッセージが登録されるように、当該メッセージをコピーまたは移動する機能である、ことを特徴とする請求項５に記載のプログラム。
【請求項７】
投稿されたメッセージの一覧を表示するメッセージ表示処理手段と、
サーバに対し、複数の機能グループのうちのユーザが指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段と、
表示画面内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第１のＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第２のＵＩ部品を表示するＵＩ表示処理手段と、を備えていることを特徴とする端末。
【請求項８】
投稿されたメッセージの一覧を端末に送信する送信処理手段と、
上記端末の表示画面内の座標を指し示す操作により上記一覧の中からメッセージが指定された場合に当該座標から見てある方向に表示されるＵＩ部品であって、複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品を、上記端末に提供する第１提供手段と、
当該座標から見て別の方向に表示されるＵＩ部品であって、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品を上記端末に提供する第２提供手段と、
上記メッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行手段と、を備えていることを特徴とするサーバ。
【請求項９】
投稿されたメッセージの一覧を端末に送信する送信処理ステップと、
上記端末の表示画面内の座標を指し示す操作により上記一覧の中からメッセージが指定された場合に当該座標から見てある方向に表示されるＵＩ部品であって、複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品を、上記端末に提供する第１提供ステップと、
当該座標から見て別の方向に表示されるＵＩ部品であって、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品を上記端末に提供する第２提供ステップと、
上記メッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行ステップと、を含んでいることを特徴とする、サーバのメッセージ処理方法。
【請求項１０】
端末と、サーバと、を含むシステムであって、
上記サーバは、
投稿されたメッセージの一覧を上記端末に送信する送信処理手段を備え、
上記端末は、
上記一覧を表示するメッセージ表示処理手段と、
サーバに対し、複数の機能グループのうちのユーザが指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段と、
上記端末の表示画面内の座標を指し示す操作により上記メッセージを指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品を表示するＵＩ表示処理手段と、を備え、
上記サーバは、
上記指示手段の指示に従って、上記指定されたメッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行手段を備えている、ことを特徴とするシステム。
【請求項１１】
請求項８に記載のサーバが備える上記各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に、表示画面に表示されたＵＩ部品が操作されると、そのＵＩ部品に対応する機能をサーバに実行させる端末に関する。また、本発明は、主に、コンピュータをそのような端末として機能させるプログラムに関する。
【背景技術】
【０００２】
直観的な操作でアプリケーションを起動させるための様々な技術が提案されており、特許文献１には、そのような技術の一例が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１６４７号公報（２００５年１０月２７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の構成では、ユーザは、携帯端末の機能（例えば、メッセージ交換サービスを利用する機能、メモ機能、カレンダー機能等）を利用しようとして表示画面に触れても、所望の機能を利用するためにタップすべきＵＩ部品（アイコン等）の位置を即座に把握できない。
【０００５】
本発明は、上記課題に鑑みて成されたものであり、その主な目的は、ユーザに所望の機能を従来よりも素早く利用させることを可能とする端末、および、そのような端末としてコンピュータを機能させるプログラムを実現することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係る端末は、投稿されたメッセージの一覧を表示するメッセージ表示処理手段と、サーバに対し、複数の機能グループのうちのユーザが指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段と、表示画面内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第１のＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第２のＵＩ部品を表示するＵＩ表示処理手段と、を備えている。
【０００７】
上記課題を解決するために、本発明の一態様に係るプログラムは、端末用のプログラムであり、投稿されたメッセージの一覧を表示するメッセージ表示処理手段と、サーバに対し、複数の機能グループのうちのユーザが指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段と、上記端末の表示画面内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第１のＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品である第２のＵＩ部品を表示するＵＩ表示処理手段との各手段として、コンピュータを機能させる。
【発明の効果】
【０００８】
本発明の一態様に係る端末は、ユーザに所望の機能を従来よりも素早く利用させることができる、という効果を奏する。
【０００９】
また、本発明の一態様に係るプログラムは、そのような端末としてコンピュータを機能させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１〜４に係るシステムのシステム構成図である。
【図２】図１のシステムに含まれる主要な装置（サーバ、及び、スマートフォン）のハードウェア構成を示すブロック図である。
【図３】実施形態１に係るスマートフォンの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図４】実施形態１に係るサーバの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図５】実施形態１〜４に係るサーバに記録されている顧客データベースのユーザ情報テーブル、及び、グループ情報テーブルを模式的に例示した図である。
【図６】実施形態１及び２に係るサーバに記録されているメッセンジャーデータベースのテーブルを模式的に例示した図である。
【図７】実施形態１、３及び４に係るスマートフォンが表示するアプリケーション画面を例示した図である。
【図８】実施形態１に係るサーバに記録されているメッセンジャーデータベース、カレンダデータベース、及び、メモ帳データベースのテーブルを模式的に例示した図である。
【図９】実施形態１、３及び４に係るスマートフォンが表示するアプリケーション画面を例示した図である。
【図１０】実施形態１及び２に係るスマートフォンの動作を示すフローチャートである。
【図１１】実施形態２に係るスマートフォンの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図１２】実施形態２に係るサーバの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図１３】実施形態２に係るスマートフォンが表示するアプリケーション画面を例示した図である。
【図１４】実施形態３に係るサーバの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図１５】実施形態３及び４に係るサーバに記録されているメッセンジャーデータベースのテーブルを模式的に例示した図である。
【図１６】実施形態３に係るスマートフォン及びサーバの動作を示すフローチャートである。
【図１７】実施形態４に係るサーバの制御部（ＣＰＵ）によって実現される主要な機能を示す機能ブロック図である。
【図１８】実施形態４に係るスマートフォン及びサーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜実施形態１＞
以下、図１〜図１０を参照して、本発明の一実施形態に係る情報共有支援システムについて説明する。
【００１２】
（情報共有支援システムの概要）
本実施形態に係る情報共有支援システムの概要について図１を参照しながら説明する。図１は、本実施形態に係る情報共有支援システムのシステム構成図である。
【００１３】
図１に示すように、本実施形態に係る情報共有支援システムは、サーバ１００、スマートフォン２００、ロボット掃除機３００、及び、ルータ５００を含んでいる。
【００１４】
サーバ１００は、ＡＳＰサービスとしてグループウェアサービスを提供するサーバである。なお、本実施形態に係るサーバ１００は、グループウェアサービスを提供するサーバであるが、サーバ１００は、ソーシャルネットワーキングサービス（ＳＮＳ）を提供するサーバであってもよい。
【００１５】
グループウェアサービスによって提供される機能は、２つの機能グループのうちのいずれかに分類される。
【００１６】
サーバ１００は、例えば、メッセージ交換サービスを提供するようになっている。メッセージ交換サービスにより提供される機能（メッセージを投稿する機能等）は、コミュニケーションに関する機能グループに分類される。なお、メッセージを投稿する機能を用いて投稿可能なメッセージは、テキストメッセージのみであってもよいが、そうでなくともよい。すなわち、当該機能は、テキストメッセージ、音声メッセージ、動画メッセージ、若しくは、静止画メッセージ、又は、４種類のメッセージの全部又は一部を組み合わせたものを投稿する機能であってもよい。
【００１７】
このメッセージ交換サービスは、具体的には、グループ毎に当該グループに属するメンバ間でのメッセージの共有を実現するサービスである。このメッセージ交換サービスに加入している家庭では、各家族は、自身の端末（スマートフォン２００等）を用いて他の家族とメッセージのやりとりをすることができる。また、このメッセージ交換サービスに加入している企業では、各職員は、端末を用いて他の職員とメッセージのやりとりをすることができる。なお、本実施形態ではメッセージ交換サービスはメッセンジャーサービスであるが、メッセージ交換サービスは、掲示板サービスであってもよい。
【００１８】
また、メッセージ交換サービスは、家電機器（例えば、ロボット掃除機３００）がメッセージを投稿可能に構成されていてもよい。この構成では、メッセージ交換サービスにおけるあるグループに属するものとして家電機器が予め登録されており、当該家電機器が投稿するメッセージは当該グループに属するメンバとの間で共有される。
【００１９】
また、サーバ１００は、メッセージ交換サービス以外のサービス（メモ帳サービスやカレンダサービス等といったコミュニケーションを目的としないサービス）を提供するようになっている。メモ帳サービスにより提供される機能、及び、カレンダサービスにより提供される機能は、予定管理に関する機能グループに分類される。メモ帳サービスは、利用者がサーバ１００にメモを書き込むことを可能にする機能を端末に提供する。また、カレンダサービスは、利用者がサーバ１００にスケジュールを書き込むことを可能にする機能を端末に提供する。
【００２０】
スマートフォン２００は、ユーザがグループウェアサービスを利用するために操作する端末である。
【００２１】
スマートフォン２００は、メッセンジャー画面を表示している間、メッセンジャー画面内のメッセージの一覧の中からメッセージを指定する操作を受け付けることができるようになっている。スマートフォン２００は、例えば、スマートフォン２００のユーザが所属する企業（グループ）内でやりとりされたメッセージの一覧の中から当該ユーザのメッセージを指定する操作を受け付けることができるようになっている。
【００２２】
この操作を受け付けたスマートフォン２００は、指定されたメッセージをコピーするようにサーバに指示する操作を受け付けることができるようになっている。例えば、スマートフォン２００は、ユーザの家庭（グループ）内でやりとりされたメッセージの一覧が管理されている記録領域（家庭用のスレッドの内容が記録されている記録領域）にメッセージをコピーするようにサーバ１００に対して指示する操作を受け付けることができるようになっている。また、例えば、スマートフォン２００は、メッセージをカレンダー帳又はメモ帳にコピーするようにサーバ１００に対して指示する操作を受け付けることができるようになっている。
【００２３】
ロボット掃除機３００は、ユーザの自宅に設置されている掃除機である。ロボット掃除機３００は、音声メッセージをスピーカから出力する機能（所謂おしゃべり機能）を備えている。また、ロボット掃除機３００に組み込まれた制御プログラムは、家庭用のスレッドにテキストメッセージを投稿することができるよう構成されている。
【００２４】
ルータ５００は、ユーザの自宅に設置されている無線ＬＡＮルータである。
【００２５】
以上、情報共有支援システムの概要について説明した。
【００２６】
（情報共有支援システムに含まれる主要な装置の構成）
次に、本実施形態に係る情報共有支援システムに含まれる主要な装置の構成について図２〜図４を参照しながら説明する。図２はサーバ１００及びスマートフォン２００のハードウェア構成を示すブロック図である。図３は、スマートフォン２００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。図４は、サーバ１００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。
【００２７】
まず、各装置のハードウェア構成について、図２を参照しながら説明する。
【００２８】
（サーバ１００のハードウェア構成）
図２の（ａ）に示すように、サーバ１００は、記憶部１１０、制御部１２０、及び、イーサネット（登録商標）部１３０を備えている。
【００２９】
記憶部１１０は、各種プログラムが記録されている記録媒体である。記憶部１１０にはデータベースが記録されている。本実施形態において記憶部１１０はハードディスクドライブであるが、記憶部１１０は他の種類のデバイス（例えば、フラッシュメモリ）であってもよい。
【００３０】
制御部１２０は、ＣＰＵであり、サーバ１００全体を制御する。
【００３１】
イーサネット部１３０は、他の装置（スマートフォン２００等）とＩＰ通信を行うために設けられたイーサネットインタフェースである。
【００３２】
（スマートフォン２００のハードウェア構成）
図２の（ｂ）に示すように、スマートフォン２００は、記憶部２１０、制御部２２０、通信モジュール部２３０、及び、タッチパネル式表示部２４０を備えている。
【００３３】
記憶部２１０は、各種プログラムが記録されている記録媒体である。本実施形態において記憶部２１０はフラッシュメモリであるが、記憶部２１０は他の種類のデバイスであってもよい。
【００３４】
制御部２２０は、ＣＰＵであり、スマートフォン２００全体を制御する。
【００３５】
通信モジュール部２３０は、キャリアの無線基地局との間で３Ｇ通信を行うための３Ｇ通信モジュール（図示せず）とＷｉＦｉ通信モジュール（図示せず）とを備えている。スマートフォン２００は、他の装置とのＩＰ通信を、３Ｇ通信モジュール部またはＷｉＦｉ通信モジュールを介して行う。なお、通信モジュール部２３０は、ＷｉＦｉ通信モジュールを備えていなくてもよい。また、通信モジュール部２３０は、３Ｇ通信モジュールの代わりに、３．５Ｇ通信（ＨＳＰＡ＋等）、３．９Ｇ通信（ＷｉＭＡＸやＬＴＥ等）、又は、４Ｇ通信（ＷｉＭＡＸ２やＬＴＥ−Ａｄｖａｎｃｅｄ等））を行うための通信モジュール（図示せず）を備えていてもよい。
【００３６】
タッチパネル式表示部２４０は、入力デバイスとしても機能する表示デバイスである。
【００３７】
次に、スマートフォン２００及びサーバ１００がＣＰＵによって実現する機能について説明する。
【００３８】
（スマートフォン２００がＣＰＵによって実現する機能について）
スマートフォン２００の制御部２２０は、各種プログラムを読み出すことによって、図３に示すように、操作受付部２２１、指示処理部２２２、ＵＩ表示処理部２２３、及び、メッセージ表示処理部２２４として機能する。
【００３９】
操作受付部２２１は、タッチパネル式表示部２４０を介して、ユーザの操作を受け付ける。
【００４０】
操作受付部２２１は、例えば、アプリケーション画面（例えば、メッセンジャー画面、カレンダー画面、又は、メモ帳画面）を表示する操作を受け付ける。
【００４１】
また、例えば、操作受付部２２１は、タッチパネル式表示部２４０にメッセンジャー画面が表示されている間、前述の「メッセージを指定する操作」及び「指定されたメッセージをコピーするようにサーバ１００に指示する操作」を受け付ける。なお、ユーザは、メッセージの表示領域内を指で触れることにより、当該メッセージを指定することができる。
【００４２】
指示処理部２２２は、操作受付部２２１が「メッセージを指定する操作」及び「指定されたメッセージをコピーするようにサーバ１００に指示する操作」を受け付けると、サーバ１００に対する指示内容が反映された指示コマンドを生成し、生成した指示コマンドをサーバ１００に送信する。
【００４３】
ＵＩ表示処理部２２３は、操作受付部２２１が「メッセージを指定する操作」を受け付けると、ユーザの指が触れた座標（指定座標）から見て上方向及び下方向にＵＩ画像（ＵＩ部品）を表示するとともに、指定座標から見て右方向及び左方向にもＵＩ画像を表示する。なお、ユーザは、タッチパネル式表示部２４０に触れている指をＵＩ画像上に移動させることにより、指定されたメッセージをコピーするようにサーバ１００に指示することができる。
【００４４】
具体的には、ＵＩ表示処理部２２３は、指定座標から見て上方向及び下方向に、コミュニケーションに関する機能グループに分類される機能（すなわち、ユーザが指定したメッセージを、ユーザが指定したグループのメッセージの一覧が管理されている記録領域にコピーする機能）をサーバ１００に実行させるためのＵＩ画像を表示する。また、ＵＩ表示処理部２２３は、指定座標から見て右方向及び左方向に、予定管理に関する機能グループに分類される機能（すなわち、ユーザが指定したメッセージを、当該ユーザが閲覧可能なメモ帳又はカレンダー帳に関する情報が管理されている記録領域にコピーする機能）をサーバ１００に実行させるためのＵＩ画像を表示する。
【００４５】
メッセージ表示処理部２２４は、グループ（家庭、所属部門等）を指定する操作とメッセンジャー画面を表示する操作とを操作受付部２２１が受け付けると、タッチパネル式表示部２４０にメッセンジャー画面を表示する。このメッセンジャー画面には、ユーザが指定したグループのメンバ間でやりとりされたメッセージの一覧がタイムライン形式で示される。
【００４６】
（サーバ１００がＣＰＵによって実現する機能について）
サーバ１００の制御部１２０は、各種プログラムを読み出すことによって、図４に示すように、メッセージ送信処理部１２１、ＵＩ送信処理部１２２、及び、コピー処理部１２３として機能する。
【００４７】
メッセージ送信処理部１２１は、スマートフォン２００のユーザが指定したグループのメンバ間でやりとりされたメッセージの一覧が管理されているデータベーステーブル（図４における「メッセンジャーＤＢのテーブル」を参照する。メッセージ送信処理部１２１は、参照したテーブルから読み出したメッセージの一覧をスマートフォン２００に送信する。
【００４８】
ＵＩ送信処理部１２２は、ＵＩ表示処理部２２３が表示する前述のＵＩ画像を記憶部１１０から読み出し、読み出したＵＩ画像をスマートフォン２００に送信する。
【００４９】
コピー処理部１２３は、指示処理部２２２が送信した取得コマンドに従った処理を実行する。すなわち、コピー処理部１２３は、ユーザが指定したメッセージを、ユーザが指定したグループのメッセージの一覧が管理されている記録領域（メッセンジャーＤＢのテーブル）にコピーするか、又は、当該ユーザが閲覧可能なメモ帳若しくはカレンダー帳に関する情報（例えば、メモ帳若しくはカレンダー帳に書き込まれたテキスト群）が管理されている記録領域（カレンダＤＢ又はメモ帳ＤＢ）にコピーする。
【００５０】
以上、スマートフォン２００及びサーバ１００がＣＰＵによって実現する機能について説明した。
【００５１】
（記憶部１１０に記録されているデータについて）
図５を参照し、記憶部１１０に記録されているデータについてもう少し触れておく。図５の（ａ）は、サーバ１００に記録されている顧客データベースのユーザ情報テーブルを例示しており、図５の（ｂ）は、顧客データベースのグループ情報テーブルを例示している。
【００５２】
サーバ１００は、グループウェアサービスを受ける各ユーザが所属するグループのグループ名を、ユーザ情報テーブル及びグループ情報テーブルを参照することで特定できる。具体的には、サーバ１００は、ユーザ情報テーブルの「ユーザＩＤ」フィールド、及び、「所属グループのグループＩＤ」フィールド、並びに、グループ情報テーブルの「グループＩＤ」フィールド、及び、「グループ名」フィールドを参照することで、各ユーザが所属するグループのグループ名を特定できる。
【００５３】
また、ユーザ情報テーブルの「表示名」フィールドの値は、該当グループのスレッドの画面内に、該当ユーザが投稿した事が確認できるメッセージの付属情報として表示される名前を示している。例えば、図５の（ａ）のユーザ情報テーブルの上から７つ目のレコードの「表示名」フィールドの値（「田中」）は、「〇〇開発部」のスレッドの画面内に、田中さん（田中家の世帯主）が投稿した事が確認できるメッセージの付属情報として表示される名前を示している。なお、図５の（ａ）からわかるように、サーバ１００は、あるユーザの情報をユーザ情報テーブルに登録する場合に、「所属グループのグループＩＤ」フィールドの値が互いに相異なっており、「ユーザＩＤ」フィールドの値が当該あるユーザに一意な値であるような複数のレコードを登録する事が出来る。また、図５の（ａ）からわかるように、「表示名」フィールドの値は、「ユーザＩＤ」フィールドの値と「所属グループのグループＩＤ」フィールドの値との組み合わせ毎に一意に決まる。
【００５４】
なお、ユーザ情報テーブルには、「アバター画像」フィールドが含まれていてもよい。この場合、「ユーザＩＤ」フィールドの値と「所属グループのグループＩＤ」フィールドの値との組み合わせ毎に「アバター画像」が一意に決まる。「アバター画像」フィールドの値は、アバター画像のファイル名（あるいは、保存先ＵＲＬ）を示す値であってもよい。このアバター画像は、該当グループのスレッドの画面内に、該当ユーザが投稿したメッセージの付属情報として表示される。
【００５５】
（情報共有支援システムの動作）
次に、本実施形態に係る情報共有支援システムの動作（主にスマートフォン２００の動作）について、更に図６〜図１０を参照しつつ説明する。
【００５６】
図６は、サーバ１００に記録されているメッセンジャーデータベースのテーブルを模式的に例示した図である。図７及び図９は、スマートフォン２００が表示するメッセンジャー画面を例示した図である。図８は、サーバ１００に記録されているメッセンジャーデータベース、カレンダデータベース、及び、メモ帳データベースのテーブルを模式的に例示した図である。図１０は、スマートフォン２００の動作を示すフローチャートである。
【００５７】
なお、以下に説明する動作の開始前に、サーバ１００がスマートフォン２００のユーザが所属しているグループのグループ名の一覧をスマートフォン２００に通知し、スマートフォン２００は、通知されたグループ名の一覧を表示しているものとする。また、以下の説明における操作は、図１のユーザＡ（斉藤家の世帯主）が行うものとする。
【００５８】
Ｓ１において、操作受付部２２１は、グループ名の一覧の中からグループを指定する操作、及び、メッセンジャー画面を表示する操作を受け付ける。
【００５９】
Ｓ１の後、スマートフォン２００は、メッセンジャー画面を表示する。具体的には、スマートフォン２００は、ユーザＡに指定されたグループ内でやりとりされたメッセージの一覧がタイムライン形式で示されたメッセンジャー画面を表示する（Ｓ２）。
【００６０】
例を挙げて、Ｓ２の処理をより具体的に説明する。例えば、Ｓ１において指定されたグループがユーザＡの所属する「〇〇開発部」である場合、指示処理部２２２は、「〇〇開発部」のメンバ間でやりとりされたメッセージの一覧を送信するようにサーバ１００に指示する。
【００６１】
指示を受けたサーバ１００のメッセージ送信処理部１２１は、メッセージの一覧が記録されているテーブル（例えば、図６の（ａ）のテーブル、又は、図８の（ａ）のテーブル）を参照し、メッセージの一覧をテーブルから読み出す。そして、メッセージ送信処理部１２１は、読み出したメッセージの一覧をスマートフォン２００に送信する。なお、メッセージ送信処理部１２１は、メッセージの一覧とともに、一覧を構成する各メッセージの付属情報（投稿者名、アバター画像等）をスマートフォン２００に送信する。
【００６２】
メッセージの一覧を受信したスマートフォン２００のメッセージ表示処理部２２４は、メッセージ（メッセージの本文と、メッセージの付属情報と、が示されている角丸四角形のオブジェクト）の一覧がタイムライン形式で示されたメッセンジャー画面を表示する。すなわち、メッセージ表示処理部２２４は、「〇〇開発部」のスレッドの内容が示されたメッセンジャー画面（例えば、図７の（ａ）のメッセンジャー画面、又は、図９の（ａ）のメッセンジャー画面）を表示する。
【００６３】
Ｓ２の後、操作受付部２２１は、メッセージの一覧の中から、コピーしたいメッセージを指定する操作を受け付ける。すなわち、操作受付部２２１は、メッセージの表示領域内（角丸四角形の領域内）に指を触れる操作を受け付ける（Ｓ３）。
【００６４】
Ｓ３の後、スマートフォン２００は、複数のＵＩ画像を送信するようにサーバ１００に要求し、サーバ１００から受信した複数のＵＩ画像を表示する（Ｓ４）。
【００６５】
具体的には、指示処理部２２２は、「メモ」という文言が示されたＵＩ画像、及び、「カレンダー」という文言が示されたＵＩ画像、及び、ユーザＡが所属するグループの数と等しい数のＵＩ画像（グループ名が示されたＵＩ画像）を送信するようにサーバ１００に要求する。そして、ＵＩ表示処理部２２３は、図７の（ｂ）、又は、図９の（ｂ）に示すように、指が触れた座標（指定座標）から見て左方向に「メモ」という文言が示されたＵＩ画像を表示し、指定座標から見て右方向に「カレンダー」という文言が示されたＵＩ画像を表示する。また、ＵＩ表示処理部２２３は、指定座標から見て上方向及び／又は下方向に、グループ名が示されたＵＩ画像を表示する。
【００６６】
Ｓ４の後、操作受付部２２１は、メッセージのコピー先を指定する操作を受け付ける。すなわち、操作受付部２２１は、タッチパネル式表示部２４０に触れている指をＵＩ画像上に移動させる操作を受け付ける（Ｓ５）。例えば、操作受付部２２１は、メッセージを「斉藤家」のスレッドにコピーすることを所望するユーザＡによる、「斉藤家」という文言が示された画像上に指を移動する操作を受け付ける。なお、メッセージ表示処理部２２４は、Ｓ５の間、移動中の指がＳ３で指定されたメッセージが示されたオブジェクトを常に指し示すように、当該オブジェクトの表示位置を移動させるようになっている。
【００６７】
Ｓ５の後、指示処理部２２２は、Ｓ５で指定されたコピー先にメッセージをコピーするように、サーバ１００に指示する（Ｓ６）。
【００６８】
例えば、操作受付部２２１が「斉藤家」という文言が示された画像上に指を移動する操作（図７の（ｂ）に示す操作）を受け付けた場合、指示処理部２２２は、Ｓ３で指定されたメッセージを「斉藤家」のスレッドにコピーするように指示する指示コマンドを、サーバ１００に送信する。
【００６９】
指示コマンドを受信したサーバ１００のコピー処理部１２３は、Ｓ３で指定されたメッセージを「斉藤家」のスレッドにコピーする。例えば、Ｓ３で指定されたメッセージが「〇〇開発部」のスレッドのメッセージである場合、コピー処理部１２３は、「〇〇開発部」のスレッドのメッセージの一覧が記録されているテーブルから該当メッセージを読み出す。そして、コピー処理部１２３は、読み出したメッセージを、「斉藤家」のスレッドのメッセージの一覧が記録されているテーブルに登録（コピー）する。なお、図６の（ｂ）は、登録後のテーブルを示している。
【００７０】
また、例えば、操作受付部２２１が「メモ」という文言が示された画像上に指を移動する操作（図９の（ｂ）に示す操作）を受け付けた場合、指示処理部２２２は、Ｓ３で指定されたメッセージをメモ帳データベース（具体的には、ユーザＡが参照可能なメッセージの一覧が記録されたテーブル）にコピーするように指示する指示コマンドを、サーバ１００に送信する。指示コマンドを受信したサーバ１００のコピー処理部１２３は、Ｓ３で指定されたメッセージを該当テーブルに登録（コピー）する。なお、図８の（ｃ）は、登録後のテーブルを示している。図８の（ｃ）を見るとわかるように、メモ帳データベースに書き込まれるテキスト群（メモ帳サービスに関してサーバ１００に登録されるテキスト群）の一部としてＳ３で指定されたメッセージが登録されるように、当該メッセージはコピーされることになる。
【００７１】
また、例えば、操作受付部２２１が「カレンダー」という文言が示された画像上に指を移動する操作を受け付けた場合、指示処理部２２２は、Ｓ３で指定されたメッセージをカレンダデータベース（具体的には、ユーザＡが参照可能なスケジュールの一覧が記録されたテーブル）にコピーするように指示する指示コマンドを、サーバ１００に送信する。指示コマンドを受信したサーバ１００のコピー処理部１２３は、Ｓ３で指定されたメッセージを該当テーブルに登録（コピー）する。なお、図８の（ｂ）は、登録後のテーブルを示している。
【００７２】
以上、本実施形態に係る情報共有支援システムの動作について説明した。
【００７３】
以上のように、ユーザＡは、コピーしたいメッセージが示されたオブジェクトを所望のコピー先に対応するＵＩ画像上にドラッグアンドドロップする操作により、ユーザＡが所望するコピー処理をサーバ１００に行わせることができる。
【００７４】
なお、以上の説明、及び、図７から明らかなように、ＵＩ表示処理部２２３は、上方向（下方向）に指定座標を通るように延びる直線の上ではない位置（すなわち、指定座標から見て右方向及び左方向）に、予定管理に関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を表示する。
【００７５】
具体的には、ＵＩ表示処理部２２３は、上方向（下方向）に指定座標を通るように延びる直線上に、コミュニケーションに関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を２つ表示する。同様に、ＵＩ表示処理部２２３は、左方向（右方向）に指定座標を通るように延びる直線上に、コミュニケーションに関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を２つ表示する。すなわち、ＵＩ表示処理部２２３は、表示すべき４つのＵＩ画像を、当該４つのＵＩ画像によって指定座標が四方から囲まれるように、表示画面内に配置するようになっている。
【００７６】
（情報共有支援システムの動作に関する付記事項）
指示処理部２２２は、Ｓ５の後、メッセージのコピー先を指定する操作を受け付けた旨を示す情報をタッチパネル式表示部２４０に表示してもよい。
【００７７】
また、Ｓ５において操作受付部２２１があるスレッドのメッセージを他のスレッドにコピーする操作を受け付けた場合、メッセージ表示処理部２２４は、Ｓ６の後、図７の（ｃ）に示すように、当該他のスレッドの内容を自動的にメッセージ表示処理部２２４に表示してもよい。
【００７８】
また、メッセージを他のスレッドにコピーする処理は、コピー元のスレッドの内容が記録されているテーブル中の該当レコード（コピー対象のメッセージが記録されているレコード）全体をコピーする処理であってもよい。あるいは、メッセージを他のスレッドにコピーする処理は、該当レコード中の一部のフィールド（「メッセージの内容」フィールドを含む一部のフィールド）の値のみをコピーする処理であってもよい。
【００７９】
また、サーバ１００は、メッセージをメモ帳にコピーするように指示する指示コマンドを取得すると、カレンダデータベースのテーブルに新規レコードを登録し、新規レコードの「日付」フィールドに「サーバ１００が指示コマンドを取得した日付」を記録するとともに、新規レコードの「予定」フィールドにコピーの対象となったメッセージを登録する。
【００８０】
また、サーバ１００は、メッセージをカレンダー帳にコピーするように指示する指示コマンドを取得すると、カレンダデータベースのテーブルに新規レコードを登録し、新規レコードの「日付」フィールドに特定の日付を記録するとともに、新規レコードの「予定」フィールドにコピーの対象となったメッセージを登録する。ここで、上記特定の日付は、サーバ１００が指示コマンドを取得した日付であってもよいし、コピー元のメッセージが投稿された日付であってもよい。あるいは、図８の（ｂ）に示すように、上記特定の日付は、コピーの対象となったメッセージに含まれている日付であってもよい。
【００８１】
（サーバ１００の利点）
以上のように、サーバ１００は、メッセージ交換サービスを提供するサーバであり、このメッセージ交換サービスは、グループ毎に当該グループに属するメンバ間でのメッセージの共有を実現するサービスである。
【００８２】
また、サーバ１００は、コピー処理部１２３を備えている。コピー処理部１２３は、あるグループ（例えば、「〇〇開発部」）に属するメンバ間で共有されるメッセージ（例えば、「〇〇開発部」のスレッドのメッセージ）をコピーするようにサーバ１００に対して指示する指示コマンドを、メッセージ交換サービスを利用している端末（スマートフォン２００）から取得する。
【００８３】
例えば、コピー処理部１２３は、コピーの結果として当該メッセージを他のグループ（例えば、「斉藤家」）に属するメンバ間で共有させるための指示コマンドを、スマートフォン２００から取得する。
【００８４】
そして、コピー処理部１２３は、指示コマンドに従ってコピー処理を実行する。
【００８５】
サーバ１００の上記の構成により、端末のユーザは、メッセージのコピーを指示する指示コマンドをサーバ１００に取得させるための操作を行うだけで、当該メッセージを当該他のグループに属するメンバ間で共有させることができる。すなわち、端末のユーザは、当該他のグループのスレッドに当該メッセージを入力する操作を行うことなく、当該メッセージを当該他のグループに属するメンバ間で共有させることができる。
【００８６】
従って、サーバ１００は「グループで共有されている投稿内容を他のグループに共有させること」を容易にする、と言える。
【００８７】
（スマートフォン２００の利点）
以上のように、ユーザＡのスマートフォン２００は、指示処理部２２２、ＵＩ表示処理部２２３、及び、メッセージ表示処理部２２４を備えている。
【００８８】
メッセージ表示処理部２２４は、サーバ１００から読み出したメッセージの一覧を表示する。
【００８９】
指示処理部２２２は、サーバ１００に対し、２つの機能グループ（コミュニケーションに関する機能グループ、及び、予定管理に関する機能グループ）のうちのユーザＡが指定した機能グループに分類される機能（ユーザＡが指定したメッセージを参照し、参照したメッセージをコピーする機能）を実行するようにサーバ１００に指示する。
【００９０】
ＵＩ表示処理部２２３は、表示画面内の座標を指し示す操作によりメッセージが指定された場合に、当該座標から見て上方向及び下方向に、コミュニケーションに関する機能グループに分類されるコピー機能をサーバ１００に実行させるためのＵＩ画像を表示する。また、ＵＩ表示処理部２２３は、当該座標から見て右方向及び左方向に、予定管理に関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を表示する。
【００９１】
スマートフォン２００の上記の構成により、所望の機能グループの機能を利用しようとするユーザＡは、メッセージを指定するために座標を指し示す操作を行った時に、どの方向のＵＩ画像を指定すればよいかを即座に把握することができる。
【００９２】
従って、スマートフォン２００は、ユーザに所望の機能を従来よりも素早く利用させることができる。
【００９３】
なお、ＵＩ表示処理部２２３は、ユーザＡの表示画面内の座標を指し示す操作によりメッセージが指定された場合に、当該座標から見て上方向及び下方向に、コミュニケーションに関する機能グループに分類される移動機能（あるスレッドのメッセージを別のスレッドに移動させる機能）をサーバ１００に実行させるためのＵＩ画像を表示してもよい。同様に、ＵＩ表示処理部２２３は、当該座標から見て右方向及び左方向に、予定管理に関する機能グループに分類される移動機能（あるスレッドのメッセージをメモ帳又はカレンダー帳に移動させる機能）をサーバ１００に実行させるためのＵＩ画像を表示してもよい。
【００９４】
そして、指示処理部２２２は、２つの機能グループのうちのユーザＡが指定した機能グループに分類される移動機能を実行するようにサーバ１００に指示する指示コマンドを、サーバ１００に送信してもよい。
【００９５】
この場合、サーバ１００は、例えば、「〇〇開発部」のスレッドのメッセージ（対象メッセージ）を「斉藤家」のスレッドに移動するように指示する指示コマンドを取得すると、「〇〇開発部」のスレッドのメッセージの一覧が管理されているテーブルの対象メッセージを「斉藤家」のスレッドのメッセージの一覧が管理されているテーブルに移動することになる。
【００９６】
＜実施形態２＞
以下、更に図１１〜図１３を参照して、本発明の別の一実施形態に係る情報共有支援システムについて説明する。なお、説明の便宜上、実施形態１にて説明した部材と全く同じ機能又は略同じ機能を有する部材については、同じ符号を付記し、基本的にその説明を省略する。
【００９７】
（情報共有支援システムの概要）
本実施形態に係る情報共有支援システムは、基本的に実施形態１に係る情報共有支援システムと同様のものであるが、以下の点で実施形態１に係る情報共有支援システムと異なっている。
【００９８】
すなわち、本実施形態に係る情報共有支援システムでは、スマートフォンは、実施形態１で説明したＵＩ画像をサーバから取得することなく、ＵＩ画像を表示するようになっている。
【００９９】
また、実施形態１に係るスマートフォンは、ユーザが表示画面内の座標を指し示す操作によりメッセージを指定した場合に、その座標（指定座標）を通る直線であって表示画面を左右に２分割する直線上に、コミュニケーションに関する機能グループに分類される機能をサーバ１００に実行させるための２つのＵＩ画像を表示していた。同様に、実施形態１に係るスマートフォンは、指定座標を通る直線であって表示画面を上下に２分割する直線上に、予定管理に関する機能グループに分類される機能をサーバ１００に実行させるための２つのＵＩ画像を表示していた。
【０１００】
これに対し、本実施形態に係るスマートフォンは、指定座標を通る直線であって表示画面を左右に２分割する直線上に、コミュニケーションに関する機能グループに分類される機能をサーバに実行させるためのＵＩ画像と、予定管理に関する機能グループに分類される機能をサーバに実行させるためのＵＩ画像と、を１つずつ表示するようになっている。具体的には、本実施形態に係るスマートフォンは、指定座標から見て上方向に、コミュニケーションに関する機能グループに分類される機能をサーバに実行させるためのＵＩ画像を表示し、指定座標から見て下方向に、予定管理に関する機能グループに分類される機能をサーバに実行させるためのＵＩ画像を表示するようになっている。
【０１０１】
（情報共有支援システムの構成）
本実施形態における情報共有支援システムのハードウェア構成は、実施形態１に係る情報共有支援システムのハードウェア構成と全く同じである。従って、本実施形態における情報共有支援システムのハードウェア構成についての説明は省略する。
【０１０２】
本実施形態に係るスマートフォン２００及びサーバ１００がＣＰＵによって実現する機能について、図１１および図１２を参照しながら説明する。図１１は、本実施形態に係るスマートフォン２００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。図１２は、本実施形態に係るサーバ１００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。
【０１０３】
（スマートフォン２００がＣＰＵによって実現する機能について）
スマートフォン２００の制御部２２０は、各種プログラムを読み出すことによって、図１１に示すように、操作受付部２２１、指示処理部２２２、ＵＩ表示処理部２２３Ａ、及び、メッセージ表示処理部２２４として機能する。
【０１０４】
ＵＩ表示処理部２２３Ａは、操作受付部２２１が「メッセージを指定する操作」を受け付けると、ユーザの指が触れた座標（指定座標）から見て上方向及び下方向にＵＩ画像（ＵＩ部品）を表示する。
【０１０５】
具体的には、ＵＩ表示処理部２２３は、指定座標から見て上方向に、コミュニケーションに関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を表示する。また、ＵＩ表示処理部２２３は、指定座標から見て下方向に、予定管理に関する機能グループに分類される機能をサーバ１００に実行させるためのＵＩ画像を表示する。
【０１０６】
（サーバ１００がＣＰＵによって実現する機能について）
サーバ１００の制御部１２０は、各種プログラムを読み出すことによって、図１２に示すように、メッセージ送信処理部１２１、及び、コピー処理部１２３として機能するが、ＵＩ送信処理部１２２としては機能しないようになっている。
【０１０７】
（情報共有支援システムの動作）
次に、本実施形態に係る情報共有支援システムの動作について説明する。
【０１０８】
本実施形態に係る情報共有支援システムは、実施形態１に係る情報共有支援システムと同様に、図１０のフローチャートに従った動作を行う。一方、本実施形態に係る情報共有支援システムは、図１０のフローチャートにおける一部の工程（Ｓ４）における処理内容が、実施形態１に係る情報共有支援システムと異なっている。
【０１０９】
ここでは、Ｓ４の処理内容についてのみ具体的な説明を行う。
【０１１０】
スマートフォン２００は、Ｓ１〜Ｓ３の後、Ｓ４において、複数のＵＩ画像を表示する。
【０１１１】
具体的には、ＵＩ表示処理部２２３は、「メモ」という文言が示されたＵＩ画像、及び、「カレンダー」という文言が示されたＵＩ画像を記憶部２１０から読み出し、読み出した２つのＵＩ画像を、Ｓ３においてユーザＡの指が触れた座標から見て下方向に表示する。
【０１１２】
また、ＵＩ表示処理部２２３は、サーバ１００からの通知（ユーザＡが所属しているグループのグループ名の一覧の通知）に基づき、グループ名が示されたＵＩ画像を、ユーザＡが所属しているグループの数だけ生成する。そして、ＵＩ表示処理部２２３は、生成した各ＵＩ画像を、Ｓ３においてユーザＡの指が触れた座標から見て上方向に表示する。
【０１１３】
その結果、スマートフォン２００のメッセンジャー画面は、例えば、図１３に示したような状態になる。
【０１１４】
Ｓ４の後、スマートフォン２００は、Ｓ５及びＳ６を経て、図１０のフローチャートに従った動作を終了する。
【０１１５】
＜実施形態３＞
以下、更に図１４〜図１６を参照して、本発明の更に別の一実施形態に係る情報共有支援システムについて説明する。なお、説明の便宜上、実施形態１にて説明した部材と全く同じ機能又は略同じ機能を有する部材については、同じ符号を付記し、基本的にその説明を省略する。
【０１１６】
（情報共有支援システムの概要）
本実施形態に係る情報共有支援システムは、基本的に実施形態１に係る情報共有支援システムと同様のものであるが、以下の点で実施形態１に係る情報共有支援システムと異なっている。
【０１１７】
すなわち、本実施形態に係る情報共有支援システムでは、サーバは、あるユーザの端末から、そのユーザではない者が投稿したメッセージを他のスレッドにコピーするようにサーバに指示する指示コマンドを取得した場合に、その指示コマンドに従ってコピーすべきか否かを判定するようになっている。換言すれば、本実施形態に係る情報共有支援システムの利用者は、あるスレッドに他人が投稿したメッセージを他のスレッドに無制限にコピーできないようになっている。
【０１１８】
（情報共有支援システムの構成）
本実施形態における情報共有支援システムのハードウェア構成は、実施形態１に係る情報共有支援システムのハードウェア構成と全く同じである。従って、本実施形態における情報共有支援システムのハードウェア構成についての説明は省略する。
【０１１９】
本実施形態に係るスマートフォン２００がＣＰＵによって実現する機能は、実施形態１に係るスマートフォン２００がＣＰＵによって実現する機能と同じである。以下、本実施形態に係るサーバ１００がＣＰＵによって実現する機能について、図１４を参照しながら説明する。図１４は、本実施形態に係るサーバ１００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。
【０１２０】
（サーバ１００がＣＰＵによって実現する機能について）
サーバ１００の制御部１２０は、各種プログラムを読み出すことによって、図１４に示すように、メッセージ送信処理部１２１、ＵＩ送信処理部１２２、及び、コピー処理部１２３Ｂとして機能する。
【０１２１】
コピー処理部１２３Ｂは、指示コマンドを取得すると、コピー処理を行うべきか否かを判定し、コピー処理を行うべきであると判定した場合に限り、コピー処理部１２３と同様のコピー処理を行う。
【０１２２】
具体的には、コピー処理部１２３Ｂは、指示コマンドの対象となっているメッセージ（対象メッセージ）が「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であるかを判定する。コピー処理部１２３Ｂは、対象メッセージが「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」でないと判定した場合に、コピー処理を行う。
【０１２３】
（情報共有支援システムの動作）
次に、本実施形態に係る情報共有支援システムの動作について図１５及び図１６を参照しながら説明する。図１５は、本実施形態に係るサーバ１００に記録されているメッセンジャーデータベースのテーブルを模式的に例示した図である。図１６は、本実施形態に係るスマートフォン２００の動作を示すフローチャートである。
【０１２４】
本実施形態に係る情報共有支援システムでは、スマートフォン２００が、図１６に示すＳ１１〜Ｓ１６の処理を行う。このＳ１１〜Ｓ１６の処理は、それぞれ、Ｓ１〜Ｓ６の処理と同じ処理であるので、Ｓ１１〜Ｓ１６の具体的な説明は省略する。
【０１２５】
Ｓ１６の後、指示コマンドを受信したサーバ１００のコピー処理部１２３Ｂは、Ｓ１３で指定されたメッセージがユーザＡによって投稿されたメッセージであるか否かを判定する（Ｓ１７）。
【０１２６】
Ｓ１３で指定されたメッセージがユーザＡによって投稿されたメッセージであると判定された場合、コピー処理部１２３Ｂは、Ｓ１３で指定されたメッセージをコピーし、情報共有支援システムは、図１６のフローチャートに従った動作を終了する。例えば、Ｓ１３で指定されたメッセージが図１５の（ａ）のメッセージ番号１３３４６に対応するメッセージ（「〇〇開発部」のスレッドのユーザＡのメッセージ）であり、且つ、Ｓ１５で指定されたコピー先が「斉藤家」のスレッドである場合、Ｓ１３で指定されたメッセージを「斉藤家」のスレッドのメッセージの一覧が記録されているテーブルに登録（コピー）する。なお、図１５の（ｂ）は、登録後のテーブルを示している。
【０１２７】
一方、Ｓ１３で指定されたメッセージがユーザＡによって投稿されたメッセージでないと判定された場合、コピー処理部１２３Ｂは、Ｓ１８にて更なる判定処理を行う。
【０１２８】
すなわち、Ｓ１８にて、コピー処理部１２３Ｂは、Ｓ１３で指定されたメッセージが「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であるか否かを判定する。
【０１２９】
例えば、Ｓ１３で指定されたメッセージが図１５の（ａ）のメッセージ番号１３３４５に対応するメッセージ（「〇〇開発部」のスレッドの田中さんのメッセージ）である場合には、Ｓ１３で指定されたメッセージが「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」ではないと判定する。「メッセージ番号」フィールドの値が“１３３４５”であるレコードの「コピー元情報」「コピー元の投稿者」「コピー元日時」の各フィールドの値が“null”になっているからである。
【０１３０】
なお、「コピー元情報」「コピー元の投稿者」「コピー元日時」の各フィールドの値が“null”になっていないレコードの「メッセージの内容」フィールドのメッセージは、コピー処理によって登録されたメッセージである。例えば、図１５の（ｂ）の「今夜は友人と飲み会です。」というメッセージは、コピー処理によって登録されたメッセージである。
【０１３１】
Ｓ１８の判定処理により、Ｓ１３で指定されたメッセージが「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」でないと判定した場合、コピー処理部１２３Ｂは、Ｓ１３で指定されたメッセージをコピーし、情報共有支援システムは、図１６のフローチャートに従った動作を終了する。
【０１３２】
一方、Ｓ１８の判定処理により、Ｓ１３で指定されたメッセージが「コピー処理部１２３Ｂが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であると判定した場合、コピー処理部１２３Ｂは、指示コマンドを拒絶した旨を示す情報をスマートフォン２００に送信する。
【０１３３】
この情報を受信したスマートフォン２００のメッセージ表示処理部２２４は、コピー指示が拒絶された旨を示すエラーメッセージをタッチパネル式表示部２４０に表示し（Ｓ１９）、情報共有支援システムは、図１６のフローチャートに従った動作を終了する。
【０１３４】
（情報共有支援システムの動作に関する付記事項）
コピー処理部１２３Ｂは、コピー処理を行った後に、コピー処理を行った旨を示す情報をスマートフォン２００に送信してもよい。この情報を受信したスマートフォン２００のメッセージ表示処理部２２４は、コピーが行われた旨を示すメッセージをタッチパネル式表示部２４０に表示してもよい。
【０１３５】
また、コピー処理部１２３Ｂは、メッセージ番号Ｍのメッセージをコピーする処理を行った後に、「メッセージ番号Ｍのメッセージがコピーされました。」といったメッセージをコピー元のスレッドに自動的に登録してもよい。
【０１３６】
＜実施形態４＞
以下、更に図１７及び図１８を参照して、本発明の更に別の一実施形態に係る情報共有支援システムについて説明する。なお、説明の便宜上、実施形態１にて説明した部材と全く同じ機能又は略同じ機能を有する部材については、同じ符号を付記し、基本的にその説明を省略する。
【０１３７】
（情報共有支援システムの概要）
本実施形態に係る情報共有支援システムは、基本的に実施形態３に係る情報共有支援システムと同様のものである。
【０１３８】
すなわち、本実施形態に係る情報共有支援システムでは、サーバは、あるユーザの端末から、そのユーザではない者が投稿したメッセージを他のスレッドにコピーするようにサーバに指示する指示コマンドを取得した場合に、その指示コマンドに従ってコピーすべきか否かを判定するようになっている。
【０１３９】
一方、実施形態３に係る情報共有支援システムとは異なり、本実施形態に係る情報共有支援システムでは、サーバは、あるユーザの端末から、家電機器が投稿したメッセージを他のスレッドにコピーするようにサーバに指示する指示コマンドを取得した場合に、上記の判定を行わないようになっている。
【０１４０】
換言すれば、本実施形態に係る情報共有支援システムの利用者は、あるスレッドに他人が投稿したメッセージを他のスレッドに無制限にコピーできないものの、あるスレッドに家電機器（例えば、ロボット掃除機３００）が投稿したメッセージを無制限にコピーできるようになっている。
【０１４１】
（情報共有支援システムの構成）
本実施形態における情報共有支援システムのハードウェア構成は、実施形態１に係る情報共有支援システムのハードウェア構成と全く同じである。従って、本実施形態における情報共有支援システムのハードウェア構成についての説明は省略する。
【０１４２】
本実施形態に係るスマートフォン２００がＣＰＵによって実現する機能は、実施形態１に係るスマートフォン２００がＣＰＵによって実現する機能と同じである。以下、本実施形態に係るサーバ１００がＣＰＵによって実現する機能について、図１７を参照しながら説明する。図１７は、本実施形態に係るサーバ１００のＣＰＵによって実現される主要な機能を示す機能ブロック図である。
【０１４３】
（サーバ１００がＣＰＵによって実現する機能について）
サーバ１００の制御部１２０は、各種プログラムを読み出すことによって、図１７に示すように、メッセージ送信処理部１２１、ＵＩ送信処理部１２２、及び、コピー処理部１２３Ｃとして機能する。
【０１４４】
コピー処理部１２３Ｃは、指示コマンドを取得すると、コピー処理を行うべきか否かを判定し、コピー処理を行うべきであると判定した場合に限り、コピー処理部１２３と同様のコピー処理を行う。
【０１４５】
具体的には、コピー処理部１２３Ｃは、指示コマンドの対象となっているメッセージ（対象メッセージ）が特定の投稿者（当該指示コマンドをサーバ１００に向けて送信させる操作を行った者、又は、家電機器）により投稿されたメッセージであるかを判定する。コピー処理部１２３Ｃは対象メッセージが特定の投稿者により投稿されたメッセージであると判定した場合、コピー処理を行うべきであると判定する。
【０１４６】
また、コピー処理部１２３Ｃは、対象メッセージが特定の投稿者により投稿されたメッセージでないと判定した場合、対象メッセージは「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であるかを判定する。コピー処理部１２３Ｃは、対象メッセージは「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」でないと判定した場合、コピー処理を行うべきであると判定する。
【０１４７】
一方、コピー処理部１２３Ｃは、対象メッセージは「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であると判定した場合、コピー処理を行うべきでないと判定する。
【０１４８】
（情報共有支援システムの動作）
次に、本実施形態に係る情報共有支援システムの動作について図１８を参照しながら説明する。図１８は、本実施形態に係るスマートフォン２００の動作を示すフローチャートである。
【０１４９】
本実施形態に係る情報共有支援システムでは、スマートフォン２００が、図１８に示すＳ２１〜Ｓ２６の処理を行う。このＳ２１〜Ｓ１６の処理は、それぞれ、Ｓ１〜Ｓ６の処理と同じ処理であるので、Ｓ２１〜Ｓ２６の具体的な説明は省略する。
【０１５０】
Ｓ２６の後、指示コマンドを受信したサーバ１００のコピー処理部１２３Ｃは、Ｓ２３で指定されたメッセージがユーザＡによって投稿されたメッセージであるか否かを判定する（Ｓ２７）。
【０１５１】
Ｓ２３で指定されたメッセージがユーザＡによって投稿されたメッセージであると判定された場合、コピー処理部１２３Ｃは、Ｓ２３で指定されたメッセージをコピーし、情報共有支援システムは、図１８のフローチャートに従った動作を終了する。
【０１５２】
一方、Ｓ２３で指定されたメッセージがユーザＡによって投稿されたメッセージでないと判定された場合、コピー処理部１２３Ｂは、Ｓ２８にて更なる判定処理を行う。
【０１５３】
すなわち、Ｓ２８にて、コピー処理部１２３Ｂは、Ｓ２３で指定されたメッセージが家電機器によって投稿されたメッセージであるか否かを判定する。
【０１５４】
Ｓ２３で指定されたメッセージが家電機器によって投稿されたメッセージであると判定された場合、コピー処理部１２３Ｃは、Ｓ２３で指定されたメッセージをコピーし、情報共有支援システムは、図１８のフローチャートに従った動作を終了する。
【０１５５】
一方、Ｓ２３で指定されたメッセージが家電機器によって投稿されたメッセージでないと判定された場合、コピー処理部１２３Ｃは、Ｓ２９にて更なる判定処理を行う。
【０１５６】
すなわち、Ｓ２９にて、コピー処理部１２３Ｃは、Ｓ２３で指定されたメッセージが「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であるか否かを判定する。
【０１５７】
Ｓ２３で指定されたメッセージが「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」でないと判定した場合、コピー処理部１２３Ｃは、Ｓ２３で指定されたメッセージをコピーし、情報共有支援システムは、図１８のフローチャートに従った動作を終了する。
【０１５８】
一方、Ｓ２３で指定されたメッセージが「コピー処理部１２３Ｃが過去にコピー処理を行った結果としてコピー先のスレッドに登録されたメッセージ」であると判定した場合、コピー処理部１２３Ｃは、指示コマンドを拒絶した旨を示す情報をスマートフォン２００に送信する。
【０１５９】
この情報を受信したスマートフォン２００のメッセージ表示処理部２２４は、コピー指示が拒絶された旨を示すエラーメッセージをタッチパネル式表示部２４０に表示し（Ｓ３０）、情報共有支援システムは、図１８のフローチャートに従った動作を終了する。
【０１６０】
（付記事項１）
実施形態３及び４では、サーバ１００が、指示コマンドに従ったコピー処理を行うべきか否かを判定するようになっていた。
【０１６１】
本発明は、このような構成に限定されない。例えば、スマートフォン２００は、メッセージを指定する操作を受け付けた場合に、サーバ１００に指示コマンドを送信すべきか否かを判定してもよい。
【０１６２】
例えば、実施形態３に係るスマートフォン２００は、Ｓ１３にてメッセージを指定する操作を受け付けた場合に、Ｓ１７〜Ｓ１８を通じてサーバ１００にコピー処理をさせるべきか否かを判定し、サーバ１００にコピー処理をさせるべきと判定した場合（Ｓ１７にて「ＹＥＳ」の場合、又は、Ｓ１８にて「ＮＯ」の場合）、Ｓ１４〜Ｓ１６の処理を行ってもよい。
【０１６３】
同様に、実施形態４に係るスマートフォン２００は、Ｓ２３にてメッセージを指定する操作を受け付けた場合に、Ｓ２７〜Ｓ２９を通じてサーバ１００にコピー処理をさせるべきか否かを判定し、サーバ１００にコピー処理をさせるべきと判定した場合（Ｓ２７にて「ＹＥＳ」の場合、Ｓ２８にて「ＮＯ」の場合、又は、Ｓ２９にて「ＮＯ」の場合）、Ｓ２４〜Ｓ２６の処理を行ってもよい。
【０１６４】
（付記事項２）
各実施形態では、メッセージを投稿可能な制御プログラムが組み込まれた家電機器として、ロボット掃除機３００を用いたが、掃除機とは異なる種類の家電機器を用いることもできる。例えば、ロボット掃除機３００と共に、又は、ロボット掃除機３００の代わりに、使用者の測定履歴データを保持可能な体重計であって、測定履歴の内容に応じたメッセージを家庭用のスレッドに投稿する体重計を用いてもよい。この体重計に組み込まれた制御プログラムは、ユーザＡの体重を測定した結果得られた体重値がユーザＡの測定履歴データの記録が開始された時点のユーザＡの体重値よりもＮｋｇ（例えば、２ｋｇ）に相当する値だけ小さくなったことを検出した場合、例えば「ユーザＡは２ｋｇ痩せました」といったメッセージを投稿してもよい。
【０１６５】
また、ユーザＡが住んでいる地域の地域情報を投稿する制御プログラムがサーバ１００に組み込まれていてもよい。例えば、サーバ１００に組み込まれた制御プログラムは、「１月１３日に〇〇会館で成人式が催されます」といったメッセージを投稿してもよい。
【０１６６】
（付記事項３）
家電機器は、自機が属しているグループのみにメッセージを投稿してもよい。
【０１６７】
例えば、サーバ１００は、家電機器の機器ＩＤとグループＩＤとの対応関係が記録されているテーブルを保持してもよい。この場合、サーバ１００は、家電機器から、当該家電機器の投稿メッセージと機器ＩＤとを取得すると、テーブルを参照することで、当該機器ＩＤに対応するグループＩＤを特定してもよい。そして、サーバ１００は、特定したグループＩＤに対応するグループのスレッドに、該家電機器の投稿メッセージを登録してもよい。
【０１６８】
なお、家電機器が複数のグループに属している場合には、サーバ１００は、同じ投稿メッセージが複数のスレッドに重複して表示されないようにするための処理を行ってもよい。すなわち、サーバ１００は、家電機器が属している複数のグループの中からグループを１つ選択し、選択したグループのスレッドに、該家電機器の投稿メッセージを登録してもよい。
【０１６９】
（付記事項４）
実施形態１〜４に係る情報共有支援システムでは、サーバを１台だけ用いていた。しかしながら、本発明は、このような構成に限定されず、サーバを複数台用いてもよい。この場合、サーバ１００の制御部で実現される各機能（コピー処理部、メッセージ送信処理部、及び、ＵＩ送信処理部の各機能）について、当該機能が上記複数台のサーバのうちのいずれかのサーバの制御部によって実現されればよい。また、上記複数台のサーバはすべて１つの事業者によって提供されてもよいし、上記複数台のサーバのうちの一部のサーバはある事業者によって提供され、上記複数台のサーバのうちの残りのサーバは別の事業者によって提供されてもよい。
【０１７０】
＜実施形態５＞
実施形態１〜４のサーバの制御ブロック（特に、コピー処理部、メッセージ送信処理部、及び、ＵＩ送信処理部）、及び、実施形態１〜４のスマートフォンの制御ブロック（特に、操作受付部、指示処理部、ＵＩ表示処理部、及び、メッセージ表示処理部）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１７１】
後者の場合、サーバ及びスマートフォンは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラム及び各種データがコンピュータ（又はＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）又は記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（又はＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１７２】
〔まとめ〕
本発明の態様１に係る端末（スマートフォン２００）は、投稿されたメッセージの一覧を表示するメッセージ表示処理手段（メッセージ表示処理部２２４）と、サーバ（サーバ１００）に対し、複数の機能グループのうちのユーザ（ユーザＡ）が指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段（指示処理部２２２）と、表示画面（タッチパネル式表示部２４０）内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループ（コミュニケーションに関する機能グループ）に分類される機能（スレッドにメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品である第１のＵＩ部品（「〇〇開発部」という文言が示されたＵＩ画像、「斉藤家」という文言が示されたＵＩ画像）を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループ（予定管理に関する機能グループ）に分類される機能（カレンダー帳又はメモ帳にメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品である第２のＵＩ部品（「カレンダー」という文言が示されたＵＩ画像、「メモ帳」という文言が示されたＵＩ画像）を表示するＵＩ表示処理手段（ＵＩ表示処理部２２３）と、を備えている。なお、本発明の態様１に係る端末は、スマートフォンに限られず、デスクトップＰＣ、モバイルＰＣ、タブレット端末、車載機器、ゲーム機等の端末であってもよい。
【０１７３】
上記端末の上記構成により、所望の機能グループの機能を利用しようとするユーザは、メッセージを指定するために座標を指し示す操作を行った時に、どの方向のＵＩ部品を指定すればよいかを即座に把握することができる。
【０１７４】
従って、本発明の態様１に係る端末は、ユーザに所望の機能を従来よりも素早く利用させることができる。
【０１７５】
本発明の態様２に係るプログラムは、端末用のプログラムであって、投稿されたメッセージの一覧を表示するメッセージ表示処理手段（メッセージ表示処理部２２４）と、サーバ（サーバ１００）に対し、複数の機能グループのうちのユーザ（ユーザＡ）が指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段（指示処理部２２２）と、表示画面（タッチパネル式表示部２４０）内の座標を指し示す操作により上記メッセージが指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループ（コミュニケーションに関する機能グループ）に分類される機能（スレッドにメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品である第１のＵＩ部品（「〇〇開発部」という文言が示されたＵＩ画像、「斉藤家」という文言が示されたＵＩ画像）を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループ（予定管理に関する機能グループ）に分類される機能（カレンダー帳又はメモ帳にメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品である第２のＵＩ部品（「カレンダー」という文言が示されたＵＩ画像、「メモ帳」という文言が示されたＵＩ画像）を表示するＵＩ表示処理手段（ＵＩ表示処理部２２３）との各手段として、コンピュータ（制御部２２０）を機能させる。
【０１７６】
上記の構成によれば、本発明の態様２に係るプログラムは、本発明の態様１に係る端末としてコンピュータを機能させることができる。
【０１７７】
なお、本発明の態様３に係るプログラムは、上記態様２において、上記ＵＩ表示処理手段が、上記ある方向に上記座標を通るように延びる直線の上ではない位置に、第２のＵＩ部品を表示するようになっていてもよい。
【０１７８】
本発明の態様４に係るプログラムは、上記態様３において、上記ＵＩ表示処理手段が、上記直線上に第１のＵＩ部品を複数表示するようになっており、上記別の方向に上記座標を通るように延びる直線上に、第２のＵＩ部品を複数表示するようになっていてもよい。
【０１７９】
上記の構成によれば、本発明の態様４に係るプログラムは、ユーザに様々な機能を従来よりも素早く利用させることができる、という更なる効果を奏する。
【０１８０】
なお、本発明の態様５に係るプログラムは、上記態様４において、上記ＵＩ表示処理手段が、表示すべき複数のＵＩ部品を、当該複数のＵＩ部品によって上記座標が囲まれるように上記表示画面内に配置してもよい。
【０１８１】
本発明の態様６に係るプログラムでは、上記態様２から態様５のいずれかの態様において、上記端末は、グループ毎に当該グループに属するメンバ間でのメッセージの共有を実現するメッセージ交換サービス（メッセンジャーサービス）を利用可能であり、ユーザが指定するメッセージは、当該ユーザが属するあるグループ（「〇〇開発部」）のメンバ間で共有されるメッセージであり、上記ある機能グループに分類される機能は、上記ユーザが属する他のグループ（「斉藤家」）のメンバ間で上記メッセージが共有されるように、当該メッセージをコピーまたは移動する機能であってもよい。
【０１８２】
上記の構成によれば、本発明の態様６に係るプログラムは、メッセージをコピーまたは移動する機能をユーザに素早く利用させることができる。従って、本発明の態様６に係るプログラムは、当該メッセージを他のグループの各メンバに逸早く見せることができる、という更なる効果を奏する。
【０１８３】
本発明の態様７に係るプログラムでは、上記態様６において、上記端末は、上記メッセージ交換サービスとは異なるサービスであって上記サーバにテキストを書き込む機能を提供するサービス（カレンダサービス、メモ帳サービス）を利用可能であり、上記別の機能グループに分類される機能は、上記メッセージ交換サービスとは異なるサービスに関して上記サーバに登録されるテキスト群の一部として上記メッセージが登録されるように、当該メッセージをコピーまたは移動する機能である、ことを特徴とする請求項５に記載のプログラム。
【０１８４】
上記の構成によれば、本発明の態様７に係るプログラムは、メッセージをコピーまたは移動する機能をユーザに素早く利用させることができる。従って、上記メッセージ交換サービスとは異なるサービスが例えばメモ帳サービスである場合、本発明の態様７に係るプログラムは、上記メッセージをメモ帳に登録する操作をユーザに素早く行わせることができる。
【０１８５】
本発明の態様８に係るサーバ（サーバ１００）は、投稿されたメッセージの一覧を端末（スマートフォン２００）に送信する送信処理手段（メッセージ送信処理部１２１）と、上記端末の表示画面内の座標を指し示す操作により上記一覧の中からメッセージが指定された場合に当該座標から見てある方向に表示されるＵＩ部品であって、複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品を、上記端末に提供する第１提供手段（ＵＩ送信処理部１２２）と、
当該座標から見て別の方向に表示されるＵＩ部品であって、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品を上記端末に提供する第２提供手段（ＵＩ送信処理部１２２）と、
上記メッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行手段（コピー処理部１２３）と、を備えている。
【０１８６】
上記の構成によって、本発明の態様８に係るサーバは、ユーザに所望の機能を従来よりも素早く利用させることができる、という効果を奏する。
【０１８７】
本発明の態様９に係るメッセージ処理方法は、サーバ（サーバ１００）のメッセージ処理方法であって、投稿されたメッセージの一覧を端末（スマートフォン２００）に送信する送信処理ステップと、上記端末の表示画面（タッチパネル式表示部２４０）内の座標を指し示す操作により上記一覧の中からメッセージが指定された場合に当該座標から見てある方向に表示されるＵＩ部品であって、複数の機能グループのうちある機能グループ（コミュニケーションに関する機能グループ）に分類される機能（スレッドにメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品（「〇〇開発部」という文言が示されたＵＩ画像、「斉藤家」という文言が示されたＵＩ画像）を、上記端末に提供する第１提供ステップと、当該座標から見て別の方向に表示されるＵＩ部品であって、上記複数の機能グループのうち別の機能グループ（予定管理に関する機能グループ）に分類される機能（カレンダー帳又はメモ帳にメッセージをコピーする機能）をサーバに実行させるためのＵＩ部品である第２のＵＩ部品（「カレンダー」という文言が示されたＵＩ画像、「メモ帳」という文言が示されたＵＩ画像）を上記端末に提供する第２提供ステップと、上記メッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行ステップと、を含んでいる。
【０１８８】
上記の構成によれば、本発明の態様９に係るメッセージ処理方法は、本発明の態様８に係るサーバと同様の作用効果を奏する。
【０１８９】
本発明の態様１０に係るシステムは、端末（スマートフォン２００）と、サーバ（サーバ１００）と、を含むシステムであって、上記サーバは、投稿されたメッセージの一覧を上記端末に送信する送信処理手段（メッセージ送信処理部１２１）を備え、上記端末は、上記一覧を表示するメッセージ表示処理手段（メッセージ表示処理部２２４）と、サーバに対し、複数の機能グループのうちのユーザ（ユーザＡ）が指定した機能グループに分類される機能をユーザが上記一覧の中から指定したメッセージを参照して実行するように指示する指示手段（指示処理部２２２）と、上記端末の表示画面内の座標を指し示す操作により上記メッセージを指定された場合に、当該座標から見てある方向に、上記複数の機能グループのうちある機能グループに分類される機能をサーバに実行させるためのＵＩ部品を表示し、当該座標から見て別の方向に、上記複数の機能グループのうち別の機能グループに分類される機能をサーバに実行させるためのＵＩ部品を表示するＵＩ表示処理手段（ＵＩ表示処理部２２３）と、を備え、上記サーバは、上記指示手段の指示に従って、上記指定されたメッセージを参照して、上記複数の機能グループの中から指定された機能グループに分類される機能を実行する実行手段（コピー処理部１２３）を備えている。
【０１９０】
上記の構成によれば、本発明の態様１に係る端末と同様の作用効果を奏する。
【０１９１】
本発明の態様１０に係るサーバは、コンピュータによって実現してもよく、この場合には、コンピュータを上記サーバが備える各手段（送信処理手段、第１提供手段、第２提供手段、及び、実行手段）として動作させることにより上記各手段をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１９３】
本発明は、例えば、様々なサービス（グループウェアサービスやソーシャルネットワーキングサービス等）に好適に利用できる。
【符号の説明】
【０１９４】
１００                サーバ
１２０                  制御部
１２１                    メッセージ送信処理部（送信処理手段）
１２２                    ＵＩ送信処理部（第１提供手段、第２提供手段）
１２３                    コピー処理部（実行手段）
２００                スマートフォン（端末）
２２０                  制御部
２２１                    操作受付部
２２２                    指示処理部（指示手段）
２２３                    ＵＩ表示処理部（ＵＩ表示処理手段）
２２４                    メッセージ表示処理部（メッセージ表示処理手段）
【図１】
2015197811.tif 000003
【図２】
2015197811.tif 000004
【図３】
2015197811.tif 000005
【図４】
2015197811.tif 000006
【図５】
2015197811.tif 000007
【図６】
2015197811.tif 000008
【図７】
2015197811.tif 000009
【図８】
2015197811.tif 000010
【図９】
2015197811.tif 000011
【図１０】
2015197811.tif 000012
【図１１】
2015197811.tif 000013
【図１２】
2015197811.tif 000014
【図１３】
2015197811.tif 000015
【図１４】
2015197811.tif 000016
【図１５】
2015197811.tif 000017
【図１６】
2015197811.tif 000018
【図１７】
2015197811.tif 000019
【図１８】
2015197811.tif 000020