(57)【特許請求の範囲】
【請求項１】
ポーリングを行って、電子メールの送受信を行うデータ通信装置であって、
開閉式の筐体である自装置が開かれたことか、または自装置に対する入力操作を自装置で発生したイベントとして検知するイベント検知手段と、
上記イベントと対応付けてポーリング間隔を記憶している記憶部と、
上記イベント検知手段が検知したイベントと対応付けられたポーリング間隔を上記記憶部から取得し、上記イベント検知手段がイベントを検知したときのポーリング間隔よりも短い間隔である上記ポーリング間隔に、所定の時間、変更するポーリング間隔変更手段と
上記ポーリング間隔変更手段が変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施手段と、
上記ポーリング実施手段がポーリングに対する応答をサーバから受信した時、上記サーバから電子メールを取得する電子メール取得手段と、を備えていることを特徴とするデータ通信装置。
【請求項２】
ポーリングを行って、電子メールの送受信を行うデータ通信装置であって、
イベントと対応付けてポーリング間隔を記憶しているとともに、会議のスケジュールを記憶している記憶部と、
上記記憶部に記憶されている会議のスケジュールの終了を、自装置で発生したイベントとして検知するイベント検知手段と、
上記イベント検知手段が検知したイベントと対応付けられたポーリング間隔を上記記憶部から取得し、上記イベント検知手段がイベントを検知したときのポーリング間隔よりも短い間隔である上記ポーリング間隔に、上記会議の合間の所定の時間、変更するポーリング間隔変更手段と
上記ポーリング間隔変更手段が変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施手段と、
上記ポーリング実施手段がポーリングに対する応答をサーバから受信した時、上記サーバから電子メールを取得する電子メール取得手段と、を備えていることを特徴とするデータ通信装置。
【請求項３】
請求項１または２に記載のデータ通信装置を動作させるデータ通信装置制御プログラムであって、コンピュータを上記の各手段として機能させるためのデータ通信装置制御プログラム。
【請求項４】
請求項３に記載のデータ通信装置制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
ポーリングを行って、電子メールの送受信を行うデータ通信装置の制御方法であって、
開閉式の筐体である自装置が開かれたことか、または自装置に対する入力操作を自装置で発生したイベントとして検知するイベント検知ステップと、
上記イベントと対応付けられたポーリング間隔を記憶部から取得し、上記イベント検知ステップでイベントを検知したときのポーリング間隔よりも短い間隔である上記ポーリング間隔に、所定の時間、変更するポーリング間隔変更ステップと
上記ポーリング間隔変更ステップで変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施ステップと、
ポーリングに対する応答をサーバから受信した時、上記サーバから電子メールを取得する電子メール取得ステップと、を含むことを特徴とするデータ通信装置の制御方法。
【請求項６】
ポーリングを行って、電子メールの送受信を行うデータ通信装置の制御方法であって、
記憶部に記憶されている会議のスケジュールの終了を、自装置で発生したイベントとして検知するイベント検知ステップと、
上記イベント検知ステップで検知したイベントと対応付けられたポーリング間隔を記憶部から取得し、上記イベント検知ステップでイベントを検知したときのポーリング間隔よりも短い間隔である上記ポーリング間隔に、上記会議の合間の所定の時間、変更するポーリング間隔変更ステップと
上記ポーリング間隔変更ステップで変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施ステップと、
ポーリングに対する応答をサーバから受信した時、上記サーバから電子メールを取得する電子メール取得ステップと、を含むことを特徴とするデータ通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバに記憶されているデータを取得、または、自装置のデータをサーバへ送信する装置、特に、自装置とサーバ間でポーリングを行い、データの送受信を行うデータ通信装置、データ通信装置の制御方法、データ通信装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
図９は、従来の、携帯通信端末が電子メールサーバに対し、ポーリングを行う場合の流れを示す説明図である。
【０００３】
このように、ポーリングを実施することにより、電子メールサーバ９０に記憶されている電子メールを受信する携帯端末９１が知られている。
【０００４】
ポーリングを実施する理由は、電子メールの受信において、電子メールサーバ９０にプッシュメール機能を有していない場合、携帯端末９１で、新着メールを自動受信するためである。そして、携帯端末９１は、ポーリングを実施し、電子メールサーバ９０に新着メールが記憶されていれば、当該新着メールを受信する。
【０００５】
詳細には、図９に示すように、携帯端末９１は一定の間隔で電子メールサーバ９０に対しポーリングを行う。そして、電子メールサーバ９０は、携帯端末９１のポーリングに対し、応答、すなわち、携帯端末９１に対し送信すべき電子メールがあればその旨回答する。そして、電子メールサーバ９０は、携帯端末９１から電子メールの送信要求を受信すると、電子メールを送信する。
【０００６】
このように、ポーリング間隔を決定する技術については、いくつかの発明が開示されている。
【０００７】
例えば、特許文献１には、電子メールの送受信にポーリング方式を用いる場合において、サーバに記憶されている電子メールの平均送信待時間に対応した最適なポーリング間隔を決定する発明が記載されている。
【０００８】
また、特許文献２には、１つのメインＣＰＵが複数のサブＣＰＵをポーリングすることによりデュアルポートＲＡＭを介してＣＰＵ間通信を行うシステムにおいて、データ送信要求の発生回数が多いサブＣＰＵへのポーリング間隔を短くするようにポーリング間隔を設定する発明が記載されている。
【０００９】
さらに、特許文献３には、１つの第１の計算機と１つ以上の第２の計算機の各々が、互いに通信することを可能とする手段を有する計算機システムにおける、第１の計算機による第２の計算機の各々に対するポーリング方法において、第１の計算機は第２の計算機の各々からの送信要求の有無に基づいて各第２の計算機に対する次のポーリングまでの時間間隔（ポーリング間隔）を決定する発明が記載されている。
【特許文献１】特開平５−２１９１０５号公報（１９９３年８月２７日公開）
【特許文献２】特開平６−７５８８７号公報（１９９４年３月１８日公開）
【特許文献３】特開平９−１０６３８０号公報（１９９７年４月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
電子メールを受信する携帯端末等のデータ通信装置においては、ユーザは、なるべく早くサーバに記憶されている新着メール等のデータを取得したい。この場合、ポーリング間隔をなるべく短くすることが好ましい。しかし、ポーリング間隔を短くすると、携帯端末等のデータ通信装置のバッテリーの消耗を早めるという弊害がある。
【００１１】
そして、上記従来の構成では、バッテリーの消耗を軽減しつつユーザに最適なポーリング間隔とすることができない。
【００１２】
すなわち、特許文献１に記載の発明では、送信側である電子メールサーバに記憶されている送信待時間に応じてポーリング間隔が決定されるため、受信側のユーザにとって最適なポーリング間隔とはならない。
【００１３】
また、特許文献２および３に記載の発明も、ポーリングを受信する側からの送信要求に応じてポーリング間隔を決定するので、ポーリングを送信する側（すなわち、電子メール等のデータを取得する側）のユーザにとって最適なポーリング間隔とはならない。
【００１４】
さらに、特許文献１〜３はすべて、バッテリーの消耗については考慮していない。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、バッテリーの消耗を軽減するとともに、ユーザにとって最適なポーリング間隔でデータ通信を行うデータ通信装置等を実現することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明に係るデータ通信装置は、ポーリングを行って、データ通信を行うデータ通信装置であって、自装置で発生したイベントを検知するイベント検知手段と、上記イベントと対応付けてポーリング間隔を記憶している記憶部と、上記イベント検知手段が検知したイベントと対応付けられたポーリング間隔を上記記憶部から取得し、所定の時間、該ポーリング間隔に変更するポーリング間隔変更手段と上記ポーリング間隔変更手段が変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施手段と、を備えていることを特徴としている。
【００１７】
また、本発明に係るデータ通信装置の制御方法は、ポーリングを行って、データ通信を行うデータ通信装置の制御方法であって、自装置で発生したイベントを検知するイベント検知ステップと、上記イベント検知ステップで検知したイベントと対応付けられたポーリング間隔を記憶部から取得し、所定の時間、該ポーリング間隔に変更するポーリング間隔変更ステップと上記ポーリング間隔ステップで変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施ステップと、を含むことを特徴としている。
【００１８】
上記の構成および方法によれば、自装置で発生したイベントが検知されると、ポーリング間隔が、記憶部に記憶されている該イベントと対応するポーリング間隔に変更される。そして、変更されたポーリング間隔でポーリングが実施される。
【００１９】
これにより、発生したイベントに対応したポーリング間隔で、所定の時間、ポーリングを実施することができる。よって、発生したイベントに対応したポーリング間隔でポーリングが実施されるので、ユーザにとって最適なポーリング間隔となり、さらに所定の時間だけ変更されるので、バッテリーの消耗も軽減される。
【００２０】
ここで、所定の時間とは、例えば、データが電子メールの場合であれば、自身の送信メールに対する返信メールをユーザが期待できる時間等が考えられる。また、所定の時間は、イベントと対応付けて、ポーリング間隔と一緒に記憶部に記憶しておき、イベント発生時に、ポーリング間隔と一緒に取得してもよい。また、所定の時間は、イベント発生時に、その時の状況に応じて算出してもよい。
【００２１】
さらに、本発明に係るデータ通信装置では、上記ポーリング間隔変更手段は、上記イベント検知手段がイベントを検知した時よりもポーリング間隔を短くするものであることが好ましい。
【００２２】
上記の構成によれば、さらに、ポーリング間隔が変更された場合、上記イベント検知手段がイベントを検知した時よりも短い間隔となる。よって、より速やかにデータの取得を行うことができる。
【００２３】
さらに、本発明に係るデータ通信装置では、上記データは、電子メールであり、上記ポーリング実施手段がポーリングに対する応答をサーバから受信した時、上記サーバから電子メールを取得する電子メール取得手段を備えるものであってもよい。
【００２４】
上記の構成によれば、さらに、データとして電子メールを取得する場合であっても、上述した効果を奏することができる。
【００２５】
さらに、本発明に係るデータ通信装置では、電子メールを送信する電子メール送信手段を備え、上記イベント検知手段が上記電子メール送信手段による電子メールの送信を上記イベントとして検知したとき、上記ポーリング間隔変更手段は、上記電子メール送信手段による電子メールの送信イベントと対応付けられたポーリング間隔に変更するものであってもよい。
【００２６】
上記の構成によれば、さらに、電子メールの送信がイベントとして検知されると、ポーリング間隔変更手段は、所定の時間、ポーリング間隔を変更する。よって、電子メール送信後のポーリング間隔を最適に制御できる。
【００２７】
例えば、電子メール送信後にポーリング間隔を短く変更すると、返信があった場合には、速やかに返信の電子メールを取得することができる。
【００２８】
さらに、本発明に係るデータ通信装置では、電子メールを送信する電子メール送信手段を備え、上記イベント検知手段が、上記電子メール送信手段による、受信した電子メールへの返信としての電子メールの送信を上記イベントとして検知したとき、上記ポーリング間隔変更手段は、上記電子メール送信手段による返信としての電子メールの送信イベントと対応付けられたポーリング間隔に変更するものであってもよい。
【００２９】
上記の構成によれば、さらに、返信メールの送信がイベントとして検知されると、所定の時間、ポーリング間隔が変更される。よって、返信の電子メール送信後のポーリング間隔を最適に制御できる。
【００３０】
例えば、送信したメールが返信メールで、ユーザは、さらなる返信を求めていない場合には、ポーリング間隔を長くしておくことで、不必要なポーリングによってバッテリーを消耗させるということを防止することができる。
【００３１】
さらに、本発明に係るデータ通信装置では、電子メールを送信する電子メール送信手段を備え、上記イベント検知手段が、上記電子メール送信手段による所定の電子メールアドレスへの電子メールの送信を上記イベントとして検知したとき、上記ポーリング間隔変更手段は、上記電子メール送信手段による所定の電子メールアドレスへの電子メールの送信イベントと対応付けられたポーリング間隔に変更するものであってもよい。
【００３２】
上記の構成によれば、さらに、所定の電子メールアドレス宛の電子メールの送信がイベントとして検知されると、所定の時間、ポーリング間隔が変更される。よって、所定の電子メールアドレス宛の電子メール送信後のポーリング間隔を最適に制御できる。
【００３３】
例えば、直ぐに返信をくれる人や、自動的に返信する機械等の電子メールアドレスを所定の電子メールアドレスとすれば、自身が送信した電子メールに対する返信メールを速やかに取得することができる。
【００３４】
なお、上記データ通信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記データ通信装置をコンピュータにて実現させるデータ通信装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３５】
本発明に係るデータ通信装置は、自装置で発生したイベントを検知するイベント検知手段と、上記イベントと対応付けてポーリング間隔を記憶している記憶部と、上記イベント検知手段が検知したイベントと対応付けられたポーリング間隔を上記記憶部から取得し、所定の時間、該ポーリング間隔に変更するポーリング間隔変更手段と上記ポーリング間隔変更手段が変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施手段と、を備えている構成である。
【００３６】
また、本発明に係るデータ通信装置の制御方法は、自装置で発生したイベントを検知するイベント検知ステップと、上記イベント検知ステップで検知したイベントと対応付けられたポーリング間隔を記憶部から取得し、所定の時間、該ポーリング間隔に変更するポーリング間隔変更ステップと上記ポーリング間隔ステップで変更したポーリング間隔で、上記所定の時間、ポーリングを実施するポーリング実施ステップと、を含む方法である。
【００３７】
これにより、発生したイベントに対応したポーリング間隔で、所定の時間、ポーリングを実施することができる。よって、発生したイベントに対応したポーリング間隔でポーリングが実施されるので、ユーザにとって最適なポーリング間隔となり、さらに所定の時間だけ変更されるので、バッテリーの消耗も軽減されるという効果を奏する。
【発明を実施するための最良の形態】
【００３８】
本発明の一実施の形態について図１から図８に基づいて説明すれば、以下のとおりである。なお、本実施の形態においては、携帯通信端末を用いて説明するが、本発明はこれに限られるものではない。有線または無線で接続されたサーバ等に記憶されているデータを、ポーリングを行うことで取得するデータ通信装置であれば、どのようなものであってもよい。
【００３９】
図１は、本実施の形態にかかる携帯通信端末（データ通信装置）１のブロック図である。また、図２は、携帯通信端末１とインターネット１００を介して接続されている電子メールサーバ１０２およびデータ共有サーバ１０３の関係を示す説明図である。
【００４０】
携帯通信端末１は、ポーリングによって電子メールを取得する。そして、図２に示すように、携帯通信端末１は、インターネット１００と有線または無線で接続され、電子メール取得部１４および電子メール送信部１５（図１）を用いて、インターネット１００上の電子メールサーバ１０２との間で電子メールの送受信を行う。また、携帯通信端末１は、電話回線１０１と有線または無線で接続され、通話部１７を用いて、インターネット１００または電話回線１０１と接続されている他の通信端末と通話することができる。
【００４１】
ここで、ポーリングによって電子メールを取得するとは、次のことを言う。すなわち、携帯通信端末１がポーリングによって取得すべき（受信すべき）電子メールがあるか否かを電子メールサーバ１０２に対して確認する。そして、取得すべき電子メールが存在するとの返信を電子メールサーバ１０２から受信すると、携帯通信端末１は携帯通信端末１と電子メールサーバ１０２に通信権を与えて、電子メールサーバ１０２から送信される電子メールを受信する。
【００４２】
図１に示すように、携帯通信端末１は、入力部１０、表示部１１、電源部１２、ポーリング制御部１３、電子メール取得部（ポーリング実施手段、電子メール取得手段）１４、電子メール送信部（電子メール送信手段）１５、記憶部１６、通話部１７、およびバッテリー制御部１８で構成されている。そして、ポーリング制御部１３は、イベント検知部（イベント検知手段）１３１、イベント識別部１３２、およびポーリング設定部（ポーリング変更手段）１３３で構成されている。また記憶部１６は、ポーリング情報データベース１６１、電子メール送受信履歴データベース１６２、電子メール送受信メモリ１６３、通話履歴データベース１６４、およびＰＩＭ（personal information manager）情報データベース１６５で構成されている。
【００４３】
次に、携帯通信端末１の各ブロックについて説明する。入力部１０は、携帯通信端末１に対する指示を受け付け、受け付けた指示を各部へ送信する。入力部１０は、例えば、ボタンスイッチやタッチパネル等によりユーザからの指示を受け付けることができる。
【００４４】
表示部１１は、携帯通信端末１で作成、および受信した電子メールや携帯通信端末１で操作中の情報を表示するものである。表示部１１は、情報の表示が可能な表示装置であればどのような装置によって実現されてもよいが、具体的な例としては、液晶表示装置、プラズマディスプレイ、ＥＬ（electroluminescence）ディスプレイ等があげられる。
【００４５】
電源部１２は、携帯通信端末１内の各構成部に電力の供給、および停止を行う。
【００４６】
ポーリング制御部１３は、電子メール取得部１４が電子メールを受信するのための、ポーリングの時間および間隔を制御する。ポーリングの制御の詳細については後述する。
【００４７】
イベント検知部１３１は、入力部１０で受け付けた指示やＰＩＭ情報データベース１６５に記憶されているＰＩＭ情報等から発生したイベントを検知する。そして、検知したイベントの内容をイベント識別部１３２に送信する。
【００４８】
ここで、イベントとは、ハードやソフトの状態の変化、例えば、電子メールの送信、携帯通信端末１の操作、ＰＩＭ情報による会議の終了等をいう。
【００４９】
イベント識別部１３２は、イベント検知部１３１から受信した発生したイベントの内容を識別する。そして、識別した内容をポーリング設定部１３３へ送信する。
【００５０】
ポーリング設定部１３３は、イベント識別部１３２から受信したイベントの内容からポーリングの設定を行う。具体的には、次にようにして行う。
【００５１】
まず、図３に示すようなイベントとポーリングとの対応関係を示すテーブルがポーリング情報データベース１６１に記憶されている。図３は、イベントの内容とポーリング間隔の設定、間隔変更時間、省電力モードのオン／オフとの対応を示すテーブルである。
【００５２】
そして、ポーリング設定部１３３は、イベント識別部１３２から受信したイベントの内容から、ポーリング情報データベース１６１に記憶されている対応テーブルを用いて、ポーリング間隔、およびポーリング間隔を変更する時間を決定する。
【００５３】
なお、ポーリング間隔の変更は、テーブルを用いるだけではなく、イベントの内容や環境等から動的に変化するものであってもよい。
【００５４】
例えば、イベントの内容が「（イベントＢ）自分からメール送信」であれば、ポーリング設定部１３３は、ポーリング周期を「１２０秒」に変更し、ポーリング周期を変更している時間を「１８００秒」とする。そして、省電力モードは「オン」のままである。
【００５５】
ここで、省電力モードとは、携帯通信端末１に供給されている電力のうち、一部の構成要素に対する電力の供給を停止することをいう。例えば、表示部１１、電子メール送信部１５に送信する電力を停止し、メインＣＰＵ（central processing unit、図示せず）をスリープ状態にすることが挙げられる。
【００５６】
電子メール取得部１４は、ポーリング制御部１３が設定したポーリング間隔でポーリングを行う。そして、ポーリングにより取得すべき電子メールが電子メールサーバ１０２に存在することを認識すると、電子メール取得部１４は、電子メールサーバ１０２に送信要求を行うことにより電子メールを取得する。
【００５７】
電子メール送信部１５は、入力部１０を用いて作成された電子メールを、インターネット１００で接続された電子メールサーバ１０２へ送信する。
【００５８】
記憶部１６は、携帯通信端末１で用いる各種情報を記憶している記憶部である。より詳細には、ポーリング情報データベース１６１は、上述したように発生したイベントとポーリング間隔およびポーリング間隔を変更している時間、省電力モードのオン／オフを示すテーブルが記憶されている。また、ポーリング間隔の設定に必要となる情報、例えば、イベントの発生時刻やポーリング間隔変更後のポーリング開始時刻等を記憶する。
【００５９】
電子メール送受信履歴データベース１６２は、携帯通信端末１で過去に送受信した電子メールおよびその送信／受信先、送信／受信日時等が記憶されている。電子メール送受信メモリ１６３は、作成中の電子メール、送信待ちの電子メール、および受信直後の電子メールを一時的に記憶している。通話履歴データベース１６４は、携帯通信端末１で行った通話の履歴である、通話日時、通話先、通話時間等を記憶している。ＰＩＭ情報データベース１６５は、ユーザが設定した情報、例えばスケジュール等を記憶している。
【００６０】
通話部１７は、電話回線１０１やインターネット１００で接続された他の通信端末と通話を行う。
【００６１】
バッテリー制御部１８は、携帯通信端末１において、省電力モードのオンとオフとを切り換える。
【００６２】
次に、図４〜図７を用いて、ポーリング間隔を変更する処理の流れについて説明する。図４〜図６は、ポーリング間隔を変更する処理の流れを示すフローチャート、図７は、発生したイベント（会議の合間であること）とポーリング間隔を変更する時間との関係の一例を示す図である。
【００６３】
図４に示すように、まず、携帯通信端末１は、省電力モードがオンの待機状態にある（Ｓ４０１）。これは、バッテリー制御部１８が、省電力モードをオンにすることで行う。次に、イベント検知部１３１が、イベントが発生するとそれを検知する（Ｓ４０２）。そして、イベント検知部１３１は、イベント発生を検知した時刻（ｈ）をポーリング情報データベース１６１に記憶させる（Ｓ４０３）。その後、イベント検知部１３１は、検知したイベントの内容をイベント識別部１３２に送信する。イベント検知部１３１よりイベントの内容を受信したイベント識別部１３２は、その内容を識別する（Ｓ４０４）。そして識別した内容に応じてポーリング間隔を設定する。
【００６４】
ここで、図５を用いて、上記Ｓ４０４〜Ｓ４０５の流れを説明する。なお、以下に示す間隔設定Ａ〜Ｅは、図３に示す対比テーブルのＡ〜Ｅと対応するものである。
【００６５】
まず、イベント識別部１３２は、受信したイベントの内容が電子メールの送信であったかどうかを判断する（Ｓ５０１）。受信したイベントの内容が電子メールの送信であった場合（Ｓ５０１でＹＥＳ）、イベント識別部１３２は、当該電子メール送信が、受信した電子メールに対する返信メールか否かを判断する（Ｓ５０２）。これは、電子メールのタイトルに「ＲＥ：」がついているか否かで判断する。
【００６６】
そして、返信メールではなかった場合（Ｓ５０２でＮＯ）、イベント識別部１３２は、当該送信メールが特定アドレスへの送信が否かを判断する（Ｓ５０３）。これは、例えば、ポーリング情報データベース１６１に特定アドレスを記憶させておき、これと一致するか否かで判断できる。
【００６７】
また、特定アドレスへの送信ではなかった場合（Ｓ５０３でＮＯ）、イベント識別部１３２は、間隔設定Ｂをポーリング情報データベース１６１に記憶させる（Ｓ５０４）。そしてＳ５０９へ進む。
【００６８】
一方、すなわち送信した電子メールが特定アドレスへの送信だった場合（Ｓ５０３でＹＥＳ）、バッテリー制御部１８は省電力モードをオフにする（Ｓ５０６）。そして、イベント識別部１３２は、間隔設定Ｃをポーリング情報データベース１６１に記憶させる（Ｓ５０７）。そしてＳ５０９へ進む。
【００６９】
これにより、特定アドレスとして、例えば、直ぐに返信を送信してくる相手方や、自動的に返信を送信する機械等のアドレスを記憶させておけば、これらの返信メールを速やかに受信することができる。また、特定アドレスを、携帯通信端末１で通話中もしくは通話直後の相手方の電子メールアドレスとするものであってもよい。
【００７０】
また、送信した電子メールが受信した電子メールに対する返信メールであった場合（Ｓ５０２でＹＥＳ）、イベント識別部１３２は、電子メールの本文中に再返信を求める「？」があるか否かを判断する（Ｓ５０５）。そして、「？」があれば（Ｓ５０５でＹＥＳ）、Ｓ５０６へ進み、「？」がなければ（Ｓ５０５でＮＯ）、イベント識別部１３２は、間隔設定Ｄをポーリング情報データベース１６１に記憶させる（Ｓ５０８）。そして、Ｓ５０９へ進む。
【００７１】
次に、受信したイベントの内容が電子メールの送信でなかった場合（Ｓ５０１でＮＯ）、イベント識別部１３２は、受信したイベントの内容が、携帯通信端末１が利用中であることを示すものか否かを判断する（Ｓ５０９）。これは、携帯通信端末１が開かれている（開閉式の携帯通信端末の場合）、携帯通信端末１の入力キーが押下されている等から判断することができる。
【００７２】
そして、携帯通信端末１が利用中であった場合（Ｓ５０９でＹＥＳ）、イベント識別部１３２は、間隔設定Ａをポーリング情報データベース１６１に記憶させる（Ｓ５１０）。そしてＳ５１１へ進む。
【００７３】
なお、携帯通信端末１の利用中とは、携帯通信端末１が使用されている状態である。そして、携帯通信端末１で何らかの操作がなされた場合に利用中と判断するものであってもよいし、予め定めた特定の操作があった場合のみ利用中と判断するものであってもよい。
【００７４】
次に、携帯通信端末１が利用中でなかった場合（Ｓ５０９でＮＯ）、イベント識別部１３２は、受信したイベントの内容が会議の合間に入ったことを示すものであるか否かを判断する（Ｓ５１１）。このイベントの発生は、ＰＩＭ情報データベース１６５に記憶されているＰＩＭ情報からイベント検知部１３１によって検知され、イベント識別部１３２に送信される。例えば、図７に示すようなスケジュールが、ＰＩＭ情報データベース１６５に記憶されている場合、Ａ会議が終了後、Ｂ会議が始まる前までが会議の合間となる。そこで、イベント検知部１３１は、Ａ会議が終了した時刻を検知してイベント識別部１３２に会議の合間であることを送信する。
【００７５】
そして、受信したイベントの内容が会議の合間に入ったことを示すものである場合（Ｓ５１１でＹＥＳ）、イベント識別部１３２は、間隔設定Ｅをポーリング情報データベース１６１に記憶させる（Ｓ５１２）。そして、Ｓ４０５へ進む。また、会議時間の合間でない場合（Ｓ５１１でＮＯ）、Ｓ４０５へ進む。
【００７６】
次に、Ｓ４０５で、ポーリング設定部１３３は、ポーリング情報データベース１６１に記憶されたそれぞれの間隔設定の累計時間（ｍ）を算出し、ポーリング情報データベース１６１に記憶させる。例えば、記憶された間隔設定がＡとＣだった場合、それぞれのポーリング周期を変更している時間は、１８００秒と９００秒なので、イベント識別部１３２は、その合計２７００秒をポーリング周期を変更している時間としてポーリング情報データベース１６１に記憶させる。
【００７７】
そして、ポーリング設定部１３３は、記憶された間隔設定おいて、ポーリング周期の短い設定を先に実施する。具体的には、上述したように記憶された間隔設定がＡとＣだった場合、間隔設定Ａは、ポーリング周期が「３００秒」で、変更時間が「１８００秒」であり、間隔設定Ｃは、ポーリング周期が「６０秒」で、変更時間が「９００秒」なので、まず、ポーリング周期を６０秒で実施し、９００秒経過後に、ポーリング周期を３００秒に設定し、１８００秒間実施する。
【００７８】
次に、ポーリング設定部１３３は、ポーリング開始時刻（ｉ）として、現在時刻をポーリング情報データベース１６１に記憶させる（Ｓ４０６）。そして、ポーリングをキャンセルする指示を受けたかどうかを判断する（Ｓ４０７）。ポーリングのキャンセル指示がなければ（Ｓ４０７でＮＯ）、ポーリング設定部１３３は、ポーリング間隔設定時間が経過したか否かを判断する（Ｓ４０８）。
【００７９】
一方、ポーリングのキャンセル指示があれば（Ｓ４０７でＹＥＳ）、Ｓ４１２へ進む。
【００８０】
ここで、ポーリング間隔設定時間が経過したか否かは、現在の時刻からポーリング開始時刻（ｉ）を引いた値がポーリング間隔設定時間以上か否かで判断する。すなわち、“現在時刻（ｊ）−ポーリング開始時刻（ｉ）＜ポーリング間隔設定時間（ｎ）”を満たせば、ポーリング間隔設定時間は経過していないことになる。
【００８１】
その後、ポーリング間隔設定時間が経過すると（Ｓ４０８でＹＥＳ）、ポーリング設定部１３３は、電子メール取得部１４に対し、電子メールの送信を要求するように指示し、電子メール取得部１４は、電子メールサーバ１０２に対し、新着電子メールがあるか否かを確認する（新着メール問い合わせ、Ｓ４０９）。
【００８２】
そして、新着電子メールがあるとの返信を受信すると、電子メール取得部１４は、電子メールサーバ１０２に対し、新着電子メールを送信するように要求し、新着電子メールを取得する。そして、新着メール問い合わせを行うと、再びポーリング設定部１３３は、現在時刻をポーリング開始時刻（ｉ）としてポーリング情報データベース１６１に記憶させる（Ｓ４１０）。
【００８３】
ここで、図６を用いて、Ｓ４０９での新着メール問い合わせでの詳細な処理の流れについて説明する。まず、電子メール取得部１４は、送信要求に対して電子メールが送信されてきたか否かを判断する（Ｓ６０１）。そして、電子メールが送信されて来ていれば（Ｓ６０１でＹＥＳ）、当該電子メールを電子メール送受信メモリ１６３に記憶させる。そして、表示部１１は、新着メールの受信状況を表示する（Ｓ６０３）。
【００８４】
そして、新着メール問い合わせの処理を終了し、Ｓ４１０へ進む。また、新着メールが送信されて来ていない場合（Ｓ６０１でＮＯ）、新着メール問い合わせの処理を終了し、Ｓ４１０へ進む。
【００８５】
一方、ポーリング間隔設定時間が経過していなければ（Ｓ４０８でＮＯ）、Ｓ４０７に戻る。
【００８６】
次に、ポーリング設定部１３３は、ポーリング間隔を変更する時間が終了したか否かを判断する（Ｓ４１１）。これは、現在時刻（ｊ）からイベント発生時刻（ｈ）を引いた値が、ポーリング間隔を変更する累積時間（ｍ）以上かどうかで判断する。すなわち、“現在時刻（ｊ）−イベント発生時刻（ｈ）＜ポーリング間隔変更の累積時間（ｍ）”を満たせば、ポーリング間隔を変更する時間はまだ終了していないことになる。
【００８７】
そして、ポーリング間隔を変更する時間が終了していなければ（Ｓ４１１でＮＯ）、Ｓ４０７に戻る。
【００８８】
一方、ポーリング間隔を変更する時間が終了すると（Ｓ４１１でＹＥＳ）、バッテリー制御部１８は、省電力モードがオフになっていれば、オンに変更する（Ｓ４１２）。
【００８９】
これで、ポーリング間隔を変更する処理の流れが終了する。
【００９０】
以上の処理により、例えば、電子メールの送受信において、新着メールを自動受信をしたい状況（返信を待っている状況）で即時性をもたせることができる。これにより、携帯通信端末１のバッテリー消耗を軽減しながら、携帯通信端末１の利用者にとって快適な操作性を実現できる。
【００９１】
すなわち、自分が電子メールを送信した直後は相手からの返信が気になるため、新着メールを確認する周期（ポーリング周期）を短くすることにより、より即時性を持たせることができる。換言すれば、プッシュメール機能を有する通信端末と類似した感覚を実現できる。
【００９２】
また、また電波状況が悪いとき等は、プッシュメール機能を有する通信端末では新着メールの受信タイミングを逃す場合がある。しかし、本発明のポーリング技術によれば、短い周期でポーリングを行うので、改善を図ることが可能である。
【００９３】
なお、携帯通信端末１が電子メールサーバ１０２へポーリングする周期を、携帯通信端末１の操作状況に応じて最適な周期にするように、以下のように工夫することが可能である。
【００９４】
例えば、電子メールを送信後に、ポーリング周期を変更する場合において、変更するポーリング周期を経過時間とともに長くするものであってもよい。
【００９５】
また、電子メールを送信後に、ポーリング周期を変更するか否かの指示を求め、指示された内容に応じてポーリング周期の変更の有無を決定するものであってもよい。
【００９６】
また、ＰＩＭ情報からユーザの活動状況を判断し、該活動状況に応じて、ポーリング周期を変更するものであってもよい。
【００９７】
さらに、予めポーリングの最大周期、最小周期を定め、その範囲内でポーリング周期の変更を行うものであってもよい。
【００９８】
次に、図８を用いて、携帯通信端末１が電子メールサーバ１０２にポーリングを行った場合の流れを説明する。図８は、携帯通信端末１が電子メールサーバ１０２に対し、ポーリングを行った場合の流れを示す説明図である。
【００９９】
まず、通常の状態では、携帯通信端末１は、予め設定されたポーリング間隔でポーリングを行う。そして、携帯通信端末１の確認に対し、電子メールサーバ１０２は送信すべき電子メールがあれば、その旨を送信する。そして、例えば携帯通信端末１から電子メールが送信された場合（Ｓ８１）、その後のポーリング間隔は、一定時間、通常のポーリング間隔よりも短く設定される。
【０１００】
以上のように、本実施の形態の携帯通信端末１は、携帯通信端末１とネットワークを介して接続されたサーバに記憶されているデータを、ポーリングによって取得する。そして、携帯通信端末１で発生したイベント、例えば、電子メールの送信、携帯通信端末１の操作、および特定のアドレスへの送信を検知するイベント検知部１３１を備えている。また、ポーリング情報データベース１６１には、上記イベントとこれに対応するポーリング間隔とが記憶されている。
【０１０１】
そして、ポーリング設定部１３３は、イベント検知部１３１が検知したイベントと対応するポーリング情報データベース１６１上記記憶部に記憶されているポーリング間隔に、所定の時間、ポーリング間隔を変更する。そして、電子メール取得部１４は、ポーリング設定部１３３が変更したポーリング間隔でポーリングを実施し、電子メールを取得する。
【０１０２】
なお、本発明は、上述したように、サーバにあるデータを携帯通信端末で取得する場合だけでなく、ポーリングによって携帯通信端末からサーバへの送信権を得て、携帯通信端末のデータをサーバに対し送信するものに対しても適用可能である。
【０１０３】
また、本発明は上述した実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０４】
最後に、携帯通信端末１の各ブロック、特にポーリング制御部１３のイベント検知部１３１、イベント識別部１３２、およびポーリング設定部１３３、電子メール取得部１４、電子メール送信部１５、通話部１７、およびバッテリー制御部１８は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０５】
すなわち、携帯通信端末１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯通信端末１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯通信端末１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ（microprocessor unit））が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（compact disc read-only memory）／ＭＯ（magneto-optical）／ＭＤ（Mini Disc）／ＤＶＤ（digital video disk）／ＣＤ−Ｒ（CD Recordable）等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ（erasable programmable read-only memory）／ＥＥＰＲＯＭ（electrically erasable and programmable read-only memory）／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０７】
また、携帯通信端末１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（local area network）、ＩＳＤＮ（integrated services digital network）、ＶＡＮ（value-added network）、ＣＡＴＶ（community antenna television）通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ（institute of electrical and electronic engineers）１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（asynchronous digital subscriber loop）回線等の有線でも、ＩｒＤＡ（infrared data association）やリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（high data rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１０８】
本発明は、ポーリング間隔をユーザにとって最適に制御することができるので、ポーリングによって電子メール等のデータの送受信を行う装置、例えばポーリングによる電子メールの送受信を行う通信装置に好適である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施形態を示すものであり、携帯通信端末の要部構成を示すブロック図である。
【図２】上記実施の形態における、携帯通信端末、電子メールサーバ、データ共有サーバとの関係を示す構成図である。
【図３】上記実施の形態における、イベントの内容とポーリング間隔の設定、間隔変更時間、省電力モードのオン／オフとの対応を示す説明図である。
【図４】上記実施の形態における、ポーリング間隔を変更する処理の流れを示すフローチャートである。
【図５】上記実施の形態における、ポーリング間隔を変更する処理の流れを示すフローチャートである。
【図６】上記実施の形態における、ポーリング間隔を変更する処理の流れを示すフローチャートである。
【図７】発生したイベントとポーリング間隔を変更する時間との関係を示す説明図である。
【図８】携帯通信端末が電子メールサーバに対し、ポーリングを行った場合の流れを示す説明図である。
【図９】従来技術における、携帯通信端末が電子メールサーバに対し、ポーリングを行う場合の流れを示す説明図である。
【符号の説明】
【０１１０】
１    携帯通信端末（データ通信装置）
１０    入力部
１１    表示部
１２    電源部
１３    ポーリング制御部
１４    電子メール取得部（ポーリング実施手段、電子メール取得手段）
１５    電子メール送信部（電子メール送信手段）
１６    記憶部
１７    通話部
１８    バッテリー制御部
１３１    イベント検知部（イベント検知手段）
１３２    イベント識別部
１３３    ポーリング設定部（ポーリング間隔変更手段）
１６１    ポーリング情報データベース
１６２    電子メール送受信履歴データベース
１６３    電子メール送受信メモリ
１６４    通話履歴データベース
１６５    ＰＩＭ情報データベース
【図１】
0005179149.tif 000002
【図２】
0005179149.tif 000003
【図３】
0005179149.tif 000004
【図４】
0005179149.tif 000005
【図５】
0005179149.tif 000006
【図６】
0005179149.tif 000007
【図７】
0005179149.tif 000008
【図８】
0005179149.tif 000009
【図９】
0005179149.tif 000010