(57)【特許請求の範囲】
【請求項１】
電子デバイスがスマートデバイスから送信される第１の制御命令を受信するステップであって、前記第１の制御命令は、前記電子デバイスが前記スマートデバイスとブルートゥース（登録商標）接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである、受信するステップと、
前記電子デバイスが、前記第１の制御命令に基づいてプリセットプログラムを決定し、前記プリセットプログラムを実行することで、前記電子デバイスに前記プリセットプログラムのプリセットページを表示させるステップと、を含み、
前記電子デバイスがスマートデバイスから送信される第１の制御命令を受信する前に、
前記電子デバイスが前記スマートデバイスから送信される第２の制御命令を受信するステップであって、前記第２の制御命令は、前記電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである、受信するステップと、
前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップと、
前記電子デバイスが、第１のプログラムを選択するための操作命令に応答し、選択された前記第１のプログラムを前記プリセットプログラムとして決定するステップと、をさらに含み、
前記選択可能なプログラムには、前記第１のプログラムが含まれ、
選択された前記第１のプログラムを前記プリセットプログラムとして決定した後に、
電子デバイスは、第２のプログラムを開始するための開始命令に応答し、修正案内情報を取得して表示するステップをさらに含み、
前記選択可能なプログラムに前記第２のプログラムが含まれる、プログラムの起動方法。
【請求項２】
前記電子デバイスが、前記第２の制御命令に基づいて前記選択可能なプログラムの数を決定し、前記数が１である場合、前記選択可能なプログラムを前記プリセットプログラムとして決定するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記数が１を超える場合、前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップを実行する、請求項２に記載の方法。
【請求項４】
前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示した後に、
前記電子デバイスが、前記選択可能なプログラムを選択することを拒否するための拒否命令に応答し、少なくとも１つの前記選択可能なプログラムを表示するための表示コントロールをオフにするステップをさらに含む、請求項１に記載の方法。
【請求項５】
電子デバイスが、前記修正案内情報を表示したページでの操作によって生成した修正命令に応答し、前記第１のプログラムに対応するシステム設定ページを表示するステップと、
電子デバイスが、前記第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、前記第１のプログラムを前記プリセットプログラムとする情報をクリアするステップと、をさらに含む、請求項１に記載の方法。
【請求項６】
前記第１のプログラムを前記プリセットプログラムとする情報をクリアした後に、前記電子デバイスが、第２のプログラムをウェイクアップするためのウェイクアップ命令に応答し、少なくとも１つの前記選択可能なプログラムを取得して表示するステップをさらに含む、請求項５に記載の方法。
【請求項７】
前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する前に、
前記電子デバイスが、前記第１のプログラムの設定ページを開始するための命令に応答し、前記第１のプログラムに対応する設定ページを表示するステップと、
前記電子デバイスが、前記第１のプログラムの自動プルアップ機能を設定するための命令に応答し、前記第１のプログラムを前記選択可能なプログラムとして決定するステップと、をさらに含む、請求項１に記載の方法。
【請求項８】
前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する前に、
前記電子デバイスが、第３のプログラムの設定ページを開始するための命令に応答し、前記第３のプログラムに対応する設定ページを表示するステップと、
前記電子デバイスが、前記第３のプログラムの自動プルアップ機能を取り消すための命令に応答し、前記第１のプログラムを前記選択可能なプログラムとして決定する情報をクリアするステップと、をさらに含む、請求項１に記載の方法。
【請求項９】
前記電子デバイスはスクリーンロック命令に応答し、前記プリセットプログラムの前記プリセットページを取得して表示するステップをさらに含む、請求項１に記載の方法。
【請求項１０】
スマートデバイスから送信される第１の制御命令を受信する受信モジュールであって、前記第１の制御命令は、電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである、受信モジュールと、
前記第１の制御命令に基づいてプリセットプログラムを決定し、前記プリセットプログラムを実行することで、前記電子デバイスに前記プリセットプログラムのプリセットページを表示させるための決定モジュールと、を含み、
前記受信モジュールは、さらに、
前記スマートデバイスから送信される第２の制御命令を受信し、前記第２の制御命令は、前記電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信されたものであり、
前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する表示モジュールと、
第１のプログラムを選択するための操作命令に応答し、選択される前記第１のプログラムを前記プリセットプログラムとして決定する応答モジュールと、
を含み、
前記選択可能なプログラムには、前記第１のプログラムが含まれ、
前記応答モジュールは、さらに、
第２のプログラムを開始するための開始命令に応答し、修正案内情報を取得して表示させ、
前記選択可能なプログラムには前記第２のプログラムが含まれる、
プログラムの起動装置。
【請求項１１】
前記決定モジュールは、さらに
前記第２の制御命令に基づいて前記選択可能なプログラムの数を決定し、前記数が１である場合、前記選択可能なプログラムを前記プリセットプログラムとして決定する、請求項１０に記載の装置。
【請求項１２】
前記数が１を超える場合、前記表示モジュールが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップを実行する、請求項１１に記載の装置。
【請求項１３】
前記応答モジュールは、さらに、
前記選択可能なプログラムを選択することを拒否するための拒否命令に応答し、少なくとも１つの前記選択可能なプログラムを表示するための表示コントロールをオフにする、請求項１０に記載の装置。
【請求項１４】
前記応答モジュールはさらに、
前記修正案内情報を表示したページでの操作によって生成した修正命令に応答し、前記第１のプログラムに対応するシステム設定ページを表示させ、
前記第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、前記第１のプログラムを前記プリセットプログラムとする情報をクリアする、請求項１０に記載の装置。
【請求項１５】
前記応答モジュールはさらに、
第２のプログラムをウェイクアップするためのウェイクアップ命令に応答し、少なくとも１つの前記選択可能なプログラムを取得して表示させる、請求項１４に記載の装置。
【請求項１６】
前記応答モジュールはさらに、
前記第１のプログラムの設定ページを開始するための命令に応答し、前記第１のプログラムに対応する設定ページを表示させ、
前記第１のプログラムの自動プルアップ機能を設定するための命令に応答し、前記第１のプログラムを前記選択可能なプログラムとして決定する、請求項１０に記載の装置。
【請求項１７】
前記応答モジュールはさらに、
第３のプログラムの設定ページを開始するための命令に応答し、前記第３のプログラムに対応する設定ページを表示させ、
前記第３のプログラムの自動プルアップ機能を取り消すための命令に応答し、前記第３のプログラムを前記選択可能なプログラムとして決定する情報をクリアする、請求項１０に記載の装置。
【請求項１８】
スクリーンロックモジュールをさらに含み、
前記スクリーンロックモジュールはスクリーンロック命令に応答し、前記プリセットプログラムの前記プリセットページを取得して表示させる、請求項１０に記載の装置。
【請求項１９】
少なくとも１つのプロセッサ、及び
前記少なくとも１つのプロセッサに通信接続するメモリを含み、
前記メモリに前記少なくとも１つのプロセッサによって実行可能な命令が記憶され、前記命令が前記少なくとも１つのプロセッサによって実行されることで、請求項１〜９のいずれか１項に記載の方法を前記少なくとも１つのプロセッサに実行させる、電子デバイス。
【請求項２０】
コンピュータ命令を記憶した非一時的なコンピュータ可読記憶媒体であって、前記コンピュータ命令は、コンピュータに請求項１〜９のいずれか１項に記載の方法を実行させる、非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プログラム起動技術に関し、特にプログラムの自動プルアップ技術に関する。
【背景技術】
【０００２】
現在、自動車電話ホルダー、ブルートゥース（登録商標）スピーカー、スポーツリストバンドウォッチなどのような携帯電話に接続可能なスマートデバイスが多くある。これらのスマートデバイスは、ブルートゥース接続の方式によって携帯電話に接続されることができる。
【０００３】
従来の技術において、ユーザは、スマートデバイスにマッチするＡＰＰ（アプリケーション）を携帯電話にインストールし、ＡＰＰを操作して、スマートデバイスの機能を利用することができる。例えば、ＡＰＰで音楽を選択し、携帯電話に接続されたスマートスピーカーに音楽を再生させることができる。
【０００４】
しかしながら、従来の技術における解決手段では、スマートデバイスに携帯電話を接続した後、ユーザが手動で携帯電話を操作し、スマートデバイスにマッチするＡＰＰを見つけ、スマートデバイスにマッチするＡＰＰを開いてから、さらに、その中で操作する必要がある。そのため、従来の技術では、スマートデバイスを携帯電話で制御する方法はいかにも煩雑すぎる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、従来のプログラム起動過程が煩雑であるという問題を解決するための、プログラムの起動方法、装置、デバイス及び記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
第１の態様では、本開示は、プログラムの起動方法を提供し、
電子デバイスがスマートデバイスから送信される第１の制御命令を受信するステップであって、前記第１の制御命令は、前記電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである、受信するステップと、
前記電子デバイスが前記第１の制御命令に基づいてプリセットプログラムを決定し、前記プリセットプログラムを実行することで、前記電子デバイスに前記プリセットプログラムのプリセットページを表示するステップと、を含む。
【０００７】
本開示による方法では、電子デバイスは、スマートデバイスとブルートゥース接続を確立した後、スマートデバイスから送信される第１の制御命令を受信することによってプリセットプログラムを自動プルアップすることができ、インタフェースで当該プリセットプログラムのプリセットページを表示することもできる。これにより、ユーザが手動でプリセットプログラムを見つけてプリセットプログラムを開始するステップが省略され、ユーザが電子デバイスを通じてスマートデバイスを制御する過程がより簡単で便利になる。
【０００８】
１つの選択可能な実施形態において、前記電子デバイスがスマートデバイスから送信される第１の制御命令を受信する前に、
前記電子デバイスが前記スマートデバイスから送信される第２の制御命令を受信するステップであって、前記第２の制御命令は、前記電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである、受信するステップと、
前記電子デバイスが、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップと、
前記電子デバイスが、第１のプログラムを選択するための操作命令に応答し、選択された前記第１のプログラムを前記プリセットプログラムとして決定するステップと、を更に含み、
前記選択可能なプログラムには、前記第１のプログラムが含まれる。
【０００９】
本実施形態で提供された解決手段によって、選択されたプログラムをプリセットプログラムとして使用することができ、これによりブルートゥース接続によって指定されたプログラムをプルアップすることが可能になる。
【００１０】
１つの選択可能な実施形態において、
前記電子デバイスは、前記第２の制御命令に基づいて前記選択可能なプログラムの数を決定し、前記数が１である場合、前記選択可能なプログラムを前記プリセットプログラムとして決定するステップをさらに含む。
【００１１】
選択可能なプログラムの数が１である場合、ユーザによる選択を必要せずに、直接に前記選択可能なプログラムをプリセットプログラムとして決定することができ、ユーザによって実行する必要のある操作ステップをさらに簡素化する。
【００１２】
１つの選択可能な実施形態において、前記数が１を超える場合、前記電子デバイスは、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップを実行する。
【００１３】
選択可能なプログラムの数が１を超える場合、これらの選択可能なプログラムを表示することで、ユーザが自動プルアップされたプリセットプログラムを指定することができる。
【００１４】
１つの選択可能な実施形態において、前記電子デバイスは、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示した後に、
前記電子デバイスは、前記選択可能なプログラムを選択することを拒否するための拒否命令に応答し、少なくとも１つの前記選択可能なプログラムを表示するための表示コントロールをオフにするステップをさらに含む。
【００１５】
ユーザが、プログラムのいずれかを自動プルアップしたくない場合、本実施形態に基づき、拒否命令に応答し、少なくとも１つの前記選択可能なプログラムを表示するための表示コントロールを直接にオフにしてもよい。これにより、ユーザの通常使用に影響を与えなくすることができる。
【００１６】
１つの選択可能な実施形態において、選択された前記第１のプログラムを前記プリセットプログラムとして決定した後に、
電子デバイスは、第２のプログラムを開始するための開始命令に応答し、修正案内情報を取得して表示するステップをさらに含み、
前記第２のプログラムは、前記選択可能なプログラムに含まれる。
【００１７】
プリセットプログラムとして指定されていない選択可能なプログラムに、修正案内情報を表示することによって、ユーザがプリセットプログラムを修正することが便利になる。
【００１８】
１つの選択可能な実施形態において、
電子デバイスは、前記修正案内情報を表示したページでの操作によって生成した修正命令に応答し、前記第１のプログラムに対応するシステム設定ページを表示するステップと、
電子デバイスは、前記第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、前記第１のプログラムを前記プリセットプログラムとする情報をクリアするステップと、をさらに含む。
【００１９】
ユーザが修正案内情報での操作に応答し、対応する設定ページまで直接にジャンプすることができ、ユーザによる操作ステップをさらに減少させることが可能になる。
【００２０】
１つの選択可能な実施形態において、前記第１のプログラムを前記プリセットプログラムとする情報をクリアした後に、
前記電子デバイスは、第２のプログラムをウェイクアップするためのウェイクアップ命令に応答し、少なくとも１つの前記選択可能なプログラムを取得して表示するステップをさらに含む。
【００２１】
現在のプリセットプログラム情報をクリアした後、選択可能なプログラムを再度表示することができ、ユーザがそのほかのプログラムをプリセットプログラムとすることが可能になる。これにより、ユーザが操作してこれらの選択可能なプログラムを見つける必要なく、これらの選択可能なプログラムを設定することが可能になる。
【００２２】
１つの選択可能な実施形態において、前記電子デバイスは、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する前に、
電子デバイスは、前記第１のプログラムの設定ページを開始するための命令に応答し、前記第１のプログラムに対応する設定ページを表示するステップと、
前記電子デバイスは、前記第１のプログラムの自動プルアップ機能を設定するための命令に応答し、前記第１のプログラムを前記選択可能なプログラムとして決定するステップと、をさらに含む。
【００２３】
ユーザの操作に応答し、プログラムの自動プルアップ機能をオンにすることができ、これによりユーザの使用ニーズを満足させる。
【００２４】
１つの選択可能な実施形態において、前記電子デバイスは、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する前に、
電子デバイスは、前記第３のプログラムの設定ページを開始するための命令に応答し、前記第３のプログラムに対応する設定ページを表示するステップと、
前記電子デバイスは、前記第３のプログラムの自動プルアップ機能を取り消すための命令に応答し、前記第３のプログラムを前記選択可能なプログラムとして決定する情報をクリアするステップと、をさらに含む。
【００２５】
ユーザの操作に応答し、プログラムの自動プルアップ機能をオフにすることができ、これによりユーザの使用ニーズを満足させる。
【００２６】
１つの選択可能な実施形態において、
電子デバイスがスクリーンロック命令に応答し、前記プリセットプログラムの前記プリセットページを取得して表示するステップをさらに含む。
【００２７】
デバイスがスクリーンロックされた場合であっても、依然としてプリセットプログラムの前記プリセットページを表示することができ、ユーザが当該プリセットプログラムを操作することに便利になる。
【００２８】
第２の態様では、本開示は、プログラムの起動装置を提供し、
スマートデバイスから送信される第１の制御命令を受信するための受信モジュールであって、前記第１の制御命令は、電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信されたものである、受信モジュールと、
前記第１の制御命令に基づいてプリセットプログラムを決定し、前記プリセットプログラムを実行することで、前記電子デバイスに前記プリセットプログラムのプリセットページを表示させるための決定モジュールと、を含む。
【００２９】
第３の態様では、本開示は、電子デバイスを提供し、
少なくとも１つのプロセッサ、及び
前記少なくとも１つのプロセッサに通信接続されるメモリを含み、
前記メモリに前記少なくとも１つのプロセッサによって実行可能な命令が記憶され、前記命令が前記少なくとも１つのプロセッサによって実行され、第１の態様のいずれかに記載のプログラムの起動方法を前記少なくとも１つのプロセッサに実行させることが可能にする。
【００３０】
第４の態様では、本開示は、第１の態様のいずれかに記載のプログラムの起動方法を前記コンピュータに実行させるためのコンピュータ命令を記憶した非一時的なコンピュータ可読記憶媒体を提供する。
【発明の効果】
【００３１】
上記の本願における１つの実施例によれば、
本開示による起動方法、装置、デバイス及び記憶媒体において、電子デバイスが、スマートデバイスとブルートゥース接続を確立した後、スマートデバイスから送信される第１の制御命令を受信することにより、プリセットプログラムを自動プルアップすることができ、インタフェースに当該プリセットプログラムのプリセットページを表示することもできる。これにより、ユーザが手動でプリセットプログラムを見つけてプリセットプログラムを開始するステップが省略され、ユーザが電子デバイスによってスマートデバイスを制御する過程がより簡単で便利になるような利点又は有益な効果がある。
【図面の簡単な説明】
【００３２】
図面は、本案をよりよく理解するためのものであり、本願を限定するように構成しない。
【図１】１つの例示的な実施例によるシステム構造図である。
【図２】１つの例示的な実施例による電子デバイスのインタフェースの模式図である。
【図３】本発明の１つの例示的な実施例によるプログラムの起動方法のフローチャートである。
【図３Ａ】本発明の１つの例示的な実施例による第１のインタフェースの模式図である。
【図４】本発明の他の例示的な実施例によるプログラムの起動方法のフローチャートである。
【図４Ａ】本発明の１つの例示的な実施例による第２のインタフェースの模式図である。
【図４Ｂ】本発明の１つの例示的な実施例による第３のインタフェースの模式図である。
【図４Ｃ】本発明の１つの例示的な実施例による第４のインタフェースの模式図である。
【図４Ｄ】本発明の１つの例示的な実施例による第５のインタフェースの模式図である。
【図４Ｅ】本発明の１つの例示的な実施例による第６のインタフェースの模式図である。
【図５】本発明の１つの例示的な実施例による選択可能なプログラムを決定する方法のフローチャートである。
【図５Ａ】本発明の１つの例示的な実施例による第７のインタフェースの模式図である。
【図５Ｂ】本発明の１つの例示的な実施例による第８のインタフェースの模式図である。
【図６】本発明の１つの例示的な実施例による選択可能なプログラムをクリアする方法のフローチャートである。
【図６Ａ】本発明の１つの例示的な実施例による第９のインタフェースの模式図である。
【図７】本発明の１つの例示的な実施例によるプログラムの起動装置の構造図である。
【図８】本発明の他の例示的な実施例によるプログラムの起動装置の構造図である。
【図９】本発明の他の例示的な実施例による電子デバイスのブロック図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照しながら、本願の例示的な実施例について説明する。理解を容易にするために、本願に係る実施例に様々な細部が含まれるが、例示的なものと見なされると理解すべきである。したがって、当業者は、本文に記載の実施例に対して行われる様々な変形や修正は可能であり、本願の範囲と趣旨から逸脱しない。同様に、明快さと簡潔さのために、以下の記述では、公知機能と構造についての説明を省略する。
【００３４】
図１は１つの例示的な実施例によるシステム構造図である。
【００３５】
図１に示すように、現在、スマートデバイス１１の一部は、ブルートゥースを通じて、例えば携帯電話、ブルートゥース機能を持つタブレットなどの電子デバイス１２に接続されることができる。
【００３６】
スマートデバイス１１を電子デバイス１２に接続した後、ユーザが電子デバイス１２を操作し、スマートデバイス１１にマッチするプログラムを見つけ、当該プログラムを開始して操作することができる。電子デバイス１２にアプリケーションが多くインストールされた場合、ユーザが当該プログラムを見つけるのに時間がかかるようになる。図２に示すように、電子デバイス１２の１つのページで、２４個のプログラムアイコンが示されており、電子デバイス１２に類似したページが３つ含まれていると、ユーザがこの３つのページから開く必要があるプログラムを見つける必要がある。このような過程が煩雑であり、ユーザは長い時間がかかる。
【００３７】
本願によるプログラムの起動手段では、スマートデバイスがブルートゥース接続を通じて送信した制御命令によって、プリセットプログラムを自動プルアップすることができ、ユーザが当該プログラムを見つけて開く必要がない。
【００３８】
図３は本発明の１つの例示的な実施例によるプログラムの起動方法のフローチャートである。
【００３９】
図３に示すように、本実施例によるプログラムの起動方法は、以下のステップを含む。
ステップ３０１において、電子デバイスはスマートデバイスから送信される第１の制御命令を受信する。第１の制御命令は、電子デバイスがスマートデバイスとブルートゥース接続を確立した後、スマートデバイスがブルートゥース接続を通じて送信したものである。
【００４０】
本実施例による方法は電子デバイスによって実行され、具体的には、本実施例による方法をアプリケーションにパッケージ化することができ、電子デバイスに当該アプリケーションをインストールすることができ、それにより本実施例による方法を実行する。当該電子デバイスは、例えば、図１に示す電子デバイス１２であってよい。
【００４１】
具体的に、電子デバイスがブルートゥース通信機能を持っている。
【００４２】
さらに、スマートデバイスは、ブルートゥース通信機能を持ち、ブルートゥース接続を通じて電子デバイスと対話できるデバイスであってよい。例えば、ブルートゥーススピーカー、ブルートゥースイヤホンなどであってもよいし、例えば、車載のブルートゥーススピーカー、車載のブルートゥース携帯電話ホルダーなどのブルートゥース機能を持つ車載デバイスであってもよい。
【００４３】
実際に応用する時、電子デバイスとスマートデバイスは、ペアリングの方式で接続できる。ユーザが電子デバイスのブルートゥース機能をオンにし、両者を初めて接続する時、ユーザが電子デバイスでペアリングコードを入力してペアリングさせることができる。ペアリングが成功した後、電子デバイスとスマートデバイスはブルートゥース接続を確立することができる。以降、電子デバイスはブルートゥース機能をオンにし、且つスマートデバイスのブルートゥースのスキャン範囲に入ると、両者が接続を自動的に確立することができる。
【００４４】
スマートデバイスが、１つの電子デバイスと接続を確立した後、ブルートゥース接続を通じて例えばｖｏｉｃｅ−ｃｏｍｍａｎｄであってもよい第１の制御命令を電子デバイスに送信することができ、それにより当該第１の制御命令をスマートデバイスに受信させることが可能になる。
【００４５】
ステップ３０２において、電子デバイスは、第１の制御命令に基づいてプリセットプログラムを決定し、プリセットプログラムを実行することで、電子デバイスにプリセットプログラムのプリセットページを表示させる。
【００４６】
具体的には、電子デバイスで１つのプログラムを予め設定することができ、電子デバイスが第１の制御命令を受信した後、当該プリセットプログラムを実行する。
【００４７】
さらに、当該プリセットプログラムは、ユーザによって予め設定されてもよい。例えば、１つのプログラムは自動プルアップ機能を持ち、ユーザが当該プログラムの自動プルアップ機能をオンにすることができ、それにより電子デバイスによってプリセットプログラムとして決定される。
【００４８】
実際に応用する時、スマートデバイスにマッチするプログラムは、自動プルアップ機能を持ってもよく、ユーザが当該プログラムの自動プルアップ機能をオンにすることができる。
【００４９】
電子デバイスは、第１の制御命令を受信した後、設定情報に基づいてプリセットプログラムを設定することができる。
【００５０】
他の実施形態では、第１の制御命令にプログラムの識別子を設定してよい。例えば、スマートデバイスは、電子デバイスと接続を確立した後、プログラムにマッチする識別子を取得することができ、当該識別子がスマートデバイスに記憶されてよい。スマートデバイスは、この識別子を含む第１の制御命令を生成し、ブルートゥース接続を通じてそれを電子デバイスに送信することができる。電子デバイスは、第１の制御命令を受信した後、その中に含まれているプログラムの識別子を識別し、プログラムの識別子に対応するプリセットプラグラムを実行することができる。
【００５１】
電子デバイスは、第１の制御命令を解析することで、プリセットプログラムを決定することができる。
【００５２】
具体的には、電子デバイスは、プリセットプログラムを起動した後、インタフェースに当該プリセットプログラムのプリセットインタフェースを更に表示する。インタフェースは、例えば、プリセットプログラムのホームページであってもよいし、プリセットプログラムのサブページであってもよい。
【００５３】
さらに、ユーザが予めプリセットプログラムにデバイス、例えばブルートゥーススピーカーを添加することができ、当該プリセットプログラムを実行する時、ブルートゥーススピーカーに対応するサブページを自動的に表示することができる。
【００５４】
実際に応用する時、電子デバイスは、第１の制御命令、又はそれとブルートゥース接続を確立したデバイスの識別子によってスマートデバイスのタイプを確定することができ、それにより、スマートデバイスのタイプに基づいてプリセットプログラムのサブページを表示することができる。例えば、少なくとも１つのタイプのスマートデバイスは１つのプログラムにマッチし、即ち、当該プログラムが、複数のスマートデバイスと対話することができる。この時、スマートデバイスのタイプに基づいてプリセットプログラムのプリセットページを表示することができ、例えば、スマートデバイスはブルートゥーススピーカーである場合、電子デバイスが、ブルートゥーススピーカーに対応するプリセットプログラムにおけるサブページを開始することができ、それにより、ユーザによる操作ステップがさらに減少される。
【００５５】
図３Ａは本発明の１つの例示的な実施例による第１のインタフェースの模式図である。
【００５６】
図３Ａに示すように、スマートデバイスは、電子デバイスとブルートゥース接続を確立する前に、電子デバイスのインタフェースが図３Ａにおける左側のインタフェース図に示すように、メニューページに留まってもよいし、１つのアプリケーションのインタフェースを表示してもよく、本案はこれを限定しない。
【００５７】
スマートデバイスは、電子デバイスとブルートゥース接続を確立した後、電子デバイスがスマートデバイスから送信される第１の制御命令を受信して、それを処理し、電子デバイスのインタフェースの表示結果として、図３Ａにおける右側のインタフェース図に示すように、プリセットプログラムのプリセットページを表示することができる。
【００５８】
この過程では、ユーザが電子デバイスを操作する必要がなく、それにより、ユーザが電子デバイスを操作する複雑さを低下させる。
【００５９】
本実施例による方法は、プログラムを自動プルアップすることに用いられ、該方法は、本実施例による方法を設定したデバイスにより実行され、当該デバイスは、通常、ハードウェア及び／又はソフトウェアの形で実現される。
【００６０】
本実施例によるプログラムの起動方法は、電子デバイスがスマートデバイスから送信される第１の制御命令を受信するステップであって、第１の制御命令は、電子デバイスがスマートデバイスとブルートゥース接続を確立した後、スマートデバイスがブルートゥース接続を通じて送信したものである、受信するステップと、電子デバイスが、第１の制御命令に基づいてプリセットプログラムを決定し、プリセットプログラムを実行することで、電子デバイスにプリセットプログラムのプリセットページを表示させるステップと、を含む。本実施例による方法によると、電子デバイスがスマートデバイスとブルートゥース接続を確立した後、スマートデバイスから送信される第１の制御命令を受信することによってプリセットプログラムを自動プルアップすることができ、インタフェースに当該プリセットプログラムのプリセットページを表示することもできる。これにより、ユーザが手動でプリセットプログラムを見つけてプリセットプログラムを開始するステップが省略され、ユーザが電子デバイスを通じてスマートデバイスを制御する過程がより簡単で便利になる。
【００６１】
図４は本発明の他の例示的な実施例によるプログラムの起動方法のフローチャートである。
【００６２】
図４に示すように、本実施例によるプログラムの起動方法は、ステップ４０１において、電子デバイスは、スマートデバイスから送信される第２の制御命令を受信する。
【００６３】
第２の制御命令とは、電子デバイスがスマートデバイスとブルートゥース接続を確立した後、スマートデバイスがブルートゥース接続を通じて送信したものである。
【００６４】
具体的には、本実施例による方法では、電子デバイスにプリセットプログラムが設定されていない場合、スマートデバイスが電子デバイスとブルートゥース接続を確立した後、電子デバイスがスマートデバイスから送信される第２の制御命令を受信することができる。
【００６５】
さらに、第２の制御命令は、第１の制御命令と同様な命令であってよい。この「第１」と「第２」とは、異なる段階で、電子デバイスによって受信される制御命令を区別するためのものである。電子デバイスにプリセットプログラムが設定されていない場合には、電子デバイスが受信するのは第２の制御命令であり、電子デバイスにプリセットプログラムが設定された場合には、電子デバイスが受信するのは第１の制御命令である。
【００６６】
実際に応用する時、第１の制御命令及び第２の制御命令は両方ともｖｏｉｃｅ−ｃｏｍｍａｎｄであってよい。
【００６７】
電子デバイスによる第２の制御命令の受信方法は、電子デバイスによる第１の制御命令の受信方法に類似する。
【００６８】
ステップ４０２Ｂにおいて、電子デバイスは、第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示する。
【００６９】
電子デバイスは、制御命令を受信する時、内部にプリセットプログラムがないため、この時、制御命令を第２の制御命令として処理してもよい。インタフェースに少なくとも１つの選択可能なプログラムを表示し、ユーザにより電子デバイスを操作し、選択可能なプログラムから１つのプリセットプログラムを決定することができる。
【００７０】
具体的には、選択可能なプログラムとは、自動プルアップ可能なプログラムである。例えば、プログラムＡが自動プルアップ可能と設定される場合、電子デバイスがそれを１つの選択可能なプログラムとしてもよい。
【００７１】
さらに、電子デバイスには、少なくとも２つの選択可能なプログラムが含まれてもよく、又は１つ含まれても、又は含まれなくてもよい。
【００７２】
図４Ａは本発明の１つの例示的な実施例による第２のインタフェースの模式図である。
【００７３】
図４Ａに示すように、電子デバイスのインタフェースに選択可能なプログラムが３つ表示されてもよい。なお、「一度だけ」、「常に」のオプションが表示されることもできる。
【００７４】
ユーザがそのうちのいずれか１つの選択可能なプログラムを選択することができ、「一度だけ」又は「常に」を選択して１つのプリセットプログラムを決定する。
【００７５】
ユーザは「一度だけ」を選択する場合には、その回のブルートゥース接続による通信の過程において、選択されたプログラムがプリセットプログラムとされ、即ち、その回はスマートデバイスによって当該プログラムを自動プルアップすることができる。ブルートゥース接続が切断された後、次回、電子デバイスは、スマートデバイスとの接続が成功した時、受信した制御命令を第２の制御命令として処理する。
【００７６】
ユーザが「常に」を選択する場合には、電子デバイスは、常に、選択されたプログラムをプリセットプログラムとする。
【００７７】
実際に応用する時、本実施例による方法は、ステップ４０２Ｂの前にステップ４０２Ａをさらに含んでよい。即ち、ステップ４０１の後にステップ４０２Ｂを直接実行してもよいし、ステップ４０１の後、ステップ４０２Ａを実行してもよい。
【００７８】
ステップ４０２Ａにおいて、電子デバイスは、第２の制御命令に基づいて選択可能なプログラムの数を決定する。
【００７９】
電子デバイスは、内部の選択可能なプログラムの数を検出することができる。以下、異なる数に対してそれぞれ説明する。
【００８０】
選択可能なプログラムの数が２以上である場合には、ステップ４０２Ｂを実行し、これらの選択可能なプログラムを表示する。ステップ４０２Ａが実行された場合、表示されたものは少なくとも２つの選択可能なプログラムである。
【００８１】
選択可能なプログラムの数が１である場合には、ステップ４０２Ｃを実行する。
【００８２】
ステップ４０２Ｃにおいて、電子デバイスは、選択可能なプログラムをプリセットプログラムとして決定する。
【００８３】
具体的には、選択可能なプログラムの数が１である場合には、電子デバイスによりそれをデフォルトでプリセットプログラムとして設定することができ、ユーザによる更なる操作の必要がない。
【００８４】
さらに、選択可能なプログラムの数が０である場合には、自動プルアップされることが可能なプログラムがないことを示し、この時、本フローを終了することができる。
【００８５】
方法は、ステップ４０２Ｂの後に、ステップ４０３Ａを含んでもよい。
【００８６】
ステップ４０３Ａにおいて、電子デバイスは、第１のプログラムを選択するための操作命令に応答し、選択される第１のプログラムをプリセットプログラムとして決定する。
【００８７】
実際に応用する時、ユーザ端末のインタフェースに選択可能なプログラムを表示する場合、ユーザが、その中のプログラムをプリセットプログラムとして選択するように電子デバイスを操作することができる。例えば、ユーザが、そのうちの１つのプログラムをクリックしてもよいし、「常に」、「一度だけ」のボタンをクリックしてもよく、それにより、電子デバイスに当該操作命令を受信させる。
【００８８】
電子デバイスは、第１のプログラムを選択するための操作命令に応答し、選択される第１のプログラムをプリセットプログラムとして決定する。第１のプログラムとは、ユーザによって選択される選択可能なプログラムを指す。
【００８９】
具体的には、電子デバイスは、また、ユーザの「常に」又は「一度だけ」の選択に基づいて第１のプログラムをその回のプリセットプログラムとするか、又は常にプリセットプログラムとすることもできる。
【００９０】
選択的に、本実施例による方法はステップ４０３Ｂを含んでもよい。
【００９１】
ステップ４０３Ｂにおいて、電子デバイスは、選択可能なプログラムを選択するのを拒否するための拒否命令に応答し、少なくとも１つの選択可能なプログラムを表示するための表示コントロールをオフにする。
【００９２】
１つの場合には、ユーザは、表示されたいずれか１つの選択可能なプログラムをプリセットプログラムとすることを望まない可能性があり、この時、電子デバイスを操作することで、電子デバイスに選択可能なプログラムを選択するのを拒否するための拒否命令を送信することができる。例えば、ユーザは、インタフェースにおける少なくとも１つの選択可能なプログラムを表示するための表示コントロール以外の領域をクリックすることで、電子デバイスが当該表示コントロールをオフにするようにトリガーすることができる。
【００９３】
図４Ｂは本発明の１つの例示的な実施例による第３のインタフェースの模式図である。
【００９４】
図４Ｂに示すように、ユーザが、図に示すような位置に指を置くことができ、電子デバイスがユーザのこの操作を検出した後、当該拒否命令に応答し、少なくとも１つの選択可能なプログラムを表示するための表示コントロールをオフにすることができる。
【００９５】
選択的に、本実施例による方法では、ステップ４０４を含んでもよい。
【００９６】
ステップ４０４において、電子デバイスは、第２のプログラムを開始するための開始命令に応答し、修正案内情報を表示する。
【００９７】
選択可能なプログラムに第２のプログラムが含まれる。
【００９８】
１つの場合には、ユーザがプログラムを誤って選択することから、第１のプログラムをプリセットプログラムとしてしまう可能性がある。例えば、選択可能なプログラムには、第１のプログラム、第２のプログラム、第３のプログラムが含まれている。ユーザは、第２のプログラムをプリセットプログラムとすることを望んでいるが、第１のプログラムをプリセットプログラムとして誤って選択することになる。
【００９９】
この時、ユーザは電子デバイスを操作して第２のプログラムを開始することができ、電子デバイスは、当該第２のプログラムが１つの選択可能なプログラムであることも、プリセットプログラムとされる１つの選択可能なプログラムが存在することも識別できる。そこで、電子デバイスは、第２のプログラムを開始する時、また、第２のプログラムに対応する修正案内情報を表示することもできる。
【０１００】
図４Ｃは本発明の１つの例示的な実施例による第４のインタフェースの模式図である。
【０１０１】
図４Ｃに示すように、ユーザが電子デバイスを操作して第２のプログラムを開始した後、第２のプログラムのインタフェースに修正案内情報を表示することができる。
【０１０２】
当該修正案内情報を表示する方法もプログラムにパッケージ化されるものであってもよい。例えば、第１のプログラムをプリセットプログラムとした後、電子デバイスが第２のプログラムを開始する時、上記修正案内情報を表示することができる。しかしながら、第２のプログラムをプリセットプログラムとする場合、電子デバイスが第１のプログラムを開始する時、第１のプログラムに対応する修正案内情報を表示しない。
【０１０３】
図４Ｃに示すように、修正案内情報を表示するためのコントロールに操作可能なコントロール、例えば修正開始ボタンが含まれてもよい。
【０１０４】
ステップ４０５、電子デバイスは、修正案内情報を表示したページでの操作によって生成した修正命令に応答し、第１のプログラムに対応するシステム設定ページを表示する。
【０１０５】
具体的には、ユーザは、修正開始ボタンを操作して、例えば当該ボタンをクリックすることで、電子デバイスに修正命令を送信することができる。
【０１０６】
さらに、電子デバイスは、当該修正命令に応答し、第１のプログラムに対応するシステム設定ページを表示することができる。電子デバイスが修正命令を受信した後、現在プリセットプログラムとして設定されたのは第１のプログラムであることを判定し、第１のプログラムに対応するシステム設定ページを表示することができることにより、ユーザがそれを操作して第１のプログラムをプリセットプログラムとする情報をクリアすることができる。
【０１０７】
図４Ｄは本発明の１つの例示的な実施例による第５のインタフェースの模式図である。
【０１０８】
図４Ｄに示すように、電子デバイスが修正命令に応答し、図に示すような第１のプログラムに対応するシステム設定ページを表示することができる。当該ページにデフォルトの開始設定をクリアするボタンが含まれてもよい。ユーザが、当該ボタンを操作することにより、第１のプログラムをプリセットプログラムとする情報をクリアすることができる。
【０１０９】
ステップ４０６において、電子デバイスは、第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、第１のプログラムをプリセットプログラムとする情報をクリアする。
【０１１０】
ユーザが第１のプログラムをプリセットプログラムとする情報をクリアするボタンをクリックしたら、電子デバイスがこのクリア命令に応答し、第１のプログラムをプリセットプログラムとする情報をクリアすることができる。
【０１１１】
具体的には、ユーザがさらに電子デバイスを操作し続けて、第２のプログラムを再度開始させることができる。
【０１１２】
ステップ４０７において、電子デバイスは第２のプログラムをウェイクアップするためのウェイクアップ命令に応答し、少なくとも１つの選択可能なプログラムを表示する。
【０１１３】
さらに、ユーザが電子デバイスを操作し、第２のプログラムに戻る場合、電子デバイスが第２のプログラムのインタフェースの上で、少なくとも１つの選択可能なプログラムを表示することができる。
【０１１４】
例えば、ユーザがこの前に開始した第２のプログラムを終了しない場合、電子デバイスのアプリケーションマネージャに当該プログラムを直接にウェイクアップさせ、第２のプログラムをインタフェースの最初のレイヤーに表示させることができる。
【０１１５】
実際に応用する時、第２のプログラムのインタフェースの上部レイヤーに少なくとも１つの選択可能なプログラムを表示してもよい。
【０１１６】
図４Ｅは本発明の１つの例示的な実施例による第６のインタフェースの模式図である。
【０１１７】
図４Ｅに示すように、ユーザが当該インタフェースで操作し、プリセットプログラムを改めて選択することができる。例えば、第２のプログラムをプリセットプログラムとすることができ、それにより、ステップ４０３Ａに入ることができる。
【０１１８】
ステップ４０３Ａ、４０３Ｃの後に、以下のステップを含んでもよい。
ステップ４０８において、電子デバイスがスマートデバイスから送信される第１の制御命令を受信する。第１の制御命令は、電子デバイスがスマートデバイスとブルートゥース接続を確立した後、スマートデバイスがブルートゥース接続を通じて送信したものである。ステップ４０９において、電子デバイスは第１の制御命令に基づいてプリセットプログラムを決定し、プリセットプログラムを実行することで、電子デバイスにプリセットプログラムのプリセットページを表示させる。ステップ４０８〜ステップ４０９は、ステップ３０１〜ステップ３０２に類似する実現原理、効果があり、これ以上説明しない。ステップ４１０において、電子デバイスはスクリーンロック命令に応答し、プリセットプログラムのプリセットページを取得して表示する。
【０１１９】
１つの実施形態では、スマートデバイスを通じてプリセットプログラムをプルアップして、且つ電子デバイスに当該プリセットプログラムのプリセットページを表示させる場合、電子デバイスがスクリーンロック命令を受信した後、プリセットプログラムのプリセットページを取得し、当該プリセットページを表示することができ、即ち、電子デバイスがスクリーンロック命令を受信した後、スクリーンセーバーに入らず、依然として当該プリセットページを表示する。
【０１２０】
例えば、ユーザが電子デバイスを操作するのに不便である場合、このような方式は、ユーザが他の方式、例えば音声の方式で電子デバイスをコントロールすることに便利になる。例えば、ユーザが運転している場合、本実施例による手段により、電子デバイスがスクリーンロックされないから、ユーザが手動によるロック解除を必要としない。
【０１２１】
図５は本発明の１つの例示的な実施例による選択可能なプログラムを決定する方法のフローチャートである。
【０１２２】
図５に示すように、本実施例によるプログラムについての選択可能なプログラムを決定する方法は、以下のステップを含む。ステップ５０１において、電子デバイスは第１のプログラムの設定ページを開始するための命令に応答し、第１のプログラムに対応する設定ページを表示する。
【０１２３】
本実施例による方法により、第１のプログラムを選択可能なプログラムとして設定することができるから、電子デバイスに選択可能なプログラムを表示する時、当該第１のプログラムを表示することができるようになる。
【０１２４】
具体的には、ユーザが電子デバイスを操作することで、電子デバイスに第１のプログラムの設定ページを開始するための命令を受信させ、当該命令に応答して第１のプログラムに対応する設定ページを表示することができる。
【０１２５】
図５Ａは本発明の１つの例示的な実施例による第７のインタフェースの模式図である。
【０１２６】
図５Ａに示すように、電子デバイスは、当該第１のプログラムに対応する設定ページを取得して表示することができる。
【０１２７】
例えば、ユーザは、第１のプログラムの「設定」ボタンをクリックすることで、さらに電子デバイスが当該プログラムの設定ページを表示するようにトリガーすることができる。
【０１２８】
ステップ５０２において、電子デバイスは、第１のプログラムの自動プルアップ機能を設定するための命令に応答し、第１のプログラムを選択可能なプログラムとして決定する。
【０１２９】
図５Ｂは本発明の１つの例示的な実施例による第８のインタフェースの模式図である。
【０１３０】
図５Ｂに示すように、第１のプログラムの設定ページに第１のプログラムの自動プルアップ機能のスイッチを１つ設定してよい。ユーザは、電子デバイスを操作することで、電子デバイスに第１のプログラムの自動プルアップ機能をオンにする命令を送信することができる。第１のプログラムの設定ページが、図５Ａに示されるものから図５Ｂに示されるものに変わってもよい。
【０１３１】
電子デバイスは、第１のプログラムの自動プルアップ機能を設定するための命令に応答し、第１のプログラムを選択可能なプログラムとして決定することができる。例えば、第１のプログラムに対応する変数Ａが含まれる変数リストを管理することができ、電子デバイスは、第１のプログラムの自動プルアップ機能を設定するための命令に応答し、変数Ａを１に変えることができる。
【０１３２】
図６は本発明の１つの例示的な実施例による選択可能なプログラムをクリアする方法のフローチャートである。
【０１３３】
図６に示すように、本実施例によるプログラムの選択可能なプログラムをクリアする方法は、以下のステップを含む。ステップ６０１において、電子デバイスは、第３のプログラムの設定ページを開始するための命令に応答し、第３のプログラムに対応する設定ページを表示する。
【０１３４】
本実施例による方法により、第３のプログラムを選択可能なプログラムとする設定を取り消すことができ、これにより、電子デバイスが選択可能なプログラムを表示する時、当該第３のプログラムを表示しない。具体的には、ユーザが電子デバイスを操作することで、電子デバイスに、第３のプログラムの設定ページを開始するための命令を受信させ、当該命令に応答して第３のプログラムに対応する設定ページを表示することができる。
【０１３５】
例えば、ユーザは、第３のプログラムの「設定」ボタンをクリックすることで、電子デバイスが当該プログラムの設定ページを表示するようにトリガーすることができる。第３のプログラムの設定ページは、図５Ａに示すものと類似し、これ以上説明しない。
【０１３６】
ステップ６０２において、電子デバイスは、第３のプログラムの自動プルアップ機能を取り消すための命令に応答し、第３のプログラムを選択可能なプログラムとして決定する情報をクリアする。
【０１３７】
図６Ａは本発明の１つの例示的な実施例による第９のインタフェースの模式図である。
【０１３８】
図６Ａに示すように、第３のプログラムの設定ページに第３のプログラムの自動プルアップ機能のスイッチを１つ設定してよい。ユーザが、電子デバイスを操作することで、電子デバイスに第３のプログラムの自動プルアップ機能をオフにする命令を送信することができる。
【０１３９】
電子デバイスは、当該第３のプログラムのデフォルトの開始情報をクリアすることを設定するためのクリア命令に応答でき、第３のプログラムをプリセットプログラムとして決定する情報をクリアする。例えば、第３のプログラムに対応する変数Ｃが含まれる変数リストを管理することができ、電子デバイスは、当該クリア命令に応答し、変数Ｃを０に変えることができる。
【０１４０】
同様に、第３のプログラムの自動プルアップ機能をオフにすると、電子デバイスは、それをプリセットプログラムとする情報をクリアすることもできる。
【０１４１】
第１のプログラムと第３のプログラムは、同じプログラムであってもよいし、異なるプログラムであってもよく、本実施例はこれを限定しない。
【０１４２】
選択的に、他の実施形態では、また、システム設定ページによって１つのプログラムをクリアしてプリセットプログラムの情報とすることもできる。
【０１４３】
電子デバイスは、システム設定ページを開始するための設定命令に応答し、第１のプログラムに対応する設定ページを表示し、電子デバイスは、第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、第１のプログラムをプリセットプログラムとする情報をクリアする。
【０１４４】
ユーザが、電子デバイスを操作することで、電子デバイスにシステム設定ページを開かせ、その中に操作することで、具体的に図４Ｄに示すように、電子デバイスに第１のプログラムの設定ページを表示させる。
【０１４５】
ユーザは、第１のプログラムのデフォルトの開始情報をクリアするためのボタンを操作することで、電子デバイスに第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令を受信させ、且つ第１のプログラムをプリセットプログラムとする情報をクリアことができる。
【０１４６】
図７は本発明の１つの例示的な実施例によるプログラムの起動装置の構造図である。
【０１４７】
図７に示すように、本実施例によるプログラムの起動装置は、スマートデバイスから送信される第１の制御命令を受信するための受信モジュール７１であって、前記第１の制御命令とは電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信したものである受信モジュール７１と、前記第１の制御命令に基づいてプリセットプログラムを決定し、前記プリセットプログラムを実行することで、前記電子デバイスに前記プリセットプログラムのプリセットページを表示させるための決定モジュール７２と、を含む。
【０１４８】
本実施例によるプログラムの起動装置の原理、実現形態、効果は、図３に示す実施例に類似し、これ以上説明しない。
【０１４９】
図８は本発明の他の例示的な実施例によるプログラムの起動装置の構造図である。
【０１５０】
図８に示すように、上記実施例の上で、本実施例によるプログラムの起動装置では、選択的に、前記受信モジュール７１は、さらに、前記スマートデバイスから送信される第２の制御命令を受信することに用いられ、前記第２の制御命令とは前記電子デバイスが前記スマートデバイスとブルートゥース接続を確立した後、前記スマートデバイスが前記ブルートゥース接続を通じて送信されたものである。前記装置は、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するための表示モジュール７３と、第１のプログラムを選択するための操作命令に応答し、選択される前記第１のプログラムを前記プリセットプログラムとして決定するための応答モジュール７４と、をさらに含み、選択的に、前記決定モジュール７２は、さらに、前記第２の制御命令に基づいて前記選択可能なプログラムの数を決定し、前記数が１である場合、前記選択可能なプログラムを前記プリセットプログラムとして決定することに用いられる。
【０１５１】
選択的に、前記数が１を超える場合、前記表示モジュール７３は、前記第２の制御命令に基づいて少なくとも１つの選択可能なプログラムを表示するステップを実行する。
【０１５２】
選択的に、前記応答モジュール７４は、さらに、前記選択可能なプログラムを選択することを拒否するための拒否命令に応答し、少なくとも１つの前記選択可能なプログラムを表示するための表示コントロールをオフにすることに用いられる。
【０１５３】
選択的に、前記応答モジュール７４はさらに、第２のプログラムを開始するための開始命令に応答し、修正案内情報を取得して表示することに用いられ、前記選択可能なプログラムに前記第２のプログラムが含まれている。
【０１５４】
選択的に、前記応答モジュール７４はさらに、前記修正案内情報を表示したページでの操作によって生成した修正命令に応答し、前記第１のプログラムに対応するシステム設定ページを表示すること、及び前記第１のプログラムのデフォルトの開始情報をクリアするためのクリア命令に応答し、前記第１のプログラムを前記プリセットプログラムとする情報をクリアすることに用いられる。
【０１５５】
選択的に、前記応答モジュール７４はさらに、第２のプログラムをウェイクアップするためのウェイクアップ命令に応答し、少なくとも１つの前記選択可能なプログラムを取得して表示することに用いられる。
【０１５６】
選択的に、前記応答モジュール７４はさらに、前記第１のプログラムの設定ページを開始するための命令に応答し、前記第１のプログラムに対応する設定ページを表示すること、及び前記第１のプログラムの自動プルアップ機能を設定するための命令に応答し、前記第１のプログラムを前記選択可能なプログラムとして決定することに用いられる。
【０１５７】
選択的に、前記応答モジュール７４はさらに、前記第３のプログラムの設定ページを開始するための命令に応答し、前記第３のプログラムに対応する設定ページを表示すること、及び前記第３のプログラムの自動プルアップ機能を取り消すための命令に応答し、前記第３のプログラムを前記選択可能なプログラムとして決定する情報をクリアすることに用いられる。
【０１５８】
選択的に、スクリーンロックモジュール７５をさらに含み、前記スクリーンロックモジュール７５は、スクリーンロック命令に応答し、前記プリセットプログラムの前記プリセットページを取得して表示することに用いられる。
【０１５９】
本願の実施例によれば、本願は、電子デバイスと可読記憶媒体をさらに提供する。
【０１６０】
図９に示すように、本願の実施例によるプログラムの起動の電子デバイスのブロック図である。電子デバイスは、例えばラップトップコンピュータ、デスクトップコンピュータ、作業台、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、大型コンピュータ、及びこの他の適切なコンピュータの様々なタイプのデジタルコンピュータを表示することを意味する。電子デバイスは、例えば、パーソナルデジタルアシスタント、セルラーテレフォン、スマートフォン、ウェアラブルデバイス及びこの他の類似するコンピューティングデバイスの様々なタイプのモバイル装置を表してよい。本文で示されるコンポーネント、それらの接続と関係、及びそれらの機能はただ例示だけであり、且つ本文に記載及び／又は主張の本願の実現を制限することを意味しない。
【０１６１】
図９に示すように、当該電子デバイスは、１つ又は複数のプロセッサ９０１、メモリ９０２、及び高速インタフェースと低速インタフェースを含む各コンポーネントを接続するためのインタフェースを含む。各コンポーネントは、異なるバスによって互いに接続され、共通のマザーボード上に実装されてもよいし、あるいは必要に応じて他の方法で実装されてもよい。プロセッサは、電子デバイス内で実行される命令を処理し得て、メモリ内またはメモリ上に記憶された、外部入力／出力装置上（例えば、インタフェースに結合されたディスプレイデバイス）にＧＵＩのグラフィカル情報を表示するための命令を含む。他の実施形態では、必要に応じて、複数のプロセッサおよび／または複数のバスが、複数のメモリとともに使用され得る。同様に、複数の電子デバイスが接続されてもよく、各機器が必要な操作の一部（例えば、サーバアレイ、１組のブレードサーバ、あるいはマルチプロセッサシステムとして機能する）を提供する。図９では、１つのプロセッサ９０１を例としている。
【０１６２】
メモリ９０２は、本願の非一時的なコンピュータ可読記憶媒体である。前記メモリに少なくとも１つのプロセッサによって実行可能な命令が記憶され、前記少なくとも１つのプロセッサに本願によるプログラムの起動方法を実行させる。本願の非一時的なコンピュータ可読記憶媒体には、コンピュータが本願によるプログラムの起動方法を実行させるためのコンピュータ命令が記憶される。
【０１６３】
メモリ９０２は、非一時的なコンピュータ可読記憶媒体として、非一時的なソフトプログラム、非一時的なコンピュータ実行可能なプログラム及びモジュール、例えば本願の実施例におけるプログラムの起動方法に対応するプログラム命令／モジュール（例えば、図７に示す受信モジュール７１、決定モジュール７２）を記憶することに使用され得る。プロセッサ９０１は、メモリ９０２に記憶された非一時的なソフトプログラム、命令及びモジュールを実行することにより、サーバの各種の機能応用及びデータ処理を実行し、即ち、上記の方法の実施例におけるプログラムの起動方法を実現する。
【０１６４】
メモリ９０２は、プログラム記憶領域とデータ記憶領域を含んでよく、プログラム記憶領域は、操作システム、少なくとも１つの機能に必要なアプリケーションを記憶することができ、データ記憶領域は、プログラムの起動による電子デバイスの使用に基づいて作成されたデータなどを記憶することができる。なお、メモリ９０２は、高速ランダムアクセスメモリを含んでもよいし、非一時的なメモリ、例えば、少なくとも１つの磁気ディスク記憶デバイス、フラッシュデバイス、又はその他の非一時的なソリッドステート記憶デバイスを含んでもよい。いくつかの実施例では、メモリ９０２は、選択的に、プロセッサ９０１に対して遠隔設置されるメモリを含み、これらの遠隔メモリは、ネットワークを通じてプログラムの起動の電子デバイスに接続されることができる。上記ネットワークの例として、インターネット、イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク及びそれらの組み合わせが含まれるが、これらに限定されない。
【０１６５】
プログラムの起動方法による電子デバイスは、入力装置９０３と出力装置９０４とをさらに含んでもよい。プロセッサ９０１、メモリ９０２、入力装置９０３及び出力装置９０４は、バス又はほかの手段によって接続されることができ、図９ではバスによる接続を例としている。
【０１６６】
入力装置９０３は、入力される数字又は文字情報を受信し、プログラムの起動の電子デバイスのユーザ設定及び機能制御に関連するキーシグナル入力を生成することができ、例えば、タッチスクリーン、キーパッド、マウス、トラックパッド、タッチパッド、インディケータロッド、１つ又は複数のマウスボタン、トラックボール、操縦ハンドルなどの入力装置である。出力装置９０４は、表示デバイス、補助照明装置（例えばＬＥＤ）と感覚フィードバック装置（例えば振動モータ）などを含んでよい。当該表示デバイスは、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ及びプラズマディスプレイを含んでよい。いくつかの実施形態では、表示デバイスはタッチスクリーンであってよい。
【０１６７】
本明細書で説明するシステムおよび技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、ＡＳＩＣ（特定用途向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組み合わせにおいて実現され得る。これらの様々な実施形態は、少なくとも１つのプログラマブルプロセッサを含むプログラマブルシステム上で実行および／または解釈可能な１つ以上のコンピュータプログラムで実施することを含み得て、該プログラマブルプロセッサは、専用又は汎用のプログラマブルプロセッサであってよく、記憶システム、少なくとも１つの入力装置、及び少なくとも１つの出力装置からデータ及び命令を受信し、且つデータ及び命令を該記憶システム、該少なくとも１つの入力装置、及び該少なくとも１つの出力装置に送信することができる。
【０１６８】
これらのコンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとも呼ばれる）は、プログラマブルプロセッサの機械命令を含み、これらのコンピュータプログラムは、高レベルの手続きおよび／またはオブジェクト指向プログラミング言語、および／またはアセンブリ／機械語で実施され得る。本明細書で使用された用語「機械可読媒体」および「コンピュータ可読媒体」とは、プログラマブルプロセッサに機械命令および／またはデータを提供するための任意のコンピュータプログラム製品、機器、および／または装置（例えば、磁気ディスク、光学ディスク、メモリ、プログラム可能論理デバイス（ＰＬＤ））を指し、機械可読信号としての機械命令を受信する機械可読媒体を含む。「機械可読信号」という用語は、機械命令および／またはデータをプログラマブルプロセッサに提供するための任意の信号を指す。
【０１６９】
ユーザとの対話を提供するために、本明細書に記載されたシステムおよび技術は、コンピュータ上で実施され得て、該コンピュータは、ユーザに情報を表示するための表示装置（例えば、ＣＲＴ（陰極線管）またはＬＣＤ（液晶ディスプレイ）モニタ）と、ユーザがコンピュータに入力を提供することができるキーボードおよびポインティング装置（例えば、マウスまたはトラックボール）と、を有する。他の種類の装置は、ユーザとの対話を提供することに使用されてもよく、例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック）であってもよく、ユーザからの入力は、（サウンド入力、音声入力、または触覚入力を含む）任意の形態で受信され得る。
【０１７０】
本明細書に記載のシステム及び技術は、バックエンド部材を含むコンピューティングシステム（例えば、データサーバとして）、又はミドルウェア部材を含むコンピューティングシステム（例えば、アプリケーションサーバ）、又はフロントエンド部材を含むコンピューティングシステム（例えば、ユーザが本明細書に記載のシステム及び技術の実施形態と対話できるグラフィカルユーザインターフェース又はウェブブラウザを有するユーザコンピュータ）、又はこのようなバックエンド部材、ミドルウェア部材、又はフロントエンド部材の任意の組み合わせを含むコンピューティングシステムにおいて実施され得る。システムの部材は、任意の形式または媒体（例えば、通信ネットワーク）のデジタルデータ通信によって互いに接続され得る。通信ネットワークの例としては、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット等が挙げられる。
【０１７１】
コンピュータシステムは、クライアント及びサーバを含み得る。クライアント及びサーバは、一般に、互いから離れており、通常、通信ネットワークを介して対話する。クライアントとサーバの関係は、それぞれのコンピュータ上で実行され、互いにクライアント−サーバ関係を有するコンピュータプログラムによって生成される。
【０１７２】
本実施例は、プログラムコードを含むコンピュータプログラムをさらに提供し、前記コンピュータプログラムがコンピュータによって実行される時、前記プログラムコードが以上のようないずれか１つのプログラムの起動方法を実行する。
【０１７３】
上記に示された様々な形態のフローにおいて使用されるステップが順序変更、追加、または削除され得ることが理解されるべきである。例えば、本願に記載された各ステップは、並列に実行されても、順次的に実行されても、異なる順序で実行されてもよく、本願に開示された技術的解決手段の所望の結果を実現できる限り、本明細書はここで限定しない。
【０１７４】
上記の具体的な実施形態は、本願の保護範囲を制限するように構成されない。当業者は、設計要件と他の要素に従って、各種の修正、組合せ、サブコンビネーションまたは代替を実施することが可能であることは明らかである。本願の思想及び原理から逸脱しない限り、行ったあらゆる修正、等価置換及び改良等は、本願の保護範囲に含まれるべきである。
【図１】
0006967095.tif 000002
【図２】
0006967095.tif 000003
【図３】
0006967095.tif 000004
【図３Ａ】
0006967095.tif 000005
【図４】
0006967095.tif 000006
【図４Ａ】
0006967095.tif 000007
【図４Ｂ】
0006967095.tif 000008
【図４Ｃ】
0006967095.tif 000009
【図４Ｄ】
0006967095.tif 000010
【図４Ｅ】
0006967095.tif 000011
【図５】
0006967095.tif 000012
【図５Ａ】
0006967095.tif 000013
【図５Ｂ】
0006967095.tif 000014
【図６】
0006967095.tif 000015
【図６Ａ】
0006967095.tif 000016
【図７】
0006967095.tif 000017
【図８】
0006967095.tif 000018
【図９】
0006967095.tif 000019