JP4051968B2 - Digital broadcast receiver - Google Patents
Digital broadcast receiver Download PDFInfo
- Publication number
- JP4051968B2 JP4051968B2 JP2002062640A JP2002062640A JP4051968B2 JP 4051968 B2 JP4051968 B2 JP 4051968B2 JP 2002062640 A JP2002062640 A JP 2002062640A JP 2002062640 A JP2002062640 A JP 2002062640A JP 4051968 B2 JP4051968 B2 JP 4051968B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- broadcaster
- digital broadcast
- communication
- site
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、デジタル放送受信機能と通信機能を備えるデジタル放送受信機に関し、特に、デジタル放送受信機へダウンロードされた受信機制御アプリケーションがネットワーク網上のサイトやメモリに対するアクセスを制御できるデジタル放送受信機に関する。
【0002】
【従来の技術】
デジタル放送サービスでは、放送局から放送されたデジタル放送波を受信し、これを基に取得したデジタル放送コンテンツを処理してユーザへ提示する端末(デジタル放送受信機)をネットワーク網へ接続した放送システムが用いられる。
従来の放送システムの一例として、特開2001−285218号公報に開示される「データ放送利用方法、データ放送用システム及び記録媒体」がある。このシステムでは、地域商店に設置された蓄積部にカタログデータなどを放送し、地域商店は広告サーバ会社から配信される顧客情報と蓄積部に蓄積されたカタログデータとを基に、顧客に対するサービスや売り込みなどを行える。
【0003】
また、従来の放送システムの別の一例として、特開2001−292438号公報に開示される「双方向通信方法及びその通信システム、並びに双方向通信プログラムを記憶した記憶媒体」がある。このシステムでは、顧客に提供するデータを複数設け、顧客の顧客情報を端末内に格納し、格納された顧客情報を基に複数のデータから一つを選択して提示する。
【0004】
また、従来の放送システムのさらに別の一例として、特開2000−196970号公報に開示される「情報端末機能付き放送受信機及び同受信機の出力環境設定用プログラムを記録した記録媒体」がある。このシステムでは、端末利用者の操作履歴情報を端末内に蓄積し、この情報から利用者の嗜好を判定し、この判断結果に基づいて端末の出力内容を制御する。
【0005】
【発明が解決しようとする課題】
上記各公報に開示される発明を適用した放送システムに用いられる端末は、外部サーバから取得した顧客情報または端末内で発生した顧客情報を利用するのみである。つまり、動作記述を含むプログラムを放送または通信によって取得して端末内で処理したり、デジタル放送サービスをユーザに提供する際にアクセスできるサイト(ネットワーク網のサーバに格納されており不特定多数の人間が閲覧可能なデータやプログラムなど)またはコンテンツを制限したりすることはできない。
このため、上記各公報に開示された発明を適用した放送システムに用いられる端末には、以下に掲げる問題があった。
【0006】
第1の問題点は、端末にダウンロードされた受信機アプリケーションが不正なアプリケーション(例えば、放送局が指定するアプリケーションではないもの)だった場合、そのアプリケーションが不当なサイトに対する不適切な通信を行うことを端末が防げないことである。換言すると、放送局から取得したデジタル放送コンテンツを不正な受信機制御アプリケーションを用いて端末が処理した場合、このアプリケーションは放送局が予期しないサイトに対して不正にデータを送信することができた。
これは、受信機制御アプリケーションがアクセス可能な通信サイトを制限する手段を端末が備えていなかったためである。
【0007】
第2の問題点は、端末にダウンロードされた受信機制御アプリケーションが不正なアプリケーションだった場合、そのアプリケーションが不正に他の受信機制御アプリケーションやその管理領域にアクセスすることを端末が防げないことである。換言すると、放送局から取得したデジタル放送コンテンツを不正なアプリケーションを用いて端末が処理した場合、このアプリケーションは、放送局が予期しないメモリ領域に対して不正にデータの書き込み/読み出しを行うことができた。
これは、受信機制御アプリケーションがアクセス可能なメモリ領域を制限する手段を端末が備えていなかったためである。
【0008】
第3の問題点は、端末にダウンロードされた受信機制御アプリケーションが不正なアプリケーションだった場合、そのアプリケーションが不正にデジタル放送コンテンツにアクセスしたり、アクセスしたデジタル放送コンテンツを不正に利用したりすることを端末が防げないということである。換言すると、放送局から取得したデジタル放送コンテンツを不正な受信機制御アプリケーションを用いて端末が処理した場合、このアプリケーションは、デジタル放送コンテンツに不正にアクセスしたり、コンテンツを不正に利用することができた。
これは、受信機制御アプリケーションがアクセス可能なデジタル放送コンテンツを制限する手段を端末が備えていなかったためである。
【0009】
第4の問題点は、デジタル放送コンテンツの指示に従って事業者専用領域または事業者系専用領域へのアクセスを行うことを、端末にダウンロードされた受信機制御アプリケーションが制御できないということである。
これは、デジタル放送コンテンツを放送している放送事業者またはその系列に応じて受信機制御アプリケーションがアクセスできるメモリ領域を制限する手段を端末が備えていなかったためである。
なお、事業者専用領域とは、デジタル放送コンテンツを放送している放送事業者が専用に用いるメモリ領域を示す。また、事業者系列専用領域とは、デジタル放送コンテンツを放送している放送事業者と同じ系列に属する放送事業者群が専用に用いるメモリ領域を示す。換言すると、事業者系列専用領域は、少なくとも一つの放送事業者から構成される放送事業者のグループが専用に用いるメモリ領域を示す。
【0010】
本発明はかかる問題に鑑みてなされたものであり、端末にダウンロードされた受信機制御アプリケーションがアクセス可能な通信サイト・メモリ領域・デジタル放送コンテンツを制限することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するため、本発明は、第1の態様として、デジタル放送波を受信する手段と、所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、通信手段を用いてサーバからアプリケーションを取得するアプリケーション取得手段と、サーバから取得したアプリケーションを少なくとも一つ格納する手段と、アプリケーションがデータの書き込み/読み出しを行うアプリケーション専用領域を各アプリケーションごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、所定のアプリケーション専用領域に対するデータの書き込み/読み出しを当該アプリケーション専用領域に対応するアプリケーションのみに許可するメモリアクセス制御手段を有することを特徴とするデジタル放送受信機を提供するものである。以上の構成において、メモリアクセス制御手段は、アプリケーション取得手段がアプリケーションを取得する際にアクセスしたサイトから当該サイトを特定する情報を獲得して各アプリケーションごとに蓄積し、所定のアプリケーションに対してデータの書き込み/読み出しを要求するアプリケーションを、情報を用いて特定することが好ましい。本発明の第1の態様によれば、デジタル放送受信機にダウンロードされた受信機制御アプリケーションの一つがアクセス可能なメモリ領域について、他の受信機制御アプリケ ーションからのアクセスできないように制限できる。これによって、不正な受信機制御アプリケーションが、他の受信機制御アプリケーションやこれが管理するメモリ領域に対して不正にアクセスすることを防止できる。
【0012】
また、上記目的を達成するため、本発明は、第2の態様として、デジタル放送波を受信する手段と、所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、通信手段を用いてサーバからアプリケーションを取得するアプリケーション取得手段と、サーバから取得したアプリケーションを少なくとも一つ格納する手段とを有するデジタル放送受信機であって、コンテンツによって指定されたサイトからダウンロードされたアプリケーションのみにコンテンツに対するアクセスを許可するコンテンツアクセス制御手段を有することを特徴とするデジタル放送受信機を提供するものである。以上の構成において、コンテンツアクセス制御手段は、アプリケーション取得手段がアプリケーションを取得する際にアクセスしたサイトから当該サイトを特定する情報を獲得して各アプリケーションごとに蓄積し、ダウンロード元のサイトがコンテンツによって指定されるサイトと一致するアプリケーションに対してコンテンツへのアクセスを許可することが好ましい。本発明の第2の態様によれば、デジタル放送受信機が受信したデジタル放送波に含まれるコンテンツにアクセスできる受信機制御アプリケーションを、コンテンツによって指定されたサイトからダウンロードされた受信機制御アプリケーションのみに限定できる。これによって、仮に、不正な受信機制御アプリケーションがデジタル放送受信機にダウンロードされたとしても、このアプリケーションは、不正にデジタル放送コンテンツにアクセスしたり、アクセスしたデジタル放送コンテンツを不正に利用したりすることはできない。
【0013】
また、上記目的を達成するため、本発明は、第3の態様として、デジタル放送波を受信する手段と、所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、通信手段を用いてサーバからアプリケーションを取得するアプリケーション取得手段と、サーバから取得したアプリケーションを少なくとも一つ格納する手段とを有するデジタル放送受信機であって、アプリケーションが通信手段を用いてアクセス可能なサイトを、コンテンツによって指定されたサイトのみに限定する通信アクセス制御手段を有することを特徴とするデジタル放送受信機を提供するものである。以上の構成において、通信アクセス制御手段は、アプリケーション取得手段がアプリケーションを取得する際にアクセスしたサイトから当該サイトを特定する情報を獲得して各アプリケーションごとに蓄積し、ダウンロード元のサイトがコンテンツによって指定されるサイトと一致するアプリケーションに対して通信手段を用いてのアクセスを許可することが好ましい。本発明の第3の態様によれば、デジタル放送受信機にダウンロードされた受信機制御アプリケーションがアクセスできる通信サーバを、デジタル放送コンテンツによって指定された通信サーバに限定できる。これによって、仮に、不正な受信機制御アプリケーションがデジタル放送受信機にダウンロードされたとしても、このアプリケーションが不当なサイトに対して不適切な通信を発生させるのを防止できる。
【0014】
また、上記目的を達成するため、本発明は、第4の態様として、デジタル放送波を受信する手段と、所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、通信手段を用いてサーバからアプリケーションを取得するアプリケーション取得手段と、サーバから取得したアプリケーションを少なくとも一つ格納する手段と、アプリケーションがデータの書き込み/読み出しを行う領域をデジタル放送波を送出する放送事業者または当該放送事業者が属する放送事業者のグループごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、放送事業者または放送事業者のグループを特定する事業者情報をデジタル放送波を基に取得する手段をさらに有し、アプリケーションは、記憶手段の特定の領域に対してアクセスするか否かを事業者情報に基づいて判断することを特徴とするデジタル放送受信機を提供するものである。以上の構成によれば、デジタル放送受信機にダウンロードされた受信機制御アプリケーションは、デジタル放送を行っている放送事業者または当該放送事業者が属する放送事業者系列を特定する情報に基づいて、特定のメモリ領域に対してアクセスするか否かを判断できる。これによって、特定の放送事業者のみがアクセス可能な領域、または、特定の放送事業者系列のみがアクセス可能な領域をメモリなどの記憶手段上で運用することが可能となる。
【0015】
また、上記目的を達成するため、本発明は、第5の態様として、デジタル放送波を受信する手段と、所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、通信手段を用いてサーバからアプリケーションを取得するアプリケーション取得手段と、サーバから取得したアプリケーションを少なくとも一つ格納する手段と、アプリケーションがデータの書き込み/読み出しを行う領域をデジタル放送波を送出する放送事業者または当該放送事業者が属する放送事業者のグループごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、放送事業者または放送事業者のグループを特定する事業者情報をデジタル放送波を基に取得する手段と、記憶手段の特定の領域に対してアプリケーションが要求するアクセスを許可するか否かを、事業者情報に基づいて判断する手段とを有することを特徴とするデジタル放送受信機を提供するものである。以上の構成によれば、デジタル放送受信機にダウンロードされた受信機制御アプリケーションは、デジタル放送を行っている放送事業者または当該放送事業者が属する放送事業者系列を特定する情報に基づいて、デジタル放送受信機にダウンロードされた受信機制御アプリケーションに対して、当該受信機制御アプリケーションが要求する特定のメモリ領域へのアクセスを許可するか否かを判断できる。これによって、特定の放送事業者のみがアクセス可能な領域、または、特定の放送事業者系列のみがアクセス可能な領域をメモリなどの記憶手段上で運用することが可能となる。
【0016】
【発明の実施の形態】
〔第1の実施の形態〕
本発明を好適に実施した第1の実施形態について説明する。
図3に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有する。
放送局2は、デジタル放送コンテンツなどのデータをデジタル放送波によって不特定多数の視聴者へ送出する。通信サイト(A)3および通信サイト(B)4は、ネットワーク網に接続された不図示の通信サーバなどに格納されたプログラムやコンテンツなどであり、ネットワーク網を介して不特定多数の人間がアクセス可能に構成される。例えば、通信サイト(A)3,(B)4は、ネットワーク網を介してアプリケーションプログラムをデジタル放送受信機1などの端末にダウンロードさせる。通信サイト(A)3および通信サイト(B)4のそれぞれは、例えばHTML、XML、XHTML、スクリプト言語、Java(登録商標)、C言語などのプログラム言語や実行ファイル(実行可能なプログラムが入ったファイル)などが用いられて構成される。
デジタル放送受信機1は、ダウンローダ11、放送インタフェース(I/F)12、通信インタフェース(I/F)13、アプリケーション実行エンジン14、受信機制御アプリケーション20、アドレス格納部21およびアプリケーション管理領域22を有する。
ダウンローダ11は、通信I/F13を介して通信サイト(A)3(または、通信サイト(B)4)にアクセスし、受信機制御用アプリケーション20をダウンロードして不図示のアプリケーション格納手段に格納する。この際、ダウンローダ11は、通信サイト(A)3(または、通信サイト(B)4)のアドレスまたはドメイン名をアドレス格納部21へ格納するか、または、受信機制御アプリケーション20をダウンロードする際に通信サイト(A)3(または、通信サイト(B)4)によって指定されたアドレスまたはドメイン名をアドレス格納部21へ格納する。放送I/F12は、デジタル放送波を受信するためのインタフェースであり、デジタル放送波からデジタル放送データなどを抽出する。例えば、放送I/F12は、デジタル放送波を受信するためのアンテナや符号化された放送信号を復号するデコーダなどを有して構成される。通信I/F13は、ネットワーク網を介してデータを送受信するためのインタフェースである。例えば、通信I/F13は、モデムやDSUなどを有して構成される。なお、通信の形態は無線通信または有線通信のいずれでもよい。アプリケーション実行エンジン14は、放送I/F12を介して放送局2から取得したデータ、および、通信I/F13を介して通信サイト(A)3(または、通信サイト(B)4)から取得したデータ、並びに、アプリケーション管理領域22に格納されたデータを、受信機制御アプリケーション20を実行することによって処理する。アプリケーション実行エンジン14は、この処理結果を、アプリケーション管理領域22に書き込んだり、通信サイト(A)3(または、通信サイト(B)4)へ送信したり、不図示の提示手段(例えば、液晶パネル、スピーカなど)を用いてユーザへ提示したりする。処理結果をユーザに提示する形式としては、動画像、静止画像、音声、文字、図形等を含む様々なマルチメディア表現が可能である。例えば、アプリケーション実行エンジン14は、アプリケーションを実行する演算素子(CPU、MPUなど)やアプリケーションの作業領域となるRAMなどを有して構成される。受信機制御アプリケーション20は、アプリケーション実行エンジン14上において実行されるプログラムであり、このプログラムの動作によってデジタル放送受信機1はデジタル放送サービスをユーザに提供する。受信機制御アプリケーション20には、例えば、デジタル放送受信機1の各部の制御手順などが記されている。受信機制御アプリケーション20は、特定のプログラム言語やプログラム形式に限定されることはなく、あらゆるプログラム言語およびプログラム形式を用いることができる。例えば、ライブラリや実行ファイルなどを、HTML、XTML、XHTML、Java(登録商標)などのプログラム言語を用いて記述するようにしてもよい。受信機制御アプリケーション20は、デジタル放送サービスをユーザに提示するための処理(例えば、アプリケーション管理領域22に対するデータの書き込み/読み出しや、通信I/F13を用いての通信サイト(A)3または通信サイト(B)4に対する通信、ユーザへの情報の提示など)をアプリケーション実行エンジン14に要求して、実行させる。アドレス格納部21は、デジタル放送受信機1がアクセスできるサイトのアドレスやドメイン名が格納される。アプリケーション管理領域22は、ユーザがデジタル放送サービスの提供を受ける際に必要となるデータが格納されており、アプリケーション実行エンジン14がデータの読み出しや書き込みを行うメモリ領域である。アドレス格納部21やアプリケーション管理領域22には、データを高速に読み出し/書き込みを行える記憶手段としてのRAM、記憶内容を保持可能な記憶手段としのNVRAMやEEPROM、大容量記憶手段としてのハードディスクおよびリムーバブル記憶手段などを適用することができる。
【0017】
アプリケーション実行エンジン14が通信I/F13を用いてデータを送受信する際に、受信機制御アプリケーション20はアドレス格納部21に格納されているアドレス(または、ドメイン名)と通信相手のアドレス(または、ドメイン名)とが一致するか否かをアプリケーション実行エンジン14に判断させ、一致する場合のみ通信を実行させる。すなわち、アプリケーション実行エンジン14は、アドレス格納部21にアドレスまたはドメイン名が格納されているサイトに対してのみアクセスできる。この動作は、例えばライブラリ関数を用いることで実現できる。なお、これは他の実施形態の動作についても同様である。
例えば、受信機制御アプリケーション20のダウンロード元である通信サイト(A)3(または、通信サイト(B)4)のアドレスまたはドメイン名がアドレス格納部21に格納される場合、アプリケーション実行エンジン14は、通信サイト(A)3(または、通信サイト(B)4)に対するアクセスのみを行えることになる。
また、受信機制御アプリケーションの20のダウンロード元である通信サイトから指定されたアドレス・ドメイン名がアドレス格納部21へ格納される場合、アプリケーション実行エンジン14は、アドレス格納部21にアドレスまたはドメイン名が格納されている通信サイトに対するアクセスのみを行えることになる。例えば、通信機制御アプリケーション20のダウンロード元である通信サイト(A)3から通信サイト(B)4のアドレスを指定された場合、デジタル放送受信機1は、通信サイト(B)4に対するアクセスのみを行える。
【0018】
なお、デジタル放送サービスをユーザに提供する際、受信機制御アプリケーション20は、アドレス格納部21にアドレスまたはドメイン名が格納されている通信サイトに対するアクセスのみをアプリケーション実行エンジン14に要求するようにしてもよい。
【0019】
〔第2の実施形態〕
本発明を好適に実施した第2の実施形態について説明する。
図2に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、アプリケーション管理領域22の代わりにアプリケーション専用領域24(24a,24b)を有するほかは、第1の実施形態と同様である。ただし、本実施形態では、受信機制御アプリケーション20(20a,20b)およびアドレス格納部21(21a,21b)をそれぞれ二つずつ有する。
【0020】
アプリケーション専用領域24は、受信機制御アプリケーション20が放送サービスをユーザに提供する際に必要となるデータが格納されるメモリ領域であり、受信機制御アプリケーション20a、20bがそれぞれアプリケーション専用領域24a、24bに対応している。
アプリケーション実行エンジン14は、それぞれのアプリケーション専用領域に対するアクセスを、対応する受信機制御アプリケーションから要求された場合のみ実行する。換言すると、それぞれの受信機制御アプリケーション20は、自身のダウンロード元である通信サイトのアドレス(または、ドメイン名)が格納されたアドレス格納部21に対応したアプリケーション専用領域24に対してのみアクセスするように、アプリケーション実行エンジン14を制御する。
例えば、アプリケーション実行エンジン14は、通信サイト(A)3からダウンロードされた受信機制御アプリケーション20aが要求するアプリケーション専用領域24に対するアクセスのうち、自身のダウンロード元である通信サイト(A)3のアドレス(または、ドメイン名)が格納されたアドレス格納部21aに対応するアプリケーション専用領域24aに対するものは実行するが、アプリケーション専用領域24bに対するものは実行しない。
これにより、本実施形態による放送システムにおいては、デジタル放送受信機にダウンロードされた受信機制御アプリケーションが不正なものであったとしても、他の受信機制御アプリケーションに対応するアプリケーション専用領域に格納されているデータに対してアクセスすることはできない。
【0021】
〔第3の実施形態〕
本発明を好適に実施した第3の実施形態について説明する。
図1に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、第1の実施形態による構成に加え、アドレス格納部31をさらに有する。アドレス格納部31は、放送局2から放送されたデータを基に放送I/F12が抽出したアドレスまたはドメイン名の情報を格納する。
【0022】
受信機制御アプリケーション20は、アプリケーション実行エンジン14に、通信I/F13を介した通信を要求する際に、アドレス格納部21に格納されているアドレスまたはドメイン名と、アドレス格納部31に格納されているアドレスまたはドメイン名とをアプリケーション実行エンジン14に比較させる。
前者と後者とが一致しない場合、アプリケーション実行エンジン14は、通信I/F13を用いた通信を行わない。この時、アプリケーション実行エンジン14は、通信が行われなかったことをユーザに提示することが好ましい。また、アプリケーション実行エンジン14は、受信機制御アプリケーション20が不正なアプリケーションであるとして動作を停止することが好ましい。
一方、アドレス格納部21に格納されているアドレスまたはドメイン名と、アドレス格納部31に格納されているアドレスまたはドメイン名とが一致する場合、アプリケーション実行エンジン14は、受信機制御アプリケーション20がアクセスを要求する通信サイトに対して、通信I/F13を用いて通信を行う。
これにより、放送局2が放送によって指定したサイトにアクセスできる受信機制御アプリケーション20は、放送局2によってアドレスまたはドメイン名が指定されたサイトからダウンロードされた受信機制御アプリケーションに限定される。
【0023】
〔第4の実施形態〕
本発明を好適に実施した第4の実施形態について説明する。
図4に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、アドレス格納部21の代わりにアドレス格納部31を有するほかは、第1の実施形態と同様である。アドレス格納部31は、第3の実施形態のものと同様であり、放送局2から放送されたデータを基に放送I/F12が抽出したアドレスまたはドメイン名の情報を格納する。
【0024】
アプリケーション実行エンジン14が受信機制御アプリケーション20から指定された通信サイトへのアクセスを行う際に、受信機制御アプリケーション20は、指定された通信サイトのアドレスまたはドメイン名がアドレス格納部31に格納されているアドレスまたはドメイン名の情報のものと一致するか否かをアプリケーション実行エンジン14に比較させる。両者が一致する場合、受信機制御アプリケーション20は、この通信サイトに対するアクセスをアプリケーション実行エンジン14に許可し、通信I/F13を用いて通信を行わせる。一方、両者が一致しない場合、受信機制御アプリケーション20は、この通信サイトに対するアクセスをアプリケーション実行エンジン14に許可しないため、I/F13を用いた通信は行われない。
これにより、不正な受信機制御アプリケーションがデジタル放送受信機1にダウンロードされたとしても、そのアプリケーションが不正な通信を行うことを防止できる。
【0025】
〔第5の実施形態〕
本発明を好適に実施した第5の実施形態について説明する。
図5に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、アドレス格納部21の代わりに放送事業者ID格納部32および放送事業者系列ID格納部33を有するほかは、第1の実施形態と同様である。放送事業者ID格納部32は、放送I/F12が放送局2から放送されたデータを基に抽出した放送事業者のID(放送事業者ID)が格納される。放送事業者系列ID格納部33は、放送I/F12が放送局2から放送されたデータを基に抽出した放送事業者系列のID(放送事業者系列ID)が格納される。なお、放送事業者IDは、放送事業者を特定する情報(ID符号)であり、放送局2から放送されているコンテンツに関連づけられている。また、放送事業者系列IDは、放送事業者系列を特定する情報(ID符号)であり、放送局2から放送されているコンテンツに関連づけられている。
【0026】
受信機制御アプリケーション20は、アプリケーション管理領域22の特定の領域にアクセスするか否かを、放送事業者ID格納部32に格納された放送事業者IDまたは放送事業者系列ID格納部33に格納された放送事業者系列IDを基に判断・制御するように、アプリケーション実行エンジン14に対して指示する。
例えば、アプリケーション実行エンジン14がアプリケーション管理領域22上の受信機制御アプリケーション20から指定された領域へアクセスする際に、受信機制御アプリケーション20は、この領域に対応する放送事業者ID(または、放送事業者系列ID)が放送事業者ID格納部32(または、放送事業者系列ID格納部33)に格納されているか否かをアプリケーション実行エンジン14に判断させ、格納されている場合のみアクセスを実行させる。
これによって、アプリケーション実行エンジン14は、受信機制御アプリケーション20を実行する際に、アプリケーション管理領域22の特定の領域に対するアクセスを行うか否かを放送局2から放送された放送事業者IDまたは放送事業者系列IDに従って判断できる。
【0027】
〔第6の実施形態〕
本発明を好適に実施した第6の実施形態について説明する。
図6に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、第5の実施形態による構成に加えさらに、放送事業者専用領域41および放送事業者系列専用領域42を有するほかは、第5の実施形態と同様である。放送事業者専用領域41は、特定の放送事業者が専用に利用できるメモリ領域である。放送事業者系列専用領域42は、特定の放送事業者系列が専用に利用できるメモリ領域である。放送事業者専用領域41および放送事業者系列専用領域42は、受信機制御アプリケーション20が直接アクセスできるアプリケーション管理領域22とは別個に設けられる。受信機制御アプリケーション20は、放送事業者専用領域41または放送事業者系列専用領域42の特定の領域にアクセスするか否かを、放送事業者ID格納部32に格納された放送事業者ID、または、放送事業者系列ID格納部33に格納された放送事業者系列IDに基づいて判断・制御する。
【0028】
図7に、デジタル放送受信機1の要部を示す。図に示すように、放送事業者専用領域41は、放送事業者のIDに対応してM個の専用領域を有している。例えば、放送事業者IDが“i”である放送事業者が専用に利用できる領域として、「放送事業者(#i)専用領域」が割り当てられる。また、放送事業者系列専用領域42は、放送事業者系列IDの対応してN個の専用領域を有している。例えば、放送事業者系列IDが“j”である放送事業者系列が専用に利用できる領域として、「放送事業者系列(#j)専用領域」が割り当てられる。
受信機制御アプリケーション20は、放送事業者ID格納部32または放送事業者系列ID格納部33に格納されている情報に基づいて、放送事業者専用領域41内で特定の放送事業者IDに割り当てられた領域、または、放送事業者系列専用領域42内で特定の放送事業者系列に割り当てられた領域にアクセスするようにアプリケーション実行エンジン14に要求する。
【0029】
図8に、本実施形態によるデジタル放送受信機の動作の一例を示す。この動作は、受信機制御アプリケーション20が放送事業者X(放送事業者IDを“x”とする。)専用の領域にアクセスしようとする場合の動作の例である。
受信機制御アプリケーション20は、放送事業者専用領域41へアクセスする際に、自身がアクセスしようとする放送事業者XのID(x)と放送事業者ID格納部32に格納されている放送事業者のIDとをアプリケーション実行エンジン14に比較させる(ステップS101)。両者が一致した場合、換言すると、放送事業者ID格納部32に放送事業者XのIDが格納されている場合は(ステップS102/Yes)、受信機制御アプリケーション20は、放送事業者専用領域41内の放送事業者(#x)専用領域へのアクセスをアプリケーション実行エンジン14に許可してデータの書き込みや読み出しを行わせる。一方、両者が一致しない場合、換言すると、放送事業者ID格納部32に放送事業者XのIDが格納されていない場合は(ステップS102/No)、処理を終了する。
これによって、特定の放送事業者のみがアクセス可能な領域をメモリなどの記憶手段上に実現できる。
【0030】
受信機制御アプリケーション20が、放送事業者系列専用の領域へのアクセスをアプリケーション実行エンジン14に行わせる場合の処理は、図8のフローにおいて放送事業者IDの代わりに放送事業者系列IDを用いればよい。これによって、特定の放送事業者系列のみがアクセス可能な領域をメモリなどの記憶手段上に実現できる。
【0031】
なお、本実施形態では、放送事業者専用領域41や放送事業者系列専用領域42をアプリケーション管理領域22とは別個に設けているが、これらをアプリケーション管理領域22の内部に設けてもよい。すなわち、アプリケーション管理領域22の中の特定の領域を放送事業者専用領域41や放送事業者系列専用領域42としてもよい。
【0032】
〔第7の実施形態〕
本発明を好適に実施した第7の実施形態について説明する。
図9に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は第1の実施形態と同様である。
デジタル放送受信機1は、第5の実施形態による構成に加えて、さらにアクセス制御部34を有する。アプリケーション実行エンジン14は、受信機制御アプリケーション20から要求されたアプリケーション格納領域22内の特定の領域に対するアクセスをアクセス制御部34を介して行う。換言すると、アプリケーション実行エンジン14がアプリケーション格納領域22内の特定の領域に対してアクセスを要求すると、アクセス制御部34は、放送事業者ID格納部32に格納された放送事業者ID、または放送事業者系列ID格納部33に格納された放送事業者IDを基に、アクセスを許可するか否かを判断する。
例えば、アクセス制御部34は、アプリケーション実行エンジン14がアクセスを要求している領域に関連する放送事業者のID(または、放送事業者系列のID)と、放送事業者系列ID格納部32に格納されている放送事業者系列ID(または、放送事業者系絵列ID格納部33に格納されている放送事業者系列ID)とを比較する。両者が一致する場合、アクセス制御部34は、アプリケーション実行エンジン14が要求した特定の領域に対するアクセスを許可する。一方、両者が一致しない場合、アクセス制御部34は、アプリケーション実行エンジン14が要求したアプリケーション管理領域22内の特定の領域に対するアクセスを許可しない。
これによって、特定の放送事業者または特定の放送事業者系列のみがアクセス可能な領域をメモリなどの記憶手段上に実現できる。
【0033】
〔第8の実施形態〕
本発明を好適に実施した第8の実施形態について説明する。
図10に、本実施形態によるデジタル放送受信機を適用した放送システムを示す。この放送システムは、デジタル放送受信機1、放送局2、通信サイト(A)3および通信サイト(B)4を有しており、放送局2、通信サイト(A)3および通信サイト(B)4は、第1の実施形態と同様である。
デジタル放送受信機1は、第7の実施形態による構成に加えて、さらに放送事業者専用領域41および放送事業者系列専用領域42を有する。放送事業者専用領域41および放送事業者系列専用領域42は、第6の実施形態とそれぞれ同様である。
放送事業者専用領域41および放送事業者系列専用領域42は、受信機制御アプリケーション20が直接アクセス可能なアプリケーション管理領域22とは別個に設けられる。
アクセス制御部34は、アプリケーション実行エンジン14が要求する放送事業者専用領域41または放送事業者系列専用領域42の特定の領域に対するアクセスを許可するか否かを判断し、制御する。例えばアクセス制御部34は、放送事業者ID格納部32に格納されている放送事業者ID、または放送事業者系列ID格納部33に格納されている放送事業者系列IDに基づいて、放送事業者専用領域41または放送事業者系列専用領域42に対するアプリケーション実行エンジン14のアクセスの可否を判断する。
【0034】
図11に、デジタル放送受信機1の要部を詳細に示す。第6の実施形態と同様に、放送事業者専用領域41は、放送事業者のIDに対応してM個の専用領域を有している。例えば、放送事業者IDが“i”である放送事業者が専用に利用できる領域として、「放送事業者(#i)専用領域」が割り当てられる。また、放送事業者系列専用領域42は、放送事業者系列IDの対応してN個の専用領域を有している。例えば、放送事業者系列IDが“j”である放送事業者系列が専用に利用できる領域として、「放送事業者系列(#j)専用領域」が割り当てられる。
【0035】
受信機制御アプリケーション20が、放送事業者専用領域41内または放送事業者系列専用領域42内の特定のID符号に対応した領域をアクセス先として指定すると、アプリケーション実行エンジン14は、この指定に基づいてアクセス制御部34に対してアクセス要求を発行する。アクセス制御部34は、アプリケーション実行エンジン14からアクセス要求を受けると、放送事業者ID格納部32または放送事業者系列ID格納部33に格納されているIDと、要求された領域に関連するIDとを比較する。両者が一致すると、アクセス制御部34は、アプリケーション実行エンジン14が要求するアクセス要求を許可して、放送事業者専用領域41または放送事業者系列専用領域42に対してデータの書き込みや読み出しを行わせる。一方、一致しない場合、アクセス制御部34は、要求された領域へのアクセスをアプリケーション実行エンジン14に許可しない。
【0036】
図12に、本実施形態によるデジタル放送受信機の動作の一例を示す。この動作は、アプリケーション実行エンジン14が放送事業者X(放送事業者IDを“x”、放送事業者系列IDを“y”とする。)専用の領域にアクセスしようとする場合の動作の例である。
アクセス制御部34は、アプリケーション実行エンジン14からアクセス要求を受けると(ステップS201)、このアクセス要求が放送事業者専用領域32の対する要求であるか否かを判断する(ステップS202)。
放送事業者専用領域32に対するアクセス要求である場合(ステップS202/Yes)、アクセス制御部34は放送事業者ID格納部32に格納されている放送事業者IDとアクセス要求で指定されているID(x)とを比較する。換言すると、アクセス制御部34は、放送事業者ID格納部32に放送事業者XのID(x)が格納されているか否かを判断する(ステップS203)。
両者が一致した場合、換言すると、放送事業者ID格納部32に放送事業者XのIDが格納されている場合(ステップS204/Yes)、制御部34は、ID(x)で特定される放送事業者Xの専用領域へのアクセスをアプリケーション実行エンジン14に対して許可する。アプリケーション実行エンジン14は、放送事業者専用領域32内のアクセスを許可された領域に対して、データの書き込みや読み出しを行い、処理を終了する(ステップS205)。
なお、放送事業者ID格納部32に格納されている放送事業者のIDとアクセス要求で指定されているIDとが一致しない場合、換言すると、ID(x)が放送事業者ID格納部32に格納されていない場合(ステップS204/No)、アクセス制御部34は、アプリケーション実行エンジン14が要求する放送事業者専用領域41に対するアクセスを許可せず処理を終了する。
【0037】
一方、アクセス制御部34がアプリケーション実行エンジン14から受けたアクセス要求が、放送事業者専用領域32に対するアクセス要求でない場合(ステップS203/No)、アクセス制御部34は放送事業者系列ID格納領域33に格納されているIDとアクセス要求によって指定された領域に関連するIDとを比較する。換言すると、アクセス制御部34は、放送事業者系列ID格納領域33に、放送事業者Xが属する放送事業者系列のID(y)が格納されているか否かを判断する(ステップS206)。
両者が一致した場合、換言すると、放送事業者系列ID格納部33に放送事業者Xの属する放送系列のIDが格納されている場合(ステップS207/Yes)、アクセス制御部34は、ID(y)で特定される放送事業者Xが属する系列の専用領域へのアクセスをアプリケーション実行エンジン14に対して許可する。アプリケーション実行エンジン14は、放送事業者系列専用領域33内のアクセスを許可された領域に対して、データの書き込みや読み出しを行い、処理を終了する(ステップS208)。
なお、放送事業者系列ID格納部33に格納されている放送事業者系列のIDとアクセス要求で指定されているIDとが一致しない場合、換言すると、ID(y)が、放送事業者系列ID格納部33に格納されていない場合(ステップS207/No)、アクセス制御部34は、アプリケーション実行エンジン14が要求する放送事業者系列専用領域42に対するアクセスを許可せずに処理を終了する。
これによって、特定の放送事業者や特定の放送事業者系列のみがアクセス可能な領域をメモリなどの記憶手段上に実現できる。
【0038】
なお、本実施形態では放送事業者専用領域41や放送事業者系列専用領域42をアプリケーション管理手段22と別個に設けているが、これらをアプリケーション管理領域22の内部に設けてもよい。すなわち、アプリケーション管理領域22の中の特定の領域を放送事業者専用領域41や放送事業者系列専用領域42としてもよい。
【0039】
上記各実施形態は、本発明の好適な実施の一例であり、本発明はこれに限定されるものではない。
例えば、上記各実施形態において、放送局2が無線放送によってデジタル放送コンテンツを送出する場合を例に説明をしたが、有線による放送であってもよい。
また、アプリケーション実行エンジン14がアクセスするメモリ領域(アプリケーション管理領域22、アプリケーション専用領域24、放送事業者専用領域41および放送事業者系列専用領域42など)は、例えば、それぞれ別個の記憶手段を設けても良いし、一つの記憶手段内にそれぞれの領域を設けるようにしてもよい。
同様に、アドレス格納部21,31、放送事業者ID格納部32および放送事業者系列ID格納部33なども、例えば、それぞれ別個の記憶手段を設けても良いし、一つの記憶手段内にそれぞれの領域を設けるようにしてもよい。
このように、本発明は様々な変形が可能である。
【0040】
【発明の効果】
以上の説明によって明らかなように、本発明は以下の効果を奏することができる。
(1)端末にダウンロードされた受信機制御アプリケーションが不正なアプリケーションであっても、そのアプリケーションが不当なサイトに対して不適切な通信を行うことを防ぐことができる。これは、受信機制御アプリケーションを実行してアクセス可能な通信サイトが、この受信機制御アプリケーションのダウンロード元の通信サイト、通信機制御アプリケーションをダウンロードする際にダウンロード元の通信サイトから指定された通信サイト、あるいは、デジタル放送によって放送局から指定された通信サイトに限定されるためである。
(2)端末にダウンロードされた受信機制御アプリケーションが不正なアプリケーションであっても、そのアプリケーションが不正に他の受信機制御アプリケーションやその管理領域にアクセスすることを防ぐことができる。これは、ある受信機制御アプリケーションは、別の受信機制御アプリケーションが使用するメモリ領域に対してアクセスできないためである。
(3)端末にダウンロードされた受信機制御アプリケーションが不正なアプリケーションであっても、そのアプリケーションが不正にデジタル放送コンテンツにアクセスしたり、アクセスしたデジタル放送コンテンツを不正に利用したりすることを防ぐことができる。これは、放送局が放送によって指定した通信サイトからダウンロードされた受信機制御アプリケーション以外は、放送局が放送するデジタル放送コンテンツにアクセスできないためである。
(4)端末にダウンロードされた受信機制御アプリケーションが、デジタル放送コンテンツの指示に従って事業者専用領域または事業者系列専用領域へのアクセスを適切に制御できる。これは、受信機が受信しているデジタル放送に関連づけられた放送事業者IDまたは放送事業者系列IDを放送によって取得し、このIDをアプリケーション実行エンジンが利用できるからである。これにより、受信機制御アプリケーションを適切にプログラムすることで、受信機制御アプリケーションを実行したときに、そのアプリケーションが上記IDで指定された放送業者専用領域または放送事業者系列専用領域にしかアクセスできないようにできる。あるいは、放送によって取得した放送事業者IDまたは放送事業者系列IDを利用して、受信機制御アプリケーションがこれらのIDで指定される放送事業者専用領域または放送事業者系列専用領域にしかアクセスできないように、アプリケーション実行エンジンに対して制限を加えるためである。
【図面の簡単な説明】
【図1】本発明を好適に実施した第3の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図2】本発明を好適に実施した第2の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図3】本発明を好適に実施した第1の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図4】本発明を好適に実施した第4の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図5】本発明を好適に実施した第5の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図6】本発明を好適に実施した第6の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図7】第6の実施形態によるデジタル放送受信機の要部の構成を示すブロック図である。
【図8】第6の実施形態によるデジタル放送受信機の動作例を示すフローチャートである。
【図9】本発明を好適に実施した第7の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図10】本発明を好適に実施した第8の実施形態によるデジタル放送受信機を適用した放送システムの構成を示すブロック図である。
【図11】第8の実施形態によるデジタル放送受信機の要部の構成を示すブロック図である。
【図12】第8の実施形態によるデジタル放送受信機の動作例を示すフローチャートである。
【符号の説明】
1 デジタル放送受信機
2 放送局
3 通信サイト(A)
4 通信サイト(B)
11 ダウンローダ
12 放送インタフェース(I/F)
13 通信インタフェース(I/F)
14 アプリケーション実行エンジン
20、20a、20b 受信機制御アプリケーション
21、21a、21b、31 アドレス格納部
22 アプリケーション管理領域
24a、24b アプリケーション専用領域
32 放送事業者ID格納部
33 放送事業者系列ID格納部
41 放送事業者専用領域
42 放送事業者系列専用領域[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital broadcast receiver having a digital broadcast receiving function and a communication function, and more particularly, a digital broadcast receiver in which a receiver control application downloaded to a digital broadcast receiver can control access to sites and memories on a network network. About.
[0002]
[Prior art]
In the digital broadcasting service, a broadcasting system in which a terminal (digital broadcasting receiver) that receives a digital broadcasting wave broadcasted from a broadcasting station, processes digital broadcasting content acquired based on the broadcasting wave, and presents it to a user is connected to a network. Is used.
As an example of a conventional broadcasting system, there is a “data broadcasting utilization method, data broadcasting system, and recording medium” disclosed in Japanese Patent Laid-Open No. 2001-285218. In this system, catalog data and the like are broadcast to a storage unit installed in a regional store, and the local store uses the customer information distributed from the advertising server company and the catalog data stored in the storage unit to provide services and services to customers. You can sell it.
[0003]
As another example of a conventional broadcasting system, there is a “bidirectional communication method and communication system thereof, and a storage medium storing a bidirectional communication program” disclosed in Japanese Patent Laid-Open No. 2001-292438. In this system, a plurality of data to be provided to a customer are provided, customer information of the customer is stored in the terminal, and one of the plurality of data is selected and presented based on the stored customer information.
[0004]
As another example of the conventional broadcasting system, there is a “broadcast receiver with an information terminal function and a recording medium on which an output environment setting program of the receiver is recorded” disclosed in Japanese Patent Laid-Open No. 2000-196970. . In this system, operation history information of a terminal user is accumulated in the terminal, the user's preference is determined from this information, and the output content of the terminal is controlled based on the determination result.
[0005]
[Problems to be solved by the invention]
A terminal used in a broadcasting system to which the invention disclosed in each of the above publications is applied only uses customer information acquired from an external server or customer information generated in the terminal. In other words, a site that can be accessed when a program including an operation description is acquired by broadcasting or communication and processed in the terminal, or when a digital broadcasting service is provided to a user (stored on a server in a network, and unspecified number of people Cannot restrict the data or programs that can be viewed).
For this reason, the terminal used for the broadcasting system to which the invention disclosed in each of the above publications has the following problems.
[0006]
The first problem is that when the receiver application downloaded to the terminal is an unauthorized application (for example, an application that is not specified by the broadcasting station), the application performs inappropriate communication with an unauthorized site. The terminal cannot prevent. In other words, when a terminal processes digital broadcast content acquired from a broadcast station using an unauthorized receiver control application, the application can transmit data illegally to a site that the broadcast station does not expect.
This is because the terminal did not have means for restricting the communication sites accessible by the receiver control application.
[0007]
The second problem is that when the receiver control application downloaded to the terminal is an unauthorized application, the terminal cannot prevent the application from illegally accessing another receiver control application or its management area. is there. In other words, when a terminal processes digital broadcast content acquired from a broadcast station using an unauthorized application, the application can illegally write / read data to / from a memory area that the broadcast station does not expect. It was.
This is because the terminal did not have means for limiting the memory area accessible by the receiver control application.
[0008]
The third problem is that if the receiver control application downloaded to the terminal is an unauthorized application, the application illegally accesses the digital broadcast content or illegally uses the accessed digital broadcast content. Is that the terminal cannot prevent. In other words, when a digital broadcast content acquired from a broadcasting station is processed by a terminal using an unauthorized receiver control application, this application can illegally access the digital broadcast content or use the content illegally. It was.
This is because the terminal did not have means for limiting the digital broadcast content accessible by the receiver control application.
[0009]
The fourth problem is that the receiver control application downloaded to the terminal cannot control the access to the provider dedicated area or the provider dedicated area in accordance with the instruction of the digital broadcast content.
This is because the terminal did not have a means for limiting the memory area that can be accessed by the receiver control application in accordance with the broadcaster broadcasting the digital broadcast content or its affiliate.
The provider exclusive area indicates a memory area used exclusively by a broadcaster who broadcasts digital broadcast content. Further, the provider affiliated area indicates a memory area that is exclusively used by a broadcaster group belonging to the same affiliate as the broadcaster that broadcasts the digital broadcast content. In other words, the provider affiliated area indicates a memory area used exclusively by a group of broadcasters composed of at least one broadcaster.
[0010]
The present invention has been made in view of such a problem, and an object thereof is to limit communication sites, memory areas, and digital broadcast contents that can be accessed by a receiver control application downloaded to a terminal.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a first aspect as follows:Means for receiving a digital broadcast wave; means for executing a predetermined application to extract content from the received broadcast wave and presenting a broadcast service corresponding to the content to a user; and a server connected via a network Communication means for transmitting and receiving data, application acquisition means for acquiring an application from the server using the communication means, means for storing at least one application acquired from the server, and dedicated for applications in which the application writes / reads data A digital broadcast receiver having a storage means provided with an area for each application, and permits only an application corresponding to the application-dedicated area to write / read data to / from a predetermined application-dedicated area. There is provided a digital broadcast receiver characterized by having a memory access control means for. In the above configuration, the memory access control unit acquires information for identifying the site from the site accessed when the application acquisition unit acquires the application, accumulates the information for each application, and stores data for a predetermined application. It is preferable that an application requesting writing / reading is specified using information. According to the first aspect of the present invention, another receiver control application is applied to a memory area accessible by one of the receiver control applications downloaded to the digital broadcast receiver. Can be restricted so that it cannot be accessed from the application. This can prevent an unauthorized receiver control application from illegally accessing another receiver control application and a memory area managed by the receiver control application.
[0012]
In order to achieve the above object, the present invention provides2A means for receiving a digital broadcast wave, a means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to a user, via a network A digital broadcast receiver comprising: a communication unit that transmits and receives data to and from a connected server; an application acquisition unit that acquires an application from the server using the communication unit; and a unit that stores at least one application acquired from the server. Thus, the present invention provides a digital broadcast receiver characterized by having content access control means for permitting access only to an application downloaded from a site designated by the content. In the above configuration, the content access control unit acquires information for identifying the site from the site accessed when the application acquisition unit acquires the application, accumulates the information for each application, and the download source site is designated by the content. It is preferable to allow access to the content for an application that matches the site to be executed. First of the present invention2According to this aspect, the receiver control application that can access the content included in the digital broadcast wave received by the digital broadcast receiver can be limited to only the receiver control application downloaded from the site specified by the content. As a result, even if an unauthorized receiver control application is downloaded to the digital broadcast receiver, this application may illegally access the digital broadcast content or illegally use the accessed digital broadcast content. I can't.
[0013]
In order to achieve the above object, the present invention provides3A means for receiving a digital broadcast wave, a means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to a user, via a network A digital broadcast receiver comprising: a communication unit that transmits and receives data to and from a connected server; an application acquisition unit that acquires an application from the server using the communication unit; and a unit that stores at least one application acquired from the server. Thus, the present invention provides a digital broadcast receiver characterized in that it has communication access control means for limiting the sites that can be accessed by applications using communication means to only the sites specified by the contents. In the above configuration, the communication access control unit acquires information for identifying the site from the site accessed when the application acquisition unit acquires the application, accumulates the information for each application, and specifies the download source site according to the content. It is preferable to permit access using communication means to an application that matches a site to be executed. First of the present invention3According to this aspect, the communication server that can be accessed by the receiver control application downloaded to the digital broadcast receiver can be limited to the communication server specified by the digital broadcast content. As a result, even if an unauthorized receiver control application is downloaded to the digital broadcast receiver, it is possible to prevent the application from causing inappropriate communication with an unauthorized site.
[0014]
In order to achieve the above object, the present invention provides4A means for receiving a digital broadcast wave, a means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to a user, via a network Communication means for transmitting / receiving data to / from a connected server, application acquisition means for acquiring an application from the server using the communication means, means for storing at least one application acquired from the server, and writing / reading of data by the application A broadcaster or broadcaster having a storage means provided for each broadcaster or a group of broadcasters to which the broadcaster belongs, which is a broadcasting company that transmits digital broadcast waves. Broadcasting business information that identifies groups of people And a digital broadcast receiver characterized in that the application determines whether to access a specific area of the storage means based on the operator information. It is. According to the above configuration, the receiver control application downloaded to the digital broadcast receiver is specified based on the information specifying the broadcaster performing digital broadcasting or the broadcaster series to which the broadcaster belongs. It is possible to determine whether or not to access the memory area. As a result, an area accessible only by a specific broadcaster or an area accessible only by a specific broadcaster affiliate can be operated on a storage means such as a memory.
[0015]
In order to achieve the above object, the present invention provides5A means for receiving a digital broadcast wave, a means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to a user, via a network Communication means for transmitting / receiving data to / from a connected server, application acquisition means for acquiring an application from the server using the communication means, means for storing at least one application acquired from the server, and writing / reading of data by the application A broadcaster or broadcaster having a storage means provided for each broadcaster or a group of broadcasters to which the broadcaster belongs, which is a broadcasting company that transmits digital broadcast waves. Broadcasting business information that identifies groups of people And receiving means for determining whether or not to permit access requested by an application to a specific area of the storage means based on the operator information. The machine is provided. According to the above configuration, the receiver control application downloaded to the digital broadcast receiver is digitally transmitted based on the information specifying the broadcaster performing digital broadcasting or the broadcaster series to which the broadcaster belongs. It is possible to determine whether or not to permit access to a specific memory area requested by the receiver control application for the receiver control application downloaded to the broadcast receiver. As a result, an area accessible only by a specific broadcaster or an area accessible only by a specific broadcaster affiliate can be operated on a storage means such as a memory.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
[First Embodiment]
A first embodiment in which the present invention is suitably implemented will be described.
FIG. 3 shows a broadcasting system to which the digital broadcast receiver according to the present embodiment is applied. This broadcast system has a
The
The
The downloader 11 accesses the communication site (A) 3 (or communication site (B) 4) via the communication I / F 13, downloads the
[0017]
When the
For example, when the address or domain name of the communication site (A) 3 (or communication site (B) 4) from which the
When the address / domain name designated from the communication site that is the download source of the
[0018]
Note that when providing a digital broadcast service to a user, the
[0019]
[Second Embodiment]
A second embodiment in which the present invention is suitably implemented will be described.
FIG. 2 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
[0020]
The application dedicated
The
For example, the
As a result, in the broadcasting system according to the present embodiment, even if the receiver control application downloaded to the digital broadcast receiver is illegal, it is stored in an application-dedicated area corresponding to another receiver control application. Data cannot be accessed.
[0021]
[Third Embodiment]
A third embodiment in which the present invention is preferably implemented will be described.
FIG. 1 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
[0022]
The
If the former and the latter do not match, the
On the other hand, when the address or domain name stored in the address storage unit 21 and the address or domain name stored in the address storage unit 31 match, the
As a result, the
[0023]
[Fourth Embodiment]
A fourth embodiment in which the present invention is preferably implemented will be described.
FIG. 4 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
[0024]
When the
Thereby, even if an unauthorized receiver control application is downloaded to the
[0025]
[Fifth Embodiment]
A fifth embodiment preferably implementing the present invention will be described.
FIG. 5 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
[0026]
The
For example, when the
Thereby, when executing the
[0027]
[Sixth Embodiment]
A sixth embodiment in which the present invention is preferably implemented will be described.
FIG. 6 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
[0028]
FIG. 7 shows a main part of the
The
[0029]
FIG. 8 shows an example of the operation of the digital broadcast receiver according to the present embodiment. This operation is an example of an operation when the
When the
Thereby, an area accessible only by a specific broadcaster can be realized on a storage means such as a memory.
[0030]
If the
[0031]
In this embodiment, the broadcaster exclusive area 41 and the broadcaster affiliated exclusive area 42 are provided separately from the
[0032]
[Seventh Embodiment]
A seventh embodiment in which the present invention is preferably implemented will be described.
FIG. 9 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
For example, the
As a result, an area accessible only by a specific broadcaster or a specific broadcaster group can be realized on a storage means such as a memory.
[0033]
[Eighth Embodiment]
An eighth embodiment in which the present invention is preferably implemented will be described.
FIG. 10 shows a broadcast system to which the digital broadcast receiver according to the present embodiment is applied. This broadcasting system has a
The
The broadcaster dedicated area 41 and the broadcaster affiliated dedicated area 42 are provided separately from the
The
[0034]
FIG. 11 shows the main part of the
[0035]
When the
[0036]
FIG. 12 shows an example of the operation of the digital broadcast receiver according to this embodiment. This operation is an example of an operation when the
When receiving an access request from the application execution engine 14 (step S201), the
When the access request is for the broadcaster exclusive area 32 (Yes in step S202), the
If the two match, in other words, if the ID of the broadcaster X is stored in the broadcaster ID storage unit 32 (step S204 / Yes), the
If the broadcaster ID stored in the broadcaster ID storage unit 32 does not match the ID specified in the access request, in other words, ID (x) is stored in the broadcaster ID storage unit 32. If it is not stored (step S204 / No), the
[0037]
On the other hand, when the access request received from the
If the two match, in other words, if the ID of the broadcast series to which the broadcaster X belongs is stored in the broadcaster series ID storage unit 33 (step S207 / Yes), the
If the broadcaster series ID stored in the broadcaster series ID storage unit 33 does not match the ID specified in the access request, in other words, ID (y) is the broadcaster series ID. When not stored in the storage unit 33 (No in step S207), the
As a result, an area accessible only by a specific broadcaster or a specific broadcaster group can be realized on a storage means such as a memory.
[0038]
In the present embodiment, the broadcaster exclusive area 41 and the broadcaster affiliated exclusive area 42 are provided separately from the application management means 22, but these may be provided inside the
[0039]
Each said embodiment is an example of the suitable implementation of this invention, and this invention is not limited to this.
For example, in each of the above embodiments, the case where the
In addition, the memory areas accessed by the application execution engine 14 (such as the
Similarly, the address storage units 21 and 31, the broadcaster ID storage unit 32, the broadcaster series ID storage unit 33, and the like may be provided with separate storage units, for example. These areas may be provided.
As described above, the present invention can be variously modified.
[0040]
【The invention's effect】
As is apparent from the above description, the present invention can achieve the following effects.
(1) Even if the receiver control application downloaded to the terminal is an unauthorized application, it is possible to prevent the application from performing inappropriate communication with an unauthorized site. This is because the communication site that can be accessed by executing the receiver control application is the communication site that is the download source of the receiver control application, or the communication site that is specified from the communication site that is the download source when downloading the communication device control application. Alternatively, it is limited to a communication site designated by a broadcasting station by digital broadcasting.
(2) Even if the receiver control application downloaded to the terminal is an unauthorized application, the application can be prevented from illegally accessing another receiver control application or its management area. This is because a certain receiver control application cannot access a memory area used by another receiver control application.
(3) Even if the receiver control application downloaded to the terminal is an unauthorized application, the application prevents unauthorized access to the digital broadcast content or unauthorized use of the accessed digital broadcast content. Can do. This is because the digital broadcast content broadcast by the broadcast station cannot be accessed except by the receiver control application downloaded from the communication site designated by the broadcast station.
(4) The receiver control application downloaded to the terminal can appropriately control access to the provider dedicated area or the provider affiliate dedicated area in accordance with the instruction of the digital broadcast content. This is because the broadcaster ID or broadcaster series ID associated with the digital broadcast received by the receiver is acquired by broadcasting, and this ID can be used by the application execution engine. Thus, by appropriately programming the receiver control application, when the receiver control application is executed, the application can access only the broadcaster dedicated area or the broadcaster affiliated dedicated area specified by the ID. Can be. Alternatively, using the broadcaster ID or broadcaster affiliate ID acquired by broadcasting, the receiver control application can access only the broadcaster exclusive area or the broadcaster affiliate exclusive area specified by these IDs. In order to limit the application execution engine.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a third embodiment preferably implementing the present invention is applied.
FIG. 2 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a second embodiment preferably implementing the present invention is applied.
FIG. 3 is a block diagram showing a configuration of a broadcast system to which the digital broadcast receiver according to the first embodiment preferably implementing the present invention is applied.
FIG. 4 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a fourth embodiment preferably implementing the present invention is applied.
FIG. 5 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a fifth embodiment preferably implementing the present invention is applied.
FIG. 6 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a sixth embodiment that preferably implements the present invention is applied.
FIG. 7 is a block diagram showing a configuration of a main part of a digital broadcast receiver according to a sixth embodiment.
FIG. 8 is a flowchart showing an operation example of the digital broadcast receiver according to the sixth embodiment.
FIG. 9 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to a seventh embodiment preferably implementing the present invention is applied.
FIG. 10 is a block diagram showing a configuration of a broadcast system to which a digital broadcast receiver according to an eighth embodiment in which the present invention is preferably implemented is applied.
FIG. 11 is a block diagram showing a configuration of a main part of a digital broadcast receiver according to an eighth embodiment.
FIG. 12 is a flowchart showing an operation example of the digital broadcast receiver according to the eighth embodiment.
[Explanation of symbols]
1 Digital broadcast receiver
2 broadcasting stations
3 Communication site (A)
4 communication site (B)
11 Downloader
12 Broadcast interface (I / F)
13 Communication interface (I / F)
14 Application execution engine
20, 20a, 20b Receiver control application
21, 21a, 21b, 31 Address storage unit
22 Application management area
24a, 24b Application dedicated area
32 Broadcaster ID storage
33 Broadcaster series ID storage
41 Broadcaster exclusive area
42 Broadcaster affiliated area
Claims (8)
所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、
ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、
前記通信手段を用いて前記サーバから前記アプリケーションを取得するアプリケーション取得手段と、
前記サーバから取得したアプリケーションを少なくとも一つ格納する手段と、
前記アプリケーションがデータの書き込み/読み出しを行うアプリケーション専用領域を各アプリケーションごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、
所定のアプリケーション専用領域に対するデータの書き込み/読み出しを当該アプリケーション専用領域に対応するアプリケーションのみに許可するメモリアクセス制御手段を有することを特徴とするデジタル放送受信機。Means for receiving digital broadcast waves;
Means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to the user;
A communication means for transmitting and receiving data to and from a server connected via a network;
Application acquisition means for acquiring the application from the server using the communication means;
Means for storing at least one application acquired from the server;
A digital broadcast receiver having storage means each having an application dedicated area for writing / reading data by the application for each application,
A digital broadcast receiver comprising memory access control means for permitting only an application corresponding to an application dedicated area to write / read data to / from a predetermined application dedicated area.
所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、
ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、
前記通信手段を用いて前記サーバから前記アプリケーションを取得するアプリケーション取得手段と、
前記サーバから取得した前記アプリケーションを少なくとも一つ格納する手段とを有するデジタル放送受信機であって、
前記コンテンツによって指定されたサイトからダウンロードされたアプリケーションのみに前記コンテンツに対するアクセスを許可するコンテンツアクセス制御手段を有することを特徴とするデジタル放送受信機。Means for receiving digital broadcast waves;
Means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to the user;
A communication means for transmitting and receiving data to and from a server connected via a network;
Application acquisition means for acquiring the application from the server using the communication means;
A digital broadcast receiver having means for storing at least one of the applications acquired from the server,
A digital broadcast receiver comprising content access control means for permitting access only to an application downloaded from a site designated by the content.
所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、
ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、
前記通信手段を用いて前記サーバから前記アプリケーションを取得するアプリケーション取得手段と、
前記サーバから取得したアプリケーションを少なくとも一つ格納する手段とを有するデジタル放送受信機であって、
前記アプリケーションが前記通信手段を用いてアクセス可能なサイトを、前記コンテンツによって指定されたサイトのみに限定する通信アクセス制御手段を有することを特徴とするデジタル放送受信機。Means for receiving digital broadcast waves;
Means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to the user;
A communication means for transmitting and receiving data to and from a server connected via a network;
Application acquisition means for acquiring the application from the server using the communication means;
A digital broadcast receiver having means for storing at least one application acquired from the server,
A digital broadcast receiver comprising: a communication access control unit that limits a site accessible by the application using the communication unit to only a site specified by the content.
所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、
ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、
前記通信手段を用いて前記サーバから前記アプリケーションを取得するアプリケーション取得手段と、
前記サーバから取得したアプリケーションを少なくとも一つ格納する手段と、
前記アプリケーションがデータの書き込み/読み出しを行う領域を前記デジタル放送波を送出する放送事業者または当該放送事業者が属する放送事業者のグループごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、
前記放送事業者または前記放送事業者のグループを特定する事業者情報を前記デジタル放送波を基に取得する手段をさらに有し、
前記アプリケーションは、前記記憶手段の特定の領域に対してアクセスするか否かを前記事業者情報に基づいて判断することを特徴とするデジタル放送受信機。Means for receiving digital broadcast waves;
Means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to the user;
A communication means for transmitting and receiving data to and from a server connected via a network;
Application acquisition means for acquiring the application from the server using the communication means;
Means for storing at least one application acquired from the server;
The digital broadcast receiver includes a storage unit provided for each broadcaster that transmits the digital broadcast wave or a group of broadcasters to which the broadcaster belongs, in which the application writes / reads data. And
Further comprising means for acquiring broadcaster information or broadcaster information specifying the broadcaster group based on the digital broadcast wave;
The digital broadcast receiver according to claim 1, wherein the application determines whether to access a specific area of the storage unit based on the provider information.
所定のアプリケーションを実行して、受信した放送波からコンテンツを抽出し当該コンテンツに応じた放送サービスをユーザに提示する手段と、
ネットワーク網を介して接続されたサーバとデータを送受信する通信手段と、
前記通信手段を用いて前記サーバから前記アプリケーションを取得するアプリケーション取得手段と、
前記サーバから取得したアプリケーションを少なくとも一つ格納する手段と、
前記アプリケーションがデータの書き込み/読み出しを行う領域を前記デジタル放送波を送出する放送事業者または当該放送事業者が属する放送事業者のグループごとにそれぞれ備えた記憶手段とを有するデジタル放送受信機であって、
前記放送事業者または前記放送事業者のグループを特定する事業者情報を前記デジタル放送波を基に取得する手段と、
前記記憶手段の特定の領域に対して前記アプリケーションが要求するアクセスを許可するか否かを、前記事業者情報に基づいて判断する手段とを有することを特徴とするデジタル放送受信機。Means for receiving digital broadcast waves;
Means for executing a predetermined application, extracting content from the received broadcast wave, and presenting a broadcast service corresponding to the content to the user;
A communication means for transmitting and receiving data to and from a server connected via a network;
Application acquisition means for acquiring the application from the server using the communication means;
Means for storing at least one application acquired from the server;
The digital broadcast receiver includes a storage unit provided for each broadcaster that transmits the digital broadcast wave or a group of broadcasters to which the broadcaster belongs, in which the application writes / reads data. And
Means for acquiring broadcaster information or broadcaster information specifying the broadcaster group based on the digital broadcast wave;
A digital broadcast receiver comprising: means for determining, based on the provider information, whether or not to permit access requested by the application to a specific area of the storage means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002062640A JP4051968B2 (en) | 2002-03-07 | 2002-03-07 | Digital broadcast receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002062640A JP4051968B2 (en) | 2002-03-07 | 2002-03-07 | Digital broadcast receiver |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003264748A JP2003264748A (en) | 2003-09-19 |
JP4051968B2 true JP4051968B2 (en) | 2008-02-27 |
Family
ID=29196317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002062640A Expired - Lifetime JP4051968B2 (en) | 2002-03-07 | 2002-03-07 | Digital broadcast receiver |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4051968B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4580164B2 (en) * | 2003-12-10 | 2010-11-10 | 株式会社エヌ・ティ・ティ・ドコモ | Electronic equipment and programs |
JP4257303B2 (en) | 2005-02-17 | 2009-04-22 | 株式会社東芝 | Playback apparatus, program, and method |
JP2008269380A (en) * | 2007-04-23 | 2008-11-06 | Matsushita Electric Ind Co Ltd | Information processor |
JP4345844B2 (en) | 2007-05-09 | 2009-10-14 | ソニー株式会社 | Communication system, information processing apparatus and method, and program |
JP5022169B2 (en) * | 2007-10-11 | 2012-09-12 | 日本放送協会 | Application transmitting device, content transmitting device and content receiving device, application transmitting program, content transmitting program and content receiving program |
WO2011027504A1 (en) * | 2009-09-02 | 2011-03-10 | パナソニック株式会社 | Digital broadcasting receiver and digital broadcasting reception method |
US8595783B2 (en) | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
MX2013002076A (en) | 2010-08-30 | 2013-10-28 | Sony Corp | Receiving device, receiving method and program. |
EP2712188A4 (en) * | 2011-05-20 | 2015-03-11 | Japan Broadcasting Corp | RECEIVER, PROGRAM AND RECEPTION METHOD |
EP2787727A4 (en) | 2011-11-30 | 2015-08-12 | Japan Broadcasting Corp | RECEIVER, PROGRAM, AND RECEPTION METHOD |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4081934B2 (en) * | 1999-09-17 | 2008-04-30 | ソニー株式会社 | Data distribution method and apparatus, and data reception method and apparatus |
US7676575B2 (en) * | 2000-11-22 | 2010-03-09 | Ntt Docomo, Inc. | Method and device for managing access to network |
NZ536782A (en) * | 2001-01-31 | 2005-10-28 | Ntt Docomo Inc | System for program delivery to a storage module of a mobile terminal |
JP3921057B2 (en) * | 2001-05-11 | 2007-05-30 | 株式会社エヌ・ティ・ティ・ドコモ | Access method and communication terminal |
-
2002
- 2002-03-07 JP JP2002062640A patent/JP4051968B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2003264748A (en) | 2003-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103069831B (en) | Reception equipment, method of reseptance, transmission equipment, sending method and broadcast system | |
JP6101631B2 (en) | Receiving apparatus and program | |
JP4248183B2 (en) | Cookie processing program and image data display device | |
US20050033700A1 (en) | Method and apparatus for creating and rendering an advertisement | |
RU2182375C2 (en) | Computer memory structure | |
US20020082913A1 (en) | Advertising enabled digital content | |
JP4051968B2 (en) | Digital broadcast receiver | |
US20120110610A1 (en) | Systems and methods for providing a token registry and encoder | |
JP5511015B2 (en) | Information processing system | |
WO2001084418A2 (en) | Distributing television advertisements over the internet | |
US10102213B2 (en) | System having an apparatus that uses a resource on an external device | |
EP1357496A1 (en) | Information storage medium where program for charging and using content and program-loaded device | |
US9237374B2 (en) | Content broadcast device, content broadcast method, content reception device, content reception method, program, and content broadcast system | |
JP6088969B2 (en) | Receiving apparatus and program | |
KR100373811B1 (en) | Data encription system and method thereof and portable data-carring device for use in the method | |
US20070157289A1 (en) | Resticting access to cookies | |
JPH09146887A (en) | Information fetch device | |
JP4518718B2 (en) | Video content storage device | |
US9219945B1 (en) | Embedding content of personal media in a portion of a frame of streaming media indicated by a frame identifier | |
KR100781907B1 (en) | Apparatus and method for presenting scenes | |
JP4146179B2 (en) | Image distribution system and image distribution method | |
JP2008136135A (en) | Reproduction apparatus, update control program and server device | |
JP2003288240A (en) | Cookie processing program, cookie processing device, cookie processing method, and contents fusion method | |
JP2003196233A (en) | Service providing software system, service providing program, service providing system, and service providing apparatus | |
KR100924314B1 (en) | Multimedia data source protection system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040426 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070313 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070727 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071126 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101214 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4051968 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101214 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111214 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111214 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121214 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121214 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131214 Year of fee payment: 6 |
|
EXPY | Cancellation because of completion of term |