(57)【特許請求の範囲】
【請求項１】
画面表示機能と入力機能とを有する表示操作部を備え、受信側端末装置との間で情報共有を行う端末装置であって、
前記表示操作部により表示される画面上における所定箇所が押下された場合に、前記端末装置を入力モードとする入力制御手段と、
前記端末装置が入力モードであるときに、前記画面上での操作により入力された情報を当該画面上に表示する入力情報処理手段と、を備え、
前記所定箇所への押下が終了したときに、前記入力情報処理手段は、前記入力された情報に対して所定の処理を行う端末装置であり、
前記入力情報処理手段は、前記端末装置が入力モードであるときに、前記操作が行われている前記画面上でのエリアの位置情報を送信し、
前記入力情報処理手段により送信された前記エリアの位置情報を受信した前記受信側端末装置において、前記端末装置のユーザが操作中であることを示すエリア画像が表示される
ことを特徴とする端末装置。
【請求項２】
前記所定の処理は、前記入力された情報を他の装置に送信する処理であることを特徴とする請求項１に記載の端末装置。
【請求項３】
前記所定の処理は、前記入力された情報に対する文字認識処理であることを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記入力情報処理手段は、他の装置において入力された情報を受信した場合に、当該他の装置に対応した色で当該入力された情報を画面上に表示する請求項１ないし３のうちいずれか1項に記載の端末装置。
【請求項５】
画面表示機能と入力機能とを有する表示操作部を備えた、受信側端末装置との間で情報共有を行う端末装置であって、
前記端末装置が入力モードであるときに、前記表示操作部により表示される画面上での操作により入力された情報を当該画面上に表示する入力情報処理手段を備え、
前記入力情報処理手段は、前記端末装置が入力モードであるときに、前記操作が行われている前記画面上でのエリアの位置情報を送信し、
前記入力情報処理手段により送信された前記エリアの位置情報を受信した前記受信側端末装置において、前記端末装置のユーザが操作中であることを示すエリア画像が表示される
ことを特徴とする端末装置。
【請求項６】
コンピュータを、請求項１ないし５のうちいずれか1項に記載の端末装置における各手段として機能させるためのプログラム。
【請求項７】
画面表示機能と入力機能とを有する表示操作部を備え、受信側端末装置との間で情報共有を行う端末装置により実行される入力制御方法であって、
前記表示操作部により表示される画面上における所定箇所が押下された場合に、前記端末装置を入力モードとするステップと、
前記端末装置が入力モードであるときに、前記画面上での操作により入力された情報を当該画面上に表示する入力情報処理ステップと、
前記所定箇所への押下が終了した場合に、前記入力された情報に対して所定の処理を行うステップと、を備える入力制御方法であり、
前記入力情報処理ステップにおいて、前記端末装置は、当該端末装置が入力モードであるときに、前記操作が行われている前記画面上でのエリアの位置情報を送信し、
前記入力情報処理ステップで送信された前記エリアの位置情報を受信した前記受信側端末装置において、前記端末装置のユーザが操作中であることを示すエリア画像が表示される
ことを特徴とする入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォンやタブレット等のユーザ端末への情報入力技術に関連するものである。更に、本発明は、情報共有サービス等のユーザ端末の登録を要するサービスにおいて、ユーザ端末を認証して登録するための技術に関連するものである。
【背景技術】
【０００２】
タッチパネルを備えたスマートフォンやタブレット等の端末では、指やタッチペン等で手書きによる入力が行われている。入力にあたっては、入力することを選択した上で、更に太さや色を選択する等の操作を行うが、ユーザの操作負担を減らすための種々の工夫が行われている。例えば、ユーザの描画方向を判定することで、画面のスクロールを行うことなしに、画面上に書き続けられるように自動でスクロールするといった技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３４８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートフォンやタブレット等の端末への入力の操作性を向上させるために、従来から様々な工夫がされている。このような工夫は、スマートフォンやタブレット等の端末の操作に慣れているユーザにとっては便利なものであるが、当該端末の操作に不慣れなユーザにとって操作方法はわかりにくく、ユーザにとって予期せぬ動作となる等、使い勝手が悪いという課題は依然としてあった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、端末の操作に不慣れなユーザでも直感的に端末の操作を行って、容易に端末への入力を行うことを可能ならしめる技術を提供することを目的とする。
【０００６】
また、本発明の一実施形態においては、端末の操作に不慣れなユーザでも、情報共有サービス等における登録処理を容易に行うことを可能ならしめる技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は、画面表示機能と入力機能とを有する表示操作部を備えた端末装置であって、
前記表示操作部により表示される画面上における所定箇所が押下された場合に、前記端末装置を入力モードとし、前記所定箇所への押下が終了した場合に、入力モードを解除する入力制御手段と、
前記端末装置が入力モードであるときに、前記画面上での接触操作による入力を受け付ける入力情報処理手段と、を備え、
前記所定箇所への押下が終了し、入力モードが解除されたときに、前記入力情報処理手段は、前記入力された情報に対して所定の処理を行うことを特徴とする端末装置として構成される。なお、前記入力情報処理手段は、前記画面上での接触操作による入力を受け付ける際、接触操作による入力を画面に表示してもよい。
【０００８】
前記所定の処理は、例えば、前記入力された情報を他の装置に送信する処理や、前記入力された情報に対する文字認識処理である。
【０００９】
また、前記入力情報処理手段は、前記端末装置が入力モードであるときに、前記接触操作が行われている前記画面上での位置の情報を他の装置に送信するようにしてもよい。また、前記入力情報処理手段は、他の装置において入力された情報を受信した場合に、当該他の装置に対応した色で当該入力された情報を画面上に表示するようにしてもよい。
【００１０】
また、本発明は、前記端末装置により実行される入力制御方法、コンピュータを前記端末装置における各手段として機能させるためのプログラムとして構成することもできる。
【００１１】
また、本発明は、前述した構成を有する端末装置を複数備え、更に情報共有サーバを備える情報共有システムにおいて、前記複数の端末装置における第１の端末装置と第２の端末装置により、前記第１の端末装置を前記情報共有サーバに登録するための登録処理方法であって、
前記第１の端末装置が前記情報共有サーバにアクセスし、当該情報共有サーバから、当該第１の端末装置に対応付けられたパスワードを受信し、表示するステップと、
前記第２の端末装置において前記パスワードが入力され、当該第２の端末装置が当該パスワードを前記情報共有サーバに送信するステップと、を備え、
前記情報共有サーバは、前記第２の端末装置から受信したパスワードに対応付けられている前記第１の端末装置を識別し、当該第１の端末装置を前記第２の端末装置が属するグループに登録することを特徴とする登録処理方法として構成することもできる。
【発明の効果】
【００１２】
本発明によれば、端末の操作に不慣れなユーザでも直感的に端末の操作を行って、容易に端末への入力を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態における情報共有システムの構成例である。
【図２】ユーザ端末１００の動作概要を説明するための図である。
【図３】ユーザ端末１００の動作を示すフローチャートである。
【図４】第２の実施の形態における情報共有サーバの機能構成図である。
【図５】クライアントＩＤ格納部４３３に格納されるテーブルの例を示す図である。
【図６】グループＩＤ格納部４３４に格納されるテーブルの例を示す図である。
【図７】第２の実施の形態における情報共有システムの動作を説明するためのシーケンス図である。
【図８】第２の実施の形態においてユーザ端末１００に表示される画面例である。
【図９】第２の実施の形態においてユーザ端末５００に表示される画面例である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１５】
以下では、第１の実施の形態と第２の実施の形態について説明する。両実施の形態ともに情報共有サービスに係るものであるが、第１の実施の形態は主にユーザ端末における入力に関する構成に特徴があり、第２の実施の形態は主に情報共有システムにおける認証及び登録に関する構成に特徴がある。
【００１６】
（第１の実施の形態）
＜システム構成＞
図１に、本発明の第１の実施の形態に係る情報共有システムの構成例を示す。図１に示すように、本実施の形態に係る情報共有システムは、ユーザ端末１００と情報共有サーバ２００が、インターネット等の通信ネットワーク３００を介して接続された構成を備える。
【００１７】
本実施の形態に係るユーザ端末１００は、例えばスマートフォン、タブレット、小型ＰＣ等であり、表示機能と入力機能を兼ねる表示操作部（例：タッチパネル）を備える端末である。
【００１８】
図１に示すように、ユーザ端末１００は、表示操作部１１０、描画入力制御部１２０、入力情報処理部１３０、データ送信部１４０、データ受信部１５０、コンテンツ格納部１６０、描画処理部１７０を有する。また、描画処理部１７０は、描画情報格納部１７１を備える。なお、図１は、本実施の形態に特に関連する機能部を示しており、ユーザ端末１００は、例えば上述したスマートフォン、タブレット、小型ＰＣ等として機能するための図示しない既存機能も含む。以下、各機能部の概要を説明する。詳細については後の動作説明のところで説明する。
【００１９】
表示操作部１１０は、画面表示を行うディスプレイであるとともに、指、タッチペン等による接触操作に応じて情報を入力する操作部でもある。表示操作部１１０は、例えば、スマートフォン、タブレット等におけるタッチパネルである。描画入力制御部１２０は、表示操作部１１０の画面上の所定の位置（箇所）が押下されたことを検知したときに、描画入力開始であると判断し、入力情報処理部１３０を入力モードに切り替える。なお、入力情報処理部１３０を入力モードに切り替えることは、ユーザ端末１００を入力モードに切り替えることと同等である。また、描画入力制御部１２０は、所定の位置の押下が終了したときに、描画入力終了と判断し、入力情報処理部１３０に入力モード終了を通知し、入力モードを解除する。
【００２０】
入力情報処理部１３０は、指等の接触操作に基づく表示操作部１１０からの入力情報や、データ受信部１５０を介した外部からの入力情報に応じて情報処理を行う。例えば、入力情報処理部１３０は、描画入力制御部１２０から入力モードにされたときには、表示操作部１１０からの入力情報を描画処理部１７０に渡して表示操作部１１０への描画を行わせる。入力モードが終了したときに、例えば、入力モードにおいて入力され、描画情報格納部１７１に格納されている入力情報（描画情報）をデータ送信部１４０に渡し、データ送信部１４０から描画情報を送信させる。また、入力モードでない通常のモードにおいて、入力情報処理部１３０は、例えば、表示操作部１１０からの入力情報に応じて描画処理部１７０に画面スクロールを行わせたりする。また、入力情報処理部１３０は、例えば、表示操作部１１０からの入力情報（指示）に応じて、コンテンツ格納部１６０に格納されたコンテンツをデータ送信部１４０を介して情報共有サーバ２００に送信するといった処理も行う。
【００２１】
描画処理部１７０は、入力情報処理部１３０から受け取る入力情報等に基づいて、表示操作部１１０の画面に描画を行う機能部である。描画情報格納部１７１には、描画情報が格納される。描画情報は入力情報そのもの（例えば、接触した位置の情報）であってもよいし、入力情報から変換された描画コマンドや文字情報等であってもよいし、画像情報であってもよい。
【００２２】
データ送信部１４０は、通信ネットワーク３００にデータを送信する機能部であり、データ受信部１５０は、通信ネットワーク３００からデータを受信する機能部である。コンテンツ格納部１６０には、例えば写真等のコンテンツが格納される。
【００２３】
本実施の形態に係るユーザ端末１００は、コンピュータの機能を含む端末装置に、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、ユーザ端末１００の各部が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、ユーザ端末１００の各部で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００２４】
図１に示す情報共有サーバ２００は、あるユーザ端末から受信したコンテンツ等の情報を他のユーザ端末に送信することにより、ユーザ端末間で情報を共有させる。図１に示すように、情報共有サーバ２００は、データ受信部２１０、データ送信部２２０、情報共有処理部２３０を有する。データ送信部２２０は、通信ネットワーク３００にデータを送信する機能部であり、データ受信部２１０は、通信ネットワーク３００からデータを受信する機能部である。情報共有処理部２３０は、例えば、ユーザ端末の識別情報とグループの識別情報を対応付けたテーブルを保持し、当該テーブルを参照することで、あるユーザ端末から受信した情報を、当該ユーザ端末と同じグループに属する他のユーザ端末に送信し、グループ内で情報共有を行わせる。
【００２５】
＜システムの動作＞
以下、本実施の形態に係る情報共有システムの動作について、ユーザ端末１００の動作を中心に説明する。
【００２６】
（１）概要
まず、図２を参照して、ユーザ端末１００の動作の概要を説明する。本実施の形態では、図２に示すように、ユーザ端末１００の表示操作部１１０の画面の一部（例：画面のはし）に、例えば「ここを押さえて書いて下さい」と記述されたボタン（エリア）が表示される。ユーザ端末１００のユーザは、このボタンを押下することで、ユーザ端末１００を入力モードとし、画面上で描画入力を行うことが可能になる。そして、ユーザは、ボタンを押下したまま、例えば、ボタンを押下していないほうの手の指で所望の文字や絵を画面上に入力する。ユーザ端末１００では、入力モードの間は、データ送信等の負荷のかかる処理を行わないよう制御されるため、ユーザはスムーズに描画を行うことができる。
【００２７】
ユーザがボタンを離すと、入力モードが終了し、例えば、入力モードの間に入力された描画情報（この描画情報は入力情報と称してもよい）を情報共有サーバ２００に送信する処理が行われる。
【００２８】
なお、図２に示す例では、「ここを押さえて書いて下さい」と記述されたボタンを表示するが、「ここを押さえて書いて下さい」等を記述せずにボタンのみを表示してもよい。また、ボタンのように入力モードにするために押下するエリアを示す画像を表示しないこととしてもよい。また、入力モードにするために押下する画面上の位置は、予め設定できるようにしてもよい。また、入力判定を画面上の一部を押すだけではなく、ユーザ端末１００が備える物理ボタンにて実現できるようにしてもよい。更に、入力モードにするために押下する画面上の位置は、生体認証機能を兼ね備えてもよい。
【００２９】
また、本実施の形態では、他のユーザとの共有に係るコンテンツ（例：写真）が画面に表示された状態でのチャットを想定しているため、入力モードでの入力の際に、画面にはコンテンツが表示されていることを想定するが、画面にコンテンツが表示されていない状態で、入力モードでの入力を行ってもよい。
【００３０】
サーバへの情報送信のような高負荷の処理を描画入力の際に行う場合、描画入力のなめらかさが減ずる懸念があるところ、本実施の形態では、描画入力完了を端末が明確に把握できることとしたことで、描画入力とタイミングが重なることなく高負荷の処理を行うことができ、スムーズに描画入力を行うことが可能となる。また、従来では、書き込み終了は、一定時間の空白やボタンの押下等により検知していたところ、本実施の形態では、所定位置から指等を離すということを検知するだけで書き込み終了を検知でき、次の処理へのタイムラグの解消やユーザ負荷の軽減、操作ミスを減らすことができる。
【００３１】
また、本実施の形態では、端末の画面のはしを押さえて入力するようになるので、紙に文字や絵を書く場合と同様の感覚で端末への入力をすることが可能になる。つまり、一般に紙に文字や絵を書く際は、紙のはしを押さえて書き、書き終わると手を離すという動作を行うことが多いが、本実施の形態では、上記動作と同様の感覚で端末への入力を行うことが可能となり、スマートフォン等の入力に慣れないユーザ（例：高齢者）であっても容易に端末への入力を行うことができる。
【００３２】
（２）詳細
次に、図３のフローチャートを参照して、ユーザ端末１００の動作を詳細に説明する。表示操作部１１０がユーザから入力（画面に対する指等によるタッチ操作、指を画面から離す操作等）を受け付けると（ステップＳ１０１）、描画入力制御部１２０が、当該入力は、入力モード切替えを行うための画面上の所定の位置（例：図２に示すボタンの位置）の押下であるか、当該所定の位置の押下終了であるか、それとも、これら以外の入力であるかを判定する（ステップ１０２）。なお、上記画面上の所定の位置の押下とは、押下されていない状態からの押下である。
【００３３】
ステップ１０１での入力が画面上所定位置押下である場合、描画入力制御部１２０は、入力情報処理部１３０を入力モードにする（ステップ１０３）。入力情報処理部１３０は、入力モードを解除されるまでは入力モードのままである。入力モードにおいて、入力情報処理部１３０は、表示操作部１１０から入力された情報を描画のための情報であると解釈し、当該情報を描画処理部１７０に渡すことで、表示操作部１１０の画面上に画像を表示させる。入力モードでは、描画情報の送信等の負荷の高い処理を行わずに描画処理を行う。描画情報は描画情報格納部１７１に格納される。
【００３４】
ステップ１０１での入力が画面上所定位置押下終了である場合、描画入力制御部１２０は、入力情報処理部１３０に対し入力モードを解除するよう指示し、入力モードが解除される（ステップ１０４）。そして、入力情報処理部１３０は、入力モードの解除時に行う予め定めた処理として、入力モードの間に入力された描画情報を描画情報格納部１７１から読み出し、データ送信部１４０から情報共有サーバ２００に送信する処理を行う（ステップ１０５）。なお、描画情報を情報共有サーバ２００に送信する処理は、ステップ１０５における所定処理の一例である。
【００３５】
ステップ１０２において、入力が、画面上所定位置押下、押下終了のいずれでもないと判定された場合、ステップ１０６に進む。入力情報処理部１３０は、入力モードでない場合（ステップ１０６のＮｏ）、ステップ１０１での入力に応じた処理を行う。ここでの処理は、例えば画面のスクロールである。入力モードである場合（ステップ１０６でのＹｅｓ）、前述したように、入力情報処理部１３０は、入力された情報に基づいて描画のための処理を行う。
【００３６】
＜ステップ１０５の処理について＞
上述したステップ１０５における処理として、手書き入力された情報が文字の場合、文字認識処理を行って、認識した文字を送信したり、保存したりしてもよい。これにより、手書きの乱れた文字をきれいな文字にすることができる。また、ユーザによってフォントを変えることとしてもよい。また、文字認識の処理として、文字と認識される部分について自動で文字をデコレーションするようにしてもよい。
【００３７】
＜入力等の操作についての工夫＞
また、入力モードにおける入力の際に、入力情報処理部１３０により、1本指での入力では記入（描画）であると認識し、画面表示等の処理を行い、その他の指の使い方（例：２本の指での操作）をした場合には、入力情報を表示する際の線の太さや色を変更する指令であると認識し、入力情報を表示する際の線の太さや色を変更するようにしてもよい。また、指の使い方（本数、動かし方等）に応じて、入力と消去を切り換えてもよい。
【００３８】
また、入力情報処理部１３０の制御により、所定位置を指等で押下した状態から指等を離す際の動作によって端末の処理を変えてもよい。例えば、押さえている箇所を上向きにスライドさせて離すと入力内容の確定とし、下向きにスライドさせて離すと入力内容を消去するといった処理を行うこととしてよい。
【００３９】
また、入力情報処理部１３０の制御により、入力のための指と所定位置を押さえている指を離す順番で、端末の処理内容を変えることとしてもよい。例えば、入力の指を先に離した場合を入力確定とし、押さえている指を先に離した場合を入力消去とすることができる。また、入力情報処理部１３０の制御により、画面上で押さえたところを始点として表示画面を回転させたり、押さえたところを始点として表示画面を引き延ばすといった処理を行うこととしてもよい。
【００４０】
＜情報共有についての工夫＞
本実施の形態では、ユーザ端末１００の画面上で入力された情報が情報共有サーバ２００に送られ、情報共有サーバ２００からグループ内のユーザ端末に送信され、当該ユーザ端末にてユーザ端末１００で入力された情報が表示される。このとき、書き込みを行うユーザ端末によって表示の色等を変えることとしてもよい。これにより、他者との識別が可能となる。これは例えば、情報共有サーバ２００が入力情報をユーザ端末に送信する際に、当該入力情報を書き込んだユーザ端末の識別情報とともに送信し、当該入力情報と識別情報を受信したユーザ端末において、識別情報に対応した色等で情報表示を行うことにより実現できる。例えば、このような識別情報に対応した色での情報表示は、ユーザ端末１００においては入力情報処理部１３０により行われる。
【００４１】
また、本実施の形態では、ユーザ端末１００が入力モードである間は、基本的に入力情報の送信を行わないこととしているが、入力モードである間であっても、ユーザ端末１００において入力が行われている（接触操作が行われている位置の）画面上のエリアの位置情報（所定の範囲の位置情報、例えば、円の直径と中心座標、四角形の４点の座標等）を他のユーザ端末との共有のために送信することとしてもよい。この程度の情報の送信であれば、大きな負荷にならないからである。このような送信制御は、入力情報処理部１３０により行われる。当該エリアの位置情報を受信したユーザ端末においては、例えば、半透明のエリアの画像が表示される。これにより、グループ内の相手の端末には、ユーザ端末１００において何か書き込んでいるのか、どのあたりに書き込んでいるのかを知ることが可能となる。
【００４２】
＜その他＞
また、上述した例では、情報共有サービスにおいてユーザ端末１００を使用する例について説明したが、ユーザ端末１００における上述した入力方法の適用は、情報共有サービスの利用に限られるわけではなく、様々な用途に適用できる。例えば、手書き文字認識アプリケーションとして、ユーザ端末１００のユーザが、画面所定位置を押さえて入力を行い、離すことでユーザ端末１００が入力情報を文字に変換してハードディスク等に格納するといった処理を行うこととしてもよい。また、ジェスチャ入力（ブラウザのマウスジェスチャ等）、コンテンツへのメタデータ入力に適用することもできる。
【００４３】
また、情報共有を行う場合において、情報共有サーバ２００を用いずに、直接ユーザ端末間で通信を行うことにより情報共有を行ってもよい。
【００４４】
上記のように、本実施の形態で説明した技術を用いることで、端末の操作に不慣れなユーザであっても、スムーズに、直感的に入力操作を行うことができるようになる。
【００４５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。まず、概要を説明する。
【００４６】
一般に、情報共有サービスを受けるためには、共有グループへのログインが必要であり、このためにユーザは例えばＩＤ／パスワードを入力することにより認証を行う。これらの認証は、どのユーザにも一律同じ動作を求めることが多い。
【００４７】
しかしながら、グループのメンバが全て同じスキルレベルを持っていることは考え難い。例えば、高齢者のように端末の操作に不慣れなユーザにとってはＩＤ／パスワードの入力も難しい。また、セキュリティを高めようとするとますます使い方が難しくなってしまい、不慣れなユーザにとっては操作が更に難しくなる。そこで、本実施の形態では、高齢者のように端末の操作に不慣れなユーザの操作負担を軽減し、グループへの登録を容易に行うことを可能ならしめる技術について説明する。
【００４８】
＜システム構成＞
本実施の形態における情報共有システムの全体構成は図１に示すものと同様であり、ユーザ端末と情報共有サーバが通信ネットワークに接続された構成である。ただし、本実施の形態では、情報共有サーバが第１の実施の形態における情報共有サーバと異なる。第２の実施の形態のユーザ端末は第１の実施の形態におけるユーザ端末と同じ機能を備える端末でもよいし、第１の実施の形態における機能を有しない一般的なスマートフォンやタブレット等の端末でもよい。以下の説明では、本実施の形態のユーザ端末は、第１の実施の形態と同じユーザ端末１００であるとする。また、本実施の形態では、更に別のユーザ端末としてユーザ端末５００を用いる。ユーザ端末５００についても、第１の実施の形態におけるユーザ端末と同じ機能を備える端末でもよいし、第１の実施の形態で説明した機能を有しない一般的な端末でもよい。
【００４９】
図４に、本実施の形態に係る情報共有サーバ４００の構成例を示す。第１の実施の形態の情報共有サーバ２００と同様、本実施の形態に係る情報共有サーバ４００は、あるユーザ端末から受信したコンテンツ等の情報を他のユーザ端末に送信することにより、ユーザ端末間で情報を共有させる機能を備える。
【００５０】
図４に示すように、情報共有サーバ４００は、データ受信部４１０、データ送信部４２０、情報共有処理部４３０を有する。情報共有処理部４３０は、認証制御部４３１、パスワード生成部４３２、クライアントＩＤ格納部４３３、グループＩＤ格納部４３４、情報共有制御部４３５を有する。なお、図４は、本実施の形態に特に関連する機能部を示すものであり、情報共有サーバとして動作するための図示しない既存機能も含むものである。
【００５１】
データ送信部４２０は、通信ネットワーク３００にデータを送信する機能部であり、データ受信部４１０は、通信ネットワーク３００からデータを受信する機能部である。
【００５２】
情報共有処理部４３０における情報共有制御部４３５は、あるユーザ端末から受信した情報を、当該ユーザ端末と同じグループに属する他のユーザ端末に送信することで、グループ内で情報共有を行わせるという情報共有サーバ４００における基本的な処理を実行する。
【００５３】
認証制御部４３１は、後にシーケンス図を参照して詳細に説明する認証及び登録に係る処理を行う。パスワード生成部４３２は、一時的なパスワードを生成する。本実施の形態では、一時的なパスワードとして複数のひらがなの単語を生成する。なお、これは一例に過ぎず、ここで用いられる文字は、言語情報であれば何でもよい。
【００５４】
クライアントＩＤ格納部４３３は、ユーザ端末の識別情報であるクライアントＩＤと、パスワード生成部４３２により生成されたパスワードとを対応付けてテーブル情報として格納する。図５に、クライアントＩＤ格納部４３３に格納されるテーブルの一例を示す。
【００５５】
グループＩＤ格納部４３４は、グループＩＤとクライアントＩＤとを対応付けてテーブル情報として格納する。図６に、グループＩＤ格納部４３４に格納されるテーブルの一例を示す。
【００５６】
本実施の形態に係る情報共有サーバ４００は、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、情報共有サーバ４００の各部が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、情報共有サーバ４００の各部で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００５７】
＜システムの動作＞
以下、図７のシーケンス図に沿って、本実施の形態に係る情報共有システムの動作を説明する。図７に示す例では、情報共有サーバ４００には、ユーザ端末１００とユーザ端末５００が接続される。本例では、ユーザ端末１００とユーザ端末５００はともに第１の実施の形態で説明したユーザ端末と同様のものであるとする。つまり、ユーザ端末１００は、表示操作部１１０、描画入力制御部１２０、入力情報処理部１３０、データ送信部１４０、データ受信部１５０、コンテンツ格納部１６０、描画処理部１７０を有する。ユーザ端末５００は、ユーザ端末１００における対応する各機能部と同様の機能を有する、表示操作部５１０、描画入力制御部５２０、入力情報処理部５３０、データ送信部５４０、データ受信部５５０、コンテンツ格納部５６０、描画処理部５７０を備える。
【００５８】
また、本例では、ユーザ端末１００のユーザは、例えば高齢者（例：祖父）のように、端末の操作に不慣れであり、ＩＤ／パスワードの入力もできないようなユーザであることを想定し、ユーザ端末５００のユーザは、普通に端末の操作を行うことができる一般的なユーザ（例：上記祖父の孫）であることを想定している。また、ユーザ端末５００のユーザは既に情報共有サーバ４００へのログインが完了し、あるグループに登録されているものとする。本例では、図６に示す例において、ユーザ端末５００のクライアントＩＤがクライアント１０であるとし、ユーザ端末５００はグループ１に登録されているものとする。以下では、ユーザ端末１００をグループ１に登録させる処理を説明する。
【００５９】
図７において、まず、ユーザ端末１００が情報共有サーバ４００にアクセスする（ステップ２０１）。アクセスの際にユーザ端末１００から情報共有サーバ４００に送られる情報には、ユーザ端末１００が保持するクライアントＩＤが含まれている。アクセスする契機は、特定の操作に限られないが、例えば、ユーザ端末１００のユーザが、画面上の所定のアイコンをタッチすることで所定のアプリケーション（描画入力制御部１２０、入力情報処理部１３０に相当）を立ち上げることとしてもよいし、情報共有サーバ４００にアクセスすることを示すボタンをタッチすることとしてもよい。この情報共有サーバ４００にアクセスすることを示すボタンは、例えば入力情報処理部１３０により表示され、タッチを検知すると、入力情報処理部１３０がデータ送信部１４０を介して情報共有サーバ４００にアクセスする処理を行なう。
【００６０】
ユーザ端末１００からのアクセスにより、ユーザ端末１００のクライアントＩＤ（クライアント１）を受信した情報共有サーバ４００において、認証制御部４３１が当該クライアントＩＤを受け取る。そして、認証制御部４３１は、パスワード生成部４３２にパスワード生成を指示し、パスワード生成部４３２により生成されたパスワードを、ユーザ端末１００のクライアントＩＤと対応付けてクライアントＩＤ格納部４３３に格納する（ステップ２０２）。本例では、パスワード生成部４３２により、パスワードとして、３つのひらがな単語の組み合わせ（りんご、ごりら、しまうま）が生成され、図６に示すように、当該パスワードが、ユーザ端末１００のクライアントＩＤであるクライアント１と対応付けてクライアントＩＤ格納部４３３に格納される。
【００６１】
次に、認証制御部４３１は、パスワード生成部４３２により生成されたパスワード（ひらがな単語の組み合わせ）を、データ送信部４２０を介してユーザ端末１００に送信する（ステップ２０３）。ユーザ端末１００では、パスワードがデータ受信部１５０から入力情報処理部１３０に渡され、入力情報処理部１３０の制御により、パスワードが表示操作部１１０の画面上に表示される（ステップ２０４）。
【００６２】
ステップ２０４で表示される画面例を図８に示す。図８に示すように、３つのひらがな単語であるパスワードが表示されているとともに、パスワード（３つの単語）をユーザ端末５００のユーザ（"ご家族の方"）に伝えることを促す表示がなされている。
【００６３】
図７に戻り、当該画面を見たユーザ端末１００のユーザは、表示内容に従って、パスワードを電話等でユーザ端末５００のユーザに通知する（ステップＳ２０５）。
【００６４】
電話でパスワードを聞いたユーザ端末５００のユーザは、例えば画面上の所定のボタンをタッチすることで、例えば図９に示す入力画面を表示操作部５１０に表示させる。この所定のボタンは、例えば入力情報処理部５３０により表示され、タッチを検知すると、入力情報処理部５３０が図９に示す入力画面を表示する制御を行う。
【００６５】
ユーザ端末５００のユーザがパスワード（３つのひらがな単語）を入力し、"入力完了"を押下すると、入力情報処理部５３０により、データ送信部５４０を介してパスワードが情報共有サーバ４００に通知される（ステップ２０６）。
【００６６】
パスワードを受信した情報共有サーバ４００における認証制御部４３１は、当該パスワードを用いて、当該パスワードに対応付けてクライアントＩＤ格納部４３３（図５）に格納されているユーザ端末１００のクライアントＩＤ（図５の例ではクライアント１）を検索して取得する。これは、ユーザ端末５００から受信したパスワードに対応付けられているユーザ端末１００を識別することである。そして、認証制御部４３１は、当該クライアントＩＤを、パスワードの通知元であるユーザ端末５００（クライアント１０）が参加しているグループに登録する（ステップ２０７）。すなわち、本例では、図６に示すように、認証制御部４３１は、ユーザ端末１００のクライアントＩＤであるクライアント１を、ユーザ端末５００（クライアント１０）が参加するグループであるグループ１に対応付けてグループＩＤ格納部４３４に格納する。
【００６７】
認証制御部４３１は、上記のようにしてユーザ端末１００をユーザ端末５００が参加するグループに参加させた後、ユーザ端末１００が当該グループに参加したこと（登録されたこと）を示す情報（グループ登録通知）をユーザ端末１００に送信し、ユーザ端末１００の画面に表示させる（ステップ２０８）。この表示は、データ受信部１５０を介してグループ登録通知を受信した入力情報処理部１３０の制御により行われる。
【００６８】
また、認証制御部４３１は、ユーザ端末１００の当該グループへの登録が完了したことを示す情報（登録完了通知）をユーザ端末５００に送信し、表示させる。この表示は、データ受信部５５０を介してグループ登録通知を受信した入力情報処理部５３０の制御により行われる。
【００６９】
上記の処理により、例えば、ユーザ端末１００のユーザは、第１の実施の形態で説明した方法を用いて画面上で入力を行い、グループ内で情報共有を実現できる。なお、ユーザ端末１００のように、グループに登録された端末は、二度目以降のアクセスの際は、自動的にグループに接続できるようにしてもよい。
【００７０】
＜ワンタイムパスワードについて＞
上述した例において、情報共有サーバ４００のパスワード生成部４３２は、一例として小学一年生レベルの単語辞書を持ち、そこから複数語を抽出することで一時的なパスワードを生成している。具体的には、例えば、単語辞書として１００語用意し、そこから３語を抽出してパスワードとする。単語の組み合わせはｎＣｍ通り（ｎ＞ｍ）となり、ｎが大きければ大きいほど、組み合わせを推測するのは困難になる。
【００７１】
また、上述した例において、３語のうち１語をユーザ端末１００のユーザに選択させ、ユーザ端末５００のユーザは、３語＋選択された１語を情報共有サーバ４００に伝えることとしてもよい。また、３語の他に、ユーザ端末５００のユーザに任意の単語（名前や誕生日等）を入力させ、情報共有サーバ４００での認証後にユーザ端末１００に表示させることで、ユーザ端末５００のユーザにより認証が行われたという確信をユーザ端末１００のユーザに持たせることとしてもよい。
【００７２】
パスワード生成部４３２により払い出された（生成された）パスワードは、認証制御部４３１により所定の条件に基づいて削除される。つまり、図５に示したテーブルからパスワードが削除される。例えば、認証制御部４３１は、パスワードが払い出されてから一定時間（例：１０分）が経過した時点でパスワードを削除することとしてよい。また、認証制御部４３１は、ユーザ端末１００の登録が完了した時点（図６のテーブルに記録された時点）でパスワードを削除することとしてもよい。なお、辞書に登録された単語が多いほど、一旦パスワードとして抽出された単語の組み合わせを再選出するまでの時間を長くすることが可能である。
【００７３】
＜なりすまし防止等について＞
上述した例において、ユーザ端末１００がグループに登録された段階で（例えばステップ２０８で）、ユーザ端末１００にパスワード登録者（つまり、ユーザ端末５００のユーザ）の情報（例：写真）を表示するようにしてもよい。これにより、ユーザ端末５００のユーザになりすました者による登録でないことをユーザ端末１００のユーザに確認させることが可能になる。また、グループに登録された各ユーザの端末情報を、例えば登録を行ったユーザ端末５００の画面に表示し、適宜登録を削除できるようにしてもよい。これにより、不用意な登録をしてしまった場合に対する対処が可能になる。
【００７４】
上記のように、本実施の形態によれば、高齢者のように端末の操作に不慣れなユーザの操作負担を軽減し、グループへの登録を容易に行うことを可能ならしめる技術が提供される。
【００７５】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００７６】
１００  ユーザ端末
１１０  表示操作部
１２０  描画入力制御部
１３０  入力情報処理部
１４０  データ送信部
１５０  データ受信部
１６０  コンテンツ格納部
１７０  描画処理部
１７１  描画情報格納部
２００  情報共有サーバ
２１０  データ受信部
２２０  データ送信部
２３０  情報共有処理部
３００  通信ネットワーク
４００  情報共有サーバ
４１０  データ受信部
４２０  データ送信部
４３０  情報共有処理部
４３１  認証制御部
４３２  パスワード生成部
４３３  クライアントＩＤ格納部
４３４  グループＩＤ格納部
４３５  情報共有制御部
【図１】
0005611380.tif 000002
【図２】
0005611380.tif 000003
【図３】
0005611380.tif 000004
【図４】
0005611380.tif 000005
【図５】
0005611380.tif 000006
【図６】
0005611380.tif 000007
【図７】
0005611380.tif 000008
【図８】
0005611380.tif 000009
【図９】
0005611380.tif 000010