JP4179556B2 - Computer centralized operation center system and data management control method and program thereof - Google Patents
Computer centralized operation center system and data management control method and program thereof Download PDFInfo
- Publication number
- JP4179556B2 JP4179556B2 JP2004187591A JP2004187591A JP4179556B2 JP 4179556 B2 JP4179556 B2 JP 4179556B2 JP 2004187591 A JP2004187591 A JP 2004187591A JP 2004187591 A JP2004187591 A JP 2004187591A JP 4179556 B2 JP4179556 B2 JP 4179556B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- data
- management
- center system
- disk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 39
- 238000013523 data management Methods 0.000 title claims 10
- 238000007726 management method Methods 0.000 claims description 132
- 238000003860 storage Methods 0.000 claims description 95
- 238000012545 processing Methods 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 23
- 238000012423 maintenance Methods 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 10
- 239000002609 medium Substances 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 230000008054 signal transmission Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000013630 prepared media Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
本発明は、各々予め契約で対応付けられたユーザにより端末装置からネットワークを介してリモート操作される複数のコンピュータ装置を、一カ所にまとめて設置し、各コンピュータ装置の保守・運用管理を一括して行うことで、ユーザのメンテナンス負荷を軽減するコンピュータ集中運用技術に係わり、特に、運用コストの削減に好適なコンピュータ集中運用技術に関するものである。 According to the present invention, a plurality of computer devices that are remotely operated from a terminal device via a network by a user associated with a contract in advance are collectively installed in one place, and maintenance and operation management of each computer device are collectively performed. In particular, the present invention relates to a computer centralized operation technology that reduces a user's maintenance load, and particularly relates to a computer centralized operation technology suitable for reducing operational costs.
過去、コンピュータのハードウェアが高価だった時代、1台の大型コンピュータに複数のダム端末が従属する形でCPUパワーや記憶装置等のコンピュータ資源の有効利用を図り、計算仕事量あたりのコスト削減を図ってきた。 In the past, when computer hardware was expensive, multiple large dumb terminals were subordinated to one large computer to effectively use computer resources such as CPU power and storage devices, thereby reducing the cost per computational work. I have been drawing.
近年、高性能な小型コンピュータの量産化によるコスト削減が実現し、いわゆるパーソナルコンピュータ(以下「PC」と記載)として世の中に普及し、それを利用した分散処理技術とネットワークシステムは現在重要な社会インフラとなっている。 In recent years, cost reduction has been realized by mass production of high-performance small computers, which have become widespread as so-called personal computers (hereinafter referred to as “PCs”). Distributed processing technology and network systems using them have become important social infrastructures. It has become.
しかし、激しい技術競争の結果、PCの用途は多様化し、接続される機器も増えて、複雑性が増し、個人がPCを維持・管理していくのには負担が増えつつある。 However, as a result of intense technological competition, the use of PCs has been diversified, the number of connected devices has increased, complexity has increased, and the burden on individuals to maintain and manage PCs is increasing.
ASP(アプリケーション・サービス・プロバイダ)の分野では、顧客のコンピュータ資産の管理代行を目指すサービスが登場しつつある。しかし、この技術は、あくまでも資産情報の収集・管理等のソフトウェア的なサービスであり、PCハードウェアそのものを管理代行の対象としたものではない。 In the field of ASP (Application Service Provider), services aiming to manage customer computer assets are emerging. However, this technology is merely a software service such as collection and management of asset information, and does not target PC hardware itself as a management agent.
ハードウェアの管理代行を前提としたサービスを提供するシステムの従来技術例として、例えば、非特許文献1に記載のものがある。この技術は、海外から、国内に設置されている個人所有のPCにブロードバンドでリモートアクセスし、このPCで録画した国内のTV放送の視聴を目的とするものである。
For example, Non-Patent
この技術によれば、PCの機能をパーソナルに専有できるメリットはそのままで、PC本体(ハードウェア)をセンタで集中管理することにより、維持・管理に係る個人の負担を軽減することができる。 According to this technology, while maintaining the merit of being able to occupy the functions of the PC personally, centralized management of the PC main body (hardware) at the center makes it possible to reduce the burden on individuals for maintenance and management.
しかし、この従来技術は、国内のTV放送の視聴を録画して海外のPCに配信することを目的としており、著作権の侵害を回避するために、集中管理する各PCは個別に使用される構成となっており、複数のPCを集中管理することによるメリット、例えば、余剰CPUパワーの他用途への転用や、ハードディスク記録データの共用を活用することはできない。 However, this conventional technology aims to record domestic TV broadcast viewing and distribute it to overseas PCs, and each PC that is centrally managed is used individually to avoid copyright infringement. Thus, it is impossible to utilize the advantage of centralized management of a plurality of PCs, for example, diversion of surplus CPU power to other uses or sharing of hard disk recording data.
解決しようとする問題点は、従来の技術では、複数のPCを集中管理することによるメリット、例えば、余剰CPUパワーの他用途への転用や、ハードディスク記録データの共用を活用することはできない点である。 The problem to be solved is that the conventional technology cannot utilize the advantage of centralized management of a plurality of PCs, for example, diversion of surplus CPU power to other uses or sharing of hard disk recording data. is there.
本発明の目的は、これら従来技術の課題を解決し、PCの機能をパーソナルに専有できるメリットはそのままで、PC本体(ハードウェア)をセンタで集中管理することにより、維持・管理に係る個人の負担を軽減すると共に、集中管理によって実現可能となるメリット(余剰CPUパワーの他用途への転用、ハードディスク記録データの共用)を活用し、PCのライフサイクルにおいて、業務用コンピュータと比較し、PCが本来持っている能力の利用率が低いというパーソナルコンピュータがパーソナルである故の不経済性を解消することである。さらに、集中運用システムを構成する機器には、従来のPCと同じもの、または延長線の技術が適用できるものを使用することにより、集中運用センタの設立コストおよび維持コストを削減し、サービス価格を下げ、ユーザの利便性の拡大を図る。 The object of the present invention is to solve these problems of the prior art and maintain the advantages of being able to occupy the functions of the PC personally, while centrally managing the PC body (hardware) at the center, so In addition to reducing the burden and utilizing the advantages that can be realized by centralized management (reuse of surplus CPU power for other uses, sharing of hard disk recording data), compared to business computers in the PC life cycle, This is to eliminate the uneconomical reason that a personal computer with a low utilization rate of the ability it originally has is personal. Furthermore, the equipment that makes up the centralized operation system is the same as that of conventional PCs, or the equipment that can be applied with the extension line technology, thereby reducing the establishment and maintenance costs of the centralized operation center and reducing the service price. To increase user convenience.
上記目的を達成するため、本発明では、複数のコンピュータ本体(ハードウェア)を、それぞれの利用場所ではなく、集中運用センタに一括で設置し、センタ側において、各コンピュータのメンテナンス管理の他、共有ディスクの配分、共有ディスクを介した市販データの提供、および、各コンピュータの余剰CPUパワーの他用途への転用などを行う。ユーザは、手元の端末装置、例えばノートPCや携帯電話、PDA(Personal Digital Assistant)等を操作することにより、センタに設置されている自コンピュータをネットワークを介してリモート操作する。さらに、ユーザ側で用意した再生専用の装置に、共有ディスクから市販の映像・音楽データを読み出して配信する。 In order to achieve the above object, according to the present invention, a plurality of computer main bodies (hardware) are collectively installed in a central operation center, not in each use place, and in addition to maintenance management of each computer on the center side, it is shared Distribution of disks, provision of commercial data via shared disks, and diversion of surplus CPU power of each computer to other uses. A user operates a terminal device at hand, such as a notebook PC, a mobile phone, or a PDA (Personal Digital Assistant), to remotely operate the local computer installed in the center via a network. Furthermore, commercially available video / music data is read from the shared disk and distributed to a reproduction-only device prepared by the user.
本発明によれば、センタ側において、各コンピュータの一括メンテナンス管理の他、共有ディスクの配分、共有ディスクを介した市販データの提供、および、各コンピュータの余剰CPUパワーの他用途への転用などを行うことができ、各ユーザは、例えばPCの機能をパーソナルに専有できるメリットはそのままで、維持・管理に係る個人の負担が軽減されると共に、集中管理によって実現可能となるメリット(余剰CPUパワーの他用途への転用、ハードディスク記録データの共用)を活用でき、PCのライフサイクルにおいて、PCが本来持っている能力の利用率が低いというPCの不経済性を解消することが可能である。さらに、ユーザ側では、用意した再生専用の装置に、共有ディスクから市販の映像・音楽データをダウンロードすることで、HDTV等を介して高品質な再生も可能となる。 According to the present invention, on the center side, in addition to collective maintenance management of each computer, shared disk distribution, provision of commercial data through the shared disk, and diversion of surplus CPU power of each computer to other uses, etc. Each user can, for example, maintain the merit of personally using PC functions, while reducing the burden on the individual for maintenance and management, as well as the merit that can be realized by centralized management (the surplus CPU power It can be used for other purposes and sharing of hard disk recording data), and it is possible to eliminate the uneconomical effect of the PC that the utilization rate of the inherent capability of the PC is low in the life cycle of the PC. Furthermore, on the user side, by downloading commercially available video / music data from a shared disk to a prepared playback-only device, high-quality playback is possible via HDTV or the like.
以下、図を用いて本発明を実施するための最良の形態例を説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
図1は、本発明に係わるコンピュータ集中運用センタシステムの構成例およびそれを用いたコンピュータ管理サービスネットワークシステムの構成例を示すブロック図である。 FIG. 1 is a block diagram showing a configuration example of a computer centralized operation center system according to the present invention and a configuration example of a computer management service network system using the same.
図1において、1は本発明に係わるコンピュータ集中運用センタシステム(図中「センタシステム」と記載)、2a〜2cは各ユーザが使用する端末装置(図中「リモート制御用端末PC」と記載)、3a〜3cは端末装置2a〜2cを例えばインターネット等のネットワークを介してコンピュータ集中運用センタシステム1に接続するルータ、4aはHDTV(High Definition TeleVision、高精細テレビ)、4bは各種のオーディオ・ビジュアル機器、5は各種データの再生専用装置としてのメディアサーバ、6は交換装置6aを具備した電話会社システム、7は電話会社システム6を経由してセンタシステム1にアクセスする携帯電話である。
In FIG. 1,
コンピュータ集中運用センタシステム1には、各ユーザの端末装置2a〜2cによりリモート操作されるコンピュータ装置(図中「センタ管理用個人所有PC」と記載)1a〜1dと、各コンピュータ装置1a〜1dのそれぞれで共有される共有記憶装置(図中「共有ディスク」と記載)1e、共有記憶装置1eを制御するディスク管理装置(図中「ディスク管理」と記載)1f、各コンピュータ1dに固有に設けられた専用記憶装置(図中「専用ディスク」と記載)1g、およびシステム全体の制御処理を行うセンタ制御装置1hが設けられている。
The computer centralized
コンピュータ装置1a〜1d、端末装置2a〜2cと同様に、ディスク管理装置1fおよびセンタ制御装置1hは、CPU(Central Processing Unit)や主メモリ、表示手段、入力手段、外部記憶装置等を具備したコンピュータ構成からなり、光ディスク駆動装置等を介してCD−ROM等の光記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みCPUで処理することにより、各機能の処理を実行する。
Similarly to the computer devices 1a to 1d and the
コンピュータ集中運用センタシステム1においては、各コンピュータ装置1a〜1dは、各々予め契約で対応付けられたユーザにより端末装置2a〜2cや携帯電話7からルータ3a〜3cおよびネットワークを介してリモート操作され、共有記憶装置1eは、各コンピュータ装置1a〜1dのそれぞれで共有される。そして、ディスク管理装置1fは、各コンピュータ装置1a〜1dが重複して使用するファイルを共有記憶装置1eにおいて重複ファイルとして一つにまとめる機能を有する。また、ディスク管理装置1fは、複数のコンピュータ装置が使用する各ファイルが類似するファイルであれば、重複ファイルと同様に、共有記憶装置1eにおいて一つにまとめる機能を有する。
In the computer centralized
本例のコンピュータ集中運用センタシステム1は、センタ制御装置1hにおいて、各ユーザによる端末装置2a〜2c、携帯電話7を介しての各コンピュータ装置1a〜1dのリモート操作および専用ディスク1gの使用に対して課金を行うと共に、共有記憶装置1eの使用に対する課金も行う。
The centralized computer
このセンタ制御装置1hにおける課金処理に関連して、ディスク管理装置1fにおいては、重複ファイルを使用する各コンピュータ装置1a〜1dの数に応じて、各コンピュータ装置1a〜1dをリモート操作する各ユーザへ課金する当該重複ファイルの記憶領域分の使用料を算出する機能を有する。
In relation to the billing process in the
この際、センタ制御装置1hは、ディスク管理装置1fで算出した重複ファイルの記憶領域使用料と、単独で当該重複ファイルを例えば専用記憶装置1gにおいて記憶した場合の記憶領域使用料とを、当該ユーザに、端末装置2a〜2c、携帯電話7を介して通知する機能を有する。
At this time, the
また、ディスク管理装置1fは、共有記憶装置1eにセンタ管理フォルダと個人管理フォルダを生成し、センタ管理フォルダには、予め各コンピュータ装置1a〜1dでの読み取りおよび起動は許可されているが複製および保存が禁止されているプログラムおよびデータを格納し、個人管理フォルダには、端末装置2a〜2cや携帯電話7からの操作に応じて各ユーザによる更新を含む全ての操作が許可されているデータを格納する。
The
専用記憶装置1gは、ここでは1つ記載されているが、各コンピュータ装置1a〜1dに内蔵されたハードディスク装置で構成され、各コンピュータ装置1a〜1dのそれぞれで個別に用いられる。例えば、専用記憶装置1gには、当該コンピュータ装置1dの起動用プログラムがインストールされる。
Although only one
さらに、センタ制御装置1hは、各コンピュータ装置1a〜1dのそれぞれのCPUの利用率を求め、アイドルタイムの大きいCPUを特定し、特定したCPUを有するコンピュータ装置(1a〜1d)に、当該コンピュータ装置(1a〜1d)をリモート操作する端末装置(2a〜2c)からのタスク以外の新たなタスクを割り当てる機能を有する。
Further, the
尚、センタ制御装置1hは、この新たなタスクの割り当てに対して、当該コンピュータ装置(1a〜1d)をリモート操作する端末装置(2a〜2c)からのタスクの割り当てを優先する機能を有する。そして、センタ制御装置1hは、新たに割り当てたタスクの要求元にCPUの使用に応じた課金を行い、この課金に応じて、新たなタスクを割り当てたコンピュータ装置(1a〜1d)をリモート操作するユーザに対する課金を減額する機能を有する。
The
また、センタ制御装置1hは、端末装置2a〜2cや携帯電話7から要求されたデータを共有記憶装置1eから読み出し、要求元の端末装置2a〜2cや携帯電話7に予め対応付けられたメディアサーバ(データ再生専用装置)5に送信する機能を有する。この際、センタ制御装置1hは、送信対象のデータを、予め定められた間隔毎の予め定められたデータ量からなりメディアサーバ5が具備する揮発性記憶装置に記憶される複数の部分データと当該メディアサーバ5が具備する不揮発性記憶装置に記憶される残りのデータに分割する機能と、残りのデータをメディアサーバ5に一括して送信し、複数の部分データのそれぞれを当該メディアサーバ5における残りのデータの再生に合わせて分割して送信する機能とを有する。
The
このように、本例のコンピュータ集中運用センタシステム1を設けたコンピュータ管理サービスネットワークシステムにおいては、各コンピュータ装置1a〜1dをその利用場所ではなく、コンピュータ集中運用センタシステム1に一括で設置し、コンピュータ集中運用センタシステム1において、各コンピュータ装置1a〜1dのメンテナンス管理の他、共有記憶装置1eの記憶領域の配分、共有記憶装置1eを介した市販データの提供、および、各コンピュータ装置1a〜1dの余剰CPUパワーの他用途への転用などを行う。
In this way, in the computer management service network system provided with the computer centralized
ユーザは、手元のノートPC等からなる端末装置2a〜2cや携帯電話7を操作することにより、コンピュータ集中運用センタシステム1に設置されている自コンピュータ装置(1a〜1d)をネットワークを介してリモート操作すると共に、ユーザ側で用意した再生専用の装置であるメディアサーバ5に、共有記憶装置1eから市販の映像・音楽データをダウンロードして、HDTV4aや各種AV機器4bで再生する。
The user operates the
尚、各コンピュータ装置1a〜1dのリモート操作に例えばノートPCを利用することにより、様々な用途への拡大が進んでするPCに役割分担を持たせることができる。 In addition, by using, for example, a notebook PC for remote operation of each of the computer apparatuses 1a to 1d, it is possible to assign roles to PCs that are expanding to various uses.
以下、図2〜図24を用いて、コンピュータ集中運用センタシステム1およびそれを用いたコンピュータ管理サービスネットワークシステムの詳細を説明するが、まず、図2〜図8により、リモート操作技術について説明する。
Details of the computer centralized
図2は、図1におけるコンピュータ管理サービスネットワークシステムのリモート制御に係わるシステム構成例を示すブロック図であり、図3は、図2における専用アダプタの構成例を示すブロック図、図4は、図2におけるシステム構成での信号の送受信動作例を示す説明図、図5は、図2におけるセンタ内仲介サーバの処理動作例を示す説明図、図6は、図2におけるセンタ内仲介サーバの処理動作の詳細例およびそれに対応する端末装置の処理動作例を示す説明図、図7は、図5におけるセンタ内仲介サーバで送受信される電送データのフォーマット例を示す説明図、図8は、図5におけるセンタ内仲介サーバで管理されるチェックテーブルの構成例を示す説明図である。 2 is a block diagram showing a system configuration example related to remote control of the computer management service network system in FIG. 1, FIG. 3 is a block diagram showing a configuration example of a dedicated adapter in FIG. 2, and FIG. FIG. 5 is an explanatory diagram showing an example of processing operation of the in-center mediation server in FIG. 2, and FIG. 6 is an illustration of processing operation of the in-center mediation server in FIG. FIG. 7 is an explanatory diagram showing a detailed example and a processing operation example of the terminal device corresponding thereto, FIG. 7 is an explanatory diagram showing a format example of transmission data transmitted and received by the intermediary server in the center in FIG. 5, and FIG. 8 is a center in FIG. It is explanatory drawing which shows the structural example of the check table managed by the internal mediation server.
以下の図2〜図8で説明するリモート操作技術では、端末装置2a〜2c(リモート制御用端末PC)からコンピュータ装置1a〜1d(センタ管理個人所有PC)の操作をインターネット網を利用したネットワークを経由して行う。このようにインターネット網を利用することにより、端末装置(リモート制御用端末PC)があれば、ユーザは、世界中何処でも、保守・管理された自分のコンピュータ装置(センタ管理個人所有PC)と個人データを利用することができる。また、例えばノートPC等、モバイルPCの盗難・紛失・物理破損によるデータ損失を回避することができる。
In the remote operation technology described below with reference to FIGS. 2 to 8, the operation of the computer devices 1 a to 1 d (center management personally owned PC) from the
まず、図2におけるリモート制御システムでの信号伝送について説明する。ネットワーク内を流れる入出力制御信号は、端末装置(図中「リモート制御用端末PC」と記載)2aからコンピュータ装置(図中「センタ管理個人所有PC」と記載)1a〜1dへの上り方向は、マウスやキーボートなどからのコントロールのための入力情報で、コンピュータ装置1a〜1dから端末装置2aへの下り方向は、制御した結果の画面情報および音声情報等の出力情報である。
First, signal transmission in the remote control system in FIG. 2 will be described. The input / output control signals flowing in the network are transmitted in the upward direction from the terminal device (described as “remote control terminal PC” in the figure) 2a to the computer devices (described as “center management personally-owned PC” in the figure) 1a to 1d. In the input information for control from a mouse, a keyboard or the like, the down direction from the computer devices 1a to 1d to the
専用アダプタ1iは、コンピュータ装置1a〜1dからの入出力信号をネットワーク伝送形式に変換するための装置である。尚、この専用アダプタ1iは、コンピュータ装置1a〜1dのCPUパワーに余裕がある場合は、コンピュータ装置1a〜1d内のソフトウェア処理により代替することが可能である。また、センタ内仲介サーバ1jは、リモート操作するユーザの認証等、センタ側と外部ネットワークの仲介を行うための機能を設けたコンピュータ装置である。
The dedicated adapter 1i is a device for converting input / output signals from the computer devices 1a to 1d into a network transmission format. The dedicated adapter 1i can be replaced by software processing in the computer devices 1a to 1d when the CPU power of the computer devices 1a to 1d is sufficient. The in-
端末装置2aには、コンピュータ装置1a〜1dをリモート操作するための専用ソフトウェアがインストールされている。ルータ3もしくはモデム、プロバイダ装置(図中「プロバイダ」と記載)21、インターネット網20は、既存の機器およびサービスであり、従来通りの機能を果たす。
Dedicated software for remotely operating the computer devices 1a to 1d is installed in the
以下、専用アダプタ1iについて、図3を用いて説明する。図3に内部構成を示す専用アダプタ1iは、コンピュータ装置1a〜1dをセンタ内仲介サーバ1jに繋ぐための装置であり、センタ内仲介サーバ1jとの接続用のLANボード32と、コンピュータ装置1a〜1dとのインターフェース用のUSB2.0端子34およびモニタ入力端子35を具備し、さらに、LAN・USB間の信号変換を行う機能ブロックとMPEG4の動画エンコードを行う機能ブロックを具備したメイン基盤31、および、AC電源をDC変換するDCコンバータ33を具備している。
Hereinafter, the dedicated adapter 1i will be described with reference to FIG. A dedicated adapter 1i having an internal configuration shown in FIG. 3 is a device for connecting the computer devices 1a to 1d to the in-
専用アダプタ1iのUSB2.0端子34に接続されるUSB2.0ケーブル内を流れる信号としては、「マウス制御信号(既存のUSBマウスと互換)」、「キーボード制御信号(既存のUSBキーボードと互換)」、「PCからの音声信号(既存のUSBスピーカーと互換)」、「PCからのマウスカーソルの現在位置(X位置、Y位置)」等があり、また、モニタ入力端子35に接続されるモニタ接続ケーブル内を流れる信号としては、「PCからの画面情報(既存のVGAまたはDVIと互換)」がある。
The signals flowing in the USB 2.0 cable connected to the USB 2.0
センタ内仲介サーバ1jとのインターフェースにはLANケーブルが使用され、このLANケーブルには、LAN・USB間の信号変換機能ブロックで変換された「マウス制御信号(既存のUSBマウスと互換)」と「キーボード制御信号(既存のUSBキーボードと互換)」が、また、MPEG4の動画エンコードを行う機能ブロックで動画圧縮された「PCからの音声信号(既存のUSBスピーカーと互換)」と「PCからの画面情報(既存のVGAまたはDVIと互換)」が流される。
A LAN cable is used for the interface with the
次に、図4を用いて、端末装置43(2a〜2c)とコンピュータ装置41(1a〜1d)間で授受される制御用入出力信号の内容と経路の説明を行う。特に、図2に示す専用アダプタ42(1i)を介しての処理内容を説明する。 Next, contents and paths of control input / output signals exchanged between the terminal devices 43 (2a to 2c) and the computer devices 41 (1a to 1d) will be described with reference to FIG. In particular, the processing contents through the dedicated adapter 42 (1i) shown in FIG. 2 will be described.
図4bにおいて、センタ側でのコンピュータの集中運用サービスの提供を有料で受けることを契約したユーザは、端末装置43の画面上に映し出されている情報を基に、マウスやキーボードの操作を行い、端末装置43は、この操作内容をLAN信号に変換し、インターネット(20)を介して送信する。
In FIG. 4b, a user who has contracted to receive the provision of a centralized computer operation service on the center side operates a mouse and a keyboard based on information displayed on the screen of the
図4aにおいて、コンピュータ集中運用センタシステム(1)では、端末装置43からのユーザ操作情報を、センタ内仲介サーバ(1j)で受信し、専用アダプタ42に取り込む。専用アダプタ42は、取り込んだユーザ操作情報(LAN信号)をマウス・キーボード操作信号に復号した後、当該ユーザが契約しているコンピュータ装置41に渡す。
4A, in the computer centralized operation center system (1), the user operation information from the
コンピュータ装置41は、マウス・キーボード操作信号に基づく処理を行い、信号の内容を反映した画面や音声の出力を行い、その処理結果を、専用アダプタ42において動画圧縮して、センタ内仲介サーバ(1j)からインターネット(20)を介して端末装置43に返信し、図4bにおいて、端末装置43は、自装置でのユーザ操作結果がフィードバックされた画面を表示出力する。
The
次に、図5を用いて、図2におけるセンタ内仲介サーバ1jについて説明する。センタ内仲介サーバ53(1j)の役割は、専用アダブタ51(42,1i)と端末装置55(43,2a)とのデータ仲介であり、センタ内LAN(1)52とインターネット網54との間のゲートウェイ機能を有し、このゲートウェイ機能により、宛先のIPアドレス変換を行うことで、上り伝送データは専用アダプタ51へ、下り伝送データは端末装置55へ伝送される。
Next, the in-
また、センタ内仲介サーバ53は、チェックテーブル(TBL)を用いたユーザ認証機能を有し、このユーザ認証機能による認証処理動作例を図6を用いて説明する。この図6は、センタ内仲介サーバ53と端末装置55間で行われるユーザ認証の処理手順を示しており、相互の通信は「上り伝送データ」と「下り伝送データ」それぞれのヘッダに付加される使い捨て型のアカウントによって制御される。
The
すなわち、図6aに示すように、センタ内仲介サーバ53は、端末装置55からの上り伝送データを受け取ると(ステップS601)、チェックTBLを参照してアカウントの判定を行い(ステップS602)、有効だった場合は、上り伝送データを専用アダプタ51へ仲介した後(ステップS603)、アカウント期限に応じて必要であれば新アカウントを発行し(ステップS604,605)、専用アダプタ51からの下り伝送データに付加して端末装置55に仲介する。
That is, as shown in FIG. 6a, when the
尚、ステップS602においてアカウントが有効でなければ、ユーザID、パスワードによるユーザ認証を行い(ステップS609)、その認証が成功すればステップS605の処理に移り、認証に失敗すれば、下り伝送データの端末装置55への仲介を停止する(ステップS607)。
If the account is not valid in step S602, user authentication is performed using the user ID and password (step S609). If the authentication is successful, the process proceeds to step S605. If the authentication is not successful, the terminal of the downlink transmission data is obtained. The mediation to the
端末装置(リモート制御側PC)55は、図6bに示すように、上り伝送データをセンタ内仲介サーバ53に送付してユーザ認証を行い(ステップS610,S611)、ユーザ認証後、下り伝送データに付加されていた新アカウントを上り伝送データに付加してセンタ内仲介サーバ53との通信の継続を行う(ステップS612〜S615)。
As shown in FIG. 6b, the terminal device (remote control side PC) 55 sends the upstream transmission data to the
尚、アカウントには有効期限が定められており、通信のつど更新されるので、アカウントが外部に洩れることで起こり得る、他者のなりすましによる不正アクセスを防ぐことができる。また、アカウントの有効期限を適度に短くすることにより、リモート操作をしていない時に「下り伝送データ」の送信を停止し、ネットワークの負荷を軽減できる。 Since the account has an expiration date and is updated every time communication is performed, it is possible to prevent unauthorized access due to impersonation of another person that may occur if the account leaks to the outside. Further, by appropriately shortening the expiration date of the account, it is possible to stop transmission of “downlink transmission data” when the remote operation is not performed, and to reduce the load on the network.
このような伝送データのフォーマット(例)を図7を用いて説明する。この図7に示すように、伝送データには上り・下り共に、ヘッダにアカウントが付加され、センタ内仲介サーバ53でのユーザ認証に使用される。RQ(リクエストコード)は、伝送データのデータ内容を示すコードで、図7では’01’〜’40’が上り伝送データで、’80’〜’90’が下り伝送データである。上り伝送データのうち、’30’の「メディア交換」の宛先は、専用アダプタ51ではなく、共有記憶装置(共有ディスク)のファイルサーバに送信される。
A format (example) of such transmission data will be described with reference to FIG. As shown in FIG. 7, an account is added to the header of the transmission data for both upstream and downstream, and is used for user authentication in the
図8においては、図5におけるセンタ内仲介サーバ53が具備するチェックテーブル81(チェックTBL)の構成例を示しており、このチェックテーブル81は、アカウントテーブル(TBL)82とユーザIDテーブル(TBL)83、および、専用アダプタテーブル(TBL)84の3つのデータベースで構成される。
FIG. 8 shows a configuration example of a check table 81 (check TBL) provided in the
初回のログインの際には、ユーザIDテーブル83と専用アダプタテーブル84よりアカウントテーブル82のレコードを生成する。伝送データに付加されているアカウントのチェックには、アカウントテーブル82のアカウントの存在可否と有効日時の判定で行う。アカウント再発行の際には旧アカウントは破棄されアカウントテーブル82から削除される。 When logging in for the first time, a record of the account table 82 is generated from the user ID table 83 and the dedicated adapter table 84. The account added to the transmission data is checked by determining whether the account exists in the account table 82 and the effective date and time. When the account is reissued, the old account is discarded and deleted from the account table 82.
次に、図9〜図12を用いて、図1におけるコンピュータ集中運用センタシステムの各コンピュータ装置の集中管理動作について説明する。このように、個人所有の複数のコンピュータ装置をセンタで集中管理することにより、利用者(ユーザ)は以下のメリットが得られる。 Next, the centralized management operation of each computer apparatus of the computer centralized operation center system in FIG. 1 will be described with reference to FIGS. Thus, by centrally managing a plurality of personally owned computer devices at the center, the user (user) can obtain the following merits.
すなわち、ユーザは、利用するハードウェアを自宅(職場)に置かなくて済む。これにより、コンピュータ装置の設置場所や大容量電源の確保、冷却ファン騒音対策が不要となる。また、コンピュータ装置の初期設定・パーツ交換はセンタ側で代行するので、ユーザは、ハードウェアの専門知識なしに、最新または特殊なハードも利用できる。さらに、コンピュータ装置内の基板の交換もセンタ側で肩代わりして行うので、ユーザ側では、ハードウェア故障時の修理依頼・代用PCの準備も不要となる。また、共有ディスクはセンタ側で保全し、専用ディスクのバックアップも共有ディスク経由で行うので、ユーザは、安全・簡単・確実なデータ保全サービスを得ることができる。 That is, the user does not have to place the hardware to be used at home (workplace). This eliminates the need to secure the installation location of the computer device, secure a large-capacity power supply, and prevent cooling fan noise. In addition, since the initial setting / part replacement of the computer device is performed on the center side, the user can use the latest or special hardware without hardware expertise. Furthermore, since the board in the computer apparatus is replaced on the center side, the user side does not need to make a repair request or prepare a substitute PC when a hardware failure occurs. Further, since the shared disk is maintained on the center side and the backup of the dedicated disk is also performed via the shared disk, the user can obtain a safe, simple, and reliable data maintenance service.
図9は、図1におけるコンピュータ管理サービスネットワークシステムでのコンピュータ装置の管理構成例を示す説明図であり、図10は、図9におけるディスク接続装置の構成例を示すブロック図、図11は、図10におけるディスク接続装置の処理機能例を示す説明図、図12は、図10におけるディスク接続装置の利用形態例を示す説明図である。 9 is an explanatory diagram showing an example of the management configuration of the computer apparatus in the computer management service network system in FIG. 1, FIG. 10 is a block diagram showing an example of the configuration of the disk connection apparatus in FIG. 9, and FIG. 10 is an explanatory diagram showing an example of processing functions of the disk connection device in FIG. 10, and FIG. 12 is an explanatory diagram showing an example of usage of the disk connection device in FIG.
図9においては、複数のコンピュータ装置(センタ管理個人所有PC)を集中管理するために、各コンピュータ装置を、マザーボートとビデオカートからなる基板92bで構成し、保管ラック92にまとめて収納している。これにより、設置スペース節約とメンテナンス性の向上を図っている。尚、各コンピュータ装置(基板92b)のコンピュータとしての機能に通常のコンピュータからの変更は無く、市販のPC基板がそのまま使用可能である。また、外部のセンタ内仲介サーバ91と共有ディスク管理用ファイルサーバ93、および、複数の汎用PC用5インチハードディスクを格納した共有ディスク保管ラック94との接続には専用アダプタ92aとディスク接続装置92cを介し、センタ内LANを経由して行う。
In FIG. 9, in order to centrally manage a plurality of computer devices (center management personally owned PCs), each computer device is constituted by a
専用アダプタ92aについては、図2〜図4等で説明済みであり、以下、ディスク接続装置92cについて説明する。コンピュータ装置(センタ管理個人所有PC)はリモート操作される都合上、CD−ROM等などの交換可能な記録メディアを用いる外部記憶装置は使用できないので、代替としてディスク接続装置92cに接続する。
The dedicated adapter 92a has already been described with reference to FIGS. 2 to 4 and the like, and the
このディスク接続装置92cは、図10に示すように、メイン基板921、LANボード922、DCコンバータ923、ハードディスク924からなり、コンピュータ装置との接続用のシリアルATA(ATAttachment)(1)1002,(2)1001を具備している。
As shown in FIG. 10, the
シリアルATA(1)1002は、内蔵されている専用のハードディスク924(PC起動用のシステムドライブ)に接続されてドライブ割当される。また、シリアルATA(2)1001は、メイン基板921におけるLAN装置・シリアルATA信号変換機能ブロックに接続され、LANボード922を介してLAN経由で共有記憶装置(共有ディスク)にドライブ割当される。また、共有記憶装置(共有ディスク)に格納されたデータにアクセスする手段としてCD/DVDエミュレータ機能を持つ。
The serial ATA (1) 1002 is connected to a built-in dedicated hard disk 924 (PC startup system drive) and assigned to a drive. The serial ATA (2) 1001 is connected to the LAN device / serial ATA signal conversion function block on the
シリアルATA(1)1002を介してシリアルATA(1)ケーブル内を流れる信号としては、シリアルATA対応のハードディスク信号があり、この信号に関してのフォーマット変換は不要である。また、シリアルATA(2)1001を介してシリアルATA(2)ケーブル内を流れる信号としては、シリアルATA対応のCD/DVD信号と互換(CD/DVDエミュレーション時)のある信号と、シリアルATA対応のハードディスク信号と互換(共有ディスク上のファイルアクセス時)のある信号があり、共有記憶装置(共有ディスク)とのインターフェースにはLANケーブルを使用し、このLANケーブルには、上述のシリアルATA(2)ケーブル内を流れる信号が流れる。 As a signal flowing through the serial ATA (1) cable via the serial ATA (1) 1002, there is a hard disk signal corresponding to the serial ATA, and format conversion for this signal is unnecessary. In addition, as a signal flowing in the serial ATA (2) cable via the serial ATA (2) 1001, a signal compatible with a serial ATA compatible CD / DVD signal (during CD / DVD emulation), a serial ATA compatible signal There is a signal that is compatible with the hard disk signal (when accessing a file on the shared disk), and a LAN cable is used as an interface with the shared storage device (shared disk), and the serial ATA (2) described above is used for this LAN cable. A signal flows through the cable.
このような構成のディスク接続装置92cの処理動作例を、図11を用いて説明する。コンピュータ装置(センタ管理個人所有PC)からのシリアルATA(1)経由の信号は、そのまま専用ディスク924に渡され、シリアルATA(2)経由の信号は、内部信号変換部925において、CD/DVDエミュレータ926に渡される信号と、LAN・シリアルATA信号変換処理部927に渡される信号に分割される。
An example of the processing operation of the
LAN・シリアルATA信号変換処理部927は、シリアルATA(2)の信号をLAN信号に変換して、ディスク管理装置(共有ディスク管理用ファイルサーバ93)1102で管理する共有記憶装置(共有ディスク)上のファイル(CD/DVDイメージファイル1103、共有ファイル1104)を、通常のハードディスク上のファイルとして取り扱うことができるようにする。
The LAN / serial ATA signal
CD/DVDエミュレータ926は、共有記憶装置(共有ディスク)上のCD/DVDイメージファイル1103を実際のCD/DVDメディアとしてコンピュータ装置(センタ管理個人所有PC)側に認識させるエミュレーション処理を行う。尚、このようなCD/DVDイメージファイルをCD/DVDとしてコンピュータに認識させる技術は、市販ソフトウェアで可能である。
The CD /
次に、図12を用いて、ディスク接続装置92cの利用形態の説明を行う。図12では、CD/DVDエミュレーション時のCD/DVDメディア利用例を示しており、共有ディスク1201上には、各種CD/DVDイメージファイルが保管されており、端末装置(リモート制御用端末PC)1204からリモート操作する側のユーザは、その内のライセンス1202を所持しているものだけを利用することができる。
Next, a usage form of the
メディア交換は、所持ライセンス一覧からメディア名を選択することで行い、交換指示は端末装置(リモート制御用端末PC)1204からセンタ内仲介サーバ1203を介して、共有ディスク1201に対して行う。例えば、コンピュータ装置(センタ管理個人所有PC)1101をOSから再設定する場合は、共有ディスク1201上のカレントメディアをOSのCD−ROMに設定した後、BIOS設定画面でPC起動用ブートドライブを専用ディスク(Cドライブ)924からCD/DVDエミュレータドライブ(Dドライブ)926に変更して再起動することで、OSのCD−ROMからのインストール処理を開始することができる。
The media exchange is performed by selecting a media name from the possessed license list, and an exchange instruction is given from the terminal device (remote control terminal PC) 1204 to the shared
次に、図13および図14を用いて、図1におけるコンピュータ集中運用センタシステム1の共有記憶装置(共有ディスク)の管理動作について説明する。本例のコンピュータ集中運用センタシステム1では、ディスク管理装置1fにより、各ユーザの所持しているデータを共有ディスクに一元管理することで、重複ファイルおよび類似ファイルを排除し、限られた物理的記憶容量で、1ユーザあたりの論理的記憶容量を飛躍的に増大させることができる。また、リモートユーザ間でのファイル授受であっても、センタ内で行われインターネットを経由しないので、ネットワーク伝送の遅延による通信時間がゼロ近くになるメリットがある。
Next, the management operation of the shared storage device (shared disk) of the computer centralized
図13は、図1におけるコンピュータ管理サービスネットワークシステムの共有記録装置でのファイル管理例を示す説明図であり、図14は、図1におけるディスク管理装置の処理動作例を示すフローチャートである。 FIG. 13 is an explanatory diagram showing an example of file management in the shared recording device of the computer management service network system in FIG. 1, and FIG. 14 is a flowchart showing an example of processing operation of the disk management device in FIG.
図13を用いて、共有記憶装置(共有ディスク)と専用記憶装置(専用ディスク)のファイル管理システムの相違点を説明する。図13の(1)においては、従来のファイル管理システムのファイル管理システムの構造を示し、図13の(2)においては、共有ディスクのファイル管理システムの構造を示している。 Differences between the shared storage device (shared disk) and the dedicated storage device (dedicated disk) will be described with reference to FIG. 13 (1) shows the structure of a file management system of a conventional file management system, and FIG. 13 (2) shows the structure of a shared disk file management system.
図13の(1)に示す従来のファイル管理システムでは、同一ボリューム上に重複ファイル(「A」)や類似ファイル(「B」、「B’」)が存在してもチェックする機能は無かったが、図13の(2)に示す本例の共有ディスクのファイル管理システムでは、実体ファイルをプロパティ情報を経由して管理する。このため、ファイル登録時には実体ファイルを自分専用に割り当てられたディスク領域を消費して格納する必要が無くなる。 In the conventional file management system shown in (1) of FIG. 13, there is no function to check even if duplicate files (“A”) and similar files (“B”, “B ′”) exist on the same volume. However, in the shared disk file management system of this example shown in (2) of FIG. 13, the entity file is managed via the property information. For this reason, when registering a file, there is no need to store the actual file by consuming the disk area allocated exclusively for itself.
このようなファイル管理技術では、共有ディスクを利用するリモートユーザが増えれば増える程、実体ファイルの共有発生確率および同時共有数も増え、物理的ディスクスペースの消費を節約することができる。尚、ディスク共有で使用する重複ファイルおよび類似ファイルを排除する技術に関しては、データ圧縮技術として既出であり、ここでの説明は省略する。 In such a file management technique, as the number of remote users who use a shared disk increases, the sharing probability of the actual file and the number of simultaneous shares increase, and the consumption of physical disk space can be saved. Note that a technique for eliminating duplicate files and similar files used for disk sharing has already been described as a data compression technique, and will not be described here.
尚、共有の対象とならないデータに関しては、従来のファイル管理システムと同様にして、専用ディスクの中に保管する。このような専用ディスクの当該PC集中管理システムにおける存在理由としては、共有ディスクと比較し、アクセスユーザが所有者本人に絞り込まれているので、セキュリティに優れていることと、ファイル管理システムが簡素であり、ディスクアクセス性能が高いことが挙げられる。専用ディスクの用途としては、コンピュータ装置(センタ管理個人所有PC)のOSが常時専有するシステムドライブ(例えばCドライブ)のインストールや、法人ユーザが所有するユニークかつ外部非公開のデータなどの格納である。 Note that data not to be shared is stored in a dedicated disk in the same manner as in a conventional file management system. The reason for the existence of such a dedicated disk in the PC centralized management system is that the access user is narrowed down to the owner in comparison with the shared disk, so that the security is excellent and the file management system is simple. Yes, the disk access performance is high. The purpose of the dedicated disk is to install a system drive (for example, C drive) that is always dedicated to the OS of the computer device (center management personally owned PC), or to store unique and non-public data owned by a corporate user. .
尚、共有ディスク上に存在する重複ファイルや類似ファイルを機械的に排除するだけでは、ディスクの利用効率の向上には不十分であり、例えば、図14に示すようにして、ユーザのファイル登録要求時に、当該ファイルの共有発生数をユーザに事前通知し、ディスク共有数がn人に増えればディスク消費量(≒課金)も1/nになることを明示して、同一なデータの登録時の保管フォーマット(圧縮・アーカイブ形式等)の統一を促すことが有効である。 It should be noted that merely excluding duplicate files and similar files existing on the shared disk is not sufficient for improving the disk utilization efficiency. For example, as shown in FIG. Sometimes the user is notified in advance of the number of occurrences of file sharing, and if the number of disk sharing increases to n, the disk consumption (≈ billing) will also be reduced to 1 / n. It is effective to promote unification of storage formats (compression / archive format, etc.).
図14においては、まず、ユーザからの登録ファイルの指定を受けると(ステップS1401)、共有ディスクにおける当該ファイルと重複もしくは類似するファイルの検索・調査を行い(ステップS1402)、共有数を集計し(ステップS1403)、消費ディスク量を計算し(ステップS1404)、その算出結果を、ユーザの端末の画面上にメッセージ表する(ステップS1405)。 In FIG. 14, when a registered file designation is received from the user (step S1401), a file that is duplicated or similar to the file on the shared disk is searched and investigated (step S1402), and the number of shares is totaled ( In step S1403), the consumed disk amount is calculated (step S1404), and the calculation result is displayed as a message on the screen of the user terminal (step S1405).
このように表示されたメッセージ(ファイルの登録の確認)1400を参照してユーザが、当該ファイルの共有ディスクにおける重複ファイル、類似ファイルとしての登録指示を選択すると(ステップS1406)、当該ファイルを共有ディスクにおける重複ファイル、類似ファイルとして登録する(ステップS1407)。 When the user selects a registration instruction as a duplicate file or similar file on the shared disk of the file with reference to the message (confirmation of file registration) 1400 displayed in this way (step S1406), the file is stored on the shared disk. Are registered as duplicate files and similar files (step S1407).
尚、このような重複ファイルの登録後、さらにディスク共有ユーザが増えれば表示値よりも翌月のディスク消費量は減り、逆に共有ユーザが減った場合は表示値よりも翌月のディスク消費量は増える。 If the number of shared disk users increases after registration of such duplicate files, the disk consumption of the next month will decrease from the displayed value. Conversely, if the number of shared users decreases, the disk consumption of the next month will increase from the displayed value. .
次に、図15および図16を用いて、図1におけるコンピュータ集中運用センタシステム1の共有記憶装置(共有ディスク)を用いた著作権保護管理動作について説明する。本例のコンピュータ集中運用センタシステム1では、ディスク管理装置1fにより一元管理する共有ディスクに、コンピュータ装置1a〜1dのそれぞれで動かす市販アプリケーションのインストール用CD−ROMのデータや市販著作権データを記憶する。これにより、パックアップの為のコピーを取得したり、コンピュータ装置1a〜1d内のディスク容量不足回避の為にリムーバルメディア等にデータ移動する必要性自体が無くなるので、著作権保護対策が容易になる。
Next, the copyright protection management operation using the shared storage device (shared disk) of the computer centralized
図15は、図1におけるディスク管理装置による共有記憶装置のフォルダ管理例を示す説明図であり、図16は、図1におけるディスク管理装置による共有記憶装置へのアクセス制御処理例を示すフローチャートである。 15 is an explanatory diagram showing an example of folder management of the shared storage device by the disk management device in FIG. 1, and FIG. 16 is a flowchart showing an example of access control processing to the shared storage device by the disk management device in FIG. .
まず、図15を用いて、共有記憶装置(共有ディスク)1501を用いた著作権の保護技術例を説明する。本例では、共有記憶装置(共有ディスク)1501内のファイルをセンタ管理フォルダ1502と個人管理フォルダ1503の属性に分けて管理をする。センタ管理フォルダ1502には市販アプリケーション等の、コピーしてはいけないデータを保管し、個人管理フォルダ1503には個人専用のデータを保管する。
First, an example of copyright protection technology using a shared storage device (shared disk) 1501 will be described with reference to FIG. In this example, the files in the shared storage device (shared disk) 1501 are managed by dividing them into attributes of the
ここで、個人管理フォルダ1503内のファイル以外は、端末装置(リモート制御用端末PC)1504(2a〜2c)へのダウンロードを禁止にすることにより、違法なデータコピーとコンピュータ集中運用センタシステム(1)からの流出を防ぐことができる。このような制御を行うためのファイル操作ツールについて、図16を用いて説明する。
Here, by prohibiting the downloading of files other than the files in the
図16は、本発明に係わるファイル操作ツールの処理手順例を示している。従来のファイル操作ツールにおいても、「参照権限のみ(読み取り専用)」の制限を設けてコピーを禁止する機能を有しているが、同じ記憶装置装置(共有ディスク)内のセンタ管理フォルダ1502から個人管理フォルダ1503へのデータコピーは可能である。
FIG. 16 shows an example of the processing procedure of the file operation tool according to the present invention. The conventional file operation tool also has a function of prohibiting copying by providing a restriction of “reference authority only (read only)”. However, the personal
本例のファイル操作ツールによれば、まず起動時に、自身のプログラムのチェックを行い改造が加えられていないか確認する(ステップS1601)。その後、当該ユーザの所有ライセンスを確認して、当該ユーザが所有するセンタ管理フォルダおよび個人管理フォルダを表示する(ステップS1603,S1604)。 According to the file operation tool of this example, at the time of start-up, the program itself is checked to confirm whether or not modification has been added (step S1601). After that, the license owned by the user is confirmed, and the center management folder and personal management folder owned by the user are displayed (steps S1603 and S1604).
ユーザがファイルを選択すると(ステップS1605)、選択されたファイルのプロパティ情報に基づき、センタ管理フォルダ1502のファイルか、個人管理フォルダ1503のファイルかを判別し(ステップS1606)、センタ管理フォルダ1503のファイルであれば、コピーやドラッグ&ドロップ、ならびにダウンロード等のファイル操作機能を無効化する(ステップS1607,S1608)。
When the user selects a file (step S1605), it is determined whether the file is in the
さらに、ファイル属性(拡張子)から関連づけで起動できるアプリケーションもセンタ指定の著作権保護を考慮した再生専用のアプリケーションに限定する(ステップS1609)。例えば、著作権データのREADME.TXTの中身を確認する時のプログラムは、別領域にファイル保存ができるテキストエディタではなく、選択文字列のコピー&ペーストやファイル保存ができないテキストビューワーに限定する。 Further, applications that can be activated in association from file attributes (extensions) are also limited to reproduction-only applications that take into account copyright protection designated by the center (step S1609). For example, copyright data README. The program for checking the contents of TXT is not a text editor that can save a file in another area, but a text viewer that cannot copy and paste the selected character string or save the file.
そして、ユーザのリモート操作に応じたファイル操作を行う(ステップS1610)。尚、ステップS1606での判別処理において、選択されたファイルが個人管理フォルダ1503のファイルであれば、ステップS1607〜S1608でのファイル操作の機能制限は行わない。
Then, a file operation corresponding to the user's remote operation is performed (step S1610). In the determination process in step S1606, if the selected file is a file in the
次に、図17から図21を用いて、図1におけるコンピュータ集中運用センタシステム1による余剰CPUパワーの有効活用動作について説明する。コンピュータ集中運用センタシステム1で管理する各コンピュータ装置1a〜1dは、常時CPUを100%使用しているわけではないので、余ったCPUパワーを科学技術計算などの別用途に割り当てることが可能である。
Next, the operation of effectively using surplus CPU power by the computer centralized
このような余剰CPUパワーを有効活用する従来技術としては、例えば、インターネットに繋がった多数のコンピュータを使って地球外文明を探査するSETI(Search for Extra-Terrestrial Intelligence)がある。本例では、コンピュータ集中運用センタシステム1で管理する各コンピュータ装置1a〜1dは、自コンピュータ装置外の各センタ内ネットワーク資源へのアクセスが高速な為、データI/O(入出力)等による計算処理のボトルネックの発生ポイントが少なく、インターネット上のPCよりも、余剰CPUパワーを組織的に有効活用することができ、活用結果をユーザ還元することも容易である。
For example, SETI (Search for Extra-Terrestrial Intelligence) that searches for extraterrestrial civilization using a large number of computers connected to the Internet is known as a conventional technique for effectively utilizing such surplus CPU power. In this example, the computer devices 1a to 1d managed by the computer centralized
図17は、図1におけるコンピュータ管理サービスネットワークシステムの余剰CPUパワーの活用処理例を示す説明図であり、図18は、図1におけるコンピュータ管理サービスネットワークシステムによる余剰CPUパワーの管理制御例を示す説明図、図19は、図1におけるコンピュータ管理サービスネットワークシステムによる余剰CPUへのタスク割り当て処理例を示す説明図、図20は、図19におけるタスクサーバによるタスク割り当て処理動作例を示すフローチャート、図21は、図19におけるタスクサーバの外部依頼者からの依頼に基づくタスク割り当て処理動作例を示すフローチャートである。 FIG. 17 is an explanatory diagram showing an example of surplus CPU power utilization processing of the computer management service network system in FIG. 1, and FIG. 18 is an explanation showing an example of management control of surplus CPU power by the computer management service network system in FIG. 19 is an explanatory diagram showing an example of task assignment processing to a surplus CPU by the computer management service network system in FIG. 1, FIG. 20 is a flowchart showing an example of task assignment processing operation by the task server in FIG. 19, and FIG. FIG. 20 is a flowchart showing an example of task assignment processing operation based on a request from an external requester of the task server in FIG.
図17においては、本例のコンピュータ管理サービスネットワークシステム(1)による余剰CPUパワーの管理制御の結果例を示しており、改善前のタスクマネージャ1701でCPUアイドル率(Systemアイドル)が60%と検知されたコンピュータ装置に、科学技術計算タスクを割り当てたことにより、改善後のタスクマネージャ1702では、CPUアイドル率が60%から5%に改善されたことが検知されている。
FIG. 17 shows an example of the result of management control of surplus CPU power by the computer management service network system (1) of this example, and the
図18においては、ユーザが操作する端末装置(2a〜2c)における、タスクの優先度設定用画面のレイアウト例を示している。本例のタスクの優先度設定用画面1801では、余剰CPUパワーを有効活用するためのタスクが、当該CPUを具備したコンピュータ装置(1a〜1d)の所有者であるリモートユーザの利用に支障が出ないよう処理優先順位を、通常より低く設定を変更している。
FIG. 18 shows a layout example of a task priority setting screen in the terminal devices (2a to 2c) operated by the user. In the task
図19においては、このような余剰CPUパワーを計算業務に割り当てる際の制御動作例を示しており、センタ制御装置(1h)が有する機能(タスクサーバ1902)において、センタ外の計算機1903からの計算業務(JOB)を請負って、CPUパワーに余裕のあるコンピュータ装置(センタ管理個人PC)1901a〜1901cに計算処理を割り当て、各計算結果を収集・集計して、依頼元のセンタ外計算機1903に対して、結果を返すと共に、各CPUパワーの使用量に応じた課金を行う。
FIG. 19 shows an example of the control operation when allocating such surplus CPU power to the calculation work. In the function (task server 1902) of the center control device (1h), the calculation from the
尚、コンピュータ集中運用センタシステム(1)では、依頼元のセンタ外計算機1903から得られた手数料を、センタ運営費に充当し、各コンピュータ装置(センタ管理個人PC)1901a〜1901cに対するセンタ月額利用料金を引き下げることによってリモートユーザに還元する。
In the computer centralized operation center system (1), the fee obtained from the off-
図21を用いて、タスクサーバ1902の処理動作例を説明する。タスクサーバ1902は、センタ外の計算機1903からJOB依頼を受けると(ステップS2001)、JOBをタスクに分割し(ステップS2002)、各タスクの順序を定め(ステップS2003)、タスク割当対象の各コンピュータ装置1901a〜1901c(センタ管理個人PC)に、センタ内LAN経由でログインして(ステップS2004)、タスクを実行させ(ステップS2005)、各コンピュータ装置1901a〜1901c(センタ管理個人PC)のCPUパワーを計上する(ステップS2006)。
A processing operation example of the
全てのタスクが終了すると(ステップS2007)、各コンピュータ装置1901a〜1901c(センタ管理個人PC)からログオフし(ステップS2008)、各処理結果を集計し(ステップS2009)、各CPUパワーの集計と課金計算を行った後(ステップS2010)、依頼元のセンタ外計算機1903に対して、計算(JOB)結果を送信すると共に課金請求を行う(ステップS2011)。
When all the tasks are completed (step S2007), each
次に、図21を用いて、センタ内JOB実行の説明を行う。センタ外からの計算(JOB)依頼が無い時は、リモートユーザが所有するコンピュータ装置1901a〜1901cからタスクサーバ1902にJOB依頼することも可能である。依頼できるJOBは、予めタスク分割手順が準備されている指定の処理である。
Next, the execution of JOB in the center will be described with reference to FIG. When there is no calculation (JOB) request from outside the center, it is also possible to make a job request to the
リモートユーザによるJOB依頼アプリケーションの起動に伴いJOB一覧メニューを表示し(ステップS2101)、リモートユーザがこのJOB一覧メニューから、例えば「ビデオカメラで撮影したDV動画をMPEG2で圧縮するJOB」を選択した場合(ステップS2102,S2103)、入力ファイルと出力ファイルを指定してタスクサーバ1902に当該JOBの実行を依頼する(ステップS2104,S2105)。
When a remote user starts a job request application, a job list menu is displayed (step S2101), and the remote user selects, for example, “JOB which compresses a DV moving image shot by a video camera with MPEG2” from the job list menu. (Steps S2102 and S2103), an input file and an output file are designated, and the
タスクサーバ1902では、入力ファイルを受信すると(ステップS2106)、タスクを分割し(ステップS2107)、各タスクの順序を定め(ステップS2108)、タスク割当対象の各コンピュータ装置(センタ管理個人PC)(1901a〜1901c)に、センタ内LAN経由でログインして(ステップS2109)、タスクを実行させ(ステップS2110)、各コンピュータ装置のCPUパワーを計上し(ステップS2111)、全てのタスクが終了すると(ステップS2112)、各コンピュータ装置からログオフし(ステップS2113)、出力ファイル送信を行う(ステップS2114)。
When the
尚、JOB依頼の利用上限は、依頼元コンピュータ装置が過去に提供した余剰CPUパワーの累計値迄とし、JOB実行中に当該依頼元コンピュータ装置のCPUパワー累計の残り値が「0」になってしまった場合は、タスクサーバ1902は、依頼者側コンピュータ装置にログインし、当該依頼者側コンピュータ装置のCPUパワーのみでタスク実行しJOBを継続する。
Note that the upper limit of the use of a JOB request is up to the cumulative value of the surplus CPU power provided in the past by the requesting computer apparatus, and the remaining CPU power accumulated value of the requesting computer apparatus becomes “0” during JOB execution. In the case of the failure, the
次に、図22から図24を用いて、図1におけるコンピュータ集中運用センタシステム1での、メディアサーバ5による著作権データの高品質な再生動作について説明する。メディアサーバ(5)は、共有記憶装置(共有ディスク)1e上に存在する著作権データを端末装置2a〜2c以外でも利用する為の装置である。コンピュータ集中運用センタシステム1においてメディアサーバ5を用いることにより、著作権データを、端末装置2a〜2cよりも高品質に再生できる他、以下のようなメリットが有る。
Next, a high-quality reproduction operation of copyright data by the
(1)各著作権データを共有記憶装置(共有ディスク)1eに保管するので、CD/DVD等のメディアを自宅保管したり、再生時にメディア交換をする手間がなくなり、手元のリモコンで全ての操作が可能となる。尚、ユーザが利用できる、共有記憶装置(共有ディスク)上の市販コンテンツを増やすには、センタ側からダウンロード・再生を許可するライセンスを「購入」することによって行う。 (1) Since each copyright data is stored in the shared storage device (shared disk) 1e, there is no need to store media such as CD / DVD at home or exchange media during playback. Is possible. In order to increase the commercially available content on the shared storage device (shared disk) that can be used by the user, it is performed by “purchasing” a license permitting download / playback from the center side.
(2)CD/DVD等の固定メディアに記録されたデータは、強力なコピー防止プロテクトを施しても時の経過と共に解除される危険性が高いが、共有記憶装置(共有ディスク)1eからメディアサーバ5に配信される著作権データはデータフォーマット暗号方式を随時変更可能であり、また、メディアサーバ5上のデコード・再生プログラムもセンタ側からネッワーク経由でアップデートでき、動的な著作権保護対策がとれる。
(2) Data recorded on a fixed medium such as a CD / DVD has a high risk of being released with the passage of time even if strong copy protection protection is applied. The copyright data distributed to 5 can change the data format encryption method at any time, and the decoding / playback program on the
(3)地上波・BSデジタルTV放送の録画には「ライトアトワンス」の制限があり、現状のハードディスク録画装置には録画容量の物理的上限が有るが、共有記憶装置(共有ディスク)1e上に録画されたデータであれば、録画容量の上限が無く、メディアサーバ5から何時でもダウンロード・再生が可能である。
(3) The recording of terrestrial / BS digital TV broadcasting has a “light at once” limitation, and the current hard disk recording device has a physical upper limit of the recording capacity, but on the shared storage device (shared disk) 1e. If the data is recorded on the
図22は、図1におけるコンピュータ管理サービスネットワークシステムのデータ配信処理動作例を示す説明図であり、図23は、図1におけるメディアサーバの構成例を示すブロック図、図24は、図23におけるメディアサーバの処理動作例を示すフローチャートである。 22 is an explanatory diagram showing an example of data distribution processing operation of the computer management service network system in FIG. 1, FIG. 23 is a block diagram showing a configuration example of the media server in FIG. 1, and FIG. 24 is a media in FIG. It is a flowchart which shows the processing operation example of a server.
まず、図22を用いて、メディアサーバの利用形態の説明を行う。図22において、2201はコンピュータ集中運用センタシステムであり、2202は共有記憶装置(共有ディスク)、2203はディスク管理装置が有する機能としてのファイルサーバ2203、2204はルータ(モデム)、2205はメディアサーバ、2206はHDTV、2207は各種AV機器である。
First, the usage form of the media server will be described with reference to FIG. In FIG. 22, 2201 is a computer centralized operation center system, 2202 is a shared storage device (shared disk), 2203 is a
端末装置から共有記憶装置(共有ディスク)2202上に存在するセンタ管理の著作権データを利用する場合、リモートユーザが得られるサービスは、コンピュータ集中運用センタシステム2201に設けられた自所有のコンピュータ装置からリアルタイムで提供されるPC画面情報および音声情報である。
When using copyright data managed by the center on the shared storage device (shared disk) 2202 from the terminal device, the service obtained by the remote user can be obtained from a computer device owned by the computer centralized
しかし、リアルタイム手法による提供のみでは、HDTV2206での動画情報など大容量データの転送を必要とするものは、ネットワーク回線の速度に制限されて、そのままの再生品質を維持することができない。高品質のデータ再生を実現するには、一旦データをリモートユーザ側にダウンロードして蓄積する必要が有る。ダウンロード先として、ダウンロードしたデジタルデータの著作権保護機能をソフトウェアプログラムで解除される可能性が高い端末装置(リモート制御用端末PC)ではなく、再生専用のハードウェアであるメディアサーバ2205を使用する。
However, with only the provision by the real-time method, those that require transfer of large-capacity data such as moving picture information on the
本例のメディアサーバ2205は、図23に示すように、小容量の揮発性記憶装置としての半導体メモリとGPU他動画・音声再生デコーダ機能を搭載したメイン基板2301、大容量不揮発性記憶装置としてのハードディスク2302、LANボード2303、DCコンバータ2304等から構成されている。
As shown in FIG. 23, the
このような構成からなるメディアサーバ2205は、コンピュータ集中運用センタシステム2201の共有記憶装置(共有ディスク)2202からダウンロードしてきた著作権データを、一時蓄積(キャッシュ)した後、家庭等に設置されたHDTV2206や各種AV機器2207等で再生させるが、この際、著作権データの違法コピーを防止するために、ファイルサーバ2203(ディスク管理装置)では、送信対象のデータを、予め定められた間隔毎の予め定められたデータ量からなる複数の部分データと残りのデータに分割し、残りのデータに関してはメディアサーバ2205に一括して送信するが、複数の部分データに関しては、それぞれ、メディアサーバ2205における残りのデータの再生に合わせて分割して送信する。
The
メディアサーバ2205では、大容量不揮発記憶装置であるハードディスク2302に残りのデータを蓄積し、部分データをメイン基板2301上の半導体メモリに蓄積する。尚、著作権データの再生にはメイン基板2301に設けた動画・音声再生用のデコード装置(デコーダ)で行う。また、ルータ2204へのインターフェースにはLANケーブルを使用し、HDTV2206や各種AV機器2207へのインターフェースにはAV出力端子、光音声出力端子、D4端子を使用する。
In the
以下、このようなメディアサーバ2205の処理動作例を、図24を用いて説明する。メディアサーバ2205は、著作権データを再生する前に、コンピュータ集中運用センタシステム2201の共有記憶装置(共有ディスク)2202から、再生可能な所持ライセンス一覧をダウンロードして表示する(ステップS2401,S2402)。ユーザは、著作権データの再生指定をこの一覧からメニュー選択して行う(ステップS2403)。
Hereinafter, an example of the processing operation of the
メニュー選択終了後、共有記憶装置(共有ディスク)2202から再生データ(単独では再生できないよう一部の部分データを除去した「残りのデータ」)をダウンロードしてハードディスク(不揮発性記憶装置)2302に記録する(ステップS2404)。この再生データのダウンロード終了後は、再生開始の指示があるまで待機状態となる。 After the menu selection is finished, the playback data ("remaining data" with some partial data removed so that it cannot be played alone) is downloaded from the shared storage device (shared disk) 2202 and recorded in the hard disk (nonvolatile storage device) 2302 (Step S2404). After the playback data has been downloaded, the system waits until a playback start instruction is issued.
再生開始の指示があれば、部分データ(再生制御データ)を共有記憶装置(共有ディスク)2202からダウンロードしてメイン基板上の半導体メモリ(揮発性記憶装置)に記録し(ステップS2405)、このように半導体メモリに記録した部分データ(再生制御データ)と、ハードディスク(不揮発性記憶装置)2302に記録した再生データで再生できる部分の再生を行う(ステップS2406)。 If there is an instruction to start reproduction, partial data (reproduction control data) is downloaded from the shared storage device (shared disk) 2202 and recorded in the semiconductor memory (volatile storage device) on the main board (step S2405). A portion that can be reproduced by the partial data (reproduction control data) recorded in the semiconductor memory and the reproduction data recorded in the hard disk (nonvolatile storage device) 2302 is reproduced (step S2406).
この再生中は、部分データ(再生制御データ)の共有記憶装置(共有ディスク)2202からのダウンロードと半導体メモリ(揮発性記憶装置)への記録を一定時間毎に行い、メディアサーバ2205では、再生処理は終始この部分データ(再生制御データ)を参照しながら行う。
During this reproduction, partial data (reproduction control data) is downloaded from the shared storage device (shared disk) 2202 and recorded in the semiconductor memory (volatile storage device) at regular intervals, and the
このように、部分データ(再生制御データ)を必要分のみ一定時間毎に分割ダウンロードしたり、部分データ(再生制御データ)のダウンロード先に揮発性記憶装置(半導体メモリ)を使用することで、不揮発性記憶装置(ハードディスク2302)に全ての再生情報を蓄積しないようにすることができ、これにより、不揮発性記憶装置(ハードディスク2302)からのデータ吸い出しによる著作権データの違法コピーを防ぐことができる。 In this way, partial data (reproduction control data) can be downloaded in a divided manner at a certain time interval as required, or by using a volatile storage device (semiconductor memory) as a download destination for partial data (reproduction control data). It is possible to prevent all reproduction information from being stored in the volatile storage device (hard disk 2302), thereby preventing illegal copying of copyright data due to data dumping from the nonvolatile storage device (hard disk 2302).
以上、図1〜図24を用いて説明したように、本例では、複数のコンピュータ装置1a〜1dを、それぞれの利用場所ではなく、集中運用センタに一括で設置し、センタ側において、各コンピュータ装置1a〜1dのメンテナンス管理の他、共有記憶装置(共有ディスク)1eの記録領域の配分、共有記憶装置(共有ディスク)1eを介した市販データの提供、および、各コンピュータ装置1a〜1dの余剰CPUパワーの他用途への転用などを行う。ユーザは、手元の端末装置2a〜2c(例えばノートPC)や携帯電話7等を操作することにより、コンピュータ集中運用センタに設置されている自コンピュータ装置(1a〜1d)をインターネット等のネットワークを介してリモート操作する。さらに、ユーザ側で用意した再生専用のメディアサーバ5に、共有記憶装置(共有ディスク)1eから市販の映像・音楽データを読み出して配信する。
As described above with reference to FIGS. 1 to 24, in this example, a plurality of computer devices 1a to 1d are collectively installed in a centralized operation center, not in their respective use locations, and each computer is installed on the center side. In addition to maintenance management of the devices 1a to 1d, allocation of the recording area of the shared storage device (shared disk) 1e, provision of commercially available data via the shared storage device (shared disk) 1e, and surplus of each computer device 1a to 1d Use the CPU power for other purposes. The user operates his / her
このように、本例では、センタ側において、各コンピュータ装置1a〜1dの一括メンテナンス管理の他、共有記憶装置(共有ディスク)1eの配分、共有記憶装置(共有ディスク)1eを介した市販データの提供、および、各コンピュータ装置1a〜1dの余剰CPUパワーの他用途への転用などを行うことができ、各ユーザは、例えばPCの機能をパーソナルに専有できるメリットはそのままで、維持・管理に係る個人の負担が軽減されると共に、集中管理によって実現可能となるメリット(余剰CPUパワーの他用途への転用、ハードディスク記録データの共用)を活用でき、例えばPCのライフサイクルにおいて、PCが本来持っている能力の利用率が低いというPCの不経済性を解消することが可能である。さらに、ユーザ側では、用意したメディアサーバに、共有記憶装置(共有ディスク)から市販の映像・音楽データをダウンロードすることで、HDTV等を介して高品質な再生も可能となる。 Thus, in this example, on the center side, in addition to the collective maintenance management of the computer devices 1a to 1d, the distribution of the shared storage device (shared disk) 1e, the commercial data via the shared storage device (shared disk) 1e, It is possible to provide and divert the surplus CPU power of each of the computer devices 1a to 1d to other uses, and each user is concerned with maintenance and management while maintaining the merit of personally using the functions of the PC, for example. In addition to reducing the burden on individuals, it is possible to take advantage of the benefits that can be realized through centralized management (reuse of surplus CPU power for other uses, sharing of hard disk recording data). It is possible to eliminate the uneconomical effect of the PC that the utilization rate of the capacity is low. Furthermore, on the user side, by downloading commercially available video / music data from a shared storage device (shared disk) to a prepared media server, high-quality playback is possible via HDTV or the like.
また、ユーザは、職場や旅先の任意のPCから、自分用に設定されたセンタPCの利用が可能となり、自分用のモバイルPCを持ち歩く必要性が減る。また、TV放送のPC録画やビデオカメラ動画のエンコードなど、処理負荷の高いバッチ系処理の実行環境としてセンタPCを利用でき、個人用のセカンドPCとして利用できる。また、センタPCを、データのバックアップ用として利用できる。また、センタPCを、常時通電・稼動が前提のサーバとして利用でき、例えば、大容量のファイルサーバ(この際、専用ディスクを増設する)や、中小規模法人向けのアプリケーションサーバ(オンラインショップなどの商用サービスに使用)、あるいは、個人主催のオンラインゲーム用サーバとしても利用可能でる。 Further, the user can use the center PC set for himself / herself from any PC at work or travel destination, and the necessity of carrying his / her mobile PC is reduced. Further, the center PC can be used as an execution environment for batch-type processing with a high processing load such as TV broadcast PC recording and video camera video encoding, and can be used as a personal second PC. Further, the center PC can be used for data backup. In addition, the center PC can be used as a server that is always energized and operated. For example, a large-capacity file server (in this case, an additional dedicated disk) or an application server for small and medium-sized corporations (commercial services such as online shops) Service), or as an online game server hosted by an individual.
さらに、リモート制御用端末PCからセンタPCのリモート操作にインターネット網を利用することにより、リモート制御用端末PCがあれば世界中何処でも保守・管理された自分のPCと個人データを利用することができる。また、従来のモバイルPCにおける盗難・紛失・物理破損によるデータ損失を抑えることができる。 Furthermore, by using the Internet network for remote operation of the center PC from the remote control terminal PC, it is possible to use personal computers and personal data maintained and managed anywhere in the world as long as there is a remote control terminal PC. it can. In addition, data loss due to theft, loss, or physical damage in a conventional mobile PC can be suppressed.
また、個人所有のPCをセンタで集中管理することにより、利用するハードウェアを自宅(職場)に置かなくて済むので、PC設置場所や大容量電源確保、冷却ファン騒音対策が不要となる。また、ハードウェアの専門知識なしに、最新または特殊なハードも利用できる。すなわち、PCの初期設定やパーツ交換はセンタ側で代行する。また、ハードウェア故障時の修理依頼や代用PCの準備も容易となる。すなわち、PC基板の交換はセンタ側で肩代わりする。また、データを安全・簡単・確実にバックアップできるのでデータ保全が容易である。すなわち、共有ディスクはセンタ側で保全し、専用ディスクのバックアップも共有ディスク経由で行う。 Further, by centrally managing personally owned PCs at the center, it is not necessary to place the hardware to be used at home (workplace), thus eliminating the need for a PC installation location, securing a large-capacity power supply, and cooling fan noise measures. Also, the latest or special hardware can be used without hardware expertise. In other words, initial setting of PC and replacement of parts are performed on the center side. In addition, it becomes easy to request a repair when a hardware failure occurs and to prepare a substitute PC. That is, the PC board is replaced on the center side. In addition, data can be backed up safely, easily and reliably, so data maintenance is easy. That is, the shared disk is maintained on the center side, and the dedicated disk is backed up via the shared disk.
尚、本発明は、図1〜図24を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、ユーザが操作する手元の端末装置としては、ノートPC等からなる端末装置2a〜2cや携帯電話7を用いているが、例えば、図示していないPDA等を操作することにより、コンピュータ集中運用センタシステム1に設置されている自コンピュータ装置(1a〜1d)をネットワークを介してリモート操作すると共に、ユーザ側で用意した再生専用の装置であるメディアサーバ5に、共有記憶装置1eから市販の映像・音楽データをダウンロードして、HDTV4aや各種AV機器4bで再生することでも良い。
In addition, this invention is not limited to the example demonstrated using FIGS. 1-24, In the range which does not deviate from the summary, various changes are possible. For example, in this example,
また、本例のコンピュータ構成例としても、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いているが、FD(Flexible Disk)等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。 Also, the computer configuration example of this example may be a computer configuration without a keyboard or optical disk drive. In this example, an optical disk is used as a recording medium, but an FD (Flexible Disk) or the like may be used as a recording medium. As for the program installation, the program may be downloaded and installed via a network via a communication device.
1:コンピュータ集中運用センタシステム、1a〜1d,41,1101:コンピュータ装置(センタ管理個人所有PC)、1e:共有記憶装置(共有ディスク)、1f,1102:ディスク管理装置(ファイルサーバ)、1g:専用記憶装置(専用ディスク)、1h:センタ制御装置、1i,42,51,92a:専用アダプタ、1j,53,91:センタ内仲介サーバ、2a〜2c,43,55:端末装置(リモート制御用端末PC)、3,3a〜3c:ルータ、4a:HDTV、4b:各種AV機器、5:メディアサーバ、6:電話会社システム、6a:交換装置、7:携帯電話、20,54:インターネット網、21:プロバイダ装置、31:メイン基板、32:LANボード、33:DCコンバータ、34:USB2.0端子、35:モニタ入力端子、42:専用アダプタ、52:センタ内LAN(1)、81:チェックテーブル(TBL)、82:アカウントテーブル(TBL)、83:ユーザIDテーブル(TBL)、84:専用アダプタテーブル(TBL)、92:保管ラック(センタ管理個人所有PC保管ラック)、92b:基板(マザーボード+ビデオカード)、92c:ディスク接続装置、93:共有ディスク管理用ファイルサーバ、94:共有ディスク保管ラック、94a:汎用PC用5インチハードディスク、921:メイン基板、922:LANボード、923:DCコンバータ、924:専用ディスク(ハードディスク)、925:内部信号変換部、926:CD/DVDエミュレータ、927:LAN・シリアルATA信号変換処理部、928:共有ディスク、1001:シリアルATA(2)、1002:シリアルATA(1)、1103:CD/DVDイメージファイル、1104:共有ファイル、1201:共有ディスク、1202:ライセンス、1203:センタ内仲介サーバ、1204:端末装置(リモート制御用端末PC)、1400:メッセージ(ファイルの登録の確認)、1501:共有記憶装置(共有ディスク)、1502:センタ管理フォルダ、1503:個人管理フォルダ、1504:端末装置(リモート制御用端末PC)、1701:改善前のタスクマネージャ、1702:改善後のタスクマネージャ、1801:タスクの優先度設定用画面、1901a〜1901c:コンピュータ装置(センタ管理個人PC)、1902:タスクサーバ、1903:依頼元のセンタ外計算機、2201:コンピュータ集中運用センタシステム、2202:共有記憶装置(共有ディスク)、2203:ファイルサーバ、2204:ルータ(モデム)、2205:メディアサーバ、2206:HDTV、2207:各種AV機器、2301:メイン基板、2302:ハードディスク(大容量不揮発性記憶装置)、2303:LANボード、2304:DCコンバータ。 1: Computer centralized operation center system, 1a to 1d, 41, 1101: Computer device (center management personally owned PC), 1e: Shared storage device (shared disk), 1f, 1102: Disk management device (file server), 1g: Dedicated storage device (dedicated disk), 1h: center control device, 1i, 42, 51, 92a: dedicated adapter, 1j, 53, 91: intermediary server in center, 2a-2c, 43, 55: terminal device (for remote control Terminal PC), 3, 3a to 3c: router, 4a: HDTV, 4b: various AV devices, 5: media server, 6: telephone company system, 6a: switching device, 7: mobile phone, 20, 54: Internet network, 21: Provider device, 31: Main board, 32: LAN board, 33: DC converter, 34: USB 2.0 terminal, 3 : Monitor input terminal, 42: Dedicated adapter, 52: In-center LAN (1), 81: Check table (TBL), 82: Account table (TBL), 83: User ID table (TBL), 84: Dedicated adapter table ( TBL), 92: storage rack (center management personally owned PC storage rack), 92b: substrate (motherboard + video card), 92c: disk connection device, 93: file server for shared disk management, 94: shared disk storage rack, 94a : 5-inch hard disk for general-purpose PC, 921: main board, 922: LAN board, 923: DC converter, 924: dedicated disk (hard disk), 925: internal signal converter, 926: CD / DVD emulator, 927: LAN / serial ATA signal conversion processing unit 928: Presence disk, 1001: Serial ATA (2), 1002: Serial ATA (1), 1103: CD / DVD image file, 1104: Shared file, 1201: Shared disk, 1202: License, 1203: In-center mediation server, 1204: Terminal device (remote control terminal PC), 1400: message (confirmation of file registration), 1501: shared storage device (shared disk), 1502: center management folder, 1503: personal management folder, 1504: terminal device (remote control) Terminal PC), 1701: Task manager before improvement, 1702: Task manager after improvement, 1801: Task priority setting screen, 1901a to 1901c: Computer device (center management personal PC), 1902: Task server, 1903 : Requester Off-center computer, 2201: Computer centralized operation center system, 2202: Shared storage device (shared disk), 2203: File server, 2204: Router (modem), 2205: Media server, 2206: HDTV, 2207: Various AV devices, 2301 : Main board 2302: Hard disk (large capacity non-volatile storage device) 2303: LAN board 2304: DC converter.
Claims (11)
該複数のコンピュータ装置のそれぞれで共有される共有記憶装置と、
複数のコンピュータ装置が重複して使用するファイルを上記共有記憶装置において重複ファイルとして一つにまとめるディスク管理装置と、
端末装置から要求されたデータを上記共有記憶装置から読み出し、要求元の端末装置に予め対応付けられたデータ再生専用装置に送信する手段とを有し、
該データ再生専用装置にデータを送信する手段は、
送信対象のデータを、予め定められた間隔毎の予め定められたデータ量からなる複数の部分データと残りのデータに分割する手段と、
上記残りのデータを上記データ再生専用装置に一括して送信し、該データ再生専用装置の不揮発性記憶装置に蓄積させる手段と、
上記複数の部分データのそれぞれを、当該データ再生専用装置における上記残りのデータの再生に合わせて分割して送信する手段と
を有することを特徴とするコンピュータ集中運用センタシステム。 A plurality of computer devices each remotely operated from a terminal device via a network by a user associated in advance with a contract;
A shared storage device shared by each of the plurality of computer devices;
A disk management device that combines files used by a plurality of computer devices as a duplicate file in the shared storage device ;
Means for reading data requested from the terminal device from the shared storage device and transmitting the data to a data reproduction dedicated device associated in advance with the requesting terminal device;
The means for transmitting data to the data reproduction dedicated device is:
Means for dividing the data to be transmitted into a plurality of partial data consisting of a predetermined amount of data for each predetermined interval and the remaining data;
Means for collectively transmitting the remaining data to the data reproduction dedicated device and storing the data in a nonvolatile storage device of the data reproduction dedicated device;
A computer centralized operation center system comprising means for dividing and transmitting each of the plurality of partial data in accordance with the reproduction of the remaining data in the data reproduction dedicated device .
上記ディスク管理装置は、上記共有記憶装置にセンタ管理フォルダと個人管理フォルダを生成し、
上記センタ管理フォルダには、予め各コンピュータ装置での読み取りおよび起動は許可されているが複製および保存が禁止されているプログラムおよびデータを格納し、
上記個人管理フォルダには、上記端末装置からの操作に応じて各ユーザによる更新を含む全ての操作が許可されているデータを格納する
ことを特徴とするコンピュータ集中運用センタシステム。 The computer centralized operation center system according to claim 1 ,
The disk management device generates a center management folder and a personal management folder in the shared storage device,
The center management folder stores in advance programs and data that are allowed to be read and activated by each computer device but are not allowed to be copied or saved,
A computer centralized operation center system characterized in that the personal management folder stores data in which all operations including updating by each user are permitted in accordance with an operation from the terminal device.
上記複数のコンピュータ装置のそれぞれのCPUの利用率を求め、アイドルタイムの大きいCPUを特定し、特定したCPUを有するコンピュータ装置に、当該コンピュータ装置をリモート操作する端末装置からのタスク以外の新たなタスクを割り当てる手段を有することを特徴とするコンピュータ集中運用センタシステム。 A computer centralized operation center system according to claim 1 or 2 ,
The CPU utilization rate of each of the plurality of computer devices is obtained, a CPU having a long idle time is specified, and a new task other than a task from a terminal device that remotely operates the computer device is assigned to the computer device having the specified CPU. Centralized operation center system characterized by having means for assigning
新たなタスクの割り当てに対して、当該コンピュータ装置をリモート操作する端末装置からのタスクの割り当てを優先する手段を有することを特徴とするコンピュータ集中運用センタシステム。 A computer centralized operation center system according to claim 3 ,
A computer centralized operation center system comprising means for prioritizing task assignment from a terminal device that remotely operates the computer device over new task assignment.
上記新たに割り当てたタスクの要求元にCPUの使用に応じた課金を行い、該課金に応じて、新たなタスクを割り当てたコンピュータ装置をリモート操作するユーザに対する課金を減額する手段を有することを特徴とするコンピュータ集中運用センタシステム。 A computer centralized operation center system according to claim 3 or claim 4,
A means for charging the request source of the newly assigned task according to the use of the CPU and reducing the charge for the user who remotely operates the computer device to which the new task is assigned according to the charge. Centralized computer operation center system.
該複数のコンピュータ装置のそれぞれで共有される共有記憶装置と、
複数のコンピュータ装置が重複して使用するファイルを上記共有記憶装置において重複ファイルとして一つにまとめるディスク管理装置とを具備したコンピュータ集中運用センタシステムにおけるデータ管理制御方法であって、
上記ディスク管理装置は、
端末装置から要求されたデータを上記共有記憶装置から読み出し、要求元の端末装置に予め対応付けられたデータ再生専用装置に送信する手順と、
送信対象のデータを、予め定められた間隔毎の予め定められたデータ量からなる複数の部分データと残りのデータに分割する手順と、
上記残りのデータを上記データ再生専用装置に一括して送信し、該データ再生専用装置の揮発性記憶装置に蓄積させる手順と、
上記複数の部分データのそれぞれを、当該データ再生専用装置における上記残りのデータの再生に合わせて分割して送信する手順と
を実行することを特徴とするコンピュータ集中運用センタシステムのデータ管理制御方法。 A plurality of computer devices each remotely operated from a terminal device via a network by a user associated in advance with a contract;
A shared storage device shared by each of the plurality of computer devices ;
A data management control method in a computer centralized operation center system comprising a disk management device that combines files used by a plurality of computer devices as a duplicate file in the shared storage device ,
The disk management device
A procedure for reading data requested from a terminal device from the shared storage device and transmitting the data to a data reproduction dedicated device previously associated with the requesting terminal device;
A procedure for dividing the data to be transmitted into a plurality of partial data consisting of a predetermined amount of data for each predetermined interval and the remaining data;
A procedure for transmitting the remaining data collectively to the data reproduction dedicated device and storing the data in a volatile storage device of the data reproduction dedicated device;
A procedure for dividing and transmitting each of the plurality of partial data in accordance with the reproduction of the remaining data in the data reproduction dedicated device;
Data management control method of a computer centralized operation center system, characterized by the execution.
上記ディスク管理装置は、
上記共有記憶装置にセンタ管理フォルダと個人管理フォルダを生成する手順と、
上記センタ管理フォルダに、予め各コンピュータ装置での読み取りおよび起動は許可されているが複製および保存が禁止されているプログラムおよびデータを格納する手順と、
上記個人管理フォルダに、上記端末装置からの操作に応じて各ユーザによる更新を含む全ての操作が許可されているデータを格納する手順と
を実行することを特徴とするコンピュータ集中運用センタシステムのデータ管理制御方法。 A data management control method for a computer centralized operation center system according to claim 7 ,
The disk management device
A procedure for generating a center management folder and a personal management folder in the shared storage device;
A procedure for storing, in the center management folder, programs and data that are permitted to be read and activated by each computer device in advance but are not permitted to be copied and stored;
To the personal management folder, the data of the computer centralized operation center system, characterized in that to perform the steps of storing the data in which all operations are permitted including updated by each user in response to the operation from the terminal device Management control method.
プログラムされたコンピュータ処理手段としてのセンタ制御手段により、
上記複数のコンピュータ装置のそれぞれのCPUの利用率を求めて、アイドルタイムの大きいCPUを特定する手順と、
特定したCPUを有するコンピュータ装置に、当該コンピュータ装置をリモート操作する端末装置からのタスク以外の新たなタスクを割り当てる手順と
を実行することを特徴とするコンピュータ集中運用センタシステムのデータ管理制御方法。 A claim 7 or computer centralized management center system data management control method according to claim 8,
By center control means as programmed computer processing means,
A procedure for determining a CPU utilization rate of each of the plurality of computer devices and identifying a CPU having a large idle time;
A data management control method for a computer centralized operation center system, comprising: executing a procedure for assigning a new task other than a task from a terminal device that remotely operates the computer device to the computer device having the identified CPU.
上記センタ制御手段は、
新たなタスクの割り当てに対して、当該コンピュータ装置をリモート操作する端末装置からのタスクの割り当てを優先する手順を実行することを特徴とするコンピュータ集中運用センタシステムのデータ管理制御方法。 A computer centralized management center system data management control method according to claim 9,
The center control means includes
A data management control method for a computer centralized operation center system, wherein a procedure for giving priority to task assignment from a terminal device that remotely operates the computer device is executed with respect to new task assignment.
上記センタ制御手段は、
上記新たに割り当てたタスクの要求元にCPUの使用に応じた課金を行う手順と、
該課金に応じて、上記新たなタスクを割り当てたコンピュータ装置をリモート操作するユーザに対する課金を減額する手順とを実行することを特徴とするコンピュータ集中運用センタシステムのデータ管理制御方法。 A data management control method for a computer centralized operation center system according to any one of claims 9 and 10 ,
The center control means includes
A procedure for charging the request source of the newly allocated task according to the use of the CPU;
A data management control method for a computer centralized operation center system, comprising: executing a procedure for reducing a charge for a user who remotely operates the computer device to which the new task is assigned according to the charge.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004187591A JP4179556B2 (en) | 2004-06-25 | 2004-06-25 | Computer centralized operation center system and data management control method and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004187591A JP4179556B2 (en) | 2004-06-25 | 2004-06-25 | Computer centralized operation center system and data management control method and program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006011786A JP2006011786A (en) | 2006-01-12 |
| JP4179556B2 true JP4179556B2 (en) | 2008-11-12 |
Family
ID=35778991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004187591A Expired - Fee Related JP4179556B2 (en) | 2004-06-25 | 2004-06-25 | Computer centralized operation center system and data management control method and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4179556B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010224776A (en) * | 2009-03-23 | 2010-10-07 | Nec Corp | Grid computing management server, project management method and program |
| JP5099100B2 (en) | 2009-10-20 | 2012-12-12 | 富士通株式会社 | Billing amount calculation program, billing amount calculation apparatus, and billing amount calculation method |
| JP2014085882A (en) * | 2012-10-24 | 2014-05-12 | Nippon Telegr & Teleph Corp <Ntt> | Information processor, storage server, storage system, backup method, and backup program |
| US10353633B2 (en) * | 2013-12-19 | 2019-07-16 | Sony Interactive Entertainment LLC | Mass storage virtualization for cloud computing |
| JP6519239B2 (en) | 2015-03-12 | 2019-05-29 | 株式会社リコー | Transmission system, information processing apparatus, program, and information processing method |
-
2004
- 2004-06-25 JP JP2004187591A patent/JP4179556B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006011786A (en) | 2006-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7890598B2 (en) | Remote access management | |
| US10587528B2 (en) | Remote service for executing resource allocation analyses for distributed computer systems | |
| CN1206602C (en) | System and method for comprehensive load distribution and source management in internet network | |
| US20090125393A1 (en) | System and method for utilizing account tiers in an electronic network | |
| KR20190047518A (en) | Method and appratus for providing a cloud service based on cloud service brokerage | |
| JP2007514208A (en) | Systems and methods for managing digital rights and content assets | |
| US20120016915A1 (en) | System and method for file copy of cloud method and disk cloning over wide area network | |
| RU2388170C2 (en) | Device and method of subscribing for opening and closure of packets | |
| KR20120010397A (en) | Cloud storage service device and method | |
| JP2009175790A (en) | Content asset management system, method and control program | |
| JP4532068B2 (en) | Content distribution system and method | |
| US20160134684A1 (en) | System and method for uploading, showcasing and selling news footage | |
| JP2009509428A (en) | Information subscription system | |
| JP2005031987A (en) | Content layout management system and content layout management program for content delivery system | |
| JP2001344199A (en) | Distributed processing system and method, and recording medium | |
| US8775600B2 (en) | Storage system and data management method in storage system | |
| JP4179556B2 (en) | Computer centralized operation center system and data management control method and program thereof | |
| CN108616600B (en) | Resource scheduling method, client server, node device, network system, and medium | |
| US8812618B2 (en) | Intelligent routing | |
| JP2005252402A (en) | Content recording system, content recording method, and computer program | |
| TW591472B (en) | File management system and file management method | |
| EP2034420A1 (en) | A method and an apparatus for operating right | |
| CN108737121B (en) | Cost accounting method, node device, client server, network system, and medium | |
| JP2009027384A (en) | Download terminal, content server, content usage method and content distribution system | |
| JP2005222399A (en) | Grid computing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080822 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080822 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120905 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130905 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130905 Year of fee payment: 5 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130905 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140905 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |