(57)【特許請求の範囲】
【請求項１】
発信先の電話番号に対する発信要求を受け付け、当該発信先の電話番号に対する発信をモデムに指示すると共に、この発信の指示に応じて発信先との接続が通知された際に、当該発信先とのデータ通信を行うプル型の通信機能を有するＯＳプログラムで制御される電子機器であって、
前記ＯＳプログラムに対し電話基地局側では受け付けられない特殊番号を発信先の電話番号として発信を要求する通信プログラムを記憶する通信プログラム記憶手段と、
サーバの電話番号と前記通信プログラムとを対応付けた対応情報を記憶する対応情報記憶手段と、
モデムによりサーバからの着信が通知された際に、着信相手の電話番号に従い、前記対応情報記憶手段に記憶された対応情報にて対応付けられた前記通信プログラムを起動する起動手段と、
前記起動手段により起動された前記通信プログラムにより前記特殊番号の発信が前記ＯＳプログラムに対し要求され、前記ＯＳプログラムの通信機能によりモデムに当該特殊番号の発信が指示された際に、前記サーバからの着信が検知されている場合は、当該着信相手のサーバと接続し、その接続を前記ＯＳプログラムに通知する着信接続手段と、
を備えたことを特徴とする電子機器。
【請求項２】
発信先の電話番号に対する発信要求を受け付け、当該発信先の電話番号に対する発信をモデムに指示すると共に、この発信の指示に応じて発信先との接続が通知された際に、当該発信先とのデータ通信を行うプル型の通信機能を有するＯＳプログラムで制御される電子機器のコンピュータを制御するための電子機器の制御プログラムであって、前記コンピュータを、
前記ＯＳプログラムに対し電話基地局側では受け付けられない特殊番号を発信先の電話番号として発信を要求する通信プログラムを記憶する通信プログラム記憶手段、
サーバの電話番号と前記通信プログラムとを対応付けた対応情報を記憶する対応情報記憶手段、
モデムによりサーバからの着信が通知された際に、着信相手の電話番号に従い、前記対応情報記憶手段に記憶された対応情報にて対応付けられた前記通信プログラムを起動する起動手段、
前記起動手段により起動された前記通信プログラムにより、前記特殊番号の発信が前記ＯＳプログラムに対し要求され、前記ＯＳプログラムの通信機能によりモデムに当該特殊番号の発信が指示された際に、前記サーバからの着信が検知されている場合は、当該着信相手のサーバと接続し、その接続を前記ＯＳプログラムに通知する着信接続手段、
として機能させるようにしたコンピュータ読み込み可能な電子機器の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークに接続され相手機器との間でデータ通信を行うようにした電子機器及び電子機器の制御プログラムに関する。
【０００２】
【従来の技術】
一般に、ＬＡＮ(local area network)やインターネットなどの通信ネットワークに接続された各端末装置の間では、当該端末装置に備えられた通信機能を使用して相互にデータ通信することが可能である。
【０００３】
そして、ネットワーク上に設けられた多種多様なサーバにアクセスして様々な情報を取り込むことができるが、従来から端末装置に備えられる通信機能としては、該端末自身からサーバへ電話をかけて通信経路を接続し情報を取得するようにした所謂プル型のＯＳ(operation system)が使用されている。
【０００４】
このようなプル型のＯＳ機能を備えた端末装置では、ネットワーク上の他の端末あるいはサーバにあるデータを取り込む場合、専ら本端末装置からの発信によって目的の端末やサーバとの接続を確立してからデータの取り込みを行わなければならないため、それとは逆に、サーバにて得られた端末用のデータを当該サーバからの発信によって所定の端末との接続を確立し、該端末ユーザの意志に関係なくデータを送り付けておくことはできない。
【０００５】
一方、サーバからの発信による電話に応答して該サーバとの通信経路を接続し情報を取得するようにした所謂プッシュ型対応の通信機能を備えた端末装置も考えられている。
【０００６】
【発明が解決しようとする課題】
しかしながら、端末装置にプル型のＯＳ機能を搭載することは、広く一般に普及しており、このようなプル型のＯＳ機能を搭載した端末装置にあっても、プッシュ型通信に対応できるようにすることが望まれる。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、プル型のＯＳ機能を変更することなく、プッシュ型通信の対応機能をも実現することが可能な電子機器及び電子機器の制御プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
すなわち、本発明に係る電子機器は、発信先の電話番号に対する発信要求を受け付け、当該発信先の電話番号に対する発信をモデムに指示すると共に、この発信の指示に応じて発信先との接続が通知された際に、当該発信先とのデータ通信を行うプル型の通信機能を有するＯＳプログラムで制御される電子機器であって、
前記ＯＳプログラムに対し電話基地局側では受け付けられない特殊番号を発信先の電話番号として発信を要求する通信プログラムを記憶する通信プログラム記憶手段と、サーバの電話番号と前記通信プログラムとを対応付けた対応情報を記憶する対応情報記憶手段と、モデムによりサーバからの着信が通知された際に、着信相手の電話番号に従い、前記対応情報記憶手段に記憶された対応情報にて対応付けられた前記通信プログラムを起動する起動手段と、前記起動手段により起動された前記通信プログラムにより前記特殊番号の発信が前記ＯＳプログラムに対し要求され、前記ＯＳプログラムの通信機能によりモデムに当該特殊番号の発信が指示された際に、前記サーバからの着信が検知されている場合は、当該着信相手のサーバと接続し、その接続を前記ＯＳプログラムに通知する着信接続手段と、を備えたことを特徴とする。
【０００９】
このような本発明に係る電子機器では、発信先の番号に対する発信要求を受け付け、当該発信先の番号に対する発信を指示すると共に、この発信の指示に応じて発信先との接続が通知された際に、当該発信先とのデータ通信を行う通信手段を有しており、他の電子機器からの着信が検知されると、前記通信手段に対し、所定の番号を発信先の番号として発信が要求される。そして、前記通信手段により前記所定の番号を発信先の番号とする発信が指示された際に、前記他の電子機器からの着信が検知されている場合は、当該着信相手の他の電子機器と接続され、その接続が前記通信手段に通知されてデータ通信が行われるので、発信要求に応じてその発信先に発信接続しデータ通信を行う通信手段をそのままに、他の電子機器からの着信接続によるデータ通信に対応できることになる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００１３】
図１は、本発明の実施形態に係る携帯端末(PDA;personal digital assistants)１０の電子回路の構成を示すブロック図である。
【００１４】
この携帯端末（ＰＤＡ）１０はコンピュータによって構成され、制御部（ＣＰＵ）１１を備えている。
【００１５】
制御部（ＣＰＵ）１１は、ハードディスクやフラュシュメモリ（ＥＥＰＲＯＭ）などを使用してなるメモリ１２に予め記憶されたシステムプログラム、あるいはＲＯＭカードなどの外部記録媒体１３からカード読み取り器などの記録媒体読取部１４を介してメモリ１２に書き込まれた端末制御プログラム、あるいは通信ネットワークＮに接続された外部のコンピュータ端末から電送制御部１５を介して取り込まれ前記メモリ１２に記憶された端末制御プログラムに従って、回路各部の動作を制御するものである。
【００１６】
これら携帯端末１０のシステムプログラム、また外部から読み込まれた端末制御プログラムは、タッチパネルやキーを備えた入力部１６からの入力信号あるいは電送制御部１５を介して受信される通信ネットワークＮ上の各コンピュータ端末（サーバ２１ａ，２１ｂ，…など）からの信号に応じて起動される。
【００１７】
なお、本実施形態において、サーバ２１ａは会社サーバとし、サーバ２１ｂは株価情報サーバとする。
【００１８】
制御部（ＣＰＵ）１１には、前記メモリ１２、記録媒体読取部１４、電送制御部１５、入力部１６が接続される他に、表示部１７、バイブレータ１８、ブザー１９が接続される。
【００１９】
そして、本携帯端末（ＰＤＡ）１０の電子回路は、充電池などの電池電源Ｅにより駆動される。
【００２０】
なお、本実施形態の携帯端末（ＰＤＡ）１０における電送制御部１５は、例えばＰＨＳ(personal handyphone system)に対応する通信回路を備え、携帯基地局２０を介した電話通信により、通信ネットワークＮ上の各コンピュータ端末（サーバ２１ａ，２１ｂ，…など）との接続が図られる。
【００２１】
前記メモリ１２には、この携帯端末（ＰＤＡ）１０の基本動作を司るＯＳ(operation system)プログラム１２ａが予め記憶される他、電送制御部１５の通信モデムによる発信・着信の動作を制御するためのモデムプログラム１２ｂ、電送制御部１５の着信動作に応じてその発信元に対応するアプリケーションプログラムを起動させるための通信アプリケーション起動プログラム１２ｃ、この通信アプリケーション起動プログラム１２ｃにより着信時の発信元に応じて選択的に起動される通信アプリケーションプログラム１（プッシュ型対応グループウエアプログラム）１２ｄ、通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅ、及び他の通信アプリケーションプログラム、発信元の電話番号と起動すべきアプリケーションプログラム，該起動されたアプリケーションプログラムに基づく着信時の表示及び報知の有無がそれぞれ対応付けされて記憶される発番号／起動アプリ対応テーブル１２ｆ（図２参照）、通常の発信処理に伴い選択される複数のアクセスポイントの電話番号が記憶されるアクセスポイント一覧テーブル１２ｇ（図３参照）、そして、本携帯端末（ＰＤＡ）１０の各種の動作に応じて制御部（ＣＰＵ）１１に入出力される種々のデータが必要に応じて一時的に記憶されるワークエリア１２ｈが備えられる。
【００２２】
なお、前記ＯＳプログラム１２ａによる通信機能は、当該ＯＳプログラム１２ａそれのみの機能では、当該携帯端末（ＰＤＡ）１０からの発信によってネットワークＮ上のコンピュータ端末（サーバ２１ａ，２１ｂ，…など）と接続して情報を取得するプル型である。
【００２３】
図２は前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶される発番号／起動アプリ対応テーブル１２ｆを示す図である。
【００２４】
この発番号／起動アプリ対応テーブル１２ｆには、ネットワークＮ上に接続されたサーバ２１ａ，２１ｂ，…それぞれの電話番号と、該電話番号を発番号として着信があった場合に対応する通信アプリケーションプログラム（１）１２ｄ，（２）１２ｅ，…を起動するための起動アプリコードと、その着信動作の表示及び報知の有無を設定した着信時対応データとが対応付けられて記憶されるもので、前記着信時対応データは、個々の通信アプリケーション毎に予めユーザにより設定され、表示有りの場合は着信時からの表示時間が選択的に設定される。また、報知有りの場合はバイブレータ１８またはブザー１９の何れかが選択的に設定される。
【００２５】
ここで、前記着信時対応データの設定に関し、本携帯端末（ＰＤＡ）１０の表示部１７が、バックライト式の液晶表示部である場合には、そのバックライトの点灯／消灯をも設定制御する構成としてもよい。
【００２６】
なお、本実施形態において、前記発番号／起動アプリ対応テーブル１２ｆに示される起動アプリコード「Appl_1.exe」は、サーバ（会社サーバ）２１ａからの着信に伴い起動する通信アプリケーションプログラム１（プッシュ型対応グループウエアプログラム）１２ｄに対応し、起動アプリコード「Appl_2.exe」は、サーバ（株価情報サーバ）２１ｂからの着信に伴い起動する通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅに対応し、また、起動アプリコード「Appl_n.exe」は、図示しないメールサーバからの着信に伴い起動する通信アプリケーションプログラム（プッシュ型対応メール着信プログラム）に対応する。
【００２７】
そして、前記発番号／起動アプリ対応テーブル１２ｆには、着信時の発番号が不明である場合に起動すべきデフォルトアプリの起動アプリコード「Appl_x.exe」も用意され、通信アプリケーションプログラム（通話プログラム）に対応する。
【００２８】
図３は前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶されるアクセスポイント一覧テーブル１２ｇを示す図である。
【００２９】
このアクセスポイント一覧テーブル１２ｇには、通信ネットワークＮ上に接続された各コンピュータ端末それぞれのアクセスポイント１，２，…に対応付けて、当該各アクセスポイント１，２，…の電話番号が発信番号として登録される。
【００３０】
図４は前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶されるＯＳプログラム１２ａ・モデムプログラム１２ｂ・通信アプリケーション起動プログラム１２ｃ・通信アプリケーションプログラム１２ｄ，１２ｅそれぞれの有する機能と各機能相互の関係を示す図である。
【００３１】
同図におけるＯＳモジュール（１２ａ）は、通信処理に関係する機能に特化して示すもので、このＯＳモジュール（１２ａ）の通信機能としては、ＲＡＳ(Remote Access Service)３１、ＴＡＰＩ(Telephone Application Program Interface)３２、ＡＴコマンド３３、データ通信用ＡＰＩ(Application Program Interface)３４、ＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)３５、ＰＰＰ(Point to Point Protocol)３６を有し、通信アプリケーション（１２ｄ／１２ｅ）から番号が指定されて発信要求がＲＡＳ３１に与えられると、このＲＡＳ３１によりＴＡＰＩ３２を介しＡＴコマンド３３からモデム（１２ｂ）へ前記指定された番号による発信の指示が行われる。
【００３２】
モデム（１２ｂ）からの発信に応じたサーバ（２１ａ／２１ｂ）との接続の完了が通知されると、ＯＳモジュール（１２ａ）では、データ通信用ＡＰＩ３４，ＴＣＰ／ＩＰ３５，ＰＰＰ３６によってモデム（１２ｂ）を通したサーバ（２１ａ／２１ｂ）との接続を確立し、該サーバ（２１ａ／２１ｂ）と通信アプリ（１２ｄ／１２ｅ）との間でのデータ通信を開始させる。
【００３３】
モデム（１２ｂ）は、サーバ２１ａ，２１ｂ，…からの着信を通信アプリ起動処理（１２ｃ）へ通知する着信通知機能４１、ＯＳモジュール（１２ａ）から特殊番号による発信の指示が行われた際に、サーバ２１ａ，２１ｂ，…からの着信がある場合には該着信中のサーバとの接続を行う特殊番号発信による着信処理機能４２、ＯＳモジュール（１２ａ）から通常番号による発信の指示が行われた際に、該番号による発信を行う通常番号発信処理機能４３、ＯＳモジュール（１２ａ）を介した通信アプリ（１２ｄ／１２ｅ）とサーバ（２１ａ，２１ｂ，…）との通信接続によってデータ通信を行うデータ通信機能４４、通信アプリ（１２ｄ／１２ｅ）からの着信拒否要求に応じてサーバ（２１ａ，２１ｂ，…）からの着信の拒否を行う着信拒否処理機能４５、それぞれの機能を有する。
【００３４】
通信アプリ起動処理（１２ｃ）は、前記モデム（１２ｂ）の着信通知機能４１によってサーバ（２１ａ，２１ｂ，…）からの着信が通知された際に、発番号／起動アプリ対応テーブル（１２ｆ）に基づき発信元の番号に対応する通信アプリ（１２ｄ／１２ｅ／…）の起動を行う。
【００３５】
各サーバ（２１ａ／２１ｂ／…）からの着信に応じて起動される各対応する通信アプリ（１２ｄ／１２ｅ／…）は、それぞれ発番号を解析する発番号解析機能５１、サーバ（２１ａ／２１ｂ／…）からの着信に応じＯＳモジュール（１２ａ）に対し特殊な番号での発信による着信接続の要求を行う特殊番号発信による着信要求機能５２、ＯＳモジュール（１２ａ）からモデム（１２ｂ）を介したサーバ（２１ａ／２１ｂ／…）との通信接続によってデータ通信を行うデータ通信機能５３、ユーザの設定に応じてサーバ（２１ａ／２１ｂ／…）から着信に対しモデム（１２ｂ）へ着信拒否を要求する着信拒否要求機能５４、それぞれの機能を有する。
【００３６】
次に、前記構成の携帯端末（ＰＤＡ）１０における通信機能の動作について説明する。
【００３７】
図５は前記携帯端末（ＰＤＡ）１０におけるＯＳモジュール処理（１２ａ）を示すフローチャートである。
【００３８】
ＯＳモジュール（１２ａ）では、そのＲＡＳ３１において、通信アプリ（１２ｄ／１２ｅ／…）からの発信要求が検知されると（ステップＡ１）、該発信要求と共に与えられた発信先の電話番号が受け取られる（ステップＡ２）。
【００３９】
すると、ＴＡＰＩ３２を介しＡＴコマンド３３からモデム（１２ｂ）に対して発信要求と発信先の番号が送られる（ステップＡ３）。
【００４０】
そして、モデム（１２ｂ）による発信先番号への発信に伴い、当該モデム（１２ｂ）から発信先への回線の接続が検知されると（ステップＡ４）、データ通信用ＡＰＩ３４，ＴＣＰ／ＩＰ３５，ＰＰＰ３６によって前記発信先と通信アプリ（１２ｄ／１２ｅ／…）との間でデータ通信が実行される（ステップＡ５）。
【００４１】
図６は前記携帯端末（ＰＤＡ）１０におけるアクセスポイントへのアクセス処理を示すフローチャートである。
【００４２】
通信ネットワークＮ上のコンピュータ端末である所望のアクセスポイントへの通常のアクセスを行いたい場合に、通常の通信アプリケーションプログラムが起動されると、アクセスポイント一覧テーブル１２ｇに記憶されている各アクセスポイントの電話番号の一覧データが読み出され、表示部１７に表示される（ステップＢ１）。
【００４３】
このアクセスポイント一覧の表示画面上で、入力部１６の操作によりユーザ所望のアクセスポイントが指定されると（ステップＢ２）、当該指定されたアクセスポイントの番号が読み出されて、前記のＯＳモジュール（１２ａ）へ発信先の番号として発信要求が与えられ（ステップＢ３）、当該ＯＳモジュール処理（１２ａ）を経て、モデム（１２ｂ）による通常番号発信処理機能４３（図９参照）でアクセスポイントへの発信及び接続が行われる（ステップＢＥ）。
【００４４】
これにより、前記モデム（１２ｂ）、ＯＳモジュール（１２ａ）を経由して通信アプリとの間で所望のアクセスポイントとの接続が成されると、その相互間においてデータ通信か処理が実行される（ステップＢ４）。
【００４５】
図７は前記携帯端末（ＰＤＡ）１０における通信アプリ起動処理（１２ｃ）を示すフローチャートである。
【００４６】
例えばサーバ（２１ａ／２１ｂ／…）から通信ネットワーク（Ｎ）及び携帯基地局２０を介し本携帯端末（ＰＤＡ）１０の電送制御部１５に着信が発生し、モデム（１２ｂ）における着信通知機能４１によって通信アプリ起動処理（１２ｃ）へ発信元の電話番号（発番号）が通知されると（ステップＣ１）、発番号起動アプリ対応テーブル１２ｆのテーブルインデックスがその先頭インデックス“０”から順次カウントアップされながら同テーブル１２ｆ内に登録されている各サーバ（２１ａ／２１ｂ／…）それぞれの電話番号が読み出され、前記発信元の発番号と一致する電話番号が検索される（ステップＣ２〜Ｃ６）。
【００４７】
ここで、前記発番号起動アプリ対応テーブル１２ｆにおいて、着信のあった発信元の電話番号と一致する発番号が検索されると（ステップＣ４）、当該発番号に対応付けられて予め設定されている着信時対応データ（図２参照）が読み出され（ステップＣ７）、表示装置１７に対する着信情報の表示の有無とその表示時間、及びバイブレータ１８やブザーに対する着信有りの報知の有無とその種類が設定される（ステップＣ８，Ｃ９）。
【００４８】
つまり、通信ネットワークＮ上の各サーバ（２１ａ／２１ｂ／…）からの着信の際、その着信情報をその時点で表示出力するかしないか、報知出力するかしないかを、その発信元に応じて、つまりは該発信元から与えられる情報のリアルタイム性や重要度に応じて設定制御することにより、可能な限り無駄な出力動作を抑制し、電池電源Ｅの消耗を少なくすることができる。
【００４９】
そして、前記発番号起動アプリ対応テーブル１２ｆにおいて登録されている、着信のあった発番号に対応する起動アプリコードに従い、通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…が起動され、発信元のサーバ（２１ａ／２１ｂ／…）に応じた通信及びデータ処理が開始される（ステップＣ１０）。
【００５０】
すなわち、例えば通信ネットワークＮ上のサーバ（会社サーバ）２１ａから着信があった場合には、発番号「03-1234-5678」、起動アプリコード「Appl_1.exe」に従い、通信アプリケーションプログラム１（プッシュ型対応グループウエアプログラム）１２ｄが表示無し／バイブレーション報知として起動され、また、サーバ（株価情報サーバ）２１ｂから着信があった場合には、発番号「03-2345-6789」、起動アプリコード「Appl_2.exe」に従い、通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅが表示無し／報知無しとして起動され、さらに、図示しないメールサーバから着信があった場合には、発番号「042-579-7000」、起動アプリコード「Appl_n.exe」に従い、通信アプリケーションプログラム（プッシュ型対応メール着信プログラム）が表示２分間／ブザー報知として起動される。
【００５１】
一方、前記ステップＣ１において、モデム（１２ｂ）の着信通知機能４１によって発信元の番号が非通知であると通知された場合、または、前記ステップＣ２〜Ｃ６において、前記発番号起動アプリ対応テーブル１２ｆから発信元の番号に一致する発番号が検索されなかった場合には、デフォルトアプリの起動アプリコード「Appl_x.exe」に従い、通信アプリケーションプログラム（通話プログラム）が起動される（ステップＣ１１）。
【００５２】
このように、通信ネットワークＮ上のサーバ（会社サーバ）２１ａやサーバ（株価情報サーバ）２１ｂからの着信に応じて、各サーバに対応するプッシュ型対応の通信アプリケーションプログラム１（プッシュ型対応グループウエアプログラム）１２ｄや通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅが起動されると、当該プッシュ型対応の通信アプリ（１２ｄ／１２ｅ）は、特殊番号発信による着信要求機能５２によって、例えばアスタリスク８個「＊＊＊＊＊＊＊＊」などの誤発信したとしても電話基地局側では受け付けられない特殊番号による発信要求をＯＳモジュール（１２ａ）のＲＡＳ３１に対して行う。
【００５３】
ＯＳモジュール（１２ａ）は前記図５におけるＯＳモジュール処理に従い前記特殊番号を発信先番号とする発信要求をそのＡＴコマンド３３からモデム（１２ｂ）の特殊番号発信による着信処理機能４２に対して行う。
【００５４】
図８は前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける特殊番号発信による着信処理（４２）を示すフローチャートである。
【００５５】
このモデムプログラム１２ｂにおける特殊番号発信による着信処理（４２）において、前記特殊番号を発信先番号とする発信要求が受け付けられると、電送制御部１５における現在の通信状態が確認され、着信動作中以外かまたは着信動作中か判断される（ステップＤ１，Ｄ２）。
【００５６】
ここで、前記サーバ（会社サーバ）２１ａやサーバ（株価情報サーバ）２１ｂからの着信動作中であると判断された場合には、当該着信中にあるサーバ（２１ａ／２１ｂ）との回線接続処理が行われる（ステップＤ２→Ｄ３）。
【００５７】
この際、モデム（１２ｂ）からＯＳモジュール（１２ａ）に対しては、前記発信要求に対応する接続完了の通知が行われるので、当該ＯＳモジュール（１２ａ）ではモデム（１２ｂ）側のデータ通信機能４４と通信アプリ（１２ｄ／１２ｅ）側のデータ通信機能５３との間の通信回線が設定され、サーバ（２１ａ／２１ｂ／…）との間でのデータ通信が実行される。
【００５８】
このように、通信ネットワークＮ上のサーバ（２１ａ／２１ｂ／…）から着信があった場合には、各対応する通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…を起動させ、特殊番号を発信先番号とする擬似的な発信要求をＯＳモジュール（１２ａ）に行い、このＯＳモジュール（１２ａ）から該特殊番号を発信先番号とする発信の指示がモデム（１２ｂ）にあった場合には、該モデム（１２ｂ）の特殊番号発信による着信処理機能４２によって着信中のサーバ（２１ａ／２１ｂ）との回線接続処理を行うことで、ＯＳモジュール（１２ａ）としては従来同様のプル型の通信機能の役割を維持したままで、プッシュ型対応の通信機能を実現することができる。
【００５９】
一方、この特殊番号発信による着信処理（４２）により、前記特殊番号を発信先番号とする発信要求が受け付けられて、電送制御部１５における現在の通信状態が確認された際に、着信動作中以外（非着信中）と判断された場合には、エラーとして処理される（ステップＤ１，Ｄ２→Ｄ４）。
【００６０】
図９は前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける通常番号発信処理（４３）を示すフローチャートである。
【００６１】
このモデムプログラム１２ｂにおける通常番号発信処理（４３）において、通常の通信アプリに基づく前記図６のアクセスポイントへのアクセス処理に従い、ＯＳモジュール（１２ａ）を通して発信先番号とその発信要求が受け付けられると、電送制御部１５における現在の通信状態が確認され、着信動作中か否か判断される（ステップＥ１，Ｅ２）。
【００６２】
ここで、着信動作中以外（非着信中）と判断された場合には、前記ＯＳモジュール（１２ａ）を通して受けた発信要求に従った発信先番号への発信処理が行われ、通信ネットワークＮ上にある所望のアクセスポイントのコンピュータ端末との接続が図られる（ステップＥ２→Ｅ３）。
【００６３】
一方、他のコンピュータ端末からの着信動作中であると判断された場合には、エラーとして処理される（ステップＥ２→Ｅ４）。
【００６４】
図１０は前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける着信拒否処理（４５）を示すフローチャートである。
【００６５】
前記発番号／起動アプリ対応テーブル１２ｆに従って起動可能な通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…は、そのそれぞれの通信アプリ（１２ｄ／１２ｅ／…）において、各対応するサーバ（２１ａ／２１ｂ／…）からの着信を拒否するための着信拒否要求機能５４の設定が可能である。
【００６６】
すなわち、サーバ（２１ａ／２１ｂ／…）からの着信に伴い起動された通信アプリ（１２ｄ／１２ｅ／…）において、着信拒否要求機能５４が設定されている場合に、モデム（１２ｂ）における着信拒否処理機能４５では、電送制御部１５における現在の通信状態が確認された際に（ステップＦ１）、通信ネットワークＮ上の対応するサーバ（２１ａ／２１ｂ／…）から着信があったと判断されると、当該着信に伴う発信元サーバ（２１ａ／２１ｂ／…）との接続は拒否され、着信呼び出しの切断が行われる（ステップＦ２→Ｆ３）。
【００６７】
一方、前記電送制御部１５における着信動作時以外（非着信時）には、前記通信アプリ（１２ｄ／１２ｅ／…）において設定された着信拒否要求機能５４は無視される（ステップＦ２→Ｆ４）。
【００６８】
図１１は前記携帯端末（ＰＤＡ）１０のＯＳプログラム１２ａ・モデムプログラム１２ｂ・通信アプリケーション起動プログラム１２ｃ・通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…による着信時の動作シーケンスを示す図である。
【００６９】
例えば通信ネットワークＮ上のサーバ（株価情報サーバ）２１ｂから携帯基地局２０を介して本携帯端末（ＰＤＡ）１０に着信が発生し、電送制御部１５を制御するモデム（１２ｂ）に対し着信があると（Ｔ１）、当該モデム（１２ｂ）の着信通知機能４１によって通信アプリ起動処理（１２ｃ）に対して着信の通知が行われ（Ｔ２）、発信元であるサーバ（株価情報サーバ）２１ｂの発番号「03-2345-6789」に対応した起動アプリコード「Appl_2.exe」に従いプッシュ型対応の通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅが起動される（Ｔ３）。
【００７０】
すると、この通信アプリ２（プッシュ型対応株価情報プログラム）１２ｅの特殊番号発信による着信要求機能５２によって、ＯＳモジュール（１２ａ）に対して特殊番号を発信番号とする発信要求が行われ（Ｔ４）、このＯＳモジュール（１２ａ）のＡＴコマンド３３から前記モデム（１２ｂ）の特殊番号発信による着信処理機能４２に対し前記特殊番号を発信番号とする発信接続開始の指示が行われる（Ｔ５）。
【００７１】
すると、前記モデム（１２ｂ）の特殊番号発信による着信処理機能４２により前記電送制御部１５において着信動作中のサーバ（株価情報サーバ）２１ｂに対する着呼の接続が行われ（Ｔ６）、該着呼の接続完了がＯＳモジュール（１２ａ）に対して通知される（Ｔ７）。
【００７２】
これに応答して、ＯＳモジュール（１２ａ）は、モデム（１２ｂ）による電送制御部１５の制御機能によって、前記着呼を接続したサーバ（株価情報サーバ）２１ｂとの回線の接続を行う（Ｔ８，Ｔ９）。
【００７３】
そして、モデム（１２ｂ）からＯＳモジュール（１２ａ）に対し、サーバ（株価情報サーバ）２１ｂとの回線接続の完了が通知されると（Ｔ１０）、ＯＳモジュール（１２ａ）から通信アプリ２（プッシュ型対応株価情報プログラム）１２ｅヘ接続完了が通知され（Ｔ１１）、該ＯＳモジュール（１２ａ）のデータ通信用ＡＰＩ３４，ＴＣＰ／ＩＰ３５，ＰＰＰ３６によってモデム（１２ｂ）側のデータ通信機能４４と通信アプリ２（プッシュ型対応株価情報プログラム）１２ｅ側のデータ通信機能５３との間でのデータ通信機能が設定される（Ｔ１２）。
【００７４】
これにより、前記サーバ（株価情報サーバ）２１ｂからの着信に基づく通信接続によって、本携帯端末（ＰＤＡ）１０とのデータ通信が実行可能となり（Ｔ１３，Ｔ１４）、例えばサーバ（株価情報サーバ）２１ｂから自動配信されたリアルタイムの株式情報が取り込まれてメモリ１２に格納されるので、当該携帯端末（ＰＤＡ）１０のユーザは、該携帯端末（ＰＤＡ）１０からの発信により同サーバ（株価情報サーバ）２１ｂへ情報を取りに行く作業を行う必要なく、自らの携帯端末（ＰＤＡ）１０にサーバ（株価情報サーバ）２１ｂからリアルタイムで配信されて格納された株式情報を直ぐに見ることができる。
【００７５】
また、例えばサーバ（会社サーバ）２１ａからの着信によって通信アプリ１（プッシュ型対応グループウエアプログラム）１２ｄが起動され、本携帯端末（ＰＤＡ）１０とサーバ（会社サーバ）２１ａが回線接続されてデータ通信が行われた場合には、該サーバ（会社サーバ）２１ａから自動配信された営業予定や業務命令が取り込まれてメモリ１２に格納され、さらにこの着信情報はバイブレータ１８の駆動によりユーザに報知されるので、当該携帯端末（ＰＤＡ）１０のユーザである営業マンは、該携帯端末（ＰＤＡ）１０からの発信により同サーバ（会社サーバ）２１ａへ情報を取りに行く作業を行う必要なく、自らの携帯端末（ＰＤＡ）１０にサーバ（会社サーバ）２１ａからリアルタイムで配信されて格納された営業予定や業務命令を直ぐに確認できるようになる。
【００７６】
一方、前記サーバ（株価情報サーバ）２１ｂからの株式情報の自動配信が不要である場合に、携帯端末（ＰＤＡ）１０の通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）１２ｅにおいて、着信拒否要求機能５４が設定されている場合には、サーバ（株価情報サーバ）２１ｂから当該携帯端末（ＰＤＡ）１０への着信（Ｔ１）に伴い、対応する通信アプリ２（プッシュ型対応株価情報プログラム）１２ｅが起動（Ｔ２，Ｔ３）されても、この通信アプリ２（プッシュ型対応株価情報プログラム）１２ｅでは着信拒否要求機能５４が設定されているので（Ｔ１５）、モデム（１２ｂ）の着信拒否処理機能４５によって前記サーバ（株価情報サーバ）２１ｂからの着信は拒否される（Ｔ１６）。
【００７７】
したがって、前記構成の携帯端末（ＰＤＡ）１０における通信機能によれば、通信ネットワークＮ上のサーバ（２１ａ／２１ｂ／…）からモデム（１２ｂ）に着信があると、各サーバに対応する通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…が起動され、特殊番号を発信先番号とする擬似的な発信要求がＯＳモジュール（１２ａ）に対して行われる。そして、ＯＳモジュール（１２ａ）から前記特殊番号を発信先番号とする発信の指示がモデム（１２ｂ）にあった場合には、該モデム（１２ｂ）の特殊番号発信による着信処理機能４２によって前記着信中のサーバ（２１ａ／２１ｂ）との回線接続処理が行われ、その接続完了がＯＳモジュール（１２ａ）に通知されることで、モデム（１２ｂ）側のデータ通信機能４４と通信アプリ（１２ｄ／１２ｅ）側のデータ通信機能５３との間の通信回線が設定され、サーバ（２１ａ／２１ｂ／…）との間でのデータ通信が実行されるので、ＯＳモジュール（１２ａ）としては従来同様のプル型の通信機能の役割を維持したままで、本携帯端末（ＰＤＡ）１０はプッシュ型対応の通信機能を実現することができる。
【００７８】
また、前記構成の携帯端末（ＰＤＡ）１０における通信機能によれば、発番号／起動アプリ対応テーブル１２ｆにおいて、各サーバ（２１ａ／２１ｂ／…）に対応する起動アプリコードのそれぞれに対し、着信時接続（プッシュ対応接続）に伴う表示の有無／報知の有無を設定した着信時対応データをさらに対応付けして登録し、当該着信時接続（プッシュ対応接続）により接続されたサーバ（２１ａ／２１ｂ／…）の種類に応じて、その着信情報のリアルタイムな表示や報知を選択的に行わせるようにしたので、可能な限り無駄な出力動作を抑制することができ、電池電源Ｅの消費を削減できるようになる。
【００７９】
なお、前記実施形態において記載した携帯端末（ＰＤＡ）１０における通信処理手法、すなわち、図４に示すＯＳプログラム１２ａ・モデムプログラム１２ｂ・通信アプリケーション起動プログラム１２ｃ・通信アプリケーションプログラム１２ｄ／１２ｅ／…それぞれの処理の手法、ならびに、図５のフローチャートに示すＯＳモジュール処理、図６のフローチャートに示すアクセスポイントへのアクセス処理、図７のフローチャートに示す通信アプリ起動処理、図８のフローチャートに示す特殊番号発信による着信処理、図９のフローチャートに示す通常番号発信処理、図１０のフローチャートに示す着信拒否処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３に格納して配布することができる。そして、通信ネットワークＮとの接続機能を有する携帯端末（ＰＤＡ）１０などのコンピュータは、この外部記録媒体１３に記憶されたプログラムを各記録媒体読取部１４によってメモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したプル型通信機能のＯＳモジュール（１２ａ）をそのまま使用したプッシュ型対応の通信機能を実現し、前述した手法による同様の処理を実行することができる。
【００８０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク（Ｎ）上を伝送させることができ、このネットワーク（Ｎ）に接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述したプル型通信機能のＯＳモジュール（１２ａ）をそのまま使用したプッシュ型対応の通信機能を実現することもできる。
【００８１】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００８２】
【発明の効果】
このように、本発明に係る電子機器によれば、発信先の電話番号に対する発信要求を受け付け、当該発信先の電話番号に対する発信をモデムに指示すると共に、この発信の指示に応じて発信先との接続が通知された際に、当該発信先とのデータ通信を行うプル型の通信機能を有するＯＳプログラムで制御される電子機器において、モデムによりサーバからの着信が通知された際に、着信相手の電話番号に従い、所定の通信プログラムが起動され、特殊番号の発信がＯＳプログラムに対し要求され、ＯＳプログラムの通信機能によりモデムに当該特殊番号の発信が指示された際に、サーバからの着信が検知されている場合は、当該着信相手のサーバと接続し、その接続がＯＳプログラムに通知されてデータ通信が行われるので、サーバからの着信接続によるデータ通信に対応できるようになる。
【００８４】
よって、本発明によれば、プル型のＯＳ機能を変更することなく、プッシュ型通信の対応機能をも実現することが可能な電子機器を提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る携帯端末(PDA;personal digital assistants)１０の電子回路の構成を示すブロック図。
【図２】前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶される発番号／起動アプリ対応テーブル１２ｆを示す図。
【図３】前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶されるアクセスポイント一覧テーブル１２ｇを示す図。
【図４】前記携帯端末（ＰＤＡ）１０のメモリ１２内に記憶されるＯＳプログラム１２ａ・モデムプログラム１２ｂ・通信アプリケーション起動プログラム１２ｃ・通信アプリケーションプログラム１２ｄ，１２ｅそれぞれの有する機能と各機能相互の関係を示す図。
【図５】前記携帯端末（ＰＤＡ）１０におけるＯＳモジュール処理（１２ａ）を示すフローチャート。
【図６】前記携帯端末（ＰＤＡ）１０におけるアクセスポイントへのアクセス処理を示すフローチャート。
【図７】前記携帯端末（ＰＤＡ）１０における通信アプリ起動処理（１２ｃ）を示すフローチャート。
【図８】前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける特殊番号発信による着信処理（４２）を示すフローチャート。
【図９】前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける通常番号発信処理（４３）を示すフローチャート。
【図１０】前記携帯端末（ＰＤＡ）１０のモデムプログラム１２ｂにおける着信拒否処理（４５）を示すフローチャート。
【図１１】前記携帯端末（ＰＤＡ）１０のＯＳプログラム１２ａ・モデムプログラム１２ｂ・通信アプリケーション起動プログラム１２ｃ・通信アプリケーションプログラム（１）１２ｄ／（２）１２ｅ／…による着信時の動作シーケンスを示す図。
【符号の説明】
１０  …携帯端末（ＰＤＡ）
１１  …制御部（ＣＰＵ）
１２  …メモリ
１２ａ…ＯＳプログラム
１２ｂ…モデムプログラム
１２ｃ…通信アプリケーション起動プログラム
１２ｄ…通信アプリケーションプログラム１（プッシュ型対応グループウエアプログラム）
１２ｅ…通信アプリケーションプログラム２（プッシュ型対応株価情報プログラム）
１２ｆ…発番号／起動アプリ対応テーブル
１２ｇ…アクセスポイント一覧テーブル
１２ｈ…ワークエリア
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …電送制御部
１６  …入力部
１７  …表示部
１８  …バイブレータ
１９  …ブザー
Ｅ  …電池電源
Ｎ  …通信ネットワーク
２０  …携帯基地局
２１ａ…会社サーバ
２１ｂ…株価情報サーバ
３１  …ＲＡＳ(Remote Access Service)
３２  …ＴＡＰＩ(Telephone Application Program Interface)
３３  …ＡＴコマンド
３４  …データ通信用ＡＰＩ(Application Program Interface)
３５  …ＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)
３６  …ＰＰＰ(Point to Point Protocol)
４１  …着信通知機能
４２  …特殊番号発信による着信処理機能
４３  …通常番号発信処理機能
４４  …モデムのデータ通信機能
４５  …着信拒否処理機能
５１  …発番号解析機能
５２  …特殊番号発信による着信要求機能
５３  …通信アプリのデータ通信機能
５４  …着信拒否要求機能
【図１】
0004165023.tif 000002
【図２】
0004165023.tif 000003
【図３】
0004165023.tif 000004
【図４】
0004165023.tif 000005
【図５】
0004165023.tif 000006
【図６】
0004165023.tif 000007
【図７】
0004165023.tif 000008
【図８】
0004165023.tif 000009
【図９】
0004165023.tif 000010
【図１０】
0004165023.tif 000011
【図１１】
0004165023.tif 000012