【手続補正書】
【提出日】平成17年10月11日(2005.10.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス制御処理を実行する情報処理装置であり、
マニュアル登録のなされたクライアントＭＡＣアドレスと、自動登録処理のなされたクライアントＭＡＣアドレスとを識別可能な態様で登録したＭＡＣアドレステーブルを記憶した記憶部と、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードであるか、登録デバイスアクセス制御モードであるかに応じて、クライアントからのアクセス要求に対して異なるアクセス制御処理を実行するアクセス制御部とを有し、
前記アクセス制御部は、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスを、前記ＭＡＣアドレステーブルの規定登録限度数：Ｎに至るまで登録し、該登録処理を条件としてクライアントのアクセスを許容するアクセス制御処理を実行し、
情報処理装置に設定されたアクセス制御モードが、登録デバイスアクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスが、前記ＭＡＣアドレステーブルに、マニュアル登録されたＭＡＣアドレスとして登録されていることを条件としてクライアントのアクセスを許容するアクセス制御処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記アクセス制御部は、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードである場合、クライアントのアクセス要求種別を識別し、該識別されたアクセス要求種別が予め定めたアクセス制御を実行すべき要求種別である場合にのみ、クライアントのＭＡＣアドレスを、前記ＭＡＣアドレステーブルの規定登録限度数：Ｎに至るまで登録し、該登録処理を条件としてクライアントのアクセスを許容する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス制御を実行すべき要求種別は、
ＨＴＴＰ(Hyper Text Transfer Protocol)−ＧＥＴメソッドに基づくコンテンツ要求処理、またはＳＯＡＰ（Simple Object Access Protocol）に基づく制御要求処理の少なくともいずれかを含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
予め規定されたＭＡＣアドレス登録処理シーケンスに従ったマニュアル登録処理が実行されたことを条件として、クライアントＭＡＣアドレスを前記ＭＡＣアドレステーブルにマニュアル登録のなされたクライアントＭＡＣアドレスとして登録する処理を実行する登録処理部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
前記ＭＡＣアドレステーブルに自動登録のなされたクライアントＭＡＣアドレスとして登録されたＭＡＣアドレスについて、予め規定されたＭＡＣアドレス登録処理シーケンスに従ったマニュアル登録処理が実行されたことを条件として、前記ＭＡＣアドレステーブルの自動登録クライアントＭＡＣアドレスエントリをマニュアル登録クライアントＭＡＣアドレスエントリとする設定変更処理を実行する登録処理部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
情報処理装置におけるアクセス制御処理方法であり、
クライアントからのアクセス要求を受信するアクセス要求受信ステップと、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードであるか、登録デバイスアクセス制御モードであるかを判定するモード判定ステップと、
設定アクセス制御モードが、自動登録アクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスを、ＭＡＣアドレステーブルの規定登録限度数：Ｎに至るまで登録し、該登録処理を条件としてクライアントのアクセスを許容するアクセス制御処理を実行し、
設定アクセス制御モードが、登録デバイスアクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスが、前記ＭＡＣアドレステーブルに、マニュアル登録されたＭＡＣアドレスとして登録されていることを条件としてクライアントのアクセスを許容するアクセス制御処理を実行するアクセス制御ステップと、
を有することを特徴とするアクセス制御処理方法。
【請求項７】
前記アクセス制御ステップにおいては、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードである場合、クライアントのアクセス要求種別を識別し、該識別されたアクセス要求種別が予め定めたアクセス制御を実行すべき要求種別である場合にのみ、クライアントのＭＡＣアドレスを、前記ＭＡＣアドレステーブルの規定登録限度数：Ｎに至るまで登録し、該登録処理を条件としてクライアントのアクセスを許容する処理を実行することを特徴とする請求項６に記載のアクセス制御処理方法。
【請求項８】
前記アクセス制御を実行すべき要求種別は、
ＨＴＴＰ(Hyper Text Transfer Protocol)−ＧＥＴメソッドに基づくコンテンツ要求処理、またはＳＯＡＰ（Simple Object Access Protocol）に基づく制御要求処理の少なくともいずれかを含むことを特徴とする請求項７に記載のアクセス制御処理方法。
【請求項９】
前記アクセス制御処理方法は、さらに、
予め規定されたＭＡＣアドレス登録処理シーケンスに従ったマニュアル登録処理が実行されたことを条件として、クライアントＭＡＣアドレスを前記ＭＡＣアドレステーブルにマニュアル登録のなされたクライアントＭＡＣアドレスとして登録する処理を実行する登録処理ステップを有することを特徴とする請求項６に記載のアクセス制御処理方法。
【請求項１０】
前記アクセス制御処理方法は、さらに、
前記ＭＡＣアドレステーブルに自動登録のなされたクライアントＭＡＣアドレスとして登録されたＭＡＣアドレスについて、予め規定されたＭＡＣアドレス登録処理シーケンスに従ったマニュアル登録処理が実行されたことを条件として、前記ＭＡＣアドレステーブルの自動登録クライアントＭＡＣアドレスエントリをマニュアル登録クライアントＭＡＣアドレスエントリとする設定変更処理を実行する登録処理ステップを有することを特徴とする請求項６に記載のアクセス制御処理方法。
【請求項１１】
情報処理装置におけるアクセス制御処理を実行するコンピュータ・プログラムであり、
情報処理装置に設定されたアクセス制御モードが、自動登録アクセス制御モードであるか、登録デバイスアクセス制御モードであるかを判定するモード判定ステップと、
設定アクセス制御モードが、自動登録アクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスを、ＭＡＣアドレステーブルの規定登録限度数：Ｎに至るまで登録し、該登録処理を条件としてクライアントのアクセスを許容するアクセス制御処理を実行し、
設定アクセス制御モードが、登録デバイスアクセス制御モードである場合は、アクセス要求クライアントのＭＡＣアドレスが、前記ＭＡＣアドレステーブルに、マニュアル登録されたＭＡＣアドレスとして登録されていることを条件としてクライアントのアクセスを許容するアクセス制御処理を実行するアクセス制御ステップと、
を有することを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
［サーバおよびクライアントの機能構成］
サーバおよびクライアント装置のハードウェア構成については、先に図２を参照して説明した通りであり、上述した各種の処理は、サーバおよびクライアントそれぞれの記憶部に格納されたプログラムに従って制御部としてのＣＰＵが実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
まず、図１１のサーバの機能構成を示すブロック図を参照してサーバの機能構成について説明する。パケット送受信部７０１は、クライアントに対してパケットを送信し、クライアントからのパケットを受信する。パケット生成、解析部７０２は、送信パケットの生成処理、受信パケットの解析処理を行う。パケットのアドレス設定、アドレス認識、パケットのデータ格納部に対するデータ格納、データ格納部からのデータ取得処理などである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
次に、クライアント装置の機能構成について、図１２を参照して説明する。パケット送受信部８０１は、サーバに対してパケットを送信し、サーバからのパケットを受信する。パケット生成、解析部８０２は、送信パケットの生成処理、受信パケットの解析処理を行う。パケットのアドレス設定、アドレス認識、パケットのデータ格納部に対するデータ格納、データ格納部からのデータ取得処理などである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
データ処理部８０７は、サーバから取得したコンテンツの再生処理など、様々なデータ処理を実行する。記憶部８０８には、アドレス登録処理実行部８０６において実行するアドレス登録処理プログラム８１１他の処理プログラム、さらにクライアントのＭＡＣアドレス８１２などが格納される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
サーバ、およびクライアントは、機能的には図１１、図１２に示す各機能を有し、上述した各処理を実行する。ただし、図１１、図１２に示すブロック図は、機能を説明するブロック図であり、サーバおよびクライアントが図１１、図１２に示すブロックに対応するハードウェアを有することは必須ではない。具体的には、図２に示すＰＣ等の構成におけるＣＰＵの制御の下に各種の処理プログラムが実行され、図１１、図１２に示す各ブロックを参照して説明した処理、あるいは上述の発明の詳細な説明において説明した各処理が実行される。