(57)【要約】【課題】使用しやすさ整合性という効果があると同時に、携帯可能なソフトウェアの長所を併せ持つ携帯可能なソフトウェアの応用方法を提供する。【解決手段】本発明の携帯可能なソフトウェアの応用方法は、調整プログラムと応用プログラムを携帯可能な保存装置に保存し、保存装置をコンピューターシステムに接続した後、調整プログラムが自動実行し、コンピューターシステム上に応用プログラムの実行環境を設置し、２段階の授権プロセスがハードウェアとソフトウェアの正常使用を保護し、完了後応用プログラムはコンピューターシステム上で直ちに実行でき、ユーザーが作業終了後、応用プログラムを直ちに終了すると、調整プログラムはコンピューターシステムを元の設定に戻して自動終了し、ユーザーは保存装置がリムーバルできる。【選択図】図1
2006252547.tif 000002
【特許請求の範囲】
【請求項１】
調整プログラムと少なくとも一つの応用プログラムを保存装置に保存し、且つ前記保存装置をコンピューターシステムに接続する工程と、
前記保存装置に認証を行う工程と、
前記調整プログラムの使用権に認証を行う工程と、
前記調整プログラムが普通のプロセス及び環境設置を自動的に行う工程と、
前記調整プログラムが実行制御権を応用プログラムに伝送する工程と、
前記調整プログラムが実行制御権を取り戻し且つ前記コンピューター上の実行を終了する工程を含むことを特徴とする携帯可能なソフトウエアの応用方法。
【請求項２】
前記保存装置がUSBの伝送インターフェイス或いはIEEE1394の伝送インターフェイスであることを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項３】
前記保存装置が携帯ディスク或いはフラッシュメモリーであることを特徴とする請求項２に記載する携帯可能なソフトウエアの応用方法。
【請求項４】
前記コンピューターシステムが単体のコンピューターシステムである或いはインターネットの仕組みから成るインターネット演算システムであることを特徴とする請求項１に記載する携帯可能なソフトウエアの応用方法。
【請求項５】
前記保存装置に認証を行うのは前記保存装置による認識コードを認識方法とすることを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項６】
前記保存装置に認証を行った後、さらに前記コンピューターシステムが前記調整プログラムをトリガーする工程と、前記保存装置が前記コンピューターシステムから応用プログラムを更新する工程と、情報をダウンロードする工程を含むことを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項７】
前記保存装置には少なくとも２つの保存エリアを含み、その中の一方の保存領域が静態資料を保存し、他方の保存領域がプログラム資料を保存することを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項８】
前記調整プログラムの使用権の認証は前記調整プログラムが保存する認識コードを認識方法とすることを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項９】
前記調整プログラムが前記応用プログラムの実行指令とプロセス状況を監視することを特徴とする請求項1に記載する携帯可能なソフトウエアの応用方法。
【請求項１０】
前記応用プログラムが全ての演算方法において必要な資料と保存する資料を提供することを特徴とする携帯可能のソフトウエアな応用方法。
【請求項１１】
前記調整プログラムを終了する前に、さらに前記コンピューターシステムを直前の環境設定から最初の状況に戻しておくことを含むことを特徴とする請求項1０に記載する携帯可能なソフトウエアの応用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はソフトウェアの応用方法で、特に携帯可能なソフトウェアの応用方法である。
【背景技術】
【０００２】
電子産業のたゆまぬ革新と進化に伴い、携帯可能な電子装置は数量、種類の上でも、ここ数年、高度成長がみられるが、一般のコンピューターシステムの配置においては、個人のコンピューターをサーバーとし、その他の設備一式を周辺機器とし、従来一つのサーバーに多くの周辺機器を組み合わせ応用する方式が、目下コンピューターシステムの主流である。
【０００３】
インターネットが広く応用される現在の時代、サーバーの仕組みは薄型クライアントと大型クライアントの２つによって応用プログラムの設計ロジックを行っており、薄型クライアントはいかなる応用プログラムでもサーバー上で集中して演算し、サーバーとつないだインターネットを通して作業するため、薄型クライアントの欠点としてはインターネットを通してしかアクセスできず、ややひどいユーザーが操作すると、開発方式が複雑となる（例として現在のＷｅｂプロセス）、大型クライアントはちょうどその反対で、大部分の応用プログラムはクライアントで集中して演算し、その実行プロセスの容量が大きく、配置が容易でなく、動態連結ファイル困難（ＤＬＬ  ＨＥＬＬ）、例として伝統的なＷｉｎｄｏｗｓ(登録商標)プロセスがある。
【０００４】
アメリカの特許番号ＵＳ６５２９９９２はリムーバブルメディアへの応用プロセスの保存に関し、ユーザーがコンピューターに差し込んだとき、オンライン上でのシステム更新、２段階式の授権、保存エリア（読み取り専用、書き換え可能）の定義ができず、実用的な価値はなく、実際の応用上発生する問題を解決することができない。
【０００５】
絶え間ない消費者の需要の変化に伴い、更に便利な応用を開発して消費者を満足させる必要があるので、本発明はコンピューターとユーザーの関係を変え、応用プログラムの所有権をユーザーに譲り、ユーザーは応用プログラムを所有し、あるポータブル保存メディアに保存して、ユーザーがソフトウェアを使用する際、コンピューターとつなぐだけでソフトウェアを実行でき、且つ、使用上の安全とオンラインでのプログラム更新の効能を併せ持ち、コンピューターの公衆使用時代の目標を実現できる。
【０００６】
そこで、本発明は上述の各種の問題に対して、携帯可能なソフトウェアの応用方法によって、既知の各種の問題点を解決するのに有効である。
【特許文献１】アメリカの特許番号ＵＳ６５２９９９２
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の主な目的は、携帯可能なソフトウェアの応用方法であり、応用プログラムの自動実行機能により、ユーザーはどのコンピューターを用いるかという制限を受けずに、どのコンピューターでも相容れるという効能を持つ。
【０００８】
本発明のもう一つの目的は、携帯可能なソフトウェアの応用方法であり、ユーザーはソフトウェアを所有でき、ソフトウェアを携帯できるという長所を持ち、一般のコンピューターシステムでは応用するソフトウェアをインストールしないと実行できないという欠点を有効的に解決する。
【０００９】
本発明のその他の目的は、ユーザーが携帯可能なソフトウェアを使用する際、単機のコンピューターもしくはインターネット環境において実行したいプラットホームにつなぐことができ、その認証システムによってハードウェアとソフトウェアの使用権利を確認し、授権していない他人の使用を防ぐことができる。
【００１０】
本発明のさらなる目的は、オンライン更新システムで、携帯可能なソフトウェアをコンピューターシステムにつなぐと、自動更新するプログラムで、常に最新のバージョンを保つことができる。
【００１１】
携帯可能なソフトウェアをどのコンピューターシステム上でも実行できるように、本発明の、携帯可能なソフトウェアの応用方法は、次の工程を含む。差し込むとすぐに使用できる保存装置を選ぶと、いかなる方法も実行でき、資料保存エリアとなる工程、前記保存装置をプログラム指令の実行可能な演算システムにつなぐ工程。そして、ハードウェア装置の認証を行い、保存装置が調整プログラムを自動実行し、コンピューターシステムからプログラムを自動更新する工程、更にユーザーの認証の工程を経て、調整プログラムが直ちに自動ログインとログアウト部品の機能の設置と環境の設置を始め、その後応用プログラムを呼び出し実行を開始し、最後に実行完了後調整プログラムによって環境設定を元に戻し、実行状態を終了する工程。
【００１２】
下記にて、具体的な実施例と図により詳細に説明するので、本発明の目的、技術内容、特性とそれらの効果が更に理解できる。
【課題を解決するための手段】
【００１３】
本発明はソフトウェアの応用プログラムを携帯可能な保存メディアに保存し、ソフトウェアユーザーがいかなるコンピューターにおいても応用プログラムを実行でき、そしてコンピューターソフトウェアが常時携帯可能な装置となり、ユーザーが携帯できるので、ソフトウェアの利便性が増す。
【００１４】
コンピューターシステムにおいて、コンピューターがある応用プログラムを実行する際、応用プログラムを保存装置からメモリーに読み取らせる必要があり、更に中央処理装置ＣＰＵにより応用プログラムコードを実行し、その保存装置は通常一枚のハードディスクであり、応用プログラムコードの永久保存ができ、本発明の携帯可能なソフトウェアの方法は、上述の原理によりコンピューターシステムの仕組みに反することなく、応用プログラムに新しい効能を増やし、携帯可能な保存装置に保存するよう改良し、携帯可能な保存装置はＵＳＢインターフェイスもしくはＩＥＥＥ１３９４インターフェイスを含み、フラッシュメディアもしくは携帯ディスクであり、そのほかに保存装置は２つの保存エリアを含み、その一つは静態資料を保存し、もう一つはプログラムコードを保存する。
【００１５】
本発明の応用方法は図１に示すように、まず調整プログラムと応用プログラムをマジックシリアルバスを含む、差し込むとすぐに使用できる携帯ディスク４（USB Pen Driver）内に保存し、且つそれをターミナル２に差し込み、ターミナル２とサーバー６はインターネットに接続したコンピューターシステムである。続いてステップＳ１０が装置を認証し、携帯ディスク４の提供する識別コードにより認証するので、複製を防ぎ、認証に成功するとターミナル２に接続し、ターミナル２の作業システムが携帯ディスク４内の調整プログラムを自動実行し、開始のプログラムとなり、もし認証に成功しないなら調整プログラムを自動できず、ステップＳ１６は終了し、ターミナル２とサーバー６によりハードウェアの認証サービスを行う。更に、ステップＳ１１は自動更新し、ターミナル２は調整プログラムをトリガーし、調整プログラムはインターネットを経てサーバー６から応用プログラムを更新し、必要なデータを更新する。また、ステップＳ１２においてユーザーがソフトウェアを認証すると、応用プログラムの提供する暗証番号によりユーザーの権利を認証し、複製を防ぎ、認証に成功すると、調整プログラムを実行でき、認証に成功しないなら調整プログラムを実行できず、ステップＳ１６は終了し、ターミナル２もしくはサーバー６により次のステップの認証サービスを提供する。もし２回の認証に成功し、ステップＳ１３に進むと、調整プログラムは一般プロセスと環境設置の作業を自動実行し、環境ログイン部品、環境実行での環境変数、部品ログイン、パラメータの設定を含む。且つ、保存装置内のいかなる応用プログラムの実行過程も監視し、そして調整プログラムは応用プログラムを開始させ、制御権を応用プログラムに譲り、ターミナル２でユーザーの操作実行を始め、応用プログラムは作業システムの運用上、コンピューターシステムのソースを使用して作業を完成させ、応用プログラムそのものはいかなる演算においても必要な資料を提供し、発生する資料を保存し、ユーザーが応用プログラムを操作完了後、ステップＳ１５は環境を元に戻し、反ログインし、調整プログラムは応用プログラムが終了すると制御権を取り戻し、続いて、コンピューターシステムを元の実行環境に戻し、調整プログラムの決定する変数、ログインした部品、環境設定を解除し、ステップ１６は最後に携帯ディスク４を取り出し、コンピューターシステム上にはいかなるデータも残さず、コンピューターシステムの設定を全く変えない。
【００１６】
この中で、プログラムはアセンブル、ファームウェア、ハイレベルの記すプログラムであり、プログラムの実行するコンピューターシステムは単機のコンピューターシステムであり、この状況下において、上述の実例はサーバー６により応用プログラムを更新し、必要な資料をダウンロードし、単機のコンピューターシステムによって直接実行し、インターネット接続の必要がない。
【発明を実施するための最良の形態】
【００１７】
このように、作業システムにとらわれない分離式の、差し込めばすぐ使える環境実行方法により、携帯可能な装置の応用プログラムはいかなるコンピューターでもスムーズに実行でき、本発明はソフトウェアを携帯可能な装置とし、ユーザーがソフトウェアを携帯できるようになり、コンピューターシステムがソフトウェアをインストールしないと実行できないという欠点を心配する必要がなく、第三者の不正使用を防ぎ、プライバシーを保てる。
【００１８】
以上に述べたのは、実施例の説明による本発明の特性であり、その目的はこの分野に精通する者が本発明の内容を理解できることで、実施によって、本発明の特許範囲を限定するものではなく、故に、その他の本発明の提示する考えから大きく離脱せず実現できる同等の効果、修正、改良については、以下に述べる特許申請範囲の中に含まれる。
【図面の簡単な説明】
【００１９】
【図１】本発明を示す流れ図である。
【符号の説明】
【００２０】
2  ターミナル
4  携帯ディスク（USB Pen Driver）
6  サーバー
【図１】
2006252547.tif 000003