(57)【特許請求の範囲】
【請求項１】
端末に適用され、
スクリーンオンイベントを検出することと、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムによってブロードキャストされた通知情報を遮断することと、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することと、を含むことを特徴とする通知情報を遅延させてブロードキャストする方法。
【請求項２】
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースではない時に、オペレーティングシステムによってブロードキャストされた通知情報を各アプリケーションプログラムに送信することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
スクリーンオンイベントを検出することは、
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出することと、
前記スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、前記スクリーンオン操作を前記スクリーンオンイベントとして確定することと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記通知情報がスクリーンオン通知を含むことを特徴とする請求項１に記載の方法。
【請求項５】
オペレーティングシステムによってブロードキャストされた通知情報を遮断することの後、
遮断された通知情報をバッファメモリに記憶することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することは、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信することを含むことを特徴とする請求項５に記載の方法。
【請求項７】
予めに設定された時間内に前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、前記バッファメモリに記憶されている通知情報を削除することをさらに含むことを特徴とする請求項５に記載の方法。
【請求項８】
端末に適用され、
スクリーンオンイベントを検出するように配置されている検出モジュールと、
前記スクリーンオンイベントが前記検出モジュールに検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムによってブロードキャストされた通知情報を遮断するように配置されている遮断モジュールと、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されている第１の送信モジュールと、を含むことを特徴とする通知情報を遅延させてブロードキャストする装置。
【請求項９】
前記スクリーンオンイベントが前記検出モジュールに検出され、且つ現在のインターフェースがスクリーンロックインターフェースではない時に、オペレーティングシステムによってブロードキャストされた通知情報を各アプリケーションプログラムに送信するように配置されている第２の送信モジュールをさらに含むことを特徴とする請求項８に記載の装置。
【請求項１０】
前記検出モジュールは、
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出するように配置されている検出サブモジュールと、
前記スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、前記スクリーンオン操作を前記スクリーンオンイベントとして確定するように配置されているスクリーンオンイベント確定サブモジュールと、を含むことを特徴とする請求項８に記載の装置。
【請求項１１】
前記通知情報がスクリーンオン通知を含むことを特徴とする請求項８に記載の装置。
【請求項１２】
オペレーティングシステムによってブロードキャストされた通知情報が遮断された後、遮断された通知情報をバッファメモリに記憶するように配置されているバッファメモリモジュールをさらに含むことを特徴とする請求項８に記載の装置。
【請求項１３】
前記送信モジュールは、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信するように配置されている送信サブモジュールを含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
予めに設定された時間内に前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、前記バッファメモリに記憶されている通知情報を削除するように配置されている削除モジュールをさらに含むことを特徴とする請求項１２に記載の装置。
【請求項１５】
端末に適用され、
プロセッサと、
プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
スクリーンオンイベントを検出し、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムによってブロードキャストされた通知情報を遮断し、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されていることを特徴とする通知情報を遅延させてブロードキャストする装置。
【請求項１６】
プロセッサに実行されることにより、請求項１〜７のいずれかに記載の通知情報を遅延させてブロードキャストする方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明がネットワーク通信技術分野に関し、特に情報を遅延にブロードキャストする方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ネットワーク通信技術が絶え間なく発展し続けることにつれて、スマートフォンの応用がますます広がって行く。係る技術において、スマートフォンがスクリーンオンになった後、且つスクリーンロックインターフェースにアクセスする状態になる時に、携帯電話における各アプリケーションプログラムが携帯電話のオペレーティングシステムにブロードキャストされた通知情報を受信し、且つ受信された通知情報によって一連のアプリケーションサービス、例えば、アプリケーションデータの更新などがトリガーされる。但し、スマートフォンがスクリーンオンになった後、ロック解除をしなくスクリーンオフになると、システムのブロードキャストによりトリガーされた一連のアプリケーションサービスが如何なる役割も果たしていなく、携帯電話のパワーロスによる無駄が起される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
係る技術に存在する問題を克服するために、本発明が情報を遅延にブロードキャストする方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例の第１の局面によると、情報を遅延にブロードキャストする方法が提供され、前記方法が端末に適用され、
スクリーンオンイベントを検出することと、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断することと、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することと、を含む。
【０００５】
好ましくは、前記方法は、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースではない時に、オペレーティングシステムにブロードキャストされた通知情報を各アプリケーションプログラムに送信することをさらに含む。
【０００６】
好ましくは、スクリーンオンイベントを検出することは、
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出することと、
前記スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、前記スクリーンオン操作を前記スクリーンオンイベントとして確定することと、を含む。
【０００７】
好ましくは、前記通知情報がスクリーンオン通知を含む。
【０００８】
好ましくは、オペレーティングシステムにブロードキャストされた通知情報を遮断することの後、
遮断された通知情報をバッファメモリに記憶することをさらに含む。
【０００９】
好ましくは、前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することは、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信することを含む。
【００１０】
好ましくは、前記方法は、
予めに設定された時間内に前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、前記バッファメモリに記憶されている通知情報を削除することをさらに含む。
【００１１】
本発明の実施例の第２の局面によると、情報を遅延にブロードキャストする装置が提供され、前記装置が端末に適用されるものであって、
スクリーンオンイベントを検出するように配置されている検出モジュールと、
前記スクリーンオンイベントが前記検出モジュールに検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断するように配置されている遮断モジュールと、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されている第１の送信モジュールと、を含む。
【００１２】
好ましくは、前記装置は、
前記スクリーンオンイベントが前記検出モジュールに検出され、且つ現在のインターフェースがスクリーンロックインターフェースではない時に、オペレーティングシステムにブロードキャストされた通知情報を各アプリケーションプログラムに送信するように配置されている第２の送信モジュールをさらに含む。
【００１３】
好ましくは、前記検出モジュールは、
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出するように配置されている検出サブモジュールと、
前記スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、前記スクリーンオン操作を前記スクリーンオンイベントとして確定するように配置されているスクリーンオンイベント確定サブモジュールと、を含む。
【００１４】
好ましくは、前記通知情報がスクリーンオン通知を含む。
【００１５】
好ましくは、前記装置は、
オペレーティングシステムにブロードキャストされた通知情報が遮断された後、遮断された通知情報をバッファメモリに記憶するように配置されているバッファメモリモジュールをさらに含む。
【００１６】
好ましくは、前記送信モジュールは、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信するように配置されている送信サブモジュールを含む。
【００１７】
好ましくは、前記装置は、
予めに設定された時間内に前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、前記バッファメモリに記憶されている通知情報を削除するように配置されている削除モジュールをさらに含む。
【００１８】
本発明の実施例の第３の局面によると、情報を遅延にブロードキャストする装置が提供され、前記装置が端末に適用され、
プロセッサと、
プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
スクリーンオンイベントを検出し、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断し、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されている。
本発明の実施例の第４の局面によると、プロセッサに実行されることにより、前記の情報を遅延にブロードキャストする方法を実現することを特徴とするプログラムが提供される。
本発明の実施例の第５の局面によると、前記のプログラムが記録された記録媒体が提供される。
【００１９】
本発明の実施例に提供された技術方案は、下記の有益な効果を含むことができる。
【００２０】
本発明における端末は、スクリーンオンイベントを検出し、スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断し、スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することによって、スクリーンロック状態時にブロードキャスト情報を遅延に送信することが実現されて、各アプリケーションプログラムがスクリーンロック状態時にブロードキャスト情報によって運行サービスをトリガーすることが避けられ、ロック解除された後だけでブロードキャスト情報によって運行サービスがトリガーされて、パワーロスを最適化する目的を達する。
【００２１】
本発明における端末は、スクリーンオンになった後、スクリーンロックインターフェースにアクセスすれば遮断するが、アクセスされたのはスクリーンロックインターフェースでなければ、遮断しなく、これによって情報を遅延にブロードキャストする柔軟性を高めて、端末のパワーロスも低減する。
【００２２】
本発明における端末は、遮断された通知情報をバッファメモリに記憶して、予めに設定された時間内にスクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、バッファメモリに記憶されている通知情報を削除することもできるため、ユーザが複数回にスクリーンを点灯してもロック解除しないことによる資源無駄が避けられる。
【００２３】
以上の一般の記述と、以下の詳細の記述は、ただ例示のものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２４】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【図１】図１は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする方法のフローチャートである。
【図２】図２は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする方法のフローチャートである。
【図３】図３は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする方法の応用場面図である。
【図４】図４は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする装置のブロック図である。
【図５】図５は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図である。
【図６】図６は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図である。
【図７】図７は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図である。
【図８】図８は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図である。
【図９】図９は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図である。
【図１０】図１０は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする装置に用いられる１つの構造概略図である。
【発明を実施するための形態】
【００２５】
ここで、図面に示される例示の実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示の実施例で記載する実施例は、本発明に一致する全ての実施例を代表するわけではない。かえって、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００２６】
本発明で使用される用語は特定の実施例を表現する目的でのみ出されており、本発明を限定するものではない。本発明と添付された特許請求の範囲において使用された単数形式の「１種」、「上記」、および「当該」も、上下の文がその他の意味を明確に示す場合を除き、複数の形式を含むものである。さらに理解するべきことは、本文中で使用される「及び／又は」は、一又は複数の関連する列挙項目的いずれか又はすべての可能な組合せを含む。
【００２７】
理解が必要なことは、本発明において第１、第２、第３などの用語を採用して各種情報を表現しているかもしれないが、これらの情報はこれらの用語に限定されない。これらの用語は、同一類型の情報を互いに区別するためだけに用いられる。例えば、本発明の範囲を超えない状況の下、第１の情報は第２の情報ということもでき、同様に、第２の情報を第１の情報ということもできる。言葉環境によって、例えば、ここで使用している単語「もし」は、「…であるとき」、「…である際」又は「確定に応じて」に解釈してもよい。
【００２８】
図１に示すように、図１は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする方法のフローチャートであり、該方法が端末に適用されることが可能であり、下記のステップを含む。
【００２９】
ステップ１１０において、スクリーンオンイベントを検出する。
【００３０】
本発明の実施例における端末は、ネットサーフィン機能を有する如何なるスマート端末であってもよく、例えば、具体的には携帯電話、タブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などであってもよい。その中に、端末が無線ＬＡＮでルータと接続し、且つルータで公衆ネットワークにおけるサーバにアクセスすることができる。
【００３１】
１つの実施例において、ステップ１１０を実行する時に、
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出することと、
スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、スクリーンオン操作をスクリーンオンイベントとして確定することと、を含むことができる。
【００３２】
例えば、端末がスマートフォンであり、ユーザが予めに設けられた押しボタンを押圧して携帯電話のスクリーンを点灯することができ、携帯電話が自体のスクリーンがブランクスクリーンからスクリーンオンとなることを検出した時に、この時にスクリーンオンイベントが検出されたことを表明する。
【００３３】
ステップ１２０において、スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断する。
【００３４】
本発明の実施例において、端末がスクリーンオンになった後、ユーザがスクリーンロックを設けている場合、アクセスされたインターフェースがスクリーンロックインターフェースである。従来の技術において、端末がスクリーンオンになった後、且つ、スクリーンロックインターフェースにアクセスする状態になる時に、端末における各アプリケーションプログラムがオペレーティングシステムにブロードキャストされた通知情報を受信して、且つ受信された通知情報によって一連のアプリケーションサービスをトリガーする。端末がロック解除しなくてスクリーンオフになった場合、システムのブロードキャストでトリガーされた一連のアプリケーションサービスが如何なる役割を果たしていなく、端末のパワーロスによる無駄が起される。
【００３５】
端末のパワーロスを低減して、パワーロスを最適化する目的を達するために、本発明の実施例において端末がスクリーンオンイベントを検出して、且つスクリーンロックインターフェースにアクセスするようになった時に、オペレーティングシステムにブロードキャストされた通知情報を遮断する必要があり、これによって、端末の各アプリケーションプログラムがスクリーンロック状態でシステムのブロードキャストを受信しなくなり、システムのブロードキャストによって一連のアプリケーションサービスがトリガーされることが避けられる。
【００３６】
また、オペレーティングシステムにブロードキャストされた通知情報に含まれている、例えば、スクリーンオン通知のような現在のシステム状態を示すための通知情報が非常に多い。
【００３７】
ステップ１３０において、スクリーンロックインターフェースからロック解除後のインターフェースに切替えられた時に、遮断された通知情報を各アプリケーションプログラムに送信する。
【００３８】
本発明の実施例において、端末がロック解除された後、この時にさらにスクリーンロック状態時に遮断された通知を各アプリケーションプログラムに送信し、これによって、各アプリケーションプログラムが、端末がロック解除された後だけで一連のアプリケーションサービスをトリガーするようになる。
【００３９】
上記の実施例により分かるように、スクリーンオンイベントを検出し、スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断し、スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することによって、スクリーンロック状態時にブロードキャスト情報を遅延に送信することが実現され、各アプリケーションプログラムがスクリーンロック状態時にブロードキャスト情報によって運行サービスをトリガーすることが避けられ、ロック解除された後だけでブロードキャスト情報によって運行サービスがトリガーされて、パワーロスを最適化する目的を達する。
【００４０】
図２に示すように、図２は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする方法のフローチャートであり、該方法が端末に適用され、下記のステップを含む。
【００４１】
ステップ２１０において、スクリーンオンイベントを検出する。
【００４２】
ステップ２２０において、現在のインターフェースがロック解除インターフェースであるか否かを判断し、「ＹＥＳ」であれば、ステップ２３０を実行するが、「ＮＯ」であれば、ステップ２５０を実行する。
【００４３】
ステップ２３０において、オペレーティングシステムにブロードキャストされた通知情報を遮断する。
【００４４】
ステップ２４０において、スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信して、プロセスが終わる。
【００４５】
ステップ２５０において、オペレーティングシステムにブロードキャストされた通知情報を各アプリケーションプログラムに送信して、プロセスが終わる。
【００４６】
本発明の実施例において、端末がスクリーンオンになった後、ユーザがスクリーンロックを設けていなく、或いは元のスクリーンロックの設置を取り消した場合、アクセスされたインターフェースが応用インターフェースとなり、この時に端末における各アプリケーションプログラムがオペレーティングシステムにブロードキャストされた通知情報を受信して、且つ受信された通知情報によって一連のアプリケーションサービスをトリガーする必要がある。従って、オペレーティングシステムにブロードキャストされた通知情報を遮断する必要がなく、オペレーティングシステムにブロードキャストされた通知情報を直接に各アプリケーションプログラムに送信する。
【００４７】
上記の実施例により分かるように、端末がスクリーンオンになった後、スクリーンロックインターフェースにアクセスすれば遮断するが、アクセスされたのはスクリーンロックインターフェースでなければ、遮断しなく、これによって情報を遅延にブロードキャストする柔軟性を高めて、端末のパワーロスも低減する。
【００４８】
上記のようにステップ１３０を実行した後、遮断された通知情報をバッファメモリに記憶することをさらに含むことができる。
【００４９】
対応的には、遮断された通知情報がバッファメモリに記憶された後、ステップ１４０を実行する時に、前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信することを含むことができる。
【００５０】
対応的には、遮断された通知情報がバッファメモリに記憶された後、予めに設定された時間内にスクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、バッファメモリに記憶されている通知情報を削除する。
【００５１】
本発明の実施例において、予めに設定された時間内にスクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されないことを発生する原因が多く、ユーザがロック解除するための暗号化キーを忘れ、長時間にわたってロック解除を成功できない可能性があり、ユーザがロック解除する必要がなく、直ちにスクリーンオフになる可能性もある。従って、予めに設定された時間帯を設置する必要があり、予めに設定された時間帯をオーバーすれば、バッファメモリに記憶されている通知情報を削除する。
【００５２】
上記の実施例により分かるように、端末が遮断された通知情報をバッファメモリに記憶して、予めに設定された時間内にスクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、バッファメモリに記憶されている通知情報を削除することができるため、ユーザが複数回にスクリーンを点灯してもロック解除しないことによる資源無駄が避けられる。
【００５３】
図３に示すように、図３は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする方法の応用場面図である。該応用場面が端末を含み、該端末にはスクリーンロックが設けられる。
【００５４】
ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出し、
スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断し、
スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信する。
【００５５】
上記の情報を遅延にブロードキャストする方法の実施例と対応し、本発明が情報を遅延にブロードキャストする装置の実施例も提供する。
【００５６】
図４に示すように、図４は、本発明が１つの例示的な実施例により示された情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、且つ図１及び図２に示された情報を遅延にブロードキャストする方法を実行するように用いられ、前記装置が検出モジュール４１と、遮断モジュール４２と、送信モジュール４３とを含む。
【００５７】
その中に、検出モジュール４１は、スクリーンオンイベントを検出するように配置されている。
【００５８】
遮断モジュール４２は、前記スクリーンオンイベントが前記検出モジュール４１に検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断するように配置されている。その中に、オペレーティングシステムにブロードキャストされた通知情報がスクリーンオン通知を含むことができる。
【００５９】
第１の送信モジュール４３は、前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されている。
【００６０】
上記の実施例により分かるように、スクリーンオンイベントを検出し、スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断するが、スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信することによって、スクリーンロック状態時にブロードキャスト情報を遅延に送信することが実現され、各アプリケーションプログラムがスクリーンロック状態時にブロードキャスト情報によって運行サービスをトリガーすることが避けられて、ロック解除された後だけでブロードキャスト情報によって運行サービスがトリガーされて、パワーロスを最適化する目的を達する。
【００６１】
図５に示すように、図５は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、図４に示す装置を基にして、前記装置が第２の送信モジュール５１をさらに含む。
【００６２】
その中に、第２の送信モジュール５１は、前記スクリーンオンイベントが前記検出モジュール４１に検出され、且つ現在のインターフェースがスクリーンロックインターフェースではない時に、オペレーティングシステムにブロードキャストされた通知情報を各アプリケーションプログラムに送信するように配置されている。
【００６３】
上記の実施例により分かるように、端末がスクリーンオンになった後、スクリーンロックインターフェースにアクセスすれば遮断するが、アクセスされたのはスクリーンロックインターフェースでなければ、遮断しなく、これによって情報を遅延にブロードキャストする柔軟性を高めて、端末のパワーロスも低減する。
【００６４】
図６に示すように、図６は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、図４に示す装置を基にして、前記検出モジュール４１が検出サブモジュール６１及びスクリーンオンイベント確定サブモジュール６２をさらに含む。
【００６５】
その中に、検出サブモジュール６１は、ユーザが端末の表示スクリーンを点灯するスクリーンオン操作を検出するように配置されている。
【００６６】
スクリーンオンイベント確定サブモジュール６２は、前記スクリーンオン操作が検出され、且つ端末の表示スクリーンがスクリーンオン状態にある時に、前記スクリーンオン操作を前記スクリーンオンイベントとして確定するように配置されている。
【００６７】
図７に示すように、図７は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、図４に示す装置を基にして、前記装置がバッファメモリモジュール７１をさらに含む。
【００６８】
その中に、バッファメモリモジュール７１は、オペレーティングシステムにブロードキャストされた通知情報を遮断した後、遮断された通知情報をバッファメモリに記憶するように配置されている。
【００６９】
図８に示すように、図８は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、図７に示す装置を基にして、前記送信モジュール４３が送信サブモジュール８１をさらに含む。
【００７０】
その中に、送信サブモジュール８１は、前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、前記バッファメモリに記憶されている通知情報を各アプリケーションプログラムに送信するように配置されている。
【００７１】
図９に示すように、図９は、本発明が１つの例示的な実施例により示された他の情報を遅延にブロードキャストする装置のブロック図であり、前記装置が端末に適用され、図７に示す装置を基にして、前記装置が削除モジュール９１をさらに含む。
【００７２】
その中に、削除モジュール９１は、予めに設定された時間内に前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、前記バッファメモリに記憶されている通知情報を削除するように配置されている。
【００７３】
上記の実施例により分かるように、端末が遮断された通知情報をバッファメモリに記憶して、且つ、予めに設定された時間内にスクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出されていない時に、バッファメモリに記憶されている通知情報を削除することができるため、ユーザが複数回にスクリーンを点灯してもロック解除しないことによる資源無駄が避けられる。
【００７４】
図４に対応して、本発明が他の情報を遅延にブロードキャストする装置をさらに提供し、前記装置が端末に適用され、
プロセッサと、
プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、
前記プロセッサは、
スクリーンオンイベントを検出し、
前記スクリーンオンイベントが検出され、且つ現在のインターフェースがスクリーンロックインターフェースである時に、オペレーティングシステムにブロードキャストされた通知情報を遮断し、
前記スクリーンロックインターフェースからロック解除された後のインターフェースに切替えられたことが検出された時に、遮断された通知情報を各アプリケーションプログラムに送信するように配置されている。
【００７５】
上記装置における各モジュールの機能及び作用の実現過程は、具体的には上記方法の対応しているステップの実現過程を参照し、ここで詳細に説明しない。
【００７６】
装置の実施例において、基本的に方法実施例に対応するため、関連する部分については、方法実施例の部分説明を参照すればよい。以上で記述した装置実施例は、ただ例示的なものであり、そのうち、分離部品として説明された上記モジュールは、物理的に分離されているものであってもよく、そうではなくてもよく、モジュールとして示された部品は、物理的なモジュールであってもよく、そうではなくてもよい。即ち、同一の場所に位置していてもよく、または複数のネットワークモジュールに分布されていてもよい。実際の必要によって、そのうちの一部又は全部のモジュールを選択して本発明の技術案の目的を実現することができる。当業者は、創造性の労働を行わなくても、理解及び実施することができる。
【００７７】
図１０に示すように、図１０は、本発明が１つの例示の実施例により示された情報を遅延にブロードキャストする装置１０００の他の構造概略図（端末機器側）である。例えば、装置１０００は、ルータ機能を有する携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、フィットネス装置、ＰＤＡなどである。
【００７８】
図１０を参照すると、装置１０００は、プロセスアセンブリ１００２、メモリ１００４、電源アセンブリ１００６、マルチメディアアセンブリ１００８、オーディオアセンブリ１０１０、入出力（Ｉ／Ｏ）インターフェース１０１２、センサアセンブリ１０１４、及び通信アセンブリ１０１６のような１つ或いは複数のアセンブリを含んでもよい。
【００７９】
プロセスアセンブリ１００２は、一般的には装置１０００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ１００２は、１つ以上のプロセッサ１０２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１００２は、１つ以上のモジュールを含んでプロセスアセンブリ１００２と他のアセンブリの間のインタラクションを容易にしてもよい。例えば、プロセスアセンブリ１００２は、マルチメディアモジュールを含んでマルチメディアアセンブリ１００８とプロセスアセンブリ１００２の間のインタラクションを容易にしてもよい。
【００８０】
メモリ１００４は、各種類のデータを記憶することにより装置１０００の動作を支援するように構成される。これらのデータの例は、装置１０００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１００４は、いずれかの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００８１】
電源アセンブリ１００６は、装置１０００の各アセンブリに電力を供給する。電源アセンブリ１００６は、電源管理システム、１つ或いは複数の電源、及び装置１０００のための電力の生成、管理、及び割り当てに関連する他のアセンブリを含んでもよい。
【００８２】
マルチメディアアセンブリ１００８は、上記装置１０００とユーザの間に１つの出力インターフェースを提供するスクリーンを含む。部分実施例において、スクリーンは、液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは、１つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。タッチセンサは、タッチ、或はスライド動作の境界だけでなく、タッチ、或はスライド操作に係る継続時間、及び圧力も検出できる。部分実施例において、マルチメディアアセンブリ１００８は、１つのフロントカメラ、及び／又はリアカメラを含む。装置１０００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、１つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００８３】
オーディオアセンブリ１０１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ１０１０は、１つのマイク（ＭＩＣ）を含み、装置１０００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１００４に記憶されたり、通信アセンブリ１０１６を介して送信されたりする。部分実施例において、オーディオアセンブリ１０１０は、オーディオ信号を出力するための１つのスピーカーをさらに含む。
【００８４】
Ｉ／Ｏインターフェース１０１２は、プロセスアセンブリ１００２と周辺インターフェースモジュールの間にインターフェースを提供するものであり、上記周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００８５】
センサアセンブリ１０１４は、装置１０００に各局面の状態に対する評価を提供するための１つ以上のセンサを含む。例えば、センサアセンブリ１０１４は、装置１０００のＯＮ／ＯＦＦ状態、装置１０００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。センサアセンブリ１０１４は、装置１０００、或いは装置１０００の１つのアセンブリの位置変更、ユーザと装置１０００とが接触しているか否か、装置１０００の方位、又は加速／減速、装置１０００の温度の変化を検出できる。センサアセンブリ１０１４は、何れの物理の接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１０１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサアセンブリ１０１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００８６】
通信アセンブリ１０１６は、装置１０００と他の機器の間に有線、又は無線形態の通信を提供する。装置１０００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。１つの例示の実施例において、通信アセンブリ１０１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。１つの例示の実施例において、上記通信アセンブリ１０１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、及び他の技術に基づいて実現できる。
【００８７】
例示の実施例において、装置１０００は、１つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００８８】
例示の実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１００４をさらに提供し、装置１０００のプロセッサ１０２０により上記命令を実行して上記方法を実現する。例えば、コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【００８９】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応の変化を含み、このような変形、用途、または適応の変化は、本発明の一般の原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示のものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００９０】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【００９１】
本願は、出願番号がＣＮ２０１５１０６４１８３８．３であって、出願日が２０１５年９月３０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【図１】
0006363304.tif 000002
【図２】
0006363304.tif 000003
【図３】
0006363304.tif 000004
【図４】
0006363304.tif 000005
【図５】
0006363304.tif 000006
【図６】
0006363304.tif 000007
【図７】
0006363304.tif 000008
【図８】
0006363304.tif 000009
【図９】
0006363304.tif 000010
【図１０】
0006363304.tif 000011