網站推薦方法及裝置的制造方法
【技術領域】
[0001]本公開涉及互聯網技術領域,尤其涉及一種網站推薦方法及裝置。
【背景技術】
[0002]隨著電子信息技術的發展,網絡已經改變了人們的生活方式,人們已經習慣利用計算機、手機等具有上網功能的設備,通過瀏覽自己感興趣的網頁進行學習、娛樂、購物來滿足自身多方位的需求。在用戶對自己需求相對明確的情況下,搜索引擎成為大家快速找到目標信息的最好途徑。相關技術中,用戶在瀏覽器的地址欄中輸入網址,即可找到與該網址相應匹配的推薦結果,或者在瀏覽器的輸入欄中輸入關鍵詞,以查找與該關鍵詞相關的網站內容。
【發明內容】
[0003]本公開實施例提供一種網站推薦方法及裝置。所述技術方案如下:
[0004]根據本公開實施例的第一方面,提供一種網站推薦方法,包括:
[0005]獲取當前用戶的用戶偏好類型;
[0006]獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果;
[0007]根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站。
[0008]在一個實施例中,所述獲取當前用戶的用戶偏好類型,包括:
[0009]獲取所述當前用戶的第一歷史點擊記錄;
[0010]根據所述第一歷史點擊記錄中對不同類型網站的點擊次數,
[0011]確定所述當前用戶的用戶偏好類型;
[0012]或,所述獲取當前用戶的用戶偏好類型,包括:
[0013]獲取預存的所述當前用戶的個人信息;
[0014]根據所述當前用戶的個人信息,確定所述當前用戶的用戶偏好類型;
[0015]或,所述獲取當前用戶的用戶偏好類型,包括:
[0016]獲取預先存儲的當前用戶的用戶偏好類型。
[0017]在一個實施例中,所述獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果之前,所述方法還包括:
[0018]獲取與所述用戶偏好類型相對應的用戶的第二歷史點擊記錄;
[0019]根據所述第二歷史點擊記錄中對所述不同網站類型的點擊次數,對網站類型進行排序,獲得網站類型排序結果;
[0020]將所述網站類型排序結果與所述用戶偏好類型對應存儲。
[0021]在一個實施例中,所述根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站,包括:
[0022]根據對所述網站類型排序結果中不同網站類型的點擊次數,統計所述不同網站類型各自對應的被點擊比例;
[0023]根據所述不同網站類型各自對應的被點擊比例,
[0024]從所述至少兩種網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0025]在一個實施例中,所述根據所述不同網站類型各自對應的被點擊比例,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦,包括:
[0026]根據所述不同網站類型各自對應的被點擊比例及推薦網站總數,確定所述不同網站類型中各自待提取的網站數目;
[0027]根據所述不同網站類型中各自待提取的網站數目,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0028]在一個實施例中,所述根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站,包括:
[0029]按照預設提取比例或預設提取數目,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0030]在一個實施例中,所述網站類型包括網站主類型和網站子類型,所述網站類型排序結果為對不同網站主類型的排序結果,所述網站主類型對應至少一種網站子類型;
[0031]所述獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果之后,所述方法還包括:
[0032]獲取排序參數信息,所述排序參數信息包括以下信息中的至少一項:所述當前用戶在預設時間段內對所述不同網站主類型的點擊次數、當前地理位置信息、當前時間、網站子類型;
[0033]根據所述排序參數信息對所述網站類型排序結果進行調整,獲得調整后的網站類型排序結果。
[0034]在一個實施例中,當所述排序參數信息包括所述網站子類型時,所述根據所述排序參數信息對所述網站類型排序結果進行調整,獲得調整后的網站類型排序結果,包括:
[0035]確定與輸入的關鍵詞相匹配的網站子類型;
[0036]將所述網站子類型對應的網站主類型調整到所述網站類型排序結果的前面,獲得調整后的網站類型排序結果。
[0037]在一個實施例中,所述根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站,包括:
[0038]根據所述調整后的網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站。
[0039]在一個實施例中,所述網站類型包括網站主類型和網站子類型,所述網站類型排序結果為對不同網站主類型的排序結果,所述網站主類型對應至少一種網站子類型;
[0040]所述根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站,包括:
[0041]確定與輸入的關鍵詞相匹配的網站子類型;
[0042]確定所述網站子類型對應的網站主類型;
[0043]從所述網站子類型對應的網站主類型中推薦與所述關鍵詞相匹配的網站。
[0044]在一個實施例中,當所述網站子類型對應的網站主類型為至少兩種時,所述從所述網站子類型對應的網站主類型中推薦與所述關鍵詞相匹配的網站,包括:
[0045]計算所述網站子類型對應的至少兩種網站主類型與所述關鍵詞的第一匹配度;
[0046]按照所述第一匹配度確定所述網站子類型對應的至少兩種網站主類型中各自待提取的網站數目;
[0047]根據所述網站子類型對應的至少兩種網站主類型中各自待提取的網站數目,從所述網站子類型對應的至少兩種網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0048]在一個實施例中,當與所述關鍵詞匹配的網站子類型為至少兩種、且所述至少兩種網站子類型對應同一種網站主類型時,所述從所述網站子類型對應的網站主類型中推薦與所述相關鍵詞匹配的網站,包括:
[0049]計算所述同一種網站主類型對應的至少兩種網站子類型與所述關鍵詞的第二匹配度;
[0050]按照所述第二匹配度,確定所述同一種網站主類型對應的至少兩種網站子類型中各自待提取的網站數目;
[0051]根據所述同一種網站主類型對應的至少兩種網站子類型中各自待提取的網站數目,從所述同一種網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0052]在一個實施例中,當與所述關鍵詞匹配的網站子類型為至少兩種、且所述至少兩種網站子類型分別對應各自的網站主類型時,所述從所述網站子類型對應的網站主類型中推薦與所述關鍵詞相匹配的網站,包括:
[0053]計算所述至少兩種網站子類型各自對應的網站主類型與所述關鍵詞的第三匹配度;
[0054]按照所述第三匹配度,確定所述至少兩種網站子類型各自對應的網站主類型中各自待提取的網站數目;
[0055]根據所述至少兩種網站子類型各自對應的網站主類型中各自待提取的網站數目,從所述至少兩種網站子類型各自對應的網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0056]在一個實施例中,根據權利要求1所述的方法,其特征在于,所述獲取當前用戶的用戶偏好類型之前,所述方法還包括:
[0057]獲取當前用戶的用戶權限。
[0058]在一個實施例中,所述獲取當前用戶的用戶權限,包括:
[0059]獲取當前用戶的指紋,通過指紋識別得到所述當前用戶的用戶權限;
[0060]或,獲取當前用戶的聲紋,通過聲紋識別得到所述當前用戶的用戶權限;
[0061]或,獲取當前用戶的用戶ID,通過用戶ID識別得到所述當前用戶的用戶權限。
[0062]在一個實施例中,所述根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站之后,所述方法還包括:
[0063]對網站操作進行操作權限控制。
[0064]在一個實施例中,所述操作權限控制包括對支付權限的控制和/或對下載權限的控制。
[0065]在一個實施例中,所述獲取當前用戶的用戶權限之前,所述方法還包括:
[0066]對所述操作權限進行設置及管理,所述操作權限分為機主權限和訪客權限,其中,
[0067]所述機主權限為一個,由使用當前終端次數最多的用戶進行設置及管理;
[0068]所述訪客權限為一個或者多個,由使用當前終端次數最多的用戶進行設置及管理。
[0069]根據本公開實施例的第二方面,提供一種網站推薦裝置,包括:
[0070]第一獲取模塊,用于獲取當前用戶的用戶偏好類型;
[0071]第二獲取模塊,用于獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果;
[0072]推薦模塊,用于根據所述網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站。
[0073]在一個實施例中,所述第一獲取模塊包括:
[0074]第一獲取子模塊,用于獲取所述當前用戶的第一歷史點擊記錄;
[0075]第一確定子模塊,用于根據所述第一歷史點擊記錄中對不同類型網站的點擊次數,
[0076]確定所述當前用戶的用戶偏好類型;
[0077]或,所述第一獲取模塊包括:
[0078]第二獲取子模塊,用于獲取預存的所述當前用戶的個人信息;
[0079]第二確定子模塊,用于根據所述當前用戶的個人信息,確定所述當前用戶的用戶偏好類型;
[0080]或,所述第一獲取模塊包括:
[0081]第三獲取子模塊,用于獲取預先存儲的當前用戶的用戶偏好類型。
[0082]在一個實施例中,所述裝置還包括:
[0083]第三獲取模塊,用于獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果之前,獲取與所述用戶偏好類型相對應的用戶的第二歷史點擊記錄;
[0084]排序模塊,用于根據所述第二歷史點擊記錄中對不同網站類型的點擊次數,對網站類型進行排序,獲得網站類型排序結果;
[0085]存儲模塊,用于將所述網站類型排序結果與所述用戶偏好類型對應存儲。
[0086]在一個實施例中,所述推薦模塊包括:
[0087]統計子模塊,用于根據對所述網站類型排序結果中不同網站類型的點擊次數,統計所述不同網站類型各自對應的被點擊比例;
[0088]第一推薦子模塊,用于根據所述不同網站類型各自對應的被點擊比例,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0089]在一個實施例中,所述第一推薦子模塊,用于根據所述不同網站類型各自對應的被點擊比例及推薦網站總數,確定所述不同網站類型中各自待提取的網站數目;根據所述不同網站類型中各自待提取的網站數目,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0090]在一個實施例中,所述推薦模塊包括:
[0091]第二推薦子模塊,用于按照預設提取比例或預設提取數目,從所述網站類型中提取與輸入的關鍵詞相匹配的網站進行推薦。
[0092]在一個實施例中,所述裝置還包括:
[0093]第四獲取模塊,用于獲取與當前用戶的用戶偏好類型相對應的網站類型排序結果之后,獲取排序參數信息,所述排序參數信息包括以下信息中的至少一項:所述當前用戶在預設時間段內對所述不同網站主類型的點擊次數、當前地理位置信息、當前時間、網站子類型;
[0094]調整模塊,用于根據所述排序參數信息對所述網站類型排序結果進行調整,獲得調整后的網站類型排序結果。
[0095]在一個實施例中,所述調整模塊包括:
[0096]第三確定子模塊,用于確定與輸入的關鍵詞相匹配的網站子類型;
[0097]調整子模塊,用于將所述網站子類型對應的網站主類型調整到所述網站類型排序結果的前面,獲得調整后的網站類型排序結果。
[0098]在一個實施例中,所述推薦模塊包括:
[0099]第三推薦子模塊,用于根據所述調整后的網站類型排序結果,推薦與輸入的關鍵詞相匹配的網站。
[0100]在一個實施例中,所述推薦模塊包括:
[0101]第四確定子模塊,用于確定與輸入的關鍵詞相匹配的網站子類型;
[0102]第五確定子模塊,用于確定所述網站子類型對應的網站主類型;
[0103]第四推薦子模塊,用于從所述網站子類型對應的網站主類型中推薦與所述關鍵詞相匹配的網站。
[0104]在一個實施例中,所述第四推薦子模塊,用于當所述網站子類型對應的網站主類型為至少兩種時,計算所述網站子類型對應的至少兩種網站主類型與所述關鍵詞的第一匹配度;按照所述第一匹配度確定所述網站子類型對應的至少兩種網站主類型中各自待提取的網站數目;根據所述網站子類型對應的至少兩種網站主類型中各自待提取的網站數目,從所述網站子類型對應的至少兩種網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0105]在一個實施例中,所述第四推薦子模塊,用于當與所述關鍵詞匹配的網站子類型為至少兩種、且所述至少兩種網站子類型對應同一種網站主類型時,計算所述同一種網站主類型對應的至少兩種網站子類型與所述關鍵詞的第二匹配度;按照所述第二匹配度,確定所述同一種網站主類型對應的至少兩種網站子類型中各自待提取的網站數目;根據所述同一種網站主類型對應的至少兩種網站子類型中各自待提取的網站數目,從所述同一種網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0106]在一個實施例中,所述第四推薦子模塊,用于當與所述關鍵詞匹配的網站子類型為至少兩種、且所述至少兩種網站子類型分別對應各自的網站主類型時,計算所述至少兩種網站子類型各自對應的網站主類型與所述關鍵詞的第三匹配度;按照所述第三匹配度,確定所述至少兩種網站子類型各自對應的網站主類型中各自待提取的網站數目;根據所述至少兩種網站子類型各自對應的網站主類型中各自待提取的網站數目,從所述至少兩種網站子類型各自對應的網站主類型中提取與所述關鍵詞相匹配的網站進行推薦。
[0107]在一個實施例中,所述裝置還包括