(57)【特許請求の範囲】
【請求項１】
送信局から送信される有料のサービス情報を受信し表示するサービス情報受信装置において、
現在月日を取得する取得手段と、この取得手段により取得した現在月日に当該記録媒体が有する相対的な有効期間を加算して前記有料のサービス情報を受信し得る期間の終了日である使用終了日を算出する算出手段と、この算出手段により算出された前記使用終了日を所定の記録領域に書き込む書込手段とを有する記録媒体を着脱可能とする装置本体と、
前記記録媒体の所定の記録領域に書き込まれた使用終了日まで、前記有料のサービス情報の取得を許容する制御手段と、
を有することを特徴とするサービス情報受信装置。
【請求項２】
前記装置本体に装着された前記記録媒体の前記算出手段に前記使用終了日の算出を指示するとともに、前記書込手段に書き込みを指示する指示手段を、更に有することを特徴とする請求項１記載のサービス情報受信装置。
【請求項３】
前記記録領域が所定の初期状態であるか否かを識別する識別手段を更に有し、この識別手段により前記記録領域が所定の初期状態であると識別された場合に、前記指示手段は、前記書き込みを指示することを特徴とする請求項２記載のサービス情報受信装置。
【請求項４】
前記所定の記録領域に書き込まれている前記使用終了日が正しいか否かを判別する判別手段を更に有し、前記制御手段は、この判別手段により、前記所定の記録領域に書き込まれている前記使用終了日が誤っていると判別された場合に、前記有料のサービス情報の取得を禁止する手段を更に有することを特徴とする請求項１、２又は３記載のサービス情報受信装置。
【請求項５】
前記判別手段は、前記使用終了日を算出する本体算出手段を有し、この本体算出手段により算出された使用終了日と前記所定の記録領域に書き込まれている使用終了日とを比較することにより、前記判別を行うことを特徴とする請求項４記載のサービス情報受信装置。
【請求項６】
前記記録媒体には固有の識別情報が更に記録され、
前記装置本体は、装着された前記記録媒体に記録されている前記固有の識別情報と前記装置本体に設定されている固有の識別情報とを比較する比較手段を更に備え、
前記制御手段は更に、この比較手段による比較の結果、前記両識別情報が一致した場合にのみ、前記有料のサービス情報の取得を許容することを特徴とする請求項１から５にいずれか記載のサービス情報受信装置。
【請求項７】
送信局から送信される有料のサービス情報を受信し表示するサービス情報受信装置に着脱可能とされている記録媒体であって、
現在月日を取得する取得手段と、
この取得手段により取得した現在月日に当該記録媒体が有する相対的な有効期間を加算して前記有料のサービス情報を受信し得る期間の終了日である使用終了日を算出する算出手段と、
この算出手段により算出された前記使用終了日を所定の記録領域に書き込む書込手段と、
を有することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＦＭ多重放送による有料のサービス情報の受信に好適なサービス情報受信装置及び記録媒体に関する。
【０００２】
【従来の技術】
現在、ＦＭ放送電波に文字情報等のサービス情報を多重させて送信し、そのサービス情報を受信側に設けた表示手段に表示させるＦＭ放送電波を媒体としたサービスが行われている。このサービスは、いわゆる移動体ＦＭ文字多重放送とも称され、見えるラジオ（Ｖｉｓｕａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒａｄｉｏ）として実用化されている。
【０００３】
具体的には、送信側のＦＭ放送局から通常のＦＭ放送電波に文字や数字等の表示情報を多重化させた電波を送信し、受信側に設けた液晶ディスプレイ付きＦＭラジオにより前記電波を受信して、ＦＭ放送電波と文字や数字等の表示情報等とを分離し、表示情報を文字コードに変換して液晶ディスプレイに表示し利用者の視認に供するようにしたものである。これにより、利用者は例えば天気予報、交通情報等を文字により視認することが可能となる。この移動体ＦＭ文字多重放送においては、無料のサービス情報の提供の他、特定のサービス情報については有料化することが考えられている。
【０００４】
【発明が解決しようとする課題】
上述した移動体ＦＭ文字多重放送における有料サービス情報を利用者に提供する場合、この移動体ＦＭ文字多重放送を営む事業者は何等かの方法で利用者から利用料金を徴収する必要がある。しかし、単純に事業者と利用者との間の料金月払い契約等で徴収しようとすると、利用者側の支払い滞納等が生じ易く、利用者の管理が煩雑になるのみならず、不正利用を防止できない。しかも、サービス情報を提供する事業者は、複数存立することが予測されることから、各事業者が自己のサービスの利用者を特定して、料金を徴収することは実際上不可能である。
また、利用者側にしてみれば、事業者又は金融機関等へ利用料金を支払いに行かなければばならず、利用者側の負担が大きいという問題がある。更に、移動体ＦＭ文字多重放送の場合、ＦＭ放送電波を利用する関係上支払い滞納の利用者のみサービス情報の提供を中止することもまた実際上不可能である。
【０００５】
そこで、本発明は、有料のサービス情報の放送を行う際に、利用者にとって利用料金の支払い処理が簡略であり、事業者にとって煩雑さを伴うことなく不正利用を防止しつつ利用者を管理することのできるサービス情報受信装置及び記録媒体を提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
前記課題を解決するため本発明にかかるサービス情報受信装置にあっては、送信局から送信される有料のサービス情報を受信し表示するサービス情報受信装置において、現在月日を取得する取得手段と、この取得手段により取得した現在月日に当該記録媒体が有する相対的な有効期間を加算して前記有料のサービス情報を受信し得る期間の終了日である使用終了日を算出する算出手段と、この算出手段により算出された前記使用終了日を所定の記録領域に書き込む書込手段とを有する記録媒体を着脱可能とする装置本体と、前記記録媒体の所定の記録領域に書き込まれた使用終了日まで、前記有料のサービス情報の取得を許容する制御手段とを有する。つまり、装置本体からは書き込みの指示を行うが、実際の書き込みは記憶媒体の内部において書込手段が行う。したがって、外部からの不正な書き込みが困難となり、前記使用終了日の改竄が防止される。
【０００８】
また、本発明にかかる記録媒体にあっては、送信局から送信される有料のサービス情報を受信し表示するサービス情報受信装置に着脱可能とされている記録媒体であって、現在月日を取得する取得手段と、この取得手段により取得した現在月日に当該記録媒体が有する相対的な有効期間を加算して前記有料のサービス情報を受信し得る期間の終了日である使用終了日を算出する算出手段と、この算出手段により算出された前記使用終了日を所定の記録領域に書き込む書込手段とを有する。つまり、他の装置に依存することなく、記録媒体の内部において有料のサービス情報を得る期間の終了日である使用終了日を算出し、これを書き込んで記憶する。したがって、外部からの書き込みが困難となり、その結果前記使用終了日の改竄も困難となる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を詳細に説明する。図１は、本発明の第１の実施の形態を適用した移動体ＦＭ文字多重放送のシステム構成を示すものである。
【００１１】
この移動体ＦＭ文字多重放送のシステムは、有料及び無料のサービス情報を多重化したＦＭ放送電波を送信する事業者であるＦＭ放送局３と、このＦＭ放送局３からのＦＭ放送電波を受信する本実施の形態にかかるサービス情報受信装置１と、このサービス情報受信装置１において、有料のサービス情報を受信する際に用いる記録媒体であるＩＣカード２、及びこのＩＣカード２の販売を行うコンビニエンスストア等の販売店４を有してなり、この販売店４はサービスセンター９１と所定のカード売買契約等を交わしている。
【００１２】
サービスセンター９１は、ＩＣカード２の発行会社であるとともに、有料のサービス情報の製作会社でもある。そして、このサービスセンター９１で製作された有料のサービス情報は、ＦＭ放送局３に送られ有料のサービス情報として、ＦＭ放送局３等が製作した番組あるいは無料のサービス情報とともに送信される。なお、サービスセンター９１からＦＭ放送局３への有料のサービス情報の移送は、有線、無線、あるいは磁気テープに記録して搬送する等の種々の方法を採用し得る。
【００１３】
次に、前記サービス情報受信装置１について、図２及び図３を参照して説明する。このサービス情報受信装置１には、図２に示すように、略直方体状の装置本体１Ａの表面に、キー入力部５、サービス情報等を表示する表示部６が設けられている。キー入力部５には、文字削除キー７、機能選択キー８、ひらがな、カタカナ及び数字を選択する文字・数字選択キー９、絵文字キー１０、“あ”〜“わ”のひらがな及び“１”〜“０”の数字を入力するひらがな・数字入力キー群１１、放送電波のチューニングを行うチューニングキー１２、ラジオ／情報切換キー１３、読み出しキー１４等が設けられている。また、装置本体１Ａの一方の側面１Ｂには、ＩＣカード２を着脱可能なスロット２２が設けられている。
【００１４】
図３は、前記サービス情報受信装置１の構造を示すブロック図であり、ＦＭ放送電波を受信し対応する音声を発音するＦＭラジオ部３０と、このＦＭラジオ部３０により受信したＦＭ放送電波に多重化されている有料、無料のサービス情報の受信に対する各種の処理を行うサービス情報受信部４０とを有している。
【００１５】
前記ＦＭラジオ部３０は、ＦＭ放送電波を受信するアンテナ３１と、ＦＭ放送電波のチューニングを行うＦＭチューナ３２と、ＦＭ信号の復調を行うＦＭ復調器３３と、復調されたＦＭ信号をステレオ信号にするステレオ復調器３４と、このステレオ復調器３４の出力信号を増幅する一対のアンプ３５ａ，３５ｂと、アンプ３５ａ，３５ｂで増幅された信号を音声として出力する一対のスピーカ３６ａ，３６ｂとを具備している。なお、図示しないステレオヘッドホン用ジャックにステレオヘッドホンを装着して、ＦＭステレオ放送を聴取することも勿論可能である。
【００１６】
前記サービス情報受信部４０は、前記ＦＭ復調器３３に接続され、前記ＦＭステレオ放送のＬ、Ｒ信号の変調度に対して多重信号の大きさ（レベル）を４〜１０％まで変化させるデジタル変調を行いＦＭ放送電波に多重化されているサービス情報を分離するＬ−ＭＳＫ(Level Controlled Minimum Shift Keying)復調器４１と、誤り訂正復号器４２と、このサービス情報受信装置１において必要となる全ての処理及び制御を実行する制御部４３とを有している。
【００１７】
この制御部４３は、ＣＰＵからなり後述するフローに従って動作することにより、本実施の形態において指示手段、比較手段、制御手段、判別手段、及び本体算出手段を構成するものであり、内部時計を有している。この制御部４３に対して、後述するデータを格納したＥＥ−ＰＲＯＭ４４と、処理プログラム及び後述するデータを格納したマスクＲＯＭ４５と、前記キー入力部５及び表示部６と、カード処理部４５とが接続されており、このカード処理部４５は前記ＩＣカード２と接続されるコネクターとＩ／Ｏポートとを有している。さらに制御部４３に対して、受信データ（受信情報）を記憶する受信データメモリ４７及び前記キー入力部５からの入力データ（入力情報）を記憶する入力データメモリ４８と、制御部４３の処理結果に応じて警報を発するブザー等の報音部４９と、前記キー入力部５におけるチューニングキー１２の操作に応じて前記ＦＭチューナ３２の受信チューニングを行う受信制御部５０とが接続されている。
【００１８】
図４は、前記ＩＣカード２の構成を示すブロック図であり、このＩＣカード２は、スロット２２への装着に伴って前記カード処理部４５側のコネクターと接触するコネクター５１と、このコネクター５１に接続されたＬＳＩ５２とを有している。ＬＳＩ５２は、Ｉ／Ｏポート５３、後述する各種レジスタで構成されるレジスタ群５４を有するＣＰＵ５５、及びＥＥ−ＰＲＯＭ５６とマスクＲＯＭ５７とを有している。このＣＰＵ５５は、後述するフローに従って動作することにより、本実施の形態において書込手段及び算出手段を構成するものである。
【００１９】
ＩＣカード２のＥＥ−ＰＲＯＭ５６には、図５（Ａ）に示すように、使用開始日データ書き込み領域５６ａと使用終了日データ書き込み領域５６ｂ、及び使用端末ＩＤデータ書き込み領域５６ｃが設けられている。使用開始日データ書き込み領域５６ａには、後述する処理により使用開始年データＳＫＹＤと、使用開始月日データＳＫＤＤとが書き込まれる。使用開始年データＳＫＹＤは、１９９４年から２００９年まで示す４ビットデータで書き込まれ、使用開始月日データＳＫＤＤは、１日から３６５日に対応する０〜３６４の９ビットデータで書き込まれる。したがって、例えば使用開始日が１９９５年１２月３１であるとすると、ＳＫＹＤとして“１９９５”を示す４ビットデータが書き込まれ、ＳＫＤＤとして１２月３１日に対応する“３６４”を示す９ビットデータが書き込まれることとなる。
【００２０】
使用終了日データ書き込み領域５６ｂにも、後述する処理により使用終了年データＳＳＹＤと、使用終了月日データＳＳＤＤとが、同様にして各々１９９４年から２００９年まで示す４ビットデータと、１日から３６５日に対応する０〜３６４の９ビットデータで書き込まれる。使用端末ＩＤデータ書き込み領域５６ｃは２４ビットからなり、当該ＩＣカード２の使用開始時に装着したサービス情報受信装置１の固有のＩＤデータが、使用端末ＩＤデータＳＩＤとして書き込まれる。なお、工場出荷時には、各ＥＥ−ＰＲＯＭ５６の各領域５６ａ〜５６ｃの全ビットに“１”がセットされている。
【００２１】
また、ＩＣカード２のマスクＲＯＭ５７には、図５（Ｂ）に示すように、有効期間相対値データ記憶領域５７ａとカード認証データ記憶領域５７ｂとが設けられている。有効期間相対値データ記憶領域５７ａには、有効期間相対値データＵＤが予め記憶されている。この有効期間相対値データＵＤは、“日”を単位として１〜３６５のいずれかの相対有効期間を示す９ビットデータで構成され、例えば６ケ月であれば“１８２”を示すデータが、１２ケ月であれば“３６５”を示すデータが、工場出荷時等において予め記憶されている。また、この有効期間相対値データＵＤの値は、ＩＣカード２の販売価格に応じて異なり、販売価格の高いＩＣカード２ほど大きな値からなる有効期間相対値データＵＤが記憶されている。カード認証データ記憶領域５７ｂは１６ビットからなり、前記サービスセンター９１から発行されたＩＣカード２に共通するカード認証データＣＣＤが記憶されている。
【００２２】
なお、サービス情報受信装置１側のＥＥ−ＰＲＯＭ４４には、図６（Ａ）に示すように、端末ＩＤデータ記憶領域４４ａが設けられており、この端末ＩＤデータ記憶領域４４ａには、端末ＩＤデータＩＤが記憶されている。この端末ＩＤデータＩＤは、各サービス情報受信装置１毎に異なる２４ビットのデータからなる。また、サービス情報受信装置１側のマスクＲＯＭ４６には、前記処理プログラムを記憶した領域とともに、カード認証確認データ記憶領域４６ａが設けられており、このカード認証確認データ記憶領域４６ａには、カード認証確認データＣＤが記憶されている。このカード認証確認データＣＤは、前記カード認証データＣＣＤと同一のデータであって１６ビット構成である。
【００２３】
図７は、前記ＦＭ放送局３に配置されるサービス情報送信装置７０を示すものであり、このサービス情報送信装置７０は、送信部７１と、多重化処理部７２と、後述するような有料、無料のサービス情報を多重化処理部７２に送り出す送信処理部７３、及び多重放送年月日データＨＤを発生する計時部７４を具備している。送信部７１は、音声情報のステレオ変調を行うステレオ変調器７５、ＦＭ変調器７６、送信器７７、及び送信アンテナ７８とを具備している。多重化処理部７２は、符号化部８２、多重化部７９、誤り訂正付加器８０、及びＬ−ＭＳＫ変調器８１を具備している。
【００２４】
なお、ＦＭ放送電波に多重化される情報は、有料のサービス情報、無料のサービス情報、多重放送年月日データＨＤ等で構成され、有料のサービス情報にあっては先頭に有料であることを示す識別コードが付加されて送信される。
【００２５】
次に、前記サービス情報受信装置１の動作を図８〜１８に示したフローチャートに従って説明する。なお、以下のフローに従った処理に際して制御部４３は、下記に示すデータ及びレジスタを用いる。
0003743810.tif 000002
（なお、ＧＲにより、ＧＹＲ及びＧＤＲの両レジスタを示す。）
年演算レジスタＮＺＲ：演算した使用終了年を示すデータを格納する。
日演算レジスタＨＺＲ：演算した使用終了日を示すデータを格納する。
年シフトフラグＮＦＳ：セットされて年データの値を繰り上げることを示す。
【００２６】
すなわち、サービス情報受信装置１内の制御部４３は、電源の投入に伴って図８に示すメインフローに従って動作を開始し、先ず内部時計修正処理（ＳＡ１）を実行する。次に、スロット２２にＩＣカード２が装填されたか否かを判別し（ＳＡ２）、装填されていない場合には、以降の処理を実行することなく、ＳＡ１→ＳＡ２→ＳＡ１のループを繰り返す。また、ＩＣカード２が装填されたならば、後述するカード認証処理（ＳＡ３）、及び有料サービス受信関連制御処理（ＳＡ４）を順次実行する。
【００２７】
前記内部時計修正処理（ＳＡ１）は、図９に示すフローに従って行われ、多重放送年月日データＨＤの受信を監視する（ＳＢ１）。そして、多重放送年月日データＨＤが受信されると、この多重放送年月日データＨＤをＧＲに格納する（ＳＢ２）。ここで、ＧＲは前記のようにＧＹＲ及びＧＤＲの両レジスタを示すことから、この受信した多重放送年月日データＨＤのうち、４ビットの現在年データが現在年データレジスタＧＹＲに格納され、９ビットの現在月日データが現在月日データレジスタＧＤＲに格納される。
【００２８】
前記カード認証処理（ＳＡ３）は、図１０に示すフローに従って行われ、先ずタイミングクロックの出力を開始する（ＳＣ１）。次に、カード認証データＣＣＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＣ２）、タイミングクロックを５個出力するまで待機する（ＳＣ３）。そして、タイミングクロックを５個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＣ４）、この取り込んだデータの暗号解読処理を行う（ＳＣ５）。さらに、この暗号解読処理を行った取込データ、つまりカード認証データＣＣＤが、サービス情報受信装置１側のマスクＲＯＭ４６に記憶されているカード認証確認データＣＤと同一であるか否かを判別する（ＳＣ６）。
【００２９】
この判別の結果、取込データ（ＣＣＤ）＝ＣＤであれば、現在サービス情報受信装置１のスロット２２に装填されているＩＣカード２は、サービスセンター９１から正規に発行された当該サービス情報受信装置１に使用可能なカードである。そして、このように正規のＩＣカード２が装填されている場合には、図８のメインフローにリターンして、次の有料サービス受信関連制御処理（ＳＡ４）を実行する。
【００３０】
しかし、取込データ（ＣＣＤ）≠ＣＤであれば、現在サービス情報受信装置１のスロット２２に装填されているＩＣカード２は、サービスセンター９１から正規に発行されたものではなく、当該サービス情報受信装置１に使用不可能なカードである。そして、このように不正規のＩＣカード２が装填されている場合には、表示部６に「このカードはご使用になれなせん」と表示した後（ＳＣ７）、図８のメインフローの「ストップ」処理にリターンする。したがって、正規にサービスセンター９１から発行されたものでないＩＣカード２あるいはＣＣＤを改竄したＩＣカード２を使用した場合は、後述するように、有料のサービス情報の利用が不可能となる。これにより、不正規のＩＣカード２を用いたサービス情報の不正利用を防止して、ユーザーが購入した正規のＩＣカード２の使用による間接的な料金徴収が可能となるとともに、前記表示により正規のＩＣカード２の購入を促すこともできる。
【００３１】
なお、この実施の形態においては、カード認証データＣＣＤとカード認証確認データＣＤとを同一データとし、ＳＣ６で両者の一致の有無を判別するようにしたが、共通の要素を有するデータを用いて、要素の一致性つまり部分的一致により、ＳＣ６の判別を行うようにしてもよい。
【００３２】
前記有料サービス受信関連制御処理（ＳＡ４）は、図１１に示すフローに従って行われ、カード書き込みエリアビット確認処理（ＳＤ１）、カード使用書き込み指示処理（ＳＤ２）、カード使用端末判定処理（ＳＤ３）、期限管理データ正誤判断処理（ＳＤ４）、適正有効期間管理処理（ＳＤ５）を順次実行する。
【００３３】
前記カード書き込みエリアビット確認処理（ＳＤ１）は、図１２及び図１３に示す一連のフローに従って行われ、先ずタイミングクロックの出力を開始する（ＳＥ１）。引き続き、使用端末ＩＤデータＳＩＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＥ２）、タイミングクロックを８個出力するまで待機する（ＳＥ３）。そして、タイミングクロックを８個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＥ４）、この取り込んだデータの暗号解読処理を行う（ＳＥ５）。次に、この暗号解読処理を行った取込データ、つまり２４ビットで構成される使用端末ＩＤデータＳＩＤの全ビットが“１”であるか否かを判別する（ＳＥ６）。このとき、このＩＣカード２が正規に購入された未使用の真正品であれば、前述のようにＳＩＤの全ビットは“１”である。したがって、ＳＩＤの全ビットが“１”ではなく、全ビットの何れが“０”であった場合には、使用開始済みの真正品、偽造あるいは改竄された痕跡であると推定することができる。そして、この判別の結果、ＳＩＤの全ビットの何れかが“０”であって、装填されているＩＣカード２が使用開始済みのものあるいは偽造、改竄されたものであると推定し得る場合には、図１１のフローにおいてＳＤ２のカード書き込み指示処理を行わずに、ＳＤ３からの処理を開始すべく、このＳＥ６からＳＤ３にリターンする。なお、ＩＣカード２が使用開始済みの真正品である場合には、ＳＥ６で必ずＮＯと判別されるので、この時点でＳＥ６からＳＤ３にリターンする
しかし、ＳＩＤの全ビット＝１であれば、現在スロット２２に装填されているＩＣカード２は、使用開始済みのものあるいは偽造、改竄されたものではなく、正規に購入された未使用の真正品であるものと一応識別することができる。そこで、より確実にＩＣカード２が正規に購入された未使用の真正品であるか否かを識別すべく、さらに、ＳＥ７以降の処理を実行する。すなわち、使用開始年データＳＫＹＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＥ７）、この送信要求の後に出力したタイミングクロックが１８個となるまで待機し（ＳＥ８）、タイミングクロックを１８個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＥ９）、この取り込んだデータの暗号解読処理を行う（ＳＥ１０）。引き続き、この暗号解読処理を行った取込データ、つまり４ビットで構成される使用開始年データＳＫＹＤの全ビットが“１”であるか否かを判別する（ＳＥ１１）。このとき、前述と同様にこのＩＣカード２が正規に購入された未使用の真正品であれば、ＳＫＹＤの全ビットは“１”であり、何れかのビットが“０”となっている場合には、このＩＣカード２に偽造、改竄の痕跡がある。そして、このように、当該ＩＣカード２に偽造、改竄の痕跡がある場合には、このＳＥ１１から、図１１のＳＤ３にリターンする。
【００３４】
また、ＳＫＹＤの全ビット＝１である場合には、使用開始月日データＳＫＤＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（図１３ＳＥ１２）、この送信要求の後に出力したタイミングクロックが１２個となるまで待機し（ＳＥ１３）、タイミングクロックを１２個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＥ１４）、この取り込んだデータの暗号解読処理を行う（ＳＥ１５）。引き続き、この暗号解読処理を行った取込データ、つまり４ビットで構成される使用開始月日データＳＫＤＤの全ビットが“１”であるか否かを判別する（ＳＥ１６）。このとき、前述と同様にこのＩＣカード２が未使用の真正品であれば、ＳＫＤＤの全ビットは“１”であり、何れかのビットが“０”となっている場合には、このＩＣカード２に偽造、改竄の痕跡があり、この場合には、図１１のＳＤ２のカード使用書き込み指示処理を行わずに、ＳＥ１６から、図１１のＳＤ３にリターンする。
【００３５】
また、ＳＫＤＤの全ビット＝１である場合には、使用終了年データＳＳＹＤの送信要求をＩ／Ｏポートから出力した後（ＳＥ１７）、この送信要求の後に出力したタイミングクロックが２０個となるまで待機し（ＳＥ１８）、タイミングクロックを２０個出力した時点で、ＩＣカード２側から出力されたデータをＩ／Ｏポートから取り込み（ＳＥ１９）、暗号解読処理を行う（ＳＥ２０）。引き続き、この暗号解読処理を行った取込データ、つまり４ビットで構成される使用終了年データＳＳＹＤの全ビットが“１”であるか否かを判別する（ＳＥ２１）。この判別の結果、ＳＳＹＤの全ビットの何れかが“０”であって、装填されているＩＣカード２に偽造、改竄の痕跡がある場合には、このＳＥ２１から、図１１のＳＤ３にリターンする。
【００３６】
しかし、ＳＳＹＤの全ビット＝１である場合には、使用終了月日データＳＳＤＤの送信要求をＩ／Ｏポートから出力した後（ＳＥ２２）、この送信要求の後に出力したタイミングクロックが１３となるまで待機し（ＳＥ２３）、タイミングクロックを１３個出力した時点で、ＩＣカード２側から出力されたデータをＩ／Ｏポートから取り込み（ＳＥ２４）、暗号解読処理を行う（ＳＥ２５）。引き続き、この暗号解読処理を行った取込データ、つまり４ビットで構成される使用終了月日データＳＳＤＤの全ビットが“１”であるか否かを判別する（ＳＥ２６）。この判別の結果、ＳＳＤＤの全ビットの何れかが“０”であって、装填されているＩＣカード２に偽造、改竄の痕跡がある場合には、このＳＥ２６から、図１１のＳＤ３にリターンする。
【００３７】
しかし、このＳＥ２６の判別の結果、ＳＳＤＤの全ビット＝１であれば、前述したＳＩＤ，ＳＫＹＤ，ＳＫＤＤ，ＳＳＹＤ，ＳＳＤＤの全ビット＝１であり、現在スロット２２に装填されているＩＣカード２は、正規に購入された未使用の真正品であることが確実となった。そして、このように装填されているＩＣカード２が未使用の真正品であることが確実となった場合には、図１１のＳＤ２にリターンして、次のカード使用書き込み指示処理を実行する。
【００３８】
このカード使用書き込み指示処理（ＳＤ２）は、図１４に示すフローに従って行われ、先ずタイミングクロックの出力を開始する（ＳＦ１）。次に、期限設定命令をカード処理部４５のＩ／Ｏポートから出力した後（ＳＦ２）、タイミングクロックを６個出力するまで待機する（ＳＦ３）。そして、タイミングクロックを６個出力した時点で、現在年データレジスタＧＹＲに格納されている４ビットからなる現在年データを暗号化処理する（ＳＦ４）。引き続き、この暗号化処理した現在年データレジスタＧＹＲの現在年データを、カード処理部４５のＩ／Ｏポートから出力する（ＳＦ５）。
【００３９】
しかる後に、このＳＦ５の処理の後に出力したタイミングクロックが２個となるまで待機する（ＳＦ６）。そして、タイミングクロックを２個出力した時点で、現在月日データレジスタＧＤＲに格納されている９ビットからなる現在月日データを暗号化処理する（ＳＦ７）。引き続き、この暗号化処理した現在月日データレジスタＧＤＲの現在月日データを、カード処理部４５のＩ／Ｏポートから出力する（ＳＦ８）。さらに、このＳＦ８の処理の後に出力したタイミングクロックが７個となるまで待機し（ＳＦ６）、タイミングクロックを７個出力した時点で、前記端末ＩＤデータ記憶領域４４ａに記憶されている端末ＩＤデータＩＤを暗号化処理する（ＳＦ１０）。次に、この暗号化処理した端末ＩＤデータＩＤを、カード処理部４５のＩ／Ｏポートから出力し（ＳＦ１１）、このＳＦ１１の処理の後に出力したタイミングクロックが２４個となるまで待機する（ＳＦ１２）。そして、タイミングクロックを２４個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＦ１３）、この取り込んだデータの暗号解読処理を行う（ＳＦ１４）。さらに、この暗号解読処理を行った取込データが所定の設定完了記号であるか否かを判別する（ＳＦ１５）。
【００４０】
この設定完了記号は、後述するように、このサービス情報受信装置１側から出力された前記ＧＹＲに格納されていた現在年データ、ＧＤＲに格納されていた現在月日データ、端末ＩＤデータ記憶領域４４ａに記憶されていた端末ＩＤデータＩＤが全て適正に、ＩＣカード２側のＥＥ−ＰＲＯＭ５６に書き込まれた場合に、ＩＣカード２側から出力される記号である。したがって、取込データ≠設定完了記号であって、この時点でＩＣカード２から設定完了記号が出力されない場合には、スロット２２に装填した当該ＩＣカード２は、不良品である等が想定される。よって、この場合には、このＳＦ１５から、図１０のＳＣ７にジャンプして、表示部６に「このカードはご使用になれません」と表示する。しかし、取込データ＝設定完了記号であるならば、これら各データが適正にＩＣカード２側に書き込まれたことを意味し、この場合には、図１１のＳＤ３にリターンして次のカード使用端末判定処理を開始する。
【００４１】
このカード使用端末判定処理（ＳＤ３）は、図１５に示すフローに従って行われ、先ずタイミングクロックの出力を開始する（ＳＧ１）。次に、ＩＣカード２側のＥＥ−ＰＲＯＭ５６において、使用端末ＩＤデータ書き込み領域５６ｃに書き込まれている使用端末ＩＤデータＳＩＤの送信要求をカード処理部４５のＩ／Ｏポートから出力する（ＳＧ２）。引き続き、タイミングクロックを８個出力するまで待機し（ＳＧ３）、タイミングクロックを８個出力した時点で、Ｉ／Ｏポートからのデータを取り込み（ＳＧ４）、暗号解読処理を行う（ＳＧ５）。
【００４２】
さらに、この暗号解読処理を行った取込データが、サービス情報受信装置１側のＥＥ−ＰＲＯＭ４４の端末ＩＤデータ記憶領域４４ａに記憶されている端末ＩＤデータＩＤと一致するか否かを判別する（ＳＧ６）。この判別の結果、取込データ（ＳＩＤ）≠ＩＤである場合には、ＩＣカード２に偽造、改竄の痕跡がある場合の外に、他のサービス情報受信装置１で使用開始されたＩＣカード２が、使い回しされて当該サービス情報受信装置１に装填された場合や、使用期間が満了する前に紛失あるいは盗難にあったＩＣカード２を不正使用している場合が想定される。よって、この場合には、図１１のフローにリターンすることなく、このＳＧ６から、図１０のＳＣ７にジャンプして、表示部６に「このカードはご使用になれません」と表示する。
【００４３】
したがって、この実施の形態においては、ＩＣカード２の使用を開始したサービス情報受信装置１においてのみ、当該ＩＣカード２の継続使用が許容され、使い回しは禁止される。この使い回しの禁止により、販売したＩＣカード２とサービス情報受信装置１とを１対１の関係に拘束して、ＩＣカード２を介したサービス情報利用者の管理を適正に行うことができるとともに、盗難等に伴うＩＣカード２の不正利用をも防止することができる。
【００４４】
また、取込データ（ＳＩＤ）＝ＩＤであって、使用開始時のサービス情報受信装置１に当該ＩＣカード２が装填されている場合には、図１１のフローにリターンして、次の期限管理データ正誤判断処理（ＳＤ４）を開始する。
【００４５】
この期限管理データ正誤判断処理（ＳＤ４）は、図１６及び図１７に示す一連のフローに従って行われ、先ず年シフトフラグＮＳＦをリセットする（ＳＨ１）。引き続き、タイミングクロックの出力を開始するとともに（ＳＨ２）、有効期間相対値データＵＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＨ３）、タイミングクロックを９個出力するまで待機する（ＳＨ４）。そして、タイミングクロックを９個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＨ５）、この取り込んだデータの暗号解読処理を行う（ＳＨ６）。
【００４６】
引き続き、使用開始月日データＳＫＤＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＨ７）、この送信要求の後に出力したタイミングクロックが１２個となるまで待機する（ＳＨ８）。そして、タイミングクロックを１２個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＨ９）、この取り込んだデータの暗号解読処理を行う（ＳＨ１０）。
【００４７】
次に、前記ＳＨ６で暗号解読処理を行った有効期間相対値データＵＤに、ＳＨ１０で暗号解読処理を行った使用開始月日データＳＫＤＤを加算し、その値を日演算レジスタＨＺＲに格納する（ＳＨ１１）。引き続き、ＨＺＲの値が３６４以下であるか否かを判別する（ＳＨ１２）。ここで、ＨＺＲの値が３６４以下であれば、“年”の値を繰り上げる必要がないことから、ＳＨ１３及びＳＨ１４の処理を行うことなく、ＳＨ１５に進む。しかし、ＳＨ１２での判別の結果、ＨＺＲの値が３６４を超える場合には、“年”の値を繰り上げなければ、１日から３６５日に対応する０〜３６４の数値で使用終了日を表すことができない。そこで、年シフトフラグＮＳＦをセットして、“年”の値を繰り上げることを示すとともに、ＨＺＲに格納されている“有効期間相対値データＵＤ＋使用開始月日データＳＫＤＤ”から３６４を減じて、その値にＨＺＲを更新する（ＳＨ１４）。
【００４８】
さらに、使用終了月日データＳＳＤＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＨ１５）、この送信要求の後に出力したタイミングクロックが１３個となるまで待機し（ＳＨ１６）、タイミングクロックを１３個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＨ１７）、この取り込んだデータの暗号解読処理を行う（ＳＨ１８）。引き続き、この暗号解読処理を行った取込データつまり使用終了月日データＳＳＤＤと、前記日演算レジスタＨＺＲに格納されている値とが等しいか否かを判別する（ＳＨ１９）。この判別の結果、ＳＳＤＤ≠ＨＺＲであった場合には、このＳＨ１９から、図１０のＳＣ７にジャンプし表示部６に「このカードはご使用になれません」と表示する。
【００４９】
すなわち、ＨＺＲには、前述のＳＨ１１で“有効期間相対値データＵＤ＋使用開始月日データＳＫＤＤ”が格納されたままか、若しくはＳＨ１４で年を繰り上げした後の“有効期間相対値データＵＤ＋使用開始月日データＳＫＤＤ−３６４”の値が格納されている。そして、このＨＺＲの値は、当該ＩＣカード２の使用終了月日を示すことから、有効期間相対値データＵＤ、使用開始月日データＳＫＤＤ及び使用終了月日データＳＳＤＤの何れも改竄されていない場合は、必ずＳＳＤＤ＝ＨＺＲとなるはずである。しかるに、ＳＳＤＤ≠ＨＺＲとなった場合は、ＩＣカード２の有効期間を引き延ばすべく、有効期間相対値データＵＤ、使用開始月日データＳＫＤＤ及び使用終了月日データＳＳＤＤの何れかを改竄して、この改竄したＩＣカード２を用いている場合である。よって、この場合には、前記表示を行った後、図８のメインフローの「ストップ」処理にリターンする。これにより、有効期間相対値データＵＤ、使用開始月日データＳＫＤＤ及び使用終了月日データＳＳＤＤの改竄が行われたＩＣカード２を用いたサービス情報の不正利用を未然に防止することができる。
【００５０】
また、ＳＳＤＤ＝ＨＺＲであった場合には、タイミングクロックの出力を開始するとともに（図１７ＳＨ２０）、使用開始年データＳＫＹＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＨ２１）、タイミングクロックを１８個出力するまで待機する（ＳＨ２２）。そして、タイミングクロックを１８個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＨ２３）、この取り込んだデータの暗号解読処理を行う（ＳＨ２４）。
【００５１】
引き続き、使用終了年データＳＳＹＤの送信要求をカード処理部４５のＩ／Ｏポートから出力した後（ＳＨ２５）、この送信要求の後に出力したタイミングクロックが２０個となるまで待機し（ＳＨ２６）、タイミングクロックを２０個出力した時点で、ＩＣカード２側から出力されたデータをカード処理部４５のＩ／Ｏポートから取り込み（ＳＨ２７）、この取り込んだデータの暗号解読処理を行う（ＳＨ２８）。
【００５２】
次に、年シフトフラグＮＳＦがセットされているか否かを判別し（ＳＨ２９）、セットされている場合には、ＳＨ２４で暗号解読処理を行った使用開始年データＳＫＹＤに“１”を加算して、その値を年演算レジスタＮＺＲに格納し（ＳＨ３０）、セットされていない場合には、使用開始年データＳＫＹＤをそのまま年演算レジスタＮＺＲに格納する（ＳＨ３１）。引き続き、この年演算レジスタＮＺＲに格納されている値と、前記使用終了年データＳＳＹＤとが等しいか否かを判別する（ＳＨ３２）。この判別の結果、ＮＺＲ≠ＳＳＹＤであった場合には、このＳＨ３２から、図１０のＳＣ７にジャンプし表示部６に「このカードはご使用になれません」と表示する。
【００５３】
すなわち、ＮＺＲには、前述のようにＨＺＲの値が３６４を超える場合であって、“年”の値を繰り上げなければ、１日から３６５日に対応する０〜３６４の数値で使用終了日を表すことができない場合に、ＳＨ３０の処理が実行されて“ＳＫＹＤ＋１”が格納されており、この処理が実行されていない場合には“ＳＫＹＤ”が格納されている。したがって、ＮＺＲには、このＩＣカード２の使用終了年を示すデータが格納されている。一方、ＳＳＹＤは、後述するようにこのＩＣカード２の使用終了年を示すデータであるから、ＳＳＹＤが改竄されていない場合は、必ずＮＺＲ＝ＳＳＹＤとなるはずである。しかるに、ＮＺＲ≠ＳＳＹＤとなった場合は、ＩＣカード２の有効期間を引き延ばすべく、使用終了年データＳＳＹＤを改竄し、この改竄したＩＣカード２を用いている場合である。よって、この場合には、前記表示を行った後、図８のメインフローの「ストップ」処理にリターンする。これにより、使用終了年データＳＳＹＤを改竄したＩＣカード２を用いたサービス情報の不正利用を未然に防止することができる。
【００５４】
しかし、ＮＺＲ＝ＳＳＹＤであって、使用終了年データＳＳＹＤが改竄のないＩＣカード２が装填されている場合には、図１１のフローにリターンして、次の適正有効期間管理処理（ＳＤ５）を開始する。
【００５５】
この適正有効期間管理処理（ＳＤ５）は、図１８に示すフローに従って行われ、使用終了年データＳＳＹＤとＧＹＲに格納されている現在年データとの関係が、ＳＳＹＤ＞ＧＹＲであるか否かを判別する（ＳＩ１）。この判別の結果、ＳＳＹＤ＞ＧＹＲであれば、この時点で当該ＩＣカード２は使用終了日の満了前であることが明らかであり、よって、有料サービス受信モードを設定し（ＳＩ４）、ＳＩ１からの処理を繰り返す。また、この判別がＮＯであった場合には、ＳＳＹＤ＝ＧＹＲか否かを判別する（ＳＩ２）。このＳＩ２での判別の結果ＳＳＹＤ≠ＧＹＲであれば、必然的にＳＳＹＤ＜ＧＹＲであり、当該ＩＣカード２は既に使用終了日を経過したものである。よって、ＳＣ７にジャンプし表示部６に「このカードはご使用になれません」と表示する。
【００５６】
また、ＳＩ２での判別の結果ＳＳＹＤ＝ＧＹＲであった場合には、使用終了年データと現在年データとが一致している。そこで、次に、使用終了月日データＳＳＤＤとＧＤＲに格納されている現在月日データとの関係が、ＳＳＤＤ≦ＧＤＲであるか否かを判別する（ＳＩ３）。この判別の結果、ＳＳＤＤ≦ＧＤＲであれば、当該ＩＣカード２の使用終了月日と現在月日とが一致しているか、若しくは使用終了日を経過している場合であり、よって、この場合には前述と同様に、ＳＣ７にジャンプして表示部６に「このカードはご使用になれません」と表示する。しかし、ＳＩ３での判別の結果ＳＳＤＤ＞ＧＤＲであれば、このＩＣカード２は使用終了日前であることから、有料サービス受信モードを設定する（ＳＩ４）。
【００５７】
一方、ＩＣカード２内のＣＰＵ５５は、図１９〜２２に示すフローチャートに従って動作する。なお、以下のフローに従った処理に際してＣＰＵ５５は、下記に示すレジスタを用いる。
0003743810.tif 000003
【００５８】
すなわち、ＩＣカード２内のＣＰＵ５５は、該ＩＣカード２がスロット２２に装填され、コネクタ５１を介してサービス情報受信装置１側から電源を供給されることにより、図１９に示すメインフローに従って動作を開始し、先ずクロックカウントレジスタＣＣＲをリセットし（ＳＪ１）、サービス情報受信装置１側からのタイミングクロックが来るまで待機する（ＳＪ２）。次に、サービス情報受信装置１側から出力されたデータをＩ／Ｏポート５３を介して取り込んだ後（ＳＪ３）、この取り込んだデータがデータ送信要求であるか否かを判別し（ＳＪ４）、送信要求でなかった場合には、さらに期限設定命令か否かを判別する（ＳＪ６）。そして、このＳＪ４又はＳＡ７での判別の結果、データ送信要求であった場合には、データ送信処理（ＳＪ５）を、期限設定命令であった場合には、期限設定処理（ＳＪ７）を各々実行し、スロット２２に装填されている間、ＳＪ１からの処理を繰り返す。
【００５９】
前記データ送信処理（ＳＪ５）は、図２０に示すフローに従って行われ、サービス情報受信装置１からの要求が、カード認証データＣＣＤの送信要求であるか否かを判別する（ＳＫ１）。そして、ＣＣＤの送信要求であった場合には、クロックが来る毎にクロックカウントレジスタＣＣＲをカウントアップし（ＳＫ８，ＳＫ９）、ＣＣＲ＝５となった時点でＣＣＤを暗号化処理し（ＳＫ１０，ＳＫ１１）、Ｉ／Ｏポート５３からこの暗号化処理したＣＣＤデータを出力する（ＳＫ１２）。また、ＣＣＤ送信要求でなかった場合には、使用端末ＩＤデータＳＩＤの送信要求か（ＳＫ２）、有効期間相対値データＵＤの送信要求か（ＳＫ３）、使用開始月日データＳＫＤＤの送信要求か（ＳＫ４）、使用終了月日データＳＳＤＤの送信要求か（ＳＫ５）、使用開始年データＳＫＹＤの送信要求か（ＳＫ６）、使用終了年データＳＳＹＤの送信要求か（ＳＫ７）を各々判別する。そして、各ステップでの判別がＹＥＳである場合には、ＣＣＲの値が８，９，１２，１３，１８，２０の何れか各送信要求に対応する所定値となるまで、前述したＳＫ８〜ＳＫ１０と同様の処理を実行し、所定値となって時点で、ＳＫ１１及びＳＫ１２と同様に、暗号化処理を行ってＩ／Ｏポート５３から対応するデータを出力する。
【００６０】
このとき、サービス情報受信装置１側においては前述したように、各データ要求を送信した後所定数のクロック（８，９，１２，１３，１８，２０）を出力した時点で、データの取り込みを行うことから、サービス情報受信装置１側から要求したデータに対応してＩＣカード２側から出力されるデータを誤りなく取り込むことができる。したがって、要求したデータに対応しない異種データを取り込んでしまうことがなく、サービス情報受信装置１側から要求したデータと、ＩＣカード２側から供給されるデータとを精度よくマッチングさせて、誤りのないデータの授受を行うことができる。
【００６１】
また、前記期限設定処理（ＳＪ７）は、図２１及び図２２に示す一連のフローに従って行われ、クロックが来る毎にクロックカウントレジスタＣＣＲをカウントアップし（ＳＭ１，ＳＭ２）、ＣＣＲ＝６となった時点でＩ／Ｏポート５３からデータを取り込む（ＳＭ３，ＳＭ４）。次に、この取り込んだデータを暗号解読処理し（ＳＭ５）、この暗号解読処理した取込データを、使用開始年データＳＫＹＤとして、ＥＥ−ＰＲＯＭ５６の使用開始日データ書き込み領域５６ａに書き込む（ＳＭ６）。このとき、前述した図１４のＳＦ５において、サービス情報受信装置１側からはクロックが６個出力された時点で、現在年データレジスタＧＹＲに格納されている現在年を示すデータが出力される。したがって、このフローのＳＭ４で取り込まれたデータは現在年を示すデータであり、ＳＭ６では現在年を示すデータが使用開始年データＳＫＹＤとして、ＥＥ−ＰＲＯＭ５６の使用開始日データ書き込み領域５６ａに書き込まれることとなる。なお、ＳＭ６の処理を行った際、及び後述するＳＭ１２，ＳＭ１８の処理を行った際にはＣＣＲをリセットする。
【００６２】
そして、ＳＭ６に続くＳＭ７及びＳＭ８ではクロックが来る毎にＣＣＲをカウントアップし、ＣＣＲ＝２となった時点でＩ／Ｏポート５３からデータを取り込む（ＳＭ９，ＳＭ１０）。次に、この取り込んだデータを暗号解読処理し（ＳＭ１１）、この暗号解読処理した取込データを、使用開始月日データＳＫＤＤとして、ＥＥ−ＰＲＯＭ５６の使用開始日データ書き込み領域５６ａに書き込む（ＳＭ１２）。このとき、前述した図１４のＳＦ８において、サービス情報受信装置１側からはクロックが２個出力された時点で、現在月日データレジスタＧＤＲに格納されている現在月日を示すデータが出力される。したがって、このフローのＳＭ１０で取り込まれたデータは現在月日を示すデータであり、ＳＭ１２では現在月日を示すデータが使用開始月日データＳＫＤＤとして、ＥＥ−ＰＲＯＭ５６の使用開始日データ書き込み領域５６ａに書き込まれることとなる。
【００６３】
また、図２２のＳＭ１３及びＳＭ１４ではクロックが来る毎にＣＣＲをカウントアップし、ＣＣＲ＝７となった時点でＩ／Ｏポート５３からデータを取り込む（ＳＭ１５，ＳＭ１６）。次に、この取り込んだデータを暗号解読処理し（ＳＭ１７）、この暗号解読処理した取込データを、使用端末ＩＤデータＳＩＤとして、ＥＥ−ＰＲＯＭ５６の使用端末ＩＤデータ書き込み領域５６ｃに書き込む（ＳＭ１８）。このとき、前述した図１４のＳＦ１１において、サービス情報受信装置１側からはクロックが７個出力された時点で、端末ＩＤデータＩＤが出力される。したがって、このフローのＳＭ１６で取り込まれたデータは端末ＩＤデータＩＤであり、ＳＭ１８ではこの端末ＩＤデータＩＤが使用端末ＩＤデータＳＩＤとして、ＥＥ−ＰＲＯＭ５６の使用端末ＩＤデータ書き込み領域５６ｃに書き込まれることとなる。
【００６４】
さらに、ＳＭ１８に続くＳＭ１９では、有効期間相対値データＵＤに前述のＳＭ１２で書き込んだ使用開始月日データＳＫＤＤを加算し、その値を日付演算レジスタＳＨＺＲに格納する。引き続き、ＳＨＺＲの値が３６４以下であるか否かを判別する（ＳＭ２０）。ここで、ＳＨＺＲの値が３６４以下であれば、“年”の値を繰り上げなくても、有効期間相対値データ＋使用開始月日データで、使用終了日を示すことができる。よって、この場合には現在年を示すデータである使用開始年データＳＫＹＤを使用終了年データＳＳＹＤとして、ＥＥ−ＰＲＯＭ５６の使用終了日データ書き込み領域５６ｂに書き込むとともに（ＳＭ２１）、ＳＨＺＲに格納されている“有効期間相対値データ＋使用開始月日データ”を使用終了月日データＳＳＤＤとして、使用終了日データ書き込み領域５６ｂに書き込む（ＳＭ２２）。
【００６５】
しかし、ＳＭ２０での判別の結果、ＳＨＺＲの値が３６４を超える場合には、“年”の値を繰り上げなければ、１日から３６５日に対応する０〜３６４の数値で使用終了日を表すことができない。そこで、現在年を示すデータである使用開始年データＳＫＹＤの値をインクリメントして、このインクリメントした値を使用終了年データＳＳＹＤとして、使用終了日データ書き込み領域５６ｂに書き込む（ＳＭ２３）。引き続き、ＳＨＺＲに格納されている“有効期間相対値データ＋使用開始月日データ”から３６４を減じて、その値を使用終了月日データＳＳＤＤとして、同使用終了日データ書き込み領域５６ｂに書き込む（ＳＭ２４）。しかる後に、クロックが来る毎にＣＣＲをカウントアップし（ＳＭ２５，ＳＭ２６）、ＣＣＲ＝２４となった時点でＩ／Ｏポート５３から設定完了信号を出力する（ＳＭ２８）。すると、前述した図１４のＳＦ１３で、この設定完了信号が取り込まれて、ＳＦ１４及びＳＦ１５の処理が実行されることとなる。
【００６６】
他方、サービス情報受信装置１の制御部４３は、図８に示したメインフローに従った処理とパラレルに、図２３のフローに示すサービス情報受信処理を実行する。すなわち、前述したように、ＦＭ放送電波に多重化される情報は、有料のサービス情報と無料のサービス情報とからなり、ＳＮ１では何れかのサービス情報が受信したか否かを判別する。そして、サービス情報を受信したならば、このサービス情報に有料であることを示す識別コードが付加されているか否かに基づき、有料のサービス情報であるか否かを判別する（ＳＮ２）。この判別の結果、無料のサービス情報である場合には、ＳＮ３及びＳＮ４の処理を行うことなく、受信したサービス情報を受信データメモリ４７に記憶させるとともに（ＳＮ５）、該サービス情報を表示部６に表示させる。したがって、ＩＣカード２がスロット２２に装填されているか否かを問わず、無料のサービス情報に関しては、これを受信データメモリ４７に記憶させておいて、読み出しキー１４の操作により読み出して表示部６に表示させたり、ＳＮ６の処理によりリアルタイムで表示させることができる。
【００６７】
また、ＳＮ２での判別の結果、有料のサービス情報であった場合には、スロット２２のＩＣカード２が装填されているか否かを判別し（ＳＮ３）、装填されている場合には、有料サービス情報受信モードが設定されているか否かを判別する（ＳＮ４）。ここで有料サービス情報受信モードは、前述した図１８のフローにおけるＳＩ４で設定されるモードであり、ＩＣカード２に前述した改竄がなされておらず、且つ有効期間内である場合に設定されるモードである。したがって、ＩＣカード２に改竄がなされておらず、且つ有効期間内である場合にのみ、有料のサービス情報を受信データメモリ４７に記憶させておいて（ＳＮ５）、読み出しキー１４の操作により読み出して表示部６に表示させたり、ＳＮ６の処理によりリアルタイムで表示させることができる。
【００６８】
しかし、スロット２２にＩＣカード２が装填されていても、有料サービス受信モードが設定されていない場合、つまり当該ＩＣカード２に前述した改竄がなされていたり、有効期間を経過している場合には、ＳＮ５及びＳＮ６の処理を行うことなく終了する。これにより、改竄されたあるいは有効期間を過ぎたＩＣカード２を用いた有料のサービス情報の利用が禁止されることとなる。
【００６９】
なお、本実施の形態においては、有料サービス受信モードが設定されていない場合には、有料のサービス情報の受信データメモリ４７への記憶を禁止すようにしたが、記憶は許容し読み出しキー１４の操作に伴う表示部６への表示を禁止する構成としてもよい。かかる構成により、期限切れのＩＣカード２を装填して有料のサービス情報を受信した場合であっても、後に有効なＩＣカード２を装填して、読み出しキー１４を操作することにより、記憶されている有料のサービス情報を利用することも可能となる。また、有料サービス受信モードが設定されていない場合には、有料のサービス情報の受信自体を禁止するようにしてもよいし、有料のサービス情報がスクランブルのある情報である場合には、スクランブルを解除せずに表示部６に出力するようにしてもよい。また、本発明は、移動体ＦＭ多重放送のシステムに適用する他、無線通信を利用するページングシステム等や、各種の通信、放送に幅広く適用できることは勿論である。
【００７０】
図２４は、本発明の第２の実施の形態を示すものであり、記録媒体としてバーコードが印刷されたカードを用いるようにしたものである。すなわち、サービス情報受信装置１には、前述した第１の実施の形態におけるカード処理部４５に代えて、バーコード検出部６１とカードデータメモリ６２及び判定回路６３が設けられている。また、マスクＲＯＭ４６には、処理プログラムとともに製品ＩＤデータが記憶されている。
【００７１】
一方、カード６４は、前記スロット２２に挿入可能な大きさからなり、所定位置にはカードＩＤと有効期限とがバーコードにより記録されている。ここで、このカード６４に記録されているカードＩＤと有効期限とは、図１に示した販売店４にて、ユーザーがカード６４を購入する際に、該販売店４に設置されている専用の書込装置により書き込まれたものである。すなわち、カード６４を購入するに際して、ユーザーはカード６４を装着するサービス情報受信装置１を販売店４に持参する。すると、販売店４では、マスクＲＯＭ４６に記憶されている製品ＩＤデータを前記書込装置が読み取って、これをカードＩＤとしてカード６４に記録するとともに、支払われた対価に応じた有効期限をカード６４に記録して交付する。
【００７２】
かかる構成において、カード６４をスロット２２に差し込むと、バーコード検出部６１はバーコードを読み取って、カードＩＤデータと有効期限データ（使用終了日データ）に変換し、カードデータメモリ６２へ出力する。すると、カードデータメモリ６２は、カードＩＤデータと有効期限データとを記憶するとともに、必要に応じてこのカードＩＤデータと有効期限データとを、判定回路６３に送出する。他方、制御部４３は、年月日データＨＤを受信する都度、該年月日データＨＤとマスクＲＯＭ４６に記憶されている製品ＩＤデータとを判定回路６３に送出する。判定回路６３は、年月日データＨＤと製品ＩＤデータとが入力される毎に、カードデータメモリ６２より有効期限データとカードＩＤデータとを読み出す。
【００７３】
そして、有効期限データと年月日データＨＤとを比較することにより、有効期限内である否かを判定するとともに、製品ＩＤデータとカードＩＤデータとが一致しているか否かを判定する。この判定の結果、有効期限内であって製品ＩＤデータとカードＩＤデータとが一致している場合には制御部４３にＯＫ信号を入力し、これ以外の場合、つまり有効期限外である場合及び製品ＩＤデータとカードＩＤデータとが不一致である場合にはＯＫ信号の入力を停止する。すると、制御部４３は、ＯＫ信号が入力されている場合には前記有料サービス受信モードを設定し、ＯＫ信号が入力されていない場合には該有料サービスモードの設定を禁止する。
【００７４】
したがって、この実施の形態においても、カード６４に記録されているバーコードが示す有効期間においてのみ、有料サービス受信モードでの受信が許容されるとともに、カード６４の使い回しが禁止される。しかも、この実施の形態においてカード６４は、バーコードを厚紙やプラスチックに印刷形成した簡易なものであればよいのであるから、低コストにて製造することができる。
【００７５】
図２５は、本発明の第３の実施の形態を示すものであり、サービス情報受信装置１には、前述の第２の実施の形態として示した構成に加えて、バーコード記録部６５が設けられている。一方、カード６６は、前記スロット２２に挿入可能な大きさからなり、所定位置には有効期限がバーコードにより記録されているとともに、前記マスクＲＯＭ４６に記憶されている製品ＩＤデータをカードＩＤデータとして記録可能な空きエリアが設けられている。
【００７６】
かかる構成において、カード６６をスロット２２に差し込むと、バーコード検出部６１はバーコードを読み取って、有効期限データ（使用終了日データ）に変換しカードデータメモリ６２へ出力する。また、バーコード検出部６１は、前記空きエリア内にバーコードが記録されているか否かを検知した後、バーコードが記録されていない場合には、バーコード記録部６５に記録開始信号を送出する。すると、バーコード記録部６５は、制御部４３に指示してマスクＲＯＭ４６から製品ＩＤデータを読み出させ、この読み出させた製品ＩＤデータをカード６６の前記空きエリアにバーコードで記録し、記録が終了するとバーコード検出部６１に記録終了信号を送出する。バーコード検出部６１は、この記録終了信号を受信すると、再度カード６６の空きエリアを読み取り、直前にこの空きエリアに記録されたバーコードを読み取って、記録されているデータをカードＩＤデータに変換し、このカードＩＤデータを前記有効期限データ（使用終了日データ）とともに、カードデータメモリ６２へ出力する。
【００７７】
以降の動作は、前述した第２の実施の形態と同様であり、判定回路６３は、有効期限データと年月日データＨＤとを比較することにより、有効期限内であるか否かを判定するとともに、製品ＩＤデータとカードＩＤデータとが一致しているか否かを判定する。この判定の結果、有効期限内であって製品ＩＤデータとカードＩＤデータとが一致している場合には制御部４３にＯＫ信号を入力し、有効期限外である場合及び製品ＩＤデータとカードＩＤデータとが不一致である場合にはＯＫ信号の入力を停止する。
【００７８】
また、バーコード記録部６５によって既に、空きエリアにバーコードが記録されているカード６６がスロット２２に装填された場合には、空きエリアへのバーコードの書き込みは行わないもの、他の動作は前述と同様である。したがって、この実施の形態においても、カード６６に記録されているバーコードが示す有効期間においてのみ、有料サービス受信モードでの受信が許容される。また、この実施の形態の場合も、カード６６に記録させた製品ＩＤデータと、当該サービス情報受信装置１の製品ＩＤデータとが一致しないと、有料サービス受信モードが設定されないことから、カード６６の使い回しが不可能となり、ユーザーが購入した販売したカード６６とサービス情報受信装置１とを１対１の関係に拘束することができる。
【００８０】
【発明の効果】
以上説明したように本発明のサービス情報受信装置によれば、装置本体からは書き込みの指示を行い得るが、実際の書き込みは記憶媒体の内部において行われることとなる。したがって、外部からの不正な書き込みが困難となり、これにより有料のサービス情報を受信し得る期間の終了日である使用終了日の改竄を防止して、有料のサービス情報の不正利用を防止できる。
【００８１】
また、記録媒体の記憶領域が所定の初期状態であるか否かを識別して、所定の初期状態であると識別された場合に、識別情報や有効な期間の書き込みを指示するようにしたことから、改竄した記録媒体を用いた場合には書き込み指示がなされず、この改竄した記憶媒体を用いた有料のサービス情報の利用が不可能となり、その結果改竄による不正利用を防止できる。
【００８２】
さらに、記録媒体に書き込まれている期間が正しいか否かを判別するようにしたことから、この判別により当該記録媒体が改竄されたものであるか否かを識別でき、改竄した記録媒体を用いた有料のサービス情報の不正利用は未然に防止できる。このとき、本体算出手段により、有料のサービス情報を取得可能な期間を算出して、記録媒体側の期間と比較することにより、改竄の有無を適正に発見できる。さらに、所定の記憶領域に書き込まれている前記期間が誤っている場合、つまり改竄されたのもである場合には、有料のサービス情報の取得を禁止するようにしたことから、例え当該記録媒体が本来有効期間内のものであっても、改竄を行えば、これを用いて有料のサービス情報を利用できなくなり、改竄予防効果を発生させることもできる。また、記録媒体に書き込まれている識別情報と当該記録媒体が装着されている装置本体の識別情報とが一致した場合にのみ、有料のサービス情報の取得を許容する構成により、記録媒体の使い回しによる不正なサービス情報の取得や、改竄した記録媒体を用いての不正なサービス情報の取得を防止することができる。
【００８３】
一方、本発明の記録媒体によれば、利用者を個別管理して有料のサービス情報不正利用を抑制し、記録媒体を介した適正な料金徴収が可能となる。また、有料のサービス情報を受信し得る期間の終了日である使用終了日を算出するようにしたので、該使用終了日を長期化するような不正な改竄を防止でき、その結果不正な有料のサービス情報の利用も防止できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を適用した移動体ＦＭ多重文字多重放送のシステム構成を示す概略説明図である。
【図２】本実施の形態にかかるサービス情報受信装置及びＩＣカード斜視図である。
【図３】同サービス情報受信装置の構成を示すブロック図である。
【図４】ＩＣカードの構成を示すブロック図である。
【図５】（Ａ）は同ＩＣカードのＥＥ−ＰＲＯＭのメモリ構成を示す説明図、（Ｂ）はマスクＲＯＭのメモリ構成を示す説明図である。
【図６】（Ａ）はサービス情報受信装置のＥＥ−ＰＲＯＭのメモリ構成を示す説明図、（Ｂ）はマスクＲＯＭのメモリ構成を示す説明図である。
【図７】サービス情報送信装置の構成を示すブロック図である。
【図８】サービス情報受信装置の制御部のメインフローを示すフローチャートである。
【図９】内部時計修正処理の内容を示すフローチャートである。
【図１０】カード認証処理の内容を示すフローチャートである。
【図１１】有料サービス受信関連制御処理の内容を示すフローチャートである。
【図１２】カード書き込みエリアビット確認処理の内容を示すフローチャートである。
【図１３】図１２に続くフローチャートである。
【図１４】カード使用書き込み指示処理の内容を示すフローチャートである。
【図１５】カード使用端末判定処理の内容を示すフローチャートである。
【図１６】期限管理データ正誤判断処理の内容を示すフローチャートである。
【図１７】図１６に続くフローチャートである。
【図１８】適正有効期間管理処理の内容を示すフローチャートである。
【図１９】ＩＣカード内のＣＰＵのメインフローを示すフローチャートである。
【図２０】データ送信処理の内容を示すフローチャートである。
【図２１】期限設定処理の内容を示すフローチャートである。
【図２２】図２１に続くフローチャートである。
【図２３】サービス情報受信処理の内容を示すフローチャートである。
【図２４】本発明の第２の実施の形態にかかるサービス情報受信装置の構成を示すブロック図である。
【図２５】本発明の第３の実施の形態にかかるサービス情報受信装置の構成を示すブロック図である。
【符号の説明】
１    サービス情報受信装置
１Ａ    装置本体
２    ＩＣカード
３    ＦＭ放送局
５    キー入力部
６    表示部
３０    ＦＭラジオ部
４０    サービス情報受信部
４３    制御部
４８    入力データメモリ
５６    ＥＥ−ＰＲＯＭ
５６ａ    使用開始日データ書き込み領域
５６ｂ    使用終了日データ書き込み領域
５６ｃ    使用端末ＩＤデータ書き込み領域
５５    ＣＰＵ
【図１】
0003743810.tif 000004
【図２】
0003743810.tif 000005
【図３】
0003743810.tif 000006
【図４】
0003743810.tif 000007
【図５】
0003743810.tif 000008
【図６】
0003743810.tif 000009
【図７】
0003743810.tif 000010
【図８】
0003743810.tif 000011
【図９】
0003743810.tif 000012
【図１０】
0003743810.tif 000013
【図１１】
0003743810.tif 000014
【図１２】
0003743810.tif 000015
【図１３】
0003743810.tif 000016
【図１４】
0003743810.tif 000017
【図１５】
0003743810.tif 000018
【図１６】
0003743810.tif 000019
【図１７】
0003743810.tif 000020
【図１８】
0003743810.tif 000021
【図１９】
0003743810.tif 000022
【図２０】
0003743810.tif 000023
【図２１】
0003743810.tif 000024
【図２２】
0003743810.tif 000025
【図２３】
0003743810.tif 000026
【図２４】
0003743810.tif 000027
【図２５】
0003743810.tif 000028