JP4249110B2 - ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 - Google Patents
ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 Download PDFInfo
- Publication number
- JP4249110B2 JP4249110B2 JP2004287815A JP2004287815A JP4249110B2 JP 4249110 B2 JP4249110 B2 JP 4249110B2 JP 2004287815 A JP2004287815 A JP 2004287815A JP 2004287815 A JP2004287815 A JP 2004287815A JP 4249110 B2 JP4249110 B2 JP 4249110B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- transmission
- received
- reception
- sequence number
- 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)
Description
まず最初に、本発明に係るファイル仲介システムの概要および特徴を説明する。図1は、本実施例1に係るファイル仲介システムの構成を示すブロック図である。同図に示すように、このファイル仲介システム1は、インターネット2を介して、送信者端末50−1、50−2・・・50−n(以下、適宜これらを送信者端末50と言う。)および受信者端末60−1、60−2・・・60−n(以下、適宜これらを受信者端末60と言う。)と相互に通信可能に接続されている。
ここで、受信サーバ10の処理手順を説明する。図2は、受信サーバ10の処理手順を示すフローチャートである。同図に示すように、受信サーバ10は、送信者端末50から受信ファイルを受信した場合(ステップS201肯定)に、該受信ファイルを受信ファイルDB21に格納する(ステップS202)。
例えば、実施例1では、図1に示すように、「A社」、「B社」・・・「X社」を送信者端末とし、「C社」、「D社」・・・「Y社」を受信者端末とした例を説明したが、本発明はこれに限定されるものではなく、「A社」、「B社」、「C社」、「D社」、「X社」および「Y社」は、それぞれ送信者端末であっても良いし、受信者端末であっても良い。
例えば、実施例1では、「送信ファイル作成処理」がおこなわれた後に、分割処理部31によって分割された送信ファイルの宛先情報を処理状態管理テーブル22に更新することとしたが、本発明はこれに限定されるものではなく、分割処理部31によって受信ファイルが複数の宛先の送信ファイルにそれぞれ分割された場合(時点)に、該受信ファイルから分割された各送信ファイルの宛先情報を記憶するようにしても良い。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加手段と、
前記シーケンス番号付加手段によって付加された受信ファイルのシーケンス番号と、該受信ファイルに対する前記送信ファイル作成処理の終了可否状態とを対応付けて記憶する終了可否状態記憶手段と、
前記終了可否状態記憶手段によって記憶された受信ファイルに対する前記送信ファイル作成処理の終了可否状態をもとに、当該送信ファイルの作成元となる受信ファイルのシーケンス番号よりも小さい番号が付加された受信ファイルに対する前記送信ファイル作成処理の終了可否を照査して、前記送信ファイルの送信可否を判定する送信可否判定手段と、
前記送信可否判定手段によって送信可能であると判定された送信ファイルを前記シーケンス番号付加手段によって付加されたシーケンス番号の順に送信する送信処理手段と、
として機能させるファイル仲介プログラム。
各送信ファイルごとに、当該送信ファイルの送信可否状態を対応付けて記憶する送信可否状態記憶手段として機能させるとともに、
前記送信可否判定手段は、前記送信可否状態記憶手段によって送信不可状態と記憶された送信ファイルの作成元となる受信ファイルのシーケンス番号よりも小さい番号が付加された受信ファイルに対する前記送信ファイル作成処理が終了している場合に、当該送信ファイルの送信可否状態を送信可能状態に更新し、
前記送信可否状態記憶手段によって送信可能状態と記憶された送信ファイルを前記シーケンス番号付加手段によって付加されたシーケンス番号の順に送信する様機能させることを特徴とする付記1に記載のファイル仲介プログラム。
前記送信可否判定手段は、前記終了可否状態記憶手段によって記憶された受信ファイルに対する前記送信ファイル作成処理の終了可否状態、並びに該受信ファイルから分割された各送信ファイルの宛先情報をもとに、当該送信ファイルの作成元となる受信ファイルのシーケンス番号よりも小さい番号が付加された受信ファイルに対する前記送信ファイル作成処理が終了しているか否か、並びに該送信ファイル作成処理が終了していない受信ファイルの中に送信元および送信先が同一である受信ファイルが存在するか否かを照査して、前記送信ファイルの送信可否を判定する様機能させることを特徴とする付記1〜4のいずれか一つに記載のファイル仲介プログラム。
前記送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加手段と、
前記シーケンス番号付加手段によって付加された受信ファイルのシーケンス番号と、該受信ファイルに対する前記送信ファイル作成処理の終了可否状態とを対応付けて記憶する終了可否状態記憶手段と、
前記終了可否状態記憶手段によって記憶された受信ファイルに対する前記送信ファイル作成処理の終了可否状態をもとに、当該送信ファイルの作成元となる受信ファイルのシーケンス番号よりも小さい番号が付加された受信ファイルに対する前記送信ファイル作成処理の終了可否を照査して、前記送信ファイルの送信可否を判定する送信可否判定手段と、
前記送信可否判定手段によって送信可能であると判定された送信ファイルを前記シーケンス番号付加手段によって付加されたシーケンス番号の順に送信する送信処理手段と、
を備えたことを特徴とするファイル仲介装置。
前記コンピュータが、
前記送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加ステップと、
前記シーケンス番号付加ステップによって付加された受信ファイルのシーケンス番号と、該受信ファイルに対する前記送信ファイル作成処理の終了可否状態とを対応付けて記憶手段に記憶する終了可否状態記憶ステップと、
前記終了可否状態記憶ステップによって記憶された受信ファイルに対する前記送信ファイル作成処理の終了可否状態をもとに、当該送信ファイルの作成元となる受信ファイルのシーケンス番号よりも小さい番号が付加された受信ファイルに対する前記送信ファイル作成処理の終了可否を照査して、前記送信ファイルの送信可否を判定する送信可否判定ステップと、
前記送信可否判定ステップによって送信可能であると判定された送信ファイルを前記シーケンス番号付加ステップによって付加されたシーケンス番号の順に送信する送信処理ステップと、
を備えたことを特徴とするファイル仲介方法。
2 インターネット
10 受信サーバ
10a シーケンス番号付加部
20 格納サーバ
21 受信ファイルDB
22 処理状態管理テーブル
23 送信ファイルDB
24 送信状態管理テーブル
30 送信ファイル作成サーバ
31 分割処理部
32 変換処理部
40 送信サーバ
40a 送信可否判定部
40b 送信処理部
50 送信者端末
60 受信者端末
Claims (4)
- 複数の送信者端末および複数の受信者端末と通信回線を介して接続可能であり前記送信者端末から受信した受信ファイルに基づいて前記受信者端末に送信する送信ファイルを作成してファイルの送受信を仲介する処理をコンピュータに行わせるファイル仲介プログラムであって、
コンピュータに、
前記送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加ステップと、
前記受信ファイルを前記送信ファイルへ変換する変換処理ステップと、
前記シーケンス番号付加ステップによって付加された受信ファイルのシーケンス番号と、該受信ファイルの送信者端末の情報である送信元と、前記送信ファイルの受信者端末の情報である送信先と、前記受信ファイルの前記送信ファイルへの変換処理の処理状態とを対応付けて記憶領域に格納する処理状態管理ステップと、
前記記憶領域を参照し、第一の送信ファイルの作成元となる第一の受信ファイルよりも小さなシーケンス番号を有する第二の受信ファイルが該第一の受信ファイルと同一の送信元であって、該第二の受信ファイルを作成元とする第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有していない場合は、該第一の送信ファイルを送信可能であると判断し、前記第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有している場合は、更に前記変換の処理状態を参照して、前記変換処理ステップによる前記第二の送信ファイルの変換処理が終了していれば、前記第一の送信ファイルを送信可能であるとし、該変換処理が終了していなければ該第一の送信ファイルを送信不可と判断する送信可否判定ステップと、
前記送信可否判定ステップによって送信可能であると判定された送信ファイルを送信する送信処理ステップと
を実行させることを特徴とするファイル仲介プログラム。 - 前記ファイル仲介プログラムは前記コンピュータを更に、
前記受信ファイルを複数に分割する分割処理ステップを実行させ、
前記処理状態管理ステップは、分割元である前記受信ファイルの送信元と、該受信ファイルのシーケンス番号と、前記分割された受信ファイルに基づいたそれぞれの送信ファイルの送信先と、該送信ファイルへのそれぞれの変換の処理状態とを対応付けて前記記憶領域に格納することを特徴とする請求項1に記載のファイル仲介プログラム。 - 複数の送信者端末および複数の受信者端末と通信回線を介して接続可能であり前記送信者端末から受信した受信ファイルに基づいて前記受信者端末に送信する送信ファイルを作成しファイルの送受信を仲介するファイル仲介装置であって、
前記送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加手段と、
前記受信ファイルを前記送信ファイルへ変換する変換処理手段と、
前記シーケンス番号付加手段によって付加された受信ファイルのシーケンス番号と、該受信ファイルの送信者端末の情報である送信元と、前記送信ファイルの受信者端末の情報である送信先と、前記受信ファイルの前記送信ファイルへの変換処理の処理状態とを対応付けて記憶する処理状態管理手段と、
前記処理状態管理手段に記憶された情報を参照し、第一の送信ファイルの作成元となる第一の受信ファイルよりも小さなシーケンス番号を有する第二の受信ファイルが該第一の受信ファイルと同一の送信元であって、該第二の受信ファイルを作成元とする第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有していない場合は、該第一の送信ファイルを送信可能であると判断し、前記第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有している場合は、更に前記変換の処理状態を参照して、前記変換処理手段による前記第二の送信ファイルの変換処理が終了していれば、前記第一の送信ファイルを送信可能であるとし、該変換処理が終了していなければ該第一の送信ファイルを送信不可と判断する送信可否判定手段と、
前記送信可否判定手段によって送信可能であると判定された送信ファイルを送信する送信処理手段と
を有することを特徴とするファイル仲介装置。 - 複数の送信者端末および複数の受信者端末と通信回線を介して接続可能であり前記送信者端末から受信した受信ファイルに基づいて前記受信者端末に送信する送信ファイルを作成しファイルの送受信を仲介するファイル仲介方法であって、
前記送信者端末から受信した受信ファイルの受信順序に応じて前記受信ファイルにシーケンス番号を付加するシーケンス番号付加ステップと、
前記受信ファイルを前記送信ファイルへ変換する変換処理ステップと、
前記シーケンス番号付加ステップによって付加された受信ファイルのシーケンス番号と、該受信ファイルの送信者端末の情報である送信元と、前記送信ファイルの受信者端末の情報である送信先と、前記受信ファイルの前記送信ファイルへの変換処理の処理状態とを対応付けて記憶領域に格納する処理状態管理ステップと、
前記記憶領域を参照し、第一の送信ファイルの作成元となる第一の受信ファイルよりも小さなシーケンス番号を有する第二の受信ファイルが該第一の受信ファイルと同一の送信元であって、該第二の受信ファイルを作成元とする第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有していない場合は、該第一の送信ファイルを送信可能であると判断し、前記第二の送信ファイルが前記第一の送信ファイルと同一の送信先を有している場合は、更に前記変換の処理状態を参照して、前記変換処理ステップによる前記第二の送信ファイルの変換処理が終了していれば、前記第一の送信ファイルを送信可能であるとし、該変換処理が終了していなければ該第一の送信ファイルを送信不可と判断する送信可否判定ステップと、
前記送信可否判定手段によって送信可能であると判定された送信ファイルを送信する送信処理ステップと
を有することを特徴とするファイル仲介方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004287815A JP4249110B2 (ja) | 2004-09-30 | 2004-09-30 | ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004287815A JP4249110B2 (ja) | 2004-09-30 | 2004-09-30 | ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006099664A JP2006099664A (ja) | 2006-04-13 |
JP4249110B2 true JP4249110B2 (ja) | 2009-04-02 |
Family
ID=36239374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004287815A Expired - Fee Related JP4249110B2 (ja) | 2004-09-30 | 2004-09-30 | ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4249110B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582064B (zh) * | 2008-05-15 | 2011-12-21 | 阿里巴巴集团控股有限公司 | 一种大数据量数据处理方法及*** |
-
2004
- 2004-09-30 JP JP2004287815A patent/JP4249110B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006099664A (ja) | 2006-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109756508B (zh) | 基于多协议接入区块链网络的消息代理方法及相关设备 | |
US9383950B2 (en) | Information processing system, information processing apparatus, and process execution method | |
CN111291103A (zh) | 接口数据的解析方法、装置、电子设备及存储介质 | |
US20060136602A1 (en) | Electronic data interchange apparatus | |
JP7097427B2 (ja) | データ処理システム、及びデータ処理方法 | |
CN108023941A (zh) | 语音控制方法及装置和电子设备 | |
CN110650209A (zh) | 实现负载均衡的方法和装置 | |
JP6886874B2 (ja) | エッジ装置、データ処理システム、データ送信方法、及びプログラム | |
KR20190136364A (ko) | 이기종 블록체인 플랫폼 간 데이터 연계 방법 및 이를 수행하기 위한 게이트웨이 장치 | |
CN112689020B (zh) | 一种消息传输方法、消息中间件、电子设备及存储介质 | |
US9137331B2 (en) | Adaptive replication | |
US20130226670A1 (en) | Method and system for automatically partitioning and processing a business process | |
JP4249110B2 (ja) | ファイル仲介プログラム、ファイル仲介装置およびファイル仲介方法 | |
CN116743785A (zh) | 基于雾计算的云网数据存储方法、装置、设备及介质 | |
US20160212083A9 (en) | Connection sharing across entities in a distributed messaging system | |
US9509657B2 (en) | Information processing apparatus, relay method, and computer-readable storage medium | |
KR20140013892A (ko) | 복수의 정보 시스템에서의 출력 비교 방법 | |
US8819107B2 (en) | Relay apparatus, recording medium storing a relay program, and a relay method | |
CN108737293B (zh) | 处理请求的方法和装置 | |
US11178047B2 (en) | Tailored contact plan generation | |
CN115118727B (zh) | 分布式计算架构的数据传输方法、装置、设备及存储介质 | |
CN114553757B (zh) | 基于可编程交换机的协议报文处理方法、装置和设备 | |
US9135090B2 (en) | Messaging bus residing on a mobile device | |
US8799351B1 (en) | Communicating multiple files in markup language documents | |
US10061803B2 (en) | Processing method and processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080820 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081021 |
|
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: 20090113 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090114 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4249110 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140123 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |