[go: up one dir, main page]

JP2007265135A - Data management server and communication system - Google Patents

Data management server and communication system Download PDF

Info

Publication number
JP2007265135A
JP2007265135A JP2006090693A JP2006090693A JP2007265135A JP 2007265135 A JP2007265135 A JP 2007265135A JP 2006090693 A JP2006090693 A JP 2006090693A JP 2006090693 A JP2006090693 A JP 2006090693A JP 2007265135 A JP2007265135 A JP 2007265135A
Authority
JP
Japan
Prior art keywords
user data
communication terminal
data
management server
user
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
Application number
JP2006090693A
Other languages
Japanese (ja)
Inventor
Yoshifumi Tanimoto
好史 谷本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2006090693A priority Critical patent/JP2007265135A/en
Publication of JP2007265135A publication Critical patent/JP2007265135A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system where data on a server is efficiently used with a communication terminal while maintaining the consistency of the data. <P>SOLUTION: When a user carrying an RF (radio frequency) tag sits down in front of the communication terminal 3A, the communication terminal 3A reads ID information from the RF tag (S101, S102), and makes an access request for user data to a data management server 2 (S104). The data management server 2 notifies the communication terminal 3A that the user data is used by a communication terminal 3B (S106). When the use of the communication terminal 3B is completed, the server notifies the communication terminal 3A that it is not used (S109). Thus, the communication terminal 3A downloads the user data (S115), and performs editing work. When the work is completed, user data is uploaded (S120), and the user data in a memory is eliminated. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、通信端末によって利用されるデータをサーバで管理する技術に関する。   The present invention relates to a technique for managing data used by a communication terminal by a server.

サーバ上に存在するリソースをネットワークで接続された通信端末が利用する様々なシステムが存在する。たとえば、サーバ上にプロジェクトの設計書データが格納されており、プロジェクトの各メンバーは、各自のパソコンからこのサーバにアクセスして設計書データを利用するのである。   There are various systems in which resources existing on a server are used by communication terminals connected via a network. For example, project design document data is stored on a server, and each member of the project accesses the server from his / her personal computer and uses the design document data.

また、ハードディスクなどの記憶手段を持たず、OSなど最低限の機能のみが組み込まれたThinクライアントが存在する。この通信端末においては、サーバ上に存在するプログラムやデータを利用することで、各種の処理を実行するようにしている。   In addition, there is a thin client that does not have a storage unit such as a hard disk and incorporates only a minimum function such as an OS. In this communication terminal, various processes are executed by using programs and data existing on the server.

これらのシステムを運用する上で、データの整合性をとるためのルール決めが必要である。たとえば、複数の者が同時に同じデータにアクセスし、同じデータを編集したとする。この場合、各自が編集データをサーバにアップロードすると、いずれかの者が編集したデータが失われる可能性がある。   In order to operate these systems, it is necessary to determine rules for ensuring data consistency. For example, assume that a plurality of persons access the same data at the same time and edit the same data. In this case, if each person uploads the edited data to the server, the data edited by any one of them may be lost.

そこで、一般には、ある者によってデータが参照されている場合、他の者は、リードオンリーで当該データを参照できるように設定される。これにより、複数の者が同じデータを編集するという問題を回避できる。   Therefore, in general, when data is referred to by a certain person, the other person is set so that the data can be referred to by read-only. Thereby, the problem that a plurality of persons edit the same data can be avoided.

また、サーバ上のデータを共有するシステムでは、認証が行われる場合が多い。たとえば、サーバ上のデータが機密情報である場合には、第1にデータのアクセスを制限する必要がある。そこで、サーバ上のデータにアクセスするためには、パスワードの認証や、IDタグなどを用いた認証技術が利用されている。   Also, authentication is often performed in a system that shares data on a server. For example, when the data on the server is confidential information, it is first necessary to restrict data access. Therefore, in order to access data on the server, password authentication or authentication technology using an ID tag or the like is used.

また、正当に認証を受けたユーザがサーバ上のデータを利用している場合であっても、そのユーザがデータを参照している端末から離れてしまうとセキュリティ上問題が生じる。権限を持たないユーザによって不正にデータが利用される可能性があるからである。そこで、下記特許文献1では、認証情報が格納されたRFIDを端末に装着することによって認証処理を行うようにしている。ユーザは、端末から離れるときには認証情報が格納されたRFIDを持ち去るようにし、これにより他の者がデータを不正利用できないようにしているのである。   Even if a user who has been properly authenticated uses data on the server, a security problem arises if the user leaves the terminal referring to the data. This is because there is a possibility that data may be used illegally by an unauthorized user. Therefore, in Patent Document 1 below, authentication processing is performed by attaching an RFID storing authentication information to a terminal. When the user leaves the terminal, he / she takes away the RFID storing the authentication information, thereby preventing others from illegally using the data.

特開2005−215870号公報JP 2005-215870 A

上述したように、共有データを複数の者がアクセスする場合には、リードオンリー設定を行うことで、データの整合性を維持することができる。しかし、多くのユーザが、データを共有している場合、各自がデータを利用するタイミングが重なりあうと、データの利用効率が悪くなるという問題がある。また、このような排他制御は、アプリケーションプログラムにより行われている。たとえば、ワープロソフトや表計算ソフトは、共有データに対する排他制御を行い、データの整合性を維持するようにしている。しかし、これらの方法は、排他制御がアプリケーションに依存している。つまり、データを利用するアプリケーションが排他制御を行うため、あくまでもアプリケーションに閉じた機能であり、拡張性や柔軟性はあまり期待できない。   As described above, when a plurality of persons access shared data, data consistency can be maintained by performing read-only settings. However, when many users share data, there is a problem that data use efficiency deteriorates if the timings at which the respective users use the data overlap. Such exclusive control is performed by an application program. For example, word processor software and spreadsheet software perform exclusive control on shared data so as to maintain data consistency. However, in these methods, the exclusive control depends on the application. In other words, since the application using data performs exclusive control, it is a function closed to the application to the end, and expandability and flexibility cannot be expected so much.

上記特許文献1の技術は、データの保護を図る上で効果はあるが、基本的には、WEBデータなどの参照を基本とするデータに対する管理技術である。したがって、複数のユーザによってデータが編集されるという課題が存在しないので、認証が成功すれば複数のユーザに対してデータアクセス許可を行うものである。   The technique disclosed in Patent Document 1 is effective in protecting data, but is basically a management technique for data based on references such as WEB data. Therefore, since there is no problem that data is edited by a plurality of users, the data access permission is given to the plurality of users if the authentication is successful.

