(57)【要約】  本発明の実施例は情報推薦方法と装置を提供する。ここで、該方法は、クライアントから送信された読取要求を受信することと、読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第１周期より短い第２周期ごとに１回更新され、読み取った複数の情報をクライアントに推薦するステップを含む。本発明によると、既存技術においてクライアントに情報を推薦する柔軟性が低い技術課題を解決することができる。
2018513512.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから送信された読取要求を受信することと、
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めることと、ここで、前記情報リスト中の情報が第１周期ごとに１回更新され、前記現在カルーセル表示位置が第２周期ごとに１回更新され、前記第１周期が前記第２周期より長く、
読み取った前記複数の情報を前記クライアントへ推薦することを含む情報推薦方法。
【請求項２】
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めることが、
前記読取要求に応答して、現在更新された前記情報リストと現在更新された前記現在カルーセル表示位置を取得することと、
現在更新された前記情報リストで現在更新された前記現在カルーセル表示位置から前記複数の情報を読み取り始めることとを含む請求項１に記載の方法。
【請求項３】
前記情報リストにはＮ個の情報が含まれていて、ここで、前記読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、さらに、
前記第１周期ごとに前記情報リスト中のＮ個の情報を現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えて現在更新された前記情報リストを得ることを含み、ここで、前記動態情報リスト中の情報がリアルタイムに変更される請求項１に記載の方法。
【請求項４】
前記読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、さらに、
前記第２周期ごとに前記現在カルーセル表示位置を同一の所定の間隔ほど移動して現在更新された前記現在カルーセル表示位置を得ることを含む請求項１に記載の方法。
【請求項５】
前記現在カルーセル表示位置Ｐの初期位置が前記情報リスト中の第ｉ個の情報であり、前記情報リストがＮ個の情報を含み、前記第２周期ごとに前記現在カルーセル表示位置を所定の間隔ほど移動して現在更新された前記現在カルーセル表示位置を得ることが、
Ｐ＝（ｉ＋ｍ＊Ｓ）％Ｎ
を含む請求項４に記載の方法。
（ここで、Ｔが前記第２周期を表し、ｍが現在達した第ｍ個の第２周期を表し、Ｓが前記所定の間隔を表し、％が残りを求める操作を表示する。)
【請求項６】
前記複数の情報がＱ個の情報であり、前記Ｓが前記Ｑ以上である請求項１乃至５の中のいずれかに記載の方法。
【請求項７】
前記情報の前記情報リストにおける位置は、ユーザが前記情報に実行した操作回数に基づいて決定される請求項１乃至５の中のいずれかに記載の方法。
【請求項８】
前記情報の前記情報リストにおける位置は、
前記ユーザが前記情報に実行した異なる操作の操作回数を取得することと、
前記異なる操作の前記操作回数の加重平均値に基づいて前記情報の前記情報リスト中の位置を取得することと、により、取得される請求項７に記載の方法。
【請求項９】
クライアントから送信された読取要求を受信するように構成された受信ユニットと、
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めるように構成された読取ユニットと、ここで、前記情報リスト中の情報が第１周期ごとに１回更新され、前記現在カルーセル表示位置が第２周期ごとに１回更新され、前記第１周期が前記第２周期より長く、
読み取った前記複数の情報を前記クライアントへ推薦するように構成された推薦ユニットと、を含む情報推薦装置。
【請求項１０】
前記読取ユニットが、
前記読取要求に応答して、現在更新された前記情報リストと現在更新された前記現在カルーセル表示位置を取得するように構成された取得手段と、
現在更新された前記情報リストで現在更新された前記現在カルーセル表示位置から前記複数の情報を読み取り始めるように構成された読取手段と、
を含む請求項９に記載の装置。
【請求項１１】
前記情報リストにはＮ個の情報が含まれ、
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、前記第１周期ごとに前記情報リスト中のＮ個の情報を現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えて、現在更新された前記情報リストを得るように構成された入れ替えユニットをさらに含み、ここで、前記動態情報リスト中の情報はリアルタイムに変更される請求項９に記載の装置。
【請求項１２】
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、前記第２周期ごとに前記現在カルーセル表示位置を同一の所定の間隔ほど移動して現在更新された前記現在カルーセル表示位置を得るように構成された移動ユニットをさらに含む請求項９に記載の装置。
【請求項１３】
前記現在カルーセル表示位置Ｐの初期位置が前記情報リスト中の第ｉ個の情報であり、前記情報リストがＮ個の情報を含み、前記移動ユニットが下式に従って現在更新された前記現在カルーセル表示位置を得る請求項１２に記載の装置。
Ｐ＝（ｉ＋ｍ＊Ｓ）％Ｎ
（ここで、Ｔが前記第２周期を表し、ｍが現在既に達した第ｍ個の第２周期を表し、Ｓが前記所定の間隔を表し、％が残りを求める操作を表示する。)
【請求項１４】
前記複数の情報がＱ個の情報であり、前記Ｓが前記Ｑ以上である請求項９乃至１３の中のいずれかに記載の装置。
【請求項１５】
前記情報の前記情報リストにおける位置は、ユーザが前記情報に実行した操作回数に基づいて決定される請求項９乃至１３の中のいずれかに記載の装置。
【請求項１６】
前記ユーザが前記情報に実行した異なる操作の操作回数を取得するように構成された取得ユニットと、
前記異なる操作の前記操作回数の加重平均値に基づいて前記情報の前記情報リストにおける位置を確定するように構成された確定ユニットと、をさらに含む請求項１５に記載の装置。
【請求項１７】
クライアントから送信された読取要求を受信することと、
前記読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めることと、ここで、前記情報リスト中の情報が第１周期ごとに１回更新され、前記現在カルーセル表示位置が第２周期ごとに１回更新され、前記第１周期が前記第２周期より長く、
読み取った前記複数の情報を前記クライアントに推薦することと、
を実行するプログラムコードが記憶される記憶媒体。
【請求項１８】
前記読取要求に応答して、現在更新された前記情報リストと現在更新された前記現在カルーセル表示位置を取得することと、
現在更新された前記情報リストで現在更新された前記現在カルーセル表示位置から前記複数の情報を読み取り始めることと、
を実行するプログラムコードがさらに記憶される請求項１７に記載の記憶媒体。
【請求項１９】
前記情報リストにはＮ個の情報が含まれ、
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、前記第１周期ごとに前記情報リスト中のＮ個の情報を現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えて現在更新された前記情報リストを得ることを実行するプログラムコードがさらに記憶され、ここで、前記動態情報リスト中の情報がリアルタイムに変更される請求項１７に記載の記憶媒体。
【請求項２０】
前記読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、前記第２周期ごとに前記現在カルーセル表示位置を同一の所定の間隔ほど移動して現在更新された前記現在カルーセル表示位置を得ることを実行するプログラムコードがさらに記憶される請求項１７に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２０１５年１１月２５日に中国特許局に出願された優先権番号が２０１５１０８３４４４０１で、発明名称が「情報推薦方法と装置」である中国特許出願の優先権を主張し、その全ての内容を引用する方式で本願に引き入れる。
【０００２】
本発明の実施例はコンピューター分野に関し、特に、情報推薦方法と装置に関するものである。
【背景技術】
【０００３】
効率的な情報閲覧を実現するため、多くのクライアントは全てホット情報表示領域を提供し、具体的にはユーザが速やかにそのクライアントのホット情報を閲覧するように、ホットレベルに基づいて配列された情報を表示する。ここで、現在よく利用されているホット情報表示方式は以下のような２種類がある：
１、クライアントでの情報発表時間、サムズアップ数、返信数等に基づいて情報のホットレベルを計算し、前記情報ホットレベルに応じて、クライアントでの情報をリアルタイムに配列し、配列された情報をクライアントに表示する。しかし、このような方式を利用する場合、一部のホット情報は発表時間が早くで、多くのユーザがクリックして閲覧し、独占効果が明確であって、このようなホット情報が長期間表示領域を占めて、その後に発表される情報をユーザに即時に表示することができなくなり、他のホット情報を漏れてしまう問題が存在する。
２、クライアント上の一番ホット情報のみを表示し、ユーザがオプション「もっと見る」を選択してさらに多いホット情報を自己で選択できるようにする。しかし、このような方式を利用する場合、ホット情報のタイプが多い場合、オプション「もっと見る」を複数回クリックしなければならなく、ユーザの体験度が低い。そして、ホット情報はリアルタイムに変更されるので、ユーザがそれぞれオプション「もっと見る」をクリックして選択する場合、複数回クリックした後にも既に閲覧したホット情報が繰り返して表示される可能性もあって、ユーザの体験に影響を与えてしまう。
【０００４】
つまり、現在、既存技術においてホット情報はリアルタイムに変更されるがクライアントに表示されるホット情報は固定されていて、即ち、クライアントへホット情報を推薦する柔軟性に欠けていて、ユーザの本当の閲覧需要を満たすことができない。
【０００５】
上記問題について、未だに有効な解決案を提示していない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施例は、少なくとも既存技術においてクライアントへ情報を推薦する柔軟性に欠けている問題を解決できる情報推薦方法と装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の実施例の一態様によると、クライアントが送信した読取要求を受信し、読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第１周期より短い第２周期ごとに１回更新され、読み取った複数の情報をクライアントに推薦するステップを含む情報推薦方法を提供する。
【０００８】
本発明の実施例の他の一態様によると、クライアントから送信された読取要求を受信するように構成された受信ユニットと、読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めるように構成された読取ユニットと、ここで、情報リスト中の情報が第１周期ごとに１回更新され、現在カルーセル表示位置が第１周期より短い第２周期ごとに１回更新され、読み取った複数の情報をクライアントへ推薦するように構成された推薦ユニットと、を含む情報推薦装置を提供する。
【０００９】
本発明の実施例において、クライアントから送信された読取要求を受信した後、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、読み取った複数の情報をクライアントへ推薦する。ここで、前記情報リスト中の情報及び現在カルーセル表示位置は定期的に更新され、情報リストが更新される周期は現在カルーセル表示位置が更新される周期より長い。クライアントに表示するための複数の情報を推薦する前、クライアントに異なる情報を推薦するように、異なる情報リスト中の異なるカルーセル表示位置に読み取った情報を順序訪問（Ｔｒａｖｅｒｓａｌ）して、クライアントに情報を推薦する柔軟性を向上させる効果を実現し、クライアントに常時内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示することができなくでユーザ体験度が低い問題を回避することができる。
【００１０】
さらに、クライアントに推薦する表示するための情報を絶えずに変更して、異なるユーザが対応する情報を取得することができ、異なるユーザの閲覧需要を満たし、情報推薦正確性を向上させる目的を実現できる。
【図面の簡単な説明】
【００１１】
ここで説明する図面は本発明を一層理解させるためのもので、本願の一部を構成し、本発明に示す実施例及びその説明は本発明を解釈するもので、本発明を限定するものではない。
【００１２】
【図１】本発明の実施例に係わる情報推薦方法の一例の応用シーンを示す図である。
【図２】本発明の実施例に係わる情報推薦方法の一例を示すフローチャートである。
【図３】本発明の実施例に係わる情報推薦方法中の現在カルーセル表示位置の一例を示す図である。
【図４】本発明の実施例に係わる情報推薦方法中の情報リストの一例を示す図である。
【図５】本発明の実施例に係わる情報推薦方法中の情報リストの他の例を示す図である。
【図６】本発明の実施例に係わる情報推薦装置の一例を示す図である。
【図７】本発明の実施例に係わる情報推薦方法の一例を示す図である。
【図８】本発明の実施例に係わる情報推薦方法のクライアントの一例を示す図である。
【図９】本発明の実施例に係わる情報推薦サーバの一例を示す図である。
【発明を実施するための形態】
【００１３】
当業者が本発明の技術案を一層簡単に理解するように、以下、本発明の実施例中の図面を結合して、本発明の実施例の技術案を明確且つ完全に説明するが、ここで説明する実施例は本発明の一部の実施例であって、全ての実施例ではないことは言うまでもない。本発明の実施例に基づいて、当業者が創造性のある行為を必要とせずに得た他の実施例はそれぞれ本発明の保護範囲に含まれる。
【００１４】
尚、本発明の明細書及び特許請求の範囲と図面に用いられた「第1」、「第2」等の用語は類似する対象を区別するためのもので、特定の順又は前後順を限定するものではない。ここで説明する本発明の実施例を図面に示す又は説明した順との異なる順でも実現できるように、このように使用される数値は適切な状況において交換可能である。そして、「含む」、「有する」及びそれらの変形用語は、非排他的に含むことをカバーするもので、例えば、一連のステップ又はユニットを含むプロセス、方法、システム、製品又は機器は明確に例示したステップ又はユニットに限定されず、明確に例示していない又はこれらのプロセス、方法、製品又は機器固有の他のステップ又はユニットを含むことを表す。
【実施例１】
【００１５】
本発明の実施例によると、情報推薦方法の実施例を提供し、上記情報推薦方法は図１に示す応用環境に応用されることができるが、これに限定されることはなく、サーバ１０２は端末１０４上のクライアントがネットワークを介して送信した読取要求を受信した後、上記読取要求に応答して、サーバ１０２に記憶された情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、読み取った複数の情報をネットワークを介して上記端末１０４上のクライアントに推薦し、ここで、上記情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、上記第１周期は上記第２周期より長い。本実施例において、上記ネットワークは広域ネットワーク、メトロポリタンネットワーク、ローカルネットワークを含むが、これに限定されることはない。本実施例において、上記端末は携帯電話、タブレットＰＣ、ノートパソコン、コンピューター、ＰＣ機、デジタルテレビの中の少なくとも一つを含むが、これに限定されることはない。上記は一例で、本実施例を限定するものではない。
【００１６】
本発明の実施例において情報推薦方法を提供し、図２に示すように、Ｓ２０２〜Ｓ２０６を含む。
【００１７】
Ｓ２０２において、クライアントが送信した読取要求を受信する。
【００１８】
Ｓ２０４において、読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、第１周期は第２周期より長い。
【００１９】
Ｓ２０６において、読み取った複数の情報をクライアントに推薦する。
【００２０】
本実施例において、上記情報推薦方法は一番ホットな話題情報の展示過程に応用されることができるが、これに限定されることはなく、具体的に、クライアントが送信した一番ホットな話題情報の読取要求を受信した後、サーバは情報リストに記録された現在カルーセル表示位置から複数の一番ホットな話題情報を読み取り始め、読み取った複数の一番ホットな話題情報をクライアントに送信して展示させる。ここで、上記情報リスト中の一番ホットな話題情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、第１周期は第２周期より長い。上記は一例で、本実施例において限定しない。
【００２１】
尚、本実施例において、定期的に情報リスト中の一番ホットな話題情報及び現在カルーセル表示位置を更新してクライアントに情報を推薦する前、異なる情報リスト中の異なるカルーセル表示位置上の一番ホットな話題情報を読み取って、クライアントに情報を推薦する柔軟性を向上させ、クライアントに内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示することができなくでユーザ体験度が低い問題を回避することができる。
【００２２】
本実施例において、上記情報リストは動態情報リストから順に取得した情報であることができ、ここで、上記動態情報リストはリアルタイムに変更される。
【００２３】
例えば、上記動態情報リストが人気情報ランキングで、人気情報の順位がリアルタイムに変更されるので、人気情報ランキングもリアルタイムに変更される。現在取得した人気情報ランキング中の人気情報を一つの情報スナップショット（即ち、情報リスト)として記録して記憶する。情報スナップショットに所定の周期に従って更新されるカルーセル表示位置を設定して、異なるカルーセル表示位置の指示によって、クライアントに情報スナップショット中の異なる人気情報を推薦して、柔軟にクライアントに表示しようとする人気情報を推薦できる。
【００２４】
本実施例において、上記情報リストは動態情報リストの一部又は全部であることができるが、これに限定されることはない。つまり、情報リストは現在取得した動態情報リスト中のトップＮの情報であることができる。例えば、現在リアルタイムに動的に変更される人気情報ランキングからトップ１０の人気情報を取得し、上記トップ１０の人気情報からなる情報リストにおいてカルーセル表示位置を設定する。
【００２５】
本実施例において、上記情報の情報リスト中の位置は、ユーザが情報を操作した回数によって決定されることができる。本実施例において、上記情報の上記情報リスト中の位置を以下の方式で決定する：
Ｓ１、ユーザが情報に実行した異なる操作の操作回数を取得する。
Ｓ２、異なる操作の操作回数の加重平均値に基づいて、情報の情報リスト中の位置を決定する。
【００２６】
本実施例において、上記操作はサムズアップ、返信、レス等の中の少なくとも一つを含むが、これに限定されることはない。
【００２７】
本実施例において、現在カルーセル表示位置を第２周期ごとに同一の所定の間隔を移動して得ることができるが、これに限定されることはない。
【００２８】
尚、上記情報リストは順位のあるシーケンスで、情報リスト中の現在カルーセル表示位置から読み取り始めた複数の情報は、現在カルーセル表示位置が指示する情報を開始点とした複数の情報であることができるが、これに限定されることはない。
【００２９】
具体的に、図３を結合して説明すると、情報リストに合計１０個の情報が含まれていると、カルーセル表示位置は上記１０個の情報で循環され、移動する所定の間隔は３個の情報で、１回に３個の情報を読み取る。例えば、現在カルーセル表示位置が一番目の情報を指示すると、間隔周期がＴで、３個の情報を移動させると、現在カルーセル表示位置は四番目の情報を指示し、四番目の情報、五番目の情報、六番目の情報を取得し、周期Ｔを経過すると、現在カルーセル表示位置は七番目の情報を指示し、七番目の情報、八番目の情報、九番目の情報を取得する。つまり、異なる時間にクライアントに異なる情報を推薦し、推薦する情報を柔軟に変更し、クライアントが柔軟に情報を表示して、ユーザの異なる情報閲覧についての需要を満たすことができる。
【００３０】
本願において提供する実施例によると、クライアントが送信した読取要求を受信した後、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、読み取った複数の情報をクライアントに推薦する。ここで、上記情報リスト中の情報及び現在カルーセル表示位置は定期的に更新され、情報リストの更新周期は現在カルーセル表示位置の更新周期より長い。クライアントに表示しようとする複数の情報を推薦する前、クライアントに異なる情報を推薦するように、異なる情報リスト中の異なるカルーセル表示位置に読み取った情報を順序訪問（Ｔｒａｖｅｒｓａｌ）して、クライアントに情報を推薦する柔軟性を向上させる効果を実現し、クライアントに終始内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示できなくユーザ体験度が低い問題を回避することができる。さらに、クライアントに推薦する表示しようとする情報を絶えずに変更させて、異なるユーザが対応する情報を取得することができ、異なるユーザの閲覧需要を満たし、情報推薦の正確性を向上させる目的を実現できる。
【００３１】
一可能な技術案として、読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めることが以下のステップを含む。
【００３２】
Ｓ１、読取要求に応答して、現在更新された情報リストと現在更新された現在カルーセル表示位置を取得する。
【００３３】
Ｓ２、現在更新された情報リストで現在更新された現在カルーセル表示位置から複数の情報を読み取り始める。
【００３４】
本実施例において、上記情報リストと現在カルーセル表示位置は異なる周期で更新されることができる。ここで、上記情報リスト中のＮ個の情報は、第１周期ごとに動態情報リストから取得した順に配列されたトップＮの情報を含むことができるが、これに限定されることはなく、上記現在カルーセル表示位置は第２周期ごとに同一の所定の間隔ほど移動することができるが、これに限定されることはない。
【００３５】
具体的に、以下の実例を結合して説明すると、図４の左側にＴ１時刻の動態情報リストを示し、１５個の情報を含み、図４の右側にはＴ１時刻に左側の動態情報リストから取得した情報リストを示し、トップ１０の情報を含む。情報の情報リスト中の配列位置は、情報ｘ１が一番目の情報で、情報ｘ２が二番目の情報で、情報ｘ３が三番目の情報であって、他の情報の配列位置は図４に示すように、類似に推定できる。図５にＴ１時刻以降のＴ２時刻の動態情報リストとそれに対応する情報リストを示し、具体的に、図５の左側にＴ２時刻の動態情報リストを示し、１５個の情報を含み、図５の右側にはＴ２時刻に左側の動態情報リストから取得した情報リストを示し、トップ１０の情報を含む。情報の情報リスト中の配列位置は、情報ｘ３が一番目の情報で、情報ｘ２が二番目の情報で、情報ｘ１が三番目の情報であって、他の情報の配列位置は図５に示すように得ることができる。上記したのは一例で、本実施例において限定しない。
【００３６】
つまり、異なる時刻に取得した情報リストは、リアルタイムに変更される動態情報リストに応じて変更され、第１周期で定期期的に情報リストを更新して、クライアントにリアルタイムに更新された情報を推薦することができ、ユーザが最新情報を閲覧するように保証する。
【００３７】
尚、本実施例において、情報リスト中のＮ個の情報は動態情報リスト中の一部の情報であることができ、即ち、動態情報リスト中の情報数はＮ個を超えることができ、例えば上記実例において、動態情報リストには１５個の情報が含まれているが、情報リストには１０個の情報のみである。そして、情報リスト中のＮ個の情報が動態情報リスト中の全部の情報であることもでき、即ち動態情報リストにもＮ個の情報が含まれることができる。
【００３８】
本実施例において、上記現在カルーセル表示位置の更新は図３に示すとおりであって、具体的には上記説明を参照することができ、本実施例においては詳細な説明を省略する。
【００３９】
本願において提供する実施例によると、取得した更新後の情報リストにおいて情報を読み取って、クライアントにリアルタイムに更新された情報を推薦することができ、ユーザが最新情報を閲覧できる。そして、更新された現在カルーセル表示位置から複数の情報を読み取り始め、既存技術において比較的に固定された情報のみを推薦して他の重要な情報を漏らしてしまう問題を解決し、クライアントに情報を推薦する柔軟性を向上させ、クライアントで表示する情報を変更できるように保証し、さらに、絶えずに更新される現在カルーセル表示位置に応じて情報を順に読み取って、クライアントでユーザが既に閲覧した情報を重複表示することを回避し、ユーザ体験を改善することができる。
【００４０】
一可能な技術案として、情報リストにはＮ個の情報を含み、ここで、読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、以下のステップをさらに含むことができる。
【００４１】
Ｓ１、第１周期ごとに情報リスト中のＮ個の情報を、現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えして、現在更新された情報リストを得て、ここで、動態情報リスト中の情報はリアルタイムに変更される。
【００４２】
具体的に図４〜５を結合して説明すると、図４に示すＴ１時刻が１０：００で、第１周期が５分であると、図５に示すＴ２時刻は１０：０５で、動態情報リストは一番ホットな話題情報ランキングであって、ここで、一番ホットな話題情報ランキングはリアルタイムに変更される。情報リストは一番ホットな話題情報ランキング中のトップ１０で、具体的に、１０：００に一番ホットな話題情報ランキングから、図４の右側に示す情報リストを得て、現在カルーセル表示位置から情報リストにおいて複数（例えば３個)の一番ホットな話題情報を読み取り始め、読み取った一番ホットな話題情報をクライアントに推薦して表示させる。さらに、５分が経過した後、１０：０５に、一番ホットな話題情報ランキングは図５の左側に示すように更新されるので、図５の右側に示すように、１０：０５の情報リスト中の１０個の情報は１０：０５に更新された後の一番ホットな話題情報ランキング中のトップ１０の一番ホットな話題情報で入れ替えされ、現在更新された情報リストが得られる。
【００４３】
本願において提供する実施例によると、第１周期ごとに情報リスト中のＮ個の情報を、現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えして現在更新された情報リストを得て、情報リストをリアルタイムに更新することで、クライアントに推薦する情報をリアルタイムに更新して、ユーザがクライアントで即時に更新された最新情報を閲覧できるように保証する。
【００４４】
一可能な技術案として、読取要求に応答して情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、以下のステップをさらに含むことができる：
Ｓ１、第２周期ごとに現在カルーセル表示位置を同一の所定の間隔ほど移動させて、現在更新された現在カルーセル表示位置を得る。
【００４５】
具体的に図３を結合して説明すると、第２周期が１分で、第１周期が５分であると、即ち更新された情報リストを取得した後、現在カルーセル表示位置はそれぞれ５個の位置から情報を読み取り始めることができる。具体的に、図３に示すように、現在カルーセル表示位置が移動する所定の間隔は３個の情報で、１回に３個の情報を読み取る。即ち、１０：００に現在カルーセル表示位置の開始位置が一番目の情報を指示すると、一番目の情報、二番目の情報、三番目の情報を読み取り始める。１０：０１に現在カルーセル表示位置が四番目の情報を指示すると、四番目の情報、五番目の情報、六番目の情報を読み取り始める。１０：０２に現在カルーセル表示位置が七番目の情報を指示すると、七番目の情報、八番目の情報、九番目の情報を読み取り始める。１０：０４に現在カルーセル表示位置が十番目の情報を指示すると、十番目の情報、一番目の情報、二番目の情報を読み取り始める。１０：０５に現在カルーセル表示位置が三番目の情報を指示すると、三番目の情報、四番目の情報、五番目の情報を読み取り始める。さらに、１０：０５には既に情報リストの更新周期になったので、１０：０５以降は情報リストを更新し、現在カルーセル表示位置は更新された情報リストにて再度カルーセル表示し始め、更新された情報を読み取る。
【００４６】
本願において提供する実施例によると、第２周期ごとに現在カルーセル表示位置を同一の間隔ほど移動してクライアントに推薦する情報を変更させて、既存技術において比較的に固定された情報のみを推薦して他の重要な情報を漏らしてしまう問題を解決し、クライアントに情報を推薦する柔軟性を向上させ、クライアントで表示する情報を変更できるように保証し、さらに、絶えずに更新される現在カルーセル表示位置に応じて情報を順に読み取って、クライアントでユーザが既に閲覧した情報を重複表示することを回避して、ユーザ体験を改善することができる。
【００４７】
一可能な技術案として、現在カルーセル表示位置Ｐの初期位置が情報リスト中の第ｉ個の情報で、情報リストがＮ個の情報を含み、第２周期ごとに現在カルーセル表示位置を所定の間隔ほど移動して、現在更新された現在カルーセル表示位置を得ることは、
Ｐ＝（ｉ＋ｍ＊Ｓ）％Ｎ                      （１)
を含み、ここで、Ｔは第２周期を表し、ｍは現在既に第ｍ個の第２周期に達したことを表し、Ｓは所定の間隔を表し、％は残りを求める操作である。
【００４８】
本実施例において、現在カルーセル表示位置を移動する所定の間隔が上記現在カルーセル表示位置から開始して１回に読み取る複数の情報の数以上であることができる。上記複数の情報がＱ個の情報で、所定の間隔がＳ個の情報であると、ＳはＱ以上である。
【００４９】
具体的に以下の実例を結合して説明すると、図３に示すように、情報リストは１０個の情報を含み、現在カルーセル表示位置を移動した所定の間隔は３個の情報で、１回に３個の情報を読み取る。現在カルーセル表示位置Ｐの初期位置は一番目の情報であって、例えば、現在既に一番目の第２周期に達し、現在カルーセル表示位置Ｐ＝（１＋１＊３）％１０＝４であると、四番目の情報から３個の情報を読み取り始め、四番目の情報、五番目の情報、六番目の情報を読み取る。
【００５０】
また、例えば、現在既に四番目の第２周期に達し、現在カルーセル表示位置が五番目の位置に変更されていると、具体的に、現在カルーセル表示位置Ｐ＝（１＋４＊３）％１０＝３であると、三番目の情報から３個の情報を読み取り始め、三番目の情報、四番目の情報、五番目の情報を読み取る。
【００５１】
尚、本実施例において、現在カルーセル表示位置が情報リストから読み取り始める時、初期位置があるので、第ｍ個の周期に達した場合、現在カルーセル表示位置は第ｍ＋１個の位置に変更される。
【００５２】
本願において提供する実施例によると、上記方式によって、現在カルーセル表示位置を所定の間隔ほど移動して現在更新された現在カルーセル表示位置を得て、情報リストを順序訪問（Ｔｒａｖｅｒｓａｌ）して情報リスト中の他の重要な情報を漏らしてしまうことを回避し、ユーザにユーザ閲覧需要を満たす情報を推薦することができる。
【００５３】
一可能な技術案として、情報リスト中の情報の位置はユーザが情報に行った操作回数に基づいて決定することができる。
【００５４】
本実施例において、情報リスト中の情報の位置は以下の方式で確定することができる：
Ｓ１、ユーザが情報に行った異なる操作の操作回数を取得する。
Ｓ２、異なる操作の操作回数の加重平均値に基づいて情報リスト中の情報の位置を確定する。
【００５５】
本実施例において、情報の発表時間、サムズアップ数、返信数、レス数及びレスユーザの身分等に加重計算を実行し、例えば「ホットレベル」等の情報の加重平均値を得る。さらに、その加重平均値に基づいてリアルタイムに情報を配列して動態情報リストを得る。
【００５６】
尚、上述した各方法実施例において、説明の便宜を図るため、一連の動作の組み合せで説明したが、本発明によると、一部のステップを他の順又は同時に実行することもでき、このような動作の順に限定されることがないことは当業者は理解できることである。そして、明細書において説明した実施例は全て好適な実施例で、かかる動作や手段が本発明に必ずしも必要なものではないことは当業者は理解できることである。
【００５７】
上述した実施形態の説明から、当業者は上記実施例の方法をソフトウェアに必要な汎用ハードウェアプラットフォームを結合した方式で実現することができ、ハードウェアによって実現することもできるが、大部分の場合に前の方法で実施することが好ましいことが分かる。これに基づいて、本発明の技術方案の本実又は既存技術に貢献のある部分をソフトウェア製品の形態で実現することができ、そのコンピューターソフトウェア製品は、端末機器（携帯電話、コンピューター、サーバ又は、ネットワーク機器等であることができる）に本発明の各実施例に記載の方法を実現させる命令を含み、記憶媒体（例えば、ＲＯＭ／ＲＡＭ、ディスク、ＣＤ）に記憶されることができる。
【実施例２】
【００５８】
本発明の実施例によると、上記情報推薦方法を実施する情報推薦装置を提供し、その応用環境は実施例１同じであるので、本実施例においては詳細な説明を省略する。
【００５９】
本発明の実施例において、図６に示すように上記装置は、
１)クライアントが送信した読取要求を受信するように構成された受信ユニット６０２と、
２)読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めるように構成された読取ユニット６０４と、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、第１周期は第２周期より長く、
３)読み取った複数の情報をクライアントに推薦するように構成された推薦ユニット６０６と、を含む。
【００６０】
本実施例において、上記情報推薦装置は一番ホットな話題情報の表示過程に応用されることができるが、これに限定されることはなく、具体的にクライアントが送信した一番ホットな話題情報を読み取るための読取要求を受信した後、サーバは情報リストに記録された現在カルーセル表示位置から複数の一番ホットな話題情報を読み取り始め、読み取った複数の一番ホットな話題情報をクライアントに送信して表示する。ここで、上記情報リスト中の一番ホットな話題情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、第１周期は第２周期より長い。上記したのは一実例で、本実施例において限定しない。
【００６１】
尚、本実施例において、情報リスト中の一番ホットな話題情報及び現在カルーセル表示位置を定期的に更新してクライアントに情報を推薦する前、異なる情報リスト中の異なるカルーセル表示位置の一番ホットな話題情報を読み取って、クライアントに情報を推薦する柔軟性を向上させ、クライアントに内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示することができなくでユーザ体験度が低いユーザ体験度が低い問題を回避することができる。
【００６２】
本実施例において、上記情報リストは動態情報リストから順に取得した情報であって、ここで、上記動態情報リストはリアルタイムに変更される。
【００６３】
例えば、上記動態情報リストは人気情報ランキングで、人気情報の順位はリアルタイムに変更されるので、人気情報ランキングもリアルタイムに変更される。現在取得した人気情報ランキング中の人気情報を情報スナップショット（即ち、情報リスト)として、記録して記憶する。情報スナップショットに所定の周期で更新されるカルーセル表示位置を設定することで、異なるカルーセル表示位置の指示に応じて、クライアントに情報スナップショット中の異なる人気情報を推薦して、柔軟にクライアントに表示に必要な人気情報を推薦することができる。
【００６４】
本実施例において、上記情報リストは動態情報リストの一部又は全部であることができるが、これに限定されることはない。つまり、情報リストは現在取得した動態情報リスト中のトップＮの情報であることができる。例えば、現在リアルタイムに動的に変更された人気情報ランキングからトップ１０の人気情報を取得し、上記トップ１０の人気情報からなる情報リストにおいてカルーセル表示位置を設定する。
【００６５】
本実施例において、上記情報の情報リスト中の位置をユーザが情報に実行した操作回数に基づいて決定することができる。本実施例において、上記情報の上記情報リスト中の位置を以下の方式で決定することができる。
【００６６】
Ｓ１、ユーザが情報に実行した異なる操作の操作回数を取得する。
【００６７】
Ｓ２、異なる操作の操作回数の加重平均値に基づいて情報の情報リスト中の位置を決定する。
【００６８】
本実施例において、上記操作はサムズアップ、返信、レス等の中の少なくとも一つを含むことができるが、これに限定されることはない。
【００６９】
本実施例において、現在カルーセル表示位置は第２周期ごとに同一の所定の間隔を移動して得ることができるが、これに限定されることはない。
【００７０】
尚、上記情報リストは順位のあるシーケンスで、情報リスト中の現在カルーセル表示位置から読み取り始めた複数の情報は現在カルーセル表示位置が指示した情報を開始点とした複数の情報であることができるが、これに限定されることはない。
【００７１】
具体的に図３を結合して説明すると、情報リストに合計１０個の情報が含まれていると、カルーセル表示位置は上記１０個の情報で循環され、移動する所定の間隔は３個の情報で、１回に３個の情報を読み取る。例えば、現在カルーセル表示位置が一番目の情報を指示すると、間隔周期がＴで、３個の情報を移動すると、現在カルーセル表示位置は四番目の情報を指示し、四番目の情報、五番目の情報、六番目の情報を取得し、周期Ｔが経過した後、現在カルーセル表示位置は七番目の情報を指示し、七番目の情報、八番目の情報、九番目の情報を取得する。つまり、異なる時間にクライアントに異なる情報を推薦し、推薦する情報を柔軟に変更して、クライアントが柔軟に情報を表示し、ユーザの異なる情報閲覧需要を満たすことができる。
【００７２】
本願において提供する実施例によると、クライアントが送信した読取要求を受信した後、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、読み取った複数の情報をクライアントに推薦する。ここで、上記情報リスト中の情報及び現在カルーセル表示位置は定期的に更新され、情報リストの更新周期は現在カルーセル表示位置の更新周期より長い。クライアントに表示しようとする複数の情報を推薦する前、クライアントに異なる情報を推薦するように、異なる情報リスト中の異なるカルーセル表示位置に読み取った情報を順序訪問（Ｔｒａｖｅｒｓａｌ）して、クライアントに情報を推薦する柔軟性を向上させる効果を実現し、クライアントに終始内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示できなくユーザ体験度が低い問題を回避することができる。さらに、クライアントに推薦する表示しようとする情報を絶えずに変更して、異なるユーザが対応する情報を取得でき、異なるユーザの閲覧需要を満たし、情報推薦正確性を向上させる目的を実現できる。
【００７３】
一可能な技術案として、読取ユニット６０４は、
１)読取要求に応答して、現在更新された情報リストと現在更新された現在カルーセル表示位置を取得するように構成された取得手段と、
２)現在更新された情報リストにおいて現在更新された現在カルーセル表示位置から複数の情報を読み取り始めるように構成された読取手段と、を含む。
【００７４】
本実施例において、上記情報リストと現在カルーセル表示位置は異なる周期で更新されることができる。ここで、上記情報リスト中のＮ個の情報は、第１周期ごとに動態情報リストから取得した順に配列されたトップＮの情報を含むことができるが、これに限定されることはなく、上記現在カルーセル表示位置は第２周期ごとに同一の所定の間隔ほど移動することができるがが、これに限定されることはない。
【００７５】
具体的に以下の実例を結合して説明すると、図４の左側にＴ１時刻の動態情報リストを示し、１５個の情報を含み、図４の右側にＴ１時刻に左側の動態情報リストから取得した情報リストを示し、トップ１０の情報を含む。情報の情報リスト中の配列位置は情報ｘ１が一番目の情報で、情報ｘ２が二番目の情報で、情報ｘ３が三番目の情報であって、他の情報の配列位置は図４に示すように得ることができる。図５にＴ１時刻以降のＴ２時刻の動態情報リストとそれに対応する情報リストを示し、具体的に、図５の左側にＴ２時刻の動態情報リストを示し、１５個の情報を含み、図５の右側にはＴ２時刻に左側の動態情報リストから取得した情報リストを示し、トップ１０の情報を含む。情報の情報リスト中の配列位置は情報ｘ３が一番目の情報で、情報ｘ２が二番目の情報で、情報ｘ１が三番目の情報であって、他の情報の配列位置は図５に示すように得ることができる。上記したのは一例で、本実施例において限定しない。
【００７６】
つまり、異なる時刻に取得した情報リストはリアルタイムに変更される動態情報リストに応じて変更され、第１周期で定期的に情報リストを更新して、クライアントにリアルタイムに更新された情報を推薦することができ、ユーザが最新情報を閲覧するように保証する。
【００７７】
尚、本実施例において、情報リスト中のＮ個の情報は動態情報リスト中の一部の情報であることができ、即ち動態情報リスト中の情報数はＮ個を超えることができ、例えば上記実例において、動態情報リストには１５個の情報が含まれているが、情報リストには１０個の情報のみである。そして、情報リスト中のＮ個の情報が動態情報リスト中の全部であることもでき、即ち動態情報リストにもＮ個の情報が含まれていることもできる。
【００７８】
本実施例において、上記現在カルーセル表示位置の更新は図３に示すとおりであって、具体的には上記説明を参照することができ、本実施例においては詳細な説明を省略する。
【００７９】
本願において提供する実施例によると、取得した更新後の情報リストにおいて情報を読み取ってクライアントにリアルタイムに更新された情報を推薦することができ、ユーザが最新情報を閲覧できる。そして、更新された現在カルーセル表示位置から複数の情報を読み取り始め、既存技術において比較的に固定された情報のみを推薦して他の重要な情報を漏らしてしまう問題を解決し、クライアントに情報を推薦する柔軟性を向上させ、クライアントで表示する情報を変更できるように保証し、さらに、絶えずに更新される現在カルーセル表示位置に応じて情報を順に読み取って、クライアントでユーザが既に閲覧した情報を重複表示することを回避し、ユーザ体験を改善することができる。
【００８０】
一可能な技術案として、情報リストにはＮ個の情報を含み、上記装置は、
１)読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、第１周期ごとに情報リスト中のＮ個の情報を、現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えして、現在更新された情報リストを得るように構成された入れ替えユニットをさらに含み、ここで、動態情報リスト中の情報はリアルタイムに変更される。
【００８１】
具体的に図４〜５を結合して説明すると、図４に示すＴ１時刻が１０：００で、第１周期が５分であると、図５に示すＴ２時刻は１０：０５で、動態情報リストは一番ホットな話題情報ランキングで、ここで、一番ホットな話題情報ランキングはリアルタイムに変更される。情報リストは一番ホットな話題情報ランキング中のトップ１０で、具体的に１０：００に一番ホットな話題情報ランキングから図４の右側に示す情報リストを得て、現在カルーセル表示位置から情報リストにて複数（例えば３個)の一番ホットな話題情報を読み取り始め、読み取った一番ホットな話題情報をクライアントに推薦して表示させる。さらに、５分経過した後、１０：０５に一番ホットな話題情報ランキングは図５の左側に示すように更新されるので、図５の右側に示す１０：０５の情報リスト中の１０個の情報は１０：０５に更新された後の一番ホットな話題情報ランキング中のトップ１０の一番ホットな話題情報で入れ替えされ、現在更新された情報リストが得られる。
【００８２】
本願において提供する実施例によると、第１周期ごとに情報リスト中のＮ個の情報を現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えして現在更新された情報リストを得て、情報リストをリアルタイムに更新することで、クライアントに推薦する情報をリアルタイムに更新して、ユーザがクライアントで即時に更新された最新情報を閲覧できるように保証する。
【００８３】
一可能な技術案として、上記装置は、
１)読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、第２周期ごとに現在カルーセル表示位置を同一の所定の間隔ほど移動して、現在更新された現在カルーセル表示位置を得るように構成された移動ユニットをさらに含む。
【００８４】
具体的に図３を結合して説明すると、第２周期が１分で、第１周期が５分であると、即ち更新された情報リストを取得した後、現在カルーセル表示位置はそれぞれ５個の位置から情報を読み取り始めることができる。具体的に、図３に示すように、現在カルーセル表示位置が移動する所定の間隔が３個の情報で、１回に３個の情報を読み取る。即ち、１０：００に現在カルーセル表示位置の開始位置が一番目の情報を指示すると、一番目の情報、二番目の情報、三番目の情報を読み取り始める。１０：０１に現在カルーセル表示位置が四番目の情報を指示すると、四番目の情報、五番目の情報、六番目の情報を読み取り始める。１０：０２に現在カルーセル表示位置が七番目の情報を指示すると、七番目の情報、八番目の情報、九番目の情報を読み取り始める。１０：０４に現在カルーセル表示位置が十番目の情報を指示すると、十番目の情報、一番目の情報、二番目の情報を読み取り始める。１０：０５に現在カルーセル表示位置が三番目の情報を指示すると、三番目の情報、四番目の情報、五番目の情報を読み取り始める。さらに、１０：０５には既に情報リストの更新周期になったので、１０：０５後には情報リストを更新し、現在カルーセル表示位置は更新された情報リストで再度カルーセル表示し始め、更新された情報を読み取る。
【００８５】
本願において提供する実施例によると、第２周期ごとに現在カルーセル表示位置を同一の間隔ほど移動してクライアントに推薦する情報を変更し、既存技術において比較的に固定された情報のみを推薦して他の重要な情報を漏らしてしまう問題を解決し、クライアントに情報を推薦する柔軟性を向上させ、クライアントで表示する情報を変更できるように保証し、さらに、絶えずに更新される現在カルーセル表示位置に応じて情報を順に読み取って、クライアントでユーザが既に閲覧した情報を重複表示することを回避し、ユーザ体験を改善することができる。
【００８６】
一可能な技術案として、現在カルーセル表示位置Ｐの初期位置が情報リスト中の第ｉ個の情報で、情報リストがＮ個の情報を含み、移動ユニットが以下の式によって現在更新された現在カルーセル表示位置を得て、
Ｐ＝（ｉ＋ｍ＊Ｓ）％Ｎ                    （２）
ここで、Ｔは第２周期を表し、ｍは現在既に第ｍ個の第２周期に達したことを表し、Ｓは所定の間隔を表し、％は残りを求める操作である。
【００８７】
本実施例において、現在カルーセル表示位置を移動した所定の間隔が、上記現在カルーセル表示位置から開始して１回に読み取った複数の情報の数以上であることができる。上記複数の情報がＱ個の情報で、所定の間隔がＳ個の情報であると、ＳはＱ以上である。
【００８８】
具体的に以下の実例を結合して説明すると、図３に示すように、情報リストは１０個の情報を含み、現在カルーセル表示位置を移動した所定の間隔が３個の情報で、１回に３個の情報を読み取る。現在カルーセル表示位置Ｐの初期位置は一番目の情報であって、例えば、現在既に一番目の第２周期に達し、現在カルーセル表示位置Ｐ＝（１＋１＊３）％１０＝４であると、四番目の情報から３個の情報を読み取り始め、四番目の情報、五番目の情報、六番目の情報を読み取る。
【００８９】
また、例えば、現在既に四番目の第２周期に達し、現在カルーセル表示位置が五番目の位置に変更されると、具体的に、現在カルーセル表示位置Ｐ＝（１＋４＊３）％１０＝３であると、三番目の情報から３個の情報を読み取り始め、三番目の情報、四番目の情報、五番目の情報を読み取る。
【００９０】
尚、本実施例において、現在カルーセル表示位置が情報リストから読み取り始める時、初期位置があるので、第ｍ個の周期に達した場合、現在カルーセル表示位置は第ｍ＋１個の位置に変更される。
【００９１】
本願において提供する実施例によると、上記方式によって現在カルーセル表示位置を所定の間隔ほど移動して現在更新された現在カルーセル表示位置を得て、情報リストを順序訪問（Ｔｒａｖｅｒｓａｌ）して、情報リスト中の他の重要な情報を漏らしてしまうことを回避し、ユーザにユーザ閲覧需要を満たす情報を推薦することができる。
【００９２】
一可能な技術案として、上記装置は、
１）、ユーザが情報に行った異なる操作の操作回数を取得するように構成された取得ユニットと、
２）、異なる操作の操作回数の加重平均値に基づいて情報リスト中の情報の位置を確定するように構成された確定ユニットと、をさらに含むことができる。
【００９３】
本実施例において、情報の発表時間、サムズアップ数、返信数、レス数及びレスユーザの身分等に加重計算を行って、例えば「ホットレベル」等の情報の加重平均値を得る。さらに、その加重平均値に基づいてリアルタイムに情報を配列して動態情報リストを得る。
【実施例３】
【００９４】
本実施例においてホットレスの表示を例に、情報推薦方法を説明する。尚、上記情報及び表示情報の携帯電話でのクライアントは本実施例中の一実例にすぎず、本実施例はこれに限定されず、例えば、タブレットＰＣ、ノートパソコン、コンピューター、ＰＣ機等の他の端末に応用されることもでき、他の端末に応用される他のアプリケーションに応用されることもできる。
【００９５】
本実施例中の応用シーンは上記実施例１と実施例２で説明した内容を参照することができ、本実施例においては詳細な説明は省略する。
【００９６】
具体的に以下の実例を結合して説明すると、話題情報が#一番明るい笑顔を見せる#であって、多くのユーザ（例えば、１０名のユーザ)が作成した該話題情報についてのレスがあって、レスの順位はリアルタイムに変更され、図７の左側は現在の動態レスリストで、ホットレベルに応じて配列されたレス情報であって、ここで、動態レスリストにはレスを作成したユーザの情報が含まれていて、ユーザ情報に基づいてクライアントに当該ユーザが作成した話題情報についてのレスを推薦する。図７の右側は現在動態レスリストから取得したレスリストであって、即ちトップ５のユーザが作成した該話題情報についてのレスである。現在カルーセル表示位置が三番目のユーザが作成したレスを指示し、１回に３個のレスを読み取ると、現在カルーセル表示位置が指示した三番目のユーザが作成したレスから読み取り始め、読み取った３個のレスをクライアントに推薦して表示させ、端末上のクライアントは図８にしめすようで、即ち三番目〜五番目のユーザが作成したレスを表示する。
【実施例４】
【００９７】
本発明の実施例によると、上記情報推薦方法を実施する情報推薦サーバを提供し、図９に示すように、上記サーバは、
１)クライアントが送信した読取要求を受信し、読み取った複数の情報をクライアントに推薦するように構成された通信インターフェース９０２と、
２)通信インターフェース９０２に接続されて、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始めるように構成されたサーバ９０４と、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置は第２周期ごとに１回更新され、第１周期は第２周期より長く、
３)サーバ９０４に接続されて、上記情報リスト中の情報及び現在カルーセル表示位置を記憶するように構成されたメモリ９０６と、を含む。
【００９８】
本実施例中の具体的な実例は上記実施例１と実施例２で説明した実例を参照することができ、本実施例においては詳細な説明を省略する。
【実施例５】
【００９９】
本発明の実施例において、上記情報推薦方法を実施する記憶媒体を提供する。
【０１００】
本実施例において、記憶媒体は以下のステップを実行するプログラムコードを記憶する。
【０１０１】
Ｓ１、クライアントが送信した読取要求を受信する。
【０１０２】
Ｓ２、読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、ここで、情報リスト中の情報は第１周期ごとに１回更新され、現在カルーセル表示位置第２周期ごとに１回更新され、第１周期は第２周期より長く、
Ｓ３、読み取った複数の情報をクライアントに推薦する。
【０１０３】
本実施例において、記憶媒体は以下のステップを実行するプログラムコードを記憶するように構成される：読取要求に応答して、現在更新された情報リストと現在更新された現在カルーセル表示位置を取得し、現在更新された情報リストにおいて現在更新された現在カルーセル表示位置から複数の情報を読み取り始める。
【０１０４】
本実施例において、ここで、情報リストにはＮ個の情報が含まれ、記憶媒体は以下のステップを実行するプログラムコードを記憶するように構成される：読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取る前、第１周期ごとに情報リスト中のＮ個の情報を、現在取得した動態情報リスト中の順に配列されたトップＮの情報で入れ替えして、現在更新された情報リストを得て、ここで、動態情報リスト中の情報はリアルタイムに変更される。
【０１０５】
記憶媒体は以下のステップを実行するプログラムコードを記憶するように構成される：
本実施例において、記憶媒体は以下のステップを実行するプログラムコードを記憶するように構成される：読取要求に応答して、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始める前、第２周期ごとに現在カルーセル表示位置を同一の所定の間隔ほど移動して現在更新された現在カルーセル表示位置を得る。
【０１０６】
本実施例において、上記記憶媒体は、ＵＳＢ、読み出し専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、モバイルハードディスク、ディスク又はＣＤ等のプログラムコードを記憶できるさまざまな媒体であることができるが、これに限定されることはない。
【０１０７】
本実施例中の具体的な実例は上記実施例１と実施例２で説明した実例を参照することができ、本実施例においては詳細な説明を省略する。
【０１０８】
上述した本発明の実施例の番号は説明のために付加されたものであって、実施例の優劣を表すものではない。
【０１０９】
上記実施例中の集積されたユニットをソフトウェア機能ユニットの形態で実現して独立製品として販売したり使用する場合、上記コンピューターが読み取り可能な記憶媒体に記憶されることができる。従って、本発明の技術案の実質又は既存技術に対する貢献のある部分又は該技術案の全部又は一部をソフトウェア製品の形態で実現することができ、このようなコンピューターソフトウェア製品は記憶媒体に記憶され、複数のコンピューター機器（パーソナルコンピュータ、サーバ又はネットワーク機器等）に本発明の各実施例で説明した方法の全部又は一部のステップを実行させる命令を含むことができる。
【０１１０】
本発明の上記実施例において、各実施例の説明は重要視するものがあって、ある実施例で詳しく説明していない部分については他の実施例の関連部分の説明を参照することができる。
【０１１１】
本願において提供した幾つかの実施例において開示したクライアントは他の方式で実現されることもでき、以上で詳細に説明した装置実施例は例示的なものであって、例えば上記ユニットの区画は論理機能の区画であって、実際に実現するにおいては他の方式で区画することもでき、例えば、複数のユニット又は部品を結合したり、他のシステムに集積したり、又は一部を特徴を無視したり、又は実行しないこともできる。そして、表示又は検討した相互結合又は直接結合又は通信接続はインターフェース、ユニット又は手段を介した間接的な結合又は通信接続であることができ、電気的又は他の形態であることもできる。
【０１１２】
上述した分離部品として説明したユニットは物理的に分離したものであることができれば物理的に分離していないものであることもでき、ユニットとして表す部品は物理ユニットであることができれば物理ユニットではないこともでき、つまり、一つの箇所に位置することができれば、複数のユニットに分布されることもできる。実際の需要に応じて、その中の一部又は全部のユニットを選択して本実施例の技術案を実現する目的を実現することができる。
【０１１３】
そして、本発明の各実施例中の各機能ユニットを一つの処理ユニットに集積することができ、各ユニットが物理的に独立したものであることもでき、二つ又はその以上のユニットを一つのユニットに集積することもできる。上記集積されたユニットをハードウェアの形態で実現でき、ソフトウェア機能ユニットの形態で実現することもできる。
【０１１４】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者であれば本発明に様々な修正や変形が可能である。本発明の精神や原則内での全ての修正、置換、改良などは本発明の保護範囲内に含まれる。
【産業上の利用可能性】
【０１１５】
本発明の実施例において、クライアントが送信した読取要求を受信した後、情報リスト中の現在カルーセル表示位置から複数の情報を読み取り始め、読み取った複数の情報をクライアントに推薦する。ここで、上記情報リスト中の情報と現在カルーセル表示位置は定期的に更新され、情報リストが更新される周期は現在カルーセル表示位置が更新される周期より長い。クライアントに表示するための複数の情報を推薦する前、クライアントに異なる情報を推薦するために異なる情報リスト中の異なるカルーセル表示位置に読み取った情報を順序訪問（Ｔｒａｖｅｒｓａｌ）して、クライアントに情報を推薦する柔軟性を向上させる効果を実現することができ、クライアントに終始内容が比較的に固定された情報を推薦してクライアントで情報を柔軟に表示することができなくユーザ体験度が低い問題を回避することができる。さらに、クライアントに推薦する表示しようとする情報を絶えずに変更して、異なるユーザが対応する情報を取得でき、異なるユーザの閲覧需要を満たし、情報推薦正確性を向上させる目的を実現できる。
【符号の説明】
【０１１６】
１０２  サーバ
１０４  端末
６０２  受信ユニット
６０４  読取ユニット
６０６  推薦ユニット
９０２  通信インターフェース
９０４  サーバ
９０６  メモリ
【図１】
2018513512.tif 000003
【図２】
2018513512.tif 000004
【図３】
2018513512.tif 000005
【図４】
2018513512.tif 000006
【図５】
2018513512.tif 000007
【図６】
2018513512.tif 000008
【図７】
2018513512.tif 000009
【図８】
2018513512.tif 000010
【図９】
2018513512.tif 000011
【国際調査報告】
2018513512.tif 000012
2018513512.tif 000013
2018513512.tif 000014
2018513512.tif 000015