(57)【要約】  本願の実施例は、ヒューマンマシンインタラクションの分野に属するユーザーインタフェースの表示方法、装置及びシステムを開示する。前記方法は、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示することと、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示することと、前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示することとを含み、前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる。本願は、ユーザーが異なるアプリケーション間で切り替える際の操作手順を簡略化し、ヒューマンマシンインタラクション効率を向上させる。また、第１のアプリケーションがゲームアプリケーションである場合など、第１のアプリケーションの通常の使用を中断することなく、ユーザーがゲームアプリケーションを使用する際にゲームの体験を中断させずに第２のアプリケーションを迅速に操作することが容易になる。
2021507364.tif 000002
【特許請求の範囲】
【請求項１】
メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示することと、
サブ表示領域に第２のアプリケーションのプログラムアイコンを表示することと、
前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示することとを含み、
前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる
ことを特徴とするユーザーインタフェースの表示方法。
【請求項２】
前記第１のユーザーインタフェースにフローティングウィンドウを表示することは、
前記第１のユーザーインタフェースの一部領域に前記フローティングウィンドウを重畳して表示することを含み、前記一部領域と前記サブ表示領域との距離が所定の距離よりも小さい
ことを特徴とする請求項１に記載のユーザーインタフェースの表示方法。
【請求項３】
前記フローティングウィンドウに非表示ボタンがされに表示され、前記方法は、さらに、
前記非表示ボタンに対する第２の操作信号を受信した場合、前記フローティングウィンドウの表示をキャンセルすることを含む
ことを特徴とする請求項２に記載のユーザーインタフェースの表示方法。
【請求項４】
前記方法は、さらに、
前記非表示ボタンに対する前記第２の操作信号を受信した場合、前記第２のアプリケーションをバックグラウンド動作状態に切り替えることを含む
ことを特徴とする請求項３に記載のユーザーインタフェースの表示方法。
【請求項５】
前記フローティングウィンドウにフルスクリーンボタンがさらに表示され、前記方法は、さらに、
前記フルスクリーンボタンに対する第３の操作信号を受信した場合、前記メイン表示領域に前記第２のアプリケーションの前記第２のユーザーインタフェースがフルスクリーンで表示することを含む
ことを特徴とする請求項２に記載のユーザーインタフェースの表示方法。
【請求項６】
前記フローティングウィンドウに移動領域がさらに表示され、前記方法は、さらに、
前記移動領域に対する第４の操作信号を受信した場合、前記第４の操作信号に基づいて前記メイン表示領域における前記フローティングウィンドウの表示位置を変更することを含む
ことを特徴とする請求項２に記載のユーザーインタフェースの表示方法。
【請求項７】
前記サブ表示領域に第２のアプリケーションのプログラムアイコンを表示することは、
前記サブ表示領域に対する第１のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示することを含む
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項８】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第１のスライド信号が、前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項７に記載のユーザーインタフェースの表示方法。
【請求項９】
前記サブ表示領域に対する第１のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示することは、
前記サブ表示領域に対する第１のスライド信号を受信し、且つ、本体状態が横画面状態にある場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示することを含む
ことを特徴とする請求項７に記載のユーザーインタフェースの表示方法。
【請求項１０】
前記サブ表示領域に第２のアプリケーションのプログラムアイコンを表示した後、さらに、
前記サブ表示領域に対する第２のスライド信号を受信した場合、前記第２のスライド信号に応答して、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルし、前記サブ表示領域に第３のアプリケーションのプログラムアイコンの表示を追加することを含む
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項１１】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、
前記第２のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である
ことを特徴とする請求項１０に記載のユーザーインタフェースの表示方法。
【請求項１２】
前記サブ表示領域に第２のアプリケーションのプログラムアイコンを表示した後、さらに、
前記サブ表示領域に対する第３のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルすることを含む
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項１３】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、
前記第３のスライド信号是が前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項１２に記載のユーザーインタフェースの表示方法。
【請求項１４】
前記方法は、さらに、
前記第２のアプリケーションが所定タイプのメッセージを受信した場合、前記メイン表示領域に前記メッセージのメッセージポップアップを表示することと、
前記メッセージポップアップに対する第５の操作信号を受信した後、前記第１のユーザーインタフェースにフローティングウィンドウを表示することとを含み、前記フローティングウィンドウは、前記第２のアプリケーションのメッセージインタフェースを表示するために用いられる
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項１５】
前記メイン表示領域に前記メッセージのメッセージポップアップを表示した後、さらに、
前記メッセージポップアップに対する第４のスライド信号を受信した場合、前記メッセージポップアップの表示をキャンセルすることを含む
ことを特徴とする請求項１４に記載のユーザーインタフェースの表示方法。
【請求項１６】
前記第４のスライド信号が、前記メッセージポップアップの中央領域から前記メッセージポップアップの外部にスライドする信号である
ことを特徴とする請求項１５に記載のユーザーインタフェースの表示方法。
【請求項１７】
前記第２のアプリケーションが、メッセージ受信機能を有するアプリケーションであり、前記方法は、さらに、
前記第２のアプリケーションのメッセージを受信した場合、前記第２のアプリケーションのプログラムアイコンにインデックスを表示することを含み、前記インデックスが、前記第２のアプリケーションに未読メッセージが存在することを示すために用いられる
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項１８】
前記方法は、さらに、
前記サブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示することと、
前記ショートカット機能アイコンに対する第６の操作信号を受信した場合、前記第１のショートカット機能を起動することとを含む
ことを特徴とする請求項１〜６のいずれか１項に記載のユーザーインタフェースの表示方法。
【請求項１９】
前記サブ表示領域にショートカット機能アイコンを表示することは、
前記サブ表示領域に対する第５のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンを表示することを含む
ことを特徴とする請求項１８に記載のユーザーインタフェースの表示方法。
【請求項２０】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第５のスライド信号が前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項１９に記載のユーザーインタフェースの表示方法。
【請求項２１】
前記サブ表示領域に第１のショートカット機能の機能アイコンを表示した後、さらに、
前記サブ表示領域に対する第６のスライド信号を受信した後、前記第６のスライド信号に応答して、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルし、前記サブ表示領域に第２のショートカット機能のショートカット機能アイコンの表示を追加することを含む
ことを特徴とする請求項１９に記載のユーザーインタフェースの表示方法。
【請求項２２】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第６のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である
ことを特徴とする請求項２１に記載のユーザーインタフェースの表示方法。
【請求項２３】
サブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示した後、さらに、
前記サブ表示領域に対する第７のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルすることを含む
ことを特徴とする請求項１９に記載のユーザーインタフェースの表示方法。
【請求項２４】
前記第７のスライド信号が、前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項２３に記載のユーザーインタフェースの表示方法。
【請求項２５】
第１の表示モジュールと、第２の表示モジュールとを備えるユーザーインタフェースの表示装置であって、
前記第１の表示モジュールは、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示するように構成され、
前記第２の表示モジュールは、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示するように構成され、
前記第２の表示モジュールは、さらに、前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示するように構成され、前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる
ことを特徴とするーザーインタフェースの表示装置。
【請求項２６】
前記第２の表示モジュールは、さらに、前記第１のユーザーインタフェースの一部領域に前記フローティングウィンドウを重畳して表示するように構成され、前記一部領域と前記サブ表示領域との距離が所定の距離よりも小さい
ことを特徴とする請求項２５に記載のユーザーインタフェースの表示装置。
【請求項２７】
前記フローティングウィンドウに非表示ボタンがされに表示され、
前記第２の表示モジュールは、さらに、前記非表示ボタンに対する第２の操作信号を受信した場合、前記フローティングウィンドウの表示をキャンセルするように構成される
ことを特徴とする請求項２６に記載のユーザーインタフェースの表示装置。
【請求項２８】
前記第２の表示モジュールは、さらに、前記非表示ボタンに対する前記第２の操作信号を受信した場合、前記第２のアプリケーションをバックグラウンド動作状態に切り替えるように構成される
ことを特徴とする請求項２７に記載のユーザーインタフェースの表示装置。
【請求項２９】
前記フローティングウィンドウにフルスクリーンボタンがさらに表示され、
前記第２の表示モジュールは、さらに、前記フルスクリーンボタンに対する第３の操作信号を受信した場合、前記メイン表示領域に前記第２のアプリケーションの前記第２のユーザーインタフェースがフルスクリーンで表示するように構成される
ことを特徴とする請求項２６に記載のユーザーインタフェースの表示装置。
【請求項３０】
前記フローティングウィンドウにさらに移動領域が表示され、
前記第２の表示モジュールは、さらに、前記移動領域に対する第４の操作信号を受信した場合、前記第４の操作信号に基づいて前記メイン表示領域における前記フローティングウィンドウの表示位置を変更するように構成される
ことを特徴とする請求項２９に記載のユーザーインタフェースの表示装置。
【請求項３１】
前記第２の表示モジュールは、さらに、前記サブ表示領域に対する第１のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示するように構成される
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項３２】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第１のスライド信号が、前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項３１に記載のユーザーインタフェースの表示装置。
【請求項３３】
前記第２の表示モジュールは、さらに、前記サブ表示領域に対する第１のスライド信号を受信し、且つ、本体姿勢が横画面状態にある場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示するように構成される
ことを特徴とする請求項３２に記載のユーザーインタフェースの表示装置。
【請求項３４】
前記第２の表示モジュールは、さらに、前記サブ表示領域に対する第２のスライド信号を受信した場合、前記第２のスライド信号に応答して、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルし、前記サブ表示領域に第３のアプリケーションのプログラムアイコンの表示を追加するように構成される
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項３５】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、
前記第２のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である
ことを特徴とする請求項３４に記載のユーザーインタフェースの表示装置。
【請求項３６】
前記第２の表示モジュールは、さらに、前記サブ表示領域に対する第３のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルするように構成される
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項３７】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、
前記第３のスライド信号是が前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項３６に記載のユーザーインタフェースの表示装置。
【請求項３８】
前記第２の表示モジュールは、さらに、前記第２のアプリケーションが所定タイプのメッセージを受信した場合、前記メイン表示領域に前記メッセージのメッセージポップアップを表示し、前記メッセージポップアップに対する第５の操作信号を受信した後、前記第１のユーザーインタフェースにフローティングウィンドウを表示するように構成され、前記フローティングウィンドウは、前記第２のアプリケーションのメッセージインタフェースを表示するために用いられる
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項３９】
前記第２の表示モジュールは、さらに、前記メッセージポップアップに対する第４のスライド信号を受信した場合、前記メッセージポップアップの表示をキャンセルするように構成される
ことを特徴とする請求項３８に記載のユーザーインタフェースの表示装置。
【請求項４０】
前記第４のスライド信号が、前記メッセージポップアップの中央領域から前記メッセージポップアップの外部にスライドする信号である
ことを特徴とする請求項３９に記載のユーザーインタフェースの表示装置。
【請求項４１】
前記第２のアプリケーションが、メッセージ受信機能を有するアプリケーションであり、
前記第２の表示モジュールは、さらに、前記第２のアプリケーションのメッセージを受信した場合、前記第２のアプリケーションのプログラムアイコンにインデックスを表示するように構成され、前記インデックスが、前記第２のアプリケーションに未読メッセージが存在することを示すために用いられる
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項４２】
前記装置は、さらに、第３の表示モジュール及び機能起動モジュールを含み
前記第３の表示モジュールは、さらに、前記サブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示するように構成され、
機能起動モジュールは、さらに、前記ショートカット機能アイコンの第６の操作信号を受信した場合、前記第１のショートカット機能を起動するように構成される
ことを特徴とする請求項２５〜３０のいずれか１項に記載のユーザーインタフェースの表示装置。
【請求項４３】
前記第３の表示モジュールは、さらに、前記サブ表示領域に対する第５のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンを表示するように構成される
ことを特徴とする請求項４２に記載のユーザーインタフェースの表示装置。
【請求項４４】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第５のスライド信号が前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項４３に記載のユーザーインタフェースの表示装置。
【請求項４５】
前記第３の表示モジュールは、さらに、前記サブ表示領域に対する第６のスライド信号を受信した後、前記第６のスライド信号に応答して、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルし、前記サブ表示領域に第２のショートカット機能のショートカット機能アイコンの表示を追加するように構成される
ことを特徴とする請求項４３に記載のユーザーインタフェースの表示装置。
【請求項４６】
前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、  
前記第６のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である
ことを特徴とする請求項４５に記載のユーザーインタフェースの表示装置。
【請求項４７】
前記第３の表示モジュールは、さらに、前記サブ表示領域に対する第７のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルするように構成される
ことを特徴とする請求項４３に記載のユーザーインタフェースの表示装置。
【請求項４８】
前記第７のスライド信号が、前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい
ことを特徴とする請求項２３に記載のユーザーインタフェースの表示装置。
【請求項４９】
プロセッサとメモリとを備え、
前記メモリは、少なくとも１つの命令を記憶し、
前記プロセッサは、前記少なくとも１つの命令を実行して、請求項１〜２４のいずれか１項に記載のユーザーインタフェースの表示方法を実現する
ことを特徴とする端末。
【請求項５０】
プロセッサにより実行して、請求項１〜２４のいずれか１項に記載のユーザーインタフェースの表示方法を実現する少なくとも１つの命令を記憶した
ことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の実施例は、２０１７年１２月１４日に出願され中国特許出願番号２０１７１１３４２３８１.１、発明の名称「ユーザーインタフェースの表示方法、装置及び記憶媒体」の優先権を主張し、その内容全体は本願の実施例に参照により組み込まれる。
【０００２】
本願の実施例は、ヒューマンマシンインタラクションの分野に関し、特に、ユーザーインタフェースの表示方法、装置、デバイス及び記憶媒体に関する。
【背景技術】
【０００３】
スマートフォンには、複数のアプリケーションがインストールされている。バックグラウンドで複数のアプリケーションが実行されている場合、ユーザーは、いずれかのアプリケーションをフォアグラウンドでの実行に切り替えることができる。
【０００４】
従来技術において、アプリケーションＡをフォアグラウンドで実行中にメニューキーの第１のクリック信号を受信すると、スマートフォンがサムネイルページを表示し、このサムネイルページにおいて、バックグラウンドで実行されるアプリケーションのサムネイルを複数表示するというアプリケーションの切り替え方法を提供する。スマートフォンは、アプリケーションＢに対応するサムネイルに対する第２のクリック信号を受信すると、アプリケーションＢをフォアグラウンドに切り替えて実行する。
【発明の概要】
【０００５】
本発明は、従来技術においてアプリケーションの切り替え方法では、多くのヒューマンマシンの操作が必要であり、ヒューマンマシンとの対話の効率が悪いという問題を解決するユーザーインタフェースの表示方法、装置、デバイス及び記憶媒体を提供する。本技術の概要は以下の通りである。
【０００６】
１つの態様は、ユーザーインタフェースの表示方法を提供し、
メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示することと、
サブ表示領域に第２のアプリケーションのプログラムアイコンを表示することと、
前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示することとを含み、前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる。
【０００７】
他の態様は、ユーザーインタフェースの表示装置を提供し、前記装置は、第１の表示モジュールと、第２の表示モジュールとを備え、
第１の表示モジュールは、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示するように構成され、
第２の表示モジュールは、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示するように構成され、
前記第１の表示モジュールは、さらに、前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示するように構成され、前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる。
【０００８】
他の態様は、プロセッサとメモリとを備える端末を提供し、前記メモリは、前記第１の態様に記載のユーザーインタフェースの表示方法を実現するために前記プロセッサによって実行される少なくとも１つの命令を記憶する。
【０００９】
他の態様は、上記第１の態様に記載のユーザーインタフェース表示方法を実現するためにプロセッサによって実行される少なくとも１つの命令を記憶する、コンピュータ可読記憶媒体が提供される。
【図面の簡単な説明】
【００１０】
【図１】本願の実施例における端末の構成の模式図である。
【図２】本願の他の実施例における端末の構成の模式図である
【図３】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図４】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図５】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図６】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図７】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図８】本願の実施例における異なるタッチスクリーンを備える端末の外観の模式図である。
【図９】本願の実施例におけるユーザーインタフェースの表示方法のフローチャートである。
【図１０】本願の実施例におけるユーザーインタフェースの表示方法の実施する時のインタフェースの模式図である。
【図１１】本願の実施例におけるユーザーインタフェースの表示方法のフローチャートである。
【図１２】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１３】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１４】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１５】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１６】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１７】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１８】図１１の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図１９】本願の実施例におけるユーザーインタフェースの表示方法のフローチャートである。
【図２０】図１９の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図２１】図１９の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図２２】本願の実施例におけるユーザーインタフェースの表示方法のフローチャートである。
【図２３】本願の他の実施例におけるユーザーインタフェースの表示方法のフローチャートである。
【図２４】図２３の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図２５】図２３の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図２６】図２３の実施例におけるユーザーインタフェースの表示方法を実施する時のインタフェースの模式図である。
【図２７】本願の他の実施例におけるユーザーインタフェースの表示装置の構成図である
【図２８】本願の他の実施例における端末の構成図である。
【発明を実施するための形態】
【００１１】
以下、本発明の目的、技術案、利点を明確するために、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
本明細書で「複数」という用語は、２つ以上を意味する。「及び/又は」は、関連オブジェクトの関連付けを記述したものであり、Ａ及び/又はＢの３種類の関係があり得ることを示し、Ａのみ、ＡとＢが同時に存在すること、Ｂのみの３種類が存在することを示す。また、一般に「/」の文字は、前後の関連オブジェクトが「または」の関係にあることを示す。
【００１３】
図１及び図２を参照すると、本発明の一実施例による端末１００の構成ブロック図が示されている。この端末１００は、携帯電話、タブレット、ノート型パソコン、電子ブックなどであってもよい。本発明の端末１００は、プロセッサ１１０、メモリ１２０、及びタッチスクリーン１３０のうちの少なくとも１つを含んでもよい。
【００１４】
プロセッサ１１０は、１つ以上の処理コアを含み得る。プロセッサ１１０は、端末１００の各部を各種インタフェース及び回線を介して接続され、メモリ１２０に格納された命令、プログラム、コードセット又は命令セットを実行又は実行し、メモリ１２０に格納されたデータを呼び出すことにより、端末１００の各種機能及び処理データを実行する。任意選択で、プロセッサ１１０は、デジタル信号処理( Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ、ＤＳＰ )、フィールドプログラマブルゲートアレイ( ＦＰＧＡ )、プログラマブル論理アレイ( Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ａｒｒａｙ、ＰＬＡ )のうちの少なくとも１つのハードウェアの形態で実装され得る。プロセッサ１１０は、中央プロセッサ( Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ、ＣＰＵ )、画像プロセッサ( Ｇｒａｐｈｉｃｓ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ、ＧＰＵ )、及びモデムなどのうちの１つ又は複数の組合せを統合することができる。ここで、ＣＰＵは、主にオペレーティングシステム、ユーザーインタフェース、アプリケーション等を処理し、ＧＰＵは、タッチスクリーン１３０にタッチするために表示される必要があるコンテンツのレンダリング及びレンダリングを担当し、モデムは、無線通信を処理するために使用される。上記モデムは、プロセッサ１１０に集積されず、単独で１チップで実現されてもよいことが理解される。
【００１５】
メモリ１２０は、ランダムアクセスメモリ( Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ＲＡＭ )を含んでもよいし、リードオンリーメモリ( Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ )を含んでもよい。任意選択で、メモリ１２０は、非一時的コンピュータ可読媒体( ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ ｓｔｏｒａｇｅ ｍｅｄｉｕｍ )を含む。メモリ１２０は、命令、プログラム、コード、コードセット、または命令セットを記憶するために使用され得る。メモリ１２０は、オペレーティングシステムを実行するための命令、タッチ機能、音声再生機能、画像再生機能などの少なくとも１つの機能のための命令、後述する様々な方法の実施例を実行するための命令などを記憶することができるプログラム記憶領域と、データ記憶領域と、を備えてもよく、記憶データ領域には、端末１００の利用に応じて作成された音声データや電話帳などのデータが記憶される。
【００１６】
オペレーティングシステムがＡｎｄｒｏｉｄシステムである場合を例にとると、メモリ１２０に格納されているプログラム及びデータは、図１に示すように、Ｌｉｎｕｘ内コア層２２０、システム実行ライブラリ層２４０、アプリケーションフレームワーク層２６０、及びアプリケーション層２８０がメモリ１２０に格納されている。Ｌｉｎｕｘ内コア層２２０は、端末１００の様々なハードウェアに、ディスプレイドライブ、オーディオドライブ、カメラドライブ、ブルートゥースドライブ、Ｗｉ−Ｆｉドライブ、電力管理などのような、下層のドライブを提供する。システム実行ライブラリ層２４０は、ＡｎｄｒｏｉｄシステムのためのいくつかのＣ / Ｃ + +ライブラリによる主要な特性サポートを提供する。ＳＱＬｉｔｅライブラリがデータベースのサポートを提供し、ＯｐｅｎＧＬ / ＥＳライブラリが３Ｄグラフィックスのサポートを提供し、Ｗｅｂｋｉｔライブラリがブラウザカーネルのサポートなどを提供する。Ａｎｄｒｏｉｄランタイムライブラリ２４２ ( Ａｎｄｒｏｉｄ Ｒｕｎｔｉｍｅ )も、システム実行ライブラリ層２４０に提供され、これは、主に、開発者がＪａｖａ言語を使用してＡｎｄｒｏｉｄアプリケーションを作成することを可能にするいくつかのコアライブラリを提供する。アプリケーションフレームワーク層２６０は、アプリケーションを構築する際に利用可能な各種ＡＰＩを提供しており、開発者は、これらのＡＰＩを利用することにより、アクティビティ管理、ウィンドウ管理、ビュー管理、通知管理、コンテンツプロバイダ、パッケージ管理、通話管理、リソース管理、ロケーションマネジメントなど、独自のアプリケーションを構築することができる。アプリケーション層２８０において、オペレーティングシステムに固有の連絡先プログラム、ショートメッセージプログラム、時計プログラム、カメラアプリケーションなどの少なくとも１つのアプリケーションがあってもよく、また、例えば、インスタントメッセンジャー、フォトメデアイサ等、第三者開発者が開発したアプリケーションであってもよい。
【００１７】
オペレーティングシステムがＩＯＳシステムである場合を例にとると、メモリ１２０に記憶されたプログラムおよびデータは、図２に示すように、ＩＯＳシステムは、コアオペレーティングシステム層３２０ ( Ｃｏｒｅ ＯＳ ｌａｙｅｒ )、コアサービス層３４０ ( Ｃｏｒｅ Ｓｅｒｖｉｃｅｓ ｌａｙｅｒ )、メディア層３６０ ( Ｍｅｄｉａ ｌａｙｅｒ )、タッチ可能層３８０ ( Ｃｏｃｏａ Ｔｏｕｃｈ Ｌａｙｅｒ )を含む。コアオペレーティングシステム層３２０は、オペレーティングシステムのカーネル、ドライバ、および、コアサービス層３４０におけるプログラムフレームワークによって使用されるハードウェアにより近い機能を提供する基本プログラムフレームワークを含む。コアサービス層３４０は、アプリケーションに必要なシステムサービスおよび/またはインフラストラクチャ、例えば、基礎Ｆｏｕｎｄａｔｉｏｎフレームワーク、アカウントフレームワーク、広告フレームワーク、データストレージフレームワーク、ネットワーク接続フレームワーク、地理的位置フレームワーク、モーションフレームワークなどのプログラムフレームワークなどを提供する。メディア層３６０は、グラフィック関連のインタフェース、オーディオ関連のインタフェース、ビデオ関連のインタフェース、オーディオビデオ伝送技術の無線再生( ＡｉｒＰｌａｙ )インタフェースなどのオーディオビジュアル関連のインタフェースをアプリケーションに提供する。タッチ可能層３８０は、端末１００上でのユーザーのタッチ相互インタラクション操作を担当し、アプリケーションのための様々な一般的なインタフェース関連のフレームワークを提供する。例えば、ローカル通知サービス、リモートプッシュサービス、広告フレームワーク、ゲームツールフレームワーク、メッセージユーザーインタフェース( Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ、ＵＩ )フレームワーク、ユーザーインタフェースＵＩＫｉｔフレームワーク、マップフレームワークなどである。
【００１８】
図２に示すフレームワークにおいて、ほとんどのアプリケーションに関するフレームワークは、コアサービス層３４０の基本フレームワーク、およびタッチ可能層３８０のＵＩＫｉｔフレームワークを含むが、これらに限定されない。基本フレームワークは、多くの基本オブジェクト型およびデータ型を提供し、すべてのアプリケーションに最も基本的なシステムサービスを提供し、ＵＩに関係ない。ＵＩＫｉｔフレームワークが提供するクラスは、基本ＵＩクラスライブラリであり、タッチベースのユーザーインタフェースを作成するために使用され、ｉＯＳアプリケーションは、ＵＩＫｉｔフレームワークに基づいてＵＩを提供することができ、したがって、ユーザーインタフェース、描画、処理、およびユーザーインタラクションイベント、応答ジェスチャなどを構築するためのアプリケーションのインフラストラクチャを提供する。
【００１９】
タッチスクリーン１３０は、ユーザーが指やタッチペンなどの任意の適切な物体を用いてタッチ操作を受けるために使用され、また、様々なアプリケーションのユーザーインタフェースを表示する。タッチスクリーン１３０は、通常、端末１３０のフロントパネルに設けられる。タッチスクリーン１３０は、フルスクリーン、曲面スクリーン、又は異型スクリーンとして設計されてもよい。また、タッチスクリーン１３０は、フルスクリーンと曲面スクリーン、異型スクリーンと曲面スクリーンの組み合わせで設計されてもよく、本実施例はこれに限定されない。
【００２０】
ここで、フルスクリーンとは、端末１００のフロントパネルに占めるタッチスクリーン１３０の画面占有率が８０％又は９０％又は９５％などの閾値を超える画面デザインを意味する。画面占有率の計算方法としては、（タッチスクリーン１３０の面積/端末１００のフロントパネルの面積）* １００％、他の計算方法としては、（タッチスクリーン１３０の実際の表示領域の面積/端末１００のフロントパネルの面積）* １００％、又は、（タッチスクリーン１３０の対角線/端末１００のフロントパネルの対角線）* １００％である。図３に示す例では、端末１００のフロントパネル４０のほぼ全ての領域がタッチスクリーン１３０であり、フレーム体４１によるエッジを除く領域がタッチスクリーン１３０である。タッチスクリーンディスプレイ１３０の四隅は、直角または丸角であっても良い。
【００２１】
フルスクリーンはまた、少なくとも１つのフロントパネルコンポーネントをタッチスクリーン１３０の内部又は下層に組み込んだスクリーンデザインであってもよい。また、少なくとも１つのフロントパネルコンポーネントは、カメラ、指紋センサ、近接センサ、距離センサ等を含む。いくつかの実施例では、従来の端末のフロントパネル上の他の構成要素は、タッチスクリーン１３０の全領域または一部領域に集積され、例えば、カメラ内の感光素子を複数の感光ピクセルに分割した後、各感光ピクセルを、タッチスクリーン１３０内の各表示ピクセル内の黒色領域に集積する。少なくとも１つのフロントパネルコンポーネントが、タッチスクリーン１３０の内部に集積されるので、フルスクリーンは、より高い画面占有率を有する。
【００２２】
もちろん、他の実施例において、従来の端末のフロントパネルに設けられたフロントパネルコンポーネントを端末１００の側部または背面に配置することもでき、例えば、超音波指紋センサをタッチスクリーン１３０の下に配置し、骨伝導型イヤホンを端末１３０の内部に配置し、カメラを端末の側部に配置して、着脱可能に構成する。
【００２３】
また、他の実施例において、端末１００がフルスクリーンを使用する場合、端末１００のフレーム体の一側部又は両側部(例えば、左右両側部)又は四側部(例えば、上下左右両側部)に、ユーザーのフレーム体に対するタッチ操作、クリック操作、押圧操作、及びスライド操作等の少なくとも１つを検出するエッジタッチセンサ１２０が設けられる。このエッジタッチセンサ１２０は、タッチセンサ、熱センサ、圧力センサ等のいずれであってもよい。ユーザーは、エッジタッチセンサ１２０に操作を行い、端末１００におけるアプリケーションを制御することができる。
【００２４】
曲面スクリーンとは、タッチスクリーン１３０の断面が湾曲形状をなし、断面に平行な方向の投影が平面であるスクリーン設計を意味し、その湾曲形状はＵ型であってもよい。任意選択で、曲面スクリーンは、少なくとも１つの辺が湾曲した形状であるスクリーン設計を指す。任意選択で、曲面スクリーンは、タッチスクリーン１３０の少なくとも１つの側辺部が、端末１００のフレーム体に延在してカバーすることを意味する。タッチスクリーン１３０の側辺部が端末１００のフレーム体まで延在してカバーし、すなわち、本来、表示機能及びタッチ機能を有しないフレーム体が表示可能領域及び/又は操作可能領域として拡張されることによって、曲面スクリーンの画面占有率がさらに高くなる。任意選択で、図４に示す例では、曲面スクリーンとは、左右２つの側辺部４２が湾曲した形状のスクリーン設計であり、または、曲面スクリーンとは、上下２つの側辺部が湾曲した形状のスクリーン設計であり、または、曲面スクリーンとは、上下左右の４側辺部が湾曲した形状のスクリーンデザインである。代替的な実施例では、曲面スクリーンは、ある程度の可撓性を有するタッチスクリーン材料を用いて作製される。
【００２５】
異型スクリーンは、外観形状が不規則な形状のタッチスクリーンであり、不規則な形状は矩形や角丸矩形ではない。任意選択で、異型スクリーンは、矩形または角丸矩形のタッチスクリーン１３０上に突起、切欠、および/または穴が設けられた画面デザインを指す。任意選択で、突起、切欠、および/または穴は、タッチスクリーン１３０のエッジ、画面の中心、またはその両方に配置されてもよい。突起、切欠、及び/又は穴が１つの縁部に設けられる場合、その縁部の中間位置又は両端に設けられてもよく、また、画面中央に突起、切欠、穴を設ける場合、画面の上部、左上部、左側部、左下部、右下部、右側部、右上部のいずれか１つ以上の領域に設けるようにしてもよい。複数の領域に設けられる場合、突起、切欠及び穴は、集中的に分布していてもよく、又は分散的に分布していてもよく、対称に分布していてもよいし、非対称に分布していてもよい。任意選択で、突起、切欠、および/または穴を開ける数も限定されない。
【００２６】
異型スクリーンは、端末のフロントパネル上のタッチスクリーンがより多くの空間を占めるように、タッチスクリーンの上額及び/又は下額領域を表示可能領域及び/又は操作可能領域としてカバーするので、異型スクリーンもより大きな画面占有率を有する。いくつかの実施例では、切欠および/または穴が設けられて少なくとも１つのフロントパネルコンポーネントを収容し、このフロントパネルコンポーネントは、カメラ、指紋センサ、近接光センサ、距離センサ、イヤホン、周辺光照度センサ、物理的キーのうちの少なくとも１つを含む。
【００２７】
例示的に、切欠は、１つ以上の縁部に設けられてもよく、切欠は、半円形切欠、直角矩形切欠、丸角矩形切欠、または不規則な形状の切欠であってもよい。図５に示す例示的な例では、異型スクリーンは、タッチスクリーン１３０の上縁の中央位置に半円形の切欠４３が設けられたスクリーンデザインであってもよく、半円形の切欠の位置は、カメラ、距離センサ(近接センサとも呼ばれる)、レシーバ、周辺光照度センサのうちの少なくとも１つのフロントパネルコンポーネントを収容する。図６に概略的に示すように、異型スクリーンは、タッチスクリーン１３０の下縁の中央位置に半円形の切欠４４が設けられたスクリーン設計であってもよく、この半円形の切欠４４の位置は、物理的なボタン、指紋センサ、マイクロフォンのうちの少なくとも１つの構成要素を収容する。図７に示す例示的な例において、異型スクリーンは、タッチスクリーン１３０の下縁の中央位置に半楕円形の切欠４５が設けられたスクリーンデザインであり、また、端末１００のフロントパネルにも１つの半楕円形の切欠が形成され、２つの半楕円形の切欠は、物理的なボタン又は指紋認識モジュールを収容するための１つの楕円形の領域を囲む。例示的な図８に示す例では、異型スクリーンは、タッチスクリーン１３０の上半分に少なくとも１つの小さな穴４６が設けられたスクリーン設計であってもよく、この小さな穴の位置は、カメラ、距離センサ、イヤホン、周辺光照度センサのうちの少なくとも１つのフロントパネルコンポーネントを収容する。
【００２８】
また、上記の図面に示された端末１００の構造は、端末１００を限定するものではなく、図示されたものよりも多くの又は少ない構成要素を含んでもよく、又は、特定の構成要素を組み合わせたり、異なる構成要素を配置してもよいことは、当業者に理解されるところである。例えば、端末１００には、無線周波数回路、入力ユニット、センサー、オーディオ回路、ワイヤレスフィデリティ( Ｗｉｒｅｌｅｓｓ Ｆｉｄｅｌｉｔｙ、ＷｉＦｉ )モジュール、電源、ブルートゥースモジュールなどのコンポーネントも含まれ、ここでその説明が省略される。
【００２９】
いくつかの実施例において、端末は、スマートフォン、タブレット、またはハイパーブックなどのような移動端末を指す。任意選択で、移動端末は、移動操作システムを搭載した携帯端末であってもよい。移動操作システムは、移動端末操作システムあるいはスマートフォン操作システムとも呼ばれ、デスクトップ操作システムに対して移動操作システムは、小型の携帯端末に使用することを目的として設計されている。例えば、携帯端末の表示スクリーンのサイズが小さいことを考慮すると、画面分割モード以外のモードでは、通常、表示スクリーンが１つのアプリケーションのユーザーインタフェースのみが表示される。また、例えば、通知メッセージのフローティングウィンドウ表示以外に、複数のユーザーインタフェースが互いに重なるようなインタフェース設計はほとんど生じない。また、例えば、携帯端末のタッチパネル操作特性を考慮して、移動操作システムのインタラクティブ方式は、タッチクラス操作が主であることが多い。
【００３０】
移動操作システムの概要としては、Ａｎｄｒｏｉｄオペレーティングシステム、ＩＯＳオペレーティングシステム、Ｂｌａｃｋｂｅｒｒｙ等がある。いくつかの実施例において、モバイルオペレーティングシステムは、例えば、Ａｎｄｒｏｉｄオペレーティングシステムである。
【００３１】
図９は、本発明の例示的な実施例に係るユーザーインタフェースの表示方法のフローチャートを示す。本実施例では、この方法を端末１００に適用した例を説明する。本方法は、以下のステップを含む。
【００３２】
ステップ４０１において、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示し、
端末の表示スクリーンは、メイン表示領域及びサブ表示領域を含む。通常、メイン表示領域とサブ表示領域とは、同一の表示スクリーンの異なる領域に属する。メイン表示領域の第１の表示面積がサブ表示領域の第２の表示面積よりも大きい。
【００３３】
任意選択で、メイン表示領域とサブ表示領域とが隣接し、メイン表示領域とサブ表示領域の合計表示面積が、表示スクリーンの表示可能面積と等しくてもよい。任意選択で、サブ表示領域は、主にインタラクションを行うための領域ではなく、補助情報を表示するための領域である。前記補助情報は、時刻情報、キャリア情報、信号強度情報、無線機能オン状態、バッテリ容量情報、音量オン情報の少なくとも１つを含む。
【００３４】
表示スクリーンが異型スクリーンの場合、メイン表示領域は異型スクリーンの矩形状の表示領域であり、サブ表示領域は異型スクリーンの異形状の表示領域であり、メイン表示領域とサブ表示領域の合計は前記異型スクリーンの表示領域全体である。概略的には、異型スクリーンの３辺は直線辺であり、残りの１辺は凹部が存在する曲線辺であり、メイン表示領域は３辺の直線辺と凹部の縁とで区画される最大の矩形が存在する領域であり、サブ表示領域はメイン表示領域を除く部分である。任意選択で、サブ表示領域は、１つでもよいし、２つでもよい。
【００３５】
表示スクリーンが矩形スクリーン(丸角の矩形画面)である場合、メイン表示領域は矩形の表示領域であり、サブ表示領域は、例えば、ステータスバーや案内を表示する領域等、片側の辺に配置された帯状の領域である。表示スクリーンが曲面スクリーンである場合、メイン表示領域は平面表示領域であり、サブ表示領域は側方に位置する曲面表示領域であってもよく、本発明はメイン表示領域とサブ表示領域の位置を限定しない。
【００３６】
第１のアプリケーションは、フォアグラウンドで動作しているアプリケーションである。ユーザーが第１のアプリケーションを使用している過程において、端末がメイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示し、この第１のユーザーインタフェースは、第１のアプリケーションのプログラムインタフェースである。
【００３７】
ステップ４０２において、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示し、
端末は、予めサブ表示領域に第２のアプリケーションのプログラムアイコンを表示してもよいし、横画面状態のときにサブ表示領域に第２のアプリケーションのプログラムアイコンを表示してもよいし、受信した操作信号に基づいて第２のアプリケーションのプログラムアイコンを表示してもよく、本願実施例は、第２のアプリケーションのプログラムアイコンの表示タイミングを限定しない。
【００３８】
サブ表示領域の表示面積に制限がある場合、サブ表示領域には、１つの第２のアプリケーションのプログラムアイコンのみが表示されてもよい。サブ表示領域の表示面積が空っている場合、サブ表示領域は、第３のアプリケーションや第４のアプリケーションなどの他のアプリケーションのプログラムアイコンも表示することができる。第２のアプリケーションは、まだ起動されていないものであってもよいし、バックグラウンドで動作しているものであってもよいし、本願実施例は、第２のアプリケーションの動作状態を限定しない。
【００３９】
ステップ４０３において、プログラムアイコンに対する第１の操作信号を受信した場合、第１のユーザーインタフェースにフローティングウィンドウを表示し、このフローティングウィンドウは、第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる。
【００４０】
第１の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号、スライド信号のうち少なくとも１つであってもよい。
【００４１】
第１の操作信号がシングルクリック信号である場合を例に、図１０を参照すると、端末は、メイン表示領域に第１のユーザーインタフェース５１を表示し、サブ表示領域５２に第２のアプリケーションＡ、アプリケーションＢ及びアプリケーションＣのプログラムアイコンを表示している。端末は、第２のアプリケーションＡのプログラムアイコンに対するクリック信号を受信した場合、第１のユーザーインタフェース５１に、第２のアプリケーションＡの第２のユーザーインタフェースを表示するためのフローティングウィンドウ５３を重畳(又はポップアップ)する。
【００４２】
以上のように、本実施例に係るユーザーインタフェースの表示方法は、第２のアプリケーションのプログラムアイコンをサブ表示領域に表示し、プログラムアイコンに対する第１の操作信号を受信したときに、第２のアプリケーションの第２のユーザーインタフェースを表示するためのフローティングウィンドウを第１のユーザーインタフェースに表示することにより、ユーザーが異なるアプリケーション間で切り替える際の操作手順を簡略化し、インタラクションの効率を向上させることができる。また、第１のアプリケーションがゲームアプリケーションである場合など、第１のアプリケーションの通常の使用を中断することなく、ユーザーがゲームアプリケーションを使用する際にゲームの体験を中断させずに第２のアプリケーションを迅速に操作することが容易になる。
【００４３】
図１１は、本発明の例示的な実施例によるユーザーインタフェースの表示方法のフローチャートを示す。本実施例では、異型スクリーンを有する端末１００に適用した例について説明する。本方法は、以下のステップを含む。
【００４４】
ステップ６０１において、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示し、
端末の表示スクリーンには、メイン表示領域とサブ表示領域が含まれる。表示スクリーンが異形画面である場合、メイン表示領域は異型スクリーンにおける矩形の表示領域であり、サブ表示領域は異型スクリーンにおける異形の表示領域である。概略的には、異型スクリーンの３辺は直線辺であり、残りの１辺は凹部が存在する曲線辺であり、メイン表示領域は３辺の直線辺と凹部の縁とで区画される最大の矩形が存在する領域であり、サブ表示領域はメイン表示領域を除く部分である。本実施例では、サブ表示領域は、端末の右側に位置する第１のサブ表示領域と、端末の左側に位置する第２のサブ表示領域の２つである。もちろん、第１のサブ表示領域と第２のサブ表示領域とが一体となって、１つのサブ表示領域として扱われるようにしてもよい。
【００４５】
本実施例では説明を簡単にするために第１のサブ表示領域を例に挙げて説明するが、以下の実施例は第２のサブ表示領域にも同様に適用できる。
【００４６】
第１のアプリケーションは、フォアグラウンドで動作しているアプリケーションである。ユーザーが第１のアプリケーションを使用している過程において、端末がメイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示し、この第１のユーザーインタフェースは、第１のアプリケーションのプログラムインタフェースである。
【００４７】
初期状態において、端末が縦画面表示状態であれば、第１のサブ表示領域にステータバー情報を表示することができる。ステータスバー情報は、キャリア名、信号強度、ネットワーク方式、時刻、日付、バッテリ残量、ＷｉＦｉネットワーク情報、ブルートゥース情報のうち少なくとも１つを含む。第１のサブ表示領域は、端末が横画面表示状態の場合、何も表示しないか、黒色等の固定色の背景を表示するか、第１のアプリケーションに応じた表示内容を表示する。
【００４８】
ステップ６０２において、第１のサブ表示領域に対する第１のスライド信号を受信した場合、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンを表示し、
第１のサブ表示領域は、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含む。任意選択で、第１の長辺および第２の長辺は平行な直線辺であり、第１の短辺および第２の短辺は直線辺または曲線辺であってもよい。第１の長辺とメイン表示領域との距離は、第２の長辺とメイン表示領域との距離よりも大きい。例えば、第１の長辺とメイン表示領域との距離は３０画素であり、第２の長辺とメイン表示領域との距離は０画素である。
【００４９】
任意選択で、第１のスライド信号は、第１の長辺から第２の長辺にスライドする信号である。
【００５０】
端末は、第１のサブ表示領域に対する第１のスライド信号を受信した場合、第１のサブ表示領域で初期表示内容を第２のアプリケーションのプログラムアイコンに切り替える。
【００５１】
任意選択で、第２のアプリケーションは、第１のアプリケーションとは異なるアプリケーションである。第２のアプリケーションがメッセージ受信機能を有するアプリケーションである場合、第２のアプリケーションのプログラムアイコンには、未読のメッセージが存在することを示すためのインデックスが表示されてもよい。例えば、第２のアプリケーションは、ショートメッセージプログラム、メールアプリケーション、インスタントメッセンジャー、ウィジェット、音声通信プログラムのいずれかである。
【００５２】
図１２を参照すると、端末は、第１のサブ表示領域５０において第１のスライド信号を受信した場合、アプリケーションＡ、アプリケーションＢ、アプリケーションＣのプログラムアイコンを第１のサブ表示領域５０に表示する。この図では、第２のアプリケーションとしてアプリケーションＢを例に挙げて模式的に示している。この第１のスライド信号は、第１のサブ表示領域５０の第１の長辺５０１から第２の長辺５０２にスライドする信号である。
【００５３】
任意選択な実施例では、端末は、第１のサブ表示領域上で第１のスライド信号を受信し、かつ、本体状態が横画面状態であるとき、第２のアプリケーションのプログラムアイコンを第１のサブ表示領域に表示する。例えば、端末は、横画面表示モードの場合にのみ第１のスライド信号に応答し、縦画面表示モードの場合には第１のスライド信号に応答しない。例えば、端末が第１のサブ表示領域上で第１のスライド信号を受信したとき、本体の状態が横画面状態であるか否かを検出し、本体の状態が横画面状態のときには、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンが表示される。そうでない場合、第１のスライド信号に応答しないか、または、第１のスライド信号に応答する他の方式として、プルダウン通知バーを表示する。また、例えば、本体状態が縦画面状態である場合、第１のサブ表示領域の信号受信機能をオフし、本体状態が横画面状態である場合には、第１のサブ表示領域の信号受信機能をオンし、第１のサブ表示領域で第１のスライド信号を受信すると、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンが表示される。
【００５４】
ステップ６０３において、第１のサブ表示領域に対する第２のスライド信号を受信した場合、第２のスライド信号に応答して、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンの表示をキャンセルし、第１のサブ表示領域に第３のアプリケーションのプログラムアイコンの表示を追加し、
第２のスライド信号が第１の短辺から第２の短辺にスライドする信号であり、又は、第２のスライド信号が第２の短辺から第１の短辺にスライドする信号である。
【００５５】
端末は、第１のサブ表示領域の表示面積が制限されているため、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンを先に表示し、第１のサブ表示領域上でのユーザーの第２のスライド信号を受信すると、第２のスライド信号に応答して、第１のサブ表示領域での第２のアプリケーションのプログラムアイコンの表示をキャンセルし、第１のサブ表示領域での第３のアプリケーションのプログラムアイコンの表示を追加してもよい。
【００５６】
すなわち、端末は、第２のスライド信号に応答して第１のサブ表示領域をスライド表示する。このスライド表示は、第１のサブ表示領域から出たプログラムアイコンの表示をキャンセルし、また、第１のサブ表示領域に入ったプログラムアイコンを表示し、第１のサブ表示領域に位置するプログラムアイコンを第２のスライド信号に従い表示位置を変更することを含む。
【００５７】
図１３を参照し、端末は、第１のサブ表示領域５０において第２のスライド信号（端末の左側から右側にスライドする）を受信した場合、第２のスライド信号に応答して、アプリケーションＡ及び第２のアプリケーションＢを第１のサブ表示領域５０から移動させ、第３のアプリケーションＤ及び第４のアプリケーションＥを第１のサブ表示領域５０に移動させる。
【００５８】
ステップ６０４において、第１のサブ表示領域に対する第３のスライド信号を受信した場合、第１のサブ表示領域に第２のアプリケーションのプログラムアイコンの表示をキャンセルし、
任意選択で、第３のスライド信号は、第１のサブ表示領域の第２の長辺から第１の長辺にスライドする信号である。
【００５９】
端末は、第１のサブ表示領域に対する第３のスライド信号を受信した場合、第１のサブ表示領域で第２のアプリケーションのプログラムアイコンを初期表示内容に切り替え、又は、何も表示されない。
【００６０】
図１４に示すように、端末は、第１のサブ表示領域５０上で、下端から上端に向かう第３のスライド信号を受信すると、第１のサブ表示領域５０上のアプリケーションＡ、Ｂ、Ｃのプログラムアイコンを非表示に切り替え表示する。
【００６１】
上記ステップ６０３及びステップ６０４は、いずれも選択可能なステップである。ステップ６０２の後、ユーザーが端末に対して実際に加えた操作に応じて、本実施例は、さらに次のステップを含んでもよい。
【００６２】
ステップ６０５において、第２のアプリケーションのプログラムアイコンに対する第１の操作信号を受信した場合、第１のユーザーインタフェースの一部領域にフローティングウィンドウを重畳して表示し、フローティングウィンドウは、第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられ、
ユーザーは、第２のアプリケーションを使用する必要がある場合、第１のサブ表示領域上で、第２のアプリケーションのプログラムアイコンをクリックする。端末は、プログラムアイコンに対する第１の操作信号を受信する。任意選択で、第１の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号のいずれかであるが、本実施例では、第１の操作信号がシングルクリック信号である場合を例に説明する。
【００６３】
端末は、第１のユーザーインタフェース上の一部領域に、第２のアプリケーションの第２のユーザーインタフェースが表示されたフローティングウィンドウを重畳して表示してもよい。この一部領域は、第１のサブ表示領域の隣接領域であり、すなわち、この一部領域と第１のサブ表示領域との間の距離が閾値未満である。端末は、第２のアプリケーションが非起動アプリケーションである場合、前記第１の操作信号に応じて第２のアプリケーションを起動し、フローティングウィンドウに第２のアプリケーションの第２のユーザーインタフェースを表示し、第２のアプリケーションがバックグラウンドで動作するアプリケーションである場合、端末は、バックグラウンドで動作するアプリケーションをフローティングウィンドウに切り替えて表示する。
【００６４】
フローティングウィンドウは、トップウィンドウ又はピクチャインピクチャとも称され、ＡｎｄｒｏｉｄオペレーティングシステムにおけるＷｉｎｄｏｗｓ Ｍａｎａｇｅｒウィンドウによって実装され得る。このフローティングウィンドウは、第１のユーザーインタフェース上の主要な表示要素を可能な限り遮らないようにすることができる。ユーザーは、フローティングウィンドウ内の第２のユーザーインタフェースを操作して、第２のアプリケーションの動作を制御してもよい。
【００６５】
任意選択で、端末は、フローティングウィンドウの枠や角にドラッグ信号を受信し、このドラッグ信号に応じてフローティングウィンドウの長さ、幅、表示スケールのいずれかを変更する。
【００６６】
任意選択で、フローティングウィンドウには、非表示ボタン、フルスクリーンボタン、移動ボタンの少なくとも１つのボタンがさらに表示されてもよい。図１５を参照すると、ユーザーが第１のサブ表示領域５２上で第２のアプリケーションＢのプログラムアイコンをクリックすると、端末は、第２のアプリケーションＢの第２のユーザーインタフェース５４を表示するためのフローティングウィンドウ５３をメイン表示領域に重畳して表示する。このフローティングウィンドウ５３には、移動ボタン５５、非表示ボタン５６、およびフルスクリーンボタン５７も表示される。
【００６７】
ステップ６０６において、フローティングウィンドウにおける非表示ボタンに対する第２の操作信号を受信した場合、フローティングウィンドウの表示をキャンセルし、
任意選択で、第２の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号のいずれかであるが、本実施例では、第２の操作信号がシングルクリック信号である場合を例に説明する。
【００６８】
任意選択で、ユーザーが非表示ボタンをクリックすると、端末がフローティングウィンドウの表示をキャンセルし、第２のアプリケーションを閉じる。又は、ユーザーが非表示ボタンをクリックすると、端末がフローティングウィンドウの表示をキャンセルし、第２のアプリケーションをバックグラウンド動作状態に切り替える。
【００６９】
図１６を参照し、ユーザーがフローティングウィンドウ５３の非表示ボタン５６をクリックすると、端末がフローティングウィンドウ５３の表示をキャンセルする。
【００７０】
ステップ６０７において、フルスクリーンボタンに対する第３の操作信号を受信した場合、メイン表示領域で第２のアプリケーションの第２のユーザーインタフェースをフルスクリーンで表示し、
任意選択で、第３の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号のいずれかであるが、本実施例では、第３の操作信号がシングルクリック信号である場合を例に説明する。
【００７１】
ユーザーがフルスクリーンボタンをクリックすると、端末が第２のアプリケーションの第２のユーザーインタフェースをメイン表示領域にフルスクリーンで表示し、第１のアプリケーションをフォアグラウンド動作状態からバックグラウンド動作状態に切り替える。
【００７２】
図１７を参照すると、ユーザーがフローティングウィンドウ５３上のフルスクリーンボタン５７をクリックすると、端末は、メイン表示領域全体に第２のユーザーインタフェース５４をフルスクリーンで表示する。
【００７３】
ステップ６０８において、移動領域に対する第４の操作信号を受信した場合、第４の操作信号に応じて、メイン表示領域におけるフローティングウィンドウの表示位置を変更し、
任意選択で、第４の操作信号は、ドラッグ信号である。移動領域は、ボタン、コントロール、またはフローティングウィンドウ上の任意の領域であり得る。
【００７４】
ユーザーが移動領域をドラッグすると、端末は、第４の操作信号に応じて、メイン表示領域におけるフローティングウィンドウの表示位置を変更する。
【００７５】
図１８を参照すると、ユーザーがフローティングウィンドウ５３上の移動ボタン５５をドラッグすると、端末はドラッグ信号に応じてフローティングウィンドウ５３の表示位置を変更する。異なる実施例では、移動ボタン５５は、表示されず、フローティングウィンドウ上の任意の領域で代用されてもよい。
【００７６】
なお、上記ステップ６０６からステップ６０８は、いずれか１つだけ実行してもよいし、複数実行してもよく、端末が実際に受信した操作信号に応じて、本願はこれに限定されない。
【００７７】
以上のように、本実施例に係るユーザーインタフェースの表示方法は、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示し、第２のアプリケーションのプログラムアイコン上の第１の操作信号を受信したときに、第２のアプリケーションの第２のユーザーインタフェースを表示するためのフローティングウィンドウを第１のユーザーインタフェース上に表示することにより、ユーザーが異なるアプリケーション間で切り替える際の操作手順を簡略化し、インタラクティブ性を向上させることができる。また、第１のアプリケーションがゲームアプリケーションである場合など、第１のアプリケーションの通常の使用を中断することなく、ユーザーがゲームアプリケーションを使用する際にゲームの体験を中断させずに第２のアプリケーションを迅速に操作することが容易になる。
【００７８】
本実施例に係るユーザーインタフェースの表示方法は、サブ表示領域の表示形態を２つにし、第１のスライド信号と第３のスライド信号とで２つの表示形態を切り替えることにより、サブ表示領域が限られた表示面積内により多くの情報を表示させ、サブ表示領域の利用効率を向上させる。
【００７９】
本実施例に係るユーザーインタフェースの表示方法は、さらに、フローティングウィンドウに移動ボタン、非表示ボタン、フルスクリーンボタンを追加することにより、ユーザーがフローティングウィンドウの表示位置および表示状態を自由に変更することができ、ユーザーが第１のアプリケーション、第２のアプリケーションおよび同時使用の双方を自由に両立させることができる。例えば、第１のアプリケーションはビデオプレーヤであり、第２のアプリケーションはインスタントメッセンジャーであり、ユーザーは、ビデオの再生に影響を与えずに他のユーザーと文字チャットを行うことができ、また、例えば、第１のアプリケーションはゲームプログラムであり、第２のアプリケーションはビデオチャットプログラムであり、ユーザーはゲームと他のユーザーとのビデオチャットを同時に行うことができ、また、例えば、第１のアプリケーションは文字編集プログラムであり、第２のアプリケーションは辞書プログラムであり、ユーザーは文字編集プログラムを用いてテキストを編集している最中に、同時に、検索や翻訳の操作を行うことができる。
【００８０】
なお、上記第２のアプリケーションのプログラム型、数、表示順序は、オペレーティングシステムに予め設定されていてもよいし、ユーザーによりカスタマイズされてもよい。
【００８１】
第２のアプリケーションがインスタントメッセンジャー、音声チャットプログラム、またはビデオチャットプログラムである場合、友人が発した音声通話メッセージまたはビデオ通話メッセージを受信することができる。図９に示す実施例に基づく代替的な実施例では、図１９に示すように、次のステップをさらに含むことができる。
【００８２】
ステップ６０９において、第２のアプリケーションが所定タイプのメッセージを受信した場合、メイン表示領域にメッセージのメッセージポップアップを表示し、
任意選択で、所定タイプのメッセージは、音声通話メッセージ又はビデオ通話メッセージである。
【００８３】
第２のアプリケーションが音声通話メッセージ又はビデオ通話メッセージを受信すると、第１のユーザーインタフェースに音声通話メッセージ又はビデオ通話メッセージのメッセージポップアップが重畳表示される。このメッセージポップアップは、要求元のニックネーム、ヘッドイメージ、受信ボタン等の情報が表示されたミニメッセージポップアップであってもよい。
【００８４】
ステップ６１０において、メッセージポップアップに対する第５の操作信号を受信した場合、第１のユーザーインタフェースにフローティングウィンドウを表示し、フローティングウィンドウは、第２のアプリケーションのメッセージインタフェースを表示する。
【００８５】
図２０を参照すると、第５の操作信号は、メッセージポップアップ６０上の受けるボタン６１に対するクリック信号である。端末は、受けるボタン６１のクリック信号を受信すると、第１のユーザーインタフェース５１に第２のアプリケーションのメッセージインタフェースを表示するためのフローティングウィンドウ６２を表示する。このメッセージインタフェースは、音声通話又はビデオ通話のためのインタフェースであってもよい。
【００８６】
ステップ６１１において、メッセージポップアップに対する第４のスライド信号を受信した場合、メッセージポップアップの表示をキャンセルする。
【００８７】
任意選択で、第４のスライド信号は、メッセージポップアップの中央領域からメッセージポップアップの外部にスライドする信号である。例えば、第４のスライド信号は、メッセージポップアップの中央領域からのメッセージポップアップの上又は左にスライドする信号である。
【００８８】
ユーザーが要求者との音声通話またはビデオ通話を希望しない場合、ユーザーは、メッセージポップアップをスライドさせ、端末は、メッセージウィンドウ上の第４スライド信号を受信すると、メッセージウィンドウの表示をキャンセルすることができる。
【００８９】
図２１を参照し、端末は、メッセージポップアップ６０に対するスライド信号を受信した場合、メッセージポップアップの表示をキャンセルする。
【００９０】
以上のように、本実施例に係るユーザーインタフェース表示方法は、所定のタイプのメッセージを受信した場合に、メイン表示領域にメッセージのメッセージポップアップを表示することにより、ユーザーによる第１のアプリケーションの使用に影響を与えることなく、他のユーザーとの間の音声通話又はビデオ通話を並行して実現することができ、端末の利用効率を向上させることができる。
【００９１】
また、本実施例では、サブ表示領域を第１のサブ表示領域と第２のサブ表示領域の２つとしている。ここで、第１のサブ表示領域は右側に、第２のサブ表示領域は左側に位置しているが、両者は位置を入れ替えても良い。図９に示す実施例に基づく代替実施例では、第２のサブ表示領域に拡張機能を提供することもでき、上記方法の実施例は、図２２に示すように、以下のステップをさらに含むことができる。
【００９２】
ステップ６１２において、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示し、
端末は、第２のサブ表示領域に１つ以上のショートカット機能のショートカット機能アイコンを表示してもよい。ショートカット機能とは、オペレーティングシステムや、デフォルトアプリケーションやサードパーティアプリケーションが提供する機能項目である。すなわち、ショートカット機能は、アプリケーションよりも小さい１つの機能粒度であり、アプリケーションに共通に提供される複数の機能項目のうちの１つである。ショートカット機能は、限定するものではないが、スクリーンショット、画面録画、懐中電灯の点灯、ブルートゥースのオン、ミュート、ロックの少なくとも１つを含む。
【００９３】
ステップ６１３において、第１のショートカット機能のショートカット機能アイコンに対する第６の操作信号を受信した場合、第１のショートカット機能を起動する。
【００９４】
任意選択で、第６の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号のいずれかである。本実施例では、第６操作信号がシングルクリック信号である場合を例に説明する。
【００９５】
端末は、第１のショートカット機能のショートカット機能アイコンに対するユーザーのシングルクリック信号を受信すると、第１のショートカット機能を起動する。第１のショートカット機能がスクリーンショットである場合、端末は、表示スクリーンの全領域又は一部領域をスクリーンショットし、第１のショートカット機能が画面録画である場合、端末は、表示スクリーンまたはメイン表示領域を録画し、第１のショートカット機能が懐中電灯の点灯である場合に、端末は、懐中電灯機能を点灯させ、前記第１のショートカット機能がブルートゥースのオープンである場合、端末は、ブルートゥース接続機能を有効にし、第１のショートカット機能がミュートである場合、端末は、オペレーティングシステム全体、又はフォアグラウンドで動作しているアプリケーションの音量をオフにし、第１のショートカット機能がロック画面である場合、端末は、表示画面又はメイン表示領域をタッチ信号に応答しない非応答状態に設定する。
【００９６】
なお、ステップ６１２とステップ６１３の実行順序は問わず、ステップ６０１の前、いずれかのステップの同時、いずれかの２つのステップの間、またはステップ６０８の後に実行してもよい。
【００９７】
以上のように、本実施例に係るユーザーインタフェースの表示方法は、サブ表示領域に、第１のショートカット機能のショートカット機能アイコンをさらに表示することにより、ユーザーが、第１のアプリケーションをログアウトすることなく、ショートカットで、第１のショートカット機能を起動することができ、ユーザーの操作手順を削減し、インタラクションの効率を向上させる。
【００９８】
代替の実施例では、第２のサブ表示領域は、デフォルト状態（縦画面モード）でステータスバー情報を表示する。ステータスバー情報は、キャリア名、信号強度、ネットワーク形式、時刻、日付、バッテリ残量、ＷｉＦｉネットワーク情報、ブルートゥース情報の少なくとも１つを含む。図２３に示されるように、上述のステップ６１２及び６１３は、代わりに、以下のステップ６１４〜６１７として実施されてもよい。
【００９９】
ステップ６１４において、第２のサブ表示領域に対する第５のスライド信号を受信した場合、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示し、
任意選択で、第２のサブ表示領域は、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含む。
【０１００】
任意選択で、第５のスライド信号は、第２のサブ表示領域の第１の長辺から第２の長辺にスライドする信号であり、第１の長辺とメイン表示領域との距離は第２の長辺とメイン表示領域との距離よりも大きい。
【０１０１】
端末は、第２のサブ表示領域に対する第５のスライド信号を受信した場合、第１のサブ表示領域での初期表示内容を第１のショートカット機能のショートカット機能アイコンに切り替える。第１のショートカット機能は、１つ以上である。第１のショートカット機能が複数である場合、端末は、第２のサブ表示領域で複数の第１のショートカット機能のプログラムアイコンを表示してもよい。
【０１０２】
第１のショートカット機能は、オペレーティングシステムやアプリケーションプログラムにより提供される機能項目である。第１のショートカット機能は、限定するものではないが、スクリーンショット、画面録画、懐中電灯のオン、ブルートゥースのオン、ミュート、ロック画面のうちの少なくとも１つを含む。
【０１０３】
図２４を参照すると、端末が第２のサブ表示領域５８で第５のスライド信号(端末の上端から下端にスライド)を受信すると、端末は、第２のサブ表示領域５８に、第１のショートカット機能１、第１のショートカット機能２、及び第１のショートカット機能３のショートカットアイコンを表示する。第２のサブ表示領域５８には、初期状態では何も表示されていない。
【０１０４】
選択可能な実施例では、端末は、第２のサブ表示領域上で第５のスライド信号を受信し、本体状態が横画面状態であるとき、第５のスライド信号に応答する。例えば、端末は、横画面表示モードの場合にのみ第５のスライド信号に応答し、縦画面表示モードの場合には第５のスライド信号に応答しなくてもよい。このとき、端末は、第２のサブ表示領域に対する第５のスライド信号を受信した場合、本体状態が横画面状態であるか否かを検出し、本体状態が横画面状態の場合、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンが表示される。そうでない場合、第５のスライド信号に応答しないか、または、他の方式で第５スライド信号に応答する。他の方法は、プルダウン通知バーを表示することであってもよい。また、例えば、本体状態が縦画面状態である場合、第２のサブ表示領域の受信機能をオフし、本体状態が横画面状態である場合、第２のサブ表示領域の信号受信機能が有効になり、第５スライド信号が第２のサブ表示領域で受信されると、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンが表示される。
【０１０５】
ステップ６１５において、第２のサブ表示領域に対する第６のスライド信号を受信した場合、第６のスライド信号に応じて、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンの表示をキャンセルし、第２のサブ表示領域に第２のショートカット機能のショートカット機能アイコンの表示を追加し、
第６のスライド信号は、第２のサブ表示領域の第１の短辺から第２の短辺にスライドする信号であり、又は、第２の短辺から第１の短辺にスライドする信号であってもよい。任意選択で、第６のスライド信号と第２のスライド信号とは、同じタイプ、作用位置が異なる信号である。
【０１０６】
端末は、第２のサブ表示領域の表示面積が限られているため、全てのショートカット機能のショートカットアイコンを第２のサブ表示領域に一度に表示することができない。このとき、端末は、第２のサブ表示領域に、第１のショートカット機能のショートカットアイコンを先に表示し、第２のサブ表示領域に対するユーザーの第６のスライド信号を受信すると、第６のスライド信号に応答して、第２のサブ表示領域に、第１のショートカット機能のショートカットアイコンの表示をキャンセルし、第２のサブ表示領域に、第２のショートカット機能のショートカットアイコンの表示を追加してもよい。
【０１０７】
すなわち、端末は、第６のスライド信号に応答して第２のサブ表示領域をスライド表示する。スライド表示は、第２のサブ表示領域から出たショートカットアイコンの表示をキャンセルし、第２のサブ表示領域に移動したショートカットアイコンを表示し、第２のサブ表示領域に位置したままのショートカットアイコンを、第６スライド信号に従い表示位置を変更することを含む。
【０１０８】
図２５を参照すると、端末は、第２のサブ表示領域５８で第６のスライド信号を受信すると、第６のスライド信号に応答して、第１のショートカット１を第２のサブ表示領域５８から移動し、第２のショートカット４を第２のサブ表示領域５８に移動して表示する。
【０１０９】
ステップ６１６において、第２のサブ表示領域に対する第７のスライド信号を受信した場合、第２のサブ表示領域に第１のショートカット機能のショートカット機能アイコンの表示をキャンセルし、
任意選択で、第７のスライド信号は、第２の長辺から第１の長辺にスライドする信号である。第７のスライド信号と第３のスライド信号とは、同じ種類であってもトリガ位置が異なる信号であってもよい。
【０１１０】
端末は、第２のサブ表示領域上で第７のスライド信号を受信すると、第２のサブ表示領域上の第１のショートカット機能のショートカット機能アイコンを初期表示内容に切り替え表示する。初期表示内容は、何も表示されなく、又は、ステータスバー情報を表示し、又は、第１のアプリケーションに応じた表示内容を表示する。
【０１１１】
図２６を参照すると、端末は、第２のサブ表示領域５８上で第７のスライド信号(端末の下端から上端に向かってスライド)を受信すると、第２のサブ表示領域５８上の第１のショートカット機能１、第１のショートカット機能２及び第１のショートカット機能３のプログラムアイコンを、何も表示しない状態に切り替え表示する。
【０１１２】
ステップ６１７において、プログラムアイコンに対する第６の操作信号を受信した場合、ショートカット機能アイコンに対応する第１のショートカット機能を起動する。
【０１１３】
任意選択で、第５の操作信号は、シングルクリック信号、ダブルクリック信号、長押し信号のいずれかである。本実施例では、第５の操作信号がシングルクリック信号である場合を例に説明する。
【０１１４】
端末は、第１のショートカット機能のショートカット機能アイコンに対するユーザーのシングルクリック信号を受信すると、第１のショートカット機能を起動する。第１のショートカット機能がスクリーンショットである場合、端末は、表示スクリーンの全領域又は一部領域をスクリーンショットし、第１のショートカット機能が画面録画である場合、端末は、表示スクリーンまたはメイン表示領域を録画し、第１のショートカット機能が懐中電灯の点灯である場合に、端末は、懐中電灯機能を点灯させ、前記第１のショートカット機能がブルートゥースのオープンである場合、端末は、ブルートゥース接続機能を有効にし、第１のショートカット機能がミュートである場合、端末は、オペレーティングシステム全体、又はフォアグラウンドで動作しているアプリケーションの音量をオフにし、第１のショートカット機能がロック画面である場合、端末は、表示画面又はメイン表示領域をタッチ信号に応答しない非応答状態に設定する。
【０１１５】
本実施例に係るユーザーインタフェースの表示方法は、第２のサブ表示領域に２つの表示モードを設け、第４のスライド信号と第６のスライド信号とにより２つの表示モードを切り替えることで、第２のサブ表示領域が限られた表示面積内により多くの情報を表示させ、サブ表示領域の利用効率を向上させる。
【０１１６】
なお、任意選択な実施例では、第１の及び第２のサブ表示領域は、全体として１つのサブ表示領域とされ、第５のスライド信号及び第１のスライド信号は、同一のスライド信号であり、第６のスライド信号及び第２のスライド信号は、同一のスライド信号であり、第７のスライド信号及び第３のスライド信号は、同一のスライド信号である。スライド信号を第１の及び第２のサブ表示領域のいずれに受信しても、第１の及び第２のサブ表示領域の表示内容を同時に変化させることができる。
【０１１７】
また、別の実施例では、第２のアプリケーションのプログラムアイコンと、第１のショートカット機能のショートカット機能アイコンとが、第１のサブ表示領域又は第２のサブ表示領域に同時に表示されてもよく、すなわち、アプリケーションのプログラムアイコンと、ショートカット機能のショートカット機能アイコンとが混在して表示されてもよい。
【０１１８】
図２７は、本発明の一実施例に係るユーザーインタフェースの表示装置の構成を示すブロック図である。このユーザーインタフェースの表示装置は、ソフトウェア、ハードウェア、あるいは両者の組み合わせによって端末の全部または一部として実現することができる。装置は、第１の表示モジュール７２０及び第２の表示モジュール７４０を含み、
第１の表示モジュール７２０は、メイン表示領域に第１のアプリケーションの第１のユーザーインタフェースを表示するように構成され、
第２の表示モジュール７４０は、サブ表示領域に第２のアプリケーションのプログラムアイコンを表示するように構成され、
第２の表示モジュール７４０は、さらに、前記プログラムアイコンに対する第１の操作信号を受信した場合、前記第１のユーザーインタフェースにフローティングウィンドウを表示するように構成され、前記フローティングウィンドウは、前記第２のアプリケーションの第２のユーザーインタフェースを表示するために用いられる。
【０１１９】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記第１のユーザーインタフェースの一部領域に前記フローティングウィンドウを重畳して表示するように構成され、前記一部領域と前記サブ表示領域との距離が所定の距離よりも小さい。
【０１２０】
ある選択可能な実施例において、前記フローティングウィンドウに非表示ボタンがされに表示され、
前記第２の表示モジュール７４０は、さらに、前記非表示ボタンに対する第２の操作信号を受信した場合、前記フローティングウィンドウの表示をキャンセルするように構成される。
【０１２１】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記非表示ボタンに対する前記第２の操作信号を受信した場合、前記第２のアプリケーションをバックグラウンド動作状態に切り替えるように構成される。
【０１２２】
ある選択可能な実施例において、前記フローティングウィンドウにフルスクリーンボタンがさらに表示され、
前記第２の表示モジュール７４０は、さらに、前記フルスクリーンボタンに対する第３の操作信号を受信した場合、前記メイン表示領域に前記第２のアプリケーションの前記第２のユーザーインタフェースがフルスクリーンで表示するように構成される。
【０１２３】
ある選択可能な実施例において、前記フローティングウィンドウにさらに移動領域が表示され、
前記第２の表示モジュール７４０は、さらに、前記移動領域に対する第４の操作信号を受信した場合、前記第４の操作信号に基づいて前記メイン表示領域における前記フローティングウィンドウの表示位置を変更するように構成される。
【０１２４】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記サブ表示領域に対する第１のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示するように構成される。
【０１２５】
ある選択可能な実施例において、前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、 
前記第１のスライド信号が、前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい。
【０１２６】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記サブ表示領域に対する第１のスライド信号を受信し、且つ、本体姿態が横画面状態である場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンを表示するように構成される。
【０１２７】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記サブ表示領域に対する第２のスライド信号を受信した場合、前記第２のスライド信号に応答して、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルし、前記サブ表示領域に第３のアプリケーションのプログラムアイコンの表示を追加するように構成される。
【０１２８】
ある選択可能な実施例において、前記第２のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である。
【０１２９】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記サブ表示領域に対する第３のスライド信号を受信した場合、前記サブ表示領域に前記第２のアプリケーションのプログラムアイコンの表示をキャンセルするように構成される。
【０１３０】
ある選択可能な実施例において、前記第３のスライド信号是が前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい。
【０１３１】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記第２のアプリケーションが所定タイプのメッセージを受信した場合、前記メイン表示領域に前記メッセージのメッセージポップアップを表示し、前記メッセージポップアップに対する第５の操作信号を受信した後、前記第１のユーザーインタフェースにフローティングウィンドウを表示するように構成され、前記フローティングウィンドウは、前記第２のアプリケーションのメッセージインタフェースを表示するために用いられる。
【０１３２】
ある選択可能な実施例において、前記第２の表示モジュール７４０は、さらに、前記メッセージポップアップに対する第４のスライド信号を受信した場合、前記メッセージポップアップの表示をキャンセルするように構成される。
【０１３３】
ある選択可能な実施例において、前記第４のスライド信号が、前記メッセージポップアップの中央領域から前記メッセージポップアップの外部にスライドする信号である。
【０１３４】
ある選択可能な実施例において、前記第２のアプリケーションが、メッセージ受信機能を有するアプリケーションであり、
前記第２の表示モジュール７４０は、さらに、前記第２のアプリケーションのメッセージを受信した場合、前記第２のアプリケーションのプログラムアイコンにインデックスを表示するように構成され、前記インデックスが、前記第２のアプリケーションに未読メッセージが存在することを示すために用いられる。
【０１３５】
ある選択可能な実施例において、前記装置は、さらに、第３の表示モジュール７６０を含み、第３の表示モジュール７６０は、さらに、前記サブ表示領域に第１のショートカット機能のショートカット機能アイコンを表示するように構成され、機能起動モジュール７８０は、さらに、前記ショートカット機能アイコンの第６の操作信号を受信した場合、前記第１のショートカット機能を起動するように構成される。
【０１３６】
ある選択可能な実施例において、前記第３の表示モジュール７６０は、さらに、前記サブ表示領域に対する第５のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンを表示するように構成される。
【０１３７】
ある選択可能な実施例において、前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、 
前記第５のスライド信号が前記第１の長辺から前記第２の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい。
【０１３８】
ある選択可能な実施例において、前記第３の表示モジュール７６０は、さらに、前記サブ表示領域に対する第６のスライド信号を受信した後、前記第６のスライド信号に応答して、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルし、前記サブ表示領域に第２のショートカット機能のショートカット機能アイコンの表示を追加するように構成される。
【０１３９】
ある選択可能な実施例において、前記サブ表示領域が、順に接続される第１の長辺、第１の短辺、第２の長辺及び第２の短辺を含み、 
前記第６のスライド信号が、前記第１の短辺から前記第２の短辺にスライドする信号であり、又は、前記第２のスライド信号が、前記第２の短辺から前記第１の短辺にスライドする信号である。
【０１４０】
ある選択可能な実施例において、前記第３の表示モジュール７６０は、さらに、前記サブ表示領域に対する第７のスライド信号を受信した場合、前記サブ表示領域に前記第１のショートカット機能のショートカット機能アイコンの表示をキャンセルするように構成される。
【０１４１】
ある選択可能な実施例において、前記第７のスライド信号が、前記第２の長辺から前記第１の長辺にスライドする信号であり、前記第１の長辺と前記メイン表示領域との距離が前記第２の長辺と前記メイン表示領域との距離よりも大きい。
【０１４２】
図２８は、本発明の一実施例による端末の構成を示すブロック図である。端末は、プロセッサ８０１、メモリ８０２、およびタッチスクリーン８０３を含む。
【０１４３】
プロセッサ８０１は、中央プロセッサ(ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ、ＣＰＵ )、ネットワークプロセッサ(ｎｅｔｗｏｒｋ ｐｒｏｃｅｓｓｏｒ、ＮＰ )、またはＣＰＵとＮＰの組み合わせであり得る。プロセッサ８０１は、ハードウェアチップをさらに含んでもよい。上記ハードウェアチップは、特定用途向け集積回路(ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ ｉｎｔｅｇｒａｔｅｄ ｃｉｒｃｕｉｔ、ＡＳＩＣ )、プログラマブル論理デバイス(ｐｒｏｇｒａｍｍａｂｌｅ ｌｏｇｉｃ ｄｅｖｉｃｅ、ＰＬＤ )、又はそれらの組み合わせであってもよい。上記ＰＬＤは、複合プログラマブルロジックデバイス(ｃｏｍｐｌｅｘ ｐｒｏｇｒａｍｍａｂｌｅ ｌｏｇｉｃ ｄｅｖｉｃｅ、ＣＰＬＤ )、フィールドプログラマブルロジックゲートアレイ(ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ ｇａｔｅ ａｒｒａｙ、ＦＰＧＡ )、汎用アレイロジック(ｇｅｎｅｒｉｃ ａｒｒａｙ ｌｏｇｉｃ、ＧＡＬ )、又はそれらの任意の組み合わせであってよい。
【０１４４】
メモリ８０２は、バス又は他の方法によってプロセッサ８０１に接続され、少なくとも１つの命令、少なくとも１つのプログラム、コードのセット、又は命令のセットが記憶され、少なくとも１つの命令、少なくとも１つのプログラム、コードのセット、又は命令のセットは、プロセッサ８０１によってロードされ、実行されて、上記の様々な実施例に記載されたユーザーインタフェース表示方法を実施する。メモリ８０２は、揮発性メモリ(ｖｏｌａｔｉｌｅ ｍｅｍｏｒｙ )、不揮発性メモリ(ｎｏｎ−ｖｏｌａｔｉｌｅ ｍｅｍｏｒｙ )、又はこれらの組み合わせであってよい。揮発性メモリは、スタティックランダムアクセスメモリ(ｓｔａｔｉｃ ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ、ＳＲＡＭ )、ダイナミックランダムアクセスメモリ(ｄｙｎａｍｉｃ ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ、ＤＲＡＭ )などのランダムアクセスメモリ(ｒａｎｄｏｍ−ａｃｃｅｓｓ ｍｅｍｏｒｙ、ＲＡＭ )であってよい。不揮発性メモリは、例えば、プログラマブルリードオンリーメモリ(ｐｒｏｇｒａｍｍａｂｌｅ ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ、ＰＲＯＭ )、消去可能プログラマブルリードオンリーメモリ(ｅｒａｓａｂｌｅ ｐｒｏｇｒａｍｍａｂｌｅ ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ、ＥＰＲＯＭ )、電気的消去可能プログラマブルリードオンリーメモリ(ｅｌｅｃｔｒｉｃａｌｌｙ ｅｒａｓａｂｌｅ ｐｒｏｇｒａｍｍａｂｌｅ ｒｅａｄ−ｏｎｌｙ ｍｅｍｏｒｙ、ＥＥＰＲＯＭ )などのリードオンリーメモリ(ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ ｉｍａｇｅ、ＲＯＭ )であってもよい。不揮発性メモリは、フラッシュメモリ(ｆｌａｓｈ ｍｅｍｏｒｙ )、磁気メモリ、例えば磁気テープ(ｍａｇｎｅｔｉｃ ｔａｐｅ )、フロッピーディスク(ｆｌｏｐｐｙ ｄｉｓｋ )、ハードディスクであってもよい。不揮発性メモリは、光ディスクであってもよい。
【０１４５】
タッチスクリーン８０３は、バス等を介してプロセッサ８０１に接続されている。メモリ８０２は、上記の様々な実施例で説明されたユーザーインタフェースの表示方法を実現するために、プロセッサ８０１によってロードされ実行される少なくとも１つの命令を記憶する。本発明の実施例は、上記の様々な実施例によるユーザーインタフェース表示方法を実現するために、プロセッサによってロードされ実行される少なくとも１つの命令を記憶するコンピュータ可読媒体をさらに提供する。本願の実施例は、上記の様々な実施例に記載のユーザーインタフェース表示方法を実現するために、プロセッサによってロードされ実行される少なくとも１つの命令を記憶するコンピュータプログラム製品をさらに提供する。当業者は、上述の１つ以上の例において、本願の実施例に記載される機能が、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得ることを認識するであろう。ソフトウェアを使用して実装される場合、機能は、コンピュータ可読媒体に記憶されるか、またはコンピュータ可読媒体上の１つもしくは複数の命令もしくはコードとして送信され得る。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所に対するコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体とを含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。 
以上の説明は、本発明の好ましい実施例に過ぎず、本発明を限定するものではなく、本発明の精神と原理内で行われるあらゆる修正、均等物、置換、改良などは、本発明の保護範囲内に含まれるべきである。
【図１】
2021507364.tif 000003
【図２】
2021507364.tif 000004
【図３】
2021507364.tif 000005
【図４】
2021507364.tif 000006
【図５】
2021507364.tif 000007
【図６】
2021507364.tif 000008
【図７】
2021507364.tif 000009
【図８】
2021507364.tif 000010
【図９】
2021507364.tif 000011
【図１０】
2021507364.tif 000012
【図１１】
2021507364.tif 000013
【図１２】
2021507364.tif 000014
【図１３】
2021507364.tif 000015
【図１４】
2021507364.tif 000016
【図１５】
2021507364.tif 000017
2021507364.tif 000018
【図１６】
2021507364.tif 000019
【図１７】
2021507364.tif 000020
【図１８】
2021507364.tif 000021
【図１９】
2021507364.tif 000022
【図２０】
2021507364.tif 000023
【図２１】
2021507364.tif 000024
【図２２】
2021507364.tif 000025
【図２３】
2021507364.tif 000026
【図２４】
2021507364.tif 000027
【図２５】
2021507364.tif 000028
【図２６】
2021507364.tif 000029
【図２７】
2021507364.tif 000030
【図２８】
2021507364.tif 000031
【国際調査報告】
2021507364.tif 000032
2021507364.tif 000033
2021507364.tif 000034
2021507364.tif 000035