JP2012113499A - Information processing system, information processor and control method thereof, and program - Google Patents
Information processing system, information processor and control method thereof, and program Download PDFInfo
- Publication number
- JP2012113499A JP2012113499A JP2010261608A JP2010261608A JP2012113499A JP 2012113499 A JP2012113499 A JP 2012113499A JP 2010261608 A JP2010261608 A JP 2010261608A JP 2010261608 A JP2010261608 A JP 2010261608A JP 2012113499 A JP2012113499 A JP 2012113499A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- information
- data
- communication terminal
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、複数の通信端末と情報処理装置がネットワークを介して通信し、情報処理装置が通信端末からデータを受信して保存し、他の通信端末に転送する技術に関する。 The present invention relates to a technology in which a plurality of communication terminals and an information processing apparatus communicate via a network, and the information processing apparatus receives and stores data from the communication terminal and transfers the data to another communication terminal.
従来、複数のクライアントとサーバがネットワークで接続されたシステムにおいて、サーバがクライアントからファイルを受信して保存し、他のクライアントに転送することが行われている。特許文献1では、サーバAにファイルがあるとき、クライアントBが中継サーバCにファイルを要求すると、中継サーバCはサーバAからファイルを取得して保存することが開示されている。ここで、クライアントは低速のデータ転送速度を有するパスで接続されているが、サーバAと中継サーバCの間は高速のデータ転送速度を有するパスで接続されているので、サーバAからクライアントBへ直接、ファイルを転送するのに比べて通信コストが低減される。 Conventionally, in a system in which a plurality of clients and a server are connected via a network, the server receives a file from the client, stores it, and transfers it to another client. Patent Document 1 discloses that when a file exists in server A and client B requests a file from relay server C, relay server C acquires the file from server A and stores it. Here, the client is connected by a path having a low data transfer speed, but the server A and the relay server C are connected by a path having a high data transfer speed. Communication costs are reduced compared to transferring files directly.
しかしながら、特許文献1では、サーバAと重複したファイルが中継サーバCにも保存されることになるので、システム全体としては記憶容量を多く消費してしまうという問題がある。また、クライアントBのユーザは、中継サーバCがサーバAからファイルを受信して保存するまで、ファイルの利用を待たなければならないという問題がある。これらの問題は、特にファイルが大量にある場合に顕著になる。 However, in Patent Document 1, since a file duplicated with the server A is also stored in the relay server C, there is a problem that the entire system consumes a large storage capacity. Further, there is a problem that the user of the client B has to wait for the use of the file until the relay server C receives the file from the server A and stores it. These problems are particularly noticeable when there are a large number of files.
そこで、本発明は、通信端末がデータを情報処理装置から取得するのにかかる時間を短縮するとともに、情報処理装置がデータを記憶するための容量を削減することを目的とする。 Accordingly, an object of the present invention is to reduce the time required for a communication terminal to acquire data from an information processing apparatus and reduce the capacity for the information processing apparatus to store data.
上記課題を解決するために、本願発明は、複数の通信端末と情報処理装置がネットワークを介して通信可能な情報処理システムであって、第1の情報処理装置は、データと、前記データの配布先を示す識別情報を第1の通信端末から受信する受信手段と、前記データを記憶装置に保存する保存手段と、前記データの保存場所と前記識別情報を示す転送情報を、前記識別情報と対応する第2の情報処理装置へ送信する送信手段とを備え、前記データの配布先となる第2の通信端末は、前記転送情報を前記識別情報と対応する前記第2の情報処理装置から取得する取得手段と、前記転送情報に含まれる保存場所に基づいて、前記データを前記第1の情報処理装置からダウンロードするダウンロード手段とを備えたことを特徴とする。 In order to solve the above problems, the present invention provides an information processing system in which a plurality of communication terminals and an information processing apparatus can communicate via a network, wherein the first information processing apparatus distributes data and the data distribution Corresponding to the identification information, receiving means for receiving identification information indicating the destination from the first communication terminal, storage means for storing the data in a storage device, transfer information indicating the storage location of the data and the identification information A second communication terminal serving as a distribution destination of the data acquires the transfer information from the second information processing apparatus corresponding to the identification information. It is characterized by comprising acquisition means and download means for downloading the data from the first information processing apparatus based on a storage location included in the transfer information.
本発明によれば、通信端末がデータを情報処理装置から取得するのにかかる時間を短縮するとともに、情報処理装置がデータを記憶するための容量を削減することができる。 According to the present invention, it is possible to reduce the time taken for the communication terminal to acquire data from the information processing apparatus and reduce the capacity for the information processing apparatus to store the data.
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the constituent elements described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them.
(第1の実施例)
本実施例の情報処理システムでは、複数の情報処理装置と複数の通信端末がネットワークを介して接続し、互いに通信可能であるとする。
(First embodiment)
In the information processing system of the present embodiment, it is assumed that a plurality of information processing apparatuses and a plurality of communication terminals are connected via a network and can communicate with each other.
図1は本実施例の情報処理装置のハードウエア構成の一例を示したブロック図である。本実施例の情報処理装置は、コンピュータ装置により実現される。図1において、101はCRT(Cathode Ray Tube)などの表示装置であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。なお、本実施例では、表示装置としてCRTを使用する場合について説明するが、これに限らず、LCD(Liquid Crystal Display)やEL(Electro Luminescent)ディスプレイ等であってもよい。102はVideo RAM(VRAM)であり、CRT101の表示画面に表示するための画像が描画される。このVRAM102に生成された画像は、所定の規定に従ってCRT101に転送され、これによりCRT101に画像が表示される。103はビットムーブユニット(BMU)であり、例えば、メモリ間(例えば、VRAM102と他のメモリ)のデータ転送や、メモリと各I/Oデバイス(例えば、ネットワークインタフェース111)との間のデータ転送を制御する。104はキーボードであり、文書等を入力するための各種キーを有する。105はポインティングデバイスであり、例えば、CRT101の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。Central Processing Unit(CPU)106は、Read Only Memory(ROM)107、ハードディスクドライブ(HDD)109に格納された制御プログラムに基づいてバス112を介して接続された各デバイスを制御する。107はROM(Read Only Memory)であり、各種の制御プログラムやデータを保持する。108はRandom Access Memory(RAM)であり、CPU106のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。HDD109は、クライアントコンピュータで実行される各制御プログラムや、画像ファイルやテキストファイル等のコンテンツファイルを格納することができる。例えば、HDD109には、オペレーティングシステム(OS)、サーバプログラム、アプリケーションプログラム、DB管理プログラム、各種情報を管理するためのテーブルなどが格納されている。尚、HDD109は近年開発されたフラッシュメモリで構成されるソリッドステートドライブ(SSD)や、ハードディスクとフラッシュメモリを併用したハイブリッドドライブでも代用可能である。110はUniversal Serial Bus (USB)インタフェースである。USBインタフェース110はUSBメモリやCompact Disc(CD)ドライブ、Digital Versatile Disc(DVD)ドライブなどの外部デバイスと接続することによりコンピュータを拡張することを可能とする。111はネットワークインタフェースであり、有線或いは無線により他の情報処理装置やプリンタ等と通信を行うことができる。CPU106に対する制御プログラムの提供は、ROM107、ハードディスク、フレキシブルディスクから行うこともできるし、ネットワークインタフェース111を介して他の情報処理装置等から行うこともできる。
FIG. 1 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus according to the present exemplary embodiment. The information processing apparatus of the present embodiment is realized by a computer apparatus. In FIG. 1,
なお、本実施例の通信端末はパーソナルコンピュータ装置や携帯電話、カメラ、プリンタなどにより実現され、上述の情報処理装置と同様のハードウエア構成を有する。 Note that the communication terminal of the present embodiment is realized by a personal computer device, a mobile phone, a camera, a printer, or the like, and has the same hardware configuration as that of the information processing apparatus described above.
図2は本実施例の情報処理システム全体の構成の一例を示すブロック図である。 FIG. 2 is a block diagram showing an example of the overall configuration of the information processing system of this embodiment.
図2において、通信端末a201、通信端末b202、通信端末c203、情報処理装置A204、情報処理装置B205がネットワーク206を介して接続されている。そして、本実施例の通信端末は、これらの情報処理装置に共通の1つのアドレスを用いてネットワーク206上のポータルサイトにアクセスする。ポータルサイトは通信端末の環境に基づいて、通信負荷が最も小さな情報処理装置を自動的に選択し、通信端末を選択された情報処理装置と接続し、後述するデータのアップロードや転送情報の要求、転送情報の受信のための通信を行う。本実施例では、通信端末と最も近い場所に存在する情報処理装置が選択されるものとする。ここで、情報処理装置A204と情報処理装置B205とは地理的に離れた場所に設置されておいる。そして、通信端末a201および通信端末b202は、情報処理装置B205よりも情報処理装置A204に近い場所に存在し、通信端末c203は情報処理装置A204よりも情報処理装置B205に近い場所に存在するものとする。このような場合、通信端末a201と通信端末b202は情報処理装置A204に接続し、通信端末c203は情報処理装置B205に接続することとなる。
In FIG. 2, a communication terminal a 201, a
図3は本実施例の情報処理装置における識別情報の発行処理の手順を示すフローチャート図である。以下では情報処理装置A204が通信端末b202に対して識別情報を発行する場合を例に説明する。なお、本手順における情報処理装置A204の動作は、情報処理装置A204のCPU106が、HDD109から所定のプログラムを読み出して起動することにより実行される。
FIG. 3 is a flowchart showing a procedure of identification information issuance processing in the information processing apparatus of this embodiment. Hereinafter, a case where the information
まず、情報処理装置A204は通信端末b202から発行要求を受けると(S301)、設定画面を通信端末b202に表示するための設定画面情報を通信端末b202へ送信する(S302)。通信端末b202は設定画面情報に基づいて表示部に設定画面を表示し、設定画面の入力欄にしたがって各種情報を入力し、入力された情報を情報処理装置A204へ送信する。ここで、入力される情報は通信端末b202のデバイスの種類等である。次に、情報処理装置A204は設定画面への入力情報を通信端末b202から受信すると(S303)、通信端末b202を固有に識別可能な識別情報を生成し(S304)、通信端末b202に送信する(S305)。なお、識別情報は少なくとも本システム内において通信端末を一意に識別可能な情報であり、その発行主である情報処理装置A204を特定可能な情報も含む。 First, when the information processing apparatus A204 receives an issue request from the communication terminal b202 (S301), the information processing apparatus A204 transmits setting screen information for displaying the setting screen on the communication terminal b202 to the communication terminal b202 (S302). The communication terminal b202 displays a setting screen on the display unit based on the setting screen information, inputs various information according to the input field of the setting screen, and transmits the input information to the information processing apparatus A204. Here, the input information is the device type of the communication terminal b202. Next, when the information processing apparatus A204 receives the input information to the setting screen from the communication terminal b202 (S303), the information processing apparatus A204 generates identification information that can uniquely identify the communication terminal b202 (S304) and transmits the identification information to the communication terminal b202 (S304). S305). The identification information is information that can uniquely identify the communication terminal in at least the system, and includes information that can identify the information processing apparatus A204 that is the issuer.
本実施例では上述と同様にして、情報処理装置A204は通信端末a201に識別情報を発行し、情報処理装置B205は通信端末c203に対して識別情報を発行する。
In this embodiment, the information
そして、通信端末b202は識別情報を他の通信端末にネットワーク206を介して通知する。あるいは、通信端末b202のユーザが他の通信端末のユーザに識別情報を口頭で通知し、他の通信端末のユーザが他の通信端末に識別情報を手動で入力する。これにより、他の通信端末は、通知された識別情報を用いて、データの配布先として通信端末b202を指定することができる。
Then, the communication terminal b202 notifies the identification information to other communication terminals via the
図4は本実施例の情報処理装置におけるデータの転送処理を実行する手順を示すフローチャート図である。図4(a)は情報処理装置が通信端末からデータを受信する手順を示し、図4(b)は情報処理装置が通信端末へデータを送信する手順を示す。以下では、通信端末a201が情報処理装置A204にアップロードしたデータを、通信端末b202に転送する場合と通信端末c203に転送する場合を例に説明する。なお、本手順における情報処理装置A204の動作は、情報処理装置A204のCPU106が、HDD109から所定のプログラムを読み出して起動することにより実行される。
FIG. 4 is a flowchart showing a procedure for executing data transfer processing in the information processing apparatus of this embodiment. FIG. 4A illustrates a procedure in which the information processing apparatus receives data from the communication terminal, and FIG. 4B illustrates a procedure in which the information processing apparatus transmits data to the communication terminal. Hereinafter, a case where data uploaded to the information
まず、情報処理装置A204はデータと、その配布先となる通信端末の識別情報を通信端末a201から受信する(S401)。そして、情報処理装置A204はデータをHDD109に記憶し(S402)、データの格納場所を示すアドレスと配布先の通信端末の識別情報とを関連づけて転送情報に格納し、HDD109に記憶する(S403)。そして、配布先の通信端末の識別情報の情報処理装置IDが自身と対応するか否か判定し(S404)、判定の結果、情報処理装置IDが自身と対応しないとき、情報処理装置A204は転送情報を、その情報処理装置IDと対応する情報処理装置へネットワーク206を介して送信する(S405)。ステップS404の判定の結果、情報処理装置IDが自装置と対応するときはステップS405の送信処理を実行しない。そして、上述のようにして本実施例では、情報処理装置A204が通信端末a201および通信端末b202の転送情報を保持し、情報処理装置B205が通信端末c203の転送情報を保持することとなる。
First, the information
このようにして、複数の情報処理装置のうち、配布先の通信端末に最も近い情報処理装置が転送情報を保持しているので、通信端末はより速く転送情報を受信できる。また、情報処理装置と通信端末の通信路上での距離が短くなるので、トラフィックの混雑も緩和することができる。また、転送情報はデータの実体に比べてサイズが非常に小さいので、配布先の通信端末に近い情報処理装置は、データの実体を記憶する場合に比べて、記憶容量の負荷も小さくなる。 In this way, since the information processing device closest to the distribution destination communication terminal among the plurality of information processing devices holds the transfer information, the communication terminal can receive the transfer information faster. Further, since the distance between the information processing apparatus and the communication terminal on the communication path is shortened, traffic congestion can be reduced. In addition, since the size of the transfer information is very small compared to the data entity, the information processing apparatus close to the distribution destination communication terminal has a smaller storage capacity load than the case where the data entity is stored.
図5は本実施例の転送情報の一例を示す図である。転送情報500は、データ配布先の識別情報501、データ送信元の識別情報502、転送対象のデータ数503、データの属性情報504を含む。データ配布先の識別情報501は、通信端末を特定可能なユーザID511と、情報処理装置を特定可能な情報処理装置ID512を含み、属性情報504はデータ名541、データのサイズ542、データのアドレス543を含む。アドレス543は例えばURL(Uniform Resource Locator)である。
FIG. 5 is a diagram illustrating an example of transfer information according to the present embodiment. The transfer information 500 includes data distribution
本実施例では、情報処理装置A204は、ステップS403において、通信端末b202の識別情報および通信端末c203の識別情報をそれぞれデータのアドレスと関連づけて転送情報に格納する。そして、ステップS404において、通信端末c203の識別情報を格納された転送情報を情報処理装置B205に送信する。 In this embodiment, in step S403, the information processing apparatus A204 stores the identification information of the communication terminal b202 and the identification information of the communication terminal c203 in the transfer information in association with the data address. In step S404, the transfer information storing the identification information of the communication terminal c203 is transmitted to the information processing apparatus B205.
そして、情報処理装置A204は後述する識別情報を通信端末a201および通信端末b202に発行し、情報処理装置B205も同様に通信端末c203に対して識別情報を発行するものとする。また、情報処理装置A204は、通信端末a201および通信端末b202に関して後述する転送情報を保持し、情報処理装置B205は通信端末c203に関して転送情報を保持するものとする。 Then, the information processing apparatus A204 issues identification information described later to the communication terminal a201 and the communication terminal b202, and the information processing apparatus B205 similarly issues identification information to the communication terminal c203. Further, it is assumed that the information processing apparatus A204 holds transfer information described later regarding the communication terminal a201 and the communication terminal b202, and the information processing apparatus B205 holds transfer information regarding the communication terminal c203.
その後、通信端末b202は情報処理装置A204に対して、また、通信端末c203は情報処理装置B205に対して、データ要求を所定の時間間隔で自動的に実行する、あるいはユーザの指示に応答して実行する。 Thereafter, the communication terminal b202 automatically executes data requests to the information processing apparatus A204 and the communication terminal c203 to the information processing apparatus B205 at predetermined time intervals or in response to a user instruction. Execute.
そして、情報処理装置は通信端末からのデータ要求があるかどうか判定する(S431)。データ要求があると判定されれば(S431でYes)、情報処理装置は通信端末の識別情報を取得し(S432)、識別情報に含まれる情報処理装置IDが自身のものと対応するか否か判定する(S433)。 The information processing apparatus determines whether there is a data request from the communication terminal (S431). If it is determined that there is a data request (Yes in S431), the information processing apparatus acquires the identification information of the communication terminal (S432), and whether or not the information processing apparatus ID included in the identification information corresponds to its own. Determination is made (S433).
ステップS433で情報処理装置IDが自身のものであれば(S433でYes)、情報処理装置は識別情報と関連づけられたアドレスを転送情報から検索し(S434)、検索結果を通信端末に送信する(S435)。そして、通信端末は検索結果に含まれるアドレスにしたがって、データをダウンロードすることができる。なお、ステップS434において、該当するアドレスが検索されなかった場合は、ステップS435においてその旨を示すメッセージ情報が検索結果として送信される。 If the information processing apparatus ID is its own in step S433 (Yes in S433), the information processing apparatus searches the transfer information for an address associated with the identification information (S434), and transmits the search result to the communication terminal ( S435). The communication terminal can download data according to the address included in the search result. In step S434, if the corresponding address is not searched, message information indicating that fact is transmitted as a search result in step S435.
本実施例では、ステップS432において情報処理装置A204が取得した識別情報が通信端末b202と対応するとき、ステップS435において検索結果を通信端末b202に送信する。そして、通信端末b202は検索結果に含まれるアドレスにしたがって、情報処理装置A204のHDD109に記憶されているデータをダウンロードすることができる。 In this embodiment, when the identification information acquired by the information processing apparatus A204 in step S432 corresponds to the communication terminal b202, the search result is transmitted to the communication terminal b202 in step S435. And the communication terminal b202 can download the data memorize | stored in HDD109 of information processing apparatus A204 according to the address contained in a search result.
一方、ステップS432において、情報処理装置B205が取得した識別情報が通信端末c203と対応するとき、ステップS435において検索結果を通信端末c203に送信する。そして、通信端末c203は検索結果に含まれるアドレスにしたがって、情報処理装置A204のHDD109に記憶されているデータをダウンロードすることができる。 On the other hand, when the identification information acquired by the information processing apparatus B205 corresponds to the communication terminal c203 in step S432, the search result is transmitted to the communication terminal c203 in step S435. And the communication terminal c203 can download the data memorize | stored in HDD109 of information processing apparatus A204 according to the address contained in a search result.
以上のようにして、通信端末は検索結果に含まれるアドレスにしたがって、直接データの保存場所にアクセスして、データをダウンロードできる。したがって、データは1つの場所に保存されていればよいため、複数の場所に保存する場合に比べて、システム全体として、データの記憶にかかる容量を小さくすることができる。 As described above, the communication terminal can directly access the data storage location and download the data according to the address included in the search result. Therefore, since the data only needs to be stored in one place, the storage capacity of the data can be reduced as a whole system as compared with the case where the data is stored in a plurality of places.
次に、通信端末が移動し、別の情報処理装置により近くなったため、別の情報処理装置にデータを要求した場合について説明する。以下では通信端末b202が情報処理装置A204よりも情報処理装置B205に近い場所に移動した場合について図6を参照して説明する。ここで、通信端末b202が情報処理装置A204よりも、情報処理装置B205と高速に通信を行えるものとする。また、通信端末b202が通信端末A204と通信するよりも、情報処理装置B205が情報処理装置A204と高速に通信を行えるものとする。 Next, a case where the communication terminal has moved and has become closer to another information processing apparatus and requests data from another information processing apparatus will be described. Hereinafter, a case where the communication terminal b202 moves to a place closer to the information processing apparatus B205 than the information processing apparatus A204 will be described with reference to FIG. Here, it is assumed that the communication terminal b202 can communicate with the information processing apparatus B205 at a higher speed than the information processing apparatus A204. Further, it is assumed that the information processing apparatus B205 can communicate with the information processing apparatus A204 at a higher speed than the communication terminal b202 communicates with the communication terminal A204.
ステップS433で情報処理装置B205は、通信端末b202から受信した識別情報の情報処理装置IDが自身のものではないと判定する(S433でNo)。そして、情報処理装置B205は、情報処理装置IDと対応する情報処理装置A204に対して、通信端末b202の識別情報と対応する転送情報を要求する(S601)。情報処理装置B205は、情報処理装置A204から転送情報を受信し(S602)、転送情報を通信端末b202へ送信する。なお、ステップS602で転送情報を受信できなければ、情報処理装置B205は、データが無いことを示すメッセージ情報を通信端末b202へ送信する(S603)。 In step S433, the information processing apparatus B205 determines that the information processing apparatus ID of the identification information received from the communication terminal b202 is not its own (No in S433). Then, the information processing apparatus B205 requests transfer information corresponding to the identification information of the communication terminal b202 from the information processing apparatus A204 corresponding to the information processing apparatus ID (S601). The information processing apparatus B205 receives the transfer information from the information processing apparatus A204 (S602), and transmits the transfer information to the communication terminal b202. If the transfer information cannot be received in step S602, the information processing apparatus B205 transmits message information indicating that there is no data to the communication terminal b202 (S603).
これにより、通信端末は常に、通信負荷のより小さな情報処理装置から転送情報を取得することができる。 Thereby, the communication terminal can always acquire transfer information from an information processing apparatus with a smaller communication load.
なお、本実施例では、配布先の識別情報と対応する情報処理装置が転送情報を保持する場合について説明したが、それ以外の情報処理装置にも転送情報を送信しておき保持するようにしてもよい。これにより、通信端末は移動しても、異動先の場所で最適な情報処理装置から転送情報を取得することができる。 In this embodiment, the information processing apparatus corresponding to the distribution destination identification information holds the transfer information. However, the transfer information is transmitted to and held by other information processing apparatuses. Also good. Thereby, even if the communication terminal moves, the transfer information can be acquired from the optimum information processing apparatus at the destination location.
(他の実施例)
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other examples)
The present invention is also realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーションシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれる。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行う。 The functions of the above-described embodiments are not only realized by executing the program code read by the computer. For example, an OS (operation system) running on a computer performs part or all of actual processing based on an instruction of the program code, and the functions of the above-described embodiments may be realized by the processing. included. Furthermore, the case where the functions of the above-described embodiment are realized by the following processing is also included. First, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing.
Claims (7)
第1の情報処理装置は、
データと、前記データの配布先を示す識別情報を第1の通信端末から受信する受信手段と、
前記データを記憶装置に保存する保存手段と、
前記データの保存場所と前記識別情報を示す転送情報を、前記識別情報と対応する第2の情報処理装置へ送信する送信手段とを備え、
前記データの配布先となる第2の通信端末は、
前記転送情報を前記識別情報と対応する前記第2の情報処理装置から取得する取得手段と、
前記転送情報に含まれる保存場所に基づいて、前記データを前記第1の情報処理装置からダウンロードするダウンロード手段とを備えたことを特徴とする情報処理システム。 An information processing system in which a plurality of communication terminals and an information processing apparatus can communicate via a network,
The first information processing apparatus
Receiving means for receiving data and identification information indicating a distribution destination of the data from the first communication terminal;
Storage means for storing the data in a storage device;
Transmission means for transmitting transfer information indicating the storage location of the data and the identification information to a second information processing apparatus corresponding to the identification information,
The second communication terminal to which the data is distributed is
Obtaining means for obtaining the transfer information from the second information processing apparatus corresponding to the identification information;
An information processing system comprising: download means for downloading the data from the first information processing apparatus based on a storage location included in the transfer information.
前記第3の情報処理装置は、前記転送情報を前記第2の情報処理装置から取得する第3の取得手段と、
前記第2の情報処理装置から取得された転送情報を前記第2の通信端末へ送信する第3の送信手段を備えたことを特徴とする請求項1に記載の情報処理システム。 When the second communication terminal requests the transfer information from a third information processing device different from the second information processing device,
The third information processing apparatus includes a third acquisition unit configured to acquire the transfer information from the second information processing apparatus;
The information processing system according to claim 1, further comprising a third transmission unit configured to transmit transfer information acquired from the second information processing apparatus to the second communication terminal.
データと、前記データの配布先を示す識別情報を第1の通信端末から受信する受信手段と、
前記データを記憶装置に保存する保存手段と、
前記データの保存場所と前記識別情報を示す転送情報を、前記識別情報と対応する他の情報処理装置へ送信する送信手段と、
前記転送情報を前記他の情報処理装置から取得した第2の通信端末へ、前記データをダウンロードするダウンロード手段とを備えたことを特徴とする情報処理装置。 An information processing apparatus capable of communicating with a plurality of communication terminals via a network,
Receiving means for receiving data and identification information indicating a distribution destination of the data from the first communication terminal;
Storage means for storing the data in a storage device;
Transmission means for transmitting transfer information indicating the storage location of the data and the identification information to another information processing apparatus corresponding to the identification information;
An information processing apparatus comprising: download means for downloading the data to a second communication terminal that has acquired the transfer information from the other information processing apparatus.
データと、前記データの配布先を示す識別情報を第1の通信端末から受信するステップと、
前記データを記憶装置に保存するステップと、
前記データの保存場所と前記識別情報を示す転送情報を、前記識別情報と対応する他の情報処理装置へ送信するステップと、
前記転送情報を前記他の情報処理装置から取得した第2の通信端末へ、前記データをダウンロードするステップとを備えたことを特徴とする制御方法。 A method for controlling an information processing apparatus capable of communicating with a plurality of communication terminals via a network,
Receiving data and identification information indicating a distribution destination of the data from the first communication terminal;
Storing the data in a storage device;
Transmitting transfer information indicating the storage location of the data and the identification information to another information processing apparatus corresponding to the identification information;
And a step of downloading the data to a second communication terminal that has acquired the transfer information from the other information processing apparatus.
データと、前記データの配布先を示す識別情報を第1の通信端末から受信するステップと、
前記データを記憶装置に保存するステップと、
前記データの保存場所と前記識別情報を示す転送情報を、前記識別情報と対応する他の情報処理装置へ送信するステップと、
前記転送情報を前記他の情報処理装置から取得した第2の通信端末へ、前記データをダウンロードするステップとを実行させることを特徴とするプログラム。 In a computer that realizes an information processing apparatus capable of communicating with a plurality of communication terminals via a network,
Receiving data and identification information indicating a distribution destination of the data from the first communication terminal;
Storing the data in a storage device;
Transmitting transfer information indicating the storage location of the data and the identification information to another information processing apparatus corresponding to the identification information;
And a step of downloading the data to a second communication terminal that has acquired the transfer information from the other information processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010261608A JP2012113499A (en) | 2010-11-24 | 2010-11-24 | Information processing system, information processor and control method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010261608A JP2012113499A (en) | 2010-11-24 | 2010-11-24 | Information processing system, information processor and control method thereof, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012113499A true JP2012113499A (en) | 2012-06-14 |
Family
ID=46497656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010261608A Pending JP2012113499A (en) | 2010-11-24 | 2010-11-24 | Information processing system, information processor and control method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012113499A (en) |
-
2010
- 2010-11-24 JP JP2010261608A patent/JP2012113499A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110010629A1 (en) | Selectively distributing updates of changing images to client devices | |
CN111049935B (en) | System for remotely controlling electronic equipment and electronic equipment thereof | |
JP2012194673A (en) | Information processor and control method therefor, and program | |
JP2007140910A (en) | Content display system | |
US20130038899A1 (en) | Remote print preview generation | |
JP6338453B2 (en) | Information terminal, control method and program | |
US20140297586A1 (en) | Device and method for cloud file management | |
JP6052241B2 (en) | PROCESSING DEVICE, DISPLAY SYSTEM, DISPLAY METHOD, AND COMPUTER PROGRAM | |
JP2015114895A (en) | Management device, method and program thereof | |
US11343654B2 (en) | Apparatus and method for sharing content | |
JP2009288863A (en) | Communication system, information holding device, management device and terminal device | |
JP2016066164A (en) | Information processing device, information processing system, display device, and program | |
JP6354736B2 (en) | Image forming system and image forming method | |
JP2012113499A (en) | Information processing system, information processor and control method thereof, and program | |
JP2013041457A (en) | Document management server device, system, and notification method and program for newly-arrived document | |
JP2004151888A (en) | Process for controlling terminal | |
JP2017091188A (en) | Information processing apparatus and program | |
JP2015121887A (en) | Information processing device and control method thereof, and program | |
JP2013128172A (en) | Information processor, and control method and program of the same | |
JP6305054B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2010250703A (en) | Operating system, program, information processor, and control method | |
JP2007213436A (en) | Information processor, information processing method, terminal, and control method for terminal | |
JP2014160360A (en) | Information processor, information processing method, program and information processing system | |
JP2021117843A (en) | Information distribution system | |
JP2021047601A (en) | Information processing device and computer program |