(57)【特許請求の範囲】
【請求項１】
携帯端末のロック画面を表示する表示制御プログラムであって、
前記携帯端末を、
前記ロック画面から、前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、
前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、
を前記携帯端末の表示部に重ねて表示させる表示制御部、及び、
前記表示部に重なって配置されているタッチパネルが検出した入力イベントを、前記第１レイヤ及び前記第２レイヤのそれぞれにおいて実行されているプロセスに通知するイベント通知部、
として機能させる、
表示制御プログラム。
【請求項２】
前記表示制御部は、前記第２レイヤに関連付けられている前記コンテンツのネットワーク上のアドレスに基づいて、前記コンテンツを取得して前記第２レイヤに表示させる、
請求項１に記載の表示制御プログラム。
【請求項３】
前記表示制御部は、前記第２レイヤにおいて実行される前記コンテンツに与えられる前記携帯端末におけるアクセス権限を、前記第１レイヤに与えられる権限よりも低いレベルの権限に設定する、
請求項１又は２に記載の表示制御プログラム。
【請求項４】
前記携帯端末を、複数のコンテンツから一のコンテンツを選択する選択部をさらに機能させ、
前記表示制御部は、選択部が選択したコンテンツを取得して前記第２レイヤに表示させる、
請求項１から３のいずれか１項に記載の表示制御プログラム。
【請求項５】
前記イベント通知部は、前記表示部において操作された位置を示す座標情報を含む前記入力イベントを前記第１レイヤ及び前記第２レイヤのそれぞれにおいて実行されているプロセスに通知することにより、当該プロセスに、当該座標情報に対応する処理を実行させる、
請求項１から４のいずれか１項に記載の表示制御プログラム。
【請求項６】
サーバと携帯端末とを備え、前記携帯端末のロック画面にコンテンツを表示させる表示制御システムであって、
前記サーバは、
前記ロック画面に表示されるコンテンツを登録する登録部と、
前記携帯端末において選択された前記コンテンツを当該携帯端末に配信する配信部とを有し、
前記携帯端末は、
前記サーバにおいて登録された複数のコンテンツから一のコンテンツを選択する選択部と、
前記ロック画面から前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、
前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、
を前記携帯端末の表示部に重ねて表示させる表示制御部と、
前記表示部に重なって配置されているタッチパネルが検出した入力イベントを、前記第１レイヤ及び前記第２レイヤのそれぞれにおいて実行されているプロセスに通知するイベント通知部と、を有する、
表示制御システム。
【請求項７】
携帯端末にロック画面を表示させる表示制御方法であって、
前記ロック画面から、前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、
前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、
を前記携帯端末の表示部に重ねて表示させるステップと、
前記表示部に重なって配置されているタッチパネルが検出した入力イベントを、前記第１レイヤ及び前記第２レイヤのそれぞれにおいて実行されているプロセスに通知するステップと、
を備える表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御システム及び表示制御方法に関する。
【背景技術】
【０００２】
スマートフォン等の携帯端末では、ディスプレイが消灯している待機状態でユーザから操作を受け付けると、ユーザからの操作に基づく処理の実行を制限するロック画面が表示される（例えば、特許文献１参照）。このロック画面が表示されている場合、携帯端末は、ユーザからの操作に基づく処理の実行が制限されるロック状態となる。そして、携帯端末は、例えば、ロック状態を解除するためのタッチ操作をユーザから受け付けたことに応じて、ロック状態を解除し、メニュー画面等をディスプレイに表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−９３６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ロック画面は、携帯端末を操作する際に初めに表示される画面であることから、デザイン性を高めることが求められている。また、ロック画面を表示させるためのアプリケーションは、ロック状態を解除したり、様々なリソースへのアクセス制限を解除したりすることから、当該アプリケーションに与えられるアクセス権限のレベルを高く設定する必要がある。
【０００５】
デザイン性が高い画面をユーザが使用できるようにするためには、ユーザが所望するデザインを表示するためのアプリケーションを外部からダウンロードして、アプリケーションによってロック画面を表示することが考えられる。しかしながら、ロック画面を表示させるためのアプリケーションに与えられるアクセス権限のレベルが高いので、外部からダウンロードした画面データにマルウェアが組み込まれている場合、マルウェアにも高いレベルのアクセス権限が与えられてしまう。その結果、画面データに含まれるマルウェアが、外部ネットワークにアクセスしたり、電話帳を閲覧したりすることができるため、デザインの幅が広くなるものの、悪意を持った処理を実行することができるという問題が生じる。
【０００６】
そこで、本発明はこれらの点に鑑みてなされたものであり、セキュリティを確保しつつデザイン性が高いロック画面を提供することができる表示制御プログラム、表示制御システム及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る表示制御プログラムは、携帯端末のロック画面を表示する表示制御プログラムであって、前記携帯端末を、前記ロック画面から、前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、を前記携帯端末の表示部に重ねて表示させる表示制御部として機能させる。
【０００８】
前記表示制御部は、前記第２レイヤに関連付けられている前記コンテンツのネットワーク上のアドレスに基づいて、前記コンテンツを取得して前記第２レイヤに表示させてもよい。
前記表示制御部は、前記第２レイヤにおいて実行される前記コンテンツに与えられる前記携帯端末におけるアクセス権限を、前記第１レイヤに与えられる権限よりも低いレベルの権限に設定してもよい。
【０００９】
前記表示制御プログラムは、前記携帯端末を、複数のコンテンツから一のコンテンツを選択する選択部をさらに機能させ、前記表示制御部は、選択部が選択したコンテンツを取得して前記第２レイヤに表示させてもよい。
【００１０】
前記表示制御プログラムは、前記携帯端末を、前記表示部に重なって配置されているタッチパネルが検出した入力イベントを、前記第１レイヤ及び前記第２レイヤのそれぞれにおいて実行されているプロセスに通知するイベント通知部としてさらに機能させてもよい。
【００１１】
本発明の第２の態様に係る表示制御システムは、サーバと携帯端末とを備え、前記携帯端末のロック画面にコンテンツを表示させる表示制御システムであって、前記サーバは、前記ロック画面に表示されるコンテンツを登録する登録部と、前記携帯端末において選択された前記コンテンツを当該携帯端末に配信する配信部とを有し、前記携帯端末は、前記サーバにおいて登録された複数のコンテンツから一のコンテンツを選択する選択部と、前記ロック画面から前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、を前記携帯端末の表示部に重ねて表示させる表示制御部とを有する。
【００１２】
本発明の第３の態様に係る表示制御方法は、携帯端末にロック画面を表示させる表示制御方法であって、前記ロック画面から、前記携帯端末のホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、前記第１レイヤとは異なるプロセスで実行され、前記ロック画面に表示させるコンテンツを取得して表示させる第２レイヤと、を前記携帯端末の表示部に重ねて表示させるステップ、を備える。
【発明の効果】
【００１３】
本発明によれば、セキュリティを確保しつつデザイン性が高いロック画面を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る表示制御システムの概要を示す図である。
【図２】本実施形態に係る携帯端末の機能構成図である。
【図３】本実施形態に係る配信サーバの機能構成図である。
【図４】本実施形態に係る携帯端末１が、ロック画面を表示するまでの処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１５】
図１は、本実施形態に係る表示制御システムＳの概要を示す図である。
表示制御システムＳは、携帯端末１と、配信サーバ２と、開発者端末３とを備え、携帯端末１のロック画面にコンテンツを表示させるシステムである。携帯端末１と、配信サーバ２と、開発者端末３とは、インターネット等の通信ネットワークを介して通信可能に接続されている。なお、図１には、携帯端末１と開発者端末３とをそれぞれ１台ずつ表示させているが、携帯端末１と開発者端末３とは、それぞれ複数台存在するものとする。
【００１６】
携帯端末１は、例えば、スマートフォン等の携帯電話機である。携帯端末１は、例えば、所定時間にわたって使用されなかったり、携帯端末１の表示部１１に画像を表示させない操作（ロック操作）が行われたりしたことによって、携帯端末１の表示部１１に画像が表示されていない状態、すなわちスリープ状態となる。そして、携帯端末１は、このスリープ状態において、所定の操作が行われると、携帯端末１における操作を制限するロック状態を示すロック画面を表示させる。
【００１７】
ここで、従来の携帯端末には、ロック画面を表示させるためのアプリケーションプログラム（以下、単にアプリケーションともいう。）が、ロック状態を解除したり、様々なリソースへのアクセスを行ったりすることから、アクセス権限のレベルが高く設定されているものがある。このような携帯端末に対して、第三者が当該アプリケーションを提供する場合、当該アプリケーションにおいて悪意を持った処理を実行するようにアプリケーションを作成することができるという問題が生じる。
【００１８】
これに対して、携帯端末１において実行されるアプリケーションでは、ロック画面を構成する機能のうち、高レベルのアクセス権限が必要な機能と、高レベルのアクセス権限を必要としないデザイン等の機能とを異なるレイヤで表示させ、これらのレイヤを重ねて表示させることにより、セキュリティを確保しつつデザイン性が高いロック画面を提供している。
【００１９】
具体的には、本実施形態に係る携帯端末１は、高レベルのアクセス権限が必要な機能として、携帯端末１のユーザに様々な情報を通知する通知領域に関する機能と、ロック画面１０による携帯端末１のロックを解除する機能とに係る画面１０Ａを、第１レイヤに表示させる。また、携帯端末１は、ロック画面のデザインに係る画面１０Ｂを、第１レイヤとは異なる第２レイヤに表示させる。ここで、第２レイヤにおいて実行されるアプリケーションには、第１レイヤに対応する機能に付与されるアクセス権限よりも低レベルのアクセス権限が付与される。
【００２０】
また、本実施形態に係る携帯端末１は、図１に示すように、配信サーバ２から配信されるコンテンツを取得し、当該コンテンツに基づいてロック画面のデザインに係る画面１０Ｂを第２レイヤに表示させる。ここで、配信サーバ２に登録されているコンテンツは、ロック画面のデザイン性を高めるために開発されるコンテンツである。このコンテンツは、例えば、通信ネットワークを介して、画像又は映像を取得したり、ニュース等のテキスト情報を取得したり、携帯端末１にインストールされているアプリケーションが取得する情報を表示させたりすることができるＷｅｂアプリケーションである。
【００２１】
［携帯端末１の構成例］
続いて、表示制御システムＳを構成する携帯端末１及び配信サーバ２の機能構成について説明する。
まず、携帯端末１の機能構成について説明する。図２は、本実施形態に係る携帯端末１の機能構成図である。携帯端末１は、表示部１１と、入力部１２と、無線部１３と、記憶部１４と、制御部１５とを備える。
【００２２】
表示部１１は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成される。表示部１１は、制御部１５の制御に応じて文字や図形等を表示する。
入力部１２は、例えば、ボタンや、表示部１１に重なって配置されているタッチパネル（接触センサ）等により構成されており、携帯端末１のユーザから操作入力を受け付ける。
【００２３】
無線部１３は、制御部１５から出力された信号を変調してＲＦ（Radio Frequency）信号を生成し、アンテナ（不図示）を介して当該ＲＦ信号を基地局（不図示）又は無線ＬＡＮ等のアクセスポイント（不図示）に無線送信する。無線部１３は、アンテナを介して基地局又はアクセスポイントから受信したＲＦ信号を復調し、復調により得られた信号を制御部１５に出力する。以下の説明において、携帯端末１は、無線部１３を介して配信サーバ２と通信を行うものとする。
【００２４】
記憶部１４は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部１４は、携帯端末１を機能させるための各種プログラムを記憶する。例えば、記憶部１４は、携帯端末１の制御部１５を、後述する選択部１５１、表示制御部１５２、及びイベント通知部１５３として機能させるためのアプリケーションプログラムとして、表示制御プログラムを記憶する。記憶部１４は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワーク４を介して外部機器からダウンロードされたプログラムを記憶してもよい。
【００２５】
制御部１５は、例えば、ＣＰＵにより構成される。制御部１５は、記憶部１４に記憶されている各種プログラムを実行することにより、携帯端末１に係る機能を統括的に制御する。制御部１５は、選択部１５１と、表示制御部１５２と、イベント通知部１５３とを備える。
【００２６】
選択部１５１は、複数のコンテンツから一のコンテンツを選択する。例えば、選択部１５１は、携帯端末１のユーザから、第１操作を受け付けたことに応じて、ロック画面の設定画面を表示部１１に表示させる。そして、設定画面が表示部１１に表示されている状態において、ロック画面において取得可能なコンテンツを示すコンテンツリストを要求する第２操作を受け付けると、配信サーバ２にコンテンツリストの要求を送信する。そして、選択部１５１は、コンテンツリストを配信サーバ２から受信すると、当該コンテンツリストを表示部１１に表示させる。
【００２７】
選択部１５１は、コンテンツリストに表示される複数のコンテンツから一のコンテンツを選択する操作を受け付けたことに応じて、当該複数のコンテンツから一のコンテンツを選択する。選択部１５１は、例えば、選択されたコンテンツを示す情報として、コンテンツの所在を示すネットワーク上のアドレスを、第２レイヤに表示されるコンテンツのアドレスとして、記憶部１４に記憶させる。なお、本実施形態では、コンテンツは、配信サーバ２に格納されているものとし、コンテンツの所在を示すアドレスは、配信サーバ２に格納されているコンテンツのアドレスを示すものとするが、これに限らず、例えば、配信サーバ２とは異なる外部サーバのアドレスであってもよい。また、コンテンツが、配信サーバ２から外部サーバのアドレスを取得するものであってもよい。例えば、コンテンツが毎日異なる写真を表示するコンテンツである場合、配信サーバ２から写真の所在を示すアドレスを取得し、当該アドレスにアクセスしてもよい。
【００２８】
なお、選択部１５１は、コンテンツリストから複数のコンテンツを選択する操作を受け付け、これらの複数のコンテンツを選択してもよい。例えば、第２レイヤの画面デザインとして、第２レイヤに複数の表示領域を設けておき、これらの表示領域に対応して、選択部１５１が、複数のコンテンツを選択してもよい。また、選択部１５１は、一の表示領域に対して交互に表示させる複数のコンテンツを受け付けたり、当該コンテンツの表示順序を受け付けたりしてもよい。
【００２９】
表示制御部１５２は、ロック画面からホーム画面への切り替えを受け付ける切替画像を表示させる第１レイヤと、ロック画面に表示させるコンテンツ、すなわち、選択部１５１によって選択されたコンテンツを取得して表示させる第２レイヤとを携帯端末１の表示部１１に重ねて表示させる。ここで、ホーム画面とは、例えば、携帯端末１にインストールされているアプリケーションやウィジェット等を実行するための画面をいう。
【００３０】
具体的には、表示制御部１５２は、図１に示すように、第１レイヤを示す画面１０Ａに、ロック画面からホーム画面への切り替えを受け付ける切替画像としてロック解除領域を示す画像を表示させるとともに、通知領域を示す画像を表示させる。ここで、通知領域には、例えば、携帯端末１において設定されているメールアプリケーションがメールを受信したことや、ＳＮＳアプリケーションがメッセージを着信したことに関する情報が表示される。すなわち、表示制御部１５２は、第１レイヤにおいて、携帯端末１において実行されている他のアプリケーションの状態を監視する処理を実行する。
【００３１】
ここで、本実施形態では、携帯端末１において実行されるアプリケーションに与えられるアクセス権限として、最もアクセス権限が低い「Web」、「Web」の次にアクセス権限が高い「Privileged」、最もアクセス権限が高い「Certified」の３つのアクセス権限が設けられている例を用いて説明を行う。なお、アプリケーションに与えられるアクセス権限としては、３段階のアクセス権限に限らず、２段階のアクセス権限や、４段階以上のアクセス権限であってもよい。
【００３２】
「Web」は、他のアプリケーションを起動したり、携帯端末１のバッテリーの残量、照度、近接センサによる検出結果等を示す情報を取得したりすることができるアクセス権限である。「Privileged」は、「Web」が実行可能なアクセス権限に加えて、携帯端末１の電話帳を検索したり、携帯端末１の記憶部１４に記憶されているファイルを取得・削除したりすることができるアクセス権限である。「Certified」は、「Privileged」が実行可能なアクセス権限に加えて、携帯端末１における各種機能のオン・オフを行ったり、時刻設定を行ったりすることができるアクセス権限である。
第１レイヤにおいて実行される機能には、最もアクセス権限が高い「Certified」が適用されている。
【００３３】
また、表示制御部１５２は、記憶部１４に記憶されている、第２レイヤ上に表示されるコンテンツのアドレスに基づいて、配信サーバ２からコンテンツを取得し、図１に示す第２レイヤを示す画面１０Ｂに表示させる。このコンテンツのアドレスは、例えば、ｈｔｍｌ５に準拠し、第２レイヤに画面を表示するためのｈｔｍｌ文書に含まれている、インラインフレーム（ｉｆｒａｍｅ）タグの内部に埋め込まれている。
【００３４】
ここで、表示制御部１５２は、第１レイヤに対応する画像を生成する処理と、第２レイヤに対応する画像を生成する処理とを異なるプロセスで実行する。このようにすることで、携帯端末１を機能させる基本的な機能となるロック機能に係る処理を実行するプロセスと、主にデザインに係る処理を実行するプロセスとを分離して実行することができ、デザインに係る処理に不具合が生じた場合であっても、携帯端末１をフリーズさせずに動作させ続けることができる。
【００３５】
また、表示制御部１５２は、第２レイヤにおいて実行されるコンテンツに与えられる携帯端末１におけるアクセス権限を、第１レイヤに与えられる権限よりも低いレベルに設定する。具体的には、表示制御部１５２は、第２レイヤにおいて実行されるコンテンツが備える機能のうち、第２レイヤに対応するアクセス権限で許可されている機能のみ実行を許可する。また、第１レイヤに対応するアクセス権限で許可され、第２レイヤに対応するアクセス権限で許可されていない機能については、当該機能を実行不可として拒絶する。例えば、表示制御部１５２は、第２レイヤにおいて実行される処理には、アクセス権限「Privileged」が適用することで、第２レイヤにおいて実行されるコンテンツのアクセス権限を、第１レイヤにおいて実行される機能よりも低い場合のみ設定する。なお、第２レイヤにおいて実行されるコンテンツに、第２レイヤに対応するアクセス権限で許可されていない機能が含まれている場合には、当該コンテンツを実行しないようにしてもよい。
【００３６】
なお、表示制御部１５２は、選択部１５１が複数のコンテンツを選択した場合、選択された複数のコンテンツを実行して第２レイヤに表示させる。例えば、表示制御部１５２は、第２レイヤの画面デザインとして、第２レイヤに複数の表示領域が設けられている場合には、これらの表示領域に対応して、選択部１５１が選択した複数のコンテンツを表示させる。
【００３７】
また、表示制御部１５２は、選択部１５１が一の表示領域に対して交互に表示させる複数のコンテンツを選択した場合には、これら複数のコンテンツを順番に表示させる。この際、表示制御部１５２は、選択部１５１が受け付けたコンテンツの表示順序に基づいてコンテンツを表示させてもよい。また、表示制御部１５２は、第２レイヤを複数のレイヤから構成されるものとし、それぞれのレイヤに対してコンテンツを表示させてもよい。この場合において、表示制御部１５２は、第２レイヤにおいて、最も新しく取得したコンテンツに対応するレイヤを最上位に表示させるようにしてもよい。また、表示制御部１５２は、第２レイヤに表示させるコンテンツについてサーバからの応答がないこと等によってフリーズした場合に、当該コンテンツとは異なるコンテンツに対応するレイヤを最上位に表示させてもよい。
【００３８】
イベント通知部１５３は、表示部１１に重なって配置されているタッチパネルが検出した操作イベントを取得する。そして、イベント通知部１５３は、第１レイヤ及び第２レイヤのそれぞれにおいて実行されているプロセスに当該操作イベントを通知する。例えば、操作イベントには、表示部１１において操作された位置を示す座標情報が含まれており、操作イベントを通知されたプログラムは、当該座標情報に基づいて対応する処理を実行する。
【００３９】
［配信サーバ２の構成例］
続いて、配信サーバ２の機能構成について説明する。配信サーバ２は、通信部２１と、記憶部２２と、制御部２３とを備える。
【００４０】
通信部２１は、有線によって外部機器との通信を行う。例えば、通信部２１は、制御部２３の制御に応じて、インターネット等の通信ネットワークや、携帯端末１の基地局等を介して携帯端末１との通信を行う。
【００４１】
記憶部２２は、例えば、ＲＯＭ及びＲＡＭ等により構成される。記憶部２２は、配信サーバ２を機能させるための各種プログラムを記憶する。例えば、記憶部２２は、配信サーバ２の制御部２３を、後述する登録部２３１、リスト送信部２３２、及び配信部２３３として機能させるための配信プログラムを記憶する。記憶部２２は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワーク４を介して外部機器からダウンロードされたプログラムを記憶してもよい。また、記憶部２２は、開発者端末３から登録された、ロック画面に表示されるコンテンツを記憶する。
【００４２】
制御部２３は、例えば、ＣＰＵにより構成される。制御部２３は、記憶部２２に記憶されている各種プログラムを実行することにより、配信サーバ２に係る機能を統括的に制御する。制御部２３は、登録部２３１と、リスト送信部２３２と、配信部２３３とを備える。
【００４３】
登録部２３１は、開発者端末３から、携帯端末１のロック画面に表示されるコンテンツの登録を受け付ける。登録部２３１は、登録を受け付けたコンテンツを記憶部２２に記憶させる。なお、登録部２３１は、登録を受け付けたコンテンツについて、オペレータによる審査を行い、審査を通過したコンテンツに限定して記憶部２２に記憶させてもよい。
【００４４】
リスト送信部２３２は、携帯端末１からコンテンツリストの要求を受信したことに応じて、コンテンツリストを生成し、当該携帯端末１に送信する。
配信部２３３は、携帯端末１において登録されたコンテンツの取得要求を当該携帯端末１から受信すると、記憶部２２に記憶されているコンテンツを取得し、当該携帯端末１に配信する。
【００４５】
［ロック画面の表示に係るシーケンス］
続いて、携帯端末１がロック画面を表示するまでの処理の流れについて説明する。図４は、本実施形態に係る携帯端末１が、ロック画面を表示するまでの処理の流れを示すシーケンス図である。
【００４６】
まず、配信サーバ２は、開発者端末３から受け付けたコンテンツを登録する（Ｓ１）。
続いて、携帯端末１は、ロック画面の設定画面が表示部１１に表示されている状態において、第２操作を受け付けると、コンテンツリストの要求を配信サーバ２に送信する。
続いて、配信サーバ２のリスト送信部２３２は、携帯端末１からコンテンツリストの要求を受信したことに応じて、コンテンツリストを生成し、当該携帯端末１に送信する（Ｓ２）。
【００４７】
続いて、選択部１５１は、受信したコンテンツリストに表示される複数のコンテンツから一のコンテンツを選択する操作を受け付けたことに応じて、当該複数のコンテンツから一のコンテンツを選択する（Ｓ３）。選択部１５１は、選択されたコンテンツのアドレスを、第２レイヤに表示されるコンテンツのアドレスとして、記憶部１４に記憶させる。
【００４８】
続いて、表示制御部１５２は、表示部１１にロック画面を表示させるか否かを判定する（Ｓ４）。例えば、表示制御部１５２は、携帯端末１がスリープ状態である場合において、所定の操作が行われると、ロック画面を表示部１１に表示させると判定する。そして、表示制御部１５２は、第１レイヤに係る画面を生成するとともに、第２レイヤに係る画面を生成する。表示制御部１５２は、第２レイヤに係る画面を生成する際に、Ｓ３において、記憶部１４に記憶されたコンテンツのアドレスに基づいて、配信サーバ２にコンテンツの取得要求を送信する。
【００４９】
なお、所定の操作が行われると、ロック画面を表示部１１に表示させるものとしたが、これに限らない。例えば、表示制御部１５２は、携帯端末１のユーザからコンテンツを取得する時刻を受け付けておき、当該時刻になったことに応じて配信サーバ２にコンテンツの取得要求を送信してもよい。このようにすることで、例えば、コンテンツがニュースに係るコンテンツであり、コンテンツを取得する時刻が、ユーザが起床する時刻に設定されているとき、ユーザは、起床した際に最新のニュースを確認することができる。
【００５０】
また、表示制御部１５２は、第２レイヤに表示されるコンテンツが複数存在する場合、複数のコンテンツのそれぞれについて、コンテンツを取得する時刻を受け付けてもよい。この場合、表示制御部１５２は、コンテンツが表示されている場合に入力部１２が所定の操作を受け付けたことに応じて、取得タイミングを設定する画面を表示させてもよい。ここで、コンテンツを取得するタイミングは、時刻に限らず、曜日や日にち等に基づいて決定されてもよい。
【００５１】
続いて、配信部２３３は、コンテンツの取得要求を携帯端末１から受信すると、記憶部２２に記憶されているコンテンツを取得し（Ｓ５）、当該携帯端末１に配信する。
【００５２】
続いて、表示制御部１５２は、第１レイヤに係る画面と第２レイヤに係る画面とを重ねてロック画面を生成する（Ｓ６）。そして、表示制御部１５２は、生成されたロック画面を表示部１１に表示させる。ここで、表示制御部１５２は、取得したコンテンツが、第２レイヤに設定されているアクセス権限に対応しているか否かを判定し、アクセス権限に対応している場合に限定して当該コンテンツを第２レイヤに表示させたり、記憶部１４に記憶させたりしてもよい。また、表示制御部１５２は、取得したコンテンツが、第２レイヤに設定されているアクセス権限に対応していない場合には、取得したコンテンツを破棄したり、コンテンツを表示できない旨を示すメッセージを第２レイヤに表示させたりしてもよい。
【００５３】
［本実施形態における効果］
以上のとおり、携帯端末１において実行される表示制御プログラムは、携帯端末１において、第１レイヤに対応する画像を生成する処理と、第２レイヤに対応する画像を生成する処理とを異なるプロセスで実行させるので、第２レイヤにおいてデザインに係る処理に不具合が生じた場合であっても、携帯端末１をフリーズさせずに動作させ続けることができる。このようにすることで、携帯端末１において必要不可欠なロック画面を安定的に動作させることができる。
【００５４】
また、デザインに係るコンテンツを、ロック画面の基本的な機能を実装する第１レイヤとは異なる第２レイヤで実行させることにより、アクセス権限を個別に設定することができる。これにより、例えば、第２レイヤにおいて表示されるコンテンツのアクセス権限を、ロック画面において必要とされるアクセス権限に比べて低く設定することで、悪意のある人物に攻撃されないようにし、セキュリティを高めることができる。また、デザインに係るコンテンツを、第２レイヤで実行させることができるので、当該コンテンツをデザインする開発者は、ロック画面に必要とされる通知領域やロック解除等の機能について意識することなく、容易にデザインすることができる。これにより、デザイン性が高いロック画面を提供することができる。また、表示制御プログラムは、第１レイヤと第２レイヤとを別プロセスで実行するので、コンテンツをデザインする開発者のスキルが不足していること等によって第２レイヤに表示されるコンテンツの負荷が高い場合であっても、第１レイヤ上の操作を問題なく行うことができる。よって、表示制御プログラムは、セキュリティと安定性を確保しつつデザイン性が高いロック画面を提供することができる。
【００５５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００５６】
１・・・携帯端末、
１１・・・表示部、
１２・・・入力部、
１３・・・無線部、
１４・・・記憶部、
１５・・・制御部、
１５１・・・選択部、
１５２・・・表示制御部、
１５３・・・イベント通知部、
２・・・配信サーバ
２１・・・通信部、
２２・・・記憶部、
２３・・・制御部、
２３１・・・登録部、
２３２・・・リスト送信部、
２３３・・・配信部、
３・・・開発者端末
【図１】
0006349213.tif 000002
【図２】
0006349213.tif 000003
【図３】
0006349213.tif 000004
【図４】
0006349213.tif 000005