(57)【要約】【課題】液晶画面が無くても或いは小さな液晶画面しかなくても、ソフトウェアバージョンアップを簡単に行うことができる、携帯端末のソフトウェアバージョンアップ方法、及び携帯端末を提供すること。【解決手段】ホルター心電計１００は、ＵＳＢコントローラ１２３の制御の下で内部メモリ１２４にバージョンアップ用ファイルを記憶した後に、ＵＳＢケーブルの抜き差しをトリガーとして内部メモリ１２４へのアクセス権をＵＳＢコントローラ１２３からＣＰＵ１２２に移して、バージョンアップを行う。これにより、本体に液晶画面や操作部が無くても簡単にバージョンアップが実行されるので、装置本体を小型化できる。【選択図】図３
2018022373.tif 000002
【特許請求の範囲】
【請求項１】
内部メモリと、ＵＳＢケーブルが接続可能なＵＳＢ端子部と、ＵＳＢコントローラと、演算制御部と、を有する携帯端末における、ソフトウェアのバージョンアップ方法であって、
前記ＵＳＢコントローラに前記内部メモリへの排他的アクセス権を与えることにより、前記ＵＳＢ端子部に接続された前記ＵＳＢケーブルを介して外部からのバージョンアップファイルを前記内部メモリに書き込むステップと、
前記内部メモリに前記バージョンアップファイルが存在する状態で、前記ＵＳＢ端子部から前記ＵＳＢケーブルが抜かれた後に再度前記ＵＳＢ端子部に前記ＵＳＢケーブルが挿し込まれたことを検知したときに、前記演算制御部に前記内部メモリへの排他的アクセス権を与え、前記演算制御部が前記ＵＳＢケーブルからのバスパワーを用いて前記バージョンアップファイルに基づくバージョンアップを行うステップと、
を含む携帯端末におけるソフトウェアバージョンアップ方法。
【請求項２】
前記演算制御部による前記バージョンアップが終了した後に、前記内部メモリへの前記排他的アクセス権を前記ＵＳＢコントローラに移し、前記内部メモリに記憶されている前記バージョンアップの結果情報を前記ＵＳＢコントローラによって読み出して前記ＵＳＢケーブルを介して外部機器に出力するステップを、さらに含む、
請求項１に記載の携帯端末におけるソフトウェアバージョンアップ方法。
【請求項３】
前記バージョンアップファイルに加えて、前記携帯端末のシリアルナンバー又はデフォルト設定値を前記内部メモリに書き込み、
前記バージョンアップファイルに基づくバージョンアップに加えて、前記携帯端末のシリアルナンバー又はデフォルト設定値を前記内部メモリから展開する、
請求項１に記載の携帯端末におけるソフトウェアバージョンアップ方法。
【請求項４】
内部メモリと、
ＵＳＢケーブルが接続可能なＵＳＢ端子部と、
ＵＳＢコントローラと、
演算制御部と、
前記ＵＳＢ接続端子に前記ＵＳＢケーブルが接続されているか否かを検知するＵＳＢ接続検知部と、
を有する携帯端末であって、
前記ＵＳＢコントローラは、前記内部メモリへの排他的アクセス権が与えられることにより、前記ＵＳＢ端子部に接続された前記ＵＳＢケーブルを介して外部からのバージョンアップファイルを前記内部メモリに書き込み、
前記演算制御部は、前記内部メモリに前記バージョンアップファイルが存在する状態で、前記ＵＳＢ端子部から前記ＵＳＢケーブルが抜かれた後に再度前記ＵＳＢ端子部に前記ＵＳＢケーブルが挿し込まれたことが前記ＵＳＢ接続検知部によって検知されたときに、前記内部メモリへの排他的アクセス権が与えられ、前記ＵＳＢケーブルからのバスパワーを用いて前記バージョンアップファイルに基づくバージョンアップを行う、
携帯端末。
【請求項５】
前記ＵＳＢコントローラは、前記バージョンアップが終了した後に、前記内部メモリに記憶されている前記バージョンアップの結果情報を前記ＵＳＢケーブルを介して外部機器に出力する、
請求項４に記載の携帯端末。
【請求項６】
前記ＵＳＢコントローラは、前記バージョンアップファイルに加えて、前記携帯端末のシリアルナンバー又はデフォルト設定値を前記内部メモリに書き込み、
前記演算制御部は、前記バージョンアップファイルに基づくバージョンアップに加えて、前記携帯端末のシリアルナンバー又はデフォルト設定値を前記内部メモリから展開する、
請求項４又は請求項５に記載の携帯端末。
【請求項７】
前記ＵＳＢ接続端子に前記ＵＳＢケーブルが接続されているか否かを識別可能に表示するＬＥＤを、さらに有する、
請求項４から請求項６のいずれか一項に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばホルター心電計などの小型化、軽量化が求められる携帯端末のソフトウェアバージョンアップ方法、及び携帯端末に関する。
【背景技術】
【０００２】
ホルター心電計は、長時間に亘って患者に装着する必要があることから、患者への負担を軽減するために、小型化及び軽量化が進んでいる。このような小型、軽量化されたホルター心電計は、例えば特許文献１に記載されている。
【０００３】
この種のホルター心電計においては、一般に、測定や記録、通信などを制御するためのソフトウェアプログラムのバージョンアップは、メモリカードを介して行われている。具体的には、外部のパソコンにメモリカードを挿入してメモリカードにバージョンアップデータを書き込んだ後、このメモリカードをホルター心電計のカードスロットに挿し込んでホルター心電計の内部メモリのソフトウェアプログラムをバージョンアップする。バージョンアップの操作やバージョンアップが正常に行われたかは、ホルター心電計の液晶表示部を見ることにより行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０４３０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したようなホルター心電計においては、装置本体のサイズがメモリカードの大きさ、表示部の大きさ、電池の大きさによってほぼ決まってしまう。
【０００６】
そこで、ホルター心電計のサイズを一層小さくすることを目的として、表示部を液晶画面により構成するのではなくＬＥＤ（Light Emitting Diode）のみにより構成したり、メモリカードを挿入するカードスロットを廃止して内部メモリにデータを記録することなどが考えられる。このようにした場合、ホルター心電計と外部のパソコンとをＵＳＢケーブルによって接続し、内部メモリへのバージョンアップデータの書き込みをＵＳＢケーブルを介して行うことが考えられる。
【０００７】
しかしながら、このようにした場合には、内部メモリへのアクセス権を設定するための操作が必要となり、このような操作をＬＥＤの発光状態だけを基にボタン操作で行うのは困難である。また、バージョンアップの結果をＬＥＤのみから判断するのは困難である。
【０００８】
本発明は、以上の点を考慮してなされたものであり、液晶画面が無くても或いは小さな液晶画面しかなくても、ソフトウェアバージョンアップを簡単に行うことができる、携帯端末のソフトウェアバージョンアップ方法、及び携帯端末を提供する。
【課題を解決するための手段】
【０００９】
本発明の携帯端末のソフトウェアバージョンアップ方法の一つの態様は、
内部メモリと、ＵＳＢケーブルが接続可能なＵＳＢ端子部と、ＵＳＢコントローラと、演算制御部と、を有する携帯端末における、ソフトウェアのバージョンアップ方法であって、
前記ＵＳＢコントローラに前記内部メモリへの排他的アクセス権を与えることにより、前記ＵＳＢ端子部に接続された前記ＵＳＢケーブルを介して外部からのバージョンアップファイルを前記内部メモリに書き込むステップと、
前記内部メモリに前記バージョンアップファイルが存在する状態で、前記ＵＳＢ端子部から前記ＵＳＢケーブルが抜かれた後に再度前記ＵＳＢ端子部に前記ＵＳＢケーブルが挿し込まれたことを検知したときに、前記演算制御部に前記内部メモリへの排他的アクセス権を与え、前記演算制御部が前記ＵＳＢケーブルからのバスパワーを用いて前記バージョンアップファイルに基づくバージョンアップを行うステップと、
を含む。
【００１０】
本発明の携帯端末の一つの態様は、
内部メモリと、
ＵＳＢケーブルが接続可能なＵＳＢ端子部と、
ＵＳＢコントローラと、
演算制御部と、
前記ＵＳＢ接続端子に前記ＵＳＢケーブルが接続されているか否かを検知するＵＳＢ接続検知部と、
を有する携帯端末であって、
前記ＵＳＢコントローラは、前記内部メモリへの排他的アクセス権が与えられることにより、前記ＵＳＢ端子部に接続された前記ＵＳＢケーブルを介して外部からのバージョンアップファイルを前記内部メモリに書き込み、
前記演算制御部は、前記内部メモリに前記バージョンアップファイルが存在する状態で、前記ＵＳＢ端子部から前記ＵＳＢケーブルが抜かれた後に再度前記ＵＳＢ端子部に前記ＵＳＢケーブルが挿し込まれたことが前記ＵＳＢ接続検知部によって検知されたときに、前記内部メモリへの排他的アクセス権が与えられ、前記ＵＳＢケーブルからのバスパワーを用いて前記バージョンアップファイルに基づくバージョンアップを行う。
【発明の効果】
【００１１】
本発明によれば、ＵＳＢケーブルの抜き差しをトリガーとしてＵＳＢコントローラからＣＰＵへアクセス権を移してバージョンアップを行うようにしたことにより、液晶画面が無くても或いは小さな液晶画面しかなくても、ソフトウェアバージョンアップを簡単に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係るホルター心電計の心電図センサーシートへの取り付けの様子を示す図
【図２】ホルター心電計の外観構成を示す図であり、図２Ａはホルター心電計を表面側から見た斜視図、図２Ｂはホルター心電計を裏面側から見た斜視図
【図３】ホルター心電計の構成を示すブロック図
【図４】実施の形態によるソフトウェアバージョンアップの手順を示す図
【図５】実施の形態によるホルター心電計のソフトウェアバージョンアップの処理手順を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１４】
＜全体構成＞
図１及び図２は、実施の形態に係るホルター心電計１００の全体構成の説明に供する図である。図１はホルター心電計１００の心電図センサーシート２００への取り付けの様子を示す図であり、図２はホルター心電計１００の外観構成を示す図である。
【００１５】
図１に示すように、ホルター心電計１００は、心電図を測定するためのセンサーシート２００に取り外し自在に取り付けられる。センサーシート２００は、被検者の身体（図１の場合には胸部）に貼着される。センサーシート２００は、心電図を測定するための電極２１１、２１２、２１３、及び、ホルター心電計１００が取り付けられるコネクタ２２０が設けられている。図１の場合には、３個の電極２１１、２１２、２１３が設けられており、３個の電極２１１、２１２、２１３のうち、電極２１１、２１２は関電極であり、電極２１３は不関電極である。
【００１６】
コネクタ２２０は、センサーシート２００とホルター心電計１００とを機械的及び電気的に接続する。各電極２１１、２１２、２１３とコネクタ２２０との間は配線によって電気的に接続されており、コネクタ２２０にホルター心電計１００が取り付けられると、コネクタ２２０の端子とホルター心電計１００の端子とが電気的に接続されることにより、ホルター心電計１００が各電極２１１、２１２、２１３に電気的に接続される。また、コネクタ２２０はホルター心電計１００が取り付けられたときにホルター心電計１００を安定的に保持できる形状となっている。
【００１７】
図２Ａはホルター心電計１００を表面側から見た斜視図であり、図２Ｂはホルター心電計１００を裏面側から見た斜視図である。ホルター心電計１００の表面側には、イベントボタン１０１、ＬＥＤランプ１０２ａ、１０２ｂ、１０２ｃ等が設けられている。イベントボタン１０１は患者が例えば胸が痛むときに患者により押圧操作されるボタンであり、これにより患者に何らかの行動や症状があったことがイベントとしてホルター心電計１００に記録される。ＬＥＤランプ１０２ａ、１０２ｂ、１０２ｃのうち、例えばＬＥＤランプ１０２ａが緑色、ＬＥＤランプ１０２ｂがオレンジ色、ＬＥＤランプ１０２ｃが緑色に発光するようになっている。
【００１８】
本実施の形態のホルター心電計１００は、ソフトウェアバージョンアップを行っている場合には右上のオレンジ色のＬＥＤランプ１０２ｂが発光する。これにより、ソフトウェアバージョンアップが行われていることをユーザに認識させることができる。
【００１９】
ホルター心電計１００の側面には記録ボタン１０３が設けられており、ユーザが記録ボタン１０３を操作することにより、ホルター心電計１００は心電図の測定・記録を開始する。因みに、ホルター心電計１００の電源がＯＮされてから記録ボタン１０３を例えば１５分間操作しなかった場合でも、自動的に心電図の記録を開始する。これにより、記録ボタン１０３の押し忘れによる記録漏れが防止される。また、記録を終了させる場合には、記録ボタン１０３とイベントボタン１０１を同時に長押しすればよい。
【００２０】
ホルター心電計１００の裏面側には、コネクタ１１０が設けられている。コネクタ１１０は、電極用端子部１１１と、ＵＳＢ端子部１１２と、を有する。電極用端子部１１１とＵＳＢ端子部１１２は互いに隣接して設けられており、その周囲にはセンサーシート２００のコネクタ２２０の凸部２２１が嵌合する溝１１３が形成されている。これにより、ホルター心電計１００がセンサーシート２００に取り付けられると、凸部２２１と溝１１３とが嵌合することにより、電極用端子部１１１とＵＳＢ端子部１１２は外部から遮蔽される。これにより、ホルター心電計１００をセンサーシート２００に取り付けることにより、電極用端子部１１１とＵＳＢ端子部１１２の両方を一挙に防水状態とすることができる。
【００２１】
図３は、ホルター心電計１００の構成を示すブロック図である。ホルター心電計１００は、バッテリ１２１、電極用端子部１１１、ＵＳＢ端子部１１２、電極用インターフェース（Ｉ／Ｆ）１１４、ＵＳＢ用Ｉ／Ｆ１１５、演算制御部としてのＣＰＵ１２２、ＵＳＢコントローラ１２３、内部メモリ１２４、無線部１２５、ＵＳＢ接続検知部１２６、操作ボタン（イベントボタン１０１、記録ボタン１０３）及びＬＥＤランプ１０２を有する。
【００２２】
バッテリ１２１としては、ホルター心電計１００を小型軽量化するためにボタン電池等の小型のバッテリが用いられている。
【００２３】
ＣＰＵ１２２は、ＣＰＵ１２２に内蔵された内蔵メモリ（ＦＲＡＭ（登録商標））１２２ａに格納されたソフトウェアプログラムに基づいて、ホルター心電計１００の全体の動作を制御する。ＣＰＵ１２２は、ソフトウェアプログラムに従って例えば心電図測定の動作、ＬＥＤランプ１０２の発光動作、無線部１２５による無線動作を制御する。
【００２４】
ＵＳＢコントローラ（またはＵＳＢドライバといってもよい）１２３は、ＵＳＢ端子部１１２にＵＳＢケーブルが接続されたときに、接続先の電子機器との間でＵＳＢ規格に従ったデータ転送、及びバスパワーによる電子機器からホルター心電計１００への給電等を行う。
【００２５】
内部メモリ１２４は、ＮＡＮＤフラッシュ型のメモリである。これにより、メモリカードの代替の記憶装置として利用でき、ホルター心電計１００を小型化できる。また、ＣＰＵ１２２とＵＳＢコントローラ１２３は排他的に内部メモリ１２４にアクセスできるようになっている。ここで、ＣＰＵ１２２がＵＳＢコントローラ１２３を介して内部メモリ１２４にアクセスする構成も考えられるが、本実施の形態の場合には、内部メモリ１２４にＣＰＵ１２２及びＵＳＢコントローラ１２３の両方から排他的にアクセスできるようになっている。これにより、ＣＰＵ１２２が書き込みを行う際にＵＳＢコントローラ１２３の電源をＯＦＦにすることができるようになるので、省電力化を図ることができる。なお、どちらがアクセス権をもつかは、例えばＣＰＵ１２２によって制御すればよい。
【００２６】
ＵＳＢ接続検知部１２６は、ＵＳＢケーブルを介して外部の電子機器が接続されているか否かを、ＵＳＢ接続端子部１１２の電圧に基づいて検知する。すなわち、ＵＳＢ接続端子部１１２の電圧が所定閾値以上の場合に、ＵＳＢケーブルを介して外部の電子機器が接続されていると検知する。
【００２７】
＜バージョンアップ＞
図４は、本実施の形態によるソフトウェアバージョンアップの手順を示す図である。なお、図中の四角の枠は内部メモリ１２４へのアクセス権のあるデバイスを示す。例えば図４Ａでは、パソコン３００が枠で囲まれているので、内部メモリ１２４へのアクセス権はパソコン３００にある。一方、図４Ｄでは、ホルター心電計１００が枠で囲まれているので、内部メモリ１２４へのアクセス権はホルター心電計１００にある。
【００２８】
先ず、図４Ａに示すように、ＵＳＢケーブル４００によってホルター心電計１００とパソコン３００とを接続する。このとき、パソコン３００は、ホルター心電計１００の内部メモリ１２４をＵＳＢメモリとして認識する。図４Ｂに示すように、ユーザがパソコン３００を操作することにより、バージョンアップ用のファイルがパソコン３００から内部メモリ１２４にコピーされる。
【００２９】
次に、図４Ｃに示すように、ユーザは、ＵＳＢケーブル４００をホルター心電計１００及び又はパソコン３００から取り外す。この取り外しは、ホルター心電計１００とパソコン３００の両方で行ってもよく、ホルター心電計１００或いはパソコン３００のいずれか一方で行ってもよい。要は、パソコン３００からホルター心電計１００にバスパワーが供給されなくなり、ＵＳＢ接続検知部１２６によってＵＳＢケーブル４００が取り外されたことを検知できればよい。
【００３０】
次に、図４Ｄに示したように、ユーザは、再度ＵＳＢケーブル４００によってホルター心電計１００とパソコン３００とを接続する。このとき、ホルター心電計１００のＵＳＢ接続検知部１２６はＵＳＢケーブル４００を介してパソコン３００に接続されたことを認識する。このようにＵＳＢケーブル４００が再度接続されたことを示す検知結果が得られると、ＣＰＵ１２２は内部メモリ１２４へのアクセス権をパソコン３００から（つまりＵＳＢコントローラ１２６から）自身へと移し、内部メモリ１２４にコピーされているバージョンアップ用ファイルを用いてバージョンアップを行う。ここで、バージョンアップとは、内部メモリ１２４のバージョンアップ用ファイルを内蔵メモリ１２２ａに展開する処理などのことである。ホルター心電計１００は、このバージョンアップを、ＵＳＢケーブル４００から供給されているバスパワーを用いて行う。このバージョンアップ中にはＬＥＤランプ１０２ｃが点灯し、これによりユーザはバージョンアップが行われていることを認識できる。
【００３１】
バージョンアップが終了すると、図４Ｅに示したように、内部メモリ１２４へのアクセス権がＣＰＵ１２２からパソコン３００（つまりＵＳＢコントローラ１２３）に移され、パソコン３００は、バージョンアップ時にＣＰＵ１２２によって内部メモリ１２４に記録されたバージョンアップに関するチェックサムファイルを内部メモリ１２４から読み出す。
【００３２】
これにより、ユーザは、パソコン３００上でチェックサムを確認することにより、バージョンアップが正常に行われたかをパソコン３００上で確認することができる。この結果、ホルター心電計１００が液晶画面を有さなくても、ユーザはバージョンアップの結果を詳しく知ることができる。因みに、バージョンアップが失敗していたことを確認した場合には、図４Ｂ以降の処理を再度行うようにすればよい。
【００３３】
図５は、本実施の形態によるホルター心電計１００のソフトウェアバージョンアップの処理手順を示すフローチャートである。
【００３４】
ホルター心電計１００は、電池（バッテリ１２１）が挿入、又は、ＵＳＢケーブル４００によりパソコン３００に接続されると、図５の処理手順を開始する。なお、この処理手順の開始時点では、内部メモリ１２４への制御権（アクセス権）はＣＰＵ１２２にある。
【００３５】
ホルター心電計１００は、先ず、ステップＳ１０１でＵＳＢケーブル４００が接続されたか否かを判断する。実際には、ＣＰＵ１２２がＵＳＢ接続検知部１２６の検知結果（バスパワーによる給電が行われているか否か）に基づいてＵＳＢケーブル４００が接続されたか否かを判断する。
【００３６】
ホルター心電計１００は、ステップＳ１０１においてＵＳＢケーブル４００が接続されていないと判断すると（ステップＳ１０１；ＮＯ）、電池により起動してステップＳ１０２に移る。ホルター心電計１００は、ステップＳ１０２において心電図の測定及び記録などの通常処理を行う。
【００３７】
ホルター心電計１００は、ステップＳ１０３において電池が抜かれると（ステップＳ１０３；ＹＥＳ）、電源がＯＦＦされる。また、ホルター心電計１００は、ステップＳ１０４においてＵＳＢケーブル４００が接続されたか否かを判断し、ＵＳＢケーブル４００が接続されたと判断すると（ステップＳ１０４；ＹＥＳ）、ステップＳ１０５に移って、内部メモリ１２４への制御権（アクセス権）をＣＰＵ１２２からＵＳＢコントローラ１２３に移行させる。続く、ステップＳ１０６では、ＵＳＢケーブル４００によって接続されているパソコン３００がＵＳＢコントローラ１２３を介して内部メモリ１２４に記録されている記録データ等の確認を行う。なお、パソコン３００にあるバージョンアップファイルを、このステップＳ１０５において内部メモリ１２４にコピーすることもできる。
【００３８】
ホルター心電計１００は、ステップＳ１０７においてＵＳＢ接続が切断され（ステップＳ１０７；ＹＥＳ）かつステップＳ１０８において電池が抜かれると（ステップＳ１０８；ＹＥＳ）、電源がＯＦＦされる。
【００３９】
一方、ホルター心電計１００は、ステップＳ１０９においてＵＳＢケーブル４００が接続されていると判断すると（ステップＳ１０１；ＹＥＳ）、ＵＳＢバスパワーにより起動してステップＳ１０９に移る。ホルター心電計１００は、ステップＳ１０９において内部メモリ１２４にバージョンアップファイルがあるか否か判断する。
【００４０】
内部メモリ１２４にバージョンアップファイルがない場合には（ステップＳ１０９；ＮＯ）、ステップＳ１０９からステップＳ１１０に移って、内部メモリ１２４への制御権（アクセス権）をＣＰＵ１２２からＵＳＢコントローラ１２３に移行させる。そして、続くステップＳ１１１において、パソコン３００を操作して、ＵＳＢコントローラ１２３を経由しバージョンアップファイルを内部メモリ１２４にコピーする。因みに、どのバージョンアップ用ファイルを書き込むかなどの制御は、パソコン３００側によって行われる。続くステップＳ１１２においてＵＳＢ接続が切断されると、電源ＯＦＦの状態となる。
【００４１】
この電源ＯＦＦの状態からＵＳＢケーブル４００が再接続されると、再度処理が開始され、ステップＳ１０１を介してステップＳ１０９に移る。上述したステップＳ１１１で内部メモリ１２４にバージョンアップファイルがコピーされているので、このステップＳ１０９ではバージョンアップファイルがあると判断され（ステップＳ１０９；ＹＥＳ）、処理はステップＳ１２０に移る。
【００４２】
ステップＳ１２０では、ＣＰＵ１２２が内部メモリ１２４に記憶されているバージョンアップファイルにアクセスしてバージョンアップ処理を行う。このように、ＵＳＢケーブル４００が一度抜かれた後再度接続されると、ＣＰＵ１２２によるバージョンアップ処理が行われる。
【００４３】
続くステップＳ１２１では、ＣＰＵ１２２がバージョンアップ結果ファイル（チェックサムファイル）を作成し、これを内部メモリ１２４に書き込む。続くステップＳ１２２では、内部メモリ１２４への制御権がＣＰＵ１２２からＵＳＢコントローラ１２３に移行する。これにより、パソコン３００からバージョンアップ結果ファイル（チェックサムファイル）を見ることができる状態になる。続くステップＳ１２３においてＵＳＢ接続が切断されると、電源ＯＦＦの状態となる。
【００４４】
このように、本実施の形態のホルター心電計１００は、ＵＳＢコントローラ１２３の制御の下で内部メモリ１２４にバージョンアップ用ファイルを記憶した後に、ＵＳＢケーブル４００の抜き差しをトリガーとして内部メモリ１２４へのアクセス権をＣＰＵ１２２に移して（図５の例では、ステップＳ１１２からフローチャートの開始に戻るときにＵＳＢコントローラ１２３からＣＰＵ１２２への制御権の移行が行われている）、バージョンアップを行うようにしたことにより、本体に液晶画面や操作部が無くても簡単にバージョンアップが実行されるので、装置本体を小型化できる。
【００４５】
また、バージョンアップ時には必ずＵＳＢケーブル４００が接続された状態なので、ＵＳＢケーブル４００からのバスパワーを用いてバージョンアップを行うことができる。この結果、従来は、電池電圧の低下によってバージョンアップがうまく実行されなくなることを回避するために、バージョンアップ時にはバージョンアップ専用の電池を入れてバージョンアップを行うようにしていたが、本実施の形態によれば、バスパワーによって安定した電源を確保できるので、別途の電池を用意しなくて済むようになる。
【００４６】
また、上述の実施の形態のソフトウェアバージョンアップ方法は、専用のＵＳＢドライバを使わずに、汎用のマスストレージクラスを用いて実行できるので、専用のＵＳＢドライバを用いる必要がないという利点がある。
【００４７】
なお、上述の実施の形態では、ＵＳＢが再接続される相手先がパソコン３００である場合について述べたが、相手先はパソコン３００である場合に限らず、要はホルター心電計１００にバスパワーを供給できる機器であればよい。つまり、再接続する機器はバージョンアップ用ファイルを提供した機器（例えばパソコン３００）と同じ機器である必要はない。例えばモバイルバッテリーであってもよい。但し、続く処理においてチェックサムを確認することを考慮すると、チェックサムファイルを表示できる機器であることが望ましい。
【００４８】
また、バージョンアップファイルのコピー及びバージョンアップファイルを用いてバージョンアップと同様のタイミングで、装置のシリアルナンバーやデフォルト設定値等を、ＵＳＢケーブル４００を介してパソコン３００からホルター心電計１００に送信して展開してもよい。具体的には、ＵＳＢケーブル４００を介して内部メモリ１２４にシリアルナンバーやデフォルト設定値等をコピーし、ＵＳＢケーブル４００が再接続されたタイミングでシリアルナンバーやデフォルト設定値等を内部メモリ１２４からＣＰＵ１２２の内蔵メモリ１２２ａに展開する。このようにすれば、液晶画面が無くても或いは小さな液晶画面しかなくても、シリアルナンバーやデフォルト設定値等を簡単にホルター心電計１００に展開できる。
【００４９】
また、上述の実施の形態では、本発明によるソフトウェアバージョンアップ方法をホルター心電計に適用した場合について述べたが、ホルター心電計以外の携帯端末にも適用可能である。本発明は、液晶画面を有さないような小型の携帯端末に好適である。
【００５０】
上述の実施の形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することの無い範囲で、様々な形で実施することができる。
【産業上の利用可能性】
【００５１】
本発明は、例えばホルター心電計のソフトウェアバージョンアップ方法として好適である。
【符号の説明】
【００５２】
１００  ホルター心電計
１０１  イベントボタン
１０２ａ、１０２ｂ、１０２ｃ  ＬＥＤランプ
１０３  記録ボタン
１１０、２２０  コネクタ
１１１  電極用端子部
１１２  ＵＳＢ端子部
１１３  溝
１２１  バッテリ
１２２  ＣＰＵ
１２３  ＵＳＢコントローラ
１２４  内部メモリ
１２６  ＵＳＢ接続検知部
２００  センサーシート
２１１、２１２、２１３  電極
２２１  凸部
【図１】
2018022373.tif 000003
【図２】
2018022373.tif 000004
【図３】
2018022373.tif 000005
【図４】
2018022373.tif 000006
【図５】
2018022373.tif 000007