(57)【要約】【課題】  サーバー側からクライアントへのデータ転送にかかるトラフィックを軽減し、表示レスポンスを向上することができるデータ転送方法を提供する。【解決手段】  文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、予め前記サーバー部から受信した縮小データをクライアント部にロードしクライアント部で表示し選択したページをサーバー部から転送する手段を有することを特徴とする。【選択図】  図２
2010182158.tif 000002
【特許請求の範囲】
【請求項１】
文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、予め前記サーバー部から受信した縮小データをクライアント部にロードしクライアント部で表示し選択したページをサーバー部から転送する手段を有することを特徴としたデータ転送方法。
【請求項２】
文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、前記クライアント部からの指示により任意のページをサーバー部から転送する手段を有することを特徴としたデータ転送方法。
【請求項３】
文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、全データを転送するか、選択したページのみを転送するかをあらかじめ設定したファイルサイズの閾値により自動で選択しサーバー部から転送する手段を有することを特徴としたデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー装置に格納された大容量のデータをクライアント装置に転送する場合に、クライアント装置での表示、編集開始時間を短縮するデータ転送方法に関する。
【背景技術】
【０００２】
従来の技術では、サーバー装置に格納されているファイルをクライアント装置で表示及び編集する場合は、サーバー装置に格納されているファイルを全てクライアント装置に転送した後でクライアント装置で表示及び編集することができなかったため、ファイルが大容量の場合、ファイルの転送に時間がかかり、表示及び編集を開始することができるまでに時間がかかった。
【０００３】
また、大容量のデータをネットワーク等を介して転送するためネットワークに負荷がかかり、複数のクライアント装置で並行して作業する場合、余計に時間がかかっていた。
【０００４】
格納されているファイルの該当箇所を指定して抽出したデータを別装置に転送する方法が特許文献１に記載されている。
【０００５】
また、書籍情報をページ単位で表示する方法が特許文献２に記載されている。
【０００６】
また、マルチメディアファイルの一部をアクセスする方法が特許文献３に記載されている。
【０００７】
また、特許文献４には、クライアントでサムネイルをプレビューする構成が記載されている。クライアント側に全データを受信し、受信したデータを元にサムネイルを作成し次回からの表示にはクライアントで持っているサムネイルを表示することによりトラフィックを軽減する。しかしながら、サーバーからクライアントへ実ページの全データが転送されるため、トラフィック量の増大に繋がっていた。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来は、大容量のファイルをサーバー装置からクライアント装置に転送する場合、ファイルの全てを転送終了しないと表示および編集できないため、クライアント装置で表示および編集開始するまでに時間がかかっていた。
【０００９】
本発明の目的は、サーバー側からクライアントへのデータ転送にかかるトラフィックを軽減し、表示レスポンスを向上することができるデータ転送方法を提供することにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するため、請求項１に記載の発明は、文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、予め前記サーバー部から受信した縮小データをクライアント部にロードしクライアント部で表示し選択したページをサーバー部から転送する手段を有することを特徴としたものである。
【００１１】
前記目的を達成するため、請求項２に記載の発明は、文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、前記クライアント部からの指示により任意のページをサーバー部から転送する手段を有することを特徴としたものである。
【００１２】
前記目的を達成するため、請求項３に記載の発明は、文字と画像の少なくとも片方を有するデータを保存するサーバー部と、そのサーバー部から受信したデータを表示及び編集することのできるクライアント部を有し、全データを転送するか、選択したページのみを転送するかをあらかじめ設定したファイルサイズの閾値により自動で選択しサーバー部から転送する手段を有することを特徴したものである。
【発明の効果】
【００１３】
請求項１に記載の発明により、縮小データの転送後、選択された１ページ分のデータを転送した後に表示及び編集を開始することができる。
【００１４】
請求項２に記載の発明により、格納データの内容を確認する時間なしで表示及び編集を開始することができる。
【００１５】
請求項３に記載の発明により、最適な待ち時間で表示及び編集を開始することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に係るサーバー部とクライアント部間における処理の説明図である。
【図２】本発明の実施例に係るサーバー部とクライアント部のブロック図である。
【図３】本発明の実施例に係るサーバー部及びクライアント部に格納されるファイルの構成図である。
【図４】本発明の実施例に係るサーバー部に格納されているファイルの構成が予め分かっている場合に、縮小データを転送することなく該当ページを指定する場合の動作を示す説明図である。
【図５】本発明の実施例に係るサーバー部とクライアント部の間で転送するデータを予め設定した閾値によって変更する場合の動作を示す説明図である。
【発明を実施するための形態】
【００１７】
本発明の実施例について図面を用いて以下説明する。
【００１８】
図１は、サーバーとクライアント間における処理を説明する説明図である。
【００１９】
サーバー部１００でファイルが入力される（ステップ１：以下、Ｓ１）と、入力ファイルを元に縮小ファイルを作成し（Ｓ２）、サーバ装置内の記憶装置に保存する（Ｓ３）。
【００２０】
クライアント部２００では、ファイル選択画面表示（Ｓ４）のために表示及び編集の対象となるファイルの一覧をサーバー部１００に問い合わせる（Ｓ５）。
【００２１】
次に、サーバー部１００は、クライアント部２００から受信した保存済ファイル名要求メッセージに対し、サーバー部１００内の記憶装置に保存されている保存済みファイル名の一覧を転送する（Ｓ６）。
【００２２】
クライアント部２００では、サーバー部１００から送信された保存済みファイル名の一覧をクライアント部２００に接続されている表示部に表示する（Ｓ７）。表示されたファイル名の一覧から表示及び編集するファイルが選択される（Ｓ８）と、クライアント部２００からサーバー部１００に転送ファイル名指示メッセージを送信する（Ｓ９）。
【００２３】
サーバー部１００は、指示されたファイルの縮小ファイルをクライアント部２００に転送（Ｓ１０）する。
【００２４】
その後、クライアント部２００は、転送された縮小ファイルをクライアント部２００の記憶装置に格納した後、画像を一覧表示し（Ｓ１１）、表示及び編集対象とするページを選択させる。表示及び編集の対象となるページが選択される（Ｓ１２）と、クライアント部２００は、サーバー部１００に、ページ番号指示メッセージを送信し（Ｓ１３）、サーバー部１００は、該当するページのデータをクライアント部２００に転送する（Ｓ１４）。
【００２５】
クライアント部２００は、転送されたページデータをクライアント部２００の記憶装置に保存した後、表示及び編集し（Ｓ１５）、編集した場合にはサーバー部１００に転送する（Ｓ１６）。
【００２６】
編集結果を受信したサーバー部１００は、記憶装置内に保存しているファイルの該当ページのみを更新し、変更されたページの縮小ファイルを作成し記憶装置に保存する（Ｓ１７）。
【００２７】
図２は、本発明を実現するための機器構成のブロック図である。
【００２８】
サーバー部１００は、データ１１を入力する入力部２と、入力されたデータの縮小データを生成する縮小データ生成部３と、入力データ及び生成した縮小データを格納する記憶装置４と、プリンタ等の印字装置１２に出力する出力部５と、クライアントとのデータ送受信及びメッセージ通信を行う通信部６とで構成される。
【００２９】
クライアント部２００は、サーバー部１００との通信を行う通信部８と、受信したデータを格納するための記憶装置９と、ファイルを表示画面１３に表示するための表示・編集部１０とからなる。通信部８と表示・編集部１０とは、それぞれ記憶装置９に接続されている。
【００３０】
図３は、サーバー部及びクライアント部に格納されるファイルの構成である。
【００３１】
サーバー部１００には、入力されたデータ２１と入力されたデータを縮小したデータ２２とを格納する。クライアント部２００には、サーバー部１００から受信した縮小データ２３と指定したページのデータ２４とを格納する。図３では、２ページ目が選択されたケースを示している。
【００３２】
図４は、サーバ部１００に格納されているファイルの構成が予め分かっている場合に、縮小データを転送することなく該当ページを指定する場合の動作を示す説明図である。
【００３３】
サーバー部１００でファイルが入力される（Ｓ１０１）と、サーバ装置内の記憶装置に保存する（Ｓ１０２）。
【００３４】
クライアント部２００では、ファイル選択画面表示（Ｓ１０３）のために表示及び編集の対象となるファイルの一覧をサーバー部１００に問い合わせる（Ｓ１０４）。
【００３５】
次に、サーバー部１００は、クライアント部２００から受信した保存済ファイル名要求メッセージに対し、サーバー部１００内の記憶装置に保存されている保存済みファイル名の一覧を転送する（Ｓ１０５）。
【００３６】
クライアント部２００では、サーバー部１００から送信された保存済みファイル名の一覧をクライアント部２００に接続されている表示部に表示する（Ｓ１０６）。
【００３７】
クライアント部２００で、ファイル名を選択した（Ｓ１０７）後に、続けてページ番号を選択し（Ｓ１０８）、サーバー部１００に対して転送ファイル名及びページ番号指示（Ｓ１０９）のメッセージを送信し、転送ファイル名及びページ番号指示のメッセージを受信したサーバー部１００は該当ファイルの該当ページデータをクライアント部２００に転送する（Ｓ１１０）。
【００３８】
クライアント部２００は、転送されたページデータをクライアント部２００の記憶装置に保存した後、表示及び編集し（Ｓ１０１）、編集した場合にはサーバー部１００に転送する（Ｓ１０２）。
【００３９】
編集結果を受信したサーバー部１００は、記憶装置内に保存しているファイルの該当ページのみを更新し記憶装置に保存する（Ｓ１０３）。
【００４０】
図５は、サーバー部とクライアント部の間で転送するデータを予め設定した閾値によって変更する場合の動作を示す説明図である。
【００４１】
サーバー部１００では、サーバー部１００でファイルが入力される（Ｓ２０１）と、入力されたファイルの容量と予め設定されている閾値を比較し（Ｓ２０２）、閾値よりファイルの容量のほうが大きかった場合にはファイルを縮小し（Ｓ２０３）、入力ファイルと縮小ファイルをサーバー部の記憶装置に保存する（Ｓ２０４）。
【００４２】
入力されたファイルの容量があらかじめ設定されている閾値よりも小さかった場合には縮小ファイルを作成せず入力ファイルをそのままサーバー部の記憶装置に保存する（Ｓ２０４）。
【００４３】
クライアント部２００では、ファイル選択画面表示（Ｓ２０５）のために表示及び編集の対象となるファイルの一覧をサーバー部１００に問い合わせる（Ｓ２０６）。
【００４４】
次に、サーバー部１００は、クライアント部２００から受信した保存済ファイル名要求メッセージに対し、サーバー部１００内の記憶装置に保存されている保存済みファイル名の一覧を転送する（Ｓ２０７）。
【００４５】
クライアント部２００では、サーバー部１００から送信された保存済みファイル名の一覧をクライアント部２００に接続されている表示部に表示する（Ｓ２０８）。表示されたファイル名の一覧から表示及び編集するファイルが選択される（Ｓ２０９）と、クライアント部２００からサーバー部１００に転送ファイル名指示メッセージを送信する（Ｓ２１０）。
【００４６】
クライアント部２００からファイル名を指示されたときに指定されたファイルの容量が閾値超過かを判定する（Ｓ２１１）。閾値よりも大きい場合は縮小データをクライアントに転送し（Ｓ２１３）、閾値より小さい場合は入力ファイルをそのままクライアントに転送する（Ｓ２１２）。
【００４７】
クライアント部２００は、サーバー部１００から受信したファイルが縮小データか、入力ファイルそのままであるかを判定する（Ｓ２１４）。
【００４８】
サーバー部１００から受信したファイルが入力ファイルそのままの場合、クライアント部２００は、転送されたページデータをクライアント部２００の記憶装置に保存した後、表示及び編集し（Ｓ２１９）、編集した場合にはサーバー部１００に転送する（Ｓ２２０）。
【００４９】
サーバー部１００から受信したファイルが縮小データの場合、クライアント部２００は、転送された縮小ファイルをクライアント部２００の記憶装置に格納した後、画像を一覧表示し（Ｓ２１５）、表示及び編集対象とするページを選択させる。表示及び編集の対象となるページが選択される（Ｓ２１６）と、クライアント部２００は、サーバー部１００に、ページ番号指示メッセージを送信し（Ｓ２１７）、サーバー部１００は、該当するページのデータをクライアント部２００に転送する（Ｓ２１８）。
【００５０】
クライアント部２００は、転送されたページデータをクライアント部２００の記憶装置に保存した後、表示及び編集し（Ｓ２１９）、編集した場合にはサーバー部１００に転送する（Ｓ２２０）。
【００５１】
編集結果を受信したサーバー部１００は、記憶装置内に保存しているファイルの該当ページのみを更新し、変更されたページの縮小ファイルを作成し記憶装置に保存する（Ｓ２２１）。
【００５２】
これにより、サーバ部１００とクライアント部２００との間のデータ転送に負荷がかからずに短時間で転送が終了するような少ないファイルの場合にはクライアント部での操作を簡略化することができる。
【００５３】
なお、本発明は、サーバーとクライアントの関係にある装置間だけでなく、ネットワーク等の通信手段で接続された機器間でのデータ転送にも適用できる。
【符号の説明】
【００５４】
２：入力部、３：縮小データ生成部、４：記憶装置、５：出力部、６：通信部、８：通信部、９：記憶装置、１０：表示・編集部、１１：データ、１２：印字装置、１３：表示画面、１００：サーバー部、２００：クライアント部。
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開平１０−１３３９７６号公報
【特許文献２】特開２００２−１２３４３７号公報
【特許文献３】特開平１０−０４０３０１号公報
【特許文献４】特開２００７−１６４３１２号公報
【図１】
2010182158.tif 000003
【図２】
2010182158.tif 000004
【図３】
2010182158.tif 000005
【図４】
2010182158.tif 000006
【図５】
2010182158.tif 000007