首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 应用软件 / System for distributing general-purpose application

System for distributing general-purpose application

阅读:828发布:2024-01-20

专利汇可以提供System for distributing general-purpose application专利检索,专利查询,专利分析的服务。并且PROBLEM TO BE SOLVED: To purchase only the irreducibly minimum functions at the minimum cost by performing management and maintenance on a server computer through a person, who develops or vends a general-purpose application software, and allowing a customer to purchase only the desired functions through a network. SOLUTION: The developer develops the general-purpose application as plural programs 103 independent for the unit of a function and registers them in a server computer 101. A software customer 112 is connected from a local computer 107 through a network 106 to the server computer 101. A verifying means 109 of the local computer 107 sends the verification information of the software customer 112 to a verifying/charging means 104 of the server computer 101. Corresponding to this information, the verifying/charging means 104 of the server computer 101 checks the verification. When the check is OK, the server computer 101 transmits the program of a requested function (x) among functions 1-n of the program 103 of the general-purpose application to the local computer 101.,下面是System for distributing general-purpose application专利的具体信息内容。

【特許請求の範囲】
  • 【請求項1】汎用アプリケーションソフトウェアの購入者が該汎用アプリケーションソフトウェアを利用するまで、該汎用アプリケーションソフトウェアの開発又は販売者がサーバコンピュータ上で該汎用アプリケーションソフトウェアの管理及び保守を行い、 ネットワークを通じて、購入者が所望する汎用アプリケーションソフトウェアのうちの所望の機能のみを購入可能としたことを特徴とする汎用アプリケーションの配付方式。
  • 【請求項2】前記汎用アプリケーションソフトウェアを購入者に販売する時に、該購入者個人を認証し課金情報を蓄積して料金を請求及び集金することを特徴とする請求項1記載の汎用アプリケーションの配付方式。
  • 【請求項3】サーバコンピュータ上で管理される汎用アプリケーションソフトウェアを、ネットワークを通じてローカルコンピュータに転送し、該ローカルコンピュータ上で利用可能とした汎用アプリケーションの配付方式において、 前記汎用アプリケーションソフトウェアが、1又は複数の機能に分割されて前記サーバコンピュータ上に蓄積されており、 前記ローカルコンピュータ上において、前記汎用アプリケーションソフトウェアを前記機能単位ごとに利用可能としたことを特徴とする汎用アプリケーションソフトウェアの配付方式。
  • 【請求項4】前記汎用アプリケーションソフトウェアが、前記購入者により保管及び/又は管理されることなく、前記購入者による利用後、破棄されることを特徴とする請求項3記載の汎用アプリケーションの配付方式。
  • 说明书全文

    【発明の詳細な説明】

    【0001】

    【発明の属する技術分野】本発明は、ソフトウェアの販売方式に関し、特に汎用アプリケーションソフトウェアのユーザへの配付と課金の方式に関する。

    【0002】

    【従来の技術】従来、汎用アプリケーションソフトウェアは、フロッピーディスクやCD−ROM等の記憶媒体に収録され、問屋や小売店等を経由し、店頭での記憶媒体の受け渡し時に代金と引き換えるという形で、ソフトウェアのライセンスをユーザに販売していた。

    【0003】また、例えば特開平4−127397号公報の従来技術の欄には、アプリケーションソフトウェアの収録された媒体を流通する代わりに、アプリケーションソフトウェアをネットワークを通じてソフトウェア販売機に伝送し、このソフトウェア販売機でアプリケーションソフトウェアを記憶媒体に収録してユーザに販売するソフトウェア販売システムが記載されている。

    【0004】このように、従来の汎用アプリケーションソフトウェアの配付及び課金のシステムにおいては、ユーザ自らが、ソフトウェアライセンスを事前に購入し、
    ローカルコンピュータにインストールし、ローカルコンピュータ上でアプリケーションソフトウェアの変更・アップデートに対応した管理・保守作業を行う必要がある。 また、上記特開平4−127397号公報記載のソフトウェア販売システムにおいても、ユーザが得ることができるのはソフトウェアの収録された媒体であり、ユーザ自らが、ソフトウェアライセンスを事前に購入し、
    インストールや管理・保守作業を行う必要があることには変わりがない。

    【0005】

    【発明が解決しようとする課題】上記従来のアプリケーションソフトウェアの配付及び課金のシステムにおいては、ユーザがアプリケーションソフトウェアの各種の機能を実際に使おうとする時点より相当前の時期にアプリケーションソフトウェアを購入し、ローカルコンピュータに事前にインストール及びセットアップしておく必要があるため、ユーザはソフトウェアを購入する時点では実際に利用するかどうかわからない機能も含む、例えばワードプロセッサやドローイングソフトウェアといった、非常に多種多様な機能を含んだ大きな汎用アプリケーションソフトウェアの単位でライセンスを購入する必要がある。

    【0006】また、このように大きなソフトウェアの単位で汎用アプリケーションソフトウェアが販売されているため、ユーザが利用しない機能のプログラムがローカルコンピュータの記憶媒体を無駄に長期間占有してしまうという問題がある。

    【0007】更に、汎用アプリケーションソフトウェアのある機能を利用する以前に、ローカルコンピュータ上にこの機能を含んだソフトウェアのインストール及びセットアップが完了している必要があるため、ローカルコンピュータの記憶媒体上の汎用アプリケーションソフトウェアをユーザ自身で保守・管理する必要があり、例えば汎用アプリケーションソフトウェアの変更やアップデートがあった場合には、ユーザは、その都度アップデートされた汎用アプリケーションソフトウェアを入手し、
    自ら保守作業を行う必要があり、ユーザへの負担は大きなものである。

    【0008】本発明は、上記事情に鑑みてなされたものであり、汎用アプリケーションソフトウェアのある機能を必要とするユーザが、この機能が必要になった時点で、必要最低限の機能のみ、必要とする機能に見合った最小限の金額で購入し利用することのできるシステムを提供することを目的とする。

    【0009】また、本発明の他の目的は、ローカルコンピュータにおいて、ユーザが記憶媒体に汎用アプリケーションソフトウェアをインストール、保守、及び管理するための工数を大幅に削減することにある。

    【0010】

    【課題を解決するための手段】上記目的を達成するため、本発明は、汎用アプリケーションソフトウェアの購入者が該汎用アプリケーションソフトウェアを利用するまで、該汎用アプリケーションソフトウェアの開発又は販売者がサーバコンピュータ上で該汎用アプリケーションソフトウェアの管理及び保守を行い、ネットワークを通じて、購入者が所望する汎用アプリケーションソフトウェアのうちの所望の機能のみを購入可能としたことを特徴とする汎用アプリケーションの配付方式を提供する。

    【0011】

    【発明の実施の形態】本発明に係る汎用アプリケーションの配付と課金の方式によれば、販売される汎用アプリケーションを、開発者又は販売者側がサーバコンピュータ(図1の101)上で管理・保守を行い、購入者は、
    ネットワーク(図1の106)を通じて汎用アプリケーションを転送し、ローカルコンピュータ(図1の10
    7)上で利用することができる。

    【0012】汎用アプリケーションソフトウェア(以下「汎用アプリケーション」という)は、サーバコンピュータ上において小さな機能単位(図1の103)に分割されて記憶されており、購入者は、自分の必要とする機能のみサーバコンピュータ(図1の101)から転送を受け、利用することができる。

    【0013】サーバコンピュータは、購入者を認証し、
    購入者が実際に利用した機能に応じた料金を課金する手段(図1の104)を有する。

    【0014】本発明の実施の形態によれば、汎用アプリケーションの購入者は、自分の利用する汎用アプリケーションを保守管理する必要が全くなくなると共に、自分の必要とする最低限の機能を適切な価格で、必要となった時点で購入して利用することが可能となる。

    【0015】

    【実施例】次に、本発明の実施の形態を更に詳細にすべく、本発明の実施の形態の実施例について図面を参照して詳細に説明する。 図1は、本発明の実施例の構成を説明するための図である。

    【0016】図1を参照して、本発明の実施例は、サーバコンピュータ101と、ネットワーク106と、複数のローカルコンピュータ107と、から構成されている。 なお、図1においては、作図上の都合により、一のローカルコンピュータ107のみが図示されている。

    【0017】サーバコンピュータ101は、記憶装置1
    02を備え、更にネットワーク106を介してローカルコンピュータ107と接続されている。

    【0018】サーバコンピュータ101には、ローカルコンピュータ107との間で、プログラム、データ、及びコマンド等を交換するための通信処理手段105と、
    ローカルコンピュータ107より送付されたソフトウェア購入者(ユーザ)112を特定するための情報(例えばID及びパスワード等)と予め記憶装置等に記憶されたソフトウェア購入者112に関する情報とを照合する認証・課金手段104と、が備えられており、複数のローカルコンピュータ107からの要求に対して、汎用アプリケーションの機能を要求するソフトウェア購入者1
    12を特定し、ソフトウェア購入者112からの要求によって転送した機能x(111)に対する課金情報を記憶装置102に記録する。

    【0019】また、サーバコンピュータ101には、ソフトウェア購入者112に販売する小さな機能単位に分割された汎用アプリケーションの機能1、2、…、n
    (103)が備えられている。 なお、これら機能ごとのアプリケーションプログラムは、例えば記憶装置102
    や、サーバコンピュータ101内の記憶装置等、サーバコンピュータ101がアクセス可能な部分に蓄えられている。

    【0020】ローカルコンピュータ107は、サーバコンピュータ101と同様、ネットワーク106に接続されており、サーバコンピュータ101との間でプログラム、データ、及びコマンド等を交換するための通信処理手段108と、ソフトウェア購入者112が自身を特定する情報(例えばID及びパスワード等)を入し、自身を認証するための認証手段109と、を備え、ソフトウェア購入者112を特定する情報をサーバコンピュータ101の認証・課金手段104に送ることができる。

    【0021】また、ローカルコンピュータ107には、
    インタープリタ110が備えられており、サーバコンピュータ101に備えられた汎用アプリケーションの機能1、2、…、n(103)のうちから要求に応じて送られた汎用アプリケーションの機能x(111)を実行することができる。

    【0022】次に、図1、及び図2ないし図4のフローチャートを参照して、本発明の実施例の動作について詳細に説明する。

    【0023】図2を参照して、先ず、汎用アプリケーションの開発者は、汎用アプリケーションを一つの大きなプログラムとしてではなく、機能単位に独立した複数のプログラム103として開発し(ステップS201)、
    開発された機能単位のプログラム103をサーバコンピュータ101に登録する(ステップS202)。

    【0024】次に、図3を参照して、汎用アプリケーションのある機能を必要とするソフトウェア購入者112
    は、ローカルコンピュータ107よりネットワーク10
    6を経由してサーバコンピュータ101と接続する(ステップS301)。

    【0025】ローカルコンピュータ107の認証手段1
    09は、サーバコンピュータ101の認証・課金手段1
    04に対してソフトウェア購入者112の認証情報を送る。 これに応じてサーバコンピュータ101の認証・課金手段104は、認証のチェックを行う(ステップS3
    02)。

    【0026】認証チェックがOKであると、サーバコンピュータ101は、汎用アプリケーションの機能1、
    2、…、n(103)のうちから要求機能xのプログラム111をローカルコンピュータ107に送信する(ステップS303)。

    【0027】サーバコンピュータ101の認証・課金手段104は、要求機能に応じたソフトウェア購入者11
    2に対応する課金情報を記憶装置102に記録する(ステップS304)。

    【0028】要求機能x(111)は、ローカルコンピュータ107上のインタープリタ110で実行される(ステップS305)。

    【0029】実行された要求機能x(111)は、ローカルコンピュータ107において保守及び記憶されることなく破棄される(ステップS306)。

    【0030】最後に、ローカルコンピュータ107とサーバコンピュータ101との接続は解除される(ステップS307)。

    【0031】一方、ステップS302における認証チェックがOKでない場合には、直ちにS307に分岐し、
    ローカルコンピュータ107とサーバコンピュータ10
    1との接続は解除される。

    【0032】図4を参照して、サーバコンピュータ10
    1の認証・課金手段104は、サーバコンピュータ10
    1の記憶装置102に記憶された課金情報を読み込み(ステップS401)、認証した各ソフトウェア購入者112個人への請求データを作成し(ステップS40
    2)、請求書を発行する(ステップS403)。 ソフトウェア開発者(販売者)は、この請求書に基づき代金の集金を行う(ステップS404)。

    【0033】次に、本発明の実施例をさらに具体的に説明すべく、汎用アプリケーションの一例としてワードプロセッサーの配付及び課金を行う場合を図面を参照して説明する。

    【0034】図1に示したサーバコンピュータ101上には、機能1、2、…、n(103)として、「文字入力・編集機能」、「ファイルへの書き込み・読みとり機能」、「印刷機能」、「スペルチェック機能」がそれぞれ登録されている。 また、ネットワーク106としては、インターネットが利用できる。

    【0035】図2の流れ図を参照して、ワードプロセッサーの開発者は「文字入力・編集機能」、「ファイルへの書き込み・読みとり機能」、「印刷機能」、及び「スペルチェック機能」といった機能単位に独立したプログラムを汎用インタープリタ言語で開発する。

    【0036】次に、開発された各機能をサーバコンピユータ101にそれぞれ登録する。

    【0037】図3の流れ図を参照して、ワードプロセッサーを購入し、既存の文章を訂正したいソフトウェア購入者112は、ローカルコンピュータ107よりサーバコンピュータ101に接続し、ソフトウェア購入者11
    2個人のID・パスワードを認証のために送付する(ステップS301)。

    【0038】次に、認証チェックがOKとなると、「ファイルへの書き込み・読み込み機能」を要求し、サーバコンピュータ101より送付を受ける(ステップS30
    2、S303)。 ここで、サーバコンピュータ101
    は、課金情報を記録する(ステップS304)。

    【0039】次に、ローカルコンピュータ107のインタープリタ110により、「ファイルへの書き込み・読み込み機能」を使い既存の文章を読み込む(ステップS
    305)。 「ファイルへの書き込み・読み込み機能」
    は、プログラムの実行が終了すると、ローカルコンピュータ107上から破棄される(ステップS306)と共に、サーバコンピュータ101との接続が解除される(ステップS307)。

    【0040】次に、ソフトウェア購入者112は、「文字入力・編集機能」を、上記した「ファイルへの書き込み・読み込み機能」の要求・実行と同様にして、図3のフローに従ってローカルコンピュータ107上で実行し、文字の編集作業を行う。

    【0041】次に、「スペルチェック機能」を図3のフローに従ってローカルコンピュータ107上で実行し、
    スペルチェックを行う。

    【0042】次に、「印刷機能」を図3のフローに従ってローカルコンピュータ107上で実行し、印刷を行う。

    【0043】次に、「ファイルへの書き込み・読みとり機能」を図3のフローに従ってローカルコンピュータ1
    07上で実行し、修正された文章のファイルへの書き込みを行う。

    【0044】このようにして、汎用アプリケーションを購入し実行するソフトウェア購入者112は、図3のフローを必要な機能について必要な回数だけ繰り返すことによって、自分が実際に使う機能のみライセンス購入し、利用することが可能となる。

    【0045】また、汎用アプリケーションの販売者は、
    図4のフローに従って、蓄積された課金データを元に各ソフトウェア購入者112より代金を集金する。

    【0046】

    【発明の効果】以上説明した通り、本発明においては、
    下記記載の各種の効果が得られる。

    【0047】第1の効果として、最新の汎用アプリケーションの最小の機能単位がソフトウェアの開発者によって常にサーバコンピュータ上で管理されているため、汎用アプリケーションの購入者は、自分の必要とする機能を実際に使う時点で、最新のものを最低限の価格で購入することができる。

    【0048】第2の効果として、汎用アプリケーションの開発者は、実際に使われる機能とその利用回数に応じて柔軟性のある価格の設定が可能となる上に、リアルタイムに開発した汎用アプリケーションが誰にどの様に使われているかを把握することができる。

    【0049】第3の効果として、最新の汎用アプリケーションがソフトウェアの開発者によって常にサーバコンピュータ上で管理されており、ローカルコンピュータに転送されて実行された後は破棄されてしまうため、購入者は、ローカルコンピュータ上にインストールされた汎用アプリケーションを保守・管理する必要がない。

    【0050】第4の効果として、汎用アプリケーションは実行の毎にサーバコンピュータから送られ、実行後は破棄されるため、ローカルコンピュータには、大容量の二次記憶装置は必要とされない。

    【図面の簡単な説明】

    【図1】本発明の実施例を説明するためのブロック図である。

    【図2】本発明の実施例を説明するためのフローチャートである。

    【図3】本発明の実施例を説明するためのフローチャートである。

    【図4】本発明の実施例を説明するためのフローチャートである。

    【符号の説明】

    101 サーバコンピュータ 102 記憶装置 103 機能1、…、n 104 認証・課金手段 105 通信処理手段 106 ネットワーク 107 ローカルコンピュータ 108 通信処理手段 109 認証手段 110 インタープリタ 111 機能x 112 ソフトウェア購入者

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