(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、
前記Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、前記端末装置に対する指示情報が格納されている指示情報格納部と、前記端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、
前記端末装置は、ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、前記Ｗｅｂブラウザが制御する信号を表示する表示部を備え、
前記端末装置は、前記ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを前記表示部に表示した状態で前記Ｗｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、
前記Ｗｅｂサーバは、前記更新画像を要求する信号を受信すると一定時間内に前記ｉｍｇタグの更新画像を前記端末装置に出力し、
前記Ｗｅｂサーバは、前記端末装置に対する指示情報が前記指示情報格納部に格納されていないと前記応答処理部が判断した場合に、前記指示情報が格納されている場合よりも遅らせて前記ｉｍｇタグの更新画像を前記端末装置に出力することを特徴とする指示情報通知システム。
【請求項２】
前記端末装置は、前記Ｗｅｂサーバから出力された更新画像を受信したタイミングから判断して、前記Ｗｅｂサーバに指示情報が無いと判別した場合は前記Ｗｅｂサーバに対してｉｍｇタグの更新画像を要求する信号を出力することを特徴とする請求項１記載の指示情報通知システム。
【請求項３】
通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、
前記Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、前記端末装置に対する指示情報が格納されている指示情報格納部と、前記端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、
前記端末装置は、ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、前記Ｗｅｂブラウザが制御する信号を表示する表示部を備え、
前記端末装置は、前記ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを前記表示部に表示する状態で前記Ｗｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、
前記Ｗｅｂサーバは、前記更新画像を要求する信号を受信すると一定時間内に前記ｉｍｇタグの更新画像を前記端末装置に出力し、
前記Ｗｅｂサーバは、前記端末装置に対する指示情報が前記指示情報格納部に格納されていると前記応答処理部が判断した場合に、前記指示情報が格納されていない場合と異なる前記ｉｍｇタグの更新画像を前記端末装置に出力することを特徴とする指示情報通知システム。
【請求項４】
前記端末装置は、受信した前記ｉｍｇタグの更新画像から前記Ｗｅｂサーバに指示情報が無いと判別した場合は、前記Ｗｅｂサーバに対してｉｍｇタグの更新画像を要求する信号を再び出力することを特徴とする請求項３記載の指示情報通知システム。
【請求項５】
通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、
前記Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、前記端末装置に対する指示情報が格納されている指示情報格納部と、前記端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、
前記端末装置は、ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、前記Ｗｅｂブラウザが制御する信号を表示する表示部を備え、
前記端末装置は、前記ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを前記表示部に表示する状態で前記Ｗｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、
前記Ｗｅｂサーバは、前記更新画像を要求する信号を受信すると一定時間内に前記ｉｍｇタグの更新画像を前記端末装置に出力し、
前記Ｗｅｂサーバは、前記指示情報格納部に格納されている指示情報に応じて異なる前記ｉｍｇタグの更新画像を前記端末装置に出力することを特徴とする指示情報通知システム。
【請求項６】
前記Ｗｅｂサーバは、前記指示情報に対応させて大きさが異なる前記ｉｍｇタグの更新画像を前記端末装置に出力することを特徴とする請求項５記載の指示情報通知システム。
【請求項７】
通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、
前記Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、前記端末装置に対する指示情報が格納されている指示情報格納部と、前記端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、
前記端末装置は、ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、前記Ｗｅｂブラウザが制御する信号を表示する表示部を備え、
前記端末装置は、前記ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを前記表示部に表示する状態で前記Ｗｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、
前記Ｗｅｂサーバは、前記更新画像を要求する信号を受信すると一定時間内に前記ｉｍｇタグの更新画像を前記端末装置に出力し、
前記Ｗｅｂサーバは、前記端末装置に対する指示情報が前記指示情報格納部に格納されていると前記応答処理部が判断した場合に、前記ｉｍｇタグの更新画像とともにＣｏｏｋｉｅ更新情報を前記端末装置に出力することを特徴とする指示情報通知システム。
【請求項８】
通信ネットワークを介してＷｅｂサーバと通信する端末装置であって、
ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、前記Ｗｅｂブラウザが制御する信号を表示する表示部を備え、
前記Ｗｅｂブラウザはｉｍｇタグの更新画像を受信するタイミング、更新画像の内容、または更新画像とともに送信される情報のいずれかから判断して、前記ｉｍｇタグの更新画像を要求する信号を出力することを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、Ｗｅｂサーバを介してＷｅｂブラウザを備える端末装置から他のＷｅｂブラウザを備える端末装置へ指示情報を通知するための指示情報通知システムとその端末装置に関する。
【背景技術】
【０００２】
ある端末装置が有するＷｅｂブラウザから別の端末装置が有するＷｅｂブラウザへ、Ｗｅｂサーバを介して情報を通知する場合、通知を待ち受けるＷｅｂブラウザが、仲介するＷｅｂサーバにポーリングと呼ばれる、Ｗｅｂコンテンツ一式を一定間隔ごとに取得する方法で仲介するＷｅｂサーバに情報を通知するＷｅｂブラウザからの通知の有無の問い合わせを行い、通知の有無を検知していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、Ｗｅｂサーバを介してＷｅｂブラウザ間で情報通知する際の通知を待ち受けるＷｅｂブラウザと仲介するＷｅｂサーバの処理負荷と通信負荷を軽減する指示情報通知システムと端末装置を提供する。
【課題を解決するための手段】
【０００５】
本開示における指示情報通知システムは、通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成され、Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、端末装置に対する指示情報が格納されている指示情報格納部と、端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、端末装置は、ＨＴＴＰ通信によりＷｅｂサーバと通信を制御するＷｅｂブラウザと、Ｗｅｂブラウザが制御する信号を表示する表示部を備え、端末装置は、ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを表示部に表示した状態でＷｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、Ｗｅｂサーバは、更新画像を要求する信号を受信すると一定時間内にｉｍｇタグの更新画像を前記端末装置に出力し、Ｗｅｂサーバは、端末装置に対する指示情報が指示情報格納部に格納されていないと応答処理部が判断した場合に、指示情報が格納されている場合よりも遅らせてｉｍｇタグの更新画像を端末装置に出力するものである。
なおこの指示情報通知システムにおいては、端末装置は、Ｗｅｂサーバから出力された更新画像を受信したタイミングから判断して、Ｗｅｂサーバに指示情報が無いと判別した場合はＷｅｂサーバに対してｉｍｇタグの更新画像を要求する信号を出力することも可能である。
また本開示における指示情報通知システムは、通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、端末装置に対する指示情報が格納されている指示情報格納部と、端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、端末装置は、ＨＴＴＰ通信により前記Ｗｅｂサーバと通信を制御するＷｅｂブラウザと、Ｗｅｂブラウザが制御する信号を表示する表示部を備え、端末装置は、ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを表示部に表示した状態でＷｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、Ｗｅｂサーバは、更新画像を要求する信号を受信すると一定時間内に前記ｉｍｇタグの更新画像を端末装置に出力し、Ｗｅｂサーバは、端末装置に対する指示情報が指示情報格納部に格納されていると応答処理部が判断した場合に、指示情報が格納されていない場合と異なるｉｍｇタグの更新画像を前記端末装
置に出力するものである。
なおこの指示情報通知システムにおいては、端末装置は、受信したｉｍｇタグの更新画像からＷｅｂサーバに指示情報が無いと判別した場合は、Ｗｅｂサーバに対してｉｍｇタグの更新画像を要求する信号を再び出力することも可能である。
また本開示における指示情報通知システムは、通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、端末装置に対する指示情報が格納されている指示情報格納部と、端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、端末装置は、ＨＴＴＰ通信によりＷｅｂサーバと通信を制御するＷｅｂブラウザと、Ｗｅｂブラウザが制御する信号を表示する表示部を備え、端末装置は、ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを前記表示部に表示する状態でＷｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、Ｗｅｂサーバは、更新画像を要求する信号を受信すると一定時間内にｉｍｇタグの更新画像を端末装置に出力し、Ｗｅｂサーバは、指示情報格納部に格納されている指示情報に応じて異なるｉｍｇタグの更新画像を前記端末装置に出力するものである。
なおこの指示情報通知システムにおいては、Ｗｅｂサーバは、指示情報に対応させて大きさが異なるｉｍｇタグの更新画像を端末装置に出力することも可能である。
また本開示における指示情報通知システムは、通信ネットワークを介してＷｅｂサーバと通信する端末装置から構成される指示情報通知システムであって、Ｗｅｂサーバは、Ｗｅｂコンテンツを格納するコンテンツ格納部と、端末装置に対する指示情報が格納されている指示情報格納部と、端末装置からの操作指示情報を受信して応答する動作を行う応答処理部を備え、端末装置は、ＨＴＴＰ通信によりＷｅｂサーバと通信を制御するＷｅｂブラウザと、Ｗｅｂブラウザが制御する信号を表示する表示部を備え、端末装置は、ＷｅｂブラウザによりＨＴＴＰ通信で取得したＨＴＭＬを表示部に表示する状態でＷｅｂサーバに一つのｉｍｇタグの更新画像を要求する信号を出力し、Ｗｅｂサーバは、更新画像を要求する信号を受信すると一定時間内にｉｍｇタグの更新画像を端末装置に出力し、Ｗｅｂサーバは、端末装置に対する指示情報が指示情報格納部に格納されていると応答処理部が判断した場合に、ｉｍｇタグの更新画像とともにＣｏｏｋｉｅ更新情報を端末装置に出力するものである。
本開示における端末装置は、通信ネットワークを介してＷｅｂサーバと通信する端末装置であって、ＨＴＴＰ通信によりＷｅｂサーバと通信を制御するＷｅｂブラウザと、Ｗｅｂブラウザが制御する信号を表示する表示部を備え、Ｗｅｂブラウザはｉｍｇタグの更新画像を受信するタイミング、更新画像の内容、または更新画像とともに送信される情報のいずれかから判断して、指示情報がないと判断する場合にｉｍｇタグの更新画像を要求する信号を出力するものである。
【発明の効果】
【０００６】
本開示における指示情報通知システムでは、画面を表示するためのすべての（フルの）ＨＴＭＬファイルのポーリングに対して、１つのｉｍｇタグの更新画像のみのやり取りで済むため、通知待ち受け中のＷｅｂブラウザと仲介するＷｅｂサーバ間の１回の通信量を減少させることができる。また、Ｗｅｂサーバがｉｍｇタグの更新画像を出力するタイミング、あるいは端末装置のＷｅｂブラウザがｉｍｇタグの更新画像を受信するタイミングや、更新画像の大きさ、幅等の内容や、更新画像とともに送信される情報に応じて、指示情報の有無を検知することができるので、ＷｅｂブラウザとＷｅｂサーバの通信負荷を減らすことができる。
また、通知に対するレスポンスを良くするためには、ポーリング間隔を小さくしてポーリング回数を増やす必要があるが、仲介するサーバで画像の応答を遅らす手法のため、レスポンスを良くするために通信回数を増やす必要がない。
以上のように、本開示の指示情報通知システムでは、通知を待ち受けるＷｅｂブラウザと仲介するＷｅｂサーバの処理負荷と通信負荷を軽減しつつ、端末装置とＷｅｂサーバとの間でレスポンスの良い情報通知をするのに有効である。
また、本開示における端末装置は、Ｗｅｂサーバが出力するｉｍｇタグの更新画像を受信するタイミング、または更新画像の内容、または更新画像とともに送信される情報のいずれかから指示情報の有無を判断して、指示情報がない場合にはｉｍｇタグの更新画像を要求するので、通信回数を増やさずに指示情報の有無を判断することができる。
【図面の簡単な説明】
【０００７】
【図１】本開示の実施の形態１〜６における通信ネットワークに接続した際の状態を示す模式図
【図２】本開示の実施の形態１におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図３】本開示の実施の形態２におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図４】本開示の実施の形態３におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図５】本開示の実施の形態４におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図６】本開示の実施の形態５におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図７】本開示の実施の形態６におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図８】本開示の実施の形態７におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【図９】本開示の実施の形態８におけるＷｅｂブラウザ間情報通知方法を説明するための処理フローの一例を示した図
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、本開示の実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態１）
図１、図２を用いて、本開示の情報通知方法の一実施の形態を説明する。
【００１１】
［１−１．構成］
［１−１−１．通信ネットワーク接続構成、及び、Ｗｅｂサーバの構成］
図１は、本実施の形態おけるＷｅｂブラウザを搭載した端末装置２台とＷｅｂサーバを通信ネットワークに接続した際の状態を示す模式図である。端末装置１０００と端末装置１１００は、インターネット回線網３０００を介してＷｅｂサーバ２０００と接続している。第１の端末装置１０００と第２の端末装置１１００は、各々内部に第１のＷｅｂブラウザ１０１０、第２のＷｅｂブラウザ１１１０を内蔵している。本実施の形態では、第１のＷｅｂブラウザ１０１０は、操作指示を出すＷｅｂブラウザであり、第２のＷｅｂブラウザ１１１０は、操作指示に従って動作するＷｅｂブラウザである。
第２の端末装置１１００には、第２のＷｅｂブラウザ１１１０で制御される信号を表示する表示部１１２０が備えられており、Ｗｅｂサーバ２０００からＨＴＴＰ通信で取得したＨＴＭＬファイルの画像を表示することができる。なお、本実施の形態では表示部１１２０は第２の端末装置１１００に備えられる構成を説明しているが、表示部１１２０は映像信号を出力するものであってもよく、第２の端末装置１１００とは物理的に離れた画像表示手段に映像信号を出力する機能を持つものであってもよい。
【００１２】
Ｗｅｂサーバ２０００は、Ｗｅｂコンテンツ格納部２１００と、ブラウザ紐付け情報を格納するブラウザ紐付け情報格納部２２００と、ブラウザ指示情報格納部２３００と、画像応答処理部２４００とを備えている。Ｗｅｂコンテンツ格納部２１００とは、内部にＷｅｂコンテンツ２１１０やＷｅｂコンテンツ２１２０やＷｅｂコンテンツ２１３０等のファイル群が保存されているである。ブラウザ紐付け情報格納部２２００には、複数のブラウザの関係性情報が記録される。例えば、端末装置１０００と端末装置１１００とは、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０へ指示を出す関係であることが情報として格納されている。
ブラウザ指示情報格納部２３００に格納されている指示情報とは、指示を出される側（指示情報を受信する側）の端末装置の次の動作に関する情報である。例えば、操作指示に従って動作する第２のＷｅｂブラウザ１１１０が次にアクセスするＵＲＩ（Uniform Resource Identifier）に係る情報である。画像応答処理部２４００とは、第２のＷｅｂブラウザ１１１０からの更新画像の要求を受けて、第２のＷｅｂブラウザ１１１０への指示情報の有無の状態を判断し、第２のＷｅｂブラウザ１１１０へ出力する更新画像を選択し、または情報を付加する処理部である。
【００１３】
［１−２．動作］
以下、それぞれの動作について詳細に説明する。
【００１４】
［１−２−１．指示情報がない場合の動作］
図２は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００１５】
まず、第２のＷｅｂブラウザ１１１０は、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１１０のデータをＨＴＴＰ（HyperText Transfer Protocol）通信で要求する（ステップＳ１１）。
【００１６】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１１０の全データであるＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳ（Cascading Style Ｓheets）ファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ１２）。
【００１７】
第２のＷｅｂブラウザ１１１０は、受け取ったＷｅｂコンテンツ２１１０を第２のＷｅｂブラウザ１１１０に展開する。ＪａｖａＳｃｒｉｐｔ（登録商標）等のプログラム言語で書かれたプログラムも含まれている。
【００１８】
上記プログラムには、第２のＷｅｂブラウザ１１１０に展開終了後、Ｗｅｂコンテンツ２１１０のタグの１つであるｉｍｇタグ２１１５の画像データ差し替えを要求する動作が記述されており、第２のＷｅｂブラウザ１１１０は、Ｗｅｂサーバ２０００に対し、ｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で要求する（ステップＳ１３）。
【００１９】
Ｗｅｂサーバ２０００は、画像応答処理部２４００で第２のＷｅｂブラウザ１１１０に対する指示情報の有無を判定し、指示情報がないと判別した場合は、応答しない状態で待機する（ステップＳ１４）。
【００２０】
Ｗｅｂサーバ２０００の画像応答処理部２４００は、第１のＷｅｂブラウザ１０１０からの指示情報がない状態でＨＴＴＰ通信のエラーにならない時間、例えば３０秒間が経過する（ステップＳ１５）と、第２のＷｅｂブラウザ１１１０に対し、ｉｍｇタグ２１１５の更新画像データを送信して応答する（ステップＳ１６）。
【００２１】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データを判別する（ステップＳ１７）。なお、ステップＳ１２で受け取ったＪａｖａＳｃｒｉｐｔ（登録商標）等のプログラム言語には、判別方法と判別後の動作も記述されている。例えば、ステップＳ１７で第１のＷｅｂブラウザ１０１０からの指示情報がない状態と判別した後に、ｉｍｇタグ２１１５の画像データの差し替えを再度要求する動作が記述されており、第２のＷｅｂブラウザ１１１０は、Ｗｅｂサーバ２０００に対し、ｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で要求する（ステップＳ１３）。
【００２２】
ステップＳ１３の処理以降は、ステップＳ１３〜ステップＳ１７の処理を繰り返す。
【００２３】
［１−２−２．応答を待機している時間内に指示情報があった場合の動作］
第２のＷｅｂブラウザ１１１０に対して上記ステップＳ１４の応答を待機している時間内に、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に、第２のＷｅｂブラウザ１１１０への指示情報が送信された場合（ステップＳ２０）、Ｗｅｂサーバ２０００は、送信された第２のＷｅｂブラウザ１１１０に対する指示情報を保存する（ステップＳ２１）。
【００２４】
またステップＳ２１の動作と同時に、Ｗｅｂサーバ２０００の画像応答処理部２４００は、ステップＳ１４の応答待機状態を中断し、第２のＷｅｂブラウザ１１１０に対し、ｉｍｇタグ２１１５の更新画像データを送信して応答する（ステップＳ２２）。なお、ステップＳ２２で応答する画像データは、ステップＳ１６で応答していた画像とは異なる画像データを応答する。例えば、指示情報がない状態におけるステップＳ１６では、幅１ピクセルの画像を応答するのに対し、指示情報のある状態のステップＳ２２では、幅２ピクセルの画像を応答する。
【００２５】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、更新画像がステップＳ１６の応答の画像とは異なる画像であることを判別し、第１のＷｅｂブラウザ１０１０から指示情報があったことを検知し（ステップＳ２３）、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１２０のデータをＨＴＴＰ通信で要求する（ステップＳ２４）。
【００２６】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１２０のＷｅｂコンテンツデータとして、第１のＷｅｂブラウザ１０１０が指定したＷｅｂコンテンツのＵＲＩのＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ２５）。
【００２７】
［１−３．効果等］
以上のように、本実施の形態において、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間での通信負荷と第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを数十秒間隔で繰り返すのみである。また、指示情報がある場合でも、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報を通信することができる。
【００２８】
これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間と通信負荷とを第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷を削減できる。
【００２９】
また、本実施の形態は、ｉｍｇタグ２１１５の更新画像データの差し替えを要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【００３０】
（実施の形態２）
本開示の他の実施の形態について、以下に図１、図３を用いて説明する。図３は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００３１】
［２−１．構成］
本実施の形態の構成は、前述の実施の形態１で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００３２】
［２−２．動作］
本実施の形態の各構成のそれぞれの動作について詳細に説明する。
【００３３】
［２−２−１．指示情報がない場合の動作］
図３のステップ１１からステップＳ１６までは（実施の形態１）と同じ動作であり、ここでの詳細な説明は省略する。
【００３４】
［２−２−２．更新画像データの応答後に指示情報があった場合の動作］
（実施の形態１）で説明したステップＳ１６の応答後であって第２のＷｅｂブラウザ１１１０から更新画像の要求を受ける前に、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に、第２のＷｅｂブラウザ１１１０への指示情報を送信（ステップＳ２２０）した場合、Ｗｅｂサーバ２０００は、ステップＳ２２０の指示情報を受信後に、この指示情報を保存する（ステップＳ２２１）。
【００３５】
Ｗｅｂサーバ２０００の画像応答処理部２４００は、第２のＷｅｂブラウザ１１１０からのｉｍｇタグ２１１５の更新画像データの要求（ステップＳ２１３）に対する応答として、ｉｍｇタグ２１１５の更新画像データを応答する（ステップＳ２２２）。なお、ステップＳ２２２で応答する画像データは、ステップＳ１６で応答していた画像とは異なる画像データを応答する。例えば、ステップＳ１６では、幅１ピクセルの画像を応答するのに対し、ステップＳ２２２では、幅２ピクセルの画像を応答する。
【００３６】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、ステップＳ１６の応答の画像とは異なる画像であることを判別し、第１のＷｅｂブラウザ１０１０から指示情報があったことを検知する（ステップＳ２２３）。
【００３７】
第２のＷｅｂブラウザ１１１０は、指示情報があったことを検知した後、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１２０のデータをＨＴＴＰ通信で要求する（ステップＳ２２４）。
【００３８】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１２０のＷｅｂコンテンツデータとして、第１のＷｅｂブラウザ１０１０が指定したＷｅｂコンテンツのＵＲＩのＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ２２５）。
【００３９】
［２−３．効果等］
以上のように、本実施の形態において、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、Ｗｅｂサーバ２０００の画像応答処理部２４００が、第２のＷｅｂブラウザ１１１０にｉｍｇタグ２１１５の更新画像データを送信して応答した後から再度ｉｍｇタグ２１１５の更新画像データを要求するまでの時間にｉｍｇタグ２１１５の更新画像データを判別し、再度ｉｍｇタグ２１１５の更新画像データを要求するのみであって、第２のＷｅｂブラウザ１１１０の再描画を伴わないため、１秒にも満たない時間である。
【００４０】
これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、レスポンスも速い。
【００４１】
また、本実施の形態は、ｉｍｇタグ２１１５の画像データ差し替え要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【００４２】
（実施の形態３）
本開示の他の実施の形態について、図１、図４を用いて説明する。図４は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００４３】
［３−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００４４】
［３−２．動作］
以下、それぞれの動作について図４を用いて詳細に説明する。     
【００４５】
［３−２−１．指示情報がない場合の動作］
本実施の形態のステップＳ１１からステップＳ１６までの動作は（実施の形態１）と同じ動作であり、ここでの詳細な説明は省略する。
【００４６】
［３−２−２．応答を待機している時間内に指示情報があった場合の動作］
第２のＷｅｂブラウザ１１１０から更新画像が要求され、応答を待機している上記ステップＳ１４の時間内に、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に、第２のＷｅｂブラウザ１１１０への指示情報を送信（ステップＳ３２０）した場合、Ｗｅｂサーバ２０００は、受信した第２のＷｅｂブラウザ１１１０に対する指示情報を保存する（ステップＳ３２１）。
【００４７】
ステップＳ３２１の動作と同時に、Ｗｅｂサーバ２０００の画像応答処理部２４００は、ステップＳ１４の応答待機状態を中断し、第２のＷｅｂブラウザ１１１０に対し、ｉｍｇタグ２１１５の更新画像データを送信して第２のＷｅｂブラウザ１１１０からの要求に応答する（ステップＳ３２２）。
本実施の形態ではステップＳ３２２で第２のＷｅｂブラウザ１１１０へ送信する画像データは、ステップＳ１６で応答していた画像とは異なる画像データを応答する。例えば、指示情報が無い状態でのステップＳ１６では、幅１ピクセルの画像を応答するのに対し、ステップＳ３２２では、Ｗｅｂコンテンツ２１２０へアクセスさせる場合は幅２ピクセルの画像を、Ｗｅｂコンテンツ２１３０へアクセスさせる場合は幅３ピクセルの画像を応答する。本実施の形態では、Ｗｅｂコンテンツ２１３０へアクセスさせるための幅３ピクセルの画像を応答する。
【００４８】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、ステップＳ１６の応答の画像とは異なる画像であることに加え、画像の幅を判別し、幅３ピクセルの画像であることを検知し、第１のＷｅｂブラウザ１０１０からの指示情報がＷｅｂコンテンツ２１３０へアクセスすることを認識する（ステップＳ３２３）。
【００４９】
次に第２のＷｅｂブラウザ１１１０は、第１のＷｅｂブラウザ１０１０からの指示情報に従い、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１３０のデータをＨＴＴＰ通信で要求する（ステップＳ３２４）。
【００５０】
Ｗｅｂサーバ２０００は、第２のＷｅｂブラウザ１１１０から要求を受けたＷｅｂコンテンツ２１３０のＷｅｂコンテンツの全データであるＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ３２５）。
【００５１】
［３−３．効果等］
以上のように、本実施の形態において、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間での通信負荷と第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを数十秒間隔で繰り返すのみである。また、指示情報がある場合でも、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報を通信することができる。また指示情報ごとに異なる更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０へ、複数の指示情報を送信することが可能になる。
【００５２】
これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間と通信負荷とを第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷を削減できる。
【００５３】
また、本実施の形態は、ｉｍｇタグ２１１５の画像データ差し替え要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【００５４】
（実施の形態４）
本開示の他の実施の形態について、図１、図５を用いて説明する。図５は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００５５】
［４−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００５６】
［４−２．動作］
本開示の他の実施の形態について、図１、図５を用いて説明する。
【００５７】
［４−２−１．指示情報がない場合の動作］
第１のＷｅｂブラウザからの指示情報がない状態で、図５のステップＳ１１からステップＳ１６までは（実施の形態１）と同じ動作であり、ここでの詳細な説明は省略する。
【００５８】
［４−２−２．更新画像データの応答後に指示情報があった場合の動作］
本実施の形態の図５の処理フローは、（実施の形態２）と同様に、Ｗｅｂサーバ２０００から第２のＷｅｂブラウザ１１１０へ向けて更新画像データを送信する動作（ステップＳ１６）の後に、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に対し、第２のＷｅｂブラウザ１１１０への指示情報が送信される（ステップＳ４２０）場合の動作が記載されているため、（実施の形態２）と重複する動作については説明を省略する。
本実施の形態と（実施の形態２）と異なるのは、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００への指示情報、またはＷｅｂサーバ２０００から第２のＷｅｂブラウザ１１１０へ送信する指示情報が異なることである。
【００５９】
Ｗｅｂサーバ２０００は、ステップ１６においてｉｍｇタグ２１１５の更新画像データを第２のＷｅｂブラウザ１１１０へ送信した後、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示信号を受信すると（ステップＳ４２０）、この指示情報をブラウザ指示情報２３００に保存する（ステップＳ４２１）。
【００６０】
続いてＷｅｂサーバ２０００の画像応答処理部２４００は、第２のＷｅｂブラウザ１１１０からのｉｍｇタグ２１１５の更新画像データの要求（ステップS４１３）に対する応答として、ｉｍｇタグ２１１５の更新画像データを送信して応答する（ステップＳ４２２）。なお、ステップＳ４２２で応答する画像データは、（実施の形態２）のステップＳ１６で応答していた画像とは異なる画像データを応答する。例えば、ステップＳ１６では、幅１ピクセルの画像を応答するのに対し、ステップＳ４２２では、Ｗｅｂコンテンツ２１２０へアクセスさせる場合は幅２ピクセルの画像を、Ｗｅｂコンテンツ２１３０へアクセスさせる場合は幅３ピクセルの画像を応答する。今回の例では、Ｗｅｂコンテンツ２１２０へアクセスするための幅３ピクセルの画像を応答する。
【００６１】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、ステップＳ１６の応答の画像とは異なる画像であることと画像の幅を判別し、第１のＷｅｂブラウザ１０１０から指示情報を検知する（ステップＳ４２３）。
【００６２】
第２のＷｅｂブラウザ１１１０は、指示情報に従い、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１３０のデータをＨＴＴＰ通信で要求する（ステップＳ４２４）。
【００６３】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１３０のＷｅｂコンテンツの全データであるＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ４２５）。
【００６４】
［４−３．効果等］
以上のように、本実施の形態において、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、画像応答処理部２４００が第２のＷｅｂブラウザ１１１０にｉｍｇタグ２１１５の更新画像データを応答後、再度ｉｍｇタグ２１１５の更新画像データを要求するまでの時間が、ｉｍｇタグ２１１５の更新画像データを判別し、再度ｉｍｇタグ２１１５の更新画像データを要求するのみで、第２のＷｅｂブラウザ１１１０の再描画を伴わないため、１秒にも満たない時間である。これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、レスポンスも速い。
また、指示情報がある場合でも、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報を通信することができる。また指示情報ごとに異なる更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０へ、複数の指示情報を送信することが可能になる。
【００６５】
また、本実施の形態は、ｉｍｇタグ２１１５の画像データ差し替え要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【００６６】
これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間と通信負荷とを第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷を削減できる。
【００６７】
（実施の形態５）
本開示の他の実施の形態について、図１、図６を用いて説明する。図６は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００６８】
［５−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００６９】
［５−２．動作  指示情報がない場合の動作］
以下、指示情報が無い場合の動作において（実施の形態１）で説明した動作と異なる動作について説明する。
【００７０】
図６は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。ステップＳ１１〜ステップＳ１５の処理は、（実施の形態１）と同じ動作であるため、ここでの詳細な説明は省略する。
【００７１】
本実施の形態では、Ｗｅｂサーバ２０００の画像応答処理部２４００は、ステップＳ１５の後、第２のＷｅｂブラウザ１１１０に対し、ＨＴＴＰヘッダのみで、更新画像データに変化が無いことを通知する（ステップＳ５１６）。
【００７２】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ要求応答のＨＴＴＰヘッダを判別する（ステップＳ５１７）。このステップＳ５１７で、第１のＷｅｂブラウザ１０１０からの指示情報がない状態と判別した後、第２のＷｅｂブラウザ１１１０はｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で再度要求する（ステップＳ５１３）。Ｗｅｂサーバ２０００は更新画像の要求に対して応答を待機する（ステップＳ５１４）。待機時間が一定時間経過したらＷｅｂサーバ２０００は再びＨＴＴＰヘッダの信号を、更新画像の要求に対する応答として第２のＷｅｂブラウザに送信する（ステップＳ５１６）。
【００７３】
このように第１のＷｅｂブラウザから指示信号が送信されない間は、Ｗｅｂサーバと第２のＷｅｂブラウザの間で、ステップＳ５１３〜ステップＳ５１７の処理を繰り返す。
【００７４】
なお、上記ステップＳ５１６の処理では、ＨＴＴＰヘッダのみで、更新画像データに変化が無いことを通知したが、更新画像データに変化が無いことを通知の代わりに、エラー通知する手法でもよい。
【００７５】
指示情報がＷｅｂサーバ２０００に送られた後の動作、ステップＳ２０からステップＳ２５の動作は、（実施の形態２）で説明した動作と同じであるため、ここでの説明を省略する。
【００７６】
［５−３．効果等］
以上のように、本実施の形態において、Ｗｅｂサーバ２０００からＷｅｂブラウザ１１１０へ送信する指示情報の有無に関する情報が、（実施の形態１）で送信する情報よりも、画像データを送らないために少なく、従って両者間の通信負荷を更に削減できる。
【００７７】
（実施の形態６）
本開示の他の実施の形態について、図１、図７を用いて説明する。図７は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００７８】
［６−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００７９】
［６−２．動作］
本実施の形態では、指示情報が無い場合の動作においては（実施の形態５）の動作を実行し、さらにＷｅｂサーバ２０００から第２のＷｅｂブラウザ１１１０へ更新画像データを応答した後に、Ｗｅｂサーバ２０００に第１のＷｅｂブラウザ１０１０から指示情報があった場合の動作においては（実施の形態４）の動作を実行するものである。
【００８０】
本実施の形態では、Ｗｅｂサーバ２０００の画像応答処理部２４００は、第２のＷｅｂブラウザ１１１０から更新画像の要求を受けてから一定時間が経過したステップＳ１５の後、第２のＷｅｂブラウザ１１１０に対し、ＨＴＴＰヘッダのみで、更新画像データに変化が無いことを通知する（ステップＳ６１６）。第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データの要求に対するＷｅｂサーバ２０００からの応答の情報としてＨＴＴＰヘッダを受信し、その内容を判別する（ステップＳ６１７）。このステップＳ６１７で、第１のＷｅｂブラウザ１０１０からの指示情報がない状態と判別した後、第２のＷｅｂブラウザ１１１０はｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で再度要求する（ステップＳ６１３）。
【００８１】
Ｗｅｂサーバ２０００は、ステップ６１６においてＨＴＴＰヘッダを第２のＷｅｂブラウザ１１１０へ送信した後、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示信号を受信すると（ステップＳ６２０）、この指示情報をブラウザ指示情報２３００に保存する（ステップＳ６２１）。
【００８２】
Ｗｅｂサーバ２０００の画像応答処理部２４００は、第２のＷｅｂブラウザ１１１０からのｉｍｇタグ２１１５の更新画像データの要求（ステップＳ６１３）に対する応答として、ｉｍｇタグ２１１５の更新画像データを送信して応答する（ステップＳ６２２）。なお、ステップＳ６２２で応答する画像データは、Ｗｅｂコンテンツ２１２０へアクセスさせる場合は幅２ピクセルの画像を、Ｗｅｂコンテンツ２１３０へアクセスさせる場合は幅３ピクセルの画像など、複数の指示情報に対応する更新画像データから選択される。今回の例では、Ｗｅｂコンテンツ２１３０へアクセスするための幅３ピクセルの画像を応答する。
【００８３】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、更新画像の幅を判別し、第１のＷｅｂブラウザ１０１０から指示情報を検知する（ステップＳ６２３）。
【００８４】
［６−３．効果等］
以上のように、本実施の形態において、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、ＨＴＴＰヘッダによる応答だけで、画像データを送らない分、通信負荷を更に削減できる。
また、指示情報がある場合でも、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを、指示情報ごとに異なる更新画像データを送信することで、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０へ、複数の指示情報を送信することが可能になる。
【００８５】
（実施の形態７）
本開示の他の実施の形態について、図１、図８を用いて説明する。図８は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００８６】
［７−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【００８７】
［７−２．動作］
以下、それぞれの動作について詳細に説明する。
【００８８】
［７−２−１．指示情報がない場合の動作］
図８は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【００８９】
ステップＳ１１〜ステップＳ１５の処理は、（実施の形態１）と同じ動作であるため、ここでの説明は省略する。
【００９０】
Ｗｅｂサーバ２０００は、第２のＷｅｂブラウザ１１１０から送られてくる更新画像の送信の要求に対して更新画像データとＣｏｏｋｉｅ更新情報を送信して応答する（ステップＳ７１６）。次に第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ要求に対する応答としての更新画像と同時に送られてくるＣｏｏｋｉｅ更新情報の有無を判別する（ステップＳ７１７）。
【００９１】
第２のＷｅｂブラウザ１１１０はステップＳ７１７で、受信した情報にＣｏｏｋｉｅ更新情報が無く、第１のＷｅｂブラウザ１０１０からの指示情報がない状態と判別した後、ｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で再度要求する（ステップＳ７１３）。
【００９２】
Ｗｅｂサーバ２０００は第２のＷｅｂブラウザ１１１０から更新画像の要求が送られてくると、その要求に対する応答を一定時間待機する（ステップＳ７１４）。そして一定時間経過した後（ステップＳ７１５）、Ｗｅｂサーバ２０００は再び更新画像データを第２のＷｅｂサーバ１１１０へ送信する（ステップＳ７１６）。
ステップＳ７１３の処理以降は、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００との間では、指示情報が第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に送られるまでは、ステップＳ７１３〜ステップＳ７１７の処理を繰り返す。
【００９３】
［７−２−２．応答を待機している時間内に指示情報があった場合の動作］
上記ステップＳ１４の応答を待機している時間内に、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に対し、第２のＷｅｂブラウザ１１１０への指示情報を送信（ステップＳ７２０）した場合、Ｗｅｂサーバ２０００は、この第２のＷｅｂブラウザ１１１０に対する指示情報を保存する（ステップＳ７２１）。
【００９４】
ステップＳ７２１動作と同時に、第２のＷｅｂサーバの画像応答処理部２４００は、ステップＳ７１４の応答待機状態を中断し、第２のＷｅｂブラウザ１１１０に対し、ｉｍｇタグ２１１５の更新画像データを応答すると同時にＣｏｏｋｉｅ更新情報も送信する（ステップＳ７２２）。なお、ステップＳ７２２で応答する画像データは、ステップＳ７１６で応答していた画像と同じデータでも良い。Ｃｏｏｋｉｅ更新情報に、アクセス先のＵＲＩ等の第１のＷｅｂブラウザ１０１０から指示情報を指定する。
【００９５】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データ受信後、ステップＳ１６の応答で受信したＣｏｏｋｉｅ更新情報により、第１のＷｅｂブラウザ１０１０から指示情報を検知する（ステップＳ７２３）。
【００９６】
第２のＷｅｂブラウザ１１１０は、指示情報に従い、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１３０のデータをＨＴＴＰ通信で要求する（ステップＳ７２４）。
【００９７】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１３０のＷｅｂコンテンツの全データであるＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ７２５）。
【００９８】
［７−３．効果等］
以上のように、本実施の形態において、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間での通信負荷と第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、ＨＴＴＰ通信でｉｍｇタグ２１１５の更新画像データを数十秒間隔で繰り返すのみである。
【００９９】
これにより、フルのＨＴＭＬのポーリングを数秒間隔で実施する手法と比較して、第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００間と通信負荷とを第２のＷｅｂブラウザ１１１０とＷｅｂサーバ２０００の処理負荷を削減できる。
【０１００】
本実施の形態は、更新画像に最低サイズのものを利用すると、（実施の形態１）よりも通信負荷を更に削減できる。
【０１０１】
また、本実施の形態は、ｉｍｇタグ２１１５の画像データ差し替え要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【０１０２】
（実施の形態８）
本開示の他の実施の形態について、図１、図９を用いて説明する。図９は、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への情報通知動作を説明するための処理フローを示した図である。
【０１０３】
［８−１．構成］
本実施の形態の構成は、前述の（実施の形態１）で説明した図１の示す構成と同じであるため、ここでの詳細な説明は省略する。
【０１０４】
［８−２．動作］
以下、それぞれの動作について詳細に説明する。
【０１０５】
［８−２−１．指示情報がない場合の動作］
本実施の形態において、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０へ指示情報がない場合の動作については、（実施の形態７）と同じ動作であるため、ここでの説明は省略する。
【０１０６】
［８−２−２．更新画像データの応答後に指示情報があった場合の動作］
上記ステップＳ１６においてＷｅｂサーバ２０００から第２のＷｅｂブラウザにｉｍｇタグ２１１５の更新画像データが出力された後、第１のＷｅｂブラウザ１０１０からＷｅｂサーバ２０００に対し、第２のＷｅｂブラウザ１１１０への指示情報を送信（ステップＳ８２０）した場合、Ｗｅｂサーバ２０００は、ステップＳ８２０を受信後に、第２のＷｅｂブラウザ１１１０に対する指示情報を保存する（ステップＳ８２１）。
【０１０７】
第２のＷｅｂブラウザ１１１０では、ステップＳ１６でＷｅｂサーバ２０００から出力されたｉｍｇタグ２１１５の更新画像データを判別し（ステップＳ８１７）、更新画像データから第１のＷｅｂブラウザ１０１０からの指示情報がない状態と判別した後、再びｉｍｇタグ２１１５の更新画像データをＨＴＴＰ通信で要求する（ステップＳ８１３）。
【０１０８】
Ｗｅｂサーバ２０００の画像応答処理部２４００は、ステップＳ８１３における第２のＷｅｂブラウザ１１１０からの要求に対する応答として、ｉｍｇタグ２１１５の更新画像データとＣｏｏｋｉｅ更新情報を送信する（ステップＳ８２２）。なお、ステップＳ８２２で応答する画像データは、ステップＳ１６で応答していた画像と同じデータでも良い。またＣｏｏｋｉｅ更新情報には、アクセス先のＵＲＩ等の第１のＷｅｂブラウザ１０１０から指示情報を指定する。
【０１０９】
第２のＷｅｂブラウザ１１１０は、ｉｍｇタグ２１１５の更新画像データとＣｏｏｋｉｅ更新情報を受信した後、Ｃｏｏｋｉｅ更新情報により、第１のＷｅｂブラウザ１０１０から指示情報を検知する（ステップＳ８２３）。
【０１１０】
第２のＷｅｂブラウザ１１１０は、検知した指示情報に従い、Ｗｅｂサーバ２０００に対し、Ｗｅｂコンテンツ２１３０のデータをＨＴＴＰ通信で要求する（ステップＳ８２４）。
【０１１１】
Ｗｅｂサーバ２０００は、要求を受けたＷｅｂコンテンツ２１３０のＷｅｂコンテンツの全データであるＨＴＭＬファイル、及び、ＨＴＭＬファイルのタグに記述されたＣＳＳファイルや画像ファイル等をＨＴＴＰ通信で応答する（ステップＳ８２５）。
【０１１２】
［８−３．効果等］
以上のように、本実施の形態において、第１のＷｅｂブラウザ１０１０から第２のＷｅｂブラウザ１１１０への指示情報がない場合には、画像応答処理部２４００が第２のＷｅｂブラウザ１１１０にｉｍｇタグ２１１５の更新画像データを応答後、再度ｉｍｇタグ２１１５の更新画像データを要求するまでの時間が、ｉｍｇタグ２１１５の更新画像データを判別し、再度ｉｍｇタグ２１１５の更新画像データを要求するのみで、第２のＷｅｂブラウザ１１１０の再描画を伴わないため、１秒にも満たない時間である。
【０１１３】
これにより、フルのＨＴＭＬファイルのポーリングを数秒間隔で実施する手法と比較して、レスポンスも速い。
【０１１４】
本実施の形態は、更新画像に最低サイズのものを利用すると、実施の形態２よりも通信負荷を更に削減できる。
【０１１５】
また、本実施の形態は、ｉｍｇタグ２１１５の画像データ差し替え要求する動作のため、ＸＨＲ（XMLHttpRequest）に対応していないＷｅｂブラウザでも実施できる。
【０１１６】
（他の実施の形態）
以上のように、本開示の技術の例示として、実施の形態１〜８を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用できる。また、上記実施の形態１〜８で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１１７】
そこで、以下、他の実施の形態を例示する。
【０１１８】
実施の形態１〜６では、画像の違いの一例として画像の幅を変える手法で説明した。画像の幅は、画像の高さや面積等、違いが判別できればよい。したがって、画像の幅は、画像の高さや面積に限定されない。ただし、画像の幅と高さにそれぞれ別々の指示に用いれば、２次元的な操作指示が可能となる。
【０１１９】
実施の形態１〜８では、Ｗｅｂブラウザと説明したが、最近、スマートフォン向け等のアプリケーションでは、Ｗｅｂブラウザの機能を包含しているアプリケーションも存在している。同アプリケーションも、Ｗｅｂコンテンツを解釈できるものの総称として、広義のＷｅｂブラウザと解釈する。
【０１２０】
実施の形態１〜８では、１つのｉｍｇタグ２１１５の画像データ差し替え動作で説明したが、操作指示を検知する画像更新動作を同一コンテンツ内で複数のｉｍｇタグに対して実施しても構わない。
【０１２１】
実施の形態１〜８では、操作指示を出す第１のＷｅｂブラウザ１０１０と操作指示に従って動作する第２のＷｅｂブラウザ１１１０と１対１の関係で説明したが、操作指示に従って動作するＷｅｂブラウザが複数でも構わない。
【０１２２】
また、操作指示を出す第１のＷｅｂブラウザ１０１０と操作指示に従って動作する第２のＷｅｂブラウザ１１１０への一方通行の指示方向で説明したが、Ｗｅｂコンテンツの作り方次第で操作指示は双方向に行える。
【０１２３】
なお、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１２４】
本開示の指示情報通知システムは、Ｗｅｂブラウザ、もしくは、Ｗｅｂブラウザの機能を包含しているアプリケーションに適用可能である。具体的には、パソコン、Ｗｅｂブラウザ内蔵デジタルテレビ、Ｗｅｂブラウザ内蔵レコーダ、携帯電話機、スマートフォンなどに、本開示は適用可能である。
【符号の説明】
【０１２５】
１０００  第１の端末装置
１０１０  第１のＷｅｂブラウザ
１１００  第２の端末装置
１１１０  第２のＷｅｂブラウザ
１１２０  表示部
２０００  Ｗｅｂサーバ
２１００  Ｗｅｂコンテンツ格納部
２１１０、２１２０、２１３０  Ｗｅｂコンテンツ
２１１５  Ｗｅｂコンテンツ２１１０のＨＴＭＬに記述されているｉｍｇタグ
２２００  ブラウザ紐付け情報格納部
２３００  ブラウザ指示情報格納部
２４００  画像応答処理部
３０００  インターネット回線網
【図１】
0006643575.tif 000002
【図２】
0006643575.tif 000003
【図３】
0006643575.tif 000004
【図４】
0006643575.tif 000005
【図５】
0006643575.tif 000006
【図６】
0006643575.tif 000007
【図７】
0006643575.tif 000008
【図８】
0006643575.tif 000009
【図９】
0006643575.tif 000010