そこで、本発明は前記問題点に鑑み、データの整合性を維持しつつ、通信端末によってサーバ上のデータが効率よく利用されることを可能とする技術を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a technique that enables data on a server to be efficiently used by a communication terminal while maintaining data consistency.

上記課題を解決するため、請求項1記載の発明は、ユーザデータを蓄積する手段と、ネットワークを介して一の通信端末から前記ユーザデータの転送要求を受けたとき、前記ユーザデータが他の通信端末に使用されている場合には、前記一の通信端末に前記ユーザデータが使用中であることを通知し、前記ユーザデータが使用されていない場合には、ダウンロードコネクションを確立して前記一の通信端末に前記ユーザデータを転送する制御手段と、を備え、前記制御手段は前記他の通信端末による前記ユーザデータの使用が終了したとき、前記一の通信端末に対して前記ユーザデータが使用可能となったことを通知することを特徴とする。   In order to solve the above-mentioned problem, the invention according to claim 1 is characterized in that when the user data transfer request is received from one communication terminal via a network, the user data is stored in another communication. If it is used in a terminal, it notifies the one communication terminal that the user data is in use, and if the user data is not used, establishes a download connection and Control means for transferring the user data to a communication terminal, and the control means can use the user data for the one communication terminal when use of the user data by the other communication terminal is completed. It is characterized by notifying that.

請求項2記載の発明は、データ管理サーバに蓄積されているユーザデータをネットワークを介して接続された通信端末が使用する通信システムであって、前記データ管理サーバは、一の通信端末から前記ユーザデータの転送要求を受けたとき、前記ユーザデータが他の通信端末に使用されている場合には、前記一の通信端末に前記ユーザデータが使用中であることを通知し、前記ユーザデータが使用されていない場合には、ダウンロードコネクションを確立して前記一の通信端末に前記ユーザデータを転送する制御手段、を備え、前記制御手段は前記他の通信端末による前記ユーザデータの使用が終了したとき、前記一の通信端末に対して前記ユーザデータが使用可能となったことを通知することを特徴とする。   The invention according to claim 2 is a communication system used by a communication terminal connected via a network to user data stored in a data management server, wherein the data management server is connected to the user from a single communication terminal. When the data transfer request is received, if the user data is being used by another communication terminal, the user data is notified to the one communication terminal and the user data is used. If not, a control means for establishing a download connection and transferring the user data to the one communication terminal, the control means when the use of the user data by the other communication terminal is completed The one communication terminal is notified that the user data is usable.

請求項3記載の発明は、請求項2に記載の通信システムにおいて、前記一の通信端末は、前記ダウンロードコネクションを利用して前記ユーザデータをダウンロードした後、前記データ管理サーバに対して前記ユーザデータが使用中である旨の排他情報を送信することを特徴とする。   According to a third aspect of the present invention, in the communication system according to the second aspect, after the one communication terminal downloads the user data using the download connection, the user data is transmitted to the data management server. The exclusive information indicating that is in use is transmitted.

請求項4記載の発明は、請求項2に記載の通信システムにおいて、各通信端末は、前記データ管理サーバから転送された前記ユーザデータの使用が終了したとき、前記ユーザデータを消去することを特徴とする。   According to a fourth aspect of the present invention, in the communication system according to the second aspect, each communication terminal erases the user data when the use of the user data transferred from the data management server is completed. And

請求項5記載の発明は、請求項4に記載の通信システムにおいて、各通信端末は、前記ユーザデータを消去する前に、アップロードコネクションを確立して前記ユーザデータを前記データ管理サーバに転送することを特徴とする。   According to a fifth aspect of the present invention, in the communication system according to the fourth aspect, each communication terminal establishes an upload connection and transfers the user data to the data management server before erasing the user data. It is characterized by.

請求項6記載の発明は、請求項5に記載の通信システムにおいて、前記一の通信端末は、前記アップロードコネクションを利用して前記ユーザデータをアップロードした後、前記データ管理サーバに対して前記ユーザデータの使用が終了したことを示す情報を送信することを特徴とする。   According to a sixth aspect of the present invention, in the communication system according to the fifth aspect, after the one communication terminal uploads the user data using the upload connection, the user data is transmitted to the data management server. It is characterized by transmitting information indicating that the use of has been completed.

本発明においては、データ管理サーバが一の通信端末からユーザデータの転送要求を受けたとき、ユーザデータが他の通信端末に使用されていれば、一の通信端末にユーザデータが使用中であることを通知し、他の通信端末によるユーザデータの使用が終了したとき、一の通信端末に対してユーザデータが使用可能となったことを通知する。これにより、複数のユーザによって、ユーザデータが同時に更新されるといった問題を回避できる。また、他のユーザによる使用が完了したことが通知されるので、ユーザデータの利用効率を向上させることができる。また、ユーザデータに対する排他制御を行う処理とは別にダウンロード用のコネクションを確立してユーザデータを転送するので、排他制御とダウンロード処理とを異なるプロトコルで制御することが可能であり、拡張性、柔軟性に高いデータ管理技術となっている。   In the present invention, when the data management server receives a user data transfer request from one communication terminal, if the user data is used by another communication terminal, the user data is being used by the one communication terminal. When the use of user data by another communication terminal is terminated, the fact that the user data is available is notified to one communication terminal. Thereby, the problem that user data is simultaneously updated by a plurality of users can be avoided. In addition, since it is notified that the use by another user has been completed, the utilization efficiency of user data can be improved. In addition to the process of performing exclusive control on user data, a connection for download is established and user data is transferred. Therefore, it is possible to control exclusive control and download processing with different protocols. Data management technology.

また、通信端末は、データ管理サーバから転送されたユーザデータの使用が終了したときユーザデータを消去するので、認証されたユーザによる作業が終了した後、ダウンロードしているユーザデータが不正に使用されることはない。   In addition, the communication terminal erases the user data when the use of the user data transferred from the data management server is finished, so that the downloaded user data is illegally used after the work by the authenticated user is finished. Never happen.

また、通信端末は、ユーザデータを消去する前に、ユーザデータをデータ管理サーバに転送する。したがって、データのセキュリティを維持しつつ、最新のデータをデータ管理サーバにおいて維持することが可能である。   Further, the communication terminal transfers the user data to the data management server before erasing the user data. Therefore, it is possible to maintain the latest data in the data management server while maintaining data security.

以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、本実施の形態に係る通信システムの全体図である。この通信システムは、たとえばオフィスに導入され、オフィスで働く各社員がネットワーク上に存在するデータを共用する場合に利用される。この通信システムは、図に示すように、オフィスに設置されたLAN1と、このLAN1に接続されたデータ管理サーバ2と、各社員が利用する通信端末3,3・・・とを備えて構成される。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an overall view of a communication system according to the present embodiment. This communication system is installed, for example, in an office, and is used when employees working in the office share data existing on the network. As shown in the figure, this communication system includes a LAN 1 installed in an office, a data management server 2 connected to the LAN 1, and communication terminals 3, 3... Used by each employee. The

LAN1は、有線のLANであってもよいし、無線LANであってもよい。通信端末3は、本実施の形態においては、ハードディスクなどの大容量の記憶装置を持たず、OS(Operation System)など最低限の機能が組み込まれたThinクライアントである。もちろん、ハードディスクを備えた一般のパソコンなどを利用してもよい。   The LAN 1 may be a wired LAN or a wireless LAN. In the present embodiment, the communication terminal 3 is a thin client that does not have a large-capacity storage device such as a hard disk and incorporates a minimum function such as an OS (Operation System). Of course, a general personal computer equipped with a hard disk may be used.

図2は、データ管理サーバ2および通信端末3のブロック図である。データ管理サーバ2は、制御部21、通信部22、記憶装置23を備えている。制御部21は、データ管理サーバ2の全体制御を行う処理部であり、CPUやメモリなどのハードウェア資源を備え、各種のアプリケーションプログラムを実行する。通信部22は、イーサネット(登録商標)あるいは無線LANなどのインタフェースであり、通信端末3との間でデータの送受信を行う。記憶装置23は、ハードディスク装置であり、複数のユーザデータ51,51・・・、ユーザデータ管理データベース52を格納している。   FIG. 2 is a block diagram of the data management server 2 and the communication terminal 3. The data management server 2 includes a control unit 21, a communication unit 22, and a storage device 23. The control unit 21 is a processing unit that performs overall control of the data management server 2 and includes hardware resources such as a CPU and a memory, and executes various application programs. The communication unit 22 is an interface such as Ethernet (registered trademark) or a wireless LAN, and transmits and receives data to and from the communication terminal 3. The storage device 23 is a hard disk device, and stores a plurality of user data 51, 51... And a user data management database 52.

ユーザデータ51は、社員が利用するデータである。社員は、通信端末3を操作して、ユーザデータ51をダウンロードし、ユーザデータ51の参照や編集作業を行う。つまり、通信端末3には、ユーザが利用するデータを保持せず、複数の社員が利用するデータをデータ管理サーバ2で一元管理するようにしている。したがって、記憶装置23には、複数のユーザデータ51,51・・・が格納されている。   User data 51 is data used by employees. The employee operates the communication terminal 3 to download the user data 51 and refers to or edits the user data 51. That is, the communication terminal 3 does not hold data used by the user, and the data management server 2 centrally manages data used by a plurality of employees. Therefore, the storage device 23 stores a plurality of user data 51, 51.

表1は、ユーザデータ管理データベース52の登録内容を示す図である。ユーザデータ管理データベース52は、「アカウントID」、「パスワード」、「データ」、「最終更新日時」、「使用状況」という5つのフィールドを備えている。   Table 1 shows the registration contents of the user data management database 52. The user data management database 52 includes five fields of “account ID”, “password”, “data”, “last update date / time”, and “use status”.

Figure 2007265135
Figure 2007265135

「アカウントID」は、オフィスの各社員を識別するIDであり、「パスワード」は、各アカウントIDに設定されたログイン用のパスワードである。「データ」は、各アカウントIDに対応しているデータ名であり、記憶装置23に格納されているユーザデータ51のデータ名(ファイル名)が設定される。「最終更新日時」は、データフィールドに登録されているユーザデータ51が更新された最新の日時であり、「使用状況」は、データフィールドに登録されているユーザデータ51が現在使用中であるかどうかを設定するフラグである。したがって、複数の社員が1つのユーザデータ51を共用している場合には、複数の社員に対応したアカウントIDに対して同一のユーザデータ51が設定されていることになる。   The “account ID” is an ID for identifying each employee in the office, and the “password” is a login password set for each account ID. “Data” is a data name corresponding to each account ID, and a data name (file name) of the user data 51 stored in the storage device 23 is set. “Last update date / time” is the latest date / time when the user data 51 registered in the data field is updated, and “Usage status” is whether the user data 51 registered in the data field is currently in use. It is a flag that sets whether or not. Therefore, when a plurality of employees share one user data 51, the same user data 51 is set for account IDs corresponding to the plurality of employees.

通信端末3は、図に示すように、制御部31、通信部32、メモリ33、モニタ34、操作部35、リーダ36を備えている。制御部31は、通信端末3の全体制御を行う処理部であり、CPUやメモリ33などのハードウェア資源を備えている。通信端末3は、上述したようにハードディスク装置などの大容量の記憶装置を備えていない。したがって、データ管理サーバ2が格納している各種のアプリケーションプログラムやユーザデータ51をメモリ33にダウンロードして処理を実行するのである。通信部32は、イーサネット(登録商標)あるいは無線LANなどのインタフェースであり、データ管理サーバ2との間でデータの送受信を行う。   As shown in the figure, the communication terminal 3 includes a control unit 31, a communication unit 32, a memory 33, a monitor 34, an operation unit 35, and a reader 36. The control unit 31 is a processing unit that performs overall control of the communication terminal 3, and includes hardware resources such as a CPU and a memory 33. As described above, the communication terminal 3 does not include a large-capacity storage device such as a hard disk device. Therefore, various application programs and user data 51 stored in the data management server 2 are downloaded to the memory 33 and the process is executed. The communication unit 32 is an interface such as Ethernet (registered trademark) or a wireless LAN, and transmits and receives data to and from the data management server 2.

リーダ36は、社員が所持しているRFタグ4から情報を読取る装置である。RFタグは、RFID(Radio Frequency Identification)技術を利用した非接触型のICタグである。RFタグ4には、社員のアカウントID、パスワードなどの情報が記録されている。このようにユーザ情報をRFタグ4に記録することで、通信端末3は無線によりユーザ情報を取得することが可能である。したがって、RFタグ4を所持しているユーザが、通信端末3の前に座ることで、非接触でユーザを識別することが可能である。なお、リーダ36をカード読取装置で構成し、社員のID情報をICカードに記録するようにしてもよい。この場合には、社員がICカードをカード読取装置に挿入することで認証が行われる。あるいは、社員が操作部35を操作してアカウントIDやパスワードをキー入力する形態であってもよい。   The reader 36 is a device that reads information from the RF tag 4 possessed by the employee. The RF tag is a non-contact type IC tag using RFID (Radio Frequency Identification) technology. The RF tag 4 stores information such as employee account IDs and passwords. By recording user information in the RF tag 4 in this way, the communication terminal 3 can acquire user information wirelessly. Therefore, the user holding the RF tag 4 can identify the user in a non-contact manner by sitting in front of the communication terminal 3. Note that the reader 36 may be constituted by a card reader, and employee ID information may be recorded on the IC card. In this case, the employee performs authentication by inserting the IC card into the card reader. Or the form which an employee operates the operation part 35 and inputs account ID and a password may be sufficient.

以上の構成の通信システムにおける処理の流れを説明する。図3は、通信端末3、データ管理サーバ2を含めた通信システム全体の処理の流れを示す図である。なお、図3においてデータ管理サーバ2が実行する処理は、制御部21において実行されるデータ管理プログラム(たとえば記憶装置23に格納されている。)による処理である。また、通信端末3が実行する処理は、制御部31において実行されるデータアクセスプログラムによる処理である。ここで、データアクセスプログラムは、データ管理サーバ2からダウンロードして実行される形態であってもよいし、制御部31に組み込まれていても良い。   A flow of processing in the communication system having the above configuration will be described. FIG. 3 is a diagram illustrating a processing flow of the entire communication system including the communication terminal 3 and the data management server 2. Note that the processing executed by the data management server 2 in FIG. 3 is processing by a data management program (for example, stored in the storage device 23) executed by the control unit 21. Further, the processing executed by the communication terminal 3 is processing by a data access program executed in the control unit 31. Here, the data access program may be downloaded from the data management server 2 and executed, or may be incorporated in the control unit 31.

図3では、2つの通信端末3(通信端末3Aおよび3B)とデータ管理サーバ2との間で行われる処理を示している。本実施の形態においては、図に示すように、排他制御、状態管理を行うため、通信端末3A,3B、データ管理サーバ2との間では、SIP(Session Initiation Protocol)を利用した情報交換を行っている。まず、通信端末3Aが、ユーザが所持しているRFタグ4を読み出し、アカウントIDを検出する(ステップS101)。続いて、RFタグ4からパスワードなどのアカウント情報を読み出し(ステップS102)、さらに、データ管理サーバ情報を読み出す(ステップS103)。データ管理サーバ情報は、アクセスするデータ管理サーバに関する情報である。LAN1に複数のデータ管理サーバ2が接続されている場合には、この情報に基づいてアクセスするデータ管理サーバ2を特定する。   FIG. 3 illustrates processing performed between the two communication terminals 3 (communication terminals 3A and 3B) and the data management server 2. In the present embodiment, as shown in the figure, in order to perform exclusive control and state management, information exchange using SIP (Session Initiation Protocol) is performed between the communication terminals 3A and 3B and the data management server 2. ing. First, the communication terminal 3A reads the RF tag 4 possessed by the user and detects the account ID (step S101). Subsequently, account information such as a password is read from the RF tag 4 (step S102), and further data management server information is read (step S103). The data management server information is information related to the data management server to be accessed. When a plurality of data management servers 2 are connected to the LAN 1, the data management server 2 to be accessed is specified based on this information.

次に、通信端末3Aは、データ管理サーバ2に対してアクセス要求(SUBSCRIBE)を送信する(ステップS104)。データ管理サーバ2はアクセス要求に対して応答する(ステップS105)。   Next, the communication terminal 3A transmits an access request (SUBSCRIBE) to the data management server 2 (step S104). The data management server 2 responds to the access request (step S105).

ここまでの処理と平行して、あるいはそれより以前に、データ管理サーバ2は、別の通信端末3Bとも通信を行っている。まず、通信端末3Bよりユーザデータ51が使用中であることを示すメッセージがデータ管理サーバ2に通知される(ステップS150)。データ管理サーバ2は、ユーザデータ管理データベース52の使用状況フィールドにユーザデータ51が使用中となったことを示すフラグを設定し、このメッセージに応答する(ステップS151)。   In parallel with the processing up to this point or before that, the data management server 2 communicates with another communication terminal 3B. First, a message indicating that the user data 51 is in use is notified from the communication terminal 3B to the data management server 2 (step S150). The data management server 2 sets a flag indicating that the user data 51 is in use in the usage status field of the user data management database 52, and responds to this message (step S151).

再び、通信端末3Aとの処理に戻る。ステップS104でアクセス要求されたユーザデータ51は、現在、通信端末3Bにより使用されている。このことがステップS150でデータ管理サーバ2に通知されている。つまり、この例では、通信端末3Aは、通信端末3Bが使用しているものと同じユーザデータ51にアクセスしようとしている。したがって、データ管理サーバ2は、通信端末3Aに対して指定されたユーザデータ51が使用中であることを通知する(ステップS106)。通信端末3Aは、この通知に応答し(ステップS107)、モニタ34にユーザデータが使用中である旨のメッセージを表示する(ステップS108)。   Again, the process returns to the communication terminal 3A. The user data 51 requested to be accessed in step S104 is currently used by the communication terminal 3B. This is notified to the data management server 2 in step S150. That is, in this example, the communication terminal 3A is trying to access the same user data 51 that is used by the communication terminal 3B. Therefore, the data management server 2 notifies the communication terminal 3A that the designated user data 51 is being used (step S106). The communication terminal 3A responds to this notification (step S107), and displays a message indicating that user data is in use on the monitor 34 (step S108).

なお、ここでは、通信端末3Aを操作するユーザは、ユーザデータ51を編集したいので、ユーザデータ51が使用中であることが分かると、データが使用可能となるまで待機することにする。ただし、リードオンリーでユーザデータ51を利用するかどうかをユーザに問い合わせ、リードオンリーでよい場合には、ユーザデータ51を転送するようにしてもよい。   Here, the user who operates the communication terminal 3A wants to edit the user data 51. Therefore, if the user data 51 is found to be in use, the user will wait until the data becomes available. However, the user data is inquired as to whether or not the user data 51 is used in a read-only manner, and the user data 51 may be transferred when the read-only method is acceptable.

