(57)【要約】【課題】複数の事業者のサービスが利用できる非接触通信装置について、複数の事業者のサービスの停止または開始に関する手続きを容易に行う。【解決手段】記憶部４１１はデータを管理するノードとこのノードに属するデータへのアクセスの可否を示す可否情報とを関連付け、また、他のノードと可否情報が関連付けられているノードを指し示す参照情報とを関連付けて記憶する。非接触通信制御部４１２は、アクセス要求に係るデータが管理されているノードに可否情報または参照情報が関連付けられているか否かを判定する。可否情報が関連付けられていれば、可否情報が示す内容に従って、データへのアクセスの可否を制御する。また、参照情報が関連付けられていれば、非接触通信制御部４１２は、この参照情報が指し示すノードに関連付けられているのが参照情報であるか可否情報であるかの判定を順次行い、可否情報が関連付けられているノードを特定する。【選択図】図６
2010176352.tif 000002
【特許請求の範囲】
【請求項１】
データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、前記複数のノードのうちの前記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、
前記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信部と、
前記アクセス要求に係るデータが管理されているノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かを判定して、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている前記可否情報または前記参照情報が指し示す内容に基づいた処理を行う制御部と
を具備する非接触通信装置。
【請求項２】
前記制御部は、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合において当該参照情報が指し示すノードに関連付けられている前記可否情報がアクセス可能であることを示す場合には前記アクセス要求に係るデータにアクセスさせる制御を行い、当該可否情報がアクセス不可であることを示す場合にはエラーを送信させる制御を行う請求項１記載の非接触通信装置。
【請求項３】
前記制御部は、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合において当該可否情報がアクセス可能であることを示す場合には前記アクセス要求に係るデータにアクセスさせる制御を行い、当該可否情報がアクセス不可であることを示す場合には前記アクセス要求に対して無応答とする制御を行う請求項１記載の非接触通信装置。
【請求項４】
前記記憶部は、前記参照情報が関連付けられているノードを複数含み、
前記制御部は、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報が指し示すノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かの判定を順次行うことにより前記可否情報が関連付けられているノードを特定して当該特定されたノードに関連付けられている前記可否情報が示す内容に基づいた処理を行う
請求項１記載の非接触通信装置。
【請求項５】
前記制御部は、前記特定されたノードに関連付けられている前記可否情報がアクセス可能であることを示す場合には前記アクセス要求に係るデータにアクセスさせる制御を行う請求項４記載の非接触通信装置。
【請求項６】
前記制御部は、前記特定されたノードに関連付けられている前記可否情報がアクセス不可であることを示す場合にはエラーを送信させる制御を行う請求項４記載の非接触通信装置。
【請求項７】
前記制御部は、前記特定されたノードに関連付けられている前記可否情報がアクセス不可であることを示す場合には前記アクセス要求に対して無応答とする制御を行う請求項４記載の非接触通信装置。
【請求項８】
前記可否情報は、当該可否情報が関連付けられているノードに管理されるデータにアクセスすることの可否について有効期限により特定する日時情報である請求項１記載の非接触通信装置。
【請求項９】
前記ノードは階層構造により構成されているフォルダまたはファイルであり、
前記制御部は、前記アクセス要求に係るデータが管理されているノードよりも上位の階層のノードに関連付けられている前記可否情報または前記参照情報について前記判定を行う請求項１記載の非接触通信装置。
【請求項１０】
前記複数のノードのうちの何れかのノードに関連付けられている前記可否情報を書き換えることを指示する書換指示を受信する書換指示受信部と、
前記書換指示受信部により受信された前記書換指示に基づいて前記可否情報を書き換える書換部と
をさらに具備する請求項１記載の非接触通信装置。
【請求項１１】
データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、前記複数のノードのうちの前記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、
前記複数のノードのうちの何れかのノードに管理されているデータにアクセス可能であるか否かについての問合せを非接触通信により受け付ける受付部と、
前記問合せに係るデータが管理されているノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かを判定して、前記問合せに係るデータが管理されているノードに前記可否情報が関連付けられている場合には当該可否情報を送信させる制御を行い、前記問合せに係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報を送信させる制御を行う制御部と
を具備する非接触通信装置。
【請求項１２】
前記制御部は、前記参照情報の送信に応答して第二の問合せを受信すると、当該参照情報が指し示すノードに関連付けられている前記可否情報または前記参照情報を送信させる制御を行う請求項１１記載の非接触通信装置。
【請求項１３】
データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、前記複数のノードのうちの前記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、
前記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信部と、
前記アクセス要求に係るデータが管理されているノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かを判定して、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている前記可否情報または前記参照情報が指し示す内容に基づいた処理を行う制御部と
を備える非接触通信装置と、
前記アクセス要求受信部に前記アクセス要求を非接触通信により送信するアクセス要求送信部と、
を備える情報アクセス装置と
を具備する非接触通信システム。
【請求項１４】
データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、前記複数のノードのうちの前記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部に含まれる前記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信手順と、
前記アクセス要求に係るデータが管理されているノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かを判定して、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている前記可否情報または前記参照情報が指し示す内容に基づいた処理を行う制御手順と
を具備する非接触通信方法。
【請求項１５】
データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、前記複数のノードのうちの前記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部に含まれる前記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信手順と、
前記アクセス要求に係るデータが管理されているノードに前記可否情報または前記参照情報の何れかが関連付けられているか否かを判定して、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、前記アクセス要求に係るデータが管理されているノードに前記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている前記可否情報または前記参照情報が指し示す内容に基づいた処理を行う制御手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は非接触通信装置に関し、特に、情報アクセス装置との間で非接触通信を行う非接触通信装置、非接触通信システム、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
非接触通信方式によってＲ／Ｗ（Reader and Writer）装置などの情報アクセス装置との間で通信を行うＩＣカードなどの非接触通信装置が広く用いられている。この非接触通信装置は、情報を記憶するために記憶部を備えており、記憶されている情報をＲ／Ｗ装置に送信し、あるいはＲ／Ｗ装置の指示に基づいて情報を書き換えて記憶する。
【０００３】
また、階層構造によりフォルダ単位で記憶部に記憶される情報を管理する非接触通信置が提案されている。この階層構造により情報を管理する非接触通信装置としては、例えば、各階層のフォルダに鍵を関連付けてセキュリティを高める非接触通信装置が提案されている（例えば、特許文献１参照）。この非接触通信装置において情報アクセス装置がフォルダに格納されている情報にアクセスするためには、例えば、上位の階層のフォルダに関連付けられている鍵を用いて認証を受けて、上位階層から順に認証を受けながら下位の階層にアクセスする必要がある。
【０００４】
このように、各階層のフォルダに対して鍵による認証を行わせれば、各情報アクセス装置は許可されている特定の情報にのみしかアクセスできない。すなわち、非接触通信装置と情報アクセス装置とを利用してサービスを提供する事業者が複数存在しても、それぞれに異なる鍵を持たせれば、１つの非接触通信装置だけでも、複数の事業者がそれぞれ独自に提供するサービスを安全に利用することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３６０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、従来技術では、１つの非接触通信装置だけでも複数の事業者のサービスを利用できるようになっている。ここで、例えば、特定の事業者のサービスの利用を停止する場合、非接触通信装置の所有者はその特定の事業者に対してサービスの利用停止を申し込まなければならない。そのため、複数の事業者のサービスの利用を停止する場合には、非接触通信装置の所有者は、利用を停止したい全ての事業者に対してサービスの利用停止を申し込まなければならない。また、利用を開始する場合についても同様に、利用を開始したい全ての事業者に対してサービスの利用開始を申し込む必要がある。このため、これらの停止または開始に関する手続きが煩雑であるという問題がある。
【０００７】
そこで、本発明は、複数の事業者のサービスが利用できる非接触通信装置について、複数の事業者のサービスの停止または開始に関する手続きを容易に行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、上記複数のノードのうちの上記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、上記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信部と、上記アクセス要求に係るデータが管理されているノードに上記可否情報または上記参照情報の何れかが関連付けられているか否かを判定して、上記アクセス要求に係るデータが管理されているノードに上記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、上記アクセス要求に係るデータが管理されているノードに上記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている上記可否情報または上記参照情報が指し示す内容に基づいた処理を行う制御部とを具備する画像処理装置およびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、アクセス要求に係るデータが管理されているノードに可否情報または参照情報の何れかが関連付けられているか否かを判定して、可否情報が関連付けられている場合にはこの可否情報を参照してこの可否情報が示す内容に基づいた処理を行い、参照情報が関連付けられている場合にはこの参照情報を参照してこの参照情報が指し示すノードに関連付けられている可否情報または参照情報が指し示す内容に基づいた処理を行うという作用をもたらす。
【０００９】
また、この第１の側面において、上記制御部は、上記アクセス要求に係るデータが管理されているノードに上記参照情報が関連付けられている場合において当該参照情報が指し示すノードに関連付けられている上記可否情報がアクセス可能であることを示す場合には上記アクセス要求に係るデータにアクセスさせる制御を行い、当該可否情報がアクセス不可であることを示す場合にはエラーを送信させる制御を行うようにしてもよい。これにより、アクセス要求に係るデータが管理されているノードに参照情報が関連付けられている場合においてこの参照情報が指し示すノードに関連付けられている可否情報がアクセス可能であることを示す場合にはこのアクセス要求に係るデータにアクセスさせる制御を行い、この可否情報がアクセス不可であることを示す場合にはエラーを送信させる制御を行うという作用をもたらす。
【００１０】
また、この第１の側面において、前記制御部は、前記アクセス要求に係るデータが管理されているノードに前記可否情報が関連付けられている場合において当該可否情報がアクセス可能であることを示す場合には前記アクセス要求に係るデータにアクセスさせる制御を行い、当該可否情報がアクセス不可であることを示す場合には前記アクセス要求に対して無応答とする制御を行うようにしてもよい。これにより、アクセス要求に係るデータが管理されているノードに可否情報が関連付けられている場合においてこの可否情報がアクセス可能であることを示す場合にはこのアクセス要求に係るデータにアクセスさせる制御を行い、この可否情報がアクセス不可であることを示す場合にはこのアクセス要求に対して無応答とする制御を行うという作用をもたらす。
【００１１】
また、この第１の側面において、上記記憶部は、上記参照情報が関連付けられているノードを複数含み、上記制御部は、上記アクセス要求に係るデータが管理されているノードに上記参照情報が関連付けられている場合には当該参照情報が指し示すノードに上記可否情報または上記参照情報の何れかが関連付けられているか否かの判定を順次行うことにより上記可否情報が関連付けられているノードを特定して当該特定されたノードに関連付けられている上記可否情報が示す内容に基づいた処理を行うようにしてもよい。これにより、制御部は、アクセス要求に係るデータが管理されているノードに参照情報が関連付けられている場合には参照情報が指し示すノードに可否情報または参照情報の何れかが関連付けられているか否かの判定を順次行い、可否情報が関連付けられているノードを特定して、この可否情報が示す内容に基づいた処理を行うという作用をもたらす。
【００１２】
また、この第１の側面において、上記特定されたノードに関連付けられている上記可否情報がアクセス可を示す場合には上記アクセス要求に係るデータにアクセスさせる制御を行うようにしてもよい。これにより、特定されたノードに関連付けられている可否情報がアクセス可を示す場合にはアクセス要求に係るデータにアクセスさせるという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記特定されたノードに関連付けられている上記可否情報がアクセス不可を示す場合にはエラーを送信させる制御を行うようにしてもよい。これにより、特定されたノードに関連付けられている可否情報がアクセス不可を示す場合にはエラーを送信するという作用をもたらす。
【００１４】
また、この第１の側面において、上記制御部は、上記特定されたノードに関連付けられている上記可否情報がアクセス不可を示す場合には上記前記アクセス要求に対して無応答とする制御を行うようにしてもよい。これにより、特定されたノードに関連付けられている可否情報がアクセス不可を示す場合にはアクセス要求に対して無応答とする制御を行うという作用をもたらす。
【００１５】
また、この第１の側面において、上記可否情報は、当該可否情報が関連付けられているノードに管理されるデータにアクセスすることの可否について有効期限により特定する日時情報であるようにしてもよい。これにより、アクセスの可否が日時情報に基づいて判別されるという作用をもたらす。
【００１６】
また、この第１の側面において、上記ノードは階層構造により構成されているフォルダまたはファイルであり、上記制御部は、上記アクセス要求に係るデータが管理されているノードよりも上位の階層のノードに関連付けられている上記可否情報または上記参照情報について上記判定を行うようにしてもよい。これにより、アクセス要求に係るデータが管理されているノードよりも上位の階層のノードに関連付けられている可否情報または参照情報について判定を行うという作用をもたらす。
【００１７】
また、この第１の側面において、上記複数のノードのうちの何れかのノードに関連付けられている上記可否情報を書き換えることを指示する書換指示を受信する書換指示受信部と、上記書換指示受信部により受信された上記書換指示に基づいて上記可否情報を書き換える書換部とをさらに具備するようにしてもよい。これにより、書換指示を受信すると、この受信された書換指示に基づいて可否情報を書き換えるという作用をもたらす。
【００１８】
また、この第２の側面は、データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、上記複数のノードのうちの上記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、上記複数のノードのうちの何れかのノードに管理されているデータにアクセス可能であるか否かについての問合せを非接触通信により受け付ける受付部と、上記問合せに係るデータが管理されているノードに上記可否情報または上記参照情報の何れかが関連付けられているか否かを判定して、上記問合せに係るデータが管理されているノードに上記可否情報が関連付けられている場合には当該可否情報を送信させる制御を行い、上記問い合わせに係るデータが管理されているノードに上記参照情報が関連付けられている場合には当該参照情報を送信させる制御を行う制御部とを具備する画像処理装置およびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、問合せに係るデータが管理されているノードに可否情報または参照情報の何れかが関連付けられているか否かを判定して、問い合わせに係るデータが管理されているノードに可否情報が関連付けられている場合にはこの可否情報を送信させる制御を行い、問い合わせに係るデータが管理されているノードに参照情報が関連付けられている場合にはこの参照情報を送信させる制御を行うという作用をもたらす。
【００１９】
また、この第２の側面において、上記制御部は、上記参照情報の送信に応答して第二の問合せを受信すると、当該参照情報が指し示すノードに関連付けられている上記可否情報または上記参照情報を送信させる制御を行うようにしてもよい。これにより、参照情報の送信に応答して第二の問合せを受信すると、この参照情報が指し示すノードに関連付けられている可否情報または参照情報を送信するという作用をもたらす。
【００２０】
また、この第３の側面は、データを管理する複数のノードのうちの少なくとも１つのノードと当該ノードに管理されているデータへのアクセスの可否を示す可否情報とを関連付けて記憶するとともに、上記複数のノードのうちの上記可否情報が関連付けられているノード以外のノードと当該ノード以外のノードを指し示す参照情報とを関連付けて記憶する記憶部と、上記複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を非接触通信により受信するアクセス要求受信部と、上記アクセス要求に係るデータが管理されているノードに上記可否情報または上記参照情報の何れかが関連付けられているか否かを判定して、上記アクセス要求に係るデータが管理されているノードに上記可否情報が関連付けられている場合には当該可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、上記アクセス要求に係るデータが管理されているノードに上記参照情報が関連付けられている場合には当該参照情報を参照して当該参照情報が指し示すノードに関連付けられている上記可否情報または上記参照情報が指し示す内容に基づいた処理を行う制御部とを備える非接触通信装置と、上記アクセス要求受信部にアクセス要求を非接触通信により送信するアクセス要求送信部を備える情報アクセス装置とを具備する非接触通信システムおよびこれにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、情報アクセス装置がデータにアクセスするアクセス要求を送信する場合に、非接触通信装置は、複数のノードのうちの何れかのノードに管理されているデータへのアクセス要求を受信して、このアクセス要求に係るデータが管理されているノードに可否情報または参照情報の何れかが関連付けられているか否かを判定し、アクセス要求に係るデータが管理されているノードに可否情報が関連付けられている場合には可否情報を参照して当該可否情報が示す内容に基づいた処理を行い、アクセス要求に係るデータが管理されているノードに参照情報が関連付けられている場合には、参照情報を参照して当該参照情報が指し示すノードに関連付けられている可否情報または参照情報が指し示す内容に基づいた処理を行うという作用をもたらす。
【発明の効果】
【００２１】
本発明によれば、複数の事業者のサービスが利用できる非接触通信装置について、複数の事業者のサービスの停止または開始に関する手続きを容易に行うことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態における非接触通信システム構成例を示す図である。
【図２】本発明の第１の実施の形態における移動体通信装置１００の内部構成例を示すブロック図である。
【図３】本発明の第１の実施の形態における非接触通信部１４０の内部構成例を示すブロック図である。
【図４】本発明の第１の実施の形態におけるＲ／Ｗ装置２００の内部構成例を示す図である。
【図５】本発明の第１の実施の形態におけるＥＥＰＲＯＭ１４４のデータ構造例を示す図である。
【図６】本発明の第１の実施の形態における非接触通信システム４００の機能構成例を示すブロック図である。
【図７】本発明の第１の実施の形態における非接触通信システム４００の動作を説明するためのシーケンス図である。
【図８】本発明の第１の実施の形態におけるユースケースを示す図である。
【図９】本発明の第１の実施の形態におけるユースケースを示す図である。
【図１０】本発明の第１の実施の形態における非接触通信システム４００の動作を説明するためのシーケンス図である。
【図１１】本発明の第１の実施の形態におけるアクセス制御処理の処理手順を示すフローチャートである。
【図１２】本発明の第１の実施の形態における可否情報出力処理の処理手順を示すフローチャートである。
【図１３】本発明の第２の実施の形態における非接触通信システム４０１のシステム構成例を示す図である。
【図１４】本発明の第２の実施の形態における非接触通信システム４０１の動作を説明するためのシーケンス図である。
【図１５】本発明の第３の実施の形態におけるＥＥＰＲＯＭ１４４のデータ構造例を示す図である。
【発明を実施するための形態】
【００２３】
以下、発明を実施するための最良の形態（以下、実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（非接触通信制御：移動体通信装置の例）
２．第２の実施の形態（非接触通信制御：ＩＣカードの例）
３．第３の実施の形態（非接触通信制御：移動体通信装置の変形例）
【００２４】
＜１．第１の実施の形態＞
［非接触通信システムの構成例］
図１は、本発明の第１の実施の形態における非接触通信システム４００のシステム構成例を示す図である。非接触通信システム４００は、移動体通信装置１００と、Ｒ／Ｗ装置（事業者Ａ）２００と、Ｒ／Ｗ装置（事業者Ｂ）２０１と、Ｒ／Ｗ装置（事業者Ｃ）２０２と、サーバ装置３１０とを備える。Ｒ／Ｗ装置２００乃至２０２は、インターネット３００を介してサーバ装置３１０に接続される。移動体通信装置１００は、移動体通信網３２０を介して、サーバ装置３１０に接続される。
【００２５】
移動体通信装置１００は、移動体通信網３２０を介してサーバ装置３１０との間で、無線通信を行うとともに、Ｒ／Ｗ装置２００乃至２０２との間で非接触通信を行うものである。移動体通信装置１００は、例えば、ＩＣカード機能および音声通話機能を備えた携帯電話装置である。ここで、ＩＣカード機能とは、記憶されている情報が他の装置と非接触通信により読み書きされて、この通信装置を介してサービスを提供する機能である。このＩＣカード機能は、図２に示す非接触通信部１４０により実現される。なお、移動体通信装置１００の内部構成については、図２を参照して詳細に説明する。
【００２６】
Ｒ／Ｗ装置２００乃至２０２は、移動体通信装置１００との間で非接触通信を行う情報アクセス装置である。例えば、Ｒ／Ｗ装置２００乃至２０２と移動体通信装置１００とが、非接触通信により電子マネーによる決済を行い、移動体通信装置１００に記憶されている電子マネーが取引の内容に応じて減額される。なお、Ｒ／Ｗ装置２００乃至２０２の内部構成については、図４を参照して詳細に説明する。
【００２７】
サーバ装置３１０は、インターネット３００を介して、Ｒ／Ｗ装置２００乃至２０２から要求を受信し、あるいはＲ／Ｗ装置２００乃至２０２に指示を送信するものである。また、サーバ装置３１０は、移動体通信網３２０を介して、移動体通信装置１００に指示を送信する。
【００２８】
［移動体通信装置の構成例］
図２は、本発明の第１の実施の形態における移動体通信装置１００の内部構成例を示すブロック図である。移動体通信装置１００は、制御部１１０と、表示部１２０と、音声入出力部１３０と、非接触通信部１４０と、移動体通信部１５０と、アンテナ１６０および１７０と、操作部１８０と、バス１９０とを備える。
【００２９】
制御部１１０は、ＣＰＵ（Central Processing Unit）などから構成され、移動体通信装置１００の動作全体を制御するものである。
【００３０】
表示部１２０は、画面を有する液晶表示装置などから構成され、制御部１１０の制御に基づいて、この画面に各種の画像を表示するものである。例えば、Ｒ／Ｗ装置２００乃至２０２との間で、サービスの一種として電子マネーによる決済が行われる場合、この決済に関する各メニューが表示部１２０の画面に表示される。
【００３１】
音声入出力部１３０は、制御部１１０の制御に基づいて、音声通話するためにユーザから入力されたデータをデジタルデータに変換し、あるいは移動体通信部１５０が受信した音声データを出力するものである。
【００３２】
非接触通信部１４０は、制御部１１０の制御に基づいて、Ｒ／Ｗ装置２００乃至２０２とアンテナ１６０を介して非接触通信を行うものである。この非接触通信部１４０により、移動体通信装置１００のＩＣカード機能が実現される。
【００３３】
移動体通信部１５０は、アンテナ１７０を介して、移動体通信網３２０に接続されているサーバ装置３１０から送信される指示信号を受信するものである。また、移動体通信部１５０は、移動体通信網３２０を介して接続される他の移動体通信装置と通信して、移動体通信装置１００が備える音声通話機能を実現させるものである。
【００３４】
操作部１８０は、操作ボタン等から構成されて、ユーザにより操作ボタンに入力された内容を受け付け、受け付けた内容に応じた制御信号を制御部１１０に出力するものである。例えば、Ｒ／Ｗ装置２００乃至２０２と、移動体通信装置１００の非接触通信部１４０との間で電子マネーによる決済が行われる場合、表示部１２０の画面に表示される決済に関するメニューに従ってユーザが指示を入力する時に、操作部１８０が用いられる。
【００３５】
図３は、本発明の第１の実施の形態における非接触通信部１４０の内部構成例を示すブロック図である。非接触通信部１４０は、ＣＰＵ１４１と、ＲＯＭ（Read Only Memory）１４２と、ＲＡＭ（Random Access Memory）１４３とを備える。また、非接触通信部１４０は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Rom）１４４と、通信部１４５と、バス１４６とを備える。
【００３６】
ＣＰＵ１４１は、ＲＯＭ１４２に記憶されているプログラムを読み出して、このプログラムに従って非接触通信部１４０全体の動作を制御するものである。なお、ＣＰＵ１４１により実現される機能構成例については、図６を参照して詳細に説明する。
【００３７】
ＲＯＭ１４２は、読み出し専用の記憶装置から構成され、ＣＰＵ１４１の動作に必要なプログラムやパラメータ等を記憶し、ＣＰＵ１４１にこれらプログラム等を供給するものである。
【００３８】
ＲＡＭ１４３は、読み書き可能な記憶装置から構成され、ＣＰＵ１４１が処理を行うときに、その処理中のデータなどを一時的に記憶するものである。
【００３９】
ＥＥＰＲＯＭ１４４は、不揮発性の記憶装置から構成され、移動体通信装置１００がＲ／Ｗ装置２００乃至２０２との通信を終了して電力の供給が無くなった後でも、情報を記憶し続けることができるものである。ＥＥＰＲＯＭ１４４は階層構造にして情報を記憶して下位階層へのアクセスを鍵で制限するため、Ｒ／Ｗ装置２００乃至２０２がアクセスできる情報が限られるようになっている。なお、ＥＥＰＲＯＭ１４４のデータ構造については、図５を参照して詳細に説明する。
【００４０】
通信部１４５は、変復調回路や電力発生回路等から構成され、ＣＰＵ１４１の制御に基づいて、Ｒ／Ｗ装置２００乃至２０２とアンテナ１６０を介して無線によりデータの送受信を行うものである。
【００４１】
非接触通信部１４０のバス１４６は、移動体通信装置１００のバス１９０に接続されており、非接触通信部１４０はバス１９０に接続されている制御部１１０などと情報のやり取りを行うことができる。
【００４２】
アンテナ１６０は、コイル等から構成され、Ｒ／Ｗ装置２００乃至２０２と通信部１４５との間で搬送波を送受信させるものである。
【００４３】
［Ｒ／Ｗ装置の構成例］
次に、図４を用いて、Ｒ／Ｗ装置２００乃至２０２の内部構成について説明する。なお、Ｒ／Ｗ装置２００乃至２０２の構成はそれぞれ同一であり、ここではＲ／Ｗ装置２００を例にして説明する。
【００４４】
図４は、本発明の第１の実施の形態におけるＲ／Ｗ装置２００の内部構成例を示す図である。Ｒ／Ｗ装置２００は、ＣＰＵ２１０と、ネットワーク通信部２１１と、記憶部２１２と、非接触通信部２１３と、バス２１４とを備える。
【００４５】
ＣＰＵ２１０は、記憶部２１２に記憶されているプログラムを読み出して、このプログラムに従ってＲ／Ｗ装置２００全体の動作を制御するものである。なお、ＣＰＵ２１０により実現される機能構成例については、図６を参照して詳細に説明する。
【００４６】
ネットワーク通信部２１１は、インターネット３００に接続されており、ＣＰＵ２１０の制御に基づいて、インターネット３００を介してサーバ装置３１０と通信するものである。
【００４７】
記憶部２１２は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭなどの情報を記憶する装置から構成され、各種の情報を記憶するものであり、記憶されている情報をＣＰＵ２１０等に供給する。
【００４８】
非接触通信部２１３は、ＣＰＵ２１０の制御に基づいて、移動体通信装置１００とアンテナ２１５を介して通信するものである。
【００４９】
バス２１４には、ＣＰＵ２１０、ネットワーク通信部２１１、記憶部２１２、および非接触通信部２１３のそれぞれが接続され、これらの間での情報のやり取りを可能にする。
【００５０】
［ＥＥＰＲＯＭのデータ構造］
図５は、本発明の第１の実施の形態におけるＥＥＰＲＯＭ１４４のデータ構造例を示す図である。このＥＥＰＲＯＭ１４４は、階層構造により構成された複数のノードに各情報を関連付けて記憶する。この階層構造は、最上位階層のノード（ルートフォルダ）の下位階層に、複数のノード（フォルダ）が属する階層構造である。
【００５１】
ここで、ルートフォルダ５０１は、この階層構造を管理するシステム全体を定義するシステム定義情報である。また、フォルダ５０２乃至５０７は、各フォルダが管理するエリアを定義するエリア定義情報である。エリアとは、フォルダにより管理される下位階層のノードを包括的に示す概念的な領域である。また、フォルダには、ファイルが属する。このファイルは、サービス定義情報とユーザブロックとを含む。なお、サービス定義情報は、対応するユーザブロックにアクセスするための鍵や、対応するユーザブロックのブロック数等を定義する情報である。また、ユーザブロックは、例えば、１ブロックあたり１６バイトで構成されて、電子マネー情報等の各種の情報が格納される。
【００５２】
具体的には、最上位のルートフォルダ５０１の下位階層にはフォルダ５０２が属し、フォルダ５０２の下位階層にはフォルダ５０３乃至５０５が属する。また、フォルダ５０３の下位階層にはフォルダ５０６が属し、フォルダ５０４の下位階層にはフォルダ５０７が属する。また、フォルダ５０６の下位階層にはファイル５８０が属し、フォルダ５０７にはファイル５８１が属し、フォルダ５０５にはファイル５８２が属する。例えば、フォルダ５０６に属するファイル５８０は、サービス定義情報５１１およびユーザブロック５５１乃至５５３から構成されている。
【００５３】
ここで、例えば、フォルダ５０３が管理するエリアは、フォルダ５０３に属するフォルダ５０６およびフォルダ５０６に属するファイル５８０に相当するエリアであり、これを事業者Ａ領域５６１として定義する。同様に、フォルダ５０４が管理するエリアを事業者事業者Ｂ領域５６２として定義し、フォルダ５０５が管理するエリアを事業者Ｃ領域５６３として定義する。
【００５４】
また、各ノードには、固有の鍵（例えば、鍵５２１乃至５３０）が関連付けられている。例えば、ルートフォルダ５０１には鍵５２１が関連付けられ、フォルダ５０２には鍵５２２が関連付けられている。なお、図５に示す各鍵には、対応するノードを示す識別情報が括弧書きで示されている。各ノードに関連付けられている鍵は、各ノードまたは各ノードの下位階層に属するノードにアクセスがあったときに認証に用いられるものである。例えば、ファイル５８０にアクセスがあった場合、ファイル５８０に含まれるサービス定義情報５１１に関連付けられている鍵５２８を用いた認証が行われる。そして、ファイル５８０に属するユーザブロック５５１乃至５５３に格納されている情報が読み出され、あるいはユーザブロック５５１乃至５５３に新たな情報が書き込まれる。
【００５５】
なお、Ｒ／Ｗ装置２００乃至２０２が、あるフォルダに属するファイルにアクセスする場合には、例えば、そのファイルに関連付けられている鍵および上位階層のフォルダに関連付けられている鍵を全て有することを条件とすることができる。ただし、例えば、そのファイルに関連付けられている鍵を有していれば、上位階層のフォルダに関連付けられている全ての鍵を有していなくても、そのファイルにアクセス可能としてもよい。例えば、そのファイルに関連付けられている鍵と、予め設定されている上位階層のフォルダに関連付けられている鍵とを有することを条件とすることができる。なお、本発明の第１の実施の形態では、アクセス対象となるファイルに関連付けられている鍵および上位階層のフォルダに関連付けられている鍵を全て有することを条件に、そのファイルにアクセス可能とする場合を例にして説明する。
【００５６】
例えば、Ｒ／Ｗ装置２００が、ファイル５８０にアクセスする場合を例にして説明する。Ｒ／Ｗ装置２００は、ルートフォルダ５０１、フォルダ５０２、５０３、５０６、ファイル５８０について認証を行うための共通鍵（鍵５２１、鍵５２２乃至５２３、５２６、５２８）を有しているものとする。Ｒ／Ｗ装置２００がサービス定義情報５１１にアクセスするために、まず、ルートフォルダ５０１について鍵５２１で認証を行う。次に、フォルダ５０２については鍵５２２で認証を行い、フォルダ５０３については鍵５２３で認証を行い、フォルダ５０６については鍵５２６で認証を行う。このように、上位の階層から順に下位の階層まで、フォルダに関連付けられている鍵で認証が行われ、最後に、ファイル５８０については鍵５２８で認証が行われて、Ｒ／Ｗ装置２００はファイル５８０にアクセスする。
【００５７】
このように、各ノード（フォルダおよびファイル）には必要に応じて鍵が関連付けられている。そして、各Ｒ／Ｗ装置２００乃至２０２が、各事業者に割り当てられているノードに関連付けられている共通鍵を有することで、ＥＥＰＲＯＭ１４４に記憶されているファイル５８０乃至５８２へのアクセスはＲ／Ｗ装置２００乃至２０２ごとに限定される。例えば、図５に示すように、Ｒ／Ｗ装置２００を有する事業者Ａは事業者Ａ領域５６１の範囲内にのみアクセス可能と設定することができる。同様に、Ｒ／Ｗ装置２０１を有する事業者Ｂは事業者Ｂ領域５６２の範囲内にのみ、アクセス可能と設定することができる。また、Ｒ／Ｗ装置２０２を有する事業者Ｃは事業者Ｃ領域５６３の範囲内にのみアクセス可能と設定することができる
【００５８】
事業者ごとに割り当てられた事業者領域に属する最上位の階層（すなわち、フォルダ５０３、フォルダ５０４、およびフォルダ５０５）には、例えば、参照情報または可否情報が関連付けられている。例えば、図５に示すように、フォルダ５０３に可否情報５４１が関連付けられ、フォルダ５０４に参照情報５３２が関連付けられ、フォルダ５０５に参照情報５３３が関連付けられている。
【００５９】
可否情報には、この可否情報が関連付けられているノードまたはそのノードよりも下位の階層に属するファイルにアクセス要求があった場合に、そのアクセスの可否を示す情報が格納される。具体的には、可否情報には、アクセス可能を示す「可」またはアクセス不可を示す「否」が格納される。あるフォルダに関連付けられている可否情報に「否」が格納されている場合、そのフォルダおよびそのフォルダより下位の階層に属するファイルにアクセスすることはできない。一方、あるフォルダの可否情報に「可」が格納されていれば、そのフォルダおよびそのフォルダより下位の階層に属するファイルにアクセスすることができる。例えば、図５に示すように、フォルダ５０３に関連付けられている可否情報５４１に「可」が格納されている場合、Ｒ／Ｗ装置（事業者Ａ）２００は、サービス定義情報５１１にアクセス可能である。
【００６０】
参照情報には、この参照情報が関連付けられているノード以外のノードに付与されている識別情報が格納される。例えば、図５に示すように、フォルダ５０４に関連付けられている参照情報５３２には、フォルダ５０３の識別情報「エリア＃１０００」が格納されている。また、フォルダ５０５に関連付けられている参照情報５３３には、フォルダ５０４の識別情報「エリア＃２０００」が格納されている。なお、参照情報に格納される識別情報により特定されるフォルダには、可否情報または参照情報のいずれかが関連付けられているものとする。
【００６１】
例えば、参照情報が関連付けられているフォルダおよびそのフォルダより下位の階層に記憶されているファイルにアクセス要求があった場合、このファイルへのアクセスの可否について、まず、参照情報に格納されている識別情報が参照される。そして、この識別情報を有するフォルダに可否情報が関連付けられていれば、この可否情報に格納されている「可」または「否」に基づいて処理が行われる。例えば、参照先のフォルダに関連付けられている可否情報に「可」が格納されていれば、その参照元のフォルダおよびそのフォルダより下位の階層に記憶されているファイルへのアクセスが許可される。すなわち、アクセス要求に係るファイルへのアクセスが許可される。また、参照先のフォルダに関連付けられている可否情報に「否」が格納されていれば、アクセス要求元のＲ／Ｗ装置にエラーが送信される。または、無応答とする処理を行うようにしてもよい。一方、参照先のフォルダに可否情報が関連付けられておらず参照情報が関連付けられている場合には、参照先の参照情報に格納されている識別情報で示されるフォルダに可否情報または参照情報が関連付けられているかが判定される。このように、参照先のフォルダに可否情報および参照情報のうちのどちらが関連付けられているかが判定され、参照情報が関連付けられていればその参照情報に格納されている識別情報で示されるフォルダについて、さらに判定される。
【００６２】
例えば、Ｒ／Ｗ装置（事業者Ｂ）２０１からのアクセス要求が図５に示すファイル５８１の場合、上位の階層のフォルダ５０４に参照情報５３２が関連付けられているため、ファイル５８１へのアクセスの可否について判定される。このとき、参照情報５３２に「エリア＃１０００」が格納されているため、エリア＃１０００の識別情報が付与されているフォルダ５０３に、可否情報または参照情報のうちのどちらが関連付けられているかが判定される。この場合、フォルダ５０３に可否情報５４１が関連付けられているため、可否情報５４１に「可」または「否」のいずれが格納されているかについて判定される。この場合には、可否情報５４１に「可」が格納されているため、Ｒ／Ｗ装置（事業者Ｂ）２０１からのアクセス要求に係るファイル５８１へのアクセスが許可される。
【００６３】
また、例えば、Ｒ／Ｗ装置（事業者Ｃ）２０２からのアクセス要求が図５に示すファイル５８２の場合、上位の階層のフォルダ５０５に参照情報５３３が関連付けられているため、ファイル５８２へのアクセスの可否が判別される。このとき、参照情報５３３に参照情報「エリア＃２０００」が格納されているため、エリア＃２０００の名称を有するフォルダ５０４に、可否情報または参照情報のうちのどちらが関連付けられているかが判定される。フォルダ５０４には参照情報５３２が関連付けられているため、参照情報５３２に格納されている参照情報「エリア＃１０００」の名称が付与されているフォルダ５０３について、可否情報または参照情報のうちのどちらが関連付けられているかが次に判別される。フォルダ５０３には可否情報５４１が関連付けられているため、可否情報５４１に「可」または「否」のいずれが格納されているかについて判定される。この場合には、可否情報５４１に「可」が格納されているため、Ｒ／Ｗ装置（事業者Ｃ）２０２からのアクセス要求に係るファイル５８２へのアクセスが許可される。
【００６４】
次に、Ｒ／Ｗ装置から、あるファイルにアクセス可能であるかを判別するために可否情報を取得するためのコマンド（問合せ）が出力された場合の可否情報出力処理について説明する。例えば、Ｒ／Ｗ装置（事業者Ａ）２００からファイル５８０にアクセス可能であるかの問合せを移動体通信装置１００が受けた場合には、ファイル５８０の上位階層となるフォルダ５０３に関連付けられている可否情報５４１が読み出される。そして、この可否情報５４１がＲ／Ｗ装置（事業者Ａ）２００に送信される。
【００６５】
また、例えば、Ｒ／Ｗ装置（事業者Ｂ）２０１からファイル５８１にアクセス可能であるかの問合せを移動体通信装置１００が受けた場合には、ファイル５８１の上位階層となるフォルダ５０４に関連付けられている参照情報５３２が読み出される。そして、この参照情報５３２がＲ／Ｗ装置（事業者Ｂ）２０１に送信される。この参照情報５３２を取得したＲ／Ｗ装置（事業者Ｂ）２０１は、再び移動体通信装置１００に問合せを出力する。そして、再び問合せを受けた移動体通信装置１００により、参照情報５３２に格納されている「エリア＃１０００」の名称が付与されているフォルダ５０３に関連付けられている可否情報５４１が出力される。
【００６６】
また、例えば、Ｒ／Ｗ装置（事業者Ｃ）２０２からファイル５８２にアクセス可能であるかの問合せを移動体通信装置１００が受けた場合には、ファイル５８２の上位階層となるフォルダ５０５に関連付けられている参照情報５３３が読み出される。そして、この参照情報５３３がＲ／Ｗ装置（事業者Ｃ）２０２に送信される。この参照情報５３３を取得したＲ／Ｗ装置（事業者Ｃ）２０２は、再び移動体通信装置１００に問合せを出力する。そして、再び問合せを受けた移動体通信装置１００により、参照情報５３３に格納されている「エリア＃２０００」の名称が付与されているフォルダ５０４に関連付けられている参照情報５３２が出力される。この参照情報５３２を取得したＲ／Ｗ装置（事業者Ｃ）２０２は、再び移動体通信装置１００に問合せを出力する。そして、再び問合せを受けた移動体通信装置１００により、参照情報５３２に格納されている「エリア＃１０００」の名称が付与されているフォルダ５０３に関連付けられている可否情報５４１が出力される。
【００６７】
このようにして、可否情報が送信されるまで、Ｒ／Ｗ装置は問合せを繰り返すことにより、可否情報を取得することができる。なお、Ｒ／Ｗ装置が可否情報を取得した場合、可否情報に基づいて問合せに係るデータにアクセスできるか否かを判別する。すなわち、Ｒ／Ｗ装置が取得した可否情報に「可」が格納されていれば、問合せに係るデータにアクセスできると判別する。また、Ｒ／Ｗ装置が取得した可否情報に「否」が格納されていれば、問合せに係るデータにアクセスできないと判別する。なお、Ｒ／Ｗ装置が問合せに係るデータにアクセスできると判別した場合には、ＲｅａｄコマンドやＷｒｉｔｅコマンドによりこのデータにアクセスするようにしてもよい。
【００６８】
なお、図５に示す例では、事業者領域に属する最上位の階層（すなわち、フォルダ５０３乃至５０５）に参照情報または可否情報が関連付けられている例について説明した。しかし、事業者領域の最上位の階層以外のノードに参照情報または可否情報を関連付けるようにしてもよい。例えば、事業者領域に属する下位のフォルダおよびファイルに参照情報または可否情報が関連付けられていてもよい。例えば、図５に示すフォルダ５０６またはファイル５８０に可否情報または参照情報が関連付けられていてもよい。
【００６９】
なお、可否情報に格納されている「可」または「否」の情報は、書換えが可能となっている。具体的には、サーバ装置３１０からの指示に基づいて、可否情報に格納されている情報が書き換えられる。
【００７０】
上記説明の通り、ＥＥＰＲＯＭ１４４に記憶されているファイル５８０乃至５８２にＲ／Ｗ装置２００乃至２０２からアクセス要求があった場合に、アクセス先の事業者領域に可否情報および参照情報のいずれかが関連付けられているかについて判定される。アクセス先の事業者領域に可否情報が関連付けられていれば、その可否情報に格納されている「可」または「否」に基づいてアクセスの可否が決められる。一方、アクセス先の事業者領域に参照情報が関連付けられていれば、その参照情報に格納されている識別情報が示すフォルダについて、可否情報および参照情報のいずれかが関連付けられているかについて判定される。このように、参照情報に格納される識別情報が付与されているフォルダについて順次判定されながら、可否情報が関連付けられているフォルダが特定される。そして、この特定されたフォルダに関連付けられている可否情報に基づいた処理が行われる。例えば、可否情報に「可」が格納されていれば、アクセス要求元のＲ／Ｗ装置２００乃至２０２にアクセス要求に係るデータへのアクセスが許可される。また、例えば、可否情報に格納されている情報に「否」が格納されていれば、アクセス要求元のＲ／Ｗ装置２００乃至２０２に対してアクセスを許可しないための処理が行われる。この処理として、例えば、アクセス要求元にエラーを通知する処理が行われる。また、例えば、アクセス要求元に対して無応答とする処理を行うようにしてもよい。
【００７１】
また、ＥＥＰＲＯＭ１４４に記憶されているいずれかのノードにＲ／Ｗ装置２００乃至２０２からアクセス可能であるか否かの問合せが送信される場合がある。この場合には、この問合せに係るノードまたは、このノードを管理するノードに参照情報または可否情報が関連付けられているか否かが判定される。この問合せに係るノードに可否情報が関連付けられていれば、この可否情報が問合せ元のＲ／Ｗ装置２００乃至２０２に送信される。また、この問合せに係るノードに参照情報が関連付けられていれば、この参照情報が問合せ元のＲ／Ｗ装置２００乃至２０２に送信される。そして、参照情報を取得したＲ／Ｗ装置２００乃至２０２は再度問合せを行う。この再度の問合せに対して、この問合せに係る参照情報が示すノードが参照されてそのノードに関連付けられている参照情報または可否情報が問合せ元のＲ／Ｗ装置２００乃至２０２に送信される。このようにして、Ｒ／Ｗ装置２００乃至２０２は可否情報を取得するまで問合せを繰り返す。
【００７２】
［非接触通信システムの機能構成例］
図６は、本発明の第１の実施の形態における非接触通信システム４００の機能構成例を示すブロック図である。非接触通信システム４００は、移動体通信装置１００と、Ｒ／Ｗ装置２００乃至２０２とを備える。なお、図６では、Ｒ／Ｗ装置２００乃至２０２のうちＲ／Ｗ装置２００のみを示すものとする。
【００７３】
移動体通信装置１００は、機能構成として、記憶部４１１と、非接触通信制御部４１２と、可否情報書換部４１３と、情報受信部４１４と、情報送信部４１５と、書換指示受信部４１６とを備える。
【００７４】
記憶部４１１は、ノードを階層構造で構成してデータを管理するものである。複数のノードには、可否情報が関連付けられているノードと、参照情報が関連付けられているノードとがそれぞれ少なくとも１つ含まれる。なお、記憶部４１１は、図３に示すＥＥＰＲＯＭ１４４に対応するものである。
【００７５】
非接触通信制御部４１２は、情報受信部４１４が受信したアクセス要求に係るデータが管理されているノードに可否情報または参照情報が関連付けられているか否かを判定するものである。この非接触通信制御部４１２は、アクセス要求に係るデータが管理されているノードに可否情報が関連付けられている場合、この可否情報を参照してこの可否情報が示す内容に基づいた処理を行う。また、非接触通信制御部４１２は、アクセス要求に係るデータが管理されているノードに参照情報が関連付けられている場合、参照情報を参照してこの参照情報が指し示すノードに関連付けられている可否情報または参照情報が指し示す内容に基づいた処理を行う。なお、アクセス要求とは、Ｒ／Ｗ装置２００から送信されるものであり、記憶部４１１に記憶されているデータへのアクセスを要求するための信号である。例えば、非接触通信制御部４１２は、アクセス要求に係るデータが管理されているノードに可否情報が関連付けられている場合には、可否情報に「可」または「否」のいずれが格納されているかについて判定する。可否情報に「可」が格納されていれば、非接触通信制御部４１２は、アクセス要求に係るデータへのアクセスをアクセス要求元のＲ／Ｗ装置２００に許可する。また、可否情報に「否」が格納されていれば、非接触通信制御部４１２は、情報送信部４１５からアクセス要求元のＲ／Ｗ装置２００に対してアクセスを許可しないための処理を行う。例えば、アクセス要求元にエラーを通知する処理、または、アクセス要求元に対して無応答とする処理を行う。
【００７６】
また、非接触通信制御部４１２は、情報受信部４１４が受信した問合せに係るデータが管理されているノードに可否情報または参照情報が関連付けられているか否かを判定する。この非接触通信制御部４１２は、この問合せに係るデータが管理されているノードに可否情報が関連付けられていれば、情報送信部４１５から問合せ元のＲ／Ｗ装置２００にこの可否情報を送信させる制御を行う。また、非接触通信制御部４１２は、この問合せに係るデータが管理されているノードに参照情報が関連付けられていれば、情報送信部４１５から問合せ元のＲ／Ｗ装置２００にこの参照情報を送信させる制御を行う。問合せ元のＲ／Ｗ装置２００における情報受信部４２３が参照情報を取得した場合には、Ｒ／Ｗ装置制御部４２１は移動体通信装置１００に対して再び問合せを行う。この問合せを情報受信部４１４により受信した非接触通信制御部４１２は、この参照情報が指し示すノードに可否情報または参照情報が関連付けられているか否かを判定する。この場合に、この参照情報が指し示すノードに可否情報が関連付けられていれば、非接触通信制御部４１２は、情報送信部４１５から問合せ元のＲ／Ｗ装置２００にこの可否情報を送信させる制御を行う。また、この参照情報が指し示すノードに参照情報が関連付けられていれば、非接触通信制御部４１２は、情報送信部４１５から問合せ元のＲ／Ｗ装置２００にこの参照情報を送信させる制御を行う。このようにして、非接触通信制御部４１２は、Ｒ／Ｗ装置２００から問合せを受けるごとに可否情報または参照情報を送信させる制御を行う。なお、非接触通信制御部４１２は、図３に示すＣＰＵ１４１に対応するものである。また、非接触通信制御部４１２は、特許請求の範囲に記載の制御部の一例である。
【００７７】
可否情報書換部４１３は、書換指示受信部４１６が受信した書換指示に基づいて、記憶部４１１に記憶されている可否情報を書き換えるものである。なお、可否情報書換部４１３は、特許請求の範囲に記載の書換部の一例である。
【００７８】
情報受信部４１４は、Ｒ／Ｗ装置２００の情報送信部４２２から非接触通信により送信されたアクセス要求または問合せを受信するものである。そして、受信したアクセス要求または問合せを非接触通信制御部４１２に出力する。なお、情報受信部４１４は、特許請求の範囲に記載のアクセス要求受信部の一例である。
【００７９】
情報送信部４１５は、非接触通信制御部４１２の制御に基づいて、Ｒ／Ｗ装置２００の情報受信部４２３に各情報を送信するものである。例えば、情報送信部４１５は、Ｒ／Ｗ装置２００の情報受信部４２３に非接触通信によりエラーを送信する。また、この情報送信部４１５は、記憶部４１１から読み出された可否情報または参照情報を非接触通信によりＲ／Ｗ装置２００の情報受信部４２３に送信する。
【００８０】
次に、サーバ装置３１０から可否情報を書き換える指示がなされた時の書換処理について説明する。まず、サーバ装置３１０から可否情報を書き換える指示を示す書換指示を受信した書換指示受信部４１６は、書換指示の内容を可否情報書換部４１３に出力する。そして、可否情報書換部４１３は、その書換指示の内容に基づいて、ノードに関連付けられている可否情報を書き換える。この書換指示は、例えば、特定のノードに関連付けられている可否情報の内容を書き換える（例えば、アクセス可からアクセス不可への書き換え）指示である。
【００８１】
次に、Ｒ／Ｗ装置２００の機能構成について説明する。Ｒ／Ｗ装置２００は、機能構成として、Ｒ／Ｗ装置制御部４２１と、情報送信部４２２と、情報受信部４２３とを備える。
【００８２】
Ｒ／Ｗ装置制御部４２１は、記憶部４１１に記憶されているデータへのアクセス要求を情報送信部４２２に送信させるものである。この場合には、そのアクセス要求に係るデータへのアクセスの可否が移動体通信装置１００側で判断される。また、アクセス要求に係るデータのアクセスの可否をＲ／Ｗ装置２００側で判断する場合には、Ｒ／Ｗ装置制御部４２１は、問合せを情報送信部４２２に送信させる。この場合には、Ｒ／Ｗ装置制御部４２１は情報受信部４２３が受信した可否情報または参照情報を受け取る。なお、Ｒ／Ｗ装置制御部４２１が可否情報を取得した場合には可否情報に基づいて問合せに係るデータにアクセスできるか否かを判定する。一方、Ｒ／Ｗ装置制御部４２１が参照情報を取得した場合には再度の問合せを情報送信部４２２に送信させる。なお、Ｒ／Ｗ装置制御部４２１は、図４に示すＣＰＵ２１０に対応するものである。また、Ｒ／Ｗ装置制御部４２１は、特許請求の範囲に記載の判別部の一例である。
【００８３】
情報送信部４２２は、Ｒ／Ｗ装置制御部４２１の指示に基づいて、アクセス要求を移動体通信装置１００の情報受信部４１４に非接触通信により送信する。また、この情報送信部４２２は、Ｒ／Ｗ装置制御部４２１の指示に基づいて、問合せを移動体通信装置１００の情報受信部４１４に非接触通信により送信する。
【００８４】
情報受信部４２３は、移動体通信装置１００の情報送信部４１５から可否情報または参照情報を非接触通信により受信し、これをＲ／Ｗ装置制御部４２１に送信する。なお、アクセス要求送信部４２２および情報受信部４２３は、図４に示す非接触通信部２１３に対応するものである。
【００８５】
［移動体通信装置の通信例］
次に、図７乃至９を用いて、非接触通信システム４００における非接触通信の動作の一例について説明する。本動作の説明にあたり、ＥＥＰＲＯＭ１４４には、図５に示す通りに参照情報および可否情報がフォルダに関連付けられているものとする。また、各事業者のＲ／Ｗ装置２００乃至２０２は適切な鍵を有しており、独自に割り当てられている事業者エリアにのみアクセスできるものとする。なお、図７については、図８および図９を参照しつつ詳細に説明する。図８および図９は、本発明の第１の実施の形態における非接触通信システム４００の動作の流れを模式的に示す図である。図８および図９に示す人物（所有者７０１）は、移動体通信装置１００の所有者である。なお、この動作例の説明において、Ｒ／Ｗ装置２００乃至２０２と移動体通信装置１００との間で行われるポーリング（Polling）信号とその応答反応に係るやり取りについては説明を省略する。
【００８６】
図７は、本発明の第１の実施の形態における非接触通信システム４００の動作を説明するためのシーケンス図である。
【００８７】
まず、移動体通信装置１００がＲ／Ｗ装置（事業者Ａ）２００と通信する場合、ＥＥＰＲＯＭ１４４の可否情報５４１には「可」が格納されているため、Ｒ／Ｗ装置（事業者Ａ）２００による事業者Ａ領域５６１内のデータへのアクセスを許可する。例えば、図８（ａ）に示すように、所有者７０１が移動体通信装置１００をＲ／Ｗ装置２００に近づけると（７１０）、Ｒ／Ｗ装置（事業者Ａ）２００はＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６０１）。このとき、Ｒ／Ｗ装置（事業者Ａ）２００は事業者Ａ領域５６１内のデータにアクセスできる状態であるため、事業者Ａ領域５６１内のデータを読み出す（図７、６０２）。
【００８８】
また、図８（ａ）に示すように、所有者７０１が移動体通信装置１００をＲ／Ｗ装置２０１に近づけると（７１１）、Ｒ／Ｗ装置（事業者Ｂ）２０１はＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６０３）。このとき、Ｒ／Ｗ装置（事業者Ｂ）２０１は事業者Ｂ領域５６２内のデータにアクセスできる状態であるため、事業者Ｂ領域５６２内のデータを読み出す（図７、６０４）。
【００８９】
また、図８（ａ）に示すように、所有者７０１が移動体通信装置１００をＲ／Ｗ装置２０２に近づけると（７１２）、Ｒ／Ｗ装置（事業者Ｃ）２０２はＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６０５）。このとき、Ｒ／Ｗ装置（事業者Ｃ）２０２は事業者Ｃ領域５６３内のデータにアクセスできる状態であるため、事業者Ｃ領域５６３内のデータを読み出す（図７、６０６）。
【００９０】
ここで、移動体通信装置１００が盗難された場合に、移動体通信装置１００のＥＥＰＲＯＭ１４４に記憶されているファイルにアクセスされるのを防止するための動作について説明する。
【００９１】
例えば、図８（ｂ）に示すように、移動体通信装置１００が所有者７０１から盗難されて、取得者７０２が移動体通信装置１００を所持しているものとする。その場合、所有者７０１は、図９（ａ）に示すように、所有者７０１から事業者Ａに盗難があった旨を連絡する（７１３）。
【００９２】
事業者Ａは、サーバ装置３１０を管理しているシステム管理者７０３に対して、事業者Ａ領域５６１のサービスが利用されないように可否情報５４１を「可」から「否」にするように依頼する（図９（ａ）、７１４）。具体的には、Ｒ／Ｗ装置（事業者Ａ）２００からサーバ装置３１０に無効化要求が送信される（図７、６０７）。そして、サーバ装置３１０は、可否情報５４１を「可」から「否」に書き換える指示を示す書換指示を移動体通信装置１００に出力する（図９（ａ）、７１５）。移動体通信装置１００は、移動体通信網３２０を介して、書換指示を受信する（図９（ａ）、７１６）。このようにして、移動体通信装置１００は、サーバ装置３１０から書換指示を受信する（図７、６０８）。そして、非接触通信部１４０のＣＰＵ１４１は、書換指示に基づいて、ＥＥＰＲＯＭ１４４に記憶されているフォルダ５０３に関連付けられている可否情報５４１を「可」から「否」に書き換える。このように、可否情報５４１に「否」が格納されると、Ｒ／Ｗ装置２００乃至２０２はそれぞれ、アクセス権限のあるデータにアクセスできなくなる。
【００９３】
例えば、取得者７０２が移動体通信装置１００をＲ／Ｗ装置（事業者Ａ）２００に近づけると（図９（ｂ）、７１７）、Ｒ／Ｗ装置（事業者Ａ）２００がＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６０９）。そのとき、可否情報５４１に「否」が格納されているため、アクセス不可を示す「Ｅｒｒｏｒ」がＲ／Ｗ装置（事業者Ａ）２００に出力される（６１０）。よって、取得者７０２は、Ｒ／Ｗ装置（事業者Ａ）２００に移動体通信装置１００を近づけても、Ｒ／Ｗ装置（事業者Ａ）２００は事業者Ａ領域５６１のデータにアクセスできないため、サービスを利用することができない。
【００９４】
また、取得者７０２が移動体通信装置１００をＲ／Ｗ装置（事業者Ｂ）２０１に近づけると（図９（ｂ）、７１８）、Ｒ／Ｗ装置（事業者Ｂ）２０１がＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６１１）。このとき、参照情報５３２に「エリア＃１０００」が格納されているため、エリア＃１０００の識別情報が付与れているフォルダ５０３に参照情報または可否情報が関連付けられているか否かが判別される。この場合、フォルダ５０３に関連付けられている可否情報５４１に「否」が可格納されているため、アクセス不可を示す「Ｅｒｒｏｒ」がＲ／Ｗ装置（事業者Ｂ）２０１に出力される（６１２）。よって、取得者７０２は、Ｒ／Ｗ装置（事業者Ａ）２００に移動体通信装置１００を近づけても、Ｒ／Ｗ装置（事業者Ｂ）２０１は事業者Ｂ領域５６２のデータにアクセスできないため、サービスを利用することができない。
【００９５】
また、取得者７０２が移動体通信装置１００をＲ／Ｗ装置（事業者Ｃ）２０２に近づけると（図９（ｂ）、７１９）、Ｒ／Ｗ装置（事業者Ｃ）２０２がＥＥＰＲＯＭ１４４からデータを読み出すためのＲｅａｄコマンドを送信する（図７、６１３）。このとき、参照情報５３３に「エリア＃２０００」が格納されているため、エリア＃２０００の識別情報が付与れているフォルダ５０４に参照情報または可否情報が関連付けられているか否かが判別される。フォルダ５０４には参照情報５３２が関連付けられており、参照情報５３２に「エリア＃１０００」が格納されているため、エリア＃１０００の識別情報が付与れているフォルダ５０３に参照情報または可否情報が関連付けられているか否かが判別される。フォルダ５０３には可否情報５４１が関連付けられており、可否情報５４１に「否」が格納されているため、アクセス不可を示す「Ｅｒｒｏｒ」がＲ／Ｗ装置（事業者Ｃ）２０２に出力される（６１４）。よって、取得者７０２は、Ｒ／Ｗ装置（事業者Ｃ）２０２に移動体通信装置１００を近づけても、Ｒ／Ｗ装置（事業者Ｃ）２０２は事業者Ｃ領域５６３のデータにアクセスできないため、サービスを利用することができない。
【００９６】
なお、図７乃至９に示す例では、可否情報に「否」が格納されている場合に、移動体通信装置１００から「Ｅｒｒｏｒ」が出力されているが、移動体通信装置１００からは何も出力されないようにしてもよい。これにより、Ｒ／Ｗ装置２００乃至２０２は移動体通信装置１００から応答反応を得られないため、アクセス要求に係るデータにアクセスすることができず、サービスを利用することができない。
【００９７】
［移動体通信装置による可否・参照情報出力例］
次に、Ｒ／Ｗ装置２００乃至２０２による問合せを受けて、移動体通信装置１００から可否情報または参照情報が出力される動作例について説明する。なお、本動作の説明にあたり、ＥＥＰＲＯＭ１４４には、図５に示す通りに参照情報および可否情報がフォルダに関連付けられているものとする。
【００９８】
図１０は、本発明の第１の実施の形態における非接触通信システム４００の動作を説明するためのシーケンス図である。
【００９９】
まず、移動体通信装置１００がＲ／Ｗ装置（事業者Ａ）２００に近づけられて、Ｒ／Ｗ装置（事業者Ａ）２００から問合せを受ける場合について説明する。Ｒ／Ｗ装置（事業者Ａ）２００はポ−リング信号を送信している（８０１）。移動体通信装置１００がＲ／Ｗ装置（事業者Ａ）２００に近づけられると、移動体通信装置１００がこのポーリング信号を受信して、Ｒ／Ｗ装置（事業者Ａ）２００に応答情報を送信する（８０２）。次に、例えば、Ｒ／Ｗ装置（事業者Ａ）２００からファイル５８０にアクセス可能であるか否かの問合せが送信される（８０３）。この問合せを受けた移動体通信装置１００は、事業者Ａ領域５６１内の最上位のフォルダ５０３に関連付けられている可否情報５４１をＥＥＰＲＯＭ１４４から読み出して、この可否情報５４１をＲ／Ｗ装置（事業者Ａ）２００に送信する（８０４）。この場合、可否情報５４１に「可」が格納されているため、Ｒ／Ｗ装置（事業者Ａ）２００は、問合せに係るファイル５８０にアクセス可能であると判別する。
【０１００】
次に、移動体通信装置１００がＲ／Ｗ装置（事業者Ｂ）２０１に近づけられて、Ｒ／Ｗ装置（事業者Ｂ）２０１から問合せを受ける場合について説明する。Ｒ／Ｗ装置（事業者Ｂ）２０１はポ−リング信号を送信している（８０５）。移動体通信装置１００がＲ／Ｗ装置（事業者Ｂ）２０１に近づけられると、移動体通信装置１００がこのポーリング信号を受信して、Ｒ／Ｗ装置（事業者Ｂ）２０１に応答情報を送信する（８０６）。次に、例えば、Ｒ／Ｗ装置（事業者Ｂ）２０１からファイル５８１にアクセス可能であるか否かの問合せが送信される（８０７）。この問合せを受けた移動体通信装置１００は、事業者Ｂ領域５６２内の最上位のフォルダ５０４に関連付けられている参照情報５３２をＥＥＰＲＯＭ１４４から読み出して、この参照情報５３２をＲ／Ｗ装置（事業者Ｂ）２０１に送信する（８０８）。次に、Ｒ／Ｗ装置（事業者Ｂ）２０１は、この参照情報５３２に格納されている「エリア♯１０００」の名称が付与されているフォルダに関連付けられている可否情報または参照情報を送信するように移動体通信装置１００に再度、問合せを送信する（８０９）。再度の問合せを受けた移動体通信装置１００は、「エリア♯１０００」の名称が付与されているフォルダ５０３に関連付けられている可否情報５４１をＥＥＰＲＯＭ１４４から読み出して、この可否情報５４１をＲ／Ｗ装置（事業者Ｂ）２０１に送信する（８１０）。この場合、可否情報５４１に「可」が格納されているため、Ｒ／Ｗ装置（事業者Ｂ）２０１は、問合せに係るファイル５８１にアクセス可能であると判別する。なお、Ｒ／Ｗ装置（事業者Ｃ）２０２からファイル５８２にアクセス可能であるか否かの問合せが送信された場合についても同様に判定処理が行われる。すなわち、Ｒ／Ｗ装置（事業者Ｃ）２０２は、可否情報５４１を取得するまで問合せを繰り返す。
【０１０１】
［非接触通信装置の動作例］
次に、Ｒ／Ｗ装置２００乃至２０２が移動体通信装置１００のＥＥＰＲＯＭ１４４に記憶されているデータにアクセスするためにアクセス要求を送信した場合における移動体通信装置１００の動作について説明する。
【０１０２】
図１１は、本発明の第１の実施の形態におけるアクセス制御処理の処理手順を示すフローチャートである。
【０１０３】
Ｒ／Ｗ装置２００乃至２０２のうちのいずれかが、移動体通信装置１００と互いに通信可能な距離に近づけられると、通信可能な距離に近づけられたＲ／Ｗ装置からアクセス要求があるかが判定される（ステップＳ９０１）。なお、ステップＳ９０１は、特許請求の範囲に記載のアクセス要求受信手順の一例である。アクセス要求があれば（ステップＳ９０１；Ｙｅｓ）、非接触通信制御部４１２は、アクセス要求に係るデータを管理するノードに可否情報または参照情報が関連付けられているかを判定する（ステップＳ９０２）。
【０１０４】
アクセス要求に係るデータを管理するノードに可否情報が関連付けられていれば（ステップＳ９０２；可否情報）、非接触通信制御部４１２は、この可否情報に「可」が格納されているか否かを判別する（ステップＳ９０３）。
【０１０５】
この可否情報に「可」が格納されていれば（ステップＳ９０３；Ｙｅｓ）、非接触通信制御部４１２は、アクセス要求に係るデータへのアクセスを許可する（ステップＳ９０４）。一方、この可否情報に「否」が格納されていれば（ステップＳ９０３；Ｎｏ）、非接触通信制御部４１２は、アクセス要求元のＲ／Ｗ装置２００乃至２０２に「Ｅｒｒｏｒ」を出力する（ステップＳ９０５）。そして、ステップＳ９０４またはステップＳ９０５の動作の後に、アクセス制御処理を終了する。
【０１０６】
一方、アクセス要求に係るデータを管理するノードに参照情報が関連付けられていれば（ステップＳ９０２；参照情報）、非接触通信制御部４１２は、この参照情報が指し示すノードを参照する（ステップＳ９０６）。そして、非接触通信制御部４１２は、この参照情報が指し示すノードに他の参照情報が関連付けられているか否かを判別する（ステップＳ９０７）。この参照情報が指し示すノードに可否情報が関連付けられていれば（ステップＳ９０７；Ｎｏ）、ステップＳ９０３に進む。また、この参照情報が指し示すノードに他の参照情報が関連付けられていれば（ステップＳ９０７；Ｙｅｓ）、可否情報が関連付けられているノードが特定されるまでステップＳ９０６およびＳ９０７を繰り返す。なお、ステップＳ９０２乃至９０７は、特許請求の範囲に記載の制御手順の一例である。
【０１０７】
次に、Ｒ／Ｗ装置２００乃至２０２により、移動体通信装置１００のＥＥＰＲＯＭ１４４に記憶されているファイルにアクセス可能であるか否かの問合せを受けたときの移動体通信装置１００動作について、図１２を用いて説明する。
【０１０８】
図１２は、本発明の第１の実施の形態における可否情報出力処理の処理手順を示すフローチャートである。なお、この例では、Ｒ／Ｗ装置２００乃至２０２と移動体通信装置１００との間で行われるポーリング信号とその応答反応に係るやり取りについての図示および説明を省略する。
【０１０９】
Ｒ／Ｗ装置２００乃至２０２のうちのいずれかが、移動体通信装置１００と互いに通信可能な距離に近づけられると、通信可能な距離に近づけられたＲ／Ｗ装置から問合せがあるか否かが判定される（ステップＳ９１１）。問合せがあれば（ステップＳ９１１；Ｙｅｓ）、非接触通信制御部４１２は、問合せに係るデータを管理するノードに可否情報または参照情報のうちのどちらが関連付けられているかを判定する（ステップＳ９１２）。
【０１１０】
問合せに係るデータを管理するノードに可否情報が関連付けられていれば（ステップＳ９１２；可否情報）、非接触通信制御部４１２は、この可否情報を問合せ元のＲ／Ｗ装置２００乃至２０２に出力する（ステップＳ９１３）。そして、可否情報出力処理を終了する。一方、問合せに係るデータを管理するノードに参照情報が関連付けられていれば（ステップＳ９１２；参照情報）、非接触通信制御部４１２は、この参照情報を問合せ元のＲ／Ｗ装置２００乃至２０２に出力する（ステップＳ９１４）。
【０１１１】
次に、非接触通信制御部４１２は、この参照情報の出力に応答してＲ／Ｗ装置２００乃至２０２から問合せがあるか否かを判定する（ステップＳ９１５）。問合せがなければ（ステップＳ９１５；Ｎｏ）、可否情報出力処理を終了する。一方、問合せあれば（ステップＳ９１５；Ｙｅｓ）、ステップＳ９１２に戻り、問合せ元のＲ／Ｗ装置２００乃至２０２に可否情報を送信するまで、ステップＳ９１２およびＳ９１４を繰り返す。
【０１１２】
このように、本発明の第１の実施の形態によれば、可否情報をノードに関連付けて記憶することにより、そのノードに管理されている情報へのアクセスの可否を容易に変更することができる。また、可否情報が関連付けられているノード以外のノードに参照情報を関連付けて記憶することより、その参照情報が指し示すノードに関連付けられている可否情報に基づいて、そのノードに管理されている情報へのアクセスの可否を容易に変更することができる。また、複数のノードに参照情報が関連付けられていれば、参照情報が指し示すノードを順に辿ることにより特定されるノードの可否情報に基づいて、アクセスの可否が決まる。これにより、例えば、ある事業者領域の可否情報が書き換えられると、この可否情報を参照することによりアクセスの可否が決められる複数の事業者領域は全て、書き換えられた可否情報に従うことになる。したがって、１回の書き換えのみで、これら複数の事業者領域に係るアクセスの可否を変更できるため、参照情報により特定される可否情報に従う事業者領域が多いほど有益である。
【０１１３】
＜２．第２の実施形態＞
［非接触通信システムの構成例］
図１３は、本発明の第２の実施の形態における非接触通信システム４０１のシステム構成例を示す図である。非接触通信システム４０１は、ＩＣカード８００と、Ｒ／Ｗ装置（事業者Ａ）２００と、Ｒ／Ｗ装置（事業者Ｂ）２０１と、Ｒ／Ｗ装置（事業者Ｃ）２０２と、サーバ装置３１０とを備える。なお、本発明の第２の実施の形態は、移動体通信装置１００の代わりに、ＩＣカード８００を用いる点が本発明の第１の実施の形態と異なるが、他の部分は、本発明の第１の実施の形態と略同様である。このため、以下では、本発明の第１の実施の形態と共通する部分については、同一の符号を付してこれらの説明を省略し、本発明の第１の実施の形態に示す例と異なる部分を中心に説明する。
【０１１４】
ＩＣカード８００の内部構成は、図３に示す非接触通信１４０の内部構成と略同一であるが、ＩＣカード８００のバスが外部のバスには接続されていない点が異なる。以下、非接触通信部１４０と共通する部分については、同一の符号を付してこれらの説明を省略し、非接触通信部１４０と異なる部分を中心に説明する。なお、ＩＣカード８００は、各ＩＣカードを識別するための識別情報をＥＥＰＲＯＭ１４４に記憶しているものとする。
【０１１５】
Ｒ／Ｗ装置２００乃至２０２は、図４に示す内部構成と略同一であるが、それぞれ異なる可否情報書換リストを記憶部２１２に記憶する点が異なる。可否情報書換リストは、ＩＣカードの識別情報が記録されたリストであり、このリストに識別情報が記録されているＩＣカードの可否情報が書き換えられる。
【０１１６】
［非接触通信システムの動作例］
次に、ＩＣカード８００の所有者が、ＩＣカード８００の利用を停止する際の非接触通信システム４０１の動作について説明する。以下の動作説明では、ＥＥＰＲＯＭ１４４に記憶されているデータは図５に示すデータ構造と同一として説明する。
【０１１７】
図１４は、本発明の第２の実施の形態における非接触通信システム４０１の動作を説明するためのシーケンス図である。この例では、アクセス要求に係るデータへのアクセスの可否を移動体通信装置１００側で判断する場合を例にして説明する。ただし、アクセス要求に係るデータのアクセスの可否をＲ／Ｗ装置側で判断する場合についても同様に適用することができる。まず、第１の実施の形態の場合と同様に、ＩＣカード８００がＲ／Ｗ装置（事業者Ａ）２００に近づけられるとＲｅａｄコマンドが送信されて（６０１）、Ｄａｔａが出力される（６０２）。同様に、Ｒ／Ｗ装置（事業者Ｂ）２０１およびＲ／Ｗ装置（事業者Ｃ）２０２ともＩＣカード８００は正常に通信ができる。
【０１１８】
次に、ＩＣカード８００の所有者がＩＣカード８００の利用を停止させる場合における非接触通信システム４０１の動作について説明する。
【０１１９】
ＩＣカード８００の所有者は事業者Ａに連絡して、サービスの利用停止を申し出る。この申し出を受けた事業者Ａは、可否情報書換リストにＩＣカード８００の識別情報を加えて、新たな可否情報書換リストを記憶部２１２に記憶させる。
【０１２０】
このとき、ＩＣカード８００の所有者が、事業者ＡによるＩＣカードを利用したサービスの提供を受けようとして、ＩＣカード８００をＲ／Ｗ装置（事業者Ａ）２００に近づけたとする。Ｒ／Ｗ装置（事業者Ａ）２００はポーリング信号を送信しており（６２０）、これを受信したＩＣカード８００は応答情報を送信する（６２１）。ＩＣカード８００の識別情報を含む応答情報を受信したＲ／Ｗ装置（事業者Ａ）２００は、ＩＣカード８００の識別情報が記憶部２１２に記憶されている可否情報書換リストに含まれているか否かを判定する。本例の場合、ＩＣカード８００の識別情報が可否情報書換リストに含まれているため、Ｒ／Ｗ装置（事業者Ａ）２００はＩＣカード８００によるサービスの利用を停止させる。具体的には、Ｒ／Ｗ装置（事業者Ａ）２００は、フォルダ５０３に関連付けられている可否情報５４１を「否」に書き換える指示を示す書換指示をＩＣカード８００に出力する（６２２）。書換指示を受信したＲ／Ｗ装置（事業者Ａ）２００は、フォルダ５０３に関連付けられている可否情報５４１を「否」に書き換える。そして、ＩＣカード８００は、書換を正常に終了したことを示す正常応答をＲ／Ｗ装置（事業者Ａ）２００に送信する（６２３）。なお、この書き換えは非接触通信制御部４１２が行うものとする。
【０１２１】
このように事業者Ａ領域５６１の可否情報が「否」に書き換えられることにより、Ｒ／Ｗ装置（事業者Ａ）２００が事業者Ａ領域５６１のファイル５８０にアクセスしても、可否情報５４１が「否」になっているためアクセスできない。同様に、事業者Ｂ領域５６２および事業者Ｃ領域５６３のファイル５８１または５８２にアクセスされようとしても、可否情報５４１に格納されている「否」が参照されることにより、それぞれのファイル５８１または５８２にはアクセスされない。
【０１２２】
例えば、ＩＣカード８００の取得者が、ＩＣカード８００をＲ／Ｗ装置（事業者Ａ）２００にかざすと、Ｒ／Ｗ装置（事業者Ａ）２００は事業者Ａ領域５６１のデータを読み出すためのＲｅａｄコマンドを送信する（６０９）。これを受信したＩＣカード８００は、アクセス要求されたデータを管理するフォルダ５０３に関連付けられている可否情報５４１に「可」または「否」のいずれが格納されているかについて判定する。この場合には、可否情報５４１に「否」が格納されているため、ＩＣカード８００は、「Ｅｒｒｏｒ」をＲ／Ｗ装置（事業者Ａ）２００に出力する（６１０）。同様に、ＩＣカード８００の取得者が、ＩＣカード８００をＲ／Ｗ装置（事業者Ｂ）２０１にかざすと、Ｒ／Ｗ装置（事業者Ｂ）２０１は事業者Ｂ領域５６２のデータを読み出すためのＲｅａｄコマンドを送信する（６１１）。これを受信したＩＣカード８００は、アクセス要求されたデータを管理するフォルダ５０４に関連付けられている参照情報５３２に格納されているフォルダの識別情報に基づいて、フォルダ５０３を参照する。そして、ＩＣカード８００は、フォルダ５０３に関連付けられている可否情報５４１に「可」または「否」のいずれが格納されているかについて判定する。この場合には、可否情報５４１に「否」が格納されているため、ＩＣカード８００は、「Ｅｒｒｏｒ」をＲ／Ｗ装置（事業者Ｂ）２０１に出力する（６１２）。同様に、ＩＣカード８００の取得者が、ＩＣカード８００をＲ／Ｗ装置（事業者Ｃ）２０２にかざすと、Ｒ／Ｗ装置（事業者Ｃ）２０２は事業者Ｃ領域５６３のデータを読み出すためのＲｅａｄコマンドを送信する（６１３）。これを受信したＩＣカード８００は、アクセス要求されたデータを管理するフォルダ５０５に関連付けられている参照情報５３３に格納されているフォルダの識別情報に基づいて、フォルダ５０４を参照する。次に、ＩＣカード８００は、フォルダ５０４に関連付けられている参照情報５３２が指し示すフォルダ５０３に関連付けられている可否情報５４１に「可」または「否」のいずれが格納されているかについて判定する。この場合には、可否情報５４１に「否」が格納されているため、ＩＣカード８００は、「Ｅｒｒｏｒ」をＲ／Ｗ装置（事業者Ｃ）２０２に出力する（６１４）。
【０１２３】
このように、本発明の第２の実施の形態によれば、移動体通信網との通信機能を備えていないＩＣカード等の非接触通信装置についても、可否情報および参照情報を用いることができる。これにより、ＩＣカード等の非接触通信装置でも、複数の事業者のサービスの停止または開始に関する手続きを容易に行うことを目的とする。
【０１２４】
＜３．第３の実施の形態＞
［ＥＥＰＲＯＭのデータ構造］
図１５は、本発明の第３の実施の形態におけるＥＥＰＲＯＭ１４４のデータ構造例を示す図である。本発明の第３の実施の形態におけるＥＥＰＲＯＭ１４４のデータ構造は、図５に示すフォルダ５０３に関連付けられている可否情報５４１には日時情報５７１が格納されている点が本発明の第１の実施の形態と異なる。また、各Ｒ／Ｗ装置２００乃至２０２はＣＰＵ２１０に計時部を備えて、計時部より現在の日時情報を取得するものとする。他の部分については、本発明の第１の実施の形態と略同様である。このため、以下では、本発明の第１の実施の形態と共通する部分については、同一の符号を付してこれらの説明を省略し、本発明の第１の実施の形態に示す例と異なる部分を中心に説明する。
【０１２５】
日時情報５７１は、フォルダ５０３に属するノード（フォルダまたはファイル）に管理されているデータにアクセスすることの可否について有効期限により特定する情報である。例えば、図１に示す非接触通信システム４００において、Ｒ／Ｗ装置２００からアクセス要求があった場合について説明する。
【０１２６】
Ｒ／Ｗ装置２００からファイル５８０にアクセス要求があると、ノードに可否情報または参照情報が関連付けられているかが判定される。この場合、上位のノードであるフォルダ５０３に可否情報５４１が関連付けられているため、ファイル５８０へのアクセスの可否は、可否情報５４１に基づいて判定される。
【０１２７】
ここで、可否情報５４１には日時情報５７１「２００９／０１／０１；１２：００」（２００９年１月１日、１２時）が格納されており、この日時情報５７１がＲ／Ｗ装置２００に送信される。非接触通信により日時情報５７１を取得したＲ／Ｗ装置２００のＣＰＵ２１０は、計時部より現在時刻を取得して、これを日時情報５７１と比較することによりアクセスの可否を判定する。すなわち、日時情報５７１が現在時刻よりも先の日時であればアクセス可と判定され、日時情報５７１が現在時刻よりも前の日時であればアクセス否と判定される。
【０１２８】
例えば、現在時刻が「２００８／１２／０１；１２：００」（２００８年１２月１日、１２時）であれば、日時情報５７１と比較されて、日時情報５７１が現在時刻よりも先の日時であるため、アクセス可と判定される。よって、Ｒ／Ｗ装置２００はファイル５８０にアクセスできることになる。なお、日時情報５７１が現在時刻よりも先の日時であればアクセス否と判定され、日時情報５７１が現在時刻よりも前の日時であればアクセス可と判定されるようにしてもよい。この例では、アクセス要求に係るデータへのアクセスの可否を移動体通信装置１００側で判断する場合を例にして説明する。ただし、アクセス要求に係るデータのアクセスの可否をＲ／Ｗ装置側で判断する場合についても同様に適用することができる。
【０１２９】
このように、本発明の第３の実施の形態によれば、アクセスの可否は可否情報に格納された日時情報と現在時刻との比較により決定される。これにより、日時情報が関連付けられているノードに管理されている情報へのアクセスの可否を日時情報に基づいて容易に変更することができる。
【０１３０】
以上で示したように、本発明の各実施の形態によれば、事業者Ａ乃至Ｃのサービスの停止または開始に関する手続きを容易に行うことができる。
【０１３１】
なお、本発明の実施の形態では、非接触通信装置として、移動体通信装置１００またはＩＣカード８００を例にして説明したが、例えば、ＩＣカード機能を搭載した電子機器等の非接触通信装置に本発明の各実施の形態を適用することができる。
【０１３２】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、上述のように特許請求の範囲における発明特定事項とそれぞれ対応関係を有する。ただし、本発明は実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１３３】
また、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disk）、メモリカード、ブルーレイディスク（Blu-ray Disc（登録商標））等を用いることができる。
【符号の説明】
【０１３４】
１００  移動体通信装置
１１０  制御部
１２０  表示部
１３０  音声入出力部
１４０  非接触通信部
１４１  ＣＰＵ
１４２  ＲＯＭ
１４３  ＲＡＭ
１４４  ＥＥＰＲＯＭ
１４５  通信部
１４６  バス
１５０  移動体通信部
１６０、１７０  アンテナ
１８０  操作部
１９０  バス
２００〜２０２  Ｒ／Ｗ装置
２１０  ＣＰＵ
２１１  ネットワーク通信部
２１２  記憶部
２１３  非接触通信部
２１４  バス
２１５  アンテナ
３００  インターネット
３１０  サーバ装置
３２０  移動体通信網
４００、４０１  非接触通信システム
４１１  記憶部
４１２  非接触通信制御部
４１３  可否情報書換部
４１４  情報受信部
４１５  情報送信部
４１６  書換指示受信部
４２１  Ｒ／Ｗ装置制御部
４２２  アクセス要求送信部
４２３  情報受信部
【図１】
2010176352.tif 000003
【図２】
2010176352.tif 000004
【図３】
2010176352.tif 000005
【図４】
2010176352.tif 000006
【図５】
2010176352.tif 000007
【図６】
2010176352.tif 000008
【図７】
2010176352.tif 000009
【図８】
2010176352.tif 000010
【図９】
2010176352.tif 000011
【図１０】
2010176352.tif 000012
【図１１】
2010176352.tif 000013
【図１２】
2010176352.tif 000014
【図１３】
2010176352.tif 000015
【図１４】
2010176352.tif 000016
【図１５】
2010176352.tif 000017