データ放送システムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する分散格納手段を有することを特徴とするデータ放送システム。前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項1に記載のデータ放送システム。所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計する集計手段を有することを特徴とする請求項2に記載のデータ放送システム。イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを送出する手段と、前記不揮発性メモリの各ブロックに対して、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶するフィールドを備え、前記分散格納手段は、受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納することを特徴とする請求項2に記載のデータ放送システム。前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項1に記載のデータ放送システム。前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項5に記載のデータ放送システム。データ放送方法であって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納することを特徴とするデータ放送方法。前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項7に記載のデータ放送方法。所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計することを特徴とする請求項8に記載のデータ放送方法。イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを送出し、前記不揮発性メモリの各ブロックには、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶するフィールドを備え、受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納することを特徴とする請求項8に記載のデータ放送方法。前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項7に記載のデータ放送方法。前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項11に記載のデータ放送方法。データ放送のプログラムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する処理を受信機に実行させることを特徴とするプログラム。前記データ放送による情報の記録が、イベントメッセージの受信記録であることを特徴とする請求項13に記載のプログラム。所定の規則に基づいて、分散されて格納されたイベントメッセージの受信記録を集計する処理を受信機に実行させることを特徴とする請求項14に記載のプログラム。前記不揮発性メモリの各ブロックに、そのブロックの書き込み回数と、前記イベント識別情報とを少なくとも記憶する処理と、イベントを識別するイベント識別情報が少なくとも記載されたイベントメッセージを受信し、受信したイベントメッセージのイベント識別情報と、各ブロックのフィールドに記憶されている書き込み回数及びイベント識別情報とを参照し、前記受信したイベントメッセージの受信記録を分散して格納する処理とを受信機に実行させることを特徴とする請求項14に記載のプログラム。前記データ放送による情報の記録が、データ放送で提供されるプログラムによる情報の記録であることを特徴とする請求項12に記載のプログラム。前記プログラムによる情報の記録が、データ放送で提供されるプログラムによる視聴履歴の記録であることを特徴とする請求項18に記載のプログラム。ところで、イベントメッセージの受信記録や、ポイントを蓄積するNVRAM不揮発性メモリであるが、情報書き換えに対して寿命があり、その寿命は数万回から数百万回である。一方、テレビ受信機は一般に長年使用するものであり、テレビ受信機に搭載されているNVRAM不揮発性メモリの書き換えは数万回を限度に使用されるべきである。このような観点に立つと、NVRAM不揮発性メモリの書き換えは、同一のブロック領域に対して1日3回程度の書き換えに抑える必要がある。しかしながら、上述した特許文献1に記載されるような視聴時間の計測やポイントサービスの技術では、1日3回程度の書き換えでは実現することは不可能である。そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすデータ放送システム及びデータ放送方法を提供することにある。上記目的を達成する本発明は、データ放送システムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する分散格納手段を有することを特徴とする。上記目的を達成する本発明は、データ放送方法であって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納することを特徴とする。上記目的を達成する本発明は、データ放送のプログラムであって、データ放送による情報の記録を、受信機の不揮発性メモリの複数のブロックに分散して格納する処理を受信機に実行させることを特徴とする。本発明は、データ放送による情報の記録を、受信機の不揮発性メモリ不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。本発明の第1の実施の形態を説明する。図1は実施の形態のブロック図である。尚、以下の説明において、イベントメッセージの受信記録に基づいたポイントサービスを例にして説明する。本発明の実施の形態に係るデジタル放送システムは、映像、音声および文字等の情報から構成される番組情報や、NVRAM格納モジュール、イベントメッセージを含むデータ放送を放送する放送局1と、デジタル放送局1からのデジタル情報を受信、視聴し、番組の視聴時間をポイント化するテレビ受信機2とを備える。放送局1は、イベントメッセージを送出するイベントメッセージ送出部11と、NVRAM格納モジュールを送出するNVRAM格納モジュール送出部12とを備える。ここで、イベントメッセージ送出部11から送出されるイベントメッセージには、イベントメッセージのバージョン情報messageversionが記載され、プライベートデータには番組名や、IDが記載される。また、NVRAM格納モジュール送出部12から送出されるNVRAM格納モジュールは、テレビ受信機2のNVRAMへのイベントメッセージの受信記録を分散させるとともに、イベントメッセージの受信記録に基づくポイント集計の為のプログラムである。テレビ受信機2は、NVRAM不揮発性メモリのブロック201から20Nと、受信部21と、分散格納部22と、集計部23と、出力部24とを備える。受信部21は、放送局1からの映像、音声及びデータ放送を受信する。分散格納手段22は、データ放送のNVRAM格納モジュールに基づいて、イベントメッセージの受信を分散してNVRAMのブロック201から20Nに記録する。尚、分散格納手段22の動作については後述する。集計部23は、NVRAMのブロック201から20Nに記録された受信記録に基づいて、ポイントの集計を行う。尚、集計部23の動作については後述する。出力部24はディスプレイである。次に、本実施の形態における動作を、具体例を用いながら説明する。まず、NVRAMのブロック201から20Nについて説明する。受信機のNVRAMはブロック毎に各放送局に予め割り当てられている。本実施の形態では、NVRAMのブロック201から20Nのうち、放送局1に割り当てられているブロックとして、のブロック16~のブロック45までを使用するものとする。図2はNVRAMの各のブロックの記述構造を示した図である。図2に示す如く、NVRAMの各ブロック16~ブロック45は、番組名のフィールドと、視聴ポイントイベントメッセージの受信のフィールドと、イベントメッセージの最終IDaのフィールドと、更新日のフィールドとを有している。番組名のフィールドには、そのブロックを使用する番組名が記録される。視聴ポイントが格納されるフィールドは、更に、週毎に分割されており、図2の例では4週分のフィールドが設けられている。週毎のフィールドには、イベントメッセージの受信回数が記録される。尚、視聴ポイントは、イベントメッセージを1回受信すると、視聴ポイントが1ポイントとなる。続いて、分散格納部22が、上述した記述構造を持ったNVRAMのブロックに対して、イベントメッセージ視聴ポイントの受信を分散して記録する動作について説明する。図3は分散格納部22の動作フローチャートである。尚、以下の説明において、視聴ポイントを提供する番組名をmayoburaとする。まず、データ放送を受信しStep100、イベントメッセージの受信を監視するStep101。イベントメッセージの受信が検出されるとStep102、TDTTimeDateTableとTOTTimeOffsetTableとの差分を求めStep103、その差が10秒より小さい場合には、録画によるイベントメッセージの受信ではないと判断し、次ステップに進む。一方、差が10秒を超える場合には、録画によるイベントメッセージの受信であると判断し、Step101に戻る。録画によるイベントメッセージの受信ではないと判断した場合には、受信したイベントメッセージのバージョン=Nを取得し、そのバージョン=NをNVRAMのブロック番号=bとするStep104。そして、NVRAMのブロックbを参照するStep105。参照したNVRAMのブロックbが該当番組ポイントサービスを提供する番組、本実施の形態では番組名mayoburaにより使用されているかの判断を行うStep106。参照したNVRAMのブロックbが該当番組番組名mayoburaにより使用されている場合には、TOTからイベントメッセージの受信日を取得するStep107。次に、受信したイベントメッセージの受信日が、ブロックbの更新日フィールドに記載されている日付と同じであるかを判断するStep108。同一であれば、そのイベントメッセージのID=aとブロックbの最終IDフィールドの最終IDとを比較するStep109。イベントメッセージのID=aがブロックbの最終IDフィールドの最終IDよりも大きい場合には、ブロックbの視聴ポイントフィールドにおけるポイント格納位置を放送日により決定するStep110。一方、イベントメッセージのID=aがブロックbの最終IDよりも小さい場合には、Step101に戻る。ポイント格納位置が決定されると、その格納位置のポイントイベントメッセージ受信回数を1カウントアップし、同一レコードの最終IDのフィールドにイベントメッセージのID=aを格納し、更新日のフィールドにイベントメッセージの受信日を格納する。また、番組名のフィールドが未格納未記入である場合には、番組名にmayoburaを格納するStep111。次に、集計部23の動作を説明する。図4は集計部23の動作フローチャートである。まず、集計部23は、データ放送受信し、ポイント表示の実行が要求されるとStep200、放送局1に割り当てられているNVRAMのブロックのうち、ブロック16~ブロック45までが使用されているものとして、Nを16とするStep201。そして、NVRAMのブロックNを参照するStep202。NVRAMのブロックNの番組名フィールドにmayoburaが格納されている場合にはStep203、参照したNVRAMのブロックNに記載されているX1~4週目のポイント格納位置に記載されているポイントを参照し、c[x]とするStep204。そして、x週目合計ポイント=dxにc[x]を加算するStep205。処理が終了すると、Nに1を加算するStep206。一方、NVRAMのブロックNの番組名フィールドにmayoburaが格納されていない場合には、Step206に進む。Nが45よりも大きい場合にはStep207、各週の合計ポイントd1、d2、d3、d4を合計し、1から4週目までの合計ポイントd_allを算出するd_all=d1d2d3d4Step208。そして、算出した合計ポイントd_allを表示するStep209。一方、Nが45以下の場合にはStep207、Step202に戻る。上述のように動作する分散格納部22及び集計部23は、ハードウェアで実現することも可能であるが、データ放送の場合には、上述したようにNVRAM格納モジュールにより実現可能である。NVRAM格納モジュールの一例を図5から図10に示す。以上の如く、本実施の形態によれば、データ放送におけるイベントメッセージの受信記録を、受信機の不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。次に、第2の実施の形態を説明する。データ放送では、第1の実施の形態で説明したイベントメッセージの受信記録に基づいたポイントサービスのみならず、イベントメッセージの受信記録によるユーザの視聴趣向性の調査も可能である。そこで、第2の実施の形態では、放送時間帯別のイベントメッセージの受信記録の書き込みを、本発明に適用した例である。図11はNVRAMの各のブロックの記述構造を示した図である。図11に示す如く、ブロックの書き込み回数のフィールドと、イベント名番組名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、朝帯視聴回数のフィールドと、昼帯視聴回数のフィールドと、夜帯視聴回数のフィールドと、深夜帯視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量バイトを示している。また、イベントメッセージ送出部11から送出されるイベントメッセージには、イベントメッセージのイベント名と、このイベントの有効期限が少なくとも記載されているものとする。尚、有効期限はデータ放送側のプログラムに記載しても良い。続いて、分散格納部22が、上述した記述構造を持ったNVRAMのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図12は分散格納部22の動作フローチャートである。尚、以下の説明において、イベント名をa、書き込み可能なブロック数をb本実施の形態では20として説明する。また、朝帯の時間は6:00から11:59の時間とし、昼帯の時間は12:00から17:59の時間とし、夜帯の時間は18:00から23:59の時間とし、深夜帯の時間は00:00から5:59の時間とする。まず、データ放送の受信を開始しStep300、イベントメッセージの受信を監視するStep301。イベントメッセージを受信するとStep302、TOTから現在時刻を取得するStep303。また、イベントメッセージ内のイベント名a、書き込み可能ブロック数bを取得するStep304。続いて、NVRAMの各ブロックを参照し、イベント名がaであるブロックの個数cと、その更新日時dを取得するStep305。そして、取得した現在時刻と、取得したイベント名がaであるブロックの更新日時のフィールドの更新日時とを比較し、取得したTOTと同日、同時間帯朝帯、昼帯、夜帯、深夜帯の更新日時dが存在するかを判断するStep306。存在する場合には、同日、同時間帯で一度受信したイベントメッセージであり、記録する必要がないので、Step301に戻る。一方、取得した現在時刻と同日、同時刻帯の更新日時が存在しない場合、イベント名がaであるブロック個数cがbと等しいかを判断するStep307。等しい場合には、イベント名がaであるイベントメッセージの受信記録で全てのブロックを使用している。そこで、ブロックの書き込み回数のフィールドを参照し、イベント名がaであるブロックの中から最も書き込み回数が少ないブロックを選択するStep308。尚、書き込み回数が同じ場合には、アドレスの若いブロックを選択する。そして、選択したブロックの書き込み回数フィールドの回数を1増加し、イベント名フィールドにイベント名aを書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、イベントメッセージを受信時に取得したTOTから該当する時間帯朝帯、昼帯、夜帯、深夜帯のいずれかのフィールドの回数を1増加するStep309。一方、イベント名がaであるブロック個数cがbと等しくない場合には、イベントaで使用されていないブロックがあるので、nの初期値を1としStep310、書き込み回数がn番目に小さいアドレスを探すStep311。尚、書き込み回数が同じ場合は、アドレス順である。そして、該当アドレスのブロックのイベント名がa、又は有効期限外である場合にはStep312、step309に進む。また、該当アドレスのブロックのイベント名がa、もしく有効期限外でない場合には、nに1を行いStep313、step311に進む。このようにして、イベントメッセージの受信記録を、受信機の不揮発性メモリ不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。続いて、集計部23の動作を説明する。図13は集計部23の動作フローチャートである。まず、集計部23は、データ放送受信し、受信記録の集計の実行が要求されるとStep400、NVRAMの各ブロックを参照し、イベント名がaであるブロックのアドレスを取得するStep401。次に、取得した全てのアドレスのブロックにおける朝帯の視聴回数の合計e1、昼帯の視聴回数の合計e2、夜帯の視聴回数の合計e3、深夜帯の視聴回数の合計e4を取得するStep402。取得したe1、e2、e3、e4から個人の視聴スタイルを求め、それに応じたデータ放送を表示することに利用することができる。次に、第3の実施の形態を説明する。第3の実施の形態では、ジャンル別のイベントメッセージの受信記録の書き込みを、本発明に適用した例である。図14はNVRAMの各のブロックの記述構造を示した図である。図14に示す如く、ブロックの書き込み回数のフィールドと、イベント名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、ジャンルのフィールドと、番組名のフィールドと、番組放送回数のフィールドと、視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量バイトを示している。また、イベントメッセージ送出部11から送出されるイベントメッセージには、イベントメッセージのイベント名と、このイベントの有効期限が少なくとも記載されているものとする。続いて、分散格納部22が、上述した記述構造を持ったNVRAMのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図15は分散格納部22の動作フローチャートである。尚、以下の説明において、イベント名をa、番組ジャンルをb、番組名をc、放送回数をdとして説明する。まず、データ放送の受信を開始しStep500、イベントメッセージの受信を監視するStep501。イベントメッセージを受信するとStep502、TOTから現在時刻を取得するStep503。続いて、イベントメッセージ内のイベント名a、書き込み可能ブロック数b、番組名C、放送回数dを取得するStep504。NVRAMの各ブロックを参照しStep505、番組名がcで、かつ、放送回数がdであるブロックが存在するかを判断するStep506。番組名がcで、かつ、放送回数がdであるブロックが存在する場合には、既に記録したイベントメッセージであり、記録する必要がないので、Step501に戻る。また、番組名がcで、かつ、放送回数をdあるブロックが存在しない場合には、イベント名をaであり、かつ、番組ジャンルをbが存在するかを判断するStep507。存在する場合には、該当するブロックの書き込み回数フィールドの回数を1増加し、イベント名フィールドにイベント名aを書き込み、更新日時フィールドに取得したTOTの時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、番組ジャンルをb、番組名をc、放送回数をdを書き込み、更に、視聴回数を1増加するStep508。一方、イベント名がaであり、かつ、番組ジャンルがbであるものが存在しない場合、nの初期値を1としStep509、書き込み回数がn番目に小さいアドレスを探すStep510。尚、書き込み回数が同じ場合は、アドレス順とする。そして、該当アドレスのブロックのイベント名がa、でなく、かつ、有効期限外である場合にはStep511、step508に進む。また、該当アドレスのブロックのイベント名がa、もしく有効期限外でない場合には、nを1増加し、step510に進む。このようにして、イベントメッセージの受信記録を、受信機の不揮発性メモリ不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。続いて、集計部23の動作を説明する。図16は集計部23の動作フローチャートである。まず、集計部23は、データ放送受信し、ポイント集計の実行が要求されるとStep600、NVRAMの各ブロックを参照し、イベント名がaであるブロックのアドレスを取得するStep601。次に、取得した全てのアドレスのブロックにおける該当アドレスのジャンルdと視聴回数とをそれぞれ取得するStep602。取得した取得したジャンル別の視聴回数から個人の視聴スタイルを求め、それに応じたデータ放送の表示に利用される。次に、第4の実施の形態を説明する。上述した実施の形態は、イベントメッセージの受信記録を受信機の不揮発性メモリに分散して格納する例を説明した。しかし、受信機の不揮発性メモリに分散して格納するのは、イベントメッセージの受信記録に限られない。そこで、第4の実施の形態では、データ放送で提供されるプログラムにより、所定の情報を、受信機の不揮発性メモリに分散して格納する例を説明する。尚、以下の説明において、プログラムの例としてBMLを例にして説明する。また、プログラムによる情報の記録として、所定時間毎の視聴履歴を例にして説明する。図17はNVRAMの各のブロックの記述構造を示した図である。図17に示す如く、ブロックの書き込み回数のフィールドと、イベント名番組名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、朝帯視聴回数のフィールドと、昼帯視聴回数のフィールドと、夜帯視聴回数のフィールドと、深夜帯視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量バイトを示している。一方、放送されるデータ放送のBMLは、イベント名と、この視聴履歴の記録で使用するブロック数、及びそのイベントの有効期限が記述されている。そして、チャンネルを変更せずに、データ放送を受信している間、所定の時間例えば、1分毎に、視聴履歴をNVRAMに分散して記録する処理を行う。続いて、分散格納部22が、上述した記述構造を持ったNVRAMのブロックに対して、視聴履歴をNVRAMに分散して記録する動作について説明する。図18は分散格納部22の動作フローチャートである。尚、以下の説明において、イベント名をa、そのイベントで使用するブロック数をb本実施の形態では20として説明する。また、朝帯の時間は6:00から11:59の時間とし、昼帯の時間は12:00から17:59の時間とし、夜帯の時間は18:00から23:59の時間とし、深夜帯の時間は00:00から5:59の時間とする。まず、データ放送の受信を開始しStep700、所定の時間本例では1分毎に、視聴履歴をNVRAMに分散して記録する処理を行うStep701。まず、TOTから現在時刻を取得するStep702。続いて、NVRAMの各ブロックを参照し、イベント名がaであるブロックアドレスそれぞれの個数cと、その更新日時dを取得するStep703。そして、取得した現在時刻と、取得したイベント名がaであるブロックの更新日時のフィールドの更新日時とを比較し、取得した現在時刻と同日、同時間帯朝帯、昼帯、夜帯、深夜帯の更新日時dが存在するかを判断するStep704。存在する場合には、同日、同時間帯で、一度記録した視聴履歴であり、記録する必要がないので、Step701に戻る。一方、取得した現在時刻と同日、同時刻帯の更新日時が存在しない場合、イベント名がaであるブロック個数cがbと等しいかを判断するStep705。等しい場合には、イベント名がaである視聴履歴の記録で全てのブロックを使用している。そこで、ブロックの書き込み回数のフィールドを参照し、イベント名がaであるブロックの中から最も書き込み回数が少ないブロックを選択するStep706。尚、書き込み回数が同じ場合には、アドレスの若いブロックを選択する。そして、選択したブロックの書き込み回数フィールドの回数を1増加し、イベント名フィールドにイベント名aを書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、取得した現在時刻に該当する時間帯朝帯、昼帯、夜帯、深夜帯のいずれかのフィールドの回数を1増加するStep707。一方、イベント名がaであるブロック個数cがbと等しくない場合には、イベントaで使用されていないブロックがあるので、nの初期値を1としStep708、書き込み回数がn番目に小さいアドレスを探すStep709。尚、書き込み回数が同じ場合は、アドレス順である。そして、該当アドレスのブロックのイベント名がa、又は有効期限外である場合にはStep710、step308に進む。また、該当アドレスのブロックのイベント名がa、もしく有効期限外でない場合には、nに1を行いStep711、step709に進む。このようにして、視聴履歴の記録を、受信機の不揮発性メモリ不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。続いて、集計部23の動作を説明する。図19は集計部23の動作フローチャートである。まず、集計部23は、データ放送受信し、受信記録の集計の実行が要求されるとStep800、NVRAMの各ブロックを参照し、イベント名がaであるブロックのアドレスを取得するStep801。次に、取得した全てのアドレスのブロックにおける朝帯の視聴回数の合計e1、昼帯の視聴回数の合計e2、夜帯の視聴回数の合計e3、深夜帯の視聴回数の合計e4を取得するStep802。取得したe1、e2、e3、e4から個人の視聴スタイルを求め、それに応じたデータ放送を表示することに利用することができる。次に、第5の実施の形態を説明する。第5の実施の形態では、上述した第4の実施の形態の変形例であり、ジャンル別の視聴履歴の記録の書き込みを、本発明に適用した例である。尚、以下の説明において、プログラムの例としてBMLを例にして説明する。図20はNVRAMの各のブロックの記述構造を示した図である。図20に示す如く、ブロックの書き込み回数のフィールドと、イベント名のフィールドと、更新日時のフィールドと、有効期限のフィールドとから成るヘッダ部のフィールドを備えている。また、ジャンルのフィールドと、番組名のフィールドと、番組放送回数のフィールドと、視聴回数のフィールドとを有する主データ部のフィールドを備えている。尚、各フィールドの括弧の数値は各フィールドの情報量バイトを示している。一方、放送されるデータ放送のBMLは、イベント名と、そのイベントの有効期限、番組ジャンル、番組名及び放送回数が記述されている。そして、チャンネルを変更せずに、データ放送を受信している間、所定の時間例えば、1分毎に、視聴履歴をNVRAMに分散して記録する処理を行う。続いて、分散格納部22が、上述した記述構造を持ったNVRAMのブロックに対して、イベントメッセージの受信記録を分散して記録する動作について説明する。図21は分散格納部22の動作フローチャートである。尚、以下の説明において、イベント名をa、番組ジャンルをb、番組名をc、放送回数をdとして説明する。データ放送の受信を開始しStep900、所定の時間本例では1分毎に、視聴履歴をNVRAMに分散して記録する処理を行うStep901。まず、TOTから現在時刻を取得するStep902。続いて、データ放送から番組ジャンルをb、番組名をc、放送回数をdを取得するStep903。NVRAMの各ブロックを参照しStep904、番組名がcで、かつ、放送回数がdであるブロックが存在するかを判断するStep905。番組名がcで、かつ、放送回数がdであるブロックが存在する場合には、既に記録した視聴履歴であり、記録する必要がないので、Step901に戻る。また、番組名がcで、かつ、放送回数がdあるブロックが存在しない場合には、イベント名がaであり、かつ、番組ジャンルがbであるものが存在するかを判断するStep906。存在する場合には、該当するブロックの書き込み回数フィールドの回数を1増加し、イベント名フィールドにイベント名aを書き込み、更新日時フィールドに取得した現在時刻を書き込み、有効期限フィールドに有効期限を書き込む。また、番組ジャンルをb、番組名をc、放送回数をdそれぞれ書き込み、更に、視聴回数を1増加するStep907。一方、イベント名をaであり、かつ、番組ジャンルがbが存在しない場合、nの初期値を1としStep908、書き込み回数がn番目に小さいアドレスを探すStep909。尚、書き込み回数が同じ場合は、アドレス順とする。そして、該当アドレスのブロックのイベント名がa、でなく、かつ、有効期限外である場合にはStep910、step907に進む。また、該当アドレスのブロックのイベント名がa、もしく有効期限外でない場合には、nを1増加しStep911、step909に進む。このようにして、視聴履歴の記録を、受信機の不揮発性メモリ不揮発性メモリの複数のブロックに分散して格納するので、受信機のNVRAM不揮発性メモリの寿命になるまでの期間を延ばすことができる。続いて、集計部23の動作を説明する。図21は集計部23の動作フローチャートである。まず、集計部23は、データ放送受信し、ポイント集計の実行が要求されるとStep1000、NVRAMの各ブロックを参照し、イベント名がaであるブロックのアドレスを取得するStep1001。次に、取得した全てのアドレスのブロックにおける該当アドレスのジャンルdと視聴回数とをそれぞれ取得するStep1002。取得した取得したジャンル別の視聴回数から個人の視聴スタイルを求め、それに応じたデータ放送の表示に利用される。尚、本発明の要旨は、受信機の不揮発性メモリの複数のブロックに情報を分散して格納することであり、この要旨を逸脱しない範囲であれば、上述した実施の形態で説明した方法以外の他の方法でも良い。