(57)【要約】【課題】不特定のユーザが番組を視聴中にＵＲＬアクセスを行うことを可能にするデータ放送機能を備えた装置であって、番組の視聴環境に応じて、アクセスを制限すべきサイトへのユーザからのアクセスを適切に制限する放送受信装置を提供する。【解決手段】デジタルテレビ受信機１００が、データ放送画面を介したＵＲＬアクセス要求を受け付けた場合に、番組情報とＵＲＬアクセス要求の受け付け時の時刻とに基づいて、Ｗｅｂサイトへのアクセスに関する評価値をカウントする。そして、デジタルテレビ受信機１００が、上記評価値と所定の閾値とを比較し、評価値が閾値より大きい場合に、Ｗｅｂサイトへのアクセスを制限する設定を促す通知を行う。【選択図】図１
2012089972.tif 000002
【特許請求の範囲】
【請求項１】
データ放送信号を受信する放送受信手段と、
データ放送画面の表示指示に従って、前記受信されたデータ放送信号に対応するデータ放送画面を表示する表示手段と、
前記データ放送画面の表示指示がされた場合に、前記データ放送信号が含む番組に関する情報と該表示指示がされた時の時刻とに基づいて、閾値を算出する閾値算出手段と、
前記表示されたデータ放送画面を介したＷｅｂサイトへのアクセス要求を受け付けるアクセス受け付け手段と、
前記Ｗｅｂサイトへのアクセス要求が受け付けられた場合に、前記データ放送信号が含む番組に関する情報と、該アクセス要求が受け付けられた時の時刻とに基づいて、該Ｗｅｂサイトへのアクセスに関する評価値をカウントする評価値カウント手段と、
前記評価値が前記閾値より大きいかを判断し、前記評価値が前記閾値より大きい場合に、前記Ｗｅｂサイトへのアクセスを制限する設定を促す通知を行う通知手段と、
前記Ｗｅｂサイトへのアクセスを制限する設定を実行するアクセス制限実行手段とを備える
ことを特徴とする放送受信装置。
【請求項２】
前記アクセスされたＷｅｂサイトの階層の深さを示す階層値が予め決められた基準階層値より大きいかを判断する階層値判断手段を備え、
前記評価値カウント手段は、前記階層値判断手段が前記アクセスされたＷｅｂサイトの階層値が前記基準階層値より大きいと判断した場合に前記評価値をカウントする
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記データ放送信号が含む、基準階層値を指示する制御情報を取得する制御情報取得手段と、
前記アクセスされたＷｅｂサイトの階層の深さを示す階層値が前記制御情報が指示する前記基準階層値より大きいかを判断する階層値判断手段とを備え、
前記評価値カウント手段は、前記階層値判断手段が前記アクセスされたＷｅｂサイトの階層値が前記制御情報が指示する基準階層値より大きいと判断した場合に前記評価値をカウントする
ことを特徴とする請求項１に記載の放送受信装置。
【請求項４】
前記データ放送信号が含む、アクセスの制限対象外とするＷｅｂサイトに関する情報を取得する制限対象外サイト取得手段を備え、
前記アクセス制限実行手段は、前記アクセスの制限対象外とするＷｅｂサイトへのアクセスを制限する設定を解除し、
前記階層値判断手段は、前記アクセスされたＷｅｂサイトの階層値が前記制御情報が指示する基準階層値より大きい場合に、前記アクセスされたＷｅｂサイトが前記アクセスの制限対象外とするＷｅｂサイトであるかを判断し、
前記評価値カウント手段は、前記アクセスされたＷｅｂサイトが前記アクセスの制限対象外とするＷｅｂサイトでない場合に前記評価値をカウントする
ことを特徴とする請求項３に記載の放送受信装置。
【請求項５】
前記番組に関する情報が、番組のジャンルである
ことを特徴とする請求項１乃至４のいずれか１項に記載の放送受信装置。
【請求項６】
データ放送信号を受信する放送受信工程と、
データ放送画面の表示指示に従って、前記受信されたデータ放送信号に対応するデータ放送画面を表示する表示工程と、
前記データ放送画面の表示指示がされた場合に、前記データ放送信号が含む番組に関する情報と該表示指示がされた時の時刻とに基づいて、閾値を算出する閾値算出工程と、
前記表示されたデータ放送画面を介したＷｅｂサイトへのアクセス要求を受け付けるアクセス受け付け工程と、
前記Ｗｅｂサイトへのアクセス要求が受け付けられた場合に、前記データ放送信号が含む番組に関する情報と、該アクセス要求が受け付けられた時の時刻とに基づいて、該Ｗｅｂサイトへのアクセスに関する評価値をカウントする評価値カウント工程と、
前記評価値が前記閾値より大きいかを判断し、前記評価値が前記閾値より大きい場合に、前記Ｗｅｂサイトへのアクセスを制限する設定を促す通知を行う通知工程と、
前記Ｗｅｂサイトへのアクセスを制限する設定を実行するアクセス制限実行工程とを有する
ことを特徴とする放送受信装置の制御方法。
【請求項７】
請求項１に記載の放送受信装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置、放送受信装置の制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、青少年による有害サイトへのアクセスの制限を目的とした、青少年ネット規制法が施行された。この青少年ネット規制法の運用にあたり、データ放送経由（ＢＭＬ経由）のＷｅｂサイトアクセスについても、アクセス制限の実施が必要となる。ＢＭＬは、Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅの略称である。
【０００３】
有害サイトのアクセス制限を実施する前に、ユーザに対してフィルタリング設定機能があることを通知し、かつ、フィルタリング設定を促すために、設定の可否を選択させるための警告を出力するシステムが提案されている。ここで、このシステムが出力する警告の頻度が高い場合、フィルタリング設定の権限が無いか、または設定が困難なユーザ（主に子供や青少年）が、頻繁な警告をわずらわしく感じるという問題がある。
【０００４】
一方、システムが、警告の頻度を低くしたり、警告を行わないようにしたりとすると、ユーザが、フィルタリング設定の機能に気付かなくなるおそれがある。その結果、アクセス制限が必要なユーザ（青少年）に対するフィルタリングを適切に設定できなくなるという問題がある。
【０００５】
上記の２つの問題を解決するために、ユーザを特定し、特定されたユーザ毎に警告メッセージを出す頻度を変更することにより、ユーザに最適な頻度で警告を出す技術が提案されている。特許文献１は、ユーザ毎にアクセス許可リストを設定して、Ｗｅｂページのフィルタリングを行う技術を開示している。特許文献２は、基点となるサイトから辿れる全てのサイトのセキュア度を、有害サイトデータベースを参照して判定し、ユーザに提示するセキュリティ情報提供システムを開示している。また、特許文献３は、ユーザからのＵＲＬ（Uniform Resource Locator）アクセス要求に基づき、アクセス先のサイトの信頼性情報を収集し、信頼性情報に基づいてＵＲＬの接続制御を行うアクセス制御装置を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０１３２５８号公報
【特許文献２】特開２００５−３２７０１６号公報
【特許文献３】特開２００６−２４４００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上述した従来技術は、特定されたユーザに対して個別にフィルタリング設定をすることができるが、ユーザを特定できない環境下で、有害サイトへのアクセスの制限対象とすべきユーザからのＵＲＬアクセスを適切に制限することはできない。従って、従来技術を、不特定のユーザが番組を視聴中にＵＲＬアクセスを行うことを可能にするデータ放送機能を備えた放送受信装置に適用した場合、有害サイトへのアクセスを制限すべきユーザの有害サイトへのアクセスが許可されてしまうおそれがある。
【０００８】
本発明は、不特定のユーザが番組を視聴中にＵＲＬアクセスを行うことを可能にするデータ放送機能を備えた装置であって、番組の視聴状況に応じて、アクセスを制限すべきサイトへのユーザからのアクセスを適切に制限する放送受信装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態の放送受信装置は、データ放送を受信する放送受信手段と、前記受信されたデータ放送に関するデータ放送画面を表示する表示手段と、前記データ放送画面を介したＷｅｂサイトへのアクセスを受け付けるアクセス受け付け手段と、前記Ｗｅｂサイトへのアクセスが受け付けられた場合に、前記受信されたデータ放送が含む該データ放送の番組に関する情報と、該番組の視聴時刻とに基づいて、該Ｗｅｂサイトへのアクセスに関する評価値をカウントする評価値カウント手段と、前記Ｗｅｂサイトへのアクセスが受け付けられた場合に、前記受信されたデータ放送が含む該データ放送の番組に関する情報と、該番組の視聴時刻とに基づいて、前記評価値との比較対象となる閾値を算出する閾値算出手段と、前記評価値が前記閾値より大きいかを判断し、前記評価値が前記閾値より大きい場合に、前記Ｗｅｂサイトへのアクセスを制限する設定を促す通知を行う通知手段と、前記Ｗｅｂサイトへのアクセスを制限する設定を実行するアクセス制限実行手段とを備える。
【発明の効果】
【００１０】
本発明の放送受信装置によれば、不特定のユーザが番組を視聴中にＵＲＬアクセスを行う環境下で、番組の視聴状況に応じて、アクセスを制限すべきサイトへのユーザからのアクセスを適切に制限することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の放送受信装置の構成を示す図である。
【図２】アクセス警告画面の表示例である。
【図３】実施例１の放送受信装置の動作処理を説明するフローチャートである。
【図４】フィルタリング設定警告ＧＵＩの例と、Ｗｅｂサイトの階層を説明する図である。
【図５】警告閾値の算出処理を説明するフローチャートである。
【図６】基本閾値決定テーブルとジャンル係数決定テーブルＡの例である。
【図７】アクセスカウント値の設定処理を説明するフローチャートである。
【図８】アクセスポイント算出処理を説明するフローチャートである。
【図９】視聴時間帯係数決定テーブルとジャンル係数決定テーブルＢの例である。
【図１０】実施例２の放送受信装置の構成を示す図である。
【図１１】フィルタ対象外階層情報とフィルタ対象外ＵＲＬリストの例である。
【図１２】フィルタ対象外階層情報の取得処理と、フィルタ対象外ＵＲＬリストの取得処理とを説明するフローチャートである。
【図１３】実施例２の放送受信装置の動作処理を説明するフローチャートである。
【図１４】アクセスカウント値の設定処理を説明するフローチャートである。
【図１５】フィルタ対象外ＵＲＬとアクセス先のＵＲＬとの比較処理を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、実施例１の放送受信装置の構成を示す図である。実施例１の放送受信装置は、デジタルテレビ受信機１００である。デジタルテレビ受信機１００は、チューナ１０２、デマックス部１０３、映像音声デコード部１０４、合成表示部１０５、映像表示部１０６を備える。また、デジタルテレビ受信機１００は、番組情報取得部１０７、リモコン受光部１０９、アプリ制御部１１０、ＢＭＬパーサ１１１、ＢＭＬブラウザ実行部１１２を備える。また、デジタルテレビ受信機１００は、ＨＴＭＬ（HyperText Markup Language）ブラウザ実行部１１３を備える。
【００１３】
また、デジタルテレビ受信機１００は、アクセスカウント部１１４、アクセスポイント算出部１１５、警告閾値算出部１１６、警告ＧＵＩ（Graphical User Interface）作成部１１７を備える。また、デジタルテレビ受信機１００は、ＲＯＭ（Read Only Memory）１１８、ＲＡＭ（Random Access Memory）１１９、ネットワークインタフェース部１２０を備える。本実施例の放送受信装置の制御方法およびコンピュータプログラムは、図１に示す放送受信装置が備える処理部の機能によって実現される。
【００１４】
デジタルテレビ受信機１００は、リモコン１０８によって遠隔操作が可能である。リモコン１０８は、ユーザ操作に対応する制御信号を赤外線でデジタルテレビ受信機１００に送信する。リモコン１０８は、データ放送開始用のボタン（以降、「データ放送起動ボタン」と記述）を実装している。
【００１５】
デジタルテレビ受信機１００は、この赤外線信号を受光すると、アプリ制御部１１０で、デジタルテレビ受信機１００の各種アプリケーションに指示を出す。例えば、デジタルテレビ受信機１００は、ユーザがリモコン１０８を操作して「データ放送起動ボタン」を押下すると、データ放送起動処理を指示する制御信号がリモコン１０８からリモコン受光部１０９に対して送信される。データ放送起動処理は、具体的には、ＢＭＬブラウザ実行部１１２が備えるＢＭＬブラウザを起動してデータ放送画面を作成する処理である。
【００１６】
アプリ制御部１１０が、リモコン受光部１０９が受信した上記制御信号に従って、ＨＴＭＬブラウザ実行部１１３にＢＭＬブラウザの起動指示を与える。起動指示を受けたＨＴＭＬブラウザ実行部１１３は、ＢＭＬパーサ１１１からＢＭＬデータを受信する。ＨＴＭＬブラウザ実行部１１３は、ＢＭＬブラウザ実行部１１２を起動し、ＢＭＬブラウザ実行部１１２に指示してデータ放送画面の作成処理を実行させる。
【００１７】
ＢＭＬブラウザ実行部１１２は、ＢＭＬブラウザを備える。ＢＭＬブラウザは、ＢＭＬデータを処理してデータ放送画面を作成する。ＢＭＬブラウザ実行部１１２は、作成されたデータ放送画面を合成表示部１０５に出力する。上記データ放送画面は、映像表示部１０６によって画面表示される。従って、上述したＢＭＬブラウザの起動指示は、データ放送画面の表示指示としても機能する。そして、ＢＭＬブラウザ実行部１１２、合成表示部１０５および映像表示部１０６は、データ放送画面の表示指示に従って、データ放送信号に対応するデータ放送画面を表示する表示手段として機能する。
【００１８】
ユーザは、データ放送画面を介して、ＵＲＬアクセス操作を行うことができる。すなわち、デジタルテレビ受信機１００は、不特定のユーザが番組を視聴中にＵＲＬアクセスを行うことを可能にするデータ放送機能を備えている。ユーザがＵＲＬアクセス操作を行うと、アプリ制御部１１０が、ＨＴＭＬブラウザ実行部１１３に対して、ＵＲＬアクセス要求を行う。ＵＲＬアクセス要求は、ネットワーク上の当該ＵＲＬに対応するＷｅｂサイトに対するアクセスを求める要求である。
【００１９】
ＨＴＭＬブラウザ実行部１１３は、ＨＴＭＬブラウザ（Ｗｅｂブラウザ）を備える。ＨＴＭＬブラウザは、アプリ制御部１１０からのＵＲＬアクセス要求を受け付け、このＵＲＬアクセス要求に従って、ネットワークインタフェース部１２０およびネットワークを介して、Ｗｅｂサイトに対するＵＲＬアクセスを行う。この例では、ネットワークはインターネットである。すなわち、ＨＴＭＬブラウザ実行部１１３は、データ放送画面を介したＷｅｂサイトへのアクセス要求を受け付けるアクセス受け付け手段として機能する。
【００２０】
具体的には、ＨＴＭＬブラウザは、ＵＲＬアクセスによって、Ｗｅｂサイト上で動作するＷｅｂアプリケーション（不図示）からＨＴＭＬデータを取得する。ＨＴＭＬブラウザは、取得したＨＴＭＬデータを解析してページ画面を生成する。そして、ＨＴＭＬブラウザ実行部１１３が、生成されたページ画面を合成表示部１０５に出力する。なお、ＨＴＭＬブラウザ実行部１１３は、電源ＯＮ起動時に、ＤＨＣＰ（Dynamic Configuration Protocol）サーバ１２１からＩＰ（Internet Protocol）アドレスと、プロキシサーバ１２２のアドレスを取得する。
【００２１】
プロキシサーバ１２２は、ＵＲＬアクセスのフィルタリング機能を有している。プロキシサーバ１２２は、フィルタリングデータベースを保持している。このフィルタリングデータベースは、例えば、アクセスを制限するＵＲＬ（フィルタリング対象のＵＲＬ）が設定されている。このフィルタリング対象のＵＲＬの設定を、以下ではフィルタリング設定と記述する。プロキシサーバ１２２は、ＨＴＭＬブラウザ実行部１１３からの指示に従って、フィルタリング設定を有効または無効にする。フィルタリング設定が有効である場合、フィルタリング対象のＵＲＬへのアクセスが制限される。フィルタリング設定が無効になると、フィルタリング対象のＵＲＬへのアクセスの制限が解除される。
【００２２】
プロキシサーバ１２２は、ユーザがフィルタリング対象のＵＲＬへアクセスした場合にデジタルテレビ受信機１００に表示させるアクセス警告画面に対応するＨＴＭＬデータ（アクセス警告画面データ）を保持している。アクセス警告画面は、ＵＲＬへのアクセスが制限されていることを警告する画面である。プロキシサーバ１２２は、フィルタリング対象のＵＲＬアクセスの要求があった場合に、ＨＴＭＬブラウザに対して、ＨＴＭＬ警告画面データを送付する。ＨＴＭＬブラウザは、受信したアクセス警告画面データに基づいて、アクセス警告画面を表示する。図２は、アクセス警告画面の表示例である。
【００２３】
図１に戻って、チューナ１０２は、アンテナ１０１から入力されたデータ放送信号を受信する放送受信手段として機能する。チューナ１０２は、受信したデータ放送信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（以下、ＴＳと記述）を生成する。チューナ１０２は、生成したＴＳをデマックス部１０３へ出力する。
【００２４】
デマックス部１０３は、ＴＳを多重分離処理する。デマックス部１０３は、ＴＳが含む番組情報を番組情報取得部１０７に出力する。これにより、番組情報取得部１０７が番組情報を取得する。番組情報は、番組のジャンルを含んでいる。また、デマックス部１０３は、ＴＳが含むＢＭＬデータをＢＭＬパーサ１１１に出力する。また、デマックス部１０３は、ＴＳが含む映像音声信号を映像音声デコード部１０４に出力する。映像音声デコード部１０４は、映像音声信号をデコードして合成表示部１０５に出力する。また、ＢＭＬパーサは、ＢＭＬデータを構文解析してＢＭＬブラウザ実行部１１２に渡す。
【００２５】
警告ＧＵＩ作成部１１７は、アプリ制御部１１０の指示に従ってフィルタリング設定警告ＧＵＩを生成して合成表示部１０５に出力する。フィルタリング設定警告ＧＵＩは、ユーザに対して、アクセスが制限されたサイトへのフィルタリング設定を有効にするための操作を促す警告画面である。すなわち、フィルタリング設定警告ＧＵＩの表示は、Ｗｅｂサイトへのアクセスを制限する設定を促す警告の通知である。合成表示部１０５は、映像音声デコード部１０４、警告ＧＵＩ作成部１１７、ＢＭＬブラウザ実行部１１２、ＨＴＭＬブラウザ実行部１１３が出力した信号を選択、合成し、映像表示部１０６に対して出力する。映像表示部１０６は、合成表示部１０５が出力した信号を映像表示する。
【００２６】
アクセスカウント部１１４は、アプリ制御部１１０の指示に従って、アクセスカウント値の設定処理を実行する。アクセスカウント値は、アクセスポイント算出部１１５がアクセスポイント値を更新するか否かを判断するために用いる値である。アクセスカウント値の設定処理については後述する。
【００２７】
アクセスポイント算出部１１５は、アプリ制御部１１０の指示に従って、アクセスポイント値を算出する。アクセスポイント値は、Ｗｅｂサイトへのアクセスに関する評価値である。アクセスポイント値の算出処理については後述する。警告閾値算出部１１６は、アプリ制御部１１０の指示に従って警告閾値の算出処理を実行する。すなわち、警告閾値算出部１１６は、データ放送画面の表示指示がされた場合に、データ放送信号が含む番組に関する情報と該表示指示がされた時の時刻とに基づいて、閾値を算出する閾値算出手段として機能する。警告閾値は、アクセスポイント値との比較対象となる閾値である。警告閾値の算出処理については後述する。
【００２８】
ＲＯＭ１１８は、後述するフィルタリング設定フラグ、アクセスポイント値を保持する。ＲＡＭ１１９は、後述する基本閾値決定テーブル、ジャンル係数決定テーブルＡ、ジャンル係数決定テーブルＢ、視聴時間帯係数決定テーブルを予め記憶する。
【００２９】
図３は、実施例１の放送受信装置の動作処理を説明するフローチャートである。デジタルテレビ受信機１００が、データ放送信号からあるチャンネルのＢＭＬデータを取得した後、ユーザがリモコン１０８のデータ放送起動ボタンを押下げて、データ放送の開始を指示する（ステップＳ１）。リモコン１０８が、データ放送の開始を指示する制御信号をデジタルテレビ受信機１００に対して送信する。アプリ制御部１１０が、リモコン受光部１０９を介して、この制御信号を受け取る。すなわち、アプリ制御部１１０が、データ放送の開始を指示される。後述するステップＳ５において、アプリ制御部１１０がＢＭＬブラウザを起動させて、データ放送起動処理を実行する。
【００３０】
アプリ制御部１１０が、ＢＭＬブラウザを起動させる前に、ＲＯＭ１１８が保持しているフィルタリング設定フラグがＯＮに設定されているかを判断する（ステップＳ２）。フィルタリング設定フラグは、プロキシサーバ１２２によるフィルタリング設定を有効とするか、または無効とするかを示すフラグである。フィルタリング設定フラグがＯＮに設定されていることは、フィルタリング設定を有効とすることを示す。フィルタリング設定フラグがＯＦＦに設定されていることは、フィルタリング設定を無効とすることを示す。
【００３１】
フィルタリング設定フラグがＯＮに設定されている場合、アプリ制御部１１０が、ＲＯＭ１１８が保持するアクセスポイント値を０クリアし（ステップＳ１６）、ステップＳ５に進む。フィルタリング設定フラグがＯＦＦに設定されている場合は、ステップＳ３に進む。そして、アプリ制御部１１０が、警告閾値算出部１１６に指示して、警告閾値を算出させる（ステップＳ３）。
【００３２】
次に、アプリ制御部１１０が、警告閾値算出部１１６が算出した警告閾値とＲＯＭ１１８が保持するアクセスポイント値とを比較し、アクセスポイント値が警告閾値より大きいかを判断する（ステップＳ４）。アクセスポイント値が警告閾値より大きくない場合は、ステップＳ５に進む。アクセスポイント値が警告閾値より大きい場合、アプリ制御部１１０が、ＲＯＭ１１８が保持するアクセスポイント値を０クリアする（ステップＳ１７）。そして、アプリ制御部１１０が、警告ＧＵＩ作成部１１７に指示して、フィルタリング設定警告ＧＵＩを作成させる。映像表示部１０６が、合成表示部１０５を介してフィルタリング設定警告ＧＵＩを受け取って表示する（ステップＳ１８）。すなわち、アプリ制御部１１０、警告ＧＵＩ作成部１１７、合成表示部１０５および映像表示部１０６は、Ｗｅｂサイトへのアクセスを制限する設定を促す通知を行う通知手段として機能する。
【００３３】
図４（Ａ）は、フィルタリング設定警告ＧＵＩの例である。ユーザが図４（Ａ）に示すフィルタリング設定警告ＧＵＩが有するＹｅｓボタン１３１を押下げ等した場合、フィルタリング設定を有効にすることが選択される。ユーザがフィルタリング設定警告ＧＵＩが有するＮｏボタン１３２を押下げ等した場合、フィルタリング設定を無効のままにすることが選択される。
【００３４】
次に、アプリ制御部１１０が、フィルタリング設定を有効にすることが選択されたかを判断する（ステップＳ１９）。フィルタリング設定を有効にすることが選択されなかった場合は、ステップＳ５に進む。フィルタリング設定を有効にすることが選択された場合は、アプリ制御部１１０が、ＲＯＭが保持するフィルタリング設定フラグをＯＮにして（ステップＳ２０）、ステップＳ５に進む。
【００３５】
ステップＳ５において、アプリ制御部１１０が、データ放送起動処理を実行する（ステップＳ５）。これにより、ＢＭＬブラウザがデータ放送画面を作成し、映像表示部１０６がデータ放送画面を表示する。ユーザが、表示されたデータ放送画面を介してＵＲＬアクセス操作をする（ステップＳ６）。このＵＲＬアクセス操作によって、アクセス先のＵＲＬが指定され、ＵＲＬアクセス要求がなされる。ＵＲＬアクセス要求は、ＵＲＬアクセスを求める要求である。
【００３６】
次に、アプリ制御部１１０が、ユーザの操作に応じて、データ放送を終了するかを判断する（ステップＳ７）。例えば、ユーザが、リモコン１０８が備える所定の操作ボタンを押下げすると、アプリ制御部１１０が、この押下げ操作に応じた制御信号に基づいて、データ放送を終了すると判断する。一方、ユーザがリモコン１０８が備える所定の操作ボタンを押下げしていない場合、アプリ制御部１１０が、データ放送を終了しないと判断する。
【００３７】
アプリ制御部１１０が、データ放送を終了すると判断した場合、アプリ制御部１１０は、ＢＭＬブラウザを終了させる（ステップＳ２１）。これにより、データ放送画面の表示が終了する。アプリ制御部１１０が、データ放送を終了しないと判断した場合、アプリ制御部１１０は、データ放送画面を介したＵＲＬアクセスがされたかを判断する（ステップＳ８）。データ放送画面を介したＵＲＬアクセスがされなかった場合は、ステップＳ６に戻る。
【００３８】
データ放送画面を介したＵＲＬアクセスがされた場合、ＢＭＬブラウザ実行部１１２が、アプリ制御部１１０に対して、アクセス先のＵＲＬを渡し、ＨＴＭＬブラウザの起動要求を行う。続いて、ＢＭＬブラウザ実行部１１２が、アプリ制御部１１０に、ＢＭＬブラウザの終了要求を出す。ＢＭＬブラウザの終了要求を受けたアプリ制御部１１０は、ＢＭＬブラウザ実行部１１２に対して、ＢＭＬブラウザの終了指示を行う。ＢＭＬブラウザの終了指示を受けたＢＭＬブラウザ実行部１１２が、ＢＭＬブラウザを終了させる（ステップＳ９）。
【００３９】
次に、アプリ制御部１１０が、ＨＴＭＬブラウザの起動要求に従って、ＨＴＭＬブラウザ実行部１１３に対して、ＨＴＭＬブラウザの起動を指示するとともに、アクセス先のＵＲＬを渡す（ステップＳ１０）。続いて、ＨＴＭＬブラウザ実行部１１３が、ＲＯＭ１１８からフィルタリング設定フラグを取得する。ＨＴＭＬブラウザ実行部１１３は、フィルタリング設定フラグの設定状態に応じて、プロキシサーバ１２２に対して、フィルタリング設定を有効にする指示、またはフィルタリング設定を無効にする指示を行う（ステップＳ１１）。
【００４０】
例えば、フィルタリング設定フラグがＯＮに設定されている場合、ＨＴＭＬブラウザ実行部１１３は、プロキシサーバ１２２に対して、フィルタリング設定を有効にする指示を行う。これにより、プロキシサーバ１２２が保持するフィルタリングデータベースに設定されているフィルタリング対象のＵＲＬへのアクセスが制限される。すなわち、ＨＴＭＬブラウザ実行部１１３は、Ｗｅｂサイトへのアクセスを制限する設定を実行するアクセス制限実行手段として機能する。
【００４１】
また、例えば、フィルタリング設定フラグがＯＦＦに設定されている場合、ＨＴＭＬブラウザ実行部１１３は、プロキシサーバ１２２に対して、フィルタリング設定を無効にする指示を行う。これにより、プロキシサーバ１２２が保持するフィルタリングデータベースに設定されているフィルタリング対象のＵＲＬへのアクセスの制限が解除される。
【００４２】
次に、ＨＴＭＬブラウザ実行部１１３が、ＨＴＭＬブラウザを起動し、アクセス先のＵＲＬへのアクセスを開始する。ＨＴＭＬブラウザ実行部１１３は、ＨＴＭＬブラウザの起動時に、アクセスカウント部１１４が保持する階層値を初期化（０クリア）する（ステップＳ１２）。階層値は、アクセス先のＵＲＬに対応するＷｅｂサイト、すなわちアクセスされたＷｅｂサイトの階層の深さを示す。
【００４３】
図４（Ｂ）は、Ｗｅｂサイトの階層を説明する図である。図４（Ｂ）に示す例では、ＢＭＬブラウザがＢＭＬデータを処理することで作成されるデータ放送画面を、Ｗｅｂサイトの第０階層と定義する。図４（Ｂ）中のＢＭＬページがデータ放送画面に対応する。データ放送画面から直接ＵＲＬリンクされている先が、Ｗｅｂサイトの第１階層である。この第１階層に対応する階層値は１である。第１階層から直接ＵＲＬリンクされている先が、Ｗｅｂサイトの第２階層である。この第２階層に対応する階層値は２である。
【００４４】
すなわち、ユーザが、データ放送画面からＵＲＬアクセスをすると、第１階層のＷｅｂサイトのページが表示され、ユーザが、第１階層のＷｅｂサイトのページを介してＵＲＬリンク先にアクセスすると、第２階層のＷｅｂサイトのページが表示される。以下、ユーザがＵＲＬリンク先にアクセスする度に、Ｗｅｂサイトの階層が深くなり、階層値が大きくなる。
【００４５】
アクセスカウント部１１４が階層値を管理する。ユーザが現在表示されているＷｅｂページからＵＲＬリンク先にアクセスすると、ＨＴＭＬブラウザ実行部１１３が、ＵＲＬアクセスのステータスとして、「ＵＲＬアクセス」をアクセスカウント部１１４に対して送信する。「ＵＲＬアクセス」は、ＵＲＬリンク先にアクセスされたことを示す。「ＵＲＬアクセス」を受信したアクセスカウント部１１４は、階層値を増加させる。
【００４６】
一方、ユーザが、現在表示されているＷｅｂページからＵＲＬリンク元のＷｅｂページに戻る操作をすると、ＨＴＭＬブラウザ実行部１１３が、ＵＲＬアクセスのステータスとして、「戻る」をアクセスカウント部１１４に対して送信する。「戻る」は、ＵＲＬリンク元に戻る操作がされたことを示す。「戻る」を受信したアクセスカウント部１１４は、階層値を減少させる。
【００４７】
図３に戻って、アクセスカウント部１１４が、アクセスカウント値の設定処理を実行する（ステップＳ１３）。続いて、アクセスポイント算出部１１５が、アクセスポイント値の算出処理を実行する（ステップＳ１４）。次に、アプリ制御部１１０が、ユーザの操作に従って、ＨＴＭＬブラウザを終了させるかを判断する（ステップＳ１５）。アプリ制御部１１０が、ＨＴＭＬブラウザを終了させないと判断した場合は、上記ステップＳ１３に戻る。アプリ制御部１１０が、ＨＴＭＬブラウザを終了させると判断した場合、アプリ制御部１１０は、ＨＴＭＬブラウザ実行部１１３に指示してＨＴＭＬブラウザを終了させる。
【００４８】
図５は、図３のステップＳ３における警告閾値の算出処理を説明するフローチャートである。まず、警告閾値算出部１１６が、アプリ制御部１１０から、時刻情報（データ放送開始）を取得する（ステップＳ３１）。時刻情報（データ放送開始）は、アプリ制御部１１０がデータ放送の開始を指示された時、つまりユーザがデータ放送の開始を指示した時の時刻である。続いて、警告閾値算出部１１６が、番組情報取得部１０７から、データ放送開始番組ジャンルを取得する（ステップＳ３２）。データ放送開始番組ジャンルは、アプリ制御部１１０がデータ放送の開始を指示された時の番組のジャンルである。
【００４９】
次に、警告閾値算出部１１６が、ステップＳ３１において取得した時刻情報（データ放送開始）と、ＲＡＭ１１９に予め記憶されている基本閾値決定テーブルとに基づいて、基本閾値を決定する（ステップＳ３３）。具体的には、警告閾値算出部１１６は、基本閾値決定テーブルを参照して、時刻情報（データ放送開始）が示す時刻に対応するデータ放送開始時間帯を決定する。そして、警告閾値算出部１１６は、このデータ放送開始時間帯に対応付けられている基本閾値を決定する。
【００５０】
図６（Ａ）は、基本閾値決定テーブルの例を示す。基本閾値決定テーブルには、データ放送開始時間帯と基本閾値との対応情報が予め設定されている。データ放送開始時間帯は、アプリ制御部１１０がデータ放送の開始を指示された時の時間帯である。基本閾値は、警告閾値の算出基準となる値である。例えば、図６（Ａ）に示す基本閾値決定テーブルにおいて、「２５：００〜０６：００」の時間帯に対応する基本閾値は３０であり、この値は、「０６：００〜２５：００」の時間帯に対応する基本閾値である１００より低い。
【００５１】
「２５：００〜０６：００」の時間帯は、ＵＲＬアクセスを制限する必要があるユーザ（例えば有害サイトにアクセスしがちなユーザ）がＵＲＬアクセスする可能性が高い時間帯である。従って、この例では、警告閾値が低くなるように基本閾値を予め低い値に設定する。これにより、フィルタリング設定警告ＧＵＩが表示されやすくなる（図３のステップＳ４でＹｅｓ，Ｓ１８）。なお、基本閾値の値を、アプリ制御部１１０がデータ放送の開始を指示された時の時刻と無関係な値に設定することもできる。
【００５２】
次に、警告閾値算出部１１６が、ステップＳ３２において取得したデータ放送開始番組ジャンルと、ＲＡＭ１１９に予め記憶されているジャンル係数決定テーブルＡとに基づいて、ジャンル係数を決定する（ステップＳ３４）。具体的には、警告閾値算出部１１６は、ジャンル係数決定テーブルＡを参照して、ステップＳ３２において取得した「データ放送開始番組ジャンル」に対応するジャンル係数を決定する。
【００５３】
図６（Ｂ）は、ジャンル係数決定テーブルＡの例を示す。ジャンル係数決定テーブルＡには、データ放送開始番組ジャンルとジャンル係数との対応情報が予め設定されている。データ放送開始番組ジャンルは、アプリ制御部１１０がデータ放送の開始を指示された時の番組のジャンルである。ジャンル係数は、番組のジャンルに対応する係数である。後述するように、警告閾値は、基本閾値にジャンル係数を乗じて算出される。
【００５４】
例えば、図６（Ｂ）に示すジャンル係数決定テーブルＡにおいて、「アニメ」という番組のジャンルに対応するジャンル係数は１０．０であり、この値は、「ドラマ」という番組のジャンルに対応するジャンル係数である３．０より高い。「アニメ」は、ＵＲＬアクセスを制限する必要のないユーザ（例えば有害サイトにアクセスしないユーザ）が視聴中にＵＲＬアクセスする可能性が高い番組のジャンルである。従って、この例では、算出される警告閾値が高くなるように、「アニメ」に対応するジャンル係数を予め低い値に設定する。これにより、番組のジャンルが「ドラマ」である場合に比べて、番組のジャンルが「アニメ」である場合のほうが、フィルタリング設定警告ＧＵＩが表示されにくくなる（図３のステップＳ４でＮｏ）。なお、ジャンル係数として、アプリ制御部１１０がデータ放送の開始を指示された時の番組のジャンルと無関係に値を設定することもできる。
【００５５】
図５に戻って、警告閾値算出部１１６が、ステップＳ３３において決定された基本閾値にステップＳ３４において決定されたジャンル係数を乗じて得られる値を警告閾値として算出する（ステップＳ３５）。例えば、ユーザがデータ放送の開始を指示した時の時刻が２６：３０，番組のジャンルがアニメである場合、図６（Ａ）に示す基本閾値決定テーブルに基づいて、基本閾値として３０が決定される。また、図６（Ｂ）に示すジャンル係数決定テーブルＡに基づいて、ジャンル係数として１０が決定される。従って、警告閾値算出部１１６は、警告閾値として３０×１０＝３００を算出する。警告閾値算出部１１６は、算出した警告閾値をアプリ制御部１１０に通知する（ステップＳ３６）。
【００５６】
図７は、図３のステップＳ１３における、アクセスカウント値の設定処理を説明するフローチャートである。まず、アクセスカウント部１１４が、ＨＴＭＬブラウザ実行部１１３からＵＲＬアクセスのステータスとして「ＵＲＬアクセス」を受信したかを判断する（ステップＳ１３１）。ＵＲＬアクセスのステータスが「ＵＲＬアクセス」である場合、アクセスカウント部１１４が、保持している階層値を階層値＋ｎに設定し（ステップＳ１３３）、ステップＳ１３５に進む。アクセスカウント部１１４は、予め決められた任意の整数値をｎとする。
【００５７】
ＵＲＬアクセスのステータスが「ＵＲＬアクセス」でない場合、アクセスカウント部１１４が、ＵＲＬアクセスのステータスとして「戻る」を受信したかを判断する（ステップＳ１３２）。ＵＲＬアクセスのステータスが「ＵＲＬアクセス」でない場合、アクセスカウント部１１４が、アクセスカウント値をアクセスポイント算出部１１５に渡す（ステップＳ１３８）。ＵＲＬアクセスのステータスが「戻る」である場合、アクセスカウント部１１４が、階層値を階層値−ｎに設定し（ステップＳ１３４）、ステップＳ１３５に進む。
【００５８】
ステップＳ１３５において、アクセスカウント部１１４が、階層値判断手段として機能し、階層値がＮより大きいかを判断する（ステップＳ１３５）。階層値Ｎは、アクセスカウント値を０に設定するかまたは増加させるかを決める基準となる基準階層値である。アクセスカウント部１１４は、基準階層値を予め設定する。具体的には、経験則または実験等によって、有害でないと判断される階層の階層値が、基準階層値として予め設定される。
【００５９】
階層値がＮより大きい場合、アクセスカウント部１１４が、アクセスカウント値を「＋１」して（ステップＳ１３７）、ステップＳ１３８に進む。階層値がＮより大きくない場合、アクセスカウント部１１４が、アクセスカウント値に０を設定して（ステップＳ１３６）、ステップＳ１３８に進む。
【００６０】
図８は、図３のステップＳ１４における、アクセスポイント値の算出処理を説明するフローチャートである。まず、アクセスポイント算出部１１５が、アクセスカウント部１１４からアクセスカウント値を受け取り、アクセスカウント値が０より大きいかを判断する（ステップＳ１４１）。アクセスカウント値が０より大きくない場合は、処理を終了する。
【００６１】
アクセスカウント値が０より大きい場合、アクセスポイント算出部１１５が、アクセスポイント値をカウントして更新すると判断し、ステップＳ１４２の処理に進む。アクセスカウント値が０より大きいことは、アクセスカウント部１１４が、アクセスされたＷｅｂサイトの階層値が基準階層値Ｎより大きいと判断したこと（図７のステップＳ１３５でＹｅｓ）を意味する。
【００６２】
ステップＳ１４２において、アクセスポイント算出部１１５が、アプリ制御部１１０から、時刻情報（視聴時）を取得する（ステップＳ１４２）。時刻情報（視聴時）は、番組の視聴時すなわちＨＴＭＬブラウザがＵＲＬアクセス要求を受け付けた時の時刻である。続いて、アクセスポイント算出部１１５が、番組情報取得部１０７から、番組ジャンル（視聴時）を取得する（ステップＳ１４３）。番組ジャンル（視聴時）は、番組の視聴時すなわちＨＴＭＬブラウザがＵＲＬアクセス要求を受け付けた時の番組のジャンルである。番組ジャンル（視聴時）は、データ放送信号が含む番組情報に含まれる。
【００６３】
次に、アクセスポイント算出部１１５が、ステップＳ１４２において取得した時刻情報（視聴時）と、ＲＡＭ１１９に予め記憶されている視聴時間帯係数決定テーブルとに基づいて、視聴時間帯係数を決定する（ステップＳ１４４）。具体的には、アクセスポイント算出部１１５は、視聴時間帯係数決定テーブルを参照して、時刻情報（視聴時）が示す時刻に対応する視聴時間帯を決定する。そして、警告閾値算出部１１６は、この視聴時間帯に対応付けられている視聴時間帯係数を決定する。
【００６４】
図９（Ａ）は、視聴時間帯係数決定テーブルの例を示す。視聴時間帯係数決定テーブルには、視聴時間帯と視聴時間帯係数との対応情報が予め設定されている。視聴時間帯は、ＨＴＭＬブラウザがＵＲＬアクセス要求を受け付けた時の時間帯である。視聴時間帯係数は、アクセスポイント増分値の算出基準となる値である。アクセスポイント増分値は、アクセスポイント値をどれだけ増加させるかを示す値である。後述するように、アクセスポイント増分値は、アクセスカウント値に視聴時間帯係数と視聴番組ジャンル係数とを乗じて算出される。
【００６５】
例えば、図９（Ａ）に示す視聴時間帯係数決定テーブルにおいて、「２５：００〜０６：００」の時間帯に対応する視聴時間帯係数は３．０であり、この値は、「０６：００〜２２：００」の時間帯に対応する視聴時間帯係数である１．０より高い。「２５：００〜０６：００」の時間帯は、ＵＲＬアクセスを制限する必要があるユーザ（例えば有害サイトにアクセスしがちなユーザ）がＵＲＬアクセスする可能性が高い時間帯である。従って、この例では、アクセスポイント増分値が高くなるように、視聴時間帯係数を予め高い値に設定する。これにより、フィルタリング設定警告ＧＵＩが表示されやすくなる（図３のステップＳ４でＹｅｓ，Ｓ１８）。なお、視聴時間帯係数の値を、ＨＴＭＬブラウザがＵＲＬアクセス要求を受け付けた時の時刻と無関係な値に設定することもできる。
【００６６】
次に、アクセスポイント算出部１１５が、ステップＳ１４３において取得した番組ジャンル（視聴時）と、ＲＡＭ１１９に予め記憶されているジャンル係数決定テーブルＢとに基づいて、ジャンル係数を決定する（ステップＳ１４５）。具体的には、アクセスポイント算出部１１５は、ジャンル係数決定テーブルＢを参照して、ステップＳ１４３において取得した番組ジャンル（視聴時）に対応するジャンル係数を決定する。
【００６７】
図９（Ｂ）は、ジャンル係数決定テーブルＢの例を示す。ジャンル係数決定テーブルＢには、番組ジャンル（視聴時）とジャンル係数との対応情報が予め設定されている。ジャンル係数は、番組ジャンル（視聴時）に対応する係数である。
【００６８】
例えば、図９（Ｂ）に示すジャンル係数決定テーブルＢにおいて、「アニメ」という番組のジャンルに対応するジャンル係数は３．０であり、この値は、「ドラマ」という番組のジャンルに対応するジャンル係数である１０．０より低い。「アニメ」は、ＵＲＬアクセスを制限する必要のないユーザ（例えば有害サイトにアクセスしないユーザ）が視聴中にＵＲＬアクセスする可能性が高い番組のジャンルである。従って、この例では、算出されるアクセスポイント増分値が低くなるように、「アニメ」に対応するジャンル係数を予め低い値に設定する。これにより、番組のジャンルが「ドラマ」である場合に比べて、番組のジャンルが「アニメ」である場合のほうが、フィルタリング設定警告ＧＵＩが表示されにくくなる（図３のステップＳ４でＮｏ）。なお、ジャンル係数として、視聴時のジャンルと無関係に値を設定することもできる。
【００６９】
図８に戻って、アクセスポイント算出部１１５が、アクセスカウント値に、ステップＳ１４４において決定された視聴時間帯係数とステップＳ１４５において決定されたジャンル係数とを乗じて、アクセスポイント増分値を算出する（ステップＳ１４６）。続いて、アクセスポイント算出部１１５が、ＲＯＭ１１８からアクセスポイント値を取得する（ステップＳ１４７）。
【００７０】
アクセスポイント算出部１１５が、取得したアクセスポイント値にアクセスポイント増分値を加算して更新し、更新したアクセスポイント値をＲＯＭ１１８に保存する（ステップＳ１４８）。上記更新されたアクセスポイント値は、図３のステップＳ４において、警告閾値と比較される。図８を参照した説明から、アクセスポイント算出部１１５は、Ｗｅｂサイトへのアクセス要求が受け付けられた場合に、該Ｗｅｂサイトへのアクセスに関する評価値（アクセスポイント値）をカウントする評価値カウント手段として機能する。
【００７１】
実施例１の放送受信装置によれば、不特定のユーザが番組を視聴中にＵＲＬアクセスを行う場合に、番組の視聴環境、すなわち、番組のジャンルと視聴時刻とに応じて、アクセスを制限すべきサイトへのユーザからのアクセスを適切に制限することが可能となる。
【００７２】
図１０は、実施例２の放送受信装置の構成を示す図である。実施例２の放送受信装置は、デジタルテレビ受信機２００である。デジタルテレビ受信機２００は、図１に示すデジタルテレビ受信機１００が備える処理部に加えて、フィルタ対象外階層情報受信部２０１と、フィルタ対象外ＵＲＬリスト受信部２０２とを備える。
【００７３】
本実施例では、デジタルテレビ受信機２００に入力されるデータ放送信号が、基準階層値（Ｎ）を指示する制御情報を含んでいる。本実施例における基準階層値を、以下ではフィルタ対象外階層と記述する。フィルタ対象外階層は、アクセスカウント値を０に設定するかまたは増加させるかを決める基準となる階層である。放送局が、フィルタ対象外階層を指示する制御情報が記述されたＢＭＬデータを含むデータ放送信号をデジタルテレビ受信機２００に対して送信する。
【００７４】
ＢＭＬパーサ１１１が、このＢＭＬデータを取得してフィルタ対象外階層情報受信部２０１に渡す。そして、フィルタ対象外階層情報受信部２０１が、ＢＭＬパーサ１１１から受け取ったＢＭＬデータに含まれる制御情報を取得する制御情報取得手段として機能する。フィルタ対象外階層情報受信部２０１は、この制御情報が指示するフィルタ対象外階層に関する情報を、フィルタ対象外階層情報としてＲＡＭ１１９に保持する。図１１（Ａ）は、フィルタ対象外階層情報の例を示す。フィルタ対象外階層情報は、フィルタ対象外階層の階層値（図１１（Ａ）に示す例では「２」）を含む。
【００７５】
また、デジタルテレビ受信機２００に入力されるデータ放送信号が、アクセスの制限対象外とするＷｅｂサイトに関する情報を含んでいる。本実施例では、アクセスの制限対象外とするＷｅｂサイトに関する情報は、フィルタ対象外ＵＲＬリストである。フィルタ対象外ＵＲＬリストは、フィルタ対象外ＵＲＬのリストである。フィルタ対象外ＵＲＬは、フィルタリング設定の対象外とするＵＲＬ（例えば、有害サイトでないサイトのＵＲＬ）である。
【００７６】
フィルタ対象外ＵＲＬリスト受信部２０２は、アクセスの制限対象外とするＷｅｂサイトに関する情報を取得する制限対象外サイト取得手段として機能する。具体的には、フィルタ対象外ＵＲＬリスト受信部２０２は、ＢＭＬパーサ１１１経由でフィルタ対象外ＵＲＬリストを受信して、ＲＡＭ１１９に保持する。図１１（Ｂ）は、フィルタ対象外ＵＲＬリストの例を示す。
【００７７】
本実施例では、ＨＴＭＬブラウザ実行部１１３は、ＨＴＭＬブラウザの起動指示を行うのと同時に、フィルタリング設定フラグの設定内容に応じて、プロキシサーバ１２２にフィルタ対象外ＵＲＬリストを送信する。また、ＨＴＭＬブラウザ実行部１１３は、アクセスカウント部２０３に対して、ＵＲＬアクセスのステータスと、アクセス先のＵＲＬとを渡す。アクセスカウント部２０３は、ＲＡＭ１１９が保持するフィルタ対象外階層情報と、フィルタ対象外ＵＲＬリストと、ＨＴＭＬブラウザ実行部１１３から受け取ったアクセス先のＵＲＬとを参照して、アクセスカウント値の設定処理を実行する。
【００７８】
図１２は、フィルタ対象外階層情報の取得処理と、フィルタ対象外ＵＲＬリストの取得処理とを説明するフローチャートである。図１２（Ａ）は、フィルタ対象外階層情報の取得処理の例を示す。まず、ＢＭＬパーサ１１１が、ＢＭＬデータをデマックス部１０３から受信し、受信したＢＭＬデータを構文解析する（ステップＳ４１）。これにより、ＢＭＬパーサ１１１が、ＢＭＬデータに含まれるフィルタ対象外階層情報を取得する。そして、フィルタ対象外階層情報受信部２０１が、ＢＭＬパーサ１１１からフィルタ対象外階層情報を取得して、ＲＡＭ１１９へ保存する（ステップＳ４２）。
【００７９】
図１２（Ｂ）は、フィルタ対象外ＵＲＬリストの取得処理の例を示す。まず、ＢＭＬパーサ１１１が、ＢＭＬデータをデマックス部１０３から受信し、受信したＢＭＬデータを構文解析する（ステップＳ５１）。これにより、ＢＭＬパーサ１１１が、ＢＭＬデータに含まれるフィルタ対象外ＵＲＬを取得する。そして、フィルタ対象外ＵＲＬリスト受信部２０２が、ＢＭＬパーサ１１１からフィルタ対象外ＵＲＬを取得して、ＲＡＭ１１９へ保存する（ステップＳ５２）。
【００８０】
図１３は、実施例２の放送受信装置の動作処理を説明するフローチャートである。実施例２の放送受信装置は、図１２のステップＳ１１１とステップＳ１２１の処理を実行する点が、実施例１の放送受信装置と異なる。その他の処理については、実施例２の放送受信装置と実施例２の放送受信装置とで共通であるので、説明を省略する。
【００８１】
実施例２においては、ＨＴＭＬブラウザ実行部１１３が、ステップＳ１１の処理の後、以下の処理を行う。ＨＴＭＬブラウザ実行部１１３が、フィルタリング設定フラグがＯＮに設定されている場合は、ＲＡＭ１１９に保存されているフィルタ対象外ＵＲＬリストをネットワークインタフェース部１２０を介してプロキシサーバ１２２に送信する。ＨＴＭＬブラウザ実行部１１３は、プロキシサーバ１２２に対して、フィルタ対象外ＵＲＬリストが含むフィルタ対象外ＵＲＬをフィルタリング設定の対象から除外するように要求する（ステップＳ１１１）。
【００８２】
プロキシサーバ１２２は、ＨＴＭＬブラウザ実行部１１３から受け取った要求が、フィルタ対象外ＵＲＬをフィルタリング設定の対象から除外する要求であることを認識する。例えば、プロキシサーバ１２２は、ＨＴＭＬブラウザ実行部１１３から受信した要求が含む、フィルタ対象外ＵＲＬが格納されたファイルのファイル名に基づいて、この要求がフィルタ対象外ＵＲＬをフィルタリング設定の対象から除外する要求であると認識する。
【００８３】
プロキシサーバ１２２が、ＨＴＭＬブラウザ実行部１１３から受信した要求に対応するポート番号に基づいて、この要求がフィルタ対象外ＵＲＬをフィルタリング設定の対象から除外する要求であると認識するようにしてもよい。そして、この要求を受けたプロキシサーバ１２２が、フィルタ対象外ＵＲＬリストが含むＵＲＬをフィルタリング設定の対象から除外する。すなわち、ＨＴＭＬブラウザ実行部１１３は、プロキシサーバ１２２への要求を通じて、フィルタ対象外ＵＲＬに対応するＷｅｂサイトへのアクセスを制限する設定を解除する。
【００８４】
また、実施例２においては、ステップＳ１２の処理の後、アクセスカウント部２０３が、フィルタ対象外階層情報と、フィルタ対象外ＵＲＬリストと、アクセス先のＵＲＬとを参照して、アクセスカウント値の設定処理を実行する（ステップＳ１２１）。
【００８５】
図１４は、図１３のステップＳ１２１における、アクセスカウント値の設定処理を説明するフローチャートである。図１３に示すステップＳ１３１乃至Ｓ１３４は、図６に示すステップＳ１３１乃至Ｓ１３４と同様である。また、図１３に示すステップＳ１３６乃至Ｓ１３８は、図６に示すステップＳ１３６乃至Ｓ１３８と同様である。
【００８６】
実施例２においては、図１４のステップＳ２０１において、アクセスカウント部２０３が、保持している階層値がフィルタ対象外階層の階層値より大きいかを判断する（ステップＳ２０１）。保持している階層値がフィルタ対象外階層の階層値より大きくない場合は、ステップＳ１３６に進む。保持している階層値がフィルタ対象外階層の階層値より大きい場合は、ステップＳ２０２に進む。そして、アクセスカウント部２０３が、フィルタ対象外ＵＲＬとアクセス先のＵＲＬとの比較処理を行う（ステップＳ２０２）。続いて、アクセスカウント部２０３が、アクセス先のＵＲＬがフィルタ対象外ＵＲＬであるかを判断する（ステップＳ２０３）。
【００８７】
アクセスカウント部２０３が、アクセス先のＵＲＬがフィルタ対象外ＵＲＬであると判断した場合は、ステップＳ１３６に進む。アクセスカウント部２０３が、アクセス先のＵＲＬがフィルタ対象外ＵＲＬでないと判断した場合は、ステップＳ１３７に進む。そして、アクセスカウント部２０３が、アクセスカウント値を「＋１」する（ステップＳ１３７）。これにより、アクセスポイント算出１１５が、アクセスポイント値をカウントして更新すると判断する（図８のステップＳ１４１でＹｅｓ）。
【００８８】
図１５は、図１４のステップＳ２０２における、フィルタ対象外ＵＲＬとアクセス先のＵＲＬとの比較処理を説明するフローチャートである。まず、アクセスカウント部２０３が、ＲＡＭ１１９からフィルタ対象外ＵＲＬリストを取得する（ステップＳ３０１）。続いて、アクセスカウント部２０３が、フィルタ対象外ＵＲＬリストが含むフィルタ対象外ＵＲＬと、アクセス先のＵＲＬとを比較する（ステップＳ３０２）。そして、アクセスカウント部２０３が、アクセス先のＵＲＬと一致するフィルタ対象外ＵＲＬがあったかを判断する（ステップＳ３０３）。
【００８９】
例えば、アクセスカウント部２０３は、アクセス先のＵＲＬが含む文字列とフィルタ対象外ＵＲＬが含む文字列とが、前方一致比較で一致するかを判断する。アクセス先のＵＲＬが含む文字列とフィルタ対象外ＵＲＬが含む文字列とが、前方一致比較で一致する場合、アクセスカウント部２０３は、アクセス先のＵＲＬと一致するフィルタ対象外ＵＲＬがあったと判断する。アクセス先のＵＲＬが含む文字列とフィルタ対象外ＵＲＬが含む文字列とが、前方一致比較で一致しない場合、アクセスカウント部２０３は、アクセス先のＵＲＬと一致するフィルタ対象外ＵＲＬがあったと判断しない。
【００９０】
この例では、フィルタ対象外ＵＲＬは、“http://www.xxx.co.jp/yyy/”であるものとする。このフィルタ対象外ＵＲＬは、“http://www.xxx.co.jp”というアドレスの“yyy”というフォルダに対応する。アクセスカウント部２０３は、アクセス先のＵＲＬが、“http://www.xxx.co.jp/yyy/”を含む場合に、アクセス先のＵＲＬがフィルタ対象外ＵＲＬと一致すると判断する。すなわち、アクセス先のＵＲＬが含む文字列が、フィルタ対象外ＵＲＬが含む文字列と、“yyy”というフォルダについてまで一致する場合に、アクセス先のＵＲＬがフィルタ対象外ＵＲＬと一致すると判断される。
【００９１】
従って、アクセスカウント部２０３は、以下に示すＵＲＬａ乃至ＵＲＬｃが、フィルタ対象外ＵＲＬと一致すると判断する。
ＵＲＬａ：http://www.xxx.co.jp/yyy/index.ＨＴＭＬ
ＵＲＬｂ：http://www.xxx.co.jp/yyy/zzz/aaa/bbb/
ＵＲＬｃ：http://www.xxx.co.jp/yyy/zzz/index1.ＨＴＭＬ
【００９２】
また、アクセスカウント部２０３は、以下に示すＵＲＬｄ乃至ＵＲＬｇが、フィルタ対象外ＵＲＬと一致しないと判断する。
ＵＲＬｄ：http://www.xxx.co.jp/index.htm
ＵＲＬｅ：http://www.xxx.co.jp/ddd/
ＵＲＬｆ：http://www.xxx.co.jp/zzz/ccc/ddd/eee/index.ＨＴＭＬ
ＵＲＬｇ：http://www.yyy.co.jp/
【００９３】
フィルタ対象外ＵＲＬリストが含むＵＲＬの中に、アクセス先のＵＲＬと一致するＵＲＬがあった場合、アクセスカウント部２０３は、アクセス先のＵＲＬがフィルタ対象ＵＲＬであると判断する（ステップＳ３０４）。フィルタ対象外ＵＲＬリストが含むＵＲＬの中に、アクセス先のＵＲＬと一致するＵＲＬがなかった場合、アクセスカウント部２０３は、アクセス先のＵＲＬがフィルタ対象ＵＲＬでないと判断する（ステップＳ３０５）。
【００９４】
実施例２の放送受信装置は、アクセスされたＷｅｂサイトの階層の深さがフィルタ対象外階層より深くない場合には、アクセスポイント算出処理を実行しない。従って、有害でない階層をフィルタ対象外階層として予め設定しておけば、フィルタ対象外階層より浅い階層のＷｅｂサイトにアクセスするユーザに対しては、フィルタリング設定の警告がされにくくなるように制御することができる。また、実施例２の放送受信装置によれば、ユーザが、フィルタ対象外ＵＲＬと一致するアクセス先のＵＲＬにアクセスできるようにすることができる。さらに、実施例２の放送受信装置によれば、アクセス先のＵＲＬとフィルタ対象外ＵＲＬとが一致する場合に、フィルタリング設定の警告されにくくなるように制御することができる。
【００９５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００９６】
１００  デジタルテレビ受信機
１０７  番組情報取得部
１１４  アクセスカウント部
１１５  アクセスポイント算出部
１１６  警告閾値算出部
１１７  警告ＧＵＩ作成部
【図１】
2012089972.tif 000003
【図２】
2012089972.tif 000004
【図３】
2012089972.tif 000005
【図４】
2012089972.tif 000006
【図５】
2012089972.tif 000007
【図６】
2012089972.tif 000008
【図７】
2012089972.tif 000009
【図８】
2012089972.tif 000010
【図９】
2012089972.tif 000011
【図１０】
2012089972.tif 000012
【図１１】
2012089972.tif 000013
【図１２】
2012089972.tif 000014
【図１３】
2012089972.tif 000015
【図１４】
2012089972.tif 000016
【図１５】
2012089972.tif 000017