(57)【要約】【課題】  デジタルペンにより入力したアドレスデータの処理を確実に行うことが可能なデジタルペンシステムを提供すること。【解決手段】  本発明におけるデジタルペンシステムは、デジタルペンと複数のアプリケーションサーバとアプリケーション管理サーバを備えたデジタルペンシステムであって、デジタルペンはアドレスデータを第１にアプリケーションサーバに送信し、アプリケーションサーバはアドレスデータを受信し、処理を行えるか否かの判定を行い、行える場合に処理を行い、行えない場合にアプリケーション管理サーバにアドレスデータを送信し、アプリケーション管理サーバはアドレスデータを受信し、処理が可能なアプリケーションサーバを検索し、アドレスデータを送信するデジタルペンシステムである。このような構成により、入力したアドレスデータの処理を確実に行うことが可能となる。【選択図】図１
2007034624.tif 000002
【特許請求の範囲】
【請求項１】
アドレスデータが印刷された用紙から前記アドレスデータを取得するデジタルペンと、前記デジタルペンと直接または端末を介して通信可能に接続された複数のアプリケーションサーバを備えたデジタルペンシステムであって、
前記デジタルペンは、前記用紙から取得した前記アドレスデータを第１に前記アプリケーションサーバに送信する手段を備え、
前記アプリケーションサーバは、前記デジタルペンから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理を行えるか否かの判定を行う手段と、処理が行えると判定した場合に前記アドレスデータの処理を行う手段と、処理が行えないと判定した場合に受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索する手段と、検索した前記アプリケーションサーバに対して前記アドレスデータを送信する手段を備えたデジタルペンシステム。
【請求項２】
アドレスデータが印刷された用紙から前記アドレスデータを取得するデジタルペンと、前記デジタルペンと直接または端末を介して通信可能に接続された複数のアプリケーションサーバと、前記アプリケーションサーバと通信可能に接続されたアプリケーション管理サーバとを備えたデジタルペンシステムであって、
前記デジタルペンは、前記用紙から取得した前記アドレスデータを第１に前記アプリケーションサーバに送信する手段を備え、
前記アプリケーションサーバは、前記デジタルペンから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理を行えるか否かの判定を行う手段と、処理が行えると判定した場合に前記アドレスデータの処理を行う手段と、処理が行えないと判定した場合に前記アプリケーション管理サーバに前記アドレスデータを送信する手段を備え、
前記アプリケーション管理サーバは、前記アプリケーションサーバから前記アドレスデータを受信する手段と、接続された前記アプリケーションサーバの中から受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索する手段と、検索した前記アプリケーションサーバに対して前記アドレスデータを送信する手段を備えたデジタルペンシステム。
【請求項３】
前記デジタルペンシステムは、更に、前記アドレスデータを管理するアドレス管理サーバを備え、
前記アプリケーション管理サーバは、接続されたアプリケーションサーバのうち受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索できなかった場合に、前記アドレスデータを前記アドレス管理サーバに送信する手段を備え、
前記アドレス管理サーバは、前記アプリケーションサーバから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理が可能な前記アプリケーションサーバと接続している前記アプリケーション管理サーバを検索する手段と、検索した前記アプリケーション管理サーバに前記アドレスデータを送信する手段を備えることを特徴とする請求項２記載のデジタルペンシステム。
【請求項４】
前記デジタルペンと前記アプリケーションサーバは、端末を介して接続され、
前記端末と前記アプリケーションサーバは、インターネットにより接続されることを特徴とする請求項２または３記載のデジタルペンシステム。
【請求項５】
前記デジタルペンと前記端末間の通信は、ブルートゥース方式により行われることを特徴とする請求項４記載のデジタルペンシステム。
【請求項６】
前記デジタルペンと前記端末間の通信は、ＵＳＢ方式により行われることを特徴とする請求項４記載のデジタルペンシステム。
【請求項７】
前記デジタルペンは、着脱可能なメモリを備え、
前記端末は、前記メモリにより前記アドレスデータを受信することを特徴とする請求項４記載のデジタルペンシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルペンシステムに関するものであり、より詳細には、デジタルペンで入力したアドレスデータをサーバにより処理するデジタルペンシステムに関する。
【背景技術】
【０００２】
ペンなどの筆記用具で手書き入力を行う入力方法は昔から利用されており、近年はデジタルペンを用いた手書き入力による手書き情報をデジタル化して利用するデジタルペンシステムが考えられてきた。
【０００３】
手書き情報をデジタル化する利点として、ネットワークを介して手書き情報の送受信が手軽に行えることが挙げられる。また、デジタルデータであるため、手書き情報の量が多くなっても紙に筆記した手書き情報より保存や保守が容易である。また、複製や変更も簡単に行える。
【０００４】
また、手書き情報をデジタル化することにより、ネットワーク網等を利用して、手書き情報を遠隔地にいる多数の相手に送信することも可能となる。
【０００５】
更には、デジタルペンにより入力された手書き入力情報をサーバに格納し、サーバが、格納した手書き入力情報を、ネットワークを介して接続された端末に配信するというデジタルペンシステムも提案されている（例えば、特許文献１など）。
【０００６】
しかしながら、特許文献１に示すデジタルペンシステムは、手書き入力情報をそのまま格納し、配信するのみで、手書き入力情報を利用してアンケートを行う等の手書き入力情報の処理が行えないものであった。
【０００７】
このような問題を解決するため、本件出願人は特願２００５−７９９０５においてアプリケーションサーバを用いたデジタルペンシステムである手書き入力システムを提案した。このデジタルペンシステムについて簡単に説明する。
【０００８】
図１３は、先願にかかるデジタルペンシステムの構成を示す図である。先願にかかるデジタルペンシステムは、アノト用紙１５に印刷されているアドレスデータをデジタルペン１１が入力し、デジタルペン１１が入力したアドレスデータを携帯電話機１３に送信する。
【０００９】
携帯電話機１３は、デジタルペン１１からアドレスデータを入力すると、ＰＬＳ（Paper Lookup Service）サーバ２０にアドレスデータを送信する。ＰＬＳサーバ２０は送信したアドレスデータの処理が可能なＡＳＨ（Application Service Handler）サーバ２２を検索し、ＡＳＨサーバ２２の情報を、携帯電話機１３を介してデジタルペン１１に対して送信する。デジタルペン１１は、ＡＳＨサーバ２２の情報を受信すると、ＡＳＨサーバ２２にアドレスデータを送信する。ＡＳＨサーバ２２は、受信したアドレスデータの処理を行う。
【００１０】
このようにして、デジタルペン１１の入力したアドレスデータの処理が行われるが、この方法によると、入力したアドレスデータは必ずＰＬＳサーバ２０によりＡＳＨサーバ２２を検索しなければならず、ＰＬＳサーバ２０が故障等により動作しない場合、直接ＡＳＨサーバ２２にアドレスデータを送信できる場合でも処理が行われないという問題点があった。また、処理できないアドレスデータが送信されるとＰＬＳサーバ２０はデジタルペン１１に対して再送信を要求するが、デジタルペン１１は、送信が完了するとアドレスデータを消去する場合があり、このときに正しく処理が行われないという問題点もあった。
【００１１】
また、この方法によるとデジタルペン１１は、アドレスデータ送信後、ＰＬＳサーバからの返信を待って、再度ＡＳＨサーバ２２に対してアドレスデータを送信しなくてはならず、プログラムサイズが大きくなり、通信処理やプロセッサ負荷も大きくなってしまうという問題点もあった。
【特許文献１】特開２００４−５４３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
このように、従来のデジタルペンシステムは、デジタルペンにより入力したアドレスデータの処理を確実に行うことができないという問題点があった。また、デジタルペン側で処理するためのプログラムサイズが大きくなり、通信処理量やプロセッサ負荷も大きくなってしまうという問題点もあった。
【００１３】
本発明は、このような問題点を解決するためになされたものであり、デジタルペンにより入力したアドレスデータの処理を確実に行うことが可能で、かつデジタルペンの通信処理量やプロセッサ負荷を小さくすることが可能なデジタルペンシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明におけるデジタルペンシステムは、アドレスデータが印刷された用紙から前記アドレスデータを取得するデジタルペンと、前記デジタルペンと直接または端末を介して通信可能に接続された複数のアプリケーションサーバを備えたデジタルペンシステムであって、前記デジタルペンは、前記用紙から取得した前記アドレスデータを第１に前記アプリケーションサーバに送信する手段を備え、前記アプリケーションサーバは、前記デジタルペンから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理を行えるか否かの判定を行う手段と、処理が行えると判定した場合に前記アドレスデータの処理を行う手段と、処理が行えないと判定した場合に受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索する手段と、検索した前記アプリケーションサーバに対して前記アドレスデータを送信する手段を備えたデジタルペンシステムである。このような構成により、入力したアドレスデータの処理を確実に行うことが可能となる。
【００１５】
本発明におけるデジタルペンシステムは、アドレスデータが印刷された用紙から前記アドレスデータを取得するデジタルペンと、前記デジタルペンと直接または端末を介して通信可能に接続された複数のアプリケーションサーバと、前記アプリケーションサーバと通信可能に接続されたアプリケーション管理サーバとを備えたデジタルペンシステムであって、前記デジタルペンは、前記用紙から取得した前記アドレスデータを第１に前記アプリケーションサーバに送信する手段を備え、前記アプリケーションサーバは、前記デジタルペンから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理を行えるか否かの判定を行う手段と、処理が行えると判定した場合に前記アドレスデータの処理を行う手段と、処理が行えないと判定した場合に前記アプリケーション管理サーバに前記アドレスデータを送信する手段を備え、前記アプリケーション管理サーバは、前記アプリケーションサーバから前記アドレスデータを受信する手段と、接続された前記アプリケーションサーバの中から受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索する手段と、検索した前記アプリケーションサーバに対して前記アドレスデータを送信する手段を備えたデジタルペンシステムである。このような構成により、入力したアドレスデータの処理を確実に行うことが可能となる。
【００１６】
前記デジタルペンシステムは、更に、前記アドレスデータを管理するアドレス管理サーバを備え、前記アプリケーション管理サーバは、接続されたアプリケーションサーバのうち受信した前記アドレスデータの処理が可能なアプリケーションサーバを検索できなかった場合に、前記アドレスデータを前記アドレス管理サーバに送信する手段を備え、前記アドレス管理サーバは、前記アプリケーションサーバから前記アドレスデータを受信する手段と、受信した前記アドレスデータの処理が可能な前記アプリケーションサーバと接続している前記アプリケーション管理サーバを検索する手段と、検索した前記アプリケーション管理サーバに前記アドレスデータを送信する手段を備えることを特徴としてもよい。
【００１７】
前記デジタルペンと前記アプリケーションサーバは、端末を介して接続され、前記端末と前記アプリケーションサーバは、インターネットにより接続されることを特徴としてもよい。
【００１８】
前記デジタルペンと前記端末間の通信は、ブルートゥース方式により行われることを特徴としてもよい。
【００１９】
前記デジタルペンと前記端末間の通信は、ＵＳＢ方式により行われることを特徴としてもよい。
【００２０】
前記デジタルペンは、着脱可能なメモリを備え、前記端末は、前記メモリにより前記アドレスデータを受信することを特徴としてもよい。
【発明の効果】
【００２１】
本発明によれば、デジタルペンにより入力したアドレスデータの処理を確実に行うことが可能で、かつデジタルペンの通信処理量やプロセッサ負荷を小さくすることが可能なデジタルペンシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
発明の実施の形態１．
まず、図１に示す模式図を用いて本発明の実施の形態１におけるデジタルペンシステムの全体構成について説明する。本発明におけるデジタルペンシステムは、デジタルペン１１、携帯電話機１３、アノト用紙１５、ＰＣ（Personal Computer）１７、アドレス管理サーバ２０、アプリケーション管理サーバ２２、アプリケーションサーバ２４を備える。携帯電話機１３、ＰＣ１７、アドレス管理サーバ２０、アプリケーション管理サーバ２２、アプリケーションサーバ２４はそれぞれインターネット１０を介して接続されている。
【００２３】
デジタルペン１１は、ユーザーが手書き入力によりアドレスデータを入力するための入力手段である。デジタルペン１１は、携帯電話機１３と無線通信などにより通信可能であり、入力されたアドレスデータを携帯電話機１３に送信する。また、デジタルペン１１は、個別の識別情報を格納しており、格納した個別の識別情報をアドレスデータと互いに関連付けて携帯電話機１３に送信する。
【００２４】
携帯電話機１３は、デジタルペン１１から手書き情報を受信し、インターネット１０を介してアドレス管理サーバ２０、アプリケーション管理サーバ２２、アプリケーションサーバ２４に対して受信した手書き情報を送信する。ここでは携帯電話機としたが、通信機能を備えたＰＤＡ（Personal Digital Assistant）などの携帯端末でもよいし、ＰＣでもよい。
【００２５】
アノト用紙１５は、デジタルペン１１によりアドレスデータを入力するための専用の用紙である。ここでの実施例ではアノト方式によりアドレスデータを記録するため、専用の用紙が必要である。アノト方式については後に説明する。
【００２６】
ＰＣ１７は、デジタルペン１１により入力されたアドレスデータの処理を行うコンピュータであり、市販のＰＣをそのまま利用することが可能である。ＰＣ１７はインターネット１０を介してアドレス管理サーバ２０、アプリケーション管理サーバ２２、アプリケーションサーバ２４と接続可能である。ＰＣ１７は、インターネット１０を介さずにデジタルペン１１から入力したアドレスデータの処理が可能である。それ以外の点ではアプリケーションサーバ２４と同様の機能を備える。
【００２７】
アドレス管理サーバ２０は、アドレス論理空間情報を管理するサーバである。アドレス論理空間は、アドレスの絶対座標であり、各アプリケーションにそれぞれ異なった座標が割り当てられる。アドレス管理サーバ２０は、アプリケーション管理サーバ２２と接続されており、アプリケーション管理サーバ２２からアドレスデータを受信すると、受信したアドレスデータとアドレス論理空間情報の対応関係を参照し、対応するアプリケーションを管理しているアプリケーション管理サーバ２２の情報をアプリケーション管理サーバ２２に対して送信する。
【００２８】
アドレス管理サーバ２０の管理するアドレス論理空間について説明する。図１０は、アドレス論理空間のイメージを示す図である。アドレス論理空間３は、（０，０）から（Ｘｎ，Ｙｍ）までの座標で構成されている。この各座標がアドレスデータとなる。アドレス管理サーバ２０は、このアドレス論理空間３内の座標をそれぞれアプリケーションサーバ２４に割り当てる。アプリケーションサーバ２４の割り当てられた座標は、アプリケーション管理サーバ２２が管理しており、アプリケーション管理サーバ２２が検索することが可能である。図１０の例では、アドレス領域３０，３１，３２，３３がそれぞれのアプリケーションサーバ２４に割り当てられており、アプリケーション管理サーバ２２により管理される。
【００２９】
アプリケーション管理サーバ２２は、各アプリケーションサーバ２４において処理を行うことが可能なアドレス論理空間情報を管理するサーバである。アプリケーション管理サーバ２２は、アプリケーションサーバ２４からアドレスデータを受信すると、受信したアドレスデータとアドレス論理空間情報の対応関係を参照し、対応するアプリケーションを有するアプリケーションサーバを検出し、検出したアプリケーションサーバに対して受信したアドレスデータを送信する。もし、対応するアプリケーションを有するアプリケーションサーバが検出できないときは、アドレス管理サーバ２０に対して受信したアドレスデータを送信する。
【００３０】
アプリケーションサーバ２４は、携帯電話機１３から入力したアドレスデータの処理を行うアプリケーションサーバである。アドレスデータの処理はアプリケーション管理サーバ２２に格納されているアプリケーションにより行う。ここで行われるアドレスデータの処理は、例えば、画像データの変換、閲覧用データの生成などであるが処理内容については特に限定されない。入力したアドレスデータを処理することができない場合は、アドレスデータをアプリケーション管理サーバ２２に送信する。
【００３１】
続いて、アドレスデータ入力の方法についてより詳細に説明する。アドレスデータは、デジタルペン１１による手書き入力により入力される。本実施例では、アノト方式により手書き入力が行われる。図２は、本発明におけるデジタルペン１１の構造の概略を示す概略図である。デジタルペン１１は、インクリフィル１１１、圧力センサ１１３、光学モジュール１１５、カメラ１１７、光照射装置１１９、バッテリ１２１、ＣＰＵ１２３、メモリ１２５、情報処理モジュール１２７、クロック１２９、ＵＳＢ（Universal Serial Bus）１３１、無線通信システム１３３、振動子１３５、ＬＥＤ（Light Emitting Diode）１３７を備える。
【００３２】
インクリフィル１１１は、通常の筆記用ペンと同様に、紙にインクを転写することにより筆記結果を記録するインクを保存するものである。圧力センサ１１３は、ユーザーがデジタルペン１１により手書き入力を行っていることを検知する手段であり、手書き入力中は圧力センサが圧力を検知する。
【００３３】
光学モジュール１１５は、光照射装置１１９からの光をカメラ１１７により受光した光学的手段により検出する。カメラ１１７は、光照射装置１１９から照射され、アノト用紙１５により反射した光を受光するための受光装置である。光照射装置１１９は、カメラ１１７により受光するための光を照射する装置である。ここでの光は赤外線を利用するが、カメラ１１７により受光し、光学モジュール１１５により検出可能であれば、赤外線に限らず別の波長の光でもよい。
【００３４】
バッテリ１２１は、デジタルペン１１の各部に電力を供給するための電力供給手段である。ＣＰＵ１２３は、デジタルペン１１を制御するための制御手段である。メモリ１２５は、デジタルペン１１内のデータを記憶するための記憶手段である。情報処理モジュール１２７は、ＣＰＵ１２３とメモリ１２５を合わせたものであり、データの変換や格納を行う。
【００３５】
クロック１２９は、手書き入力が行われる時間を計測するための時間計測手段である。ＵＳＢ１３１は、デジタルペン１１により入力されたアドレスデータを接続した電子機器に転送するためのデータ送信手段である。無線通信システム１３３は、無線通信手段を備えた他の電子機器に対して手書き情報を送信するためのデータ送信手段である。無線通信手段は、ブルートゥース（登録商標）による方式などが用いられるが特に限定されない。ＵＳＢ１３１と無線通信システム１３３は、どちらか一方を備えていればもう一方が備えられていなくても本発明によるデジタルペンシステムは動作可能である。
【００３６】
振動子１３５は、振動により情報をユーザーに伝える手段である。ＬＥＤ１３７は、点灯、点滅などにより情報をユーザーに伝える手段である。振動子１３５とＬＥＤ１３７は、どちらか一方を備えていればもう一方が備えられてなくてもユーザーに情報を伝えることが可能である。
【００３７】
デジタルペン１１がアドレスデータを記録するためには、アノト用紙１５に手書き入力を行う必要がある。図３は、アノト用紙１５の構成例を示す図である。アノト用紙１５には、一定の間隔の格子２０３の各交点２０５に外周が接するように同一の直径の点２０１が印刷されている。点２０１は、光学モジュール１１５により検出可能であれば、人間の眼により識別不可能な色で印刷されていてもよい。例えば、カメラ１１７が赤外線カメラである場合、用紙１５全体が赤外線を反射し、点２０１が赤外線を吸収するインクで印刷されていることにより点２０１を光学モジュール１１５により検出可能である。
【００３８】
また、格子２０３は実際に見える必要はなく、架空の格子でもよい。格子２０３の間隔は、短いほど解像度の高い画像を得ることができる。本実施例では、光学モジュール１１５の読み取り精度を考えると０．３ｍｍ程度が好ましい。また、この場合、点２０１の直径は８０ミクロンから１２０ミクロンが好ましい。ただし、これらの値は特に限定されない。
【００３９】
点２０１は、格子２０３の交点２０５から上下左右のいずれかの方向にずれた位置に印刷されている。この上下左右の４方向の情報は２ビットの情報とすることができる。つまり点２０１は１つにつき２ビットの情報を持つことになり、６×６の３６個の交点２０５とその上下左右に位置する点２０１は６×６×２＝７２ビットの情報を持つことになる。アノト用紙１５は、６×６の３６個の交点の領域毎に点２０１の上下左右の並びを変え、位置情報として記録している。この位置情報を７２ビットのデータに変換したものがアドレスデータである。
【００４０】
デジタルペン１１は毎秒５０回から１００回カメラ１１７によりアノト用紙１５を撮影し、光学モジュール１１５により点２０１の並びを検出し、検出した並びからアノト用紙１５の位置情報を取得しアドレスデータを生成する。このようにしてデジタルペン１１は、ユーザーが手書き入力を行った際に生成するアドレスデータにより、アノト用紙１５のどの位置に記入したかを記録することが可能となる。
【００４１】
アノト用紙１５の左上位置にピジェット２１１と呼ばれる領域が設けられている。ユーザーがデジタルペン１１によりピジェット２１１をチェックすると、光学モジュール１１５は、ピジェット２１１の位置情報を取得しアドレスデータを生成する。デジタルペン１１は、ピジェット２１１の位置情報を取得しアドレスデータを生成すると、ページの更新を行うようにプログラムされており、手書き情報を画像データに変換する際にピジェット２１１のチェック前のアドレスデータと、チェック後のアドレスデータは重なることなく異なるデータとして扱われる。
【００４２】
また、アノト用紙１５の右下位置にピジェット２１３と呼ばれる領域が設けられている。ユーザーがデジタルペン１１によりピジェット２１３をチェックすると、光学モジュール１１５は、ピジェット２１３の位置情報を取得しアドレスデータを生成する。デジタルペン１１は、ピジェット２１３の位置情報を取得しアドレスデータを生成するとアドレスデータの送信を行うようにプログラムされており、ＵＳＢ１３１または無線通信システム１３３により接続された携帯電話機１３にアドレスデータの送信を行う。このようにして、ユーザーはデジタルペン１１によりピジェット２１３の領域をチェックすることによりデジタルペン１１に格納されたアドレスデータを接続された携帯電話機１３に送信することが可能となる。
【００４３】
デジタルペン１１から携帯電話機１３にアドレスデータを送信する方法について説明する。図４は、デジタルペン１１と携帯電話機１３間を、ＵＳＢケーブルを介して送信する例である。デジタルペン１１は、ＵＳＢ１３１に接続されたＵＳＢケーブルにより携帯電話機１３と接続され、ＵＳＢ１３１からＵＳＢケーブルを介して携帯電話機１３にアドレスデータが送信される。送信の方法はＵＳＢの規格に準ずる。
【００４４】
図５は、無線通信システムを介して送信する例である。デジタルペン１１は、無線通信システム１３３により無線でデータを携帯電話機１３に対して送信する。無線通信の方法は、ブルートゥース等が考えられるが、他の無線通信を用いてもよい。送信の方法はブルートゥース方式に準ずる。
【００４５】
具体的な送信方法について説明する。ここでは、デジタルペン１１からＰＣ１７に対してアドレスデータを送信する場合を例に挙げて説明する。図１１において、デジタルペン１１には、ブルートゥース規格、ＵＳＢ規格に従った処理を実施するＵＳＢデバイス１１０６、ＵＳＢプロトコル１１０４、およびブルートゥース基本処理１１０５、ブルートゥースＳＰＰ（Serial Port Profile）１１０３が実装される。
【００４６】
この上位に、ＵＳＢおよびブルートゥースどちらも共通に使用できる汎用シリアル通信機能を実現するＵｎｉｖｅｒｓａｌＣＯＭ１１０２と呼ばれるソフトウェアがあり、さらに上位にオブジェクトの交換を実施するＯＢＥＸ（Object Exchange）１１０１と呼ばれるソフトウェアが実装される。ＯＢＥＸは、赤外線通信規格やブルートゥース規格で定義される通信手段である。
【００４７】
さらに、この上位には座標データをファイルとして転送するためのＯＰＰ（Object Push Profile）サーバ１１００がソフトウェアで実装される。
【００４８】
一方、アドレスデータを受け取るデバイスであるＰＣ１７にも同様なソフトウェアが実装される。ただし、最上位のＯＰＰはＯＰＰクライアント１７００と呼ばれるＯＰＰサーバ１１００と対になるソフトウェアが実装される。それ以外の構成についてはデジタルペン１１と同様であり、ここでは説明を省略する。
【００４９】
デジタルペン１１は、それぞれの階層で定められた手順に従い、ＯＰＰサーバ１１００からＯＰＰクライアント１７００にファイル４００を転送する。この方式は、１方向のデータ転送であり、デジタルペン１１からＰＣ１７に向かってのみ、アドレスデータの送信が行われる。
【００５０】
また、デジタルペン１１には、個人情報や電池の充電容量など、利用者に知らせたり、利用者が設定したりする情報も設定されており、これらの情報はデバイスから読み出し、書き込みを行う必要があるので、汎用シリアル通信機能ＵｎｉｖｅｒｓａｌＣＯＭ１１０２を介して情報交換を実施する。この構成により、インターフェースの違いによらず、アドレスデータ、デジタルペン１１の設定情報の転送が可能になる。
【００５１】
図１２は、デジタルペン１１の設定情報も、ファイル４０１としてＯＢＥＸ１１０１、ＯＢＥＸ１７０１を介して交換するシステム構成を示している。これらは、アドレスデータはデジタルペン１１からデバイスへの一方向転送を実現し、デジタルペン１１の設定情報は双方向通信で実現している。同様な構成は、ＵＳＢ、ブルートゥースに限らず、その他のインターフェースでも実現可能であり、同様の効果が得られる。
【００５２】
続いて、本発明におけるデジタルペンシステムの処理の流れについて説明する。図６は、本発明におけるデジタルペンシステムの処理の流れを示すシーケンス図である。まず、ユーザーはデジタルペン１１を用いてアノト用紙１５から位置情報を入力し、アドレスデータを生成する（Ｓ１０１）。入力したアドレスデータは、デジタルペン１１の有するメモリ１２５に格納される。デジタルペン１１はＵＳＢ１３１または無線通信システム１３３により接続された携帯電話機１３に対して、メモリ１２５に格納されたアドレスデータの送信を行う。
【００５３】
携帯電話機１３は、デジタルペン１１からのアドレスデータを受信すると、インターネット１０を介してアプリケーションサーバ２４へ受信したアドレスデータを送信する（Ｓ１０２）。デジタルペン１１は、アプリケーションサーバ２４へアドレスデータを送信した後は、通信を行う必要は無い。デジタルペン１１より送信されたアドレスデータはサーバ間を転送することにより、確実に処理が行われる。
【００５４】
アプリケーションサーバ２４は、データベース２１を備えている。アドレス管理サーバ２０は、デジタルペン１１からアドレスデータを受信すると、受信したアドレスデータをデータベース２１と照合し、当該アプリケーションサーバ２４内で受信したアドレスデータの処理が可能か否かを判定する（Ｓ１０３）。
【００５５】
判定の結果、処理が可能と判定された場合、アプリケーションサーバ２４は、受信したアドレスデータの処理を行う（Ｓ１０４）。処理が不可能と判定された場合、アプリケーションサーバ２４は、受信したアドレスデータをアプリケーション管理サーバ２２に対して送信する（Ｓ１０５）。
【００５６】
アプリケーション管理サーバ２２は、データベース２３を備えている。アプリケーション管理サーバ２２は、アプリケーションサーバ２４からアドレスデータを受信すると、データベース２３と受信したアドレスデータを照会することにより受信したアドレスデータの処理を行えるアプリケーションサーバを検索し、受信したアドレスデータの処理が可能なアプリケーションサーバ２４が存在するか否かを判定する(Ｓ１０６）。
【００５７】
判定の結果、処理が可能なアプリケーションサーバ２４が存在した場合、アプリケーション管理サーバ２２は、処理が可能なアプリケーションサーバ２４に対して受信したアドレスデータを送信する（Ｓ１０７）。処理が可能なアプリケーションサーバ２４が存在しなかった場合、アプリケーション管理サーバ２２は、アドレス管理サーバ２０に対して受信したアドレスデータを送信する（Ｓ１０８）。
【００５８】
アドレス管理サーバ２０は、アプリケーション管理サーバ２２からアドレスデータを受信すると、アドレス論理空間を参照し、受信したアドレスデータの割り当てを行ったアプリケーション管理サーバ２２を検索する（Ｓ１０９）。アドレス論理空間は、全てのアドレスデータを含んでいるので、必ず該当するアプリケーション管理サーバ２２が見つかるはずだが、データエラー等で見つからなかった場合は、エラー処理を行う（Ｓ１１０）。エラー処理については、受信したアドレスにエラーがある旨を示すエラーデータをアプリケーション管理サーバに送信するようにしてもよいし、無視するようにしてもよい。エラー処理の方法については、システム依存となる。
【００５９】
アドレス管理サーバ２０が、受信したアドレスデータを割り当てられたアプリケーション管理サーバ２２を検索すると、アドレス管理サーバ２０は、当該アプリケーション管理サーバ２２に対して受信したアドレスデータを送信する（Ｓ１１１）。
【００６０】
アプリケーション管理サーバ２２は、アドレス管理サーバ２０からアドレスデータを受信すると、データベース２３と受信したアドレスデータを照会することにより受信したアドレスデータの処理を行えるアプリケーションサーバを検索する。このとき、アドレス管理サーバ２０により、アドレスデータの割り当てを行ったアプリケーション管理サーバ２２に対してアドレスデータが送信されたため、処理を行えるアプリケーションサーバ２４が見つからないことはない。検索が完了すると、アプリケーション管理サーバ２２は、当該アプリケーションサーバ２４に対して受信したアドレスデータの送信を行う（Ｓ１１２）。
【００６１】
アプリケーションサーバ２４は、アプリケーション管理サーバ２２からアドレスデータを受信すると、受信したアドレスデータの処理を行う（Ｓ１０４）。このとき、処理を行えるアプリケーションサーバ２４に対してアプリケーション管理サーバ２２からアドレスデータが送信されるため、アプリケーションサーバ２４が受信したアドレスデータの処理を行えないということはない。
【００６２】
このようにすることにより、デジタルペン１１により入力したアドレスデータを確実にアプリケーションサーバ２４で処理することが可能となる。この方法によれば、処理するアプリケーションサーバ２４が異なる複数の用紙からアドレスデータを入力しても確実に処理をすることができる。また、デジタルペン１１は、最初にアドレスデータを送信するだけでよく、アプリケーションサーバ情報を受信し、再度アプリケーションサーバに対してアドレスデータを送信する必要がないため、プログラムサイズを小さくすることが可能となる。また、通信処理量やプロセッサ負荷を抑えることができるので、バッテリ消費量も少なくすることが可能となる。
【００６３】
その他の発明の実施の形態．
上述の例では、デジタルペン１１と携帯電話機１３をＵＳＢケーブルまたは無線通信手段により接続していたが、これを、クレードルを介して行うようにしてもよい。例えば、図７はクレードル１２を介して接続する例である。このとき、デジタルペン１１はクレードル１２にセットされるよう設計されており、デジタルペン１１とクレードル１２は接点によって電気的に接続されている。デジタルペン１１の備えるＵＳＢ１３１は、クレードル１２に備えられており、デジタルペン１１に格納されたアドレスデータは、クレードル１２に接続されたＵＳＢケーブルを介して携帯電話機１３に送信される。
【００６４】
また、図８のように、クレードル１２はデジタルペン１１に対して電源を供給する充電器として機能するようにしてもよい。この場合、デジタルペン１１から携帯電話機１３へのアドレスデータの送信は、デジタルペン１１の備える無線通信システム１３３により行われる。
【００６５】
更に、図９のように、デジタルペン１１と携帯電話機１３が着脱可能なメモリ１８を備えており、メモリ１８によりデータを携帯電話機１３に送信するようにしてもよい。この場合、デジタルペン１１にメモリ１８を装着してアドレスデータの入力を行う。入力したアドレスデータはメモリ１８に記録し、利用者は手動でメモリ１８をデジタルペン１１から外し、携帯電話機１３に装着する。このようにして、デジタルペン１１の入力したアドレスデータは、携帯電話機１３に入力される。着脱可能なメモリは、ＵＳＢメモリ、ＳＤカード、メモリースティック（登録商標）等が考えられるが、着脱可能なメモリであればよい。
【００６６】
また、上述の例では、アプリケーションサーバの上にアプリケーション管理サーバ、アプリケーション管理サーバの上にアドレス管理サーバというサーバが三段階の構成であったが、この構成は何段階にしてもよく、システム構築者が自由に設定可能である。また、例えば、アプリケーションサーバが処理不可能であった場合、アプリケーション管理サーバに一度アドレスデータを送信するようにしていたが、アプリケーションサーバ内にデータベースを備え、直接処理可能な別のアプリケーションサーバを検索し、検索したアプリケーションサーバに対してアドレスデータを送信するようにしてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明にかかるデジタルペンシステムの全体構成を示す模式図である。
【図２】本発明にかかるデジタルペンシステムのデジタルペンの構成を示す図である。
【図３】本発明にかかるデジタルペンシステムの用紙の一例を示す図である。
【図４】本発明にかかるデジタルペンシステムと携帯電話機の接続例を示す図である。
【図５】本発明にかかるデジタルペンシステムと携帯電話機の接続例を示す図である。
【図６】本発明にかかるデジタルペンシステムの処理の流れを示すシーケンス図である。
【図７】本発明にかかるデジタルペンシステムと携帯電話機の接続例を示す図である。
【図８】本発明にかかるデジタルペンシステムと携帯電話機の接続例を示す図である。
【図９】本発明にかかるデジタルペンシステムと携帯電話機の接続例を示す図である。
【図１０】本発明にかかるアドレス論理空間のイメージを示す図である。
【図１１】本発明にかかるデジタルペンとＰＣ間のデータ転送時の機能構成を示す図である。
【図１２】本発明にかかるデジタルペンとＰＣ間のデータ転送時の機能構成を示す図である。
【図１３】先願にかかるデジタルペンシステムの構成を示す図である。
【符号の説明】
【００６８】
１０    インターネット
１１    デジタルペン
１２    クレードル
１３    携帯電話機
１５    アノト用紙
１８    メモリ
２０    アドレス管理サーバ
２１    データベース
２２    アプリケーション管理サーバ
２３    データベース
２４    アプリケーションサーバ
１１１    インクリフィル
１１３    圧力センサ
１１５    光学モジュール
１１７    カメラ
１１９    光照射装置
１２１    バッテリ
１２３    ＣＰＵ
１２５    メモリ
１２７    情報処理モジュール
１２９    クロック
１３１    ＵＳＢ
１３３    無線通信システム
１３５    振動子
１３７    ＬＥＤ
２０１    点
２０３    格子
２０５    交点
２１１    ピジェット
２１３    ピジェット
４００    ファイル
４０１    ファイル
１１００    ＯＰＰサーバ
１１０１    ＯＢＥＸ
１１０２    ＵｎｉｖｅｒｓａｌＣＯＭ
１１０３    ブルートゥースＳＰＰ
１１０４    ＵＳＢプロトコル
１１０５    ブルートゥース基本処理
１１０６    ＵＳＢデバイス
１７００    ＯＰＰサーバ
１７０１    ＯＢＥＸ
１７０２    ＵｎｉｖｅｒｓａｌＣＯＭ
１７０３    ブルートゥースＳＰＰ
１７０４    ＵＳＢプロトコル
１７０５    ブルートゥース基本処理
１７０６    ＵＳＢデバイス
【図１】
2007034624.tif 000003
【図２】
2007034624.tif 000004
【図３】
2007034624.tif 000005
【図４】
2007034624.tif 000006
【図５】
2007034624.tif 000007
【図６】
2007034624.tif 000008
【図７】
2007034624.tif 000009
【図８】
2007034624.tif 000010
【図９】
2007034624.tif 000011
【図１０】
2007034624.tif 000012
【図１１】
2007034624.tif 000013
【図１２】
2007034624.tif 000014
【図１３】
2007034624.tif 000015