(57)【要約】      （修正有）【課題】ユーザーの知らないうちに通知バーがトリガされて表示されることで生じる誤操作を解決し、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示し、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。【解決手段】画面の側縁を始点としてスライドするスライド操作を受信するステップと、スライド操作が所定の条件を満たすか否かを検出するステップであって、所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む、ステップと、スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示するステップと、を含む。【選択図】図１
2018032425.tif 000002
【特許請求の範囲】
【請求項１】
端末に適用されるサイドメニュー表示方法であって、前記端末は画面を備え、
前記方法は、
前記画面の側縁を始点としてスライドするスライド操作を受信するステップと、
前記スライド操作を受信したとき、前記画面の前記側縁に対応するサイドメニューを移動させるステップと、
前記スライド操作が所定の条件を満たすとき、前記サイドメニューを表示するステップと、
前記スライド操作が前記所定の条件を満たさないとき、前記サイドメニューを戻すステップと、
を含む、方法。
【請求項２】
前記所定の条件は、前記スライド操作の終了位置と前記画面の前記側縁との間の垂直距離が第１の閾値よりも大きいことを含む、
請求項１に記載の方法。
【請求項３】
前記所定の条件は、前記スライド操作の終了位置と前記画面の前記側縁との間の垂直距離が第１の閾値よりも小さく、前記スライド操作の前記終了位置と前記画面の前記側縁との間の前記垂直距離が第２の閾値よりも大きく、前記スライド操作のスライド速さが予め設定された閾値よりも大きいことを含み、
前記第１の閾値は前記第２の閾値よりも大きい、
請求項１に記載の方法。
【請求項４】
前記画面の前記側縁を始点としてスライドする前記スライド操作を受信したとき、前記端末はロック状態である、
請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記画面の前記側縁を始点としてスライドする前記スライド操作を受信したとき、前記端末はロック解除状態である、
請求項１乃至３のいずれか一項に記載の方法。
【請求項６】
端末であって、
メモリと、１つ以上のプログラムとを備え、
前記１つ以上のプログラムは、前記メモリに記憶され、且つ、構成後に１つ以上のプロセッサによって実行され、
前記１つ以上のプログラムは、
画面の側縁を始点としてスライドするスライド操作を受信するステップと、
前記スライド操作を受信したとき、前記画面の前記側縁に対応するサイドメニューを移動させるステップと、
前記スライド操作が所定の条件を満たすとき、前記サイドメニューを表示するステップと、
前記スライド操作が前記所定の条件を満たさないとき、前記サイドメニューを戻すステップと、
を実行するのに用いられる命令を含む、
端末。
【請求項７】
前記所定の条件は、前記スライド操作の終了位置と前記画面の前記側縁との間の垂直距離が第１の閾値よりも大きいことを含む、
請求項６に記載の端末。
【請求項８】
前記所定の条件は、前記スライド操作の終了位置と前記画面の前記側縁との間の垂直距離が第１の閾値よりも小さく、前記スライド操作の前記終了位置と前記画面の前記側縁との間の前記垂直距離が第２の閾値よりも大きく、前記スライド操作のスライド速さが予め設定された閾値よりも大きいことを含み、
前記第１の閾値は前記第２の閾値よりも大きい、
請求項６に記載の端末。
【請求項９】
前記画面の前記側縁を始点としてスライドする前記スライド操作を受信したとき、前記端末はロック状態である
請求項６乃至８のいずれか一項に記載の端末。
【請求項１０】
前記画面の前記側縁を始点としてスライドする前記スライド操作を受信したとき、前記端末はロック解除状態である
請求項６乃至８のいずれか一項に記載の端末。
【請求項１１】
１つ以上のプロセッサに請求項１乃至５のいずれか一項に記載の方法を実行させるコンピューター実行可能命令を記憶したコンピューター可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末分野に関し、特に、サイドメニュー表示方法、装置及び端末に関する。
【背景技術】
【０００２】
タッチスクリーンは、通常、携帯電話、タブレットコンピューター及び電子ブックリーダー等の端末の画面に採用される。ユーザーがタッチスクリーン上で誤動作を行うことを防ぐために、端末では待機プロセス中に通常は画面ロック機能が設定され、端末がロック解除された後にのみ、タッチスクリーン上で正しく操作を行うことができる。
【０００３】
画面ロック状態では、ユーザーが新しいメッセージを確認したりショートカットの設定を実行するのを簡便にするために、端末には通常、下向きのスライド操作によりトリガされ表示される通知バーが設けられる。通知バーを表示するための方法は、以下のとおりである。すなわち、端末は、ユーザーによってトリガされる、画面の上部から下向きにスライドするスライド操作を受け付ける。端末は、スライド操作のスライド速さが予め設定された閾値を超えたか否かを検出する。スライド速さが予め設定された閾値を超えているという検出結果である場合、すなわち、スライド操作が速い下方スライド操作である場合、端末は、通知バーを画面の上部から画面に移動させ表示する。そして、ユーザーは、新しいメッセージを表示したり通知バーに対するショートカット設定を行うことができ、例えば、Ｂｌｕｅｔｏｏｔｈを素早く有効化／無効化したり、無線ネットワークを素早く有効化／無効化したり、画面の明るさを調整することができる。
【０００４】
本発明を実施する過程において、発明者は、上記の技術は、少なくとも以下の問題を有していることを見出した。すなわち、ユーザーが端末をポケットの中に入れると、端末は、ユーザーの指又は皮膚との摩擦を引き起こし、摩擦が端末により速い下方スライド操作として認識されるおそれがある。これにより、ユーザーに未知の通知バーがトリガ及び表示され、それによって誤動作が発生する原因となる。
【発明の概要】
【０００５】
ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題を解決するために、本発明の実施形態は、サイドメニュー表示方法、装置及び端末を提供する。技術的解決策は以下のとおりである。
【０００６】
第１の態様は、サイドメニュー表示方法を提供する。本方法は、
画面の側縁を始点としてスライドするスライド操作を受信するステップと、
スライド操作が所定の条件を満たすか否かを検出するステップであって、所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む、ステップと、
スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示するステップと、
を含む。
【０００７】
第１の態様の第１の可能な実施方式では、スライド操作が所定の条件を満たすか否かを検出するステップの前に、本方法は、
スライド操作の終了位置が直接表示領域内にあるか否かを検出するステップであって、直接表示領域と誤タッチ領域は互いに重ならない、ステップと、
終了位置が直接表示領域内にないという検出結果である場合、スライド操作が所定の条件を満たすか否かを検出するステップを実行するステップと、
を更に含む。
【０００８】
第１の態様又は第１の態様の第１の可能な実施方式に関して、第１の態様の第２の可能な実施方式では、スライド操作が所定の条件を満たすか否かを検出するステップは、
誤タッチ領域が画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第１の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が誤タッチ閾値よりも大きいか否かを検出するステップであって、誤タッチ閾値は画面の側縁と第１の仮想側縁との間の距離である、ステップと、
垂直距離が誤タッチ閾値よりも大きいという検出結果である場合、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かを検出するステップと、
を含む。
【０００９】
第１の態様の第１の可能な実施方式に関して、第１の態様の第３の可能な実施方式では、スライド操作の終了位置が直接表示領域内にあるか否かを検出するステップは、
直接表示領域が画面の側縁の向かい合う側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第２の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が直接表示閾値よりも大きいか否かを検出するステップであって、直接表示閾値は画面の側縁と第２の仮想側縁との間の距離であり、直接表示閾値は誤タッチ閾値よりも大きい、ステップ、
を含む。
【００１０】
第１の態様に関して、第１の態様の第４の可能な実施方式では、画面の側縁に対応するサイドメニューを表示するステップの後に、本方法は、
今回サイドメニューの表示のトリガに成功したスライド操作をトリガ成功サンプルライブラリに記録するステップであって、毎回サイドメニューの表示のトリガに成功するスライド操作と、各スライド操作の終了位置とはトリガ成功サンプルライブラリに記録される、ステップと、
トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新するステップと、
を更に含む。
【００１１】
第１の態様の第４の可能な実施方式に関して、第１の態様の第５の可能な実施方式では、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新するステップは、
画面上の所定の領域を少なくとも２つのサブ領域に分割するステップであって、所定の領域は、画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第３の仮想側縁とに囲まれた領域を含む、ステップと、
トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集するステップと、
分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定するステップと、
を含む。
【００１２】
第２の態様は、サイドメニュー表示装置を提供する。本装置は、
画面の側縁を始点としてスライドするスライド操作を受信するように構成される操作受信モジュールと、
スライド操作が所定の条件を満たすか否かを検出するように構成される操作検出モジュールであって、所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む、操作検出モジュールと、
スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示するように構成されるメニュー表示モジュールと、
を備える。
【００１３】
第２の態様の第１の可能な実施方式では、本装置は更に、
スライド操作の終了位置が直接表示領域内にあるか否かを検出するように構成される直接検出モジュールであって、直接表示領域と誤タッチ領域は互いに重ならない、直接検出モジュールと、
終了位置が直接表示領域内にないという検出結果である場合、スライド操作が所定の条件を満たすか否かを検出するステップを実行するように構成される操作検出モジュールと、
を備える。
【００１４】
第２の態様又は第２の態様の第１の可能な実施方式に関して、第２の態様の第３の可能な実施方式では、操作検出モジュールは、距離検出ユニット及び速度検出ユニットを有し、
距離検出ユニットは、誤タッチ領域が画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第１の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が誤タッチ閾値よりも大きいか否かを検出するように構成され、誤タッチ閾値は画面の側縁と第１の仮想側縁との間の距離であり、
速度検出ユニットは、垂直距離が誤タッチ閾値よりも大きいという検出結果である場合、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かを検出するように構成される。
【００１５】
第２の態様の第１の可能な実施方式に関して、第２の態様の第３の可能な実施方式では、
直接検出モジュールは、直接表示領域が画面の側縁の向かい合う側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第２の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が直接表示閾値よりも大きいか否かを検出するように構成される。直接表示閾値は画面の側縁と第２の仮想側縁との間の距離であり、直接表示閾値は誤タッチ閾値よりも大きい。
【００１６】
第２の態様に関して、第２の態様の第４の可能な実施方式では、本装置は更に、
今回サイドメニューの表示のトリガに成功したスライド操作をトリガ成功サンプルライブラリに記録するように構成される操作記録モジュールであって、毎回サイドメニューの表示のトリガに成功するスライド操作と、各スライド操作の終了位置とはトリガ成功サンプルライブラリに記録される、操作記録モジュールと、
トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新するように構成される領域更新モジュールと、
を備える。
【００１７】
第２の態様の第４の可能な実施方式に関して、第２の態様の第５の可能な実施方式では、領域更新モジュールは、領域分割ユニット、密度統計収集ユニット及び領域決定ユニットを有し、
領域分割ユニットは、画面上の所定の領域を少なくとも２つのサブ領域に分割するように構成され、所定の領域は、画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第３の仮想側縁とに囲まれた領域を含み、
密度統計収集ユニットは、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集するように構成され、
領域決定ユニットは、分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定するように構成される。
【００１８】
第３の態様は端末を提供する。本端末は、例えば第２の態様及び第２の態様の可能な実施方式のうちいずれか１つに係るサイドメニュー表示装置を備える。
【００１９】
第４の態様は端末を提供する。本端末は、
メモリ及び１以上のプログラムを備え、１以上のプログラムはメモリに格納され、且つ、構成後に１以上のプロセッサによって実行され、
１以上のプログラムは、
画面の側縁を始点としてスライドするスライド操作を受信する工程と、
スライド操作が所定の条件を満たすか否かを検出する工程であって、所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む、工程と、
スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示する工程と、
を実行するために用いられる命令を含む。
【００２０】
第４の態様の第１の可能な実施方式では、メモリは更に、
スライド操作の終了位置が直接表示領域内にあるか否かを検出する工程であって、直接表示領域と誤タッチ領域は互いに重ならない、工程と、
終了位置が直接表示領域内にないという検出結果である場合、スライド操作が所定の条件を満たすか否かを検出するステップを実行する工程と、
を実行するために用いられる命令を含む。
【００２１】
第４の態様又は第４の態様の第１の可能な実施方式に関して、第４の態様の第２の可能な実施方式では、メモリは更に、
誤タッチ領域が画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第１の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が誤タッチ閾値よりも大きいか否かを検出する工程であって、誤タッチ閾値は画面の側縁と第１の仮想側縁との間の距離である、工程と、
垂直距離が誤タッチ閾値よりも大きいという検出結果である場合、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かを検出する工程と、
を実行するために用いられる命令を含む。
【００２２】
第４の態様の第１の可能な実施方式に関して、第４の態様の第３の可能な実施方式では、メモリは更に、
直接表示領域が画面の側縁の向かい合う側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第２の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が直接表示閾値よりも大きいか否かを検出する工程であって、直接表示閾値は画面の側縁と第２の仮想側縁との間の距離であり、直接表示閾値は誤タッチ閾値よりも大きい、工程、
を実行するために用いられる命令を含む。
【００２３】
第４の態様に関して、第４の態様の第４の可能な実施方式では、メモリは更に、
今回サイドメニューの表示のトリガに成功したスライド操作をトリガ成功サンプルライブラリに記録する工程であって、毎回サイドメニューの表示のトリガに成功するスライド操作と、各スライド操作の終了位置とはトリガ成功サンプルライブラリに記録される、工程と、
トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新する工程と、
を実行するために用いられる命令を含む。
【００２４】
第４の態様の第４の可能な実施方式に関して、第４の態様の第５の可能な実施方式では、メモリは更に、
画面上の所定の領域を少なくとも２つのサブ領域に分割する工程であって、所定の領域は、画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第３の仮想側縁とに囲まれた領域を含む、工程と、
トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集する工程と、
分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定する工程と、
を実行するために用いられる命令を含む。
【００２５】
本発明の実施形態において提供される技術的解決策の有益な効果は、以下のとおりである。
【００２６】
画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【図面の簡単な説明】
【００２７】
本発明の実施形態における技術的解決策をより明確に説明するために、以下、実施形態の説明に必要な添付の図面を簡単に紹介する。当然ながら、添付の図面は、以下の説明において、本発明の一部の実施形態を示すに過ぎない。当業者であれば、それら添付の図面から創意工夫なく他の図面を更に導出できるであろう。
【図１】本発明の実施形態に係るサイドメニュー表示方法の方法フローチャートである。
【図２Ａ】本発明の別の実施形態に係るサイドメニュー表示方法の方法フローチャートである。
【図２Ｂ】本発明の上記別の実施形態に係るサイドメニュー表示方法に関与する、誤タッチ領域の分割の概略図である。
【図３Ａ】本発明の更に別の実施形態に係るサイドメニュー表示方法の方法フローチャートである。
【図３Ｂ】本発明の上記更に別の実施形態に係るサイドメニュー表示方法に関与する、誤タッチ領域の分割の概略図である。
【図４】本発明の実施形態に係るサイドメニュー表示装置の構造ブロック図である。
【図５】本発明の別の実施形態に係るサイドメニュー表示装置の構造ブロック図である。
【図６】本発明の実施形態に関与する端末の概略構造図である。
【発明を実施するための形態】
【００２８】
本発明の目的、技術的解決策及び利点をより明確にするために、以下、添付の図面を参照しながら本発明の実施形態を更に詳述する。
【００２９】
本発明の実施形態では、端末は、携帯電話、タブレットコンピューター、電子書籍リーダー、ＭＰ３プレーヤー（Moving  Picture  Experts  Group  Audio  Layer  III、ムービング・ピクチャー・エクスパーツ・グループ・オーディオ・レイヤ３）、ＭＰ４（Moving  Picture  Experts  Group  Audio  Layer  IV、ムービング・ピクチャー・エクスパーツ・グループ・オーディオ・レイヤ３）プレーヤー等であってよい。
【００３０】
図１を参照する。図１は、本発明の実施形態に係るサイドメニュー表示方法の方法フローチャートを示す。サイドメニュー表示方法は端末に適用される。サイドメニュー表示方法は以下のステップを含む。
【００３１】
ステップ１０２：画面の側縁を始点としてスライドするスライド操作を受信する。
【００３２】
端末は、画面の側縁を始点としてスライドするスライド操作を受信する。画面の側縁とは、端末の画面の縁を指す。矩形の画面を例として用いると、画面の側縁は、矩形の画面の４つの側縁のうちいずれか１つであってよい。
【００３３】
ステップ１０４：スライド操作が所定の条件を満たすか否かを検出する。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。
【００３４】
端末は、スライド操作が所定の条件を満たすか否かを検出する。端末は、スライド操作のスライド速さが予め設定された閾値よりも大きいか否か検出し、すなわち、スライド操作が素早いスライド操作であるか否かを検出する。加えて、誤タッチ領域は、ユーザーの知らないうちにサイドメニューがトリガされ表示されやすい領域を指す。誤タッチ領域は、固定の範囲を伴う予め設定された領域であってよく、また、ユーザー操作を記録することによって動的に調整される範囲を伴う領域であってもよい。サイドメニューは、下にプルすることによって表示される通知バー又はメニューバーを含んでよく、更に、左若しくは右にプルすることによって表示される通知バー又はメニューバーと、上にプルすることによって表示される通知バー又はメニューバーとを含んでよい。
【００３５】
ステップ１０６：スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示する。
【００３６】
スライド操作が所定の条件を満たすという検出結果である場合、端末は、画面の側縁に対応するサイドメニューを表示する。スライド操作のスライド速さが予め設定された閾値よりも大きく、且つスライド操作の終了位置が予め設定された誤タッチ領域内にないという検出結果であるとき、端末は、画面の側縁に対応するサイドメニューを表示する。
【００３７】
要するに、実施形態において提供されるサイドメニュー表示方法では、画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、また、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【００３８】
図１に示される実施形態において導入されたように、誤タッチ領域は、固定の範囲を伴う予め設定された領域であってよく、また、ユーザー操作を記録することによって動的に調整される範囲を伴う領域であってもよい。以下、図２Ａ及び図３Ａに示される実施形態において、上記２つのケースを導入し詳述する。第１に、図２Ａに示される実施形態では、誤タッチ領域は、固定の範囲を伴う予め設定された領域である。
【００３９】
図２Ａを参照する。図２Ａは、本発明の別の実施形態に係るサイドメニュー表示方法の方法フローチャートを示す。サイドメニュー表示方法は端末に適用される。サイドメニュー表示方法は以下のステップを含む。
【００４０】
ステップ２０１：誤タッチ領域を予め設定する。
【００４１】
誤タッチ領域は、端末上で予め設定される。本実施形態では、誤タッチ領域は、固定の範囲を伴う予め設定された領域である。図２Ｂを参照すると、誤タッチ領域は、画面の側縁２１と、画面の側縁２１に隣り合う２つの側縁と、画面の側縁と平行な第１の仮想側縁２２とに囲まれた領域を含む。
【００４２】
画面の側縁２１は、端末の画面の縁を指す。矩形の画面を例として用いると、画面の側縁２１は、矩形の画面の４つの側縁のうちいずれか１つであってよい。本実施形態では、画面の側縁２１の例として、図２Ｂに示される矩形の画面の上縁を用いる。
【００４３】
ステップ２０２：画面の側縁を始点としてスライドするスライド操作を受信する。
【００４４】
端末は、画面の側縁２１を始点としてスライドするスライド操作を受信する。
【００４５】
ステップ２０３：スライド操作の終了位置が直接表示領域内にあるか否かを検出する。
【００４６】
端末は、スライド操作の終了位置Sが直接表示領域内にあるか否かを検出する。図２Ｂを参照すると、直接表示領域と誤タッチ領域は互いに重ならない。直接表示領域は、画面の側縁２１の向かい合う側縁２３と、画面の側縁２１に隣り合う２つの側縁と、画面の側縁２１と平行な第２の仮想側縁２４とに囲まれた領域を含む。
【００４７】
具体的には、端末は、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離が直接表示閾値L1よりも大きいか否かを検出する。直接表示閾値L1は、画面の側縁２１と第２の仮想側縁２４との間の距離である。端末は、事前に画面上に座標系を設定してよい。端末は、最初にスライド操作の終了位置Sの座標を取得し、その後、位置Sの座標に従って、終了位置Sと画面の側縁２１との間の垂直距離aを取得し、最後に、垂直距離aを直接表示閾値L1とを比較する。
【００４８】
直接表示閾値L1の値は、画面の側縁２１と隣り合う側縁の長さに関連する。一般に、直接表示閾値L1は、画面の側縁２１と隣り合う側縁の長さの半分に設定される。図２Ｂに示されるように、本実施形態では、直接表示閾値L1が画面の長さHの半分であると仮定する。
【００４９】
終了位置Sが直接表示領域内にあるという検出結果である場合、端末は、画面の側縁２１に対応するサイドメニューを直接表示する。サイドメニューは、下にプルすることによって表示される通知バー又はメニューバーを含んでよく、更に、左若しくは右にプルすることによって表示される通知バー又はメニューバーと、上にプルすることによって表示される通知バー又はメニューバーとを含んでよい。本実施形態では、サイドメニューが下にプルすることによって表示される通知バーであると仮定する。図２Ｂを参照すると、第２の仮想側縁２４の線より下の領域、すなわち直接表示領域は、ユーザーが操作の実行を意図する領域とみなされる。スライド操作が画面の側縁２１を始点として下方に向かい第２の仮想側縁２４の線の下で止まったとき、端末は、スライド操作が意図的なユーザー操作であるとみなす。このケースでは、スライド操作のスライド速さに関わらず、端末はサイドメニューを表示する。
【００５０】
終了位置Sが直接表示領域内にないという検出結果である場合、ステップ２０４が実行される。
【００５１】
ステップ２０４：終了位置が直接表示領域内にないという検出結果である場合、スライド操作が所定の条件を満たすか否かを検出する。
【００５２】
終了位置が直接表示領域内にないという検出結果である場合、端末は、スライド操作が所定の条件を満たすか否かを検出する。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。
【００５３】
具体的には、該ステップは以下の２つのサブステップを含む。
【００５４】
第１に、スライド操作の終了位置と画面の側縁との間の垂直距離が誤タッチ閾値よりも大きいか否かを検出する。
【００５５】
端末は、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離が誤タッチ閾値L2よりも大きいか否かを検出する。誤タッチ閾値L2は、画面の側縁２１と第２の仮想側縁２４との間の距離である。誤タッチ閾値L2の値は画面の側縁２１に隣り合う側縁の長さとも関連し、誤タッチ閾値L2は直接表示閾値L1よりも小さい。一般に、誤タッチ閾値L2は、画面の側縁２１と隣り合う側縁の長さのおよそ３分の１に設定される。図２Ｂに示されるように、本実施形態では、誤タッチ閾値L2が画面の長さHの３分の１であると仮定する。
【００５６】
スライド操作が画面の側縁２１を始点として下方に向かい、スライドが第２の仮想側縁２４の線の下に達する前に止まった場合、端末は、スライド操作が意図的でないユーザー操作である可能性があるとみなす。このケースでは、端末は、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aが誤タッチ閾値L2よりも大きいか否かを検出し、すなわち、スライド操作の終了位置Sが誤タッチ領域内にあるか否かを検出する。
【００５７】
第２に、垂直距離が誤タッチ閾値よりも大きいという検出結果である場合、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かを検出する。
【００５８】
垂直距離が誤タッチ閾値L2よりも大きいという検出結果であるとき、スライド操作の終了位置Sが予め設定された誤タッチ領域内にないという所定の条件が満たされる。このケースでは、端末は、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かの検出を続ける。
【００５９】
スライド速さは、単位時間当たりのスライドされた画素数で表されてよい。スライド速さが大きいほど、単位時間当たりのスライドされた画素が多いことを示す。逆に、スライド速さが小さいほど、単位時間当たりのスライドされた画素が少ないことを示す。
【００６０】
上記第１及び第２のサブステップでは、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aが誤タッチ閾値L2よりも小さいという検出結果であるとき、又は、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aは誤タッチ閾値L2よりも大きいが、スライド速さが予め設定された閾値よりも小さいという検出結果であるとき、スライド操作は、所定の条件を満たさない。このケースでは、端末はサイドメニューを表示しない。いずれにしても、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aが誤タッチ閾値L2よりも大きく、且つ、スライド速さが予め設定された閾値よりも大きいという検出結果であるとき、スライド操作が所定の条件を満たし、端末はステップ２０５を実行する。
【００６１】
ステップ２０５：スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示する。
【００６２】
スライド操作が所定の条件を満たすという検出結果である場合、端末は、画面の側縁２１に対応するサイドメニューを表示する。具体的には、端末は、以下の２つの可能な実施方式でサイドメニューを表示する。
【００６３】
第１の可能な実施方式では、端末は、スライド操作がサイドメニューを表示する条件を満たすと決定した後にのみ、サイドメニューを表示する。
【００６４】
第２の可能な実施方式では、画面の側縁を始点としてスライドするスライド操作を受信すると、端末は、ユーザーの指等のトリガオブジェクトに沿ってサイドメニューを移動させ、スライド操作がサイドメニューを表示する条件を満たすと決定した後に、サイドメニューを完全に表示する。そうでない場合、メニューを戻す。
【００６５】
要するに、本実施形態は、サイドメニューをトリガし表示するための２つの方法を提供する。第１に、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aが直接表示閾値L1よりも大きい。第２に、スライド操作の終了位置Sと画面の側縁２１との間の垂直距離aは直接表示閾値L1よりも小さいが、誤タッチ閾値L2よりも大きい、すなわち、スライド操作の終了位置Sが予め設定された誤タッチ領域内になく、且つ、スライド操作のスライド速さが予め設定された閾値よりも大きい。
【００６６】
留意すべきこととして、ステップ２０３の前に以下のステップが更に含まれてよい。すなわち、端末が、スライド操作の始点と画面の側縁との間の垂直距離がトリガ閾値よりも大きいか否かを検出する。トリガ閾値は誤タッチ閾値よりも小さい。スライド操作の始点と画面の側縁との間の垂直距離がトリガ閾値よりも小さいという検出結果である場合、ステップ２０３が実行される。そうでない場合、操作は実行されない。トリガ閾値は、一般に、画面の側縁と隣り合う側縁の長さのおよそ２０分の１に設定される。トリガ閾値の設定は、スライド操作の始点が、画面の側縁とトリガ閾値の線との間のトリガ領域内にあるか否かを決定することである。スライド操作の始点がトリガ領域内にあるときのみ、スライド操作がサイドメニューのトリガ及び表示に用いられるスライド操作であるとみなされる。
【００６７】
更に留意すべきこととして、フローティングタッチ技術が端末に適用された後は、従来技術で生じた問題はより顕著であるようである。したがって、画面ロック状態では、端末はフローティングタッチ機能を無効化することができる。ユーザーは、画面に直接接触してスライド操作を使用することにより、サイドメニューの表示をトリガすることができる。更に、端末は、距離センサーを用いて画面と画面前の障害物との距離を収集し、光強度コレクターを用いて画面前の光強度値を収集して、端末がユーザー操作状態であるか否かを解析し決定してよい。画面と画面前の障害物との間の距離が所定の距離値よりも小さいとき、又は、画面前の光強度値は、所定の光強度値より小さいとき、端末はユーザー操作状態ではないとみなされる。このケースでは、受信されたどのスライド操作によっても、サイドメニューの表示はトリガされない。
【００６８】
要するに、実施形態において提供されるサイドメニュー表示方法では、画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、また、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【００６９】
加えて、実施形態は、誤タッチ領域を決定するための、すなわち、固定の範囲を伴う領域を誤タッチ領域として予め設定するための具体的な方式を提供する。本実施形態では、誤タッチ領域を予め設定することにより、ユーザーの意図しないスライド操作の一部を保護することに優れた効果を発揮する。
【００７０】
図３Ａに示される以下の実施形態では、誤タッチ領域は、ユーザー操作を記録することによって動的に調整される領域である。
【００７１】
図３Ａを参照する。図３Ａは、本発明の更に別の実施形態に係るサイドメニュー表示方法の方法フローチャートを示す。サイドメニュー表示方法は端末に適用される。サイドメニュー表示方法は以下のステップを含む。
【００７２】
ステップ３０１：画面の側縁を始点としてスライドするスライド操作を受信する。
【００７３】
端末は、画面の側縁を始点としてスライドするスライド操作を受信する。
【００７４】
ステップ３０２：スライド操作が所定の条件を満たすか否かを検出する。
【００７５】
端末は、スライド操作が所定の条件を満たすか否かを検出する。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。図２Ａに示される実施形態を参照して、本実施形態では、最初に設定される誤タッチ領域が画面の前部の３分の１の領域、すなわち、図２Ａに示される実施形態の第１の仮想側縁２２の線より上の領域であると仮定する。図３Ｂに示されるように、左図の横方向の線で示した領域が初期設定された誤タッチ領域である。
【００７６】
ステップ３０３：スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示する。
【００７７】
スライド操作が所定の条件を満たすという検出結果である場合、端末は、画面の側縁に対応するサイドメニューを表示する。
【００７８】
ステップ３０４：今回サイドメニューの表示のトリガに成功したスライド操作を、トリガ成功サンプルライブラリに記録する。
【００７９】
端末は、今回サイドメニューの表示のトリガに成功したスライド操作をトリガ成功サンプルライブラリに記録する。毎回サイドメニューの表示のトリガに成功するスライド操作と、各スライド操作の終了位置とはトリガ成功サンプルライブラリに記録される。
【００８０】
ステップ３０５：トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新する。
【００８１】
端末は、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新する。ユーザーには自分自身の使用習慣があるので、スライド操作の軌跡、スライド距離及びスライド操作の終了位置を含む、ユーザーが端末上で行うスライド操作は、ほとんどの場合同じであるか類似する。誤タッチ領域がより精確になり、誤操作の確率が更に低減されるように、端末は、ユーザーの癖に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を調整してよい。
【００８２】
具体的には、該ステップは以下のサブステップを含む。
【００８３】
第１に、画面上の所定の領域を少なくとも２つのサブ領域に分割する。
【００８４】
端末は、画面上の所定の領域を少なくとも２つのサブ領域に分割する。図３Ｂを参照すると、所定の領域は、画面の側縁３１と、画面の側縁３１に隣り合う２つの側縁と、画面の側縁と平行な第３の仮想側縁３２とに囲まれた領域を含む。端末は、画面上の所定の領域を６＊５＝３０個のサブ領域に分割する。
【００８５】
第２に、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集する。
【００８６】
端末は、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集する。端末は、毎回サイドメニューの表示のトリガに成功するスライド操作の終了位置を記録した後に、終了位置の各サブ領域における分布密度について、統計データを収集する。本実施形態では、図３Ｂの右図に、サイドメニューの表示のトリガに複数回成功したスライド操作の終了位置の分布密度が示されると仮定する。
【００８７】
第３に、分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定する。
【００８８】
端末は、分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定する。分布密度のより高いサブ領域はユーザーの習慣的なスライド操作の終了位置が位置する領域であるので、分布密度が予め設定された密度よりも高いサブ領域は、非誤タッチ領域として決定される。したがって、分布密度が予め設定された密度よりも低いサブ領域が誤タッチ領域として決定される。図３Ｂに示されるように、右図の斜線で示す領域が、更新された誤タッチ領域である。
【００８９】
ステップ３０４及びステップ３０５の後、誤タッチ領域がより精確になり、誤操作の確率が更に低減されるように、端末はユーザーの習慣に従って、予め設定された時間間隔で、誤タッチ領域を調整する。実際の適用では、工場送達前の同じバッチの端末の初期設定誤タッチ領域は、一般的に同じである。しかしながら、端末が一定期間異なるユーザーによって使用された後は、更新された誤タッチ領域は、異なるユーザーの異なる使用習慣によって異なる。端末は、ユーザーの習慣を学習した後に誤タッチ領域のサイズ及び／又は位置を調整する機能を有する。
【００９０】
加えて、本実施形態では、毎回サイドメニューの表示のトリガに成功するスライド操作の終了位置を記録することは、説明上の例として用いられるに過ぎない。端末は、毎回サイドメニューの表示のトリガに成功するスライド操作の軌跡を記録することにより、誤タッチ領域のサイズ及び／又は位置を決定してもよい。スライド操作の軌跡が誤タッチ領域内にない場合にのみ、サイドメニューの表示がトリガされる。
【００９１】
要するに、実施形態において提供されるサイドメニュー表示方法では、画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、また、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【００９２】
加えて、実施形態は、誤タッチ領域をより精確にするために、誤タッチ領域を決定するための、すなわち、毎回サイドメニューの表示をトリガに成功するスライド操作を記録することにより、偽タッチ領域のサイズ及び／又は位置を更新する別の具体的な方法を提供する。
【００９３】
以下は本発明の装置実施形態であり、本発明の方法実施形態を実行するために使用されてよい。本発明の装置実施形態に開示されていない詳細については、本発明の方法実施形態を参照されたい。
【００９４】
図４を参照する。図４は、本発明の実施形態に係るサイドメニュー表示装置の構造ブロック図を示す。サイドメニュー表示装置は、ソフトウェア、ハードウェア又はソフトウェアとハードウェアの組合わせを用いることにより、端末の一部又は全体として実装されてよい。サイドメニュー表示装置は、操作受信モジュール４１０、操作検出モジュール４２０及びメニュー表示モジュール４３０を備える。
【００９５】
操作受信モジュール４１０は、画面の側縁を始点としてスライドするスライド操作を受信するように構成される。
【００９６】
操作検出モジュール４２０は、スライド操作が所定の条件を満たすか否かを検出するように構成される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。
【００９７】
メニュー表示モジュール４３０は、スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示するように構成される。
【００９８】
要するに、実施形態に係るサイドメニュー表示装置によれば、画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、また、スライド操作が素早いフリック操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【００９９】
図５を参照する。図５は、本発明の別の実施形態に係るサイドメニュー表示装置の構造ブロック図を示す。サイドメニュー表示装置は、ソフトウェア、ハードウェア又はソフトウェアとハードウェアの組合わせを用いることにより、端末の一部又は全体として実装されてよい。サイドメニュー表示装置は、操作受信モジュール４１０、直接検出モジュール４１２、操作検出モジュール４２０、メニュー表示モジュール４３０、操作記録モジュール４３２及び領域更新モジュール４３４を備える。
【０１００】
操作受信モジュール４１０は、画面の側縁を始点としてスライドするスライド操作を受信するように構成される。
【０１０１】
直接検出モジュール４１２は、スライド操作の終了位置が直接表示領域内にあるか否かを検出するように構成される。直接表示領域と誤タッチ領域とは互いに重ならない。
【０１０２】
具体的には、直接検出モジュール４１２は、直接表示領域が画面の側縁の向かい合う側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第２の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が直接表示閾値よりも大きいか否かを検出するように構成される。直接表示閾値は画面の側縁と第２の仮想側縁との間の距離であり、直接表示閾値は誤タッチ閾値よりも大きい。
【０１０３】
操作検出モジュール４２０は、スライド操作が所定の条件を満たすか否かを検出するように構成される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。
【０１０４】
具体的には、操作検出モジュール４２０は、終了位置が直接表示領域内にないという検出結果である場合、スライド操作が所定の条件を満たすか否かを検出するステップを実行するように構成される。
【０１０５】
具体的には、操作検出モジュール４２０は、距離検出ユニット４２０ａ及び速度検出ユニット４２０ｂを有する。
【０１０６】
距離検出ユニット４２０ａは、誤タッチ領域が画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第１の仮想側縁とに囲まれた領域を含むとき、スライド操作の終了位置と画面の側縁との間の垂直距離が誤タッチ閾値よりも大きいか否かを検出するように構成される。誤タッチ閾値は、画面の側縁と第１の仮想側縁との間の距離である。
【０１０７】
速度検出ユニット４２０ｂは、垂直距離が誤タッチ閾値よりも大きいという検出結果である場合、スライド操作のスライド速さが予め設定された閾値よりも大きいか否かを検出するように構成される。
【０１０８】
メニュー表示モジュール４３０は、スライド操作が所定の条件を満たすという検出結果である場合、画面の側縁に対応するサイドメニューを表示するように構成される。
【０１０９】
操作記録モジュール４３２は、今回サイドメニューの表示のトリガに成功したスライド操作を、トリガ成功サンプルライブラリに記録するように構成される。毎回サイドメニューの表示のトリガに成功するスライド操作と、各スライド操作の終了位置とはトリガ成功サンプルライブラリに記録される。
【０１１０】
領域更新モジュール４３４は、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の画面上での分布密度に従って、予め設定された時間間隔で、誤タッチ領域のサイズ及び／又は位置を更新するように構成される。
【０１１１】
具体的には、領域更新モジュール４３４は、領域分割ユニット４３４ａ、密度統計収集ユニット４３４ｂ及び領域決定ユニット４３４ｃを有する。
【０１１２】
領域分割ユニット４３４ａは、画面上の所定の領域を少なくとも２つのサブ領域に分割するように構成される。所定の領域は、画面の側縁と、画面の側縁に隣り合う２つの側縁と、画面の側縁と平行な第３の仮想側縁とに囲まれた領域を含む。
【０１１３】
密度統計収集ユニット４３４ｂは、トリガ成功サンプルライブラリに記録されたスライド操作の終了位置の各サブ領域における分布密度について、統計データを収集するように構成される。
【０１１４】
領域決定ユニット４３４ｃは、分布密度が予め設定された密度よりも低いサブ領域を誤タッチ領域として決定するように構成される。
【０１１５】
要するに、実施形態に係るサイドメニュー表示装置によれば、画面の側縁を始点としてスライドするスライド操作が受信され、スライド操作が所定の条件を満たすか否かが検出され、スライド操作が所定の条件を満たすという検出結果であるとき、画面の側縁に対応するサイドメニューが表示される。所定の条件は、スライド操作のスライド速さが予め設定された閾値よりも大きいことと、スライド操作の終了位置が予め設定された誤タッチ領域内にないこととを含む。これにより、ユーザーの知らないうちに通知バーがトリガされて表示されることで誤操作が生じるという従来技術に存在する問題が解決され、また、スライド操作が素早いスライド操作であり且つスライド操作の終了位置が誤タッチ領域内にないときにのみ、サイドメニューがトリガされ表示されるという効果が達成される。これにより、ユーザーの知らないうちにサイドメニューがトリガされ表示されるために発生する誤動作を防止する。
【０１１６】
加えて、実施形態は、誤タッチ領域を決定するための、２つの具体的な方式を提供する。１つ目は、固定の範囲を伴う領域を誤タッチ領域として予め設定することである。誤タッチ領域は、ユーザーのいくつかの意図しないスライド操作から端末を保護することに優れた効果を発揮する。２つ目は、誤タッチ領域をより精確にするために、毎回サイドメニューの表示のトリガに成功するスライド操作を記録することにより、誤タッチ領域のサイズ及び／又は位置を更新することである。
【０１１７】
留意すべきこととして、上記機能モジュールの分割は、実施形態で提供されるサイドメニュー表示装置及び端末がサイドメニューを表示するために使用されるときの説明のための例として挙げられる。実際の適用では、上記機能は、必要に応じて、異なるモジュールに割り当てられ実施されてよい。すなわち、サイドメニュー表示装置及び端末の内部構造は、上述の機能の全部又は一部を完了するために、異なる機能モジュールに分割される。加えて、実施形態で提供されるサイドメニュー表示装置及び端末は、サイドメニュー表示方法の実施形態と同じ構想に基づく。具体的な実施方法については方法実施形態を参照し、ここでは再度説明しない。
【０１１８】
図６を参照する。図６は、本発明の実施形態に関与する端末の概略構造図を示す。端末は、上記実施形態で提供されるサイドメニュー表示方法を実施するために用いられてよい。
【０１１９】
端末６００は、通信ユニット６１０、１以上のコンピューター可読記憶媒体を含むメモリ６２０、入力ユニット６３０、表示ユニット６４０、センサー６５０、オーディオ回路６６０、無線通信ユニット６７０、１以上の処理コアを含むプロセッサ６８０、電源６９０等の要素を備えてよい。当業者であれば理解できるように、図６に示す端末の構造は端末に対する限定を構成するものではなく、含まれる要素の数は図６に示すものよりも多くても少なくてもよく、いくつかの要素が組み合わされてよく、或いは異なる方式で要素が配置されてよい。
【０１２０】
通信ユニット６１０は、情報を送受信するように構成され、又は、通話中に信号を送受信するように構成されてよい。通信ユニット６１０は、ＲＦ（Radio  Frequency、無線周波数）回路、ルーター又はモデム等のネットワーク通信機器であってよい。実際には、通信ユニット６１０がＲＦ回路であるとき、基地局のダウンリンク情報が受信された後、ダウンリンク情報は１以上のプロセッサ６８０によって処理される。加えて、関連するアップリンクデータが基地局に送信される。一般に、通信ユニットとして、ＲＦ回路はアンテナ、少なくとも１つの増幅器、チューナー、１以上の発振器、加入者識別モジュール（ＳＩＭ）カード、トランシーバ、カプラ、ＬＮＡ（Low  Noise  Amplifier、低雑音増幅器）、デュプレクサ等を含むが、これに限定されない。加えて、通信ユニット６１０は、無線通信を用いてネットワーク及び別の装置と通信してよい。無線通信は、限定ではないがＧＳＭ（Global  System  of  Mobile  communication、移動通信用グローバルシステム）、ＧＰＲＳ（General  Packet  Radio  Service、汎用パケット無線サービス）、ＣＤＭＡ（Code  Division  Multiple  Access、符号分割多元接続）、ＷＣＤＭＡ（Wideband  Code  Division  Multiple  Access、広帯域符号分割多元接続）、ＬＴＥ（Long  Term  Evolution、ロング・ターム・エボリューション）、電子メール、ＳＭＳ（Short  Messaging  Service、ショートメッセージサービス）等の、任意の通信規格又はプロトコルを用いてよい。メモリ６２０はソフトウェアプログラム及びモジュールを格納するように構成されてよく、プロセッサ６８０は、メモリ６２０に格納されているソフトウェアプログラム及びモジュールを実行することにより、各種機能アプリケーション及びデータ処理を実行する。メモリ６２０は、主に、プログラム記憶領域及びデータ記憶領域を含んでよい。プログラム記憶領域には、オペレーティングシステム、少なくとも１つの機能によって必要とされるアプリケーションプログラム（例えば、音声再生機能、画像再生機能として）等を格納することができる。データ記憶領域には、端末６００の使用に応じて作成されるデータ（例えば音声データや電話帳）等を格納することができる。加えて、メモリ６２０は高速ランダムアクセスメモリを含むことができ、更に、不揮発性メモリ（例えば少なくとも１つのディスク記憶装置、フラッシュメモリ装置）又は別の揮発性ソリッドステート記憶装置を含むことができる。対応して、プロセッサ６８０及び入力ユニット６３０にメモリ６２０へのアクセス提供するために、メモリ６２０は更にストレージコントローラを含んでよい。
【０１２１】
入力ユニット６３０は、デジタル又は文字情報の入力を受信し、ユーザー設定と機能制御に関連するキーボード、マウス、ジョイスティック又は光若しくはトラックボール信号の信号入力を生成するように構成されてよい。好ましくは、入力ユニット６３０は、タッチセンサー式表面６３１及び別の入力装置６３２を有してよい。タッチセンサー式表面６３１は、タッチスクリーン又はタッチパッドとも呼ばれ、タッチセンサー式表面上又は近傍のユーザーのタッチ操作（例えば、ユーザーが指やスタイラス等の任意の適当な物体又は付属品を使用して、タッチセンサー式表面６３１上又はタッチセンサー式表面６３１の近傍で行う操作）を収集し、予め設定された式に従って、対応する接続装置を駆動することができる。任意に、タッチセンサー式表面６３１は２つの要素、すなわちタッチ検出装置及びタッチコントローラを有してよい。タッチ検出装置は、ユーザーのタッチ位置を検出し、タッチ操作によってもたらされる信号を検出し、タッチコントローラに信号を送る。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチ座標に変換し、タッチ座標をプロセッサ６８０に送信し、また、プロセッサ６８０から送信されたコマンドを受信して実行することができる。加えて、タッチセンサー式表面６３１は、抵抗型、容量型、赤外線、表面弾性波等の、複数のタイプで実施されてよい。タッチセンサー式表面６３１に加えて、入力ユニット６３０は更に別の入力装置６３２を有してよい。好ましくは、他の入力装置６３２は、限定ではないが、物理的なキーボード、ファンクションキー（例えば音量調節キーや電源キー）、トラックボール、マウス、ジョイスティック等の１以上を含んでよい。
【０１２２】
表示ユニット６４０は、ユーザーによって入力された情報又はユーザーに提供される情報、及び端末６００の様々なグラフィカル・ユーザー・インターフェースを表示するように構成されてよい。グラフィカル・ユーザー・インターフェースは、グラフィカルイメージ、テキスト、アイコン、ビデオ及びそれらの任意の組合わせにより形成することができる。表示ユニット６４０は表示パネル６４１を有してよく、任意に、表示パネル６４１は、ＬＣＤ（Liquid  Crystal  Display、液晶ディスプレイ）、ＯＬＥＤ（Organic  Light-Emitting  Diode、有機発光ダイオード）等の形で構成されてよい。更に、タッチセンサー式表面６３１は表示パネル６４１を覆ってよい。タッチセンサー式表面６３１がタッチセンサー式表面６３１上又は近傍のタッチ操作を検出すると、タッチセンサー式表面６３１は、タッチイベントのタイプを決定するためにプロセッサ６８０に信号を送り、そしてプロセッサ６８０は、タッチイベントの種類に応じて、対応する視覚的出力を表示パネル６４１上に提供する。図６では、タッチセンサー式表面６３１と表示パネル６４１は、入力及び入力機能を実現するための２つの独立した要素として用いられるが、いくつかの実施形態では、タッチセンサー式表面６３１は、入力機能及び出力機能を実現するために、表示パネル６４１と一体化されてよい。
【０１２３】
端末６００は更に、光センサー、運動センサーその他のセンサー等の、少なくとも１種類のセンサー６５０を有してよい。光センサーは、周囲光センサー及び近接センサーを含んでよい。周囲光センサーは、周囲光の明暗に応じて表示パネル６４１の明るさを調整することができ、近接センサーは、端末６００が耳の近くに配置されたときに表示パネル６４１及び／又はバックライトをオフにすることができる。運動センサーの種類として、重力加速度センサーは、様々な方向（一般に３軸）の加速度の大きさを検出することができ、且つ、静止時の重力の大きさ及び方向を検出することができ、電話の姿勢を認識するためのアプリケーション（例えば風景やポートレートビューの切替え、関連のゲーム、磁力計姿勢校正）、振動認識に関連する機能（例えば歩数計やノック）等に適用することができる。端末６００については、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサーその他のセンサーが更に構成されてよく、本明細書では詳細に説明しない。
【０１２４】
オーディオ回路６６０、スピーカー６６１及びマイク６６２は、ユーザーと端末６００との間のオーディオインターフェースを提供することができる。オーディオ回路６６０は、受信された音声データから変換された電気信号をスピーカー６６１に送信し、スピーカー６６１は、電気信号を出力用の音声信号に変換してよい。別の態様では、マイク６６２は収集された音声信号を電気信号に変換し、オーディオ回路６６０は、電気信号を受信すると電気信号を音声データに変換し、処理のために音声データをプロセッサ６８０に出力する。そして、音声データは、例えば、ＲＦ回路６１０を用いて他の端末に送信され、或いは、音声データは更なる処理のためにメモリ６２０に出力される。オーディオ回路６６０は更に、端末６００と通信するための外部イヤホンを提供するように、イヤープラグジャックを含んでよい。
【０１２５】
無線通信を実現するために、端末に無線通信ユニット６７０が構成されてよい。無線通信ユニット６７０はＷＩＦＩモジュールであってよい。ＷＩＦＩは、短距離無線伝送技術に属する。端末６００は、無線通信ユニット６７０を用いて、ユーザーが電子メールを送受信し、ウェブページを閲覧し、ストリームメディアにアクセスしたりできるようにすることができる。無線通信ユニット６７０は、ユーザーに無線ブロードバンドインターネットアクセスを提供する。図６は無線通信ユニット６７０を示すが、無線通信ユニット６７０は、端末６００のなくてはならない要素ではなく、本発明の本質を保持する範囲内で、必要に応じて完全に省略できることが理解できるであろう。
【０１２６】
プロセッサ６８０は、端末６００の制御中心であり、様々なインターフェース及び線を用いて携帯電話全体の各部に接続され、メモリ６２０に格納されたソフトウェアプログラム及び／又はモジュールを作動又は実行することにより、そしてメモリ６２０に格納されたデータを呼び出すことにより、端末６００の様々な機能を実行しデータを処理し、そのようにして携帯電話に対して全体的な監視を実行する。任意に、プロセッサ６８０は１以上の処理コアを含んでよい。好ましくは、プロセッサ６８０は、アプリケーションプロセッサとモデムプロセッサを統合してよい。アプリケーションプロセッサは、主にオペレーティングシステム、ユーザーインターフェース、アプリケーションプログラムなどを処理し、モデムプロセッサは主に無線通信を処理する。プロセッサ６８０がモデムプロセッサを統合しない場合があることが理解できるであろう。
【０１２７】
端末６００は更に、要素に電力を供給する電源６９０（例えばバッテリ）を備える。好ましくは、電力管理システムを用いて充電、放電、消費電力の管理等の管理機能が実装されるように、電源は、電源管理システムを用いてプロセッサ６８０に論理的に接続されてよい。電源６９０は更に、直流又は交流電源、再充電可能なシステム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータその他の任意の要素のうち１以上を含んでよい。
【０１２８】
図６には示されていないが、端末６００はカメラ、Ｂｌｕｅｔｏｏｔｈモジュール等を更に備えてよく、ここでは詳細な説明を省略する。本実施形態では、端末は更にメモリ及び１以上のプログラムを備える。１以上のプログラムはメモリに格納され、且つ、構成後に１以上のプロセッサによって実行される。１以上のプログラムは、本発明の図１、図２Ａ又は図３Ａに示される実施形態で提供されるサイドメニュー表示方法を実行するために用いられる命令を含む。
【０１２９】
上記実施形態の説明により、当業者であれば、本発明がハードウェア、ファームウェア又はそれらの組合わせによって実施されてよいことが明らかに理解できるであろう。本発明がソフトウェアによって実施されるとき、上記機能は、コンピューター可読媒体に格納されてよく、或いは、コンピューター可読媒体の１以上の命令又はコードとして伝送されてよい。コンピューター可読媒体は、コンピューター記憶媒体及び通信媒体を含む。通信媒体は、コンピュータプログラムを１つの場所から別の場所に伝送可能にする任意の媒体を含む。記憶媒体は、コンピューターにアクセス可能な任意の利用可能な媒体であってよい。以下に例を挙げるが、限定ではない。コンピューター可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ或いはその他の光学ディスク記憶装置又はディスク記憶媒体、或いはその他の磁気記憶装置、或いは、命令又はデータ構造の形で所望のプログラム・コードを搬送又は格納することができ、且つ、コンピューターによってアクセス可能な任意の他の媒体を含んでよい。加えて、適宜、任意の接続をコンピューター可読媒体として定義することができる。例えば、同軸ケーブル、光ファイバ／ケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）又は無線技術（例えば赤外線、無線、マイクロ波）を用いて、ウェブサイト、サーバーその他の遠隔ソースからソフトウェアが伝送される場合、係る同軸ケーブル、光ファイバ／ケーブル、ツイストペア、ＤＳＬ又は無線技術（例えば赤外線、無線、マイクロ波）は、それらが属する媒体の固定に含まれる。例えば、本発明で用いられるディスク（disk）及びディスク（disc）は、コンパクトディスクＣＤ、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク及びブルーレイディスクを含む。ディスク（disk）は一般に磁気的手段によってデータをコピーし、ディスク（disc）はレーザーにより光学的にデータをコピーする。上記組合わせも、コンピューター可読媒体の保護範囲に含まれるものとする。
【０１３０】
本明細書中で使用される単数形「１つの」（“a”，“an”，“the”）は、文脈がそうでない場合を明らかに支持しない限り、更に複数形を含むことを意図することを理解されたい。更に、本明細書中で使用される「及び／又は」は、１以上のリストされた関連する項目のいずれか１つ又は全ての可能な組合わせを意味することを理解されたい。
【０１３１】
本発明の実施形態において、配列番号は例示目的のものに過ぎず、実施形態の優先度を示すことを意図する。
【０１３２】
当業者であれば理解できるように、実施形態のステップの全部又は一部は、ハードウェア又は関連するハードウェアに命令するプログラムによって実施されてよい。プログラムは、コンピューター可読記憶媒体に格納されてよい。記憶媒体は、リードオンリーメモリ、磁気ディスク又は光ディスクを含んでよい。
【０１３３】
上記説明は本発明の例示的な実施形態に過ぎず、本発明を限定するものではない。本発明の主旨及び原理から逸脱することなくなされる任意の修正、均等置換及び改良は、本発明の保護範囲内に包含されるものとする。
【図１】
2018032425.tif 000003
【図２Ａ】
2018032425.tif 000004
【図２Ｂ】
2018032425.tif 000005
【図３Ａ】
2018032425.tif 000006
【図３Ｂ】
2018032425.tif 000007
【図４】
2018032425.tif 000008
【図５】
2018032425.tif 000009
【図６】
2018032425.tif 000010
【外国語明細書】
2018032425000001.pdf