【手続補正書】
【提出日】平成19年1月15日(2007.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された文字列を解釈して、その解釈結果に応じたプログラムをコンピュータに実行させるためのコマンドインタプリタ・プログラムであって、
文字列を入力する入力ステップと、
前記入力ステップにより入力された入力文字列の少なくとも一部の文字列を暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化された前記少なくとも一部の文字列を復号化することで前記入力文字列を復元する復元ステップと、
前記復元ステップにより復元された前記入力文字列に応じたプログラムの実行を指示する指示ステップと、
を前記コンピュータに実行させることを特徴とするコマンドインタプリタ・プログラム。
【請求項２】
前記復元ステップは、
前記暗号化ステップにより暗号化された前記少なくとも一部の文字列を抽出する抽出ステップと、
前記抽出ステップにより抽出された前記少なくとも一部の文字列を復号化する復号化ステップと、
前記暗号化ステップにより暗号化された前記少なくとも一部の文字列を、前記復号化ステップでの復号化結果で置換する置換ステップと、
を含むことを特徴とする請求項１に記載のコマンドインタプリタ・プログラム。
【請求項３】
入力された文字列を解釈して、その解釈結果に応じたプログラムをコンピュータに実行させるためのコマンドインタプリタ・プログラムであって、
特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力する入力ステップと、
前記入力ステップにより入力された前記暗号化文字列を復号化して前記第１のコマンド文字列を得る復号化ステップと、
前記復号化ステップにより得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成する生成ステップと、
前記生成ステップにより生成された前記第２のコマンド文字列に応じたプログラムの実行を指示する指示ステップと、
を前記コンピュータに実行させることを特徴とするコマンドインタプリタ・プログラム。
【請求項４】
請求項１から３までのいずれか１項に記載のコマンドインタプリタ・プログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項５】
コンピュータにプログラムを実行させるための方法であって、
入力手段が、文字列を入力する入力ステップと、
暗号化手段が、前記入力ステップにより入力された文字列の少なくとも一部の文字列を暗号化する暗号化ステップと、
復元手段が、前記暗号化ステップにより暗号化された文字列を復号化することで前記入力ステップにより入力された文字列を復元する復元ステップと、
指示手段が、前記復元ステップにより復元された文字列に応じたプログラムの実行を指示する指示ステップと、
を有することを特徴とする方法。
【請求項６】
複数のプログラムを格納した記憶デバイスと、
前記記憶デバイスに接続され、前記複数のプログラムを選択的に実行するプロセッサと、
を有し、
前記プロセッサは、
入力文字列の少なくとも一部の文字列を暗号化し、
暗号化した前記少なくとも一部の文字列を復号化することで前記入力文字列を復元し、
復元した前記入力文字列に応じたプログラムを実行する
ことを特徴とする情報処理装置。
【請求項７】
コンピュータにプログラムを実行させるための方法であって、
入力手段が、特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力する入力ステップと、
復号化手段が、前記入力ステップにより入力された前記暗号化文字列を復号化して前記第１のコマンド文字列を得る復号化ステップと、
生成手段が、前記復号化ステップにより得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成する生成ステップと、
指示手段が、前記生成ステップにより生成された前記第２のコマンド文字列に応じたプログラムの実行を指示する指示ステップと、
を含むことを特徴とする方法。
【請求項８】
複数のプログラムを格納した記憶デバイスと、
前記記憶デバイスに接続され、前記複数のプログラムを選択的に実行するプロセッサと、
を有し、
前記プロセッサは、
特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力し、
入力した前記暗号化文字列を復号化して前記第１のコマンド文字列を得、
前記復号化により得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成し、
生成した前記第２のコマンド文字列に応じたプログラムを実行する
ことを特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の一側面は、入力された文字列を解釈して、その解釈結果に応じたプログラムをコンピュータに実行させるためのコマンドインタプリタ・プログラムに係り、文字列を入力する入力ステップと、前記入力ステップにより入力された入力文字列の少なくとも一部の文字列を暗号化する暗号化ステップと、前記暗号化ステップにより暗号化された前記少なくとも一部の文字列を復号化することで前記入力文字列を復元する復元ステップと、前記復元ステップにより復元された前記入力文字列に応じたプログラムの実行を指示する指示ステップとを前記コンピュータに実行させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の別の側面は、入力された文字列を解釈して、その解釈結果に応じたプログラムをコンピュータに実行させるためのコマンドインタプリタ・プログラムに係り、特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力する入力ステップと、前記入力ステップにより入力された前記暗号化文字列を復号化して前記第１のコマンド文字列を得る復号化ステップと、前記復号化ステップにより得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成する生成ステップと、前記生成ステップにより生成された前記第２のコマンド文字列に応じたプログラムの実行を指示する指示ステップとを前記コンピュータに実行させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の更に別の側面は、コンピュータにプログラムを実行させるための方法に係り、入力手段が、文字列を入力する入力ステップと、暗号化手段が、前記入力ステップにより入力された文字列の少なくとも一部の文字列を暗号化する暗号化ステップと、復元手段が、前記暗号化ステップにより暗号化された文字列を復号化することで前記入力ステップにより入力された文字列を復元する復元ステップと、指示手段が、前記復元ステップにより復元された文字列に応じたプログラムの実行を指示する指示ステップとを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明の更に別の側面は、複数のプログラムを格納した記憶デバイスと、前記記憶デバイスに接続され、前記複数のプログラムを選択的に実行するプロセッサとを有する情報処理装置に係り、前記プロセッサは、入力文字列の少なくとも一部の文字列を暗号化し、暗号化した前記少なくとも一部の文字列を復号化することで前記入力文字列を復元し、復元した前記入力文字列に応じたプログラムを実行することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の更に別の側面は、コンピュータにプログラムを実行させるための方法に係り、入力手段が、特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力する入力ステップと、復号化手段が、前記入力ステップにより入力された前記暗号化文字列を復号化して前記第１のコマンド文字列を得る復号化ステップと、生成手段が、前記復号化ステップにより得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成する生成ステップと、指示手段が、前記生成ステップにより生成された前記第２のコマンド文字列に応じたプログラムの実行を指示する指示ステップとを含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の更に別の側面は、複数のプログラムを格納した記憶デバイスと、前記記憶デバイスに接続され、前記複数のプログラムを選択的に実行するプロセッサとを有する情報処理装置に係り、前記プロセッサは、特定の置換指示文字列を含む第１のコマンド文字列が暗号化された暗号化文字列と、前記置換指示文字列に対応する置換文字列とを入力し、入力した前記暗号化文字列を復号化して前記第１のコマンド文字列を得、前記復号化により得られた前記第１のコマンド文字列に含まれる前記置換指示文字列を、前記置換文字列で置換することで第２のコマンド文字列を生成し、生成した前記第２のコマンド文字列に応じたプログラムを実行することを特徴とする。