JP2005011012A - Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method - Google Patents
Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method Download PDFInfo
- Publication number
- JP2005011012A JP2005011012A JP2003173593A JP2003173593A JP2005011012A JP 2005011012 A JP2005011012 A JP 2005011012A JP 2003173593 A JP2003173593 A JP 2003173593A JP 2003173593 A JP2003173593 A JP 2003173593A JP 2005011012 A JP2005011012 A JP 2005011012A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- information
- file
- terminal
- communication terminal
- 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.)
- Withdrawn
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、通信端末間の通信を制御する技術に関し、特に、受信側の通信端末の情報に基づいて送信されるデータ量を制御する技術に関する。
【0002】
【従来の技術】
携帯可能な通信端末を利用した情報通信が増加している。この情報通信には、画像データ、プログラム等のファイルが添付された電子メールの通信が含まれる。通信端末における画像処理能力等の向上に伴って、これらのファイルのデータ量は増加している。通信端末の処理能力が向上する一方で、各利用者が使用する通信端末の処理能力には、ばらつきが生じている。そのため、たとえば相手が保有する通信端末の処理能力(たとえばデータ受信能力)を上回る通信端末を保有する利用者がそのデータを送信すると、受信側の端末は、そのデータを受信できない、受信したデータが表示されない、あるいはデータの受信に長時間要する等の問題があった。
【0003】
そこで、このような問題を解決するために、たとえば特開2001−312446号公報(特許文献1)は、受信端末におけるファイルの表示をファイルの形式等にかかわらず表示可能にするファイルを伝達情報に添付して送信できる情報処理装置を開示する。この情報処理装置は、受信端末に伝達情報を送信する際の宛先情報に基づいて受信端末の情報対応能力を判定する判定回路と、情報対応能力が送信すべき伝達情報に対応していないと判定すると情報対応能力に対応するように伝達情報を変換する変換回路と、伝達情報を受信端末に送信する送信回路とを含む。
【0004】
特許文献1に開示された情報処理装置によると、判定回路が受信端末の情報対応能力は伝達情報に対応していないと判定すると、その伝達情報は受信端末の情報対応能力に対応するように変換される。送信回路がそのように変換された伝達情報を受信端末に送信すると、受信端末は自身が有する情報対応能力に基づいて情報を処理(たとえば表示)することができる。これにより、送信端末におけるファイルの形式等にかかわらず、受信端末におけるファイルの表示は可能にすることができる。
【0005】
また、特開2002−152453号公報(特許文献2)は、デジタル画像を移動体通信端末に送信することができるデジタル画像送信システムを開示する。このシステムは、送信元端末からネットワークを介して受信したデジタル画像に対して移動体通信端末が有する画像表示部に適合するように、画面サイズの最適化、データ形式の変換等の画像変換処理を行なう画像変換装置と、画像変換装置により処理されたデジタル画像を移動体通信端末へネットワークを介して直接転送する画像転送装置とを含む。
【0006】
このデジタル画像送信システムによると、送信元端末がデジタル画像を画像変換装置に送信すると、そのデジタル画像について、移動体通信端末が有する画像表示部に適合するように、所定の画像変換処理が行なわれる。これにより、その処理後のデジタル画像が移動体通信端末に送信されたときに、画像表示部はデジタル画像を最適に表示することができる。
【0007】
【特許文献1】
特開2001−312446号公報
【0008】
【特許文献2】
特開2002−152453号公報
【0009】
【発明が解決しようとする課題】
しかしながら、特許文献1に開示された情報処理装置によると、受信端末側の情報対応能力に合わせてファイルの形式を変換することができても、受信端末の通信能力を超えるファイルを送信することができない場合があった。
【0010】
また、特許文献2に開示されたデジタル画像送信システムによると、画像表示部に適合するようにデジタル画像データが変換されても、移動体通信端末によるデータの受信能力によっては、そのデータが受信できなくなる場合があった。
【0011】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、受信側の通信端末のデータ受信能力に対応して、データを確実に送信することができる通信端末を提供することである。
【0012】
本発明の他の目的は、受信側の通信端末のデータ受信能力に対応して、送信側の通信端末から受信したデータを確実に受信側の通信端末に送信することができる通信制御装置を提供することである。
【0013】
本発明の他の目的は、受信側の通信端末のデータ受信能力に対応したデータ送信を可能にする通信方法を実現するためのプログラムを提供することである。
【0014】
本発明の他の目的は、受信側の通信端末のデータ受信能力に対応して、送信側の通信端末から受信したデータを確実に受信側の通信端末に送信することができり通信制御方法を実現するためのプログラムを提供することである。
【0015】
【課題を解決するための手段】
本発明のある局面に従う通信端末は、通信回線を介して他の通信端末と通信する。この通信端末は、他の通信端末の情報を記憶するための記憶手段と、他の通信端末に送信される通信情報に添付されるファイルのデータ量を取得するためのデータ量取得手段と、他の通信端末によるデータの受信に関する端末情報を取得するための端末情報取得手段と、取得された端末情報に基づいて、ファイルのデータ量を調整するためのデータ量調整手段と、他の通信端末の情報に基づいて、データ量が調整されたファイルと通信情報とを他の通信端末に送信するための送信手段とを含む。
【0016】
この通信端末によると、データ量取得手段が、他の通信端末に送信される通信情報(たとえば、電子メール等)に添付されるファイルのデータ量を取得する。このファイルは、たとえば静止画像ファイル、動画ファイル等である。端末情報取得手段が他の通信端末によるデータの受信に関する端末情報(たとえば、受信可能サイズ、ベアラ容量等)を取得すると、データ量調整手段は、その端末情報に基づいて通信情報に添付されたファイルのデータ量を調整する。この調整には、ファイルの圧縮、分割、あるいはデータの間引き等の処理が含まれる。送信手段は、他の通信端末の情報(たとえば、メールアドレス)に基づいて、データ量が調整されたファイルと通信情報とをその通信端末に送信する。このようにすると、データ量に関して受信能力を上回る量を有するファイルも、通信端末に送信することができる。これにより、受信側の通信端末のデータ受信能力に対応して、データを確実に送信することができる通信端末を提供することができる。
【0017】
好ましくは、データの受信に関する端末情報は、他の通信端末が受信可能なデータ量を含む。データ量調整手段は、受信可能なデータ量以下となるように、ファイルのデータ量を調整するための調整手段を含む。
【0018】
このようにすると、通信情報に添付されるファイルのデータ量は、送信先の端末が受信できるデータ量以下となるように調整される。したがって、通信端末は、送信先の通信端末の受信能力に応じたデータ量を有するファイルを送信することができる。
【0019】
好ましくは、他の通信端末の情報は、他の通信端末が、圧縮されたファイルを展開することができる端末であることを表わす圧縮情報を含む。調整手段は、圧縮情報に基づいて通信情報に添付されるファイルを圧縮することにより、ファイルのデータ量を調整するための手段を含む。
【0020】
このようにすると、受信側の通信端末が、圧縮されたファイルを展開することができる端末である場合には、送信側の通信端末からの通信情報に添付されるファイルは圧縮される。これにより、送信側の通信端末は、受信側の通信端末の受信能力を超えないファイルをその端末に送信することができる。
【0021】
好ましくは、他の通信端末の情報は、他の通信端末が、分割されたファイルを結合することができる端末であることを表わす分割情報を含む。調整手段は、分割情報に基づいて通信情報に添付されるファイルを分割することにより、ファイルのデータ量を調整するための手段を含む。
【0022】
このようにすると、受信側の通信端末が、分割されたファイルを結合することができる端末である場合には、送信側の通信端末からの通信情報に添付されるファイルは分割される。これにより、送信側の通信端末は、受信側の通信端末の受信能力を超えないファイルをその端末に送信することができる。
【0023】
好ましくは、調整手段は、予め定められた基準に基づいて通信情報に添付されるファイルのデータを間引くことにより、ファイルのデータ量を調整するための手段を含む。
【0024】
このようにすると、通信端末は、予め定められた基準(たとえば、データの間引き率等)に基づいて通信情報に添付されたファイルのデータを間引くことにより、ファイルのデータ量を調整する。したがって、通信端末は、受信側の通信端末の受信能力を超えないファイルをその端末に送信することができる。
【0025】
好ましくは、通信端末は、利用者がデータを入力するための入力手段をさらに含む。端末情報取得手段は、入力されたデータに基づいて、端末情報を取得するための手段を含む。
【0026】
このようにすると、利用者がデータを入力した場合、通信端末は、そのデータに基づいて端末情報を取得することができる。入力されたデータは、データベースとして(たとえば、電話帳データとして)記憶手段に記憶される。その結果、通信情報に添付されたファイルのデータ量は、利用者の入力したデータに基づいて調整される。
【0027】
好ましくは、通信端末は、他の通信端末との通信を制御する通信制御装置と通信するための通信手段をさらに含む。端末情報取得手段は、通信制御装置から受信する情報に基づいて、端末情報を取得するための手段を含む。
【0028】
このようにすると、通信端末が送信先の端末情報の送信要求を通信制御装置に送信した場合、通信制御装置は、その要求に応答して端末情報を通信端末に送信する。その結果、通信端末はデータの送信時に端末情報を取得することができるため、端末情報を予め記憶する必要がない。これにより、通信端末のメモリその他の記憶手段の容量を抑制することができる。
【0029】
好ましくは、通信端末は、他の通信端末との間で情報を直接通信するための通信手段をさらに含む。端末情報取得手段は、通信手段により通信された情報から、端末情報を取得するための手段を含む。
【0030】
このようにすると、通信端末は、相互に直接通信することにより、通信相手となる他の通信端末の情報を取得することができる。このため、利用者等による情報の入力が不要となる。その結果、正確な端末情報を通信端末に記憶することができるため、ファイルのデータ量の調整等を確実に行なうことができる。
【0031】
好ましくは、通信端末は、ファイルを通信情報に添付する指示を検出するための検出手段をさらに含む。データ量調整手段は、指示が検出されると、ファイルのデータ量を調整するための手段を含む。
【0032】
このようにすると、ファイルを通信情報に添付する指示が検出された場合、ファイルのデータ量が調整される。これにより、通信情報が送信される前に、ファイルのデータ量は、受信側の通信端末が受信できるように調整されるため、送信側の通信端末は、相手が受信できるファイルを確実に送信することができる。
【0033】
本発明の他の局面に従う通信制御装置は、通信回線に接続された複数の通信端末間の通信を制御する。この通信制御装置は、各通信端末の端末情報を記憶するための記憶手段と、送信元の通信端末からファイルが添付された通信情報を受信するための受信手段と、ファイルのデータ量を取得するためのデータ量取得手段と、受信された通信情報に基づいて、送信先の通信端末が受信可能なデータ量を取得するための送信先情報取得手段と、送信先の通信端末によるデータの受信に関する情報に基づいて、ファイルのデータ量を調整するためのデータ量調整手段と、端末情報に基づいて、データ量が調整されたファイルと通信情報とを送信先の通信端末に送信するための送信手段とを含む。
【0034】
この通信制御装置によると、受信手段が送信元の通信端末からファイルが添付された通信情報(たとえば、電子メール等)を受信すると、ファイルのデータ量が取得される。このファイルは、たとえば静止画像ファイル、動画ファイル等である。送信先情報取得手段が受信した通信情報に基づいて、送信先の通信端末が受信可能なデータ量(たとえば、受信可能サイズ、ベアラ容量等)を取得すると、データ量調整手段は、ファイルのデータ量を調整する。送信手段は、送信先の情報(たとえば送信先メールアドレス等)に基づいて、データ量が調整されたファイルと通信情報を送信先の通信端末に送信することができる。このようにすると、送信先の受信能力を上回る量をデータ量を有するファイルも、その送信先の通信端末に送信することができる。これにより、受信側の通信端末のデータ受信能力に対応して、データを確実に送信することができる通信制御装置を提供することができる。
【0035】
好ましくは、データの受信に関する端末情報は、他の通信端末が受信可能なデータ量を含む。データ量調整手段は、受信可能なデータ量以下となるように、通信情報に添付されるファイルのデータ量を調整するための調整手段を含む。
【0036】
このようにすると、通信情報に添付されたファイルのデータ量は、送信先の通信端末が受信できるデータ量以下となるように調整される。したがって、通信制御装置は、送信元の通信端末からのファイルを送信先の通信端末に確実に送信することができる。
【0037】
好ましくは、端末情報は、送信先の通信端末が、圧縮されているファイルを展開することができる端末であることを表わす圧縮情報を含む。調整手段は、圧縮情報に基づいて通信情報に添付されるファイルを圧縮することにより、ファイルのデータ量を調整するための手段を含む。
【0038】
このようにすると、送信先の通信端末が、圧縮されたファイルを展開することができる端末である場合には、送信元の通信端末からの通信情報に添付されるファイルは圧縮される。これにより、通信制御装置は、送信先の通信端末が受信できるようなファイルをその端末に送信することができる。
【0039】
好ましくは、端末情報は、送信先の通信端末が、分割されているファイルを結合することができる端末であることを表わす分割情報を含む。調整手段は、分割情報に基づいて通信情報に添付されるファイルを分割することにより、ファイルのデータ量を調整するための手段を含む。
【0040】
このようにすると、送信先の通信端末が、分割されたファイルを結合することができる端末である場合には、送信元の通信端末からの通信情報に添付されるファイルは分割される。これにより、通信制御装置は、送信先の通信端末が受信できるようなファイルをその端末に送信することができる。
【0041】
好ましくは、調整手段は、予め定められた基準に基づいて通信情報に添付されるファイルのデータを間引くことにより、ファイルのデータ量を調整するための手段を含む。
【0042】
このようにすると、ファイルのデータは予め定められた基準に基づいて間引かれるため、通信制御装置は、送信先の通信端末が受信できるようなファイルを送信することができる。
【0043】
好ましくは、送信先情報取得手段は、記憶された端末情報から送信先の通信端末が受信可能なデータ量を取得するための手段を含む。
【0044】
このようにすると、送信先の通信端末が受信可能なデータ量は、記憶手段に記憶された端末情報から取得される。これにより、通信情報の受信に応答してファイルのデータ量を調整することができるため、通信制御装置は、送信先の通信端末が受信できるようなファイルをその端末に送信することができる。
【0045】
好ましくは、送信先情報取得手段は、各通信端末から受信した情報に基づいて、端末情報を取得するための手段を含む。
【0046】
このようにすると、端末情報は各通信端末から受信した情報に基づいて取得されるため、通信制御装置は、各通信端末の最新の情報に基づいてファイルのデータ量を調整することができる。
【0047】
本発明の他の局面に従うプログラムは、通信回線を介して他の通信端末と通信する通信端末が使用する通信方法を実現する。このプログラムは通信端末に、他の通信端末の情報を予め準備する準備ステップと、他の通信端末に送信される通信情報に添付されるファイルのデータ量を取得するデータ量取得ステップと、他の通信端末によるデータの受信に関する端末情報を取得する端末情報取得ステップと、取得された端末情報に基づいて、ファイルのデータ量を調整するデータ量調整ステップと、他の通信端末の情報に基づいて、データ量が調整されたファイルと通信情報とを他の通信端末に送信する送信ステップとを実行させる。
【0048】
このプログラムが通信端末において実行されると、他の通信端末の情報(たとえば、送信先アドレス等)が予め準備される。データ量取得ステップにて、他の通信端末に送信される通信情報に添付されるファイルのデータ量が取得される。端末情報取得ステップにて、他の通信端末によるデータの受信に関する端末情報(たとえば、受信可能サイズ、ベアラ容量等)が取得される。データ量調整ステップにて、通信情報に添付されたファイルのデータ量が、その端末情報に基づいて調整される。この調整には、たとえば、ファイルの圧縮、分割、あるいはデータの間引き等の処理が含まれる。ファイルのデータ量が調整されると、送信先の通信端末の情報に基づいて、データ量が調整されたファイルと通信情報とが他の通信端末に送信される。このようにして通信端末がプログラムを実行すると、データ量に関して受信能力を上回る量を有するファイルを、相手の通信端末に送信することができる。これにより、受信側の通信端末のデータ受信能力に対応してファイルを確実に送信することができる通信方法を実現するためのプログラムを、提供することができる。
【0049】
本発明のさらに他の局面に従うプログラムは、通信回線に接続された複数の通信端末間の通信を制御する通信制御装置が使用する通信制御方法を実現する。このプログラムは通信制御装置に、各通信端末の端末情報を予め準備する準備ステップと、送信元の通信端末からファイルが添付された通信情報を受信する受信ステップと、ファイルのデータ量を取得するデータ量取得ステップと、受信された通信情報に基づいて、送信先の通信端末が受信可能なデータ量を取得する送信先情報取得ステップと、送信先の通信端末によるデータの受信に関する情報に基づいて、ファイルのデータ量を調整するデータ量調整ステップと、端末情報に基づいて、データ量が調整されたファイルと通信情報とを送信先の通信端末に送信する送信ステップとを実行させる。
【0050】
このプログラムが通信制御装置において実行されると、通信端末の情報が予め準備される。受信ステップにて、送信元の通信端末からファイルが添付された通信情報が受信される。データ量取得ステップにて、通信情報からファイルのデータ量が取得される。送信先情報取得ステップにて、送信先の通信端末が受信可能なデータ量が取得される。データ量調整ステップにて、送信先の通信端末によるデータの受信に関する情報に基づいて、ファイルのデータ量が調整される。調整されたファイルと通信情報とは、送信先の通信端末に送信される。このようにすると、送信元の通信端末から送信された通信情報に添付されたファイルのデータ量が、送信先の通信端末が受信可能なデータ量よりも多い場合でも、通信制御装置は、そのファイルを確実に受信側の通信端末に伝送することができる。これにより、受信側の通信端末のデータ受信能力に対応してデータを確実に送信することができる通信制御方法を実現するためのプログラムを、提供することができる。
【0051】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【0052】
<第1の実施の形態>
図1〜図4を参照して、本発明の第1の実施の形態について説明する。図1は、本実施の形態に係る通信端末100が含まれる通信システムを表わす。この通信システムは、たとえば特定の事業者により提供される専用の通信回線を使用して、特定の加入者に対して通信サービスを提供する。このような通信サービスとしては、たとえば携帯電話その他の移動通信端末のためのサービスがあるが、これに限られず、情報通信あるいはデータ通信のサービス等が含まれる。
【0053】
図1に示すように、この通信システムは、ネットワーク1000と、ネットワーク1000に接続される、複数の基地局2000と、それぞれの基地局2000と通信可能な通信端末100,200,300と、各通信端末による通信を制御するための通信制御サーバ800とを含む。
【0054】
なお、図1において、3つの基地局2000が示されているが、基地局の数はこれに限られない。同様に、3つの通信端末100,200,300が示されているが、通信端末の数はこれに限られない。以下では、通信端末100について説明されるが、その説明の内容は、他の通信端末200,300に対しても同様に適用される。
【0055】
通信端末100は、たとえば携帯電話、PDA(Personal Digital Assistant)等の端末であり、通信機能を有する。この通信端末100は、利用者の操作により、あるいは予め定められた手続きにより、基地局2000に接続して、他の通信端末と通信することができる。
【0056】
通信端末100は、利用者が作成した電子メールを送信することができる。このとき、電子メールとともにファイルを送信することができる。このファイルには、たとえば画像データ、プログラム等のデータ量がテキストデータよりも多いファイルが含まれる。
【0057】
通信端末100は、他の通信端末から送信された電子メールを受信することができる。この電子メールは、通信文に加えてファイルが添付されている場合もある。このファイルは、たとえば画像データ、プログラムその他のテキストデータに比べて、データ量が多いファイルを含む。
【0058】
通信端末100が接続する基地局2000は、たとえば通信端末100からの距離が最短であるような基地局、あるいは通信端末100からの電波を最も強く受信できるような基地局である。
【0059】
また、通信の相手となる通信端末は、ネットワーク1000に接続する特定の通信端末、たとえば通信サービスの加入者である端末に限られない。他の通信サービスを提供する異なる通信ネットワークが存在する場合に、他の通信ネットワークに接続される通信端末であってもよい。たとえば、移動体通信ネットワーク内の通信端末間の通信に限られず、移動体通信ネットワークから固定通信ネットワークに対する通信であってもよい。
【0060】
通信制御サーバ800は、ネットワーク1000を介した通信を制御する。この制御の対象には、通信端末100,200,300等の通信端末に加えて、交換機(図示しない)を介する他のネットワークに接続される通信端末等も含まれる。
【0061】
基地局2000は、通信端末100等と通信制御サーバ800との通信を制御する。基地局2000は、通信端末100から他の通信端末への通信要求を受信すると、その要求が通信制御サーバ800に伝送されるように通信端末100と通信制御サーバ800との回線を接続する。一方、基地局2000は、他の通信端末から発信された、通信端末100との通信要求を通信制御サーバ800から受信すると、呼出信号を通信端末100に発信して通信端末100を呼び出す。
【0062】
図2を参照して、本実施の形態に係る通信端末100の構成について説明する。図2は、通信端末100の構造を表わすブロック図である。
【0063】
この通信端末100は、相互に接続された、制御部110と、液晶モニタ120と、キーボード130と、メモリ140,150,160と、メモリカードドライブ170と、バッテリ180と、クロック182と、通信IF(Interface)184と、アンテナ186と、スピーカ188と、カメラ190とを含む。メモリカードドライブ170には、メモリカード172が装着される。
【0064】
制御部110は、たとえばCPU(Central Processing Unit)、あるいはMPU(Micro Processing Unit)である。この制御部110は、メール編集部111と、送信データ生成部112と、ファイルサイズ取得部113と、ファイル圧縮部114と、ファイル分割部115と、メモリ140,150,160からデータを読出すデータ読出部116と、書き込み可能なメモリにデータを書き込むデータ書込部117と、通信制御部118と、入力情報取得部119とを含む。
【0065】
メール編集部111は、たとえばテキストエディタであり、利用者による文字等の入力に応答してメールを編集する。利用者による入力は、たとえばキーボード130に含まれるボタンの押下によるものである。入力方法はこれに限られず、通信IF184あるいはマイクロフォン(図示しない)を介して入力された音声から文字に変換されたもの等であってもよい。
【0066】
送信データ生成部112は、予め定められた生成条件が成立した場合に、利用者により生成された電子メールを送信するためのデータを生成する。生成条件とは、たとえば電子メールの編集モードから終了すること、あるいは送信ボタンの押下が検出されることである。これにより、送信先の情報(以下、ヘッダ情報という)を電子メールに付加して送信可能にされた電文が生成される。また、利用者がファイルの添付操作を実行した場合には、予め定められた添付条件を満足するファイルが添付される。この添付条件とは、たとえば添付しようとするファイルのデータ量が、送信先の通信端末が受信可能なデータ量を超えないことである。
【0067】
ファイルサイズ取得部113は、予め定められた取得条件が成立したときに、メールに添付されるファイルのサイズ(すなわちデータ量)を取得する。この取得条件は、たとえば利用者がファイルを指定して添付ボタンを押下することである。
【0068】
ファイル圧縮部114は、予め定められた圧縮条件が成立したときに、添付されるファイルを圧縮する。この圧縮条件は、たとえば取得されたファイルのサイズが送信先の通信端末が受信可能なサイズよりも大きい場合である。なお、ファイルの圧縮方法は特に限定されない。
【0069】
ファイル分割部115は、予め定められた分割条件が成立したときに、添付されるファイルを分割する。この分割条件は、たとえば取得されたファイルのサイズが送信先の通信端末が受信可能なサイズよりも大きい場合である。なお、ファイルの分割方法、分割により生成されるファイルの数等は特に限定されない。
【0070】
データ読出部116は、予め定められた読出条件が成立したときに、メモリ140,150,160、メモリカードドライブ170に装着されたメモリカード172からデータを読出す。このメモリカード172は、たとえばSIM(Subscriber Identity Module)カードであるが、これに限られない。この読出条件は、たとえば、予め定められたデータを読み出す処理がプログラムにより実行される場合、利用者の操作により各メモリに記憶されているデータを読み出す必要が生じた場合等である。
【0071】
データ書込部117は、予め定められた書込条件が成立したときに、メモリ140,150,160、メモリカードドライブ170に装着されたメモリカード172等にデータを書き込む。この書込条件は、たとえば、制御部110が後述するプログラムを実行しているときに、所定のデータを書き込むステップを実行する場合、特定の処理が終了する際にデータをメモリに書き込む場合等である。
【0072】
通信制御部118は、予め定められた通信条件が成立すると、通信端末100と他の通信端末との通信を制御する。この通信条件は、たとえば利用者がキーボード130に配置された通信ボタン(図示しない)を押下したとき、予め設定された時刻になったとき、あるいは基地局2000から呼出信号を受信したとき等である。
【0073】
入力情報取得部119は、予め定められた取得条件が成立すると、利用者が入力した情報、通信IF184を介して入力された情報を取得する。この取得条件は、たとえば所定のプログラムが実行されている場合に情報を取得するステップが実行される場合である。これにより、その後のプログラムの実行に必要な情報が取得される。たとえば利用者が電子メールの送信ボタンを押下した場合にそのメールを送信する前に送信先情報を通信制御サーバ800から得るための通信が行なわれ、電子メールの通信に必要な情報が取得される。これにより、通信端末100が送信先情報を予め記憶していない場合でも、送信先情報を取得することができる。
【0074】
制御部110は、さらに、表示信号を出力することにより、液晶モニタ120に文字、図形などを表示させる。
【0075】
液晶モニタ120は、通信端末100の利用者に文字、図形などの情報を出力するための表示手段であるが、これに限られない。
【0076】
キーボード130は、利用者がデータを入力するための入力手段である。たとえばプッシュホン式の電話機が備えるようなボタンの集合体であってもよいし、PC(Personal Computer)等で使用されるキーボードであってもよい。また、このようなボタン形式の入力手段に代えて、入力ペン、タッチパネル形式その他の態様による入力手段であってもよい。
【0077】
メモリ140は、たとえばフラッシュメモリであるが、これに限られない。このメモリ140には、通信端末100の端末ID(Identification)、電話番号、メールアドレス、機種コードなどが記憶される。端末IDは、たとえば製造番号である。
【0078】
メモリ150は、たとえばフラッシュメモリであるが、これに限られない。このメモリ150には、通信端末100が有する機能を実現するためのプログラムが記憶される。このプログラムには、メールを編集するための編集プログラム(いわゆるエディタ)、他の通信装置と通信するための通信プログラム、データファイルを圧縮するための圧縮プログラム、データファイルを分割するための分割プログラム等が含まれる。
【0079】
なお、メモリ150に記憶されるプログラムは、これらのプログラムに限られない。たとえば通信IF184を介して受信できるプログラム、メモリカードドライブ170から読み出されるプログラム等、通信端末100の外部から新たに取得されるプログラムも、メモリ150に記憶させることができる。
【0080】
メモリ160には、後述するように、通信相手の属性情報が記憶される。この属性情報には、送信先名称、電話番号、送信先アドレス、受信可能サイズ、分割可能フラグ、圧縮可能フラグ、携帯電話方式などが含まれる。このメモリ160は、書き換え可能なメモリであって、通信相手の属性情報を更新することができる。
【0081】
カメラ190は、利用者の操作に応答して、あるいはクロック182が計測する時間に応答して、被写体を撮像することができる。撮像された画像は、メモリ140,150,160に記憶され、さらに利用者が所定の操作を実行すると、その画像をメモリカード172に保存することができる。
【0082】
図3を参照して、通信端末100のメモリ160に記憶されるデータについて説明する。図3は、そのデータが格納されるテーブル構造を表わす図である。メモリ160に記憶されるデータは、たとえばいわゆる電話帳と呼ばれる、通信相手に関する情報である。すなわち、利用者が所定のボタンを押下すると、液晶モニタ120に電話帳の画面が表示される。利用者は、この画面から新たなデータあるいは変更データを入力することによって、通信相手の属性情報をメモリ160に記憶させることができる。なお、メモリ160に記憶されるデータは、このようなデータに限られない。
【0083】
通信端末100の送信先名称は、フィールド302に格納される。この送信先名称とは、通信端末100の利用者が入力した通信相手の氏名あるいは名称である。また、通信IF184を介して取得した情報から該当する送信先名称を取得してフィールド302に格納することもできる。この場合、送信先名称は、制御部100が実行するプログラムにより取得される。
【0084】
送信相手の電話番号は、フィールド304に格納される。送信先アドレスは、フィールド306に格納される。このアドレスは、たとえば電子メールのアドレスである。
【0085】
送信相手の受信可能サイズは、フィールド308に格納される。この受信可能サイズは、送信相手が受信することができるデータ量の大きさを表わす。この受信可能サイズとしては、たとえば「ベアラ容量」が使用されるが、これに限られない。
【0086】
分割可能フラグは、フィールド310に格納される。この分割可能フラグは、送信相手に送信されるデータを分割することができるか否かを表わすフラグである。たとえば、フラグ「0」は、通信端末100はファイルを分割できないことを表わす。このことは、送信先の通信端末は分割されたファイルを結合できないことを意味する。一方、フラグ「1」は、通信端末100はファイルを分割できることを表わす。このことは、送信先の通信端末は、分割されたファイルを結合できることを意味する。
【0087】
この分割可能フラグは、たとえば利用者がそのデータを入力することにより、他の通信端末との通信によりそのデータを取得することにより、あるいは通信制御サーバ800から他の通信端末の情報を取得することにより、取得され、フィールド310に格納される。
【0088】
圧縮可能フラグは、フィールド312に格納される。この圧縮可能フラグは、送信相手に送られるファイルを圧縮することができるか否かを表わすフラグである。たとえば、フラグ「0」は、通信端末100はファイルを圧縮できないことを表わす。このことは、すなわち、送信先の通信端末は圧縮されたファイルを展開(復元)できないことを意味する。一方、フラグ「1」は、通信端末100はファイルを圧縮できることを表わす。このことは、すなわち、送信先の通信端末は圧縮されたファイルを展開(復元)できることを意味する。
【0089】
この圧縮可能フラグは、たとえば利用者がそのデータを入力することにより、他の通信端末との通信によりそのデータを取得することにより、あるいは通信制御サーバ800から他の通信端末の情報を取得することにより、取得され、フィールド312に格納される。
【0090】
各送信先の携帯電話方式は、フィールド314に格納される。この携帯電話方式には、PDC(Personal Digital Cellar)、W−CDMA(Wideband Code Division Multiple Access)などが含まれるが、これに限られない。したがって、たとえば新たな通信方式が使用される場合には、その方式もデータとして格納可能である。
【0091】
この携帯電話方式は、たとえば利用者がその方式を表わすデータを入力することにより、他の通信端末との通信によりそのデータを取得することにより、あるいは通信制御サーバ800から他の通信端末の情報を取得することにより、取得され、フィールド314に格納される。
【0092】
図4を参照して、本実施の形態に係る通信端末100の制御部110が実行するプログラムの制御構造について説明する。このプログラムは、たとえばメモリ150に予め記憶されており、通信端末100の電源がONである間、継続して実行される。
【0093】
ステップ(以下、ステップをSと表わす。)402にて、制御部110は、利用者の入力に基づいて、ファイルの添付の指示を検出する。この検出は、たとえば利用者がファイルを選択して、そのファイルの添付を指示するボタンを押下したときに行なわれる。
【0094】
S404にて、制御部110は、メモリ160からフィールド308に格納されている受信可能サイズ(A)を読出す。この読出は、たとえば利用者が入力した、送信先名称(図3におけるフィールド302)、電話番号(同フィールド304)、あるいは送信先のアドレス(同フィールド306)をキーとして、行なわれる。
【0095】
S406にて、制御部110は、両者が作成したメールに添付されるファイルのサイズ(B)を取得する。この取得は、利用者による、ファイルの添付の指示の検出に応答して行なわれる。
【0096】
S408にて、制御部110は、受信可能サイズ(A)がファイルのサイズ(B)よりも大きいか否かを判断する。受信可能サイズ(A)がファイルのサイズ(B)よりも大きいと判断した場合には(S408にてYES)、処理はS410に移される。もしそうでないと(S408にてNO)、処理はS420に移される。
【0097】
S410にて、制御部110は、ファイルのサイズを変更することなく通信情報にそのファイルを添付して、送信データを作成する。このとき送信先のアドレス等電子メールの送信に必要なヘッダ情報も生成され、電文が作成される。
【0098】
S412にて、制御部110は、メール送信の確認メッセージを液晶モニタ120に表示させる。この確認メッセージは、たとえばメール送信を実行するか否かの選択を促すメッセージである。
【0099】
S420にて、制御部110は、メモリ160のフィールド310から、分割可能フラグを読み出す。この読み出しは、S404における読出に使用されたデータをキーとして行なわれる。
【0100】
S422にて、制御部110は、分割可能フラグに基づいて、分割送信が可能であるか否かを判断する。ここで、分割送信とは、ファイルを分割して、分割されたファイルをそれぞれ送信先の通信端末に送信することをいう。分割送信が可能であると判断した場合には(S422にてYES)、処理はS424に移される。もしそうでないと(S422にてNO)、処理はS440に移される。
【0101】
S424にて、制御部110は、液晶モニタ120に分割送信の要否の選択画面を表示させる。この画面には、分割送信を行なうか否かの選択を利用者に促すメッセージが含まれる。
【0102】
S426にて、制御部110は、利用者の指示を検出する。この指示は、S424にて表示された画面に基づいて利用者が入力した、分割送信を行なうかあるいは行なわないかを表わす指示である。
【0103】
S428にて、制御部110は、検出した指示に基づいてファイルの分割送信が必要であるか否かを判断する。ファイルの分割送信が必要であると判断した場合には(S428にてYES)、処理はS430に移される。もしそうでないと(S428にてNO)、処理はS440に移される。
【0104】
S430にて、制御部110は、ファイルを分割して、分割されたファイルを通信情報に添付して送信データを作成する。この場合、複数のファイルが生成されるため、送信データは各ファイル毎に作成される。たとえば、1番目の送信データには、ヘッダ情報、電子メール、および分割されたファイルが含まれる。2番目以降の送信データには、ヘッダ情報、分割されたファイルの送信を表わすメッセージ、および分割されたファイルが含まれる。
【0105】
S432にて、制御部110は、メール送信の確認メッセージを液晶モニタ120に表示させる。この確認メッセージは、たとえば分割されたファイルを含むメール送信を実行するか否かの選択を促すメッセージである。
【0106】
S440にて、制御部110は、ファイルを圧縮してその圧縮されたファイルを通信情報に添付して送信データを作成する。この送信データには、ヘッダ情報、電子メール、および圧縮ファイルが含まれる。
【0107】
S442にて、制御部110は、メール送信の確認メッセージを液晶モニタ120に表示させる。この確認メッセージは、たとえば圧縮されたファイルを含むメール送信を実行するか否かの選択を促すメッセージである。
【0108】
S450にて、制御部110は、利用者の指示を検出する。この指示は、液晶モニタ120に表示された画面に対して利用者が入力した指示である。
【0109】
S452にて、制御部110は、利用者の指示に基づいて、生成した送信データについて、送信キャンセルの指示を検出したか否かを判断する。送信キャンセルの指示を検出したと判断すると(S452にてYES)、処理はS402に戻される。もしそうでないと(S452にてNO)、処理はS454に移される。
【0110】
S454にて、制御部110は、利用者の指示に基づいて、メール送信の指示を検出したか否かを判断する。メール送信の指示を検出したと判断すると(S454にてYES)、処理はS456に移される。もしそうでないと(S454にてNO)は、処理はS450に戻される。
【0111】
S456にて、制御部110は、指示に基づいてメール送信を実行する。このとき、通信IF184は通信制御部118によりアクティブにされ、通信端末100は基地局2000に接続される。接続が確立されたことを確認した後、制御部110は、ファイルが添付されたメールを通信IF184を介して、基地局2000に送信する。
【0112】
以上のような構造およびフローチャートに基づく、本実施の形態に係る通信端末100の動作について説明する。ここでは、電子メールに添付されるファイルが圧縮される場合について説明する。
【0113】
利用者がメールの作成中に、画像ファイルを選択して、そのファイルの添付を指示する。その指示が検出されると(S402)、送信先の受信可能サイズが読み出され(S404)、添付の対象となるファイルのサイズが取得される(S406)。送信相手の受信可能サイズ(A)がそのファイルのサイズ(B)よりも小さい場合には(S408にてNO)、メモリ160のフィールド310から分割可能フラグが取得される(S420)。
【0114】
分割可能フラグが「0」である場合、分割送信は可能でないと判断され(S422にてNO)、ファイルは予め設定された圧縮プログラムに基づいて圧縮され、送信データが作成される(S440)。圧縮されたファイルが添付されたメールの送信を確認するメッセージが液晶モニタ120に表示され(S442)、利用者が所定のボタンを押下すると、利用者が入力した指示が取得される(S450)。利用者がメール送信の確認ボタンを押下した場合には、送信キャンセルの指示が検出されず(S452にてNO)、メール送信の指示が検出される(S454にてYES)。その指示に応答して通信端末100と基地局2000との接続が確立されると、通信端末100からメールが送信される(S456)。
【0115】
以上のようにして、本実施の形態に係る通信端末100によると、利用者がメールを作成してファイルを添付する場合、そのメールの送信先の情報に基づいて送信相手が受信可能なファイルのサイズがメモリから読出される。そのサイズと、添付されるファイルのサイズとが比較される。添付されるファイルが送信相手の受信可能なサイズを上回る場合には、メモリ160に予め記憶された送信相手によるファイルの受信に関する情報に基づいて、そのファイルは圧縮されたり、分割されたりする。
【0116】
このようにして、相手側の受信可能なサイズに合わせてファイルの大きさが調整される。そのため、そのファイルが添付された電子メールが、通信端末100から相手側の通信端末に送信されても、通信制御サーバ800等の通信制御装置により、伝送の途中でその添付ファイルが削除されたりしない。これにより、相手側の受信可能サイズに合わせてファイルを確実に送信することができる通信端末を提供することができる。
【0117】
なお、本実施の形態に係る通信端末100においては、受信可能サイズ(A)がファイルのサイズ(B)より小さい場合には、ファイルの分割および圧縮のいずれかが実行された。これに代えて、分割および圧縮をいずれも実行するようにしてもよい。たとえばファイルを分割した後、生成された各ファイルを圧縮するようにしてもよい。このようにすると、画像ファイル、動画ファイルその他のデータ量の大きなファイルも受信側の受信可能なサイズに合わせることが可能になるため、伝送できるファイルの上限値が拡大される。
【0118】
また、ファイルの分割あるいは圧縮によりデータ量を調整する方法に代えて、ファイルを構成するデータから、予め定められた基準に基づいてデータを間引くことによりデータ量を少なくしてもよい。この基準は、たとえば受信可能サイズ(A)とファイルのサイズ(B)との比である。このような比の値は1よりも小さくなる。このような比に基づいてファイルのデータを間引くことにより、ファイルのサイズ(B)は、受信可能サイズとなる。
【0119】
その結果、送信先の通信端末が圧縮されたファイルを復元する機能、あるいは分割されたファイルを結合する機能を有していない場合でも、ファイルを送信することができる。このようにすると、データ量が少なくなることによる影響(たとえば、画像ファイルにおける画像の劣化等)が許容される場合にも、ファイルを確実にその送信先に伝送することができる。
【0120】
<第2の実施の形態>
以下、図5〜図7を参照して、本発明の第2の実施の形態について説明する。本実施の形態は、メールが作成されたときに送信相手の受信可能サイズの取得処理が実行される点で、前述の第1の実施の形態と異なる。
【0121】
なお、本実施の形態に係る通信端末100の構成は、前述の第1の実施の形態に係る通信端末の構成と同じである。それらの機能も同じである。したがって、ここでは詳細な説明は繰り返さない。
【0122】
図5を参照して、本実施の形態に係る通信端末100が通信制御サーバ800と通信する情報について説明する。図5(A)は、通信端末100から通信制御サーバ800に送信される電文の構造を表わす。図5(B)は、通信制御サーバ800から通信端末100に送信される電文の構造を表わす。
【0123】
図5(A)に示すように、発信者IDは、フィールド502に格納される。この発信者IDは、通信制御サーバ800に電文を送信する通信端末のIDである。この例では、通信端末100を表わす「terminal100」が送信者IDである。
【0124】
受信者IDは、フィールド504に格納される。この受信者IDは、電文が送信される相手のIDである。この例では、通信制御サーバ800を表わす「Carrier800」が受信者IDである。
【0125】
通信コードは、フィールド506に格納される。この通信コードは、この電文の種類を表わすコードである。通信端末100は通信相手の受信可能サイズの情報提供を要求しているため、図5(A)に示した電文において、「情報提供要求」を表わすコードがフィールド506に格納される。
【0126】
送信先アドレスは、フィールド508に格納される。この送信先アドレスは、通信端末100の通信相手のアドレスである。このアドレスは、通信相手を特定するキーとして使用される。この送信先アドレスは、たとえば、利用者がメールを作成しているときに取得され、フィールド508に格納される。
【0127】
希望情報名称は、フィールド510に格納される。この希望情報名称は、通信端末100が求めている情報である。この例では、この情報は、通信相手によるファイルの受信可能なサイズである。
【0128】
情報は、フィールド512に格納される。この情報は、フィールド510に示される希望情報名称に対応する具体的内容である。したがって、通信コードが情報提供要求である場合、この電文が通信端末100から通信制御サーバ800に送信される時点では、フィールド512には、内容がブランクであることを表わす「Null」が格納される。
【0129】
図5(B)に示すように、発信者IDは、フィールド522に格納される。この電文は通信制御サーバ800から送信されるため、通信制御サーバ800のIDである「carrier800」がこのフィールドに格納される。
【0130】
受信者IDは、フィールド524に格納される。この例では、通信端末100のID「terminal100」が格納される。
【0131】
通信コードは、フィールド526に格納される。図5(B)に示した電文は、図5(A)に示した電文に対する回答であるため、「回答」を表わすコードが格納される。
【0132】
送信先アドレスは、フィールド528に格納される。このアドレスは、この電文に追加された情報(すなわち、回答)を特定するためのキーである。
【0133】
希望情報名称は、フィールド530に格納される。この名称は、通信端末100から受信した電文のフィールド510に格納されていた名称と同じである。
【0134】
情報は、フィールド532に格納される。この情報とは、フィールド530に含まれる希望情報名称に対する回答である。図5(B)の例では、受信可能サイズの要求に対して「30」(kb)が格納される。
【0135】
図6を参照して、本実施の形態に係る通信端末100の制御部110が実行するプログラムの制御構造について説明する。なお、図4に示した処理と同じ動作の説明は、ここでは繰り返さない。
【0136】
S402にて、制御部110は、利用者の入力に基づいて、ファイルの添付の指示を検出する。
【0137】
S700にて、制御部110は、後述する受信可能サイズの取得処理を実行する。この処理は、指示の検出に応答して実行される。この処理が実行されることにより、通信制御サーバ800から送信相手に関する端末情報が取得され、受信可能サイズに基づくファイルのサイズの調整が可能になる。
【0138】
図7を参照して、通信端末100の制御部110が実行する受信可能サイズの取得処理プログラムの制御構造について説明する。
【0139】
S702にて、通信端末100の制御部110は、送信先アドレスを取得する。この送信先アドレスは、利用者がメールを作成したときに、送信先の欄に入力された情報から取得される。
【0140】
S704にて、制御部110は、受信可能サイズ(A)の送信を要求する電文を作成する。この作成は、予め記憶されたプログラムに基づいて行なわれる。この電文は、たとえば図5(A)に示したような構造を有する。
【0141】
S706にて、制御部110は、その電文を通信制御サーバ800に送信する。この送信は、たとえば、電文の作成が完了した後に自動的に行なわれる。
【0142】
S708にて、制御部110は、通信制御サーバ800から電文を受信する。この電文は、S706にて送信された受信可能サイズの送信を要求する電文に対する回答を含む。
【0143】
S710にて、制御部110は、受信した電文から受信可能サイズを取得する。この受信可能サイズは、たとえば、送信先の通信端末が受信することができるデータ量である。
【0144】
S712にて、制御部110は、取得した受信可能サイズをメモリ160のフィールド308に書き込む。これにより、次回以降、同じ送信先にメールを送信する場合には、通信制御サーバ800からその送信先に関する情報を取得することなく、添付されるファイルの大きさを調整することができる。
【0145】
以上のような構造およびフローチャートに基づく、本実施の形態に係る通信端末100の動作について説明する。
【0146】
利用者が電子メールを作成してファイルを添付しようとすると、その添付の指令が検出され(S402)、受信可能サイズの取得処理プログラムが実行される(S700)。作成中の電子メールに入力された情報に基づいて送信先アドレスが取得され(S702)、その送信先アドレスを有する通信端末について、受信可能サイズの送信を要求する電文が作成される(S704)。
【0147】
その電文が通信制御サーバ800に送信され(S706)、通信制御サーバ800から回答を含む電文を受信すると(S708)、その電文から受信可能サイズが取得される(S710)。この受信可能サイズがメモリ160の所定の領域(すなわち、該当する送信先アドレスを有する端末IDのフィールド)に記憶されていない場合には、その情報がメモリに記憶される。
【0148】
その後、受信可能サイズ(A)と電子メールに添付されるファイルのサイズ(B)とが比較され、受信可能サイズ(A)がファイルのサイズ(B)を下回る場合には(S408にてNO)、送信先に関する分割可能フラグが取得される(S420)。その後、送信先のファイルの受信能力に対応するようにファイルのサイズが調整され、電子メールに添付され、送信先に送信される。
【0149】
以上のようにして、本実施の形態に係る通信端末100によると、その端末の利用者がファイルの添付を指示すると、送信相手の受信可能サイズを取得する処理がバックグランドで実行される。この処理により、送信相手の受信可能サイズが取得されると、必要な場合には、添付されるファイルのサイズが調整される。
【0150】
これにより、通信端末100に送信先の情報が記憶されていない場合でも、送信先の受信可能サイズに合わせて添付ファイルのサイズを圧縮あるいは分割することができる。このため、送信先が受信できないようなファイルが添付されなくなるため、送信時に添付ファイルが削除されたりすることなく、確実にメールを送信することができる。
【0151】
<第3の実施の形態>
以下、図8〜図10を参照して、本発明の第3の実施の形態について説明する。
【0152】
図8を参照して、本実施の形態に係る通信制御サーバ800の構成について説明する。図8は、その通信制御サーバ800を実現するコンピュータのブロック図である。この通信制御サーバ800は、たとえば図1に示したように、ネットワーク1000に接続され、そのネットワーク1000に接続可能な通信端末100,200,300による通信を制御する。この制御には、通信時に添付されるファイルの大きさを調整する処理が含まれる。
【0153】
この通信制御サーバ800は、相互にバスで接続されたCPU810と、メモリ820と、固定ディスク830と、FD(Flexible Disk)駆動装置840と、CD−ROM(Compact Disk − Read Only Memory)駆動装置850と、通信IF860とを含む。FD駆動装置840には、FD842が装着される。CD−ROM駆動装置850には、CD−ROM852が装着される。
【0154】
CPU810は、予め記憶されたプログラムに基づいて、通信IF860を介して受信した電子メールに添付されたファイルの大きさを調整する。たとえば、CPU810は、電子メールに添付されるファイルのデータ量を取得する。そのデータ量が、送信先の通信端末が受信可能なサイズを超えている場合には、そのファイルのデータ量が制限を超えないように調整する。この調整には、たとえばファイルの圧縮、ファイルの分割、あるいはファイルデータの間引き等が含まれる。なお、このような圧縮、分割あるいは間引きの方法は特に限られない。
【0155】
メモリ820は、たとえばRAM(Random Access Memory)である。このメモリ820には、CPU810が実行するプログラムあるいはその実行に必要なデータが記憶される。
【0156】
固定ディスク830には、後述するように各通信端末のデータが格納される。このデータの構造については、後述する。
【0157】
この通信制御サーバ800における処理は、コンピュータハードウェアおよびCPU810により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ820、固定ディスク830等の記憶装置に予め記憶されている場合もあれば、FD842、CD−ROM852その他の記録媒体により格納されて流通し、FD駆動装置840、CD−ROM駆動装置850などによりその記録媒体から読み取られて、メモリ820に一旦格納される場合もある。あるいは、通信IF860に接続されたネットワークを介してダウンロードされメモリ820等に一旦格納される場合もある。そのソフトウェアは、メモリ820から読出されて、CPU810により実行される。
【0158】
図8に示したハードウェア自体は、一般的なものである。したがって、本発明の最も本質的な部分は、メモリ820、CD−ROM852その他の記録媒体に記憶されたソフトウェアであるとも言える。なお、このコンピュータのハードウェアの動作は周知であるので、ここではその説明は繰り返さない。
【0159】
図9を参照して、図8に示した固定ディスク830に記憶されるデータについて説明する。図9は、そのデータが格納されるテーブル構造を表わす図である。
【0160】
端末IDは、フィールド902に格納される。この端末IDは、通信制御サーバ800を介して通信することができる通信端末のそれぞれに予め割り当てられたID番号である。このIDの割り当ては、たとえば通信端末が新たに通信サービスの提供を申し込んだときに行なわれる。
【0161】
各通信端末の電話番号は、フィールド904に格納される。各通信端末のメールアドレスは、フィールド906に格納される。
【0162】
各通信端末の受信可能サイズは、フィールド908に格納される。この受信可能サイズは、通信端末の種類によって予め定められたサイズである。
【0163】
分割可能フラグは、フィールド910に格納される。このフラグは、その通信端末に送信されるファイルを分割することができるか否かを表わす。すなわち、このフラグが「0」であるとき、その通信端末に送信されるファイルの分割はできないことを表わす。一方、このフラグが「1」であるとき、ファイルの分割は可能であることを表わす。
【0164】
圧縮可能フラグは、フィールド912に格納される。このフラグは、圧縮したファイルをその通信端末に送信することができるか否かを表わす。たとえば、フラグが「0」であるとき、ファイルの圧縮はできないことを表わす。一方、フラグが「1」であるとき、ファイルの圧縮は可能であることを表わす。
【0165】
携帯電話方式は、フィールド914に格納される。この方式には、たとえばPDC、あるいはW−CDMAなどがあるが、これらに限られるものではない。新たな携帯電話方式が導入される場合には、その方式も追加される。
【0166】
図9に示したデータは、通信制御サーバ800を介した通信を行なう通信端末が新たに登録されるごとに追加され、固定ディスク830に格納される。また、記憶されるデータは、図9に示したものに限られず、通信サービスの提供に合わせて新たに追加することができる。
【0167】
図10を参照して、本実施の形態に係る通信制御サーバ800を実現するプログラムの制御構造について説明する。図10は、そのプログラムの処理の手順を表わすフローチャートである。このプログラムは、CPU810によって、固定ディスク830からメモリ820に読み出され、実行される。
【0168】
S1002にて、通信制御サーバ800のCPU810は、通信IF860を介して、ファイルが添付された電子メールを受信する。
【0169】
S1004にて、CPU810は、受信した電子メールから、そのメールの受信者のアドレスを取得する。このアドレスは、たとえば、電子メールを含む電文のヘッダ情報として格納されているデータである。
【0170】
S1006にて、CPU810は、受信者の通信端末による受信可能サイズ(A)を固定ディスク830から読み出す。このデータの読み出しは、たとえば、S1004にて取得されたアドレスをキーにして行なわれる。
【0171】
S1008にて、CPU810は、受信メールに添付されていたファイルのサイズ(B)を取得する。
【0172】
S1010にて、CPU810は、受信可能サイズ(A)がファイルのサイズ(B)よりも大きいか否かを判断する。受信可能サイズ(A)がファイルのサイズ(B)よりも大きいと判断した場合には(S1010にてYES)、処理はS1012に移される。もしそうでないと(S1010にてNO)、処理はS1014に移される。
【0173】
S1012にて、CPU810は、受信したメールをそのまま指定された受信先の通信端末に送信する。
【0174】
S1014にて、CPU810は、固定ディスク830のテーブルから、受信者の分割可否フラグを読み出す。この読み出しは、S1004にて取得された受信者のアドレスをキーにして行なわれる。
【0175】
S1016にて、CPU810は、電子メールに添付されていたファイルを分割して送信すること(以下、分割送信という。)ができるか否かを判断する。この判断は、固定ディスク830のフィールド910から読み出した分割可否フラグに基づいて行なわれる。分割送信が可能であると判断した場合には(S1016にてYES)、処理はS1018に移される。もしそうでないと(S1016にてNO)、処理はS1020に移される。
【0176】
S1018にて、CPU810は、受信メールに添付されていたファイルを分割したファイルを生成する。この分割の方式は特に限られず、分割されたデータを結合する通信端末に対応していればよい。
【0177】
S1020にて、CPU810は、受信メールに添付されていたファイルを圧縮して送信すること(以下、圧縮送信という。)ができる否かを判断する。この判断は、S1014にて固定ディスク830のフィールド910から読み出された圧縮可能フラグに基づいて、行なわれる。圧縮送信が可能であると判断すると(S1020にてYES)、処理はS1022に移される。もしそうでないと(S1020にてNO)、処理はS1026に移される。
【0178】
S1022にて、CPU810は、受信メールに添付されていたファイルを圧縮する。この圧縮の方式は特に限られず、そのファイルを復元(展開)する通信端末に対応していればよい。
【0179】
S1024にて、CPU810は、生成したファイルを電子メールに添付して、指定された送信先に送信する。
【0180】
S1026にて、CPU810は、送信不可のメッセージを作成する。このメッセージは、送信者が指定した受信側の通信端末の制約により、添付されたファイルを送信することができないことを通知するメッセージである。
【0181】
S1028にて、CPU810は、受信メールをそのメッセージとともに送信者に返信する。
【0182】
以上のような構造およびフローチャートに基づく、本実施の形態に係る通信制御サーバ800の動作について説明する。ここでは、添付されたファイルを分割して送信する場合について説明する。
【0183】
送信側の通信端末からメールを受信すると(S1002)、受信側の通信端末のアドレスが取得され(S1004)、受信側の受信可能サイズ(A)が固定ディスク830から読み出される(S1006)。受信メールに添付されていたファイルのサイズ(B)が取得されると(S1008)、受信可能サイズ(A)が添付されていたファイルのサイズ(B)以上でない場合には(S1010にてNO)、固定ディスク830から、分割可否フラグが読み出される(S1014)。
【0184】
CPU810が指定された通信端末に対して分割送信が可能であると判断すると(S1016にてYES)、受信メールに添付されていたファイルが分割される(S1018)。分割後のファイルが電子メールに添付され、そのメールは指定された送信先に送信される(S1024)。
【0185】
以上のようにして、本実施の形態に係る通信制御サーバ800によると、通信サービスを利用する通信端末の情報は通信制御サーバ800の固定ディスク830に予め記憶されている。そのため、各通信端末から添付ファイルを含むメールを受信したときに、通信制御サーバ800は、そのメールが指定された送信先に送信可能か否かを判断することができる。このとき、受信側の通信端末による受信可能サイズが添付ファイルのサイズよりも小さい場合、通信制御サーバ800は、通信端末の情報に基づいてファイルを圧縮したり分割したりする。
【0186】
このようにして、電子メールに添付されたファイルは受信側が受信可能なサイズに調整されるため、送信側の通信端末は特に相手側の受信の制約を考慮することなく、ファイルを添付したメールを送信することができる。その結果、各通信端末間において添付ファイルを伴うメールの通信を確実に行なうことができる。
【0187】
なお、本実施の形態に係る通信制御サーバ800においては、受信可能サイズ(A)がファイルのサイズ(B)より小さい場合には、ファイルの分割および圧縮のいずれかが実行された。これに代えて、分割および圧縮をいずれも実行するようにしてもよい。たとえばファイルを分割した後、生成された各ファイルを圧縮するようにしてもよい。このようにすると、画像ファイル、動画ファイルその他のデータ量の大きなファイルも受信側の受信可能なサイズに合わせることが可能になるため、伝送できるファイルの上限値が拡大される。
【0188】
また、ファイルの分割あるいは圧縮によりデータ量を調整する方法に代えて、ファイルを構成するデータから、予め定められた基準に基づいてデータを間引くことによりデータ量を少なくしてもよい。この基準は、たとえば受信可能サイズ(A)とファイルのサイズ(B)との比である。このような比の値は1よりも小さくなる。このような比に基づいてファイルのデータを間引くことにより、ファイルのサイズ(B)は、受信可能サイズとなる。
【0189】
その結果、送信先の通信端末が圧縮されたファイルを復元する機能、あるいは分割されたファイルを結合する機能を有していない場合でも、ファイルを送信することができる。このようにすると、データ量が少なくなることによる影響(たとえば、画像ファイルにおける画像の劣化等)が許容される場合にも、ファイルを確実にその送信先に伝送することができる。この場合、そのようなファイルが送信先に伝送されたことを表わす電子メールをそのファイルの送信元に送信することにより、送信者にもその旨を確実に通知することができる。
【0190】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る通信端末および通信制御装置が接続される通信ネットワークを表わす概略図である。
【図2】本発明の第1の実施の形態に係る通信端末の構成を表わすブロック図である。
【図3】本発明の第1の実施の形態に係る通信端末のメモリに記憶されるデータ構造を表わす図である。
【図4】本発明の第1の実施の形態に係る通信端末が実行するプログラムの制御構造を表わすフローチャートである。
【図5】本発明の第2の実施の形態に係る通信端末と通信制御装置との間で通信される情報の構造を表わす図である。
【図6】本発明の第2の実施の形態に係る通信端末が実行するプログラムの制御構造を表わすフローチャート(その1)である。
【図7】本発明の第2の実施の形態に係る通信端末が実行するプログラムの制御構造を表わすフローチャート(その2)である。
【図8】本発明の第3の実施の形態に係る通信制御装置の構成を表わすブロック図である。
【図9】図8に示した通信制御装置に記憶されるデータ構造を表わす図である。
【図10】図8に示した通信制御装置が実行するプログラムの制御構造を表わすフローチャートである。
【符号の説明】
100,200,300 通信端末、110 制御部、120 液晶モニタ、130 キーボード、140,150,160,820 メモリ、170 メモリカードドライブ、800 通信制御サーバ、810 CPU、830 固定ディスク、840 FD駆動装置、850 CD−ROM駆動装置。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for controlling communication between communication terminals, and more particularly, to a technique for controlling the amount of data transmitted based on information of a communication terminal on the receiving side.
[0002]
[Prior art]
Information communication using portable communication terminals is increasing. This information communication includes e-mail communication to which files such as image data and programs are attached. With the improvement of image processing capability and the like in communication terminals, the data amount of these files is increasing. While the processing capability of the communication terminal is improved, the processing capability of the communication terminal used by each user varies. Therefore, for example, when a user having a communication terminal that exceeds the processing capability (for example, data reception capability) of the communication terminal owned by the other party transmits the data, the receiving terminal cannot receive the data. There is a problem that it is not displayed or it takes a long time to receive data.
[0003]
Therefore, in order to solve such a problem, for example, Japanese Patent Laid-Open No. 2001-31446 (Patent Document 1) uses, as transmission information, a file that can display a file on the receiving terminal regardless of the file format. An information processing apparatus that can be attached and transmitted is disclosed. The information processing apparatus determines a receiving terminal's information handling capability based on destination information when transmitting the transmission information to the receiving terminal, and determines that the information handling capability does not correspond to the transmission information to be transmitted. Then, a conversion circuit that converts the transmission information so as to correspond to the information handling capability and a transmission circuit that transmits the transmission information to the receiving terminal are included.
[0004]
According to the information processing apparatus disclosed in
[0005]
Japanese Patent Laid-Open No. 2002-152453 (Patent Document 2) discloses a digital image transmission system capable of transmitting a digital image to a mobile communication terminal. This system performs image conversion processing such as screen size optimization and data format conversion so that the digital image received from the transmission source terminal via the network can be adapted to the image display unit of the mobile communication terminal. And an image transfer device that directly transfers a digital image processed by the image conversion device to a mobile communication terminal via a network.
[0006]
According to this digital image transmission system, when the transmission source terminal transmits a digital image to the image conversion apparatus, a predetermined image conversion process is performed on the digital image so as to be adapted to the image display unit of the mobile communication terminal. . Thereby, when the processed digital image is transmitted to the mobile communication terminal, the image display unit can optimally display the digital image.
[0007]
[Patent Document 1]
JP 2001-31446 A
[0008]
[Patent Document 2]
JP 2002-152453 A
[0009]
[Problems to be solved by the invention]
However, according to the information processing apparatus disclosed in
[0010]
Further, according to the digital image transmission system disclosed in Patent Document 2, even if digital image data is converted so as to be compatible with the image display unit, the data can be received depending on the data reception capability of the mobile communication terminal. There was a case that disappeared.
[0011]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a communication terminal capable of reliably transmitting data in accordance with the data reception capability of the communication terminal on the receiving side. Is to provide.
[0012]
Another object of the present invention is to provide a communication control device capable of reliably transmitting data received from a transmission-side communication terminal to the reception-side communication terminal in correspondence with the data reception capability of the reception-side communication terminal. It is to be.
[0013]
Another object of the present invention is to provide a program for realizing a communication method that enables data transmission corresponding to the data reception capability of a receiving communication terminal.
[0014]
Another object of the present invention is to provide a communication control method capable of reliably transmitting data received from a communication terminal on the transmission side to the communication terminal on the reception side in correspondence with the data reception capability of the communication terminal on the reception side. It is to provide a program to realize.
[0015]
[Means for Solving the Problems]
A communication terminal according to an aspect of the present invention communicates with another communication terminal via a communication line. The communication terminal includes a storage unit for storing information of another communication terminal, a data amount acquisition unit for acquiring a data amount of a file attached to the communication information transmitted to the other communication terminal, Terminal information acquisition means for acquiring terminal information relating to reception of data by the communication terminal, data amount adjustment means for adjusting the data amount of the file based on the acquired terminal information, and other communication terminals A transmission unit configured to transmit the file and the communication information, the data amount of which is adjusted based on the information, to another communication terminal.
[0016]
According to this communication terminal, the data amount acquisition unit acquires the data amount of a file attached to communication information (for example, an e-mail or the like) transmitted to another communication terminal. This file is, for example, a still image file or a moving image file. When the terminal information acquisition means acquires terminal information (for example, receivable size, bearer capacity, etc.) related to data reception by another communication terminal, the data amount adjustment means attaches the file attached to the communication information based on the terminal information. Adjust the amount of data. This adjustment includes processing such as file compression, division, or data thinning. The transmission means transmits the file and the communication information whose data amount is adjusted to the communication terminal based on the information (for example, mail address) of the other communication terminal. In this way, a file having an amount exceeding the reception capability with respect to the data amount can be transmitted to the communication terminal. Accordingly, it is possible to provide a communication terminal that can reliably transmit data in correspondence with the data reception capability of the receiving communication terminal.
[0017]
Preferably, the terminal information related to data reception includes a data amount that can be received by another communication terminal. The data amount adjusting means includes an adjusting means for adjusting the data amount of the file so that the data amount is less than or equal to the receivable data amount.
[0018]
In this way, the data amount of the file attached to the communication information is adjusted to be equal to or less than the data amount that can be received by the destination terminal. Therefore, the communication terminal can transmit a file having a data amount corresponding to the reception capability of the destination communication terminal.
[0019]
Preferably, the information on the other communication terminal includes compressed information indicating that the other communication terminal is a terminal capable of decompressing the compressed file. The adjusting means includes means for adjusting the data amount of the file by compressing the file attached to the communication information based on the compression information.
[0020]
In this way, when the receiving communication terminal is a terminal that can expand the compressed file, the file attached to the communication information from the transmitting communication terminal is compressed. Thereby, the communication terminal on the transmission side can transmit a file that does not exceed the reception capability of the communication terminal on the reception side to the terminal.
[0021]
Preferably, the information on the other communication terminal includes division information indicating that the other communication terminal is a terminal capable of combining the divided files. The adjustment means includes means for adjusting the data amount of the file by dividing the file attached to the communication information based on the division information.
[0022]
In this way, when the receiving communication terminal is a terminal that can combine the divided files, the file attached to the communication information from the transmitting communication terminal is divided. Thereby, the communication terminal on the transmission side can transmit a file that does not exceed the reception capability of the communication terminal on the reception side to the terminal.
[0023]
Preferably, the adjusting means includes means for adjusting the data amount of the file by thinning out the data of the file attached to the communication information based on a predetermined criterion.
[0024]
In this way, the communication terminal adjusts the data amount of the file by thinning out the data of the file attached to the communication information based on a predetermined standard (for example, a data thinning rate). Therefore, the communication terminal can transmit a file that does not exceed the reception capability of the receiving communication terminal to the terminal.
[0025]
Preferably, the communication terminal further includes input means for the user to input data. The terminal information acquisition means includes means for acquiring terminal information based on the input data.
[0026]
If it does in this way, when a user inputs data, a communication terminal can acquire terminal information based on the data. The input data is stored in the storage means as a database (for example, as phone book data). As a result, the data amount of the file attached to the communication information is adjusted based on the data input by the user.
[0027]
Preferably, the communication terminal further includes communication means for communicating with a communication control device that controls communication with another communication terminal. The terminal information acquisition means includes means for acquiring terminal information based on information received from the communication control device.
[0028]
In this way, when the communication terminal transmits a transmission request for the destination terminal information to the communication control apparatus, the communication control apparatus transmits the terminal information to the communication terminal in response to the request. As a result, the communication terminal can acquire the terminal information at the time of data transmission, so there is no need to store the terminal information in advance. Thereby, the capacity of the memory and other storage means of the communication terminal can be suppressed.
[0029]
Preferably, the communication terminal further includes communication means for directly communicating information with another communication terminal. The terminal information acquisition means includes means for acquiring terminal information from information communicated by the communication means.
[0030]
If it does in this way, the communication terminal can acquire the information of the other communication terminal used as a communicating party by communicating directly mutually. For this reason, it is not necessary to input information by a user or the like. As a result, accurate terminal information can be stored in the communication terminal, so that the data amount of the file can be adjusted with certainty.
[0031]
Preferably, the communication terminal further includes detection means for detecting an instruction to attach the file to the communication information. The data amount adjusting means includes means for adjusting the data amount of the file when an instruction is detected.
[0032]
In this way, when an instruction for attaching a file to communication information is detected, the data amount of the file is adjusted. Thereby, before the communication information is transmitted, the data amount of the file is adjusted so that the receiving communication terminal can receive, so the transmitting communication terminal reliably transmits the file that can be received by the other party. be able to.
[0033]
A communication control device according to another aspect of the present invention controls communication between a plurality of communication terminals connected to a communication line. The communication control apparatus acquires storage means for storing terminal information of each communication terminal, receiving means for receiving communication information attached with a file from a communication terminal as a transmission source, and data amount of the file. A data amount acquisition means for receiving, a transmission destination information acquisition means for acquiring a data amount that can be received by a destination communication terminal based on received communication information, and data reception by the destination communication terminal Data amount adjusting means for adjusting the data amount of the file based on the information, and transmission means for transmitting the file and the communication information whose data amount has been adjusted based on the terminal information to the destination communication terminal Including.
[0034]
According to this communication control device, when the receiving unit receives communication information (for example, an electronic mail or the like) to which a file is attached from a communication terminal as a transmission source, the data amount of the file is acquired. This file is, for example, a still image file or a moving image file. When the amount of data that can be received by the destination communication terminal (for example, receivable size, bearer capacity, etc.) is acquired based on the communication information received by the destination information acquisition means, the data amount adjustment means Adjust. The transmission means can transmit the file and the communication information in which the data amount is adjusted to the transmission destination communication terminal based on the transmission destination information (for example, the transmission destination mail address). In this way, a file having a data amount exceeding the receiving capability of the transmission destination can be transmitted to the communication terminal of the transmission destination. As a result, it is possible to provide a communication control device capable of reliably transmitting data in accordance with the data reception capability of the receiving communication terminal.
[0035]
Preferably, the terminal information related to data reception includes a data amount that can be received by another communication terminal. The data amount adjusting unit includes an adjusting unit for adjusting the data amount of the file attached to the communication information so as to be equal to or less than the receivable data amount.
[0036]
In this way, the data amount of the file attached to the communication information is adjusted to be equal to or less than the data amount that can be received by the destination communication terminal. Therefore, the communication control apparatus can reliably transmit the file from the transmission source communication terminal to the transmission destination communication terminal.
[0037]
Preferably, the terminal information includes compressed information indicating that the destination communication terminal is a terminal capable of expanding a compressed file. The adjusting means includes means for adjusting the data amount of the file by compressing the file attached to the communication information based on the compression information.
[0038]
In this way, when the destination communication terminal is a terminal that can expand the compressed file, the file attached to the communication information from the source communication terminal is compressed. Thereby, the communication control apparatus can transmit to the terminal a file that can be received by the destination communication terminal.
[0039]
Preferably, the terminal information includes division information indicating that the destination communication terminal is a terminal capable of combining the divided files. The adjustment means includes means for adjusting the data amount of the file by dividing the file attached to the communication information based on the division information.
[0040]
In this way, when the transmission destination communication terminal is a terminal that can combine the divided files, the file attached to the communication information from the transmission source communication terminal is divided. Thereby, the communication control apparatus can transmit to the terminal a file that can be received by the destination communication terminal.
[0041]
Preferably, the adjusting means includes means for adjusting the data amount of the file by thinning out the data of the file attached to the communication information based on a predetermined criterion.
[0042]
In this way, since the file data is thinned out based on a predetermined standard, the communication control apparatus can transmit a file that can be received by the destination communication terminal.
[0043]
Preferably, the transmission destination information acquisition unit includes a unit for acquiring a data amount receivable by the transmission destination communication terminal from the stored terminal information.
[0044]
In this way, the amount of data that can be received by the destination communication terminal is acquired from the terminal information stored in the storage means. Thus, since the data amount of the file can be adjusted in response to the reception of the communication information, the communication control apparatus can transmit a file that can be received by the destination communication terminal to the terminal.
[0045]
Preferably, the transmission destination information acquisition unit includes a unit for acquiring terminal information based on information received from each communication terminal.
[0046]
In this way, since the terminal information is acquired based on the information received from each communication terminal, the communication control device can adjust the data amount of the file based on the latest information of each communication terminal.
[0047]
A program according to another aspect of the present invention realizes a communication method used by a communication terminal that communicates with another communication terminal via a communication line. This program has a communication terminal that prepares information of other communication terminals in advance, a data amount acquisition step of acquiring a data amount of a file attached to communication information transmitted to the other communication terminal, and other Based on the terminal information acquisition step of acquiring terminal information related to the reception of data by the communication terminal, the data amount adjustment step of adjusting the data amount of the file based on the acquired terminal information, and the information of other communication terminals, A transmission step of transmitting the file with the adjusted data amount and the communication information to another communication terminal is executed.
[0048]
When this program is executed in a communication terminal, information (for example, a transmission destination address) of another communication terminal is prepared in advance. In the data amount acquisition step, the data amount of the file attached to the communication information transmitted to the other communication terminal is acquired. In the terminal information acquisition step, terminal information (for example, receivable size, bearer capacity, etc.) relating to data reception by other communication terminals is acquired. In the data amount adjustment step, the data amount of the file attached to the communication information is adjusted based on the terminal information. This adjustment includes, for example, processing such as file compression, division, or data thinning. When the data amount of the file is adjusted, the file and the communication information with the adjusted data amount are transmitted to other communication terminals based on the information of the destination communication terminal. When the communication terminal executes the program in this way, a file having an amount exceeding the reception capability with respect to the data amount can be transmitted to the partner communication terminal. As a result, it is possible to provide a program for realizing a communication method capable of reliably transmitting a file corresponding to the data reception capability of the receiving communication terminal.
[0049]
A program according to still another aspect of the present invention realizes a communication control method used by a communication control device that controls communication between a plurality of communication terminals connected to a communication line. This program prepares the communication control device in advance with terminal information of each communication terminal, a reception step of receiving communication information with a file attached from the communication terminal of the transmission source, and data for acquiring the data amount of the file Based on the amount acquisition step, based on the received communication information, the transmission destination information acquisition step for acquiring the amount of data that can be received by the transmission destination communication terminal, and the information on the reception of data by the transmission destination communication terminal, A data amount adjustment step for adjusting the data amount of the file and a transmission step for transmitting the file and the communication information whose data amount has been adjusted to the destination communication terminal based on the terminal information are executed.
[0050]
When this program is executed in the communication control device, information on the communication terminal is prepared in advance. In the reception step, communication information with a file attached is received from the communication terminal of the transmission source. In the data amount acquisition step, the data amount of the file is acquired from the communication information. In the transmission destination information acquisition step, the amount of data that can be received by the transmission destination communication terminal is acquired. In the data amount adjustment step, the data amount of the file is adjusted based on information relating to reception of data by the destination communication terminal. The adjusted file and communication information are transmitted to the destination communication terminal. In this way, even when the data amount of the file attached to the communication information transmitted from the transmission source communication terminal is larger than the data amount receivable by the transmission destination communication terminal, the communication control device Can be reliably transmitted to the communication terminal on the receiving side. Accordingly, it is possible to provide a program for realizing a communication control method capable of reliably transmitting data corresponding to the data reception capability of the receiving communication terminal.
[0051]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0052]
<First Embodiment>
A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows a communication system including
[0053]
As shown in FIG. 1, this communication system includes a
[0054]
In FIG. 1, three
[0055]
The
[0056]
The
[0057]
The
[0058]
The
[0059]
Further, a communication terminal that is a communication partner is not limited to a specific communication terminal connected to the
[0060]
The
[0061]
[0062]
With reference to FIG. 2, the configuration of
[0063]
The
[0064]
The
[0065]
The
[0066]
The transmission
[0067]
The file
[0068]
The
[0069]
The
[0070]
[0071]
The data writing unit 117 writes data to the
[0072]
The
[0073]
The input
[0074]
The
[0075]
The
[0076]
The
[0077]
The
[0078]
The
[0079]
Note that the programs stored in the
[0080]
As will be described later, the
[0081]
The
[0082]
With reference to FIG. 3, data stored in the
[0083]
The destination name of the
[0084]
The telephone number of the other party is stored in
[0085]
The receivable size of the transmission partner is stored in
[0086]
The splittable flag is stored in the
[0087]
This splittable flag is obtained, for example, when the user inputs the data, acquires the data by communication with another communication terminal, or acquires information of the other communication terminal from the
[0088]
The compressible flag is stored in the
[0089]
This compressible flag is obtained when, for example, the user inputs the data, acquires the data by communication with another communication terminal, or acquires information of the other communication terminal from the
[0090]
The mobile phone system of each destination is stored in
[0091]
In this mobile phone system, for example, when a user inputs data representing the system, the data is acquired through communication with another communication terminal, or information on another communication terminal is obtained from the
[0092]
With reference to FIG. 4, a control structure of a program executed by
[0093]
At step (hereinafter, step is represented as S) 402,
[0094]
In S404,
[0095]
In S406,
[0096]
In S408,
[0097]
In S410,
[0098]
At S412,
[0099]
In S420,
[0100]
In S422,
[0101]
In S424,
[0102]
In S426,
[0103]
In S428,
[0104]
At S430,
[0105]
In S432,
[0106]
At S440,
[0107]
In S442,
[0108]
In S450,
[0109]
In S452,
[0110]
In S454,
[0111]
In S456,
[0112]
An operation of
[0113]
While creating a mail, the user selects an image file and instructs attachment of the file. When the instruction is detected (S402), the receivable size of the transmission destination is read (S404), and the size of the file to be attached is acquired (S406). When the receivable size (A) of the transmission partner is smaller than the size (B) of the file (NO in S408), a splittable flag is acquired from
[0114]
If the splittable flag is “0”, it is determined that split transmission is not possible (NO in S422), the file is compressed based on a preset compression program, and transmission data is created (S440). A message confirming transmission of the mail with the compressed file attached is displayed on the liquid crystal monitor 120 (S442), and when the user presses a predetermined button, an instruction input by the user is acquired (S450). If the user presses the confirmation button for mail transmission, the transmission cancel instruction is not detected (NO in S452), and the mail transmission instruction is detected (YES in S454). When the connection between the
[0115]
As described above, according to
[0116]
In this way, the file size is adjusted in accordance with the receivable size of the other party. Therefore, even if an e-mail attached with the file is transmitted from the
[0117]
In
[0118]
Further, instead of the method of adjusting the data amount by dividing or compressing the file, the data amount may be reduced by thinning the data from the data constituting the file based on a predetermined standard. This criterion is, for example, the ratio between the receivable size (A) and the file size (B). The value of such a ratio is smaller than 1. By thinning out the file data based on such a ratio, the file size (B) becomes the receivable size.
[0119]
As a result, the file can be transmitted even when the destination communication terminal does not have the function of restoring the compressed file or the function of combining the divided files. In this way, the file can be reliably transmitted to the transmission destination even when the influence (for example, image degradation in the image file) due to the decrease in the data amount is allowed.
[0120]
<Second Embodiment>
Hereinafter, a second embodiment of the present invention will be described with reference to FIGS. This embodiment is different from the first embodiment described above in that the process of acquiring the receivable size of the transmission partner is executed when a mail is created.
[0121]
The configuration of
[0122]
With reference to FIG. 5, information that
[0123]
As shown in FIG. 5A, the caller ID is stored in a
[0124]
The recipient ID is stored in the
[0125]
The communication code is stored in
[0126]
The destination address is stored in
[0127]
The desired information name is stored in the
[0128]
Information is stored in
[0129]
As shown in FIG. 5B, the caller ID is stored in a
[0130]
The recipient ID is stored in
[0131]
The communication code is stored in
[0132]
The destination address is stored in
[0133]
The desired information name is stored in
[0134]
Information is stored in
[0135]
With reference to FIG. 6, a control structure of a program executed by
[0136]
In S402,
[0137]
In S700,
[0138]
With reference to FIG. 7, the control structure of the receivable size acquisition processing program executed by
[0139]
In S702,
[0140]
In S704,
[0141]
In S706,
[0142]
In S708,
[0143]
In S710,
[0144]
In S712,
[0145]
An operation of
[0146]
When the user creates an e-mail and tries to attach a file, the attachment instruction is detected (S402), and the receivable size acquisition processing program is executed (S700). A transmission destination address is acquired based on information input to the e-mail being created (S702), and a message requesting transmission of a receivable size is created for the communication terminal having the transmission destination address (S704).
[0147]
The message is transmitted to the communication control server 800 (S706). When a message including a response is received from the communication control server 800 (S708), the receivable size is acquired from the message (S710). If this receivable size is not stored in a predetermined area of the memory 160 (that is, the terminal ID field having the corresponding transmission destination address), the information is stored in the memory.
[0148]
Thereafter, the receivable size (A) is compared with the size (B) of the file attached to the e-mail, and if the receivable size (A) is smaller than the file size (B) (NO in S408). A splittable flag relating to the transmission destination is acquired (S420). Thereafter, the file size is adjusted so as to correspond to the receiving capability of the destination file, attached to the e-mail, and transmitted to the destination.
[0149]
As described above, according to
[0150]
Thereby, even when the information on the transmission destination is not stored in the
[0151]
<Third Embodiment>
Hereinafter, a third embodiment of the present invention will be described with reference to FIGS.
[0152]
With reference to FIG. 8, a configuration of
[0153]
The
[0154]
[0155]
The
[0156]
The fixed
[0157]
The processing in the
[0158]
The hardware itself shown in FIG. 8 is general. Therefore, it can be said that the most essential part of the present invention is software stored in the
[0159]
With reference to FIG. 9, data stored in the fixed
[0160]
The terminal ID is stored in the
[0161]
The telephone number of each communication terminal is stored in
[0162]
The receivable size of each communication terminal is stored in
[0163]
The splittable flag is stored in the
[0164]
The compressible flag is stored in the
[0165]
The mobile phone system is stored in
[0166]
The data shown in FIG. 9 is added each time a communication terminal that performs communication via the
[0167]
With reference to FIG. 10, a control structure of a program for realizing
[0168]
In step S1002, the
[0169]
In S1004,
[0170]
In step S1006, the
[0171]
In S1008,
[0172]
In S1010,
[0173]
In S1012,
[0174]
In
[0175]
In S1016,
[0176]
In S1018,
[0177]
In S1020,
[0178]
In S1022,
[0179]
In S1024,
[0180]
In S1026,
[0181]
In S1028,
[0182]
An operation of
[0183]
When mail is received from the communication terminal on the transmission side (S1002), the address of the communication terminal on the reception side is acquired (S1004), and the receivable size (A) on the reception side is read from the fixed disk 830 (S1006). When the size (B) of the file attached to the received mail is acquired (S1008), if the receivable size (A) is not larger than the size (B) of the attached file (NO in S1010) Then, the division possibility flag is read from the fixed disk 830 (S1014).
[0184]
If
[0185]
As described above, according to
[0186]
In this way, since the file attached to the e-mail is adjusted to a size that can be received by the receiving side, the communication terminal on the sending side does not particularly consider the restrictions on receiving by the other side, Can be sent. As a result, it is possible to reliably perform mail communication with an attached file between the communication terminals.
[0187]
In the
[0188]
Further, instead of the method of adjusting the data amount by dividing or compressing the file, the data amount may be reduced by thinning the data from the data constituting the file based on a predetermined standard. This criterion is, for example, the ratio between the receivable size (A) and the file size (B). The value of such a ratio is smaller than 1. By thinning out the file data based on such a ratio, the file size (B) becomes the receivable size.
[0189]
As a result, the file can be transmitted even when the destination communication terminal does not have the function of restoring the compressed file or the function of combining the divided files. In this way, the file can be reliably transmitted to the transmission destination even when the influence (for example, image degradation in the image file) due to the decrease in the data amount is allowed. In this case, by sending an electronic mail indicating that such a file has been transmitted to the transmission destination to the transmission source of the file, it is possible to reliably notify the sender to that effect.
[0190]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a communication network to which a communication terminal and a communication control apparatus according to an embodiment of the present invention are connected.
FIG. 2 is a block diagram showing a configuration of a communication terminal according to the first embodiment of the present invention.
FIG. 3 is a diagram representing a data structure stored in a memory of a communication terminal according to the first embodiment of the present invention.
FIG. 4 is a flowchart representing a control structure of a program executed by the communication terminal according to the first embodiment of the present invention.
FIG. 5 is a diagram representing a structure of information communicated between a communication terminal and a communication control apparatus according to a second embodiment of the present invention.
FIG. 6 is a flowchart (part 1) showing a control structure of a program executed by the communication terminal according to the second embodiment of the present invention.
FIG. 7 is a flowchart (part 2) showing a control structure of a program executed by the communication terminal according to the second embodiment of the present invention.
FIG. 8 is a block diagram showing a configuration of a communication control apparatus according to a third embodiment of the present invention.
9 shows a data structure stored in the communication control device shown in FIG. 8. FIG.
10 is a flowchart representing a control structure of a program executed by the communication control apparatus shown in FIG.
[Explanation of symbols]
100, 200, 300 communication terminal, 110 control unit, 120 LCD monitor, 130 keyboard, 140, 150, 160, 820 memory, 170 memory card drive, 800 communication control server, 810 CPU, 830 fixed disk, 840 FD drive device, 850 CD-ROM drive.
Claims (18)
前記他の通信端末の情報を記憶するための記憶手段と、
前記他の通信端末に送信される通信情報に添付されるファイルのデータ量を取得するためのデータ量取得手段と、
前記他の通信端末によるデータの受信に関する端末情報を取得するための端末情報取得手段と、
前記取得された端末情報に基づいて、前記ファイルのデータ量を調整するためのデータ量調整手段と、
前記他の通信端末の情報に基づいて、前記データ量が調整されたファイルと前記通信情報とを前記他の通信端末に送信するための送信手段とを含む、通信端末。A communication terminal that communicates with other communication terminals via a communication line,
Storage means for storing information of the other communication terminal;
A data amount acquisition means for acquiring a data amount of a file attached to communication information transmitted to the other communication terminal;
Terminal information acquisition means for acquiring terminal information related to reception of data by the other communication terminal;
A data amount adjusting means for adjusting the data amount of the file based on the acquired terminal information;
A communication terminal comprising: a file whose data amount is adjusted based on information of the other communication terminal; and a transmission means for transmitting the communication information to the other communication terminal.
前記データ量調整手段は、前記受信可能なデータ量以下となるように、前記ファイルのデータ量を調整するための調整手段を含む、請求項1に記載の通信端末。The terminal information related to the reception of the data includes the amount of data that can be received by the other communication terminal,
The communication terminal according to claim 1, wherein the data amount adjusting unit includes an adjusting unit for adjusting the data amount of the file so that the data amount is equal to or less than the receivable data amount.
前記調整手段は、前記圧縮情報に基づいて前記通信情報に添付されるファイルを圧縮することにより、前記ファイルのデータ量を調整するための手段を含む、請求項2に記載の通信端末。The information of the other communication terminal includes compressed information indicating that the other communication terminal is a terminal capable of decompressing a compressed file,
The communication terminal according to claim 2, wherein the adjustment unit includes a unit for adjusting a data amount of the file by compressing a file attached to the communication information based on the compression information.
前記調整手段は、前記分割情報に基づいて前記通信情報に添付されるファイルを分割することにより、前記ファイルのデータ量を調整するための手段を含む、請求項2に記載の通信端末。The information of the other communication terminal includes division information indicating that the other communication terminal is a terminal capable of combining the divided files,
The communication terminal according to claim 2, wherein the adjustment unit includes a unit configured to adjust a data amount of the file by dividing the file attached to the communication information based on the division information.
前記端末情報取得手段は、前記入力されたデータに基づいて、前記端末情報を取得するための手段を含む、請求項1〜5のいずれかに記載の通信端末。The communication terminal further includes an input means for a user to input data,
The communication terminal according to claim 1, wherein the terminal information acquisition unit includes a unit for acquiring the terminal information based on the input data.
前記端末情報取得手段は、前記通信制御装置から受信する情報に基づいて、前記端末情報を取得するための手段を含む、請求項1〜5のいずれかに記載の通信端末。The communication terminal further includes a communication unit for communicating with a communication control device that controls communication with the other communication terminal,
The communication terminal according to claim 1, wherein the terminal information acquisition unit includes a unit for acquiring the terminal information based on information received from the communication control device.
前記端末情報取得手段は、前記通信手段により通信された情報から、前記端末情報を取得するための手段を含む、請求項1〜5のいずれかに記載の通信端末。The communication terminal further includes a communication means for directly communicating information with the other communication terminal,
The communication terminal according to claim 1, wherein the terminal information acquisition unit includes a unit for acquiring the terminal information from information communicated by the communication unit.
前記データ量調整手段は、前記指示が検出されると、前記ファイルのデータ量を調整するための手段を含む、請求項1に記載の通信端末。The communication terminal further includes detection means for detecting an instruction to attach the file to the communication information,
The communication terminal according to claim 1, wherein the data amount adjusting means includes means for adjusting the data amount of the file when the instruction is detected.
各前記通信端末の端末情報を記憶するための記憶手段と、
前記通信回線に接続され、送信元の通信端末からファイルが添付された通信情報を受信するための受信手段と、
前記ファイルのデータ量を取得するためのデータ量取得手段と、
前記受信された通信情報に基づいて、送信先の通信端末が受信可能なデータ量を取得するための送信先情報取得手段と、
前記送信先の通信端末によるデータの受信に関する情報に基づいて、前記ファイルのデータ量を調整するためのデータ量調整手段と、
前記端末情報に基づいて、前記データ量が調整されたファイルと前記通信情報とを前記送信先の通信端末に送信するための送信手段とを含む、通信制御装置。A communication control device for controlling communication between a plurality of communication terminals connected to a communication line,
Storage means for storing terminal information of each of the communication terminals;
Receiving means for receiving communication information connected to the communication line and attached with a file from a communication terminal of a transmission source;
A data amount acquisition means for acquiring the data amount of the file;
Based on the received communication information, transmission destination information acquisition means for acquiring the amount of data that can be received by the communication terminal of the transmission destination;
A data amount adjusting means for adjusting the data amount of the file, based on information related to reception of data by the destination communication terminal;
A communication control apparatus comprising: a transmission unit configured to transmit the file whose data amount is adjusted based on the terminal information and the communication information to the communication terminal of the transmission destination.
前記データ量調整手段は、前記受信可能なデータ量以下となるように、前記通信情報に添付されるファイルのデータ量を調整するための調整手段を含む、請求項10に記載の通信制御装置。The terminal information related to the reception of the data includes the amount of data that can be received by the other communication terminal,
The communication control device according to claim 10, wherein the data amount adjusting unit includes an adjusting unit for adjusting a data amount of a file attached to the communication information so that the data amount is equal to or less than the receivable data amount.
前記調整手段は、前記圧縮情報に基づいて前記通信情報に添付されるファイルを圧縮することにより、前記ファイルのデータ量を調整するための手段を含む、請求項11に記載の通信制御装置。The terminal information includes compression information indicating that the communication terminal of the transmission destination is a terminal that can expand a compressed file,
12. The communication control apparatus according to claim 11, wherein the adjustment unit includes a unit for adjusting a data amount of the file by compressing a file attached to the communication information based on the compression information.
前記調整手段は、前記分割情報に基づいて前記通信情報に添付されるファイルを分割することにより、前記ファイルのデータ量を調整するための手段を含む、請求項11に記載の通信制御装置。The terminal information includes division information indicating that the communication terminal of the transmission destination is a terminal that can combine the divided files,
12. The communication control apparatus according to claim 11, wherein the adjustment unit includes a unit for adjusting a data amount of the file by dividing a file attached to the communication information based on the division information.
前記他の通信端末の情報を予め準備する準備ステップと、
前記他の通信端末に送信される通信情報に添付されるファイルのデータ量を取得するデータ量取得ステップと、
前記他の通信端末によるデータの受信に関する端末情報を取得する端末情報取得ステップと、
前記取得された端末情報に基づいて、前記ファイルのデータ量を調整するデータ量調整ステップと、
前記他の通信端末の情報に基づいて、前記データ量が調整されたファイルと前記通信情報とを前記他の通信端末に送信する送信ステップとを実行させる、プログラム。A program for realizing a communication method used by a communication terminal that communicates with another communication terminal via a communication line, the program being stored in the communication terminal,
A preparation step of preparing information of the other communication terminal in advance;
A data amount acquisition step of acquiring a data amount of a file attached to communication information transmitted to the other communication terminal;
A terminal information acquisition step of acquiring terminal information related to reception of data by the other communication terminal;
A data amount adjustment step for adjusting the data amount of the file based on the acquired terminal information;
The program which performs the transmission step which transmits the file in which the said data amount was adjusted, and the said communication information to the said other communication terminal based on the information of the said other communication terminal.
各前記通信端末の端末情報を予め準備する準備ステップと、
送信元の通信端末からファイルが添付された通信情報を受信する受信ステップと、
前記ファイルのデータ量を取得するデータ量取得ステップと、
前記受信された通信情報に基づいて、送信先の通信端末が受信可能なデータ量を取得する送信先情報取得ステップと、
前記送信先の通信端末によるデータの受信に関する情報に基づいて、前記ファイルのデータ量を調整するデータ量調整ステップと、
前記端末情報に基づいて、前記データ量が調整されたファイルと前記通信情報とを前記送信先の通信端末に送信する送信ステップとを実行させる、プログラム。A program for realizing a communication control method used by a communication control device that controls communication between a plurality of communication terminals connected to a communication line, the program being stored in the communication control device,
A preparation step of preparing terminal information of each of the communication terminals in advance;
A receiving step for receiving communication information with a file attached from a communication terminal of a transmission source;
A data amount obtaining step for obtaining a data amount of the file;
Based on the received communication information, a transmission destination information acquisition step of acquiring a data amount that can be received by a communication terminal of the transmission destination;
A data amount adjustment step of adjusting the data amount of the file based on information on reception of data by the destination communication terminal;
The program which performs the transmission step which transmits the file in which the said data amount was adjusted, and the said communication information to the said communication terminal of the transmission destination based on the said terminal information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003173593A JP2005011012A (en) | 2003-06-18 | 2003-06-18 | Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003173593A JP2005011012A (en) | 2003-06-18 | 2003-06-18 | Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005011012A true JP2005011012A (en) | 2005-01-13 |
Family
ID=34097370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003173593A Withdrawn JP2005011012A (en) | 2003-06-18 | 2003-06-18 | Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005011012A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006237940A (en) * | 2005-02-24 | 2006-09-07 | Kyocera Corp | Device, system, method and program for packet communication |
JP2006260031A (en) * | 2005-03-16 | 2006-09-28 | Sanyo Electric Co Ltd | Communication device |
JP2008236106A (en) * | 2007-03-19 | 2008-10-02 | Oki Data Corp | Image transfer device, image reception device, and image transfer system equipped therewith |
JP2012044303A (en) * | 2010-08-16 | 2012-03-01 | Oki Networks Co Ltd | Call control signal transmission device, program and method |
JP2012114564A (en) * | 2010-11-22 | 2012-06-14 | Ricoh Co Ltd | Communication device |
JP2012118990A (en) * | 2010-11-30 | 2012-06-21 | Samsung Sds Co Ltd | Anti-malware scanning system and method thereof |
-
2003
- 2003-06-18 JP JP2003173593A patent/JP2005011012A/en not_active Withdrawn
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006237940A (en) * | 2005-02-24 | 2006-09-07 | Kyocera Corp | Device, system, method and program for packet communication |
JP2006260031A (en) * | 2005-03-16 | 2006-09-28 | Sanyo Electric Co Ltd | Communication device |
JP2008236106A (en) * | 2007-03-19 | 2008-10-02 | Oki Data Corp | Image transfer device, image reception device, and image transfer system equipped therewith |
JP4762180B2 (en) * | 2007-03-19 | 2011-08-31 | 株式会社沖データ | Image transfer device, image reception device, and image transfer system including the same |
JP2012044303A (en) * | 2010-08-16 | 2012-03-01 | Oki Networks Co Ltd | Call control signal transmission device, program and method |
JP2012114564A (en) * | 2010-11-22 | 2012-06-14 | Ricoh Co Ltd | Communication device |
JP2012118990A (en) * | 2010-11-30 | 2012-06-21 | Samsung Sds Co Ltd | Anti-malware scanning system and method thereof |
US8719931B2 (en) | 2010-11-30 | 2014-05-06 | Samsung Sds Co., Ltd. | Anti-malware scanning system and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4443502B2 (en) | A portable terminal for performing image transfer by MMS | |
CN1866258B (en) | Data-sharing system and data-sharing method | |
US7228124B2 (en) | Method and device for speeding up and simplifying information transfer between electronic devices | |
US20030003897A1 (en) | Method for storing and transmitting voice mail using SVMS in a mobile communication terminal | |
US8015486B2 (en) | Method of and apparatus for displaying messages on a mobile terminal | |
KR101595762B1 (en) | Method for controlling remote of portable terminal and system for the same | |
KR20010026671A (en) | Apparatus for transfering long message in portable terminal and method therefor | |
CN1964330A (en) | System and method for providing multimedia electronic mail service in a portable terminal | |
JP4679684B2 (en) | Wireless communication apparatus and wireless communication control method | |
JP4837038B2 (en) | Communication terminal with pull type digital information distribution function and pull type digital information distribution method | |
US20080085740A1 (en) | Method for displaying information in mobile communication terminal using bluetooth | |
US6738805B2 (en) | Audio-contents demo system connectable to a mobile telephone device | |
JP2007528541A (en) | Data transfer between devices | |
JP2005011012A (en) | Communication terminal, communication control device, program for implementing communication method, and program for implementing communication control method | |
EP1816861A1 (en) | Apparatus for providing electronic program guide information in a digital multimedia broadcast receiving terminal and a method therefor | |
JP4981299B2 (en) | PTT (PushToTalk) system, mobile phone, PTT server | |
JP2007208810A (en) | Communication apparatus, and communication method | |
US20070050466A1 (en) | Automated sharing of multimedia files | |
JP4162640B2 (en) | Mobile communication terminal, external remote device, and communication method between them | |
EP1286520A2 (en) | Methods and systems for accessing network-accessible devices | |
US20070178924A1 (en) | Apparatus for notifying a mobile user of a push-to-talk communication call in a mobile communication system and method therefor | |
JP2003234841A (en) | Portable radio telephone system | |
JP3816787B2 (en) | Telephone system, server computer and telephone device | |
EP1461968A2 (en) | Improvements relating to digital wireless communications | |
JP2001045347A (en) | Data communication system and digital camera constituting the same system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060905 |