[go: up one dir, main page]

JP4549390B2 - Wireless communication system - Google Patents

Wireless communication system Download PDF

Info

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
mail
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
Application number
JP2007517848A
Other languages
Japanese (ja)
Other versions
JPWO2006126558A1 (en
Inventor
一夫 岡嶋
節夫 阿部
利明 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Kokusai Denki Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc, Kokusai Denki Electric Inc filed Critical Hitachi Kokusai Electric Inc
Publication of JPWO2006126558A1 publication Critical patent/JPWO2006126558A1/en
Application granted granted Critical
Publication of JP4549390B2 publication Critical patent/JP4549390B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message 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通の電子メールを送信することとなり、空きチャネルを十分に利用することができない。
特開2002−269008号公報
(First background art)
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 management terminal device 1, a mail server 51, a communication software server 52, a software wireless device 4, and communication terminal devices A 1 to A 3 that are connected to a LAN (Local Area Network) 7. It is connected and configured. The software defined radio 4 includes a power amplifier 5 and an antenna 6.
The mail server 51 stores a DNS (Domain Name System) record 61 and the electronic mail file 24. This DNS record 61 is composed of an A record similar to that shown in FIG. 4 and an MX record similar to that shown in FIG.
The communication software server 52 stores communication software B1 to Bn corresponding to each of a plurality of functions.
The mail server 51 has a function of receiving e-mails from the communication terminal apparatuses A1 to A3, a function of transmitting e-mails to the communication terminal apparatuses A1 to A3, a function of transmitting e-mails to another base, It has a function to receive e-mails from other locations.
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 DNS record 61 that is normally used. 4 to send an e-mail. As the application protocol, for example, general SMTP (Simple Mail Transfer Protocol) can be used.
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 DNS record 61, the mail server A transmits an e-mail to the mail server B installed at the site B corresponding to the destination BBB (process T23). Since the transmission is to the other base B, the transmission is via the software radio 4.
(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 software radio 4.
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 radio 4 of the wireless communication system 71 installed at the site A to each of the sites B and C, and an email addressed to the site B is installed at the site B. Received by the software radio of the wireless communication system 72, and an e-mail addressed to the base C is received by the software radio of the radio communication system 73 installed at the base C.
(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 management terminal device 101, a mail server 131, a communication software server 132, a software radio 133, and communication terminal devices A11 to A1m connected via a LAN 107. It is configured. The software defined radio 133 includes a power amplifier 105 and an antenna 106.
The mail server 131 stores an electronic mail file 123.
The communication software server 132 stores communication software G1 to Gn corresponding to each of a plurality of functions (for example, mail A, voice B,...).
The software defined radio 133 stores communication software C21 and C22 corresponding to a plurality of functions (for example, mail A and voice B).
The mail server 131 has a function of receiving e-mails from the communication terminal apparatuses A11 to A1m, a function of transmitting e-mails to the communication terminal apparatuses A11 to A1m, a function of transmitting e-mails to another base, It has a function to receive e-mails from other locations.
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 machine 133. As the application protocol, for example, general SMTP can be used.
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 electronic mail 1 is created by the communication terminal device A11, and “mail A1” is selected from the wireless names capable of electronic mail transmission, and a transmission operation is performed (process T111). FIG. 18 shows an example of a radio name selection screen of the communication terminal device (e-mail).
(2) The electronic mail 1 is transmitted from the communication terminal device A11 to the mail server A.
(3) The mail server A transmits the electronic mail 1 to the mail server installed at another base via the software defined radio.
(4) In addition, the electronic mail 2 is created by the communication terminal device A12, and “mail A1” is selected from the wireless names capable of electronic mail transmission, and a transmission operation is performed (process T112).
(5) The e-mail 2 is transmitted from the communication terminal device A12 to the mail server A.
(6) The mail server A waits for the transmission of the electronic mail 2 until the transmission of the electronic mail 1 with the wireless name “mail A1” is completed by the software defined radio (processing T113).
(7) Then, after the transmission of the electronic mail 1 is completed, the mail server A transmits the electronic mail 2 via the software defined radio. When the transmission of the e-mails 1 and 2 is completed, the software defined radio transmits a transmission completion notification to that effect to the mail server A.
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.
JP 2002-269008 A

本発明は、上記のような従来の事情(第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 management terminal device 1, a mail server 2, a communication software server 3, a software wireless device 4, a plurality of communication terminal devices A1 to A3, and a network connecting them. And a power amplifier 5 and an antenna 6 provided in the software defined radio 4.
The management terminal device 1 stores a wireless information file 11, a wireless device usage status file 12, and a terminal information file 13 in a memory.
The mail server 2 stores a DNS record 21 including an A (Address) record 22 and a modified MX (Mail eXchange) record 23 in a memory, and has a function of storing an electronic mail file 24 in the memory. .
The communication software server 3 has a wireless gateway function. As this function, the communication software server 3 has a function of storing an e-mail file 32 in a memory, and also includes a modified A (Address) record 34 and MX (Mail eXchange). ) A DNS record 33 consisting of records 35 is stored in the memory. Further, the communication software server 3 stores communication software B1 to Bn in a memory for each of a plurality of n different functions.
The software defined radio 4 has a function of storing communication software C1 and C2 provided from the communication software server 3 via the LAN 7 in a memory. The software defined radio 4 in this example stores communication software C1 and C2 for two channels (CH).
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 management terminal device 1 has a function of creating and storing the wireless information file 11, a function of managing the wireless device usage status file 12, and a function of managing the terminal information file 13.
FIG. 2 shows an example of the information content of the wireless information file 11.
In the wireless information file 11 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 C1 and C2 necessary when communicating with the software defined radio 4. The wireless name is a name arbitrarily given by the input person for each combination of “operation method, band, frequency, modulation method” and the like.
FIG. 3 shows an example of the information content of the wireless device usage status file 12.
In the wireless device usage status file 12 of this example, the software wireless device number, the channel number (CH number), the set wireless name, and the usage status are stored in association with each other.
For example, the radio name “HF-A1” is set in the CH number “1” of the software defined radio 4 having the software defined radio number “1-1”, and the mail server A (mail server 2). Has been granted permission to use. Further, the radio name “VHF-B2” is set in the CH number “2” of the software defined radio 4 having the software defined radio number “1-1”, and the communication terminal apparatus A2 is permitted to use it. The situation is given.
The terminal information file 13 stores information related to the communication terminal apparatuses A1 to A3.
In response to an instruction from the management terminal device 1, the software defined radio 4 acquires (downloads) the communication software C1 and C2 necessary for the function of the radio from the communication software server 3 via the LAN 7 for each channel. By starting the stored communication software C1 and C2, the wireless communication is performed by functioning as a wireless device for each channel.
For example, in FIG. 1, channel 1 (CH1) of software defined radio 4 operates as function A, and channel 2 (CH2) operates as function B. Settings of the band, frequency, and modulation method of the corresponding channel are set in the wireless information file 11.
The software defined radio 4 outputs a signal to be transmitted to the power amplifier 5, amplifies the signal by the power amplifier 5, transmits the signal wirelessly from the antenna 6, and receives the signal wirelessly received by the antenna 6 as a power amplifier 5 to input.
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 mail server 2.
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 terminal information file 13 received from the management terminal device 1 via the LAN 7 are displayed as a selection screen, and a radio name to be used is selected by a person (user) or automatically. Then, by transmitting / receiving audio data to / from the corresponding channel (selected one) of the software defined radio 4 via the LAN 7, it functions as an audio communication terminal. In this example, the message (voice data) on the LAN 7 is in the form of Internet telephone (VoIP: Voice over IP), but the software radio 4 converts the voice from VoIP to analog voice and sends it to the radio space. Communication with a radio that handles analog audio is possible.
The mail server 2 has a function of receiving electronic mail from the communication terminal apparatuses A1 to A3, a function of transmitting electronic mail to the communication terminal apparatuses A1 to A3, a function of transmitting electronic mail to another base, It has a function to receive e-mails from other locations.
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 communication software server 3 based on the contents of the DNS record 21. In some cases, an e-mail may be transmitted via the software radio 4 to a mail server serving as a next transfer destination installed at another site without using the communication software server 3. As the application protocol, for example, general SMTP can be used.
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 communication software server 3 and stored. In some cases, an e-mail transmitted from a mail server installed at another base is received and stored without using the communication software server 3. As the application protocol, for example, general SMTP can be used.
FIG. 4 shows an example of the information content of the A record 22 stored as the DNS record 21 in the mail server 2.
In the A record 22, the server name and the IP address are stored in association with each other. By referring to the A record 22, it is possible to search the server IP address from the server name. In the example of FIG. 4, the IP address of the mail server B corresponding to the server name “MSERVER-B”, the IP address of the mail server C corresponding to the server name “MSERVER-C”, and the server name “SOFT-SERVER”. The IP address of the communication software server 3 corresponding to the above can be searched.
FIG. 7 shows an example of information content of the revised MX record 23 stored as the DNS record 21 in the mail server 2.
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 communication software server 3 is set as the next transfer mail server name corresponding to the destination domain name of the electronic mail such as “SERVER-B” or “SERVER-C”. The name “MSERVER-D” of the destination mail server D is set as the next transfer mail server name corresponding to the destination domain name of the electronic mail such as “SERVER-D”.
In the mail server 2, referring to the revised MX record 23, for example, when the destination domain name of the email is “SERVER-B” or “SERVER-C”, the email is transmitted to the software server 3. To do. Further, for example, when the destination domain name of the e-mail is “SERVER-D”, the e-mail is sent to the software defined radio 4 by a method similar to the conventional one without using the communication software server 3. Send through.
As described above, in the mail server 2 of this example, for example, when the destination domain names of e-mails are “SERVER-B” and “SERVER-C”, two mails are conventionally sent via the software defined radio 4. However, only one e-mail is transmitted to the communication software server 3.
The revised MX record 23 can also be obtained, for example, by rewriting the next transfer mail server name in the MX record 35 shown in FIG. In this example, “SERVER-B” and “SERVER-C” are rewritten from the destination server name to another server name (name of the communication software server 3). In this case, in this example, the name of the next transfer mail server being rewritten is one type, but a plurality of types of rewriting may be performed.
In the communication software server 3, for example, compared with the communication software server 52 shown in FIG. 11, a wireless gateway function 31 is added.
The wireless gateway function 31 has a function of storing an e-mail in the communication software server 3, a process of transmitting / receiving e-mail to / from the mail server 2, and a wireless transmission of the e-mail via the software radio 4. The process of transmitting / receiving is performed.
FIG. 6 shows an example of the information content of the revised A record 34.
In the revised A record 34, the server name and the IP address of the software defined radio are stored in association with each other. In the example of FIG. 6, the IP address “192.168.XXX.151” of the channel 1 (CH1) of the software defined radio 4 corresponding to the server name “MSERVER-B” and the server name “MSERVER-C”. Is set.
The revised A record 34 can also be obtained, for example, by rewriting the A record 22 shown in FIG.
FIG. 5 shows an example of information content of the MX record 35.
In the MX record 35, 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. 5, “MSERVER-”, which is the name of the destination mail servers B and C, is used as the next transfer mail server name corresponding to the destination domain name of the e-mail such as “SERVER-B” or “SERVER-C”. B "and" MSERVER-C "are set.
By referring to the MX record 35, the name of the mail server to be transferred next can be searched from the domain name attached to the e-mail destination. For example, when the destination of the e-mail is “BBB@SERVER-B.xxx.xxx” and the domain name is “SERVER-B”, the mail server name to be transferred next is “MSERVER-B”. .
Using the wireless gateway function 31, the communication software server 3 transmits an e-mail via the software radio 4, for example.
Specifically, when the communication software server 3 receives an e-mail from the mail server 2, the communication software server 3 refers to the contents of the revised A record 34 and uses software corresponding to the server name of the e-mail destination. The IP address of the wearable radio 4 is acquired, and the electronic mail is transmitted to the software defined radio 4 corresponding to the acquired IP address. In this case, if the IP address of the software defined radio 4 to be used is the same even if the server name of the e-mail is different, the e-mail from the communication software server 3 should be sent once. I made it.
Information for discarding an electronic mail received at a location that does not correspond to the destination is added by, for example, the communication software server 3 or the software defined radio 4 as the transmission source.
Further, in this example, the wireless gateway function 31 is provided in the communication software server 3, but for example, another apparatus may be provided with the wireless gateway function.
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 A record 22 and performs communication corresponding to the 1P address. The received electronic mail is transmitted to the software server A (communication software server 3) (process T3).
(6) Based on the content of the MX record 35, the communication software server A confirms that the next transfer mail server name corresponding to the destination domain name “SERVER-B” of the received e-mail is “MSERVER-B”. recognize.
(7) Next, the communication software server A, based on the contents of the revised A code 34, sends the IP address (first address) of the software defined radio 4 used to send an e-mail to the server name “MSERVER-B”. In the example of FIG. 6, “SR1-CH1”) is acquired.
(8) In the same manner as in the above (6) and (7), the communication software server A uses the software defined radio 4 used to send an e-mail to another destination domain name “SERVER-C”. IP address ("SR1-CH1" in the example of FIG. 6) is acquired.
(9) Then, the communication software server A sends the software radios 4 at the base B and the base C via the software radio 4 (in this example, channel 1) corresponding to the acquired IP address. One e-mail received from the mail server 2 is transmitted (process T4).
(10) The software defined radio 4 (channel 1 in this example) wirelessly transmits one e-mail input from the communication software server A via the power amplifier 5 and the antenna 6 (process T5). .
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 radio 4 of the radio communication system 41 installed at the site A, and this e-mail is software radio of the radio communication system 42 installed at the site B. And the software radio of the radio communication system 43 installed at the base C. The wireless communication systems 42 and 43 of these bases B and C recognize that the received mails are addressed to their mail servers B and C, and process them. Note that, in the wireless communication system of the base that has received the electronic mail that is not addressed to itself, for example, the received electronic mail is discarded.
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 communication software server 3 has a function of transmitting an e-mail reception completion notification to the communication software server of the transmission source when an e-mail is received. The communication software server or mail server of the transmission source can confirm that the electronic mail has arrived at the base of the transmission destination by receiving the reception completion notification from the transmission destination. In addition, in this example, in order to prevent the reception completion notification from being simultaneously transmitted from a plurality of bases as transmission destinations, a function of transmitting a reception completion notification from each base after a waiting time corresponding to a random number has been provided. It was.
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 radio 4. In some cases, an e-mail to a plurality of locations can be transmitted to the plurality of locations by one transmission. For example, in the present example, one e-mail is sent to two e-mails addressed to two different places, compared to the case where two e-mails are sent from a mail server via a software radio as in the past. Only is transmitted, and the processing efficiency can be improved.
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 management terminal device 101, a mail server 102, a communication software server 103, a software radio 104, a plurality of communication terminal devices A11 to A1m, and a network connecting them. And a power amplifier 105 and an antenna 106 provided in the software defined radio 104.
The management terminal device 101 stores a wireless information file 111, a wireless device usage status file 112, and a terminal information file 113 in a memory.
The mail server 102 has a radio name selection function 121, stores destination group information 122 in a memory, and has a function of storing an e-mail file 123 in a memory.
The communication software server 103 stores communication software E1 to En in a memory for each of a plurality of n different functions.
The software defined radio 104 has a function of storing communication software C11 and C12 provided from the communication software server 103 via the LAN 107 in a memory. The software defined radio 104 in this example stores communication software C11 and C12 for two channels (CH).
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 management terminal device 101 has a function of creating and saving the wireless information file 111, a function of managing the wireless device usage status file 112, and a function of managing the terminal information file 113.
FIG. 15 shows an example of the information content of the wireless information file 111.
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 radio 104. The wireless name is a name arbitrarily given by the input person for each combination of “operation method, band, frequency, modulation method” and the like.
FIG. 16 shows an example of information contents of the wireless device usage status file 112.
In the wireless device usage status file 112 of this example, a software wireless device number, a channel number (CH number), a set wireless name, and a terminal usage status are stored in association with each other.
For example, the radio name “mail A1” is set in the CH number “1” of the software defined radio 104 having the software defined radio number “1-1”, and the mail server A (mail server 102) The license is granted. In addition, the radio name “voice B2” is set in the CH number “2” of the software defined radio 104 having the software defined radio number “1-1”, and the use permission is given to the communication terminal device A13. It has become a situation.
The terminal information file 113 stores information regarding each of the communication terminal devices A11 to A1m.
The software defined radio 104 acquires (downloads) the communication software C11 and C12 necessary for the function of the radio from the communication software server 103 via the LAN 107 for each channel in response to an instruction from the management terminal device 101. By starting the stored communication software C11 and C12, each channel functions as a wireless device to perform wireless communication.
For example, in FIG. 21, channel 1 (CH1) of software defined radio 133 operates as the operation method “mail A1”, and channel 2 (CH2) operates as the operation method “voice B2”. In FIG. 14, channel 1 (CH1) of software defined radio 104 operates as the operation method “mail A1”, and channel 2 (CH2) operates as the operation method “mail A2”. Settings of the band, frequency, and modulation method of the corresponding channel are set in the wireless information file 111.
The software defined radio 104 outputs a signal to be transmitted to the power amplifier 105, amplifies the signal by the power amplifier 105, transmits the signal wirelessly from the antenna 106, and a signal wirelessly received by the antenna 106 is a power amplifier. Input via 105.
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 management terminal device 101 via the LAN 107 are displayed as a selection screen, and a wireless name used automatically by a person (user) is selected. Then, by transmitting / receiving audio data to / from the corresponding channel (selected one) of the software defined radio 104 via the LAN 107, it functions as an audio communication terminal.
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 radio 104, and the radio name indicated as “available” as the usage status is indicated to the software defined radio 104. It can be set.
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 mail server 102, and the like. As a specific example, in the communication terminal devices A11 and A12, the contents of the terminal information file 113 received from the management terminal device 101 via the LAN 107 are displayed as a selection screen, and a radio name used by a person (user) or automatically. Is selected and functions as an e-mail communication terminal by transmitting / receiving e-mail data to / from the corresponding channel (selected one) of the software defined radio 104 via the LAN 107.
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 mail server 102 has a function of receiving e-mails from the communication terminal apparatuses A11 to A1m, a function of transmitting e-mails to the communication terminal apparatuses A11 to A1m, a function of transmitting e-mails to another base, It has a function to receive e-mails from other locations.
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 radio 104 to a mail server that is a next transfer destination installed in another site. As the application protocol, for example, general SMTP can be used.
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 mail server 102 stores and stores the destination group information 122.
FIG. 19 shows an example of the contents of the destination group information 122 file. In the destination group information 122, the correspondence between the wireless name and the destination group number is stored.
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 mail server 102 is selected by the communication terminal devices A11 to A1m based on the destination group information 122 when the wireless name selected by the communication terminal devices A11 to A1m is already in use for email transmission. It has a function of searching for and using another wireless name belonging to the same group as the wireless name. As a result, the mail server 102 can select another wireless name that can be transmitted to the same destination even when the wireless name selected by the communication terminal devices A11 to A1m is in use. By sending an e-mail to the software defined radio 104 corresponding to another radio name, it is possible to send an e-mail using an available radio channel.
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 electronic mail 1 is created by the communication terminal device A11, and “mail A1” is selected from the wireless names capable of electronic mail transmission, and a transmission operation is performed (process T101).
(2) The electronic mail 1 is transmitted from the communication terminal device A11 to the mail server A.
(3) The mail server A transmits the e-mail 1 to the mail server installed at another base via the software defined radio 1-1.
(4) Further, the communication terminal device A12 creates the email 2 and selects “mail A1” from the wireless names capable of sending email, and performs a transmission operation (process T102).
(5) The e-mail 2 is transmitted from the communication terminal device A12 to the mail server A.
(6) When the software defined radio 1-1 is transmitting the email 1 with the radio name “mail A1”, the mail server A uses the radio name “mail” from the registered contents of the destination group information 122. Search for other wireless names belonging to the same group as “A1”.
(7) Then, the mail server A transmits the e-mail 2 to the software defined radio 1-2 in which another radio name “mail A2” belonging to the same group as the radio name “mail A1” is set. The software defined radios 1-1 and 1-2 transmit a transmission completion notification indicating that to the mail server A when the transmission of the respective emails 1 and 2 is completed.
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 radio 104. In this case, when the channels of the wireless devices that are desired to be used overlap, it is possible to smoothly transmit an e-mail by selecting an available wireless channel that can be used instead. For example, it is possible to prevent occurrence of a channel of a wireless device that is not used wastefully when transmitting a plurality of e-mails, and it is possible to effectively use an empty channel of the wireless device.
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.
請求の範囲第1項に記載の無線通信システムにおいて、
前記通信端末装置は、メールデータを生成する手段と、前記ソフトウエア無線機により他のシステムの装置に対してメールデータを無線送信するために使用されるチャネルを識別するチャネル識別情報を指定する手段と、前記生成されたメールデータ及び前記指定されたチャネル識別情報を前記メールサーバへ送信する手段を有し、
前記メールサーバは、チャネル識別情報と送信先との対応を記憶する手段と、前記通信端末装置からのメールデータ及びチャネル識別情報を受信する手段と、前記記憶された内容に基づいて前記受信されたチャネル識別情報により識別されるチャネルが対応するソフトウエア無線機により非使用中である場合には当該チャネルが使用されるように当該対応するソフトウエア無線機へ前記メールデータを送信する一方前記受信されたチャネル識別情報により識別されるチャネルが対応するソフトウエア無線機により使用中である場合には当該チャネル識別情報と同一の送信先が対応付けられた他のチャネル識別情報を検索して当該検索されたチャネル識別情報により識別されるチャネルが使用されるように対応するソフトウエア無線機へ前記メールデータを送信する手段を有し、
前記ソフトウエア無線機は、前記メールサーバからのメールデータを受信する手段と、チャネルを使用して前記受信されたメールデータを無線により送信する手段を有する、
ことを特徴とする無線通信システム。
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.
JP2007517848A 2005-05-24 2006-05-17 Wireless communication system Expired - Fee Related JP4549390B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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