(57)【要約】【課題】  開発者が作成したプログラムを携帯電話に転送する際に、膨大なプログラムゆえにプログラム転送に時間がかかり、開発遅延の要因のひとつとされている。【解決手段】  上記課題を解決するため、以下のプログラム転送方法を提供する。本発明のプログラム転送方法は、第１のメモリカードに、プログラムを転送する際に使用されるローダ及びダウンロードする際のシーケンスを決めるスクリプトを記憶させ、第２のメモリカードに、アップロードするプログラムファイルを記憶させ、前記第１のメモリカードを第１の携帯電話に装着し、前記第２のメモリカードを第２の携帯電話に装着し、前記第１の携帯電話から前記第２の携帯電話に前記ローダ及び前記スクリプトを転送することにより、前記第２の携帯電話に前記第２のメモリカードに記憶されたプログラムファイルを転送する。【選択図】  図２
2005149428.tif 000002
【特許請求の範囲】
【請求項１】
第１の携帯電話と、第２の携帯電話と、第１のメモリカードと、第２のメモリカードと、を有するシステムに使用できるプログラム転送方法であって、
前記第１のメモリカードに、プログラムを転送する際に使用されるローダ及びダウンロードする際のシーケンスを決めるスクリプトを記憶させ、
前記第２のメモリカードに、アップロードするプログラムファイルを記憶させ、
前記第１のメモリカードを前記第１の携帯電話に装着し、
前記第２のメモリカードを前記第２の携帯電話に装着し、
前記第１の携帯電話から前記第２の携帯電話に前記ローダ及び前記スクリプトを転送することにより、前記第２の携帯電話に前記第２のメモリカードに記憶されたプログラムファイルを転送することを特徴とするプログラム転送方法。
【請求項２】
請求項１に記載のプログラム転送方法であって、
前記第２の携帯電話は、ユーザの使用する携帯電話であり、
前記第１の携帯電話は、携帯電話のショップで使用する電話であり、
前記アップロードするプログラムファイルは、修正プログラムであり、
ユーザの使用する第２の携帯電話のプログラムに不具合が生じた際、請求項１に記載のプログラム転送方法を使用することにより、修正プログラムを前記第２の携帯電話に転送することを特徴とするプログラム転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話にプログラムを転送する事に関する。
【背景技術】
【０００２】
ウェブサイトに接続できる携帯電話において、ウェブサイトからプログラムを転送することが可能な技術がある（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００２−２６８８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１記載の従来技術のようにウェブサイトに接続できる携帯電話であれば、ウェブサイトからのプログラム転送が可能となるが、開発途中段階では開発者が所持している携帯電話は、必ずしも電話番号が入っているわけではない。ウェブサイトからのプログラム転送はエンドユーザが使用するサービスと位置付けとし、開発段階で、シリアルケーブルを使用しないプログラム転送の開発が必要となる。
【０００５】
また、近年、携帯電話システムおよび端末の高度化、高速化、多機能化が急速に進み、これらを実現するためのソフトウェアは膨大な量になっている。開発段階において、開発者が作成したプログラムを携帯電話に転送する際に、膨大なプログラムゆえにプログラム転送に時間がかかり、開発遅延の要因のひとつとされている。
【０００６】
また、近年の携帯電話にはカメラ機能や着信音楽機能等が標準的に搭載されるようになっている為、携帯電話からデータを出力する手段として、外部メモリカード（miniSDメモリカード、メモリースティック等）が必須の機能となっている。
【０００７】
これらの事を踏まえ、この外部メモリカードを使用しての携帯電話のプログラム転送の開発を進めた。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では、以下のプログラム転送方法を提供する。
【０００９】
本発明のプログラム転送方法は、第１の携帯電話と、第２の携帯電話と、第１のメモリカードと、第２のメモリカードと、を有するシステムに使用でき、前記第１のメモリカードに、プログラムを転送する際に使用されるローダ及びダウンロードする際のシーケンスを決めるスクリプトを記憶させ、前記第２のメモリカードに、アップロードするプログラムファイルを記憶させ、前記第１のメモリカードを前記第１の携帯電話に装着し、前記第２のメモリカードを前記第２の携帯電話に装着し、前記第１の携帯電話から前記第２の携帯電話に前記ローダ及び前記スクリプトを転送することにより、前記第２の携帯電話に前記第２のメモリカードに記憶されたプログラムファイルを転送する。
【００１０】
このようにすることにより、転送する際に必要なローダ及びスクリプトを第２のメモリカードに記憶させないで、第２の携帯電話に転送したいプログラムを第２のメモリカードに記憶させれば、転送可能であるので、限られたメモリカードの容量を有効に使用できた上で、かつ、携帯電話に市場に出回ってからほとんど使用されることのないローダ及びスクリプトを携帯電話に記憶させる必要がないので、携帯電話のメモリを有効に使用することができる。
【発明の効果】
【００１１】
メモリを有効活用し、迅速なプログラム転送方法を提供できる。
【発明を実施するための最良の形態】
【００１２】
本来、携帯電話とminiSDメモリカードのみでのプログラム転送を検討したが、多機能を求められている携帯電話において、市場に出てからほとんど使用されることのない「移動機のフラッシュメモリ上に格納されているプログラムを転送する際に使用されるプログラムローダ（以下ローダ）」や、「ダウンロードする際のシーケンスを決めるスクリプトファイル（以下スクリプト）」を携帯電話内のメモリの一部を占有してしまうのは、搭載したい機能を制限してしまう要因となってしまう。よって、開発段階でしか使用しないローダやスクリプトといったプログラムは、移動機のメモリに組み込まず、外部メモリーカードから転送するように検討した。
【００１３】
以下、本発明による携帯電話及びminiSDメモリカードを用いたプログラム転送の実施形態を、図面を用いて説明する。
【００１４】
パソコン１１に格納されているローダファイルとスクリプトファイルを、メモリリーダ/ライタ７を介して、miniSDメモリカード１２に転送する(ステップS20)。
ローダ、スクリプトを格納したminiSDメモリカード１２を携帯電話１４に装着する（ステップS22）。
【００１５】
パソコン１１に格納されている、開発者によって作成されたプログラムファイルをメモリリーダ/ライタ１７を介して、miniSDメモリカード１３に転送する（ステップS21）。
プログラムを格納したminiSDメモリカード１３を携帯電話１５に装着する（ステップS23）。
【００１６】
携帯電話１４と携帯電話１５をケーブル１７で接続する。携帯電話１４と携帯電話１５の電源を立ち上げて、プログラム転送の準備をする。又、転送途中で電池が切れるのを防ぐ為、電池の残量が充分である事を確認する。
【００１７】
携帯電話１４において、携帯電話の機能の一部である、転送モード機能（miniSDメモリカードからのプログラム転送）を選択する（ステップS24）。携帯電話１４の画面に表示される開始ボタン３１を押す事により、携帯電話１４はローダの転送開始コマンドを送信する（ステップS25）。この時携帯電話１４と携帯電話１５の表示画面には、ローダ転送中３２の表示をする。携帯電話１５はローダの転送開始のコマンドを受信する事により（ステップS26）、ローダのインストールを開始する。携帯電話１５は、ローダのインストールが終了した時点で携帯電話１４に対しローダ転送の終了コマンドを送信する（ステップS27）。携帯電話１４はローダ転送の終了コマンドを受信する事により（ステップS28）、スクリプトファイルから、コマンドを送信する（ステップS29）。
【００１８】
スクリプトファイルから送信するコマンドは、１ SDカードマウント、２ SDカードファイルリスト、３ プログラム転送情報、４ プログラム転送開始である。この時携帯電話１４の表示画面には、送信するコマンドの表示３３をする。１ SDカードマウントは、装着されているminiSDメモリカード１３が正常に携帯電話１５に装着されているか確認のコマンドであり、これを受信した携帯電話１５は、miniSDメモリカードの状況を送信する。２ SDカードファイルリストは、miniSDメモリカード１３内に格納されているファイルを取得し、取得したプログラムバージョン３４を携帯電話１５に表示をする。３ プログラム転送情報は、プログラム転送する際の設定内容（スクリプトファイルに記載した内容）を携帯電話１５に送信し、携帯電話１５は受信した設定内容３５を表示する。４ プログラム転送開始は、携帯電話１５に開始のコマンドを送信する。
【００１９】
携帯電話１５はプログラム転送開始のコマンドを受信する事により（ステップS30）miniSDメモリカード１３からのプログラム転送を開始する（ステップS31）。この時点で携帯電話１４の携帯電話１５に対する処理は終了する為、ケーブルを外す。
【００２０】
携帯電話１５は、miniSDメモリカード１３内に格納されているプログラムを、フラッシュメモリに書込みを行う。プログラム転送中は、転送の進捗状況を携帯電話１５の表示画面３６に表示する。
【００２１】
プログラム転送終了時、携帯電話１５の表示画面に、プログラム転送終了３７の表示をする。又、プログラム転送中、エラーログを取得した場合は携帯電話１５の表示画面にプログラム転送失敗３８の表示と、エラーログの表示をする。
【００２２】
また、実施例１は、開発段階に本願発明を適用した例であるが、それに限るわけではない。例えば、ユーザの使用する携帯電話のプログラムに不具合が生じた際、この携帯電話を携帯電話のショップに持っていき、修正プログラムを新たにユーザの使用する携帯電話に転送する場合にも本願発明を適用できる。
【００２３】
この場合には、ショップ側に携帯電話とメモリカードがあれば、修正プログラムを転送できるため、ショップで使用するパーソナルコンピュータを転送のために独占的に使用する必要がない。
【図面の簡単な説明】
【００２４】
【図１】本発明を適用したminiSDメモリカードを用いたプログラム転送の概略図である。
【図２】本発明を適用したminiSDメモリカードを用いたプログラム転送のフローチャートである。
【図３】本発明を適用したminiSDメモリカードを用いたプログラム転送時の携帯電話に表示される画面イメージである。
【符号の説明】
【００２５】
１１  パソコン
１２  miniSDメモリカード
１３  miniSDメモリカード
１４  携帯電話
１５  携帯電話
１６  ケーブル
１７  メモリリーダ/ライタ
【図１】
2005149428.tif 000003
【図２】
2005149428.tif 000004
【図３】
2005149428.tif 000005