この後、通信端末3Bでは、ユーザデータ51を使用した作業が終了し、通信端末3Bよりデータ管理サーバ2に対して使用終了を示す通知が送信される(ステップS152)。データ管理サーバ2は、ユーザデータ管理データベース52の使用状況フィールドにユーザデータ51が未使用状態となったことを示すフラグを設定し、通信端末3Bに応答する(ステップS153)。さらに、通信端末3Aに対してアクセス要求のとき指定されたユーザデータ51が未使用状態となったことを通知する(ステップS109)。通信端末3Aは、この通知に応答するとともに(ステップS110)、モニタ34にユーザデータ51が使用可能となった旨のメッセージを表示する(ステップS111)。   Thereafter, in the communication terminal 3B, the work using the user data 51 ends, and a notification indicating the end of use is transmitted from the communication terminal 3B to the data management server 2 (step S152). The data management server 2 sets a flag indicating that the user data 51 is unused in the usage status field of the user data management database 52, and responds to the communication terminal 3B (step S153). Further, it notifies the communication terminal 3A that the user data 51 designated at the time of the access request has become unused (step S109). The communication terminal 3A responds to this notification (step S110) and displays a message indicating that the user data 51 is available on the monitor 34 (step S111).

通信端末3Aは、続いてデータ管理サーバ2に接続要求を行う(ステップS112)。この接続要求には、RFタグ4から読み出したアカウントID,パスワードなどの情報が含まれる。データ管理サーバ2は、ユーザデータ管理データベース52を参照してパスワードの認証を行い、認証に成功すると、通信端末3Aに応答する(ステップS113)。つまり、ユーザがRFタグ4を所持したまま通信端末3Aの前に座っていると、ユーザデータ51が使用可能となった時点で即座に通信端末3Aがユーザデータ51を使用するための処理を開始するのである。   The communication terminal 3A subsequently makes a connection request to the data management server 2 (step S112). This connection request includes information such as the account ID and password read from the RF tag 4. The data management server 2 authenticates the password with reference to the user data management database 52, and when the authentication is successful, responds to the communication terminal 3A (step S113). In other words, if the user is sitting in front of the communication terminal 3A with the RF tag 4, the communication terminal 3A immediately starts processing for using the user data 51 when the user data 51 becomes available. To do.

次に、通信端末3Aは、データ管理サーバ2との間でダウンロードコネクションを確立し(ステップS114)、ユーザデータ51のダウンロードを行う(ステップS115)。データ管理サーバ2は、ユーザデータ管理データベース52を参照することで、通信端末3Aに転送するユーザデータ51を特定する。これにより、通信端末3Aにおいてユーザデータ51を編集作業するためのセットアップが行われる。このように、ステップS101からステップS111までの、排他制御処理、状態管理処理に関しては、SIPプロトコルを利用し、実際のデータのダウンロードを行う場合には、別のコネクションを確立するようにしているのである。したがって、ダウンロードコネクションについては、FTPやHTTPなどSIPとは別のプロトコルを利用することが可能である。   Next, the communication terminal 3A establishes a download connection with the data management server 2 (step S114), and downloads the user data 51 (step S115). The data management server 2 specifies the user data 51 to be transferred to the communication terminal 3A by referring to the user data management database 52. Thereby, the setup for editing the user data 51 in the communication terminal 3A is performed. As described above, regarding the exclusive control process and the state management process from step S101 to step S111, when the actual data is downloaded using the SIP protocol, another connection is established. is there. Therefore, for the download connection, it is possible to use a protocol other than SIP, such as FTP or HTTP.

次に、通信端末3Aは、ユーザデータ51を使用中であることをデータ管理サーバ2に通知する(ステップS116)。このように、排他制御処理、状態管理処理に関しては、SIPのPUBLISHメソッドを利用している。データ管理サーバ2は、ユーザデータ管理データベース52の使用状況フィールドにユーザデータ51が使用中となったことを示すフラグを設定し、通信端末3Aに応答する(ステップS117)。以上の処理により、通信端末3Aを使用するユーザは、自分のアカウントに対応したユーザデータ51を使用可能となる。対応するユーザデータ51が他の通信端末3Bで使用されている場合に、そのメッセージが表示されるので、同一のデータを複数の社員が同時に編集することを防止できる。そして、他の通信端末3Bにおけるデータの使用が終了すると、そのメッセージが通信端末3Aに通知される。したがって、通信端末3Aのユーザは、ユーザデータ51が使用可能となった時点ですぐに作業を開始することができる。つまり、ユーザデータ51が使用可能となったにも関わらず、そのことを知らずに作業を開始できないといった非効率な状態を解消できるのである。   Next, the communication terminal 3A notifies the data management server 2 that the user data 51 is being used (step S116). As described above, the SIP PUBLISH method is used for the exclusive control process and the state management process. The data management server 2 sets a flag indicating that the user data 51 is in use in the usage status field of the user data management database 52, and responds to the communication terminal 3A (step S117). Through the above processing, the user using the communication terminal 3A can use the user data 51 corresponding to his / her account. Since the message is displayed when the corresponding user data 51 is used in another communication terminal 3B, it is possible to prevent a plurality of employees from editing the same data at the same time. Then, when the use of data in the other communication terminal 3B ends, the message is notified to the communication terminal 3A. Therefore, the user of the communication terminal 3A can start work immediately when the user data 51 becomes available. That is, it is possible to eliminate an inefficient state where the user data 51 can be used but the work cannot be started without knowing that.

このようにして通信端末3Aにおいてユーザデータ51を編集する作業が行われる。そして、通信端末3Aにおいて終了イベントが発生する。たとえば、ユーザが、通信端末3Aから立ち去り、リーダ36がRFタグ4にアクセスできなくなった場合、ユーザが、データアクセスプログラムに終了指示を行った場合、通信端末3Aのシャットダウン処理を開始した場合などである。なお、通信端末3Aにおいて動作しているデータアクセスプログラムは、定期的にRFタグ4にアクセスし、ID情報を確認する。そして、ID情報が確認されなくなった時点で終了イベントが発生したと判断するのである。   In this way, the work for editing the user data 51 is performed in the communication terminal 3A. Then, an end event occurs in the communication terminal 3A. For example, when the user leaves the communication terminal 3A and the reader 36 cannot access the RF tag 4, when the user gives an instruction to end the data access program, or when the shutdown process of the communication terminal 3A is started. is there. Note that the data access program operating in the communication terminal 3A periodically accesses the RF tag 4 and confirms the ID information. Then, it is determined that an end event has occurred when the ID information is no longer confirmed.

通信端末3Aは、終了イベントが発生すると、データ管理サーバ2に接続要求を行い(ステップS118)、応答を受信すると(ステップS119)、データ管理サーバ2との間でアップロードコネクションを確立し(ステップS120)、ユーザデータ51のアップロード処理を実行する(ステップS121)。これにより、データ管理サーバ2は、受信したユーザデータ51を記憶装置23に格納してデータ更新処理を実行する。データ更新処理の情報は、ユーザデータ管理データベース52に記録される。このように、ユーザデータ51のアップロード処理についても、別のコネクションを確立するようにしている。したがって、アップロードコネクションについても、FTPやHTTPなどSIPとは別のプロトコルを利用することが可能である。ダウンロードやアップロードについては、メディアセッションを別途生成するようにしているので、図1に示すように通信端末3がデータ管理サーバ2とLANを介して接続されている場合に限らず、インターネットなどのネットワークを越えてデータ管理サーバにアクセスすることも可能である。   When an end event occurs, the communication terminal 3A makes a connection request to the data management server 2 (step S118), and receives a response (step S119), and establishes an upload connection with the data management server 2 (step S120). ), The upload process of the user data 51 is executed (step S121). Thereby, the data management server 2 stores the received user data 51 in the storage device 23 and executes a data update process. Data update processing information is recorded in the user data management database 52. In this way, another connection is established for the upload process of the user data 51. Therefore, it is possible to use a protocol other than SIP, such as FTP and HTTP, for the upload connection. For downloading and uploading, a media session is generated separately. Therefore, not only when the communication terminal 3 is connected to the data management server 2 via the LAN as shown in FIG. It is also possible to access the data management server beyond.

続いて、通信端末3Aは、ユーザデータ51の使用が終了したことをデータ管理サーバ2に通知する(ステップS122)。このように、排他制御処理、状態管理処理に関しては、SIPのPUBLISHメソッドを利用している。データ管理サーバ2は、ユーザデータ管理データベース52の使用状況フィールドに当該ユーザデータ51が未使用状態となったことを示すフラグを設定し、通信端末3Aに応答する(ステップS123)。   Subsequently, the communication terminal 3A notifies the data management server 2 that the use of the user data 51 has ended (step S122). As described above, the SIP PUBLISH method is used for the exclusive control process and the state management process. The data management server 2 sets a flag indicating that the user data 51 has become unused in the usage status field of the user data management database 52, and responds to the communication terminal 3A (step S123).

通信端末3Aは、最後に、メモリ33に格納されていたユーザデータ51を消去する。これにより、通信端末3Aで編集したデータは消去され、編集後のデータはデータ管理サーバ2で管理される。したがって、データのセキュリティが確保される。   Finally, the communication terminal 3A erases the user data 51 stored in the memory 33. Thereby, the data edited by the communication terminal 3A is erased, and the edited data is managed by the data management server 2. Therefore, data security is ensured.

図4、図5は、通信端末3に注目した処理フローチャートである。通信端末3は、まず、ID情報の検出の有無を判定する(ステップS201)。つまり、リーダ36が、アカウントIDが記録されたRFタグ4を検出したかどうかを判定する。ID情報を検出した場合、RFタグ4からパスワードなどのアカウント情報を読み出す(ステップS202)。続いて、RFタグ4からデータ管理サーバ登録情報を読み出す(ステップS203)。   4 and 5 are process flowcharts focusing on the communication terminal 3. First, the communication terminal 3 determines whether or not ID information is detected (step S201). That is, it is determined whether the reader 36 has detected the RF tag 4 in which the account ID is recorded. When ID information is detected, account information such as a password is read from the RF tag 4 (step S202). Subsequently, the data management server registration information is read from the RF tag 4 (step S203).

次に、通信端末3は、データ管理サーバ登録情報に基づいてアクセスするデータ管理サーバ2を決定し、当該データ管理サーバ2に対して状態通知コマンドを送信する(ステップS204)。つまり、図3のステップS104で示したようにユーザデータ51のアクセス要求コマンドを送信する。   Next, the communication terminal 3 determines the data management server 2 to be accessed based on the data management server registration information, and transmits a status notification command to the data management server 2 (step S204). That is, an access request command for user data 51 is transmitted as shown in step S104 of FIG.

ユーザデータ51のアクセス要求コマンドに対してデータ管理サーバ2からユーザデータ51の使用状況を通知するメッセージが送信される。そして、現在、アクセスしたいユーザデータ51が使用中でない場合(ステップS205でNO)には、ステップS208に移行する。アクセスしたいユーザデータ51が使用中である場合(ステップS205でYES)には、ユーザにユーザデータ51が使用中であることを報知する(ステップS206)。これは、図3のステップS108に対応している。   In response to the access request command for the user data 51, the data management server 2 sends a message notifying the usage status of the user data 51. If the user data 51 to be accessed is not currently in use (NO in step S205), the process proceeds to step S208. If the user data 51 to be accessed is in use (YES in step S205), the user is notified that the user data 51 is in use (step S206). This corresponds to step S108 in FIG.

ユーザデータ51が使用中であることをユーザに明示した後、通信端末3は、ユーザデータ51が未使用となったことを示す通知を受信するまで待機する(ステップS207)。そして、ユーザデータ51が未使用状態となったことを示す通知をデータ管理サーバ2から受信すると、データ管理サーバ2とダウンロードコネクションを確立し(ステップS208)、ユーザデータ51をダウンロードする(ステップS209)。そして、ユーザデータ51の編集作業を行うためのセットアップ処理を行う(ステップS210)。セットアップが完了すると、データ管理サーバ2に対してユーザデータ51が使用中であることを示す通知を行う(ステップS211)。   After clearly indicating to the user that the user data 51 is in use, the communication terminal 3 waits until receiving a notification indicating that the user data 51 has become unused (step S207). When a notification indicating that the user data 51 has become unused is received from the data management server 2, a download connection is established with the data management server 2 (step S208), and the user data 51 is downloaded (step S209). . Then, a setup process for editing the user data 51 is performed (step S210). When the setup is completed, a notification indicating that the user data 51 is being used is sent to the data management server 2 (step S211).

このような状態でユーザは、通信端末3においてユーザデータ51を使用して作業を行う。図5のフローチャートに移る。通信端末3は、データアクセスプログラムを実行して、ユーザによるユーザデータ51の編集作業を可能としながら、終了イベントの発生を監視している(ステップS212)。そして、終了イベントが発生した場合(上述したように、プログラムの終了処理が行われた場合や、ID情報を検出しなくなった場合)、ユーザデータ51をアップロードするかどうかを判定する(ステップS213)。   In such a state, the user performs work using the user data 51 in the communication terminal 3. Turning to the flowchart of FIG. The communication terminal 3 monitors the occurrence of the end event while executing the data access program and enabling the user to edit the user data 51 (step S212). When an end event occurs (as described above, when the program end processing is performed or when ID information is no longer detected), it is determined whether or not the user data 51 is to be uploaded (step S213). .

