(57)【要約】      （修正有）【課題】情報プッシュの効率を向上させるウェブページを生成するための方法及び装置を提供する。【解決手段】クライアントから送信された、検索キーワードを含む検索要求を受信するステップと、検索キーワードに対応するプッシュ待ち情報集合を取得するステップと、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップと、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップと、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップと、を含む。【選択図】図２
2018120576.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから送信され、検索キーワードを含む検索要求を受信するステップと、
前記検索キーワードに対応するプッシュ待ち情報集合を取得するステップと、
前記検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップと、
前記検索キーワードと前記事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップと、
決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップと、を含む
ことを特徴とするウェブページを生成するための方法。
【請求項２】
前記検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、
プッシュ待ち情報の汎用データベース及び前記事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するプッシュ待ち情報集合を取得するステップを含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記事前設定キーワード集合は事前設定キーワード及び対応する事前設定キーワード周辺ワードを含み、
前記検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップには、
前記検索キーワードのセマンティクス分析結果に基づいて、前記検索キーワードと前記事前設定キーワード及び前記事前設定キーワード周辺ワードとの間のマッチング関係を決定するステップと、
決定したマッチング関係に基づいて、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを決定するステップと、を含む
ことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記関連タイプは第１関連タイプ及び第２関連タイプを含み、
前記決定したマッチング関係に基づいて、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを決定するステップには、
前記検索キーワードと前記事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第１関連タイプとして決定するステップと、
前記検索キーワードと前記事前設定キーワードとのマッチング度が前記第１所定閾値以下であり、且つ、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が前記第２所定閾値以下である場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定するステップと、を含む
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記関連タイプは第１関連タイプ及び第２関連タイプを含み、前記事前設定キーワード集合における事前設定キーワードは複数の事前設定キーワードを含み、
前記決定したマッチング関係に基づいて、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを決定するステップには、
前記検索キーワードと前記事前設定キーワード集合における１つだけの事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、前記検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第１関連タイプとして決定するステップと、
前記検索キーワードと前記事前設定キーワード集合における少なくとも２つの事前設定キーワードとのマッチング度がいずれも前記第１所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定するステップと、
前記検索キーワードと前記事前設定キーワードとのマッチング度がいずれも前記第１所定閾値以下であり、且つ、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が前記第２所定閾値以下である場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定するステップと、
前記検索キーワードと前記事前設定キーワードとのマッチング度がいずれも前記第１所定閾値以下であり、且つ、前記検索キーワードと前記少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも前記第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定するステップと、を含む
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、
前記検索キーワードと前記事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップには、
前記関連タイプが前記第１関連タイプである場合、前記第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を、前記第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前に順序づけ、且つ前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合におけるプッシュ順序を決定するステップと、
前記関連タイプが前記第２関連タイプである場合、前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定するステップと、を含み、
前記各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成するステップには、
決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップを含む
ことを特徴とする請求項４又は５に記載の方法。
【請求項７】
前記プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、
前記検索キーワードと前記事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップには、
前記関連タイプが前記第１関連タイプである場合、前記第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、前記第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置を前記ウェブページの前記第１所定位置以外の位置として設定し、且つ前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の前記第１所定位置及び前記第１所定位置以外の位置におけるプッシュ順序を決定するステップと、
前記関連タイプが前記第２関連タイプである場合、前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定するステップとを、含み、
前記各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成するステップには、
決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップを含む
ことを特徴とする請求項４又は５に記載の方法。
【請求項８】
前記プッシュ待ち情報の汎用データベース及び前記事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、
前記プッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得するステップと、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて前記第２所定数のプッシュ待ち情報を選択するステップと、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が前記第２所定数より小さい場合、前記プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得するステップと、を含む
ことを特徴とする請求項６に記載の方法。
【請求項９】
前記プッシュ待ち情報の汎用データベース及び前記事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、
前記プッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得するステップと、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて前記第２所定数のプッシュ待ち情報を選択するステップと、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が前記第２所定数より小さい場合、前記プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得するステップとを含む
ことを特徴とする請求項７に記載の方法。
【請求項１０】
前記事前設定キーワード周辺ワードは、
前記事前設定キーワード及び前記事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は
前記事前設定キーワード及び前記事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含む
ことを特徴とする請求項３に記載の方法。
【請求項１１】
クライアントから送信され、検索キーワードを含む検索要求を受信するように構成される受信ユニットと、
前記検索キーワードに対応するプッシュ待ち情報集合を取得するように構成される取得ユニットと、
前記検索キーワードと事前設定キーワード集合との間の関連タイプを決定するように構成される関連タイプ決定ユニットと、
前記検索キーワードと前記事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するように構成されるプッシュ位置決定ユニットと、
決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するように構成されるウェブページ生成ユニットと、を備える
ことを特徴とするウェブページを生成するための装置。
【請求項１２】
前記取得ユニットは、
プッシュ待ち情報の汎用データベース及び前記事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するプッシュ待ち情報集合を取得する
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記事前設定キーワード集合は事前設定キーワード及び対応する事前設定キーワード周辺ワードを含み、
前記関連タイプ決定ユニットは、
前記検索キーワードのセマンティクス分析結果に基づいて、前記検索キーワードと前記事前設定キーワード及び前記事前設定キーワード周辺ワードとの間のマッチング関係を決定するマッチング関係決定モジュールと、
決定したマッチング関係に基づいて、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを決定する関連タイプ決定モジュールと、を備える
ことを特徴とする請求項１１又は１２に記載の装置。
【請求項１４】
前記関連タイプは第１関連タイプ及び第２関連タイプを含み、
前記関連タイプ決定モジュールは、
前記検索キーワードと前記事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第１関連タイプとして決定し、
前記検索キーワードと前記事前設定キーワードとのマッチング度が前記第１所定閾値以下であり、且つ、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が前記第２所定閾値以下である場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定する
ことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記関連タイプは第１関連タイプ及び第２関連タイプを含み、前記事前設定キーワード集合における事前設定キーワードは複数の事前設定キーワードを含み、
前記関連タイプ決定モジュールは、
前記検索キーワードと前記事前設定キーワード集合における１つだけの事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、前記検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第１関連タイプとして決定し、
前記検索キーワードと前記事前設定キーワード集合における少なくとも２つの事前設定キーワードとのマッチング度がいずれも前記第１所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定し、
前記検索キーワードと前記事前設定キーワードとのマッチング度がいずれも前記第１所定閾値以下であり、且つ、前記検索キーワードと前記事前設定キーワード周辺ワードとのマッチング度が前記第２所定閾値以下である場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定し、
前記検索キーワードと前記事前設定キーワードとのマッチング度がいずれも前記第１所定閾値以下であり、且つ、前記検索キーワードと前記少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも前記第２所定閾値より大きい場合、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプを前記第２関連タイプとして決定する
ことを特徴とする請求項１３に記載の装置。
【請求項１６】
前記プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、
前記プッシュ位置決定ユニットは、
前記関連タイプが前記第１関連タイプである場合、前記第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を、前記第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前になるように順序づけ、且つ前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合内におけるプッシュ順序を決定し、
前記関連タイプが前記第２関連タイプである場合、前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定し、
前記ウェブページ生成ユニットは、
決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成する
ことを特徴とする請求項１４又は１５に記載の装置。
【請求項１７】
前記プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、
前記プッシュ位置決定ユニットは、
前記関連タイプが前記第１関連タイプである場合、前記第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、前記第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置を前記ウェブページの前記第１所定位置以外の位置として設定し、且つ前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の前記第１所定位置及び前記第１所定位置以外の位置でのプッシュ順序を決定し、
前記関連タイプが前記第２関連タイプである場合、前記第１プッシュ待ち情報集合及び前記第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と前記検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定し、
前記ウェブページ生成ユニットは、
決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成する
ことを特徴とする請求項１４又は１５に記載の装置。
【請求項１８】
前記取得ユニットは、
前記プッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得し、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて前記第２所定数のプッシュ待ち情報を選択し、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が前記第２所定数より小さい場合、前記プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得することを特徴とする請求項１６に記載の装置。
【請求項１９】
前記取得ユニットは、
前記プッシュ待ち情報の事前設定データベースから、前記検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得し、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて前記第２所定数のプッシュ待ち情報を選択し、
前記プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が前記第２所定数より小さい場合、前記プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得する
ことを特徴とする請求項１７に記載の装置。
【請求項２０】
前記事前設定キーワード周辺ワードは、
前記事前設定キーワード及び前記事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は
前記事前設定キーワード及び前記事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含むことを特徴とする請求項１３に記載の装置。
【請求項２１】
請求項１１〜２０のいずれかに記載の装置を含む
ことを特徴とするウェブページサーバ。
【請求項２２】
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶するための記憶装置と、を備えており、
１つ又は複数のプログラムは、前記１つ又は複数のプロセッサにより実行される場合、前記１つ又は複数のプロセッサに請求項１〜１０のいずれかに記載の方法を実行する
ことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願はコンピュータ技術分野に関し、具体的には、インターネット技術分野、特にウェブページを生成するための方法及び装置に関する。
【背景技術】
【０００２】
情報プッシュは、「ネットワークブロードキャスト」とも呼ばれ、一定の技術標準又はプロトコルに準じて、インターネットにおいてユーザが必要とする情報をプッシュすることで情報過負荷を減少させる技術である。情報プッシュ技術は情報をユーザにプッシュすることで、ユーザがネットワークでの検索（inquiry）にかかる時間を削減することができる。
【０００３】
ところが、従来の情報プッシュプラットフォームはブランドワード（商品名）に対するプッシュ方式しか提供することができず、つまりユーザがブランドワードを検索する場合だけ、ユーザへ当該ブランドワードに関連するプッシュ情報をプッシュすることができ、ユーザがブランドワードの関連ワードを検索する場合になると、正確に認識することができないため、情報プッシュの効率が低下してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願の目的は、改善されたウェブページを生成するための方法及び装置を提案することにより、上記背景技術に記載された技術的課題を解決するところにある。
【課題を解決するための手段】
【０００５】
本願に係る第１形態では、ウェブページを生成するための方法を提供する。前記方法は、クライアントから送信され、検索キーワードを含む検索要求を受信するステップと、検索キーワードに対応するプッシュ待ち情報集合を取得するステップと、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップと、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップと、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップと、を含む。
【０００６】
いくつかの実施例において、検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応する事前設定のプッシュ待ち情報の事前設定のデータベースから、検索キーワードに対応するプッシュ待ち情報集合を取得するステップを含む。
【０００７】
いくつかの実施例において、事前設定キーワード集合は事前設定キーワード及び対応する事前設定キーワード周辺ワードを含み、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップには、検索キーワードのセマンティクス（semantics）分析結果に基づいて、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング関係を決定するステップと、決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップと、を含む。
【０００８】
いくつかの実施例において、関連タイプは第１関連タイプ及び第２関連タイプを含み、決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップには、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定するステップと、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定するステップと、を含む。
【０００９】
いくつかの実施例において、関連タイプは第１関連タイプ及び第２関連タイプを含み、事前設定キーワード集合における事前設定キーワードは複数の事前設定キーワードを含み、決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するステップには、検索キーワードと事前設定キーワード集合における１つだけの事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定するステップと、検索キーワードと事前設定キーワード集合における少なくとも２つの事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定するステップと、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定するステップと、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定するステップと、を含む。
【００１０】
いくつかの実施例において、プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップには、関連タイプが第１関連タイプである場合、第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を、第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前に順序づけ、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合におけるプッシュ順序を決定するステップと、関連タイプが第２関連タイプである場合、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定するステップとを含み、各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成するステップには、決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップを含む。
【００１１】
いくつかの実施例において、プッシュ待ち情報集合は、プッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するステップには、関連タイプが第１関連タイプである場合、第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置以外の位置として設定し、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１所定位置及び第１所定位置以外の位置におけるプッシュ順序を決定するステップと、関連タイプが第２関連タイプである場合、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定するステップとを含み、各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成するステップには、決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップを含む。
【００１２】
いくつかの実施例において、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得するステップと、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択するステップと、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得するステップと、を含む。
【００１３】
いくつかの実施例において、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するプッシュ待ち情報集合を取得するステップには、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得するステップと、プッシュ待ち情報の事前設定のデータベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択するステップと、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得するステップとを含む。
【００１４】
いくつかの実施例において、事前設定キーワード周辺ワードは、事前設定キーワード及び事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は事前設定キーワード及び事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含む。
【００１５】
本願に係る第２形態では、ウェブページを生成するための装置を提供する。前記装置は、クライアントから送信され、検索キーワードを含む検索要求を受信するように構成される受信ユニットと、検索キーワードに対応するプッシュ待ち情報集合を取得するように構成される取得ユニットと、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するように構成される関連タイプ決定ユニットと、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するように構成されるプッシュ位置決定ユニットと、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するように構成されるウェブページ生成ユニットと、を備える。
【００１６】
いくつかの実施例において、取得ユニットは、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するプッシュ待ち情報集合を取得する。
【００１７】
いくつかの実施例において、事前設定キーワード集合は事前設定キーワード及び対応する事前設定キーワード周辺ワードを含み、関連タイプ決定ユニットは、検索キーワードのセマンティクス分析結果に基づいて、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング関係を決定するマッチング関係決定モジュールと、決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定する関連タイプ決定モジュールとを備える。
【００１８】
いくつかの実施例において、関連タイプは第１関連タイプ及び第２関連タイプを含み、関連タイプ決定モジュールは、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定し、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定する。
【００１９】
いくつかの実施例において、関連タイプは第１関連タイプ及び第２関連タイプを含み、事前設定キーワード集合における事前設定キーワードは複数の事前設定キーワードを含み、関連タイプ決定モジュールは、検索キーワードと事前設定キーワード集合における１つだけの事前設定キーワードとのマッチング度が第１所定閾値より大きく、又は、検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定し、検索キーワードと事前設定キーワード集合における少なくとも２つの事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定し、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定し、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも第２所定閾値より大きい場合、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定する。
【００２０】
いくつかの実施例において、プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、プッシュ位置決定ユニットは、関連タイプが第１関連タイプである場合、第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前に順序づけ、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合内におけるプッシュ順序を決定し、関連タイプが第２関連タイプである場合、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定し、ウェブページ生成ユニットは、決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成する。
【００２１】
いくつかの実施例において、プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合を含み、プッシュ位置決定ユニットは、関連タイプが第１関連タイプである場合、第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置以外の位置として設定し、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１所定位置及び第１所定位置以外の位置でのプッシュ順序を決定し、関連タイプが第２関連タイプである場合、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定し、ウェブページ生成ユニットは、決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成する。
【００２２】
いくつかの実施例において、取得ユニットは、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得する。
【００２３】
いくつかの実施例において、取得ユニットは、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得する。
【００２４】
いくつかの実施例において、事前設定キーワード及び事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は事前設定キーワード及び事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含む。
【００２５】
本願に係る第３形態では、第２形態に記載の装置を備えるウェブページサーバを提供する。
【００２６】
本願に係る第４形態では、１つ又は複数のプロセッサと、１つ又は複数のプログラムを記憶するための記憶装置とを備える装置を提供する。前記１つ又は複数のプログラムが１つ又は複数のプロセッサにより実行される場合、前記１つ又は複数のプロセッサはウェブページを生成するための方法を実行する。
【００２７】
本願に係るウェブページを生成するための方法及び装置は、まず、検索要求の検索キーワードに基づいて、当該検索キーワードに対応するプッシュ待ち情報集合を取得し、次に、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定し、最後に、各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成する。前記ウェブページを生成するための方法及び装置によれば、ユーザブランドワード周辺ワードを検索する場合でも、正確に認識できることを実現することができ、さらに情報プッシュの効率が向上する。
【００２８】
以下の図面を参照しながら行った非限定的な実施例についての詳細な説明を読めば、本願に係る他の特徴、目的や利点はより明瞭になる。
【図面の簡単な説明】
【００２９】
【図１】本願を適用できる例示的なシステムアーキテクチャー図である。
【図２】本願に係るウェブページを生成するための方法の一実施例のフローチャートである。
【図３Ａ】本願に係る取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するための一例を示すフローチャートである。
【図３Ｂ】本願に係る取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するための別の例を示すフローチャートである。
【図４】本願に係るウェブページを生成するための方法の適用場面の模式図である。
【図５Ａ】検索キーワードに対応するプッシュ待ち情報集合を取得するための改善例を示すフローチャートである。
【図５Ｂ】検索キーワードに対応するプッシュ待ち情報集合を取得するための別の改善例を示すフローチャートである。
【図６】検索キーワードと事前設定キーワード集合との間の関連タイプを決定するためのステップの改善例を示すフローチャートである。
【図７】本願に係るウェブページを生成するための装置の一実施例の構造模式図である。
【図８】本願に係るウェブページサーバを示す構造模式図である。
【図９】本願の実施例を実現するための端末装置又はサーバに適用されるコンピュータシステムの構造模式図である。
【発明を実施するための形態】
【００３０】
以下、図面及び実施例を参照しながら本発明をより詳細に説明する。ここで説明する具体的な実施例は、関連の発明を説明するためのものに過ぎず、当該発明を限定するものではないことを理解すべきである。ただし、説明の便宜上、図面には発明に関連する部分のみを示す。
【００３１】
なお、競合していなければ、本願の実施例及び実施例における特徴は相互に組み合せることができる。以下、図面及び実施例を参照しながら本願を詳細に説明する。
【００３２】
図１は本願のウェブページを生成するための方法及びウェブページを生成するための装置を適用できる実施例の例示的なシステムアーキテクチャー１００を示す。
【００３３】
図１に示すように、システムアーキテクチャー１００は、端末装置１０１、１０２、１０３、ネットワーク１０４及びサーバ１０５を備えてもよい。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５との間に通信リンクを提供する媒体として用いられる。ネットワーク１０４は様々な接続タイプ、例えば、有線、無線通信リンク又は光ファイバーケーブル等を含んでもよい。
【００３４】
ユーザは端末装置１０１、１０２、１０３を用いてネットワーク１０４を介してサーバ１０５とインタラクションすることにより、メッセージなどを送受信することができる。端末装置１０１、１０２、１０３に、様々な通信クライアントアプリケーション、例えば、ウェブブラウザアプリケーション、ショッピングアプリケーション、検索アプリケーション、インスタントメッセージングツール、メールボックスクライアント、ソーシャルソフトウェアプラットフォームソフトウェア等がインストールされてもよい。
【００３５】
端末装置１０１、１０２、１０３は、ディスプレーを有し且つウェブブラウジングをサポートする各種の電子機器であってもよく、例えば、スマートフォン、タブレットＰＣ、ラップトップ型コンピュータ及びデスクトップコンピュータなどを含むことができ、それらによって限定されるものではない。
【００３６】
サーバ１０５は各種のサービスを提供するサーバ、例えば、端末装置１０１、１０２、１０３にウェブページファイル情報を提供するバックグラウンドウェブページサーバであってもよい。バックグラウンドウェブページサーバは受信した検索要求などのデータに分析などの処理を行い、処理結果（例えばウェブページデータ）を端末装置にフィードバックすることができる。
【００３７】
本願の実施例に係るウェブページを生成するための方法は一般的にサーバ１０５によって実行され、それに対応して、ウェブページを生成するための装置は一般的にサーバ１０５に設置される。
【００３８】
なお、図１における端末装置、ネットワーク及びサーバの数は例示的なものに過ぎない。必要に応じて、端末装置、ネットワーク及びサーバの数は任意であってもよい。
【００３９】
次に、本願に係るウェブページを生成するための方法の一実施例のフロー２００を示す図２を参照する。該ウェブページを生成するための方法は、ステップ２０１〜ステップ２０５を含む。
【００４０】
ステップ２０１：クライアントから送信された検索要求を受信する。
【００４１】
本実施例において、ウェブページを生成するための方法が実行される電子機器（例えば図１に示すサーバ１０５）は、ユーザがＷｅｂブラウジングで用いられる端末から検索要求を、有線接続方式又は無線接続方式で受信することができ、ここで、検索要求は検索キーワードを含んでもよい。
【００４２】
本実施例において、電子機器は受信した検索要求に対してセマンティクス分析を行い、ユーザにより入力された検索キーワードを抽出することができる。検索キーワードは、ユーザにより入力された完全な検索情報であってもよく、ユーザにより入力された検索情報における無駄な情報を除去した後取得した情報であってもよく、ユーザにより入力された検索情報から抽出されたキー情報であってもよい。例示として、ユーザが「ＸＸ自動車保険計算機」を入力する場合は、検索キーワードは「ＸＸ自動車保険計算機」であってもよく、ユーザが「ＸＸの自動車保険計算機ツール」を入力する場合、電子機器は「の」及び「ツール」を除去することにより、検索キーワード「ＸＸ自動車保険計算機」を取得し、ユーザが「ＸＸ子供保険及びＹＹ家庭保険」を入力する場合、検索キーワードは「ＸＸ子供保険」及び「ＹＹ家庭保険」であってもよく、ここで、「ＸＸ」及び「ＹＹ」は異なる保険のブランドワード（商品名）であってもよい。
【００４３】
ステップ２０２：検索キーワードに対応するプッシュ待ち情報集合を取得する。
【００４４】
本実施例において、ステップ２０１で取得した検索キーワードに基づいて、電子機器はプッシュ待ち情報のデータベースから検索キーワードに対応するプッシュ待ち情報集合を検索することができる。検索キーワードに対応するプッシュ待ち情報集合は、検索キーワードに対応する少なくとも１つのプッシュ待ち情報を含んでもよい。例示として、検索キーワードが「ＸＸ自動車保険計算機」である場合「ＸＸ自動車保険計算機」に対応するプッシュ待ち情報集合は、「ＸＸ」に関連するプッシュ待ち情報及び／又は「自動車保険計算機」に関連する少なくとも１つのプッシュ待ち情報を含んでもよい。
【００４５】
好ましくは、プッシュ待ち情報のデータベースは、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースを含んでもよい。ここで、プッシュ待ち情報の汎用データベースは、所定の権限（例えばブランドエリア（テリトリの）権限）がない普通のプッシュ待ち情報プロバイダ、例えばブランドエリア権限を購入していないプッシュ待ち情報プロバイダで提供されたプッシュ待ち情報を記憶する。プッシュ待ち情報の事前設定データベースは所定の権限（例えばブランドエリア権限）を有する所定のプッシュ待ち情報プロバイダで提供された事前設定キーワードに対応するデフォルトプッシュ待ち情報を記憶する（格納する）。この場合、電子機器はプッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するプッシュ待ち情報集合を取得することができる。プッシュ待ち情報集合は、プッシュ待ち情報の汎用データベースから取得したプッシュ待ち情報によって構成される第１プッシュ待ち情報集合と、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報によって構成される第２プッシュ待ち情報集合とを含んでもよい。
【００４６】
ステップ２０３：検索キーワードと事前設定キーワード集合との間の関連タイプを決定する。
【００４７】
本実施例では、ステップ２０１で取得した検索キーワードに基づいて、電子機器は検索キーワード及び事前設定キーワード集合を分析し、分析結果に基づいて検索キーワードと事前設定キーワード集合との間の関連タイプを取得することができる。事前設定キーワード集合は事前設定キーワードを含んでもよく、事前設定キーワードはブランドワードであってもよい。
【００４８】
本実施例では、分析結果が異なる場合、検索キーワードと事前設定キーワードとの間の関連タイプも異なってもよい。本願の一例において、関連タイプは強関連タイプ（即ち、本願における第１関連タイプ）及び弱関連タイプ（即ち、本願における第２関連タイプ）を含んでもよい。例示として、分析結果が検索キーワードと事前設定キーワード集合との間のマッチング度が高いと示す場合、検索キーワードと事前設定キーワード集合との間の関連タイプは強関連タイプとすることができ、逆の場合は、検索キーワードと事前設定キーワード集合との間の関連タイプを弱関連タイプとすることができる。
【００４９】
本実施例によるいくつかの選択可能な実施形態において、事前設定キーワード集合は事前設定キーワード及び事前設定キーワード周辺ワードを含んでもよい。事前設定キーワード周辺ワードは事前設定キーワードと相関関係を有するキーワード、例えば、ブランドエリア権限を有するプッシュ待ち情報プロバイダによって設定され、事前設定キーワードに関連するキーワードであってもよい。本実施例のいくつかの選択可能な実施形態において、事前設定キーワード周辺ワードは、事前設定キーワード及び当該事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は事前設定キーワード及び当該事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含んでもよい。例示として、事前設定キーワードが「ＸＸ」である場合、事前設定キーワード周辺ワードは「ＸＸ自動車保険計算機」であってもよく、ここで、「自動車保険計算機」は「ＸＸ」の関連製品である。
【００５０】
この場合、電子機器は、まず検索キーワードのセマンティクス分析結果に基づいて、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング関係を決定し、次に決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定することができる。例示として、電子機器は、まず検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードを文字ごとにマッチングをし、次に検索キーワードが事前設定キーワードを含み、且つ１つの対応する事前設定キーワード周辺ワードと同じである場合、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング度が高いと決定し、即ち検索キーワードと事前設定キーワード集合との間の関連タイプは強関連タイプである。逆の場合は、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング度が低いと決定し、即ち検索キーワードと事前設定キーワード集合との間の関連タイプは弱関連タイプである。
【００５１】
ステップ２０４：検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定する。
【００５２】
本実施例において、ステップ２０２で取得し、検索キーワードに対応するプッシュ待ち情報集合及びステップ２０３で取得し、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、電子機器は、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定することができる。
【００５３】
本実施例において、検索キーワードと事前設定キーワード集合との間の関連タイプが異なる場合、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置も異なってもよい。
【００５４】
一例として、図３Ａに示すように、検索キーワードと事前設定キーワード集合との間の関連タイプが強関連タイプである場合、続いてステップ３１１ａ及びステップ３１２ａを実行する。ステップ３１１ａに示すように、電子機器は、プッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を、プッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前に順序づけることができ、ステップ３１２ａに示すように、電子機器は、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合におけるプッシュ順序を決定することができる。検索キーワードと事前設定キーワード集合との間の関連タイプが弱関連タイプである場合、続いてステップ３２１ａを実行する。ステップ３２１ａに示すように、電子機器は第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定する。
【００５５】
別の例として、図３Ｂに示すように、検索キーワードと事前設定キーワード集合との間の関連タイプが強関連タイプである場合、続いてステップ３１１ｂ及びステップ３１２ｂを実行する。ステップ３１１ｂに示すように、電子機器は、プッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、プッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置以外の位置として設定することができ、ステップ３１２ｂに示すように、電子機器は第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１所定位置及び第１所定位置以外の位置でのプッシュ順序を決定することができる。検索キーワードと事前設定キーワード集合との間の関連タイプが弱関連タイプである場合は、続いてステップ３２１ｂを実行する。ステップ３２１ｂに示すように、電子機器は、第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定することができる。ここで、第１所定位置はウェブページにおいて目立つ位置、例えば、ウェブページの最上位の位置又はウェブページの中間位置であってもよく、本実施例では第１所定位置の具体的な位置に限定されない。
【００５６】
ステップ２０５：決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成する。
【００５７】
本実施例において、ステップ２０４で取得した各プッシュ待ち情報のプッシュ位置に基づいて、電子機器は、各プッシュ待ち情報のプッシュ位置に基づいて各プッシュ待ち情報をウェブページの対応位置に対応して設定し、新しいウェブページを生成することができる。
【００５８】
図３Ａに示された取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定する例の場合において、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップは、決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップであってもよい。
【００５９】
図３Ｂに示された取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定する例の場合では、各プッシュ待ち情報を決定したプッシュ位置に従ってウェブページに設定し、新しいウェブページを生成するようにしてもよく、各プッシュ待ち情報を決定したプッシュ順序に従ってウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するようにしてもよい。
【００６０】
続いて図４を参照する。図４は本実施例に係るウェブページを生成するための方法に基づく適用場面の模式図である。図４の適用場面において、ユーザはまず入力ボックスに「ＸＸ自動車保険計算機」を入力し、検索ボタンをクリックして検索要求を開始し、次に、ウェブページサーバは当該検索要求に対してセマンティクス分析を行うことができ、検索キーワード「ＸＸ自動車保険計算機」を取得する。それから、ウェブページサーバは、「ＸＸ自動車保険計算機」に対応するプッシュ待ち情報集合を取得することができ、ここで、取得したプッシュ待ち情報集合は、「ＸＸ」、「ＹＹ」及び「ＺＺ」（「ＸＸ」、「ＹＹ」及び「ＺＺ」が異なる保険のブランドワード（商品名）であってもよく、且つ「ＹＹ」及び「ＺＺ」の製品は自動車保険計算機を含む）に対応するプッシュ待ち情報を含んでもよく、次に、ウェブページサーバは「ＸＸ自動車保険計算機」と事前設定キーワード集合との間の関連タイプを決定し、最後に、ウェブページサーバは決定した関連タイプに基づいて、「ＸＸ」、「ＹＹ」及び「ＺＺ」に対応するプッシュ情報を上から下への順にウェブページに設定し、新しいウェブページを生成する。ユーザが新しいウェブページを閲覧する時に、図４に示すようにプッシュ情報が表示されるようになる。
【００６１】
本願の上記実施例に係る方法は、まず、検索要求の検索キーワードに基づいて、当該検索キーワードに対応するプッシュ待ち情報集合を取得し、次に、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定し、最後に、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成する。それによって、ユーザがブランドワード周辺ワードを検索する場合でも、正確に認識できることを実現することで、情報プッシュの効率を向上させることができる。
【００６２】
好ましくは、本願に係るウェブページを生成するための方法の別の実施例において、さらに図２における検索キーワードに対応するプッシュ待ち情報集合を取得するためのステップ（即ち、ステップ２０２）を改善することができる。
【００６３】
図５Ａは検索キーワードに対応するプッシュ待ち情報集合を取得するための改善例のフローチャートを示す。図５Ａに示すように、ステップ５１１ａにおいて、電子機器は、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得することができる。続いて、ステップ５１２ａでは、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上であるか否かを判断する。次に、ステップ５１３ａでは、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、電子機器は、マッチング度に応じて第２所定数のプッシュ待ち情報を選択し、ステップ５２３ａでは、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、電子機器はプッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得することができる。第２所定数がウェブページにおいてすべてのプッシュ待ち情報を収容可能な数であってもよいため、取得した検索キーワードに対応するプッシュ待ち情報集合におけるすべてのプッシュ待ち情報をウェブページに設定して、ユーザが１回の検索要求を開始するだけで、十分な量の検索キーワードに対応するプッシュ待ち情報を閲覧できるようにし、ユーザの検索時間を削減し、検索効率が向上するようになる。
【００６４】
図５Ｂは検索キーワードに対応するプッシュ待ち情報集合を取得するための別の改善例のフローチャートを示す。図５Ｂに示すように、ステップ５１１ｂにおいて、電子機器は、プッシュ待ち情報の事前設定データベースから、検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得することができる。続いて、ステップ５１２ｂにおいて、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上であるか否かを判断する。次に、ステップ５１３ｂでは、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、電子機器はマッチング度に応じて第２所定数のプッシュ待ち情報を選択し、ステップ５２３ｂにおいて、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、電子機器はプッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得することができる。第２所定数がウェブページにおいてすべてのプッシュ待ち情報を収容可能な数であってもよいため、取得した検索キーワードに対応するプッシュ待ち情報集合におけるすべてのプッシュ待ち情報をウェブページに設定し、ユーザが１回の検索要求を開始するだけで十分な量の検索キーワードに対応するプッシュ待ち情報を閲覧できるようになり、ユーザの検索時間を削減し、検索効率が向上するようになる。
【００６５】
図５Ａ及び図５Ｂに示される例において、電子機器は、検索キーワードに対応するすべてのプッシュ待ち情報ではなく、プッシュ待ちウェブページに適応する所定数のプッシュ待ち情報だけを取得する。図５Ａに示される例は上記図３Ａに示されるプッシュ位置の決定方法に対応し、図５Ｂに示される例は上記図３Ｂに示されるプッシュ位置の決定方法に対応する。
【００６６】
また、好ましくは、本願に係るウェブページを生成するための方法の別の実施例では、さらに図２における検索キーワードと事前設定キーワード集合との間の関連タイプを決定するためのステップ（即ち、ステップ２０３）を以下のように改善することができる。
【００６７】
図６は検索キーワードと事前設定キーワード集合との間の関連タイプを決定するためのステップの改善例のフローチャートを示す。
【００６８】
図６に示すように、まず、ステップ６０１では、事前設定キーワード集合が複数の事前設定キーワードを含んでいるか否かを判断する。複数の事前設定キーワードを含んでいる場合、ステップ６０２に移行する。複数の事前設定キーワードを含まない場合、ステップ６０３に移行する。
【００６９】
ステップ６０２では、検索キーワードと少なくとも２つの事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きいか否かを判断する。検索キーワードと少なくとも２つの事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きい場合、ステップ６０４に移行する。ステップ６０４では、検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプ（即ち、弱関連タイプ）として決定する。
【００７０】
ステップ６０３において、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きいか否かを判断する。検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値より大きい場合、ステップ６０５に移行する。ステップ６０５において、検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプ（即ち、強関連タイプ）として決定する。
【００７１】
検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値以下である場合、ステップ６０６に移行する。ステップ６０６において、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きいか否かを判断する。検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、ステップ６０５に移行する。検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、ステップ６０４に移行する。
【００７２】
検索キーワードと少なくとも２つの事前設定キーワードとのマッチング度のいずれかが第１所定閾値以下である場合、ステップ６０７に移行する。ステップ６０７において、検索キーワードとそのうちの１つの事前設定キーワードとのマッチング度が第１所定閾値より大きいか否かを判断する。検索キーワードとそのうちの１つの事前設定キーワードとのマッチング度が第１所定閾値より大きい場合、ステップ６０５に移行し、第１所定閾値以下である場合、６０８に移行する。
【００７３】
検索キーワードとすべての事前設定キーワードとのマッチング度が第１所定閾値以下である場合、ステップ６０８に移行する。ステップ６０８では、検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きいか否かを判断する。検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きい場合、ステップ６０５に移行する。検索キーワードと少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下であるか、又は検索キーワードと少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも第２所定閾値より大きい場合、ステップ６０４に移行する。
【００７４】
なお、上記ステップにおける第１所定閾値及び第２所定閾値はシステムの事前デフォルト設定であってもよく、本実施例において、その具体的な数値には限定しない。
【００７５】
好ましくは、本願の検索キーワードと事前設定キーワード集合との間の関連タイプを決定するための別の例では、上記ステップ６０１、６０２、６０４、６０７、６０８を含まなくてもよい。
【００７６】
更に、図７を参照して、上記した各図に示された方法の実現として、本願は、ウェブページを生成するための装置の一実施例を提供し、該装置は図２に示す方法の実施例に対応し、具体的に各種の電子機器に応用することができる。
【００７７】
図７に示すように、本実施例におけるウェブページを生成するための装置７００は、受信ユニット７０１と、取得ユニット７０２と、関連タイプ決定ユニット７０３と、プッシュ位置決定ユニット７０４とウェブページ生成ユニット７０５とを備える。受信ユニット７０１は、クライアントから送信され、検索キーワードを含む検索要求を受信するように構成され、取得ユニット７０２は、検索キーワードに対応するプッシュ待ち情報集合を取得するように構成され、関連タイプ決定ユニット７０３は、検索キーワードと事前設定キーワード集合との間の関連タイプを決定するように構成され、プッシュ位置決定ユニット７０４は、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定するように構成され、ウェブページ生成ユニット７０５は、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するように構成される。
【００７８】
本実施例において、ウェブページ生成装置７００の受信ユニット７０１は、ユーザがウェブブラウジングを行うための端末から、検索要求を有線接続方式又は無線接続方式で受信することができ、前記検索要求には検索キーワードを含んでもよい。
【００７９】
本実施例において、受信ユニット７０１で取得した検索キーワードに基づいて、取得ユニット７０２はプッシュ待ち情報のデータベースから検索キーワードに対応するプッシュ待ち情報集合を検索することができる。
【００８０】
好ましくは、プッシュ待ち情報のデータベースは、プッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースを含んでもよい。ここで、プッシュ待ち情報の汎用データベースは所定の権限（例えばブランドエリア権限）がない普通プッシュ待ち情報プロバイダ、例えばブランドエリア権限を購入していないプッシュ待ち情報プロバイダで提供されたプッシュ待ち情報を記憶する。プッシュ待ち情報の事前設定データベースは所定の権限（例えばブランドエリア権限）を有する所定のプッシュ待ち情報プロバイダによって提供された事前設定キーワードに対応するデフォルトプッシュ待ち情報を記憶する（格納する）。この場合、取得ユニット７０２はプッシュ待ち情報の汎用データベース及び事前設定キーワードに対応するプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するプッシュ待ち情報集合を取得することができる。プッシュ待ち情報集合はプッシュ待ち情報の汎用データベースから取得したプッシュ待ち情報によって構成される第１プッシュ待ち情報集合及びプッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報によって構成される第２プッシュ待ち情報集合を含んでもよい。
【００８１】
本実施例において、受信ユニット７０１で取得した検索キーワードに基づいて、関連タイプ決定ユニット７０３は、検索キーワード及び事前設定キーワード集合を分析し、分析結果に基づいて検索キーワードと事前設定キーワード集合との間の関連タイプを取得することができる。関連タイプは、強関連タイプ（即ち、本願における第１関連タイプ）及び弱関連タイプ（即ち、本願における第２関連タイプ）を含んでもよい。
【００８２】
本実施例のいくつかの選択可能な実施形態において、事前設定キーワード集合は事前設定キーワード及び事前設定キーワード周辺ワードを含んでもよい。事前設定キーワード周辺ワードは事前設定キーワードと相関関係を有するキーワード、例えばブランドエリア権限を有するプッシュ待ち情報プロバイダによって設定され、事前設定キーワードに関連するキーワードであってもよい。本実施例のいくつかの選択可能な実施形態において、事前設定キーワード周辺ワードは、事前設定キーワード及び当該事前設定キーワードに関連する所定のサービスに基づいて生成された事前設定キーワード周辺ワード、及び／又は事前設定キーワード及び該事前設定キーワードに関連する所定の製品に基づいて生成された事前設定キーワード周辺ワードを含んでもよい。
【００８３】
この場合、関連タイプ決定ユニット７０３はマッチング関係決定モジュール（図示せず）及び関連タイプ決定モジュール（図示せず）を含んでもよく、まず、マッチング関係決定モジュール（図示せず）は検索キーワードのセマンティクス分析結果に基づいて、検索キーワードと事前設定キーワード及び事前設定キーワード周辺ワードとの間のマッチング関係を決定し、次に、関連タイプ決定モジュール（図示せず）は決定したマッチング関係に基づいて、検索キーワードと事前設定キーワード集合との間の関連タイプを決定することができる。
【００８４】
本実施例において、取得ユニット７０２で取得し、検索キーワードに対応するプッシュ待ち情報集合、及び関連タイプ決定ユニット７０３で取得し、検索キーワードと事前設定キーワード集合との間の関連タイプに基づいて、プッシュ位置決定ユニット７０４は、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定することができる。
【００８５】
本実施例において、検索キーワードと事前設定キーワード集合との間の関連タイプが異なる場合、プッシュ位置決定ユニット７０４で取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置も異なってもよい。
【００８６】
一例として、検索キーワードと事前設定キーワード集合との間の関連タイプが強関連タイプである場合、プッシュ位置決定ユニット７０４は、プッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報を、プッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報の前に順序づけ、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合内でのプッシュ順序を決定することができる。検索キーワードと事前設定キーワード集合との間の関連タイプが弱関連タイプである場合、プッシュ位置決定ユニット７０４は第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定することができる。
【００８７】
別の例示として、検索キーワードと事前設定キーワード集合との間の関連タイプが強関連タイプである場合、プッシュ位置決定ユニット７０４はプッシュ待ち情報の事前設定データベースから取得した第２プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置として設定し、プッシュ待ち情報の汎用データベースから取得した第１プッシュ待ち情報集合におけるすべてのプッシュ待ち情報のプッシュ位置をウェブページの第１所定位置以外の位置として設定し、且つ第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報の第１所定位置及び第１所定位置以外の位置でのプッシュ順序を決定することができる。検索キーワードと事前設定キーワード集合との間の関連タイプが弱関連タイプである場合、プッシュ位置決定ユニット７０４は第１プッシュ待ち情報集合及び第２プッシュ待ち情報集合における各プッシュ待ち情報に対して、各プッシュ待ち情報と検索キーワードとのマッチング度に基づいて、各プッシュ待ち情報のプッシュ順序を決定することができる。本実施例において、プッシュ位置決定ユニット７０４で取得した各プッシュ待ち情報のプッシュ位置に基づいて、ウェブページ生成ユニット７０５は各プッシュ待ち情報のプッシュ位置に基づいて各プッシュ待ち情報をウェブページの対応位置に対応して設定し、新しいウェブページを生成することができる。
【００８８】
上記一例に係るプッシュ位置決定ユニット７０４が取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定する例示の場合、ウェブページ生成ユニット７０５は決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップは、ウェブページ生成ユニット７０５は決定したプッシュ順序に従って各プッシュ待ち情報をウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップであってもよい。
【００８９】
上記別の例示に係るプッシュ位置決定ユニット７０４が取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定する例示の場合、ウェブページ生成ユニット７０５が決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するステップは、ウェブページ生成ユニット７０５が各プッシュ待ち情報を決定したプッシュ順序に従ってウェブページの対応するプッシュ位置に設定し、新しいウェブページを生成するステップであってもよい。
【００９０】
好ましくは、本願に係るウェブページを生成するための装置の別の実施例では、さらに図７における取得ユニット７０２の機能（即ち、ステップ２０２）を改善することができる。
【００９１】
一例として、取得ユニット７０２はプッシュ待ち情報の事前設定データベースから、検索キーワードに対応するすべての又は第１所定数のプッシュ待ち情報を取得し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、プッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得する。第２所定数がウェブページにおいてすべてのプッシュ待ち情報を収容可能な数であってもよいため、取得した検索キーワードに対応するプッシュ待ち情報集合におけるすべてのプッシュ待ち情報をウェブページに設定して、ユーザが１回の検索要求を開始するだけで十分な量の検索キーワードに対応するプッシュ待ち情報を閲覧できるようにすることによって、ユーザの検索時間を減少し、検索効率を向上させることができる。
【００９２】
別の例示として、取得ユニット７０２はプッシュ待ち情報の事前設定データベースから、検索キーワードに対応し且つ第１所定位置に適応する数又は第１所定数のプッシュ待ち情報を取得し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数以上である場合、マッチング度に応じて第２所定数のプッシュ待ち情報を選択し、プッシュ待ち情報の事前設定データベースから取得したプッシュ待ち情報の数が第２所定数より小さい場合、電子機器はプッシュ待ち情報の汎用データベースから残りのプッシュ待ち情報を取得する。第２所定数がウェブページにおいてすべてのプッシュ待ち情報を収容可能な数であってもよいため、取得した検索キーワードに対応するプッシュ待ち情報集合におけるすべてのプッシュ待ち情報をウェブページに設定して、ユーザが１回の検索要求を開始するだけで十分な量の検索キーワードに対応するプッシュ待ち情報を閲覧できるようにすることによって、ユーザの検索時間を削減し、検索効率を向上させることができる。
【００９３】
また、好ましくは、本願に係るウェブページを生成するための装置の別の実施例では、さらに関連タイプ決定モジュール（図示せず）の機能を以下のように改善することができる。
【００９４】
一例として、事前設定キーワード集合が複数の事前設定キーワードを含まない場合、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値より大きいとき、又は、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きいとき、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定し、検索キーワードと事前設定キーワードとのマッチング度が第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定する。
【００９５】
別の例として、事前設定キーワード集合が複数の事前設定キーワードを含む場合、検索キーワードと事前設定キーワード集合における１つだけの事前設定キーワードとのマッチング度が第１所定閾値より大きいとき、又は、検索キーワードと１つだけの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度が第２所定閾値より大きいとき、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第１関連タイプとして決定し、検索キーワードと事前設定キーワード集合における少なくとも２つの事前設定キーワードとのマッチング度がいずれも第１所定閾値より大きい場合、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定し、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと事前設定キーワード周辺ワードとのマッチング度が第２所定閾値以下である場合、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定する。又は、検索キーワードと事前設定キーワードとのマッチング度がいずれも第１所定閾値以下であり、且つ、検索キーワードと少なくとも２つの事前設定キーワードの事前設定キーワード周辺ワードとのマッチング度がいずれも第２所定閾値より大きい場合、関連タイプ決定モジュール（図示せず）は検索キーワードと事前設定キーワード集合との間の関連タイプを第２関連タイプとして決定する。
【００９６】
本願はさらに、図８に示すようなウェブページサーバの一実施例を提供する。該実施例では、ウェブページサーバ８００は図７に対応する実施例で説明されたウェブページを生成するための装置を含んでもよい。
【００９７】
本願の実施例を実現するための端末装置又はサーバに適用されるコンピュータシステム９００の構造模式図を示す図９を参照する。
【００９８】
図９に示すように、システム構造９００は、外部記憶装置９０７から内部記憶装置９０２にロードされる１つ以上のプログラム及びデータに基づいてそれぞれの適切な動作と処理を実行する１つ以上のプロセッサ９０１（例示として、図９にプロセッサを１つのみ示す）を備える。上記の１つ以上のプログラムが上記の１つ以上のプロセッサが実行されると、上記の１つ以上のプロセッサは上記した実施例に記述された方法を実行させることができる。プロセッサ９０１、内部記憶装置９０２は、バス９０３を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース９０４もバス９０３に接続されている。
【００９９】
センサーなどを含む入力部９０５、例えば仮想現実ディスプレー及びスピーカー等を含む出力部９０６、ハードディスク等を含む外部記憶装置９０７、及び例えば無線ｗｉｆｉネットワークカード等のネットワーク・インターフェース・カードを含む通信部９０８は、Ｉ／Ｏインターフェース９０４に接続されている。通信部９０８は、例えばインターネットのようなネットワークを介して通信処理を実行する。
【０１００】
特に、本開示の実施例によれば、上記フローチャートを参照しながら記述した手順は、コンピュータのソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、コンピュータプログラム製品を含み、該コンピュータプログラム製品は、機械可読媒体に有形的に具現化されるコンピュータプログラムを含み、前記コンピュータプログラムは、フローチャートで示される方法を実行するためのプログラムコードを含む。このような実施例において、該コンピュータプログラムは、通信部９０８を介してネットワークからダウンロードされてインストールされてもよく、及び／又は外部記憶装置９０７からインストールされてもよい。
【０１０１】
図面におけるフローチャート及びブロック図は、本発明の各実施例に係るシステム、方法及びコンピュータプログラム製品により実現可能なアーキテクチャ、機能及び操作を示す。ここで、フローチャート又はブロック図におけるそれぞれのボックスは、１つのモジュール、プログラムセグメント、又はコードの一部を代表してもよく、前記モジュール、プログラムセグメント、又はコードの一部は、規定された論理機能を実現するための１つ以上の実行可能なコマンドを含む。なお、いくつかの代りの実施態様として、ボックスにおいて示された機能は、図面に示された順番と異なる順番で実行されてもよい。例えば、連続して示された２つのボックスは、関連する機能に応じて、実際にはほぼ並行して実行されてもよく、また逆の順番で実行されてもよい。なお、ブロック図及び／又はフローチャートにおける各種のボックス（枠）と、ブロック図及び／又はフローチャートにおけるボックスの組合せは、規定された機能又は操作を実行する、ハードウェアに基づく専用のシステムで実現されてもよく、あるいは、専用ハードウェアとコンピュータのコマンドとを組合せて実行されてもよい。
【０１０２】
本発明の実施例に記載されたユニットは、ソフトウェアによって実現されてもよく、ハードウェアによって実現されてもよい。記載されたユニットは、プロセッサに設定されてもよく、例えば、「受信ユニット、取得ユニット、決定ユニット、プッシュ位置決定ユニットおよびウェブページ生成ユニットを備えるプロセッサ」として記載されてもよい。また、これらのユニットの名称は、ある場合において当該ユニット自体を限定するものではなく、例えば、受信ユニットは、「クライアントから送信された検索要求を受信するユニット」として記載されてもよい。
【０１０３】
一方、本発明は、不揮発性コンピュータ記憶媒体をさらに提供し、該不揮発性コンピュータ記憶媒体は、上記実施例の前記装置に含まれる不揮発性コンピュータ記憶媒体であってもよく、独立に存在して端末に組み立てられていない不揮発性コンピュータ記憶媒体であってもよい。前記不揮発性コンピュータ記憶媒体は、１つ以上のプログラムが記憶（格納）され、前記１つ以上のプログラムが１つの機器により実行された場合、上記機器に、クライアントから送信された、検索キーワードを含む検索要求を受信し、前記検索キーワードに対応するプッシュ待ち情報集合を取得し、前記検索キーワードと事前設定キーワード集合との間の関連タイプを決定し、前記検索キーワードと前記事前設定キーワード集合との間の関連タイプに基づいて、取得したプッシュ待ち情報集合における各プッシュ待ち情報のプッシュ位置を決定し、決定したプッシュ位置に従って各プッシュ待ち情報をウェブページに設定し、新しいウェブページを生成するようにする。
【０１０４】
以上の記載は、本発明の好ましい実施例、及び使用された技術的な原理に対する説明に過ぎない。本願に係る発明の技術的範囲は、上記技術的特徴による特定な組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術的特徴又は均等な特徴の任意の組合せからなる他の技術方案も含まれていることを、当業者であれば理解すべきものである。例えば、上記特徴と、本発明に開示された類似の機能を持っている技術的特徴（これらに限定されていない）とを互いに置き換えてなる技術方案が挙げられる。
【図１】
2018120576.tif 000003
【図２】
2018120576.tif 000004
【図３Ａ】
2018120576.tif 000005
【図３Ｂ】
2018120576.tif 000006
【図４】
2018120576.tif 000007
【図５Ａ】
2018120576.tif 000008
【図５Ｂ】
2018120576.tif 000009
【図６】
2018120576.tif 000010
【図７】
2018120576.tif 000011
【図８】
2018120576.tif 000012
【図９】
2018120576.tif 000013
【外国語明細書】
2018120576000001.pdf