【手続補正書】
【提出日】平成17年2月28日(2005.2.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】プログラム書き換え方法、プログラム、及びコンピュータシステム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＯＳプログラムが記憶されている第１の記憶領域と、前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶領域と、少なくともユーザデータが記憶されている第２の記憶領域とを含む記憶手段を有する携帯情報端末における前記ＯＳプログラムを書き換える方法であって、
前記第２の記憶領域に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーする工程と、
前記第１の記憶領域に記憶されているＯＳプログラムを前記記憶手段に含まれる第２の記憶領域にコピーしてコピープログラムを生成する工程と、
前記位置情報記憶領域に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶領域にコピーされた前記コピープログラムの位置を表す情報に書き換える工程と、
ＰＣから送信された新しいＯＳプログラムを前記第１の記憶領域に書き込む工程と、
前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶領域を前記新しいＯＳプログラムの位置を表す情報に書き換える工程と、
前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶領域にコピーする工程と
を有することを特徴とするプログラム書き換え方法。
【請求項２】
前記位置情報記憶領域に記憶されるプログラムの位置を表す情報は、該プログラムの実行開始アドレス、先頭アドレス、末尾アドレスのいずれかを含む情報であることを特徴とする請求項１記載のプログラム書き換え方法。
【請求項３】
ＯＳプログラムが記憶されている第１の記憶領域と、前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶領域と、少なくともユーザデータが記憶されている第２の記憶領域とを含む記憶手段を有する携帯情報端末における前記ＯＳプログラムを書き換えるプログラムであって、前記携帯情報端末のコンピュータを、
前記第２の記憶領域に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーする手段、
前記第１の記憶領域に記憶されているＯＳプログラムを前記記憶手段に含まれる第２の記憶領域にコピーしてコピープログラムを生成する手段、
前記位置情報記憶領域に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶領域にコピーされた前記コピープログラムの位置を表す情報に書き換える手段、
ＰＣから送信された新しいＯＳプログラムを前記第１の記憶領域に書き込む手段、
前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶領域を前記新しいＯＳプログラムの位置を表す情報に書き換える手段、
前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶領域にコピーする手段
として機能させるためのプログラム。
【請求項４】
前記位置情報記憶領域に記憶されるプログラムの位置を表す情報は、該プログラムの実行開始アドレス、先頭アドレス、末尾アドレスのいずれかを含む情報であることを特徴とする請求項３記載のプログラム。
【請求項５】
ＯＳプログラムが記憶されている第１の記憶手段と、
前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶手段と、
少なくともユーザデータが記憶されている第２の記憶手段と、
前記第２の記憶手段に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーするデータ待避手段と、
前記第１の記憶手段に記憶されているＯＳプログラムを前記第２の記憶手段にコピーしてコピープログラムを生成するプログラム複製手段と、
前記位置情報記憶手段に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶手段にコピーされた前記コピープログラムの位置を表す情報に書き換える第１の位置情報書き換え手段と、
ＰＣから送信された新しいＯＳプログラムを前記第１の記憶手段に書き込むプログラム書き込み手段と、
前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶手段を前記新しいＯＳプログラムの位置を表す情報に書き換える第２の位置情報書き換え手段と、
前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶手段にコピーするデータ復元手段と
を有することを特徴とするコンピュータシステム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術の分野】
本発明は、携帯情報端末におけるＯＳプログラムを書き換える方法、または、これらの機能をコンピュータに実現させるためのプログラムないしそのコンピュータシステムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は上述のような従来技術の課題を解決するためになされたものであって、その目的とするところは、ＯＳプログラムのアップグレード中に何らかのエラーが生じてしまった場合でも、元のプログラムを直ちに回復できるようにし、ユーザー操作負担を軽減した使い易いプログラムの書き換え方法、または、これらの機能をコンピュータに実現させるためのプログラムないしそのコンピュータシステムを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
以上の目的を達成するために、請求項１に記載した発明は、ＯＳプログラムが記憶されている第１の記憶領域と、前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶領域と、少なくともユーザデータが記憶されている第２の記憶領域とを含む記憶手段を有する携帯情報端末における前記ＯＳプログラムを書き換える方法であって、前記第２の記憶領域に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーする工程と、前記第１の記憶領域に記憶されているＯＳプログラムを前記記憶手段に含まれる第２の記憶領域にコピーしてコピープログラムを生成する工程と、前記位置情報記憶領域に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶領域にコピーされた前記コピープログラムの位置を表す情報に書き換える工程と、ＰＣから送信された新しいＯＳプログラムを前記第１の記憶領域に書き込む工程と、
前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶領域を前記新しいＯＳプログラムの位置を表す情報に書き換える工程と、前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶領域にコピーする工程とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項２に記載した発明は、請求項１記載のプログラム書き換え方法において、前記位置情報記憶領域に記憶されるプログラムの位置を表す情報は、該プログラムの実行開始アドレス、先頭アドレス、末尾アドレスのいずれかを含む情報であることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項３に記載した発明は、ＯＳプログラムが記憶されている第１の記憶領域と、前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶領域と、少なくともユーザデータが記憶されている第２の記憶領域とを含む記憶手段を有する携帯情報端末における前記ＯＳプログラムを書き換えるプログラムであって、前記携帯情報端末のコンピュータを、  前記第２の記憶領域に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーする手段、前記第１の記憶領域に記憶されているＯＳプログラムを前記記憶手段に含まれる第２の記憶領域にコピーしてコピープログラムを生成する手段、前記位置情報記憶領域に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶領域にコピーされた前記コピープログラムの位置を表す情報に書き換える手段、ＰＣから送信された新しいＯＳプログラムを前記第１の記憶領域に書き込む手段、前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶領域を前記新しいＯＳプログラムの位置を表す情報に書き換える手段、前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶領域にコピーする手段として機能させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項４に記載した発明は、請求項３記載のプログラムにおいて、前記位置情報記憶領域に記憶されるプログラムの位置を表す情報は、該プログラムの実行開始アドレス、先頭アドレス、末尾アドレスのいずれかを含む情報であることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、請求項５に記載した発明は、コンピュータシステムであって、ＯＳプログラムが記憶されている第１の記憶手段と、前記ＯＳプログラムの記憶位置を表す情報を記憶する位置情報記憶手段と、少なくともユーザデータが記憶されている第２の記憶手段と、前記第２の記憶手段に記憶されているユーザデータを、当該携帯情報端末が接続されているＰＣ（パーソナルコンピュータ）のメモリにコピーするデータ待避手段と、前記第１の記憶手段に記憶されているＯＳプログラムを前記第２の記憶手段にコピーしてコピープログラムを生成するプログラム複製手段と、前記位置情報記憶手段に記憶されている前記ＯＳプログラムの位置を表す情報を、前記第２の記憶手段にコピーされた前記コピープログラムの位置を表す情報に書き換える第１の位置情報書き換え手段と、ＰＣから送信された新しいＯＳプログラムを前記第１の記憶手段に書き込むプログラム書き込み手段と、前記新しいＯＳプログラムの書き込み後に、前記位置情報記憶手段を前記新しいＯＳプログラムの位置を表す情報に書き換える第２の位置情報書き換え手段と、前記ＯＳプログラム位置情報を書き換えた後に、前記ＰＣのメモリに記憶されている前記ユーザデータを前記第２の記憶手段にコピーするデータ復元手段とを有することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
【発明の効果】
以上説明したように本発明では、新しいＯＳプログラムを書き込む際に、一旦、携帯情報端末の第２の記憶手段に記憶されているユーザデータをＰＣ（パーソナルコンピュータ）のメモリにコピーし、第１の記憶領域に記憶されているＯＳプログラムを第２の記憶領域にコピーし、ＯＳプログラムの位置を表す情報をコピープログラムの位置を表す情報に書き換え、その後ＰＣから送信された新しいＯＳプログラムを第１の記憶領域に書き込みするようにしたので、ＯＳアップグレードを行っている途中で予期せぬエラーが発生してしまってもシステム自体を起動することができなくなってしまうといった事態を未然に防げるようになる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】削除
【補正の内容】