(57)【特許請求の範囲】
【請求項１】
システム稼働方法であって、前記方法は、インテリジェント端末に適用され、前記インテリジェント端末は、第1のシステムと第2のシステムとを含み、前記第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、前記第1のシステムによって実装され得る機能が、前記第2のシステムによって実装され得る前記機能を含み、前記方法は、
前記第1のシステムおよび前記第2のシステムを起動するステップであって、前記第1のシステムの操作画面がユーザに見え、前記第2のシステムの操作画面が前記ユーザに見えない、ステップと、
前記第1のシステムの稼働状況を検出するステップと、
前記第1のシステムの障害を検出した場合、前記第1のシステムの稼働を終了し、前記第2のシステムの前記操作画面へ切り替える、ステップと、
を含み、
前記インテリジェント端末は、第3のシステムをさらに含み、前記第3のシステムによって実装され得る機能が、前記電話機能または前記ショートメッセージサービス機能のうちの少なくとも1つを含み、前記方法は、
前記第2のシステムの稼働状況を検出するステップと、
前記第2のシステムの障害を検出した場合、前記第2のシステムの稼働を終了し、前記第3のシステムを起動する、ステップと、
をさらに含む、システム稼働方法。
【請求項２】
前記インテリジェント端末は、前記第2のシステムのシステムイメージファイルをさらに記憶し、前記方法は、
前記第2のシステムの稼働状況を検出するステップと、
前記第2のシステムの障害を検出した場合、前記第2のシステムの稼働を終了し、前記システムイメージファイルを使用して前記第2のシステムを復元する、ステップと、
前記復元が成功した場合、前記復元した第2のシステムを起動するステップと、
をさらに含む、請求項1に記載の方法。
【請求項３】
前記インテリジェント端末は、第3のシステムをさらに含み、前記第3のシステムによって実装され得る機能が、前記電話機能または前記ショートメッセージサービス機能のうちの少なくとも1つを含み、前記方法は、
前記復元が失敗した場合、前記第3のシステムを起動するステップ
をさらに含む、請求項2に記載の方法。
【請求項４】
前記第1のシステムは、前記ユーザがインストールしたアプリケーションプログラムを含む、または
前記第1のシステムは、前記ユーザがインストールしたシステムソフトウェアおよびアプリケーションプログラムを含む、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記方法は、
前記ユーザの命令であり、かつ前記第2のシステム用である、復元命令を受信するステップと、
前記復元命令に従って、前記第2のシステムを復元するステップと、
をさらに含む、請求項1または3に記載の方法。
【請求項６】
前記第3のシステムによって実装され得る前記機能が、ネットワーク接続機能をさらに含み、
前記復元命令に従って、前記第2のシステムを復元する、前記ステップが、
前記復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続する、ステップと、
前記ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードするステップと、
前記システムソフトウェア復元パッケージを使用して、前記第2のシステムを復元するステップと、
を含む、請求項5に記載の方法。
【請求項７】
前記方法は、
前記システムソフトウェア復元パッケージを使用して、前記第1のシステムを復元するステップ、または
前記復元した第2のシステムを使用して、前記第1のシステムを復元するステップ
をさらに含む、請求項6に記載の方法。
【請求項８】
前記インテリジェント端末が、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み、
前記第2のシステムの稼働状況を検出する、前記ステップが、
前記システムウォッチドッグモジュールのウォッチドッグカウンタを使用して、前記第2のシステムの前記稼働状況を検出するステップ
を含み、
前記第2のシステムの障害を検出した場合、前記第2のシステムの稼働を終了し、前記第3のシステムを起動する、前記ステップが、
前記システムウォッチドッグモジュールの前記ウォッチドッグカウンタでオーバーフローが発生した場合、前記システムスタートアップ管理モジュールにリセット信号を送信するステップと、
前記システムスタートアップ管理モジュールが前記リセット信号を受信した後、前記第2のシステムの稼働を終了し、前記第3のシステムを起動する、ステップと、
を含む、請求項1に記載の方法。
【請求項９】
前記方法は、
前記第2のシステムまたは前記インテリジェント端末に記憶したシステムイメージファイルを使用して、前記第1のシステムを復元するステップ
をさらに含む、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記第1のシステムおよび前記第2のシステムを起動する、前記ステップが、
仮想化技術を使用して、前記第1のシステムおよび前記第2のシステムを同時に起動するステップ
を含む、請求項1から9のいずれか一項に記載の方法。
【請求項１１】
前記インテリジェント端末に含まれる複数のシステムが、仮想化構成によって取得される、請求項1から10のいずれか一項に記載の方法。
【請求項１２】
インテリジェント端末であって、前記インテリジェント端末は、第1のシステムと第2のシステムとを含み、前記第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、前記第1のシステムによって実装され得る機能が、前記第2のシステムによって実装され得る前記機能を含み、
前記インテリジェント端末が、
前記第1のシステムおよび前記第2のシステムを起動するように構成された起動ユニットであって、前記第1のシステムの操作画面がユーザに見え、前記第2のシステムの操作画面が前記ユーザに見えない、起動ユニットと、
前記起動ユニットが起動した前記第1のシステムの稼働状況を検出するように構成された検出ユニットと、
前記検出ユニットが前記第1のシステムの障害を検出した場合、前記第1のシステムの稼働を終了し、前記起動ユニットが起動した前記第2のシステムの前記操作画面へ切り替えるように構成された切替ユニットと、
を含み、
前記インテリジェント端末は、第3のシステムをさらに含み、前記第3のシステムによって実装され得る機能が、前記電話機能または前記ショートメッセージサービス機能のうちの少なくとも1つを含み、
前記検出ユニットが、前記第2のシステムの稼働状況を検出するようにさらに構成され、
前記起動ユニットが、前記検出ユニットが前記第2のシステムの障害を検出した場合、前記第2のシステムの稼働を終了し、前記第3のシステムを起動するようにさらに構成される、インテリジェント端末。
【請求項１３】
前記インテリジェント端末は、前記第2のシステムのシステムイメージファイルをさらに記憶し、
前記検出ユニットが、前記第2のシステムの稼働状況を検出するようにさらに構成され、
前記起動ユニットが、前記第2のシステムの障害を検出した場合、前記第2のシステムの稼働を終了し、前記システムイメージファイルを使用して前記第2のシステムを復元するようにさらに構成され、
前記起動ユニットが、前記復元が成功した場合、前記復元した第2のシステムを起動するようにさらに構成される、請求項12に記載のインテリジェント端末。
【請求項１４】
前記インテリジェント端末は、第3のシステムをさらに含み、前記第3のシステムによって実装され得る機能が、前記電話機能または前記ショートメッセージサービス機能のうちの少なくとも1つを含み、
前記起動ユニットは、前記復元が失敗した場合、前記第3のシステムを起動するようにさらに構成される、請求項13に記載のインテリジェント端末。
【請求項１５】
前記第1のシステムは、前記ユーザがインストールしたアプリケーションプログラムを含む、または
前記第1のシステムは、前記ユーザがインストールしたシステムソフトウェアおよびアプリケーションプログラムを含む、請求項12から14のいずれか一項に記載のインテリジェント端末。
【請求項１６】
受信ユニットと復元ユニットとをさらに備え、
前記受信ユニットが、前記ユーザの命令であり、かつ前記第2のシステム用である、復元命令を受信するように構成され、
前記復元ユニットが、前記受信ユニットが受信した前記復元命令に従って、前記第2のシステムを復元するように構成される、請求項12または14のいずれかに記載のインテリジェント端末。
【請求項１７】
前記第3のシステムによって実装され得る前記機能が、ネットワーク接続機能をさらに含み、前記復元ユニットが、
前記復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続し、
前記ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードし、
前記システムソフトウェア復元パッケージを使用して、前記第2のシステムを復元する
ように特に構成される、請求項16に記載のインテリジェント端末。
【請求項１８】
前記復元ユニットが、
前記システムソフトウェア復元パッケージを使用して、前記第1のシステムを復元する、または
前記復元した第2のシステムを使用して、前記第1のシステムを復元する
ようにさらに構成される、請求項17に記載のインテリジェント端末。
【請求項１９】
前記インテリジェント端末が、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み、
前記検出ユニットが、前記システムウォッチドッグモジュールのウォッチドッグカウンタを使用して、前記第2のシステムの前記稼働状況を検出するように特に構成され、
前記切替ユニットが、前記システムウォッチドッグモジュールの前記ウォッチドッグカウンタでオーバーフローが発生した場合、前記システムスタートアップ管理モジュールにリセット信号を送信するように特に構成され、
前記システムスタートアップ管理モジュールが前記リセット信号を受信した後、前記第2のシステムの稼働が終了され、前記第3のシステムが起動される、請求項12に記載のインテリジェント端末。
【請求項２０】
前記第2のシステムまたは前記インテリジェント端末に記憶したシステムイメージファイルを使用して、前記第1のシステムを復元するように構成された復元ユニットをさらに含む、請求項12から19のいずれか一項に記載のインテリジェント端末。
【請求項２１】
前記起動ユニットが、
仮想化技術を使用して、前記第1のシステムおよび前記第2のシステムを同時に起動する
ように特に構成される、請求項12から20のいずれか一項に記載のインテリジェント端末。
【請求項２２】
前記インテリジェント端末に含まれる複数のシステムが、仮想化構成によって取得される、請求項12から21のいずれか一項に記載のインテリジェント端末。
【請求項２３】
請求項1から11のいずれかに記載の方法をコンピュータに実行させるプログラムが記録されたコンピュータ可読記憶媒体。
【請求項２４】
請求項1から11のいずれかに記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2015年4月8日に中国専利局に出願された「SYSTEM RUNNING METHOD AND INTELLIGENT TERMINAL」と題する中国特許出願第201510161894．7号の優先権を主張するものであり、参照により、この出願の内容全体を本願明細書に援用する。
【０００２】
本発明の各実施形態は、通信分野に関し、具体的には、システム稼働方法およびインテリジェント端末に関する。
【背景技術】
【０００３】
スマートフォン（smartphoneまたはsmart phone）は、独立したモバイルオペレーティングシステムを有するモバイル電話であり、スマートフォンには、アプリケーションソフトウェアおよびゲームなどのアプリケーション（Application、APP）プログラムをインストールして、モバイル電話の機能を拡張でき、スマートフォンの計算能力および機能は、従来の機能を有するモバイル電話の計算能力および機能よりも優れる。
【０００４】
初期のスマートフォンは、パーソナルデジタルアシスタント（Personal Digital Assistant、PDA）とモバイル電話とを組み合わせたものであった。その後、スマートフォンには、ポータブルメディアプレーヤ、オートフォーカスデジタルカメラ、ポケットビデオカメラ、全地球測位システム（Global Positioning System、GPS）ナビゲータなどの機能が次第に追加され、その結果、スマートフォンは、多様な機能を有するモバイルデバイスとなった。多くのスマートフォンは、高解像度のタッチスクリーンおよびウェブブラウザをさらに有して、標準的なウェブページおよび最適化されたモバイル用ウェブページを表示する。スマートフォンは、Wi−Fiおよびモバイルブロードバンドを使用して高速データアクセスをさらに実装できる。近年、モバイルAPP市場およびモバイルコマースが発展し、より多くの人々がスマートフォンを使用することを選んでいる。
【０００５】
スマートフォンのモバイルオペレーティングシステムとしては、グーグルのアンドロイド（Android）システム、アップルのiOS（iPhone (登録商標) Operation System）システム、マイクロソフトのWindows Phoneシステム、ノキアのシンビアン（Symbian）システム、ブラックベリーのブラックベリーOS（operating system）システム、サムスン電子のBadaシステム、HPのWebOSシステム、および一部の他の埋め込みLinux(登録商標)システムが挙げられる。
【０００６】
スマートフォンは、特定の方法を使用してアップグレードおよび置き換え可能である、独立したモバイルオペレーティングシステムを有する。そのため、モバイルオペレーティングシステムが壊れる可能性がある。モバイル電話を使用するプロセスにおいて、モバイル電話のシステムソフトウェアもまた、様々な理由に起因して壊れる場合がある。その結果、モバイル電話が正常に使用できなくなる。
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の各実施形態は、インテリジェント端末に適用されるシステム稼働方法を提供する。インテリジェント端末は、稼働する第1のシステムと稼働する第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末は、インテリジェント端末の正常使用を確保するよう、第2のシステムに切り替えできる。
【０００８】
第1の実施態様によれば、システム稼働方法が提供され、本方法は、インテリジェント端末に適用され、インテリジェント端末は、第1のシステムと第2のシステムとを含み、第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含み、本方法は、
第1のシステムおよび第2のシステムを起動するステップであって、第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えない、ステップと、
第1のシステムの稼働状況を検出するステップと、
第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、第2のシステムの操作画面へ切り替える、ステップと、
を含む。
【０００９】
インテリジェント端末は、第3のシステムをさらに含み、第3のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、本方法は、
第2のシステムの稼働状況を検出するステップと、
第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動する、ステップと、
をさらに含む。
【００１０】
第1の実施態様に関連して、第1の実施態様の第1の可能な実装では、インテリジェント端末は、第2のシステムのシステムイメージファイルをさらに記憶し、本方法は、
第2のシステムの稼働状況を検出するステップと、
第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元する、ステップと、
復元が成功した場合、復元した第2のシステムを起動するステップと、
をさらに含む。
【００１１】
第1の実施態様の第1の可能な実装に関連して、第1の実施態様の第2の可能な実装では、インテリジェント端末は、第3のシステムをさらに含み、第3のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、本方法は、
復元が失敗した場合、第3のシステムを起動するステップ
をさらに含む。
【００１２】
第1の実施態様または第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第3の可能な実装では、第1のシステムは、ユーザがインストールしたアプリケーションプログラムを含む、または第1のシステムは、ユーザがインストールしたシステムソフトウェアおよびアプリケーションプログラムを含む。
【００１３】
第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第4の可能な実施では、本方法は、
ユーザの命令であり、かつ第2のシステム用である、復元命令を受信するステップと、
復元命令に従って、第2のシステムを復元するステップと、
をさらに含む。
【００１４】
第1の実施態様の第4の可能な実装に関連して、第1の実施態様の第5の可能な実装では、第3のシステムによって実装され得る機能が、ネットワーク接続機能をさらに含み、
復元命令に従って、第2のシステムを復元するステップが、
復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続する、ステップと、
ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードするステップと、
システムソフトウェア復元パッケージを使用して、第2のシステムを復元するステップと、
を含む。
【００１５】
第1の実施態様の上述の第5の可能な実施に関連して、第1の実施態様の第6の可能な実施では、本方法は、
システムソフトウェア復元パッケージを使用して、第1のシステムを復元するステップ、または
復元した第2のシステムを使用して、第1のシステムを復元するステップ
をさらに含む。
【００１６】
第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第7の可能な実施では、インテリジェント端末が、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み、
第2のシステムの稼働状況を検出するステップが、
システムウォッチドッグモジュールのウォッチドッグカウンタを使用して、第2のシステムの稼働状況を検出するステップ
を含み、
第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動する、ステップが、
システムウォッチドッグモジュールのウォッチドッグカウンタでオーバーフローが発生した場合、システムスタートアップ管理モジュールにリセット信号を送信するステップと、
システムスタートアップ管理モジュールがリセット信号を受信した後、第2のシステムの稼働を終了し、第3のシステムを起動する、ステップと、
を含む。
【００１７】
第1の実施態様または第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第8の可能な実装では、本方法は、
第2のシステムまたはインテリジェント端末に記憶したシステムイメージファイルを使用して、第1のシステムを復元するステップ
をさらに含む。
【００１８】
第1の実施態様または第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第9の可能な実装では、第1のシステムおよび第2のシステムを起動するステップが、仮想化技術を使用して、第1のシステムおよび第2のシステムを同時に起動するステップを含む。
【００１９】
第1の実施態様または第1の実施態様の上述の各可能な実装のいずれか1つに関連して、第1の実施態様の第10の可能な実装では、インテリジェント端末に含まれる複数のシステムが、仮想化構成によって取得される。
【００２０】
第2の実施態様によれば、インテリジェント端末が提供され、インテリジェント端末は、第1のシステムと第2のシステムとを含み、第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含み、
インテリジェント端末が、
第1のシステムおよび第2のシステムを起動するように構成された起動ユニットであって、第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えない、起動ユニットと、
起動ユニットが起動した第1のシステムの稼働状況を検出するように構成された検出ユニットと、
検出ユニットが第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、起動ユニットが起動した第2のシステムの操作画面へ切り替えるように構成された切替ユニットと、
を含む。
【００２１】
インテリジェント端末は、第3のシステムをさらに含み、第3のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、
検出ユニットが、第2のシステムの稼働状況を検出するようにさらに構成され、
起動ユニットが、検出ユニットが第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動するようにさらに構成される。
【００２２】
第2の実施態様に関連して、第2の実施態様の第1の可能な実装では、インテリジェント端末は、第2のシステムのシステムイメージファイルをさらに記憶し、  検出ユニットが、第2のシステムの稼働状況を検出するようにさらに構成され、
起動ユニットが、第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元するようにさらに構成され、
起動ユニットが、復元が成功した場合、復元した第2のシステムを起動するようにさらに構成される。
【００２３】
第2の実施態様の第2の可能な実装に関連して、第2の実施態様の第2の可能な実装では、インテリジェント端末は、第3のシステムをさらに含み、第3のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、
起動ユニットが、復元が失敗した場合、第3のシステムを起動するようにさらに構成される。
【００２４】
第2の実施態様または第2の実施態様の上述の各可能な実装のいずれか1つに関連して、第2の実施態様の第3の可能な実装では、第1のシステムは、ユーザがインストールしたアプリケーションプログラムを含む、または第1のシステムは、ユーザがインストールしたシステムソフトウェアおよびアプリケーションプログラムを含む。
【００２５】
第2の実施態様の上述の各可能な実装のいずれか1つに関連して、第2の実施態様の第4の可能な実施では、インテリジェント端末が、受信ユニットと復元ユニットとをさらに含み、
受信ユニットが、ユーザの命令であり、かつ第2のシステム用である、復元命令を受信するように構成され、
復元ユニットが、受信ユニットが受信した復元命令に従って、第2のシステムを復元するように構成される。
【００２６】
第2の実施態様の第4の可能な実装に関連して、第2の実施態様の第5の可能な実装では、第3のシステムによって実装され得る機能が、ネットワーク接続機能をさらに含み、復元ユニットが、
復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続し、
ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードし、
システムソフトウェア復元パッケージを使用して、第2のシステムを復元する
ように特に構成される。
【００２７】
第2の実施態様の上述の第5の可能な実施に関連して、第2の実施態様の第6の可能な実施では、復元ユニットが、
システムソフトウェア復元パッケージを使用して、第1のシステムを復元する、または
復元した第2のシステムを使用して、第1のシステムを復元する
ようにさらに構成される。
【００２８】
第2の実施態様の上述の各可能な実装のいずれか1つに関連して、第2の実施態様の第7の可能な実施では、インテリジェント端末が、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み、
検出ユニットが、システムウォッチドッグモジュールのウォッチドッグカウンタを使用して、第2のシステムの稼働状況を検出するように特に構成され、
切替ユニットが、システムウォッチドッグモジュールのウォッチドッグカウンタでオーバーフローが発生した場合、システムスタートアップ管理モジュールにリセット信号を送信するように特に構成され、
システムスタートアップ管理モジュールがリセット信号を受信した後、第2のシステムの稼働が終了され、第3のシステムが起動される。
【００２９】
第2の実施態様に関連して、第2の実施態様の第8の可能な実装では、インテリジェント端末は、第2のシステムまたはインテリジェント端末に記憶したシステムイメージファイルを使用して、第1のシステムを復元するように構成された復元ユニットをさらに含む。
【００３０】
第2の実施態様または第2の実施態様の上述の各可能な実装のいずれか1つに関連して、
第2の実施態様の第9の可能な実装では、起動ユニットが、仮想化技術を使用して、第1のシステムおよび第2のシステムを同時に起動するように特に構成される。
【００３１】
第2の実施態様または第2の実施態様の上述の各可能な実装のいずれか1つに関連して、第2の実施態様の第10の可能な実装では、インテリジェント端末に含まれる複数のシステムが、仮想化構成によって取得される。
【００３２】
本発明の各実施形態では、インテリジェント端末は、稼働する第1のシステムと稼働する第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末の正常使用を確保するよう、インテリジェント端末は、第2のシステムに切り替えでき、第2のシステムは、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを提供する。加えて、迅速な切り替えを実施し、ユーザ経験を改善するために、第2のシステムと第1のシステムとは同時に稼働することから、システムの切り替えに必要な時間は比較的短い。
【００３３】
本発明の実施形態における技術的な解決策をより明確に説明するために、以下、実施形態または従来技術を説明するために必要な添付の図面を簡単に説明する。当然のことながら、以下の説明における添付の図面は、本発明の一部の実施形態を単に示すものであり、当業者は、創造的努力がなくても、これらの添付の図面から他の図面をさらに導出することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る、システム稼働方法の流れ図である。
【図２】本発明の一実施形態に係る、インテリジェント端末のシステムの概略的な構造図である。
【図３】本発明の別の実施形態に係る、インテリジェント端末のシステムの概略的な構造図である。
【図４】本発明の別の実施形態に係る、インテリジェント端末のシステムの概略的な構造図である。
【図５】本発明の一実施形態に係る、システム復元方法の流れ図である。
【図６】本発明の一実施形態に係る、第3のシステムの操作画面の概略図である。
【図７】本発明の別の実施形態に係る、システム復元方法の流れ図である。
【図８】本発明の別の実施形態に係る、システム復元方法の流れ図である。
【図９】本発明の別の実施形態に係る、インテリジェント端末のシステムの概略的な構造図である。
【図１０】本発明の別の実施形態に係る、インテリジェント端末のシステムの概略的な構造図である。
【図１１】本発明の別の実施形態に係る、システム稼働方法の流れ図である。
【図１２】本発明の一実施形態に係る、インテリジェント端末の構造ブロック図である。
【図１３】本発明の別の実施形態に係る、インテリジェント端末の構造ブロック図である。
【図１４】本発明の別の実施形態に係る、インテリジェント端末概略的な構造図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態における添付の図面を参照しながら、本発明の実施形態における技術的な解決策を明確かつ完全に説明する。
【００３６】
本発明の各実施形態におけるインテリジェント端末は、電話機能および／またはショートメッセージサービス機能を有する端末であることに留意されたい。ここでは、電話機能および／またはショートメッセージサービス機能は、インテリジェント端末に装着した加入者識別モジュール（Subscriber Identity Module、SIM）に基づいて実装され得る。
【００３７】
SIMカードは、標準的なSIMカード、Micro SIMカード、またはNano SIMカードであってよい。このことは、本発明において限定されるものではない。加えて、SIMカードはまた、記憶機能も有する。詳細については、従来技術のSIMに関する説明を参照されたい。ここでは細部を説明しない。
【００３８】
例えば、インテリジェント端末は、スマートフォンであり得る。一般性を失うことなく、本発明の以降の各実施形態は、例としてスマートフォンを使用して説明する。
【００３９】
本発明の各実施形態では、スマートフォンのシステムソフトウェアは、モバイル電話のモバイルオペレーティングシステム、およびモバイル電話製造業者が予めインストールしたアプリケーションソフトウェアである。例えば、製造業者が予めインストールしたアプリケーションソフトウェアは、計算機、カレンダー、レコーダなどである。システムソフトウェアは、電話機能および／またはショートメッセージサービス機能を実装し得ることが理解されよう。
【００４０】
製造業者が予めインストールしたアプリケーションソフトウェアは、なんらかの他のアプリケーションプログラム（Application、APP）をさらに含み得る、例えば、ブラウザ、WeChat、QQ、およびTaobaoなどのAPPを含み得ることに留意されたい。このことは、本発明において限定されるものではない。
【００４１】
システムソフトウェアに基づいて、ユーザは、スマートフォンにアプリケーションプログラム（Application、APP）をインストールし得る。このようにして、スマートフォンにおいて完全なソフトウェアシステムを形成でき、スマートフォンの様々な機能を実装できる。
【００４２】
一般的に、スマートフォンは、アプリケーションソフトウェアおよびデータを記憶するように構成されたメモリであり得る、内蔵メモリを含む。加えて、モバイル電話の電源が切られていても、メモリに記憶されたコンテンツは失われない。内蔵メモリは、計算機（またはコンピュータとも呼ばれる）におけるハードディスクと同様であり得る。スマートフォンでは、内蔵メモリは、システムパーティション、データパーティション、および異なるタイプのコンテンツを記憶するために別個に使用される別の特定のパーティションなどの、複数のパーティションに分割され得る。
【００４３】
加えて、セキュアデジタル（Secure Digital、SD）カードが、スマートフォンに装着され得る。SDカードはまた、セキュアデジタルメモリカード（Secure Digital Memory Card）と呼ばれる場合がある。SDカードは、デジタルカメラおよびスマートフォンなどのポータブルデバイスに広く適用されるメモリカードである。
【００４４】
本発明の各実施形態では、スマートフォンがポータブルモバイル端末であることが理解されよう。
【００４５】
図1は、本発明の一実施形態に係る、システム稼働方法の流れ図である。図1に示す方法は、インテリジェント端末に適用される。インテリジェント端末は、第1のシステムと第2のシステムとを含む。第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含む。本方法は、以下のステップを含む。
【００４６】
ステップ101：第1のシステムおよび第2のシステムを起動し、ここで、第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えない。
【００４７】
ステップ102：第1のシステムの稼働状況を検出する。
【００４８】
ステップ103：第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、第2のシステムの操作画面へ切り替える。
【００４９】
本発明の本実施形態では、インテリジェント端末は、同時に稼働する、第1のシステムと第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末の正常使用を確保するよう、インテリジェント端末は、第2のシステムに切り替えでき、第2のシステムは、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを提供する。加えて、迅速な切り替えを実施し、ユーザ経験を改善するために、第2のシステムと第1のシステムとは同時に稼働することから、システムの切り替えに必要な時間は比較的短い。
【００５０】
本発明の本実施形態では、インテリジェント端末は、第1のシステムと第2のシステムとを出荷時に既に含み得ることに留意されたい。第1のシステムおよび第2のシステムは、仮想化構成によって取得され得る。加えて、インテリジェント端末に含まれる第1のシステムおよび第2のシステムは両方とも、システムソフトウェアを出荷時に含む。上述のように、スマートフォンのシステムソフトウェアは、モバイル電話のモバイルオペレーティングシステム、およびモバイル電話製造業者が予めインストールしたアプリケーションソフトウェアを含む。
【００５１】
換言すると、ユーザのために、初期状態（つまり、ユーザが購入したインテリジェント端末の出荷時の状態）のインテリジェント端末は、第1のシステムおよび第2のシステムを含む。第1のシステムによって実装され得る機能は、第2のシステムによって実装され得る機能と同じである。実装され得る機能は、出荷時にインストールされたシステムソフトウェアに依存し、少なくとも電話機能および／またはショートメッセージサービス機能を含む。
【００５２】
本発明の本実施形態では、ある特定の瞬間において、ユーザにはただ1つのシステムだけが見えることを理解されたい。つまり、第1のシステムがユーザに見える場合、第2のシステムはユーザに絶対に見えない。第2のシステムがユーザに見える場合、第1のシステムはユーザに絶対に見えない。
【００５３】
場合により、一実施形態では、図2に示すように、インテリジェント端末20は、第1のシステム201と第2のシステム202とを含み得る。
【００５４】
加えて、本発明の本実施形態では、第1のシステム201は、第2のシステム202から分離されている。分離の意味は、ユーザは第1のシステム201上で操作、例えば、編集または削除などの操作を行うことができるが、ユーザはいかなる操作も第2のシステム202上で行うことはできない、ということである。
【００５５】
つまり、ユーザは、第2のシステム202のシステムソフトウェア上で編集または削除などの操作を行うことができない。ユーザは、第1のシステム201のシステムソフトウェア上で編集または削除などの操作を行うことができる。
【００５６】
場合により、第1のシステム201は、ユーザがインストールしたアプリケーションプログラムを含み得る、または第1のシステム201は、ユーザがインストールしたシステムソフトウェアおよびアプリケーションプログラムを含み得る。
【００５７】
例えば、第1のシステム201の既存のシステムソフトウェアに基づいて、ユーザは、APPをさらにインストールし得る。
【００５８】
別の例では、ユーザは、第1のシステム201の既存のシステムソフトウェアを修正し得る。
【００５９】
別の例では、ユーザは、第1のシステム201をフォーマットし、次いで、ユーザは、再インストールパッケージを使用して、第1のシステム201を再インストールし得る。再インストールパッケージは、完全なシステムであり得、オペレーティングシステム（operating system、OS）、ユーザインターフェース（User Interface、UI）、およびアプリケーションプログラム（APP）を含み得る。再インストール後、ユーザは、期待されるAPPなどを依然としてインストールできる。
【００６０】
場合により、ステップ101では、第1のシステムおよび第2のシステムは、仮想化技術を使用して、同時に起動され得る。
【００６１】
例えば、ステップ101は、インテリジェント端末に電源を入れた時に行われ得る。ここでは、同時起動は、時間に対する限定としてみなし得ないことに留意されたい。例えば、インテリジェント端末に電源を入れた場合、第1のシステムが最初に起動され、次いで、第2のシステムが直ちに起動される。このことも、本発明の本実施形態では、同時起動とみなされるべきである。
【００６２】
加えて、ステップ101において、第2のシステムの操作画面がユーザに見えないことは、第2のシステムがバックグラウンドで稼働しているとみなされ得る。
【００６３】
インテリジェント端末20は、第1のシステム201および第2のシステム202を同時に起動するが、第2のシステム202は（出荷時の機能のみを含む）比較的わずかな機能しか実施できないことから、バックグラウンドで稼働する第2のシステム202は、過度のリソース、過度の空間などを占有せず、したがって、第1のシステム201の稼働にほとんど影響しないことが理解されよう。
【００６４】
場合により、ステップ102は、第2のシステムによって、第1のシステムの稼働状況を検出することを含み得る。つまり、第2のシステムは、検出（または監視）機能を有する。
【００６５】
本発明の本実施形態では、第1のシステムの稼働状況はまた、別のモジュールによって検出されてもよいことに留意されたい。このことは、本発明において限定されるものではない。
【００６６】
場合により、ステップ103において第1のシステム上で障害が発生する理由は、以下のとおりであり得る。
【００６７】
（1）．第1のシステムにユーザがインストールしたAPPが、信頼できない情報源を有する。APPで運ばれたウィルスが、第1のシステムのオペレーティングシステムに障害を引き起こす。
【００６８】
（2）．ユーザが、第1のシステムに海賊版のオペレーティングシステムをインストールする。海賊版のオペレーティングシステムの不安定性によって障害が引き起こされる。
【００６９】
あるいは、第1のシステム上で障害が発生する別の理由がある場合もある。このことは、本発明において限定されるものではない。
【００７０】
ステップ103において第2のシステムの操作画面へ切り替えることは、稼働する第2のシステムをバックグラウンドからフォアグラウンドへ切り替え、インテリジェント端末のディスプレイ上に第2のシステムの操作画面を提示することであり得ることが理解されよう。例えば、ディスプレイは、タッチ液晶ディスプレイ（Liquid Crystal Display、LCD）である。
【００７１】
本発明の本実施形態では、第2のシステムは起動状態にあることから、第2のシステムによって提供される機能が確実に迅速に使用されるように、ステップ103において迅速な切り替えが実装され得る。
【００７２】
場合により、一実施形態では、ステップ103の後、第1のシステムを復元するプロセスがさらに含まれ得る。
【００７３】
場合により、第1のシステムは、システム復元によって、出荷時の状態に復元され得る。
【００７４】
場合により、第1のシステムは、第2のシステムまたはインテリジェント端末に記憶したシステムイメージファイルを使用して復元され得る。例えば、サービスがビジーでない場合、ユーザは、障害のある第1のシステムをフォーマットし、次いで、第2のシステムのすべてのシステムソフトウェアを第1のシステムにコピーして、第1のシステムの復元を完了し得る。別の例では、ユーザが、インテリジェント端末に記憶したシステムイメージファイルを使用して、第1のシステムを復元し得る。ここでは、システムイメージファイルは、第2のシステムのシステムイメージファイルを指す場合もあるし、出荷時の第1のシステムのシステムイメージファイルを指す場合もある。
【００７５】
あるいは、ユーザは、障害のある第1のシステムをフォーマットし、次いで、新しいオペレーティングシステムをインストールし、APPなどをさらにインストールしてもよい。
【００７６】
あるいは、ユーザが、システム復元によって、第1のシステムを出荷時の状態に復元し得る。
【００７７】
場合により、別の実施形態では、インテリジェント端末は、第3のシステムをさらに含む。第3のシステムにより実装され得る機能は、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含む。ステップ103の後、本方法は、
第2のシステムの稼働状況を検出するステップと、
第2のシステムの障害を検出した場合に、第2のシステムの稼働を終了し、第3のシステムを起動する、ステップと、
をさらに含み得る。
【００７８】
第2のシステムの稼働を終了し、第3のシステムを起動する、ステップは、第2のシステムの稼働を終了し、第3のシステムを起動する、ステップであって、ここで、第3のシステムは、ユーザに見える、ステップである。ステップ103において第1のシステムの稼働を終了し、ここで第2のシステムの稼働も終了したことから、第3のシステムを起動した後、第3のシステムがユーザに見えることが理解されよう。
【００７９】
図3に示すように、インテリジェント端末20は、第1のシステム201と第2のシステム202と第3のシステム203とを含む。ここでは、第1のシステム201、第2のシステム202、および第3のシステム203は、仮想化構成によって取得され得る。
【００８０】
本発明の本実施形態では、インテリジェント端末に電源が入ると、第1のシステム201と第2のシステム202とが同時に起動されるが、第3のシステム203は起動されない。
【００８１】
場合により、第3のシステム203により実装される機能は、電話機能および／またはショートメッセージサービス機能のみを含み得る。ここでは、第3のシステム203は、最小限のシステムであり得、第2のシステム202のコールドスタンバイとして使用される。
【００８２】
一例では、第2のシステム202は、監視機能を有し得、第2のシステム202の稼働状況を検出するために使用され、第2のシステム202の障害を検出した場合、起動命令を第3のシステム203に送信して、第3のシステム203を起動する。
【００８３】
別の例では、システムウォッチドッグモジュールおよびシステムスタートアップ管理モジュールを使用して、検出を実装し得る。図4に示すように、インテリジェント端末20は、システムウォッチドッグモジュール204とシステムスタートアップ管理モジュール205とをさらに含む。これに応じて、第2のシステムの稼働状況を検出するステップは、システムウォッチドッグモジュール204のウォッチドッグカウンタを使用して、第2のシステムの稼働状況を検出するステップを含む。
【００８４】
第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動するステップが、システムウォッチドッグモジュール204のウォッチドッグカウンタでオーバーフローが発生した場合、システムスタートアップ管理モジュール205にリセット信号を送信するステップと、システムスタートアップ管理モジュール205がリセット信号を受信した後、第2のシステム202の稼働を終了し、第3のシステム203を起動する、ステップと、を含む。
【００８５】
具体的には、第2のシステム202を起動した後、ウォッチドッグに定期的にサービスを提供するステップが起動される。つまり、第2のシステム202は、ウォッチドッグサービシング信号をシステムウォッチドッグモジュール204に定期的に送信し、第2のシステム202はまた、ウォッチドッグを定期的かつおよび周期的にリセットする。第2のシステム202に障害がある場合、第2のシステム202は、ウォッチドッグを定期的かつ周期的にリセットできない。そのため、システムウォッチドッグモジュール204のウォッチドッグカウンタにオーバーフローが生じる。反対に、システムウォッチドッグモジュール204のウォッチドッグカウンタにオーバーフローが生じた場合、システムウォッチドッグモジュール204は、第2のシステム202に障害があると判定し得ることが理解されよう。さらに、システムウォッチドッグモジュール204は、リセット信号をシステムスタートアップ管理モジュール205に送信し、その結果、システムスタートアップ管理モジュール205は、第3のシステム203を起動できる。
【００８６】
システムウォッチドッグモジュール204およびシステムスタートアップ管理モジュール205の原理に関する説明については、従来技術におけるシステムウォッチドッグの動作原理を参照されたい。繰り返しを避けるため、ここでは細部を説明しない。
【００８７】
このようにして、図3または図4に示す実施形態では、インテリジェント端末は、コールドスタンバイとして作用する第3のシステムを含む。第1のシステムおよび第2のシステムの両方に障害があっても、基本的な電話機能および／または基本的なショートメッセージサービス機能を保証でき、その結果、ユーザのサービス要件を確保でき、ユーザ経験を改善できる。
【００８８】
本発明の本実施形態では、インテリジェント端末のソフトウェアシステムの機能分割が最適化され、主要アプリケーションの性能が改善され、ユーザ経験効果を改善できることが理解されよう。
【００８９】
さらに、図3または図4に示す実施形態では、第3のシステムを起動した後、ユーザは、第1のシステム201の復元をさらに開始し得る。図5に示すように、本方法は、以下のステップを含み得る。
【００９０】
ステップ501：ユーザの命令であり、かつ第2のシステム用である、復元命令を受信する。
【００９１】
ステップ502：復元命令に従って、第2のシステムを復元する。
【００９２】
例えば、サービスがビジーでない場合、ユーザは、ネットワークが比較的良好な状態である場合、システムを復元し得る。例えば、第3のシステム203を起動した場合、インテリジェント端末の画面上に「復元」ボタンが提示され得る。このようにして、「復元」ボタン上でユーザが行うタップを、ユーザの復元命令とみなすこともできる。
【００９３】
例えば、第3のシステム203により実装され得る機能は、電話機能とショートメッセージサービス機能とを含むと仮定する。第3のシステム203を起動した場合、インテリジェント端末の操作画面は、図6のように表示され得、電話に出るまたは電話をかけるために使用される電話ボタン602と、ショートメッセージサービスメッセージを送信または受信するために使用されるショートメッセージサービスボタン603と、記憶された連絡先を確認するために使用される連絡先ボタン604と、ステップ501を行うために使用される復元ボタン605と、を含む。加えて、図6のエリア601は、通信事業者、時間、電池寿命、信号強度などを表示するために使用され得る。
【００９４】
場合により、図6に示す画面は、緊急通報画面とも呼ばれ得る。
【００９５】
図6は、第3のシステムが稼働している場合に使用される操作画面の説明例にすぎないことに留意されたい。実際には、より多くのコンテンツ（例えば、計算機、設定、ネットワーク接続などがさらに含まれる）またはより少ないコンテンツ（例えば、連絡先が省かれる）が表示され得る。このことは、本発明において限定されるものではない。
【００９６】
場合により、第3のシステムによって実装される機能は、ネットワーク接続機能をさらに含み得る。これに応じて、ステップ502は、復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続する、ステップと、ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードするステップと、システムソフトウェア復元パッケージを使用して、第2のシステムを復元するステップと、を含み得る。
【００９７】
場合により、ステップ502の後、インテリジェント端末は、復元した第2のシステムの操作画面を提示し得る。
【００９８】
一例では、図7に示すように、図7は、本発明の別の実施形態に係る、第2のシステムを復元するための方法の流れ図である。図7に示す方法は、以下のステップを含む。
【００９９】
ステップ701：第3のシステムを起動した時に使用される操作画面を提示する。
【０１００】
例えば、操作画面は、図6に示す操作画面であり得る。
【０１０１】
ステップ702：ユーザの命令であり、かつ第2のシステム用である、復元命令を受信する。
【０１０２】
例えば、復元命令は、図6に示す画面上の「復元」ボタン上でユーザが行うタップであり得る。
【０１０３】
あるいは、例えば、復元命令は、図6に示す画面上の「復元」ボタン上でユーザが行うタップと、続いて表示される「はい」または「確認」ボタン上のタップと、であり得る。
【０１０４】
つまり、ユーザが図6に示す画面上の「復元」ボタン上でタップを行った後、「はい」（または「確認」）ボタンと「いいえ」（または「キャンセル」）ボタンとが提示され得る。ユーザは、「はい」（または「確認」）ボタンをタップし得、その結果、インテリジェント端末は、ステップ703をさらに行う、またはユーザは、「いいえ」（または「キャンセル」）ボタンをタップし得、その結果、インテリジェント端末は、ステップ701に戻る。
【０１０５】
ステップ703：ネットワーク接続情報を取得し、ネットワークに接続する。
【０１０６】
例えば、インテリジェント端末は、インテリジェント端末の特定のパーティションのワイヤレスネットワーク接続情報を読み出し、ワイヤレスネットワーク接続情報を使用して、ワイヤレスネットワークに接続し得る。
【０１０７】
ここでは、ワイヤレスネットワーク接続情報は、ユーザがモバイル電話を通常使用する場合に使用され、かつシステム復元フレームワークを使用してインテリジェント端末の特定のパーティションに予め記憶されている、ワイヤレスネットワーク（Wi-Fi）構成情報であり得る。ユーザがワイヤレスネットワーク接続情報を変更すると、システム復元フレームワークによって、変更後に取得された新しい情報を特定のパーティションに同期する。このようにして、システム復元中、インテリジェント端末は、ボタン1つでの操作を実装するために、ユーザの仲介なしで、ワイヤレスネットワーク接続情報を自動的に取得し得る。
【０１０８】
場合により、ステップ703の後、ワイヤレスネットワーク接続画面が提示され、接続用に1つのWiFiを選択するためにユーザによって使用され得る。
【０１０９】
別の例では、インテリジェント端末は、SIMカードからワイヤレスデータサービス（例えば、3G、4G、5Gなど）ネットワークの接続情報を読み出し、データネットワークに接続し得る。
【０１１０】
ステップ704：ネットワークを使用して製造元サーバに接続し、システムソフトウェア復元パッケージをダウンロードする。
【０１１１】
例えば、システムソフトウェア復元パッケージが製造元サーバからダウンロードされ得、システムソフトウェア復元パッケージの有効性が確認され得る。
【０１１２】
ステップ705：ダウンロードしたシステムソフトウェア復元パッケージをシステムソフトウェアパーティションに書き込み、復元操作を行う。
【０１１３】
例えば、インテリジェント端末の内蔵メモリが複数のパーティションを含む場合、ダウンロードしたシステムソフトウェア復元パッケージは、システムパーティションに書き込まれ得る。
【０１１４】
ここで、復元動作は、第2のシステムを復元する動作である。
【０１１５】
ステップ706：システム復元が成功した場合、ステップ707を行い、システム復元が失敗した場合、ステップ708を行う。
【０１１６】
ステップ707：システム復元が成功した後、モバイル電話を再起動し、再起動後、第2のシステムの操作画面を表示する。
【０１１７】
ここでは、システム復元が成功した後、モバイル電話は、自動的に再起動され得る。あるいは、システム復元が成功した後、ダイアログボックスがポップアップし、ユーザによって確認が行われた後、モバイル電話が再起動される。
【０１１８】
ステップ708：システム復元が失敗した後、ユーザにシステム復元が失敗したことを通知し、ステップ701において第3のシステムを起動した時に使用した操作画面を提示し続ける。
【０１１９】
場合により、ステップ502の後、本方法は、復元した第2のシステムを使用して第1のシステムを復元するステップをさらに含み得る。あるいは、第2のシステムが、ステップ502においてダウンロードされたシステムソフトウェア復元パッケージを使用して復元された場合、ステップ502の後、本方法は、システムソフトウェア復元パッケージを使用して第1のシステムを復元するステップを含み得る。
【０１２０】
具体的には、第1のシステムを復元するプロセスについては、上述の実施形態における、第1のシステムを復元するための方法の説明を参照されたい。繰り返しを避けるため、ここでは細部を繰り返し説明しない。
【０１２１】
第1のシステムを復元した場合、第1のシステムの操作画面が提示され得る。例えば、第1のシステムを復元した後、インテリジェント端末が再起動され、ステップ101が行われ得る。さらに、ユーザは、稼働している復元した第1のシステムにおいて、APPなどをインストールし得る。
【０１２２】
これに応じて、図7に示す実施形態では、ステップ706において第2のシステムの復元が成功した場合、図8に示すように、ステップ706の後、ステップ709が行われ得る。
【０１２３】
ステップ709：第1のシステムを復元する。
【０１２４】
例えば、第1のシステムは、ステップ704においてダウンロードされたシステムソフトウェア復元パッケージを使用して復元され得る。あるいは、第1のシステムは、ステップ706において復元した第2のシステムを使用して復元され得る。
【０１２５】
ステップ710：第1のシステムの復元が成功した場合、ステップ711を行い、第1のシステムの復元が失敗した場合、ステップ712を行う。
【０１２６】
ステップ711：第1のシステムの復元が成功した後、モバイル電話を再起動し、再起動後、第1のシステムの操作画面を表示する。
【０１２７】
ここでは、第1のシステムの復元が成功した後、モバイル電話は、自動的に再起動され得る。あるいは、第1のシステムの復元が成功した後、ダイアログボックスがポップアップし、ユーザによって確認が行われた後、モバイル電話が再起動される。
【０１２８】
ステップ712：第1のシステムの復元が失敗した後、ユーザに第1のシステムの復元が失敗したことを通知し、インテリジェント端末を自動的に再起動、またはインテリジェント端末をユーザにより再起動し、第2のシステムの操作画面を提示する。
【０１２９】
本発明の本実施形態では、ユーザは、システム復元のための機会を判定し得る。このようにして、ユーザの基本的な通信は影響されず、ユーザが行う通常の使用が確保され、その結果、ユーザ経験を改善できる。
【０１３０】
場合により、別の実施形態では、図2または図3に基づいて、本発明の本実施形態のインテリジェント端末20は、第2のシステムのシステムイメージファイルをさらに記憶し得る。図1のステップ102の後、本方法は、第2のシステムの稼働状況を検出するステップと、第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元する、ステップと、復元が成功した場合、復元した第2のシステムを起動するステップと、をさらに含み得る。
【０１３１】
さらに、復元が失敗した場合、第3のシステムが起動される。第3のシステムに関する説明は、図3に示され得る。
【０１３２】
復元した第2のシステムを起動するステップが、復元した第2のシステムの操作画面を提示するステップであることが理解されよう。
【０１３３】
場合により、第2のシステムのシステムイメージファイルは、インテリジェント端末20の第4のシステムに記憶され得る。つまり、図2または図3に基づいて、本発明の本実施形態のインテリジェント端末20は、図9および図10に別途示す第4のシステム206をさらに含み得る。第4のシステム206は、第2のシステム202のシステムイメージファイルを含み、第4のシステム206は、ユーザには見えない。次いで、図1のステップ102の後、本方法は、
第4のシステムによって、第2のシステムの稼働状況を検出するステップと、
第4のシステムが第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元する、ステップと、
復元が成功した場合、復元した第2のシステムを起動するステップと、
をさらに含み得る。
【０１３４】
さらに、図10に示すシナリオでは、復元が失敗した場合、第3のシステムが起動される。
【０１３５】
本発明の本実施形態では、第4のシステム206は機能モジュールであり得、機能モジュールは検出（または監視）機能を有することに留意されたい。加えて、第4のシステム206は、第2のシステム202の稼働状況を検出するように構成される。つまり、本発明の本実施形態における第4のシステム206は、上述のシステムとは異なり得る。第4のシステム206は、操作画面を有するオペレーティングシステムを含まなくてもよい。
【０１３６】
具体的には、第4のシステム206は、インテリジェント端末20が起動状態にある場合に、検出機能を行い得る。あるいは、第4のシステム206は、インテリジェント端末20に電源が入っている状態にある場合に、検出機能を行う。
【０１３７】
具体的には、第4のシステム206は、第2のシステム202に対する検出を定期的（または周期的に）行い得る。手順を図11に示す。
【０１３８】
ステップ1101：第4のシステム206は、第2のシステム202の稼働状況を検出する。
【０１３９】
ステップ1102：第4のシステム206は、第2のシステム202の障害を検出する。
【０１４０】
図9および図10に示す実施形態では、インテリジェント端末は、第2のシステム202の処理能力をオフロードするための検出機能を有する第4のシステム206を含むことが理解されよう。つまり、第2のシステム202の稼働能力を改善するために、第2のシステム202は、検出を行う必要はない。
【０１４１】
ステップ1103：第2のシステム202の障害を検出した場合、第4のシステム206は、第2のシステム202を無効化し、第2のシステムのシステムイメージファイルを使用して、第2のシステム202に対して再インストール動作を行う。
【０１４２】
本発明の本実施形態では、再インストールは、インテリジェント端末のシステムソフトウェアをモバイル電話の内蔵メモリへ書き込んで、モバイル電話のソフトウェアをアップグレードおよび復元する動作である。
【０１４３】
ステップ1103では、第4のシステム206がシステムイメージファイルを使用して第2のシステム202を復元するプロセスがかける時間は極めて短いことが理解されよう。このようにして、このことが時間面でユーザに与える影響はほとんどなく、ユーザがインテリジェント端末の使用を可能な限り迅速に復元することを確実にできる。
【０１４４】
ステップ1104：ステップ1103における再インストール動作が完了した後、再インストールした第2のシステム202を起動する。
【０１４５】
ステップ1105：ステップ1104において起動した再インストールした第2のシステム202が正常に稼働するかどうかをさらに判定する。
【０１４６】
ステップ1105において、起動した再インストールされた第2のシステム202が正常に稼働していると判定された場合、ステップ1101が行われる。つまり、第2のシステム202は、通常に稼働し続け、第4のシステム206は、第2のシステム202に対する検出を定期的または周期的に行う。
【０１４７】
ステップ1105において、起動した再インストールされた第2のシステム202の稼働が異常であると判定された場合、ステップ1106が行われる。
【０１４８】
ステップ1106：第2のシステム202を無効化し、第3のシステム203を起動する。
【０１４９】
さらに、図9または図10に示すインテリジェント端末20では、第3のシステム203が稼働状態にある場合、第2のシステム202を復元するプロセスもまた含まれ得る。第1のシステム201を復元するプロセスがさらに含まれ得る。復元プロセスについては、図5から図7の実施形態で説明した方法を参照されたい。繰り返しを避けるため、ここでは細部を繰り返し説明しない。
【０１５０】
図12は、本発明の一実施形態に係る、インテリジェント端末の構造ブロック図である。図12のインテリジェント端末1200は、第1のシステムと第2のシステムとを含み得る。第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含む。このことは図2に示されている。加えて、インテリジェント端末1200は、起動ユニット1201と検出ユニット1202と切替ユニット1203とを含み得る。
【０１５１】
起動ユニット1201は、第1のシステムおよび第2のシステムを起動するように構成される。第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えない。
【０１５２】
検出ユニット1202は、起動ユニット1201が起動した第1のシステムの稼働状況を検出するように構成される。
【０１５３】
切替ユニット1203は、検出ユニット1202が第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、起動ユニット1201が起動した第2のシステムの操作画面へ切り替えるように構成される。
【０１５４】
本発明の本実施形態では、インテリジェント端末は、同時に稼働する、第1のシステムと第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末の正常使用を確保するよう、インテリジェント端末は、第2のシステムに切り替えでき、第2のシステムは、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを提供する。加えて、迅速な切り替えを実施し、ユーザ経験を改善するために、第2のシステムと第1のシステムとは同時に稼働することから、システムの切り替えに必要な時間は比較的短い。
【０１５５】
本発明の本実施形態では、第2のシステムによって実装され得る機能は、製造業者が予めインストールしたAPPの機能をさらに含み得る。
【０１５６】
場合により、第1のシステムは、ユーザがインストールしたAPPを含み得る。あるいは、第1のシステムは、ユーザがインストールしたシステムソフトウェアおよびAPPを含み得る。
【０１５７】
場合により、一実施形態では、インテリジェント端末1200は、第3のシステムをさらに含み得る（図3に示すように）。第3のシステムにより実装され得る機能は、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含む。検出ユニット1202は、第2のシステムの稼働状況を検出するようにさらに構成される。起動ユニット1201は、検出ユニット1202が第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動するようにさらに構成される。
【０１５８】
場合により、別の実施形態では、インテリジェント端末1200は、第2のシステムのシステムイメージファイルをさらに記憶する。検出ユニット1202は、第2のシステムの稼働状況を検出するようにさらに構成される。起動ユニット1201は、第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元するようにさらに構成される。起動ユニット1201は、復元が成功した場合、復元された第2のシステムを起動するようにさらに構成される。
【０１５９】
第2のシステムのシステムイメージファイルは、第4のシステムに記憶され得る、つまり、インテリジェント端末1200は、第4のシステムを含み得る（図9に示すように）。
【０１６０】
場合により、別の実施形態では、インテリジェント端末1200は、第4のシステムと第3のシステムとの両方を含み得る（図10に示すように）。第3のシステムにより実装され得る機能は、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含む。起動ユニット1201は、復元が失敗した場合、第3のシステムを起動するようにさらに構成される。
【０１６１】
場合により、別の実施形態では、インテリジェント端末1200は、受信ユニットと復元ユニットとをさらに含み得る。受信ユニットは、ユーザの命令であり、かつ第2のシステム用である、復元命令を受信するように構成される。  復元ユニットが、受信ユニットが受信した復元命令に従って、第2のシステムを復元するように構成される。
【０１６２】
復元ユニットは、復元命令に従って、ネットワーク接続情報を取得し、ネットワークに接続し、ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードし、システムソフトウェア復元パッケージを使用して、第2のシステムを復元するように特に構成され得る。
【０１６３】
復元ユニットは、システムソフトウェア復元パッケージを使用して、第1のシステムを復元する、または復元した第2のシステムを使用して、第1のシステムを復元するようにさらに構成され得る。
【０１６４】
場合により、別の実施形態では、インテリジェント端末1200は、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み得る（図4に示すように）。検出ユニット1202は、システムウォッチドッグモジュールのウォッチドッグカウンタを使用して、第2のシステムの稼働状況を検出するように特に構成される。切替ユニット1203は、システムウォッチドッグモジュールのウォッチドッグカウンタでオーバーフローが発生した場合、システムスタートアップ管理モジュールにリセット信号を送信するように特に構成される。システムスタートアップ管理モジュールがリセット信号を受信した後、第2のシステムの稼働を終了し、第3のシステムを起動する。
【０１６５】
場合により、別の実施形態では、インテリジェント端末1200は、第2のシステムまたはインテリジェント端末に記憶したシステムイメージファイルを使用して、第1のシステムを復元するように構成された復元ユニットをさらに含み得る。
【０１６６】
場合により、別の実施形態では、起動ユニット1201は、仮想化技術を使用して、第1のシステムおよび第2のシステムを同時に起動するように特に構成される。
【０１６７】
場合により、別の実施形態では、インテリジェント端末に含まれる複数のシステムが、仮想化構成によって取得される。
【０１６８】
場合により、別の実施形態では、本発明の本実施形態のインテリジェント端末1200は、モバイル電話またはスマートフォンであり得る。
【０１６９】
インテリジェント端末1200は、上述の実施形態におけるインテリジェント端末によって実装される各プロセスを実装できる。繰り返しを避けるため、ここでは細部を繰り返し説明しない。
【０１７０】
図13は、本発明の別の実施形態に係る、インテリジェント端末の構造ブロック図である。図13に示すインテリジェント端末1300は、少なくとも1つのプロセッサ1301と、メモリ1302と、少なくとも1つのネットワークインターフェース1304と、別のユーザインターフェース1303と、を備える。インテリジェント端末1300のすべてのコンポーネントは、バスシステム1305を使用して一緒につなぎ合わされる。バスシステム1305は、これらのコンポーネント間の接続および通信を実装するように構成されることが理解されよう。データバスに加えて、バスシステム1305は、パワーバス、制御用バス、および状況信号用バスを含み得る。しかしながら、説明を明確にするために、図13では、様々なバスはバスシステム1305として記されている。
【０１７１】
ユーザインターフェース1303は、ディスプレイ、キーボード、またはクリックデバイス（例えば、マウス、トラックボール（trackball）、タッチパネル、またはタッチスクリーン）を含み得る。
【０１７２】
本発明の本実施形態におけるメモリ1302は、揮発性メモリまたは不揮発性メモリであり得る、または揮発性メモリおよび不揮発性メモリの両方を含み得ることが理解されよう。不揮発性メモリは、読み出し専用メモリ（Read−Only Memory、ROM）、プログラマブル読み出し専用メモリ（Programmable ROM、PROM）、イレーサブルプログラマブル読み出し専用メモリ（Erasable PROM、EPROM）、エレクトリカリーイレーサブルプログラマブル読み出し専用メモリ（Electrically EPROM、EEPROM）、またはフラッシュメモリであり得る。揮発性メモリは、ランダム・アクセス・メモリ（Random Access Memory、RAM）であり得、外部キャッシュとして使用される。限定ではなく例として使用され得る説明によれば、多くの形態のRAMを使用でき、例えば、スタティック・ランダム・アクセス・メモリ（Static RAM、SRAM）、ダイナミック・ランダム・アクセス・メモリ（Dynamic RAM、DRAM）、シンクロナス・ダイナミック・ランダム・アクセス・メモリ（Synchronous DRAM、SDRAM）、ダブル・データ・レート・シンクロナス・ダイナミック・ランダム・アクセス・メモリ（Double Data Rate SDRAM、DDR SDRAM）、エンハンスト・シンクロナス・ダイナミック・ランダム・アクセス・メモリ（Enhanced SDRAM、ESDRAM）、シンクリンク・ダイナミック・ランダム・アクセス・メモリ（Synchlink DRAM、SLDRAM）、ダイレクト・ラムバス・ランダム・アクセス・メモリ（Direct Rambus RAM、DR RAM）を使用できる。本明細書で説明されるシステムおよび方法におけるメモリ1302は、これらのメモリおよび任意の他の適切なタイプのメモリを含むが、限定されるものではない。
【０１７３】
一部の実装では、メモリ1302は、以下の要素、すなわち、実行可能なモジュールもしくはデータ構造、または実行可能なモジュールもしくはデータ構造のサブセット、または実行可能なモジュールもしくはデータ構造の拡張セット、つまり、オペレーティングシステム1321およびアプリケーションプログラム1322ならびにオペレーティングシステム1323およびアプリケーションプログラム1324を記憶する。本発明の本実施形態では、メモリ1302は、複数のオペレーティングシステムを記憶し得る。複数のオペレーティングシステムは、同じであってもよいし、異なっていてもよい。例えば、オペレーティングシステム1321は、ユーザが、再インストールパッケージを使用して再インストールすることによって実装され得る。
【０１７４】
オペレーティングシステム1321／1323は、様々なシステムプログラム、例えば、フレームワークレイヤ、カーネルライブラリレイヤ、およびドライバレイヤを含み、様々な基本的なサービスを実装し、ハードウェアベースのタスクを処理するように構成される。アプリケーションプログラム1322／1324は、様々なアプリケーションプログラム、例えば、ランチャ（launcher）、メディアプレーヤ（Media Player）、およびブラウザ（Browser）を含み、様々なアプリケーションサービスを実装するように構成される。
【０１７５】
本発明の本実施形態では、メモリ1302は、第1のシステムと第2のシステムとを含み得る。第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含む。例えば、第1のシステムがオペレーティングシステム1321を含み、第2のシステムがオペレーティングシステム1323を含むと仮定され得る。オペレーティングシステム1323は、製造業者が予めインストールしたオペレーティングシステムであり得る。オペレーティングシステム1321は、製造業者が予めインストールしたオペレーティングシステム、またはユーザが再インストールパッケージを使用して再インストールすることによってインストールしたオペレーティングシステムであり得る。
【０１７６】
メモリ1302に記憶されたプログラムまたは命令を呼び出すことによって、プロセッサ1301は、第1のシステムおよび第2のシステムを起動し、第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えず、第1のシステムの稼働状況を検出し、第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、第2のシステムの操作画面へ切り替えるように構成され得る。
【０１７７】
本発明の本実施形態では、インテリジェント端末は、稼働する第1のシステムと稼働する第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末の正常使用を確保するよう、インテリジェント端末は、第2のシステムに切り替えでき、第2のシステムは、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを提供する。加えて、迅速な切り替えを実施し、ユーザ経験を改善するために、第2のシステムと第1のシステムとは同時に稼働することから、システムの切り替えに必要な時間は比較的短い。
【０１７８】
本発明の上述の実施形態において開示された方法は、プロセッサ1301に適用されてもよいし、プロセッサ1301によって実装されてもよい。プロセッサ1301は、集積回路チップであり、信号処理能力を有し得る。実装プロセスにおいて、上述の方法のステップは、プロセッサ1301のハードウェアの集積ロジック回路またはソフトウェアの形態の命令を使用して完了され得る。プロセッサ1301は、汎用プロセッサ、デジタルシグナルプロセッサ（Digital Signal Processor、DSP）、特定用途向け集積回路（Application-Specific Integrated Circuit、ASIC）、フィールド・プログラマブル・ゲート・アレイ（Field Programmable Gate Array、FPGA）もしくは別のプログラマブルロジックデバイス、単体のゲートもしくはトランジスタロジックデバイス、または単体のハードウェアアセンブリであり得る。プロセッサ1301は、本発明の各実施形態において開示された方法、ステップ、および論理ブロック図を実装または実行し得る。汎用プロセッサは、マイクロプロセッサであってもよいし、プロセッサは、任意の従来のプロセッサなどであってもよい。本発明の各実施形態に関連して開示された方法のステップは、ハードウェア復号プロセッサによって直接実行され、完了するのであってもよいし、復号プロセッサのハードウェアとソフトウェアモジュールとの組み合わせによって実行され、完了するのであってもよい。ソフトウェアモジュールは、当技術分野において成熟した記憶媒体、例えば、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラマブル読み出し専用メモリ、エレクトリカリー・イレーサブル・プログラマブル・メモリ、またはレジスタに配置され得る。記憶媒体は、メモリ1302に配置される。プロセッサ1301は、メモリ1302から情報を読み出し、プロセッサ1301のハードウェアと併せて、上述の方法のステップを完了する。
【０１７９】
本発明の本実施形態では、第2のシステムによって実装され得る機能は、製造業者が予めインストールしたAPPの機能をさらに含み得る。
【０１８０】
場合により、第1のシステムは、ユーザがインストールしたAPPを含み得る。あるいは、第1のシステムは、ユーザがインストールしたシステムソフトウェアおよびAPPを含み得る。
【０１８１】
場合により、一実施形態では、インテリジェント端末1300は、第3のシステムをさらに含み得る。第3のシステムにより実装され得る機能は、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含む。プロセッサ1301は、第2のシステムの稼働状況を検出し、第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、第3のシステムを起動するようにさらに構成される。
【０１８２】
場合により、別の実施形態では、インテリジェント端末1300は、第4のシステムをさらに含む。第4のシステムは、第2のシステムのシステムイメージファイルを含み、第4のシステムは、ユーザには見えない。プロセッサ1301は、第4のシステムを使用して第2のシステムの稼働状況を検出し、第4のシステムが第2のシステムの障害を検出した場合、第2のシステムの稼働を終了し、システムイメージファイルを使用して第2のシステムを復元し、復元が成功した場合、復元した第2のシステムを起動する、または復元が失敗した場合、第3のシステムを起動するように特に構成される。
【０１８３】
場合により、別の実施形態では、ユーザの命令であり、かつ第2のシステム用である、復元命令が、ユーザインターフェース1303を使用して受信される。プロセッサ1301は、受信した復元命令に従って、第2のシステムを復元するように構成される。
【０１８４】
プロセッサ1301は、復元命令に従って、かつネットワークインターフェース1304を使用して、ネットワーク接続情報を取得し、ネットワークに接続し、ネットワークを使用してシステムソフトウェア復元パッケージをダウンロードし、システムソフトウェア復元パッケージを使用して、第2のシステムを復元するように特に構成され得る。
【０１８５】
プロセッサ1301は、システムソフトウェア復元パッケージを使用して、第1のシステムを復元する、または復元した第2のシステムを使用して、第1のシステムを復元するようにさらに構成され得る。
【０１８６】
場合により、別の実施形態では、インテリジェント端末1300は、システムウォッチドッグモジュールとシステムスタートアップ管理モジュールとをさらに含み得る。プロセッサ1301は、システムウォッチドッグモジュールのウォッチドッグカウンタを使用して第2のシステムの稼働状況を検出し、システムウォッチドッグモジュールのウォッチドッグカウンタでオーバーフローが発生した場合、システムスタートアップ管理モジュールにリセット信号を送信するように特に構成される。システムスタートアップ管理モジュールがリセット信号を受信した後、第2のシステムの稼働を終了し、第3のシステムを起動する。
【０１８７】
場合により、別の実施形態では、プロセッサ1301は、第2のシステムまたはインテリジェント端末1300に記憶したシステムイメージファイルを使用して、第1のシステムを復元するようにさらに構成され得る。
【０１８８】
場合により、別の実施形態では、プロセッサ1301は、仮想化技術を使用して、第1のシステムおよび第2のシステムを同時に起動するように特に構成される。
【０１８９】
場合により、別の実施形態では、インテリジェント端末1300に含まれる複数のシステムが、仮想化構成によって取得される。
【０１９０】
場合により、別の実施形態では、本発明の本実施形態のインテリジェント端末1300は、モバイル電話またはスマートフォンであり得る。
【０１９１】
インテリジェント端末1300は、上述の実施形態におけるインテリジェント端末によって実装される各プロセスを実装できる。繰り返しを避けるため、ここでは細部を繰り返し説明しない。
【０１９２】
図14は、本発明の別の実施形態に係る、インテリジェント端末概略的な構造図である。具体的には、図14のインテリジェント端末1400は、モバイル電話（例えば、モバイル電話またはスマートフォン）、携帯情報端末（Personal Digital Assistant、PDA）などであり得る。
【０１９３】
図14のインテリジェント端末1400は、無線周波数（Radio Frequency、RF）回路1410と、メモリ1420と、入力ユニット1430と、表示ユニット1440と、プロセッサ1460と、可聴周波数回路1470と、WiFi（Wireless Fidelity）モジュール1480と、電源1490と、を備える。
【０１９４】
入力ユニット1430は、ユーザが入力した数字または文字情報を受信し、インテリジェント端末1400のユーザ設定および機能制御に関連する信号入力を生成するように構成され得る。具体的には、本発明の本実施形態では、入力ユニット1430は、タッチコントロールパネル1431を含み得る。タッチコントロールパネル1431は、タッチスクリーンとも呼ばれ、タッチコントロールパネル1431上または付近でのユーザのタッチ操作（例えば、ユーザが指またはスタイラスなどの任意の適切な物体または付属品を使用してタッチコントロールパネル1431上で行った操作）を受け、所定のプログラムに従って対応する接続装置を駆動する。場合により、タッチコントロールパネル1431は、2つの部分、すなわち、タッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作後に取得された信号を検出し、信号をタッチコントローラに転送する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイントの座標に変換し、タッチポイントの座標をプロセッサ1460に送信する。タッチコントローラは、プロセッサ1460が送信したコマンドを受信し、実行できる。加えて、タッチコントロールパネル1431は、抵抗方式、容量方式、赤外線、および表面弾性波などの複数の方式を使用して実装され得る。タッチコントロールパネル1431に加えて、入力ユニット1430は、別の入力デバイス1432をさらに含み得る。別の入力デバイス1432は、物理キーボード、機能ボタン（例えば、音量調節ボタンまたはスイッチボタン）、トラックボール、マウス、または操作レバーのうちの1つ以上を含み得るが、限定されるものではない。
【０１９５】
表示ユニット1440は、ユーザが入力した情報またはユーザのために提供された情報と、インテリジェント端末1400の様々なメニュー画面とを表示するように構成され得る。表示ユニット1440は、表示パネル1441を含み得る。場合により、表示パネル1441は、LCD、有機発光ダイオード（Organic Light−Emitting Diode、OLED）などの形態を使用して構成され得る。
【０１９６】
タッチコントロールパネル1431は、表示パネル1441を覆って、タッチ表示画面を形成し得ることに留意されたい。タッチ表示画面上または付近でタッチ操作を検出した後、タッチ表示画面は、タッチ操作情報をプロセッサ1460に転送して、タッチイベントのタイプを判定する。次いで、プロセッサ1460は、タッチイベントのタイプに従って、対応する視覚的出力をタッチ表示画面上に提供する。
【０１９７】
タッチ表示画面は、アプリケーションプログラム画面表示エリアと、共通制御表示エリアとを含む。アプリケーションプログラム画面表示エリアおよび共通制御表示エリアのレイアウト方式は、限定されるものではなく、2つの表示エリアを区別できるレイアウト方式、例えば、上下に並べるレイアウトまたは左右に並べるレイアウトであってもよい。アプリケーションプログラム画面表示エリアは、アプリケーションプログラムの画面を表示するために使用され得る。各画面は、少なくとも1つのアプリケーションプログラムのアイコンおよび／またはウィジェットデスクトップ制御などの画面要素を含み得る。あるいは、アプリケーションプログラム画面表示エリアは、なんらコンテンツを含まない空の画面であってもよい。共通制御表示エリアは、よく使う制御、例えば、設定ボタンのアイコンなどのアプリケーションプログラムアイコン、インターフェース番号、スクロールバー、または電話帳を表示するために使用される。
【０１９８】
プロセッサ1460は、インテリジェント端末1400のコントロールセンターであり、様々なインターフェースおよび配線を使用して全インテリジェント端末のすべての部分に接続される。ソフトウェアプログラムおよび／または第1のメモリ1421に記憶されたモジュールを稼働または実行することによって、また第2のメモリ1422に記憶されたデータを呼び出すことによって、プロセッサ1460は、インテリジェント端末1400の様々な機能を実行し、インテリジェント端末1400上で全体の監視を行うために、データを処理する。場合により、プロセッサ1460は、1つ以上の処理ユニットを含み得る。
【０１９９】
本発明の本実施形態では、インテリジェント端末1400は、第1のシステムと第2のシステムとを含み得る。第2のシステムによって実装され得る機能が、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを含み、第1のシステムによって実装され得る機能が、第2のシステムによって実装され得る機能を含む。例えば、第1のシステムは、第1のメモリ1421に記憶され、第2のシステムは、第2のメモリ1422に記憶され得る。第2のシステムは、製造業者が予めインストールしたオペレーティングシステムを含み得る。第1のシステムは、製造業者が予めインストールしたオペレーティングシステム、またはユーザが再インストールパッケージを使用して再インストールすることによってインストールしたオペレーティングシステムを含み得る。メモリ1420に記憶されたソフトウェアプログラムおよび／またはモジュールおよび／またはデータを呼び出すことによって、プロセッサ1460は、第1のシステムおよび第2のシステムを同時に起動し、第1のシステムの操作画面がユーザに見え、第2のシステムの操作画面がユーザに見えず、第1のシステムの稼働状況を検出し、第1のシステムの障害を検出した場合、第1のシステムの稼働を終了し、第2のシステムの操作画面へ切り替えるように構成され得る。
【０２００】
本発明の本実施形態では、インテリジェント端末は、同時に稼働する、第1のシステムと第2のシステムとを含む。第1のシステムの障害時、インテリジェント端末の正常使用を確保するよう、インテリジェント端末は、第2のシステムに切り替えでき、第2のシステムは、電話機能またはショートメッセージサービス機能のうちの少なくとも1つを提供する。加えて、迅速な切り替えを実施し、ユーザ経験を改善するために、第2のシステムと第1のシステムとは同時に稼働することから、システムの切り替えに必要な時間は比較的短い。
【０２０１】
インテリジェント端末1400は、上述の実施形態におけるインテリジェント端末によって実装される各プロセスを実装できることに留意されたい。繰り返しを避けるため、ここでは細部を繰り返し説明しない。
【０２０２】
当業者であれば、本明細書で開示した各実施形態において説明した例と組み合わせて、電子的ハードウェアまたはコンピュータソフトウェアと電子的ハードウェアとの組み合わせによって、ユニットおよびアルゴリズムステップを実施してよいことを承知しているはずである。機能をハードウェアで行うかソフトウェアで行うかは、技術的解決策の具体的なアプリケーションと設計制約条件とによって決まる。当業者は、異なる方法を使用して、それぞれの具体的なアプリケーションに対して、説明された機能を実施できるが、こうした実施が、本発明の範囲を超えるものであるとみなすべきではない。
【０２０３】
当業者であれば、説明を簡便にする目的で、上記のシステム、装置およびユニットの詳細な動作プロセスについては、上記方法実施形態における対応するプロセスを参照できることを明確に理解するはずであり、ここでは細部を繰り返し説明しない。
【０２０４】
本出願において提供されるいくつかの実施形態においては、開示のシステム、装置、および方法を他のやり方で実装することもできることを理解されたい。例えば、説明された装置実施形態は単なる例にすぎない。例えば、ユニットの分割は単なる論理的機能分割に過ぎず、実際の実装に際しては他の分割も可能である。例えば、複数のユニットもしくはコンポーネントが組み合わされ、または統合されて別のシステムになる場合もあり、いくつかの特徴が無視されたり実行されなかったりする場合もある。加えて、表示された、または論じられた相互結合または直接結合または通信接続を、いくつかのインターフェースを使用して実現することもできる。装置間またはユニット間の間接結合または通信接続は、電子的形態、機械的形態、または他の形態として実現することができる。
【０２０５】
別々の部品として記述されたユニットは物理的に分離している場合もそうでない場合もあり、ユニットとして表示された部品は、物理的ユニットである場合もそうでない場合もあり、一箇所に位置する場合もあり、複数のネットワークユニット上に分散される場合もある。ユニットの一部または全部を、各実施形態の解決策の目的を達成するための実際の要件に従って選択することもできる。
【０２０６】
加えて、本発明の実施形態における機能ユニットが1つの処理ユニットへ統合される場合もあり、ユニットのそれぞれが物理的に独立して存在する場合もあり、または2つ以上のユニットが1つのユニットへ統合される場合もある。
【０２０７】
機能がソフトウェア機能ユニットの形態で実現され、独立した製品として販売される場合、機能は、コンピュータ可読記憶媒体に記憶することができる。そうした理解に基づき、本発明の技術解決策を本質的に、または従来技術に寄与する部分を、または技術的な解決策の一部を、ソフトウェア製品の形態で実現することができる。コンピュータソフトウェア製品は記憶媒体に記憶されており、（パーソナルコンピュータ、サーバ、もしくはネットワーク機器などとすることができる）コンピュータデバイスに、本発明の各実施形態で記述されている方法のステップの全部または一部を実行するよう命令するためのいくつかの命令を含む。上記記憶媒体は、USBフラッシュドライブ、取り外し可能ハードディスク、読取り専用メモリ（Read−Only Memory、ROM）、ランダム・アクセス・メモリ（Random Access Memory、RAM）、磁気ディスク、光ディスクといった、プログラムコードを記憶することができる任意の媒体を含む。
【０２０８】
上記の説明は、単に本発明の具体的な実施に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明において開示された技術的範囲内にあり、当業者によって容易に想到される、あらゆる変形や置き換えは、本発明の保護範囲内に含まれるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に属する。
【符号の説明】
【０２０９】
20  インテリジェント端末
140  プロセッサ
201  第1のシステム
202  第2のシステム
203  第3のシステム
204  システムウォッチドッグモジュール
205  システム起動管理モジュール
206  第4のシステム
601  エリア
602  電話ボタン
603  ショートメッセージサービス
604  連絡先ボタン
605  復元ボタン
703  ユーザインタフェース
860  プロセッサ
1200  インテリジェント端末
1201  起動ユニット
1202  検出ユニット
1203  切替ユニット
1221  オペレーティングシステム
1300  インテリジェント端末
1301  プロセッサ
1302  メモリ
1303  ユーザインターフェース
1304  ネットワークインターフェース
1305  バスシステム
1321  オペレーティングシステム
1322  アプリケーションプログラム
1323  オペレーティングシステム
1324  アプリケーションプログラム
1400  インテリジェント端末
1410  RF回路
1420  メモリ
1421  第1のメモリ
1422  第2のメモリ
1430  入力ユニット
1431  タッチコントロールパネル
1432  別の入力デバイス
1440  表示ユニット
1441  表示パネル
1460  プロセッサ
1470  可聴周波数回路
1480  Wi−Fiモジュール
1490  電源
【図１】
0006510070.tif 000002
【図２】
0006510070.tif 000003
【図３】
0006510070.tif 000004
【図４】
0006510070.tif 000005
【図５】
0006510070.tif 000006
【図６】
0006510070.tif 000007
【図７】
0006510070.tif 000008
【図８】
0006510070.tif 000009
【図９】
0006510070.tif 000010
【図１０】
0006510070.tif 000011
【図１１】
0006510070.tif 000012
【図１２】
0006510070.tif 000013
【図１３】
0006510070.tif 000014
【図１４】
0006510070.tif 000015