(57)【要約】【課題】従来、チャットをしながら、相手の様子が十分に把握できなかった。【解決手段】通信可能な第一端末と第二端末とを具備する情報システムであって、第一端末は、第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、画面情報とを出力する第一出力部とを具備し、第二端末は、当該第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、画面情報を送信する第二送信部とを具備する情報システムにより、チャットをしながら、相手が見ている画面を見ることができるため、相手の様子が分かる。【選択図】図２
2019185298.tif 000002
【特許請求の範囲】
【請求項１】
第二端末と通信を行える第一端末であって、
第一ユーザの入力である第一入力を受け付ける第一受付部と、
前記第一入力を送信する第一送信部と、
前記第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、
前記画面情報とを出力する第一出力部とを具備する第一端末。
【請求項２】
前記第二端末への第二ユーザの入力である第二入力を受信する第一入力受信部をさらに具備し、
前記第一出力部は、
前記画面情報と前記第二入力とを出力する請求項１記載の第一端末。
【請求項３】
前記第一出力部は、
前記第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を出力する請求項１または請求項２記載の第一端末。
【請求項４】
第一端末の画面情報は送信しない請求項１から請求項３いずれか一項に記載の第一端末。
【請求項５】
前記第一出力部が出力した画面情報の領域内に存在する入力手段のポインタの位置に関する座標情報を取得する第一処理部をさらに具備し、
前記第一送信部は、
前記座標情報を送信する請求項１から請求項４いずれか一項に記載の第一端末。
【請求項６】
第一端末と第二端末との通信を支援するサーバ装置であって、
前記第二端末の画面の全部または一部の情報である画面情報を前記第二端末から受信し、前記第一端末から第一ユーザの入力である第一入力を受信するサーバ受信部と、
前記画面情報を前記第一端末に送信し、前記第一入力を前記第二端末に送信するサーバ送信部とを具備するサーバ装置。
【請求項７】
前記サーバ受信部は、
前記第二端末から第二ユーザの入力である第二入力を受信し、
前記サーバ送信部は、
前記第二入力を前記第一端末に送信する請求項６記載のサーバ装置。
【請求項８】
前記サーバ送信部は、
前記第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を前記第一端末に送信する請求項６または請求項７記載のサーバ装置。
【請求項９】
前記サーバ送信部は、
前記第一端末の画面情報は送信しない請求項６から請求項８いずれか一項に記載のサーバ装置。
【請求項１０】
第一端末と通信を行える第二端末であって、
当該第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、
前記画面情報を送信する第二送信部と、
前記第一端末の第一ユーザの入力である第一入力を受信する第二受信部と、
前記第一入力を出力する第二出力部とを具備する第二端末。
【請求項１１】
第二ユーザの入力である第二入力を受け付ける第二受付部をさらに具備し、
前記第二送信部は、
前記画面情報と前記第二入力とを送信する請求項１０記載の第二端末。
【請求項１２】
前記第二送信部は、
当該第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を送信する請求項１０または請求項１１記載の第二端末。
【請求項１３】
前記第一端末の画面情報を出力しない請求項１０から請求項１２いずれか一項に記載の第二端末。
【請求項１４】
前記第二受信部は、
前記第一端末から座標情報を受信し、
前記座標情報を用いて、ポインタを構成する第二処理部をさらに具備し、
前記第二出力部は、
前記ポインタを出力する請求項１０から請求項１３いずれか一項に記載の第二端末。
【請求項１５】
第二端末と通信を行える第一端末における情報処理方法であって、第一受付部と、第一送信部と、第一画面受信部と、第一出力部とにより実現される情報処理方法であって、
前記第一受付部が、第一ユーザの入力である第一入力を受け付ける第一受付ステップと、
前記第一送信部が、前記第一入力を送信する第一送信ステップと、
前記第一画面受信部が、前記第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信ステップと、
前記第一出力部が、前記画面情報とを出力する第一出力ステップとを具備する情報処理方法。
【請求項１６】
第一端末と第二端末との通信を支援するサーバ装置における情報処理方法であって、サーバ受信部と、サーバ送信部とにより実現される情報処理方法であって、
前記サーバ受信部が、前記第二端末の画面の全部または一部の情報である画面情報を前記第二端末から受信する第一受信ステップと、
前記サーバ受信部が、前記第一端末から第一ユーザの入力である第一入力を受信する第二受信ステップと、
前記サーバ送信部が、前記画面情報を前記第一端末に送信する第一送信ステップと、
前記サーバ送信部が、前記第一入力を前記第二端末に送信する第二送信ステップとを具備する情報処理方法。
【請求項１７】
第一端末と通信を行える第二端末における情報処理方法であって、第二取得部と、第二送信部とにより実現される情報処理方法であって、
前記第二取得部が、当該第二端末の画面の全部または一部の情報である画面情報を取得する第二取得ステップと、
前記第二送信部が、前記画面情報を送信する第二送信ステップとを具備する情報処理方法。
【請求項１８】
コンピュータを、
第一ユーザの入力である第一入力を受け付ける第一受付部と、
前記第一入力を送信する第一送信部と、
第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、
前記画面情報とを出力する第一出力部として機能させるためのプログラム。
【請求項１９】
コンピュータを、
第二端末の画面の全部または一部の情報である画面情報を前記第二端末から受信するサーバ受信部と、
前記画面情報を第一端末に送信するサーバ送信部として機能させるためのプログラム。
【請求項２０】
コンピュータを、
第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、
前記画面情報を送信する第二送信部と、
第一端末の第一ユーザの入力である第一入力を受信する第二受信部と、
前記第一入力を出力する第二出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信可能な第一端末との第二端末とを有する情報システム等に関するものである。
【背景技術】
【０００２】
従来、画面の視認性を向上させるチャットシステム（特許文献１）、セキュリティを考慮したチャットシステム（特許文献２）等のチャットシステムがあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−４２３６２号公報
【特許文献２】特開２０１８−１８４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、相手と通信をしながら、相手が見ている画面の様子が十分に把握できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の第一端末は、第二端末と通信を行える第一端末であって、第一ユーザの入力である第一入力を受け付ける第一受付部と、第一入力を送信する第一送信部と、第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、画面情報とを出力する第一出力部とを具備する第一端末である。
【０００６】
かかる構成により、相手と通信をしながら、相手が見ている画面を見ることができるため、相手の様子を確認しながら、相手へ送信する情報を入力できる。
【０００７】
また、本第二の発明の第一端末は、第一の発明に対して、第二端末への第二ユーザの入力である第二入力を受信する第一入力受信部をさらに具備し、第一出力部は、画面情報と第二入力とを出力する第一端末である。
【０００８】
かかる構成により、相手が見ている画面を見ることができるため、相手の様子を確認しながら、相手と通信できる。
【０００９】
また、本第三の発明の第一端末は、第一または第二の発明に対して、第一出力部は、第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を出力する第一端末である。
【００１０】
かかる構成により、第二端末の画面の情報のうち出力すべきでない情報は第一端末で出力せずに済む。
【００１１】
また、本第四の発明の第一端末は、第一から第三いずれか１つの発明に対して、第一端末の画面情報は送信しない第一端末である。
【００１２】
かかる構成により、第一ユーザは、第二ユーザ通信しながら、第二ユーザが見ている画面を見ることができるため、第二ユーザの様子を把握しつつ、第一ユーザのプライバシーは担保できる。
【００１３】
また、本第五の発明の第一端末は、第一から第四いずれか１つの発明に対して、第一出力部が出力した画面情報の領域内に存在する入力手段のポインタの位置に関する座標情報を取得する第一処理部をさらに具備し、第一送信部は、座標情報を送信する第一端末である。
【００１４】
かかる構成により、第一ユーザの入力手段のポインタの位置を第二ユーザに送信できる。
【００１５】
また、本第六の発明のサーバ装置は、第一端末と第二端末との通信を支援するサーバ装置であって、第二端末の画面の全部または一部の情報である画面情報を第二端末から受信し、第一端末から第一ユーザの入力である第一入力を受信するサーバ受信部と、画面情報を第一端末に送信し、第一入力を前記第二端末に送信するサーバ送信部とを具備するサーバ装置である。
【００１６】
かかる構成により、通信相手が見ている画面を見せることにより、効果的な通信を支援するサーバ装置を提供できる。
【００１７】
また、本第七の発明のサーバ装置は、第六の発明に対して、サーバ受信部は、第二端末から第二ユーザの入力である第二入力を受信し、サーバ送信部は、第二入力を第一端末に送信するサーバ装置である。
【００１８】
かかる構成により、通信相手が見ている画面を見せることにより、効果的な通信を支援するサーバ装置を提供できる。
【００１９】
また、本第八の発明のサーバ装置は、第六または第七の発明に対して、サーバ送信部は、第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を第一端末に送信するサーバ装置である。
【００２０】
かかる構成により、第二端末の画面の情報のうち出力すべきでない情報は第一端末で出力せずに済む。
【００２１】
また、本第九の発明のサーバ装置は、第五から第七のいずれかの発明に対して、サーバ送信部は、第一端末の画面情報は送信しないサーバ装置である。
【００２２】
かかる構成により、第一ユーザは、第二ユーザ通信しながら、第二ユーザが見ている画面を見ることができるため、第二ユーザの様子を把握しつつ、第一ユーザのプライバシーは担保できる。
【００２３】
また、本第十の発明の第二端末は、第一端末と通信を行える第二端末であって、第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、画面情報を送信する第二送信部と、第一端末の第一ユーザの入力である第一入力を受信する第二受信部と、第一入力を出力する第二出力部とを具備する第二端末である。
【００２４】
かかる構成により、通信相手の第一端末に、自信の画面の画面情報を送信できる。
【００２５】
また、本第十一の発明の第二端末は、第十の発明に対して、第二端末への第二ユーザの入力である第二入力を受け付ける第二受付部をさらに具備し、第二送信部は、画面情報と第二入力とを送信する第二端末である。
【００２６】
かかる構成により、チャットをしながら、自信の画面の画面情報を送信できる。
【００２７】
また、本第十二の発明の第二端末は、第十または第十一の発明に対して、第二送信部は、第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を送信する第二端末である。
【００２８】
かかる構成により、第二端末の画面の情報のうち出力すべきでない情報は第一端末で出力せずに済む。
【００２９】
また、本第十三の発明の第二端末は、第十から第十二いずれか１つの発明に対して、第一端末の画面情報を出力しない第二端末である。
【００３０】
かかる構成により、第一ユーザは、第二ユーザ通信しながら、第二ユーザが見ている画面を見ることができるため、第二ユーザの様子を把握しつつ、第一ユーザのプライバシーは担保できる。
【００３１】
また、本第十四の発明の第二端末は、第十から第十三いずれか１つの発明に対して、第二受信部は、第一端末から座標情報を受信し、座標情報を用いて、ポインタを構成する第二処理部をさらに具備し、第二出力部は、ポインタを出力する第二端末である。
【００３２】
かかる構成により、第一ユーザの入力手段のポインタの位置を第二ユーザが知ることができる。
【００３３】
また、本第十五の発明の情報システムは、通信可能な第一端末と第二端末とを具備する情報システムであって、第一端末は、第一ユーザの入力である第一入力を受け付ける第一受付部と、第一入力を送信する第一送信部と、第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、画面情報とを出力する第一出力部とを具備し、第二端末は、第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、画面情報を送信する第二送信部と、第一端末の第一ユーザの入力である第一入力を受信する第二受信部と、第一入力を出力する第二出力部とを具備する情報システムである。
【００３４】
かかる構成により、第二端末の画面を第一端末で見ることができる情報システムを提供できる。
【００３５】
また、本第十六の発明の情報システムは、第十五の発明に対して、第一端末は、第二端末への第二ユーザの入力である第二入力を受信する第一入力受信部をさらに具備し、第一出力部は、画面情報と第二入力とを出力し、第二端末は、第二端末への第二ユーザの入力である第二入力を受け付ける第二受付部をさらに具備し、第二送信部は、画面情報と第二入力とを送信する情報システムである。
【００３６】
かかる構成により、第二端末の画面を第一端末で見ることができる情報システムを提供できる。
【００３７】
また、本第十七の発明の情報システムは、第十五または第十六の発明に対して、第一出力部は、第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報を出力する情報システムである。
【００３８】
かかる構成により、第二端末の画面の情報のうち出力すべきでない情報は第一端末で出力せずに済む。
【００３９】
また、本第十七の発明の情報システムは、第十五から第十七いずれか１つの発明に対して、第二端末は、第一端末の画面情報を出力しない情報システムである。
【００４０】
かかる構成により、第一ユーザは、第二ユーザ通信しながら、第二ユーザが見ている画面を見ることができるため、第二ユーザの様子を把握しつつ、第一ユーザのプライバシーは担保できる。
【発明の効果】
【００４１】
本発明による情報システムによれば、相手が見ている画面を見ることができるため、相手と通信をしながら、相手の様子が良く把握できる。
【図面の簡単な説明】
【００４２】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同第一端末１の動作例について説明するフローチャート
【図４】同サーバ装置２の動作例について説明するフローチャート
【図５】同第二端末３の動作例について説明するフローチャート
【図６】同第二端末３の画面例を示す図
【図７】同第一端末１の画面例を示す図
【図８】同第二端末３の画面例を示す図
【図９】同一端末１の画面例を示す図
【図１０】同一端末１の画面例を示す図
【図１１】同コンピュータシステムの概観図
【図１２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００４３】
以下、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００４４】
（実施の形態１）
【００４５】
本実施の形態において、通信可能な第一端末と第二端末とを具備する情報システムであって、第二端末の画面の全部または一部を第一端末で表示し、第一端末に入力された情報を第二端末に送信し、出力する情報システムについて説明する。
【００４６】
また、本実施の形態において、チャットが可能な第一端末と第二端末とを具備する情報システムにおいて、第二端末の画面の全部または一部を第一端末で表示する情報システムについて説明する。
【００４７】
さらに、本実施の形態において、第一端末と第二端末との間の情報を中継するサーバ装置を含む情報システムについて説明する。
【００４８】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、１または２以上の第一端末１、サーバ装置２、１または２以上の第二端末３を備える。１以上の各第一端末１とサーバ装置２とは、インターネット等のネットワークを介して通信可能である。サーバ装置２と１以上の第二端末３とは、インターネット等のネットワークを介して通信可能である。第一端末１、第二端末３は、例えば、スマートフォン、タブレット端末、いわゆるパーソナルコンピュータ等であり、その種類は問わない。サーバ装置２は、いわゆるサーバであり、例えば、クラウドサーバ、ＡＳＰサーバ等、その種類は問わない。第一端末１と第二端末３とは、例えば、チャットを行うシステムである。ただし、メッセージの送信は、第一端末１から第二端末３にのみ行えても良い。第一端末１のユーザである第一ユーザは、第二端末３のユーザである第二ユーザに対して、情報を提供する立場のユーザであっても良い。
【００４９】
図２は、本実施の形態における情報システムＡのブロック図である。
【００５０】
第一端末１は、第一格納部１１、第一受付部１２、第一受信部１３、第一処理部１４、第一出力部１５、および第一送信部１６を備える。第一受信部１３は、第一入力受信部１３１、および第一画面受信部１３２を備える。
【００５１】
サーバ装置２は、サーバ格納部２１、サーバ受信部２２、サーバ処理部２３、およびサーバ送信部２４を備える。
【００５２】
第二端末３は、第二格納部３１、第二受付部３２、第二受信部３３、第二処理部３４、第二出力部３５、第二送信部３６を備える。第二受信部３３は、および第二入力受信部３３１を備える。第二処理部３４は、第二取得部３４１を備える。
【００５３】
第一端末１を構成する第一格納部１１には、各種の情報が格納される。各種の情報とは、例えば、第一ユーザ識別子である。第一ユーザ識別子は、第一端末１のユーザである第一ユーザ（ここでは、例えば、管理者）を識別する情報であり、例えば、ＩＤである。第一ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。なお、第一ユーザ識別子は、第一端末１を識別する情報であっても良い。
【００５４】
第一受付部１２は、第一ユーザから指示や情報等の入力を受け付ける。指示や情報等とは、例えば、第一入力である。第一入力は、第一ユーザの入力である。第一入力の内容は問わない。第一入力は、例えば、テキストであるが、画像等でも良く、データタイプは問わない。第一入力は、例えば、チャットシステムに入力されたテキストである。また、第一入力は、例えば、メッセージ、メール、ショートメッセージ等でも良い。
【００５５】
また、指示や情報等とは、例えば、マウスやペン等の入力手段のポインタの画面内の位置を示す座標情報、マウスやペン等の入力手段のポインタのウィンドウ内の相対的な位置を示す座標情報、押下されたボタンに対応するイベントのイベント識別子、選択されたメニュー項目に対応するイベントのイベント識別子等である。
【００５６】
第一受付部１２は、第一画像を受け付けても良い。第一画像は、第一端末１で取得される画像である。第一画像は、例えば、第一ユーザを撮影した動画でも良いし、第一ユーザを撮影した静止画でも良い。第一受付部１２が第一画像を受け付ける場合、情報システムＡは、テレビ会議システムとして機能しても良い。テレビ会議システムは、例えば、いわゆるＳＫＹＰＥ（登録商標）のようなシステムである。
【００５７】
また、ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付け、カメラでの撮影などを含む概念である。
【００５８】
第一入力等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部１２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５９】
第一受信部１３は、各種の情報を受信する。各種の情報とは、例えば、後述する第二入力、後述する画面情報、第二画像である。第二画像は、第二端末３で取得される画像である。第二画像は、例えば、第二ユーザを撮影した動画でも良いし、第二ユーザを撮影した静止画でも良い。なお、第一受信部１３は、通常、サーバ装置２から情報を受信するが、第二端末３から直接的に情報を受信しても良い。
【００６０】
第一入力受信部１３１は、第二入力を受信する。第二入力とは、第二端末３への第二ユーザの入力である。第二入力の内容は問わない。第二入力は、例えば、テキストであるが、画像等でも良く、データタイプは問わない。第二入力は、例えば、チャットシステムに入力されたテキストである。また、第二入力は、例えば、メッセージ、メール、ショートメッセージ等でも良い。
【００６１】
第一画面受信部１３２は、画面情報を受信する。画面情報は、第二端末３の画面の全部または一部の情報である。画面情報は、例えば、第二端末３の画面のスクリーンショットまたはスクリーンショットの一部である。画面情報は、例えば、第二端末３の画面の中のウィンドウのスクリーンショットまたはスクリーンショットの一部である。スクリーンショットは、画面の情報のそのままであるが、データ構造は問わない。画面情報は、第二端末３の画面の全部の情報のうち、予め決められた情報を含まない画面の情報であることは好適である。予め決められた情報は、例えば、第二端末３で指示された情報である。予め決められた情報は、例えば、第二端末３で指示されたウィンドウの中の情報である。予め決められた情報は、例えば、サーバ装置２で管理されている情報である。予め決められた情報は、例えば、クレジットカード番号、銀行口座番号などの、第二ユーザの個人的な情報であり、秘密にすべき情報である。画面情報は、ＨＴＭＬ、ＸＭＬ、ビットマップ等、そのデータ構造は問わない。
【００６２】
第一処理部１４は、各種の処理を行う。各種の処理とは、例えば、第一受付部１２が受け付けた指示や情報等を、送信する構造の指示や情報等に変更する処理、第一受信部１３が受信した情報を出力する構造に変更する処理等である。
【００６３】
また、各種の処理とは、例えば、第一画面受信部１３２が受信した画面情報のうち、一部の情報を非表示とする画面情報を構成する処理である。非表示とすることは、例えば、削除すること、マスクをかけること等である。
【００６４】
また、各種の処理とは、例えば、第一受付部１２が第一ユーザから受け付けた指示や情報等の入力を用いて、当該入力に対応する情報である補助情報を構成する処理である。つまり、補助情報は、第一入力を除く情報であり、第一ユーザの操作に応じて取得される情報である。なお、補助情報は、例えば、マウスやペン等の入力手段のポインタの画面内の位置を示す座標情報、マウスやペン等の入力手段のポインタのウィンドウ内の相対的な位置を示す座標情報、押下されたボタンに対応するイベントのイベント識別子、選択されたメニュー項目に対応するイベントのイベント識別子等である。補助情報は、例えば、スクリプトであっても良い。  また、各種の処理とは、例えば、第一出力部１５が出力した画面情報の領域内に、マウスやペン等の入力手段のポインタが存在する場合のみ、当該ポインタの画面内の位置を示す座標情報または当該ポインタのウィンドウ内の相対的な位置を示す座標情報を取得する処理である。
【００６５】
第一出力部１５は、第一画面受信部１３２が受信した画面情報を出力する。第一出力部１５は、例えば、第一画面受信部１３２が受信した画面情報と、第一入力受信部１３１が受信した第二入力とを出力する。第一出力部１５は、例えば、第二端末３の画面の全部の情報のうち、予め決められた情報を含まない画面情報を出力することは好適である。なお、第一画面受信部１３２が受信した画面情報を第一出力部１５が出力することは、第一画面受信部１３２が受信した画面情報のうち、一部の情報を出力することも含むと考えても良い。つまり、第一出力部１５は、第一画面受信部１３２が受信した画面情報のうち、予め決められた条件を満たす情報が非表示となるように画面情報を出力しても良い。また、予め決められた条件を満たす情報とは、例えば、第二端末３で指示されたウィンドウの中の情報である。予め決められた情報は、例えば、サーバ装置２で管理されている情報である。予め決められた情報は、例えば、クレジットカード番号、銀行口座番号などの、第二ユーザの個人的な情報であり、秘密にすべき情報である。なお、予め決められた条件とは、例えば、所定の構造を有する情報であること、第二端末３で指示されたウィンドウのウィンドウ識別子で識別されるウィンドウ内の情報であること、第二端末３で指示されたフィールドのフィールド識別子で識別されるフィールド内の情報であること等である。
【００６６】
ここで、出力とは、通常、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【００６７】
第一送信部１６は、第一入力を送信する。この第一入力は、第一受付部１２が受け付けた情報である。第一送信部１６が第一入力を送信するタイミングは問わない。例えば、第一送信部１６は、第一ユーザの指示を第一受付部１２が受け付けることにより、第一入力を送信する。例えば、第一送信部１６は、第一入力の入力が確定すると、当該第一入力を送信する。なお、第一送信部１６は、例えば、第一入力をサーバ装置２に送信するが、直接に第二端末３に送信しても良い。
【００６８】
第一送信部１６は、
【００６９】
サーバ装置２を構成するサーバ格納部２１には、各種の情報が格納される。各種の情報とは、例えば、後述するユーザ情報、後述するチャット情報、第二端末３から送信された画面情報、１または２以上のウェブページ等である。
【００７０】
ユーザ情報は、ユーザに関する情報であり、例えば、１または２以上の属性値を有する。ユーザ情報は、通常、第二端末３のユーザである第二ユーザに関する情報である。１以上の属性値とは、静的属性値でも良いし、動的属性値でも良い。静的属性値とは、通常、変化しない属性値であるが、時々刻々とは変化しない属性値であると考えても良い。静的属性値は、例えば、氏名、年齢、住所、電話番号、クレジットカード番号、メールアドレス、第二端末識別子、第二ユーザ識別子、パスワード等である。第二端末識別子は、第二端末３を識別する情報であり、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。第二ユーザ識別子は、第二ユーザを識別する情報であり、例えば、ＩＤである。第一ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。動的属性値は、ユーザの操作等により、動的に変化し得る属性値である。動的属性値には、例えば、リアルタイム動的属性値、履歴情報利用動的属性値がある。リアルタイム動的属性値は、リアルタイムに時々刻々と変化する属性値である。リアルタイム動的属性値は、例えば、ユーザが現在閲覧しているウェブページの滞在時間、現在の滞在の際の閲覧したウェブページ数等である。履歴情報利用動的属性値は、過去の来訪時の操作情報の履歴をも用いて取得される動的属性値である。履歴情報利用動的属性値は、例えば、購入回数、購入金額、総購入金額、平均滞在時間、平均ＰＶ数、来訪回数等である。
【００７１】
チャット情報は、第一端末１のユーザである第一ユーザと、第二端末３のユーザである第二ユーザとの間で行ったチャット（会話と言っても良い）に関する情報である。チャット情報は、第一入力を含む。チャット情報は、第二入力を含むことは好適である。つまり、チャット情報は、第一ユーザから第二ユーザに送信されるメッセージ、または第二ユーザから第一ユーザに送信されるメッセージを含む。チャット情報は、例えば、メッセージの送信者を識別するユーザ識別子を含む。チャット情報は、例えば、メッセージの受信者を識別するユーザ識別子を含む。なお、ユーザ識別子は、第一端末１のユーザのユーザ識別子である第一ユーザ識別子、または第二端末３のユーザのユーザ識別子である第二ユーザ識別子である。
【００７２】
ウェブページとは、例えば、第二ユーザが閲覧するウェブページである。
【００７３】
サーバ受信部２２は、各種の情報を受信する。各種の情報とは、例えば、画面情報、第一入力、第二入力である。
【００７４】
サーバ受信部２２は、画面情報を第二端末３から受信する。画面情報は、第二端末３の画面の全部または一部の情報である。画面の一部の情報である画面情報は、予め決められた情報を含まない画面情報である。予め決められた情報を特定する情報（以下、適宜「特定情報」と言う）は、例えば、サーバ格納部２１に格納されている。特定情報は、例えば、ユーザ情報のうちの特定の属性値であり、例えば、クレジットカード番号である。
【００７５】
また、サーバ受信部２２は、第一端末１から第一入力を受信する。第一入力は、通常、第一ユーザが第二ユーザに向けて第一端末１に入力した情報である。
【００７６】
サーバ受信部２２は、第二端末３から第二入力を受信することは好適である。第二入力は、第二ユーザの第二端末３への入力である。第二入力は、通常、第二ユーザが第一ユーザに向けて第二端末３に入力した情報である。
【００７７】
なお、サーバ受信部２２は、第一画像、第二画像を受信しても良い。また、サーバ受信部２２は、第一端末１の画面情報を第一端末１から受信しても良い。第一端末１の画面情報とは、第一端末１の画面の全部または一部の情報である。また、サーバ受信部２２は、第一端末１から補助情報を受信しても良い。なお、補助情報は、例えば、上述した座標情報、イベント識別子等である。
【００７８】
サーバ処理部２３は、各種の処理を行う。各種の処理とは、例えば、受信された情報を蓄積する処理である。各種の処理とは、例えば、受信された情報から送信する情報を構成する処理である。
【００７９】
各種の処理とは、例えば、サーバ受信部２２が第二端末３から受信した画面情報の中から、予め決められた情報を見えないようにして、送信する画面情報を構成する処理である。サーバ処理部２３は、例えば、サーバ格納部２１の特定情報を取得し、当該特定情報に従って、受信された画面情報の中から、特定情報により特定される情報を見えないように処理し、送信する画面情報を構成する。特定情報により特定される情報を見えないようにする処理は、画面情報から当該情報を削除する処理、または画面情報の中の当該情報に対してマスキングする処理等である。
【００８０】
サーバ送信部２４は、サーバ受信部２２が受信した画面情報を第一端末１に送信する。サーバ送信部２４は、サーバ処理部２３が構成した画面情報を第一端末１に送信する。なお、サーバ処理部２３が構成した画面情報を送信する処理は、サーバ受信部２２が受信した画面情報を送信する処理と同一視しても良い。
【００８１】
サーバ送信部２４は、サーバ受信部２２が受信した第一入力を第二端末３に送信する。サーバ受信部２２が受信した第一入力を送信することは、サーバ処理部２３が、送信のために構成した第一入力を送信することと同一視しても良い。
【００８２】
なお、サーバ送信部２４は、第一端末１の画面情報は送信しないことが好適である。第一端末１の第一ユーザが第二ユーザに対する管理者等である場合、サーバ送信部２４は、第一端末１の画面情報を第二端末３に送信しないことは好適である。また、サーバ送信部２４は、補助情報を第二端末３に送信しても良い。
【００８３】
また、サーバ送信部２４は、サーバ受信部２２が受信した第二入力を第一端末１に送信することは好適である。
【００８４】
第二端末３は、第一端末１と通信可能であるが、第一端末１の画面情報を出力しないことは好適である。第二端末３において、第一端末１の画面情報が出力されない場合、第一端末１は画面情報を送信しないことは好適である。
【００８５】
第二端末３を構成する第二格納部３１には、各種の情報が格納される。各種の情報とは、例えば、第二ユーザ識別子等である。第二ユーザ識別子は、第二ユーザを識別する情報であり、例えば、ＩＤである。第二ユーザ識別子は、電話番号、メールアドレス等でも良い。第二ユーザ識別子は、第二端末３を識別する情報でも良い。
【００８６】
第二受付部３２は、第二入力を受け付ける。第二入力は、第二端末３への第二ユーザの入力である。第二入力の内容は問わない。第二入力は、例えば、テキストであるが、画像等でも良く、データタイプは問わない。また、第二入力は、例えば、メッセージ、メール、ショートメッセージ等である。
【００８７】
第二受付部３２は、第二画像を受け付けても良い。第二画像は、第二端末３で取得される画像である。第二画像は、例えば、第二ユーザを撮影した動画でも良いし、第二ユーザを撮影した静止画でも良い。
【００８８】
第二入力等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。第二受付部３２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００８９】
第二受信部３３は、各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、第一入力、第一画像、補助情報等である。なお、第二受信部３３は、通常、サーバ装置２から情報を受信するが、第一端末１から直接的に情報を受信しても良い。
【００９０】
第二入力受信部３３１は、第一入力を受信する。第一入力は、第一端末１の第一ユーザの入力である。
【００９１】
第二処理部３４は、各種の処理を行う。各種の処理とは、例えば、第二取得部３４１が行う処理である。各種の処理とは、例えば、第二受付部３２が受け付けた指示や情報等を、送信する構造の指示や情報等に変更する処理、第二受信部３３が受信した情報を出力する構造に変更する処理等である。
【００９２】
第二処理部３４は、例えば、補助情報である座標情報を用いて、出力されるポインタを構成する。なお、ポインタとは、例えば、マウスカーソルである。第二処理部３４は、例えば、補助情報であるスクリプトを実行する。
【００９３】
第二取得部３４１は、第二端末３の画面の全部または一部の情報である画面情報を取得する。第二取得部３４１は、例えば、第二端末３の画面のスクリーンショットを撮る。第二取得部３４１は、例えば、第二端末３の画面を構成するスクリプトを生成する。スクリプトは、例えば、ＸＭＬ、ＨＴＭＬ等である。なお、第二取得部３４１は、例えば、第二端末３の画面のすべての情報のうち、予め決められた情報が非表示となる画面情報を取得することは好適である。また、画面情報は、例えば、第二端末３のマウスまたはペン等の入力手段のポインタの情報、チャット以外のテキストエリアなどへの入力情報等を含んでも良いことは言うまでもない。また、ポインタの情報は、例えば、ポイントの位置を示す座標情報、ポインタの形状の情報等である。
【００９４】
第二端末３の画面の一部の情報である画面情報は、第二端末の画面の全部の情報のうち、予め決められた情報を含まない画面情報である。予め決められた情報は、例えば、第二ユーザが第二端末３に対して設定した情報である。予め決められた情報は、例えば、画面上のフィールドを識別するフィールド識別子に対応する情報、画面上のウィンドウを識別するウィンドウ識別子で識別されるウィンドウ内の情報である。
【００９５】
第二出力部３５は、第二入力受信部３３１が受信した第一入力を出力する。第二出力部３５は、第二ユーザが入力した第二入力を出力することは好適である。また、第二出力部３５は、第二処理部３４が構成したポインタを出力する。また、第二出力部３５は、第二処理部３４がスクリプトを実行した結果を出力しても良い。
【００９６】
第二送信部３６は、第二取得部３４１が取得した画面情報を送信する。第二送信部３６は、例えば、第二取得部３４１が取得した画面情報と、第二受付部３２が受け付けた第二入力とを送信する。なお、第二送信部３６が情報を送信するタイミングは問わない。例えば、第二ユーザの指示の受け付けにより、第二送信部３６は、第一入力、または／および画面情報を送信する。また、例えば、第二送信部３６は、定期的に画面情報を送信する。第二送信部３６は、例えば、サーバ装置２に情報を送信するが、第一端末１に直接に情報を送信しても良い。
【００９７】
第一格納部１１、サーバ格納部２１、および第二格納部３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９８】
第一格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が第一格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が第一格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が第一格納部１１等で記憶されるようになってもよい。
【００９９】
第一受信部１３、第一入力受信部１３１、第一画面受信部１３２、サーバ受信部２２、第二受信部３３、および第二入力受信部３３１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１００】
第一処理部１４、サーバ処理部２３、第二処理部３４、および第二取得部３４１は、通常、ＭＰＵやメモリ等から実現され得る。第一処理部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０１】
第一出力部１５、および第二出力部３５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１０２】
第一送信部１６、サーバ送信部２４、および第二送信部３６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１０３】
次に、情報システムＡの動作について説明する。まず、第一端末１の動作例について、図３のフローチャートを用いて説明する。
【０１０４】
（ステップＳ３０１）第一受信部１３は、情報を受信したか否かを判断する。情報を受信し場合はステップＳ３０２に行き、情報を受信しなかった場合はステップＳ３０６に行く。
【０１０５】
（ステップＳ３０２）第一処理部１４は、ステップＳ３０１で受信された情報から画面情報を取得する。なお、ここで、画面情報を取得できない場合があっても良い。なお、ステップＳ３０１で受信された画面情報は、第一画面受信部１３２が受信する。
【０１０６】
（ステップＳ３０３）第一処理部１４は、ステップＳ３０１で受信された情報から第二入力等を取得する。なお、ここで、第二入力等を取得できない場合があっても良い。また、第二入力等とは、第二入力、または第二入力と第二画像等である。さらに、なお、ステップＳ３０１で受信された第二入力は、第一入力受信部１３１が受信する。
【０１０７】
（ステップＳ３０４）第一処理部１４は、ステップＳ３０２、ステップＳ３０３で取得された情報のうち、１以上の情報を用いて、出力される画面を構成する。画面の構成方法は、問わない。つまり、例えば、ステップＳ３０２で取得された画面情報、ステップＳ３０３で取得された第二入力等の、画面内での位置は問わない。なお、第一処理部１４は、受信された画面情報の中の、予め決められた情報が非表示となるように出力される画面を構成しても良い。予め決められた情報とは、例えば、予め決められたフィールドの識別子に対応する情報、予め決められたウィンドウの識別子に対応する情報、予め決められた構造を有する情報（例えば、数字列１６桁のクレジットカード番号等）である。予め決められた情報は、上述した特定情報により特定される情報である。特定情報は、例えば、フィールドの識別子、ウィンドウの識別子、情報の構造を示す情報等、情報を特定できる情報であれば何でも良い。
【０１０８】
（ステップＳ３０５）第一出力部１５は、ステップＳ３０４で構成された画面を出力する。ステップＳ３０１に戻る。
【０１０９】
（ステップＳ３０６）第一受付部１２は、第一入力を受け付けたか否かを判断する。第一入力を受け付けた場合はステップＳ３０７に行き、第一入力を受け付けなかった場合はステップＳ３０１に戻る。
【０１１０】
（ステップＳ３０７）第一処理部１４は、ステップＳ３０６で受け付けた第一入力を用いて、送信する第一入力等を構成する。ステップＳ３０１に戻る。なお、送信する第一入力等とは、例えば、第一入力と第一格納部１１の第一ユーザ識別子である。
【０１１１】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１２】
次に、サーバ装置２の動作例について、図４のフローチャートを用いて説明する。
【０１１３】
（ステップＳ４０１）サーバ受信部２２は、第一端末１から第一入力等を受信したか否かを判断する。第一入力等を受信した場合はステップＳ４０２に行き、第一入力等を受信しなかった場合はステップＳ４０５に行く。なお、第一入力等は、例えば、第一入力、第一入力の送信元の第一ユーザの第一ユーザ識別子、および第一入力の受信先の第二ユーザの第二ユーザ識別子を有する。また、第一入力等は、例えば、第一入力のみである。
【０１１４】
（ステップＳ４０２）サーバ送信部２４は、ステップＳ４０１で受信された第一入力等を第二端末３に送信する。
【０１１５】
（ステップＳ４０３）サーバ処理部２３は、ステップＳ４０１で受信された第一入力等を用いて、蓄積する情報を構成する。蓄積する情報は、例えば、ステップＳ４０１で受信された第一入力等と時刻情報である。なお、サーバ処理部２３は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報とステップＳ４０１で受信された第一入力等とから、蓄積する情報を構成する。
【０１１６】
（ステップＳ４０４）サーバ処理部２３は、ステップＳ４０３で構成した情報をサーバ格納部２１に蓄積する。ステップＳ４０１に戻る。
【０１１７】
（ステップＳ４０５）サーバ受信部２２は、第二端末３から画面情報等を受信したか否かを判断する。画面情報等を受信した場合はステップＳ４０６に行き、画面情報等を受信しなかった場合はステップＳ４０１に戻る。なお、画面情報等とは、例えば、画面情報と第一ユーザ識別子と第二ユーザ識別子である。また、画面情報等とは、例えば、画面情報のみである。また、画面情報等とは、例えば、第二入力を含む。
【０１１８】
（ステップＳ４０６）サーバ送信部２４は、ステップＳ４０５で受信された画面情報等を第一端末１に送信する。
【０１１９】
（ステップＳ４０７）サーバ処理部２３は、ステップＳ４０５で受信された画面情報等を用いて、蓄積する情報を構成する。蓄積する情報は、例えば、ステップＳ４０５で受信された画面情報等と時刻情報である。なお、サーバ処理部２３は、例えば、図示しない時計から時刻情報を取得し、当該時刻情報とステップＳ４０５で受信された画面情報等とから、蓄積する情報を構成する。
【０１２０】
（ステップＳ４０８）サーバ処理部２３は、ステップＳ４０７で構成した情報をサーバ格納部２１に蓄積する。ステップＳ４０１に戻る。
【０１２１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２２】
次に、第二端末３の動作例について、図５のフローチャートを用いて説明する。
【０１２３】
（ステップＳ５０１）第二受信部３３は、情報を受信したか否かを判断する。情報を受信し場合はステップＳ５０２に行き、情報を受信しなかった場合はステップＳ５０５に行く。
【０１２４】
（ステップＳ５０２）第二処理部３４は、ステップＳ５０１で受信された情報から第一入力等を取得する。なお、ここで、第一入力を取得できない場合があっても良い。なお、第一入力等とは、例えば、第一入力と第一端末１の画面情報である。また、第一入力等とは、例えば、第一入力のみである。
【０１２５】
（ステップＳ５０３）第二処理部３４は、ステップＳ５０２で取得された情報を用いて、出力される画面を構成する。画面の構成方法は、問わない。つまり、例えば、ステップＳ５０２で取得された第一入力の、画面内での位置は問わない。
【０１２６】
（ステップＳ５０４）第二出力部３１５は、ステップＳ５０３で構成された画面を出力する。ステップＳ５０１に戻る。
【０１２７】
（ステップＳ５０５）第二受付部３２は、第二入力を受け付けたか否かを判断する。第二入力を受け付けた場合はステップＳ５０６に行き、第二入力を受け付けなかった場合はステップＳ５０７に行く。
【０１２８】
（ステップＳ５０６）第二処理部３４は、ステップＳ５０５で受け付けられた第二入力を用いて、送信する情報である第二入力等を構成する。そして、第二送信部３６は、当該第二入力等を送信する。ステップＳ５０１に戻る。なお、第二入力等とは、例えば、第二入力と第二ユーザ識別子と第一ユーザ識別子である。
【０１２９】
（ステップＳ５０７）第二処理部３４は、画面情報等の送信のタイミングであるか否かを判断する。画面情報等の送信のタイミングである場合はステップＳ５０８に行き、画面情報等の送信のタイミングでない場合はステップＳ５０１に戻る。
【０１３０】
（ステップＳ５０８）第二取得部３４１は、第二端末３の画面の画面情報を取得する。なお、画面情報を取得する処理は公知技術であるので、詳細な説明は省略する。
【０１３１】
（ステップＳ５０９）第二処理部３４は、ステップＳ５０８で取得した画面情報を用いて、送信する情報を構成する。なお、送信する情報は、例えば、画面情報と第二ユーザ識別子とを有する。
【０１３２】
（ステップＳ５１０）第二送信部３６は、ステップＳ５０９で構成された情報を送信する。ステップＳ５０１に戻る。
【０１３３】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３４】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１３５】
今、情報システムＡにおいて、第一ユーザ（以下、管理者と言う）と第二ユーザ（以下、ユーザと言う）とがチャットを行っている、とする。そして、情報システムＡを構成する第一端末１、サーバ装置２、および第二端末３が、上記した動作を行い、管理者とユーザとのチャットを実現している。かかる場合の２つの具体例を以下で説明する。
（具体例１）
【０１３６】
具体例１において、ユーザが使用する第二端末３の現在の画面は、図６である、とする。図６において、第二端末３のチャットの内容を表示している領域が６０１である。
【０１３７】
そして、第二端末３の第二処理部３４は、画面情報等の送信のタイミングであると、判断した、とする。次に、第二取得部３４１は、第二端末３の画面の画面情報を取得する。なお、ここでの画面情報は、図６の画面全体を構成するための情報であり、例えば、ＨＴＭＬで構成されている、とする。
【０１３８】
次に、第二処理部３４は、取得した画面情報を用いて、送信する情報を構成する。送信する情報は、図６の画面の画面情報、画面情報の送信元の第二ユーザの第二ユーザ識別子、管理者の第一ユーザ識別子を有する、とする。
【０１３９】
次に、第二送信部３６は、画面情報、第二ユーザ識別子、および第一ユーザ識別子を有する情報をサーバ装置２に送信する。
【０１４０】
次に、サーバ装置２のサーバ受信部２２は、第二端末３から画面情報等を受信する。次に、サーバ送信部２４は、受信された画面情報等を第一端末１に送信する。
【０１４１】
次に、サーバ処理部２３は、例えば、図示しない時計から現在時刻を示す時刻情報を取得する。そして、サーバ処理部２３は、受信された画面情報等と時刻情報とを有する情報を構成する。かかる情報は、情報の記録ための情報であり、履歴情報と言うこととする。履歴情報は、画面情報、第二ユーザ識別子、第一ユーザ識別子、および時刻情報を有する。そして、サーバ処理部２３は、構成した履歴情報をサーバ格納部２１に蓄積する。
【０１４２】
次に、第一端末１の第一受信部１３は、サーバ装置２から画面情報等を受信する。第一処理部１４は、受信された情報から画面情報を取得する。また、第一処理部１４は、受信された情報から第二入力を取得する。
【０１４３】
次に、第一処理部１４は、取得された情報を用いて、出力される画面を構成する。次に、第一出力部１５は、構成された画面を出力する。かかる画面の例は、図７である。図７の７０１は、管理者が行うチャットの画面である。７０２は、ユーザが見ている画面である。つまり、７０２は、第二端末３の画面の情報である。かかる図７の画面により、管理者は、通信相手のユーザが見ている画面を見ながら、適切にチャットを行える。
（具体例２）
【０１４４】
具体例２において、管理者がユーザに対して、接客を行うチャットが、情報システムＡで実現されている、とする。
【０１４５】
かかる場合のユーザが使用する第二端末３の現在の画面は、図８である、とする。図８において、第二端末３のチャットの内容を表示している領域が８０１である。図８において、ユーザが入力するフィールドは存在せず、第二入力が第一端末１に向けて送信されない。
【０１４６】
そして、第二端末３の第二処理部３４は、画面情報等の送信のタイミングであると、判断した、とする。次に、第二取得部３４１は、第二端末３の画面の画面情報を取得する。なお、ここでの画面情報は、図８の画面全体を構成するための情報である、とする。
【０１４７】
次に、第二処理部３４は、取得した画面情報を用いて、送信する情報を構成する。送信する情報は、図８の画面の画面情報、画面情報の送信元の第二ユーザの第二ユーザ識別子、管理者の第一ユーザ識別子を有する、とする。
【０１４８】
次に、第二送信部３６は、画面情報、第二ユーザ識別子、および第一ユーザ識別子を有する情報をサーバ装置２に送信する。
【０１４９】
次に、サーバ装置２のサーバ受信部２２は、第二端末３から画面情報等を受信する。次に、サーバ送信部２４は、受信された画面情報等を第一端末１に送信する。
【０１５０】
次に、サーバ処理部２３は、例えば、図示しない時計から現在時刻を示す時刻情報を取得する。そして、サーバ処理部２３は、受信された画面情報等と時刻情報とを有する情報を構成する。かかる情報は、情報の記録ための情報であり、履歴情報と言うこととする。履歴情報は、画面情報、第二ユーザ識別子、第一ユーザ識別子、および時刻情報を有する。そして、サーバ処理部２３は、構成した履歴情報をサーバ格納部２１に蓄積する。
【０１５１】
次に、第一端末１の第一受信部１３は、サーバ装置２から画面情報等を受信する。第一処理部１４は、受信された情報から画面情報を取得する。また、第一処理部１４は、受信された情報から第二入力を取得する。
【０１５２】
次に、第一処理部１４は、取得された情報を用いて、出力される画面を構成する。次に、第一出力部１５は、構成された画面を出力する。かかる画面の例は、図９である。図９の９０１は、管理者が行う接客の画面である。なお、接客もチャットの一例である、と考えても良い。また、接客やチャットは、管理者等の一方のユーザのみから、入力（例えば、第一入力」を送信できても良い。また、図９の９０２は、第二端末３のユーザが見ている画面である。つまり、９０２は、第二端末３の画面の情報である。かかる図９の画面により、管理者は、通信相手のユーザが見ている画面を見ながら、適切にチャットを行える。
【０１５３】
なお、図７、図９において、第二端末３のユーザが見ている画面の画面情報のウィンドウと、管理者のチャット用のウィンドウとがオーバーラップしていた。しかし、受信された画面情報のウィンドウと、チャット用のウィンドウとの配置や表示態様は問わない。例えば、図１０のように、第一端末１の管理者の画面の中に、ＰｉｎＰの態様で、第二端末３のユーザが見ている画面の画面情報（１００１参照）が配置されても良い。
【０１５４】
以上、本実施の形態によれば、相手との通信中に、相手が見ている画面を見ることができるため、相手との通信中に相手の様子が良く把握できる。
【０１５５】
また、本実施の形態によれば、チャット等の通信をしながら、相手が見ている画面を見ることができるため、相手の様子を確認しながら、相手へ送信する情報を入力できる。
【０１５６】
また、本実施の形態によれば、第二端末の画面の情報のうち出力すべきでない情報は第一端末で出力せずに済むため、第二ユーザのプライバシー等を守ることができる。
【０１５７】
さらに、本実施の形態によれば、第一ユーザは、第二ユーザ通信しながら、第二ユーザが見ている画面を見ることができるため、第二ユーザの様子を把握しつつ、第一ユーザのプライバシーは担保できる。
【０１５８】
なお、本実施の形態において、第二端末３の画面情報のうち予め決められた情報を含まない画面情報が第一端末１で出力された。かかる出力制御の方法として、例えば、上述した通り、以下の（１）から（３）の方法がある。
（１）第二端末３からサーバ装置２へ予め決められた情報を送らない方法
（２）サーバ装置２は第二端末３の画面情報のすべてを受信するが、サーバ装置２から第一端末１へ情報を予め決められた情報を送らない方法
（３）第一端末１は第二端末３の画面情報のすべてを受信するが、第一端末１で受信した画面情報のうちの予め決められた情報を出力しない方法
【０１５９】
また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における第一端末１を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、例えば、コンピュータを、第一ユーザの入力である第一入力を受け付ける第一受付部と、前記第一入力を送信する第一送信部と、第二端末の画面の全部または一部の情報である画面情報を受信する第一画面受信部と、前記画面情報とを出力する第一出力部として機能させるためのプログラムである。
【０１６０】
また、サーバ装置２を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、例えば、コンピュータを、第二端末の画面の全部または一部の情報である画面情報を前記第二端末から受信するサーバ受信部と、前記画面情報を第一端末に送信するサーバ送信部として機能させるためのプログラムである。
【０１６１】
また、第二端末３を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、例えば、コンピュータを、第二端末の画面の全部または一部の情報である画面情報を取得する第二取得部と、前記画面情報を送信する第二送信部と、第一端末の第一ユーザの入力である第一入力を受信する第二受信部と、前記第一入力を出力する第二出力部として機能させるためのプログラムである。
【０１６２】
また、図１１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置２等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１１は、このコンピュータシステム３００の概観図であり、図１２は、システム３００のブロック図である。
【０１６３】
図１１において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１６４】
図１２において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１６５】
コンピュータシステム３００に、上述した実施の形態のサーバ装置２等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１６６】
プログラムは、コンピュータ３０１に、上述した実施の形態のサーバ装置２等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１６７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１６８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１６９】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１７０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７１】
以上のように、本発明にかかる情報システムは、通信しながら、相手が見ている画面を見ることができるため、相手の様子が分かるという効果を有し、チャットシステム等として有用である。
【符号の説明】
【０１７２】
１  第一端末
２  サーバ装置
３  第二端末
１１  第一格納部
１２  第一受付部
１３  第一受信部
１４  第一処理部
１５  第一出力部
１６  第一送信部
２１  サーバ格納部
２２  サーバ受信部
２３  サーバ処理部
２４  サーバ送信部
３１  第二格納部
３２  第二受付部
３３  第二受信部
３４  第二処理部
３５  第二出力部
３６  第二送信部
１３１  第一入力受信部
１３２  第一画面受信部
３３１  第二入力受信部
３４１  第二取得部
【図１】
2019185298.tif 000003
【図２】
2019185298.tif 000004
【図３】
2019185298.tif 000005
【図４】
2019185298.tif 000006
【図５】
2019185298.tif 000007
【図６】
2019185298.tif 000008
【図７】
2019185298.tif 000009
【図８】
2019185298.tif 000010
【図９】
2019185298.tif 000011
【図１０】
2019185298.tif 000012
【図１１】
2019185298.tif 000013
【図１２】
2019185298.tif 000014