(57)【要約】【課題】ユーザが必要とする更新情報を、取得し損ねたり、ユーザが必要としない情報に埋没させることのない情報配信システムおよび情報配信プログラムを提供する。【解決手段】アドレスを受け付け（Ｓ１０１）、アドレスによって指定されたウェブページを取得する（Ｓ１０２）。取得したウェブページの表示文字情報を抽出し（Ｓ１０３）、表示文字情報を利用して特性値を導出する（Ｓ１０４）。過去に取得した特性値と最新の特性値との相違を判定し（Ｓ１０５）、相違がある場合には、過去の表示文字情報と、最新の表示文字情報との差分である差分情報を抽出し（Ｓ１０６）、特性値および表示文字情報を更新すると共に（Ｓ１０７）、差分情報または差分情報の保存先を示すリンク情報をユーザの端末装置に配信する（Ｓ１０８）。【選択図】図２
2013069159.tif 000002
【特許請求の範囲】
【請求項１】
アドレスによって指定されたウェブページから、当該ウェブページの情報のうち画面に表示される文字情報である表示文字情報を利用して過去に導出した第１特性値と、所定の期間後に前記ウェブページから、表示文字情報を利用して改めて導出し直した第２特性値との間に相違が生じている場合に、過去の表示文字情報と、改めて導出し直した表示文字情報との差分である差分情報を抽出する抽出部と、
前記差分情報または前記差分情報の保存先を示すリンク情報を端末装置に配信する配信部と
を備えた
情報配信システム。
【請求項２】
ウェブページのアドレスの入力を受け付ける受付部と、
アドレスによって指定されたウェブページの表示文字情報を取得する取得部と
前記表示文字情報を利用して前記第１特性値および前記第２特性値を導出する導出部と
をさらに備えた
請求項１に記載の情報配信システム。
【請求項３】
前記取得部は、アドレスによって指定されたウェブページに含まれる文字情報から、書式記号およびコメントを取り除くことにより、前記表示文字情報を取得する
請求項２に記載の情報配信システム。
【請求項４】
前記第１特性値と、前記表示文字情報とを保存することの可能な記憶部と、
前記第１特性値と前記第２特性値との間に相違が生じている場合には、所定のタイミングで、前記第２特性値を前記第１特性値として前記記憶部に保存するとともに、前記第２特性値を導出したときの表示文字情報を前記記憶部に保存する保存情報更新部と
をさらに備えた
請求項２または請求項３に記載の情報配信システム。
【請求項５】
前記第１特性値および前記第２特性値は、表示文字情報に含まれる文字の文字コードを利用して導出したものである
請求項１ないし請求項４のいずれか一項に記載の情報配信システム。
【請求項６】
前記第１特性値および前記第２特性値は、表示文字情報に含まれる文字の文字数である
請求項１ないし請求項４のいずれか一項に記載の情報配信システム。
【請求項７】
前記第１特性値および前記第２特性値は、表示文字情報に含まれる文字の文字コードを利用して導出したものと、表示文字情報に含まれる文字の文字数とを含む
請求項１ないし請求項４のいずれか一項に記載の情報配信システム。
【請求項８】
アドレスによって指定されたウェブページから、当該ウェブページの情報のうち画面に表示される文字情報である表示文字情報を利用して過去に導出した第１特性値と、所定の期間後に前記ウェブページから、表示文字情報を利用して改めて導出し直した第２特性値との間に相違が生じている場合に、過去の表示文字情報と、改めて導出し直した表示文字情報との差分である差分情報を抽出する抽出ステップと、
前記差分情報または前記差分情報の保存先を示すリンク情報を端末装置に配信する配信ステップと
をコンピュータに実行させる情報配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のウェブサイトの更新情報をユーザに配信する情報配信システムおよび情報配信プログラムに関する。
【背景技術】
【０００２】
インターネットの普及により、ユーザが興味のある情報を、インターネットを利用して取得することが増えている。インターネットで情報を取得する際には、ユーザは、例えば、ブラウザにＵＲＬ（Uniform Resource Location）を直接入力したり、検索サイトでキーワードを入力したりすることにより、興味のある情報を取得する。また、ユーザは、後日改めて閲覧したいウェブページをブラウザのブックマークに登録しておき、後日、そのウェブページをブックマークの中から選択することにより、すばやく閲覧することができる。
【０００３】
しかし、インターネット上の膨大な量の情報の中から自身にとって有用な情報を収集したり、ある特定のウェブサイトにおける更新の有無を調べたりするのは、手間がかかる。そのため、そのようなユーザに代わって、情報収集や更新の有無の調査を行い、その結果をユーザに電子メール等で配信するサービスがいくつかの業者によって提供されている。例えば、特許文献１の段落００２７〜００３５には、ウェブページ内の特定の情報（例えば、ニュースや株価など）が表示されている領域を、情報配信を受けたいユーザに指定させ、そのユーザが指定した領域内の文字情報の更新の有無が定期的に調査され、更新があった場合には、その領域内の文字情報が、領域指定を行ったユーザに配信されることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２４８６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の方法では、更新の有無の確認が、ユーザの指定した領域に限られるので、ユーザが指定していない領域で更新がなされた場合には、更新の有無を知ることができない。また、情報の更新がなされる領域をあらかじめ特定できない場合には、上記特許文献１に記載の方法を用いることができない。また、ユーザの指定した領域内のわずかな文字数だけが更新されただけでも、ユーザの指定した領域に含まれる文字情報全てがユーザに配信されるので、ユーザにとって有用な情報が不要な情報に紛れてしまう可能性がある。
【０００６】
もっとも、ウェブページ全体を指定すれば、上記の３つの問題のうち最初の２つについては解決できるかもしれない。しかし、そのようにした場合には、例えば、ＳＥＯ対策で非表示情報に埋め込まれた情報や、表示内容の変更を伴わないリンクタグの変更または追加などが更新情報と判定されてしまう可能性がある。その場合、表示上は更新箇所の無いウェブページがユーザに配信されるので、ユーザは、どこが更新されたのか判別できず、ユーザに無用の混乱を与えることになりかねない。
【０００７】
本発明はかかる問題点に鑑みてなされたものであり、その目的は、ユーザが必要とする更新情報を、取得し損ねたり、ユーザが必要としない情報に埋没させたりするのをなくすことの可能な情報配信システムおよび情報配信プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明による情報配信システムは、以下の２つの構成要素を備えている。
（Ａ１）アドレスによって指定されたウェブページから、当該ウェブページの情報のうち画面に表示される文字情報である表示文字情報を利用して過去に導出した第１特性値と、所定の期間後にウェブページから、表示文字情報を利用して改めて導出し直した第２特性値との間に相違が生じている場合に、過去の表示文字情報と、改めて導出し直した表示文字情報との差分である差分情報を抽出する抽出部
（Ａ２）差分情報または差分情報の保存先を示すリンク情報を端末装置に配信する配信部
【０００９】
本発明による情報配信プログラムは、以下の２つのステップをコンピュータに実行させるものである。
（Ｂ１）アドレスによって指定されたウェブページから、当該ウェブページの情報のうち画面に表示される文字情報である表示文字情報を利用して過去に導出した第１特性値と、所定の期間後にウェブページから、表示文字情報を利用して改めて導出し直した第２特性値との間に相違が生じている場合に、過去の表示文字情報と、改めて導出し直した表示文字情報との差分である差分情報を抽出する抽出ステップ
（Ｂ２）差分情報または差分情報の保存先を示すリンク情報を端末装置に配信する配信ステップ
【００１０】
本発明による情報配信システムおよび情報配信プログラムでは、アドレスによって指定されたウェブページの差分情報または差分情報の保存先を示すリンク情報がユーザに配信される。これにより、ユーザはウェブページのアドレスを指定するだけで、更新情報だけを取得することができ、更新情報を取得し損ねる虞がない。また、ウェブページの表示文字情報を利用して差分情報が生成されるので、例えば、ＳＥＯ対策で非表示情報に埋め込まれた情報や、表示内容の変更を伴わないリンクタグの変更または追加などの、不要な更新情報を排除することができる。その結果、ユーザにとって有用な情報が不要な情報に紛れてしまう虞もない。
【００１１】
本発明による情報配信システムは、以下の３つの構成要素をさらに備えていてもよい。
（Ａ３）ウェブページのアドレスの入力を受け付ける受付部
（Ａ４）アドレスによって指定されたウェブページの表示文字情報を取得する取得部
（Ａ５）表示文字情報を利用して第１特性値および第２特性値を導出する導出部
【００１２】
本発明による情報配信システムにおいて、取得部が、アドレスによって指定されたウェブページに含まれる文字情報から、書式記号およびコメントを取り除くことにより、表示文字情報を取得するようになっていてもよい。また、本発明による情報配信システムは、第１特性値と、表示文字情報とを保存することの可能な記憶部をさらに備えていてもよい。このとき、本発明による情報配信システムは、第１特性値と第２特性値との間に相違が生じている場合には、所定のタイミングで、第２特性値を第１特性値として記憶部に保存するとともに、第２特性値を導出したときの表示文字情報を記憶部に保存する保存情報更新部をさらに備えていてもよい。
【００１３】
本発明による情報配信プログラムは、以下の３つのステップをさらに含んでいてもよい。
（Ｂ３）ウェブページのアドレスの入力を受け付ける受付ステップ
（Ｂ４）アドレスによって指定されたウェブページの表示文字情報を取得する取得ステップ
（Ｂ５）表示文字情報を利用して第１特性値および第２特性値を導出する導出ステップ
【００１４】
本発明による情報配信システムおよび情報配信プログラムにおいて、第１特性値および第２特性値は、例えば、表示文字情報に含まれる文字の文字コードを利用して導出したものである。なお、第１特性値および第２特性値は、表示文字情報に含まれる文字の文字数であってもよい。また、第１特性値および第２特性値は、表示文字情報に含まれる文字の文字コードを利用して導出したものと、表示文字情報に含まれる文字の文字数とを含んでいてもよい。
【発明の効果】
【００１５】
本発明による情報配信システムおよび情報配信プログラムによれば、アドレスによって指定されたウェブページにおける表示文字情報の差分情報または差分情報の保存先を示すリンク情報を端末装置に配信するようにしたので、ユーザが必要とする更新情報を、取得し損ねたり、ユーザが必要としない情報に埋没させたりするのをなくすことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係る情報配信システムの機能ブロック図である。
【図２】図１の情報配信システムにおける情報配信の手順の一例を表す図である。
【図３】図１の情報配信システムの一応用例の構成図である。
【図４】図３の情報配信装置、端末装置およびコンテンツ提供装置の間のやりとりの流れの一例を表す図である。
【発明を実施するための形態】
【００１７】
以下、発明を実施するための形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．応用例
【００１８】
＜１．実施の形態＞
[構成]
図１は、本発明による一実施の形態に係る情報配信システム１の機能ブロックの一例を表したものである。情報配信システム１は、オープンネットワークに接続可能な情報処理装置であり、例えば、サーバである。ここで、オープンネットワークとは、インターネットで標準的に利用されている通信プロトコル（ＴＣＰ／ＩＰ）を用いて通信を行うネットワークを指している。情報配信システム１は、例えば、図１に示したように、アドレス受付部１０、表示文字情報取得部２０、特性値導出部３０、相違検出部４０、差分情報抽出部５０、保存情報更新部６０、更新情報配信部７０および記憶部８０を備えている。
【００１９】
アドレス受付部１０は、ウェブページのアドレスの入力を受け付けるものである。アドレス受付部１０は、例えば、オープンネットワークを介した、ユーザのブラウザからのアクセスに応じて、ウェブページのアドレスの入力を促すページをユーザのブラウザに表示させ、ユーザが入力したウェブページのアドレスを取得するようになっている。アドレス受付部１０は、ユーザがウェブページのアドレスを入力するのを補助するために、例えば、ブラウザに登録されたブックマークを取得し、取得したブックマークの中から、ウェブページのアドレスをユーザに選択させるようになっていてもよい。なお、アドレス受付部１０は、必要に応じて、ユーザのメールアドレスの入力も受け付けるようになっていてもよい。アドレス受付部１０は、受け付けたウェブページのアドレスやユーザのメールアドレスを記憶部８０に保存するようになっている。
【００２０】
アドレス受付部１０は、ウェブページのアドレスの入力を受け付けるためのプロトコルを有している。アドレス受付部１０は、ブラウザ上で、ウェブページのアドレスの入力を行う際に必要となるＵＩ(User Interface)を有している。アドレス受付部１０は、端末装置（もしくはユーザ）からの要求に応じて、上記のプロトコルを提供するとともに、ブラウザ上で、ウェブページのアドレスの入力を行う際に必要となるＵＩを提供するようになっている。
【００２１】
なお、アドレス受付部１０は、情報配信サービスの提供者（図示せず）と端末装置（もしくはユーザ）との間の契約または解約を行ったり、契約内容（例えば、監視対象のアドレスの数など）を変更したり、ログインしたりするためのプロトコルを有していてもよい。この場合、アドレス受付部１０は、ブラウザ上で、契約、解約、契約内容の変更およびログインを行う際に必要となるＵＩを有している。さらに、アドレス受付部１０は、情報配信サービスの提供者と端末装置（もしくはユーザ）との間の契約内容を保存していてもよい。アドレス受付部１０は、端末装置からの要求に応じて、上記のプロトコルを提供するとともに、ブラウザ上で、契約、解約、契約内容の変更およびログインを行う際に必要となるＵＩを提供するようになっていてもよい。
【００２２】
表示文字情報取得部２０は、アドレスによって指定されたウェブページの表示文字情報を取得するものである。表示文字情報とは、ブラウザ上に表示される文字情報を指しており、例えば、文字コードの配列で構成されている。表示文字情報取得部２０は、例えば、まず、オープンネットワークを介して、アドレスから特定されるサーバにアクセスし、そのサーバ内の、上記アドレスに対応するウェブページの取得をサーバに要求することにより、アドレスによって指定されたウェブページを取得するようになっている。表示文字情報取得部２０は、例えば、次に、取得したウェブページに含まれる文字情報から、ブラウザ上に表示されない情報を取り除くことにより、表示文字情報を取得するようになっている。「ブラウザ上に表示されない情報」とは、書式記号およびコメントを指している。書式記号には、例えば、各種タグ（例えば、リンクタグや、開始タグ、終了タグなど）が含まれる。コメントとは、非表示領域内の文字情報を指しており、コメントには、例えば、ＳＥＯ対策で埋め込まれた情報などが含まれている。
【００２３】
なお、アドレスによって指定されたウェブページが、何らかの理由（例えば削除やファイルネームの変更など）により存在しない場合もある。その場合には、表示文字情報取得部２０は、例えば、ウェブページが存在しないことを意味する表示文字情報（例えば、数字の「０」に対応する文字コード）を生成するようになっていてもよい。
【００２４】
特性値導出部３０は、表示文字情報を利用して特性値を導出するものである。特性値とは、ウェブページに含まれる表示文字情報と相関のある、文字や数字などで構成された情報である。特性値は、例えば、表示文字情報に含まれる文字の文字コードを利用して導出したものであり、例えば、表示文字情報に含まれる文字の文字コードの総和である。なお、特性値は、上記に限られるものではなく、例えば、表示文字情報に含まれる文字の文字数であってもよい。また、特性値は、例えば、表示文字情報から導出したハッシュ値であってもよい。また、特性値は、上述したように、一種類の情報で構成されていてもよいが、必要に応じて、二種類の情報で構成されていてもよい。例えば、特性値は、表示文字情報に含まれる文字の文字コードを利用して導出したものと、表示文字情報に含まれる文字の文字数とを含んで構成されていてもよい。また、特性値は、意味内容に実質的な変化を与えないもの（例えば、フォントの種類、文字の大きさ、改行、インデント、空白など）が除外されたものから導出されたものであってもよい。
【００２５】
なお、特性値導出部３０は、ウェブページが存在しないことを意味する表示文字情報を取得した場合には、例えば、ウェブページが存在しないことを意味する特性値（例えば、数字の「０」）を生成するようになっていてもよい。
【００２６】
相違検出部４０は、アドレスによって指定されたウェブページから、当該ウェブページに含まれる表示文字情報を利用して過去に導出した特性値（第１特性値）と、所定の期間後に同一のウェブページから、表示文字情報を利用して改めて導出し直した特性値（第２特性値）との間に相違が有るか否かを判定するものである。過去に導出した特性値である第１特性値は、記憶部８０に保存されており、相違検出部４０は、記憶部８０から第１特性値を読み出すとともに、特性値導出部３０で改めて導出し直した特性値である第２特性値とを対比することにより、双方の間に相違が有るか否かを判定するようになっている。
【００２７】
ここで、「相違がある」とは、第１特性値と第２特性値とが互いに完全に同一ではないことを指している。従って、第１特性値と第２特性値との間に相違がある場合には、過去に取得された表示文字情報と、取得し直した表示文字情報とが互いに完全に同一ではなく、取得し直した表示文字情報が何らかの更新情報を含んでいることになる。
【００２８】
なお、相違検出部４０は、ウェブページが存在しないことを意味する特性値を取得した場合には、例えば、ウェブページが存在しないと判定するようになっていてもよい。
【００２９】
差分情報抽出部５０は、過去の表示文字情報と、取得し直した表示文字情報との差分である差分情報を抽出するものである。差分情報の抽出は、ＵＮＩＸ（登録商標）のｄｉｆｆコマンドと同様のアルゴリズムで行われるものである。差分情報抽出部５０は、例えば、過去の表示文字情報と、取得し直した表示文字情報とを対比して、相違部分を含む文字列（例えば、「。」と「。」との間に挟まれた文章）を、取得し直した表示文字情報から抽出するようになっている。
【００３０】
記憶部８０は、特性値と、表示文字情報とを保存することの可能なものであり、例えば、過去の情報である第１特性値と、第１特性値の導出に用いられた表示文字情報とを保存するようになっている。保存情報更新部６０は、記憶部８０に保存されている特性値および表示文字情報を更新（例えば上書き）するものである。保存情報更新部６０は、例えば、第１特性値と第２特性値との間に相違が生じている場合には、所定のタイミングで、第２特性値を第１特性値として記憶部８０に保存するとともに、第２特性値を導出したときの表示文字情報を記憶部８０に保存するようになっている。
【００３１】
更新情報配信部７０は、差分情報または差分情報の保存先を示すリンク情報をユーザの端末装置に配信するものである。配信方法としては、例えば、典型的には、電子メールが挙げられる。更新情報配信部７０は、例えば、差分情報または差分情報の保存先を示すリンク情報を含むテキストデータをメール本文に添付して、ユーザのメールアドレスに送信するようになっている。
【００３２】
[動作]
次に、本実施の形態の情報配信システム１の動作について説明する。図２は、本実施の形態の情報配信システム１における一連の動作の流れの一例を表したものである。まず、ウェブページのアドレスおよびユーザのメールアドレスの入力を受け付ける（ステップＳ１０１）。例えば、オープンネットワークを介した、ユーザのブラウザからのアクセスに応じて、ウェブページのアドレスおよびユーザのメールアドレスの入力を促すページをユーザのブラウザに表示させ、ユーザが入力したウェブページのアドレスおよびユーザのメールアドレスを取得する。このとき、受け付けたウェブページのアドレスやユーザのメールアドレスを記憶部８０に保存する。
【００３３】
次に、アドレスによって指定されたウェブページを取得する（ステップＳ１０２）。例えば、オープンネットワークを介して、アドレスから特定されるサーバにアクセスし、そのサーバ内の、上記アドレスに対応するウェブページの取得をサーバに要求することにより、アドレスによって指定されたウェブページを取得する。続いて、取得したウェブページの表示文字情報を抽出する（ステップＳ１０３）。例えば、取得したウェブページに含まれる文字情報から、ブラウザ上に表示されない情報を取り除くことにより、表示文字情報を取得する。
【００３４】
次に、表示文字情報を利用して第２特性値を導出する（ステップＳ１０４）。なお、指定されたアドレスへのアクセスが始めての場合には、表示文字情報を利用して第１特性値を導出し、第１特性値および表示文字情報を記憶部８０に格納し、ステップＳ１０５〜Ｓ１０８をスキップし、所定の期間が経過した後、再び、ステップＳ１０２を実行する。
【００３５】
次に、第１特性値と第２特性値との間に相違が有るか否かを判定する（ステップＳ１０５）。その結果、第１特性値と第２特性値との間に相違がある場合には、過去の表示文字情報と、取得し直した表示文字情報との差分である差分情報を抽出する（ステップＳ１０６）。逆に、第１特性値と第２特性値との間に相違がない場合には、ステップＳ１０６，Ｓ１０７をスキップする。
【００３６】
次に、第１特性値と第２特性値との間に相違がある場合には、記憶部８０に保存されている特性値および表示文字情報を更新（例えば上書き）する（ステップＳ１０７）。例えば、第１特性値と第２特性値との間に相違が生じている場合には、所定のタイミングで、第２特性値を第１特性値として記憶部８０に保存するとともに、第２特性値を導出したときの表示文字情報を記憶部８０に保存する。なお、特性値および表示文字情報の更新は、後述のステップＳ１０８を実行した後に行ってもよい。
【００３７】
次に、差分情報または差分情報の保存先を示すリンク情報をユーザの端末装置に配信する（ステップＳ１０８）。例えば、差分情報または差分情報の保存先を示すリンク情報を含むテキストデータをメール本文に添付して、ユーザのメールアドレスに送信する。これにより、ユーザは、アドレスを入力するだけで、自身が必要とする更新情報を取得することができる。
【００３８】
［効果］
次に、本実施の形態の情報配信システム１の効果について説明する。
【００３９】
本実施の形態では、アドレスによって指定されたウェブページの差分情報または差分情報の保存先を示すリンク情報がユーザに配信される。これにより、ユーザはウェブページのアドレスを指定するだけで、更新情報だけを取得することができ、更新情報を取得し損ねる虞がない。また、ウェブページの表示文字情報を利用して差分情報が生成されるので、例えば、ＳＥＯ対策で非表示情報に埋め込まれた情報や、表示内容の変更を伴わないリンクタグの変更または追加などの、不要な更新情報を排除することができる。その結果、ユーザにとって有用な情報が不要な情報に紛れてしまう虞もない。従って、ユーザが必要とする更新情報を、取得し損ねたり、ユーザが必要としない情報に埋没させたりするのをなくすことができる。
【００４０】
＜２．応用例＞
以下、上記実施の形態で説明した情報配信システム１の応用例について説明する。図３は、情報配信システム１の応用例を示したものである。情報配信システム１は、外部のネットワーク４００を介して端末装置２００からアドレス情報等を情報配信装置１００に入力するシステムに対して応用することが可能となっている。ネットワーク４００は、上述したオープンネットワークに相当するものである。
【００４１】
情報配信装置１００は、例えば、情報配信装置１００全体を制御する制御部１１０と、制御部１１０によって利用されるデータを格納可能な記憶部１２０と、情報配信装置１００がネットワーク４００を介して端末装置２００およびコンテンツ提供装置３００と通信することを可能とする通信部１３０とを備えている。制御部１１０、記憶部１２０および通信部１３０は、例えば、共通のバス１４０に接続されている。記憶部１２０は、例えば、情報配信プログラム２２１、アドレス１２２、第１特性値１２３および表示文字情報１２４を保存している。
【００４２】
情報配信プログラム２２１は、アドレス受付部１０〜更新情報配信部７０で実行される一連の手順をコンピュータに実行させるものである。情報配信プログラム２２１のロードされた制御部１１０が、アドレス受付部１０〜更新情報配信部７０の一態様に相当する。記憶部１２０は、上述の記憶部８０の一態様に相当するものである。アドレス１２２は、例えば、ウェブページのアドレスおよびユーザのメールアドレスを含んでいる。第１特性値１２３は、上述の特性値導出部３０で導出される特性値に相当するものである。表示文字情報１２４は、上述の表示文字情報取得部２０で得られた表示文字情報に相当するものである。
【００４３】
端末装置２００は、アドレス１２２の入力を受け付け、受け付けたアドレス１２２を、ネットワーク４００を介して情報配信装置１００に渡し、更新情報をユーザに提示する装置である。端末装置２００は、例えば、端末装置２００全体を制御する制御部２１０と、制御部２１０によって利用されるデータを格納可能な記憶部２２０と、アドレス１２２の入力を受け付ける入力部３３０と、更新情報を表示する表示部２４０と、ネットワーク４００を介して情報配信装置１００と通信する通信部２５０とを備えている。制御部２１０、記憶部２２０、入力部２３０、表示部２４０および通信部２５０は、例えば、共通のバス２６０に接続されている。記憶部２２０は、例えば、図示しないが情報配信装置１００から提供されるＵＩや、コンテンツ提供装置３００から提供されるコンテンツを表示部２４０に表示させるブラウザ２２１と、ブラウザ２２１に登録されたブックマーク２２１とを保存している。
【００４４】
コンテンツ提供装置３００は、ネットワーク４００経由でアクセス可能なコンテンツサーバである。コンテンツ提供装置３００は、例えば、図示しないが、コンテンツ提供装置３００全体を制御する制御部と、この制御部によって利用されるデータを格納可能な記憶部と、コンテンツ提供装置３００がネットワーク４００を介して情報配信装置１００および端末装置２００と通信することを可能とする通信部とを備えている。記憶部は、例えば、多数のウェブページを保存している。
【００４５】
次に、図４は、情報配信装置１００、端末装置２００およびコンテンツ提供装置３００の間のやりとりの流れの一例について説明する。なお、下記の情報配信装置１００の動作は、上述の情報配信プログラム２２１がロードされた制御部１１０によって実行されている。
【００４６】
まず、端末装置２００は、ユーザからのブラウザ起動の要求に応じて、ブラウザを起動する（ステップＳ２０１）。続いて、端末装置２００は、情報配信装置１００に対応する所定のアドレスがユーザによってブラウザに入力されると、そのアドレスへのアクセスを情報配信装置１００に要求する（ステップＳ２０２）。情報配信装置１００は、所定のアドレスへのアクセス要求を受信すると、報配信プログラム２２１の実行を開始し、ウェブページのアドレスの入力を行う際に必要となるＵＩを端末装置２００に提供するとともに、ウェブページのアドレスの入力を要求する（ステップＳ２０３）。
【００４７】
なお、情報配信装置１００は、所定のアドレスへのアクセス要求を受信したときに、まず、ブラウザ上で、契約、解約、契約内容の変更およびログインを行う際に必要となるＵＩを端末装置２００に提供するとともに、端末装置２００からの入力を待ってもよい。そのようにした場合には、情報配信装置１００は、契約内容に含まれるログイン情報と合致するログイン情報を端末装置２００から受信したときにだけ、情報配信プログラム２２１の実行を開始し、ウェブページのアドレスの入力を行う際に必要となるＵＩを端末装置２００に提供するとともに、ウェブページのアドレスの入力を要求してもよい。
【００４８】
端末装置２００は、受信したＵＩをブラウザ上に表示し、ウェブページのアドレスがユーザによってブラウザに入力されると、入力されたアドレスを情報配信装置１００に送信する（ステップＳ２０４）。このとき、端末装置２００は、ユーザがウェブページのアドレスを入力するのを補助するために、例えば、ブラウザ２２１に登録されたブックマーク２２２を取得し、取得したブックマーク２２２の中から、ウェブページのアドレスをユーザに選択させるようにしてもよい。情報配信装置１００は、ウェブページのアドレスを受け付けると（ステップＳ２０５）、そのアドレスへのアクセスをコンテンツ提供装置３００に要求する（ステップＳ２０６）。コンテンツ提供装置３００は、ウェブページへのアクセス要求を受信すると、指定されたアドレスに対応するウェブページを配信する（ステップＳ２０７）。
【００４９】
情報配信装置１００は、ウェブページを取得すると（ステップＳ２０８）、取得したウェブページの表示文字情報を抽出し（ステップＳ２０９）、さらに第２特性値を導出する（ステップＳ２１０）。なお、情報配信装置１００は、指定されたアドレスへのアクセスが始めての場合には、表示文字情報を利用して第１特性値を導出し、第１特性値および表示文字情報を、第１特性値１２３および表示文字情報１２４として記憶部１２０に格納し、所定の期間が経過した後、再び、ステップＳ２０６を実行する。
【００５０】
次に、情報配信装置１００は、記憶部１２０から読み出した第１特性値１２３と、ステップＳ２１０で導出した第２特性値とを対比して、これらの間に相違が有るか否かを判定する（ステップＳ２１１）。その結果、情報配信装置１００は、第１特性値１２３と第２特性値との間に相違があると判定した場合には、記憶部１２０から読み出した表示文字情報１２４と、ステップＳ２０９で抽出した表示文字情報との差分である差分情報を抽出する（ステップＳ２１２）。情報配信装置１００は、第１特性値１２３と第２特性値との間に相違がないと判定した場合には、ステップＳ２１２，Ｓ２１３７をスキップする。
【００５１】
次に、情報配信装置１００は、第１特性値１２３と第２特性値との間に相違があると判定した場合には、記憶部１２０に保存されている第１特性値１２３および表示文字情報１２４を更新（具体的には上書き）する（ステップＳ２１３）。なお、情報配信装置１００は、後述のステップＳ２１４を実行した後に、ステップ２１３を実行してもよい。続いて、情報配信装置１００は、差分情報または差分情報の保存先を示すリンク情報を端末装置２００に配信する（ステップＳ２１４）。端末装置２００は、差分情報または差分情報の保存先を示すリンク情報を受信すると（ステップＳ２１５）、その内容を端末装置２００のユーザにメール等で配信する（ステップＳ２１６）。このようにして、ユーザに更新情報が配信される。
【００５２】
以上のことから、本応用例においても、ユーザが必要とする更新情報を、取得し損ねたり、ユーザが必要としない情報に埋没させたりするのをなくすことができる。
【符号の説明】
【００５３】
１…情報配信システム、１０…アドレス受付部、２０…表示文字情報取得部、３０…特性値導出部、４０…相違検出部、５０…差分情報抽出部、６０…保存情報更新部、７０…更新情報配信部、８０…記憶部、１００…情報配信装置、１１０…制御部、１２０…記憶部、１２１…情報配信プログラム、１２２…アドレス、１２３…特性値、１２４…表示文字情報、１３０…通信部、１４０…バス、２００…端末装置、２１０…制御部、２２０…記憶部、２２１…ブラウザ、２２２…ブックマーク、２３０…入力部、２４０…表示部、２５０…通信部、３００…コンテンツ提供装置、４００…ネットワーク。
【図１】
2013069159.tif 000003
【図２】
2013069159.tif 000004
【図３】
2013069159.tif 000005
【図４】
2013069159.tif 000006