(57)【要約】【課題】  図面データの変換処理時間に応じて、処理時間の短いものを先に変換することで、効率的に画像変換処理を行うことのできる画像データ保管システムおよび画像データ変換装置を提供する。【解決手段】  サーバーに格納された変換待ちのファイルを、予め決められた優先順にデータ変換処理を実施する。各ファイルのデータ変換処理時間を計測し、予め設定された時間を越えるファイルのデータ変換処理を停止させ、優先順位を最下位に下げる。データ変換処理の短いファイルを先に処理することが可能となる。【選択図】  図５
2017182360.tif 000002
【特許請求の範囲】
【請求項１】
図面データを記憶する図面データ記憶手段と、ネットワークを介して前記ネットワークに接続された装置とデータ通信するサーバー側通信手段と、を有する図面サーバーと、
前記図面サーバーの前記図面データ記憶手段からダウンロードした前記図面データを記憶するファイル記憶手段と、前記図面サーバーとデータ通信する端末側通信手段と、前記ファイル記憶手段に記憶されている前記図面データを表示する表示手段と、を有する端末装置と、を有する画像データ保管システムにおいて、
該変換前の基となる前記図面データを一時的に記憶する第１記憶手段と、
該変換された変換図面データを一時的に記憶する第２記憶手段と、
前記第１記憶手段に記憶された前記図面データを変換する変換手段と、
を備える画像データ変換装置を有し、
前記画像データ変換装置は、
前記第１記憶手段に記憶された前記図面データの中の優先順位の高い前記図面データから変換処理を行い、
該変換処理の時間が所定の時間より長い場合には、前記図面データの前記変換処理を中止して、さらに前記優先順位を最下位にし、
短い場合には、前記第２記憶手段に記憶された前記変換図面データを前記図面サーバーに登録し、前記第１記憶手段から該変換前の前記図面データを削除し、前記第２記憶手段から該変換図面データを削除することを特徴とする画像データ保管システム。
【請求項２】
前記第１記憶手段に変換する前記図面データを追加する場合に、該追加された前記図面データの前記優先順位は、前記変換処理が実施されていない前記図面データの内の最も低いものの次に低い順位にすることを特徴とする請求項１に記載の画像データ保管システム。
【請求項３】
前記画像データ変換装置は、前記図面データの前記変換処理の時間と前記変換処の回数とを計測する計測手段をさらに有し、前記計測手段によって計測された前記時間と前記回数に基づいて前記所定の時間を演算することを特徴とする請求項１または請求項２に記載の画像データ保管システム。
【請求項４】
図面データを記憶する図面データ記憶手段を備える図面サーバーの前記図面データを変換する画像データ変換装置において、
該変換前の基となる前記図面データを一時的に記憶する第１記憶手段と、
該変換された変換図面データを一時的に記憶する第２記憶手段と、
前記第１記憶手段に記憶された前記図面データを変換する変換手段と、
を備え、
前記変換手段は、前記第１記憶手段に記憶された前記図面データの中の優先順位の高い前記図面データから変換処理を行い、
該変換処理の時間が所定の時間より長い場合には、前記図面データの前記変換処理を中止して、さらに前記優先順位を最下位にし、短い場合には、前記第２記憶手段に記憶された前記変換図面データを前記図面サーバーに登録し、前記第１記憶手段から該変換前の前記図面データを削除し、前記第２記憶手段から該変換図面データを削除することを特徴とする画像データ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の図面データの形式を変換する変換手段を備える画像データ変換装置および、図面データを保管する画像データ保管システムに関する。
【背景技術】
【０００２】
従来、建築現場や土木工事の現場等では、紙面に印刷された図面をユーザーが使用していた。しかし、上記現場では、使用する図面が膨大な枚数となる場合があり、紙面の持ち運び、その図面の利用はユーザーの負担が大きかった。
【０００３】
そこで、図面データベース等に管理された、図面データを、手軽に持ち運び出来るタブレット型端末装置等の端末装置で利用することが考えられている。このような装置を使えば、ユーザーは簡単に図面の閲覧、確認及び加筆や修正を行うことができる。そのため、紙面に印刷された図面を用いた場合に比して、ユーザーの利便性は大いに向上する。
【０００４】
しかし、ユーザーが利用する端末は表示させる図面が大きければ、それだけ負荷も大きくなり、表示速度が低下するなどの問題がある。そのため、サーバーには、基となる図面データを画像データ変換装置で表示用図面データに変換し、格納することが考えられている。表示用画像データは、高速に表示できるように、データを間引きするなどして生成される。ユーザーは、この表示用図面データを表示させることで、端末の負荷を軽減し、高速に表示可能にしている。一方変換するサーバーは処理の負荷が増大する。
【０００５】
例えば、特開２００４‐３０２５６６号公報に記載の技術では、複数の図面データを変換予約順に変換するだけでなく、緊急度や重要度の高いデータを先に変換するように優先順位を変更して処理を行っている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４‐３０２５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、緊急度や重要度の高いデータの優先順位を上げて処理することで、効率的に運用できるとは限られない。例えば、処理時間の長いものを先に処理した場合に、後続するファイルがかなり長く待たされてしまう事が考えられる。しかし、図面データの容量だけを比較しても、実際の変換処理時間の長さには、必ずしも一致するもでもない。図面データの複雑さも変換処理時間の長さに影響を与え、実際に変換して確認しなければ処理時間を把握することができない場合がある。また、後続の図面データが短時間で終わるものならば、それを先に変換処理することが望まれる場合もある。
【０００８】
そこで、本願発明では、図面データの変換処理時間に応じて、処理時間の短いものを先に変換することで、効率的に画像変換処理を行うことのできる画像データ保管システムおよび画像データ変換装置を提供する。
【課題を解決するための手段】
【０００９】
上述の課題を解決する本発明の画像データ保管システムは、図面データを記憶する図面データ記憶手段と、ネットワークを介して前記ネットワークに接続された装置とデータ通信するサーバー側通信手段と、を有する図面サーバーと、前記図面サーバーの前記図面データ記憶手段からダウンロードした前記図面データを記憶するファイル記憶手段と、前記図面サーバーとデータ通信する端末側通信手段と、前記ファイル記憶手段に記憶されている前記図面データを表示する表示手段と、を有する端末装置と、を有する画像データ保管システムにおいて、該変換前の基となる前記図面データを一時的に記憶する第１記憶手段と、該変換された変換図面データを一時的に記憶する第２記憶手段と、前記第１記憶手段に記憶された前記図面データを変換する変換手段と、を備える画像データ変換装置を有し、前記画像データ変換装置は、前記第１記憶手段に記憶された前記図面データの中の優先順位の高い前記図面データから変換処理を行い、該変換処理の時間が所定の時間より長い場合には、前記図面データの前記変換処理を中止して、さらに前記優先順位を最下位にし、短い場合には、前記第２記憶手段に記憶された前記変換図面データを前記図面サーバーに登録し、前記第１記憶手段から該変換前の前記図面データを削除し、前記第２記憶手段から該変換図面データを削除することを特徴とする画像データ保管システム。
【００１０】
また、本発明の画像データ変換装置は、図面データを記憶する図面データ記憶手段を備える図面サーバーの前記図面データを変換する画像データ変換装置において、該変換前の基となる前記図面データを一時的に記憶する第１記憶手段と、該変換された変換図面データを一時的に記憶する第２記憶手段と、前記第１記憶手段に記憶された前記図面データを変換する変換手段と、を備え、前記変換手段は、前記第１記憶手段に記憶された前記図面データの中の優先順位の高い前記図面データから変換処理を行い、該変換処理の時間が所定の時間より長い場合には、前記図面データの前記変換処理を中止して、さらに前記優先順位を最下位にし、短い場合には、前記第２記憶手段に記憶された前記変換図面データを前記図面サーバーに登録し、前記第１記憶手段から該変換前の前記図面データを削除し、前記第２記憶手段から該変換図面データを削除することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、変換時間の短い画像データを先に変換し、変換時間の長い画像データの優先順位を下げることで、予期せぬ長時間の変換待ちを低減ないし防止できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施形態に係る端末装置を用いたシステムの概略を説明するための図である。
【図２】図２は、端末装置の表示画面を説明するための図である。
【図３】図３は、本実施形態で用いる端末装置の構成を示したブロック図である。
【図４】図４は、本実施形態で用いるサーバーの構成を示したブロック図である。
【図５】図５は、本実施形態の処理手順を説明するフローチャートである。
【図６】図６は、本実施形態の動作を説明する図である。
【発明を実施するための形態】
【００１３】
図面を用いて、本発明の実施形態を説明する。図１は、本実施形態に係る端末装置を用いたシステムの概略を説明するための図である。端末装置１は表示画面１１を備えた、タブレット型端末装置である。端末装置１は、インターネットなどのネットワーク５を介して図面サーバー２に接続している。本実施形態における端末装置１としてタブレット型端末装置を例に説明するが、ノート型パソコンや携帯電話機等の表示画面上に画像を表示する機能を備えた各種の携帯端末へ適宜に応用できる。この端末装置１は、薄型で比較的軽量であるため、携帯に適しており、例えば、建築現場、土木の作業現場、測量の現場などに持ち込むのに特に便利である。
【００１４】
図面サーバー２は、図面データを保存している。端末装置１は、図面サーバー２にネットワーク５を介して接続し、図面サーバー２に格納されている図面データを取得し、表示画面１１に表示することができる。
【００１５】
第２モバイル端末４は、端末装置１と同様のタブレット型端末装置である。第２モバイル端末４は、ネットワーク５を介して、図面サーバー２に接続し、記憶されている図面データを取得し、表示することができる。このよに、図面サーバー２は複数のユーザー装置が接続可能であり、複数のユーザーが利用することができる。
【００１６】
図面登録端末３は、図面データを生成し、図面サーバー２に格納する装置である。例えばＣＡＤなどで作成された図面データを図面サーバー２に登録することができる。
【００１７】
図２は、端末装置の表示画面を説明するための図である。端末装置１は、液晶表示画面などの表示装置を備えている。端末装置１の表示画面１１には、例えば図に示したようにフォルダーやファイルの一覧を表示することができる。また、図面サーバー２から取得した図面データを表示することができる。
【００１８】
第１アイコン表示部２０は、第１タイトルエリア２３に表示されている「Ａ様邸図面」のタイトルで示されているファイルのアイコンが表示されている。このファイルは、Ａ様邸図面の図面データである。第１アイコン表示部２０を選択することで、このファイルを表示することができる。
【００１９】
第３アイコン表示部２２は、第３タイトルエリア２６に表示されている「Ｃ様邸図面」のタイトルで示されているフォルダーである。このフォルダーには、Ｃ様邸図面に関連する図面データなどの図書データが格納されている。第３アイコン表示部２２を選択することで、このフォルダーに属するファイルやフォルダーの一覧を表示できる。
【００２０】
第２アイコン表示部２１は、第２タイトルエリア２４に表示されている「Ｂ様邸図面」のタイトルで示されているファイルである。他のファイルと色が異なり、このファイルが選択候補であることを示している。例えば、このファイルの選択を確定した場合に、図１の表示画面１１のように、Ｂ様邸図面の図面データが表示される。
【００２１】
ロールアップボタン２７とロールダウンボタン２８で、画面に表示しきれていないフォルダーを、順次表示できるように指示することができる。
【００２２】
図３は、本実施形態で用いる端末装置の構成を示したブロック図である。端末装置１の構成を示したブロック図である。この端末装置１は、タブレット型端末装置であり、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、通信装置３３、表示装置３４、入力装置３５、端末記憶装置３６を備えている。
【００２３】
ＣＰＵ３０は、装置全体の制御のプログラムや、図面表示プログラム等の各種プログラムに従った情報処理を実行することで、端末装置１の各部を統括的に制御する。ＲＯＭ３１は、ＣＰＵ３０が実行するための各種プログラムや当該プログラムの実行に必要なパラメータ等を記憶したメモリである。ＲＡＭ３２は、ＣＰＵ３０が処理を行う際に、ワーキングメモリ、データの一時保存などをするメモリである。
【００２４】
通信装置３３は、インターネットなどのネットワークに接続するための通信用インターフェイスである。この通信装置３３を介して図面サーバー２からデジタル図面などのデータを受信することができる。また、図面サーバー２にデータを送信することができる。
【００２５】
表示装置３４は、液晶ディスプレイなどの表示デバイスであり、所定の縮尺で図面データを表示することができる。
【００２６】
入力装置３５は、タッチパネルのことで、表示装置３４に表示画面に触れることで入力することができる。入力装置３５は、ユーザーが指で触れている位置の座標値を所定のサンプリング周期でサンプリングしており、リアルタイムで座標値の時間的変化を追跡することができる。そのため、表示装置３４を指がスライドしていると判断することもできる。
【００２７】
端末記憶装置３６は、例えばハードディスクやＥＥＰＲＯＭなどの大容量記憶媒体を備えている記憶手段である。図面データを拡大・縮小して表示する図面表示プログラムを記憶する図面表示プログラム記憶部３７を含む。また、図面データなどのファイルやそのファイルを含む階層分けされたフォルダーを記憶するファイル記憶部３８を含む。また、ファイル記憶部３８に記憶されているフォルダーやファイルなどの属性情報を記憶するファイル情報記憶部３９を含む。属性情報は、ファイルやフォルダーの作成日、更新日、ファイルサイズ、フォルダーサイズ、作成者などの情報を含む。これらのＣＰＵ３０に接続された各要素は、ＣＰＵ３０の制御によって動作する。
【００２８】
端末装置１は、図面サーバー２へのアクセスが許可されると、その許可範囲内で図面データをダウンロードできる。また、ダウンロードした図面データは表示画面に表示することができる。許可範囲は、例えば、プロジェクト単位毎に予め図面サーバー２によって決められ、設定されている。許可されたユーザーすなわちＩＤは、そのプロジェクト毎に作成されたフォルダーにアクセスできるようになっている。
【００２９】
図４は、本実施形態で用いる図面サーバーの構成を示したブロック図である。図面サーバー２は、図面変換端末としても機能する。すなわち、図面サーバー２では、登録された図面データを端末装置１が表示可能な形式、例えばＰＤＦなど、に変換することができる。この図面サーバー２は、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、通信装置４３、表示装置４４、入力装置４５、サーバー記憶装置４６を備えている。
【００３０】
ＣＰＵ４０は、各種プログラムに従った情報処理を実行することで、図面サーバー２の全体を統括的に制御する。
【００３１】
ＲＯＭ４１は、ＣＰＵ４０が実行するための各種プログラムやプログラムの実行に必要な初期値などのパラメータを記憶したメモリである。ＲＡＭ４２は、ＣＰＵ４０が処理などを行う際に、ワーキングメモリやデータの一時的な記憶をするメモリである。
【００３２】
通信装置４３は、図面サーバー２をインターネットなどのネットワーク５に接続するための通信用インターフェイスである。図面サーバー２は、この通信装置４３を介して図面データなどの格納されている図書データを端末装置１へ送信することができる。また、図面サーバー２は、この通信装置４３を介して端末装置１とデータ通信することができる。
【００３３】
表示装置４４は、液晶ディスプレイなどの表示デバイスであり、ＣＰＵ４０で制御する各種図形、文字などのデータを表示できる。入力装置４５は、キーボード、マウスなどの入力デバイスを備えており、使用者からの操作を受け付ける。
【００３４】
図面サーバー記憶装置４６は、例えばハードディスクなどの大容量記憶媒体であり、ＣＰＵ４０が図面データの管理処理を行うため、図面管理プログラムなどのプログラムを記憶する図面管理プログラム記憶部４７を含む。また、図面データや図面データを変換した表示用図面データなどのファイルを記憶する図面データベース４８を含む。また図面データベース４８はフォルダー毎にそれに属する図面データ等の図書データを記憶している。また、図面データベース４８に記憶されているファイルやフォルダーのファイル情報がファイル情報記憶部４９に記憶されている。ファイル情報は、ファイルやフォルダーのサイズ、形式、作成日時などの属性情報を含む。また、図面データベース４８に記憶されている図面データのうち、端末装置１で表示できる形式、あるいは、それよりも高速に表示できる形式に変換するための図面変換プログラムを記憶する図面変換プログラム記憶部５０を含む。
【００３５】
図面サーバー２は、図面管理プログラムにより、変換すべき図面データを、サーバー記憶装置４６内に確保された所定エリアに格納する。格納された順番通りに画像変換を行う。さらに、変換時間を測定し、例えば２分とか、所定の時間内に変換が完了しなければ、変換を中止する。変換が中止されたファイルは、優先順を、例えば最下位など、下げて設定し、再度変換処理を待たせる。優先順位は、サーバー記憶装置４６内の別の所定エリアを確保して記憶する。これらの処理は、図面変換プログラム記憶部５０に記憶されたプログラムに従い動作する。
【００３６】
変換が時間内に完了すれば、変換後のファイルを図面データベース４８に登録すると共に、ファイル情報記憶部４９に属性情報を含むファイル情報を記憶する。
【００３７】
ファイル情報記憶部４９に記憶されているファイル情報には、変換後のファイルであることを示す属性情報も含まれる。変換後を示す属性情報が無い図面データは、変換する図面データの候補として抽出される。候補の図面データはユーザーの選択により変換処理ができる。
【００３８】
端末装置１は、携帯型端末なので、表示能力が弱い場合が考えられる。そのような場合に、表示データを間引くなどして、表示処理の負荷を減らすことが考えられる。表示させる場合に、例えば半分の処理時間で表示させるなどすれば、作業時間も短くなり、ユーザーにとって利便性を向上させることができる。そのために、図面データを、高速に表示させる形式に変換することが必要になる。また、端末装置１で表示できるような汎用的な形式、例えばＰＤＦなどの形式に図面データを変換させる場合もある。
【００３９】
次に動作について説明する。図５は、本実施形態の処理手順を説明するフローチャートである。図６は、本実施形態の動作を説明する図である。これらの図を用いて説明する。
【００４０】
まず、ステップＳ１では、図面サーバー２の図面変換プログラムで変換処理する図面データを、抽出し、登録する。ユーザーによって変換候補の図面データを選択させ、どの様な図に変換するかを指定させる。選択された図面データは、まずは選択順に、サーバー記憶装置４６内に確保された所定エリアに格納される。例えば、変換待ちファイル名を示したファイル一覧６２で示されるように、ファイルＡ、ファイルＢ、ファイルＣ、ファイルＤが選択される。またその選択順である優先順位６１は、夫々、１、２、３、４となる。
【００４１】
次にステップＳ２では、ファイルの変換処理を開始する。変換処理は、処理待ちのファイルの内の最も優先順位の高いファイルから順に実施される。例えば処理がされたか否かは、処理状況を示した処理データ６０で示されている。図６では、「０」は変換処理が未実施であること、「１」は変換が問題なく完了したこと、「２」は処理時間内に変換できなかったこと、「３」は再変換待ちであること、「４」は変換処理中であることを示している。
【００４２】
次にステップＳ３では、変換処理を開始してから所定時間内、例えば２分など、に変換処理が完了したか否かを判断する。所定時間を過ぎてもまだ変換処理中ならばステップＳ４へ、変換が完了していればステップＳ９へ移行する。
【００４３】
ステップＳ４では、初めて変換しているファイルか否かを確認する。再度変換処理をしている場合は、ステップＳ８へ移行する。初めて変換している場合はステップＳ５へ移行する。
【００４４】
ステップＳ５では、変換処理を中止する。
【００４５】
次にステップＳ６では、変換処理が中止された図面データの、処理データ６を「３」にし、優先順位を最下位にする。
【００４６】
次にステップＳ７では、変換処理をする図面データが残っているか確認する。残っていればステップＳ２へ移行し、残っていなければ処理が終了となる。
【００４７】
ステップＳ８では、再度変換処理をしている場合は、変換完了するまで変換処理を行う。短時間で終了するファイルがなくなっている状態なので、長時間かかるファイルの変換処理を行う。
【００４８】
ステップＳ９では、変換処理が完了した場合の処理である。処理データを１とする。また、変換後のファイルを図面データベース４８に登録する。登録する場合に、基になった図面データに関連付けて記憶する。端末装置１に対して表示用のデータとしダウンロードされる。
【００４９】
図６にある、処理データ６０、優先順位６１、ファイル一覧６２、変換完了ファイル一覧６３を用いて動作について、説明する。まず、優先順位６１が「１」であるファイルＡが、所定時間内に変換されたので、変換されたファイルはファイルａとなり図面データベース４８に格納される。また、処理データ６１が「１」となった。さらに、順位２位のファイルＢは、所定時間内に変換できず、優先順位がその時の最低となる６番目となり、処理データを「３」とする。さらに、順位３位のファイルＣは、所定時間内に変換されたので、変換されたファイルはファイルｃとなり図面データベース４８に格納される。また、処理データ６１が「１」となった。さらに、順位４位のファイルＤは、処理データが「４」であるので、処理中であることが分かる。また、順位５位のファイルＥは、処理データが「０」であり、まだ変換処理がされず、待ちの状態であることが分かる。
【００５０】
また、変換待ちファイルがある状態で、新たに変換したい図面データが加わった場合は、処理データが「０」であるファイルの中で、優先順位が最下位の図面データの次の順位に挿入される。
【００５１】
図面データの変換時間は、実施しなければかかる時間が分からない場合があるので、このように、変換処理開始から所定時間以内に変換が完了しなければ、後回しにする処理をする。所定時間は、変換時間を計測し、例えば９７％など、所定の割合のファイルが完了できる時間に設定することができる。予想して設定することもできる。また、図面変換プログラムによって、変換処理の時間を計測し、最も処理時間の短いものから９７％以内に入る変換時間を演算し、その演算した時間を閾値として設定することができる。このような変換時間を特定する演算を行い、設定値を可変することで、更に利便性が高まる。
【００５２】
変換に長時間かかるファイルを、後回しにでき、短時間で済むファイルを先に変換を終えることができる。長時間かかるファイルの変換によって、短時間で済むファイルの変換を邪魔されずにすむ。変換に長時間かかるファイルの変換を後回しすることで、短時間の変換処理のファイルを先に変換を完了させることができ、そのファイルを使用したいユーザーの待ち時間を短縮することができる。ファイルサイズによって処理時間が決まるわけではない場合に、ためし変換をすることで、変換に長時間かかるか否かを容易に判断することができる。
【産業上の利用可能性】
【００５３】
本発明は、図面データを変換する変換装置を備える画像データ保管システムに利用できる。
【符号の説明】
【００５４】
１  端末装置
２  図面サーバー
３  図面登録端末
４  第２モバイル端末
５  ネットワーク
１１  表示画面
２０  第１アイコン表示部
２１  第２アイコン表示部
２２  第３アイコン表示部
２３  第１タイトルエリア
２４  第２タイトルエリア
２５  第３タイトルエリア
【図１】
2017182360.tif 000003
【図２】
2017182360.tif 000004
【図３】
2017182360.tif 000005
【図４】
2017182360.tif 000006
【図５】
2017182360.tif 000007
【図６】
2017182360.tif 000008