(57)【要約】【課題】ユーザが容易に評価版のアプリケーションを試用できるシステムを提供する。【解決手段】ユーザのパソコンからアクセスがあったときは（Ｓ３１）、ユーザに対して、ＩＤとパスワードとを要求する。これらが、条件設定部に登録されたＩＤ、およびパスワードと一致すれば（Ｓ３２でＹＥＳ）、次に、設定された試用期間内であるか否か等を判断する（Ｓ３３）。試用期間内であれば（Ｓ３３でＹＥＳ）、現在のユーザ数をカウントし、所定の人数以内か否かを判断する（Ｓ３４）。所定の人数以内であれば（Ｓ３４でＹＥＳ）、ユーザに対して使用を許可する（Ｓ３５）。【選択図】図５
2007286899.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを格納するサーバと、
前記サーバに対してネットワークを介してアクセス可能なコンピュータとを含むアプリケーション実行システムであって、
前記サーバは、前記アプリケーションの評価版を格納する格納手段と、
ユーザから前記コンピュータを用いてアクセスがあったとき、所定の条件のもとで、ユーザに対して前記コンピュータを介して、前記格納手段に格納されたアプリケーションの評価版を使用させる評価版使用許可手段とを含む、アプリケーション実行システム。
【請求項２】
前記サーバは、サーバベースドコンピューティング方式で、前記コンピュータに前記アプリケーションの評価版を実行させる、請求項１に記載のアプリケーション実行システム。
【請求項３】
前記サーバは、前記所定の条件を設定する評価版使用条件設定手段を含む、請求項１または２に記載のアプリケーション実行システム。
【請求項４】
前記評価版使用条件設定手段は、ユーザが前記コンピュータを介して前記アプリケーションの評価版にアクセス可能な期間を設定する、請求項３に記載のアプリケーション実行システム。
【請求項５】
コンピュータからネットワークを介してアクセス可能なサーバであって、
アプリケーションの評価版を格納する格納手段と、
ユーザに対して、所定の条件のもとで、前記コンピュータを介して前記アプリケーションの評価版を使用させる評価版使用許可手段とを含む、サーバ。
【請求項６】
前記サーバは、前記所定の条件を設定する評価版使用条件設定手段を含む、請求項５に記載のサーバ。
【請求項７】
前記アプリケーションの評価版は、製品版のアプリケーションと同じである、請求項５または６に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アプリケーション実行システムおよびサーバに関し、特に、評価版のアプリケーションをユーザが容易に試用可能な、アプリケーション実行システムおよびサーバに関する。
【背景技術】
【０００２】
従来、パッケージソフト（アプリケーションともいう）の開発者は、評価版ソフトウエア（お試し版）として、製品版とは異なる評価版ソフトウエアを開発してエンドユーザに提供している。
【０００３】
そのような場合、評価版のパッケージソフトは、以下のように製品版とは異なっている。
（ａ）ファイルの保存ができない等の、機能に制限が設けられる。
（ｂ）利用できる期間が制限される。
（ｃ）登録（入力）するライセンスキーの違いによって、製品版と評価版の区別されている。
（ｄ）評価版用のパッケージソフトは別途作成される。
【０００４】
一方、アプリケーションの流通方式がたとえば、特開２００１−３５０５３２号公報（特許文献１）に開示されている。特許文献１によれば、アプリケーションの流通方式として、ダウンロード型、Ｗｅｂ型の流通方式およびＳＢＣ（Server Based Computing)型がある、と記載されている。このうち、ＳＢＣ型では、アプリケーションを集中管理するサーバ側でアプリケーションの処理を行い、ユーザの端末側ではサーバ側で動作するアプリケーションを操作または表示する機能を持たせている。
【特許文献１】特開２００１−３５０５３２号公報（段落番号０００４，０００５等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のアプリケーションの流通においては、評価版の流通については、特に考慮されていなかった。これは、このようなものを通常のパッケージとして流通させると、内容を改ざんされたり、海賊版が作成される、といった問題が生じるためである。
【０００６】
また、従来の評価版のアプリケーションは上記のような方法で別途パッケージ等を準備する必要があった。
【０００７】
ユーザは、評価版を使用したいときは、評価版を開発者から取り寄せたり、ダウンロードサイトからダウンロードした後に、実際に自分のパーソナルコンピュータ（以下、「パソコン」という）にインストールしてから評価版を起動して使用していた。この場合、すでに自分のインストールしているソフトウエアと競合が起こる場合があり、利用できない場合もある。利用期間が終了した場合は、必要があれば、製品版を入手して再度インストールをしなおしたり、製品版のライセンスを購入してライセンスを入力しなおすことで、そのまま製品版として使用する。また、必要がなければ、評価版をアンインストールする必要もある。このとき、設定ファイル（フォルダ）やレジストリの設定等が消去されずにそのまま残ることがある。
【０００８】
この発明は、上記のような問題を解消するためになされたもので、ユーザが容易に評価版のアプリケーションを試用できるシステムを提供することを目的とする。
【０００９】
この発明の他の目的は、パッケージソフト会社に安価に評価版を提供できるシステムを提供することである。
【課題を解決するための手段】
【００１０】
アプリケーション実行システムは、アプリケーションを格納するサーバと、サーバに対してネットワークを介してアクセス可能なコンピュータとを含む。サーバは、アプリケーションの評価版を格納する格納手段と、ユーザからコンピュータを用いてアクセスがあったとき、所定の条件のもとで、ユーザに対してコンピュータを介して、格納手段に格納されたアプリケーションの評価版を使用させる評価版使用許可手段とを含む。
【００１１】
ユーザからコンピュータを用いてアクセスがあったとき、所定の条件下で、ユーザに対してコンピュータを介して、アプリケーションの評価版を使用させるため、ユーザは、評価版のアプリケーションを使用するのに、別途の評価版用アプリケーションのパッケージを入手する必要がない。
【００１２】
その結果、ユーザが容易に評価版のアプリケーションを試用できるシステムを提供できる。
【００１３】
好ましくは、サーバは、サーバベースドコンピューティング方式で、コンピュータにアプリケーションの評価版を実行させる。
【００１４】
さらに好ましくはサーバは、所定の条件を設定する評価版使用条件設定手段を含む。
【００１５】
さらに好ましくは、評価版使用条件設定手段は、ユーザがコンピュータを介してアプリケーションの評価版にアクセス可能な期間を設定する。
【００１６】
この発明の他の局面においては、ネットワークを介してアクセス可能なサーバは、アプリケーションの評価版を格納する格納手段と、ユーザに対して、所定の条件のもとで、コンピュータを介してアプリケーションの評価版を使用させる評価版使用許可手段とを含む。
【００１７】
好ましくは、サーバは、所定の条件を設定する評価版使用条件設定手段を含む。
【００１８】
なお、アプリケーションの評価版は、製品版のアプリケーションと同じであってもよい。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の実施の形態を図面を参照して説明する。図１はこの発明の一実施の形態にかかるアプリケーション実行システムが適用される全体構成を示すブロック図である。図１を参照して、ユーザのパソコン１０は、インターネットのようなネットワーク２０を介してアプリケーションサービスプロバイダ（ＡＳＰ、Application Service Provider)３０に接続されている。ユーザは、パソコン１０を用いてネットワーク２０を介してＡＳＰ３０のサーバにアクセス可能である。
【００２０】
なお、ＡＳＰとは、サービス事業者が管理運用するサーバに各種アプリケーションを蓄積し、ネットワークを介してユーザの端末等にアプリケーションを提供する情報サービスであり、インターネット等の高速ネットワークの普及により、アプリケーションやデータをサーバ側で一括管理し、クライアント（端末、パソコン等）は必要最小限の資源しか持たない構成で使用可能である。
【００２１】
図２は、パソコン１０の全体構成を示すブロック図である。図２を参照して、パソコン１０は、パソコン１０全体を制御するＣＰＵ(Central Processing Unit)１１と、ＣＰＵ１１に、インターフェイス１２を介して接続された、ディスプレイ１３と、キーボードやマウスのような入力装置１４と、データ等を格納するハードディスク（ＨＤＤ）１５と、ネットワーク２０に接続するための通信装置１６とを含む。
【００２２】
図３は、ＡＳＰ３０の構成を示す概略のブロック図である。図３を参照して、ＡＳＰ３０は、ＡＳＰサーバ３１を含む。ＡＳＰサーバ３１は、ＡＳＰサーバ３１全体を制御する制御部３２と、制御部３２に制御される、ユーザに対する試用条件を設定する条件設定部３３と、ユーザに提供する評価版のアプリケーションを格納する格納手段として機能するアプリケーション評価版格納部３４と、ネットワーク２０を介して、ユーザのパソコン１０と接続するための、通信部３５とを含む。条件設定部３３は、後に説明するユーザの情報も合わせて格納し、評価版使用条件設定手段として機能する。なお、具体的には、制御部３２はＣＰＵであり、条件設定部３３やアプリケーション評価版格納部３４は、ハードディスクのようなストレージとＣＰＵとの組み合わせである。
【００２３】
次に、この実施の形態に係る、アプリケーション実行システムの動作について説明する。
【００２４】
この実施の形態においては、ＡＳＰ３０は、サーバベースコンピューティング(ＳＢＣ，Server-based Computing)方式で作動する。ＳＢＣとは、アプリケーションをサーバ側で集中管理する方式であって、パソコン１０では、アプリケーションの処理を一切行わず、ＡＳＰ３０のサーバ３１で動作するアプリケーションの操作および表示のみを行う機能をパソコン１０に持たせ、ユーザは、パソコン１０を用いて、アプリケーションを遠隔操作する方式である。したがって、ユーザはアプリケーションの評価版を使用するのに、評価版のアプリケーションをパッケージとして別途入手したり、サーバから評価版をダウンロードしたりする必要がない。
【００２５】
図４は、ユーザがパソコン１０を用いてＡＳＰ３０に対してアプリケーションの評価版を使用するために、ユーザ登録のような、所定の条件を設定する場合の、パソコン１０およびＡＳＰ３０のそれぞれのＣＰＵ１１および制御部３２が行う動作を示すフローチャートである。
【００２６】
図４を参照して、ユーザはパソコン１０を用いてＡＳＰサーバ３１にアクセス(ステップＳ１１、以下、ステップを省略する）する。ＡＳＰサーバ３１はこれを受けて（Ｓ２１）、アプリケーション評価版格納部３４に格納している、ユーザが試用可能な評価版のアプリケーションを表示する（Ｓ２２）。ユーザはパソコン１０を介して試用したいアプリケーションを決定する（Ｓ１２）。同時にユーザは、ＡＳＰサーバ３１に対して、ユーザ情報を送信し、ＡＳＰサーバ３１は、これを条件設定部３３に格納して登録する（Ｓ２３）。
【００２７】
ここで、登録されるユーザ情報としては、氏名、住所、ＩＤ、パスワード、試用可能期間等がある。
【００２８】
なお、ユーザ情報として、期間の制限に限らず、必要に応じて、機能の制限等の任意の制限を、ＡＳＰ３０側で設定してもよい。
【００２９】
次に、実際にユーザが評価版のアプリケーションを試用する場合の処理について説明する。図５は、ユーザがパソコン１０を介してＡＳＰ３０のサーバ３１にアクセスした場合のＡＳＰサーバ３１の制御部３２の動作を示すフローチャートである。
【００３０】
この実施の形態においては、評価版のユーザの同時試用者数の上限を定めている。これは、評価版のアプリケーションは、試用者数を限定すべきであるためである。
【００３１】
図５を参照して、ユーザのパソコン１０からアクセスがあったときは（Ｓ３１）、ユーザに対して、ＩＤとパスワードとを要求する。これらが、条件設定部３３に登録されたＩＤ、およびパスワードと一致すれば（Ｓ３２でＹＥＳ）、次に、設定された試用期間内であるか否かを判断する（Ｓ３３）。試用期間内であれば（Ｓ３３でＹＥＳ）、現在のユーザ数をカウントし、所定の人数以内か否かを判断する（Ｓ３４）。所定の人数以内であれば（Ｓ３４でＹＥＳ）、ユーザに対して使用を許可する（Ｓ３５）。したがって、制御部３２は、評価版使用許可手段として機能する。
【００３２】
Ｓ３２において、ＩＤ、またはパスワードが不一致であったり（Ｓ３２でＮＯ）、Ｓ３３で試用期間外であったり（Ｓ３３でＮＯ）、ユーザ数が所定の上限を超えていれば（Ｓ３４でＮＯ）、ユーザに使用を許可することなく、処理を終了する。
【００３３】
Ｓ３４において、ユーザ数が所定の数を超えているときに、パソコン１０のディスプレイ１３に表示される画面表示例を図６に示す。図６を参照して、ユーザ数が所定の数を超えているときには、その旨を通知するユーザ数エラーが表示される。このときは、ユーザは、ある時間の経過後、再度、ＡＳＰ３０にアクセスする。
【００３４】
なお、上記実施の形態においては、アプリケーションを開発する開発業者がＡＳＰとして機能する場合について説明したが、これに限らず、通常のＡＳＰが新しく開発されたアプリケーション、または、バージョンアップ製品のみを格納する評価版サーバを有し、アプリケーション開発業者は、自分の開発したアプリケーション等をこの評価版サーバに格納してもらうようにしてもよい。
【００３５】
以上のように、この実施の形態によれば、ＳＢＣ形式のＡＳＰを用いて、新しいアプリケーションの評価版をユーザに提供するようにしたため、ユーザが容易に評価版のアプリケーションを試用できるシステムを提供できる。
【００３６】
それ以外にも、次のような効果が得られる。
（ａ）アプリケーションの開発者は、通常のアプリケーションとは別に、機能制限を設けた、評価版用のアプリケーションを別途作成する必要がない。
（ｂ）また、そのためのパッケージを別途作成する必要がない。
（ｃ）必要に応じて、評価版として必要な機能の制限や、期間の制限を、ＡＳＰ側で設定可能である。
（ｄ）評価版用のインストーラや、削除するためのアンインストーラ等が不要になる。
（ｅ）ユーザは、サーバ側で動作するアプリケーションを使用するため、自分のパソコンにアプリケーションをインストールすることなく、直ちにアプリケーションを使用可能である。
（ｆ）そのため、ユーザは、自分のパソコンのＯＳや、仕様や、ディスク容量に拘りなくアプリケーションを実行できる。
【００３７】
以上のように、アプリケーションの開発者（パッケージソフト会社）に安価に評価版を提供できるシステムを提供できる。
【００３８】
また、別途評価版のパッケージを配布する必要がないことから、内容を改ざんされたり、海賊版が作成される、といった問題は生じない。
【００３９】
なお、上記実施の形態においては、ＡＳＰにおいて、ＳＢＣ形式を用いた例について説明したが、これに限らず、特許文献１に記載された、ダウンロード型や、Ｗｅｂ型としてもよい。
【００４０】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【図面の簡単な説明】
【００４１】
【図１】この発明の一実施の形態にかかるアプリケーション実行システムが適用される全体構成を示すブロック図である。
【図２】ユーザ側のパソコンの構成を示すブロック図である。
【図３】ＡＳＰ側のサーバの構成を示すブロック図である。
【図４】ユーザが評価版のアプリケーションの試用の登録する場合の処理手順を示すフローチャートである。
【図５】ユーザが評価版のアプリケーションの使用を行う場合の理手順を示すフローチャートである。
【図６】ユーザのパソコンにおける画面表示例を示す図である。
【符号の説明】
【００４２】
１０  パソコン、１１  ＣＰＵ、１２  インターフェイス、１３  ディスプレイ、１４  入力装置、１５  ハードディスク、１６  通信装置、２０  ネットワーク、３０  ＡＳＰ、３１  サーバ、３２  制御部、３３  条件設定部、３４  アプリケーション評価版格納部、３５  通信部。
【図１】
2007286899.tif 000003
【図２】
2007286899.tif 000004
【図３】
2007286899.tif 000005
【図４】
2007286899.tif 000006
【図５】
2007286899.tif 000007
【図６】
2007286899.tif 000008