(57)【特許請求の範囲】
【請求項１】
電子装置の低電圧制御システムであって、電子装置の起動プロセスに用いられるように構成され、そのうち、該電子装置が、電源と、メモリを含み、そのうち、該メモリが複数のアクセスチャネルを含み、該電子装置の低電圧制御システムが、電圧検出モジュールと、制御モジュールを含み、
該電圧検出モジュールが、該電源の現在の電圧を検出するために用いられるように構成され、
該制御モジュールが、該電圧検出モジュールに信号接続し、該現在の電圧が第１電圧閾値又は第２電圧閾値より低いか否かを判断するために用いられるように構成され、該現在の電圧が該第１電圧閾値より低いとき、該複数のアクセスチャネルを切断して、該電子装置を半起動状態に留まらせるように該電子装置の起動プロセスを終止するように構成され、該現在の電圧が該第２電圧閾値より低いとき、警告信号を発生するように構成される、
ことを特徴とする、電子装置の低電圧制御システム。
【請求項２】
前記第１電圧閾値が、該第２電圧閾値の十分の一である、ことを特徴とする、請求項１に記載の電子装置の低電圧制御システム。
【請求項３】
電子装置の低電圧保護方法であって、電子装置に用いられ、そのうち、該電子装置が、電源と、メモリを含み、該電子装置の低電圧保護方法が、
電圧検出モジュールが該電源の現在の電圧を検出する工程と、
制御モジュールが該現在の電圧が第１電圧閾値より低いか否かを判断し、該電圧が該第１電圧閾値より低いとき、該制御モジュールが、複数のアクセスチャネルを切断して、該電子装置を半起動状態に留まらせるように該電子装置の起動プロセスを終止する工程と、
該制御モジュールが前記現在の電圧が第２電圧閾値より低いか否かを判断し、該電圧が該第２電圧閾値より低いとき、該制御モジュールが警告信号を発する工程と、
を含む、ことを特徴とする、電子装置の低電圧保護方法。
【請求項４】
前記第１電圧閾値が、該第２電圧閾値の十分の一である、ことを特徴とする、請求項３に記載の電子装置の低電圧保護方法。
【請求項５】
前記電子装置の起動プロセスに用いられる、ことを特徴とする、請求項３又は４に記載の電子装置の低電圧保護方法。
【請求項６】
電子装置に読み込んだ後に、該電子装置の低電圧制御システムが請求項５に記載の電子装置の低電圧保護方法を実行することができる、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子装置の低電圧制御システム、電子装置の低電圧保護方法及びコンピュータープログラムに関し、特に、電源の現在の電圧が閾値より低いか否かを判断することでメモリアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限する、電子装置の低電圧制御システム、電子装置の低電圧保護方法及びコンピュータープログラムに関する。
【背景技術】
【０００２】
電子装置の電圧が電子装置中のソフトウェア／ハードウェアの駆動に不足するとき、電子装置によく瞬間的中断の状況が発生するが、このときソフトウェアがちょうどフラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）に対してデータアクセスを実行している場合、このような異常な中断によって電子装置中のハードウェアの信号が不完全になり、メモリのデータに混乱が生じて、電子装置の異常な起動や異常な動作の状況が形成されることがある。現在すでに電子装置が低電圧時に点滅するランプで使用者に電池交換や充電を促す技術があるが、点滅するランプ自体が電池の電力消費を加速し、かつ点滅するランプは電子装置の現在の電圧が不足していることでフラッシュメモリのデータアクセスエラーが引き起こされる状況を根本的に解決することはできないため、使用上まだ改善が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の主な目的は、電源の現在の電圧が閾値より低いか否かを判断することでメモリアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限する、電子装置の低電圧制御システム、電子装置の低電圧保護方法及びコンピュータープログラムを提供することにある。
【０００４】
本発明の別の目的は、電子装置の起動プロセスに用いることができ、かつ電子装置の電圧が不足して電子装置に完全な起動プロセスを実行させることができないとき、電子装置を半起動状態に留まらせ、かつメモリアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限して、電子装置の現在の電圧が不安定な状態下でのデータアクセスによる混乱で電子装置を正常に起動できない、または起動できない状況を回避する、電子装置の低電圧制御システム、電子装置の低電圧保護方法及びコンピュータープログラム（及び又はコンピュータープログラム製品）を提供することにある。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、本発明の電子装置の低電圧制御システムは、電子装置に用いられ、そのうち、該電子装置が電源とメモリを含み、そのうち該メモリが複数のアクセスチャネルを含み、電圧制御システムが電圧検出モジュールと、制御モジュールを含む。該電圧検出モジュールが電源の現在の電圧を検出する。該制御モジュールが該電圧検出モジュールに信号接続し、現在の電圧が第１電圧閾値より低いか否かを判断して、電圧が第１電圧閾値より低いとき、該制御モジュールが該複数のアクセスチャネルを切断する。
【０００６】
本発明がさらに提供する電子装置の低電圧保護方法は、電子装置に用いられ、そのうち、該電子装置が電源とメモリを含み、該電子装置の低電圧保護方法が、電源の現在の電圧を検出する工程と、現在の電圧が第１電圧閾値より低いか否かを判断し、電圧が該第１電圧閾値より低いとき、該制御モジュールが複数のアクセスチャネルを切断する工程と、を含む。
【０００７】
本発明がさらに提供するコンピュータープログラムは、電子装置に読み込んだ後本発明の電子装置の低電圧保護方法を実行することができる。
【発明の効果】
【０００８】
本発明は電源の現在の電圧が第１閾値または第２閾値より低いか否かを判断することで演算ユニットのメモリに対するアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限し、電源の現在の電圧が不安定な状態下でのデータアクセスによる混乱の発生を回避する。このほか、本発明の電子装置の低電圧制御システム及び電子装置の低電圧保護方法は電子装置の起動プロセスに用いるとき、本発明は電子装置の現在の電圧が電子装置に正常な起動プロセスを完了させるために不足するとき、電子装置を半起動状態に留まらせ、かつ演算ユニットのメモリに対するアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限して、現在の電圧が不安定な状態下でのデータアクセスによる混乱で電子装置を正常に起動できない、または起動できない状況を回避し、現有技術の不足点を改善することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の電子装置の低電圧制御システムの装置を示すブロック図である。
【図２】本発明の電子装置の低電圧保護方法の実施例１の工程を示すフローチャートである。
【図３】本発明の電子装置の低電圧保護方法の実施例２の工程を示すフローチャートである。
【図４】本発明の電子装置の低電圧保護方法の実施例３の工程を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の技術内容についてさらに理解を深められるように、特に具体的な実施例を挙げて説明する。以下では図１の本発明の電子装置の低電圧制御システムの装置を示すブロック図を参照する。
【００１１】
図１に示すように、本実施例において、本発明の電子装置の低電圧制御システム１は電子装置５００に用いられ、そのうち、電子装置５００が電源５１０と、メモリ５３０と、演算ユニット５４０を含み、かつメモリ５３０が複数のアクセスチャネル５３１を含み、演算ユニット５４０がメモリ５３０中のデータと演算指令にアクセスするために供される。本発明の具体的な一実施例によれば、電子装置５００はデスクトップコンピューター、ノートパソコン、タブレット、携帯端末（例：スマートフォン）またはウェアラブルデバイス（例：スマートウォッチ）とすることができ、電源５１０は、リチウム電池であり、メモリ５３０はフラッシュメモリであり、アクセスチャネル５３１はシリアルペリフェラルインタフェース（ＳＰＩ）、集積回路間バスＩ２Ｃ及び汎用非同期送受信機（ＵＡＲＴ）を含み、演算ユニット５４０は中央処理装置（ＣＰＵ）である。
【００１２】
図１に示すように、本発明の一実施例において、本発明の電子装置の低電圧制御システム１は、電圧検出モジュール１０と制御モジュール２０を含み、そのうち制御モジュール２０が電圧検出モジュール１０に信号接続される。電圧検出モジュール１０は電源５１０の現在の電圧５１１を検出し、制御モジュール２０は現在の電圧５１１が第１電圧閾値より低いか否かを判断して、現在の電圧５１１が第１電圧閾値より低い場合、制御モジュール２０が複数のアクセスチャネル５３１を切断する。これにより給電電圧が低過ぎるときに演算ユニット５４０がデータにアクセスすることによる混乱で電子装置５００の異常な動作が引き起こされる状況を回避し、電子装置５００の動作安定性を向上することができる。本実施例において、現在の電圧５１１は０.２１Ｖであり、現在の電圧５１１が＜２.１Ｖの場合、このとき制御モジュール２０は電子装置５００の給電電圧が低過ぎる状態にあると判定し、制御モジュール２０は複数のアクセスチャネル５３１を切断する。ここで注意すべきは、電圧検出モジュール１０と制御モジュール２０は単独の形式で配置できるほか、結合した形式で配置することもできる点である。このほか、本実施方式は本発明の好ましい実施例を例示したまでであり、説明を簡素化するため、すべての可能な変化の組み合わせを詳細に記載してはいない。
【００１３】
図１に示すように、本発明の一実施例において、制御モジュール２０は現在の電圧が第１電圧閾値より低いか否かを判断する前に、制御モジュール２０はさらに現在の電圧が第２電圧閾値より低いか否かを判断する。そのうち第２電圧閾値は２.１Ｖであり、電圧が第２電圧閾値より低いとき、制御モジュール２０は警告信号を発する。本実施例において、警告信号は電子装置５００に内蔵されたＬＥＤランプの点滅であり、これにより使用者に電池交換または電子装置５００の充電を行うよう通知する。ここで注意が必要なのは、第１電圧閾値は第２電圧閾値の十分の一である点であり、つまり、本実施例において、電子装置５００が第２電圧閾値より低いと制御モジュール２０が判定すると、まずＬＥＤランプを使用して使用者に電池交換を知らせる。電子装置５００の低電圧状態がまだ解除されない場合、制御モジュール２０は現在の電圧５１１が継続して低下するかを引き続き監視し、現在の電圧５１１が第１電圧閾値より低くなると、制御モジュール２０は複数のアクセスチャネル５３１を切断して、データにアクセスすることによる混乱で電子装置５００の異常な動作が引き起こされる状況を回避する。
【００１４】
本発明の別の具体的な実施例によれば、本発明の電子装置の低電圧制御システム１は電子装置５００の起動プロセスに用いられ、そのうち、電子装置５００が起動プロセスを実行するとき、該現在の電圧５１１が第１電圧閾値より低いと制御モジュール２０が判断した場合、制御モジュール２０は複数のアクセスチャネル５３１を切断し、電子装置５００の起動状態を終止させ、電子装置５００を半起動状態に留まらせて、電子装置５００の現在の電圧５１１が不安定な状態下で、演算ユニット５４０がデータにアクセスすることによる混乱で電子装置５００を正常に起動できない、または起動できない状況を回避する。ここで注意が必要なのは、半起動状態とは電子装置５００に全部の起動プロセスを完了させず、電子装置５００のランプやその他付属機能のみをオンにし、電子装置５００に完全な起動プロセスを実行させないことである点である。
【実施例１】
【００１５】
続いて、図１と図２を併せて参照する。そのうち図２は本発明の電子装置の低電圧保護方法の実施例１の工程を示すフローチャートである。本発明の電子装置の低電圧保護方法は電子装置５００に用いられ、そのうち、電子装置５００は電源５１０と、メモリ５３０と、演算ユニット５４０を含み、電子装置５００はデスクトップコンピューター、ノートパソコン、タブレット、携帯端末（例：スマートフォン）またはウェアラブルデバイス（例：スマートウォッチ）とすることができ、電源５１０は、リチウム電池であり、メモリ５３０はフラッシュメモリであり、アクセスチャネル５３１はシリアルペリフェラルインタフェース（ＳＰＩ）、集積回路間バスＩ２Ｃ及び汎用非同期送受信機（ＵＡＲＴ）を含み、演算ユニット５４０は中央処理装置（ＣＰＵ）である。このほか、本発明のコンピュータープログラムは電子装置５００に読み込んだ後本発明の電子装置の低電圧保護方法の実施例１、実施例２及び実施例３で述べる工程を実行することができる。図２に示すように、本発明の電子装置の低電圧保護方法の実施例１は、工程Ｓ１から工程Ｓ４を含む。以下で図１を併せて参照し、図２に示す各工程を順に説明する。
【００１６】
工程Ｓ１：電源の現在の電圧を検出する。
【００１７】
電圧検出モジュール１０により電源５１０の現在の電圧５１１を検出する。
【００１８】
工程Ｓ２：現在の電圧が第１電圧閾値より低いか否かを判断する。
【００１９】
現在の電圧５１１が第１電圧閾値より低いとき、制御モジュール２０が複数のアクセスチャネル５３１を切断する（工程Ｓ３）。本実施例において、現在の電圧５１１は０.２１Ｖであり、現在の電圧５１１が＜２.１Ｖの場合、このとき電子装置５００の給電電圧が低過ぎる状態にあると的制御モジュール２０が判定し、制御モジュール２０が電子装置の低電圧保護メカニズムを起動させ、複数のアクセスチャネル５３１を切断し、現在の電圧５１１が低過ぎるときに演算ユニット５４０がデータにアクセスすることによる混乱で電子装置５００の異常な動作が引き起こされる状況を回避し、電子装置５００の動作安定性を向上することができる。本実施例において、現在の電圧が第１電圧閾値より高い場合、いかなる干渉または電子装置５００の現在の動作モードを遮断する指令も実行しない。
【実施例２】
【００２０】
以下で図１と図３を併せて参照する。そのうち図３は本発明の電子装置の低電圧保護方法の実施例２の工程を示すフローチャートである。図３に示すように、本発明の電子装置の低電圧保護方法の実施例１と比較して、実施例２はさらに工程Ｓ１ａと工程Ｓ３１を含む。以下では工程Ｓ１１ａと工程Ｓ３１について説明する。
【００２１】
工程Ｓ１１ａ：電子装置の起動プロセスを実行する。
【００２２】
実施例２において、本発明の電子装置の低電圧保護方法は電子装置５００の起動プロセスに用いられる。そのうち、電子装置５００が起動プロセスを実行するとき、該現在の電圧５１１が第１電圧閾値より低いか否かを制御モジュール２０が判断し（工程Ｓ１）、該現在の電圧５１１が第１電圧閾値より低いと制御モジュール２０が判断する（工程Ｓ２）と、制御モジュール２０は複数のアクセスチャネル５３１を切断し（工程Ｓ３）、かつ電子装置５００の起動状態を終止させ（工程Ｓ３１）、電子装置５００を半起動状態に留まらせ、電子装置５００の電圧が不安定な状態下で、演算ユニット５４０がデータにアクセスすることによる混乱で電子装置５００を正常に起動できない、または起動できない状況を回避する。ここで注意が必要なのは、半起動状態とは電子装置５００に起動プロセスを完了させず、電子装置５００のランプやその他付属機能のみをオンにし、電子装置５００に完全な起動プロセスを実行させないことである点である。
【実施例３】
【００２３】
以下で図１と図４を併せて参照する。そのうち図４は本発明の電子装置の低電圧保護方法の実施例３の工程を示すフローチャートである。図４に示すように、本発明の電子装置の低電圧保護方法の実施例２と比較して、実施例３はさらに工程Ｓ１２と工程Ｓ１３を含む。以下では工程Ｓ１２と工程Ｓ１３について説明する。
【００２４】
工程Ｓ１２：現在の電圧が第２電圧閾値より低いか否かを判断する。
【００２５】
電子装置５００が起動プロセスを実行するとき、制御モジュール２０が現在の電圧が第１電圧閾値より低いか否かを判断する前に、制御モジュール２０はさらに現在の電圧が第２電圧閾値より低いか否かを判断する。そのうち、第２電圧閾値は２.１Ｖであり、電圧が第２電圧閾値より低いとき、制御モジュール２０が警告信号を発する。本実施例において、警告信号は電子装置５００に内蔵されたＬＥＤランプの点滅であり、これにより使用者に電池交換または電子装置５００の充電を行うよう通知する。ここで注意が必要なのは、第１電圧閾値は第２電圧閾値の十分の一である点であり、これにより電子装置５００が第２電圧閾値より低いと制御モジュール２０が判定すると、まずＬＥＤランプを使用して使用者に電子装置５００の電池交換を知らせる。電子装置５００が起動プロセスを実行するとき、電子装置５００の現在の電圧５１１が第２電圧閾値より低い状態がまだ解除されていない場合、制御モジュール２０は現在の電圧５１１が継続して低下するかを引き続き監視し、現在の電圧５１１が第１電圧閾値より低くなると、制御モジュール２０は複数のアクセスチャネル５３１を切断して、データにアクセスすることによる混乱で電子装置５００の異常な動作が引き起こされる状況を回避する。
【００２６】
本発明は電源の現在の電圧が第１閾値または第２閾値より低いか否かを判断することで演算ユニット５４０のメモリ５３０に対するアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限し、電源の現在の電圧が不安定な状態下でのデータアクセスによる混乱の発生を回避する。このほか、本発明の電子装置の低電圧制御システム及び電子装置の低電圧保護方法は電子装置５００の起動プロセスに用いるとき、本発明は電子装置５００の現在の電圧５１１が電子装置５００に正常な起動プロセスを完了させるために不足するとき、電子装置５００を半起動状態に留まらせ、かつ演算ユニット５４０のメモリ５３０に対するアクセス（ｆｌａｓｈ  ｒｅａｄ／ｗｒｉｔｅ）権限を制限して、現在の電圧５１１が不安定な状態下でのデータアクセスによる混乱で電子装置を正常に起動できない、または起動できない状況を回避し、現有技術の不足点を改善することができる。
【００２７】
上述をまとめると、本発明はその目的、手段及び効果のいずれも従来技術と異なる特徴を示しており、審査官にはご明察の上、早期に特許を批准していただき、社会に恩恵をもたらせるよう願うものである。上述の実施例は単に説明の利便性のために例を挙げたまでであり、本発明の主張する権利範囲は特許請求の範囲に準じ、上述の実施例に限らないことに注意すべきである。
〔付記１〕
電子装置の低電圧制御システムであって、電子装置に用いられ、そのうち、該電子装置が、電源と、メモリを含み、そのうち、該メモリが複数のアクセスチャネルを含み、該電子装置の低電圧制御システムが、電圧検出モジュールと、制御モジュールを含み、
該電圧検出モジュールが、該電源の現在の電圧を検出するために用いられ、
該制御モジュールが、該電圧検出モジュールに信号接続し、該現在の電圧が第１電圧閾値より低いか否かを判断して、該現在の電圧が該第１電圧閾値より低いとき、該複数のアクセスチャネルを切断する、
ことを特徴とする、電子装置の低電圧制御システム。
〔付記２〕
前記制御モジュールが、該現在の電圧が第２電圧閾値より低いか否かを判断し、該電圧が該第２電圧閾値より低いとき、該制御モジュールが警告信号を発生する、ことを特徴とする、付記１に記載の電子装置の低電圧制御システム。
〔付記３〕
前記第１電圧閾値が、該第２電圧閾値の十分の一である、ことを特徴とする、付記２に記載の電子装置の低電圧制御システム。
〔付記４〕
前記電子装置の起動プロセスに用いられ、そのうち、該電圧が該第１電圧閾値より低いとき、該制御モジュールが該起動プロセスを終止する、ことを特徴とする、付記１乃至３のいずれか一項に記載の電子装置の低電圧制御システム。
〔付記５〕
電子装置の低電圧保護方法であって、電子装置に用いられ、そのうち、該電子装置が、電源と、メモリを含み、該電子装置の低電圧保護方法が、
該電源の現在の電圧を検出する工程と、
該現在の電圧が第１電圧閾値より低いか否かを判断し、該電圧が該第１電圧閾値より低いとき、該制御モジュールが該複数のアクセスチャネルを切断する工程と、
を含む、ことを特徴とする、電子装置の低電圧保護方法。
〔付記６〕
さらに、前記現在の電圧が第２電圧閾値より低いか否かを判断し、該電圧が該第２電圧閾値より低いとき、該制御モジュールが警告信号を発する工程を含む、ことを特徴とする、付記５に記載の電子装置の低電圧保護方法。
〔付記７〕
前記第１電圧閾値が、該第６電圧閾値の十分の一である、ことを特徴とする、付記６に記載の電子装置の低電圧保護方法。
〔付記８〕
前記電子装置の起動プロセスに用いられ、該電圧が該第１電圧閾値より低いとき、該電子装置の低電圧保護方法がさらに、該起動プロセスを終止する工程を含む、ことを特徴とする、付記５乃至７のいずれか一項に記載の電子装置の低電圧保護方法。
〔付記９〕
電子装置に読み込んだ後付記８に記載の電子装置の低電圧保護方法を実行することができる、コンピュータープログラム。
【符号の説明】
【００２８】
１  電子装置の低電圧制御システム
１０   電圧検出モジュール
２０  制御モジュール
５００  電子装置
５１０  電源
５３０  メモリ
５３１  アクセスチャネル
５４０  演算ユニット
【図１】
0006977108.tif 000002
【図２】
0006977108.tif 000003
【図３】
0006977108.tif 000004
【図４】
0006977108.tif 000005