JP3432809B2 - 通信制御装置及び通信制御方法 - Google Patents
通信制御装置及び通信制御方法Info
- Publication number
- JP3432809B2 JP3432809B2 JP2001197186A JP2001197186A JP3432809B2 JP 3432809 B2 JP3432809 B2 JP 3432809B2 JP 2001197186 A JP2001197186 A JP 2001197186A JP 2001197186 A JP2001197186 A JP 2001197186A JP 3432809 B2 JP3432809 B2 JP 3432809B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- electronic mail
- ifax
- url
- 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
- 238000004891 communication Methods 0.000 title claims description 97
- 238000000034 method Methods 0.000 title claims description 31
- 238000012545 processing Methods 0.000 claims description 53
- 238000006243 chemical reaction Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 description 52
- 230000004044 response Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 9
- QNRRHYPPQFELSF-CNYIRLTGSA-N Laninamivir Chemical compound OC[C@@H](O)[C@@H](OC)[C@@H]1OC(C(O)=O)=C[C@H](N=C(N)N)[C@H]1NC(C)=O QNRRHYPPQFELSF-CNYIRLTGSA-N 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
- H04N2201/0024—Converting image communication control signals, e.g. group 3 facsimile protocol signals, to non-image communication control signals or vice versa
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Facsimile Transmission Control (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
Description
ルで管理されるネットワークとインターネットファクシ
ミリ装置との間に接続され、双方の間で通信制御を行う
通信制御装置及び通信制御方法に関する。
率的に行うためにグループウェアソフトを利用してネッ
トワークを構築することが行われている。近年、このよ
うなネットワーク(以下、「グループウェアネットワー
ク」という)は、インターネット技術を取り入れ、WW
Wブラウザから利用可能なグループウェアソフトが採用
されることが多い。この場合、そのグループウェアネッ
トワーク上のPC等のクライアント端末は、WWWブラ
ウザを利用することで、グループウェアネットワーク上
で情報を共有することができる。これにより、クライア
ント端末は、電子メールや電子掲示板等の機能を実現す
ることができる。
の操作で画情報をインターネット経由で送信するファク
シミリ装置が開発されている。この種のファクシミリ
は、通信経路の全部又は一部にインターネットを使用す
ることからインターネットファクシミリ装置(以下、
「IFAX」という)と呼ばれている。このようなIF
AXは、画情報の送信時は、ファクシミリデータを電子
メールのフォーマットに変換して送信する。一方、画情
報の受信時は、受信した電子メールデータをファクシミ
リのフォーマットに変換して印刷処理を行う。このと
き、IFAXは、電子メールデータの通信をSMTP
(Simple Mail Transfer Protocol)やPOP3(Post
Office Protocol Version3)等のプロトコルに従って制
御している。
ようなWWWブラウザを利用したグループウェアネット
ワークにおいては、各種データは、HTTPプロトコル
に従って通信が行われる。このため、SMTPやPOP
3に従って通信を制御するIFAXは、動作することが
できないという問題がある。
であり、HTTPプロトコルで管理されたネットワーク
上でもIFAXを正常に動作させることができる通信制
御装置及び通信制御方法を提供することを目的とする。
間でSMTPプロトコルに従って電子メールを受信し、
この電子メールデータをHTMLデータに変換する一
方、この電子メールデータの送信先アドレスをURLの
形式に変換し、この変換したURLに対してHTMLデ
ータをHTTPプロトコルを用いてネットワークに送信
するようにしたものである。
従って各種信号や電子メールデータの通信を行う一方、
ネットワークとの間でHTTPプロトコルに従って各種
信号や電子メールデータの通信を行う。このため、HT
TPプロトコルで管理されるネットワークにおいても、
IFAXは、正常に電子メールの送信動作を行うことが
できる。
御装置は、SMTPプロトコルに従って電子メールを受
信する電子メール通信部と、前記電子メールデータをH
TMLデータに変換するHTMLデータ変換部と、前記
電子メールデータの送信先アドレスをURLの形式に変
換するURL変換部と、前記URL変換部が変換したU
RLに対して前記HTMLデータをHTTPプロトコル
を用いて送信するHTTP通信処理部と、を具備する構
成を採る。
従って電子メールを受信し、この電子メールデータをH
TMLデータに変換する一方、この電子メールデータの
送信先アドレスをURLの形式に変換し、この変換した
URLに対してHTMLデータをHTTPプロトコルを
用いて送信する。したがって、HTTPプロトコルで管
理されるネットワークにおいても、本通信制御装置に接
続されたIFAXに正常に電子メールの送信動作を行わ
せることができる。
通信制御装置において、前記URL変換部は、前記送信
先アドレス内の「@」をドットに変換し、変換されたメ
ールアドレスの先頭に「HTTP://」を付加するこ
とで、メールアドレスからURLの形式に変換する構成
を採る。
「@」をドットに変換し、変換されたメールアドレスの
先頭に「HTTP://」を付加することで、メールア
ドレスがURLの形式に変換されるので、一定の形式に
従って確実に送信先アドレスをURLの形式に変換する
ことができる。
は、HTTPプロトコルに従ってHTMLデータを受信
するHTTP通信処理部と、前記HTMLデータを電子
メールデータに変換する電子メールデータ変換部と、前
記HTMLデータで指定されたURLを電子メールアド
レスの形式に変換するアドレス変換部と、前記アドレス
変換部が変換した電子メールアドレスに宛てて前記電子
メールデータをSMTPプロトコルを用いて送信する電
子メール通信部と、を具備する構成を採る。
従ってHTMLデータを受信し、このHTMLデータを
電子メールデータに変換する一方、このHTMLデータ
で指定されたURLを電子メールアドレスの形式に変換
し、この変換した電子メールアドレスに対して電子メー
ルデータをSMTPプロトコルを用いて送信する。した
がって、HTTPプロトコルで管理されるネットワーク
においても、本通信制御装置に接続されたIFAXに正
常に電子メールの受信動作を行わせることができる。
通信制御装置において、前記アドレス変換部は、前記U
RL内の「HTTP://」を削除し、削除した状態か
ら更に一部のドットを「@」に変換することで、URL
から電子メールアドレスの形式に変換する構成を採る。
P://」を削除し、削除した状態から更に一部のドッ
トを「@」に変換することで、URLが電子メールアド
レスの形式に変換されるので、一定の形式に従って確実
にURLを電子メールアドレスの形式に変換することが
できる。
は、SMTPプロトコルに従って電子メールを受信する
工程と、前記電子メールデータをHTMLデータに変換
する工程と、前記電子メールデータの送信先アドレスを
URLの形式に変換する工程と、変換したURLに対し
て前記HTMLデータをHTTPプロトコルを用いて送
信する工程と、を具備するものである。
は、HTTPプロトコルに従ってHTMLデータを受信
する工程と、前記HTMLデータを電子メールデータに
変換する工程と、前記HTMLデータで指定されたUR
Lを電子メールアドレスの形式に変換する工程と、前記
アドレス変換部が変換した電子メールアドレスに宛てて
前記電子メールデータをSMTPプロトコルを用いて送
信する工程と、を具備するものである。
参照して詳細に説明する。
制御装置が動作するネットワークを示す概念図である。
本実施の形態の通信制御装置100は、IFAX101
に接続され、IFAX101とそれに接続されたネット
ワークとの間で電子メール通信を行う場合に、その通信
プロトコルを変換するアダプタとして機能するため、本
実施の形態においては、以下、単にアダプタ(ADP
T)と呼ぶこととする。
DPT100は、PC等の通信端末102と共に、LA
N(Local Area Network)等のネットワーク103に接
続されている。このネットワーク103は、グループウ
ェアソフトを利用したサーバ(以下、「グループウェア
サーバ」という)により管理されている。以下におい
て、このグループウェアサーバに管理されるネットワー
ク103をグループウェアネットワーク103と呼ぶこ
ととする。
TTPプロトコルでネットワークを管理する。また、グ
ループウェアサーバは、WEBサーバとしての機能を有
し、グループウェアネットワーク103に接続されたP
C102等のクライアント端末、あるいは、外部のクラ
イアント端末は、WWWブラウザを利用することでグル
ープウェアネットワーク103における情報の共有を実
現することができる。
おいて、PC102間で電子メール通信を行う場合、電
子メールは、HTTPプロトコルに従って通信が行われ
る。一方、IFAX101間で電子メール通信を行う場
合も、PC102から送信する場合と同様に、HTTP
プロトコルに従って通信を行う必要がある。
0は、電子メール通信を行う場合におけるIFAX10
1が接続されたネットワーク上の管理プロトコルである
HTTPプロトコルとIFAX101が通常、動作する
プロトコルであるSMTPプロトコルとの間の調整を行
うものである。
接続されたADPT(以下、「送信側のADPT」とい
う)100Aは、送信側のIFAX101AでSMTP
プロトコルに従って処理された電子メールデータを受け
取り、グループウェアネットワーク103で用いられる
HTTPプロトコルに従って受信側のIFAX101B
に接続されたADPT(以下、「受信側のADPT」と
いう)100Bに送信する。
ロトコルに従って処理された電子メールデータを受け取
り、受信側のIFAX101Bで用いられるSMTPプ
ロトコルに従って受信側のIFAX101Bに転送す
る。
103に接続されたIFAX101間で、通常の電子メ
ールの通信処理と同様に、電子メールの通信を行うこと
ができる。
おいて電子メール通信を行う場合に用いられる通信プロ
トコルを説明するための概念図である。
ク103上では、PC102間あるいはIFAX101
間における電子メールデータの通信は、HTTPプロト
コルに従って行われている。また、IFAX101とA
DPT100との間における電子メールデータの通信
は、SMTPプロトコル(POP3)に従って行われて
いる。
PT100のハードウエア構成を示すブロック図であ
る。
グラムを実行してADPT100の各部を制御する。R
OM201は、CPU200が実行するプログラムを格
納する。RAM202は、CPU200の作業領域とし
て使用されると共に、所定のデータを格納するメモリと
して使用される。
LANI/F」という)203は、グループウェアネッ
トワーク103との間の各種信号又はデータの送受信を
制御するインタフェースである。
LANI/F」という)204は、IFAX101との
間の各種信号又はデータの送受信を制御するインタフェ
ースである。なお、第2LANI/F204は、既存の
あらゆるIFAXが備えるインタフェースと接続される
ため、各機種の仕様等に限定されることなく既存のIF
AXのあらゆる機種に接続することができる。
LANI/F204により本ADPT100は、IFA
X101とグループウェアネットワーク103との間で
動作する。
1、RAM202、第1LANI/F203及び第2L
ANI/F204間でデータが転送される経路である。
00の主要な機能を示すブロック図である。
F204を介してIFAX101から出力されるコマン
ド信号の種別を判定する。そして、コマンド信号の種別
に応じて、SMTP/POP3処理部401、HTTP
処理部402及び電子メール通信部403にそのコマン
ド信号を受信した旨を通知する。
LANI/F204を介してIFAX101との間でS
MTPプロトコル又はPOP3プロトコルに従って各種
コマンド信号又はデータの通信を行う。
F203を介してグループウェアネットワーク103と
の間でHTTPプロトコルに従って各種コマンド信号又
はデータの通信を行う。
/F204を介してIFAX101との間で電子メール
データの通信を行う。本ADPT100が送信側のIF
AXに接続された場合、すなわち、IFAXからSMT
Pプロトコルに従って電子メールを受信する場合、電子
メール通信部403は、受信した電子メールデータをR
AM202に格納する。一方、本ADPT100が受信
側のIFAXに接続された場合、すなわち、送信側のI
FAXに電子メールを転送する場合、電子メール通信部
403は、RAM202に格納された電子メールデータ
を取り出し、第2LANI/F204を介して受信側の
IFAXに電子メールデータをSMTPプロトコルに従
って送信する。
が送信側のIFAXに接続された場合に電子メール通信
部403が受信した電子メールデータに含まれる送信先
のメールアドレスを、後述する所定の形式に従ってUR
Lデータの形式に変換する。この変換後のURLデータ
は、HTTP処理部402に渡される。一方、本ADP
T100が受信側のIFAXに接続された場合、アドレ
ス変換部として機能し、送信先のIFAX等の通信端末
から指定されたURLデータを所定の形式に従ってメー
ルアドレスの形式に変換する。この変換後のメールアド
レスは、電子メール通信部403に渡される。
F203を介して、グループウェアネットワーク103
との間でHTML文書データの通信を行う。本ADPT
100が送信側のIFAXに接続された場合、後述する
HTML処理部405から受け取ったHTML文書デー
タを、第1LANI/F203を介してグループウェア
ネットワーク103にHTTPプロトコルに従って送信
する。一方、本ADPT100が受信側のIFAXに接
続された場合、第1LANI/F203を介してグルー
プウェアネットワーク103からHTTPプロトコルに
従ってHTML文書データを受信し、このHTML文書
データをHTML処理部405に渡す。
0が送信側のIFAXに接続された場合、HTML変換
部として機能し、RAM202に格納された電子メール
データのHTML文書データへの変換処理を行う。一
方、本ADPT100が受信側のIFAXに接続された
場合、電子メールデータ変換部として機能し、HTML
通信部404が受信したHTML文書データの電子メー
ルデータへの変換処理を施した後、RAM202に格納
する。
接続された送信側のIFAX101Aからグループウェ
アネットワーク103上の受信側のIFAX101Bに
電子メールを送信する場合の処理について、図5に示す
シーケンス図及び図6に示すフロー図を用いて説明す
る。図5は、本実施の形態に係るADPT100Aが接
続された送信側のIFAX101Aから受信側のIFA
X101Bに電子メールを送信する場合のシーケンス図
を示す。図6は、送信側のADPT100Aから受信側
ADPT100Bに電子メールデータを送信する場合の
フロー図を示す。
FAX101Bに電子メールを送信する場合、まず、I
FAX101Aは、ADPT100Aとのコネクション
を確立するための手順を実行する。
01Aは、ADPT100Aに対して、まず、同期を取
るためのコマンド信号(SYN)を送信する。そして、
このコマンド信号(SYN)に応答してADPT100
Aから送信される、同期確認を示すコマンド信号(SY
N ACK)を受信し、IFAX101Aは、このコマ
ンド信号(SYN ACK)を受信したことを示すコマ
ンド信号(ACK)を送信する。この手順を実行するこ
とにより、IFAX101AとADPT100Aとの間
のコネクションが確立される。
ネクションが確立されると、ADPT100Aにおい
て、SMTP/POP3処理部401は、IFAX10
1Aとの間でSMTPプロトコルに従ってコマンド信号
のやりとりを開始する。
理部401は、受信OKを示す応答信号(220)をI
FAX101Aに対して出力する。この“220”を受
信すると、IFAX101Aは、通信路の使用開始宣言
を示すコマンド信号(HELO)をADPT100Aに
対して出力する。
100Aにおいて、信号種別判定部400は、SMTP
/POP3処理部401にその旨を通知する。この通知
を受けると、SMTP/POP3処理部401は、さら
に受信OKを示す応答信号(250)をIFAX101
Aに対して出力する。
力される、メッセージの送信者名を示すコマンド信号
(MAIL)、メッセージの宛先名を示すコマンド信号
(RCPT)及びメッセージの送信開始を示すコマンド
信号(DATA)を受信して、SMTP/POP3処理
部401は、各コマンド信号に対して、“250”、
“250”及び“354”という応答信号をIFAX1
01Aに出力する。なお、RCPTに対する応答信号
“250”は、受信側のADPT100Bから後述する
送信フォームを受け取ってからIFAX101Aに出力
される。
信した後に送信側のIFAX101Aから出力される電
子メールデータ及び通信路の使用終了宣言を示すコマン
ド信号(QUIT)を受信する。SMTP/POP3処
理部401は、電子メールデータの受信完了時には“2
50”、“QUIT”に対しては“221”という応答
信号を送信側のIFAX101Aに出力する。これによ
り、IFAX101AとADPT100Aとの間のコネ
クションが切断される。なお、電子メールデータの受信
完了時に出力する“250”は、受信側のADPT10
0Bから、応答信号として“POST”を受信してから
IFAX101Aに出力される。
を受信すると、ADPT100Aは、ADPT100B
とのコネクションを確立するための手順を実行する。具
体的には、“RCPT”に含まれるメッセージの宛先
(電子メールアドレス)をURL変換部406で所定の
形式でURLデータの形式に変換してHTTP処理部4
02に渡す。HTTP処理部402は、このURLデー
タに対してアクセスし、同期を取るためのコマンド信号
(SYN)を送信する。そして、このコマンド信号(S
YN)に応答してADPT100Bから送信される、同
期確認を示すコマンド信号(SYN ACK)を受信
し、ADPT100Aは、このコマンド信号(SYN
ACK)を受信したことを示すコマンド信号(ACK)
を送信する。この手順を実行することにより、ADPT
100AとADPT100Bとのコネクションが確立さ
れる。
コネクションが確立されると、ADPT100Aにおい
て、HTTP処理部402は、ADPT100Bとの間
でHTTPプロトコルに従ってコマンド信号のやりとり
を開始する。
は、接続を要求するコマンド信号(GET)をADPT
100Bに対して出力する。これにより、図6に示すよ
うに、HTTPプロトコルに従ってADPT100Bと
接続される(ST601)。
に従って接続しているが、接続の際、SSL(Secure S
ocket Layer)等の技術を用いてADPT100Bとの
間で交換されるデータのセキュリティを守ることは実施
の形態として望ましい。
00Bにおいて、HTTP処理部402及びHTML通
信部404は、応答信号として、認証要求を含むエラー
信号をADPT100Aに対して出力する。このエラー
信号は、ヘッダとHTML文書データで構成され、その
HTML文書データに認証する方法が指定されている。
これにより、ADPT100Bから認証方法が指定され
る(ST602)。
00Aにおいて、HTTP処理部402及びHTML通
信部404は、送信フォームの要求を示すコマンド信号
(GET)に予め設定されているユーザID(UID)
及びパスワードを付与して送信する(ST603)。
00Bにおいて、HTTP処理部402及びHTML通
信部404は、その“GET”に付与されたUID及び
パスワードが適正なものか判断し、適正である場合には
送信フォームを含むデータ(以下、「送信フォームデー
タ」という)をADPT100Aに対して出力する(S
T604)。
送信フォームデータのソースデータを示している。図7
に示すように、送信フォームデータは、ヘッダとHTM
L文書データで構成され、そのHTML文書データに送
信フォームが含まれている。この送信フォームを受信す
ることで、ADPT100Aは、図8に示す送信フォー
ムを認識することができる。なお、図8は、ADPT1
00Bから送信される送信フォームの概念図である。
T100Aにおいて、HTML通信部404は、この送
信フォームデータからHTML文書データを抽出し、送
信フォームを取得する(ST605)。このとき、HT
TP処理部402は、この送信フォームデータを受信し
た旨を信号種別判定部400に通知する。
受けると、信号種別判定部400は、SMTP/POP
3処理部401にその旨を通知する。この通知を受ける
と、上述のように、SMTP/POP3処理部401
は、“RCPT”に対する“250”及び“354”と
いう応答信号をIFAX101Aに送信し、IFAX1
01Aからの電子メールデータの送信を促す。そして、
IFAX101Aから送信された電子メールデータを電
子メール通信部403が受信し、RAM202に格納す
る(ST606)。
格納された電子メールデータから件名(図8に示す「Su
bject」)及びファイル名(図8に示す「File Name」)
を抽出し、送信フォームの所定位置に書き込む。
HTML通信部404に渡され、HTML通信部404
は、この送信フォームを含むコマンド信号(POST)
をADPT100Bに送信する。
L処理部405により電子メールデータから変換された
HTML文書データを受け取り、この変換後のHTML
文書データをADPT100Bに送信する(ST60
7)。
“POST”のソースデータを示している。図9に示す
ように、“POST”は、ヘッダと送信データで構成さ
れ、その送信データに上述の送信フォームに書き込まれ
る所定情報が含まれている。
(test)及びファイル名(¥¥image.ti
f)が記述されている。この“POST”を受信するこ
とで、ADPT100Bは、図10に示す所定情報が書
き込まれた送信フォームを認識することができる。な
お、図10は、ADPT100Aから送信される送信デ
ータが記述された送信フォームの概念図である。
PT”に含まれるメッセージの宛先に関する情報(例え
ば、foo@hoge.co.jp)を記述しておくこ
とは、実施の形態として望ましい。すなわち、本実施の
形態のADPT100によれば、HTTPプロトコルに
より通信が行われるため、SMTPプロトコルで通信さ
れる場合に通常、相手側に送信されるデータが欠落して
しまう場合がある。このように送信先にメッセージの宛
先に関する情報を記述しておくことにより、受信側でこ
の情報を再生等することで上述のようなデータの欠落を
防止することができる。
ルアドレスをURLデータに変換する所定の形式につい
て説明する。例えば、送信側のIFAX101Aが受信
側のIFAX101Bのメールアドレスである「foo
@hoge.co.jp」に対して電子メールデータを
送信するものとする。
ルデータを受信すると、URL変換部406は、このメ
ールアドレスのユーザ名及びドメイン名を利用して、
「http://foo.hoge.co.jp/」と
いうURLデータに変換する。
100が受信側のADPT100Bとなった場合、この
形式に従ってURLデータをメールアドレスに変換する
ことも行う。すなわち、「http://foo.ho
ge.co.jp/」というURLデータを「foo@
hoge.co.jp」というメールアドレスに変換す
る。
08)、ADPT100Bにおいて、HTTP処理部4
02は、その旨を信号種別判定部400に通知する。
“POST”を受信した旨の通知を受けると、信号種別
判定部400は、SMTP/POP3処理部401にそ
の旨を通知する。
イメージデータのサイズ情報が含まれている。このイメ
ージデータのサイズ情報は、RAM202に格納され
る。HTTP処理部402は、“POST”に含まれる
送信フォームの送信先に書き込まれたURLデータをU
RL変換部406に渡す。URL変換部406は、この
URLデータを受け取ると、上述した所定の形式に従っ
てこのURLデータをメールアドレスに変換して電子メ
ール通信部403に渡す。電子メール通信部403は、
このメールアドレスを保持しておく。
T”を受信した旨の通知を受けると、SMTP/POP
3処理部401は、IFAX101Bとのコネクション
を確立するための手順(電子メールを送信するための前
手順)を実行する(ST609)。すなわち、ADPT
100Bは、上述のIFAX101AやADPT100
Aが実行したのと同一の手順を実行する。この手順を実
行することにより、ADPT100BとIFAX101
Bとの間のコネクションが確立される。
01Bから受信OKを示す応答信号として“250”が
出力されると、これ以降、メッセージの送信者名を示す
コマンド信号(MAIL)、メッセージの宛先名を示す
コマンド信号(RCPT)及びメッセージの送信開始を
示すコマンド信号(DATA)を送信する。そして、各
コマンド信号に対して“250”、“250”及び“3
54”という応答信号をIFAX101Bから受信す
る。
PT100Bにおいて、HTML通信部404は、ST
607でADPT100Aから送信されたHTML文書
データを受信する(ST610)。そして、この受信さ
れたHTML文書データは、HTML処理部405で電
子メールデータのフォーマットに変換され、RAM20
2に格納される(ST611)。
ージデータのサイズ情報を参照してHTML文書データ
の受信終了が判断され(ST612)、終了したならば
電子メールの前手順の終了を待機する(ST613)。
ここで、電子メールの前手順は、受信側のIFAX10
1Bからコマンド信号“RCPT”に対する応答信号と
して“250”が出力された場合に終了したと判断され
る。
P/POP3処理部401は、コマンド信号として“D
ATA”を受信側のIFAX101に対して送信する。
その後、IFAX101から応答信号として“354”
を受信すると、電子メール通信部403は、ADPT1
00Aから受信してRAM202に格納された電子メー
ルデータを取り出してIFAX101Bに送信する(S
T614)。このとき、電子メール通信部403は、先
にURL変換部406から受け取ったメールアドレスを
送信先に指定して電子メールデータを送信する。
データの受信完了を示す応答信号“250”を受信する
と、SMTP/POP3処理部401は、通信路の使用
終了宣言を示すコマンド信号(QUIT)をIFAX1
01Bに送信する。
“221”をIFAX101Bから受信すると、電子メ
ールデータの送信完了を認識する(ST615)。そし
て、この“221”により、IFAX101BとADP
T100Bとのコネクションが切断される。
した後、ADPT100Bにおいて、HTTP処理部4
02は、応答信号“POST”をADPT100Aに送
信する(ST616)。
部402がこの“POST”を受信すると(ST61
7)、SMTP/POP3処理部401は、上述したよ
うに、IFAX101Aに対して電子メールデータの送
信完了を示す応答信号として“250”を出力する(S
T618)。そして、送信側のIFAX101Aとの間
で通信路の使用終了宣言を示すコマンド信号(QUI
T)と、この“QUIT”対して“221”という応答
信号を交換することで、IFAX101AとADPT1
00Aとのコネクションが切断される。この結果、AD
PT100AとADPT100Bとの間に確立されてい
たコネクションも切断される。
から受信側のIFAX101Bに電子メールを送信する
一連の処理が終了する。
によれば、送信側のIFAX101Aから受信側のIF
AX101Bに電子メールを送信する際、IFAX10
1Aとの間でSMTPプロトコルに従って各種信号や電
子メールデータの通信を行う一方、相手側のIFAXに
接続されたADPT100との間ではHTTPプロトコ
ルに従って各種信号や電子メールデータの通信を行う。
このため、HTTPプロトコルに従って通信が行われる
グループウェアネットワーク103においても、IFA
X101に正常に電子メールの通信動作を行わせること
ができる。
ウェアネットワークに接続されたIFAX101A、1
01B間における電子メールの通信について説明してい
るが、これに限定されず、インターネットを介して接続
されたグループウェアネットワーク103のぞれぞれに
接続されたIFAX間における電子メールの通信を行う
際に適用した場合であっても、本実施の形態と同様の効
果を得ることができる。
ルデータの通信を全てSMTPプロトコルに従って処理
する。このため、本ADPT100が接続されたIFA
X101がPOP3プロトコルに従って電子メールの受
信動作を行った場合、本ADPT100は、これに受信
した電子メールがない旨を通知するダミー処理を行う。
01が電子メールの受信動作を行った場合の本ADPT
100の処理について説明する。図11は、本ADPT
100が接続されたIFAX101が電子メールの受信
動作を行った場合の本ADPT100の処理シーケンス
図である。
行う場合においても、電子メールを送信する場合と同様
に、IFAX101は、まず、ADPT100とのコネ
クションを確立するための手順を実行する。
とのコネクションが確立されると、ADPT100にお
いて、SMTP/POP3処理部401は、IFAX1
01との間でPOP3プロトコルに従ってコマンド信号
のやりとりを開始する。具体的には、まず、SMTP/
POP3処理部401は、肯定応答を示すOKレスポン
スをIFAX101に対して出力する。
X101は、メールボックス名の送信を示すコマンド信
号(USER)をADPT100に対して出力する。こ
の“USER”を受信すると、ADPT100におい
て、信号種別判定部400は、SMTP/POP3処理
部401にその旨を通知する。この通知を受けると、S
MTP/POP3処理部401は、肯定応答を示すOK
レスポンスをIFAX101に対して出力する。
理部401は、IFAX101から出力されるメールボ
ックス・パスワードの送信を示すコマンド信号(PAS
S)、受信状態の問い合わせを示すコマンド信号(ST
AT)を受信して、各コマンド信号に対して、肯定応答
として、OKレスポンスをIFAX101に出力する。
X101に出力するOKレスポンスには、受信した電子
メールがある場合、その電子メールデータの数及び各電
子メールデータの容量が含まれる。ここで、本ADPT
100は、このOKレスポンスに受信した電子メールが
ない旨を含めて出力するようにしている。
X101は、処理の完了通知を示すコマンド信号(QU
IT)を送信する。
受信し、これに対する肯定応答としてOKレスポンスを
出力する。これにより、IFAX101と本ADPT1
00との間に確立されたコネクションが切断される。
によれば、IFAX101がPOP3プロトコルに従っ
て電子メールの受信処理を行った場合に受信した電子メ
ールがない旨を通知するダミー処理を行う。これによ
り、本ADPT100がそのIFAX101からの要求
に応じて誤動作を起こしてしまうという事態を確実に回
避することができる。
TTPプロトコルに従って管理されるネットワークにお
いて、IFAX間で電子メール通信を行う際、IFAX
との間でSMTPプロトコルに従って各種データ等の通
信を行う一方、相手側のIFAXに接続されたADPT
との間でHTTPプロトコルに従って各種信号等の通信
を行うようにしたので、HTTPプロトコルで管理され
たネットワーク上でもIFAXを正常に動作させること
ができる。
DPT)が動作するネットワークを示す概念図
信を行う場合に用いられる通信プロトコルを説明するた
めの概念図
エア構成を示すブロック図
能を示すブロック図
た送信側のIFAXから受信側のIFAXに電子メール
を送信する場合のシーケンス図
ら受信側の通信制御装置に電子メールデータを送信する
場合のフロー図
信される送信フォームデータのソースデータを示す図
信される送信フォームの概念図
“POST”のソースデータを示す図
される送信データが記述された送信フォームの概念図
て、接続されたIFAXが電子メールを受信動作を行っ
た場合のシーケンス図
Claims (6)
- 【請求項1】 SMTPプロトコルに従って電子メール
を受信する電子メール通信部と、前記電子メールデータ
をHTMLデータに変換するHTMLデータ変換部と、
前記電子メールデータの送信先アドレスをURLの形式
に変換するURL変換部と、前記URL変換部が変換し
たURLに対して前記HTMLデータをHTTPプロト
コルを用いて送信するHTTP通信処理部と、を具備す
ることを特徴とする通信制御装置。 - 【請求項2】 前記URL変換部は、前記送信先アドレ
ス内の「@」をドットに変換し、変換されたメールアド
レスの先頭に「HTTP://」を付加することで、メ
ールアドレスからURLの形式に変換することを特徴と
する請求項1記載の通信制御装置。 - 【請求項3】 HTTPプロトコルに従ってHTMLデ
ータを受信するHTTP通信処理部と、前記HTMLデ
ータを電子メールデータに変換する電子メールデータ変
換部と、前記HTMLデータで指定されたURLを電子
メールアドレスの形式に変換するアドレス変換部と、前
記アドレス変換部が変換した電子メールアドレスに宛て
て前記電子メールデータをSMTPプロトコルを用いて
送信する電子メール通信部と、を具備することを特徴と
する通信制御装置。 - 【請求項4】 前記アドレス変換部は、前記URL内の
「HTTP://」を削除し、削除した状態から更に一
部のドットを「@」に変換することで、URLから電子
メールアドレスの形式に変換することを特徴とする請求
項3記載の通信制御装置。 - 【請求項5】 SMTPプロトコルに従って電子メール
を受信する工程と、前記電子メールデータをHTMLデ
ータに変換する工程と、前記電子メールデータの送信先
アドレスをURLの形式に変換する工程と、変換したU
RLに対して前記HTMLデータをHTTPプロトコル
を用いて送信する工程と、を具備することを特徴とする
通信制御方法。 - 【請求項6】 HTTPプロトコルに従ってHTMLデ
ータを受信する工程と、前記HTMLデータを電子メー
ルデータに変換する工程と、前記HTMLデータで指定
されたURLを電子メールアドレスの形式に変換する工
程と、前記アドレス変換部が変換した電子メールアドレ
スに宛てて前記電子メールデータをSMTPプロトコル
を用いて送信する工程と、を具備することを特徴とする
通信制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001197186A JP3432809B2 (ja) | 2001-06-28 | 2001-06-28 | 通信制御装置及び通信制御方法 |
| US10/034,372 US7293062B2 (en) | 2001-06-28 | 2002-01-03 | Apparatus and method for communication control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001197186A JP3432809B2 (ja) | 2001-06-28 | 2001-06-28 | 通信制御装置及び通信制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003018346A JP2003018346A (ja) | 2003-01-17 |
| JP3432809B2 true JP3432809B2 (ja) | 2003-08-04 |
Family
ID=19034835
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001197186A Expired - Fee Related JP3432809B2 (ja) | 2001-06-28 | 2001-06-28 | 通信制御装置及び通信制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7293062B2 (ja) |
| JP (1) | JP3432809B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7420699B2 (en) * | 2003-12-22 | 2008-09-02 | Xerox Corporation | Systems and methods for rapid processing of raster intensive color documents |
| JP4254785B2 (ja) * | 2006-02-02 | 2009-04-15 | コニカミノルタビジネステクノロジーズ株式会社 | インターネットファクシミリ装置及び通信処理プログラム |
| DE102013206147B4 (de) * | 2013-04-08 | 2022-06-09 | Beckhoff Automation Gmbh | Dongle-Modul und Automatisierungssystem |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69330831D1 (de) * | 1992-07-20 | 2001-10-31 | Motorola Inc | Schnittstellen-einrichtung für daten-funk |
| JP3160177B2 (ja) * | 1995-03-06 | 2001-04-23 | 松下電器産業株式会社 | ファクシミリ型電子メール装置 |
| US5790793A (en) * | 1995-04-04 | 1998-08-04 | Higley; Thomas | Method and system to create, transmit, receive and process information, including an address to further information |
| JPH10111727A (ja) * | 1996-10-03 | 1998-04-28 | Toshiba Corp | 電話機能を有する情報機器及び同情報機器のセキリュリティ実現方法 |
| US5864676A (en) * | 1996-11-14 | 1999-01-26 | Triteal Corporation | URL login |
| US6760751B1 (en) * | 1996-12-20 | 2004-07-06 | Sony Corporation | Method and apparatus for automatic sending of E-mail and automatic sending control program supplying medium |
| US6182059B1 (en) * | 1997-04-03 | 2001-01-30 | Brightware, Inc. | Automatic electronic message interpretation and routing system |
| JP3153781B2 (ja) | 1997-06-02 | 2001-04-09 | 松下電送システム株式会社 | 中継通信装置及び中継通信方法 |
| US6018774A (en) * | 1997-07-03 | 2000-01-25 | Yobaby Productions, Llc | Method and system for creating messages including image information |
| JP3368804B2 (ja) * | 1997-07-08 | 2003-01-20 | トヨタ自動車株式会社 | ハイパーテキスト送信方法及びハイパーテキスト送信サーバ装置 |
| US6230189B1 (en) * | 1997-12-09 | 2001-05-08 | Ricoh Company, Ltd. | Apparatus and method for an HTTP server capable of connecting facsimile apparatuses and data terminals |
| US6175823B1 (en) * | 1998-09-15 | 2001-01-16 | Amazon.Com, Inc. | Electronic gift certificate system |
| US6185606B1 (en) * | 1998-11-09 | 2001-02-06 | Motive Communications, Inc. | Adaptive messaging method, system and computer program product |
| US6654779B1 (en) * | 1999-04-14 | 2003-11-25 | First Data Resources | System and method for electronic mail (e-mail) address management |
| US6427164B1 (en) * | 1999-06-23 | 2002-07-30 | Mail Registry, Inc. | Systems and methods for automatically forwarding electronic mail when the recipient is otherwise unknown |
| US6836792B1 (en) * | 1999-12-03 | 2004-12-28 | Trend Micro Incorporated | Techniques for providing add-on services for an email system |
| US6993559B2 (en) * | 2000-02-14 | 2006-01-31 | Bigbow.Com, Inc. | System, method, apparatus and computer program product for operating a web site by electronic mail |
| US6681246B1 (en) * | 2000-04-21 | 2004-01-20 | International Business Machines Corporation | Method, system, and program for automatically processing pushed information without subscriber involvement |
| US6684239B1 (en) * | 2000-05-16 | 2004-01-27 | At&T Corp. | System and method for automatically publishing electronic mail messages on the internet |
| US6883014B1 (en) * | 2000-10-19 | 2005-04-19 | Amacis Limited | Electronic message distribution |
| US20020177757A1 (en) * | 2001-05-22 | 2002-11-28 | Siemens Medical Systems, Inc. | Systems and methods to facilitate an exchange of information associated with medical care provided to a patient |
-
2001
- 2001-06-28 JP JP2001197186A patent/JP3432809B2/ja not_active Expired - Fee Related
-
2002
- 2002-01-03 US US10/034,372 patent/US7293062B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US7293062B2 (en) | 2007-11-06 |
| US20030005063A1 (en) | 2003-01-02 |
| JP2003018346A (ja) | 2003-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6411393B1 (en) | Apparatus and method of automatically delivering E-mail stored in mail server to arbitrary facsimile apparatus | |
| JP3543906B2 (ja) | ネットワークファクシミリ装置の制御方法 | |
| JP3013788B2 (ja) | ファクシミリシステム | |
| EP1684495B1 (en) | Communication system | |
| JP3608024B2 (ja) | ネットワークファクシミリ装置の制御方法 | |
| JPH10173936A (ja) | ネットワークファクシミリ装置の制御方法 | |
| JP2001184278A (ja) | 通信装置及びメール通信方法 | |
| JP3640872B2 (ja) | 通信制御装置及び通信制御方法 | |
| JP4254785B2 (ja) | インターネットファクシミリ装置及び通信処理プログラム | |
| JP3432809B2 (ja) | 通信制御装置及び通信制御方法 | |
| JP3546986B2 (ja) | ネットワーク対応通信装置 | |
| JP2004178109A (ja) | 通信装置および通信方法 | |
| JP3642451B2 (ja) | ネットワークファクシミリ装置およびその制御方法 | |
| JP3885722B2 (ja) | ファクシミリ装置 | |
| JP2003259104A (ja) | ファクシミリ通信での転送先送付方法およびファクシミリ装置 | |
| JP2002152450A (ja) | ネットワークファクシミリ装置 | |
| JP4180781B2 (ja) | 通信端末装置 | |
| JP3788235B2 (ja) | インターネットファクシミリ装置およびその制御方法 | |
| JP3657144B2 (ja) | ネットワークファクシミリ装置およびネットワークファクシミリ装置のプログラム | |
| JPH11150645A (ja) | ファクシミリ通信システムの制御方法 | |
| JP3684077B2 (ja) | 通信システム及びその制御方法、通信装置及びその制御方法、コンピュータ可読メモリ | |
| JP3477032B2 (ja) | ネットワークファクシミリ装置の制御方法 | |
| JP4053386B2 (ja) | ネットワーク端末装置 | |
| JPH10301903A (ja) | コンテンツ転送方法及びこれに用いる装置 | |
| JP3852282B2 (ja) | インターネット通信装置の通信制御方法及びインターネット通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090523 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100523 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110523 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110523 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130523 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130523 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |