JP5257968B2 - 情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム - Google Patents
情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム Download PDFInfo
- Publication number
- JP5257968B2 JP5257968B2 JP2007191813A JP2007191813A JP5257968B2 JP 5257968 B2 JP5257968 B2 JP 5257968B2 JP 2007191813 A JP2007191813 A JP 2007191813A JP 2007191813 A JP2007191813 A JP 2007191813A JP 5257968 B2 JP5257968 B2 JP 5257968B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- shared
- information sharing
- request
- sharing server
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
情報共有を可能とする従来技術は、以下の三型に分類可能であり、これらは互いに異なる利点と課題を持つ。
(1)クライアントサーバ型。
(2)分散サーバ型。
(3)ピアツーピア型。
分散サーバ型としては、メールサービス、コンテンツデリバリネットワーク(CDN)などがある(例えば非特許文献1参照)。分散サーバ型は、サーバが分散しているため、サーバに負荷が集中しない、サーバまでの通信遅延が相対的に小さい、ネットワーク故障時にファイルヘアクセスできる、ポリシが異なる組織でも異なる共通サーバを利用できるといった利点がある。
ピアツーピア型としては、Groove、WinnyなどのP2Pファイル共有サービスがある。ピアツーピア型は、クライアント上のソフトウェアでファイル同期を行う(例えば非特許文献2参照)。
分散サーバ型は、ファイルの構造化ができず情報への到達性が低い、サーバ間でのファイル同期が困難という欠点があった。
ピアツーピア型は、クライアントがオフラインである頻度が相対的に高く、同期を行うノード数が相対的に多いことから、全ノードで均一なファイル同期が困難という欠点があった。
情報共有ネットワークシステムは、ユーザの端末装置であるクライアント端末101〜108と、LAN(Local Area Network)111,113,114と、ISP(Internet Service Provider )112と、情報共有サーバ121〜124と、情報共有サーバ121〜124を相互に接続するネットワーク130とを有する。
共有ファイル管理機能部203は、共有情報管理手段を構成し、共有ファイル属性情報管理機能部204は、属性情報管理手段を構成し、情報同期機能部205は、共有情報同期手段と属性情報同期手段とを構成している。
また、共有ファイル管理機能部203は、パケット送受信機能部208で受信した共有情報の追加要求、更新要求、あるいは削除要求に従って、共有情報の追加、更新、あるいは削除を行う。
また、共有ファイル属性情報管理機能部204は、パケット送受信機能部208で受信した属性情報の追加要求、更新要求、あるいは削除要求に従って、属性情報の追加、更新、あるいは削除を行う。
アドレステーブル206は、コミュニティ毎に所属する情報共有サーバのアドレスを保持する。
パケット送受信機能部208は、クライアント端末からの共有情報の追加、更新、削除あるいは閲覧に関する要求の受信と、同一のコミュニティで共有する共有情報と属性情報の同期に関する通信と、他の情報共有サーバのコミュニティヘの加入又は脱退に関する通信とを行う。
なお、図2の例では、情報共有サーバ121の構成のみを示しているが、他の情報共有サーバ122〜124の構成も情報共有サーバ121と同様である。
例えばクライアント端末101のユーザが共有情報の更新を行う場合、ユーザはクライアント端末101を操作して共有情報の更新要求を入力する。この更新要求は、クライアント端末101からLAN111を介して情報共有サーバ121に送信される。ここで、該当する共有情報はコミュニティ131に帰属するものとし、当該共有情報を更新しようとするユーザは情報共有サーバ121及びこの共有情報に対するアクセス権限があるものとする。
情報共有サーバ121のユーザ管理機能部202は、パケット送受信機能部208がユーザからの更新要求を受信したときに(図3ステップS1においてYES)、このユーザの権限を確認する(ステップS2)。そして、ユーザ管理機能部202は、このユーザに情報共有サーバ121へのアクセス権限がない場合、または該当する共有情報の更新権限がない場合、当該更新要求を拒否する(ステップS3)。
情報共有サーバ121の共有ファイル属性情報管理機能部204は、パケット送受信機能部208が受信した更新要求に従って、該当する共有情報の属性情報を更新し、当該更新要求を共有ファイル管理機能部203に転送する(ステップS5)。
情報共有サーバ121のパケット送受信機能部208は、ユーザ管理機能部202によって情報共有サーバ121へのアクセス権限及び該当する共有情報へのアクセス権限がユーザにあると判定された場合(ステップS2においてYES)、受信した閲覧要求を共有ファイル管理機能部203に転送する。
情報共有サーバ121の共有ファイル属性情報管理機能部204は、パケット送受信機能部208が受信した追加要求に従って、該当する共有情報の属性情報を追加し、当該追加要求を共有ファイル管理機能部203に転送する(ステップS5)。
情報共有サーバ121の共有ファイル属性情報管理機能部204は、パケット送受信機能部208が受信した削除要求に従って、該当する共有情報の属性情報を削除し、当該削除要求を共有ファイル管理機能部203に転送する(ステップS5)。
以上説明したように、ユーザ管理機能部202によって、クライアント端末と情報共有サーバ間のクライアント・サーバシステムが実現される。
情報共有サーバ123,124の共有ファイル管理機能部203は、受信した更新要求に従って、該当する共有情報を更新し、更新後の共有情報を蓄積する(ステップS12)。
クライアント端末105は、LAN113を介して情報共有サーバ123に接続することにより、クライタント101によって更新された共有情報を閲覧することができる。このときの閲覧方法は、クライアント端末101から情報共有サーバ121の共有情報を閲覧する場合と同様である。
更新の場合と同様に、情報共有サーバ121の情報同期機能部205は、追加要求に該当する共有情報の同期先をアドレステーブル206から検索し(ステップS7)、追加後の共有情報と追加後の属性情報とを含む追加要求を、検索した情報共有サーバ123,124に対して送信する(ステップS8)。
情報共有サーバ123,124の共有ファイル属性情報管理機能部204は、受信した追加要求に従って、共有情報の属性情報を追加し、当該追加要求を共有ファイル管理機能部203に転送する(ステップS11)。
情報共有サーバ123,124の共有ファイル管理機能部203は、受信した追加要求に従って、共有情報を追加し、追加後の共有情報を蓄積する(ステップS12)。
更新の場合と同様に、情報共有サーバ121の情報同期機能部205は、削除要求に該当する共有情報の同期先をアドレステーブル206から検索し(ステップS7)、当該削除要求を、検索した情報共有サーバ123,124に対して送信する(ステップS8)。
情報共有サーバ123,124の共有ファイル属性情報管理機能部204は、受信した削除要求に従って、該当する共有情報の属性情報を削除し、当該削除要求を共有ファイル管理機能部203に転送する(ステップS11)。
情報共有サーバ123,124の共有ファイル管理機能部203は、受信した削除要求に従って、該当する共有情報を削除する(ステップS12)。
これらのコンピュータを動作させるためのプログラムは、フレキシブルディスク、CD−ROM、DVD−ROM、メモリカードなどの記録媒体に記録された状態で提供される。それぞれのコンピュータのCPUは、読み込んだプログラムを記憶装置に書き込み、このプログラムに従って前記実施の形態で説明した処理を実行する。
Claims (4)
- ネットワークを介してピアツーピアで接続された複数の情報共有サーバにより、同一のコミュニティに帰属する複数のクライアント端末に電子データの共有サービスを提供する情報共有方法であって、
同一のコミュニティに帰属する複数の情報共有サーバでこのコミュニティに帰属する電子データである共有情報を蓄積しているときに、クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信した1つの情報共有サーバが、自装置の前記共有情報を追加、更新又は削除する共有情報管理手順と、
前記1つの情報共有サーバが、前記追加、更新又は削除した共有情報が帰属するコミュニティの他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信して、共有情報を同期させる共有情報同期手順と、
前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信した1つの情報共有サーバが、自装置の前記共有情報の属性情報を追加、更新又は削除する属性情報管理手順と、
前記1つの情報共有サーバが、前記他の情報共有サーバに前記属性情報の追加要求、更新要求又は削除要求を送信して、属性情報を同期させる属性情報同期手順と、
コミュニティ毎に所属する情報共有サーバのアドレスを保持するアドレステーブルを、前記情報共有サーバのコミュニティヘの加入離脱に応じて更新するアドレステーブル更新手順とを備え、
前記共有情報同期手順は、前記アドレステーブルを参照して前記他の情報共有サーバのアドレスを検索し、検索したアドレスを基に前記他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信する手順を含み、
前記属性情報は、前記共有情報の更新者を示す更新者情報、更新前の旧共有情報との相違点を示す相互参照情報、分類情報、前記共有情報が更新可能か否かを示すステータス情報のいずれか又はこれらの情報の任意の組み合わせからなることを特徴とする情報共有方法。 - 同一のコミュニティに帰属する複数のクライアント端末に電子データの共有サービスを提供する情報共有ネットワークシステムであって、
ネットワークを介してピアツーピアで接続された複数の情報共有サーバと、
前記複数の情報共有サーバのいずれかに収容される複数のクライアント端末とから構成され、
各情報共有サーバは、
同一のコミュニティに帰属する複数の情報共有サーバでこのコミュニティに帰属する電子データである共有情報を蓄積し、前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信したときに、自装置の前記共有情報を追加、更新又は削除する共有情報管理手段と、
前記追加、更新又は削除した共有情報が帰属するコミュニティの他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信して、共有情報を同期させる共有情報同期手段と、
前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信したときに、自装置の前記共有情報の属性情報を追加、更新又は削除する属性情報管理手段と、
前記他の情報共有サーバに前記属性情報の追加要求、更新要求又は削除要求を送信して、属性情報を同期させる属性情報同期手段と、
コミュニティ毎に所属する情報共有サーバのアドレスを保持するアドレステーブルと、
前記情報共有サーバのコミュニティヘの加入離脱に応じて前記アドレステーブルを更新するテーブル制御手段とを備え、
前記共有情報同期手段は、前記アドレステーブルを参照して前記他の情報共有サーバのアドレスを検索し、検索したアドレスを基に前記他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信し、
前記属性情報は、前記共有情報の更新者を示す更新者情報、更新前の旧共有情報との相違点を示す相互参照情報、分類情報、前記共有情報が更新可能か否かを示すステータス情報のいずれか又はこれらの情報の任意の組み合わせからなることを特徴とする情報共有ネットワークシステム。 - ネットワークを介して他の情報共有サーバとピアツーピアで接続され、同一のコミュニティに帰属する、自装置又は他の情報共有サーバに収容される複数のクライアント端末に電子データの共有サービスを提供する情報共有サーバであって、
同一のコミュニティに帰属する複数の情報共有サーバでこのコミュニティに帰属する電子データである共有情報を蓄積し、前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信したときに、自装置の前記共有情報を追加、更新又は削除する共有情報管理手段と、
前記追加、更新又は削除した共有情報が帰属するコミュニティの他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信して、共有情報を同期させる共有情報同期手段と、
前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信したときに、自装置の前記共有情報の属性情報を追加、更新又は削除する属性情報管理手段と、
前記他の情報共有サーバに前記属性情報の追加要求、更新要求又は削除要求を送信して、属性情報を同期させる属性情報同期手段と、
コミュニティ毎に所属する情報共有サーバのアドレスを保持するアドレステーブルと、
前記情報共有サーバのコミュニティヘの加入離脱に応じて前記アドレステーブルを更新するテーブル制御手段とを備え、
前記共有情報同期手段は、前記アドレステーブルを参照して前記他の情報共有サーバのアドレスを検索し、検索したアドレスを基に前記他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信し、
前記属性情報は、前記共有情報の更新者を示す更新者情報、更新前の旧共有情報との相違点を示す相互参照情報、分類情報、前記共有情報が更新可能か否かを示すステータス情報のいずれか又はこれらの情報の任意の組み合わせからなることを特徴とする情報共有サーバ。 - ネットワークを介してピアツーピアで接続され、同一のコミュニティに帰属する複数のクライアント端末に電子データの共有サービスを提供する情報共有サーバとしてコンピュータを動作させる情報共有プログラムであって、
同一のコミュニティに帰属する複数の情報共有サーバでこのコミュニティに帰属する電子データである共有情報を各々のメモリに蓄積しているときに、クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信した1つの情報共有サーバが、自装置の前記共有情報を追加、更新又は削除する共有情報管理手順と、
前記1つの情報共有サーバが、前記追加、更新又は削除した共有情報が帰属するコミュニティの他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信して、共有情報を同期させる共有情報同期手順と、
前記クライアント端末から送信された前記共有情報の追加要求、更新要求又は削除要求を受信した1つの情報共有サーバが、自装置の前記共有情報の属性情報を追加、更新又は削除する属性情報管理手順と、
前記1つの情報共有サーバが、前記他の情報共有サーバに前記属性情報の追加要求、更新要求又は削除要求を送信して、属性情報を同期させる属性情報同期手順と、
コミュニティ毎に所属する情報共有サーバのアドレスを保持するアドレステーブルを、前記情報共有サーバのコミュニティヘの加入離脱に応じて更新するアドレステーブル更新手順とを、コンピュータに実行させ、
前記共有情報同期手順は、前記アドレステーブルを参照して前記他の情報共有サーバのアドレスを検索し、検索したアドレスを基に前記他の情報共有サーバに共有情報の追加要求、更新要求又は削除要求を送信する手順を含み、
前記属性情報は、前記共有情報の更新者を示す更新者情報、更新前の旧共有情報との相違点を示す相互参照情報、分類情報、前記共有情報が更新可能か否かを示すステータス情報のいずれか又はこれらの情報の任意の組み合わせからなることを特徴とする情報共有プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007191813A JP5257968B2 (ja) | 2007-07-24 | 2007-07-24 | 情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007191813A JP5257968B2 (ja) | 2007-07-24 | 2007-07-24 | 情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009031828A JP2009031828A (ja) | 2009-02-12 |
JP5257968B2 true JP5257968B2 (ja) | 2013-08-07 |
Family
ID=40402307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007191813A Expired - Fee Related JP5257968B2 (ja) | 2007-07-24 | 2007-07-24 | 情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5257968B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070233844A1 (en) | 2006-03-29 | 2007-10-04 | Murata Kikai Kabushiki Kaisha | Relay device and communication system |
JP4591875B2 (ja) | 2007-12-25 | 2010-12-01 | 村田機械株式会社 | 中継サーバ及び中継通信システム |
KR101402286B1 (ko) | 2012-06-14 | 2014-06-02 | (주)아이비즈소프트웨어 | 정보 동기화 방법, 시스템 및 장치 |
JP6035934B2 (ja) * | 2012-07-18 | 2016-11-30 | 富士通株式会社 | データストア管理装置、データ提供システム及びデータ提供方法 |
AU2015207842B2 (en) | 2014-07-29 | 2020-07-02 | Samsung Electronics Co., Ltd. | Method and apparatus for sharing data |
JP7227485B2 (ja) * | 2019-04-22 | 2023-02-22 | 富士通株式会社 | 情報処理システム、情報処理装置およびデータベース管理プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003345953A (ja) * | 2002-05-27 | 2003-12-05 | Cybozu Inc | グループ間情報共有システム、グループ内情報共有装置及びプログラム |
JP4622300B2 (ja) * | 2004-05-07 | 2011-02-02 | 日本電気株式会社 | 情報共有システムおよび情報共有用プログラム |
JP4635615B2 (ja) * | 2005-01-17 | 2011-02-23 | 富士ゼロックス株式会社 | 情報処理装置、システム、データ同期方法及びプログラム |
-
2007
- 2007-07-24 JP JP2007191813A patent/JP5257968B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009031828A (ja) | 2009-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10873570B2 (en) | System and method for efficient replication of and access to application specific environments and data | |
CN106294585B (zh) | 一种云计算平台下的存储方法 | |
US8112479B2 (en) | Method, system and device for establishing a peer to peer connection in a P2P network | |
US8886714B2 (en) | Remote access service for cloud-enabled network devices | |
US7978631B1 (en) | Method and apparatus for encoding and mapping of virtual addresses for clusters | |
US8375436B2 (en) | Session migration over content-centric networks | |
US9112875B2 (en) | System and method for anonymous addressing of content on network peers and for private peer-to-peer file sharing | |
EP2112788B1 (en) | A method and node for p2p content sharing | |
JP5257968B2 (ja) | 情報共有方法、情報共有ネットワークシステム、情報共有サーバおよびプログラム | |
JP2001526814A (ja) | 分散型キャッシュ、プリフェッチ、複写の方法およびそのシステム | |
US10021181B2 (en) | System and method for discovering a LAN synchronization candidate for a synchronized content management system | |
WO2008094751A1 (en) | Private virtual lan spanning a public network for connection of arbitrary hosts | |
WO2008046308A1 (fr) | Système de stockage réseau et procédé de commande pour accéder au contenu de stockage réseau | |
US20110173344A1 (en) | System and method of reducing intranet traffic on bottleneck links in a telecommunications network | |
TW201405324A (zh) | 雲端資料儲存系統及基於該系統的資料儲存與共用方法 | |
CN113364741A (zh) | 一种应用访问方法及代理服务器 | |
KR20140007363A (ko) | 기업 네트워크 외부로부터의 사이트-인식 분산형 파일 시스템 액세스 | |
US20130054691A1 (en) | Flexible rule based multi-protocol peer-to-peer caching | |
KR20020076028A (ko) | 씨디엔을 이용한 웹하드 운영 및 관리 방법 | |
Bieri | An overview into the InterPlanetary File System (IPFS): use cases, advantages, and drawbacks | |
TWI481227B (zh) | 物件傳遞系統與方法 | |
Nguyen et al. | A novel model using cdn, p2p, and ipfs for content delivery | |
US11218540B1 (en) | System and method for efficient replication of and access to application specific environments and data | |
US20230216861A1 (en) | System And Method For Efficient Replication Of And Access To Application Specific Environments And Data | |
CN102714664B (zh) | 数据共享方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100709 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100709 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120208 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120208 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120904 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121030 |
|
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: 20130416 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130418 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160502 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |