(57)【要約】  本発明は、リスト更新方法、装置、プログラム及び記録媒体に関し、コンピュータとインターネットの技術分野に属する。前記方法は、現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するステップと、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップと、更新リスト項目を第１リスト項目と第２リスト項目との間にロードするステップと、を含む。本発明によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。【選択図】  図１
2016530638.tif 000002
【特許請求の範囲】
【請求項１】
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するステップと、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップと、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするステップと、
を含むことを特徴とするリスト更新方法。
【請求項２】
現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、
前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するステップと、
前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップと、
前記第２表示状態にある境界線に対するスライド信号を取得するステップと、
を含むことを特徴とする請求項１に記載のリスト更新方法。
【請求項３】
前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するステップと、
前記Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップを実行するステップと、
をさらに含むことを特徴とする請求項２に記載のリスト更新方法。
【請求項４】
現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、
前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するステップ
を含むことを特徴とする請求項１に記載のリスト更新方法。
【請求項５】
前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である
ことを特徴とする請求項４に記載のリスト更新方法。
【請求項６】
更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するステップと、
各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するステップと、
各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するステップと、
をさらに含み、
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである
ことを特徴とする請求項１乃至５のいずれか１項に記載のリスト更新方法。
【請求項７】
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するための信号取得モジュールと、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するためのリスト項目生成モジュールと、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするためのリスト項目ロードモジュールと、
を有することを特徴とするリスト更新装置。
【請求項８】
前記信号取得モジュールは、
前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するための第１取得サブモジュールと、
前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための境界線表示サブモジュールと、
前記第２表示状態にある境界線に対するスライド信号を取得するための第２取得サブモジュールと、
を有することを特徴とする請求項７項に記載のリスト更新装置。
【請求項９】
前記信号取得モジュールは、
前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するためのリスト項目検出サブモジュールと、
現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための第２取得サブモジュールと、
をさらに有することを特徴とする請求項８項に記載のリスト更新装置。
【請求項１０】
前記信号取得モジュールは、
前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するための信号取得サブモジュール
を有することを特徴とする請求項７項に記載のリスト更新装置。
【請求項１１】
前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である
ことを特徴とする請求項１０項に記載のリスト更新装置。
【請求項１２】
更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するための指示取得モジュールと、
各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するためのパラメーター取得モジュールと、
各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するためのリスト項目再配列モジュールと、
をさらに有し、
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである
ことを特徴とする請求項７乃至１１のいずれか１項に記載のリスト更新装置。
【請求項１３】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得し、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を取得し、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするように構成される
ことを特徴とするリスト更新装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０３８４３８７.５であって、出願日が２０１４年８月６日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、コンピュータ及びインターネット技術の分野に関し、特に、リスト更新方法及び装置に関する。
【背景技術】
【０００３】
アプリケーションは、データをロードする時に、一般的に、データをリストの形態によって表示する。リストの中には、一般的に、縦方向、或いは、横方向に沿って順次に配列された幾つかのリスト項目が含まれており、各々のリスト項目には１組のリストデータに対応されている。
【０００４】
ユーザは、リストをスライドすることにより、各リスト項目に対応されるリストデータを、順次に、閲覧できる。アプリケーションによりユーザに新たなリストデータがあると通知すると、ユーザは、リストをリスト全体の最初、或いは、最後の一端までスライドし、更新されたリストデータに対応される更新リスト項目は、更新前のリストの一番目のリスト項目の前、或いは、最後の一つのリスト項目の後にロードされることになる。例えば、マイクロブログを閲覧する時に、各々のマイクロブログは、それぞれ、一つのリスト項目に対応されている。ユーザは、マイクロブログをリフレッシュしようとする時に、一般的に、リストをトップの一番目のリスト項目までスライドしてから、リストを下へ引いて、リスト更新をトリガする。すると、更新されたマイクロブログに対応されるリスト項目は、上記のトップの一番目のリスト項目の前にロードされ、表示される。
【０００５】
発明者は、本発明を実現する過程において、上記の方法には少なくとも以下のような欠点が存在することを発見した。即ち、ユーザによりリストをリスト全体の最初、或いは、最後の一端までスライドすることによりリスト更新を実現しなければならないため、リストデータを閲覧する時の一貫性に影響を与えてしまい、且つ、上記のリスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の技術に存在するリスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまう問題を解決するために、本発明の実施例は、リスト更新方法及び装置を提供する。前記の構成は以下のとおりである。
【課題を解決するための手段】
【０００７】
本発明に係る実施例の第１の態様によると、リスト更新方法を提供する。前記方法は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するステップと、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップと、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするステップと、を含む。
【０００８】
オプションとして、現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するステップと、前記クリック信号のトリガに基づいて、前記境界線を第２表示状態に従って表示するステップと、前記第２表示状態にある境界線に対するスライド信号を取得するステップと、前記スライド信号のトリガに基づいて、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップを実行するステップと、を含む。
【０００９】
オプションとして、前記方法は、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するステップと、前記Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップを実行するステップと、をさらに含む。
【００１０】
オプションとして、現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するステップを含む。
【００１１】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００１２】
オプションとして、前記方法は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するステップと、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するステップと、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するステップと、をさらに含み、ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【００１３】
本発明に係る実施例の第２の態様によると、リスト更新装置を提供する。前記装置は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するための信号取得モジュールと、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するためのリスト項目生成モジュールと、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするためのリスト項目ロードモジュールと、を有する。
【００１４】
オプションとして、前記信号取得モジュールは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するための第１取得サブモジュールと、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための境界線表示サブモジュールと、前記第２表示状態にある境界線に対するスライド信号を取得するための第２取得サブモジュールと、を有する。
【００１５】
オプションとして、前記信号取得モジュールは、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するためのリスト項目検出サブモジュールと、現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための第２取得サブモジュールと、をさらに有する。
【００１６】
オプションとして、前記信号取得モジュールは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するための信号取得サブモジュールを有する。
【００１７】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００１８】
オプションとして、前記装置は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するための指示取得モジュールと、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するためのパラメーター取得モジュールと、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するためのリスト項目再配列モジュールと、をさらに有し、ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【００１９】
本発明に係る実施例の第３の態様によると、リスト更新装置を提供する。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリと、を備え、前記プロセッサは、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得し、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を取得し、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするように構成される。
【発明の効果】
【００２０】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２１】
現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００２２】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【００２４】
【図１】図１は、例示的な一実施例に係るリスト更新方法を示すフローチャートである。
【図２Ａ】図２Ａは、例示的な他の一実施例に係るリスト更新方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、例示的な他の一実施例に係るリスト更新方法に用いられるユーザインターフェースを示す模式図である。
【図３Ａ】図３Ａは、例示的なさらに他の一実施例に係るリスト更新方法を示すフローチャートである。
【図３Ｂ】図３Ｂは、例示的なさらに他の一実施例に係るリスト更新方法に用いられるユーザインターフェースを示す模式図である。
【図４】図４は、例示的な一実施例に係るリスト更新装置を示すブロック図である。
【図５】図５は、例示的な他の一実施例に係るリスト更新装置を示すブロック図である。
【図６】図６は、例示的な一実施例に係る装置を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或いは同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２６】
図１は、例示的な一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００２７】
ステップ１０２において、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００２８】
ステップ１０４において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００２９】
ステップ１０６において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００３０】
上記のように、本実施例提供のリスト更新方法、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００３１】
図２Ａは、例示的な他の一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００３２】
ステップ２０１において、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。
【００３３】
ここで、第１リスト項目と第２リスト項目は、現在ページに表示されたＮ個のリスト項目の中の隣接する二つのリスト項目であり、Ｎ≧２であり、且つ、Ｎは整数である。
【００３４】
ユーザがリスト中に含まれた幾つかのリスト項目中のリストデータを閲覧している時に、もし、更新できる新たなリストデータがあれば、電子デバイスは、ユーザに新たなリストデータがあることを通知するための通知情報を生成して表示させる。
【００３５】
図２Ｂは、本実施例に係るユーザインターフェースを示す模式図である。一般的な場合に、電子デバイスは、サーバから送信してきた、電子デバイスに更新できる新たなリストデータがあることを通知するための更新通知を受信し、更新通知を受信した後に、更新通知情報２１を生成して表示させる。図２Ｂの左上に図示したように、更新通知情報２１を、ページのトップに表示させてもよい。
【００３６】
ユーザは、リストをリフレッシュして新たなリストデータを閲覧しようとする時に、現在ページに表示されたＮ個の完全に表示されたリスト項目、或いは、不完全に表示されたリスト項目の中の隣接する第１リスト項目と第２リスト項目との間で、トリガ信号をトリガして生成する。ここで、更新されたリストデータに対応される更新リスト項目は、ユーザが選択した隣接する第１リスト項目と第２リスト項目との間に挿入されることになる。また、電子デバイスによりトリガ信号を取得する過程は、二種の実現可能な方法を含んでもよい。本実施例においては、第１種の実現可能な方法を説明する。
【００３７】
互いに異なるリスト項目を区別するために、隣接するリスト項目同士の間を、一般的に、境界線を用いて分割する。境界線は、一つの線分であってもよく、一つの細長い空白領域であってもよく、或いは、互いに異なるリスト項目を分割するための他の任意の図形であってもよい。
【００３８】
本実施例に係る実現方法において、ユーザは、二つの操作によって、リスト更新をトリガしてもよい。ここで、第１の操作は、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線をクリックする操作である。誤操作を避けるために、当該クリック操作は長押し操作であってもよい。これに対し、電子デバイスは、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。ここで、第１表示状態とは、通常表示状態である。
【００３９】
図２Ｂの左上に図示したように、ユーザが、第１リスト項目２２と第２リスト項目２３との間に位置する、第１表示状態にある境界線２４を長押ししている。
【００４０】
ステップ２０２において、クリック信号に基づいて、境界線を第２表示状態で表示させる。
【００４１】
電子デバイスは、クリック信号を取得した後に、境界線を、第２表示状態で表示させる。境界線の表示状態の変換は、ユーザに該当する操作がリスト更新をトリガしていることを通知するために行われる。ここで、第２表示状態は、境界線が太く表示された状態であってもよい、或いは、境界線を、ジッパーの形で表示させてもよく、或いは、上記の第１表示状態と異なる表示方法であってもよい。
【００４２】
図２Ｂの右上に図示したように、ユーザが第１表示状態にある境界線２４を長押しした後に、電子デバイスは、境界線２４を太く表示させる。
【００４３】
ステップ２０３において、第２表示状態にある境界線に対するスライド信号を取得する。
【００４４】
ユーザの第２の操作は、第２表示状態にある境界線においてスライド信号をトリガして生成する操作である。ここで、スライド軌跡の長さ、及び、スライドジェスチャーの方向は、実際の状況によって予め設定してもよく、本実施例においては、これに対して具体的に制限しない。
【００４５】
図２Ｂの右上に図示したように、ユーザが、第２表示状態にある境界線２４において、左から右へスライドしている。これに対し、図２Ｂの右下に図示したように、電子デバイスは、スライド信号を取得した後に、第１リスト項目２２と第２リスト項目２３との間に、ユーザにリストをリフレッシュしていることを通知するための、「リフレッシュ中」とのリフレッシュ通知情報２５を表示される。
【００４６】
また、さらに、誤操作を防止するために、即ち、ユーザがリストデータを閲覧する過程中に、リストを上又は下へスライドする時に境界線をタッチして、電子デバイスによりユーザがリストを更新しようとしていると誤って識別することを防止することにより、ユーザに操作中の迷惑と不便を与えないために、電子デバイスは、クリック信号を取得した後に、さらに、Ｎ個のリスト項目が定常状態にあるか否かを検出してもよい。もし、Ｎ個のリスト項目が定常状態にあると、上記のステップ２０２を実行する。ＮＯである場合、境界線を第１表示状態に維持して表示する。
【００４７】
ステップ２０４において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００４８】
電子デバイスは、サーバ中から更新されたリストデータを取得する必要がある時に、更新されたリストデータを、リストの更新をトリガするためのトリガ信号を取得した後に、サーバ中から取得してもよい。このようにすると、パケット・トラフィックの資源の浪費を避けることができる。或いは、更新されたリストデータを、サーバから送信されてきた更新通知を受信した後に、ダイレクトに、サーバから取得してローカルにキャッシュしてもよい。このようにして、更新リスト項目をロードする効率を改善できる。
【００４９】
電子デバイスは、更新されたリストデータを取得した後に、更新されたリストデータを該当する更新リスト項目に解析する。ここで、各々の更新リスト項目は１組の更新されたリストデータに対応する。
【００５０】
ステップ２０５において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００５１】
この後、電子デバイスは、更新リスト項目をユーザが選択した第１リスト項目と第２リスト項目との間にロードし、表示範囲の大きさに基づいて、少なくとも一つの完全な更新リスト項目、或いは、不完全な更新リスト項目を表示する。
【００５２】
図２Ｂの左下に図示したように、電子デバイスは、更新リスト項目を取得した後に、リフレッシュ通知情報２５を隠し、更新リスト項目２６を第１リスト項目２２の下側にロードして表示させる。
【００５３】
また、更新リスト項目を、ユーザが現在閲覧している第１リスト項目と第２リスト項目との間に、リアルタイムに挿入することにより、ユーザが更新されたリストデータを速く閲覧できるようにしたのと同時に、ユーザが更新されたリストデータを閲覧した後に、続いてその直前に閲覧しているその前のリストデータを便利に閲覧できるようにした。また、ユーザに習慣された表示方法は、順序に従って配列されたリストデータ、例えば、時間パラメーターに従って配列されたリストデータである。ユーザが更新されたリストデータを閲覧した後、電子デバイスは、さらに、各リスト項目に対応されるソートパラメーター、及び、予め設定したソート条件に従って、更新後のリスト中に含まれたリスト項目を再配列することによる、リスト項目の整然性を確保して、さらに、ユーザエクスペリエンスを改善した。このため、上記のステップ２０５の後に、本実施例によって提供するリスト更新方法は、以下のステップを、さらに、含む。
【００５４】
ステップ２０６において、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得する。
【００５５】
ここで、再配列指示は、ユーザにより実際の要求に基づいて自発的にトリガしてもよい。或いは、ユーザが、次回アプリケーションをオンにする時にトリガしたリストロード指示を、再配列指示としてもよい。
【００５６】
ステップ２０７において、各リスト項目毎に、リスト項目に対応されるソートパラメーターを取得する。
【００５７】
電子デバイスは、再配列指示を取得した後に、各リスト項目に対応されるソートパラメーターを取得する。実際に応用する時に、互いに異なるソート条件は、互いに異なるソートパラメーターに対応される。例えば、ソートパラメーターは、時間パラメーター、距離パラメーター、価格パラメーター、等である。
【００５８】
マイクロブログのアプリケーションにおいて、一般的に、ソートパラメーターは時間パラメーターである。１組のリストデータ毎には、一つの時間パラメーターが含まれており、一般的に、当該時間パラメーターは、ユーザにより当該マイクロブログの一部に対応されるタイミングに対応する時間である。
【００５９】
ステップ２０８において、各ソートパラメーター、及び、予め設定したソート条件に基づいて、Ｍ個のリスト項目を再配列する。
【００６０】
ここで、予め設定したソート条件は、リスト項目を、ソートパラメーターが次第に大きくなるように配列することであるか、或いは、予め設定したソート条件は、リスト項目を、ソートパラメーターが次第に小さくなるように配列することである。
【００６１】
上記のように、本実施例によって提供するリスト更新方法によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００６２】
また、本実施例によって提供するリスト更新方法によると、リストデータの更新をトリガするための操作方法を、さらに提供して、ユーザが更新リスト項目をロードしようとする位置を自発的に特定できるようにして、ユーザエクスペリエンスを十分に改善した。さらに、各ソートパラメーター、及び、予め設定したソート条件に基づいて、更新後のリスト中に含まれた各リスト項目を再配列することにより、リスト項目の整然性を確保して、ユーザエクスペリエンスをさらに改善した。
【００６３】
図３Ａは、例示的なさらに他の一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００６４】
ステップ３０１において、第１リスト項目に対する第１スライド信号、及び、第２リスト項目に対する第２スライド信号を取得する。
【００６５】
ここで、第１リスト項目と第２リスト項目は、現在ページ内に表示されたＮ個のリスト項目の中の隣接する二つのリスト項目であり、Ｎ≧２であり、且つ、Ｎは整数である。
【００６６】
また、第１スライド信号と第２スライド信号とは、同時に生成された二つのスライド信号であってもよく、順次に、前後に生成された二つのスライド信号であってもよい。第１スライド信号と第２スライド信号とが、同時に生成された二つのスライド信号である場合、第１スライド信号のトリガタイミングと第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満であり、且つ、第１スライド信号と第２スライド信号とはある時間帯に現在ページにおいて生成される。第１スライド信号と第２スライド信号が、順次に、前後に生成された二つのスライド信号である場合、二つのスライド信号のトリガ順序に対しては、制限しない。
【００６７】
第１スライド信号と第２スライド信号にそれぞれ対応されるスライド軌跡と、スライド方向とは、実際の要求によって予め設定してもよい。オプションとして、第１スライド信号と第２スライド信号とが、方向が反対する二つのスライド信号である場合、第１スライド信号のスライド方向に反対する延長線と第２スライド信号のスライド方向に反対する延長線とによって構成された角度は、予め設定した角度閾値より大きい。例えば、予め設定した角度閾値は、１７０°である。
【００６８】
実現可能な一方法において、第１スライド信号は、第１リスト項目に対する、スライド方向が第２リスト項目から遠くなるスライド信号であり、第２スライド信号は、第２リスト項目に対する、スライド方向が第１リスト項目から遠くなるスライド信号であり、且つ、第１スライド信号のトリガタイミングと第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００６９】
図３Ｂは、本実施例に係るユーザインターフェースを示す模式図である。ユーザは、更新されたリストデータに対応される更新リスト項目を、第１リスト項目と第２リスト項目との間に挿入しようとする時に、第１リスト項目３２と第２リスト項目３３とにおいて、一対の方向が反対するスライド操作を同時に行う。これに対し、電子デバイスは、上記の二つのスライド信号を取得した後に、二つのリスト項目を、反対する方向に沿って一定の距離を分離させ、また、第１リスト項目３２と第２リスト項目３３との間に「リフレッシュ中」とのリフレッシュ通知情報３５を表示させる。
【００７０】
互いに異なる実現方法において、第１スライド信号は、第１の予め設定したスライド軌跡と第１の予め設定したスライド方向とによる、第１リスト項目に対してトリガしたスライド信号であってもよく、第２スライド信号は、第２の予め設定したスライド軌跡と第２の予め設定したスライド方向とによる、第２リスト項目に対してトリガしたスライド信号であってもよいことを、説明する必要がある。ここで、第１の予め設定したスライド軌跡、第１の予め設定したスライド方向、第２の予め設定したスライド軌跡、及び、第２の予め設定したスライド方向は、実際の要求に従って予め設定してもよい。本実施例においては、ただ、上記の実現可能な方法の例を挙げて説明した。他の実現可能な方法において、第１スライド信号と第２スライド信号とは、同時に生成され、且つ、時計回り方向に沿う、スライド軌跡が円である二つのスライド信号であってもよく、或いは、前後に生成され、且つ、ページの対角線方向に沿う二つのスライド信号、等であってもよい。本実施例においては、これらに対して具体的に制限しない。
【００７１】
ステップ３０２において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００７２】
電子デバイスは、サーバ中から更新されたリストデータを取得する必要がある場合に、更新されたリストデータを、リストの更新をトリガするためのトリガ信号を取得した後に、サーバから取得してもよい。このようにすると、パケット・トラフィックの資源の浪費を避けることができる。或いは、更新されたリストデータを、サーバから送信されてきた更新通知を受信した後に、ダイレクトに、サーバから取得してローカルにキャッシュしてもよい。このようにして、更新リスト項目をロードする効率を改善できる。
【００７３】
電子デバイスは、更新されたリストデータを取得した後に、更新されたリストデータを該当する更新リスト項目に解析する。ここで、各々の更新リスト項目は１組の更新されたリストデータに対応する。
【００７４】
ステップ３０３において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００７５】
この後、電子デバイスは、更新リスト項目をユーザが選択した第１リスト項目と第２リスト項目との間にロードし、表示範囲の大きさに基づいて、少なくとも一つの完全な更新リスト項目、或いは、不完全な更新リスト項目を表示する。
【００７６】
図３Ｂの右下に図示したように、電子デバイスは、更新リスト項目を取得した後に、リフレッシュ通知情報３５を隠し、更新リスト項目３６を第１リスト項目３２の下側にロードして表示させる。
【００７７】
上記のように、本実施例によって提供するリスト更新方法によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００７８】
また、本実施例によって提供するリスト更新方法によると、さらに、高速で、簡単な、リストデータの更新をトリガするための操作方法を提供して、ユーザにより、反対する方向へ隣接する二つのリスト項目を分離させるだけで、更新リスト項目がユーザが選択した上記の二つのリスト項目同士の間に挿入されるため、操作が簡単で、更新効率が高く、且つ、ユーザの操作習慣に合致する。
【００７９】
図２Ａと図３Ａと示された本実施例において、上記の二つの実施例に係る二種の実現可能なリストデータの更新をトリガするための操作方法の例を挙げて説明したことを、さらに、説明する必要がある。実際に応用する時に、リストデータの更新をトリガするための操作方法には、様々な方法がある。例えば、第１リスト項目と第２リスト項目との間の境界線をダブルクリックしてリストデータの更新をトリガする方法、或いは、ある指定されたリフレッシュボタンをクリックして、リストデータの更新をトリガする方法、等がある。本実施例においては、これらに対して具体的に制限しない。
【００８０】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照してください。
【００８１】
図４は、例示的な一実施例に係るリスト更新装置を示すブロック図である。当該リスト更新装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせを通じて、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスの一部、或いは、全部を実現することができる。当該リスト更新装置は、信号取得モジュール４１０、リスト項目生成モジュール４２０、及び、リスト項目ロードモジュール４３０を備えてもよい。
【００８２】
信号取得モジュール４１０は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００８３】
リスト項目生成モジュール４２０は、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００８４】
リスト項目ロードモジュール４３０は、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードする。
【００８５】
上記のように、本実施例によって提供するリスト更新装置によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００８６】
図５は、例示的な他の一実施例に係るリスト更新装置を示すブロック図である。当該リスト更新装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせを通じて、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスの一部、或いは、全部を実現することができる。当該リスト更新装置は、信号取得モジュール４１０、リスト項目生成モジュール４２０、及び、リスト項目ロードモジュール４３０を備えてもよい。
【００８７】
信号取得モジュール４１０は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００８８】
第１の実現可能な方法において、前記信号取得モジュール４１０は、第１取得サブモジュール４１０ａ、境界線表示サブモジュール４１０ｂ、及び、第２取得サブモジュール４１０ｃを備える。
【００８９】
前記第１取得サブモジュール４１０ａは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。
【００９０】
前記境界線表示サブモジュール４１０ｂは、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示する。
【００９１】
前記第２取得サブモジュール４１０ｃは、前記第２表示状態にある境界線に対するスライド信号を取得する。
【００９２】
オプションとして、前記信号取得モジュール４１０は、リスト項目検出サブモジュール４１０ｄを、さらに、有する。
【００９３】
前記リスト項目検出サブモジュール４１０ｄは、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出する。
【００９４】
前記第２取得サブモジュール４１０ｃは、現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示する。
【００９５】
第２の実現可能な方法において、前記信号取得モジュール４１０は、信号取得サブモジュール４１０ｅを、さらに、備える。
【００９６】
前記信号取得サブモジュール４１０ｅは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得する。
【００９７】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００９８】
リスト項目生成モジュール４２０は、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００９９】
リスト項目ロードモジュール４３０は、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードする。
【０１００】
また、オプションとして、前記装置は、指示取得モジュール４４０、パラメーター取得モジュール４５０、及び、リスト項目再配列モジュール４６０を、さらに、備える。
【０１０１】
指示取得モジュール４４０は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得する。
【０１０２】
パラメーター取得モジュール４５０は、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得する。
【０１０３】
リスト項目再配列モジュール４６０は、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列する。
【０１０４】
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【０１０５】
上記のように、本実施例によって提供するリスト更新装置によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【０１０６】
また、本実施例によって提供するリスト更新装置によると、リストデータの更新をトリガするための、二種の操作方法を、さらに提供して、任意の一種の操作方法によっても、ユーザが更新リスト項目をロードしようとする位置を自発的に特定できるようにして、ユーザエクスペリエンスを十分に改善した。さらに、各ソートパラメーター、及び、予め設定したソート条件に基づいて、更新後のリスト中に含まれた各リスト項目を再配列することにより、リスト項目の整然性を確保して、ユーザエクスペリエンスをさらに改善した。
【０１０７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１０８】
図６は、例示的な一実施例に係るリスト更新装置６００を示すブロック図である。例えば、装置６００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１０９】
図６を参照して、装置６００は、プロセスアセンブリ６０２、メモリ６０４、電源アセンブリ６０６、マルチメディアアセンブリ６０８、オーディオアセンブリ６１０、入出力（Ｉ／Ｏ）インターフェース６１２、センサアセンブリ６１４、及び通信アセンブリ６１６のような一つ以上のアセンブリを含んでよい。
【０１１０】
プロセスアセンブリ６０２は、一般的には装置６００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ６０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ６０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ６０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ６０８とプロセスアセンブリ６０２の間のインタラクションを容易にするようにしてもよい。
【０１１１】
メモリ６０４は、各種類のデータを記憶することにより装置６００の動作を支援するように構成される。これらのデータの例は、装置６００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１２】
電源アセンブリ６０６は、装置６００の多様なアセンブリに電力を供給する。電源アセンブリ６０６は、電源管理システム、一つ以上の電源、及び装置６００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１１３】
マルチメディアアセンブリ６０８は、前記装置６００とユーザの間に一つの出力インターフェースを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或いはスワイプの動作の境界だけでなく、前記のタッチ、或いはスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置６００が、例えば撮影モード、或いはビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１４】
オーディオアセンブリ６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ６１０は、一つのマイク（ＭＩＣ）を含み、装置６００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信アセンブリ６１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１５】
Ｉ／Ｏインターフェース６１２は、プロセスアセンブリ６０２と周辺インターフェースモジュールの間にインターフェースを提供するものであり、上記周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１６】
センサアセンブリ６１４は、装置６００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ６１４は、装置６００のＯＮ／ＯＦＦ状態、装置６００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ６１４は、装置６００、或いは装置６００の一つのアセンブリの位置変更、ユーザと装置６００とが接触しているか否か、装置６００の方位、又は加速／減速、装置６００の温度の変化を検出できる。センサアセンブリ６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１７】
通信アセンブリ６１６は、装置６００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１８】
例示的な実施例において、装置６００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１９】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４を提供しており、装置６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１２０】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置６００のプロセッサによって実行される際に、装置６００に、上記の図１、図２Ａ、或いは、図３Ａに示したリスト更新方法を実行させる。
【０１２１】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１２２】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016530638.tif 000003
【図２Ａ】
2016530638.tif 000004
【図２Ｂ】
2016530638.tif 000005
【図３Ａ】
2016530638.tif 000006
【図３Ｂ】
2016530638.tif 000007
【図４】
2016530638.tif 000008
【図５】
2016530638.tif 000009
【図６】
2016530638.tif 000010
【手続補正書】
【提出日】平成27年5月14日(2015.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するステップと、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップと、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするステップと、
を含むことを特徴とするリスト更新方法。
【請求項２】
現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、
前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するステップと、
前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップと、
前記第２表示状態にある境界線に対するスライド信号を取得するステップと、
を含むことを特徴とする請求項１に記載のリスト更新方法。
【請求項３】
前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するステップと、
前記Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップを実行するステップと、
をさらに含むことを特徴とする請求項２に記載のリスト更新方法。
【請求項４】
現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、
前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するステップ
を含むことを特徴とする請求項１に記載のリスト更新方法。
【請求項５】
前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である
ことを特徴とする請求項４に記載のリスト更新方法。
【請求項６】
更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するステップと、
各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するステップと、
各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するステップと、
をさらに含み、
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである
ことを特徴とする請求項１乃至５のいずれか１項に記載のリスト更新方法。
【請求項７】
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するための信号取得モジュールと、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するためのリスト項目生成モジュールと、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするためのリスト項目ロードモジュールと、
を有することを特徴とするリスト更新装置。
【請求項８】
前記信号取得モジュールは、
前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するための第１取得サブモジュールと、
前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための境界線表示サブモジュールと、
前記第２表示状態にある境界線に対するスライド信号を取得するための第２取得サブモジュールと、
を有することを特徴とする請求項７項に記載のリスト更新装置。
【請求項９】
前記信号取得モジュールは、
前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するためのリスト項目検出サブモジュールと、
現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための第２取得サブモジュールと、
をさらに有することを特徴とする請求項８項に記載のリスト更新装置。
【請求項１０】
前記信号取得モジュールは、
前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するための信号取得サブモジュール
を有することを特徴とする請求項７項に記載のリスト更新装置。
【請求項１１】
前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である
ことを特徴とする請求項１０項に記載のリスト更新装置。
【請求項１２】
更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するための指示取得モジュールと、
各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するためのパラメーター取得モジュールと、
各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するためのリスト項目再配列モジュールと、
をさらに有し、
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである
ことを特徴とする請求項７乃至１１のいずれか１項に記載のリスト更新装置。
【請求項１３】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得し、
更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を取得し、
前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするように構成される
ことを特徴とするリスト更新装置。
【請求項１４】
プロセッサに実行されることにより、請求項１乃至請求項６のいずれか１項に記載のリスト更新方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０３８４３８７.５であって、出願日が２０１４年８月６日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、コンピュータ及びインターネット技術の分野に関し、特に、リスト更新方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
アプリケーションは、データをロードする時に、一般的に、データをリストの形態によって表示する。リストの中には、一般的に、縦方向、或いは、横方向に沿って順次に配列された幾つかのリスト項目が含まれており、各々のリスト項目には１組のリストデータに対応されている。
【０００４】
ユーザは、リストをスライドすることにより、各リスト項目に対応されるリストデータを、順次に、閲覧できる。アプリケーションによりユーザに新たなリストデータがあると通知すると、ユーザは、リストをリスト全体の最初、或いは、最後の一端までスライドし、更新されたリストデータに対応される更新リスト項目は、更新前のリストの一番目のリスト項目の前、或いは、最後の一つのリスト項目の後にロードされることになる。例えば、マイクロブログを閲覧する時に、各々のマイクロブログは、それぞれ、一つのリスト項目に対応されている。ユーザは、マイクロブログをリフレッシュしようとする時に、一般的に、リストをトップの一番目のリスト項目までスライドしてから、リストを下へ引いて、リスト更新をトリガする。すると、更新されたマイクロブログに対応されるリスト項目は、上記のトップの一番目のリスト項目の前にロードされ、表示される。
【０００５】
発明者は、本発明を実現する過程において、上記の方法には少なくとも以下のような欠点が存在することを発見した。即ち、ユーザによりリストをリスト全体の最初、或いは、最後の一端までスライドすることによりリスト更新を実現しなければならないため、リストデータを閲覧する時の一貫性に影響を与えてしまい、且つ、上記のリスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の技術に存在するリスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまう問題を解決するために、本発明の実施例は、リスト更新方法、装置、プログラム及び記録媒体を提供する。前記の構成は以下のとおりである。
【課題を解決するための手段】
【０００７】
本発明に係る実施例の第１の態様によると、リスト更新方法を提供する。前記方法は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するステップと、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップと、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするステップと、を含む。
【０００８】
オプションとして、現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するステップと、前記クリック信号のトリガに基づいて、前記境界線を第２表示状態に従って表示するステップと、前記第２表示状態にある境界線に対するスライド信号を取得するステップと、前記スライド信号のトリガに基づいて、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するステップを実行するステップと、を含む。
【０００９】
オプションとして、前記方法は、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するステップと、前記Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するステップを実行するステップと、をさらに含む。
【００１０】
オプションとして、現在ページに表示されたＮ個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号を取得するステップは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するステップを含む。
【００１１】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００１２】
オプションとして、前記方法は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するステップと、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するステップと、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するステップと、をさらに含み、ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【００１３】
本発明に係る実施例の第２の態様によると、リスト更新装置を提供する。前記装置は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得するための信号取得モジュールと、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成するためのリスト項目生成モジュールと、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするためのリスト項目ロードモジュールと、を有する。
【００１４】
オプションとして、前記信号取得モジュールは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得するための第１取得サブモジュールと、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための境界線表示サブモジュールと、前記第２表示状態にある境界線に対するスライド信号を取得するための第２取得サブモジュールと、を有する。
【００１５】
オプションとして、前記信号取得モジュールは、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出するためのリスト項目検出サブモジュールと、現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示するための第２取得サブモジュールと、をさらに有する。
【００１６】
オプションとして、前記信号取得モジュールは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得するための信号取得サブモジュールを有する。
【００１７】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００１８】
オプションとして、前記装置は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得するための指示取得モジュールと、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得するためのパラメーター取得モジュールと、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列するためのリスト項目再配列モジュールと、をさらに有し、ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【００１９】
本発明に係る実施例の第３の態様によると、リスト更新装置を提供する。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリと、を備え、前記プロセッサは、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得し、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を取得し、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードするように構成される。
本発明の実施例に係る第４態様によると、プロセッサに実行されることにより、上記のリスト更新方法を実現するプログラムを提供する。
本発明の実施例に係る第５態様によると、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２０】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２１】
現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００２２】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【００２４】
【図１】図１は、例示的な一実施例に係るリスト更新方法を示すフローチャートである。
【図２Ａ】図２Ａは、例示的な他の一実施例に係るリスト更新方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、例示的な他の一実施例に係るリスト更新方法に用いられるユーザインターフェースを示す模式図である。
【図３Ａ】図３Ａは、例示的なさらに他の一実施例に係るリスト更新方法を示すフローチャートである。
【図３Ｂ】図３Ｂは、例示的なさらに他の一実施例に係るリスト更新方法に用いられるユーザインターフェースを示す模式図である。
【図４】図４は、例示的な一実施例に係るリスト更新装置を示すブロック図である。
【図５】図５は、例示的な他の一実施例に係るリスト更新装置を示すブロック図である。
【図６】図６は、例示的な一実施例に係る装置を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或いは同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２６】
図１は、例示的な一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００２７】
ステップ１０２において、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００２８】
ステップ１０４において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００２９】
ステップ１０６において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００３０】
上記のように、本実施例提供のリスト更新方法、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００３１】
図２Ａは、例示的な他の一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００３２】
ステップ２０１において、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。
【００３３】
ここで、第１リスト項目と第２リスト項目は、現在ページに表示されたＮ個のリスト項目の中の隣接する二つのリスト項目であり、Ｎ≧２であり、且つ、Ｎは整数である。
【００３４】
ユーザがリスト中に含まれた幾つかのリスト項目中のリストデータを閲覧している時に、もし、更新できる新たなリストデータがあれば、電子デバイスは、ユーザに新たなリストデータがあることを通知するための通知情報を生成して表示させる。
【００３５】
図２Ｂは、本実施例に係るユーザインターフェースを示す模式図である。一般的な場合に、電子デバイスは、サーバから送信してきた、電子デバイスに更新できる新たなリストデータがあることを通知するための更新通知を受信し、更新通知を受信した後に、更新通知情報２１を生成して表示させる。図２Ｂの左上に図示したように、更新通知情報２１を、ページのトップに表示させてもよい。
【００３６】
ユーザは、リストをリフレッシュして新たなリストデータを閲覧しようとする時に、現在ページに表示されたＮ個の完全に表示されたリスト項目、或いは、不完全に表示されたリスト項目の中の隣接する第１リスト項目と第２リスト項目との間で、トリガ信号をトリガして生成する。ここで、更新されたリストデータに対応される更新リスト項目は、ユーザが選択した隣接する第１リスト項目と第２リスト項目との間に挿入されることになる。また、電子デバイスによりトリガ信号を取得する過程は、二種の実現可能な方法を含んでもよい。本実施例においては、第１種の実現可能な方法を説明する。
【００３７】
互いに異なるリスト項目を区別するために、隣接するリスト項目同士の間を、一般的に、境界線を用いて分割する。境界線は、一つの線分であってもよく、一つの細長い空白領域であってもよく、或いは、互いに異なるリスト項目を分割するための他の任意の図形であってもよい。
【００３８】
本実施例に係る実現方法において、ユーザは、二つの操作によって、リスト更新をトリガしてもよい。ここで、第１の操作は、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線をクリックする操作である。誤操作を避けるために、当該クリック操作は長押し操作であってもよい。これに対し、電子デバイスは、第１リスト項目と第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。ここで、第１表示状態とは、通常表示状態である。
【００３９】
図２Ｂの左上に図示したように、ユーザが、第１リスト項目２２と第２リスト項目２３との間に位置する、第１表示状態にある境界線２４を長押ししている。
【００４０】
ステップ２０２において、クリック信号に基づいて、境界線を第２表示状態で表示させる。
【００４１】
電子デバイスは、クリック信号を取得した後に、境界線を、第２表示状態で表示させる。境界線の表示状態の変換は、ユーザに該当する操作がリスト更新をトリガしていることを通知するために行われる。ここで、第２表示状態は、境界線が太く表示された状態であってもよい、或いは、境界線を、ジッパーの形で表示させてもよく、或いは、上記の第１表示状態と異なる表示方法であってもよい。
【００４２】
図２Ｂの右上に図示したように、ユーザが第１表示状態にある境界線２４を長押しした後に、電子デバイスは、境界線２４を太く表示させる。
【００４３】
ステップ２０３において、第２表示状態にある境界線に対するスライド信号を取得する。
【００４４】
ユーザの第２の操作は、第２表示状態にある境界線においてスライド信号をトリガして生成する操作である。ここで、スライド軌跡の長さ、及び、スライドジェスチャーの方向は、実際の状況によって予め設定してもよく、本実施例においては、これに対して具体的に制限しない。
【００４５】
図２Ｂの右上に図示したように、ユーザが、第２表示状態にある境界線２４において、左から右へスライドしている。これに対し、図２Ｂの右下に図示したように、電子デバイスは、スライド信号を取得した後に、第１リスト項目２２と第２リスト項目２３との間に、ユーザにリストをリフレッシュしていることを通知するための、「リフレッシュ中」とのリフレッシュ通知情報２５を表示される。
【００４６】
また、さらに、誤操作を防止するために、即ち、ユーザがリストデータを閲覧する過程中に、リストを上又は下へスライドする時に境界線をタッチして、電子デバイスによりユーザがリストを更新しようとしていると誤って識別することを防止することにより、ユーザに操作中の迷惑と不便を与えないために、電子デバイスは、クリック信号を取得した後に、さらに、Ｎ個のリスト項目が定常状態にあるか否かを検出してもよい。もし、Ｎ個のリスト項目が定常状態にあると、上記のステップ２０２を実行する。ＮＯである場合、境界線を第１表示状態に維持して表示する。
【００４７】
ステップ２０４において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００４８】
電子デバイスは、サーバ中から更新されたリストデータを取得する必要がある時に、更新されたリストデータを、リストの更新をトリガするためのトリガ信号を取得した後に、サーバ中から取得してもよい。このようにすると、パケット・トラフィックの資源の浪費を避けることができる。或いは、更新されたリストデータを、サーバから送信されてきた更新通知を受信した後に、ダイレクトに、サーバから取得してローカルにキャッシュしてもよい。このようにして、更新リスト項目をロードする効率を改善できる。
【００４９】
電子デバイスは、更新されたリストデータを取得した後に、更新されたリストデータを該当する更新リスト項目に解析する。ここで、各々の更新リスト項目は１組の更新されたリストデータに対応する。
【００５０】
ステップ２０５において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００５１】
この後、電子デバイスは、更新リスト項目をユーザが選択した第１リスト項目と第２リスト項目との間にロードし、表示範囲の大きさに基づいて、少なくとも一つの完全な更新リスト項目、或いは、不完全な更新リスト項目を表示する。
【００５２】
図２Ｂの左下に図示したように、電子デバイスは、更新リスト項目を取得した後に、リフレッシュ通知情報２５を隠し、更新リスト項目２６を第１リスト項目２２の下側にロードして表示させる。
【００５３】
また、更新リスト項目を、ユーザが現在閲覧している第１リスト項目と第２リスト項目との間に、リアルタイムに挿入することにより、ユーザが更新されたリストデータを速く閲覧できるようにしたのと同時に、ユーザが更新されたリストデータを閲覧した後に、続いてその直前に閲覧しているその前のリストデータを便利に閲覧できるようにした。また、ユーザに習慣された表示方法は、順序に従って配列されたリストデータ、例えば、時間パラメーターに従って配列されたリストデータである。ユーザが更新されたリストデータを閲覧した後、電子デバイスは、さらに、各リスト項目に対応されるソートパラメーター、及び、予め設定したソート条件に従って、更新後のリスト中に含まれたリスト項目を再配列することによる、リスト項目の整然性を確保して、さらに、ユーザエクスペリエンスを改善した。このため、上記のステップ２０５の後に、本実施例によって提供するリスト更新方法は、以下のステップを、さらに、含む。
【００５４】
ステップ２０６において、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得する。
【００５５】
ここで、再配列指示は、ユーザにより実際の要求に基づいて自発的にトリガしてもよい。或いは、ユーザが、次回アプリケーションをオンにする時にトリガしたリストロード指示を、再配列指示としてもよい。
【００５６】
ステップ２０７において、各リスト項目毎に、リスト項目に対応されるソートパラメーターを取得する。
【００５７】
電子デバイスは、再配列指示を取得した後に、各リスト項目に対応されるソートパラメーターを取得する。実際に応用する時に、互いに異なるソート条件は、互いに異なるソートパラメーターに対応される。例えば、ソートパラメーターは、時間パラメーター、距離パラメーター、価格パラメーター、等である。
【００５８】
マイクロブログのアプリケーションにおいて、一般的に、ソートパラメーターは時間パラメーターである。１組のリストデータ毎には、一つの時間パラメーターが含まれており、一般的に、当該時間パラメーターは、ユーザにより当該マイクロブログの一部に対応されるタイミングに対応する時間である。
【００５９】
ステップ２０８において、各ソートパラメーター、及び、予め設定したソート条件に基づいて、Ｍ個のリスト項目を再配列する。
【００６０】
ここで、予め設定したソート条件は、リスト項目を、ソートパラメーターが次第に大きくなるように配列することであるか、或いは、予め設定したソート条件は、リスト項目を、ソートパラメーターが次第に小さくなるように配列することである。
【００６１】
上記のように、本実施例によって提供するリスト更新方法によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００６２】
また、本実施例によって提供するリスト更新方法によると、リストデータの更新をトリガするための操作方法を、さらに提供して、ユーザが更新リスト項目をロードしようとする位置を自発的に特定できるようにして、ユーザエクスペリエンスを十分に改善した。さらに、各ソートパラメーター、及び、予め設定したソート条件に基づいて、更新後のリスト中に含まれた各リスト項目を再配列することにより、リスト項目の整然性を確保して、ユーザエクスペリエンスをさらに改善した。
【００６３】
図３Ａは、例示的なさらに他の一実施例に係るリスト更新方法を示すフローチャートである。当該リスト更新方法を、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスに、応用する例を挙げて、本実施例を説明する。当該リスト更新方法は、以下の幾つかのステップを含んでもよい。
【００６４】
ステップ３０１において、第１リスト項目に対する第１スライド信号、及び、第２リスト項目に対する第２スライド信号を取得する。
【００６５】
ここで、第１リスト項目と第２リスト項目は、現在ページ内に表示されたＮ個のリスト項目の中の隣接する二つのリスト項目であり、Ｎ≧２であり、且つ、Ｎは整数である。
【００６６】
また、第１スライド信号と第２スライド信号とは、同時に生成された二つのスライド信号であってもよく、順次に、前後に生成された二つのスライド信号であってもよい。第１スライド信号と第２スライド信号とが、同時に生成された二つのスライド信号である場合、第１スライド信号のトリガタイミングと第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満であり、且つ、第１スライド信号と第２スライド信号とはある時間帯に現在ページにおいて生成される。第１スライド信号と第２スライド信号が、順次に、前後に生成された二つのスライド信号である場合、二つのスライド信号のトリガ順序に対しては、制限しない。
【００６７】
第１スライド信号と第２スライド信号にそれぞれ対応されるスライド軌跡と、スライド方向とは、実際の要求によって予め設定してもよい。オプションとして、第１スライド信号と第２スライド信号とが、方向が反対する二つのスライド信号である場合、第１スライド信号のスライド方向に反対する延長線と第２スライド信号のスライド方向に反対する延長線とによって構成された角度は、予め設定した角度閾値より大きい。例えば、予め設定した角度閾値は、１７０°である。
【００６８】
実現可能な一方法において、第１スライド信号は、第１リスト項目に対する、スライド方向が第２リスト項目から遠くなるスライド信号であり、第２スライド信号は、第２リスト項目に対する、スライド方向が第１リスト項目から遠くなるスライド信号であり、且つ、第１スライド信号のトリガタイミングと第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００６９】
図３Ｂは、本実施例に係るユーザインターフェースを示す模式図である。ユーザは、更新されたリストデータに対応される更新リスト項目を、第１リスト項目と第２リスト項目との間に挿入しようとする時に、第１リスト項目３２と第２リスト項目３３とにおいて、一対の方向が反対するスライド操作を同時に行う。これに対し、電子デバイスは、上記の二つのスライド信号を取得した後に、二つのリスト項目を、反対する方向に沿って一定の距離を分離させ、また、第１リスト項目３２と第２リスト項目３３との間に「リフレッシュ中」とのリフレッシュ通知情報３５を表示させる。
【００７０】
互いに異なる実現方法において、第１スライド信号は、第１の予め設定したスライド軌跡と第１の予め設定したスライド方向とによる、第１リスト項目に対してトリガしたスライド信号であってもよく、第２スライド信号は、第２の予め設定したスライド軌跡と第２の予め設定したスライド方向とによる、第２リスト項目に対してトリガしたスライド信号であってもよいことを、説明する必要がある。ここで、第１の予め設定したスライド軌跡、第１の予め設定したスライド方向、第２の予め設定したスライド軌跡、及び、第２の予め設定したスライド方向は、実際の要求に従って予め設定してもよい。本実施例においては、ただ、上記の実現可能な方法の例を挙げて説明した。他の実現可能な方法において、第１スライド信号と第２スライド信号とは、同時に生成され、且つ、時計回り方向に沿う、スライド軌跡が円である二つのスライド信号であってもよく、或いは、前後に生成され、且つ、ページの対角線方向に沿う二つのスライド信号、等であってもよい。本実施例においては、これらに対して具体的に制限しない。
【００７１】
ステップ３０２において、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００７２】
電子デバイスは、サーバ中から更新されたリストデータを取得する必要がある場合に、更新されたリストデータを、リストの更新をトリガするためのトリガ信号を取得した後に、サーバから取得してもよい。このようにすると、パケット・トラフィックの資源の浪費を避けることができる。或いは、更新されたリストデータを、サーバから送信されてきた更新通知を受信した後に、ダイレクトに、サーバから取得してローカルにキャッシュしてもよい。このようにして、更新リスト項目をロードする効率を改善できる。
【００７３】
電子デバイスは、更新されたリストデータを取得した後に、更新されたリストデータを該当する更新リスト項目に解析する。ここで、各々の更新リスト項目は１組の更新されたリストデータに対応する。
【００７４】
ステップ３０３において、更新リスト項目を第１リスト項目と第２リスト項目との間にロードする。
【００７５】
この後、電子デバイスは、更新リスト項目をユーザが選択した第１リスト項目と第２リスト項目との間にロードし、表示範囲の大きさに基づいて、少なくとも一つの完全な更新リスト項目、或いは、不完全な更新リスト項目を表示する。
【００７６】
図３Ｂの右下に図示したように、電子デバイスは、更新リスト項目を取得した後に、リフレッシュ通知情報３５を隠し、更新リスト項目３６を第１リスト項目３２の下側にロードして表示させる。
【００７７】
上記のように、本実施例によって提供するリスト更新方法によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００７８】
また、本実施例によって提供するリスト更新方法によると、さらに、高速で、簡単な、リストデータの更新をトリガするための操作方法を提供して、ユーザにより、反対する方向へ隣接する二つのリスト項目を分離させるだけで、更新リスト項目がユーザが選択した上記の二つのリスト項目同士の間に挿入されるため、操作が簡単で、更新効率が高く、且つ、ユーザの操作習慣に合致する。
【００７９】
図２Ａと図３Ａと示された本実施例において、上記の二つの実施例に係る二種の実現可能なリストデータの更新をトリガするための操作方法の例を挙げて説明したことを、さらに、説明する必要がある。実際に応用する時に、リストデータの更新をトリガするための操作方法には、様々な方法がある。例えば、第１リスト項目と第２リスト項目との間の境界線をダブルクリックしてリストデータの更新をトリガする方法、或いは、ある指定されたリフレッシュボタンをクリックして、リストデータの更新をトリガする方法、等がある。本実施例においては、これらに対して具体的に制限しない。
【００８０】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照してください。
【００８１】
図４は、例示的な一実施例に係るリスト更新装置を示すブロック図である。当該リスト更新装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせを通じて、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスの一部、或いは、全部を実現することができる。当該リスト更新装置は、信号取得モジュール４１０、リスト項目生成モジュール４２０、及び、リスト項目ロードモジュール４３０を備えてもよい。
【００８２】
信号取得モジュール４１０は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００８３】
リスト項目生成モジュール４２０は、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００８４】
リスト項目ロードモジュール４３０は、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードする。
【００８５】
上記のように、本実施例によって提供するリスト更新装置によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【００８６】
図５は、例示的な他の一実施例に係るリスト更新装置を示すブロック図である。当該リスト更新装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせを通じて、携帯電話、タブレットＰＣ、電子ブックリーダー、マルチメディアプレーヤー、パーソナルデジタルアシスタント、等のような電子デバイスの一部、或いは、全部を実現することができる。当該リスト更新装置は、信号取得モジュール４１０、リスト項目生成モジュール４２０、及び、リスト項目ロードモジュール４３０を備えてもよい。
【００８７】
信号取得モジュール４１０は、現在ページに表示されたＮ（Ｎ≧２であり、且つ、Ｎは整数である）個のリスト項目の中の隣接する第１リスト項目と第２リスト項目に対するトリガ信号であって、リストデータの更新をトリガするためのトリガ信号を取得する。
【００８８】
第１の実現可能な方法において、前記信号取得モジュール４１０は、第１取得サブモジュール４１０ａ、境界線表示サブモジュール４１０ｂ、及び、第２取得サブモジュール４１０ｃを備える。
【００８９】
前記第１取得サブモジュール４１０ａは、前記第１リスト項目と前記第２リスト項目との間に位置する、第１表示状態にある境界線に対するクリック信号を取得する。
【００９０】
前記境界線表示サブモジュール４１０ｂは、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示する。
【００９１】
前記第２取得サブモジュール４１０ｃは、前記第２表示状態にある境界線に対するスライド信号を取得する。
【００９２】
オプションとして、前記信号取得モジュール４１０は、リスト項目検出サブモジュール４１０ｄを、さらに、有する。
【００９３】
前記リスト項目検出サブモジュール４１０ｄは、前記クリック信号を取得した後に、前記Ｎ個のリスト項目が定常状態にあるか否かを検出する。
【００９４】
前記第２取得サブモジュール４１０ｃは、現在Ｎ個のリスト項目が前記定常状態にある場合、前記クリック信号に基づいて、前記境界線を第２表示状態に従って表示する。
【００９５】
第２の実現可能な方法において、前記信号取得モジュール４１０は、信号取得サブモジュール４１０ｅを、さらに、備える。
【００９６】
前記信号取得サブモジュール４１０ｅは、前記第１リスト項目に対する第１スライド信号、及び、前記第２リスト項目に対する第２スライド信号を取得する。
【００９７】
オプションとして、前記第１スライド信号は、前記第１リスト項目に対する、スライド方向が前記第２リスト項目から遠くなる方向であるスライド信号であり、前記第２スライド信号は、前記第２リスト項目に対する、スライド方向が前記第１リスト項目から遠くなる方向であるスライド信号であり、且つ、前記第１スライド信号のトリガタイミングと前記第２スライド信号のトリガタイミングとの間の時間差が、予め設定した時間閾値未満である。
【００９８】
リスト項目生成モジュール４２０は、更新されたリストデータに基づいて、少なくとも一つの更新リスト項目を生成する。
【００９９】
リスト項目ロードモジュール４３０は、前記更新リスト項目を、前記第１リスト項目と前記第２リスト項目との間にロードする。
【０１００】
また、オプションとして、前記装置は、指示取得モジュール４４０、パラメーター取得モジュール４５０、及び、リスト項目再配列モジュール４６０を、さらに、備える。
【０１０１】
指示取得モジュール４４０は、更新後のリスト中に含まれたＭ（Ｍ≧Ｎ＋１であり、且つ、Ｍは整数である）個のリスト項目に対する再配列指示を取得する。
【０１０２】
パラメーター取得モジュール４５０は、各リスト項目毎に、前記リスト項目に対応されるソートパラメーターを取得する。
【０１０３】
リスト項目再配列モジュール４６０は、各前記ソートパラメーターと予め設定したソート条件に基づいて、前記Ｍ個のリスト項目を再配列する。
【０１０４】
ここで、前記予め設定したソート条件は、リスト項目をソートパラメーターが次第に大きくなるように配列することであるか、或いは、リスト項目をソートパラメーターが次第に小さくなるように配列することである。
【０１０５】
上記のように、本実施例によって提供するリスト更新装置によると、現在ページに表示された隣接する第１リスト項目と第２リスト項目に対して、リストデータの更新をトリガし、また、更新リスト項目を上記の第１リスト項目と第２リスト項目との間にそのままロードすることにより、背景技術に存在する、リスト更新をトリガする操作が複雑であるため、更新効率に影響を与えてしまい、且つ、リストデータを閲覧する時の一貫性に影響を与えてしまうという問題を解決し、リスト更新をトリガする操作を簡素化し、更新効率を改善した上で、リストを閲覧する時の一貫性を保証した。
【０１０６】
また、本実施例によって提供するリスト更新装置によると、リストデータの更新をトリガするための、二種の操作方法を、さらに提供して、任意の一種の操作方法によっても、ユーザが更新リスト項目をロードしようとする位置を自発的に特定できるようにして、ユーザエクスペリエンスを十分に改善した。さらに、各ソートパラメーター、及び、予め設定したソート条件に基づいて、更新後のリスト中に含まれた各リスト項目を再配列することにより、リスト項目の整然性を確保して、ユーザエクスペリエンスをさらに改善した。
【０１０７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１０８】
図６は、例示的な一実施例に係るリスト更新装置６００を示すブロック図である。例えば、装置６００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１０９】
図６を参照して、装置６００は、プロセスアセンブリ６０２、メモリ６０４、電源アセンブリ６０６、マルチメディアアセンブリ６０８、オーディオアセンブリ６１０、入出力（Ｉ／Ｏ）インターフェース６１２、センサアセンブリ６１４、及び通信アセンブリ６１６のような一つ以上のアセンブリを含んでよい。
【０１１０】
プロセスアセンブリ６０２は、一般的には装置６００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ６０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ６０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ６０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ６０８とプロセスアセンブリ６０２の間のインタラクションを容易にするようにしてもよい。
【０１１１】
メモリ６０４は、各種類のデータを記憶することにより装置６００の動作を支援するように構成される。これらのデータの例は、装置６００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１２】
電源アセンブリ６０６は、装置６００の多様なアセンブリに電力を供給する。電源アセンブリ６０６は、電源管理システム、一つ以上の電源、及び装置６００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１１３】
マルチメディアアセンブリ６０８は、前記装置６００とユーザの間に一つの出力インターフェースを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或いはスワイプの動作の境界だけでなく、前記のタッチ、或いはスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置６００が、例えば撮影モード、或いはビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１４】
オーディオアセンブリ６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ６１０は、一つのマイク（ＭＩＣ）を含み、装置６００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信アセンブリ６１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１５】
Ｉ／Ｏインターフェース６１２は、プロセスアセンブリ６０２と周辺インターフェースモジュールの間にインターフェースを提供するものであり、上記周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１６】
センサアセンブリ６１４は、装置６００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ６１４は、装置６００のＯＮ／ＯＦＦ状態、装置６００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ６１４は、装置６００、或いは装置６００の一つのアセンブリの位置変更、ユーザと装置６００とが接触しているか否か、装置６００の方位、又は加速／減速、装置６００の温度の変化を検出できる。センサアセンブリ６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１７】
通信アセンブリ６１６は、装置６００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１８】
例示的な実施例において、装置６００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１９】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４を提供しており、装置６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１２０】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置６００のプロセッサによって実行される際に、装置６００に、上記の図１、図２Ａ、或いは、図３Ａに示したリスト更新方法を実行させる。
【０１２１】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１２２】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【国際調査報告】
2016530638.tif 000011
2016530638.tif 000012
2016530638.tif 000013
2016530638.tif 000014