アップロードする必要がない場合には、ステップS216に移行する。アップロードする必要がない場合とは、ユーザデータ51が更新されていない場合や、ユーザにより保存を行わない旨の操作が行われている場合などである。アップロードする必要がある場合、つまり、ユーザによりユーザデータ51が更新されている場合には、通信端末3は、データ管理サーバ2との間でアップロードコネクションを確立する(ステップS214)。そして、ユーザデータ51をアップロードする(ステップS215)。   If it is not necessary to upload, the process proceeds to step S216. The case where there is no need to upload is a case where the user data 51 has not been updated, or a case where the user has performed an operation not to save. When it is necessary to upload, that is, when the user data 51 is updated by the user, the communication terminal 3 establishes an upload connection with the data management server 2 (step S214). Then, the user data 51 is uploaded (step S215).

その後、通信端末3は、データ管理サーバ2にユーザデータ51の使用が終了したことを通知し(ステップS216)、メモリ33に格納されているユーザデータ51を消去する(ステップS217)。   Thereafter, the communication terminal 3 notifies the data management server 2 that the use of the user data 51 has ended (step S216), and deletes the user data 51 stored in the memory 33 (step S217).

以上説明したように、本実施の形態の通信システムを利用することで、ユーザは、データ管理サーバ2に格納されているユーザデータ51を共有して利用することが可能である。そして、他のユーザにより、アクセスしたいユーザデータ51が使用されている場合には、その旨がアクセス要求元のユーザに通知され、後からアクセスしたユーザは、そのユーザデータ51を編集可能な状態ではアクセスできない。したがって、ユーザデータ51が複数の者により同時に編集されることがない。さらに、他のユーザによる編集作業が完了すると、その旨のメッセージが待機しているユーザに通知される。そして、ID情報が検出されれば即座にユーザデータ51のダウンロードが開始される。これにより、ユーザデータ51の利用効率を向上させることが可能である。   As described above, by using the communication system according to the present embodiment, the user can share and use the user data 51 stored in the data management server 2. When the user data 51 that the user wants to access is being used by another user, this is notified to the user who has requested access, and the user who has accessed afterwards cannot edit the user data 51. Inaccessible. Therefore, the user data 51 is not edited simultaneously by a plurality of persons. Further, when the editing work by another user is completed, a message to that effect is notified to the waiting user. When the ID information is detected, the user data 51 is immediately downloaded. Thereby, the utilization efficiency of the user data 51 can be improved.

また、通信端末3は、ユーザデータ51を編集した場合には、ユーザデータ51をデータ管理サーバ2にアップロードするとともに、メモリからユーザデータ51を消去することとしている。これにより、各ユーザにより更新された最新のユーザデータ51が常にデータ管理サーバ2に反映される。また、通信端末3にはユーザデータ51が残らないので、ユーザが通信端末3を離れるなどして編集作業を終了した後に、ユーザデータ51が不正利用されることを防止できるのである。   In addition, when the user data 51 is edited, the communication terminal 3 uploads the user data 51 to the data management server 2 and deletes the user data 51 from the memory. Thereby, the latest user data 51 updated by each user is always reflected in the data management server 2. Further, since the user data 51 does not remain in the communication terminal 3, it is possible to prevent the user data 51 from being illegally used after the user finishes the editing work by leaving the communication terminal 3 or the like.

実施の形態に係る通信システムの全体図である。1 is an overall view of a communication system according to an embodiment. 通信端末およびデータ管理サーバのブロック図である。It is a block diagram of a communication terminal and a data management server. 通信システム全体の処理フローチャートである。It is a process flowchart of the whole communication system. ダウンロード処理に関わる通信端末の処理フローチャートである。It is a process flowchart of the communication terminal in connection with a download process. アップロード処理に関わる通信端末の処理フローチャートである。It is a process flowchart of the communication terminal in connection with an upload process.

符号の説明Explanation of symbols

1 LAN
2 データ管理サーバ
3 通信端末
4 RFタグ
51 ユーザデータ
52 ユーザデータ管理データベース
1 LAN
2 Data management server 3 Communication terminal 4 RF tag 51 User data 52 User data management database

Claims (6)

ユーザデータを蓄積する手段と、
ネットワークを介して一の通信端末から前記ユーザデータの転送要求を受けたとき、前記ユーザデータが他の通信端末に使用されている場合には、前記一の通信端末に前記ユーザデータが使用中であることを通知し、前記ユーザデータが使用されていない場合には、ダウンロードコネクションを確立して前記一の通信端末に前記ユーザデータを転送する制御手段と、
を備え、
前記制御手段は前記他の通信端末による前記ユーザデータの使用が終了したとき、前記一の通信端末に対して前記ユーザデータが使用可能となったことを通知することを特徴とするデータ管理サーバ。
Means for storing user data;
When the user data transfer request is received from one communication terminal via a network and the user data is being used by another communication terminal, the user data is being used by the one communication terminal. And a control means for establishing a download connection and transferring the user data to the one communication terminal when the user data is not used,
With
The data management server according to claim 1, wherein when the use of the user data by the other communication terminal is finished, the control means notifies the one communication terminal that the user data is available.
データ管理サーバに蓄積されているユーザデータをネットワークを介して接続された通信端末が使用する通信システムであって、
前記データ管理サーバは、
一の通信端末から前記ユーザデータの転送要求を受けたとき、前記ユーザデータが他の通信端末に使用されている場合には、前記一の通信端末に前記ユーザデータが使用中であることを通知し、前記ユーザデータが使用されていない場合には、ダウンロードコネクションを確立して前記一の通信端末に前記ユーザデータを転送する制御手段、
を備え、
前記制御手段は前記他の通信端末による前記ユーザデータの使用が終了したとき、前記一の通信端末に対して前記ユーザデータが使用可能となったことを通知することを特徴とする通信システム。
A communication system used by a communication terminal connected via a network with user data stored in a data management server,
The data management server
When the user data transfer request is received from one communication terminal, if the user data is being used by another communication terminal, the one communication terminal is notified that the user data is being used. And when the user data is not used, a control means for establishing a download connection and transferring the user data to the one communication terminal,
With
The control means, when the use of the user data by the other communication terminal is finished, notifies the one communication terminal that the user data is available.
請求項2に記載の通信システムにおいて、
前記一の通信端末は、前記ダウンロードコネクションを利用して前記ユーザデータをダウンロードした後、前記データ管理サーバに対して前記ユーザデータが使用中である旨の排他情報を送信することを特徴とする通信システム。
The communication system according to claim 2,
The one communication terminal, after downloading the user data using the download connection, transmits exclusive information indicating that the user data is in use to the data management server. system.
請求項2に記載の通信システムにおいて、
各通信端末は、前記データ管理サーバから転送された前記ユーザデータの使用が終了したとき、前記ユーザデータを消去することを特徴とする通信システム。
The communication system according to claim 2,
Each communication terminal deletes the user data when use of the user data transferred from the data management server is finished.
請求項4に記載の通信システムにおいて、
各通信端末は、前記ユーザデータを消去する前に、アップロードコネクションを確立して前記ユーザデータを前記データ管理サーバに転送することを特徴とする通信システム。
The communication system according to claim 4,
Each communication terminal establishes an upload connection and transfers the user data to the data management server before erasing the user data.
請求項5に記載の通信システムにおいて、
前記一の通信端末は、前記アップロードコネクションを利用して前記ユーザデータをアップロードした後、前記データ管理サーバに対して前記ユーザデータの使用が終了したことを示す情報を送信することを特徴とする通信システム。
The communication system according to claim 5, wherein
The one communication terminal, after uploading the user data using the upload connection, transmits information indicating that the use of the user data is ended to the data management server. system.
JP2006090693A 2006-03-29 2006-03-29 Data management server and communication system Pending JP2007265135A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006090693A JP2007265135A (en) 2006-03-29 2006-03-29 Data management server and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006090693A JP2007265135A (en) 2006-03-29 2006-03-29 Data management server and communication system

