(57)【要約】【課題】ユーザに対してアプリケーションソフトウェアをダウンロードの形で提供し、ネットワークに接続する通信時間の短縮化を図ること。【解決手段】互いに通信接続されるクライアント端末とサーバ装置とによりソフトウェア配信システムを構築し、クライアント端末には、受信データを表示する表示部と、受信したアプリケーションソフトウェアを格納する記憶手段と、ブラウザ制御部とを備え、サーバ装置には、ユーザ情報記憶手段と、ユーザデータベースと、ユーザファイルデータベースと、広告データを送付するウェブデータベースととを備えておき、クライアント端末からのアプリケーションソフトウェアの要求に対して、サーバ装置からは、要求があったアプリケーションソフトウェアと広告データをクライアント端末へ送信し、また、クライアント端末は、受信した広告を表示部に表示しながらアプリケーションデータを取り込む。【選択図】図１
2005018604.tif 000002
【特許請求の範囲】
【請求項１】
端末側において各種データを入力する端末入力手段と、ネットワークに接続して当該ネットワークを介してデータを送受信可能なデータ送受信手段と、受信した表示データを表示出力する出力手段と、受信したアプリケーションソフトウェアを格納する記憶手段と、受信した表示データを表示部に表示させるブラウザ制御部とを有するクライアント端末と、
ユーザ情報を格納するユーザ情報記憶手段と、ユーザに送付すべき各種アプリケーションソフトウェアを格納しておきユーザからの要求に応じて前記各種アプリケーションソフトウェアをユーザに送付するユーザデータベースと、ユーザに送付すべき各種ファイルを格納しておきユーザからの要求に応じて前記各種ファイルをユーザに送付するユーザファイルデータベースと、ユーザに送付すべき各種広告データを格納するウェブデータベースと、ネットワークに接続して当該ネットワークを介してユーザからの要求を受け付け、またユーザに対してデータを送信可能なデータ通信制御部とを有するサーバ装置とから構築され、
前記クライアント端末からサーバ装置へアプリケーションソフトウェアの要求があったとき、サーバ装置からは、要求があったアプリケーションソフトウェアをクライアント端末へ送信する一方で、ウェブサーバから所定の広告データを読み出して前記クライアント端末へ前記アプリケーションソフトウェアと並行して送信し、
前記クライアント端末は、受信した前記広告データをブラウザ制御部においてデータ処理して表示部に表示する一方、当該広告データを表示するのと同時に前記要求したアプリケーションソフトウェアを受信して記憶手段に格納することを特徴とするソフトウェア配信システム。
【請求項２】
ユーザデータベースまたはユーザファイルデータベースに格納されたデータとウェブサーバに格納されたデータとは互いにリンクして管理され、前記クライアント端末からサーバ装置へ所定のアプリケーションソフトウェアの要求があったとき、サーバ装置からは、要求があったアプリケーションソフトウェアをクライアント端末へ送信する一方で、ウェブサーバからは前記要求があったアプリケーションソフトウェアに関連する広告データを読み出して前記クライアント端末へ前記アプリケーションソフトウェアと並行して送信することを特徴とする請求項１記載のソフトウェア配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばインターネット等のネットワークを使ってサーバ装置からクライアント端末へ向けてアプリケーションソフトウェアを配信し、クライアント端末側で、受信したアプリケーションソフトウェアを使ってデータ処理できるようにするソフトウェア配信システムに関するものである。
【０００２】
【従来の技術】
近年、インターネットが急速に普及し、また通信料の低価格・定額化も進み、個人でのインターネットの常時接続も徐々に普及しつつある。このような状況の下で、インターネットを経由して、グループウェアなどのデータベースを使用して種々のデータ処理をユーザに行なわせるビジネスが現れてきている。このようなサービスでは、ユーザは、そのサービスを提供するＡＳＰ（アプリケーションサービスプロバイダー）に加入し、インターネットを介して上記アプリケーションサービスプロバイダーに接続しそのアプリケーションを起動させてデータ処理を行なう。そのような、従来のソフトウェア配信システムの例としては、例えば図４に示すようなものがある。
【０００３】
【発明が解決しようとする課題】
しかし、上記のようなグループウェアなどのデータベースを使用するデータ処理にあっては、アプリケーションサービスプロバイダーが異なる場合は各アプリケーションサービスプロバイダーのアプリケーションの使用方法を理解し、習得しなければならないという不都合がある。また、アプリケーションサービスプロバイダーが提供するアプリケーションと同じ種類、同じ機能のアプリケーションがユーザ自身のパーソナルコンピュータに搭載されている場合は、無駄になるという問題があった。
【０００４】
また、アプリケーションサービスプロバイダーに加入してデータベースを使用するサービスを受けるとなると課金がユーザにとっては負担となり、且つデータベースの使用中はインターネットを接続状態にしておかなければならず通信費も嵩張るという問題があった。
【０００５】
さらに、通常、アプリケーションサービスプロバイダーが提供するアプリケーションは限定されたアプリケーションであることが多く、他のアプリケーションとの親和性が無いという問題点があった。
【０００６】
本発明は上記従来技術の問題点に鑑みてなされたもので、その第１の目的は、サーバ側からユーザに対してアプリケーションソフトウェアをダウンロードの形で提供し、ユーザ側でデータ処理をオフラインの状態で行なわせ、また処理を終えたデータのアップロードをサーバ側で受け付けることによりネットワークに接続する通信時間の短縮化を図ることである。
【０００７】
本発明の第２の目的は、アプリケーションソフトウェアのアップロード／ダウンロードをしている時間を利用して、広告用のデータをユーザに供給してクライアント端末に表示させ、広告としての機能を高めるとともに、アプリケーションの提供による収益と広告による収益を同時に実現できるようにすることである。
【０００８】
【課題を解決するための手段】
本発明は上記目的を達成するため、クライアント端末とサーバ装置とによりソフトウェア配信システムを構築し、クライアント端末には、各種データを入力する端末入力手段と、ネットワークに接続してデータを送受信するデータ送受信手段と、受信データを表示出力する出力手段と、受信したアプリケーションソフトウェアを格納する記憶手段と、受信した表示データを表示部に表示させるブラウザ制御部とを備え、サーバ装置には、ユーザ情報を格納するユーザ情報記憶手段と、ユーザにアプリケーションソフトウェアを送付するユーザデータベースと、ユーザに各種ファイルを送付するユーザファイルデータベースと、広告データを送付するウェブデータベースと、ネットワークに接続してユーザからの要求を受け付け、またユーザに対してデータを送信可能なデータ通信制御部とを備えておき、クライアント端末からのアプリケーションソフトウェアの要求に対して、サーバ装置からは、要求があったアプリケーションソフトウェアをクライアント端末へ送信する一方で、ウェブサーバから所定の広告データを読み出して前記クライアント端末へ前記アプリケーションソフトウェアと並行して送信し、また、クライアント端末は、受信した前記広告データをブラウザ制御部においてデータ処理して表示部に表示する一方、当該広告データを表示した状態で前記アプリケーションソフトウェアを受信して記憶手段に格納するようにしている。
【０００９】
これにより、クライアント端末側ではアプリケーションソフトウェアがアップロード／ダウンロードされる間も、表示手段に広告などの表示がされることにより、商品知識が得られる一方、サーバ装置側ではデータの供給動作以外に広告動作を行なうことができ、時間の有効利用を図ることができる。
【００１０】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を用いて説明する。図１は本発明によるソフトウェア配信システムの一実施の形態の概略構成を説明する概念図である。図１において、１はサーバ装置、２はクライアント端末、３はネットワークである。クライアント端末２側にはクライアント端末２ａ、２ｂのように複数のクライアント端末がネットワーク３を介してサーバ装置１に接続されている。この実施の形態ではサーバ装置１は１台であるが、別のサービス業者によるサーバ装置がネットワークを介して接続されていてもよい。ネットワークとしては公衆回線に接続可能なインターネットなどが含まれる。
【００１１】
図２は、図１に示されたソフトウェア配信システムの構成をより詳細に示したブロック図である。図２において、サーバ装置１は、ユーザ情報を格納する記憶手段としてのユーザ情報データベース１１と、ユーザに送付すべき各種アプリケーションソフトウェアが格納されたユーザデータベース１２と、ユーザに送付すべき各種ファイルが格納されたユーザファイルデータベース１３と、ユーザに送付すべき各種広告データを格納するウェブデータベース１４と、ネットワーク３に接続してクライアント端末２に対してデータを送信可能な通信制御部１５と、データを送信する際に送信可能なデータに変換するデータ変換部１６と、クライアント端末２からの要求があったとき、ユーザの認証を行なうユーザ認証部１７と、サーバ装置１においてウェブデータベース１４に格納された広告データを表示することを制御する広告表示制御部１８と、サーバ装置１側においてクライアント端末２からの要求内容、およびユーザ情報を表示するＡＳＰ制御部１９と、上記各機能部或いは処理部の動作を制御する制御手段としてのコントローラ２０とを有して成る。サーバ装置１における通信制御部１５は、コントローラ２０の指示の下で、ネットワーク３を介してユーザからの要求を受け付け、またユーザに対してデータを送信する動作を行なう。
【００１２】
同じく図２において、クライアント端末２は、当該端末側において各種データを入力する端末入力部２１と、ネットワーク３に接続し、当該ネットワークを介してサーバ装置１との間でデータを送受信可能な通信制御部２２と、ネットワーク３に接続し、当該ネットワークとの間でデータ送受信を行なう入出力インタフェース２３と、受信したデータを表示出力する端末表示部２４と、受信したアプリケーションソフトウェアを格納するアプリケーションデータ記憶部２５と、サーバ装置１から送信されたファイルや広告データを端末表示部２４に表示させるブラウザ制御部２６と、ブラウザソフトウェアや受信したアプリケーションデータを一時格納して動作させる書換え可能のメモリ（ＲＡＭ）２７と、上記各機能部或いは処理部の動作を制御する制御手段としてのコントローラ２８とを有して成る。
【００１３】
かかる構成を有するソフトウェア配信システムについて、以下アプリケーションデータなどのソフトウェアを配信するための動作の一例を説明する。
【００１４】
まず、クライアント端末２（図１中の２ａ、２ｂどちらでもよい）が特定のデータ処理を行なうに当たり、アプリケーションサービスプロバイダーのサーバ装置１へアプリケーションの要求をするためにクライアント端末２のデスクトップの端末用ソフトのアイコンで起動をかける。これによりクライアント端末２の通信制御部２２からネットワーク３を経由してサーバ装置１へアプリケーション要求が送信される。また、クライアント端末２においてサーバ装置１のユーザデータベース１２或いはユーザファイルデータベース１３のＵＲＬを指定し、ブラウザソフトを起動する。このときブラウザソフトはアプリケーションデータベース記憶部２５から読み出されてＲＡＭ２７に展開され起動される。
【００１５】
サーバ装置１においては、上記アプリケーション要求を受信すると、クライアント端末２から送信されてきたデータを基にユーザ認証部１７がユーザ認証を行い、またＡＳＰ制御部１９でユーザ情報、各種設定項目、本サービスの使用状況、ファイル状況の調査結果、通信状況のモニタ結果、ログ情報やエラー情報などの各種データ等のユーザ情報を選択する。また、サーバ装置１は、これらのユーザ情報をデータ変換部１６において送信データ化し通信制御部１５からネットワーク３を経由してクライアント端末２へ送信する。
【００１６】
クライアント端末においては、上記ユーザ情報を受信すると、入出力インタフェース２３を通してユーザ情報データを取り込み、ブラウザソフトの設定を行なう。
【００１７】
次にサーバ装置１においては、ユーザデータベース１２から要求のあったアプリケーションを読み出すとともに、付加的な送信データとして広告データをウェブデータベース１４から読み出す。そして、これらのアプリケーションデータおよび広告データを、やはりデータ変換部１６において送信データに変換し、通信制御部１５からネットワークを経由してクライアント端末２へ送信する。
【００１８】
クライアント端末２においては、送信されてきたアプリケーションデータおよび広告データを受信し、自己装置の中に取り込む。アプリケーションデータの取り込みに関しては、当該アプリケーションデータの受信を入出力部インタフェース２３で検知し、このアプリケーションデータの取り込みの開始動作を確認した後、通信制御部２２にアプリケーションデータの取り込みを指示する。通信制御部２２ではサーバ装置１におけるユーザ認証結果の到着をチェックし、認証が成功した場合はアプリケーションデータのアップロード／ダウンロードを開始する。このアプリケーションデータのアップロード／ダウンロードにおいては、アプリケーションデータの転送条件にしたがい、ＨＴＴＰでサーバ装置１から送信されてきたアプリケーションデータをアップロード／ダウンロードする。この動作における「転送条件」とは、ファイルの大きさ、ファイルの種類、通信条件、ＩＤ、パスワードなどをクライアント端末２の端末入力部２１から設定し、コントローラ２８の内部記憶部に保存された情報である。サーバ装置１からクライアント端末２へダウンロードされたアプリケーションデータはアプリケーションデータ記憶部２５に格納される。そして、アプリケーションデータ記憶部２５に格納されたアプリケーションデータは、その処理が実行される段になって、コントローラ２８の指令によりアプリケーションデータ記憶部２５から読み出されてＲＡＭ２７に展開され、所望のデータ処理がオフラインで実行される。そして、この実行処理されたデータはクライアント端末２からサーバ装置１へアップロードされる。このアップロードに際しては、処理データのみがアップロードされてもよいし、アプリケーションおよび処理データの両方がアップロードされてもよい。
【００１９】
上記アプリケーションデータの送信および受信動作の間において、もう一方の送信された広告データは、ネットワーク３から入出力インタフェース２３を通してＲＡＭ２７に展開されたブラウザソフトに転送される。そして、ブラウザソフトによりデータ内容が開かれて端末表示部２４へ転送され、この端末表示部２４において広告表示が行なわれる。この広告データの取り込みおよび表示もまた、上記アプリケーションデータの取り込みと同様、通信制御部２２でサーバ装置１におけるユーザ認証結果の到着をチェックし、認証が成功した後に開始される。端末表示部２４における広告の表示例を図３に示す。図３中Ａ，Ｂ，Ｃ，Ｄはそれぞれ異なった４種類の広告を示す。広告Ａは或るアプリケーションサービスプロバイダーの広告であり、広告Ｂはインターネットを利用した情報検索サービス業者の広告である。また広告Ｃは英会話などの学校の広告であり、広告Ｄはパーソナルコンピュータなどの情報機器の製造、販売業者の広告である。この実施の形態においては、広告表示は端末表示部２４のディスプレイを４つに区画して同時に４種類の広告を表示するようにしているが、ディスプレイ全体に１つの広告を表示したり或いは２以上の広告を表示したりしてもよい。そして、この広告表示は、アプリケーションデータのアップロード／ダウンロードが行なわれている間中表示されている。
【００２０】
したがって、ユーザから見ると、コンピュータ操作によってアプリケーション要求を行なうと、コンピュータのプログラムが作動し、サーバ装置１との通信が確立するとともに広告の表示が行なわれたように認識する。そして、この広告の内容を見ている間にクライアント端末２のコンピュータでは、あたかも裏処理動作の形でアプリケーションデータのアップロード／ダウンロードが実行されるから、ユーザはアプリケーションデータをアップロード／ダウンロードしている間、データの取込みで待たされているという感覚がなく、しかも新しい商品知識を得たり、有利で効率的なコンピュータの扱い方法などを習得したりすることができる。
【００２１】
なお、サーバ装置１においてウェブデータベース１４に格納されている広告データと、ユーザデータベース１２或いはユーザファイルデータベース１３に格納部されているデータベースとの間に所定の関係を持たせて、すなわち、リンクさせて管理するとより効率的な広告の送付を行なうことができる。例えば、アプリケーションとして文章作成用のアプリケーション、或いは外国語翻訳のためのアプリケーションに対しては、英会話の学校の広告や、辞書や学習雑誌などの各種書籍や出版社の広告が選択されて、送信されるように図るなどである。
【００２２】
【発明の効果】
以上説明したように、本発明によれば、アプリケーションサービスプロバイダーによるサービス業務として、サーバ装置からアプリケーションをクライアント端末に送信し、送信されたアプリケーションをクライアント端末のアプリケーションデータ記憶部に格納し、その後、アプリケーションデータ記憶部に格納されたアプリケーションデータを起動して処理をするため、アプリケーションによる処理がオフラインで実行され、通信回線を開いたままで処理する必要はなくなる。このため、通信費用が安くでき有利である。
【００２３】
またアプリケーションデータのアップロード／ダウンロード時に広告データも並行してクライアント端末へ送信し、アプリケーションデータがアップロード／ダウンロードされている間クライアント端末の表示部には広告が表示されるから、ユーザはアプリケーションデータをアップロード／ダウンロードしているという認識をもたないで、単に広告を見ている間にアプリケーションデータのアップロード／ダウンロードが終了する。
【００２４】
さらに、アプリケーションサービスプロバイダーにとっては、広告データを送信することにより、複数の広告希望者からの広告料の収入が得られ、その分アプリケーションなどのソフトウェアの配信料金を低廉にしたり、或いは無料にすることができから、ユーザの獲得がやる安くなるという効果がある。このことはまた、ユーザにとっても易い価格でアプリケーションを入手することができ、有利である。
【００２５】
さらに、アプリケーションデータをクライアント端末に取り込んで処理実行するから、クライアント端末に予めインストールされていた他のアプリケーションとの協働処理を行なうことが可能で、既にインストールされているプログラムの有効活用を図ることができる。
【図面の簡単な説明】
【図１】本発明によるソフトウェア配信システムの一実施の形態の概略構成を説明する概念図である。
【図２】前記実施の形態に係るソフトウェア配信システムの構成をより詳細に示したブロック図である。
【図３】前記実施の形態において、広告が表示された端末表示部における広告の表示例を示す図である。
【図４】従来のソフトウェア配信システムの例を示す図である。
【符号の説明】
１    サーバ装置
２  クライアント端末
３  ネットワーク
１１  ユーザ情報データベース
１２  ユーザデータベース
１３  ユーザファイルデータベース
１４  ウェブデータベース
１５  通信制御部
１６  データ変換部
１７  ユーザ認証部
１８  広告表示制御部
１９  ＡＳＰ制御部
２０  コントローラ
２１  端末入力部
２２  通信制御部
２３  入出力インタフェース
２４  端末表示部
２５  アプリケーションデータ記憶部
２６  ブラウザ制御部
２７  メモリ（ＲＡＭ）
２８  コントローラ
【図１】
2005018604.tif 000003
【図２】
2005018604.tif 000004
【図３】
2005018604.tif 000005
【図４】
2005018604.tif 000006
【手続補正書】
【提出日】平成15年7月8日(2003.7.8)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2005018604.tif 000007