(57)【要約】【課題】送信要求をしてきたクライアントの所在地をＩＰアドレスから特定し、特定した所在地の標準時刻に対応したＷｅｂ情報データを、サーバが蓄積しているＷｅｂ情報データの中から選別してユーザ端末に送信するという従来の方法は、サーバ所在地との時差を有する世界中の都市毎にＷｅｂ情報データを用意しなければならず、大量のデータを必要とするという課題があった。【解決手段】サーバ装置に番組情報送信要求をしてきたクライアントの所在地をＩＰアドレスから特定し、予め用意した世界各地の所在地における標準時刻を記録した比較テーブルを用いて特定した所在地の標準時刻を割り出し、クライアントの所在地における標準時刻とサーバ装置の所在地における標準時刻との時刻差分を換算し、サーバ装置から出力する応答データのうち時刻情報に関する部分を、換算結果に基づく換算値に置き換える。【選択図】図１
2008016906.tif 000002
【特許請求の範囲】
【請求項１】
全世界に散在するユーザのＷｅｂサーバへのアクセスが可能なＷｅｂクライアントからの電子番組表（ＥＰＧ）データの送信要求と前記Ｗｅｂクライアントでの閲覧に対応するサーバ装置であって、
前記Ｗｅｂクライアントからの情報送信要求に含まれるＩＰアドレスを抽出し、抽出した前記ＩＰアドレスから前記Ｗｅｂクライアントの所在地を割り出すＩＰアドレス解析手段と、
世界各地の所在地における各々の標準時刻を予め記録した比較テーブルを有し、前記ＩＰアドレスから割り出した前記Ｗｅｂクライアントの所在地における標準時刻を前記比較テーブルより得て、前記Ｗｅｂクライアントの所在地における標準時刻と前記サーバ装置の所在地における標準時刻との時刻差分を換算する時刻情報換算手段と、
前記情報送信要求に対応する応答データ等を蓄積し、前記情報送信要求に対応する応答データを出力するＷｅｂサーバ手段と、
前記情報送信要求に対して前記Ｗｅｂサーバ手段から出力される応答データのうち、時刻情報に関する部分を前記時刻情報換算手段において換算された換算値に置き換える時刻付与置換手段と、
を具備することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、世界中のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク網を介して利用されるワールドワイドウェブ（ＷＷＷ：Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を用いて、ユーザが現地のサーバ装置にＷｅｂ（ウェブ）データの送信要求を発行する場合、ユーザが該送信要求を発信した地域（以下、ユーザの発信地域という）に関する情報を用いて、該ユーザの発信地域に対応した情報をユーザに応答・送信するＷｅｂサーバ装置に関する。
【背景技術】
【０００２】
ＩＰネットワーク網等の通信ネットワークを用いて自国のみならず世界中の国々とインターネット接続ができるようになり、ＩＰネットワーク網を経由して配信されるテレビ放送やラジオ放送など配信時間が決められているストリーミングサービスを視聴できるようになってきた。
【０００３】
ストリームミングサービスでどのような番組を配信しているかを確認するために、ユーザは、Ｗｅｂクライアント、例えば、パソコンやテレビ受信機などのブラウザから、ストリーミングサービスを実施しているサイトにアクセスして、ストリーミングサービスのスケジュール表、いわゆる電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ Ｇｕｉｄｅ）を取得して確認する。
【０００４】
電子番組表（ＥＰＧ）を取得して確認する方法は、Ｗｅｂクライアントのブラウザにより、サービスを行っているサイトからＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などで記述された電子番組（ＥＰＧ）データを取得し、ブラウザで表示することで確認できる。
【０００５】
しかし、ブラウザで表示される電子番組表（ＥＰＧ）は、サービスを実施する国、サーバが設置されている所在地の標準時で表示されるので、例えば、アメリカのサービスを利用した場合は、アメリカ時間で表示された電子番組表（ＥＰＧ）のデータが送付されてくることになる。
【０００６】
また、ユーザが閲覧を希望するＷｅｂページは、どの地域から閲覧してもユーザ端末に同一の情報が表示されるため、ユーザの発信地域と全く関係のない広告や天気予報等の地域情報は、該発信地域以外の人々には広告効果が小さく、利用価値が低いという問題もあった。
【０００７】
このような課題を解決する技術として、例えば、特許文献１には、ＩＰネットワーク網で用いられるＩＰアドレスからユーザ端末の所在地を特定することで、サーバ装置でクライアントの所在する地域に基づいたＷｅｂデータ情報を選別してユーザのクライアントに送信する技術が開示されており、さらに、同一ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）においても、ユーザの発信地域ごとに異なるＷｅｂデータの送信が可能なＷｅｂ情報提供方法およびＷｅｂ情報提供装置に関する技術が開示されている。
【０００８】
次に、図６を用いて特許文献１に開示されているＷｅｂ情報提供方法およびＷｅｂ情報提供装置の概要を説明する。なお、図６は、特許文献１に開示されている従来のクライアントとＷｅｂサーバの全体構成を示すブロック図である。
【０００９】
図６において、グループ６０１内のユーザ端末６０１Ａ、６０１Ｂは、専用線６０３を介してプロバイダ６０５に接続される。ユーザ端末６０１Ａまたは６０１Ｂは、専用線６０３、プロバイダ６０５およびインターネット６３０等を介して、Ｗｅｂサーバ６０６に対してＷｅｂページ情報の送信要求を行う。該送信要求は、ユーザ端末６０１Ａまたは６０１ＢのＩＰアドレスと共に、要求されたＷｅｂページ情報を有するＷｅｂサーバ６０６（例えば、Ｗｅｂサーバ６０６ａ）に送信される。Ｗｅｂサーバ６０６ａは、要求されたＷｅｂページ情報のプログラム中に地域によって異なる情報を選択するための記述がある場合は、ＩＰアドレスプールデータベース６２０にアクセスして、送信要求を行ったユーザ端末６０１Ａまたは６０１ＢのＩＰアドレスからユーザ端末６０１Ａまたは６０１Ｂの所在地域を判別する。次に、Ｗｅｂサーバ６０６ａは、判別されたユーザ端末の所在地域に基づいて、Ｗｅｂデータ情報を選別して送信要求を行ったユーザ端末６０１Ａまたは６０１Ｂに送信する。
【００１０】
以上のように構成することにより、ユーザの発信地域ごとに異なるＷｅｂデータを送信することが可能となる。
【特許文献１】特開２０００−３３０９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、ＩＰネットワーク網等のネットワークを用いて、ユーザが所在地の標準時と標準時が異なる所在地外の地域へＷｅｂクライアントでアクセスしたとき、例えば、日本の大阪市に在住するユーザが、アメリカのラジオ放送やテレビ放送のストリーミングサービスを視聴しようとした場合で、ストリーミングサービスのスケジュール表である電子番組表（ＥＰＧ）のデータをサービスサイトから取得する場合、ＨＴＭＬで記述される電子番組表（ＥＰＧ）データの表示は、サービスを提供するサーバ装置の所在地であるアメリカにおけるアメリカ時間で表示されてしまうことになるが、ここで特許文献１に開示されている技術を活用すると、ＩＰアドレスからユーザのクライアントの所在地（日本）を特定し、その所在地に基づいたＷｅｂデータ情報、すなわち、ユーザのクライアントの所在地（日本）における標準時で表された電子番組表（ＥＰＧ）データ、を選別してユーザのクライアントに応答・送信するということになる。しかしながら、このような方法においては、時差のある世界の７９６都市毎の標準時に関するＷｅｂデータ情報が必要であり、大量のＷｅｂデータ情報を用意しなければならないという課題を有していた。
【００１２】
本発明は、このような課題を解決するもので、時差のある世界の７９６都市毎の標準時に関するＷｅｂデータ情報を用意することなく、クライアントの所在地に適応するようにＷｅｂデータ情報における時刻情報を変更して、ユーザのクライアントに応答・送信するサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のサーバ装置は、全世界に散在するユーザのＷｅｂサーバへのアクセスが可能なＷｅｂクライアントからの電子番組表（ＥＰＧ）データの送信要求と、前記Ｗｅｂクライアントでの閲覧に対応するサーバ装置であって、前記Ｗｅｂクライアントからの情報送信要求に含まれるＩＰアドレスを抽出し、抽出した前記ＩＰアドレスから前記Ｗｅｂクライアントの所在地を割り出すＩＰアドレス解析手段と、
世界各地の所在地における各々の標準時刻を予め記録した比較テーブルを有し、前記ＩＰアドレスから割り出した前記Ｗｅｂクライアントの所在地における標準時刻を前記比較テーブルより得て、前記Ｗｅｂクライアントの所在地における標準時刻と前記サーバ装置の所在地における標準時刻との時刻差分を換算する時刻情報換算手段と、前記情報送信要求に対応する応答データ等を蓄積し、前記情報送信要求に対応する応答データを出力するＷｅｂサーバ手段と、前記情報送信要求に対して前記Ｗｅｂサーバ手段から出力される応答データのうち、時刻情報に関する部分を前記時刻情報換算手段において換算された換算値に置き換える時刻付与置換手段と、を具備することを特徴とするものである。
【発明の効果】
【００１４】
本発明は、電子番組表（ＥＰＧ）データを管理し、ユーザに提供するストリーミングサービスを備えるサーバ装置において、サーバ装置の所在地に対して時差が存在する国や都市毎に時差情報を変更した電子番組表（ＥＰＧ）データのＷｅｂデータ情報を用意する必要がなく、サーバ装置の所在地に対応する時刻情報を有する電子番組表（ＥＰＧ）のデータのみを保持するだけで、Ｗｅｂサーバへのアクセスが可能な全世界に散在するユーザのＷｅｂクライアントからの電子番組表（ＥＰＧ）データの送信要求とＷｅｂクライアントでの閲覧に対して、電子番組表（ＥＰＧ）データの時刻情報に関する部分を、サーバ装置の所在地と送信要求をしてきたＷｅｂクライアントの所在地との時差変換を行った時刻に置き換えたデータを応答することで、ユーザは送信要求をしたＷｅｂクライアントのブラウザにより、それぞれの所在地の標準時である現地時刻で電子番組表（ＥＰＧ）を表示させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１６】
（実施の形態１）
図１は、本発明の実施の形態１におけるサーバ装置の構成を示すブロック図である。
【００１７】
図１において、サーバ装置５００は、インターネット網３００との通信制御を行うネットワーク手段１００と、Ｗｅｂブラウザを搭載するＷｅｂクライアントからの送信要求等のデータを受信するＷｅｂデータ受信手段１０１と、Ｗｅｂブラウザを搭載するＷｅｂクライアントへの応答データを送信するＷｅｂデータ送信手段１０２と、Ｗｅｂブラウザを搭載するＷｅｂクライアントのＩＰアドレスを抽出し、抽出したＩＰアドレスからＷｅｂクライアントの所在地を割り出すＩＰアドレス解析手段１０３と、世界各地の所在地における標準時刻を予め記録した比較テーブル１５０を備え、ＩＰアドレスから割り出したＷｅｂクライアントの所在地の標準時刻と、サーバ装置５００の所在地の標準時刻との時刻差分を換算する時刻情報換算手段１０４と、時刻情報換算手段１０４において換算された時刻差分に基づき時刻情報の置き換えを行う時刻付与置換手段１０５と、Ｗｅｂクライアントからの情報送信要求に対応する応答データ等を蓄積し、情報送信要求に対応する応答データを出力するＷｅｂサーバ手段１０６と、で構成されている。
【００１８】
図２は、本発明の実施の形態１におけるサーバ装置とＷｅｂクライアントとの接続構成を示す図である。
【００１９】
図２において、Ｗｅｂクライアント４０１、４０２は、サーバ装置５００が設置されている地域と時差のある地域に設置されており、インターネット３００を介してＷｅｂサーバ手段１０６を備えるサーバ装置５００に接続されている。ここでは、一例として、Ｗｅｂクライアント４０１、４０２は日本標準時、サーバ装置５００は米西部標準時の時計を備えるものとする。
【００２０】
図３は、本発明の実施の形態１におけるサーバ装置５００とＷｅｂクライアント４０１の間の情報フローのイメージを示した図である。
【００２１】
図３において、日本標準時刻のブラウザを備えるＷｅｂクライアント４０１であるＰＣが、米西部標準時刻を持って稼動するサーバ装置５００に対して電子番組表（ＥＰＧ）データを送信要求して取得する場合のイメージを表している。
【００２２】
図４は、本発明の実施の形態１における電子番組表（ＥＰＧ）データの時刻情報の変換の一例を示した図である。
【００２３】
図４において、（イ）は、Ｗｅｂクライアント４０１において日本標準時で表示される電子番組表（ＥＰＧ）データの表示例であり、（ロ）は、米西部標準時刻でサーバ装置５００に保持されるデータの表示例を示す。
【００２４】
図５は、本発明の実施の形態１におけるサーバ装置５００とＷｅｂクライアント４０１の間における電子番組表（ＥＰＧ）の送信要求／応答の処理フローを示す図である。
【００２５】
図５において、Ｗｅｂクライアント４０１は、Ｗｅｂクライアント４０１とは標準時刻の異なるストリームサービスを備え、Ｗｅｂサーバ手段１０６を具備するサーバ装置５００に電子番組表（ＥＰＧ）データを送信要求する。電子番組表（ＥＰＧ）データの送信要求を受けたサーバ装置５００においては、Ｗｅｂクライアント４０１からの「送信要求」に含まれるＩＰアドレスからＷｅｂクライアント４０１の所在地標準時刻を割り出し、Ｗｅｂサーバ手段１０６から出力された送信要求を受けた電子番組表（ＥＰＧ）データの時刻情報を、ＩＰアドレスから割り出した所在地標準時刻に置換した後、Ｗｅｂクライアント４０１に電子番組表を応答する。
【００２６】
以上のように構成されたサーバ装置５００とＷｅｂブラウザを搭載したＷｅｂクライアント４０１または４０２との間の送信要求、およびその送信要求に対する応答・送信に関するＷｅｂデータの情報フローとサーバ装置５００の動作について、図１〜図５を参照しながら説明する。
【００２７】
図２および図５において、Ｗｅｂクライアント４０１は、インターネット３００を介して、ブラウザの操作でサーバ装置５００に対して電子番組表（ＥＰＧ）のデータアクセスのためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を通知し、電子番組表（ＥＰＧ）データを送信要求する。
【００２８】
サーバ装置５００においては、図１に示すように、ネットワーク手段１００が、Ｗｅｂクライアント４０１からのＵＲＬの情報をＩＰネットワーク網のインターネット３００経由で受信し、Ｗｅｂデータ受信手段１０１が、ネットワーク手段１００が受信したＵＲＬデータをＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）フォーマットで受け取り、Ｗｅｂサーバ手段１０６に通知する。
【００２９】
Ｗｅｂサーバ手段１０６は、Ｗｅｂデータ受信手段１０１から通知されたＵＲＬデータに基づき、Ｗｅｂクライアント４０１からＨＴＭＬデータで送信要求された所望の電子番組表（ＥＰＧ）データであるＨＴＭＬデータを時刻付与置換手段１０５に通知する。
【００３０】
また、ネットワーク手段１００は、Ｗｅｂクライアント４０１から受信した電子番組表（ＥＰＧ）データの送信要求をＩＰアドレス解析手段１０３にも通知する。
【００３１】
ＩＰアドレス解析手段１０３は、Ｗｅｂクライアント４０１からネットワーク手段１００を経由して通知された電子番組表（ＥＰＧ）データの送信要求からＩＰアドレスを抽出し、抽出したＩＰアドレスから送信要求をしてきたＷｅｂクライアント４０１の所在地を割り出し、割り出したＷｅｂクライアント４０１の所在地情報を時刻情報換算手段１０４に通知する。なお、抽出したＩＰアドレスからＷｅｂクライアントの所在地を割り出す方法は、図６で示した従来例と同様に、インターネット３００に接続されるＩＰアドレスプールデータベースを用いてもよいし、サーバ装置５００に該ＩＰアドレスプールデータベースを具備させてそれを活用するようにしてもよいし、それ以外の方法であってもよい。
【００３２】
時刻情報換算手段１０４は、世界各地の所在地における各々の標準時刻を予め記録した比較テーブル１５０を備え、ＩＰアドレス解析手段１０３から通知されたＷｅｂクライアント４０１の所在地情報から比較テーブル１５０を用いてＷｅｂクライアント４０１の所在地の標準時刻を確認し、この確認したＷｅｂクライアント４０１の所在地の標準時刻と、サーバ装置５００の所在地の標準時刻との時刻差分を換算し、その換算した時刻差分情報を時刻付与置換手段１０５に通知する。なお、世界各地の所在地における各々の標準時刻を予め記録した比較テーブル１５０は、時刻情報換算手段１０４が備える構成としたが、これに限るものではなく、例えば、比較テーブル手段としてサーバ装置５００内に独立した手段として構成してもよいし、上記ＩＰアドレスプールデータベースと同じようにインターネット３００に接続されるデータベースとして構成してもよい。
【００３３】
時刻付与置換手段１０５は、図３および図４に示すように、Ｗｅｂクライアント４０１からの送信要望に基づきＷｅｂサーバ手段１０６から通知される電子番組表（ＥＰＧ）データであるＨＴＭＬデータのうちＨＴＭＬデータの時刻部分を、時刻情報換算手段１０４から通知された時刻差分情報に基づいて変更して置き換え、時刻部分を置き換えたＨＴＭＬデータをＷｅｂデータ送信手段１０２に通知する。
【００３４】
Ｗｅｂデータ送信手段１０２は、送信要求のあったＷｅｂクライアント４０１に対し、時刻付与置換手段１０５から通知された時刻部分が置き換えられたＨＴＭＬデータを所望の電子番組表（ＥＰＧ）データとして、ネットワーク手段１００からインターネット３００を介して応答／送信する。
【００３５】
以上のようにして、ユーザはＷｅｂクライアント４０１において、所在地の標準時刻で電子番組表（ＥＰＧ）データを参照することができる。
【００３６】
なお、本発明の実施の形態１においては、ユーザはＷｅｂクライアント４０１の所在地の標準時刻で表示される電子番組表（ＥＰＧ）データを参照することができるようにするための機能をサーバ装置５００に持たせたが、この機能をインターネット３００に接続されるルータや受信端末であるＷｅｂクライアント４０１または４０２に実装しても同じ効果を得ることができる。
【産業上の利用可能性】
【００３７】
本発明に係るサーバ装置は、全世界に散在するユーザのＷｅｂクライアントからの電子番組表（ＥＰＧ）データの送信要求とＷｅｂクライアントでの閲覧に対して、要求情報に含まれるＩＰアドレス等からＷｅｂクライアントの所在地が特定でき、該特定した所在地に対応する各々の所在地の時刻情報を変更した電子番組表（ＥＰＧ）データのＷｅｂデータ情報を用意することなく、内蔵する世界各地の所在地における各々の標準時刻を予め記録した比較テーブルから特定した所在地の標準時を確認し、サーバ装置の所在地の標準時との時差から、電子番組表（ＥＰＧ）データにおける時刻情報を該特定した所在地の時刻情報に変更した後、情報の送信要求をしてきたＷｅｂクライアントに対して応答・送信するサーバ装置に適用できる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態１におけるサーバ装置の構成を示すブロック図
【図２】本発明の実施の形態１におけるサーバ装置とＷｅｂクライアントとの接続構成を示すブロック図
【図３】本発明の実施の形態１におけるサーバ装置とＷｅｂクライアントの間の情報フローのイメージを示した図
【図４】本発明の実施の形態１における電子番組表（ＥＰＧ）データの時刻情報の変換の一例を示した図
【図５】本発明の実施の形態１におけるサーバ装置とＷｅｂクライアントの間における電子番組表（ＥＰＧ）の送信要求／応答の処理フローを示す図
【図６】特許文献１に開示されている従来のクライアントとＷｅｂサーバの全体構成を示すブロック図
【符号の説明】
【００３９】
１００  ネットワーク手段
１０１  Ｗｅｂデータ受信手段
１０２  Ｗｅｂデータ送信手段
１０３  ＩＰアドレス解析手段
１０４  時刻情報換算手段
１０５  時刻付与置換手段
１０６  Ｗｅｂサーバ手段
１５０  比較テーブル
３００  インターネット
４０１  Ｗｅｂクライアント
４０２  Ｗｅｂクライアント
５００  サーバ装置
６０１  グループ
６０１Ａ  ユーザ端末
６０１Ｂ  ユーザ端末
６０３  専用線
６０５  プロバイダ
６０６  Ｗｅｂサーバ
６０６ａ  Ｗｅｂサーバ
６０６ｂ  Ｗｅｂサーバ
６２０  ＩＰアドレスプールデータベース
６３０  インターネット
【図１】
2008016906.tif 000003
【図２】
2008016906.tif 000004
【図４】
2008016906.tif 000005
【図５】
2008016906.tif 000006
【図６】
2008016906.tif 000007
【図３】
2008016906.tif 000008