(57)【要約】【課題】携帯電話のデータを設定する際、機種によって異なる通信プロトコルを意識せずに、また複雑なキー操作をせずに効率的にデータを設定できる。【解決手段】携帯電話用のデータ送信手順によってデータの送信を行うデータ通信手段４５と、携帯電話のキー操作情報を送信するキーエミュレート通信手段４６と、携帯電話転送用データの項目に基づいて、データ通信手段４５またはキーエミュレート通信手段４６を選択するデータ解釈手段４４とを備え、このデータ解釈手段４５によって選択された通信手段を用いて当該データ項目を送信する。【選択図】  図２
2004328403.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定装置であって、前記携帯電話用のデータ送信手順によってデータの送信を行うデータ通信手段と、前記携帯電話のキー操作情報を送信するキーエミュレート通信手段と、携帯電話転送用データの項目に基づいて、前記データ通信手段または前記キーエミュレート通信手段を選択するデータ解釈手段と、を備え、このデータ解釈手段によって選択された通信手段を用いて当該データ項目を送信することを特徴とする携帯電話データ設定装置。
【請求項２】
請求項１記載の携帯電話データ設定装置において、携帯電話の機種ごとに当該機種の操作定義情報を保存するデータベースを備え、前記キーエミュレート通信手段は、前記データベースに保存されている操作定義情報と送信すべきデータ項目に基づいて生成された携帯電話設定データを送信することを特徴とする携帯電話データ設定装置。
【請求項３】
携帯電話の機種ごとに通信モジュールを保存する手段と、携帯電話識別情報から機種を特定する手段と、を備え、前記通信手段は、前記機種に対応する通信モジュールを実行することを特徴とする請求項１または２記載の携帯電話データ設定装置。
【請求項４】
携帯電話に設定するためのデータを複数の通信プロトコルで携帯電話へ送信する携帯電話データ設定装置であって、携帯電話転送用データの項目と通信プロトコル識別情報とを関連付けて記憶した通信種別テーブルと、前記通信種別テーブルを参照して、通信プロトコルごとに送信すべきデータ項目の転送用データを編集する手段と、この編集された転送用データを前記通信プロトコルで送信する手段と、を備えたことを特徴とする携帯電話データ設定装置。
【請求項５】
前記複数の通信プロトコルのうち、少なくとも一つは、携帯電話のキー操作情報を送信するための手順であることを特徴とする請求項４記載の携帯電話データ設定装置。
【請求項６】
携帯電話から携帯電話内のメモリに保存されているデータを受信する手段と、この受信したデータの各項目に関連付けて、通信プロトコル識別情報を付して保存する手段と、を備え、当該データを用いて携帯電話転送用データを編集し、この編集後のデータを携帯電話へ送信することを特徴とする請求項４または５記載の携帯電話データ設定装置。
【請求項７】
携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定方法であって、前記データの各項目と当該項目を送信するための通信プロトコル識別情報とを関連付けて記憶するステップと、前記通信プロトコル識別情報に基づいて該当する通信手段を起動すると共に該通信手段に関連付けられた項目を送信するステップと、を備えたことを特徴とする携帯電話データ設定方法。
【請求項８】
携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定方法であって、携帯電話の機種ごとに当該機種の操作定義情報を保存しておき、前記データの一または二以上の項目の転送用データを、前記携帯電話用のデータ送信手順によって前記携帯電話へ送信した後に、前記データのうち残りの項目の転送用データを用いて前記操作定義情報と送信すべきデータ項目に基づいて携帯電話設定データを生成し、この携帯電話設定データを前記携帯電話へ送信することを特徴とする携帯電話データ設定方法。
【請求項９】
携帯電話に設定する複数の項目からなるデータを携帯電話へ送信するためのプログラムであって、前記データの各項目と当該項目を送信するための通信プロトコル識別情報とを関連付けて記憶する処理と、前記通信プロトコル識別情報に基づいて、該当する項目を送信する処理と、をコンピュータに実行させることを特徴とする携帯電話データ転送プログラム。
【請求項１０】
携帯電話に設定する複数の項目からなるデータを携帯電話へ送信するためのプログラムであって、携帯電話の機種ごとに当該機種の操作定義情報を保存する処理と、前記データの一または二以上の項目の転送用データを、前記携帯電話用のデータ送信手順によって前記携帯電話へ送信した後に、前記データのうち残りの項目の転送用データを用いて前記操作定義情報と送信すべきデータ項目に基づいて携帯電話設定データを生成する処理と、この携帯電話設定データを前記携帯電話へ送信する処理と、をコンピュータに実行させることを特徴とする携帯電話データ転送プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話と接続されたコンピュータ装置によって携帯電話の各種データのバックアップや設定を行う際のデータ転送および同期技術に係り、特に異なる通信プロトコルを組み合わせた複合型通信によって携帯電話へデータを送信する携帯電話データ設定装置、携帯電話データ設定方法およびプログラムに関する。
【０００２】
【従来の技術】
携帯電話の機能は、年々向上しており、いわゆるＰａｌｍ等の携帯情報端末と同等のデータ量や機能を保有するようになっている。この携帯電話のデータをパーソナルコンピュータ（以下、ＰＣという）でバックアップしたり、ＰＣで設定したデータを携帯電話へ転送する場合、たとえば、電話帳データなど、携帯電話機側で転送のための通信プロトコル（通信手順）がサポートされているデータに関しては、これをＰＣに転送するときは、携帯電話の通信プロトコルに対応するソフトウェアをＰＣ上で起動して、データの転送を行っている。
【０００３】
図１０に従来の携帯電話のデータ設定方法の概念図を示す。この図で、アプリケーションプログラム３１、データ通信プログラム３２、および、デバイスドライバ３３はＰＣ上で動作するプログラムであり、このプログラムは、通信インタフェース回路やケーブル等のハードウェア４を通して携帯電話２とデータの受け渡しを行っている。なお、プログラムは、いわゆるファームウェアも含んでいる。
【０００４】
携帯電話のユーザは、ＰＣ上のアプリケーション３１を起動して、携帯電話へのデータ（たとえば電話帳データ）の設定や機能の設定を実行する。
データや機能の設定の際の通信プロトコルは、通常、携帯電話の機種によって異なっており、その機種に対応したデータ通信プログラム３２がＰＣ上で起動される。
【０００５】
仮にＰＣ上に存在する電話帳データのうち、名前と電話番号は、ある通信プロトコルで一括して携帯電話へ転送でき、着メロ情報は、この通信プロトコルでは転送できないとした場合、ユーザは、電話帳データを携帯電話へ転送するために、まず、アプリケーションプログラム３１を起動して、電話帳データの転送操作を行う。この操作によって、電話帳データの名前と電話番号の各情報は、データ通信プログラム３２によって、デバイスドライバ３３およびハードウェア４を通して、携帯電話２へ送られる。
【０００６】
名前と電話番号情報の転送が終了すると、ユーザは次に、携帯電話２のキー操作によって、先に転送した電話帳データの名前情報ごとに着メロ情報の設定を行う。
【０００７】
従来の電話機のデータ転送技術については、たとえば、特開平１０−２４３０７８号公報の「コードレス通信システム」では、電話機の子機と親機との間で、プロトコル処理部による無線通信によって、電話帳データを送受するシステムが提案されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、携帯電話の販売会社、事業者（キャリア）や製造会社（メーカ）では、それらのデータをパソコンなど（外部機器）に転送する仕様を策定して外部機器での編集や管理を促進しているものの、データや機能の追加が頻繁に行われ、必ずしも一連のデータを一つの通信プロトコルによって転送することはできない。
【０００９】
また、携帯電話の内部メモリに蓄積されている電話帳（メモリダイヤルデータ）あるいはメールアドレスなどの個人情報データや、カメラ付き携帯電話で撮影した写真やインターネットからダウンロードした音楽ファイル等は、次第に膨大なデータ量になり携帯電話上で編集し管理することが困難になる。
なお、携帯電話はＰＣを使わなくても携帯電話本体のキー操作により全てデータの入力が可能である。しかしこの手作業は大量のデータを入力する場合は膨大な時間を要することになる。また、最近の携帯電話には電話機本体のキーを押したのと同等の操作が行えるキーエミレーションコマンド（操作手順定義情報）を備えているものがある。これらのキーエミレーションコマンドを使えば携帯電話へのデータの入力をＰＣから行うことができる。しかし一つ一つのキー操作に対応したコマンドをＰＣから低速度の通信速度で送るため手入力した場合と同様に通信には膨大な時間を要する。
【００１０】
本発明はかかる従来の事情に対処してなされたものであり、携帯電話のユーザが携帯電話のデータを設定する際、機種によって異なる通信プロトコルを意識せずに、また複雑なキー操作をせずに効率的にデータを設定することのできる携帯電話データ設定装置、携帯電話データ設定方法およびプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、複数の通信プログラムを切り替えて、データ送信を行うデータ解釈プログラムを新たに通信プログラムの上位層に追加することによって、一連のデータ転送において、まずデータ通信プログラムにより通信可能なデータは、このプログラムによって転送し、データ通信プログラムでは送ることのできないデータに関しては、キーエミレーションコマンドを送信するためのキーエミュレート通信プログラムに切り替えて送信することにより、より短い時間で携帯電話へデータを転送するようにして、転送時間の短縮、転送作業の効率化を図る。
【００１２】
また、ＰＣのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能を用いて携帯電話の各データ項目間の関連付け情報を生成するようにして、一連のデータ転送を可能にすると共に携帯電話への転送作業のミスの削減を行う。
【００１３】
図１に本発明に係わる携帯電話のデータ設定方法の概念図を示す。
従来の方法である図１０との主な違いは、一連の転送対象のデータについてデータ通信プログラム３２で転送するデータか、キーエミュレート通信プログラム３７で転送するデータかを判定し、夫々の通信プログラムに適合したデータ配列に編集するデータ解釈プログラム３６を設け、さらに、キーエミュレート通信プログラム３７で転送する場合は、携帯電話のキーコマンド情報を保存する機種別スクリプトデータベース（ＤＢ）５４に基づいて、キー操作をエミュレートするコマンドスクリプトを生成して、これによって、データを転送するようにしたことである。
【００１４】
図１は、プログラムを階層で表しているが、上位層はデータファイルの入出力や転送作業を実行するＦＩＬＥ  Ｉ／Ｏプログラム（アプリケーションプログラム）３４とＧＵＩプログラム３５で構成され、データの入出力作業やデータ間の関連付けを容易に行えるようになっている。
【００１５】
携帯電話へ転送する一連のデータは、データ解釈プログラム３６に渡され、データ通信プログラム３２またはキーエミュレート通信プログラム３７を通して、データの転送が行われる。
【００１６】
これにより、ユーザは携帯電話への転送のしかた（データ通信プログラムによるものか、キーコマンドによるものか）を意識することなく、一連のデータの転送が可能となる。
【００１７】
具体的には、請求項１の発明に係わる携帯電話データ設定装置は、携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定装置であって、携帯電話用のデータ送信手順によってデータの送信を行うデータ通信手段と、携帯電話のキー操作情報を送信するキーエミュレート通信手段と、携帯電話転送用データの項目に基づいて、データ通信手段またはキーエミュレート通信手段を選択するデータ解釈手段とを備え、このデータ解釈手段によって選択された通信手段を用いて当該データ項目を送信することを特徴とする。
【００１８】
請求項１記載の発明では、携帯電話に設定すべきデータの項目（たとえば、電話帳データの場合は、電話番号、着メロなど）に基づいてデータ解釈手段が当該項目を送信すべき通信手段を切り替える。各データ項目は、データ通信手段またはキーエミュレート通信手段のいずれかで送信される。
【００１９】
ここで、「携帯電話用のデータ送信手順」とは、一般的に当該携帯電話とデータの送受信を行うときの手順を意味するが、携帯電話のキー操作情報を送信する際の手順とは区別して用いる趣旨である。
【００２０】
また、「データの項目」とは、データを構成する要素（もしくは単位）または要素群（複数の要素の集まり）を意味する。
【００２１】
請求項２の発明に係わる携帯電話データ設定装置は、さらに、携帯電話の機種ごとに当該機種の操作定義情報を保存するデータベースを備え、キーエミュレート通信手段は、データベースに保存されている操作定義情報と送信すべきデータ項目に基づいて生成された携帯電話設定データを送信することを特徴とする。
【００２２】
請求項２記載の発明では、キーエミュレート通信手段で送信する携帯電話設定データを携帯機種の操作定義情報と携帯電話に保存すべきデータによって生成する。
【００２３】
請求項３の発明に係わる携帯電話データ設定装置は、さらに、携帯電話の機種ごとに通信モジュールを保存する手段と、携帯電話識別情報から機種を特定する手段とを備え、通信手段は、機種に対応する通信モジュールを実行することを特徴とする。
【００２４】
請求項３記載の発明では、携帯電話の製造番号などの携帯電話識別情報から携帯機種を特定して、その機種に対応する通信モジュールを実行することによって携帯電話へデータを送信する。
【００２５】
請求項４の発明に係わる携帯電話データ設定装置は、携帯電話に設定するためのデータを複数の通信プロトコルで携帯電話へ送信する携帯電話データ設定装置であって、携帯電話転送用データの項目と通信プロトコル識別情報とを関連付けて記憶した通信種別テーブルと、通信種別テーブルを参照して、通信プロトコルごとに送信すべきデータ項目の転送用データを編集する手段と、この編集された転送用データを通信プロトコルで送信する手段とを備えたことを特徴とする。
【００２６】
請求項４記載の発明では、通信種別テーブルを参照して、通信プロトコルごとにデータ項目を編集する。たとえば、名前、電話番号、着メロ情報というように通信プロトコルに基づいてデータ項目を配列したり、各データ項目を特定のコードやデータ長に変換する。
ここで、「通信プロトコル」とは、携帯電話用のデータ送信手順と、携帯電話のキー操作情報を送信する際の手順の両方を含む趣旨である。
【００２７】
請求項５の発明に係わる携帯電話データ設定装置は、さらに、複数の通信プロトコルのうち、少なくとも一つは、携帯電話のキー操作情報を送信するための手順であることを特徴とする。
【００２８】
請求項５記載の発明では、通信プロトコルとしてキー操作情報と組み合わせて携帯電話のデータの送信を行う。
【００２９】
請求項６の発明に係わる携帯電話データ設定装置は、さらに、携帯電話から携帯電話内のメモリに保存されているデータを受信する手段と、この受信したデータの各項目に関連付けて、通信プロトコル識別情報を付して保存する手段とを備え、当該データを用いて携帯電話転送用データを編集し、この編集後のデータを携帯電話へ送信することを特徴とする。
【００３０】
請求項６記載の発明では、携帯電話に保存されているデータを吸い上げて、そのデータを編集後に携帯電話へ送信する。この際、通信プロトコル識別情報を付加してデータを管理するので、送信時の効率化を図ることができ、また、データを吸い上げた携帯電話と編集後に送信する携帯電話が異なってもデータの転送が可能となる。
【００３１】
請求項７の発明に係わる携帯電話データ設定方法は、携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定方法であって、データの各項目と当該項目を送信するための通信プロトコル識別情報とを関連付けて記憶するステップと、通信プロトコル識別情報に基づいて該当する通信手段を起動すると共に該通信手段に関連付けられた項目を送信するステップとを備えたことを特徴とする。
【００３２】
請求項８の発明に係わる携帯電話データ設定方法は、携帯電話に設定するための複数の項目からなるデータを携帯電話へ送信する携帯電話データ設定方法であって、携帯電話の機種ごとに当該機種の操作定義情報を保存しておき、一連のデータの一または二以上の項目のデータを、携帯電話用のデータ送信手順によって携帯電話へ送信した後に、一連のデータのうち残りの項目のデータを用いて操作定義情報と送信すべきデータ項目に基づいて携帯電話設定データを生成し、この携帯電話設定データを携帯電話へ送信することを特徴とする。
【００３３】
請求項９の発明に係わる携帯電話データ転送プログラムは、携帯電話に設定する複数の項目からなるデータを携帯電話へ送信するためのプログラムであって、データの各項目と当該項目を送信するための通信プロトコル識別情報とを関連付けて記憶する処理と、通信プロトコル識別情報に基づいて、該当する項目を送信する処理とをコンピュータに実行させることを特徴とする。
【００３４】
請求項１０の発明に係わる携帯電話データ転送プログラムは、携帯電話に設定する複数の項目からなるデータを携帯電話へ送信するためのプログラムであって、携帯電話の機種ごとに当該機種の操作定義情報を保存する処理と、一連のデータの一または二以上の項目のデータを、携帯電話用のデータ送信手順によって携帯電話へ送信した後に、一連のデータのうち残りの項目のデータを用いて操作定義情報と送信すべきデータ項目に基づいて携帯電話設定データを生成する処理と、この携帯電話設定データを携帯電話へ送信する処理とをコンピュータに実行させることを特徴とする。
【００３５】
【発明の実施の形態】
以下、本発明の第１の実施の形態を説明する。図２は、第１の実施の形態による携帯電話データ設定装置のブロック構成図である。ここで、携帯電話データ設定装置１は、携帯電話へ転送するためのデータを入力する入力部１１、データを表示する表示部１２、プログラムを実行する演算部１４、データを記憶する記憶部１５、および、携帯電話２とデータの送受信を行う携帯電話インタフェース部１３を備えている。また、演算部１４は、入力部１１または表示部１２との間でデータの入出力を行う入出力処理手段（機能）４１、ユーザが操作しやすいようにグラフィック表示を行うためのＧＵＩ手段（機能）４２、記憶部１４に保存されている携帯電話用データの読み書きデータの転送指令を出力するファイル入出力手段（機能）４３、携帯電話と特定の通信プロトコルでデータの送受信を行うデータ通信手段（機能）４５、携帯電話のキー操作をエミュレートするキーエミュレート通信手段（機能）４６、携帯電話転送用データをデータ通信手段４５によって転送するか、キーエミュレート通信手段４６によって転送するかを判定するデータ解釈手段（機能）４４、および、シリアル通信を実行する通信処理手段（機能）４７を有している。
【００３６】
記憶部１５は、携帯電話転送用データを保存するデータファイル５１、データ通信手段４５によって転送するためのデータを保存するＡ−ＣＯＭデータファイル５２、キーエミュレート通信手段４６で転送するためのデータを保存するＢ−ＣＯＭデータファイル５３、および、携帯電話の機種別のキーコマンド情報を保存する機種別スクリプトデータベース（ＤＢ）５４を有している。
携帯電話２は、携帯電話インタフェース部１３であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）あるいはモデムインタフェースを通して、携帯電話データ設定装置１とケーブル接続される。
【００３７】
携帯電話データ設定装置１は、パーソナルコンピュータで実現可能である。このとき、演算部１４の各手段は、プログラムの機能として実現される。
【００３８】
図１との対応関係は、ＦＩＬＥ  Ｉ／Ｏプログラム３４とファイル入出力手段４３が対応し、以下、ＧＵＩプログラム３５とＧＵＩ手段４２、データ解釈プログラム３６とデータ解釈手段４４、データ通信プログラム３２とデータ通信手段４５、キーエミュレート通信プログラム３７とキーエミュレート手段４６、デバイスドライバ３３と通信処理手段４７、ハードウェア４と携帯電話インタフェース部１３がそれぞれ対応している。
【００３９】
なお、以下の説明において、本発明によるデータ通信手段４５とキーエミュレート手段４６を切り替えて通信する方式を複合型通信方式という。
【００４０】
図３にデータファイル５１のデータ構成例を示す。このデータ構成は、一般的な複合型データ通信を行うための電話帳データの形式を示している。
【００４１】
列はメモリダイヤル等の項目を表しており、行は、メモリダイヤルのレコード番号を表している。レコード番号は、各個人のデータが何番目のレコードデータとして登録されているかというデータのレコード位置を示すデータである。また、各項目に付け加えられる識別子データ（通信プロトコル識別情報；図３中の記号Ａ，Ｂ）は、各項目がデータ通信手段４５で通信すべき項目なのかキーエミュレート通信手段４６を使って通信するデータなのかを判定するためのデータとして機種ＩＤをベースに固有に決められるデータであり、列ごとに付される。
【００４２】
データファイル５１に保存されている携帯電話転送用データの設定状態は、ＧＵＩ手段４２によって、ＰＣでよく扱われるスプレッドシートのように一覧で表示部１２に表示出力される。これにより、ユーザの目に見やすく設定ミスを削減することができる。
【００４３】
このデータ構成において、項目番号配列（０〜９）は、各項目が何番目の項目かを指定するためのデータである。
【００４４】
図４は、ＩＤ  Ｎｏ．０００の携帯電話転送用データである。項目番号配列とレコード番号（ＩＤ  Ｎｏ．）によって転送に必要なデータと携帯電話へ書き込む位置が決まる。項目番号配列とレコード番号は、キーエミュレート通信手段４６で転送する場合に、データの携帯電話に設定すべき位置情報（レコード番号何番目のデータであるか）と携帯電話に操作すべき一連のキーコマンド配列を取得するための基本情報となる。
【００４５】
次に、携帯電話データ設定装置１の動作を説明する。
【００４６】
＜データ入力処理＞
まず、携帯電話データ設定装置１のファイル入出力手段４３によって、携帯電話転送用データの入力が行われる。このとき、ファイル入出力手段４３は、ＧＵＩ手段４２を起動して、ＰＣ上で携帯電話の各レコード（名前、電話番号情報など）をＧＵＩで分かりやすく表現する。ＰＣ上で大きな画面を利用して各項目の設定状態と入力状態を一目で分かるように表現するようにすれば設定ミスの削減につながる。また、画像等、電話番号に付随した情報もＰＣ上で見やすい形で表現することも可能である。
【００４７】
ユーザは、たとえば図３に示すようなスプレッド形式でデータを確認しながら設定入力する。この入力されたデータは、互いにレコード番号で関連付けられている。
【００４８】
ファイル入出力手段４３は、入力されたデータを記憶部１５のデータファイル５１に保存する。
【００４９】
なお、データの入力は、入力部１１から行ってもよいし、携帯電話２から編集対象のデータを吸い上げて、そのデータを表示部１２に表示させて、編集処理を行うようにしてもよい。
【００５０】
＜データ転送処理＞
次に、図５を用いて、携帯電話データ設定装置１のデータ転送動作を説明する。
携帯電話へのデータ送信の際、まず入力部１１からのデータ転送指示によりデータ解釈手段４４が起動される。データ解釈手段４４は起動されると、まずデータファイル５１に保存されている携帯電話転送用データと携帯電話の機種を判定するため記憶部１５に保有されている機種情報（機種ＩＤ）を取得する（Ｓ１０１、Ｓ１０２）。
【００５１】
なお、携帯電話の機種情報は、入力部１１からユーザが入力するようにしてもよいし、携帯電話２から携帯電話インタフェース部１３を通して製造番号を入力して、その製造番号をもとに機種を特定するようにしてもよい。製造番号をもとに機種を特定する場合は、たとえば、図６に示すような機種抽出条件テーブルを用いて、製造番号体系からどの機種に該当するかを判定する。
【００５２】
次に、データファイル５１から携帯電話転送用データと送信先の携帯電話の機種に対応する識別子データを取り出して（Ｓ１０３）、データ通信手段４５で転送するデータ項目、すなわち、記号Ａの付されたデータ項目を抽出して、該当する機種の伝送フォーマット（携帯電話設定データ）に編集してＡ−ＣＯＭデータファイル５２に一時保存する（Ｓ１０４）。なお、図３は、携帯電話転送用データと識別子データを一緒に管理することにしているが、図７に示すように携帯電話の機種ごとに識別子データ（通信プロトコル情報）を記憶した通信種別テーブルを別に設けるようにしてもよい。
【００５３】
その後、データ解釈手段４４は、データ通信手段４５を起動する（Ｓ１０５）。データ通信手段４５は起動されると、Ａ−ＣＯＭデータファイル５２に保存されているデータを携帯電話２へ送信する。このデータは、携帯端末２の送られ設定される。
【００５４】
次に、データ解釈手段４４は、キーエミュレート通信手段４６で転送するデータ項目、すなわち、図７の記号Ｂの付されたデータ項目を抽出し（Ｓ１０３）、機種別スクリプトＤＢ５４を参照して該当する機種のキーコマンド配列（携帯電話設定データ）を生成して、Ｂ−ＣＯＭデータファイル５３に一時保存する（Ｓ１０７）。そして、キーエミュレート通信手段４６を起動する（Ｓ１０８）。
【００５５】
キーエミュレート通信手段４６は起動されると、Ｂ−ＣＯＭデータファイル５３に保存されているデータを携帯電話２へ送信する。このデータは、携帯端末２の送られ設定される。
【００５６】
以下、このキーエミュレート通信処理を詳述する。キーコマンド配列は、データ項目を入力するための連続したキー操作に相当するキーコマンド群とデータ項目が携帯電話のデータ配列の中のどの部分（レコード番号）に存在しているかを示すデータからなる。各データ項目を入力するための一連のコマンド群は項目番号情報を取得後、操作手順を記憶した機種別スクリプトＤＢ５４から取得される。取得された操作手順に沿った一連のキーコマンドに対応した操作信号を送りながら該当する携帯電話の中のデータの位置をレコード番号（ＩＤ  ＮＯ．）をもとに特定して項目値に該当するキーコマンドを携帯電話に送りデータを設定していく。
【００５７】
上記の転送処理は、全レコードに対して一括して行ってもよいし、レコードごとに繰り返して行ってもよい。なお、一括して処理可能か否かは携帯電話の通信プロトコルによって決まる場合もある。
【００５８】
本実施の形態によれば、データ解釈手段によって、一連の携帯電話転送用データを携帯電話の機種に対応したデータ通信手段またはキーエミュレート通信手段を介して送信するので、携帯電話へのデータ設定を効率的に行うことができる。
【００５９】
なお、携帯電話から携帯電話データ設定装置へデータを吸い上げたときに、キーエミュレート通信手段によるデータ項目であってデータに変化のあったものについて識別表示を行うようにしてもよい。このようにすれば、ユーザは、携帯電話で変化のあったデータのみを携帯電話データ設定装置上で関連付けを行えばよいので省力化を図ることができ、また携帯電話と携帯電話データ設定装置間のデータの同期が可能となる。
【００６０】
また、通信プロトコルは、Ａ−ＣＯＭ、Ｂ−ＣＯＭの２種類に限らず、さらに多くの種類に対しても適用可能である。
【００６１】
さらに、図８に示すように通信モジュール（プログラム）を機種ごとに管理するようにしてもよい。携帯電話の機種や製造番号によって、通信モジュールおよびそのバージョンを特定するようにすれば、常に適切な通信モジュールを抽出することができる。また、通信モジュールをサーバ管理にしておき、最新のバージョンの通信モジュールを使用できるようにしてもよい。図８は、通信モジュールのバージョンアップがあったときに差分ファイルとしてサーバからダウンロード可能にしたものである。
【００６２】
次に、本発明の実施例として、メモリダイヤルデータを設定する場合について説明する。
【００６３】
まず、前提条件として、携帯電話には、データ項目として「メモリ番号、名前、振り仮名、電話番号１、電話番号１アイコン、メールアドレス１」のデータが登録可能であるとする。しかし、キャリアやメーカが策定している“通信プロトコルＡ  （Ａ−ＣＯＭ）”の仕様では、電話番号１アイコンについては特に何も規定されておらず、転送することが不可能であると仮定する。
【００６４】
以上の条件のもと、次の手順によってデータを転送する。
１）  通信プロトコルＡにて、電話番号１アイコン以外のデータ項目を転送する。
２）  上記転送後に、キーエミュレーション（Ｂ−ＣＯＭ）にてメモリダイヤルの該当する編集画面まで推移する。
３）  引き続き、電話番号１アイコンの編集画面まで推移する。
４）  ＧＵＩモジュール（ＧＵＩ手段４２）から通信エンジンに渡されてきた電話番号１アイコンに設定する。
５）  携帯電話のメモリダイヤル登録操作を行う。
以上の手順により、電話番号１アイコンを設定することが可能となる。
【００６５】
なお、本実施例では、メモリダイヤルデータの電話番号１アイコンについて説明したが、これに限らず、他のデータ項目や各種設定項目について、メールデータや他の部類のデータについても、同様に実現することが可能である。
【００６６】
次に本発明の第２の実施の形態について説明する。図９は第２の実施の形態による操作手順解析器６の機能構成図である。
【００６７】
この図において、操作手順解析器（リモート通信プロトコルモジュール）は、操作手順定義情報を参照して携帯電話にキーエミュレーションコマンドを送るモジュールである。上位層とのインタフェースは「アイコン番号の設定」などの機能ごとに「操作Ａ」「操作Ｂ」「操作Ｃ」という形式の情報で指令を受け取る。
【００６８】
さらに携帯電話の機種ごとの差異は操作手順定義情報によって記述されているため、このモジュールは機種には依存しないが、機種ごとの操作手順定義情報を抽出するため、上位層から機種を特定するための機種ＩＤが渡される。
【００６９】
ここで、「操作手順定義情報」とは、携帯電話ごとに異なる操作手順を定義した情報である。ある機種にあるデータをキーエミュレーションによって送信する場合に、どういったキーをどんなタイミングで送信すればよいかという情報で構成されている。
【００７０】
例えば「操作Ａ」がアイコン番号の送信を意味する場合、ある機種においては「メニューキー」を押して１秒待ち、「上方向キー」、「１キー」を押す、というようにデータ送信に必要なキー押下手順が定義されている。
【００７１】
キーコマンド送信器６２は、同じメニューキー押下でも、電話キャリアごとにコマンドが異なっている。上位のプログラムまたはモジュールに対して、異なるコマンドを見せないようにしている。
【００７２】
以下、操作手順解析器６の動作を説明する。
プログラムの上位層から「操作Ａ」という指令および携帯電話の機種情報（機種ＩＤ）が渡されると、データ解釈プログラム６１は、操作手順定義情報６３を参照して、該当する機種の「操作Ａ」を実行するためのキー押下手順を抽出する。このキー押下手順情報をキーコマンド送信器６２を介して携帯電話２へ送信することにより携帯電話２の「操作Ａ」の設定を行う。
【００７３】
本実施の形態によれば、ユーザは、携帯電話の機種を意識することなく、携帯電話のデータ設定を容易に行うことができる。
【００７４】
以上は携帯電話のデータを転送することについて説明したが、キーコマンドによって機能を設定する端末であれば適用可能であることは明白である。
【００７５】
【発明の効果】
以上説明したように、本発明においては、ユーザは通信プロトコルを意識することなく、また複雑なキー操作をせずに効率的に携帯電話のデータ設定することが可能となる。
【図面の簡単な説明】
【図１】本発明による携帯電話のデータ設定方法の概念図
【図２】本発明の第１の実施の形態による携帯電話データ設定装置のブロック構成図
【図３】図１のデータファイルのデータ構成例の説明図
【図４】本発明の第１の実施の形態による携帯電話転送用データのフォーマット例の説明図
【図５】図１のデータ解釈手段の処理手順のフローチャート
【図６】本発明の第１の実施の形態による機種抽出条件テーブルの説明図
【図７】本発明の第１の実施の形態による通信種別テーブルの説明図
【図８】本発明の第１の実施の形態による通信モジュール管理テーブルの説明図
【図９】本発明の第２の実施の形態による操作手順解析器の機能構成図
【図１０】従来技術による携帯電話のデータ設定方法の概念図
【符号の説明】
１…携帯電話データ設定装置、２…携帯電話、６…操作手順解析器、１１…入力部、１２…表示部、１３…携帯電話インタフェース部、１４…演算部、１５…記憶部、３１…アプリケーションプログラム、３２…データ通信プログラム、３３…デバイスドライバ、３４…ＦＩＬＥ  Ｉ／Ｏプログラム、３５…ＧＵＩプログラム、３６…データ解釈プログラム、３７…キーエミュレート通信プログラム、４１…入出力処理手段、４２…ＧＵＩ手段、４３…ファイル入出力手段、４４…データ解釈手段、４５…データ通信手段、４６…キーエミュレート手段、４７…通信処理手段、５１…データファイル、５２…Ａ−ＣＯＭデータファイル、５３…Ｂ−ＣＯＭデータファイル、５４…機種別スクリプトＤＢ、６１…データ解釈プログラム、６２…キーコマンド送信器、６３…操作手順定義情報
【図１】
2004328403.tif 000003
【図２】
2004328403.tif 000004
【図３】
2004328403.tif 000005
【図４】
2004328403.tif 000006
【図５】
2004328403.tif 000007
【図６】
2004328403.tif 000008
【図７】
2004328403.tif 000009
【図８】
2004328403.tif 000010
【図９】
2004328403.tif 000011
【図１０】
2004328403.tif 000012