(57)【特許請求の範囲】
【請求項１】
メニュー表示方法であって、前記方法は、
機能特性に基づいて、メニューシステムをそれぞれが機能に対応する複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するステップであって、前記メニューグループのロード情報は、前記メニューグループの各々が表示される位置シーケンスを有する、ステップと、
前記メニューグループのロード情報における前記メニューグループの各々が表示される前記位置シーケンスに基づいて、前記複数のメニューグループにおける各メニューグループの表示モードを決定するステップと、
前記メニューグループのロード情報及び各メニューグループの前記表示モードに基づいて、現在のインタフェース上に各メニューグループの複数のメニューを表示するステップと
を有する、方法。
【請求項２】
前記メニューグループの前記表示モードは、少なくとも、コンテンツ提示フォームの１つの表示要素及び前記メニューグループの表示位置シーケンスを有し、
対応して、前記メニューグループのロード情報及び各メニューグループの前記表示モードに基づいて、現在のインタフェース上に各メニューグループを表示する前記ステップは、具体的には、
前記メニューグループのロード情報と、前記コンテンツ提示フォームの１つの表示要素又は前記メニューグループの前記表示位置シーケンスとに基づいて、前記現在のインタフェース上に各メニューグループを表示するステップ
を有する、請求項１に記載の方法。
【請求項３】
前記メニューグループの前記表示位置シーケンスは、並列に、且つ視覚において遠くから近くに配列されたシーケンスであって、
対応して、前記メニューグループのロード情報及び前記表示位置シーケンスに基づいて、前記現在のインタフェース上に各メニューグループを表示する前記ステップは、具体的には、
並列に、且つ視覚において遠くから近くに配列された前記シーケンスに合うように、前記メニューグループのロード情報に基づいて、前記現在のインタフェース上に各メニューグループを表示するステップ
を有する、請求項２に記載の方法。
【請求項４】
前記メニューグループの前記コンテンツ提示フォームは、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページであって、
対応して、前記メニューグループのロード情報及び前記メニューグループの前記コンテンツ提示フォームに基づいて、前記現在のインタフェース上に各メニューグループを表示する前記ステップは、具体的には、
垂直に配置され、且つ視覚において連続的に曲げられた前記折りたたまれたページに合うように、前記メニューグループのロード情報に基づいて、前記現在のインタフェース上に各メニューグループを表示するステップ
を有する、請求項２に記載の方法。
【請求項５】
前記方法はさらに、前記表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するステップと、
前記選択命令に基づいて選択された前記メニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するステップであって、前記現在アクティブ化されているメニューグループは、前記現在のインタフェースの最前部に表示されているメニューグループである、ステップと、
前記選択命令に基づいて選択された前記メニューグループが、前記現在アクティブ化されているメニューグループでない場合、前記選択命令に基づいて選択された前記メニューグループを、前記現在アクティブ化されているメニューグループに切り替えるとともに、前記現在のインタフェース上に前記メニューグループを表示するステップと
を有する、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記方法はさらに、
前記現在アクティブ化されているメニューグループにおけるメニューに対する前記ユーザの選択命令を受信するステップと、
前記選択命令に基づいて選択された前記メニューに関する詳細を、前記現在のインタフェース上に表示するステップと
を有する、請求項５に記載の方法。
【請求項７】
前記方法はさらに、
その詳細が前記現在のインタフェース上に表示されている、前記メニューに対する前記ユーザのリターン命令を受信するステップと、
前記リターン命令に基づいて、前記メニューに関する前記詳細を元に戻すとともに、前記現在のインタフェース上に前記メニューの要約情報を表示するステップと
を有する、請求項６に記載の方法。
【請求項８】
前記メニューグループのロード情報及び各メニューグループの前記表示モードに基づいて、現在のインタフェース上に各メニューグループを表示する前記ステップの後、前記方法はさらに、
バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するステップと、
前記受信された最新のメニュー画像データに基づいて、前記現在のインタフェース上に表示されるメニュー画像を提供するとともに更新し、且つ前記現在のインタフェース上に前記更新されたメニュー画像を表示するステップと
を有する、請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
メニュー表示装置であって、前記装置は、
機能特性に基づいて、メニューシステムをそれぞれが機能に対応する複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するように構成され、前記メニューグループのロード情報は、前記メニューグループの各々が表示される位置シーケンスを有し、前記メニューグループのロード情報における前記メニューグループの各々が表示される前記位置シーケンスに基づいて、前記複数のメニューグループにおける各メニューグループの表示モードを決定するように構成されるメニューコントローラと、
前記メニューコントローラによって分割された前記メニューグループに対するユーザの処理命令と、前記メニューグループにおけるメニューに対するユーザの処理命令とを、現在のインタフェース上に取得するように構成されるインタフェースメッセージマネージャと、
前記メニューコントローラによって分割された前記複数のメニューグループを有するとともに、前記メニューグループのロード情報及び各メニューグループの前記表示モードに基づいて、前記現在のインタフェース上に各メニューグループの複数のメニューを表示するように構成されるメニューグループ表示モジュールと
を有する、装置。
【請求項１０】
前記メニューグループ表示モジュールは、具体的には、前記メニューグループの前記表示モードが、少なくとも、コンテンツ提示フォームの１つの表示要素及び前記メニューグループの表示位置シーケンスを有する場合、前記メニューグループのロード情報と、前記コンテンツ提示フォームの１つの表示要素又は前記メニューグループの前記表示位置シーケンスとに基づいて、前記現在のインタフェース上に各メニューグループを表示するように構成される、請求項９に記載の装置。
【請求項１１】
前記メニューグループ表示モジュールは、前記メニューグループの前記表示位置シーケンスが、並列に、且つ視覚において遠くから近くに配列されるシーケンスである場合、並列に、且つ視覚において遠くから近くに配列された前記シーケンスに合うように、前記メニューグループのロード情報に基づいて、前記現在のインタフェース上に各メニューグループを表示するように構成される第１表示部を有する、請求項１０に記載の装置。
【請求項１２】
前記メニューグループ表示モジュールは、前記メニューグループの前記コンテンツ提示フォームが、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページである場合、垂直に配置され、且つ視覚において連続的に曲げられた前記折りたたまれたページに合うように、前記メニューグループのロード情報に基づいて、前記現在のインタフェース上に各メニューグループを表示するように構成される第２表示部を有する、請求項１０に記載の装置。
【請求項１３】
前記インタフェースメッセージマネージャはさらに、前記表示された複数のメニューグループにおけるメニューグループに対する前記ユーザの選択命令を受信するように構成され、
前記メニューコントローラはさらに、前記選択命令に基づいて選択された前記メニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するように構成され、前記現在アクティブ化されているメニューグループは、前記現在のインタフェースの最前部に表示されているメニューグループであるとともに、前記選択命令に基づいて選択された前記メニューグループが、前記現在アクティブ化されているメニューグループでない場合、前記選択命令に基づいて選択された前記メニューグループを、前記現在アクティブ化されているメニューグループに切り替えることを決定するように構成され、
前記メニューグループ表示モジュールはさらに、前記メニューの前記表示モードに基づいて、前記選択命令に基づいて選択された前記メニューグループを、前記現在アクティブ化されているメニューグループに切り替えるとともに、前記現在のインタフェース上に前記メニューグループを表示するように構成される
請求項９乃至１２のいずれか１項に記載の装置。
【請求項１４】
前記インタフェースメッセージマネージャはさらに、前記現在アクティブ化されているメニューグループにおけるメニューに対する前記ユーザの選択命令を受信するように構成され、
前記メニューコントローラはさらに、前記インタフェースメッセージマネージャによって受信された前記メニューに対する前記選択命令に基づいて、前記選択命令に基づいて選択された前記メニューに関する詳細を、前記現在のインタフェース上に表示することを決定するように構成され、
前記メニューグループ表示モジュールはさらに、前記選択命令に基づいて選択された前記メニューに関する詳細を、前記現在のインタフェース上に表示するように構成される
請求項１３に記載の装置。
【請求項１５】
前記インタフェースメッセージマネージャはさらに、その詳細が前記現在のインタフェース上に表示されている、前記メニューに対する前記ユーザのリターン命令を受信するように構成され、
前記メニューコントローラはさらに、前記インタフェースメッセージマネージャによって受信された前記リターン命令に基づいて、前記メニューに関する前記詳細を元に戻すことを決定するとともに、前記現在のインタフェース上に前記メニューの要約情報を表示するように構成され、
前記メニューグループ表示モジュールはさらに、前記メニューに関する前記詳細を元に戻すとともに、前記現在のインタフェース上に前記メニューの前記要約情報を表示するように構成される
請求項１４に記載の装置。
【請求項１６】
前記インタフェースメッセージマネージャはさらに、バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するように構成され、
前記メニューコントローラはさらに、前記インタフェースメッセージマネージャによって受信された前記最新のメニュー画像データに基づいて、前記現在のインタフェース上に表示されるメニュー画像を提供するとともに更新するように構成され、
前記メニューグループ表示モジュールはさらに、前記現在のインタフェース上に前記メニューコントローラによって更新された前記メニュー画像を表示するように構成される
請求項９乃至１５のいずれか１項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインタフェース技術の分野に関するとともに、特に、メニュー表示方法、装置及びデバイスに関する。
【背景技術】
【０００２】
ソフトウェアの機能が、数及び使用頻度において成長するにつれて、ソフトウェアのメニューに対してより高い要件が発生する。
【０００３】
現在、メニューを使用することによってソフトウェアの機能を示すための方法は、以下である：メインメニューが使用され、メインメニューは複数のレベル２メニューを有し、各レベル２メニューは、おそらく、さらに、複数のレベル３メニューを有し、最低レベルメニューは、機能に対応する。ソフトウェアを使用するとき、ユーザは、処理を完了するために、対応する機能を見つけるために複雑なメニューを１レベルずつ移動する必要がある。
【０００４】
本発明の実施中、発明者は、従来技術は少なくとも以下の問題を持つことを発見する。
【０００５】
従来技術は、メインメニューが階層的なドロップダウンメニューを提供する方式でソフトウェアシステムのメニュー構造を構築する。ユーザは、対応する機能を見つけるために、特定のメニューと機能との間の対応を記憶する必要があるとともに、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有する。
【発明の概要】
【課題を解決するための手段】
【０００６】
従来技術における問題を解決するために、本発明の実施形態は、メニュー表示方法、装置及びデバイスを提供する。技術的解決手段は、以下のようになる。
【０００７】
第１構成に基づくと、本発明の態様は、メニュー表示方法を提供し、前記方法は、
機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するステップであって、メニューグループのロード情報は、メニューグループの各々が表示される位置シーケンスを有する、ステップと、
メニューグループのロード情報におけるメニューグループの各々が表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定するステップと、
メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップと
を有する。
【０００８】
第１構成の第１可能実施方法では、メニューグループの表示モードは、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有し、
対応して、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【０００９】
第１構成の第１可能実施方法を参照すると、第１構成の第２可能実施方法では、メニューグループの表示位置シーケンスは、並列に、且つ視覚において遠くから近くに配列されたシーケンスであって、
対応して、メニューグループのロード情報及び表示位置シーケンスに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００１０】
第１構成の第１可能実施方法を参照すると、第１構成の第３可能実施方法では、メニューグループのコンテンツ提示フォームは、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページであって、
対応して、メニューグループのロード情報及びメニューグループのコンテンツ提示フォームに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００１１】
第１構成を参照するか、又は第１構成及び第１構成に基づいて形成される第１可能実施方法から第３可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第４可能実施方法では、前記方法はさらに、
表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するステップと、
選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するステップであって、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループである、ステップと、
選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示するステップと
を有する。
【００１２】
第１構成を参照するか、又は第１構成及び第１構成に基づいて形成される第１可能実施方法から第４可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第５可能実施方法では、前記方法はさらに、
現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するステップと、
選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示するステップと
を有する。
【００１３】
第１構成を参照するか、又は第１構成及び第１構成に基づいて形成される第１可能実施方法から第５可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第６可能実施方法では、前記方法はさらに、
その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信するステップと、
リターン命令に基づいて、メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示するステップと
を有する。
【００１４】
第１構成を参照するか、又は第１構成を参照するとともに第１構成に基づいて形成される第１可能実施方法から第６可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第７可能実施方法では、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップの後、前記方法はさらに、
バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するステップと、
受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新し、且つ現在のインタフェース上に更新されたメニュー画像を表示するステップと
を有する。
【００１５】
第２構成に基づくと、本発明の態様は、メニュー表示装置を提供し、前記装置は、
機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するように構成され、メニューグループのロード情報は、メニューグループの各々が表示される位置シーケンスを有し、メニューグループのロード情報におけるメニューグループの各々が表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定するように構成されるメニューコントローラと、
メニューコントローラによって分割されたメニューグループに対するユーザの処理命令と、メニューグループにおけるメニューに対するユーザの処理命令とを、現在のインタフェース上に取得するように構成されるインタフェースメッセージマネージャと、
メニューコントローラによって分割された複数のメニューグループを有するとともに、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するように構成されるメニューグループ表示モジュールと
を有する。
【００１６】
第２構成の第１可能実施方法では、メニューグループ表示モジュールは、具体的には、メニューグループの表示モードが、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有する場合、メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００１７】
第２構成の第１可能実施方法を参照すると、第２構成の第２可能実施方法では、メニューグループ表示モジュールは、
メニューグループの表示位置シーケンスが、並列に、且つ視覚において遠くから近くに配列されるシーケンスである場合、並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される第１表示部を有する。
【００１８】
第２構成の第２可能実施方法を参照すると、第２構成の第３可能実施方法では、メニューグループ表示モジュールは、
メニューグループのコンテンツ提示フォームが、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページである場合、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される第２表示部を有する。
【００１９】
第２構成を参照するか、又は第２構成及び第２構成に基づいて形成される第１可能実施方法から第３可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第４可能実施方法では、インタフェースメッセージマネージャはさらに、表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するように構成され、
メニューコントローラはさらに、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するように構成され、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループであるとともに、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えることを決定するように構成され、
メニューグループ表示モジュールはさらに、メニューの表示モードに基づいて、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示するように構成される。
【００２０】
第２構成を参照するか、又は第２構成及び第２構成に基づいて形成される第１可能実施方法から第４可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第２構成の第５可能実施方法では、インタフェースメッセージマネージャはさらに、現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するように構成され、
メニューコントローラはさらに、インタフェースメッセージマネージャによって受信されたメニューに対する選択命令に基づいて、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示することを決定するように構成され、
メニューグループ表示モジュールはさらに、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示するように構成される。
【００２１】
第２構成を参照するか、又は第２構成及び第２構成に基づいて形成される第１可能実施方法から第５可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第２構成の第６可能実施方法では、インタフェースメッセージマネージャはさらに、その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信するように構成され、
メニューコントローラはさらに、インタフェースメッセージマネージャによって受信されたリターン命令に基づいて、メニューに関する詳細を元に戻すことを決定するとともに、現在のインタフェース上にメニューの要約情報を表示するように構成され、
メニューグループ表示モジュールはさらに、メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示するように構成される。
【００２２】
第２構成を参照するか、又は第２構成及び第２構成に基づいて形成される第１可能実施方法から第４可能実施方法のいずれか１つ又は複数の実施方法を参照すると、第２構成の第７可能実施方法では、インタフェースメッセージマネージャはさらに、バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するように構成され、
メニューコントローラはさらに、インタフェースメッセージマネージャによって受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新するように構成され、
メニューグループ表示モジュールはさらに、現在のインタフェース上にメニューコントローラによって更新されたメニュー画像を表示するように構成される。
【００２３】
第３構成に基づくと、本発明の態様は、メニュー表示デバイスを提供し、前記装置は、機能モジュールの実行中のデータを格納するように構成されるメモリと、
メモリに接続されるように構成されるプロセッサであって、プロセッサは、第１構成及び第１構成に基づいて形成される第１可能実施方法から第７可能実施方法の１つ又は複数の実施方法に基づいて記載されるメニュー表示方法を実行するように構成される、プロセッサと、
プロセッサに接続されるとともに、プロセッサによって処理される様々なデータを受信し送信するように構成されるトランシーバと
を有する。
【００２４】
本発明の態様によって提供される技術的解決手段の有益な効果は、以下のようになる。
【００２５】
メニューシステムは、機能特性に基づいて、複数のメニューグループに分割されるとともに、メニューグループのロード情報が決定される。複数のメニューグループにおける各メニューグループの表示モードは、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて決定される。各メニューグループは、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に表示される。このようにして、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有するという従来技術における問題が解決され、それによってソフトウェアシステムのメニュー構造を簡素化するとともに、メニューナビゲーションを明確に、且つ表示インタフェース上に見えるようにし、その結果、ユーザは、より簡単でよりグラフィカルな方法でソフトウェアシステムのメニューを使用することができる。
【図面の簡単な説明】
【００２６】
本発明の実施形態における技術的解決手段をより明確に説明するために、以下では、実施形態を説明するために必要とされる添付図面を簡単に紹介する。明らかに、以下の説明における添付図面は、単に本発明のいくつかの実施形態を示すものであるとともに、当業者は、創造的努力なしにこれらの添付図面から他の図面をさらに導出することができる。
【００２７】
【図１】図１は、本発明の実施形態１に係るメニュー表示方法のフローチャートである。
【図２】図２は、本発明の実施形態２に係るメニュー表示方法のフローチャートである。
【図３】図３は、本発明の実施形態２に係るメニュー表示方法の第１の概略処理図である。
【図４】図４は、本発明の実施形態２に係るメニュー表示方法の第２の概略処理図である。
【図５】図５は、本発明の実施形態２に係るメニュー表示方法の第３の概略処理図である。
【図６】図６は、本発明の実施形態２に係るメニュー表示方法の第４の概略処理図である。
【図７】図７は、本発明の実施形態２に係るメニュー表示方法の第５の概略処理図である。
【図８】図８は、本発明の実施形態２に係るメニュー表示方法の第６の概略処理図である。
【図９】図９は、本発明の実施形態３に係るメニュー表示装置の概略構成図である。
【図１０】図１０は、本発明の実施形態４に係るメニュー表示デバイスの概略構成図である。
【発明を実施するための形態】
【００２８】
本発明の目的、技術的解決手段及び利点をより明確にするために、以下では、さらに、添付図面を参照して、詳細に本発明の実施形態を説明する。
【００２９】
実施形態１
【００３０】
図１を参照すると、本発明の実施形態は、メニュー表示方法を提供し、前記方法は、以下のステップを有する。
【００３１】
１０１：機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定し、メニューグループのロード情報は、各メニューグループが表示される位置シーケンスを有する。
【００３２】
１０２：メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定する。
【００３３】
１０３：メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示する。
【００３４】
具体的には、メニューグループの表示モードは、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有し、
対応して、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００３５】
さらに、メニューグループの表示位置シーケンスは、並列に、且つ視覚において遠くから近くに配列されたシーケンスであって、
対応して、メニューグループのロード情報及び表示位置シーケンスに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００３６】
さらに、メニューグループのコンテンツ提示フォームは、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページであって、
対応して、メニューグループのロード情報及びメニューグループのコンテンツ提示フォームに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００３７】
対応して、各メニューグループが複数のメニューを有する場合、各メニューは、折りたたまれたページ内の１つの折りたたまれたページに対応する。
【００３８】
具体的には、前記方法はさらに、
表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するステップと、
選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するステップであって、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループである、ステップと、
選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示するステップと
を有する。
【００３９】
具体的には、前記方法はさらに、
現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するステップと、
選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示するステップと
を有する。
【００４０】
さらに、前記方法は、
その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信するステップと、
リターン命令に基づいて、メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示するステップと
をさらに有する。
【００４１】
具体的には、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップの後、前記方法はさらに、
バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するステップと、
受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新し、且つ現在のインタフェース上に更新されたメニュー画像を表示するステップと
を有する。
【００４２】
本発明の実施形態によって提供される方法は、機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定する。複数のメニューグループにおける各メニューグループの表示モードを、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて決定する。各メニューグループを、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に表示する。このようにして、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有するという従来技術における問題が解決され、それによってソフトウェアシステムのメニュー構造を簡素化するとともに、メニューナビゲーションを明確に、且つ表示インタフェース上に見えるようにし、その結果、ユーザは、より簡単でよりグラフィカルな方法でソフトウェアシステムのメニューを使用することができる。
【００４３】
実施形態２
【００４４】
図２を参照すると、本発明の実施形態は、メニュー表示方法を提供し、前記方法は、以下のステップを有する。
【００４５】
２０１：機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定し、メニューグループのロード情報は、各メニューグループが表示される位置シーケンスを有する。
【００４６】
本発明の実施形態は、メニューコントローラ、インタフェースメッセージマネージャ及びメニューグループ表示モジュールの３つの部分から形成される装置によって完成する。メニューコントローラは、メニューを管理するとともに、インタフェースメッセージマネージャによって取得されるメッセージに基づいて、メニューグループ表示モジュールにおいてメニューグループを整列させたり、隠すといった、動きを制御することを担当する。インタフェースメッセージマネージャは、現在のインタフェースのメッセージを取得するとともに、メッセージをメニューコントローラに送信することを担当する。メニューグループ表示モジュールは、メニューシステムにおける全てのメニューグループを有するとともに、メニューコントローラのコマンドに基づいて、各メニューグループにおける全てのメニューグループ及びメニューを表示することを担当する。
【００４７】
具体的には、ソフトウェアのメニューシステムは、ソフトウェアの機能特性に基づいて、複数のメニューグループに分割され、各メニューグループは機能に対応し、例えば、監視機能は、監視メニューグループに対応し、メンテナンス機能は、メンテナンスメニューグループに対応する。メニューシステムがメニューグループに分割された後、メニューコントローラは、分割後に取得されるメニューグループ及び各メニューグループに対応する機能情報に基づいて、メニューグループのロード情報を決定し、メニューグループのロード情報は、各メニューグループが表示される位置シーケンスを有する。
【００４８】
２０２：メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定する。
【００４９】
具体的には、メニューグループの表示モードは、少なくとも、表示コンテンツと、コンテンツ提示フォームと、メニューグループの表示位置シーケンスと、メニューグループと隣接メニューグループとの間の接続関係を有し、例えば、監視メニューグループのロード情報は、監視メニューグループが表示される位置シーケンスは１であり、表示フォームは折りたたみ扇形フォームであり、表示コンテンツは要約情報であり、表示サイズは１６*３２である。
【００５０】
２０３：メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示する。
【００５１】
具体的には、複数のメニューグループは、ステップ２０２において決定されるとともに、表示コンテンツと、コンテンツ提示フォームと、メニューグループの表示位置シーケンスと、メニューグループと隣接メニューグループとの間の接続関係を有してもよい、メニューグループの表示モードに基づいて、現在のインタフェース上に表示される。図３を参照すると、ソフトウェアシステムがメニューグループをロードするとき、メニューグループ表示モジュールは、初めに、メニューコントローラによって決定されたメニューのロード情報における表示シーケンスと、表示フォームと、表示位置と、各メニューグループの表示サイズとに基づいて、各メニューグループをロードして表示する。図３において示されるように、リアルタイム監視メニューグループの表示シーケンスは最前部であり、表示フォームは折りたたみの扇形であり、表示位置は中央であり、表示サイズは２０*８である。
【００５２】
前記メニューグループの表示モードは、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有し、
対応して、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００５３】
さらに、メニューグループの表示位置シーケンスは、並列に、且つ視覚において遠くから近くに配列されたシーケンスであって、
対応して、メニューグループのロード情報及び表示位置シーケンスに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００５４】
さらに、メニューグループのコンテンツ提示フォームは、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページであって、
対応して、メニューグループのロード情報及びメニューグループのコンテンツ提示フォームに基づいて、現在のインタフェース上に各メニューグループを表示するステップは、具体的には、
垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するステップ
を有する。
【００５５】
さらに、メニューグループのコンテンツ提示フォームは、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページであって、
対応して、各メニューグループが複数のメニューを有する場合、各メニューは、折りたたまれたページ内の１つの折りたたまれたページに対応する。
【００５６】
各メニューグループにおける複数のメニューは、メニューグループが表示されるとき、同時に表示される必要があり、具体的には、以下のようになる。
【００５７】
ａ．各メニューグループのメニューのロード情報は、各メニューグループ内に含まれる複数のメニュー間の相関に基づいて決定される。
【００５８】
具体的には、メニューコントローラは、各メニューグループ内に含まれる複数のメニュー間の相関に基づいて、メニューのロード情報を決定し、メニューのロード情報は、各メニューグループ内に含まれる各メニューが表示される位置シーケンスを有する。複数のメニュー間の相関は、複数のメニューを処理するシーケンスか、他の対応するものを有する。図４を参照すると、メンテナンスメニューグループにおける３つのメニューはそれぞれ、作業指示及びＧＩＳ地理情報と、サイト構成の詳細と、メンテナンスの経験である。３つのメニューはタスク実行シーケンスにおいて配列され、従って、それらは左から右に配列される。
【００５９】
ｂ．複数のメニューにおける各メニューの表示モードは、各メニューグループのメニューのロード情報における各メニューが表示される位置シーケンスに基づいて決定され、メニューの表示モードは、少なくとも、表示コンテンツと、コンテンツ提示フォームと、メニューの表示位置シーケンスと、メニューと隣接メニューとの間の接続関係を有する。
【００６０】
ｃ．各メニューグループ内に含まれる複数のメニューのコンテンツは、メニューの表示モードに基づいて、現在のインタフェース上に表示される。
【００６１】
図４を参照すると、メニューグループ表示モジュールは、決定されたメニューの表示モードに基づいて、例えば表示シーケンス、表示位置及び表示サイズに基づいて、同時にメニューを正しく表示する。図４において示されるように、メンテナンスメニューグループは３つのメニューである、作業指示及びＧＩＳ地理情報と、サイト構成の詳細と、メンテナンスの経験をそれぞれ次々に表示する。全てのメニューグループがロードされ表示された後、メニューシステムは、メッセージ待ちの状態に入るとともに、インタフェースメッセージマネージャは、ユーザの処理メッセージを取得するために、現在のインタフェース上のユーザの処理を監視する。
【００６２】
前記メニューグループ表示モジュールが、メニューグループの表示モードに基づいて全てのメニューグループを表示するとともに、メニューの表示モードに基づいて、現在のインタフェース上に複数のメニューを表示した後、メニューグループ表示モジュールはさらに、バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信し、受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新し、且つ現在のインタフェース上に更新されたメニュー画像を表示することは留意されるべきである。
【００６３】
２０４：表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信し、選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するとともに、選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示する。
【００６４】
具体的には、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループである。図５を参照すると、ユーザが現在のインタフェース上のリアルタイム監視メニューグループをクリックするとき、インタフェースメッセージマネージャは、リアルタイム監視メニューグループに対するユーザの選択命令を取得するとともに、選択命令をメニューコントローラに送信する。メニューコントローラは、リアルタイム監視メニューグループは、現在アクティブ化されているメニューグループであるかどうかを決定する。リアルタイム監視メニューグループが現在アクティブ化されているメニューグループでないと判断する場合、メニューコントローラは、事前に設定されたメニュー切替アルゴリズムに基づいて、リアルタイム監視メニューグループを現在アクティブ化されているメニューグループに切り替える。
【００６５】
前記メニュー切替アルゴリズムは、交換された切替であってもよく、具体的には、切替コマンドは、メニューグループ表示モジュールに送信されてもよく、切替コマンドを受信した後、メニューグループ表示モジュールは、２つのメニューグループを、新しい位置に別々に移動し、その結果、選択命令に基づいて選択されたメニューグループは、現在のインタフェースの最前部にドラッグされて、現在アクティブ化されているメニューグループとなる。さらに、メニュー切替アルゴリズムはまた、連続的な切替であってもよく、すなわち、選択命令に基づいて選択されたメニューグループは、現在アクティブ化されているメニューグループに切替えられるとともに、現在のインタフェースの最前部に表示されているメニューグループは、前記メニューグループが選択命令に基づいて選択されたメニューグループの後ろになるまで、後方に移動させられ、他のメニューグループは順次後方に移動させられる。
【００６６】
２０５：現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するとともに、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示する。
【００６７】
具体的には、図６を参照すると、ユーザが、現在のインタフェース上のリアルタイム監視メニューグループにおけるサイト分布メニューをクリックする場合、インタフェースメッセージマネージャは、サイト分布メニューに対するメッセージを取得するとともに、インタフェースメッセージマネージャは、サイト分布メニューに対する選択命令を、メニューコントローラに送信する。サイト分布メニューに対する選択命令を受信した後、メニューコントローラは、メニューグループ表示モジュールに、現在のインタフェース上にサイト分布メニューに関する詳細を表示するコマンドを送信する。コマンドを受信した後、メニューグループ表示モジュールは、リアルタイム監視メニューグループにおけるサイト分布メニューの画像に関する詳細を、現在のサイズから徐々に現在のインタフェース上に表示する。
【００６８】
２０６：その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信するとともに、リターン命令に基づいて、メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示する。
【００６９】
具体的には、図７を参照すると、ユーザが、現在のインタフェース上のツールバー上のホームページアイコンをクリックする場合、インタフェースメッセージマネージャは、現在表示されているサイト分布メニューに対するリターン命令を取得するとともに、リターン命令をメニューコントローラに送信する。リターン命令を受信した後、メニューコントローラは、メニューグループ表示モジュールに、サイト分布メニューに関する詳細を元に戻すコマンドを送信する。コマンドを受信した後、メニューグループ表示モジュールは、現在のページに表示されているサイト分布メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示する。
【００７０】
現在のメニューを隣接メニューに切り替えるための、ユーザの命令が取得された場合、現在のメニューは、現在のインタフェース上の選択された隣接メニューに切り替えられるとともに、選択された隣接メニューに関する詳細が、現在のインタフェース上に表示され、隣接メニューは、現在のメニューの前又は後のメニューであってもよいことが留意されるべきである。図８を参照すると、ユーザが、左にスライドするアイコン又は右にスライドするアイコンをクリックしたとき、切替命令を取得した後、インタフェースメッセージマネージャは、切替命令をメニューコントローラに送信する。切替命令を受信した後、メニューコントローラは、切替命令を、メニューグループ表示モジュールに送信する。メニューグループ表示モジュールは、現在表示されているサイト分布メニューを、選択された隣接メニューに切り替えるとともに、また、現在のページを、上方又は下方にスライドすることによって、選択された隣接メニューに切り替えてもよい。
【００７１】
本発明の実施形態によって提供される方法は、機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定する。複数のメニューグループにおける各メニューグループの表示モードを、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて決定する。各メニューグループを、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に表示する。このようにして、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有するという従来技術における問題が解決され、それによってソフトウェアシステムのメニュー構造を簡素化するとともに、メニューナビゲーションを明確に、且つ表示インタフェース上に見えるようにし、その結果、ユーザは、より簡単でよりグラフィカルな方法でソフトウェアシステムのメニューを使用することができる。
【００７２】
実施形態３
【００７３】
図９を参照すると、本発明の実施形態は、メニュー表示装置を提供し、前記装置は、
機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するように構成され、メニューグループのロード情報は、メニューグループの各々が表示される位置シーケンスを有し、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定するように構成されるメニューコントローラ９０１と、
メニューコントローラ９０１によって分割されたメニューグループに対するユーザの処理命令及びメニューグループにおけるメニューに対するユーザの処理命令を、現在のインタフェース上に取得するように構成されるインタフェースメッセージマネージャ９０２と、
メニューコントローラ９０１によって分割された複数のメニューグループを有するとともに、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するように構成されるメニューグループ表示モジュール９０３と
を有する。
【００７４】
具体的には、メニューグループ表示モジュール９０３は、
【００７５】
前記メニューグループ表示モジュール９０３は、具体的には、メニューグループの表示モードが、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有する場合、メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００７６】
具体的には、メニューグループ表示モジュール９０３は、
メニューグループの表示位置シーケンスが、並列に、且つ視覚において遠くから近くに配列されるシーケンスである場合、並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される第１表示部を有する。
【００７７】
具体的には、メニューグループ表示モジュール９０３は、メニューグループのコンテンツ提示フォームが、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページである場合、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される第２表示部を有する。
【００７８】
前記第２表示部は、各メニューグループが複数のメニューを有する場合、各メニューを折りたたまれたページにおける１つの折りたたまれたページに対応させるように構成される。
【００７９】
具体的には、インタフェースメッセージマネージャ９０２はさらに、表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するように構成され、
メニューコントローラ９０１はさらに、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するように構成され、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループであるとともに、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えることを決定するように構成され、
メニューグループ表示モジュール９０３はさらに、メニューの表示モードに基づいて、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示するように構成される。
【００８０】
さらに、インタフェースメッセージマネージャ９０２はさらに、現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するように構成され、
メニューコントローラ９０１はさらに、インタフェースメッセージマネージャ９０２によって受信されたメニューに対する選択命令に基づいて、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示することを決定するように構成され、
メニューグループ表示モジュール９０３はさらに、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示するように構成される。
【００８１】
さらに、インタフェースメッセージマネージャ９０２はさらに、その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信するように構成され、
メニューコントローラ９０１はさらに、インタフェースメッセージマネージャ９０２によって受信されたリターン命令に基づいて、メニューに関する詳細を元に戻すことを決定するとともに、現在のインタフェース上にメニューの要約情報を表示するように構成され、
メニューグループ表示モジュール９０３はさらに、メニューに関する詳細を元に戻すとともに、現在のインタフェース上にメニューの要約情報を表示するように構成される。
【００８２】
具体的には、インタフェースメッセージマネージャ９０２はさらに、バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するように構成され、
メニューコントローラ９０１はさらに、インタフェースメッセージマネージャ９０２によって受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新するように構成され、
メニューグループ表示モジュール９０３はさらに、現在のインタフェース上にメニューコントローラ９０１によって更新されたメニュー画像を表示するように構成される。
【００８３】
本発明の実施形態によって提供される装置は、機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定する。複数のメニューグループにおける各メニューグループの表示モードを、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて決定する。各メニューグループを、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に表示する。このようにして、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有するという従来技術における問題が解決され、それによってソフトウェアシステムのメニュー構造を簡素化するとともに、メニューナビゲーションを明確に、且つ表示インタフェース上に見えるようにし、その結果、ユーザは、より簡単でよりグラフィカルな方法でソフトウェアシステムのメニューを使用することができる。
【００８４】
実施形態４
【００８５】
図１０を参照すると、本発明の実施形態は、メニュー表示デバイスを提供し、前記デバイスは、機能モジュールの実行中のデータを格納するように構成されるメモリ１００１と、
メモリ１００１に接続されるように構成されるプロセッサ１００２であって、プロセッサは、前述のメニュー表示方法のいずれかを実行するように構成される、プロセッサ１００２と、
プロセッサ１００２に接続されるとともに、プロセッサによって処理される様々なデータを受信し送信するように構成されるトランシーバ１００３と
を有する。
【００８６】
前記プロセッサ１００２は、機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定するように構成され、メニューグループのロード情報は、メニューグループの各々が表示される位置シーケンスを有し、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて、複数のメニューグループにおける各メニューグループの表示モードを決定するように構成され、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００８７】
具体的には、プロセッサ１００２は、具体的に、メニューグループの表示モードが、少なくとも、コンテンツ提示フォームの１つの表示要素及びメニューグループの表示位置シーケンスを有する場合、メニューグループのロード情報と、コンテンツ提示フォームの１つの表示要素又はメニューグループの表示位置シーケンスとに基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００８８】
さらに、プロセッサ１００２は、具体的に、メニューグループの表示位置シーケンスが、並列に、且つ視覚において遠くから近くに配列されたシーケンスである場合、並列に、且つ視覚において遠くから近くに配列されたシーケンスに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００８９】
さらに、プロセッサ１００２は、具体的に、メニューグループのコンテンツ提示フォームが、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページである場合、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページに合うように、メニューグループのロード情報に基づいて、現在のインタフェース上に各メニューグループを表示するように構成される。
【００９０】
さらに、プロセッサ１００２は、メニューグループのコンテンツ提示フォームが、垂直に配置され、且つ視覚において連続的に曲げられた折りたたまれたページである場合、且つ各メニューグループが複数のメニューを有する場合、各メニューを折りたたまれたページにおける１つの折りたたまれたページに対応させるように構成される。
【００９１】
具体的には、プロセッサ１００２は、さらに、表示された複数のメニューグループにおけるメニューグループに対するユーザの選択命令を受信するとともに、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループであるかどうかを決定するように構成され、現在アクティブ化されているメニューグループは、現在のインタフェースの最前部に表示されているメニューグループであって、選択命令に基づいて選択されたメニューグループが、現在アクティブ化されているメニューグループでない場合、選択命令に基づいて選択されたメニューグループを、現在アクティブ化されているメニューグループに切り替えるとともに、現在のインタフェース上にメニューグループを表示するように構成される。
【００９２】
さらに、プロセッサ１００２は、さらに、現在アクティブ化されているメニューグループにおけるメニューに対するユーザの選択命令を受信するとともに、選択命令に基づいて選択されたメニューに関する詳細を、現在のインタフェース上に表示するように構成される。
【００９３】
さらに、プロセッサ１００２は、さらに、その詳細が現在のインタフェース上に表示されている、メニューに対するユーザのリターン命令を受信し、リターン命令に基づいて、メニューに関する詳細を元に戻し、現在のインタフェース上にメニューの要約情報を表示するように構成される。
【００９４】
具体的には、プロセッサ１００２は、さらに、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に各メニューグループが表示された後、バックグラウンドサーバによって周期的に送信される最新のメニュー画像データを受信するとともに、受信された最新のメニュー画像データに基づいて、現在のインタフェース上に表示されるメニュー画像を提供するとともに更新し、且つ現在のインタフェース上に更新されたメニュー画像を表示するように構成される。
【００９５】
本発明の実施形態によって提供されるデバイスは、機能特性に基づいて、メニューシステムを複数のメニューグループに分割するとともに、メニューグループのロード情報を決定する。複数のメニューグループにおける各メニューグループの表示モードを、メニューグループのロード情報における各メニューグループが表示される位置シーケンスに基づいて決定する。各メニューグループを、メニューグループのロード情報及び各メニューグループの表示モードに基づいて、現在のインタフェース上に表示する。このようにして、メニュー構造は複雑で、不明確で、ユーザに対して高い要件を有するという従来技術における問題が解決され、それによってソフトウェアシステムのメニュー構造を簡素化するとともに、メニューナビゲーションを明確に、且つ表示インタフェース上に見えるようにし、その結果、ユーザは、より簡単でよりグラフィカルな方法でソフトウェアシステムのメニューを使用することができる。
【００９６】
当業者は、実施形態の全てのステップ又は一部のステップは、ハードウェア又は関連するハードウェアに命令するプログラムによって実施されてもよいことを理解することができる。プログラムはコンピュータ可読記憶媒体内に格納されてもよい。記憶媒体は、読出し専用メモリ、磁気ディスク又は光ディスクを有してもよい。
【００９７】
前述の説明は、単に、本発明の例示的な実施形態であるが、本発明を限定するものではない。本発明の原理から逸脱することなくなされるいかなる修正、同等置換及び改良も、本発明の保護範囲に包含されるべきである。
【符号の説明】
【００９８】
９０１  メニューコントローラ
９０２  インタフェースメッセージマネージャ
９０３  メニューグループ表示モジュール
１００１  メモリ
１００２  プロセッサ
１００３  トランシーバ
【図１】
0005982691.tif 000002
【図２】
0005982691.tif 000003
【図９】
0005982691.tif 000004
【図１０】
0005982691.tif 000005
【図３】
0005982691.tif 000006
【図４】
0005982691.tif 000007
【図５】
0005982691.tif 000008
【図６】
0005982691.tif 000009
【図７】
0005982691.tif 000010
【図８】
0005982691.tif 000011