两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在線課程搜索方法和裝置的制造方法

文檔序號(hào):10724970閱讀:308來(lái)源:國(guó)知局
在線課程搜索方法和裝置的制造方法
【專利摘要】本發(fā)明涉及一種在線課程搜索方法和裝置,上述方法包括以下步驟:接收課程搜索請(qǐng)求,課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù);根據(jù)用戶標(biāo)識(shí)查找用戶的課程偏好度,課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度;搜索得到與搜索條件數(shù)據(jù)匹配的課程;根據(jù)用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,上述課程搜索方法在課程的搜索加入了用戶歷史行為限定,搜索結(jié)果更加貼合用戶需求。
【專利說(shuō)明】
在線課程搜索方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是涉及一種在線課程搜索方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,在線教學(xué)模式越來(lái)越受到人們推崇。在線教學(xué)主要以互聯(lián)網(wǎng)為傳播平臺(tái)并搭載課程視頻供用戶選擇學(xué)習(xí)。為了滿足不同用戶的學(xué)習(xí)需求,在線平臺(tái)囊括的課程內(nèi)容的種類十分豐富、數(shù)量繁多,一家在線課程網(wǎng)站就可能提供幾百甚至上千門在線課程。
[0003]基于搜索引擎進(jìn)行課程搜索有效的節(jié)約了用戶搜索的時(shí)間,傳統(tǒng)的課程搜索方式是通過(guò)用戶輸入的課程搜索詞為用戶提供搜索服務(wù),即,用戶向搜索引擎提交課程搜索詞,搜索引擎檢索與課程搜索詞相關(guān)的課程搜索結(jié)果列表并返回給用戶。傳統(tǒng)的這種基于搜索詞的課程搜索方法,由于搜索詞攜帶的信息量有限,單純依托搜索詞進(jìn)行課程搜索存在著課程搜索結(jié)果不準(zhǔn)確的問(wèn)題。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能提高課程數(shù)據(jù)的搜索準(zhǔn)確度的在線課程搜索方法和裝置。
[0005]—種在線課程搜索方法,包括以下步驟:
[0006]接收課程搜索請(qǐng)求,所述課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù);
[0007]根據(jù)所述用戶標(biāo)識(shí)查找用戶的課程偏好度,所述課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度;
[0008]搜索得到與所述搜索條件數(shù)據(jù)匹配的課程;
[0009]根據(jù)所述用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。
[0010]一種在線課程搜索裝置,包括:
[0011]搜索請(qǐng)求模塊,用于接收課程搜索請(qǐng)求,所述課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù);
[0012]偏好度獲取模塊,用于根據(jù)所述用戶標(biāo)識(shí)查找用戶的課程偏好度,所述課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度;
[0013]匹配模塊,用于搜索得到與所述搜索條件數(shù)據(jù)匹配的課程;
[0014]排序模塊,用于根據(jù)所述用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。
[0015]上述在線課程搜索方法和裝置,通過(guò)接收課程搜索請(qǐng)求,課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù);根據(jù)用戶標(biāo)識(shí)查找用戶的課程偏好度,課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度;搜索得到與搜索條件數(shù)據(jù)匹配的課程;根據(jù)用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,使課程的搜索中加入了用戶歷史行為限定,用戶歷史行為反映了用戶對(duì)課程的實(shí)際需求,提高了搜索結(jié)果的準(zhǔn)確性。
【附圖說(shuō)明】
[0016]圖1為一個(gè)實(shí)施例中在線課程搜索方法的應(yīng)用環(huán)境示意圖;
[0017]圖2為一個(gè)實(shí)施例中服務(wù)器的內(nèi)部結(jié)構(gòu)示意圖;
[0018]圖3為一個(gè)實(shí)施例中在線課程搜索方法的流程圖;
[0019]圖4為一個(gè)實(shí)施例中添加屬性匹配的搜索的流程圖;
[0020]圖5為一個(gè)實(shí)施例中課程排序方法的流程圖;
[0021 ]圖6為一個(gè)實(shí)施例中準(zhǔn)備課程搜索數(shù)據(jù)的流程圖;
[0022]圖7為一個(gè)實(shí)施例中歷史行為數(shù)據(jù)劃分示意圖;
[0023]圖8為一個(gè)實(shí)施例中計(jì)算課程偏好度的流程圖;
[0024]圖9為一個(gè)實(shí)施例中調(diào)整課程偏好度的流程圖;
[0025]圖10為一個(gè)實(shí)施例中服務(wù)器的架構(gòu)圖;
[0026]圖11為一個(gè)實(shí)施例中在線課程搜索裝置的結(jié)構(gòu)框圖;
[0027]圖12為另一個(gè)實(shí)施例中在線課程搜索裝置的結(jié)構(gòu)框圖;
[0028]圖13為又一個(gè)實(shí)施例中在線課程搜索裝置的結(jié)構(gòu)框圖;
[0029]圖14為一個(gè)實(shí)施例中偏好度計(jì)算模塊的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0030]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]如圖1所示,在一個(gè)實(shí)施例中,提供了一種在線課程搜索方法運(yùn)行的應(yīng)用環(huán)境圖。該應(yīng)用環(huán)境包括終端110和服務(wù)器120,其中終端110和服務(wù)器120通過(guò)網(wǎng)絡(luò)進(jìn)行通信,其中,終端110可為智能手機(jī)、平板電腦、筆記本電腦、臺(tái)式計(jì)算機(jī)中的至少一種,但并不局限于此。服務(wù)器120可以是獨(dú)立的物理服務(wù)器,也可以是多個(gè)物理服務(wù)器構(gòu)成的服務(wù)器集群。
[0032]如圖2所示,在一個(gè)實(shí)施例中,提供了一種服務(wù)器120,該服務(wù)器120包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、內(nèi)存和網(wǎng)絡(luò)接口。其中,該后臺(tái)服務(wù)器120的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)、數(shù)據(jù)庫(kù)和一種在線課程搜索裝置,該裝置用于實(shí)現(xiàn)一種在線課程搜索方法。數(shù)據(jù)庫(kù)用于存儲(chǔ)數(shù)據(jù),如存儲(chǔ)識(shí)別指令集和對(duì)應(yīng)的識(shí)別信息集等。處理器用于提供計(jì)算和控制能力,支撐整個(gè)服務(wù)器120的運(yùn)行。內(nèi)存為存儲(chǔ)介質(zhì)中的在線課程搜索裝置的運(yùn)行提供環(huán)境。網(wǎng)絡(luò)接口用于與外部的終端110通過(guò)網(wǎng)絡(luò)連接通信,比如接收終端110發(fā)送的搜索請(qǐng)求以及向終端110返回搜索結(jié)果等。
[0033]在一個(gè)實(shí)施例中,如圖3所示,提供了一種在線課程搜索方法,該方法以應(yīng)用于如圖1所示的服務(wù)器中進(jìn)行舉例說(shuō)明,包括以下步驟:
[0034]步驟S210:接收課程搜索請(qǐng)求,課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù)。
[0035]搜索條件數(shù)據(jù)是指用戶在終端界面上輸入的反映用戶課程需求的限定條件。該限定條件可以是用戶在終端應(yīng)用的內(nèi)容輸入框中輸入的搜索詞,也可以是下拉框中的選項(xiàng)或者是終端顯示列表中的具體的課程類目,還可以是上述列舉的限定條件的任意組合。
[0036]具體的,如服務(wù)器接收到的限定條件是輸入的搜索詞,當(dāng)服務(wù)器接收的搜索詞的字節(jié)數(shù)大于設(shè)定數(shù)值時(shí),服務(wù)器將對(duì)搜索詞進(jìn)行分詞處理,也就是將查詢串分割成若干子查詢串,這里的將復(fù)雜的搜索詞做分詞處理能夠有效避免搜索命中率過(guò)低的問(wèn)題。
[0037]用戶標(biāo)識(shí)用于唯一標(biāo)識(shí)用戶,終端向服務(wù)器發(fā)送課程搜索請(qǐng)求時(shí)攜帶當(dāng)前登錄的用戶的用戶標(biāo)識(shí)。用戶標(biāo)識(shí)可以是即時(shí)通信號(hào)碼、移動(dòng)通信號(hào)碼、社交網(wǎng)絡(luò)應(yīng)用賬號(hào)等中的一種。
[0038]步驟S220:根據(jù)用戶標(biāo)識(shí)查找用戶的課程偏好度,該課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度。
[0039]歷史行為數(shù)據(jù)是指用戶在歷史時(shí)間對(duì)課程的操作行為數(shù)據(jù),其中,用戶對(duì)課程的操作行為可以是用戶對(duì)課程進(jìn)行的報(bào)名、收藏、分享、試聽、上課、評(píng)價(jià)等行為。當(dāng)用戶對(duì)課程進(jìn)行諸如此類的操作行為時(shí),在服務(wù)器中會(huì)保存用戶的操作行為數(shù)據(jù)。
[0040]通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的課程偏好度反映了用戶對(duì)于課程的偏好程度,其在一定程度上代表了相應(yīng)課程與用戶需求貼合程度,一般的,課程的課程偏好度越高表示該課程與用戶需求的貼合程度越高。
[0041]在一個(gè)實(shí)施例中,服務(wù)器可以根據(jù)課程請(qǐng)求中攜帶的用戶標(biāo)識(shí)優(yōu)先查找緩存是否存儲(chǔ)有該用戶標(biāo)識(shí)對(duì)應(yīng)的課程偏好度,如果緩存命中,則可以快速獲取到相應(yīng)數(shù)據(jù),如果緩存未命中,則通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)獲取相應(yīng)的課程偏好度,并將課程偏好度數(shù)據(jù)拉取到緩存中,以便該用戶在后續(xù)搜索中,服務(wù)器可直接從緩存中獲取數(shù)據(jù),縮短了搜索時(shí)間。
[0042]步驟S230:搜索得到與搜索條件數(shù)據(jù)匹配的課程。
[0043]具體的,服務(wù)器根據(jù)接收到的搜索條件數(shù)據(jù)搜索全量課程中與搜索條件數(shù)據(jù)相匹配的課程,并形成課程列表。例如,服務(wù)器接收到的用戶輸入的搜索條件數(shù)據(jù)為“C語(yǔ)言”時(shí),服務(wù)器將搜索與“C語(yǔ)言”相關(guān)的課程,并形成匹配課程列表,或者,服務(wù)器接收到用戶選擇的課程類目數(shù)據(jù),比如“IT-互聯(lián)網(wǎng)”這一課程類目,服務(wù)器將搜索與該類目相關(guān)的課程,形成上述課程列表。
[0044]步驟S240:根據(jù)用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。
[0045]通過(guò)用戶的歷史行為數(shù)據(jù)對(duì)應(yīng)的偏好度對(duì)與搜索得到的課程進(jìn)行排序,將課程偏好度高的課程排布在課程列表的前面,實(shí)現(xiàn)了對(duì)課程的搜索同時(shí)進(jìn)行了搜索條件數(shù)據(jù)和歷史行為數(shù)據(jù)的限定,課程搜索結(jié)果更加明確的體現(xiàn)出了用戶的實(shí)際需求,提高了課程搜索的準(zhǔn)確性。另外,不同的用戶在進(jìn)行搜索時(shí),由于用戶之間的歷史行為差異,即使限定的搜索條件數(shù)據(jù)相同,最終課程搜索結(jié)果可能也存在差異,因此,上述的針對(duì)不同用戶的具有差異性的搜索結(jié)果更能滿足不同用戶的不同需求。
[0046]在一個(gè)實(shí)施例中,如圖4所示,在線課程搜索方法中還包括以下步驟:
[0047]步驟S310:獲取搜索得到的課程所面向的用戶屬性標(biāo)簽。
[0048]具體的,課程所面向的用戶屬性標(biāo)簽為課程的課程內(nèi)容所適合的用戶所屬人群便簽,人群標(biāo)簽反映用戶的年齡、學(xué)歷、專業(yè)或者職業(yè)等信息。課程所面向的用戶屬性標(biāo)簽可根據(jù)課程類型做具體劃分,一個(gè)課程可以標(biāo)記的標(biāo)簽不僅限于一個(gè),也可以為多個(gè)。
[0049]具體為,根據(jù)課程內(nèi)容預(yù)先對(duì)服務(wù)器中的所有課程標(biāo)記課程所面向的用戶屬性標(biāo)簽,比如對(duì)“基礎(chǔ)英語(yǔ)”類目下的課程根據(jù)課程內(nèi)容標(biāo)記“青少年”標(biāo)簽或“大學(xué)生”標(biāo)簽或“商務(wù)人士”標(biāo)簽或“專業(yè)從業(yè)人士”標(biāo)簽或“求職者”標(biāo)簽或“劇迷”標(biāo)簽或“英語(yǔ)愛(ài)好者”標(biāo)簽等,還比如對(duì)“醫(yī)療衛(wèi)生”類目下的課程標(biāo)記反映職位的標(biāo)簽,“醫(yī)師”標(biāo)簽或“藥師”標(biāo)簽或“護(hù)士”標(biāo)簽等。
[0050]步驟S320:獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的用戶屬性信息。
[0051]具體的,用戶屬性信息的獲取可以是獲取用戶在注冊(cè)時(shí)在終端應(yīng)用輸入的用戶屬性信息,用戶屬性信息可以包括用戶的年齡、學(xué)歷、專業(yè)及職業(yè)、愛(ài)好等信息,用戶還可以在不同類目下終端顯示頁(yè)面中的人群列表中進(jìn)行選擇,例如,如果用戶是英語(yǔ)愛(ài)好者,相應(yīng)的選擇“英語(yǔ)愛(ài)好者”標(biāo)簽,用戶也可以選擇多個(gè)用戶屬性標(biāo)簽。
[0052]步驟S330:獲取用戶屬性信息與用戶屬性標(biāo)簽之間的匹配度。
[0053]通過(guò)對(duì)比分析用戶屬性標(biāo)識(shí)與用戶屬性標(biāo)簽得到兩者之間的匹配度實(shí)質(zhì)上反映了用戶與課程之間的匹配度。其中,匹配度的獲取可以只考慮用戶屬性中的其一屬性參數(shù),如只考慮年齡匹配度,也可以綜合考慮多個(gè)屬性參數(shù),如同時(shí)考慮學(xué)歷匹配度和專業(yè)匹配度。
[0054]步驟S340:根據(jù)匹配度和課程偏好度對(duì)搜索得到的課程進(jìn)行排序,其中,用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,匹配度越高則對(duì)應(yīng)的課程的排序越靠前。
[0055]本實(shí)施例對(duì)課程的適合人群標(biāo)簽化,在進(jìn)行了用戶歷史行為限定的基礎(chǔ)上添加了課程面向的用戶屬性與用戶屬性之間匹配度的限定,搜索結(jié)果不僅更加明確的體現(xiàn)出了用戶的實(shí)際需求,而且更加貼合用戶的屬性身份。
[0056]在一個(gè)實(shí)施例中,如圖5所示,步驟S340:根據(jù)匹配度和課程偏好度對(duì)搜索得到的課程進(jìn)行排序,包括:
[0057]步驟S341:分別獲取匹配度和課程偏好度對(duì)應(yīng)的權(quán)重。
[0058]具體的,服務(wù)器可通過(guò)調(diào)用預(yù)存的配置文件分別獲取到匹配度和課程偏好度的權(quán)重,這里的權(quán)重指的是匹配度和課程偏好度相對(duì)的比例分配,權(quán)重的大小體現(xiàn)兩個(gè)參數(shù)對(duì)課程的排序結(jié)果的影響程度。
[0059]步驟S342:根據(jù)權(quán)重對(duì)搜索得到的課程進(jìn)行打分,得到每個(gè)課程對(duì)應(yīng)的分值。
[0060]獲取到匹配度和課程偏好度的權(quán)重后,服務(wù)器將根據(jù)課程的匹配度的大小、課程偏好度的大小以及所獲取的權(quán)重進(jìn)行計(jì)算,根據(jù)計(jì)算結(jié)果為每個(gè)課程分配一個(gè)分值,使該分值能夠同時(shí)反映課程偏好度以及匹配度,課程偏好度越大,分值越高,匹配度越大,分值越尚。
[0061 ]步驟S343:根據(jù)課程對(duì)應(yīng)的分值對(duì)搜索得到的課程進(jìn)行排序,其中,分值越高則課程的排序越靠前。
[0062]根據(jù)課程偏好度和匹配度計(jì)算得到課程的分值,根據(jù)該分值進(jìn)行課程的排序,課程的排序順序能夠同時(shí)體現(xiàn)用戶對(duì)與該課程偏好度和以及課程屬性的匹配度。本實(shí)施例中,將兩個(gè)參數(shù)用一個(gè)分值來(lái)體現(xiàn),依據(jù)分值進(jìn)行排序,分值高則靠前,分值低則靠后,排序過(guò)程將更加簡(jiǎn)單,另外,通過(guò)為課程偏好度和屬性的匹配度分配權(quán)重,能夠根據(jù)需求對(duì)兩個(gè)參數(shù)所占比重進(jìn)行優(yōu)化以得到與用戶需求更加貼合的課程搜索結(jié)果。
[0063]在一個(gè)實(shí)施例中,如圖6所示,在線搜索課程方法還包括如下步驟:
[0064]步驟S410:統(tǒng)計(jì)用戶的歷史行為數(shù)據(jù),歷史行為數(shù)據(jù)是用戶在歷史時(shí)間對(duì)課程的操作行為數(shù)據(jù)。
[0065]具體的,終端應(yīng)用將獲取到的用戶對(duì)于課程的操作數(shù)據(jù)上報(bào)到服務(wù)器,服務(wù)器將對(duì)應(yīng)用戶標(biāo)識(shí)存儲(chǔ)該上報(bào)的數(shù)據(jù),服務(wù)器存儲(chǔ)的用戶對(duì)于課程的操作數(shù)據(jù)即為用戶歷史行為數(shù)據(jù)。隨著用戶對(duì)于課程的操作數(shù)據(jù)的不斷產(chǎn)生,服務(wù)器中將不斷更新存儲(chǔ)的用戶的歷史行為數(shù)據(jù)。
[0066]步驟S420:根據(jù)歷史行為數(shù)據(jù),計(jì)算用戶對(duì)于課程的課程偏好度。
[0067]服務(wù)器統(tǒng)計(jì)分析存儲(chǔ)的歷史行為數(shù)據(jù),通過(guò)調(diào)用預(yù)存的計(jì)算算法計(jì)算得到用戶對(duì)于課程的偏好度。
[0068]其中,服務(wù)器中預(yù)先存儲(chǔ)有多個(gè)計(jì)算算法,為驗(yàn)證多個(gè)計(jì)算算法的優(yōu)劣,可以通過(guò)對(duì)不同的用戶標(biāo)識(shí)分配不同的計(jì)算算法來(lái)計(jì)算用戶偏好度,例如為尾號(hào)為1-5的用戶標(biāo)識(shí)分配第一計(jì)算算法,為尾號(hào)為6-9的用戶標(biāo)識(shí)分配第二計(jì)算算法。統(tǒng)計(jì)根據(jù)不同計(jì)算算法所得的偏好度進(jìn)行課程搜索得到的搜索結(jié)果與用戶的實(shí)際需求的貼合程度,如果貼合程度高,則計(jì)算算法的計(jì)算準(zhǔn)確度高。
[0069]步驟S430:對(duì)應(yīng)用戶標(biāo)識(shí)存儲(chǔ)用戶對(duì)課程的課程偏好度。
[0070]存儲(chǔ)課程偏好度時(shí),以該課程偏好度對(duì)應(yīng)的歷史行為數(shù)據(jù)的發(fā)起人的用戶標(biāo)識(shí)作為存儲(chǔ)標(biāo)簽以便于用戶搜索時(shí)快速準(zhǔn)確的獲取用戶對(duì)應(yīng)的課程偏好度。
[0071]在一個(gè)實(shí)施例中,歷史行為數(shù)據(jù)包括第一歷史行為數(shù)據(jù)和第二歷史行為數(shù)據(jù),第一歷史行為數(shù)據(jù)為在設(shè)定歷史時(shí)刻統(tǒng)計(jì)的用戶的行為數(shù)據(jù),第二歷史行為數(shù)據(jù)為當(dāng)前搜索時(shí)刻前設(shè)定時(shí)間段內(nèi)的用戶的行為數(shù)據(jù)。
[0072]如圖7所示,歷史時(shí)刻^之前的行為數(shù)據(jù)為第一歷史行為數(shù)據(jù),第一歷史行為數(shù)據(jù)為服務(wù)器在歷史時(shí)刻統(tǒng)計(jì)的數(shù)據(jù),第二歷史行為數(shù)據(jù)為當(dāng)前搜索時(shí)刻to前t時(shí)間段內(nèi)的歷史行為數(shù)據(jù),即t2-to之間的歷史行為數(shù)據(jù)。其中,時(shí)間段t不具體限定,可以為兩個(gè)小時(shí)、三個(gè)小時(shí)等。隨著搜索的不斷繼續(xù),第二歷史行為數(shù)據(jù)將不斷發(fā)生變化。在設(shè)定時(shí)間后,服務(wù)器可以重新收集某一時(shí)刻前的所有的用戶的行為數(shù)據(jù),并將重新收集的用戶行為數(shù)據(jù)作為第一歷史行為數(shù)據(jù)進(jìn)行離線計(jì)算,且隨著搜索的繼續(xù),第二歷史行為數(shù)據(jù)將產(chǎn)生。
[0073]如圖8所示,步驟S420:根據(jù)歷史行為數(shù)據(jù),計(jì)算用戶對(duì)于課程的課程偏好度的步驟,包括:
[0074]步驟S421:根據(jù)第一歷史行為數(shù)據(jù)離線計(jì)算用戶對(duì)于課程的課程偏好度。
[0075]在一個(gè)實(shí)施例中,應(yīng)用Hive數(shù)據(jù)倉(cāng)庫(kù)對(duì)第一歷史數(shù)據(jù)進(jìn)行離線分析計(jì)算,得到第一歷史行為數(shù)據(jù)對(duì)應(yīng)的課程偏好度。
[0076]Hive是Hadoop的一個(gè)數(shù)據(jù)倉(cāng)庫(kù)工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)表,提供完整的結(jié)構(gòu)化查詢語(yǔ)言(SQL,Structured Query Language)查詢功能,可以將SQL語(yǔ)句轉(zhuǎn)換為MapReduce任務(wù)進(jìn)行運(yùn)行,也可以通過(guò)類SQL語(yǔ)句快速實(shí)現(xiàn)簡(jiǎn)單的MapReduce統(tǒng)計(jì)。通過(guò)向Hive提供計(jì)算用戶偏好度的算法,Hive基于相應(yīng)算法對(duì)歷史行為數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。其中,Hadoop實(shí)現(xiàn)了一個(gè)分布式文件系統(tǒng),HDFS和MapReduce ADFS為海量的數(shù)據(jù)提供了存儲(chǔ),則MapReduce為海量的數(shù)據(jù)提供了計(jì)算。MapReduce是一種編程模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。
[0077]步驟S422:根據(jù)第二歷史行為數(shù)據(jù)調(diào)整課程偏好度。
[0078]服務(wù)器對(duì)第一歷史行為數(shù)據(jù)的收集為定期收集,第一歷史行為數(shù)據(jù)中沒(méi)有包括當(dāng)前搜索時(shí)刻與服務(wù)器最近一次收集第一歷史行為數(shù)據(jù)對(duì)應(yīng)的歷史時(shí)刻之間的數(shù)據(jù)。當(dāng)?shù)谝粴v史行為數(shù)據(jù)對(duì)應(yīng)的歷史時(shí)刻與當(dāng)前搜索時(shí)刻之間的時(shí)間間距小于設(shè)定值,為了節(jié)省計(jì)算資源,可以不執(zhí)行根據(jù)第二歷史行為數(shù)據(jù)調(diào)整課程偏好度的步驟,但當(dāng)?shù)谝粴v史行為數(shù)據(jù)對(duì)應(yīng)的歷史時(shí)刻與當(dāng)前搜索時(shí)刻之間的時(shí)間間距較長(zhǎng)時(shí),僅依據(jù)第一歷史行為數(shù)據(jù)進(jìn)行計(jì)算會(huì)使計(jì)算得到的偏好度不能很好的反反映用于實(shí)際對(duì)課程的偏好程度。
[0079]因此,本實(shí)施例中在根據(jù)第一歷史行為數(shù)據(jù)進(jìn)行計(jì)算的基礎(chǔ)上,通過(guò)第二歷史行為數(shù)據(jù)對(duì)根據(jù)第一歷史行為數(shù)據(jù)計(jì)算的偏好度進(jìn)行調(diào)整,使得偏好度的計(jì)算更加準(zhǔn)確,進(jìn)而根據(jù)偏好度得到的搜索結(jié)果能夠更加準(zhǔn)確反映用戶的實(shí)際需求,搜索結(jié)果準(zhǔn)確度更高。
[0080]在一個(gè)實(shí)施例中,如圖9所示,步驟S422:根據(jù)第二歷史行為數(shù)據(jù)調(diào)整課程偏好度,包括:
[0081]步驟S4221:根據(jù)第二歷史行為數(shù)據(jù)獲取第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)用戶對(duì)課程的操作頻率。
[0082]步驟S4222:獲取第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)的課程搜索結(jié)果,根據(jù)搜索結(jié)果獲取課程的曝光率。
[0083]步驟S4223:當(dāng)曝光率與操作頻率的比值大于預(yù)設(shè)值時(shí),降低課程的偏好度;當(dāng)曝光率與操作頻率的比值小于預(yù)設(shè)值,則提高課程的偏好度。
[0084]曝光率與操作頻率的比值大于預(yù)設(shè)值說(shuō)明課程曝光率較高而用戶對(duì)課程的操作頻率相對(duì)較低,在這種情況下,降低該課程的用戶偏好度,向后調(diào)整該課程;相應(yīng)的,提高曝光率較低而用戶對(duì)課程的操作頻率較高的課程的課程偏好度,向前調(diào)整該課程。調(diào)整后的課程偏好度能夠更加準(zhǔn)確反映用戶當(dāng)前的課程需求,同時(shí)避免了只根據(jù)用戶對(duì)課程的第一歷史行為對(duì)搜索結(jié)果排序,導(dǎo)致一些歷史得分不好的課程沒(méi)有曝光的機(jī)會(huì)。
[0085]在一個(gè)實(shí)施例中,可以應(yīng)用Spark分析計(jì)算第二歷史行為數(shù)據(jù),并根據(jù)操作頻率和曝光率快速調(diào)整課程偏好度。Spark是基于內(nèi)存計(jì)算的計(jì)算框架Spark的查詢和計(jì)算速速度較快。在另一個(gè)實(shí)施例中,也可以應(yīng)用Spark分析計(jì)算第二歷史行為數(shù)據(jù)。
[0086]本實(shí)施例中,在根據(jù)第一歷史行為數(shù)據(jù)進(jìn)行離線分析的基礎(chǔ)上,使用第二歷史行為數(shù)據(jù)對(duì)偏好度數(shù)值進(jìn)行調(diào)整,進(jìn)一步提高了課程偏好度與用戶實(shí)際需求的貼合程度。
[0087]在一個(gè)實(shí)施例中,采用如圖10所示的架構(gòu)實(shí)現(xiàn)課程搜索方法,具體為:
[0088]終端獲取用戶對(duì)于課程的操作行為數(shù)據(jù)并將該數(shù)據(jù)上報(bào)給數(shù)據(jù)收集服務(wù)器,該操作行為數(shù)據(jù)作為用戶的歷史行為數(shù)據(jù)。數(shù)據(jù)收集服務(wù)器定期將該數(shù)據(jù)傳送給Hadoop接口集群,計(jì)算集群中的Hive將對(duì)該數(shù)據(jù)(上述的第一歷史行為數(shù)據(jù))進(jìn)行計(jì)算分析,得到對(duì)應(yīng)課程信息庫(kù)中每一門課程的課程偏好度,此外,數(shù)據(jù)收集服務(wù)器將用戶的歷史行為數(shù)據(jù)中準(zhǔn)實(shí)時(shí)數(shù)據(jù)流(上述的第二歷史行為數(shù)據(jù))傳送給計(jì)算集群中的Spark,Spark對(duì)該準(zhǔn)實(shí)時(shí)數(shù)據(jù)流進(jìn)行計(jì)算分析,根據(jù)分析結(jié)果對(duì)上述計(jì)算得到的課程偏好度進(jìn)行調(diào)整,得到最終的課程偏好度,并將該數(shù)據(jù)傳送給Mysql數(shù)據(jù)庫(kù)存儲(chǔ),Mysql數(shù)據(jù)庫(kù)可將部分課程偏好度數(shù)據(jù)拉取到Cache緩存中,以便于搜索服務(wù)器進(jìn)行查詢。
[0089]計(jì)算集群還獲取用戶的屬性信息,結(jié)合課程信息庫(kù)中每一門課程標(biāo)識(shí)的課程面向的用戶屬性標(biāo)簽,計(jì)算得到用戶的屬性信息與課程的用戶屬性標(biāo)簽的匹配度,并將該數(shù)據(jù)傳送給Mysql數(shù)據(jù)庫(kù)存儲(chǔ),Mysql數(shù)據(jù)庫(kù)可將部分課程的屬性匹配度數(shù)據(jù)拉取到Cache緩存中,以便于搜索服務(wù)器進(jìn)行查詢。
[0090]終端將獲取到的用戶觸發(fā)的搜索請(qǐng)求發(fā)送給搜索服務(wù)器,搜索服務(wù)器根據(jù)搜索請(qǐng)求中攜帶的搜索條件數(shù)據(jù)搜索相匹配的課程,并向Cache緩存中獲取匹配課程的課程偏好度和課程的屬性匹配度,根據(jù)課程的偏好度和屬性匹配度對(duì)匹配的課程進(jìn)行排序,生成課程搜索結(jié)果并返回給終端,終端顯示該課程搜索結(jié)果。
[0091]如圖11所示,在一個(gè)實(shí)施例中,提供了一種在線課程搜索裝置,包括:
[0092]搜索請(qǐng)求模塊510,用于接收課程搜索請(qǐng)求,所述課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù)。
[0093]偏好度獲取模塊520,用于根據(jù)所述用戶標(biāo)識(shí)查找用戶的課程偏好度,所述課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度。
[0094]匹配模塊530,用于搜索得到與所述搜索條件數(shù)據(jù)匹配的課程。
[0095]排序模塊540,用于根據(jù)所述用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。
[0096]在一個(gè)實(shí)施例中,如圖12所示,課程搜索裝置還包括:
[0097]屬性標(biāo)簽獲取模塊610,用于獲取搜索得到的課程所面向的用戶屬性標(biāo)簽。
[0098]屬性信息獲取模塊620,用于獲取與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶屬性信息。
[0099]匹配度獲取模塊630,用于獲取所述用戶屬性信息與所述用戶屬性標(biāo)簽之間的匹配度。
[0100]排序模塊540,還用于根據(jù)所述匹配度和所述課程偏好度對(duì)搜索得到的課程進(jìn)行排序,其中,用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,所述匹配度越高則對(duì)應(yīng)的課程的排序越靠前。
[0101]在一個(gè)實(shí)施例中,如圖12所示,排序模塊540還用于分別獲取所述匹配度和所述課程偏好度對(duì)應(yīng)的權(quán)重,根據(jù)所述權(quán)重對(duì)所述搜索得到的課程進(jìn)行打分,得到每個(gè)課程對(duì)應(yīng)的分值,根據(jù)所述課程對(duì)應(yīng)的分值對(duì)搜索得到的課程進(jìn)行排序,其中,分值越高則課程的排序越靠前。
[0102]在一個(gè)實(shí)施例中,如圖13所示,課程搜索裝置還包括:
[0103]統(tǒng)計(jì)模塊710,用于統(tǒng)計(jì)用戶的歷史行為數(shù)據(jù),所述歷史行為數(shù)據(jù)是用戶在歷史時(shí)間對(duì)課程的操作行為數(shù)據(jù)。
[0104]偏好度計(jì)算模塊720,用于根據(jù)所述歷史行為數(shù)據(jù)計(jì)算用戶對(duì)課程的課程偏好度。
[0105]存儲(chǔ)模塊730,用于對(duì)應(yīng)用戶標(biāo)識(shí)存儲(chǔ)所述用戶對(duì)課程的課程偏好度。
[0106]在一個(gè)實(shí)施例中,所述歷史行為數(shù)據(jù)包括第一歷史行為數(shù)據(jù)和第二歷史行為數(shù)據(jù),所述第一歷史行為數(shù)據(jù)為在設(shè)定歷史時(shí)刻統(tǒng)計(jì)的用戶的行為數(shù)據(jù),所述第二歷史行為數(shù)據(jù)為當(dāng)前搜索時(shí)刻前設(shè)定時(shí)間段內(nèi)的用戶的行為數(shù)據(jù);
[0107]如圖14所示,所述偏好度計(jì)算模塊720包括:
[0108]計(jì)算模塊721,用于根據(jù)所述第一歷史行為數(shù)據(jù)離線計(jì)算所述用戶對(duì)于課程的課程偏好度。
[0109]調(diào)整模塊722,根據(jù)所述第二歷史行為數(shù)據(jù)調(diào)整所述課程偏好度。
[0110]在一個(gè)實(shí)施例中,調(diào)整模塊722還用于根據(jù)所述第二歷史行為數(shù)據(jù)獲取第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)用戶對(duì)課程的操作頻率;獲取所述第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)生成的課程搜索結(jié)果,根據(jù)所述搜索結(jié)果獲取課程的曝光率;當(dāng)所述曝光率與所述操作頻率的比值大于預(yù)設(shè)值時(shí),降低所述課程偏好度;當(dāng)所述曝光率與所述操作頻率的比值小于預(yù)設(shè)值,則提高所述課程偏好度。
[0111]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)等。
[0112]以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種在線課程搜索方法,包括以下步驟: 接收課程搜索請(qǐng)求,所述課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù); 根據(jù)所述用戶標(biāo)識(shí)查找用戶的課程偏好度,所述課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度; 搜索得到與所述搜索條件數(shù)據(jù)匹配的課程; 根據(jù)所述用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述搜索得到與所述搜索條件數(shù)據(jù)匹配的課程之后,還包括: 獲取搜索得到的課程所面向的用戶屬性標(biāo)簽; 獲取與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶屬性信息; 獲取所述用戶屬性信息與所述用戶屬性標(biāo)簽之間的匹配度; 所述根據(jù)用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序的步驟,包括: 根據(jù)所述匹配度和所述課程偏好度對(duì)搜索得到的課程進(jìn)行排序,其中,用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,所述匹配度越高則對(duì)應(yīng)的課程的排序越靠前。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述匹配度和所述課程偏好度對(duì)搜索得到的課程進(jìn)行排序,包括: 分別獲取所述匹配度和所述課程偏好度對(duì)應(yīng)的權(quán)重; 根據(jù)所述權(quán)重對(duì)所述搜索得到的課程進(jìn)行打分,得到每個(gè)課程對(duì)應(yīng)的分值; 根據(jù)所述課程對(duì)應(yīng)的分值對(duì)搜索得到的課程進(jìn)行排序,其中,分值越高則課程的排序越靠前。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 統(tǒng)計(jì)用戶的歷史行為數(shù)據(jù),所述歷史行為數(shù)據(jù)是用戶在歷史時(shí)間對(duì)課程的操作行為數(shù)據(jù); 根據(jù)所述歷史行為數(shù)據(jù)計(jì)算用戶對(duì)課程的課程偏好度; 對(duì)應(yīng)用戶標(biāo)識(shí)存儲(chǔ)所述用戶對(duì)課程的課程偏好度。5.根據(jù)權(quán)利要求4所述的方法,其特征在于, 所述歷史行為數(shù)據(jù)包括第一歷史行為數(shù)據(jù)和第二歷史行為數(shù)據(jù),所述第一歷史行為數(shù)據(jù)為在設(shè)定歷史時(shí)刻統(tǒng)計(jì)的用戶的行為數(shù)據(jù),所述第二歷史行為數(shù)據(jù)為當(dāng)前搜索時(shí)刻前設(shè)定時(shí)間段內(nèi)的用戶的行為數(shù)據(jù); 所述根據(jù)所述歷史行為數(shù)據(jù)計(jì)算用戶對(duì)課程的課程偏好度的步驟,包括: 根據(jù)所述第一歷史行為數(shù)據(jù)離線計(jì)算所述用戶對(duì)于課程的課程偏好度; 根據(jù)所述第二歷史行為數(shù)據(jù)調(diào)整所述課程偏好度。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第二歷史行為數(shù)據(jù)調(diào)整所述課程偏好度的步驟,包括: 根據(jù)所述第二歷史行為數(shù)據(jù)獲取第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)用戶對(duì)課程的操作頻率; 獲取所述第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)生成的課程搜索結(jié)果,根據(jù)所述課程搜索結(jié)果獲取課程的曝光率; 當(dāng)所述曝光率與所述操作頻率的比值大于預(yù)設(shè)值時(shí),降低所述課程偏好度;當(dāng)所述曝光率與所述操作頻率的比值小于預(yù)設(shè)值,則提高所述課程偏好度。7.一種在線課程搜索裝置,其特征在于,包括: 搜索請(qǐng)求模塊,用于接收課程搜索請(qǐng)求,所述課程搜索請(qǐng)求中攜帶用戶標(biāo)識(shí)和搜索條件數(shù)據(jù); 偏好度獲取模塊,用于根據(jù)所述用戶標(biāo)識(shí)查找用戶的課程偏好度,所述課程偏好度是通過(guò)對(duì)用戶的歷史行為數(shù)據(jù)統(tǒng)計(jì)得到的且反映了用戶對(duì)課程的偏好程度; 匹配模塊,用于搜索得到與所述搜索條件數(shù)據(jù)匹配的課程; 排序模塊,用于根據(jù)所述用戶的課程偏好度對(duì)搜索得到的課程進(jìn)行排序,生成課程搜索結(jié)果,其中用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 屬性標(biāo)簽獲取模塊,用于獲取搜索得到的課程所面向的用戶屬性標(biāo)簽; 屬性信息獲取模塊,用于獲取與所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶屬性信息; 匹配度獲取模塊,用于獲取所述用戶屬性信息與所述用戶屬性標(biāo)簽之間的匹配度; 所述排序模塊還用于根據(jù)所述匹配度和所述課程偏好度對(duì)搜索得到的課程進(jìn)行排序,其中,用戶的課程偏好度越高則對(duì)應(yīng)的課程的排序越靠前,所述匹配度越高則對(duì)應(yīng)的課程的排序越靠前。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述排序模塊還用于分別獲取所述匹配度和所述課程偏好度對(duì)應(yīng)的權(quán)重,根據(jù)所述權(quán)重對(duì)所述搜索得到的課程進(jìn)行打分,得到每個(gè)課程對(duì)應(yīng)的分值,根據(jù)所述課程對(duì)應(yīng)的分值對(duì)搜索得到的課程進(jìn)行排序,其中,分值越高則課程的排序越靠前。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)用戶的歷史行為數(shù)據(jù),所述歷史行為數(shù)據(jù)是用戶在歷史時(shí)間對(duì)課程的操作行為數(shù)據(jù); 偏好度計(jì)算模塊,用于根據(jù)所述歷史行為數(shù)據(jù)計(jì)算用戶對(duì)課程的課程偏好度; 存儲(chǔ)模塊,用于對(duì)應(yīng)用戶標(biāo)識(shí)存儲(chǔ)所述用戶對(duì)課程的課程偏好度。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述歷史行為數(shù)據(jù)包括第一歷史行為數(shù)據(jù)和第二歷史行為數(shù)據(jù),所述第一歷史行為數(shù)據(jù)為在設(shè)定歷史時(shí)刻統(tǒng)計(jì)的用戶的行為數(shù)據(jù),所述第二歷史行為數(shù)據(jù)為當(dāng)前搜索時(shí)刻前設(shè)定時(shí)間段內(nèi)的用戶的行為數(shù)據(jù); 所述偏好度計(jì)算模塊包括: 計(jì)算模塊,用于根據(jù)所述第一歷史行為數(shù)據(jù)離線計(jì)算所述用戶對(duì)于課程的課程偏好度; 調(diào)整模塊,根據(jù)所述第二歷史行為數(shù)據(jù)調(diào)整所述課程偏好度。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述調(diào)整模塊還用于根據(jù)所述第二歷史行為數(shù)據(jù)獲取第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)用戶對(duì)課程的操作頻率;獲取所述第二歷史行為數(shù)據(jù)所處時(shí)間段內(nèi)生成的課程搜索結(jié)果,根據(jù)所述搜索結(jié)果獲取課程的曝光率;當(dāng)所述曝光率與所述操作頻率的比值大于預(yù)設(shè)值時(shí),降低所述課程偏好度;當(dāng)所述曝光率與所述操作頻率的比值小于預(yù)設(shè)值,則提高所述課程偏好度。
【文檔編號(hào)】G06F17/30GK106095842SQ201610387557
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月1日 公開號(hào)201610387557.4, CN 106095842 A, CN 106095842A, CN 201610387557, CN-A-106095842, CN106095842 A, CN106095842A, CN201610387557, CN201610387557.4
【發(fā)明人】尤馬彥
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
奉贤区| 广河县| 天门市| 阿拉善盟| 玛沁县| 巩留县| 逊克县| 仲巴县| 旺苍县| 抚松县| 宜州市| 宁南县| 海门市| 诸城市| 桃园市| 年辖:市辖区| 漳浦县| 辰溪县| 平顶山市| 汾西县| 肥西县| 普陀区| 长沙县| 乌鲁木齐市| 塔河县| 崇文区| 吉木乃县| 亳州市| 阿拉善左旗| 左贡县| 新宁县| 吉林市| 永城市| 元氏县| 台东县| 通城县| 弋阳县| 西青区| 烟台市| 平乐县| 遵化市|