Publications (1)

Publication Number Publication Date
JP2007265135A true JP2007265135A (en) 2007-10-11

Family

ID=38638044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006090693A Pending JP2007265135A (en) 2006-03-29 2006-03-29 Data management server and communication system

Country Status (1)

Country Link
JP (1) JP2007265135A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010122720A (en) * 2008-11-17 2010-06-03 Fujitsu Ltd Electronic file management system, terminal device and electronic file management program
US8005961B2 (en) 2006-11-24 2011-08-23 Murata Machinery, Ltd. Relay server, relay communication system, and communication device
US8005893B2 (en) 2007-05-02 2011-08-23 Murata Machinery, Ltd. Relay server and relay communication system
US8010675B2 (en) 2007-12-25 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system
US8010598B2 (en) 2006-12-19 2011-08-30 Murata Machinery, Ltd. Relay server and client terminal
US8010647B2 (en) 2006-12-11 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system arranged to share resources between networks
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8499083B2 (en) 2006-03-29 2013-07-30 Murata Kikai Kabushiki Kaisha Relay device and communication system
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
JP2014127123A (en) * 2012-12-27 2014-07-07 Canon Marketing Japan Inc Information process device, information process method, program and record medium
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers
JP2020522054A (en) * 2017-05-19 2020-07-27 ソフトキャンプ カンパニー,リミテッド Data distribution type integrated management system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09282216A (en) * 1996-04-18 1997-10-31 Kobe Nippon Denki Software Kk Client server system
JP2001092702A (en) * 1999-09-20 2001-04-06 Fujitsu Ltd Information processing system, server device, client device, and recording medium
JP2001306382A (en) * 2000-04-24 2001-11-02 Hitachi Ltd Shared file access method, device for implementing the method, and recording medium recording processing program for the method
JP2004265415A (en) * 2003-02-28 2004-09-24 Microsoft Corp Method to delay locking of server files on edit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09282216A (en) * 1996-04-18 1997-10-31 Kobe Nippon Denki Software Kk Client server system
JP2001092702A (en) * 1999-09-20 2001-04-06 Fujitsu Ltd Information processing system, server device, client device, and recording medium
JP2001306382A (en) * 2000-04-24 2001-11-02 Hitachi Ltd Shared file access method, device for implementing the method, and recording medium recording processing program for the method
JP2004265415A (en) * 2003-02-28 2004-09-24 Microsoft Corp Method to delay locking of server files on edit

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8499083B2 (en) 2006-03-29 2013-07-30 Murata Kikai Kabushiki Kaisha Relay device and communication system
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8005961B2 (en) 2006-11-24 2011-08-23 Murata Machinery, Ltd. Relay server, relay communication system, and communication device
US8010647B2 (en) 2006-12-11 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system arranged to share resources between networks
US8010598B2 (en) 2006-12-19 2011-08-30 Murata Machinery, Ltd. Relay server and client terminal
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
US8005893B2 (en) 2007-05-02 2011-08-23 Murata Machinery, Ltd. Relay server and relay communication system
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers
US8010675B2 (en) 2007-12-25 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit
JP2010122720A (en) * 2008-11-17 2010-06-03 Fujitsu Ltd Electronic file management system, terminal device and electronic file management program
JP2014127123A (en) * 2012-12-27 2014-07-07 Canon Marketing Japan Inc Information process device, information process method, program and record medium
JP2020522054A (en) * 2017-05-19 2020-07-27 ソフトキャンプ カンパニー,リミテッド Data distribution type integrated management system
JP7106078B2 (en) 2017-05-19 2022-07-26 ソフトキャンプ カンパニー,リミテッド Data distributed integrated management system

Similar Documents

Publication Publication Date Title
JP2007265135A (en) Data management server and communication system
US11929937B2 (en) Controlling distribution of resources on a network
US9705813B2 (en) Controlling distribution of resources on a network
US8806597B2 (en) Information processing system, information processing device, server device, and method
US9680763B2 (en) Controlling distribution of resources in a network
TW200811685A (en) System and method for tracking the security enforcement in a grid system
JP4227131B2 (en) Thin client server system
EP3050280A1 (en) Network access
JP2008209982A (en) Server device, client device, remote connection system, and program
JP2009099131A (en) Access authorization system, access control server, and business process execution system
JP5707760B2 (en) Information processing system, information processing apparatus, information processing method, information processing program, and recording medium on which the program is recorded
DK2235902T3 (en) COMMUNICATION DEVICES
JP2008123067A (en) Document processing management system
JP2001236219A (en) Agent acting for license management function, license management system using the agent, and semiconductor device realizing license management function
JP5860259B2 (en) Determination program and determination apparatus
JP4911789B2 (en) Dynamic combination method of operation setting file, dynamic combination system of operation setting file and program thereof
JP7251245B2 (en) Exchange support device and program
WO2016042769A1 (en) Information processing method, computer program product, and information processing apparatus
JP2022081506A (en) Management system, control device, management method and program
KR20120087208A (en) Method for Managing Informagion of Business Card
JP2020149647A (en) Account management device, account management method and account management program
JP5953333B2 (en) Access control server, access control method, and access control program
JP2005115479A (en) Electronic data sharing apparatus, method and program
CN114048072B (en) File management method and device, touch screen terminal, electronic device, and storage medium
JP2014119928A (en) Web mail server, method of controlling web mail server, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110802

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111003

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120214