信息推薦方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種信息推薦方法及系統(tǒng)。
【背景技術】
[0002]互聯(lián)網(wǎng)的出現(xiàn)與普及給用戶帶來了大量的信息,滿足了用戶在信息時代對信息的需求,但隨著網(wǎng)絡的迅速發(fā)展而帶來的信息的種類與數(shù)量的大幅增長,使得用戶在面對大量信息時無法從中獲得對自己真正有用的那部分信息,對信息的使用效率反而下降了,這也就是所謂的信息過載(Informat1n Overload)問題。
[0003]為了解決該問題,個性化推薦應運而生。個性化推薦是根據(jù)用戶的信息需求、興趣特點等,向用戶推薦其感興趣的信息、產(chǎn)品等。個性化推薦已廣泛應用于很多領域,例如,最典型并具有良好的發(fā)展和應用前景的領域就是電子商務領域。
[0004]目前,市面上還沒有在智能家教機領域上應用個性化推薦,尤其未應用于智能家教機中的搜題答疑系統(tǒng),使得用戶需要在茫茫題海中尋找自己所需要的題目信息。這種瀏覽大量無關的信息的過程不僅會使得淹沒在信息過載問題中的用戶無端地浪費過多不必要的時間,而且還無法提高用戶的學習興趣,違背了智能家教機的初衷,從而必將導致消費智能家教機的用戶的不斷流失。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術中存在的上述問題,本發(fā)明的目的在于提供一種可以節(jié)省用戶瀏覽時間且激發(fā)用戶學習興趣的信息推薦方法及系統(tǒng)。
[0006]一種信息推薦方法,其包括:接收應用觸發(fā)的應用登錄操作;根據(jù)所述應用登錄操作判斷所述應用觸發(fā)前的登錄是否為所述應用在預設周期內(nèi)的首次登錄;若為是,則按照當前的賬戶信息向服務器發(fā)起推薦信息獲取請求,將所述服務器返回的推薦信息顯示于應用界面;其中,所述推薦信息是所述賬戶信息所屬用戶的相似用戶的歷史搜索結果;若為否,則提取保存的推薦信息,并顯示于應用界面。
[0007]在一實施例中,所述按照當前的賬戶信息向服務器發(fā)起推薦信息獲取請求的步驟之后,所述信息推薦方法還包括:從接收到的所述推薦信息獲取請求中獲取所述賬戶信息;根據(jù)所述賬戶信息獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息;及以所述人口統(tǒng)計學信息為特征進行匹配計算得到所述相似用戶,并將所述相似用戶的歷史搜索結果返回給發(fā)起推薦信息獲取請求的所述應用。
[0008]在一實施例中,所述根據(jù)所述賬戶信息獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息的步驟之后,所述信息推薦方法還包括:當獲取不到所述賬戶信息所屬用戶的人口統(tǒng)計學信息,則以所述賬戶信息所屬用戶的所屬地區(qū)為特征得到所述相似用戶,并將所述相似用戶的歷史搜索結果返回給發(fā)起推薦信息獲取請求的所述應用。
[0009]在一實施例中,所述根據(jù)所述賬戶信息獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息的步驟包括:判斷所述賬戶信息所屬用戶的人口統(tǒng)計學信息是否存儲于預存的人口統(tǒng)計學信息中;若為是,則從所述預存的人口統(tǒng)計學信息中直接獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息;若為否,則根據(jù)所述賬戶信息從行為數(shù)據(jù)庫中收集所述賬戶信息所屬用戶的用戶行為數(shù)據(jù),對收集到的所述用戶行為數(shù)據(jù)進行處理,以獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息。
[0010]在一實施例中,所述對收集到的所述用戶行為數(shù)據(jù)進行處理,以獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息的步驟包括:對收集到的所述用戶行為數(shù)據(jù)進行一致性比較,以得到所述賬戶信息所屬用戶的行為信息;對存儲于所述行為數(shù)據(jù)庫的所述賬戶信息所屬用戶的個人信息進行一致性比較,以得到所述賬戶信息所屬用戶的用戶信息;及將所述行為信息與用戶信息進行一致性比較,比較結果即為獲取到的所述賬戶信息所屬用戶的人口統(tǒng)計學信息。
[0011]在一實施例中,所述接收應用觸發(fā)的應用登錄操作的步驟之前,所述信息推薦方法還包括:預先收集用戶的人口統(tǒng)計學信息與搜索行為數(shù)據(jù);根據(jù)所述用戶的人口統(tǒng)計學信息對搜索行為數(shù)據(jù)進行數(shù)據(jù)抽取處理,得到抽取信息;對所述抽取信息進行篩選處理,得到篩選信息;及將所述篩選信息存儲于預定空間,得到所述用戶的歷史搜索結果。
[0012]一種信息推薦系統(tǒng),其包括與服務器交互的終端,所述終端包括:登錄操作接收模塊,用于接收應用觸發(fā)的應用登錄操作;登錄判斷模塊,用于根據(jù)所述應用登錄操作判斷所述應用觸發(fā)前的登錄是否為所述應用在預設周期內(nèi)的首次登錄;;若為是,通知請求發(fā)起模塊;若為否,通知提取推薦信息模塊;所述請求發(fā)起模塊用于按照當前的賬戶信息向服務器發(fā)起推薦信息獲取請求,將所述服務器返回的推薦信息顯示于應用界面;其中,所述推薦信息是所述賬戶信息所屬用戶的相似用戶的歷史搜索結果;及所述提取推薦信息模塊用于提取保存的推薦信息,并顯示于應用界面。
[0013]在一實施例中,所述信息推薦系統(tǒng)還包括與所述終端交互的所述服務器,所述服務器包括:賬戶信息獲取模塊,用于從接收到的所述推薦信息獲取請求中獲取所述賬戶信息;人口統(tǒng)計學信息獲取模塊,用于根據(jù)所述賬戶信息獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息;及匹配計算模塊,用于以所述人口統(tǒng)計學信息為特征進行匹配計算得到所述相似用戶,并將所述相似用戶的歷史搜索結果返回給發(fā)起推薦信息獲取請求的所述應用。
[0014]在一實施例中,所述服務器還包括:所屬地區(qū)模塊,用于當獲取不到所述賬戶信息所屬用戶的人口統(tǒng)計學信息,則以所述賬戶信息所屬用戶的所屬地區(qū)為特征得到所述相似用戶,并將所述相似用戶的歷史搜索結果返回給發(fā)起推薦信息獲取請求的所述應用。
[0015]在一實施例中,所述人口統(tǒng)計學信息獲取模塊包括:存儲判斷子模塊,用于判斷所述賬戶信息所屬用戶的人口統(tǒng)計學信息是否存儲于預存的人口統(tǒng)計學信息中;若為是,通知獲取子模塊;若為否,通知行為數(shù)據(jù)處理子模塊;所述獲取子模塊用于從所述預存的人口統(tǒng)計學信息中直接獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息;及所述行為數(shù)據(jù)處理子模塊用于根據(jù)所述賬戶信息從行為數(shù)據(jù)庫中收集所述賬戶信息所屬用戶的用戶行為數(shù)據(jù),對收集到的所述用戶行為數(shù)據(jù)進行處理,以獲取所述賬戶信息所屬用戶的人口統(tǒng)計學信息。
[0016]在一實施例中,所述行為數(shù)據(jù)處理子模塊包括:行為信息獲取單元,用于對收集到的所述用戶行為數(shù)據(jù)進行一致性比較,以得到所述賬戶信息所屬用戶的行為信息;用戶信息獲取單元,用于對存儲于所述行為數(shù)據(jù)庫的所述賬戶信息所屬用戶的個人信息進行一致性比較,以得到所述賬戶信息所屬用戶的用戶信息;及比較單元,用于將所述行為信息與用戶信息進行一致性比較,比較結果即為獲取到的所述賬戶信息所屬用戶的人口統(tǒng)計學信息。
[0017]在一實施例中,所述信息推薦系統(tǒng)還包括與所述服務器交互的結果預存平臺,所述結果預存平臺包括:收集模塊,用于預先收集用戶的人口統(tǒng)計學信息與搜索行為數(shù)據(jù);抽取模塊,用于根據(jù)所述用戶的人口統(tǒng)計學信息對搜索行為數(shù)據(jù)進行數(shù)據(jù)抽取處理,得到抽取信息;篩選模塊,用于對所述抽取信息進行篩選處理,得到篩選信息;及存儲模塊,用于將所述篩選信息存儲于預定空間,得到所述用戶的歷史搜索結果。
[0018]與現(xiàn)有技術相比,本發(fā)明具有以下有益效果:
當判斷到應用觸發(fā)前的登錄是該應用在預設周期內(nèi)的首次登錄時,根據(jù)當前的賬戶信息向服務器發(fā)起推薦信息獲取請求,從而將服務器中相似用戶的歷史搜索結果返回給發(fā)起推薦信息獲取請求的該應用。也就是說,在服務器中匹配計算與當前用戶的賬戶信息相似的用戶,并將該服務器中存儲的與相似用戶對應的歷史搜索結果返回給當前用戶。利用服務器進行的匹配計算,獲取服務器中原有的歷史搜索結果,從而實現(xiàn)了主動對賬戶信息所屬用戶推薦相似用戶的歷史搜索結果,不僅節(jié)省了用戶的瀏覽時間,而且提高了用戶的學習興趣。
【附圖說明】
[0019]圖1為一實施例的信息推薦方法的流程圖。
[0020]圖2為另一實施例的信息推薦方法的流程圖。
[0021]圖3為圖2的獲取賬戶信息所屬用戶的人口統(tǒng)計學信息的步驟的流程圖。
[0022]圖4為圖3的對收集到的所述用戶行為數(shù)據(jù)進行處理的步驟的流程圖。
[0023]圖5為另一實施例的信息推薦方法的流程圖。
[0024]圖6為另一實施例的信息推薦方法的應用場景圖。
[0025]圖7為一實施例的信息推薦系統(tǒng)的結構框圖。
[0026]圖8為另一實施例的信息推薦系統(tǒng)的結構框圖。
[0027]圖9為圖8的人口統(tǒng)計學信息獲取模塊的結構框圖。
[0028]圖10為圖9的行為數(shù)據(jù)處理子模塊的結構框圖。
[0029]圖11為另一實施例的信息推薦系統(tǒng)的結構框圖。
【具體實施方式】
[0030]以下參考附圖,對本