(57)【要約】【課題】複数の通信装置でウェブページを共有する場合に、ウェブページの内容に応じて自動的に通信装置の動作を制御すること。【解決手段】属性判定手段１２２は、取得したウェブページの属性を判定する。ポリシー決定手段１２３は、ウェブページの属性と、ゲスト端末によるウェブページの共有を許可するか否かを示す共有可否情報と、ゲスト端末におけるウェブページに対する操作を許可するか否かを示す操作可否情報とを対応付けた属性対応テーブルに基づいて、判定された属性に対応する共有ポリシーを決定する。ウェブページ作成手段１２４は、取得したウェブページを基にして、ホスト端末とゲスト端末とで共有する共有ウェブページを作成する。ウェブページ送信手段１２５は、共有ポリシーがゲスト端末によるウェブページの共有を許可することを示す場合にのみ、共有ウェブページをゲスト端末に送信する。【選択図】図３
2012155672.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページのＵＲＬとゲスト端末の通信アドレスとを含む開始指示が入力された場合にホスト端末と前記ゲスト端末とのセッションを開始するセッション管理手段と、
前記ＵＲＬに対応するウェブページを取得し、当該ウェブページの属性を判定する属性判定手段と、
ウェブページの属性と、ゲスト端末によるウェブページの共有を許可するか否かを示す共有可否情報と、ゲスト端末におけるウェブページに対する操作を許可するか否かを示す操作可否情報とを対応付けた属性対応テーブルを有し、前記属性判定手段で判定された属性に対応する共有可否情報と操作可否情報とを当該属性対応テーブルから抽出し、抽出した共有可否情報と操作可否情報とを含む共有ポリシーを決定するポリシー決定手段と、
前記取得したウェブページを基にして、前記ホスト端末と前記ゲスト端末とで共有する共有ウェブページを作成するウェブページ作成手段と、
前記共有ポリシーがゲスト端末によるウェブページの共有を許可することを示す場合に、前記共有ウェブページを前記ゲスト端末に送信するウェブページ送信手段と、
前記ゲスト端末における操作の内容を示す操作情報を前記ゲスト端末から取得し、前記共有ポリシーがゲスト端末におけるウェブページに対する操作を許可することを示す場合に、当該操作に応じた変更を前記共有ウェブページに加えるように前記ウェブページ作成手段を制御するウェブページ制御手段と
を有することを特徴とするウェブページ共有装置。
【請求項２】
前記属性判定手段は、前記ウェブページがユーザを認証するためのウェブページであるか否か、前記ウェブページが入力フォームであるか否か、前記ウェブページが再配布を禁止されたウェブページであるか否かのうち１つ以上について判定することを特徴とする請求項１に記載のウェブページ共有装置。
【請求項３】
前記ポリシー決定手段は、ウェブページのＵＲＬと過去に決定した共有ポリシーとを対応付けた履歴データベースを有し、前記開始要求に含まれるＵＲＬに対応する共有ポリシーを当該履歴データベースから抽出することによって共有ポリシーを決定することを特徴とする請求項１又は２に記載のウェブページ共有装置。
【請求項４】
前記ポリシー決定手段は、ウェブページのＵＲＬと過去に決定した共有ポリシーとを対応付けた履歴データベースを有し、前記開始要求に含まれるＵＲＬと同一のウェブサイトに属する同種のウェブページに対応する共有ポリシーを当該履歴データベースから抽出することによって共有ポリシーを決定することを特徴とする請求項１又は２に記載のウェブページ共有装置。
【請求項５】
前記ウェブページ作成手段は、前記ポリシー決定手段によって決定された共有ポリシーを示す情報を前記共有ウェブページに付加することを特徴とする請求項１乃至４のいずれかに記載のウェブページ共有装置。
【請求項６】
前記ポリシー決定手段は、ウェブページのＵＲＬと前記共有可否情報と前記操作可否情報とを対応付けたポリシーデータベースを有し、前記開始要求に含まれるＵＲＬに対応する共有ポリシーを当該ポリシーデータベースから抽出することによって共有ポリシーを決定することを特徴とする請求項１乃至５のいずれかに記載のウェブページ共有装置。
【請求項７】
前記ポリシー決定手段は、ウェブページのＵＲＬと前記共有可否情報と前記操作可否情報とを外部から取得することによって前記ポリシーデータベースを更新することを特徴とする請求項６に記載のウェブページ共有装置。
【請求項８】
前記ウェブページ作成手段は、前記取得したウェブページに前記セッションを特定するための情報が含まれている場合に、当該情報を当該ウェブページから削除することを特徴とする請求項１乃至７に記載のウェブページ共有装置。
【請求項９】
前記属性判定手段は、前記ＵＲＬに対応するウェブページを基に、ウェブページを共有する手段として、ウェブページを表すＨＴＭＬデータを作成する手段が利用可能か、利用不能かを判定し、
前記ウェブページ作成手段は、前記属性判定手段の判定に応じて、ウェブページを表すＨＴＭＬデータを作成する手段あるいはウェブページの画面情報を画像データとして作成する手段のいずれかを選択して前記共有ウェブページを作成する
ことを特徴とする請求項１に記載のウェブページ共有装置。
【請求項１０】
ウェブページのＵＲＬとゲスト端末の通信アドレスとを含む開始指示が入力された場合にホスト端末と前記ゲスト端末とのセッションを開始するセッション管理ステップと、
前記ＵＲＬに対応するウェブページを取得し、当該ウェブページの属性を判定する属性判定ステップと、
ウェブページの属性と、ゲスト端末によるウェブページの共有を許可するか否かを示す共有可否情報と、ゲスト端末におけるウェブページに対する操作を許可するか否かを示す操作可否情報とを対応付けた属性対応テーブルから、前記属性判定手段で判定された属性に対応する共有可否情報と操作可否情報とを抽出し、抽出した共有可否情報と操作可否情報とを含む共有ポリシーを決定するポリシー決定ステップと、
前記取得したウェブページを基にして、前記ホスト端末と前記ゲスト端末とで共有する共有ウェブページを作成するウェブページ作成ステップと、
前記共有ポリシーがゲスト端末によるウェブページの共有を許可することを示す場合に、前記共有ウェブページを前記ゲスト端末に送信するウェブページ送信ステップと、
前記ゲスト端末における操作の内容を示す操作情報を前記ゲスト端末から取得し、前記共有ポリシーがゲスト端末におけるウェブページに対する操作を許可することを示す場合に、当該操作に応じた変更を前記共有ウェブページに加えるウェブページ制御ステップと
を有することを特徴とするウェブページ共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信装置でウェブページを共有する技術に関する。
【背景技術】
【０００２】
ブラウザ機能を有する複数の通信装置に同一のウェブページを表示させ、いずれかの通信装置で行われたウェブページ上の操作に応じて他の通信装置に表示されているウェブページを変化させるウェブページ共有の技術が知られている。この技術は、例えば、通信装置の操作に不慣れなユーザに対して、電子商取引の手続を支援するといった場面で利用される。具体的には、ユーザが電子商取引の運営会社宛に電話をかけて手続の支援を依頼すると、オペレータが、運営会社の通信装置（ホスト端末）に入力フォームのウェブページを表示させるとともに、同一のウェブページを表すＨＴＭＬデータをユーザの通信装置（ゲスト端末）に送信する。すると、ゲスト端末にこの入力フォームが表示され、オペレータは、最初の項目の入力方法をユーザに電話で説明する。ゲスト端末でこの項目の入力が行われると、入力後の状態を含むデータをゲスト端末からホスト端末に送信することによって、ホスト端末側のウェブページの表示をゲスト端末と同期させて変化させる。オペレータは、ホスト端末で入力の内容を確認し、次に入力すべき項目についてユーザに説明する、といった具合である。なお、ウェブページを共有する手段として、各通信装置に共有するウェブページを表すＨＴＭＬデータを作成して送信する手段や、ウェブページの画面情報を画像データとして作成して送信する手段がある。ＨＴＭＬデータを送信する手段は、画像データを送信する手段に比べて送信するデータ量が小さくて済む利点があるが、ウェブページがＪａｖａｓｃｒｉｐｔ（登録商標）やＦｌａｓｈ（登録商標）などの動的コンテンツを含む場合、共有のウェブページが正常に表示できないなどの制限が発生する可能性がある。
【０００３】
ところが、ウェブページ共有を無制限に行うと、問題が生じるおそれがある。例えば、入力フォームへの入力の完了後、手続を確定するための操作を行うことになるが、その操作がゲスト端末とホスト端末の両方で行われると、同じ内容の２件の取引が発生してしまう。あるいは、ゲスト端末で入力されたパスワード等の秘匿すべき情報がホスト端末に表示されてしまうことも考えられる。
このような問題を解決するために、特許文献１では、特定の種類のデータをゲスト端末からホスト端末に送信しないようにゲスト端末の動作に制限を設けることが提案されている。特許文献２では、通信装置で制限すべき動作を定めた制限情報をコンテンツ毎に作成しておき、通信装置からコンテンツの送信を要求された場合に、当該コンテンツに対応する制限情報を当該コンテンツに付加して送信し、制限情報に従って通信装置が動作を制限することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１０９１４７号公報
【特許文献２】特開２００７−１９３４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、制限すべき動作が定められていないウェブページの共有を実施する度に通信装置に動作の制限を設定するのは、ユーザにとって使い勝手の問題がある。また、ウェブページ毎に制限情報を作成するのは、ウェブページの提供者にとって負担が大きい。さらに、ウェブページを共有する手段として、ウェブページを表すＨＴＭＬデータを送信する手段においては、共有するウェブページの内容によっては、正常に表示できない可能性がある。
本発明は、複数の通信装置でウェブページを共有する場合に、ウェブページの内容に応じて自動的に通信装置の動作を制御することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係るウェブページ共有装置は、ウェブページのＵＲＬとゲスト端末の通信アドレスとを含む開始指示が入力された場合にホスト端末と前記ゲスト端末とのセッションを開始するセッション管理手段と、前記ＵＲＬに対応するウェブページを取得し、当該ウェブページの属性を判定する属性判定手段と、ウェブページの属性と、ゲスト端末によるウェブページの共有を許可するか否かを示す共有可否情報と、ゲスト端末におけるウェブページに対する操作を許可するか否かを示す操作可否情報とを対応付けた属性対応テーブルを有し、前記属性判定手段で判定された属性に対応する共有可否情報と操作可否情報とを当該属性対応テーブルから抽出し、抽出した共有可否情報と操作可否情報とを含む共有ポリシーを決定するポリシー決定手段と、前記取得したウェブページを基にして、前記ホスト端末と前記ゲスト端末とで共有する共有ウェブページを作成するウェブページ作成手段と、前記共有ポリシーがゲスト端末によるウェブページの共有を許可することを示す場合に、前記共有ウェブページを前記ゲスト端末に送信するウェブページ送信手段と、前記ゲスト端末における操作の内容を示す操作情報を前記ゲスト端末から取得し、前記共有ポリシーがゲスト端末におけるウェブページに対する操作を許可することを示す場合に、当該操作に応じた変更を前記共有ウェブページに加えるように前記ウェブページ作成手段を制御するウェブページ制御手段とを有することを特徴とする。
【０００７】
請求項２に係るウェブページ共有装置は、請求項１に記載のウェブページ共有装置において、前記属性判定手段は、前記ウェブページがユーザを認証するためのウェブページであるか否か、前記ウェブページが入力フォームであるか否か、前記ウェブページが再配布を禁止されたウェブページであるか否かのうち１つ以上について判定することを特徴とする。
請求項３に係るウェブページ共有装置は、請求項１又は２に記載のウェブページ共有装置において、前記ポリシー決定手段は、ウェブページのＵＲＬと過去に決定した共有ポリシーとを対応付けた履歴データベースを有し、前記開始要求に含まれるＵＲＬに対応する共有ポリシーを当該履歴データベースから抽出することによって共有ポリシーを決定することを特徴とする。
請求項４に係るウェブページ共有装置は、請求項１又は２に記載のウェブページ共有装置において、前記ポリシー決定手段は、ウェブページのＵＲＬと過去に決定した共有ポリシーとを対応付けた履歴データベースを有し、前記開始要求に含まれるＵＲＬと同一のウェブサイトに属する同種のウェブページに対応する共有ポリシーを当該履歴データベースから抽出することによって共有ポリシーを決定することを特徴とする。
【０００８】
請求項５に係るウェブページ共有装置は、請求項１乃至４のいずれかに記載のウェブページ共有装置において、前記ウェブページ作成手段は、前記ポリシー決定手段によって決定された共有ポリシーを示す情報を前記共有ウェブページに付加することを特徴とする。
請求項６に係るウェブページ共有装置は、請求項１乃至５のいずれかに記載のウェブページ共有装置において、前記ポリシー決定手段は、ウェブページのＵＲＬと前記共有可否情報と前記操作可否情報とを対応付けたポリシーデータベースを有し、前記開始要求に含まれるＵＲＬに対応する共有ポリシーを当該ポリシーデータベースから抽出することによって共有ポリシーを決定することを特徴とする。
請求項７に係るウェブページ共有装置は、請求項６に記載のウェブページ共有装置において、前記ポリシー決定手段は、ウェブページのＵＲＬと前記共有可否情報と前記操作可否情報とを外部から取得することによって前記ポリシーデータベースを更新することを特徴とする。
請求項８に係るウェブページ共有装置は、請求項１乃至７に記載のウェブページ共有装置において、前記ウェブページ作成手段は、前記取得したウェブページに前記セッションを特定するための情報が含まれている場合に、当該情報を当該ウェブページから削除することを特徴とする。
請求項９に係るウェブページ共有装置は、請求項１に記載のウェブページ共有装置において、前記属性判定手段は、前記ＵＲＬに対応するウェブページを基に、ウェブページを共有する手段として、ウェブページを表すＨＴＭＬデータを作成する手段が利用可能か、利用不能かを判定し、前記ウェブページ作成手段は、前記属性判定手段の判定に応じて、ウェブページを表すＨＴＭＬデータを作成する手段あるいはウェブページの画面情報を画像データとして作成する手段のいずれかを選択して前記共有ウェブページを作成することを特徴とする。
【０００９】
請求項１０に係るウェブページ共有方法は、ウェブページのＵＲＬとゲスト端末の通信アドレスとを含む開始指示が入力された場合にホスト端末と前記ゲスト端末とのセッションを開始するセッション管理ステップと、前記ＵＲＬに対応するウェブページを取得し、当該ウェブページの属性を判定する属性判定ステップと、ウェブページの属性と、ゲスト端末によるウェブページの共有を許可するか否かを示す共有可否情報と、ゲスト端末におけるウェブページに対する操作を許可するか否かを示す操作可否情報とを対応付けた属性対応テーブルから、前記属性判定手段で判定された属性に対応する共有可否情報と操作可否情報とを抽出し、抽出した共有可否情報と操作可否情報とを含む共有ポリシーを決定するポリシー決定ステップと、前記取得したウェブページを基にして、前記ホスト端末と前記ゲスト端末とで共有する共有ウェブページを作成するウェブページ作成ステップと、前記共有ポリシーがゲスト端末によるウェブページの共有を許可することを示す場合に、前記共有ウェブページを前記ゲスト端末に送信するウェブページ送信ステップと、前記ゲスト端末における操作の内容を示す操作情報を前記ゲスト端末から取得し、前記共有ポリシーがゲスト端末におけるウェブページに対する操作を許可することを示す場合に、当該操作に応じた変更を前記共有ウェブページに加えるウェブページ制御ステップとを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の通信装置でウェブページを共有する場合に、ウェブページの内容に応じて自動的に通信装置の動作を制御することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の構成の全体を示す図である。
【図２】通信装置１００のハードウェア構成を示す図である。
【図３】ウェブページ共有装置１２０の機能構成を示す図である。
【図４】属性対応テーブル１３１を示す図である。
【図５】問い合わせ画像１３２を示す図である。
【図６】問い合わせ画像１３３を示す図である。
【図７】履歴データベース１３４を示す図である。
【図８】ポリシーデータベース１３５を示す図である。
【図９】共有セッションの開始から共有ウェブページの送信までの動作を示す図である。
【図１０】ホスト端末１００Ａにおける動作の制御に関する動作を示す図である。
【図１１】ブラウザの表示の更新に関する動作を示す図である。
【発明を実施するための形態】
【００１２】
（１）実施形態
本発明の実施形態について説明する。
（１．１）構成
図１は、本実施形態の構成の全体を示す図である。本実施形態の主な構成要素は、ホスト端末１００Ａ、ゲスト端末１００Ｂ、移動通信網２００、通信網４００及びＷＷＷ（World Wide Web）サーバ５００である。なお、ホスト端末１００Ａとゲスト端末１００Ｂのハードウェア構成は同一であるから、両者を区別しない場合には、通信装置１００と総称する。
通信装置１００は、例えばIMT-2000（International Mobile Telecommunication 2000）方式の通信規格に従って通信を行う携帯電話機である。移動通信網２００は、基地局２１０及び交換機２２０を有し、通信装置１００による通話及びパケット通信を実現する。通信網４００は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）やＨＴＴＰ（HyperText Transfer Protocol）等の通信プロトコルに従って通信を行うための通信網である。ゲートウェイサーバ３００は、移動通信網２００と通信網４００との間の通信プロトコルの変換を行う。実際には、図示した以外にも多数の通信装置１００、基地局２１０、交換機２２０、ＷＷＷサーバ５００が設けられているが、図示は省略した。
【００１３】
図２は、通信装置１００のハードウェア構成を示す図である。通信装置１００は、制御部１０１、記憶部１０２、パケット通信部１０３、通話部１０４、マイクロフォン１０５、スピーカ１０６、操作部１０７、表示部１０８、アンテナ１０９及びＩＣ（Integrated Circuit）カード端子１１０を備える。
【００１４】
制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備える（いずれも図示省略）。記憶部１０２は、例えば、電力の供給がなくても記憶を保持する半導体メモリである。記憶部１０２は、ＯＳ（Operating System）を記憶しており、制御部１０１がＯＳを実行することによって通信装置１００の動作を制御する。また、記憶部１０２は、通信装置１００をブラウザとして機能させるためのブラウザプログラムを記憶しており、制御部１０１がブラウザプログラムを実行することによって、ＨＴＭＬ（HyperText Markup Language）データに基づく文書を表示部１０８に表示させる。
【００１５】
パケット通信部１０３は、通信装置１００を移動通信網２００に接続してパケット通信を行うための通信インターフェイスである。パケット通信部１０３は、ＣＰＵ１０１から供給されたデータに基づいてパケットを生成し、このパケットをアンテナ１０９を介して基地局２１０に送信する。また、基地局から送信されたパケットがアンテナ１０９によって受信されると、パケット通信部１０３は、このパケットをつなぎ合わせてＣＰＵ１０１に供給する。
通話部１０４は、通信装置１００を移動通信網２００に接続して通話を行うための通信インターフェイスである。マイクロフォン１０５は、取得した音声を表す音声信号を通話部１０４に供給し、通話部１０４は、この音声信号をアンテナ１０９を介して基地局２１０に送信する。また、基地局２１０から送信された音声信号がアンテナ１０９によって受信されると、通話部１０４は、この音声信号をスピーカ１０６に供給し、スピーカ１０６は、この音声信号を音声に変換して出力する。
【００１６】
操作部１０７は、通信装置１００を操作するための操作子群を備える。操作子は、電源の投入又は切断、通話の開始又は終了、番号、記号、文字の入力のための各種キー、表示部１０８に表示されたカーソルを移動させるカーソルキー、カーソルの移動先に対応する動作の実行を通信装置１００に命じるための決定キー等である。表示部１０８にＨＴＭＬデータに基づく画像を表示させ、ユーザがカーソルキーを用いて所望のハイパーリンクにカーソルを移動させ、決定キーを押下する（クリックする）と、制御部１０１は、当該ハイパーリンクに関連付けられたＵＲＬ（Uniform Resource Locator）に宛ててリクエストを送信する。すると、このＵＲＬに対応するＨＴＭＬデータを格納しているＷＷＷサーバ５００が、このＨＴＭＬデータを含むレスポンスを通信装置１００に送信する。
表示部１０８は、例えば液晶表示装置であり、制御部１０１から供給された画像データに基づく画像を表示する。
【００１７】
ＩＣカード１１１は、ＵＩＭ（User Identity Module）やＵＳＩＭ（Universal Subscriber Identity Module）等の呼称で呼ばれる、電力の供給がなくても記憶を保持するＩＣチップを樹脂の板に埋め込んだ記憶媒体である。ＩＣカード１１１には、当該ＩＣカード１１１を一意に識別するためのカード識別番号、通信事業者を一意に識別するための事業者識別番号、電話番号等が記憶されており、ＩＣカード端子１１０にＩＣカード１１１を装着して電源を投入すると、制御部１０１が通話やパケット通信を許可する。
【００１８】
ホスト端末１００Ａとゲスト端末１００Ｂとの違いは、ホスト端末１００Ａがウェブページ共有装置１２０の機能を備えているのに対して、ゲスト端末１００Ｂが当該機能を備えていない点である。以下、ホスト端末１００Ａを使用するユーザをホストユーザ、ゲスト端末１００Ｂを使用するユーザをゲストユーザと呼ぶ。
図３は、ウェブページ共有装置１２０の機能構成を示す図である。具体的には、ホスト端末１００Ａの記憶部１０２にウェブページ共有プログラムが記憶されており、制御部１０１がウェブページ共有プログラムに従ってホスト端末１００Ａの各部を制御することによって、ホスト端末１００Ａにウェブページ共有装置１２０としての機能を実現させる。
ウェブページ共有装置１２０は、セッション管理手段１２１、属性判定手段１２２、ポリシー決定手段１２３、ウェブページ作成手段１２４、ウェブページ送信手段１２５及びウェブページ制御手段１２６を有する。
【００１９】
セッション管理手段１２１は、共有セッションの開始及び終了を制御する。具体的には、以下のとおりである。
共有セッションとは、複数の通信装置１００でウェブページを共有するセッションのことである。セッション管理手段１２１は、共有セッションの開始要求の受信を契機として、共有セッションを確立するための処理を実行する。開始要求は、ホストユーザが操作部１０７を操作してホスト端末１００Ａに開始要求を入力する場合と、ホスト端末１００Ａで実行中のアプリケーションがセッション管理手段１２１に開始要求を送信する場合とがある。開始要求には、共有するウェブページのＵＲＬと、ゲスト端末１００Ｂの通信アドレスとが含まれている。ゲスト端末１００Ｂの通信アドレスは、例えば、ＩＰ（Internet Protocol）アドレス、電話番号、電子メールアドレス、ＳＩＰ（Session Initiation Protocol）アドレス等である。セッション管理手段１２１は、開始要求を受信すると、共有セッションの実行を受諾するか否かをゲスト端末１００Ｂに問い合わせ、ゲストユーザが共有セッションの開始を受諾する旨の操作を行った場合に、セッション管理手段１２１がゲスト端末１００Ｂとの共有セッションを確立する。ゲストユーザが共有セッションの開始を受諾しない旨の操作を行った場合や、ゲスト端末１００Ｂが通信圏外にある等の理由で応答がない場合には、セッション管理手段１２１は共有セッションを確立しない。
【００２０】
また、セッション管理手段１２１は、共有セッションの終了要求の受信を契機として、共有セッションを切断する。終了要求は、ホストユーザがホスト端末１００Ａに終了要求を入力する場合と、ホスト端末１００Ａで実行中のアプリケーションがセッション管理手段１２１に終了要求を送信する場合とがある。
【００２１】
また、セッション管理手段１２１は、ホスト端末１００Ａ及びゲスト端末１００Ｂから操作情報を受信する。操作情報は、共有セッションの実行中にユーザがブラウザに対して行った操作の内容を表す情報である。例えば、操作がスクロールの場合、スクロールの方向とスクロールの量が操作情報に含まれる。例えば、操作がページナビゲーション、すなわち、同一のウェブサイト内の別のウェブページに表示を切り替えるためのハイパーリンクを用いたウェブページの切り替えの場合、切り替え後のウェブページを識別する情報が操作情報に含まれる。例えば、操作がフォーム入力の場合、入力の対象となった項目と、入力された内容とが操作情報に含まれる。
操作情報の生成には、例えば、操作情報を生成する機能を有するプラグインプログラムをブラウザに追加してもよいし、当該機能を有するブラウザを新たに作成してもよいし、当該機能をウィンドウマネージャ又はデバイスドライバに追加してもよい。
また、セッション管理手段１２１は、ホスト端末１００Ａ及びゲスト端末１００Ｂからイベント情報を受信する。イベント情報は、共有セッションの実行中にブラウザで表示されているウェブページの自動更新等のイベントが発生した場合のイベントの内容を示す情報である。
ゲスト端末１００Ｂからセッション管理手段１２１への操作情報及びイベント情報の送信には、例えば、ソケット通信を用いる。
【００２２】
属性判定手段１２２は、開始要求で指定されたウェブページを取得して当該ウェブページを解析し、得られた解析結果と、操作情報と、イベント情報とに基づいて、当該ウェブページの属性を判定する。ウェブページの属性とは、例えば、ユーザ認証、フォーム入力、再配布不可である。ユーザ認証なる属性は、ウェブページが、パスワード等を入力させることによってユーザを認証するためのウェブページであることを示す。フォーム入力なる属性は、ウェブページが、ユーザの個人情報等を入力するための入力フォームであることを示す。再配布不可なる属性は、ウェブページが、当該ウェブページを複製して別のウェブサイト等で公開することを禁止されていることを示す。
【００２３】
ユーザ認証なる属性は、次のようにして判定される。
属性判定手段１２２は、ホスト端末１００ＡがウェブページのＵＲＬにアクセスした際のＨＴＴＰレスポンスコードが４０１（Unauthorized）である場合に、当該ウェブページの属性がユーザ認証であると判定する。また、属性判定手段１２２は、ウェブページのＨＴＭＬデータにinputタグによるパスワード入力フィールド（type="password"）が含まれている場合に、当該ウェブページの属性がユーザ認証であると判定する。また、属性判定手段１２２は、ポップアップによるダイアログの表示を示すイベント情報をブラウザから受信した場合に、当該ウェブページの属性がユーザ認証であると判定する。
【００２４】
フォーム入力なる属性は、次のようにして判定される。
属性判定手段１２２は、ウェブページのＨＴＭＬデータにformタグが含まれている場合に、当該ウェブページの属性がフォーム入力であると判定する。また、属性判定手段１２２は、操作部１０７のカーソルキーによるウェブページ上のテキストボックスやラジオボタンへのフォーカスを示すイベント情報をブラウザから受信した場合に、当該ウェブページの属性がフォーム入力であると判定する。
【００２５】
再配布不可なる属性は、次のようにして判定される。
属性判定手段１２２は、ウェブページのＨＴＭＬデータに、meta要素のname属性として"prohibition"、content属性として"text"が含まれている場合に、当該ウェブページの属性が再配布不可であると判定する。また、属性判定手段１２２は、ウェブページのＨＴＭＬデータに含まれるJPEG画像ファイルのコメント領域の先頭にcopy="NO"がある場合に、当該ウェブページの属性が再配布不可であると判定する。
【００２６】
ポリシー決定手段１２３は、ウェブページの属性に基づいて、ウェブページの共有ポリシーを決定する。共有ポリシーは、共有可否情報と操作可否情報の２つの項目からなる。具体的には、以下のとおりである。
図４は、属性対応テーブル１３１を示す図である。属性対応テーブル１３１は、ウェブページの属性と、共有可否情報と、操作可否情報とを対応付けたテーブルであり、記憶部１０２に記憶されている。
共有可否情報とは、ウェブページの共有をゲスト端末１００Ｂに許可するか否かを示す。共有可否情報がyesである場合、共有を許可し、noである場合、共有を許可しない。共有可否情報がqueryである場合、ウェブページの共有を許可するか否かをゲストユーザに問い合わせる。
【００２７】
操作可否情報とは、ウェブページに対するゲスト端末１００Ｂからの操作を許可するか否かを示す。操作可否情報がyesである場合、操作を許可し、noである場合、操作を許可しない。操作可否情報がqueryである場合、ウェブページの操作を許可するか否かをゲストユーザに問い合わせる。
図４の例では、属性がユーザ認証の場合、共有可否情報はquery、操作可否情報はnoである。属性がフォーム入力の場合、共有可否情報はquery、操作可否情報はqueryである。属性が再配布不可の場合、共有可否情報はno、操作可否情報はnoである。属性が上記のいずれにも該当しない場合、共有可否情報はyes、操作可否情報はyesである。
【００２８】
図５は、ウェブページの共有の可否をユーザに問い合わせる場合にゲスト端末１００Ｂに表示させる問い合わせ画像１３２を示す図である。ポリシー決定手段１２３は、ウェブページの属性に対応する共有可否情報がqueryである場合に、問い合わせ画像１３２を示すＨＴＭＬデータをゲスト端末１００Ｂに送信する。ゲストユーザは、「はい」と「いいえ」のいずれかのラジオボタンをクリックする。また、次回以降の共有セッションで同一のウェブページが表示された場合に今回と同じ設定を適用する場合には、ゲストユーザは、「以降、このページで同じ設定をする」のチェックボックスをクリックする。
【００２９】
図６は、ウェブページの操作の可否をユーザに問い合わせる場合にゲスト端末１００Ｂに表示させる問い合わせ画像１３３を示す図である。ポリシー決定手段１２３は、ウェブページの属性に対応する操作可否情報がqueryである場合に、問い合わせ画像１３３を示すＨＴＭＬデータをゲスト端末１００Ｂに送信する。ゲストユーザは、「はい（スクロール・ページナビゲーション限定）」と「はい（スクロール・ページナビゲーション・フォーム入力限定）」と「いいえ」のいずれかのラジオボタンをクリックする。次回以降の共有セッションで同一のウェブページが表示された場合に今回と同じ設定を適用する場合には、ゲストユーザは、「以降、このページで同じ設定をする」のチェックボックスをクリックする。
【００３０】
図７は、履歴データベース１３４を示す図である。履歴データベース１３４は、ウェブページのＵＲＬと、共有可否情報と、操作可否情報と、ゲストユーザを一意に識別するためのゲストユーザ識別子とを対応付けたデータベースである。図５、図６に示した「以降、このページで同じ設定をする」のチェックボックスがクリックされた場合に、ポリシー決定手段１２３は、当該設定の内容をゲストユーザの識別子と対応付けて、履歴データベース１３４に書き込む。そして、ポリシー決定手段１２３は、次回以降の共有セッションにおいて、開始要求で指定されたウェブページとゲストユーザとに対応するレコードを履歴データベース１３４で検索し、対応するレコードが抽出された場合には、当該レコードに含まれる共有可否情報及び操作可否情報を当該ウェブページに適用する。
【００３１】
図７の最初の例は、ホストユーザがゲストユーザuser_Aと共有セッションを実行中に、ユーザ認証の属性を有するウェブページについてゲストユーザに共有の可否を問い合わせ、ゲストユーザが共有を許可した例である。
２番目の例は、フォーム入力の属性を有するウェブページについてゲストユーザに共有の可否と操作の可否とを問い合わせ、ゲストユーザが共有を許可、操作についてスクロールとページナビゲーションとフォーム入力に限定して許可した例である。
３番目の例は、フォーム入力の属性を有するウェブページについてゲストユーザに共有の可否と操作の可否とを問い合わせ、ゲストユーザが共有を許可し、操作についてスクロールとページナビゲーションに限定して許可した例である。
【００３２】
図８は、ポリシーデータベース１３５を示す図である。ポリシーデータベース１３５は、共有ポリシーを一意に識別するためのポリシー識別子と、ウェブページのＵＲＬと、共有可否情報と、操作可否情報と、ゲストユーザの種別を示すゲストユーザ種別とを対応付けたテーブルである。ゲストユーザ種別のeveryoneは、すべてのゲストユーザを示す。familyは、家族であることを示す。friendは、友人であることを示す。ポリシー決定手段１２３は、開始要求で指定されたゲスト端末１００Ｂの通信アドレスからゲストユーザ種別を判定し、当該ゲストユーザ種別と開始要求で指定されたウェブページとの組み合わせに対応する共有ポリシーをポリシーデータベース１３５で検索し、対応する共有ポリシーが抽出された場合には、当該共有ポリシーを当該ウェブページに適用する。ゲストユーザ種別の判定は、例えば、ホスト端末１００Ａの記憶部１０２に記憶された電話帳にゲスト端末１００Ｂの通信アドレスが登録されているならば、ゲストユーザ種別をfriendと判定する。あるいは、電話帳で通信アドレスにゲストユーザ種別が対応付けられている場合には、そのゲストユーザ種別を用いる。
【００３３】
ＩＤが１の共有ポリシーは、あらゆるゲストユーザ（everyone）に対して、ウェブページの共有を許可するが、操作は禁止することを示している。ＩＤが２の共有ポリシーは、ホストユーザの家族（family）に対して、ウェブページの共有を許可するとともに、ページナビゲーションとフォーム入力に限定して操作を許可することを示している。ＩＤが４の共有ポリシーは、友人（friend）に対して、ウェブページの共有を許可するとともに、ページナビゲーションに限定して操作を許可することを示している。
【００３４】
ポリシー決定手段１２３は、属性対応テーブル１３１と履歴データベース１３４とポリシーデータベース１３５を次のように使い分ける。ポリシー決定手段１２３は、最初に、履歴データベース１３４を用いて共有ポリシーの決定を試みる。ポリシー決定手段１２３は、ウェブページのＵＲＬとゲストユーザ識別子との組み合わせが履歴データベース１３４に登録されているならば、当該組み合わせに対応する共有ポリシーをウェブページの共有ポリシーに決定する。当該組み合わせが登録されていないならば、ポリシー決定手段１２３は、次に、ポリシーデータベース１３５を用いて共有ポリシーの決定を試みる。この場合、ウェブページのＵＲＬがポリシーデータベース１３５に登録されており、且つ、ゲストユーザがゲストユーザ種別のいずれかに該当するならば、ポリシー決定手段１２３は、当該ＵＲＬ及び当該ゲストユーザ種別に対応する共有ポリシーをウェブページの共有ポリシーに決定する。履歴データベース１３４とポリシーデータベース１３５のいずれによっても共有ポリシーが決定されなかった場合には、最後に、属性対応テーブル１３１を用いて共有ポリシーを決定する。
【００３５】
ウェブページ作成手段１２４は、開始要求で指定されたＵＲＬから取得したウェブページを基にして、共有ウェブページを作成する。ただし、共有ウェブページは、ゲスト端末向けの共有ウェブページと、ホスト端末向けの共有ウェブページとを別々に作成する。具体的には、ウェブページ作成手段１２４は、ゲスト端末１００Ｂで入力フォームに入力された情報をホスト端末１００Ａのウェブページ共有装置１２０宛で転送する機能をゲスト端末向けのウェブページに埋め込む。また、ゲスト端末１００Ｂからの操作を不可とすることが共有ポリシーで定められている場合、ゲスト端末向けの共有ウェブページに、操作が不可であることを示す画像を追加する。また、ページの共有を許可しないことが共有ポリシーで定められている場合、ウェブページを共有できない旨を示すウェブページをゲスト端末向けに作成する。
ウェブページ作成手段１２４は、属性判定手段１２２の判定に応じて、ウェブページを表すＨＴＭＬデータを作成する手段あるいはウェブページの画面情報を画像データとして作成する手段のいずれかを選択して、共有するウェブページを作成する。
【００３６】
ウェブページ送信手段１２５は、ウェブページの共有ポリシーに従って、共有ウェブページをゲスト端末１００Ｂ、ホスト端末１００Ａ又はその両方に送信する。具体的には、ウェブページ送信手段１２５は、ホスト端末１００Ａへホスト端末向けウェブページを送信し、ウェブページの共有を許可することが共有ポリシーで定められている場合には、ゲスト端末１００Ｂへゲスト端末向けウェブページを送信し、共有が禁止されている場合にはゲスト端末１００Ｂへゲスト端末向けウェブページを送信しない。
ウェブページ送信手段１２５は、ウェブページの共有を許可しないことが共有ポリシーで定められている場合、共有が許可されていないことをゲスト端末１００Ｂに通知するようにしてもよい。ゲスト端末１００Ｂは、その通知の内容を表示部１０８に表示する等して、共有が許可されていことをゲストユーザに報知する。
【００３７】
ウェブページ制御手段１２６は、ゲスト端末１００Ｂからブラウザの操作情報を取得し、ウェブページの共有ポリシーに従って、ウェブページを更新するか否かを決定し、決定の内容をセッション管理手段１２１に通知する。具体的には、ゲスト端末１００Ｂから受信した操作情報に該当する操作が共有ポリシーで許可されている場合には、ウェブページを更新することを決定し、ウェブページを更新する旨をセッション管理手段１２１に通知する。すると、セッション管理手段１２１は、ウェブページ作成手段１２４に対して、操作情報に応じたウェブページの更新を指示する。一方、操作情報に該当する操作が共有ポリシーで許可されていない場合には、ウェブページを更新しないことを決定し、当該操作が許可されていない旨をゲスト端末１００Ｂに通知する。
【００３８】
（１．２）動作
次に、ウェブページ共有装置１２０の動作について説明する。
図９は、共有セッションの開始から共有ウェブページの送信までの動作を示す図である。
ステップＳ１０１では、セッション管理手段１２１が、操作部１０７又は実行中のアプリケーションから、共有セッションの開始要求を受信する。開始要求には、共有するウェブページのＵＲＬと、ゲスト端末１００Ｂの通信アドレスが含まれている。
ステップＳ１０２では、セッション管理手段１２１が、開始要求で指定されたゲスト端末１００Ｂとの間で共有セッションを確立するための処理を実行する。
ステップＳ１０３では、セッション管理手段１２１が、共有セッションの確立に成功したか否かを判定する。成功した場合（ステップＳ１０３：ＹＥＳ）には、ステップＳ１０４に進み、失敗した場合（ステップＳ１０３：ＮＯ）には、処理を終了する。
ステップＳ１０４では、セッション管理手段１２１が、開始要求で指定されたウェブページのＵＲＬにアクセスして当該ウェブページのＨＴＭＬデータを取得する。
【００３９】
ステップＳ１０５では、属性判定手段１２２が、取得したウェブページの属性を判定する。すなわち、属性判定手段１２２が、ウェブページの解析結果と、操作情報と、イベント情報とに基づいて、ウェブページの属性がユーザ認証、フォーム入力、再配布不可のいずれに該当するかを判定する。
ステップＳ１０６では、ポリシー決定手段１２３が、属性対応テーブル１３１、履歴データベース１３４、ポリシーデータベース１３５のいずれかを用いて共有ポリシーを決定する。
ステップＳ１０７では、ウェブページ作成手段１２４が、ゲスト端末向けの共有ウェブページとホスト端末向けの共有ウェブページを作成する。
ステップＳ１０８では、ウェブページ送信手段１２５が、ホスト端末向けの共有ウェブページをホスト端末１００Ａに送信する。
【００４０】
ステップＳ１０９では、ウェブページ送信手段１２５が、ウェブページの共有が許可されているか否かを判定する。ポリシー決定手段１２３が決定した共有ポリシーのうち共有可否情報がyesであるならば、共有が許可されていると判定する。共有可否情報がnoであるならば、共有が許可されていないと判定する。共有が許可されている場合（ステップＳ１０９：ＹＥＳ）には、ステップＳ１１０に進み、共有が許可されていない場合（ステップＳ１０９：ＮＯ）には、処理を終了する。
ステップＳ１０９では、ウェブページ送信手段１２５が、ゲスト端末向けの共有ウェブページをゲスト端末１００Ｂに送信する。
以上が、共有セッションの開始から共有ウェブページの送信までの動作である。
【００４１】
図１０は、ホスト端末１００Ａにおける動作の制御に関する動作を示す図である。共有セッションの実行中にブラウザに対して何らかの操作が行われると、ウェブページ共有装置１２０は、以下のとおり動作する。
ステップＳ２０１では、ウェブページ制御手段１２６が、ブラウザの操作情報を受信する。この操作情報は、ゲスト端末１００Ｂから送信されたものである場合と、ホスト端末１００Ａから送信されたものである場合とがある。
ステップＳ２０２では、ウェブページ制御手段１２６が、受信した操作情報がゲスト端末１００Ｂからのものであるか否かを判定する。ゲスト端末１００Ｂからのものである場合（ステップＳ２０２：ＹＥＳ）には、ステップＳ２０３に進み、ゲスト端末１００Ｂからのものでない、すなわちホスト端末１００Ａからのものである場合（ステップＳ２０２：ＮＯ）には、ステップＳ２０５に進む。
【００４２】
ステップＳ２０３では、ウェブページ制御手段１２６が、操作情報が示す操作が、ページナビゲーションであるか否かを判定する。ページナビゲーションである場合（ステップＳ２０３：ＹＥＳ）には、ステップＳ２０４に進み、ページナビゲーション以外である場合（ステップＳ２０３：ＮＯ）には、ステップＳ２０６に進む。
ステップＳ２０４では、ウェブページ制御手段１２６が、共有ポリシーでページナビゲーションが許可されているか否かを判定する。許可されている場合（ステップＳ２０４：ＹＥＳ）には、ステップＳ２０５に進み、許可されていない場合（ステップＳ２０４：ＮＯ）には、ステップＳ２０７に進む。
【００４３】
ステップＳ２０５では、ウェブページ制御手段１２６が、セッション管理手段１２１に対して、ブラウザの表示の更新を指示する。
ステップＳ２０６では、ウェブページ制御手段１２６が、共有ポリシーでフォーム入力が許可されているか否かを判定する。許可されている場合（ステップＳ２０６：ＹＥＳ）には、ステップＳ２０５に進み、許可されていない場合（ステップＳ２０６：ＮＯ）には、ステップＳ２０７に進む。
ステップＳ２０７では、ウェブページ制御手段１２６が、操作情報の送信元のゲスト端末１００Ｂに、当該操作情報が示す操作が許可されていない旨を通知する。
以上が、ホスト端末１００Ａにおける動作の制御に関する動作である。
【００４４】
図１１は、ブラウザの表示の更新に関する動作を示す図である。
ステップＳ３０１では、セッション管理手段１２１が、ステップＳ２０５でウェブページ制御手段１２６から発せられた通知を受信する。セッション管理手段１２１は、この通知をウェブページ作成手段１２４に転送する。
ステップＳ３０２では、ウェブページ作成手段１２４が、操作情報が示す操作の内容に応じて、ゲスト端末向けの共有ウェブページとホスト端末向けの共有ウェブページを作成する。例えば、操作がスクロールの場合、操作情報が示す方向に操作情報が示す量だけスクロールさせた画像を作成する。例えば、操作がページナビゲーションを用いたウェブページの切り替えの場合、操作情報が示す切り替え後の画像を作成する。例えば、操作がフォーム入力の場合、操作情報が示す領域に操作情報が示す内容を入力した画像を作成する。
【００４５】
ステップＳ３０３では、ウェブページ送信手段１２５が、ホスト端末向けの共有ウェブページをホスト端末１００Ａに送信する。
ステップＳ３０４では、ウェブページ送信手段１２５が、共有ポリシーでウェブページの共有が許可されているか否かを判定する。許可されている場合（ステップＳ３０４：ＹＥＳ）には、ステップＳ３０５に進み、許可されていない場合（ステップＳ３０４：ＮＯ）には、処理を終了する。
ステップＳ３０５では、ウェブページ送信手段１２５が、ゲスト端末向けの共有ウェブページをゲスト端末１００Ｂに送信する。
【００４６】
なお、ブラウザの表示が自動更新された場合には、次のように動作する。
ステップＳ３０１では、セッション管理手段１２１が、ブラウザの表示が自動更新された旨のイベント情報を受信する。
ステップＳ３０２では、ウェブページ作成手段１２４が、イベント情報に応じて、ゲスト端末向けの共有ウェブページとホスト端末向けの共有ウェブページを作成する。すなわち、自動更新後の画像を表す共有ウェブページを作成する。
ステップＳ３０３では、ウェブページ送信手段１２５が、ホスト端末向けの共有ウェブページをホスト端末１００Ａに送信する。
ステップＳ３０４では、ウェブページ送信手段１２５が、共有ポリシーでウェブページの共有が許可されているか否かを判定する。許可されている場合（ステップＳ３０４：ＹＥＳ）には、ステップＳ３０５に進み、許可されていない場合（ステップＳ３０４：ＮＯ）には、処理を終了する。
ステップＳ３０５では、ウェブページ送信手段１２５が、ゲスト端末向けの共有ウェブページをゲスト端末１００Ｂに送信する。
以上が、ブラウザの表示の更新に関する動作である。
【００４７】
以上のとおり、本実施形態によれば、複数の通信装置でウェブページを共有する場合に、ウェブページの内容に応じて自動的に通信装置の動作を制限することができる。ウェブページに対して予め共有ポリシーが定められていない場合であっても、ウェブページの属性に基づいて共有ポリシーを決定するから、ユーザが共有ポリシーを設定する手間を省くことができる。また、当該ウェブページと当該ユーザに対応する共有ポリシーの履歴が残っている場合には、その共有ポリシーを再利用するから、共有セッションを実行する度に共有ポリシーを設定し直す処理を減らすことができる。
【００４８】
（２）変形例
以下に示す変形例は、互いに組み合わせてもよい。
（２．１）変形例１
実施形態では、ウェブページ共有装置１２０の機能をホスト端末１００Ａに備えた例を示したが、ウェブページ共有装置１２０の機能をホスト端末１００Ａとは別のサーバ装置に備えるようにしてもよい。
実施形態では、ゲスト端末１００Ｂが１台である例を示したが、１台のホスト端末１００Ａと複数のゲスト端末１００Ｂとの間でウェブページの共有を行うようにしてもよい。
【００４９】
（２．２）変形例２
実施形態では、共有ポリシーの決定にあたって属性対応テーブル１３１と履歴データベース１３４とポリシーデータベース１３５とを使い分ける例を示したが、履歴データベース１３４とポリシーデータベース１３５とを備えずに、属性対応テーブル１３１だけを使用して共有ポリシーを決定するようにしてもよい。また、ポリシーデータベース１３５を備えずに、属性対応テーブル１３１と履歴データベース１３４とを使い分けるようにしてもよい。また、履歴データベース１３４を備えずに、属性対応テーブル１３１とポリシーデータベース１３５とを使い分けるようにしてもよい。
【００５０】
（２．３）変形例３
実施形態では、履歴データベース１３４を用いて共有ポリシーを決定する場合に、共有するウェブページと同一のウェブページの履歴を利用する例を示したが、共有するウェブページと同一のウェブサイトの同種のウェブページの履歴を利用するようにしてもよい。ウェブページが同種であるか否かの判定は、ＵＲＬの類似度による判定が考えられる。例えば、共有するウェブページのＵＲＬがwww.xyz.net/shopping/login_1.htmであるとする。このＵＲＬは、図７のwww.xyz.net/shopping/login.htmの拡張子以外の部分を含んでいるから、この場合、両者が同種のウェブページであると判定する。
【００５１】
（２．４）変形例４
実施形態では、ホストユーザがホスト端末１００Ａに開始要求を入力したことを契機として、又は、ホスト端末１００Ａで実行中のアプリケーションが開始要求を発したことを契機として、ホスト端末１００Ａが共有セッションを確立する例を示したが、ゲストユーザがゲスト端末１００Ｂに開始要求を入力したことを契機として、又は、ゲスト端末１００Ｂで実行中のアプリケーションが開始要求を発したことを契機として、ホスト端末１００Ａが共有セッションを確立するようにしてもよい。
実施形態では、ホストユーザがホスト端末１００Ａに終了要求を入力したことを契機として、又は、ホスト端末１００Ａで実行中のアプリケーションが終了要求を発したことを契機として、ホスト端末１００Ａが共有セッションを終了する例を示したが、ゲストユーザがゲスト端末１００Ｂに終了要求を入力したことを契機として、又は、ゲスト端末１００Ｂで実行中のアプリケーションが終了要求を発したことを契機として、ホスト端末１００Ａが共有セッションを終了するようにしてもよい。
【００５２】
（２．５）変形例５
実施形態では、ウェブページの属性として、ユーザ認証、フォーム入力、再配布不可の３つを例示したが、他の属性を定義してもよい。他の属性としては、例えば、契約行為が考えられる。この属性は、ウェブページが商品の購入や入会の申し込みなどの契約を行うためのウェブページであることを示す。また、他の属性として、秘密書類が考えられる。この属性は、ウェブページが企業の秘密文書や個人情報を含むウェブページであることを示す。ウェブページがこれらの属性に該当するか否かを判定するには、例えば、これらの属性に対応するキーワードを定めておき、当該キーワードがウェブページに含まれているか否かを判定してもよいし、契約行為や秘密書類に対応する特定のタグや識別子がウェブページに含まれるか否かを判定してもよい。
【００５３】
（２．６）変形例６
ウェブページにセッションＩＤ等の秘匿すべき情報が含まれている場合に、ウェブページ作成手段１２４がその情報をウェブページから削除するようにしてもよい。あるいは、入力フォームを示すＨＴＭＬデータのhidden項目にセッションＩＤが入れられている場合に、ウェブページ作成手段１２４がその入力フォームを削除するようにしてもよい。
【００５４】
（２．７）変形例７
ウェブページ制御手段１２６が、共有ポリシーと別個に、共有セッションにおける操作可否情報を設定するようにしてもよい。例えば、スクロールに関して、ホスト端末１００Ａとゲスト端末１００Ｂのいずれかに許可する、又は、ホスト端末１００Ａとゲスト端末１００Ｂの両方に許可するように設定してもよい。また、ホスト端末１００Ａとゲスト端末１００Ｂのスクロールが競合した場合に、どちらを優先するかを設定してもよい。ページナビゲーションについても同様である。また、フォーム入力に関して、ゲスト端末１００Ｂからの操作が許可されている場合であっても、inputタグにおけるtype="submit"として指定される実行ボタンの操作はホスト端末１００Ａのみに許可するようにしてもよい。
【００５５】
（２．８）変形例８
実施形態では、ホスト端末１００Ａの制御部１０１がプログラムを実行することによってウェブページ共有装置１２０の機能を実現する例を示したが、同様の機能をハードウェアでホスト端末１００Ａに実装してもよい。また、かかるプログラムを、光ディスク等の記録媒体に記録した形態で提供してもよいし、通信網を介してホスト端末１００Ａにダウンロードさせるようにしてもよい。
通信装置１００は、携帯電話機以外の装置であってもよい。例えば、通話機能を備えていない携帯通信端末、自動車用ナビゲーション装置、パーソナルコンピュータ、インターネットに接続する機能を有するテレビジョン受像機等、データ通信機能を有する装置であればいかなる装置でもよい。
【００５６】
（２．９）変形例９
実施形態では、属性判定手段１２２が判定するウェブページの属性として、ユーザ認証、フォーム入力、再配布不可の例を示したが、他の属性を判定するようにしてもよい。例えば、ウェブページを共有する手段として、ウェブページを表すＨＴＭＬデータを作成する手段が利用可能か利用不能かという属性を判定するようにしてもよい。具体的には、属性判定手段１２２は、ウェブページのＨＴＭＬデータに、JavaScriptによるプログラムが含まれている場合、あるいは<object>タグによる動的コンテンツが使用されている場合、あるいはＵＲＬがhttpsで始まる場合に、ウェブページを表すＨＴＭＬデータを作成する手段が利用不能と判定する。そうでない場合には利用可能と判定する。
【符号の説明】
【００５７】
１００Ａ…ホスト端末、１００Ｂ…ゲスト端末、１００…通信装置、１０１…制御部、１０２…記憶部、１０３…パケット通信部、１０４…通話部、１０５…マイクロフォン、１０６…スピーカ、１０７…操作部、１０８…表示部、１０９…アンテナ、１１０…ＩＣカード端子、１１１…ＩＣカード、１２０…ウェブページ共有装置、１２１…セッション管理手段、１２２…属性判定手段、１２３…ポリシー決定手段、１２４…ウェブページ作成手段、１２５…ウェブページ送信手段、１２６…ウェブページ制御手段、１３１…属性対応テーブル、１３２…問い合わせ画像、１３３…問い合わせ画像、１３４…履歴データベース、１３５…ポリシーデータベース、２００…移動通信網、２１０…基地局、２２０…交換機、３００…ゲートウェイサーバ、４００…通信網、５００…ＷＷＷサーバ
【図１】
2012155672.tif 000003
【図２】
2012155672.tif 000004
【図３】
2012155672.tif 000005
【図４】
2012155672.tif 000006
【図５】
2012155672.tif 000007
【図６】
2012155672.tif 000008
【図７】
2012155672.tif 000009
【図８】
2012155672.tif 000010
【図９】
2012155672.tif 000011
【図１０】
2012155672.tif 000012
【図１１】
2012155672.tif 000013