JP4549390B2 - Wireless communication system - Google Patents
Wireless communication system Download PDFInfo
- Publication number
- JP4549390B2 JP4549390B2 JP2007517848A JP2007517848A JP4549390B2 JP 4549390 B2 JP4549390 B2 JP 4549390B2 JP 2007517848 A JP2007517848 A JP 2007517848A JP 2007517848 A JP2007517848 A JP 2007517848A JP 4549390 B2 JP4549390 B2 JP 4549390B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- mail data
- communication
- destination
- 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
Classifications
-
- 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/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- 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/58—Message adaptation for wireless communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信する無線通信システムに関し、特に、同一のメールデータを1回の送信で複数の異なる場所の宛先へ送信する無線通信システムに関する。
また、本発明は、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信する無線通信システムに関し、特に、複数のメールデータを送信する場合に無線機の空きチャネルを使用してメールデータを送信する無線通信システムに関する。The present invention relates to a wireless communication system that wirelessly transmits mail data generated by a communication terminal device from a wireless device via a mail server, and in particular, transmits the same mail data to a plurality of destinations in a single transmission. The present invention relates to a wireless communication system.
The present invention also relates to a wireless communication system that wirelessly transmits mail data generated by a communication terminal device from a wireless device via a mail server, and in particular, when a plurality of mail data is transmitted, an empty channel of the wireless device is used. The present invention relates to a wireless communication system that transmits mail data.
(第1の背景技術)
第11図には、無線通信システムの構成例を示してある。
なお、後述する本発明の実施例に係る第1図に示される構成部と同様なものについては同一の符号を付して詳しい説明を省略するが、これにより本発明を限定する意図は無い。
第11図に示される無線通信システムは、管理端末装置1と、メールサーバ51と、通信ソフトウエアサーバ52と、ソフトウエア無線機4と、通信端末装置A1〜A3がLAN(Local Area Network)7を介して接続されて構成されている。ソフトウエア無線機4は、電力増幅器5及びアンテナ6を備えている。
メールサーバ51は、DNS(Domain Name System)レコード61と、電子メールファイル24を記憶する。このDNSレコード61は、第4図に示されるのと同様なAレコードと、第5図に示されるのと同様なMXレコードから構成されている。
通信ソフトウエアサーバ52は、複数の機能のそれぞれに対応した通信ソフトウエアB1〜Bnを記憶する。
メールサーバ51は、通信端末装置A1〜A3からの電子メールを受信する機能と、通信端末装置A1〜A3への電子メールを送信する機能と、別の拠点への電子メールを送信する機能と、別の拠点からの電子メールを受信する機能を有している。
別の拠点への電子メールを送信する機能では、通常使用されているDNSレコード61の内容に基づいて、別の拠点に設置されている次の転送先となるメールサーバ宛てに、ソフトウエア無線機4を介して、電子メールを送信する。アプリケーションプロトコルとしては、例えば、一般的なSMTP(Simple Mail Transfer Protocol)を使用することができる。
別の拠点からの電子メールを受信する機能では、別の拠点に設置されているメールサーバから送信された電子メールを受信して保存する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
第12図には、拠点Aに存在する通信端末装置A1により電子メールを作成して、その宛先を拠点Bと拠点Cにした場合における通信フローの一例を示してある。
(1)通信端末装置A1により電子メールを作成し、その宛先をB拠点に存在する無線通信システムのメールサーバBに対応したBBB(BBB@SERVER−B.xx.xxx)とC拠点に存在する無線通信システムのメールサーバCに対応したCCC(CCC@SERVER−C.xx.xxx)にする(処理T21)。
(2)通信端末装置A1において電子メールの送信操作を行う。
(3)通信端末装置A1からメールサーバA(メールサーバ51)へ電子メールが送信される(処理T22)。
(4)メールサーバAは、DNSレコード61の内容に基づいて、宛先BBBに対応した、拠点Bに設置してあるメールサーバB宛てに電子メールを送信する(処理T23)。他の拠点Bへの送信となるため、ソフトウエア無線機4を介しての送信となる。
(5)メールサーバAは、もう1つの送信先である宛先CCCに対応した、拠点Cに設置してあるメールサーバC宛てに電子メールを送信する(処理T24)。他の拠点Cへの送信となるため、ソフトウエア無線機4を介しての送信となる。
これにより、拠点Aから送信された電子メールが、宛先BBBと宛先CCCへ送信される。
第13図には、上記のような拠点間における電子メール送信の様子の一例を示してある。
本例では、拠点Aに設置された無線通信システム71のソフトウエア無線機4から拠点B及び拠点Cのそれぞれに対して電子メールが無線により送信され、拠点B宛ての電子メールが拠点Bに設置された無線通信システム72のソフトウエア無線機により受信され、拠点C宛ての電子メールが拠点Cに設置された無線通信システム73のソフトウエア無線機により受信される。
(第1の背景技術に関する課題)
しかしながら、上記のような無線通信システムでは、上述のように、同一の電子メールを複数の場所へ送信する場合に、同一の電子メールを複数回送信する必要があり、処理の負担が大きかった。例えば、電子メールの宛先を2つ登録したときに、これらの宛先に対応するメールサーバがそれぞれ異なる拠点Bと拠点Cに設置されている場合には、拠点Bへの電子メール送信と拠点Cへの電子メール送信といった2つの送信処理が発生してしまう。
(第2の背景技術)
第21図には、無線通信システムの構成例を示してある。
なお、後述する本発明の実施例に係る第14図に示される構成部と同様なものについては同一の符号を付して詳しい説明を省略するが、これにより本発明を限定する意図は無い。
第21図に示される無線通信システムは、管理端末装置101と、メールサーバ131と、通信ソフトウエアサーバ132と、ソフトウエア無線機133と、通信端末装置A11〜A1mがLAN107を介して接続されて構成されている。ソフトウエア無線機133は、電力増幅器105及びアンテナ106を備えている。
メールサーバ131は、電子メールファイル123を記憶する。
通信ソフトウエアサーバ132は、複数の機能(例えば、メールA、音声B、・・・)のそれぞれに対応した通信ソフトウエアG1〜Gnを記憶する。
ソフトウエア無線機133は、複数の機能(例えば、メールA、音声B)のそれぞれに対応した通信ソフトウエアC21、C22を記憶する。
メールサーバ131は、通信端末装置A11〜A1mからの電子メールを受信する機能と、通信端末装置A11〜A1mへの電子メールを送信する機能と、別の拠点への電子メールを送信する機能と、別の拠点からの電子メールを受信する機能を有している。
別の拠点への電子メールを送信する機能では、例えば、通常使用されているDNSレコードの内容に基づいて、別の拠点に設置されている次の転送先となるメールサーバ宛てに、ソフトウエア無線機133を介して、電子メールを送信する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
別の拠点からの電子メールを受信する機能では、別の拠点に設置されているメールサーバから送信された電子メールを受信して保存する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
第22図には、通信端末装置A11、A12により電子メールを作成して、電子メールを送信する場合における通信フローの一例を示してある。
(1)通信端末装置A11により電子メール1を作成し、そして、電子メール送信が可能な無線名の中から「メールA1」を選択し、送信操作を行う(処理T111)。なお、第18図には、通信端末装置(電子メール)の無線名選択画面の一例が示されている。
(2)通信端末装置A11からメールサーバAへ電子メール1が送信される。
(3)メールサーバAは、別の拠点に設置されているメールサーバ宛てに、ソフトウエア無線機を介して、電子メール1を送信する。
(4)また、通信端末装置A12により電子メール2を作成し、そして、電子メール送信が可能な無線名の中から「メールA1」を選択し、送信操作を行う(処理T112)。
(5)通信端末装置A12からメールサーバAへ電子メール2が送信される。
(6)メールサーバAは、ソフトウエア無線機により無線名「メールA1」による電子メール1の送信が完了するまで、電子メール2の送信を待機する(処理T113)。
(7)そして、電子メール1の送信が完了した後に、メールサーバAは、ソフトウエア無線機を介して、電子メール2を送信する。なお、ソフトウエア無線機は、各電子メール1、2の送信が完了したときには、その旨を示す送信完了通知をメールサーバAへ送信する。
これにより、或る拠点から送信した電子メールが、別の拠点へ送信される。
(第2の背景技術に関する課題)
しかしながら、上記のような無線通信システムでは、複数の電子メールを送信する場合に、使用されない無線機のチャネルが無駄に発生することがあった。例えば、無線名「メールA1」と無線名「メールA2」により、それぞれ、拠点Aへの電子メール送信が可能であるとすると、2台の通信端末装置が共に無線名「メールA1」を選択して拠点Aへ電子メールを送信した場合には、無線名「メールA2」は使用されずに、無線名「メールA1」により2通の電子メールを送信することとなり、空きチャネルを十分に利用することができない。
FIG. 11 shows a configuration example of the wireless communication system.
In addition, although the same code | symbol is attached | subjected about the thing similar to the structure part shown by FIG. 1 which concerns on the Example of this invention mentioned later, detailed description is not limited by this.
The wireless communication system shown in FIG. 11 includes a
The
The
The
In the function of sending an e-mail to another base, a software radio device is sent to a mail server that is a next transfer destination installed at another base on the basis of the contents of the
In the function of receiving an e-mail from another base, the e-mail transmitted from a mail server installed at another base is received and stored. As the application protocol, for example, general SMTP can be used.
FIG. 12 shows an example of a communication flow in the case where an electronic mail is created by the communication terminal device A1 existing at the base A and the destination is the base B and the base C.
(1) An electronic mail is created by the communication terminal device A1, and the destination exists at the BBB (BBB@SERVER-B.xxx.xxx) and the C base corresponding to the mail server B of the wireless communication system existing at the B base. CCC (CCC@SERVER-C.xxx.xxx) corresponding to the mail server C of the wireless communication system is set (process T21).
(2) An electronic mail transmission operation is performed in the communication terminal device A1.
(3) An electronic mail is transmitted from the communication terminal device A1 to the mail server A (mail server 51) (process T22).
(4) Based on the contents of the
(5) The mail server A transmits an e-mail addressed to the mail server C installed at the site C corresponding to the destination CCC which is another transmission destination (process T24). Since transmission is to another base C, transmission is via the
Thereby, the electronic mail transmitted from the base A is transmitted to the destination BBB and the destination CCC.
FIG. 13 shows an example of the state of e-mail transmission between bases as described above.
In this example, an electronic mail is transmitted from the software defined
(Problems related to the first background art)
However, in the wireless communication system as described above, when the same electronic mail is transmitted to a plurality of places as described above, it is necessary to transmit the same electronic mail a plurality of times, and the processing load is large. For example, when two e-mail destinations are registered and the mail servers corresponding to these destinations are installed in different bases B and C, respectively, e-mail transmission to the base B and the base C are performed. Two transmission processes such as e-mail transmission occur.
(Second background technology)
FIG. 21 shows a configuration example of a wireless communication system.
In addition, although the same code | symbol is attached | subjected about the thing similar to the structure part shown by FIG. 14 which concerns on the Example of this invention mentioned later, this does not intend to limit this invention by this.
The wireless communication system shown in FIG. 21 includes a
The
The
The software defined
The
In the function of sending an e-mail to another site, for example, based on the contents of a DNS record that is normally used, a software radio is sent to a mail server that is a next transfer destination installed at another site. An electronic mail is transmitted via the
In the function of receiving an e-mail from another base, the e-mail transmitted from a mail server installed at another base is received and stored. As the application protocol, for example, general SMTP can be used.
FIG. 22 shows an example of a communication flow when an electronic mail is created by the communication terminal devices A11 and A12 and the electronic mail is transmitted.
(1) The
(2) The
(3) The mail server A transmits the
(4) In addition, the
(5) The
(6) The mail server A waits for the transmission of the
(7) Then, after the transmission of the
Thereby, an e-mail transmitted from a certain base is transmitted to another base.
(Problems related to the second background art)
However, in the wireless communication system as described above, when a plurality of electronic mails are transmitted, a channel of a wireless device that is not used may be generated wastefully. For example, if the wireless name “mail A1” and the wireless name “mail A2” can be used to send e-mails to the site A, the two communication terminal devices both select the wireless name “mail A1”. When the e-mail is transmitted to the site A, two e-mails are transmitted with the radio name “mail A1” without using the radio name “mail A2”, and the empty channel is fully utilized. I can't.
本発明は、上記のような従来の事情(第1の背景技術に関する課題)に鑑み為されたもので、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信するに際して、同一のメールデータを1回の送信で複数の異なる場所の宛先へ送信することができる無線通信システムを提供することを目的とする。
また、本発明は、上記のような従来の事情(第2の背景技術に関する課題)に鑑み為されたもので、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信するに際して、複数のメールデータを送信する場合に無線機の空きチャネルを使用してメールデータを送信することにより、空きチャネルを有効に利用することができる無線通信システムを提供することを目的とする。
上記目的(第1の背景技術に関する課題の解決)を達成するため、本発明に係る無線通信システムでは、次のような構成により、通信端末装置により生成したメールデータを、メールサーバを介して、無線機から無線により送信する。
すなわち、前記メールサーバ及び前記無線機との間でメールデータを通信する通信部を備える。
前記通信端末装置は、前記無線機による無線通信を介して接続される1つ又は複数の他のシステムの装置を宛先とする宛先情報を有するメールデータを生成する手段と、前記生成されたメールデータを前記メールサーバへ送信する手段を有する。
前記メールサーバは、宛先情報と転送先との対応を記憶する手段と、前記通信端末装置からのメールデータを受信する手段と、前記記憶された内容に基づいて前記受信されたメールデータの宛先情報に対応して転送先として前記通信部が記憶されている場合に前記メールデータを前記通信部へ送信する手段を有する。
前記通信部は、前記メールサーバからのメールデータを受信する手段と、前記受信されたメールデータを前記無線機へ送信する手段を有する。
前記無線機は、前記通信部からのメールデータを受信する手段と、前記受信されたメールデータを無線により送信する手段を有する。
このような構成を有する本発明に係る無線通信システムにより行われる処理の例を示す。
すなわち、通信端末装置では、メールデータを生成し、生成したメールデータをメールサーバへ送信する。このメールデータには、宛先情報が付加される。この宛先情報は、無線機による無線通信を介して本発明に係る無線通信システムと接続される1つ又は複数の他のシステムの装置を宛先とするものである。
メールサーバでは、宛先情報と転送先との対応を記憶しており、通信端末装置からのメールデータを受信し、前記記憶内容に基づいて受信したメールデータの宛先情報に対応した転送先を検出し、検出した転送先が通信部である場合には受信したメールデータを通信部へ送信する。
通信部では、メールサーバからのメールデータを受信し、受信したメールデータを無線機へ送信する。
無線機では、通信部からのメールデータを受信し、受信したメールデータを無線により送信する。
従って、通信端末装置により生成されるメールデータの宛先情報が複数の異なる場所(例えば、複数の異なるシステム)のアドレス情報(宛先情報)を含む場合においても、これら複数のアドレス情報のそれぞれに対応する転送先を通信部とすることがメールサーバに記憶されている場合には、これら複数のアドレス情報について1通のメールデータのみがメールサーバから通信部へ送られて、通信部から無線機を介して無線により送信されるため、例えば、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信するに際して、同一のメールデータを1回の送信で複数の異なる場所の宛先(それぞれのアドレス情報に対応した装置)へ送信することができる。
ここで、無線機としては、種々なものが用いられてもよく、例えば、ソフトウエア無線機を用いることができる。
また、通信部としては、例えば、無線通信システムに備えられる通信ソフトウエアサーバなどと一体として備えられてもよく、或いは、別個な装置として備えられてもよい。
また、通信端末装置や、メールサーバや、通信部や、ソフトウエア無線機などの無線機や、通信ソフトウエアサーバなどの各装置としては、種々なものが用いられてもよい。
また、本発明に係る無線通信システムと無線通信を介して接続される他のシステムとしては、例えば、他の場所(拠点)に設けられた無線通信システムなどが用いられ、この場合、複数の異なる場所に設けられた無線通信システムが例えばソフトウエア無線機などの無線通信機能を用いて互いに接続される。
また、通信端末装置において、メールデータやその宛先情報は、例えば、人(ユーザ)による操作などに応じて生成される。
また、メールデータの宛先情報としては、種々なものが用いられてもよく、例えば、本発明に係る無線通信システムAから見て他の無線通信システムBに備えられた通信端末装置を宛先とするアドレス情報から構成されるものや、或いは、本発明に係る無線通信システムAから見て他の無線通信システムBに備えられた通信端末装置を宛先とするアドレス情報及び他の無線通信システムCに備えられた通信端末装置を宛先とするアドレス情報から構成されるものや、或いは、更に多数のアドレス情報から構成されるものなどを用いることができる。メールデータの宛先情報が複数のアドレス情報を含む場合には、転送先として通信部が対応付けられているものについてはまとめて1通のメールデータをメールサーバから通信部へ送信する。また、転送先として通信部以外のものが対応付けられているものについては、例えば、メールサーバから直接的に無線機を介して各アドレス情報毎にメールデータを無線送信する。
また、メールサーバに記憶される宛先情報と転送先との対応としては、種々なものが用いられてもよい。この宛先情報としては、必ずしも宛先を表すアドレス情報の全てが用いられなくともよく、例えば、アドレス情報に含まれるドメイン名の情報を用いることができ、特に、ドメイン名によって他の無線通信システム或いはそれに備えられたメールサーバが特定されるような構成において有効である。
また、メールサーバでは、例えば、或る宛先情報の転送先として通信部ではなく他の無線通信システムのメールサーバなどが記憶されている場合には、その宛先情報については、通信端末装置から受信したメールデータを直接的に無線機を介して無線送信する。
また、通信部は、例えば、宛先情報(例えば、ドメイン名などの情報)と転送先との対応を記憶する手段と、この記憶内容に基づいてメールサーバから受信したメールデータの宛先情報に対応した転送先を検出する手段と、転送先と無線機のアドレス情報との対応を記憶する手段と、この記憶内容に基づいて検出された転送先に対応した無線機のアドレス情報を検出する手段を有し、検出されたアドレス情報の無線機に対して受信したメールデータを送信する。この場合に、通信部では、メールサーバから受信したメールデータの宛先情報が複数のアドレス情報(宛先情報)を含んで、これら複数のアドレス情報のそれぞれに対応した転送先が異なる場合においても、これら複数の転送先に対応した無線機のアドレス情報が同一である場合には、これら複数の転送先について1通のメールデータをそのアドレス情報の無線機へ送信する。
以下に、上記した無線通信システムの構成例を示す。
一構成例として、前記通信部は、宛先情報と転送先との対応を記憶する手段と、当該記憶内容に基づいてメールサーバから受信したメールデータの宛先情報に対応した転送先を検出する手段と、転送先と無線機のアドレス情報との対応を記憶する手段と、当該記憶内容に基づいて検出された転送先に対応した無線機のアドレス情報を検出する手段を有し、検出されたアドレス情報の無線機に対して受信したメールデータを送信する。
一構成例として、前記宛先情報として、宛先を表すアドレス情報に含まれるドメイン名の情報が用いられる。
一構成例として、前記ドメイン名によって前記他のシステム或いはそれに備えられたメールサーバが特定される。
一構成例として、前記通信部は、通信ソフトウエアサーバと一体として備えられた。
一構成例として、前記他のシステムとして、他の拠点に設けられた無線通信システムが用いられる。
一構成例として、前記通信部或いは前記メールサーバは、送信先からの受信完了通知を受信することで、メールデータが送信先の拠点へ届いたことを確認する。
一構成例として、前記通信部或いは前記メールサーバは、送信先となる複数の拠点のそれぞれから乱数に応じた待ち時間が経過した後に送信される受信完了通知を受信する。
上記目的(第2の背景技術に関する課題の解決)を達成するため、本発明に係る無線通信システムでは、次のような構成により、通信端末装置により生成したメールデータを、メールサーバを介して、無線機から無線により送信する。
すなわち、前記通信端末装置は、メールデータを生成する手段と、前記無線機により他のシステムの装置に対してメールデータを無線送信するために使用されるチャネルを識別するチャネル識別情報を指定する手段と、前記生成されたメールデータ及び前記指定されたチャネル識別情報を前記メールサーバへ送信する手段を有する。
前記メールサーバは、チャネル識別情報と送信先との対応を記憶する手段と、前記通信端末装置からのメールデータ及びチャネル識別情報を受信する手段と、前記記憶された内容に基づいて前記受信されたチャネル識別情報により識別されるチャネルが対応する無線機により非使用中である(つまり、使用中ではない)場合には当該チャネルが使用されるように当該対応する無線機へ前記メールデータを送信する一方前記受信されたチャネル識別情報により識別されるチャネルが対応する無線機により使用中である場合には当該チャネル識別情報と同一の送信先が対応付けられた他のチャネル識別情報を検索して当該検索されたチャネル識別情報により識別されるチャネルが使用されるように対応する無線機へ前記メールデータを送信する手段を有する。
前記無線機は、前記メールサーバからのメールデータを受信する手段と、チャネルを使用して前記受信されたメールデータを無線により送信する手段を有する。
このような構成を有する本発明に係る無線通信システムにより行われる処理の例を示す。
すなわち、通信端末装置では、メールデータを生成し、また、無線機により他のシステムの装置に対してメールデータを無線送信するために使用されるチャネルを識別する情報(チャネル識別情報)を指定し、生成されたメールデータ及び指定されたチャネル識別情報をメールサーバへ送信する。
メールサーバでは、チャネル識別情報と送信先との対応を記憶しており、通信端末装置からのメールデータ及びチャネル識別情報を受信する。そして、メールサーバでは、記憶された内容に基づいて、受信されたチャネル識別情報により識別されるチャネルが対応する無線機により非使用中である場合には、当該チャネルが使用されるように当該対応する無線機へメールデータを送信し、一方、受信されたチャネル識別情報により識別されるチャネルが対応する無線機により使用中である場合には、当該チャネル識別情報と同一の送信先が対応付けられた他のチャネル識別情報を検索して、当該検索されたチャネル識別情報により識別されるチャネルが使用されるように対応する無線機へメールデータを送信する。
無線機は、メールサーバからのメールデータを受信し、チャネルを使用して受信されたメールデータを無線により送信する。
従って、メールサーバでは、管理端末装置において指定されたチャネルが無線機により使用中である場合には、同一の送信先が対応付けられた他のチャネルを検索して、当該他のチャネルを使用して無線機からメールデータが無線送信されるようにするため、例えば、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信するに際して、複数のメールデータを送信する場合に、指定されたチャネルが重なったようなときにおいても、無線機の空きチャネルを使用してメールデータを送信することにより、空きチャネルを有効に利用することができる。
ここで、無線通信に使用されるチャネルとしては、種々なものが用いられてもよく、例えば、通信に使用する周波数が異なる複数のチャネルや、通信に使用する時間が異なる複数のチャネルや、通信に使用する拡散符号などの符号が異なる複数のチャネルや、これら2つ以上を組み合わせた複数のチャネルなどを用いることができる。
また、チャネルを識別する情報(チャネル識別情報)としては、種々な情報が用いられてもよい。
また、送信先としては、例えば、アドレスを用いて管理されてもよく、或いは、送信先を表すグループ番号或いはグループ名などを用いて管理されてもよい。
また、メールサーバは、例えば、各チャネルが当該各チャネルに対応する無線機により使用中であるか或いは非使用中であるかを判定や管理などする機能を有している。
以下に、上記した無線通信システムの構成例を示す。
一構成例として、チャネル識別情報として、無線名の情報又は運用方式の情報が用いられる。
一構成例として、前記通信端末装置は、ユーザからの指示に応じて又は予め設定された条件に応じて、チャネル識別情報を指定する。
一構成例として、前記メールサーバは、前記メールデータ及び使用されるべきチャネルを特定する情報(チャネル特定情報)を対応する無線機へ送信する。また、前記無線機は、前記メールサーバから受信されたチャネル特定情報により特定されるチャネルを使用して前記メールサーバから受信されたメールデータを無線送信する。なお、チャネル特定情報としては、種々な情報が用いられてもよい。
一構成例として、前記無線機として、複数の無線機を備える。また、それぞれの無線機は、1つ又は複数のチャネルを使用して無線通信を行う。The present invention has been made in view of the above-described conventional situation (problem related to the first background art). When transmitting mail data generated by a communication terminal device from a wireless device via a mail server by wireless. An object of the present invention is to provide a wireless communication system capable of transmitting the same mail data to a plurality of destinations in a single transmission.
In addition, the present invention has been made in view of the above-described conventional situation (problem related to the second background art), and the mail data generated by the communication terminal device is wirelessly transmitted from the wireless device via the mail server. An object of the present invention is to provide a wireless communication system capable of effectively using an empty channel by transmitting mail data using an empty channel of a wireless device when transmitting a plurality of mail data. .
In order to achieve the above object (solution of the problem relating to the first background art), in the wireless communication system according to the present invention, the mail data generated by the communication terminal device has the following configuration via the mail server. Transmit wirelessly from the radio.
That is, a communication unit that communicates mail data between the mail server and the wireless device is provided.
The communication terminal apparatus generates mail data having destination information destined for one or a plurality of other system apparatuses connected via wireless communication by the wireless device, and the generated mail data Is transmitted to the mail server.
The mail server includes means for storing correspondence between destination information and a transfer destination, means for receiving mail data from the communication terminal device, and destination information of the received mail data based on the stored contents. The mail data is transmitted to the communication unit when the communication unit is stored as a transfer destination.
The communication unit includes means for receiving mail data from the mail server, and means for transmitting the received mail data to the wireless device.
The wireless device includes means for receiving mail data from the communication unit and means for wirelessly transmitting the received mail data.
The example of the process performed by the radio | wireless communications system which concerns on this invention which has such a structure is shown.
That is, the communication terminal device generates mail data and transmits the generated mail data to the mail server. Destination information is added to this mail data. This destination information is addressed to the device of one or a plurality of other systems connected to the wireless communication system according to the present invention via wireless communication by the wireless device.
The mail server stores correspondence between the destination information and the forwarding destination, receives the mail data from the communication terminal device, and detects the forwarding destination corresponding to the destination information of the received mail data based on the stored contents. If the detected transfer destination is a communication unit, the received mail data is transmitted to the communication unit.
The communication unit receives mail data from the mail server and transmits the received mail data to the wireless device.
The wireless device receives mail data from the communication unit and transmits the received mail data wirelessly.
Therefore, even when the destination information of the mail data generated by the communication terminal device includes address information (destination information) of a plurality of different places (for example, a plurality of different systems), each of the plurality of address information corresponds. When it is stored in the mail server that the transfer destination is the communication unit, only one piece of mail data is sent from the mail server to the communication unit for the plurality of address information, and the communication unit passes through the radio. For example, when the mail data generated by the communication terminal device is transmitted wirelessly from the wireless device via the mail server, the same mail data is transmitted to a plurality of different destinations (one transmission) ( It can be transmitted to a device corresponding to each address information.
Here, various wireless devices may be used, and for example, a software wireless device can be used.
Moreover, as a communication part, for example, you may be provided integrally with the communication software server etc. with which a radio | wireless communications system is provided, or may be provided as a separate apparatus.
Various devices such as a communication terminal device, a mail server, a communication unit, a wireless device such as a software wireless device, and a communication software server may be used.
In addition, as another system connected to the wireless communication system according to the present invention via wireless communication, for example, a wireless communication system provided in another place (base) is used. In this case, a plurality of different systems are used. Wireless communication systems provided at locations are connected to each other using a wireless communication function such as a software radio.
In the communication terminal device, the mail data and the destination information thereof are generated in accordance with, for example, an operation by a person (user).
Various types of destination information of mail data may be used. For example, the destination is a communication terminal device provided in another wireless communication system B as viewed from the wireless communication system A according to the present invention. Address information composed of address information, or address information destined for a communication terminal device provided in another radio communication system B as viewed from the radio communication system A according to the present invention and provided in another radio communication system C It is possible to use one configured from address information destined for the communication terminal device provided, or one configured from a large number of address information. When the destination information of the mail data includes a plurality of address information, one piece of mail data is collectively transmitted from the mail server to the communication unit for those associated with the communication unit as a transfer destination. In addition, for a transfer destination associated with something other than the communication unit, for example, the mail data is wirelessly transmitted from the mail server for each address information directly via a wireless device.
Various correspondences between the destination information stored in the mail server and the forwarding destination may be used. As the destination information, not all of the address information indicating the destination is necessarily used. For example, the domain name information included in the address information can be used. This is effective in a configuration in which a provided mail server is specified.
Further, in the mail server, for example, when a mail server of another wireless communication system is stored as a transfer destination of certain destination information instead of the communication unit, the destination information is received from the communication terminal device. Mail data is directly transmitted wirelessly via a wireless device.
Further, the communication unit corresponds to, for example, means for storing the correspondence between the destination information (for example, information such as the domain name) and the transfer destination, and the destination information of the mail data received from the mail server based on the stored contents. Means for detecting a transfer destination, means for storing the correspondence between the transfer destination and the address information of the radio, and means for detecting the address information of the radio corresponding to the transfer destination detected based on the stored contents Then, the received mail data is transmitted to the wireless device having the detected address information. In this case, in the communication unit, even if the destination information of the mail data received from the mail server includes a plurality of address information (destination information) and the transfer destinations corresponding to each of the plurality of address information are different, If the address information of the wireless devices corresponding to a plurality of transfer destinations is the same, one piece of mail data is transmitted to the wireless device having the address information for the plurality of transfer destinations.
Below, the structural example of the above-mentioned radio | wireless communications system is shown.
As one configuration example, the communication unit stores a correspondence between the destination information and the forwarding destination, and a means for detecting a forwarding destination corresponding to the destination information of the mail data received from the mail server based on the stored content. And means for storing correspondence between the transfer destination and the address information of the wireless device, and means for detecting address information of the wireless device corresponding to the transfer destination detected based on the stored contents, and the detected address information The received mail data is transmitted to the wireless device.
As one configuration example, domain name information included in address information indicating a destination is used as the destination information.
As one configuration example, the other system or the mail server provided therein is specified by the domain name.
As an example of the configuration, the communication unit is provided integrally with a communication software server.
As an example of the configuration, a radio communication system provided at another base is used as the other system.
As an example of the configuration, the communication unit or the mail server receives the reception completion notification from the transmission destination, thereby confirming that the mail data has reached the base of the transmission destination.
As an example of the configuration, the communication unit or the mail server receives a reception completion notification transmitted after a waiting time corresponding to a random number has elapsed from each of a plurality of bases serving as transmission destinations.
In order to achieve the above-mentioned object (solution of the problem related to the second background art), in the wireless communication system according to the present invention, the mail data generated by the communication terminal device is sent via the mail server with the following configuration. Transmit wirelessly from the radio.
That is, the communication terminal device generates means for mail data, and means for specifying channel identification information for identifying a channel used for wirelessly transmitting mail data to a device of another system by the wireless device. And means for transmitting the generated mail data and the designated channel identification information to the mail server.
The mail server is configured to store a correspondence between channel identification information and a transmission destination, a means to receive mail data and channel identification information from the communication terminal device, and the received based on the stored contents. When the channel identified by the channel identification information is not used (that is, not used) by the corresponding radio, the mail data is transmitted to the corresponding radio so that the channel is used. On the other hand, when the channel identified by the received channel identification information is being used by the corresponding radio, the other channel identification information associated with the same transmission destination as the channel identification information is searched for A method of transmitting the mail data to the corresponding radio so that the channel identified by the retrieved channel identification information is used. Having.
The wireless device has means for receiving mail data from the mail server and means for wirelessly transmitting the received mail data using a channel.
The example of the process performed by the radio | wireless communications system which concerns on this invention which has such a structure is shown.
That is, the communication terminal device generates mail data, and specifies information (channel identification information) for identifying a channel used for wirelessly transmitting the mail data to a device of another system by a wireless device. The generated mail data and designated channel identification information are transmitted to the mail server.
The mail server stores the correspondence between the channel identification information and the transmission destination, and receives mail data and channel identification information from the communication terminal device. Then, in the mail server, if the channel identified by the received channel identification information is not used by the corresponding wireless device based on the stored contents, the corresponding channel is used so that the channel is used. On the other hand, when the channel identified by the received channel identification information is being used by the corresponding radio, the same destination as the channel identification information is associated. The other channel identification information is searched, and the mail data is transmitted to the corresponding radio so that the channel identified by the searched channel identification information is used.
The wireless device receives mail data from the mail server and wirelessly transmits the received mail data using the channel.
Therefore, in the mail server, when the channel specified in the management terminal device is being used by the wireless device, the other channel associated with the same transmission destination is searched and the other channel is used. For example, when a plurality of pieces of mail data are transmitted when the mail data generated by the communication terminal device is wirelessly transmitted from the wireless device via the mail server. Even when the designated channels overlap, the empty channel can be used effectively by transmitting the mail data using the empty channel of the wireless device.
Here, various channels may be used for wireless communication. For example, a plurality of channels having different frequencies used for communication, a plurality of channels having different times used for communication, and communication. It is possible to use a plurality of channels having different codes such as spreading codes used in the above, a plurality of channels combining two or more of these, and the like.
Various information may be used as information for identifying a channel (channel identification information).
The transmission destination may be managed using, for example, an address, or may be managed using a group number or a group name representing the transmission destination.
In addition, the mail server has a function of determining or managing whether each channel is in use or not in use by a wireless device corresponding to each channel.
Below, the structural example of the above-mentioned radio | wireless communications system is shown.
As one configuration example, radio name information or operation method information is used as channel identification information.
As one configuration example, the communication terminal apparatus specifies channel identification information according to an instruction from a user or according to a preset condition.
As an example of the configuration, the mail server transmits the mail data and information for specifying a channel to be used (channel specifying information) to a corresponding wireless device. The wireless device wirelessly transmits the mail data received from the mail server using a channel specified by the channel specifying information received from the mail server. Note that various information may be used as the channel specifying information.
As one configuration example, the wireless device includes a plurality of wireless devices. Each wireless device performs wireless communication using one or a plurality of channels.
第1図は、本発明の一実施例に係る無線通信システムの構成例を示す図である。
第2図は、無線情報ファイルの一例を示す図である。
第3図は、無線機使用状況ファイルの一例を示す図である。
第4図は、Aレコードの一例を示す図である。
第5図は、MXレコードの一例を示す図である。
第6図は、改Aレコードの一例を示す図である。
第7図は、改MXレコードの一例を示す図である。
第8図は、通信端末装置からの電子メール通信のフローの一例を示す図である。
第9図は、拠点間における電子メール送信の一例を示す図である。
第10図は、電子メール受信のフローの一例を示す図である。
第11図は、無線通信システムの構成例を示す図である。
第12図は、通信端末装置からの電子メール通信のフローの一例を示す図で
ある。
第13図は、拠点間における電子メール送信の一例を示す図である。
第14図は、本発明の一実施例に係る無線通信システムの構成例を示す図である。
第15図は、無線情報ファイルの一例を示す図である。
第16図は、無線機使用状況ファイルの一例を示す図である。
第17図は、通信端末装置(音声通信)の無線名選択画面の一例を示す図である。
第18図は、通信端末装置(電子メール)の無線名選択画面の一例を示す図である。
第19図は、宛先グループ情報ファイルの一例を示す図である。
第20図は、通信端末装置からの電子メール通信のフローの一例を示す図である。
第21図は、無線通信システムの構成例を示す図である。
第22図は、通信端末装置からの電子メール通信のフローの一例を示す図である。FIG. 1 is a diagram showing a configuration example of a radio communication system according to an embodiment of the present invention.
FIG. 2 is a diagram showing an example of a wireless information file.
FIG. 3 is a diagram showing an example of a wireless device usage status file.
FIG. 4 is a diagram showing an example of the A record.
FIG. 5 is a diagram showing an example of the MX record.
FIG. 6 is a diagram showing an example of the revised A record.
FIG. 7 is a diagram showing an example of the revised MX record.
FIG. 8 is a diagram showing an example of a flow of e-mail communication from the communication terminal device.
FIG. 9 is a diagram showing an example of e-mail transmission between bases.
FIG. 10 is a diagram showing an example of the flow of receiving an e-mail.
FIG. 11 is a diagram illustrating a configuration example of a wireless communication system.
FIG. 12 is a diagram showing an example of the flow of electronic mail communication from the communication terminal device.
FIG. 13 is a diagram showing an example of e-mail transmission between bases.
FIG. 14 is a diagram showing a configuration example of a radio communication system according to an embodiment of the present invention.
FIG. 15 is a diagram showing an example of a wireless information file.
FIG. 16 is a diagram showing an example of a wireless device usage status file.
FIG. 17 is a diagram showing an example of a radio name selection screen of the communication terminal device (voice communication).
FIG. 18 is a diagram showing an example of a radio name selection screen of the communication terminal device (e-mail).
FIG. 19 is a diagram showing an example of a destination group information file.
FIG. 20 is a diagram showing an example of the flow of email communication from the communication terminal device.
FIG. 21 is a diagram illustrating a configuration example of a wireless communication system.
FIG. 22 is a diagram showing an example of the flow of electronic mail communication from the communication terminal device.
本発明に係る実施例を図面を参照して説明する。 Embodiments according to the present invention will be described with reference to the drawings.
(第1実施例)
第1図には、本発明の一実施例に係る無線通信システムの構成例を示してある。
本例の無線通信システムは、管理端末装置1と、メールサーバ2と、通信ソフトウエアサーバ3と、ソフトウエア無線機4と、複数の通信端末装置A1〜A3と、これらを接続するネットワークの一例であるLAN7と、ソフトウエア無線機4に備えられた電力増幅器5及びアンテナ6から構成されている。
管理端末装置1は、無線情報ファイル11と、無線機使用状況ファイル12と、端末情報ファイル13をメモリに記憶している。
メールサーバ2は、A(Adress)レコード22及び改MX(Mail eXchange)レコード23からなるDNSレコード21をメモリに記憶しており、また、電子メールファイル24をメモリに記憶する機能を有している。
通信ソフトウエアサーバ3は、無線ゲートウエイ機能を有しており、この機能として、電子メールファイル32をメモリに記憶する機能を有しており、また、改A(Adress)レコード34及びMX(Mail eXchange)レコード35からなるDNSレコード33をメモリに記憶している。また、通信ソフトウエアサーバ3は、複数であるn個の異なる機能のそれぞれについて通信ソフトウエアB1〜Bnをメモリに記憶している。
ソフトウエア無線機4は、通信ソフトウエアサーバ3からLAN7を介して提供される通信ソフトウエアC1、C2をメモリに記憶する機能を有している。本例のソフトウエア無線機4では、2つのチャネル(CH)分の通信ソフトウエアC1、C2を記憶する。
各通信端末装置A1〜A3は、端末プログラムD1〜D3をメモリに記憶している。端末プログラムとしては、例えば、電子メールに関する処理を実行する端末プログラムD1や、音声通信に関する処理を実行する端末プログラムD2などがある。
本例の無線通信システムの構成を詳しく説明する。
管理端末装置1は、無線情報ファイル11を作成及び保存する機能と、無線機使用状況ファイル12を管理する機能と、端末情報ファイル13を管理する機能を有している。
第2図には、無線情報ファイル11の情報内容の一例を示してある。
本例の無線情報ファイル11では、無線名と、無線通信システムで使用する運用方式と、使用するバンドと、使用する周波数と、使用する変調方式が対応付けられて格納されている。運用方式は、ソフトウエア無線機4により通信するときに必要な通信ソフトウエアC1、C2を起動する際に用いられる情報である。無線名は、「運用方式、バンド、周波数、変調方式」等の組み合わせ毎に、入力者により任意に付けられる名称である。
第3図には、無線機使用状況ファイル12の情報内容の一例を示してある。
本例の無線機使用状況ファイル12では、ソフトウエア無線機番号と、チャネル番号(CH番号)と、設定済み無線名と、使用状況が対応付けられて格納されている。
例えば、ソフトウエア無線機番号が「1−1」であるソフトウエア無線機4のCH番号「1」には、無線名「HF−A1」が設定されており、メールサーバA(メールサーバ2)に使用許可が与えられている状況となっている。また、ソフトウエア無線機番号が「1−1」であるソフトウエア無線機4のCH番号「2」には、無線名「VHF−B2」が設定されており、通信端末装置A2に使用許可が与えられている状況となっている。
端末情報ファイル13は、各通信端末装置A1〜A3などに関する情報を格納する。
ソフトウエア無線機4は、管理端末装置1からの指示に応じて、無線機の機能として必要な通信ソフトウエアC1、C2をチャネル毎にLAN7を介して通信ソフトウエアサーバ3から取得(ダウンロード)して記憶し、記憶した通信ソフトウエアC1、C2を起動することで、チャネル毎に無線機として機能して無線通信を行う。
例えば、第1図では、ソフトウエア無線機4のチャネル1(CH1)は機能Aとして動作しており、チャネル2(CH2)は機能Bとして動作している。該当するチャネルのバンド、周波数、変調方式の設定は、無線情報ファイル11に設定されている。
ソフトウエア無線機4は、送信対象となる信号を電力増幅器5へ出力することで当該信号を電力増幅器5により増幅してアンテナ6から無線により送信し、アンテナ6により無線受信された信号を電力増幅器5を介して入力する。
各通信端末装置A1〜A3は、通信端末装置上で動作させる端末プログラムD1〜D3に応じて機能する。
通信端末装置A1では、電子メール送受信機能を有する端末プログラムD1が動作させられることで、メールサーバ2との間で電子メールを送受信する処理などを行う。
通信端末装置A2では、音声通信機能を有する端末プログラムD2が動作させられることで、音声データを送受信する処理を行う。具体例としては、通信端末装置A2では、LAN7を介して管理端末装置1から受信した端末情報ファイル13の内容を選択画面として表示し、人(ユーザ)により或いは自動的に使用する無線名が選択されて、LAN7を介してソフトウエア無線機4の該当チャネル(選択されたもの)との間で音声データを送受信することにより、音声通信端末として機能する。本例では、LAN7上の電文(音声データ)はインターネット電話(VoIP:Voice over IP)の形式であるが、ソフトウエア無線機4においてVoIPからアナログ音声へ変換して無線空間へ送出することで、アナログ音声を扱う無線機との通信を可能としている。
メールサーバ2は、通信端末装置A1〜A3からの電子メールを受信する機能と、通信端末装置A1〜A3への電子メールを送信する機能と、別の拠点への電子メールを送信する機能と、別の拠点からの電子メールを受信する機能を有している。
通信端末装置A1〜A3からの電子メールを受信する機能では、通信端末装置A1〜A3で作成された電子メールを受信する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
通信端末装置A1〜A3への電子メールを送信する機能では、通信端末装置A1〜A3からの要求に応じて、該当するユーザ宛ての電子メールを通信端末装置A1〜A3へ送信する。アプリケーションプロトコルとしては、例えば、一般的なPOP(Post Office Protocol)を使用することができる。
別の拠点への電子メールを送信する機能では、DNSレコード21の内容に基づいて、例えば、別の拠点への電子メールを通信ソフトウエアサーバ3宛てに送信する。また、通信ソフトウエアサーバ3を介さずに、別の拠点に設置されている次の転送先となるメールサーバ宛てに、ソフトウエア無線機4を介して、電子メールを送信する場合もある。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
別の拠点からの電子メールを受信する機能では、例えば、別の拠点に設置されているメールサーバから送信された電子メールを、通信ソフトウエアサーバ3から受信して保存する。また、通信ソフトウエアサーバ3を介さずに、別の拠点に設置されているメールサーバから送信された電子メールを受信して保存する場合もある。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
第4図には、メールサーバ2にDNSレコード21として格納されているAレコード22の情報内容の一例を示してある。
Aレコード22では、サーバ名と、IPアドレスが対応付けられて格納されている。Aレコード22を参照することで、サーバ名からサーバのIPアドレスを検索することが可能である。第4図の例では、サーバ名「MSERVER−B」に対応したメールサーバBのIPアドレスや、サーバ名「MSERVER−C」に対応したメールサーバCのIPアドレスや、サーバ名「SOFT−SERVER」に対応した通信ソフトウエアサーバ3のIPアドレスなどが検索可能である。
第7図には、メールサーバ2にDNSレコード21として格納されている改MXレコード23の情報内容の一例を示してある。
改MXレコード23では、ドメイン名と、次に転送する先となるメールサーバの名称(次転送メールサーバ名)が対応付けられて格納されている。第7図の例では、「SERVER−B」や「SERVER−C」といった電子メールの宛先ドメイン名に対応する次転送メールサーバ名として通信ソフトウエアサーバ3の名称「SOFT−SERVER」が設定されており、「SERVER−D」といった電子メールの宛先ドメイン名に対応する次転送メールサーバ名として当該宛先のメールサーバDの名称「MSERVER−D」が設定されている。
メールサーバ2では、改MXレコード23を参照して、例えば、電子メールの宛先ドメイン名が「SERVER−B」や「SERVER−C」である場合には、当該電子メールをソフトウエアサーバ3へ送信する。また、例えば、電子メールの宛先ドメイン名が「SERVER−D」である場合には、通信ソフトウエアサーバ3を介さずに、例えば従来と同様な方式により、当該電子メールをソフトウエア無線機4を介して送信する。
このように、本例のメールサーバ2では、例えば、電子メールの宛先ドメイン名が「SERVER−B」及び「SERVER−C」である場合には、従来ではソフトウエア無線機4を介して2通の電子メールが送信されていたのに対して、1通の電子メールのみが通信ソフトウエアサーバ3へ送信されることになる。
なお、改MXレコード23は、例えば、第5図に示されるMXレコード35内の次転送メールサーバ名を書き換えることで得ることもできる。本例では、「SERVER−B」及び「SERVER−C」について、宛先のサーバ名から別のサーバ名(通信ソフトウエアサーバ3の名称)へ書き換えている。この場合、本例では、書き換えている次転送メールサーバ名は1種類であるが、複数種類の書き換えが行われてもよい。
通信ソフトウエアサーバ3では、例えば、第11図に示される通信ソフトウエアサーバ52と比較して、無線ゲートウエイ機能31が追加されている。
無線ゲートウエイ機能31では、通信ソフトウエアサーバ3内に電子メールを保存する機能を有し、メールサーバ2との間で電子メールを送受信する処理や、ソフトウエア無線機4を介して電子メールを無線により送受信する処理を行う。
第6図には、改Aレコード34の情報内容の一例を示してある。
改Aレコード34では、サーバ名と、ソフトウエア無線機のIPアドレスが対応付けられて格納されている。第6図の例では、サーバ名「MSERVER−B」及びサーバ名「MSERVER−C」に対応して、ソフトウエア無線機4のチャネル1(CH1)のIPアドレス「192.168.XXX.151」が設定されている。
なお、改Aレコード34は、例えば、第4図に示されるAレコード22を書き換えることで得ることもできる。
第5図には、MXレコード35の情報内容の一例を示してある。
MXレコード35では、ドメイン名と、次に転送する先となるメールサーバの名称(次転送メールサーバ名)が対応付けられて格納されている。第5図の例では、「SERVER−B」や「SERVER−C」などといった電子メールの宛先ドメイン名に対応する次転送メールサーバ名として、宛先のメールサーバB、Cの名称である「MSERVER−B」や「MSERVER−C」が設定されている。
MXレコード35を参照することで、電子メールの宛先に付随しているドメイン名から、次に転送すべきメールサーバ名を検索することができる。例えば、電子メールの宛先が「BBB@SERVER−B.xx.xxx」でありドメイン名が「SERVER−B」である場合には、次に転送すべきメールサーバ名は「MSERVER−B」となる。
無線ゲートウエイ機能31を用いて、通信ソフトウエアサーバ3は、例えば、ソフトウエア無線機4を介して電子メールを送信する。
具体的には、通信ソフトウエアサーバ3では、メールサーバ2から電子メールを受信した場合に、改Aレコード34の内容を参照して、当該電子メールの宛先のサーバ名に対応して使用するソフトウエア無線機4のIPアドレスを取得し、取得したIPアドレスに対応したソフトウエア無線機4へ当該電子メールを送信する。この場合に、電子メールの宛先のサーバ名が異なっていても、使用するソフトウエア無線機4のIPアドレスが同一であれば、通信ソフトウエアサーバ3からの電子メールの送信は1回とすることにした。
なお、宛先に該当しない拠点において受信した電子メールを破棄するための情報については、例えば、送信元の通信ソフトウエアサーバ3又はソフトウエア無線機4により付加する。
また、本例では、通信ソフトウエアサーバ3内に無線ゲートウエイ機能31を備えたが、例えば、別の装置に無線ゲートウエイ機能を持たせてもよい。
第8図には、拠点Aに存在する通信端末装置A1により電子メールを作成して、その宛先を拠点Bと拠点Cにした場合における通信フローの一例を示してある。
(1)通信端末装置A1により電子メールを作成し、その宛先をB拠点に存在する無線通信システムのメールサーバBに対応したBBB(BBB@SERVER−B.xx.xxx)とC拠点に存在する無線通信システムのメールサーバCに対応したCCC(CCC@SERVER−C.xx.xxx)にする(処理T1)。
(2)通信端末装置A1において電子メールの送信操作を行う。
(3)通信端末装置A1からメールサーバA(メールサーバ2)へ電子メールが送信される(処理T2)。
(4)メールサーバAは、改MXレコード23の内容に基づいて、受信した電子メールの宛先BBB及び宛先CCCに対応する次転送メールサーバ名が「SOFT−SERVER」であることを認識する。
(5)次に、メールサーバAは、Aレコード22の内容に基づいて、サーバ名「SOFT−SERVER」のIPアドレス「192.168.XXX.101」を取得し、当該1Pアドレスに対応した通信ソフトウエアサーバA(通信ソフトウエアサーバ3)宛てに、受信した電子メールを送信する(処理T3)。
(6)通信ソフトウエアサーバAは、MXレコード35の内容に基づいて、受信した電子メールの宛先ドメイン名「SERVER−B」に対応する次転送メールサーバ名が「MSERVER−B」であることを認識する。
(7)次に、通信ソフトウエアサーバAは、改Aコード34の内容に基づいて、サーバ名「MSERVER−B」へ電子メールを送信するために使用するソフトウエア無線機4のIPアドレス(第6図の例では、「SR1−CH1」)を取得する。
(8)前記(6)及び前記(7)と同様にして、通信ソフトウエアサーバAは、もう1つの宛先ドメイン名「SERVER−C」へ電子メールを送信するために使用するソフトウエア無線機4のIPアドレス(第6図の例では、「SR1−CH1」)を取得する。
(9)そして、通信ソフトウエアサーバAは、取得したIPアドレスに対応したソフトウエア無線機4(本例では、チャネル1)を介して、拠点Bと拠点Cのソフトウエア無線機に向けて、メールサーバ2から受信した電子メールを1通送信する(処理T4)。
(10)ソフトウエア無線機4(本例では、チャネル1)は、通信ソフトウエアサーバAから入力される1通の電子メールを電力増幅器5及びアンテナ6を介して無線により送信する(処理T5)。
第9図には、上記のような拠点間における電子メール送信の様子の一例を示してある。
本例では、拠点Aに設置された無線通信システム41のソフトウエア無線機4から1通の電子メールが無線により送信され、この電子メールが拠点Bに設置された無線通信システム42のソフトウエア無線機及び拠点Cに設置された無線通信システム43のソフトウエア無線機により受信される。これらの拠点B、Cの無線通信システム42、43では、受信した電子メールについて、自己のメールサーバB、Cが宛先となっていることを認識して、これを処理する。なお、自己宛てではない電子メールを受信した拠点の無線通信システムでは、例えば、受信した電子メールを破棄する。
次に、電子メール送信の確認機能について説明する。
例えば、拠点間の通信が1対1である電子メール送信では、アプリケーションプロトコルであるSMTP等を使用して、送信元は、送信した電子メールが送信先の拠点へ届いたことを確認することができる。
これに対して、本例では、拠点間の通信が1対多であることから、これに対応した電子メール送信の確認機能を設けてある。
具体的には、通信ソフトウエアサーバ3に、電子メールが受信された場合にその送信元の通信ソフトウエアサーバに対して電子メールの受信完了通知を送信する機能を備えた。送信元の通信ソフトウエアサーバ或いはメールサーバなどでは、送信先からの受信完了通知を受信することで、電子メールが送信先の拠点へ届いたことを確認することができる。また、本例では、送信先となる複数の拠点から同時に受信完了通知が送信されることを防ぐために、各拠点からそれぞれ乱数に応じた待ち時間が経過した後に受信完了通知を送信する機能を備えた。
第10図には、拠点Bに存在する無線通信システムのソフトウエア無線機Bが他の拠点Aからの電子メールを受信して、受信した電子メールを拠点Bの通信ソフトウエアサーバBに保存するときにおける通信フローの一例を示してある。
(1)ソフトウエア無線機Bは、例えばチャネル1(CH1)で、電子メールのデータを受信する。
(2)次に、ソフトウエア無線機Bは、受信したデータを通信ソフトウエアサーバBへ送信する(処理T11)。
(3)電子メールを受信した通信ソフトウエアサーバBは、乱数によりランダムな待ち時間を発生させて、発生させた待ち時間が経過した後に、当該電子メールを受信したソフトウエア無線機のチャネル(CH)を介して、送信元の拠点Aの通信ソフトウエアサーバA或いはメールサーバAなどに対して受信完了通知を送信する(処理T12)。
(4)次に、通信ソフトウエアサーバBは、受信した電子メールをメールサーバBへ送信する(処理T13)。
(5)また、通信ソフトウエアサーバBは、受信した自己宛ての電子メールを保存し、通信端末装置A1〜A3からの要求に応じて保存内容を当該通信端末装置A1〜A3へ送信する。
以上のように、本例の無線通信システムでは、通信端末装置A1〜A3がソフトウエア無線機4のチャネルを使用して電子メールの送受信や音声通信を行う構成において、同一の電子メールを送信する場合に、1通の送信で、複数の場所への電子メールをこれら複数の場所へ送信することができる。例えば、2つの異なる場所に宛てられた電子メールについて、従来のようにメールサーバからソフトウエア無線機を介して2通の電子メールを送信する場合と比べて、本例では、1通の電子メールのみが送信され、処理の効率化を図ることができる。
また、本例の無線通信システムでは、このように1通の送信で複数箇所への電子メールを送信した場合においても、それぞれの宛先に電子メールが到着したか否かを、ランダムな時間で返ってくる受信完了通知により確認することができる。(First embodiment)
FIG. 1 shows a configuration example of a radio communication system according to an embodiment of the present invention.
The wireless communication system of this example is an example of a
The
The
The
The software defined
Each communication terminal device A1 to A3 stores terminal programs D1 to D3 in a memory. Examples of the terminal program include a terminal program D1 that executes processing related to electronic mail and a terminal program D2 that executes processing related to voice communication.
The configuration of the wireless communication system of this example will be described in detail.
The
FIG. 2 shows an example of the information content of the
In the
FIG. 3 shows an example of the information content of the wireless device
In the wireless device
For example, the radio name “HF-A1” is set in the CH number “1” of the software defined
The terminal information file 13 stores information related to the communication terminal apparatuses A1 to A3.
In response to an instruction from the
For example, in FIG. 1, channel 1 (CH1) of software defined
The software defined
Each communication terminal device A1 to A3 functions in accordance with terminal programs D1 to D3 that are operated on the communication terminal device.
In the communication terminal device A1, a terminal program D1 having an electronic mail transmission / reception function is operated to perform processing for transmitting / receiving electronic mail to / from the
In the communication terminal device A2, the terminal program D2 having a voice communication function is operated to perform processing for transmitting and receiving voice data. As a specific example, in the communication terminal device A2, the contents of the
The
The function of receiving e-mails from the communication terminal devices A1 to A3 receives e-mails created by the communication terminal devices A1 to A3. As the application protocol, for example, general SMTP can be used.
In the function of transmitting e-mails to the communication terminal devices A1 to A3, in response to requests from the communication terminal devices A1 to A3, e-mails addressed to the corresponding users are transmitted to the communication terminal devices A1 to A3. As an application protocol, for example, a general POP (Post Office Protocol) can be used.
In the function of transmitting an e-mail to another base, for example, an e-mail to another base is transmitted to the
In the function of receiving an e-mail from another base, for example, an e-mail transmitted from a mail server installed at another base is received from the
FIG. 4 shows an example of the information content of the
In the
FIG. 7 shows an example of information content of the revised MX record 23 stored as the
In the revised MX record 23, the domain name and the name of the mail server that is the next transfer destination (next transfer mail server name) are stored in association with each other. In the example of FIG. 7, the name “SOFT-SERVER” of the
In the
As described above, in the
The revised MX record 23 can also be obtained, for example, by rewriting the next transfer mail server name in the
In the
The
FIG. 6 shows an example of the information content of the revised
In the revised
The revised
FIG. 5 shows an example of information content of the
In the
By referring to the
Using the
Specifically, when the
Information for discarding an electronic mail received at a location that does not correspond to the destination is added by, for example, the
Further, in this example, the
FIG. 8 shows an example of a communication flow in the case where an electronic mail is created by the communication terminal device A1 existing at the base A and the destination is the base B and the base C.
(1) An electronic mail is created by the communication terminal device A1, and the destination exists at the BBB (BBB@SERVER-B.xxx.xxx) and the C base corresponding to the mail server B of the wireless communication system existing at the B base. CCC (CCC@SERVER-C.xxx.xxx) corresponding to the mail server C of the wireless communication system is set (process T1).
(2) An electronic mail transmission operation is performed in the communication terminal device A1.
(3) An electronic mail is transmitted from the communication terminal device A1 to the mail server A (mail server 2) (process T2).
(4) Based on the contents of the revised MX record 23, the mail server A recognizes that the next transfer mail server name corresponding to the destination BBB and the destination CCC of the received electronic mail is “SOFT-SERVER”.
(5) Next, the mail server A acquires the IP address “192.168..XXX.101” of the server name “SOFT-SERVER” based on the content of the
(6) Based on the content of the
(7) Next, the communication software server A, based on the contents of the revised
(8) In the same manner as in the above (6) and (7), the communication software server A uses the software defined
(9) Then, the communication software server A sends the
(10) The software defined radio 4 (
FIG. 9 shows an example of the state of e-mail transmission between bases as described above.
In this example, one e-mail is transmitted by radio from the software defined
Next, an e-mail transmission confirmation function will be described.
For example, in e-mail transmission in which communication between bases is one-to-one, the sender may confirm that the transmitted e-mail has arrived at the destination base by using application protocol SMTP or the like. it can.
On the other hand, in this example, since there is a one-to-many communication between bases, an e-mail transmission confirmation function corresponding to this is provided.
Specifically, the
In FIG. 10, the software defined radio B of the wireless communication system existing at the base B receives the electronic mail from the other base A, and stores the received electronic mail in the communication software server B of the base B. An example of the communication flow at the time is shown.
(1) The software defined radio B receives e-mail data on channel 1 (CH1), for example.
(2) Next, the software defined radio B transmits the received data to the communication software server B (process T11).
(3) The communication software server B that has received the e-mail generates a random waiting time by a random number, and after the generated waiting time has elapsed, the channel (CH of the software defined radio that has received the e-mail ), A reception completion notification is transmitted to the communication software server A or the mail server A of the transmission base A (process T12).
(4) Next, the communication software server B transmits the received electronic mail to the mail server B (process T13).
(5) Moreover, the communication software server B preserve | saves the received e-mail addressed to self, and transmits the preservation | save content to the said communication terminal device A1-A3 according to the request | requirement from communication terminal device A1-A3.
As described above, in the wireless communication system of the present example, the communication terminal apparatuses A1 to A3 transmit the same electronic mail in a configuration in which transmission and reception of electronic mail and voice communication are performed using the channel of the software defined
Further, in the wireless communication system of this example, even when e-mails are transmitted to a plurality of places by one transmission as described above, whether or not the e-mails have arrived at each destination is returned in a random time. This can be confirmed by a reception completion notification.
(第2実施例)
第14図には、本発明の一実施例に係る無線通信システムの構成例を示してある。
本例の無線通信システムは、管理端末装置101と、メールサーバ102と、通信ソフトウエアサーバ103と、ソフトウエア無線機104と、複数の通信端末装置A11〜A1mと、これらを接続するネットワークの一例であるLAN107と、ソフトウエア無線機104に備えられた電力増幅器105及びアンテナ106から構成されている。
管理端末装置101は、無線情報ファイル111と、無線機使用状況ファイル112と、端末情報ファイル113をメモリに記憶している。
メールサーバ102は、無線名選択機能121を有しており、宛先グループ情報122をメモリに記憶しており、また、電子メールファイル123をメモリに記憶する機能を有している。
通信ソフトウエアサーバ103は、複数であるn個の異なる機能のそれぞれについて通信ソフトウエアE1〜Enをメモリに記憶している。
ソフトウエア無線機104は、通信ソフトウエアサーバ103からLAN107を介して提供される通信ソフトウエアC11、C12をメモリに記憶する機能を有している。本例のソフトウエア無線機104では、2つのチャネル(CH)分の通信ソフトウエアC11、C12を記憶する。
各通信端末装置A11〜A1mは、端末プログラムF1〜Fmをメモリに記憶している。端末プログラムとしては、例えば、電子メールに関する処理を実行する端末プログラムF1、F2や、音声通信に関する処理を実行する端末プログラムFmなどがある。
本例の無線通信システムの構成を詳しく説明する。
管理端末装置101は、無線情報ファイル111を作成及び保存する機能と、無線機使用状況ファイル112を管理する機能と、端末情報ファイル113を管理する機能を有している。
第15図には、無線情報ファイル111の情報内容の一例を示してある。
本例の無線情報ファイル111では、無線名と、無線通信システムで使用する運用方式と、使用するバンドと、使用する周波数と、使用する変調方式が対応付けられて格納されている。運用方式は、ソフトウエア無線機104により通信するときに必要な通信ソフトウエアC11、C12を起動する際に用いられる情報である。無線名は、「運用方式、バンド、周波数、変調方式」等の組み合わせ毎に、入力者により任意に付けられる名称である。
第16図には、無線機使用状況ファイル112の情報内容の一例を示してある。
本例の無線機使用状況ファイル112では、ソフトウエア無線機番号と、チャネル番号(CH番号)と、設定済み無線名と、端末使用状況が対応付けられて格納されている。
例えば、ソフトウエア無線機番号が「1−1」であるソフトウエア無線機104のCH番号「1」には、無線名「メールA1」が設定されており、メールサーバA(メールサーバ102)に使用許可が与えられている状況となっている。また、ソフトウエア無線機番号が「1−1」であるソフトウエア無線機104のCH番号「2」には、無線名「音声B2」が設定されており、通信端末装置A13に使用許可が与えられている状況となっている。
端末情報ファイル113は、各通信端末装置A11〜A1mなどに関する情報を格納する。
ソフトウエア無線機104は、管理端末装置101からの指示に応じて、無線機の機能として必要な通信ソフトウエアC11、C12をチャネル毎にLAN107を介して通信ソフトウエアサーバ103から取得(ダウンロード)して記憶し、記憶した通信ソフトウエアC11、C12を起動することで、チャネル毎に無線機として機能して無線通信を行う。
例えば、第21図では、ソフトウエア無線機133のチャネル1(CH1)は運用方式「メールA1」として動作しており、チャネル2(CH2)は運用方式「音声B2」として動作している。また、第14図では、ソフトウエア無線機104のチャネル1(CH1)は運用方式「メールA1」として動作しており、チャネル2(CH2)は運用方式「メールA2」として動作している。該当するチャネルのバンド、周波数、変調方式の設定は、無線情報ファイル111に設定されている。
ソフトウエア無線機104は、送信対象となる信号を電力増幅器105へ出力することで当該信号を電力増幅器105により増幅してアンテナ106から無線により送信し、アンテナ106により無線受信された信号を電力増幅器105を介して入力する。
各通信端末装置A11〜A1mは、通信端末装置上で動作させる端末プログラムF1〜Fmに応じて機能する。
通信端末装置A1mでは、音声通信機能を有する端末プログラムFmが動作させられることで、音声データを送受信する処理を行う。具体例としては、通信端末装置A1mでは、LAN107を介して管理端末装置101から受信した端末情報ファイル113の内容を選択画面として表示し、人(ユーザ)により或いは自動的に使用する無線名が選択されて、LAN107を介してソフトウエア無線機104の該当チャネル(選択されたもの)との間で音声データを送受信することにより、音声通信端末として機能する。
第17図には、通信端末装置A1mにおける音声通信に関する無線名選択画面(端末情報ファイル113の内容)の一例を示してある。この画面では、無線名と使用状況との対応が示される。使用状況として「設定済み」が示された無線名は現在においてソフトウエア無線機104で動作しているものであり、使用状況として「使用可」が示された無線名はソフトウエア無線機104に設定することが可能なものである。
通信端末装置A11、A12は、電子メールの作成機能や、送信に使用する無線名の選択機能や、送信操作機能や、受信電子メールの表示機能などを有している。
通信端末装置A11、A12では、電子メール送受信機能を有する端末プログラムF1、F2が動作させられることで、メールサーバ102との間で電子メールを送受信する処理などを行う。具体例としては、通信端末装置A11、A12では、LAN107を介して管理端末装置101から受信した端末情報ファイル113の内容を選択画面として表示し、人(ユーザ)により或いは自動的に使用する無線名が選択されて、LAN107を介してソフトウエア無線機104の該当チャネル(選択されたもの)との間で電子メールデータを送受信することにより、電子メール通信端末として機能する。
第18図には、通信端末装置A11、A12における電子メール通信に関する無線名選択画面(端末情報ファイル113の内容)の一例を示してある。この画面では、無線名が示される。
メールサーバ102は、通信端末装置A11〜A1mからの電子メールを受信する機能と、通信端末装置A11〜A1mへの電子メールを送信する機能と、別の拠点への電子メールを送信する機能と、別の拠点からの電子メールを受信する機能を有している。
通信端末装置A11〜A1mからの電子メールを受信する機能では、通信端末装置A11〜A1mで作成された電子メールを受信する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
通信端末装置A11〜A1mへの電子メールを送信する機能では、通信端末装置A11〜A1mからの要求に応じて、該当するユーザ宛ての電子メールを通信端末装置A11〜A1mへ送信する。アプリケーションプロトコルとしては、例えば、一般的なPOPを使用することができる。
別の拠点への電子メールを送信する機能では、別の拠点に設置されている次の転送先となるメールサーバ宛てに、ソフトウエア無線機104を介して、電子メールを送信する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
別の拠点からの電子メールを受信する機能では、例えば、別の拠点に設置されているメールサーバから送信された電子メールを受信して保存する。アプリケーションプロトコルとしては、例えば、一般的なSMTPを使用することができる。
また、メールサーバ102は、宛先グループ情報122を記憶して保存している。
第19図には、宛先グループ情報122のファイルの内容の一例を示してある。宛先グループ情報122では、無線名と宛先グループ番号との対応が格納されている。
このように、本例では、電子メールで使用する無線名を、送信先によってグループ分けしてある。第19図の例では、無線名「メールA1」及び無線名「メールA2」をグループ(宛先グループ番号)1に割り当ててあり、無線名「メールC1」をグループ(宛先グループ番号)2に割り当ててある。
なお、運用方式により宛先を決定することが可能な場合には、同様に、運用方式をグループ分けすることも可能である。
また、メールサーバ102は、通信端末装置A11〜A1mにより選択された無線名が電子メール送信で既に使用中である場合には、宛先グループ情報122に基づいて、通信端末装置A11〜A1mにより選択された無線名と同一のグループに属する他の無線名を検索して使用する機能を有している。これにより、メールサーバ102では、通信端末装置A11〜A1mにより選択された無線名が使用中であっても、同一の宛先へ送信することが可能な他の無線名を選択することができ、当該他の無線名に該当するソフトウエア無線機104に対して電子メール送信を行うことで、空いている無線機のチャネルを使用した電子メールの送信が可能である。
第20図には、通信端末装置A11、A12から電子メールを送信する場合における通信フローの一例を示してある。
(1)通信端末装置A11により電子メール1を作成し、そして、電子メール送信が可能な無線名の中から「メールA1」を選択し、送信操作を行う(処理T101)。
(2)通信端末装置A11からメールサーバAへ電子メール1が送信される。
(3)メールサーバAは、別の拠点に設置してあるメールサーバ宛てに、ソフトウエア無線機1−1を介して、電子メール1を送信する。
(4)また、通信端末装置A12により電子メール2を作成し、そして、電子メール送信が可能な無線名の中から「メールA1」を選択し、送信操作を行う(処理T102)。
(5)通信端末装置A12からメールサーバAへ電子メール2が送信される。
(6)メールサーバAは、ソフトウエア無線機1−1が無線名「メールA1」による電子メール1の送信中である場合には、宛先グループ情報122の登録内容の中から、無線名「メールA1」と同じグループに属する他の無線名を検索する。
(7)そして、メールサーバAは、無線名「メールA1」と同じグループに属する他の無線名「メールA2」が設定されているソフトウエア無線機1−2へ電子メール2を送信する。なお、ソフトウエア無線機1−1、1−2は、各電子メール1、2の送信が完了したときには、その旨を示す送信完了通知をメールサーバAへ送信する。
ここで、本例では、ソフトウエア無線機1−1とソフトウエア無線機1−2とは異なる無線機であるとしたが、例えば、これらが同一の無線機であってもよく、つまり、同一の無線機の異なるチャネルが同一のグループに割り当てられて使用されてもよい。
以上のように、本例の無線通信システムでは、通信端末装置A11〜A1mがソフトウエア無線機104のチャネルを使用して電子メールの送受信や音声通信を行う構成において、複数の電子メールを送信する場合に、使用を希望する無線機のチャネルが重なった場合には、その代わりに、代用となる使用可能な無線機の空きチャネルを選択することにより、円滑な電子メールの送信が可能となる。例えば、複数の電子メールを送信するときに無駄に使用されない無線機のチャネルが発生するようなことを防止することができ、無線機の空きチャネルを有効に使用することができる。
ここで、本発明に係る無線通信システムや各装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々な装置やシステムとして提供することも可能である。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
また、本発明に係る無線通信システムや各装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがROM(Read Only Memory)に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー(登録商標)ディスクやCD(Compact Disc)−ROM等のコンピュータにより読み取り可能な記録媒体や当該プログラム(自体)として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。(Second embodiment)
FIG. 14 shows a configuration example of a radio communication system according to an embodiment of the present invention.
The wireless communication system of this example is an example of a
The
The
The
The software defined
Each of the communication terminal devices A11 to A1m stores terminal programs F1 to Fm in a memory. Examples of the terminal program include terminal programs F1 and F2 that execute processing related to electronic mail, and a terminal program Fm that executes processing related to voice communication.
The configuration of the wireless communication system of this example will be described in detail.
The
FIG. 15 shows an example of the information content of the
In the wireless information file 111 of this example, a wireless name, an operation method used in the wireless communication system, a band to be used, a frequency to be used, and a modulation method to be used are stored in association with each other. The operation method is information used when starting the communication software C11 and C12 necessary when communicating with the software defined
FIG. 16 shows an example of information contents of the wireless device
In the wireless device
For example, the radio name “mail A1” is set in the CH number “1” of the software defined
The terminal information file 113 stores information regarding each of the communication terminal devices A11 to A1m.
The software defined
For example, in FIG. 21, channel 1 (CH1) of software defined
The software defined
Each of the communication terminal devices A11 to A1m functions according to terminal programs F1 to Fm that are operated on the communication terminal device.
In the communication terminal device A1m, the terminal program Fm having a voice communication function is operated to perform processing for transmitting and receiving voice data. As a specific example, in the communication terminal device A1m, the contents of the terminal information file 113 received from the
FIG. 17 shows an example of a radio name selection screen (contents of the terminal information file 113) regarding voice communication in the communication terminal device A1m. This screen shows the correspondence between the wireless name and the usage status. The wireless name indicated as “used” as the usage status is currently operating on the software defined
The communication terminal devices A11 and A12 have an e-mail creation function, a radio name selection function used for transmission, a transmission operation function, a received e-mail display function, and the like.
In the communication terminal devices A11 and A12, terminal programs F1 and F2 having an electronic mail transmission / reception function are operated to perform processing for transmitting and receiving electronic mail to and from the
FIG. 18 shows an example of a radio name selection screen (contents of the terminal information file 113) related to electronic mail communication in the communication terminal devices A11 and A12. On this screen, the wireless name is displayed.
The
The function of receiving e-mails from the communication terminal devices A11 to A1m receives e-mails created by the communication terminal devices A11 to A1m. As the application protocol, for example, general SMTP can be used.
In the function of transmitting e-mails to the communication terminal devices A11 to A1m, the e-mail addressed to the corresponding user is transmitted to the communication terminal devices A11 to A1m in response to requests from the communication terminal devices A11 to A1m. As the application protocol, for example, a general POP can be used.
In the function of transmitting an e-mail to another site, the e-mail is transmitted via the software defined
In the function of receiving an e-mail from another base, for example, an e-mail transmitted from a mail server installed in another base is received and stored. As the application protocol, for example, general SMTP can be used.
The
FIG. 19 shows an example of the contents of the
As described above, in this example, the wireless names used in the e-mail are grouped according to the transmission destination. In the example of FIG. 19, the wireless name “mail A1” and the wireless name “mail A2” are assigned to group (destination group number) 1, and the wireless name “mail C1” is assigned to group (destination group number) 2. is there.
If the destination can be determined by the operation method, the operation methods can be similarly grouped.
In addition, the
FIG. 20 shows an example of a communication flow in the case where an electronic mail is transmitted from the communication terminal devices A11 and A12.
(1) The
(2) The
(3) The mail server A transmits the
(4) Further, the communication terminal device A12 creates the
(5) The
(6) When the software defined radio 1-1 is transmitting the
(7) Then, the mail server A transmits the
Here, in this example, the software defined radio 1-1 and the software defined radio 1-2 are different radios. For example, these may be the same radio, that is, the same radio Different radio channels may be assigned to the same group and used.
As described above, in the wireless communication system of this example, the communication terminal apparatuses A11 to A1m transmit a plurality of electronic mails in a configuration in which transmission / reception of electronic mails and voice communication are performed using the channel of the software defined
Here, the configurations of the wireless communication system and each device according to the present invention are not necessarily limited to those described above, and various configurations may be used. The present invention can also be provided as, for example, a method or method for executing the processing according to the present invention, a program for realizing such a method or method, or a recording medium for recording the program. It is also possible to provide various devices and systems.
The application field of the present invention is not necessarily limited to the above-described fields, and the present invention can be applied to various fields.
In addition, as various types of processing performed in the wireless communication system and each device according to the present invention, for example, the processor executes a control program stored in a ROM (Read Only Memory) in hardware resources including a processor and a memory. The configuration controlled by doing so may be used, and for example, each functional means for executing the processing may be configured as an independent hardware circuit.
Further, the present invention can be grasped as a computer-readable recording medium such as a floppy (registered trademark) disk or a CD (Compact Disc) -ROM storing the control program, or the program (itself). The processing according to the present invention can be performed by inputting the program from the recording medium to the computer and causing the processor to execute the program.
以上説明したように、本発明に係る無線通信システムによると、通信端末装置により生成したメールデータをメールサーバを介して無線機から無線により送信するに際して、例えばメールサーバや通信部の設定内容(記憶内容)に応じて、当該メールデータが複数の異なる場所の宛先へ宛てられたものである場合においても、これら複数の宛先についてまとめて1通のメールデータがメールサーバから通信部へ送信され、これら複数の宛先についてまとめて1通のメールデータが通信部から無線機へ送信されて、これら複数の宛先についてまとめて1通のメールデータが無線機から無線により送信されることにより、同一のメールデータを1回の送信で複数の異なる場所の宛先へ送信することができる。
また、本発明に係る無線通信システムによると、メールデータを無線送信するために指定されたチャネルが無線機により使用中である場合には、同一の送信先が対応付けられた他のチャネルを検索して、当該他のチャネルを使用して無線機から当該メールデータを無線送信するようにしたため、例えば、複数のメールデータを送信する場合に、指定されたチャネルが重なったようなときにおいても、無線機の空きチャネルを使用してメールデータを送信することにより、空きチャネルを有効に利用して、円滑なメールデータの無線送信を実現することができる。As described above, according to the wireless communication system according to the present invention, when the mail data generated by the communication terminal device is wirelessly transmitted from the wireless device via the mail server, for example, the setting contents (memory of the mail server and the communication unit) Depending on the content, even if the mail data is addressed to a plurality of different destinations, one mail data is collectively sent from the mail server to the communication unit for the plurality of destinations. One mail data is collectively transmitted from a communication unit to a wireless device for a plurality of destinations, and one mail data is collectively transmitted from the wireless device to the same mail data for the plurality of destinations. Can be sent to multiple destinations in a single transmission.
Also, according to the wireless communication system of the present invention, when a channel designated for wirelessly transmitting mail data is being used by a wireless device, another channel associated with the same destination is searched. Then, since the mail data is wirelessly transmitted from the wireless device using the other channel, for example, when transmitting a plurality of mail data, even when the designated channels overlap, By transmitting mail data using an empty channel of a wireless device, smooth transmission of mail data can be realized by effectively using an empty channel.
Claims (2)
前記メールサーバ及び前記ソフトウエア無線機との間でメールデータを通信する通信部を備え、
前記通信端末装置は、前記ソフトウエア無線機による無線通信を介して接続される1つ又は複数の他のシステムの装置を宛先とする宛先情報を有するメールデータを生成する手段と、前記生成されたメールデータを前記メールサーバへ送信する手段を有し、
前記メールサーバは、宛先情報と転送先との対応を記憶する手段と、前記通信端末装置からのメールデータを受信する手段と、前記記憶された内容に基づいて前記受信されたメールデータの宛先情報に対応して転送先として前記通信部が記憶されている場合に前記メールデータを前記通信部へ送信することにより前記通信端末装置により生成されるメールデータの宛先情報が複数の異なるシステムの装置の宛先情報を含む場合においてもこれら複数の宛先情報のそれぞれに対応する転送先を前記通信部とすることが記憶されている場合にはこれら複数の宛先情報について1通のメールデータのみを前記通信部へ送信する手段を有し、
前記通信部は、前記メールサーバからのメールデータを受信する手段と、前記受信されたメールデータを前記ソフトウエア無線機へ送信する手段を有し、
前記ソフトウエア無線機は、前記通信部からのメールデータを受信する手段と、前記受信されたメールデータを無線により送信する手段を有する、
ことを特徴とし、
前記通信端末装置により生成されるメールデータの宛先情報が複数の異なるシステムの装置の宛先情報を含む場合においてもこれら複数の宛先情報のそれぞれに対応する転送先を前記通信部とすることが記憶されている場合には同一のメールデータを1回の送信で複数の異なるシステムの装置に対して無線送信する無線通信システム。In a wireless communication system that wirelessly transmits mail data generated by a communication terminal device from a software defined radio via a mail server,
A communication unit that communicates mail data between the mail server and the software defined radio,
The communication terminal device generates mail data having destination information addressed to a device of one or more other systems connected via wireless communication by the software defined radio, and the generated Means for transmitting mail data to the mail server;
The mail server includes means for storing correspondence between destination information and a transfer destination, means for receiving mail data from the communication terminal device, and destination information of the received mail data based on the stored contents. When the communication unit is stored as a transfer destination corresponding to the mail address, the mail data is transmitted to the communication unit, and the destination information of the mail data generated by the communication terminal device is a plurality of different system devices. Even when the destination information is included, when it is stored that the transfer destination corresponding to each of the plurality of destination information is the communication unit, only one piece of mail data is stored for the plurality of destination information. Having means to transmit to
The communication unit has means for receiving mail data from the mail server, and means for transmitting the received mail data to the software defined radio,
The software defined radio has means for receiving mail data from the communication unit, and means for wirelessly transmitting the received mail data.
It is characterized by
Even when the destination information of the mail data generated by the communication terminal device includes the destination information of a plurality of devices of different systems, it is stored that the transfer destination corresponding to each of the plurality of destination information is the communication unit. A wireless communication system that wirelessly transmits the same mail data to a plurality of different system devices in one transmission.
前記通信端末装置は、メールデータを生成する手段と、前記ソフトウエア無線機により他のシステムの装置に対してメールデータを無線送信するために使用されるチャネルを識別するチャネル識別情報を指定する手段と、前記生成されたメールデータ及び前記指定されたチャネル識別情報を前記メールサーバへ送信する手段を有し、
前記メールサーバは、チャネル識別情報と送信先との対応を記憶する手段と、前記通信端末装置からのメールデータ及びチャネル識別情報を受信する手段と、前記記憶された内容に基づいて前記受信されたチャネル識別情報により識別されるチャネルが対応するソフトウエア無線機により非使用中である場合には当該チャネルが使用されるように当該対応するソフトウエア無線機へ前記メールデータを送信する一方前記受信されたチャネル識別情報により識別されるチャネルが対応するソフトウエア無線機により使用中である場合には当該チャネル識別情報と同一の送信先が対応付けられた他のチャネル識別情報を検索して当該検索されたチャネル識別情報により識別されるチャネルが使用されるように対応するソフトウエア無線機へ前記メールデータを送信する手段を有し、
前記ソフトウエア無線機は、前記メールサーバからのメールデータを受信する手段と、チャネルを使用して前記受信されたメールデータを無線により送信する手段を有する、
ことを特徴とする無線通信システム。In the wireless communication system according to claim 1,
Means for generating mail data; means for specifying channel identification information for identifying a channel used for wirelessly transmitting mail data to an apparatus of another system by the software defined radio; And means for transmitting the generated mail data and the designated channel identification information to the mail server,
The mail server is configured to store a correspondence between channel identification information and a transmission destination, a means to receive mail data and channel identification information from the communication terminal device, and the received based on the stored contents. When the channel identified by the channel identification information is not used by the corresponding software defined radio, the mail data is transmitted to the corresponding software defined radio so that the corresponding channel is used, while the received data is received. If the channel identified by the identified channel identification information is being used by the corresponding software defined radio, search for other channel identification information associated with the same transmission destination as the channel identification information and perform the retrieval. To the corresponding software defined radio so that the channel identified by the identified channel identification information is used. And means for transmitting the Rudeta,
The software defined radio has means for receiving mail data from the mail server, and means for wirelessly transmitting the received mail data using a channel.
A wireless communication system.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005150520 | 2005-05-24 | ||
| JP2005150520 | 2005-05-24 | ||
| PCT/JP2006/310284 WO2006126558A1 (en) | 2005-05-24 | 2006-05-17 | Radio communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2006126558A1 JPWO2006126558A1 (en) | 2008-12-25 |
| JP4549390B2 true JP4549390B2 (en) | 2010-09-22 |
Family
ID=37451983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007517848A Expired - Fee Related JP4549390B2 (en) | 2005-05-24 | 2006-05-17 | Wireless communication system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4549390B2 (en) |
| WO (1) | WO2006126558A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62216561A (en) * | 1985-12-18 | 1987-09-24 | ブリテイシユ・テレコミユニケ−シヨンズ・パブリツク・リミテツド・カンパニ | Communication route setting method and device |
| WO2000014987A1 (en) * | 1998-09-08 | 2000-03-16 | Tenzing,Inc. | Communications system for aircraft |
| JP2001094598A (en) * | 1999-09-20 | 2001-04-06 | Canon Inc | Server device, server node device, client node device, and network system |
-
2006
- 2006-05-17 JP JP2007517848A patent/JP4549390B2/en not_active Expired - Fee Related
- 2006-05-17 WO PCT/JP2006/310284 patent/WO2006126558A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62216561A (en) * | 1985-12-18 | 1987-09-24 | ブリテイシユ・テレコミユニケ−シヨンズ・パブリツク・リミテツド・カンパニ | Communication route setting method and device |
| WO2000014987A1 (en) * | 1998-09-08 | 2000-03-16 | Tenzing,Inc. | Communications system for aircraft |
| JP2001094598A (en) * | 1999-09-20 | 2001-04-06 | Canon Inc | Server device, server node device, client node device, and network system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2006126558A1 (en) | 2006-11-30 |
| JPWO2006126558A1 (en) | 2008-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7464141B2 (en) | Method and system for associating related messages of different types | |
| WO2008065695A1 (en) | Server management program, mail server management program, server management system, and server management method | |
| US9549033B2 (en) | System and method for delivering push content to a mobile device | |
| KR101490266B1 (en) | Terminal and method for storing and retrieving messages in a converged ip messaging service | |
| JP3434209B2 (en) | Communication tool use status transmission method, server device, client terminal device, and program recording medium thereof | |
| CN107241378B (en) | Apparatus and method for unified data networking across heterogeneous networks and storage medium | |
| CN103339976B (en) | The method and apparatus of the local gateway assignment in wireless network | |
| JP2010049526A (en) | Mobile electronic apparatus, content playback device, content acquisition method, content whereabouts notification method, content acquisition program, content whereabouts notification method, and content use system | |
| JP2001134508A (en) | Message processing device, message processing system and message processing method | |
| US7543028B2 (en) | Electronic mail distribution method, communications terminal, and server device | |
| JP4549390B2 (en) | Wireless communication system | |
| EP1571793A2 (en) | Method and device for managing stored messages | |
| JP4356914B2 (en) | Broadcast transmission apparatus, broadcast transmission method, program, and recording medium | |
| JP4093008B2 (en) | Network telephone system and program | |
| US20120110133A1 (en) | File transmitting apparatus, file transmitting method, and file transmitting program | |
| JP2009200999A (en) | Mail system, server device, mail management method, program, and recording medium | |
| JP2930925B1 (en) | Email network system | |
| JP2003186802A (en) | Method and system for mail exchange | |
| JP5573586B2 (en) | Mail address management system, mail address management method, and mail server | |
| JP3908605B2 (en) | E-mail transfer / delivery method and apparatus | |
| KR20200111444A (en) | Communication system of local wireless network and method for the same | |
| KR100656360B1 (en) | Internet fax service method using open API | |
| JP4624088B2 (en) | Information communication system and information communication method of the information communication system | |
| JP2014010757A (en) | Information processing apparatus, program, and information processing method | |
| JP2004086500A (en) | Communication terminal, program and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20100629 |
|
| 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: 20100706 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4549390 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: 20130716 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140716 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |