(57)【特許請求の範囲】
【請求項１】
端末から発送されてきたカスタムページ表示請求を取得すること、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得すること、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとすること、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索すること、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成すること、及び
生成された前記カスタムページファイルを前記端末に送信して表示させることを含み、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索することは、
予め定義されたタグカテゴリに従って前記カスタムページタグを分類し統計すること、
サーバーが予め配置した前記タグカテゴリとフレームテンプレートタイプとの関連を取得すること、及び
前記カスタムページタグが属している前記タグカテゴリ、前記タグカテゴリとフレームテンプレートタイプとの関連に基づいて相応するページテンプレートを選択することを含む、
ことを特徴とするコンピューターを用いて実行させるページ表示プログラム。
【請求項２】
請求項１に記載のページ表示プログラムであって、さらに、
ページログを取得し、前記ページログにおけるユーザーが各ページタグに対するユーザー行為情報を抽出すること、
前記ユーザー行為情報における各ユーザー行為に対応するユーザー行為タイプ情報を決定し、予めサーバーで各ユーザー行為タイプ情報に配置された嗜好度貢献重みに基づき、
各前記ユーザー行為に対応する嗜好度貢献重みを得ること、及び
前記ユーザー行為情報と各前記ユーザー行為に対応する嗜好度貢献重みに基づき、ユーザーが各前記ページタグに対するタグ嗜好度を計算することを含む、
ことを特徴とするコンピューターを用いて実行させるページ表示プログラム。
【請求項３】
請求項１に記載のページ表示プログラムであって、
前記カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含み、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成することは、
前記タグラベルと前記タグ詳細ページのリンクアドレスとの関連を作ること、及び
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成することを含む、
ことを特徴とするコンピューターを用いて実行させるページ表示プログラム。
【請求項４】
請求項３に記載のページ表示プログラムであって、
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成することは、
前記タグラベルと関連つけられた前記タグ詳細ページリンクアドレスに基づいてカスタムページタグハイパーリンクを生成して、生成された前記カスタムページタグハイパーリンクを相応する前記ページテンプレートの指定位置に差し込んでカスタムページファイルを生成することである
ことを特徴とするコンピューターを用いて実行させるページ表示プログラム。
【請求項５】
請求項１から４のいずれか一項に記載のページ表示プログラムであって、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとすることを行った後、さらにカスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得することを行い、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索することは、前記カスタムページタグと前記最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索するであり、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成することは、前記カスタムページタグ、前記最新のページタグ及び相応する前記ページテンプレートに基づいてカスタムページファイルを生成することである、
ことを特徴とするコンピューターを用いて実行させるページ表示プログラム。
【請求項６】
端末から発送されてきたカスタムページ表示請求を取得するカスタムページ請求モジュールと、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するタグ嗜好度取得モジュールと、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするカスタムページタグ決定モジュールと、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するページテンプレート決定モジュールと、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するカスタムページファイル生成モジュール、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるカスタムページファイル送信モジュールと、を含み、
前記ページテンプレート決定モジュールは、さらに予め定義されたタグカテゴリに従って前記カスタムページタグを分類し統計し、サーバーが予め配置した前記タグカテゴリとフレームテンプレートタイプとの関連を取得して、前記カスタムページタグが属している前記タグカテゴリ、前記タグカテゴリとフレームテンプレートタイプとの関連に基づいて相応するページテンプレートを選択する、
特徴とするページ表示装置。
【請求項７】
請求項６に記載のページ表示装置であって、さらに、
ページログを取得し、前記ページログにおけるユーザーが各ページタグに対するユーザー行為情報を抽出するユーザー行為情報取得モジュールと、
前記ユーザー行為情報における各ユーザー行為に対応するユーザー行為タイプ情報を決定し、予めサーバーで各ユーザー行為タイプ情報に配置された嗜好度貢献重みに基づき、各前記ユーザー行為に対応する嗜好度貢献重みを得る嗜好度貢献重み取得モジュールと、及び
前記ユーザー行為情報と各前記ユーザー行為に対応する嗜好度貢献重みに基づき、ユーザーが各前記ページタグに対するタグ嗜好度を計算するタグ嗜好度計算モジュールとを含む、
特徴とするページ表示装置。
【請求項８】
請求項６に記載のページ表示装置であって、
前記カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含み、
前記カスタムページファイル生成モジュールは、さらに前記タグラベルと前記タグ詳細ページのリンクアドレスとの関連を作って、前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成する、
特徴とするページ表示装置。
【請求項９】
請求項８に記載のページ表示装置であって、
前記カスタムページファイル生成モジュールは、さらに前記タグラベルと関連つけられた前記タグ詳細ページリンクアドレスに基づいてカスタムページタグハイパーリンクを生成して、生成された前記カスタムページタグハイパーリンクを相応する前記ページテンプレートの指定位置に差し込んでカスタムページファイルを生成する、
特徴とするページ表示装置。
【請求項１０】
請求項６から９のいずれか一項に記載のページ表示装置であって、
前記カスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得する最新ページタグ取得モジュールと、
前記ページテンプレート決定モジュールは、さらに前記カスタムページタグと前記最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索し、
前記カスタムページファイル生成モジュールは、さらに前記カスタムページタグ、前記最新のページタグ及び相応する前記ページテンプレートに基づいてカスタムページファイルを生成する、
特徴とするページ表示装置。
【請求項１１】
メモリとプロセッサーを含むサーバーであって、
前記メモリにコンピューター実行可能な指令が格納され、前記指令が前記プロセッサーに実行される際、
端末から発送されてきたカスタムページ表示請求を取得するステップ、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するステップ、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするステップ、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップ、
前記カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含み、前記タグラベルと前記タグ詳細ページのリンクアドレスとの関連を作るステップ、
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてカスタムページファイルを生成するステップ、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるステップ、という手順をプロセッサーに実行させ、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするという前記ステップを行った後、さらにカスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得するステップを実行し、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するという前記ステップは、前記カスタムページタグと前記最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップであり、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するという前記ステップは、前記カスタムページタグ、前記最新のページタグ及び相応する前記ページテンプレートに基づいてカスタムページファイルを生成するステップである、
特徴とするサーバー。
【請求項１２】
請求項１１に記載のサーバーであって、
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成するという前記ステップは、
前記タグラベルと関連つけられた前記タグ詳細ページリンクアドレスに基づいてカスタムページタグハイパーリンクを生成して、生成された前記カスタムページタグハイパーリンクを相応する前記ページテンプレートの指定位置に差し込んでカスタムページファイルを生成するステップである
特徴とするサーバー。
【請求項１３】
コンピューター実行可能な指令が格納されている一つ又は複数の不揮発性可読記憶媒体であって、
前記コンピューター実行可能な指令が一つ又は複数のプロセッサーに実行されることにより、
端末から発送されてきたカスタムページ表示請求を取得するステップ、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するステップ、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするステップ、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップ、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するステップ、
予め定義されたタグカテゴリに従って前記カスタムページタグを分類し統計するステップ、
サーバーが予め配置した前記タグカテゴリとフレームテンプレートタイプとの関連を取得するステップ、及び
前記カスタムページタグが属している前記タグカテゴリ、前記タグカテゴリとフレームテンプレートタイプとの関連に基づいて相応するページテンプレートを選択するステップ、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるステップ、という手順をプロセッサーに実行させる
不揮発性可読記憶媒体。
【請求項１４】
請求項１３に記載の不揮発性可読記憶媒体であって、
前記カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含み、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するという前記ステップは、
前記タグラベルと前記タグ詳細ページのリンクアドレスとの関連を作るステップ、及び
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成するステップを含む、
特徴とする不揮発性可読記憶媒体。
【請求項１５】
請求項１４に記載の不揮発性可読記憶媒体であって、
前記リンクアドレスに関連つけた前記タグラベルと前記ページテンプレートに基づいてページファイルを生成するという前記ステップは、
前記タグラベルと関連つけられた前記タグ詳細ページリンクアドレスに基づいてカスタムページタグハイパーリンクを生成して、生成された前記カスタムページタグハイパーリンクを相応する前記ページテンプレートの指定位置に差し込んでカスタムページファイルを生成するステップである
特徴とする不揮発性可読記憶媒体。
【請求項１６】
請求項１３から１５のいずれか一項に記載の不揮発性可読記憶媒体であって、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするという前記ステップを行った後、さらにカスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得するステップを実行し、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するという前記ステップは、前記カスタムページタグと前記最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップであり、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するという前記ステップは、前記カスタムページタグ、前記最新のページタグ及び相応する前記ページテンプレートに基づいてカスタムページファイルを生成するステップである
特徴とする不揮発性可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年１２月２０日に中国特許庁により出願された、出願番号が２０１６１１１８８０３３．９であり、発明名称が「ページ表示方法と装置」という中国特許出願に基づいて優先権を主張し、そのすべての内容を参照により本願に組み合わせる。
【０００２】
本発明は、コンピューターアプリケーション技術分野に関し、特にページ表示方法、装置、サーバー及び記憶媒体に関する。
【背景技術】
【０００３】
インターネットとコンピューター技術の急速な発展と幅広い応用に従い、人々の仕事や生活はもはや様々なアプリとウェブサイトから切り離せないものである。人々の日常生活によく近づくために、アプリとウェブサイトの高頻度の最適化及び改訂が必要としている。アプリのページ或いはウェブサイトのページに対する最適化及び改訂が、一般的にレイアウトの変更と新しいモジュール機能の追加に関わる。アプリとウェブサイトの高頻度の最適化及び改訂によってアプリとウェブサイトのタグが益々増え、利用者は必要なタグモジュールを探すために大量の時間と精力が使われる。
【０００４】
従来、利用者が必要なタグモジュールを検索する方法は、検索エンジンプラグインにタグモジュールの名前を入力することによりモジュールを検索するか、自身の記憶により検索するか、或いは複数のタグを一つずつ確認するなどがある。上記タグモジュール検索方法は効率が非常に低い。
【発明の概要】
【課題を解決するための手段】
【０００５】
本願に開示されている各実施例で、ページ表示方法と装置、サーバー及び記憶媒体が提供される。
【０００６】
ページ表示方法であって、
端末から発送されてきたカスタムページ表示請求を取得すること、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得すること、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとすること、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索すること、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成すること、及び
生成された前記カスタムページファイルを前記端末に送信して表示させることを含む。
【０００７】
ページ表示装置であって、
端末から発送されてきたカスタムページ表示請求を取得するカスタムページ請求モジュールと、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するタグ嗜好度取得モジュールと、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするカスタムページタグ決定モジュールと、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するページテンプレート決定モジュールと、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するカスタムページファイル生成モジュール、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるカスタムページファイル送信モジュールを含む。
【０００８】
サーバーであって、メモリとプロセッサーを含み、前記メモリにコンピューター実行可能な指令が格納され、前記指令が前記プロセッサーに実行されている際、
端末から発送されてきたカスタムページ表示請求を取得するステップ、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するステップ、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするステップ、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップ、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するステップ、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるステップ、という手順をプロセッサーに実行させる。
【０００９】
コンピューター実行可能な指令が格納されている一つ又は複数の不揮発性可読記憶媒体であって、前記コンピューター実行可能な指令が一つ又は複数のプロセッサーに実行されることにより、
端末から発送されてきたカスタムページ表示請求を取得するステップ、
前記カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出された前記ユーザー識別子に関連つけられたユーザーが各ページタグに対する、各前記ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するステップ、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするステップ、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップ、
前記カスタムページタグと前記ページテンプレートに基づいてカスタムページファイルを生成するステップ、及び
生成された前記カスタムページファイルを前記端末に送信して表示させるステップ、という手順をプロセッサーに実行させる。
【００１０】
本願における一つ又は複数の実施例の詳細は、添付の図面と以下の説明に記述されている。本願における他の特徴、目的及びメリットは、明細書、添付の図面及び特許請求の範囲から明らかになるだろう。
【図面の簡単な説明】
【００１１】
【図１】一つの実施例におけるページ表示方法の応用環境図である
【図２】一つの実施例におけるサーバーの内部構造を示す図である。
【図３】一つの実施例におけるページ表示方法のフローチャートである。
【図４】一つの実施例におけるタグ嗜好度データ準備に関する手順のフローチャートである。
【図５】一つの実施例における前記カスタムページタグに相応する予め格納されたページテンプレートを検索するという流れに関するフローチャートである。
【図６Ａ】一つの実施例におけるサーバーが定義した複数のページフレームテンプレートを示す図である。
【図６Ｂ】一つの実施例におけるサーバーが定義した複数のページフレームテンプレートを示す図である。
【図６Ｃ】一つの実施例におけるサーバーが定義した複数のページフレームテンプレートを示す図である。
【図６Ｄ】一つの実施例におけるサーバーが定義した複数のページフレームテンプレートを示す図である。
【図６Ｅ】一つの実施例におけるサーバーが定義した複数のページフレームテンプレートを示す図である。
【図７】一つの実施例におけるページ表示装置のブロック図である。
【図８】一つの実施例におけるタグ嗜好度データ準備に関するブロック図である。
【図９】もう一つの実施例におけるページ表示装置のブロック図である。
【発明を実施するための形態】
【００１２】
本発明の目的、技術案及びメリットをより明確にさせるため、以下、図面を参照しつつ、本発明の具体的な実施例をもって本発明をさらなる詳細に説明する。これらの具体的な実施例は本発明を解釈するように述べているものであり、本発明を限定していないことが理解される。
【００１３】
図１に示すように、一つの実施例において、ページ表示方法の応用環境図が提供される。当該応用環境図は端末１１０とサーバー１２０とを含み、ここで、端末１１０は例えばスマートフォン、タブレット、ノートパソコン、及びデスクトップコンピューターの少なくとも一種であってよいが、これらに限らない。サーバー１２０は独立した物理サーバーであってよく、複数の物理サーバーで構成されたサーバークラスタであってもよい。アプリのカスタムページ表示を例とし、サーバーはある過去の期間にユーザーがアプリの各ページタグに対する行為データ（例えば訪問回数、滞留時間、コレクションしたかどうか、リポストしたかどうか、コメントしたかどうかなど）を取得し、さらにサーバーは取得された履歴データを多次元の嗜好度計算パラメータに解析して嗜好度計算モデルに取り込み、ユーザーが各ページタグに対する嗜好度値を得る。これに基づいて、サーバーは、算出された嗜好度値と予め定義された嗜好度閾値と比較して、カスタムページに表示するページタグを選び出して、選び出したカスタムページタグに対応するタグ情報（例えばカスタムページタグの数、タグの具体的な内容など）に基づき、相応するページテンプレートを選択し、さらにカスタムページタグとページテンプレートに基づいて整体的にカスタムページファイルを生成する。サーバーは生成されたカスタムページファイルを端末に送信し、端末は当該カスタムページファイルに基づいてカスタムページを示す。
【００１４】
図２に示すように、一つの実施例において、サーバー１２０が提供され、当サーバー１２０はシステムバスを介して接続されるプロセッサーと、不揮発性記憶媒体と、内部メモリと、ネットワークインターフェースとを含む。ここで、当該プロセッサーは、計算と制御の機能を提供し、サーバー全体の作動をサポートする。当該バックエンドサーバー１２０の不揮発性記憶媒体には、オペレーティングシステムと、データベースと、コンピューター実行可能な指令とが格納されている。データベースは、例えば取得されたユーザー履歴データなどのデータを格納するために用いられる。当該コンピューター実行可能な指令がプロセッサーに実行して図３に示すようなサーバーに適用するページ表示方法が実現される。サーバーにおける内部メモリは、不揮発性記憶媒体の中のオペレーティングシステムと、データベースと、コンピューター実行可能な指令が実行される際の高速キャッシュ環境を提供する。ネットワークインターフェースは端末１１０とのネットワーク通信に用いられる。独立したサーバーあるいは複数のサーバーで組み合わせたサーバークラスタで本願のサーバーを実現することが理解される。
【００１５】
図２に示す構造は、ただ本願に関わる一部構造のブロック図であり、本願が適用されるサーバーを限定していない。具体的なサーバーは、図面に示しているものと比べてより多いあるいはより少ない部品を含んでよく、あるいはいくつかの部品を組み合わせてもよく、あるいはことなる配置があってもよいことは、当業者にとって理解している。
【００１６】
図３に示すように、一つの実施例において、ページ表示方法が提供され、当該方法は図２に示すようなサーバーに応用し、具体的に以下のステップを含む。
【００１７】
ステップS２０２：端末から発送されてきたカスタムページ表示請求を取得する。
【００１８】
本実施例におけるページ表示方法は、任意なアプリまたはウェブサイトに応用されてよく、特に数多くページタグを含むアプリまたはウェブサイトに適している。本実施例は、あるアプリサーバーに応用することを例として説明を行う。もちろん、本実施例における説明されているページ表示方法はウェブサイトサーバーに応用してもよい。
【００１９】
具体的に、端末がユーザー登録情報によりアプリサーバーにログインして、ログインした後、端末は、ユーザーがトリガーしたカスタムページボタンを取得することで、カスタムページ表示請求を生成する。ここで、表示請求にはユーザー識別子が添付されている。サーバーは、端末から発送されてきたカスタムページ表示請求を受信し、当該請求の応答として、次のカスタムページを生成するデータ処理操作を行う。
【００２０】
ステップS２０４：カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出されたユーザー識別子に関連つけられたユーザーが各ページタグに対する、各ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得する。
【００２１】
ステップS２０６：ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとする。
【００２２】
ユーザーの履歴データとは、ユーザーがページを閲覧している際に行う具体的な操作である。一つの実施例において、ユーザーが各ページタグに対する履歴データは、ユーザーがページタグに対する訪問データ（訪問回数や、滞留時間などを含む）と、ユーザーがページタグに対する処理操作データ（コレクション、コメント、取引、コピー/貼り付け、共有、リポスト等を含む）などを含む。
【００２３】
サーバーは、取得された履歴データを統計解析し、統計解析された履歴データを計算パラメータとして、予め開発されたアルゴリズムを用いてユーザーが各ページタグに対するタグ嗜好度値を計算する。ここで、ユーザーがあるページタグに訪問回数が多く、滞留時間が長く、トリガーされた処理操作が多いほど、算出されたユーザーがページタグに対する嗜好度値が大きい。
【００２４】
サーバーは、予め嗜好度設定閾値を配置し、算出されたユーザーが各ページタグに対する嗜好度及び嗜好度設定閾値に基づいてページタグを選び出し、嗜好度値が嗜好度設定閾値より大きいページタグをカスタムページタグとする。
ステップS２０８：カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索する。
【００２５】
一つの実施例において、カスタムページタグ情報は、確定されたカスタムページタグの数や、各ページタグのタイプ情報や、ラベル情報や、及び各ページタグの内容情報などを含む。上記ページタグのタグカテゴリは、例えば広告類や、ゲーム類や、商品類や、生活類などである。上記ラベル情報とは、ページレイアウトの最上層に表示されるページタグID情報を示される。内容情報とは、ページタグの詳細内容情報を示される。
【００２６】
サーバーは複数のタイプのページテンプレートを予め開発し、例えば複合フレームテンプレート（少なくとも二つ異なるタイプのフレームテンプレートを含む）や、ナビゲーションテンプレート（マルチレベルページを含む）や、インラインテンプレート（内容情報を最上層のページに埋め込んで表示する）などがある。サーバーは各種のページテンプレートの特性に基づいてページタグ情報を参照して相応するページテンプレートを選択する。
【００２７】
例えば、確定されたページタグの数が設定閾値より大きい場合、より多くのページタグを収納できるナビゲーションテンプレートを選択してよい。ページタグにビデオページタグが含まれている場合、インラインテンプレートを選択し、ビデオを上層ページに表示し、またはインラインテンプレートを含む複合フレームテンプレートなどを選択する。
【００２８】
ステップS２１０：カスタムページタグとページテンプレートに基づいてカスタムページファイルを生成する。
【００２９】
具体的に、カスタムページタグのページラベル及び/或いはタグ内容をページ要素として、対応するタグ嗜好度値の大きさに応じて順番にページテンプレートの設定された位置に差し込み、整体的にカスタムページファイルを生成する。
【００３０】
一つの実施例において、確定されたカスタムページタグに少なくとも二種類のタグカテゴリを含まれた場合、タグカテゴリによってカテゴリ別で表示し、同じカテゴリのページタグをタグ嗜好度の大きさに応じて順番で並べる。確定されたカスタムページタグがゲーム類と商品類を含む場合、商品類をカスタムページの上部分に置き、ゲーム類をカスタムページの下部分に置く。ここで、商品類に含まれる複数のカスタムページタグがタグ嗜好度の大きさに応じて順番で並べられ、タグ嗜好度が大きいほど順位が上とする。同様に、ゲーム類もタグ嗜好度の大きさに応じて順番で並べる。
【００３１】
生成されたカスタムページファイルは、HTML（HyperText Markup Languageハイパーテキストマークアップ言語）ファイルであってよく、ASP（Active Server Pagesアクティブサーバーページ）ファイルであってもよい。
【００３２】
ステップS２１２：生成されたカスタムページファイルを端末に送信して表示させる。
サーバーが生成されたカスタムページファイルを端末に送信し、端末がカスタムページファイルに基づいてアプリにカスタムページの表示を行う。
【００３３】
本実施例において、ユーザーが各ページタグに対する履歴データを計算パラメータとし、設定された計算モデルを利用してユーザーが各ページタグに対するタグ嗜好度を計算し、そして算出されたタグ嗜好度に基づいてカスタムページに表示する必要があるタグを決定する。サーバーはカスタムページタグを取得し、ページタグ情報に基づいて相応するページテンプレートを選択し、選択されたページテンプレートとタグ情報に基づいてカスタムページファイルを生成し、端末はアプリまたはウェブサイトにおいて当該カスタムページの表示を行う。表示されているカスタムページは、ユーザーがタグを検索することを補助でき、ユーザーの好みに基づいてカスタマイズされたカスタムページにユーザーが検索必要があるすべてのページタグがかなり含まれており、カスタムページによればユーザーがよく早く探したいタグを見つけることを補助できる。ユーザーが当該カスタムページに入るだけで、すばやく必要なタグセクションを位置づけることができ、タグ検索効率がさらに高くなる。
【００３４】
図４に示すように、一つの実施例において、ページ表示方法は以下のデータ準備ステップをさらに含む。即ち、カスタムページの生成及び表示をする前に、ユーザーが各ページタグに対する嗜好度のデータ準備ステップを予め行い、具体的には以下になる。
【００３５】
ステップS３０２：ページログを取得し、ページログにおけるユーザーが各ページタグに対するユーザー行為情報を抽出する。
【００３６】
具体的に、ページログは、ユーザーがページを閲覧する際、ユーザーの操作によって生成された情報であり、操作を行うユーザーのユーザー識別子、操作された対象情報即ちページタグ情報及びユーザー行為情報等を含む。ここで、ユーザー識別子はユーザーの携帯の通信番号或いは訪問する端末のIPなどであってよい。操作された対象情報即ちページタグ情報は、操作されたウェブページID及び操作されたページタグIDとウェブページタグの内容情報を含む。ユーザー行為情報は、ユーザーが各ページタグに対する操作行為情報であり、例えばユーザーがページタグに対する訪問、コレクション、コメント、取引、コピー/貼り付け、共有、リポスト操作等である。
【００３７】
サーバーはページログにおけるユーザーが各ページタグに対するユーザー行為情報を抽出する。
【００３８】
ステップS３０４：ユーザー行為情報における各ユーザー行為に対応するユーザー行為タイプ情報を決定し、予めサーバーで各ユーザー行為タイプ情報に配置された嗜好度貢献重みに基づき、各ユーザー行為に対応する嗜好度貢献重みを得る。
【００３９】
サーバーは、複数のユーザー行為タイプ、及び各ユーザー行為タイプがそれぞれ対応する具体的なユーザー行為を予め定義する。サーバーはユーザー行為タイプに基づいてログにおけるユーザー行為情報を分類統計する。
【００４０】
例えば、ユーザー行為タイプは、訪問行為タイプや、対話行為タイプや、共有行為タイプや、数値操作行為タイプなどを含む。サーバーは、さらに各具体的なユーザー行為に対応するユーザー行為タイプを規定している。例えば閲覧や、ビデオ放送などの行為は訪問行為タイプに属し、コメントと抽選などの行為は対話行為タイプに属し、リポスト、コレクションと共有などの行為は共有行為タイプに属し、取引やチャージなどの行為は数値操作行為タイプに属する。
【００４１】
説明すべきなのは、ユーザー行為タイプは、アプリが関与する分野及び提供する操作権限などの具体的な状況によって具体的に区分されてよい、上記例におけるユーザー行為タイプに限定されない。各具体的なユーザー行為がどのユーザー行為タイプに属することも、場合によって異なる割り当ててもよい。
【００４２】
さらに、サーバーは各種のユーザー行為タイプに嗜好度貢献重みを予め割り当て、各ユーザー行為に対応する嗜好度貢献重みを得る。
【００４３】
例えば、訪問行為タイプの嗜好度貢献重みは１に設置すると、ユーザーがページタグを閲覧する行為に対応する嗜好度貢献重みが１になる。対話行為タイプの嗜好度貢献重みは１.５に設置すると、ユーザーがページタグに対するコメント行為に対応する嗜好度貢献重みは１.５になる。共有行為タイプと数値操作行為タイプにおけるユーザー行為に対応する嗜好度貢献重みの決定方法も上記した通りである。
【００４４】
ステップS３０６：ユーザー行為情報と各ユーザー行為に対応する嗜好度貢献重みに基づき、ユーザーが各ページタグに対するタグ嗜好度を計算する。
【００４５】
ユーザーがページタグにトリガーしたユーザー操作、各ユーザー操作の頻度及び各ユーザー行為に対応する嗜好度貢献重みに基づいて、ユーザーが各ページタグに対するタグ嗜好度を計算する。
【００４６】
一つの実施例において、ある過去時刻の前の過去期間内においてユーザーがあるページタグに対する履歴情報を採集し、各ユーザー行為の頻度に関するデータを計算する。各ユーザー行為の頻度データ及び各ユーザー行為に対応する嗜好度貢献重みをモデル計算パラメータとし、当該モデル計算パラメータを嗜好度計算モデルに取り込んでユーザーのタグ嗜好度を得る。
【００４７】
本実施例において、ユーザーの履歴データによりタグ嗜好度を計算する際に、異なるタイプのユーザー行為に異なる嗜好度貢献重みを割り当て、ユーザーの嗜好をよりよく表現できるユーザー行為により大きい嗜好度貢献重みを割り当てることにより、算出されたタグ嗜好度は実際なユーザーがページタグに対する好みにより近づくことができる。
【００４８】
一つの実施例において、図５に示すように、ステップS２０８であるカスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索することは、以下の手順を含む。
【００４９】
ステップS４０２：予め定義されたタグカテゴリに従ってカスタムページタグを分類し統計する。
【００５０】
サーバーはカスタムページタグを決定した後、カスタムページタグのタグ情報を取得する。当該タグ情報はタグID、当該タグが属しているタグカテゴリID及びタグの詳細内容情報を含む。
【００５１】
タグが属しているタグカテゴリIDによって、当該タグが対応するタグカテゴリを決定する。各カスタムページタグに対応するタグカテゴリが決定された後、サーバーは帰属関係によって各カスタムページタグを分類し統計する。
【００５２】
タグカテゴリは機能類、商品類、情報類、生活類、イベント類、ゲーム類などを含んでよい。ここで、生活類はグルメ類、出かけ類、娯楽類などを含む。イベント類は抽選イベント類、時間限定イベント、ポイント償還イベント類などを含む。即ち、サーバーは区分を行う際、先にタグカテゴリの主類で区分を行い、次に各主類における複数の子類で区分を行ってもよい。
【００５３】
例えば、サーバーが決定した嗜好度閾値条件を満たしているカスタムページタグは１０個であり、分類し統計された後に５個の機能類と５個の商品類がある。機能類はそれぞれ収支記録、振替、納金、クレジットカード支払い及びストックであり、商品類は５個の金融商品である。また、サーバーが決定した嗜好度閾値条件を満たしているページタグは２０個であり、分類し統計された後にグルメ類や、出かけ類や、娯楽類などの複数の生活子類を含む１５個の生活類と、抽選イベント類と、時間限定イベントと、ポイント償還イベント類との複数のイベント子類を含む５個のイベント類がある。
【００５４】
ステップS４０４：サーバーが予め配置したタグカテゴリとフレームテンプレートタイプとの関連を取得する。
【００５５】
サーバーは予め複数のフレームテンプレートタイプを構築した。構築されたフレームテンプレートタイプは、テーブル式フレーム（テーブル式フレームがさらに横テーブル式フレームと縦テーブル式フレームを含む）と、ナビケーションフレームと、インラインフレームと複合フレームのいずれかでもよく、ここで、複合フレームは、テーブル式フレームと、ナビケーションフレームとインラインフレームの二つ以上のフレームで構成する。図６A-図６Eに示されたように、それぞれで横テーブル式フレームテンプレート、縦テーブル式フレームテンプレート、横テーブルと縦テーブルで構成した複合フレームテンプレート、ナビケーションフレームテンプレート、及びインラインフレームテンプレートを示す図である。
【００５６】
サーバーは予めタグカテゴリとフレームテンプレートタイプとの関連を作成した。例えば、機能類と横テーブル式フレームとの関連、商品類、情報類と縦テーブル式フレームとの関連、生活類とテーブル式フレームとの関連、複数の子類を含むかつ値が設定閾値より大きい主類タグとナビケーションフレームテンプレート（ナビケーションフレームテンプレートはメインページと複数のサブページに分けられており、より多いページタグを収納できる）との関連、及びターンテーブル抽選類、ビデオ情報類とインラインフレームテンプレートとの関連を作成した。
【００５７】
ステップS４０６：カスタムページタグが属しているタグカテゴリ、タグカテゴリとフレームテンプレートタイプとの関連に基づいて相応するページテンプレートを選択する。
【００５８】
具体的に、カスタムページタグが一種類だけのタグカテゴリを含む場合、予め設定されたフレームテンプレートタイプとの関連に従ってフレームテンプレートタイプを決定する。カスタムページタグが少なくとも二種類のタグカテゴリを含む場合、各タグカテゴリが対応するフレームテンプレートタイプとの関連に従って、複合フレームテンプレートを選択する。
【００５９】
例えば、カスタムページタグが機能類と商品類を含む場合、図６Cのように、横テーブル式フレームと縦テーブル式フレームで構成した複合フレームテンプレートを選択する。カスタムページタグが機能類と生活類を含み、かつ生活類が対応するページタグが多くて複数の生活子類に関わる場合、テーブル式フレームとナビケーションフレームで構成した複合フレームテンプレートを選択してよい。
【００６０】
本実施例において、確定されたカスタムページタグを分類し統計し、各カテゴリの特性によって異なるフレームテンプレートを選択すれば、カスタムページタグのレイアウトと表示はさらに整然されて、かつユーザーが必要なページタグが早めに見つけられる。さらに、適当なフレームテンプレートを選択してカスタムページタグを構築すれば、カスタムページの表示がひずむという問題が有効に避けられる。
【００６１】
一つの実施例において、カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含む。ステップS２１０であるカスタムページタグとページテンプレートに基づいてカスタムページファイルを生成するステップは、タグラベルとタグ詳細ページのリンクアドレスとの関連を作るステップ、リンクアドレスに関連つけたタグラベルとページテンプレートに基づいてページファイルを生成するステップ、とのステップを含む。
【００６２】
カスタムページタグラベルとは、ページタグを表現できる特徴データであり、カスタムページタグのLOGO（ロゴ或いは商標）或いは指定された特徴イメージ及び名称などであるを示す。タグ詳細ページのリンクアドレス情報はURLアドレスであってよい。
【００６３】
カスタムページタグラベルとタグ詳細ページリンクアドレスとの関連を作り、カスタムページタグハイパーリンクを生成して、ページタグハイパーリンクを相応するページテンプレートの指定位置に差し込み、整体的にカスタムページファイルを生成する。
【００６４】
一つの実施例において、提供されるページ表示方法は、カスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得することをさらに含む。
【００６５】
タグ嗜好度閾値以上のカスタムページタグの数を取得し、カスタムページタグの数が予め設定された数量設定閾値より少ないかいやかを判断する、タグの数が予め設定された数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグ、即ち新しいタグがオンラインされるかどうかを検索して、当該最新のページタグを取得し、取得された最新のページタグをカスタムページタグとする。
【００６６】
もう一つの実施例において、最も近い設定期間内にページタグ発表情報がなければ、当該最も近い設定期間を延ばし、タグ発表情報を再び検索する。
【００６７】
もう一つの実施例において、最も近い設定期間内にページタグ発表情報がなければ、すべてのユーザーのユーザー行為情報を分析することにより確定された現在の人気タグをカスタムページタグとする。
【００６８】
ステップS２０８であるカスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するステップは、カスタムページタグと最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索するというステップである。
【００６９】
ステップS２１０であるカスタムページタグとページテンプレートに基づいてカスタムページファイルを生成するステップは、カスタムページタグ、最新のページタグ及び相応するページテンプレートに基づいてカスタムページファイルを生成するというステップである。
【００７０】
本実施例は主に初心者ユーザーに対し設定するものであり、初心者のユーザー行為データが少ないため、タグ嗜好度条件を満たすページタグも少ない可能性がある。本実施例は最新にオンラインされたページタグをカスタムページタグとして、カスタムページを正常に表示するのを保証するとともに、最新にオンラインされたタグの転化率を高める。
一つの実施例において、図７に示すように、ページ表示装置が提供され、当該装置は、
端末から発送されてきたカスタムページ表示請求を取得するカスタムページ請求モジュール５０２と、
【００７１】
カスタムページ表示請求に添付されているユーザー識別子を抽出し、予め算出されたユーザー識別子に関連つけられたユーザーが各ページタグに対する、各ページタグに対する履歴のデータを統計し解析することにより得られたタグ嗜好度を取得するタグ嗜好度取得モジュール５０４と、
前記ページタグにおけるユーザーのタグ嗜好度が設定閾値より大きいページタグをカスタムページタグとするカスタムページタグ決定モジュール５０６と、
前記カスタムページタグに相応する、サーバーが予め定義されたページテンプレートを検索するページテンプレート決定モジュール５０８と、
カスタムページタグとページテンプレートに基づいてカスタムページファイルを生成するカスタムページファイル生成モジュール５１０と、
生成されたカスタムページファイルを端末に送信して表示させるカスタムページファイル送信モジュール５１２とを含む。
【００７２】
一つの実施例において、図８に示すように、ページ表示装置はさらに、
ページログを取得し、ページログにおけるユーザーが各ページタグに対するユーザー行為情報を抽出するユーザー行為情報取得モジュール６０２と、
ユーザー行為情報における各ユーザー行為に対応するユーザー行為タイプ情報を決定し、予めサーバーで各ユーザー行為タイプ情報に配置された嗜好度貢献重みに基づき、各ユーザー行為に対応する嗜好度貢献重みを得る嗜好度貢献重み取得モジュール６０４と、
ユーザー行為情報と各ユーザー行為に対応する嗜好度貢献重みに基づき、ユーザーが各ページタグに対するタグ嗜好度を計算するタグ嗜好度計算モジュール６０６とをさらに含む。
【００７３】
一つの実施例において、ページテンプレート決定モジュール５０８は、予め定義されたタグカテゴリに従ってカスタムページタグを分類し統計し、サーバーが予め配置したタグカテゴリとフレームテンプレートタイプとの関連を取得して、カスタムページタグが属しているタグカテゴリ、タグカテゴリとフレームテンプレートタイプとの関連に基づいて相応するページテンプレートを選択する。
【００７４】
一つの実施例において、カスタムページタグがタグラベルと、タグ詳細ページのリンクアドレスを含む。カスタムページファイル生成モジュール５１０は、タグラベルとタグ詳細ページのリンクアドレスとの関連を作って、リンクアドレスに関連つけたタグラベルとページテンプレートに基づいてページファイルを生成する。
【００７５】
一つの実施例において、図９に示すように、ページ表示装置は、
カスタムページタグの数が数量設定閾値より少ない場合、最も近い設定期間内に発表された最新のページタグを取得する最新ページタグ取得モジュール７０２と、
カスタムページタグと最新のページタグに相応する、サーバーが予め定義されたページテンプレートを検索するページテンプレート決定モジュール５０８と、
カスタムページタグ、最新のページタグ及び相応するページテンプレートに基づいてカスタムページファイルを生成するカスタムページファイル生成モジュール５１０とをさらに含む。
【００７６】
上記ネットワーク訪問行為識別装置におけるそれぞれのモジュールは、ソフトウェア、ハードウェア及びそれらの組合せにより全部あるいは部分的に実現できる。ここで、ネットワークインターフェースはイーサネット（登録商標）チップあるいは無線ネットチップなどであってよい。上記各モジュールは、プロセッサーが呼び出して当該モジュールに対応する操作を実行できればよく、ハードウェア形式でサーバーの中のプロセッサーに埋め込まれても、プロセッサーとは独自設置しても、さらにソフトウェア形式でサーバーの中のメモリに格納されてもよい。当該プロセッサーは、中央処理装置（CPU）や、マイクロプロセッサーや、シングルチップマイコンなどであってよい。
【００７７】
当業者であれば、上述した実施例に係る方法の全部或は一部の流れは、プログラムでハードウェアに指令するより実行でき、上記プログラムは、コンピュータ可読記憶媒体に格納されることができる。本願に示すように、上記プログラムがコンピューターシステムの記憶媒体に格納され、当該コンピューターシステムの少なくとも一つのプロセッサーで実行され、上述した各方法の実施例の流れが実現させる。ここで、記憶媒体は、磁気ディスク、光ディスク、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、或はランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）などであってもよい。
【００７８】
上述した実施例の各技術的特徴は任意に組み合わせることができる。記述の簡潔化のために、上述した実施例における各技術的特徴のあらゆる組合せについて説明していないが、これらの技術的特徴の組合せは矛盾しない限り、本明細書に記述されている範囲内であると考えられるべきである。
【００７９】
上述した実施例は、本発明のいくつかの実施形態を示したものにすぎず、その記述が具体的かつ詳細であるが、本発明の範囲を限定するものと解釈されるべきではない。なお、当業者にとって、本発明の趣旨から逸脱しないかぎり、あらゆる変形及び改良を行うことができ、これらもすべて本発明の保護範囲内にある。本発明の保護範囲は、特許請求の範囲に準ずるべきである。
【符号の説明】
【００８０】
１１０  端末
１２０  サーバー
【図１】
0006848085.tif 000002
【図２】
0006848085.tif 000003
【図３】
0006848085.tif 000004
【図４】
0006848085.tif 000005
【図５】
0006848085.tif 000006
【図６Ａ】
0006848085.tif 000007
【図６Ｂ】
0006848085.tif 000008
【図６Ｃ】
0006848085.tif 000009
【図６Ｄ】
0006848085.tif 000010
【図６Ｅ】
0006848085.tif 000011
【図７】
0006848085.tif 000012
【図８】
0006848085.tif 000013
【図９】
0006848085.tif 000014