(57)【特許請求の範囲】
【請求項１】
コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を保持する情報保持部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
該インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記情報保持部が保持する受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源を可変する
ことを特徴とするデータ書込システム。
【請求項２】
コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末への供給電源を制御する供給電源制御部と、
携帯端末種別に応じた電源供給定義値を記録した電源供給定義値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を取得する取得手段と、を備え、
前記供給電源制御部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記取得手段により取得した受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記取得手段により取得した電源供給定義値を参照し、該携帯端末に供給する電源を制御する
ことを特徴とするデータ書込システム。
【請求項３】
請求項１又は２に記載のデータ書込システムであって、
前記データ書込処理部は、処理起動時に、外部より処理実行情報を取得して動作する
ことを特徴とするデータ書込システム。
【請求項４】
請求項２に記載のデータ書込システムであって、
前記供給電源制御部の動作起動時に、前記取得手段を介して電源供給定義値を取得する  ことを特徴とするデータ書込システム。
【請求項５】
請求項２に記載のデータ書込システムであって、
前記電源供給定義値は、供給する電源の初期電圧過渡期間を定義しており、
前記制御情報出力手段は、該電源供給定義値を参照して電源制御情報を出力する
ことを特徴とするデータ書込システム。
【請求項６】
請求項１に記載のデータ書込システムであって、
前記書込処理を行う携帯端末の機種情報を取得する取得手段を備え、該取得手段は、バーコードリーダである
ことを特徴とするデータ書込システム。
【請求項７】
請求項１又は２に記載のデータ書込システムであって、
前記書込処理部又は供給電源制御部若しくはインタフェース部の正常性を確認する確認機能を保持する正常性診断手段をさらに備える
ことを特徴とするデータ書込システム。
【請求項８】
コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込モジュールと、
コンピュータを作動し、携帯端末へ供給する電源の設定を制御する電源制御モジュールと、を備え、
前記データ書込モジュールは、処理起動時に、外部より処理実行情報を取得して動作するとともに、
前記処理実行情報には、携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報である電源供給定義値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間が含まれており、
前記電源制御モジュールは、電源起動時に、外部より電源供給定義値及び受信タイムアウト時間を取得し、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、該電源供給定義値を参照し、該携帯端末に供給する電源を制御する
ことを特徴とする給電制御プログラム。
【請求項９】
コンピュータを作動して、携帯端末への設定情報の書込を行う書込方法であって、
該コンピュータと携帯端末とを接続し、該携帯端末の機種情報を入力する工程と、
取得した機種情報に基づいて、該機種情報に応じた、前記携帯端末の電源に関する規格値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を参照する工程と、
前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末に蓄電池が装着されていないことを確認する工程と、
前記携帯端末に蓄電池が装着されていないことを確認した後、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記規格値に基づいて該携帯端末に電源供給を行う工程と、
該電源供給工程の処理後、前記携帯端末へデータ書込を行う
ことを特徴とするデータ書込方法。
【請求項１０】
コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
該インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、携帯端末種別に応じた受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、携帯端末種別に応じて供給する電源を可変とし、
前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行う
ことを特徴とするデータ書込システム。
【請求項１１】
コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を保持する情報保持部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行い、
前記インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記情報保持部が保持する受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源を可変する
ことを特徴とするデータ書込システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末の物流過程におけるデータ書込に関するものである。
【背景技術】
【０００２】
携帯電話通信サービスを利用するためには、端末である携帯電話内のＲＯＭに、適宜、通信ネットワークのオペレータが提供する顧客用情報（電話番号等）を、顧客管理システムと通信しながら書き込む必要がある。これは、携帯電話を物流倉庫より出荷する際も同様である。
【０００３】
この携帯電話へのデータ書込については、例えば、特許文献１に示すように、登録機が設置されていなくても即時に移動電話端末の使用が可能となる登録方法を提供することを目的とし、メーカーは、シーケンス番号に対応する乱数を所定の演算式によって演算し、移動機の製造行程において、移動機のＲＯＭにシーケンス番号、認証情報を書き込み、事業者はシーケンス番号に対応する乱数を演算して認証番号を生成し、流通経路に入った移動機が顧客に売れて、店員によりシーケンス番号の通知が事業者側になされると、事業者はコールバックして、店員と顧客の確認とともに電話番号の候補を複数提示し、一つの電話番号を選択させ、事業者はシーケンス番号、電話番号、認証情報を緊急登録し、店員は移動機に電話番号を書き込み、使用の準備が完了する公衆移動体通信における移動電話端末登録方法が記載されている。
【特許文献１】特開平８−７９８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の携帯電話へのデータ書込においては、以下のような問題点があった。
（１）第１の問題点
携帯電話にデータ書込をする際は、携帯電話を動作可能状態にする必要があるため、電池パック（蓄電池）を装着しなければならないが、携帯電話の梱包は本体と電池パックが別々であり、データ書込のため、いちいち電池パックを装着する必要があった。
【０００５】
（２）第２の問題点
現在の多様化した製品の種類に対応するため、携帯電話へのデータ書込ツールを汎用のＰＣ（パソコン）にて実現しようとしている。ここで、ＰＣと携帯電話のインタフェースにＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を採用することにより、より汎用性が向上したシステム構築を実現することができる。また、ＵＳＢインタフェースは電源供給機能を有しているので、これを利用することにより、携帯電話に電池パックを装着することなく、データ書込を行うことができる。
しかしながら、携帯電話の種類によっては、ＵＳＢインタフェースからの電源供給をもってしても、電源が立ち上がらないものがある。その理由は、携帯電話を電源ＯＦＦの状態からＯＮにする際、初期投入時の突入電流により、電圧が所定期間減圧してしまう場合があり、このような状況に対して耐え得る電力供給を、ＵＳＢインタフェースが行えないことによる。すなわち、ＵＳＢインタフェースからの電源供給では、電池パックを装着していない携帯電話にデータ書込ができないこととなる。
【０００６】
本発明は、このような従来の技術が有する問題点に着目してなされたもので、以下のような特徴のいずれかを有する給電機能を具備した携帯端末のデータ書込システム、給電制御プログラム、携帯端末へのデータ書込方法を提供することを目的としている。
（１）汎用ＰＣで動作可能なデータ書込プログラムと、電源供給機能を具備した携帯端末インタフェースで構成し、携帯端末には電池パックを装着することなくデータの書込を行うことができるシステムを提供する。
（２）電源供給機能を具備した携帯端末インタフェースについて、携帯端末の機種に応じた給電設定を行う給電設定プログラムと、給電設定プログラムにより制御される携帯端末インタフェースを構成し、多種多様な製品に対応することができるデータ書込システムを提供する。
（３）給電設定のパラメータファイルをサーバーから配信する仕組みとする。
（４）給電設定プログラムの設定により、給電電圧、初期電圧過渡期間（ブートタイム）のいずれも可変できるようなインタフェースを構成し、規格値と実値の調整をできるようにして適格な給電を行えるインタフェースを提供する。
（５）データ書込プログラムと、給電設定プログラムとともに、自己診断プログラムを構成することにより、インタフェース等のケーブル接続やソフトウェアエラーを自己診断することのできるシステムを提供する。
（６）さらに、バーコードリーダを備えることにより、携帯端末の機種情報入力を簡易なものにする。
なお、携帯端末とは、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯可能であり、使用するために初期設定時にその携帯端末に設定情報を書き込む必要があるものである。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
[１]  コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を保持する情報保持部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
該インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記情報保持部が保持する受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源を可変する
ことを特徴とするデータ書込システム。
【０００８】
[２]  コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末への供給電源を制御する供給電源制御部と、
携帯端末種別に応じた電源供給定義値を記録した電源供給定義値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を取得する取得手段と、を備え、
前記供給電源制御部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記取得手段により取得した受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記取得手段により取得した電源供給定義値を参照し、該携帯端末に供給する電源を制御する
ことを特徴とするデータ書込システム。
【０００９】
［３］  ［１］又は［２］に記載のデータ書込システムであって、
前記データ書込処理部は、処理起動時に、外部より処理実行情報を取得して動作する
ことを特徴とするデータ書込システム。
【００１０】
［４］  ［２］に記載のデータ書込システムであって、
前記供給電源制御部の動作起動時に、前記取得手段を介して電源供給定義値を取得する  ことを特徴とするデータ書込システム。
【００１１】
［５］  ［２］に記載のデータ書込システムであって、
前記電源供給定義値は、供給する電源の初期電圧過渡期間を定義しており、
前記制御情報出力手段は、該電源供給定義値を参照して電源制御情報を出力する
ことを特徴とするデータ書込システム。
【００１２】
［６］  ［１］に記載のデータ書込システムであって、
前記書込処理を行う携帯端末の機種情報を取得する取得手段を備え、該取得手段は、バーコードリーダである
ことを特徴とするデータ書込システム。
【００１３】
［７］  ［１］又は［２］に記載のデータ書込システムであって、
前記書込処理部又は供給電源制御部若しくはインタフェース部の正常性を確認する確認機能を保持する正常性診断手段をさらに備える
ことを特徴とするデータ書込システム。
【００１４】
[８]  コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込モジュールと、
コンピュータを作動し、携帯端末へ供給する電源の設定を制御する電源制御モジュールと、を備え、
前記データ書込モジュールは、処理起動時に、外部より処理実行情報を取得して動作するとともに、
前記処理実行情報には、携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報である電源供給定義値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間が含まれており、
前記電源制御モジュールは、電源起動時に、外部より電源供給定義値及び受信タイムアウト時間を取得し、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、該電源供給定義値を参照し、該携帯端末に供給する電源を制御する
ことを特徴とする給電制御プログラム。
【００１５】
[９]  コンピュータを作動して、携帯端末への設定情報の書込を行う書込方法であって、
該コンピュータと携帯端末とを接続し、該携帯端末の機種情報を入力する工程と、
取得した機種情報に基づいて、該機種情報に応じた、前記携帯端末の電源に関する規格値及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を参照する工程と、
前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末に蓄電池が装着されていないことを確認する工程と、
前記携帯端末に蓄電池が装着されていないことを確認した後、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記規格値に基づいて該携帯端末に電源供給を行う工程と、
該電源供給工程の処理後、前記携帯端末へデータ書込を行う
ことを特徴とするデータ書込方法。
【００１６】
[１０]  コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
該インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、携帯端末種別に応じた受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、携帯端末種別に応じて供給する電源を可変とし、
前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行う
ことを特徴とするデータ書込システム。
【００１７】
[１１]  コンピュータを作動し、携帯端末への設定情報の書込処理を行うデータ書込処理部と、
携帯端末種別に応じた、書込処理を行う携帯端末の供給電源に関する情報及び該携帯端末からのデータ受信の有無によって電池装着を判断するための時間である受信タイムアウト時間を保持する情報保持部と、
コンピュータと携帯端末間の情報を伝達するインタフェース部と、を備え、
前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行い、
前記インタフェース部は、携帯端末の動作電源供給部を具備し、
該動作電源供給部は、前記携帯端末には電池が装着されているか否かをチェックできるか否かを判定し、チェックできない場合には、前記情報保持部が保持する受信タイムアウト時間の間、該携帯端末からの受信がないことによって、該携帯端末には電池が装着されていないことを確認し、又は該携帯端末には電池が装着されているか否かをチェックできる場合であって電池が装着されていない場合には、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源を可変する
ことを特徴とするデータ書込システム。
【００１８】
前記本発明は次のように作用する。
本発明におけるデータ書込システム、給電制御プログラムおよびデータ書込方法は、携帯端末に対して設定情報の書込処理を行う。
データ書込処理部は、コンピュータを作動し、携帯端末への設定情報の書込処理を行う。情報保持部は、書込処理を行う対象である携帯端末の供給電源に関する情報を保持する。インタフェース部は、コンピュータと携帯端末間の情報を伝達する。該インタフェース部は、携帯端末の動作電源供給部を具備し、該動作電源供給部は、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源電圧を可変にする。このことによって、携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。
【００１９】
データ書込処理部は、コンピュータを作動し、携帯端末への設定情報の書込処理を行う。供給電源制御部は、携帯端末への供給電源を制御する。取得手段は、携帯端末種別に応じた電源供給定義値を記録した電源供給定義値を取得する。制御情報出力手段は、前記取得手段により取得した電源供給定義値を参照し、供給する電源制御情報を出力する。このことによって、携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。
【００２０】
さらに、前記データ書込処理部は、処理起動時に、外部より処理実行情報を取得して動作する。このことによって、さらに、給電設定のパラメータファイル管理を一元化することができ、全国にわたるクライアントの増減に柔軟に対応できる。
【００２１】
さらに、前記供給電源制御部の動作起動時に、前記取得手段を介して電源供給定義値を取得する。このことによって、さらに、給電設定のパラメータファイル管理を一元化することができ、全国にわたるクライアントの増減に柔軟に対応できる。
【００２２】
さらに、前記電源供給定義値は、供給する電源の初期電圧過渡期間を定義しており、前記制御情報出力手段は、該電源供給定義値を参照して電源制御情報を出力する。このことによって、さらに、確実に携帯端末にデータ書込を行うことができる。
【００２３】
さらに、前記書込処理を行う携帯端末の機種情報を取得する取得手段を備え、該取得手段は、バーコードリーダである。このことによって、さらに、確実かつ簡単に携帯端末のハード情報を入力することができる。
【００２４】
さらに、前記書込処理部又は供給電源制御部若しくはインタフェース部の正常性を確認する確認機能を保持する正常性診断手段をさらに備える。このことによって、さらに、故障時の故障原因の切り分け作業をすることができる。
【００２５】
データ書込モジュールは、コンピュータを作動し、携帯端末へ設定情報の書込処理を行う。電源制御モジュールは、コンピュータを作動し、携帯端末へ供給する電源の設定を制御する。前記データ書込モジュールは、処理起動時に、外部より処理実行情報を取得して動作するとともに、前記電源制御モジュールは、電源起動時に、外部より電源供給定義値を取得する。このことによって、携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。給電設定のパラメータファイル管理を一元化することができ、全国にわたるクライアントの増減に柔軟に対応できる。
【００２６】
コンピュータと携帯端末とを接続し、該携帯端末の機種情報を入力し、取得した機種情報に基づいて、前記携帯端末の電源に関する規格値を参照し、前記携帯端末に蓄電池の接続の有無を確認し、前記携帯端末に蓄電池の接続がないことを確認した後、前記携帯端末に電源供給を行い、該電源供給工程の処理後、前記携帯端末へデータ書込を行う。このことによって、携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。
【００２７】
データ書込処理部は、コンピュータを作動し、携帯端末への設定情報の書込処理を行う。インタフェース部は、コンピュータと携帯端末間の情報を伝達する。そして、前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行う。このことによって、連続的に処理していた携帯端末と異なることを操作者に通知することが可能となり、操作者は連続処理における異なる機種への対応ができるようになる。
【００２８】
データ書込処理部は、コンピュータを作動し、携帯端末への設定情報の書込処理を行う。情報保持部は、書込処理を行う対象である携帯端末の供給電源に関する情報を保持する。インタフェース部は、コンピュータと携帯端末間の情報を伝達する。前記データ書込処理部は、前回のデータ書込処理を行った機種を記憶しており、対象としている携帯端末の機種と前記記憶されている前回の機種とが異なるか否かを判断し、異なる場合は操作者に対して確認の表示を行う。前記インタフェース部は、携帯端末の動作電源供給部を具備し、該動作電源供給部は、前記情報保持部が保持する供給電源に関する情報に基づいて供給する電源電圧を可変にする。このことによって、携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。さらに、連続的に処理していた携帯端末と異なることを操作者に通知することが可能となり、操作者は連続処理における異なる機種への対応ができるようになる。
【発明の効果】
【００２９】
本発明にかかる給電機能を具備した携帯端末のデータ書込システム、給電制御プログラム、携帯端末へのデータ書込方法によれば、以下のいずれかの効果を得ることができるようになる。
（１）携帯端末に電池パックを装着することなく、携帯端末にデータ書込を行うことができる。
（２）携帯端末の機種や個体差に応じた供給電源を設定することができるので、新機種の登場や、電源規格の変更等、さまざまな事情にフレキシブルに対応することができる。
（３）給電設定のパラメータファイル管理を一元化することができ、全国にわたるクライアントの増減に柔軟に対応できる。
（４）故障時の故障原因の切り分け作業をすることができる。
（５）確実かつ簡単に携帯端末のハード情報を入力することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面に基づき本発明の好適な各種の実施の形態を説明する。
図１は、本発明の第１の実施の形態のシステム構成図を示している。
クライアント１０は汎用的なパーソナルコンピュータ（ＰＣ）である。クライアント１０には、ＵＳＢコネクタ１１、バーコードリーダ１２が接続されている。接続する１６ｐｉｎ（又は１０ｐｉｎ）のケーブルコネクタはＵＳＢインタフェースで構成されている（後述）。本実施の形態では、ＵＳＢインタフェース接続時の弱点を克服する工夫を施すものである。ＵＳＢコネクタ１１は、携帯端末４０を接続するものであり、携帯電話等の携帯端末４０に電話番号等の設定情報を書き込む。その際に、携帯端末４０側に電源も供給する。バーコードリーダ１２は、携帯端末４０に貼付されたバーコードを読み取るものである。また、クライアント１０は通信回線によってサーバー２０と接続され、サーバー２０は通信回線によって基幹システムデータベース３０と接続されている。よって、クライアント１０はサーバー２０を介して、基幹システムデータベース３０と通信することができる。また、クライアント１０は、携帯端末４０を使用するにあたっての設定情報を書き込むものであり、全国の携帯電話ショップ、または電気製品量販店等に設置される。
【００３１】
図２は、クライアント１０において動作する業務アプリケーションのプログラムの初期の動作の概要を示している。業務アプリケーションのプログラムは、クライアント１０で動作する、携帯端末４０に設定情報を書き込むプログラムである。
業務アプリケーションは、携帯端末４０に電話番号等の設定情報を書き込む処理を行うため、一般の操作者ではなく、本システムを操作できる資格を有している者が行うのが望ましい。そのため、その資格を認証するために、パスワード入力とそのパスワードの照合を行う。
【００３２】
パスワード入力処理１１０は、クライアント１０内で動作するプログラムであり、画面入出力処理１１１、業務アプリケーション用アプレット１１２、メインメニュー１１３の各モジュールを備えており、主に操作者のログイン処理を行う。パスワード照合ＣＧＩ２１０は、サーバー２０内で動作するプログラムであり、パスワード照合処理２１１、業務アプリケーション用アプレット２１２の各モジュールを備えており、パスワードの照合を行う。パスワード入力処理１１０内の画面入出力処理１１１は、クライアント１０のＣＲＴ、液晶ディスプレイ等の表示装置、マウス、キーボードなどの操作者からの指示を入力する入力装置とのインタフェースであり、パスワード照合ＣＧＩ２１０のパスワード照合処理２１１へクライアント１０により入力されたパスワードを渡す。パスワード照合処理２１１は、そのパスワードが予め記憶されたものであるか否かを照合し、その結果を画面入出力処理１１１に返す。正当なパスワードである場合は、パスワード入力処理１１０がパスワード照合ＣＧＩ２１０内の業務アプリケーション用アプレット２１２をダウンロードし、パスワード入力処理１１０内の業務アプリケーション用アプレット１１２として動作させる。業務アプリケーション用アプレット１１２は、メインメニュー１１３を表示する。
【００３３】
より具体的に説明すると、操作者がクライアント１０よりサーバー２０へアクセスした後、取得したＨＴＭＬファイル内に記述されたパスワード情報と、操作者が入力装置を用いて入力したパスワードとが、ＨＴＭＬで記述されたＯＫボタンの押下処理により、ＨＴＭＬファイル内で照会され、一致していない場合は、メッセージ欄にパスワード不一致のメッセージ情報を表示する。また、一致した場合は、クライアント１０よりサーバー２０へＨＴＭＬファイルの要求がなされ、その後、アプレット起動用のＨＴＭＬファイルをロードする。業務アプリケーションはＪａｖａ（登録商標）アプレットで構成されており、ログイン認証後、サーバーよりダウンロードされる。
なお、上記パスワードの照会は、サーバー２０に予めパスワード情報を保持させて、クライアント１０でのＯＫボタン押下とともに要求されるＨＴＭＬリクエストとともに送出されたパスワード情報と照合するようにしてもよい。
【００３４】
図３は、携帯端末４０へ設定情報を書き込むためのシステム構成図である。クライアント１０はサーバー２０、携帯端末４０と接続されている。業務アプリケーション用アプレット１１２は、クライアント１０内で動作するプログラムであり、画面入出力処理１１２１、携帯端末インタフェース１１２２、サーバーインタフェース１１２３の各モジュールを備えており、携帯端末４０に設定情報を書き込む業務アプリケーションである。電番書込サービス処理２２０は、サーバー２０内で動作するプログラムであり、基幹システムインタフェース２２０１というモジュールを備えており、基幹システムデータベース３０との通信を行う。
画面入出力処理１１２１は、業務用アプリケーションにおけるボタンアクション等による画面入力、チェック結果・実行結果・処理状況等の画面表示を行う。携帯端末インタフェース１１２２は、携帯端末４０の仕様に基づき、コマンド送受信により携帯端末４０とのデータの授受を行う。サーバーインタフェース１１２３は、電番書込サービス処理２２０に対してデータ取得要求を発行し、携帯端末４０への設定情報書込に必要なデータを取得する。
【００３５】
基幹システムインタフェース２２０１は、業務アプリケーション用アプレット１１２のサーバーインタフェース１１２３からの要求をトリガーに基幹システムデータベース３０よりデータを取得する。そして、業務アプリケーション用アプレット１１２より受け取ったデータと基幹システムデータベース３０から受け取ったデータを基に設定情報を生成するという情報生成処理を行う。なお、基幹システムデータベース３０から受け取るデータは、携帯端末４０が携帯電話として使える情報であり、具体的には、電話番号、網情報（携帯電話で通信するときに必要な情報）、交換機番号、事業者情報などが含まれる。
【００３６】
業務アプリケーション用アプレット１１２は、Ｊａｖａアプレットでダウンロードされるアプリケーションだが、給電アプリケーションは携帯端末４０に給電を行うプログラムであり、クライアント１０内に記憶されており、ローカルで起動されるアプリケーションである。図４に業務アプリケーション用アプレット１１２と給電アプリケーションによる画面表示を示す。図５に業務アプリケーションにおける画面遷移を示す。画面Ａにおいて、「パスワードを入力してください」とのメッセージを表示し、操作者に対してパスワード入力を要求する。パスワードが入力され、それが適正なパスワードであることが認証されると、画面Ｂの状態に移る。画面Ｂにおいて、「携帯端末を接続してください」とのメッセージを表示し、クライアント１０に接続されているケーブルに携帯端末４０を接続することを操作者に対して要求する。携帯端末４０が接続されると、画面Ｃへ移る。画面Ｃにおいて、「製造番号をバーコードで読み取ってください」とのメッセージを表示する。操作者は、携帯端末４０に貼り付けられている製造番号のバーコードをクライアント１０に接続されているバーコードリーダ１２によって入力する。このバーコードには、製造番号の他に、機種情報が書き込まれている。正常に読み取れた場合は、画面Ｄへ移る。画面Ｄにおいて、「バッテリチェック中です。しばらくお待ち下さい。」とのメッセージを表示する。携帯端末４０の起動が完了すると、画面Ｅへ移る。画面Ｅにおいて、携帯端末４０を取り外すと、給電停止の処理が行われ、画面Ｂへ戻る。
【００３７】
画面Ｅの状態で、ＤＬ（Ｄｏｗｎ  Ｌｏａｄ）番号が操作者により入力されると、基幹システムデータベース３０より該当する電話番号を取得し、その電話番号を表示する（画面Ｆ）。なお、ここでＤＬ番号とは、携帯電話の利用者が携帯電話サービスの利用申し込みをした際に、事業者内で採番される番号である。このＤＬ番号によって、製造番号と電話番号が関係付けられることになる。
画面Ｆの状態から携帯端末４０が取り外されたり等すると、給電停止の処理が行われ、画面Ｂへ戻る。携帯端末４０へ電話番号等の書込処理が終了すると、給電停止の処理が行われ、画面Ｂへ戻る。チェック中状態（画面Ｆ）から完了状態になると、画面Ｇへ遷移する。
【００３８】
第１の実施の形態によれば、次のような効果を得ることができる。
（１）使用する場所が多数箇所となる業務アプリケーションをサーバーよりダウンロードする仕組みとすることにより、ソフトウェアの保守性の向上を果すとともに、用途が限られる給電アプリケーションはローカルに構成する仕組みとすることで、他の箇所で利用されることがないようセキュリティを確保をすることができる。このことにより、配備するデータ書込システムの用途に柔軟に対応することができる。
（２）製造番号をバーコードリーダで読み取ることとした。このことにより、タイプミスによる入力ミスを防止することができるので、適確な機種設定ができる。
【００３９】
図６は本発明の第２の実施の形態を示している。
本実施の形態では、携帯端末４０へ設定情報を書き込むロムライタの識別子（ＩＤ）等が記憶されたパラメータファイル等の環境ファイル２３０をサーバー２０からクライアント１０に配信することにより、新機種の携帯端末４０に対しての反映等に柔軟に対応できるようにしたものである。
【００４０】
なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。クライアント１０は、サーバー２０と通信回線を介して接続されている。サーバー２０には、複数のクライアント１０が接続される。サーバー２０の他に、サーバー２号機２０Ａ、サーバー３号機２０Ｂ、サーバー４号機２０Ｃがあるが、これらはサーバー２０とほぼ同じ構成のものであり、互いに通信回線を介して接続されている。サーバー２０の他に複数のサーバーがあるのは、全国のクライアント１０に対応するために、負荷分散を図るためである。したがって、サーバー２号機２０Ａ、サーバー３号機２０Ｂ、サーバー４号機２０Ｃにもそれぞれ複数のクライアント１０が接続される。サーバー２０に環境ファイル２３０が格納されると、サーバー２０から、サーバー２号機２０Ａ、サーバー３号機２０Ｂ、サーバー４号機２０Ｃのそれぞれにコピーが送信される。
【００４１】
環境ファイル２３０は、携帯端末４０に設定情報を書き込むための環境を設定・確認等するための処理実行情報が記憶されている。そのために、クライアント１０の一定の格納場所に格納されている必要がある。また、環境ファイル２３０には、パラメータファイルの他、ドライバも含まれる。
【００４２】
環境ファイル２３０には、例えば以下の項目を設定する。
（１）ロムライタＩＤ
（２）デフォルト地域
（３）携帯端末接続先ＣＯＭポート
（４）接続先ＵＲＬ
（５）携帯端末ログ出力指定（省略可。省略時はログ出力無し）
【００４３】
環境ファイル２３０は、フォーマットが定まっており、業務アプリケーション用アプレット１１２起動時にそのフォーマットに合致しているか否かのチェックが行われる。
環境ファイル２３０が各クライアント１０に設定され、その後の動作・作用について説明する。以下の順番による。
ステップ１．環境ファイル２３０の作成。携帯端末４０が新機種になった場合等に行われる。
ステップ２．環境ファイル２３０をサーバー２０へアップロード。
ステップ３．サーバー２０にて環境ファイル２３０の配信条件を設定（設定できる条件は、地域、クライアント１０の識別子がある）。
ステップ４．サーバー２０にて環境ファイル２３０の配信スケジュールを登録（サーバー２号機２０Ａ、サーバー３号機２０Ｂ、サーバー４号機２０Ｃへ環境ファイル２３０をコピー）。
【００４４】
ステップ５．環境ファイル２３０を各クライアント１０へ配信。
ステップ６．サーバー２０、サーバー２号機２０Ａ、サーバー３号機２０Ｂ、サーバー４号機２０Ｃにて環境ファイル更新リスト作成。
ステップ７．環境ファイル更新情報のバックアップ。
ステップ８．環境ファイル２３０の配信条件に合致すれば、クライアント１０のメインメニュー画面に「ドライバダウンロードボタン」が出現する。これは、Ｊａｖａアプレットによる制御によって行われる。
【００４５】
第２の実施の形態によれば、次のような効果を得ることができる。
環境ファイルを配信する構成とし、業務アプリケーションの配信とともにダウンロードする構成とした。このことによって、業務アプリケーションのパラメータ変更や動作変更等の必要が生じたとき、ＰＣの配備先に出向くといった手間がなく、全国にわたる端末の各々に柔軟に対応することができる。
【００４６】
図７は本発明の第３の実施の形態を示している。
電源アダプタ１００は、本発明に係るものであり、交流１００Ｖ電源を変圧可変して、携帯端末４０に直流電源を供給する。
ＵＳＢコネクタ１０１は、ＵＳＢコネクタ（ジャック）であり、クライアント１０と電源アダプタ１００とを接続する。
【００４７】
ＭＰＵ１０２は、Ｍａｉｎ  Ｐｒｏｓｓｅｓｏｒ  Ｕｎｉｔであり、電源アダプタ１００全体を制御する。機能は以下のとおりである。
（１）ＵＳＢコネクタ１０１を介して、クライアント１０より携帯端末４０の機種に応じたパラメータを取得する。
（２）取得したパラメータに基づいて、携帯端末４０へ供給する電圧レベルを決定し、ＡＣ−ＤＣコンバータの電圧設定をコントロールする。
（３）ＡＣ−ＤＣコンバータで検出した過電流や、電圧端子で検出した過電圧情報を符号化し、ＵＳＢＤＡＴＡバス（２ｐｉｎ）を介してクライアント１０へ通知する。
（４）レセプタクル１０５を介して携帯端末４０から送出されるバッテリ検知の情報（ＢＴＴ検出）を符号化し、クライアント１０へ通知する。
（５）ＵＳＢＤＡＴＡバスを介して取得した携帯端末４０への設定情報（主に電話番号）を取得して、１０ｐｉｎ又は１６ｐｉｎのシリアルケーブルのバス端子（２ｐｉｎ）へ情報を送出する。
【００４８】
電源コネクタ１０３は、家庭用電源コネクタである。
ＡＣ−ＤＣコンバータ１０４は、ＭＰＵ１０２の指示により、ＡＣ１００ＶをＤＣ３〜７Ｖの範囲にて０．１Ｖ刻みで変換可変する。
レセプタクル１０５は、１０ｐｉｎ又は１６ｐｉｎのジャックタイプで、携帯端末４０と電源アダプタ１００とを接続するインタフェースである。ＭＰＵ１０２と携帯端末４０の間のデータ送受をするとともに、電源アダプタ１００より携帯端末４０へ電源供給を行い、また、バッテリ接続の有無をＭＰＵ１０２へ通知する。
【００４９】
給電用機種設定ファイルの構成は、以下の９項目からなる。
（１）製造番号
（２）機種
（３）電圧
（４）過電流検出値
（５）メーカー名
（６）バッテリ搭載判定の可／不可
（７）受信タイムアウト時間：バッテリ搭載判定が行えない機種において、携帯端末からのデータ受信の有無を判断する受信タイムアウト時間である。
（８）携帯端末ブート完了時間：携帯端末に対する給電が行われてから、携帯端末の起動が完了するまでの時間である。
（９）給電ＰＩＮ番号：給電を行うＰＩＮの番号を指定する。
【００５０】
次に、第３の実施の形態における動作・作用について説明する。図８を用いて、給電用機種設定ファイルの設定フローを説明する。これは、業務アプリケーション用アプレット１１２の処理起動時に行われる。
クライアント１０内の初期設定ファイルに、倉庫識別（Ｙ  ｏｒ  Ｎ）、ダウンロード元ＩＰアドレス、ダウンロード元ファイル名、ダウンロード先ファイル名が予め設定されている。「倉庫識別」とは、給電用機種設定ファイルをサーバー２０よりダウンロードするか否かを指定するものである。「ダウンロード元ＩＰアドレス」とは、給電用機種設定ファイルがあるサーバー２０のＩＰアドレスを定義するものである。「ダウンロード元ファイル名」とは、給電用機種設定ファイル名を定義するものである。「ダウンロード先ファイル名」とは、給電用機種設定ファイルのダウンロード先を定義するものである。
【００５１】
ステップＳ８０１では、「倉庫識別」の設定値を判断する。「Ｙ」の場合は、ステップＳ８０２へと進み、「Ｎ」の場合は、ステップＳ８０５へと進み終了する。
ステップＳ８０２では、「ダウンロード元ＩＰアドレス」に対してソケットをオープンする。つまり、クライアント１０とサーバー２０を通信可能状態にする。
ステップＳ８０３では、「ダウンロード元ファイル名」に対して、ＧＥＴコマンドを実施する。つまり、クライアント１０がサーバー２０から給電用機種設定ファイルをダウンロードする。
ステップＳ８０４では、ＧＥＴしたファイルの出力先を「ダウンロード先ファイル名」として出力する。つまり、ダウンロードしたファイルを以下の携帯端末４０への給電処理において用いられるように予め定めた位置に格納する。
ステップＳ８０５では、給電用機種設定ファイルのダウンロード処理を終了する。
【００５２】
図９は、自動給電モードにおける携帯端末４０への給電開始・停止タイミングの処理フローを示している。自動給電モードとは、携帯端末４０に電池パックが装着されていない状態で、携帯端末４０に対して給電を行う場合をいう。
ステップＳ９０２では、クライアント１０を起動する。そして、携帯端末４０へ設定情報を書き込むためのアプリケーションプログラムである給電管理アプリケーションプログラムとともに、業務アプリケーションが自動的に起動する。これによって、図８で説明した給電用機種設定ファイルが自動的にダウンロードされる。
ステップＳ９０３では、操作者に対してパスワード入力を要求する（図５の画面Ａ参照）。適正なパスワードが入力されると、Ｓ９０４へと進む。
【００５３】
ステップＳ９０４では、「携帯端末を接続してください」というメッセージが表示される（図５の画面Ｂ参照）。操作者が携帯端末４０をケーブルに接続すると、これが検知されて、ステップＳ９０７へと進む。ステップＳ９０７では、操作者により携帯端末４０の製造番号が入力される。この際に、バーコードリーダ１２が用いられる（図５の画面Ｃ参照）。
ステップＳ９０８では、ダウンロードされた給電用機種設定ファイルをサーチすることによって、ステップＳ９０７で入力された製造番号があるか否かを判定する。もしも検索エラーがあれば、ステップＳ９０７へ戻り、製造番号の再入力を促す。検索エラーが無ければ（ステップＳ９０９；Ｙｅｓ）、ステップＳ９１０へ進む。
【００５４】
ステップＳ９１０では、「前回処理と同じ機種」であるか否かを判定する。同じ機種でなければ、確認表示が行われる（ステップＳ９１１）。
ここで、「前回処理と同じ機種」であるか否かを判定するのは、以下の理由による。本実施の形態の利用は、物流倉庫で行われる。したがって、同一場所で連続的に同一機種の給電を行うのが原則であるが、時折、イレギュラー対応で、他の機種を給電することが必要となる場合がある。このようなときに、これまで連続的に処理していた携帯端末４０と異なることを操作者に通知するため、メッセージ表示を行うようにしている。
このために、データ書込処理が終了した時点で、その書込処理の対象となっていた携帯端末の機種を記憶する。機種はステップＳ９０８の際に取得される。
ステップＳ９１１による確認表示の後、ステップＳ９０７まで戻る。なお、ステップＳ９０４まで戻ってもよい。この場合は、既にケーブルに携帯端末が接続されており、そのことが検知されるので、ステップＳ９０４の「携帯端末を接続してください」のメッセージは表示しない。したがって、すぐにステップＳ９０７へと進む。
ステップＳ９１２では、電圧・過電流設定値を給電用機種設定ファイルから製造番号をキーにして検索する。検索エラーが発生した場合は（ステップＳ９１４；Ｎｏ）、エラー表示（ステップＳ９１３）を行い、ステップＳ９０４に戻る。
ステップＳ９１５では、バッテリの有無のチェックが可能であるか否かを判定する。チェックできなかった場合はステップＳ９１６へ進み、チェックできた場合はステップＳ９１８へ進む。
【００５５】
ステップＳ９１６では、携帯端末４０からの受信データがあるか否かを判定する。受信データが有る場合は、エラー表示（ステップＳ９１３）を行い、ステップＳ９０４に戻る。受信データが無い場合は、携帯端末４０との受信タイムアウトになっているか否かを判定する（ステップＳ９１７）。なお、受信データが有る場合とは、例えば携帯端末４０にバッテリが接続されているといった情報である。
また、受信タイムアウトになっていない場合は、ステップＳ９１６に戻り、タイムアウトになるまで待つ。受信タイムアウトになっている場合は、ステップＳ９１９へ進む。
ステップＳ９１８では、バッテリがあるか否かを判定する。バッテリがある場合は、エラー表示（ステップＳ９１３）を行い、ステップＳ９０４に戻る。バッテリが無い場合は、ステップＳ９１９へ進む。
ステップＳ９１９では、給電を開始する。
【００５６】
ステップＳ９２０では、携帯端末４０のブートが完了するのを待つ。携帯端末４０のブート完了時間は、給電用機種設定ファイルに記憶されているので、それを用いる。ブートが完了するとステップＳ９２１へ進む。
ステップＳ９２１では、ＤＬ番号をバーコードリーダ１２を用いて入力する（図５の図面Ｅ参照）。
ステップＳ９２２では、電話番号等を含む設定情報を携帯端末４０に書き込む。
ステップＳ９２３では、設定情報の書込が終了したので、携帯端末４０をケーブルから取り外す。ケーブルを取り外すことによって、給電が停止する（ステップＳ９２４）。
ステップＳ９２５では、操作者に対して、作業が終了した旨を表示する。これを知得した操作者は、図５画面Ｇの「メインメニュー」ボタンをクリック動作することで、ステップＳ９０４へ戻る。作業終了であれば例えば、Ｆ８等を指定することで、アプリケーションが終了する（ステップＳ９２６）。
【００５７】
図１０は、無給電モードにおける携帯端末４０への設定情報書込タイミングの処理フローを示している。無給電モードとは、携帯端末４０に電池パックが装着されており、携帯端末４０に対して給電を行う必要が無い場合をいう。
ステップＳ１００２では、クライアント１０を起動する。そして、携帯端末４０へ設定情報を書き込むためのアプリケーションプログラムである給電管理アプリケーションプログラムと業務アプリケーションが自動的に起動する。これによって、図８で説明した給電用機種設定ファイルが自動的にダウンロードされる。
ステップＳ１００３では、操作者に対してパスワード入力を要求する（図５の画面Ａ参照）。適正なパスワードが入力されると、Ｓ１００４へと進む。
【００５８】
ステップＳ１００４では、操作者が携帯端末４０をケーブルに接続する。
ステップＳ１００５では、ＤＬ番号をバーコードリーダ１２を用いて入力する。
ステップＳ１００６では、電話番号等を含む設定情報を携帯端末４０に書き込む。
ステップＳ１００７では、設定情報の書込が終了したので、携帯端末４０をケーブルから取り外す。
ステップＳ１００８では、操作者に対して、作業が終了した旨を表示する。これを知得した操作者は、図５画面Ｇの「メインメニュー」ボタンをクリック動作することで、ステップＳ１００４へ戻る。作業終了であれば例えば、Ｆ８等を指定することで、アプリケーションが終了する（ステップＳ１００９）。
【００５９】
第３の実施の形態によれば、次のような効果を得ることができる。
（１）給電用機種設定ファイルをサーバーより配信する仕組みとした。これにより、携帯端末の新機種のデータ反映や、規格変更等に柔軟に対応可能なシステム構成とすることができる。
（２）給電アプリケーションより電源アダプタをコントロールできる仕組みとした。これにより、携帯端末にあわせた給電設定ができる。特に、ケーブルを通じて自動給電できるようにしたので、携帯端末に電池パックを装着せずに設定情報の書込処理ができる。
【００６０】
図１１は本発明の第４の実施の形態を示している。
本実施の形態では、データ書込システムにおける保守モードであり、自己診断プログラムにより構成されている。普段は表示するようにしていないが、必要に応じて当該画面を呼び出すことができる。保守画面１１００は、クライアント１０の画面に表示される。
【００６１】
携帯端末未接続表示１１０１は、携帯端末４０が接続されていないときに点灯する。バッテリなし表示１１０２は、携帯端末４０にバッテリが搭載されていないときに点灯する。バッテリ未判定表示１１０３は、バッテリチェックの様子を表示する。過電流検知表示１１０４は、過電流を検知したときに点灯する。ＡＣアダプタＯＦＦ表示１１０５は、ＡＣアダプタの電源がＯＦＦのときに点灯する。給電電圧異常表示１１０６は、給電電圧異常を検出したときに点灯する。携帯端末ケーブル未接続表示１１０７は、携帯端末ケーブルが接続されていないときに点灯する。ＵＳＢケーブル未接続表示１１０８は、ＵＳＢケーブルが接続されていないときに点灯する。ＤＣコネクタ未接続表示１１０９は、ＤＣコネクタが接続されていないときに点灯する。給電電圧実測値表示１１１０は、実際に給電されている電圧が表示される。移動端末通信エラー表示１１１１は、携帯端末４０との通信エラーが発生したときに点灯する。過電流検出等設定値表示１１１２は、過電流が検出された場合の電流値、給電電圧、給電ピン番号の実測値が表示される。バージョン情報表示１１１３は、給電アプリケーションのバージョン情報、ケーブルドライバのバージョン情報、アタッチメントファームバージョンが表示される。機種設定ファイル更新日表示１１１４には、給電用機種設定ファイルの更新日が表示される。
【００６２】
自己診断プログラムは、次のように動作する。
（１）エラー原因として「機種情報のデータが無い」を検知した場合、エラーメッセージとして「機種設定ファイルの中に入力した製番の情報が見つかりません。」が表示される。
（２）エラー原因として「ＵＳＢケーブル取り外し、ＵＳＢケーブル故障、電源アダプタ１００故障、クライアント１０故障」を検知した場合、エラーメッセージとして「ＵＳＢケーブル未接続」が表示される。
【００６３】
（３）エラー原因として「携帯端末ケーブル取り外し、携帯端末ケーブル故障」を検知した場合、エラーメッセージとして「携帯端末ケーブル未接続」が表示される。
（４）エラー原因として「携帯端末４０にバッテリ搭載」を検知した場合、エラーメッセージとして「バッテリを接続したままでは給電できません。携帯端末を取り外してバッテリを取り、改めて携帯端末を接続してください。」が表示される。
【００６４】
（５）エラー原因として「通信エラー」を検知した場合、エラーメッセージとして「通信エラー」が表示される。
（６）エラー原因として「ＡＣアダプタ電源オフ（外れ）、ＡＣアダプタのＤＣコネクタ未接続。ＡＣアダプタ故障」を検知した場合、エラーメッセージとして「ＡＣアダプタ電源オフ」が表示される。
【００６５】
（７）エラー原因として「低電圧異常、携帯端末４０故障」を検知した場合、エラーメッセージとして「過電流検知」が表示される。
（８）エラー原因として「電源アダプタ１００故障（給電電圧異常）」を検知した場合、エラーメッセージとして「給電電圧異常」が表示される。
【００６６】
（９）エラー原因として「電源アダプタ１００故障（給電失敗）」を検知した場合、エラーメッセージとして「給電を行うことができませんでした。接続ケーブルの状態を確認して、改めて操作を行ってください。」が表示される。
（１０）エラー原因として「給電用機種設定ファイル設定内容異常」を検知した場合、エラーメッセージとして「給電ファイル異常」が表示される。
【００６７】
第４の実施の形態によれば、次のような効果を得ることができる。
データ書込プログラムと、給電設定プログラムとともに、自己診断プログラムを構成することにより、インタフェース等のケーブル接続やソフトウェアエラーを自己診断することのできるシステムを提供することができる。
【００６８】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、以下の発明としても把握することができる。
コンピュータを作動し、携帯端末へ設定情報の書込処理を行うデータ書込モジュールと、
コンピュータを作動し、携帯端末へ供給する電源の設定を制御する電源制御モジュールと、を備え、
前記データ書込モジュールは、処理起動時に、外部より処理実行情報を取得して動作するとともに、
前記電源制御モジュールは、電源起動時に、外部より電源供給定義値を取得する
ことを特徴とする給電制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
【００６９】
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施の形態のシステム構成図である。
【図２】クライアントにおいて動作する業務アプリケーションのプログラムの初期の動作の概要を示す構成図である。
【図３】携帯端末へ設定情報を書き込むためのシステムの構成図である。
【図４】画面表示例を示す図である。
【図５】画面遷移例を示す図である。
【図６】第２の実施の形態の構成図である。
【図７】第３の実施の形態の構成図である。
【図８】給電用機種設定ファイルの設定フローである。
【図９】自動給電モードにおける携帯端末への給電開始・停止タイミングの処理フローである。
【図１０】無給電モードにおける携帯端末への設定情報書込タイミングの処理フローである。
【図１１】保守モードの画面表示例である。
【符号の説明】
【００７１】
１０…クライアント
１１…ＵＳＢコネクタ
１２…バーコードリーダ
２０…サーバー
２０Ａ…サーバー２号機
２０Ｂ…サーバー３号機
２０Ｃ…サーバー４号機
３０…基幹システムデータベース
４０…携帯端末
１００…電源アダプタ
１０１…ＵＳＢコネクタ
１０２…ＭＰＵ
１０３…電源コネクタ
１０４…ＡＣ−ＤＣコンバータ
１０５…レセプタクル
１１０…パスワード入力処理
１１１…画面入出力処理
１１２…業務アプリケーション用アプレット
１１３…メインメニュー
２１０…パスワード照合ＣＧＩ
２１１…パスワード照合処理
２１２…業務アプリケーション用アプレット
２２０…電番書込サービス処理
２３０…環境ファイル
１１００…保守画面
１１０１…携帯端末未接続表示
１１０２…バッテリなし表示
１１０３…バッテリ未判定表示
１１０４…過電流検知表示
１１０５…ＡＣアダプタＯＦＦ表示
１１０６…給電電圧異常表示
１１０７…携帯端末ケーブル未接続表示
１１０８…ＵＳＢケーブル未接続表示
１１０９…ＤＣコネクタ未接続表示
１１１０…給電電圧実測値表示
１１１１…移動端末通信エラー表示
１１１２…過電流検出等設定値表示
１１１３…バージョン情報表示
１１１４…機種設定ファイル更新日表示
１１２１…画面入出力処理
１１２２…携帯端末インタフェース
１１２３…サーバーインタフェース
２２０１…基幹システムインタフェース
【図１】
0004408865.tif 000002
【図２】
0004408865.tif 000003
【図３】
0004408865.tif 000004
【図４】
0004408865.tif 000005
【図５】
0004408865.tif 000006
【図６】
0004408865.tif 000007
【図７】
0004408865.tif 000008
【図８】
0004408865.tif 000009
【図９】
0004408865.tif 000010
【図１０】
0004408865.tif 000011
【図１１】
0004408865.tif 000012