• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    排行榜生成方法、日志生成方法和服務(wù)器技術(shù)

    技術(shù)編號(hào):8453056 閱讀:177 留言:0更新日期:2013-03-21 17:17
    本發(fā)明專利技術(shù)公開了排行榜生成方法、日志生成方法和服務(wù)器,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括:獲取日志,所述日志中包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù);統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù);根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成所述排序元素對(duì)應(yīng)的排行榜。本發(fā)明專利技術(shù)避免了每次生成排行榜時(shí)遍歷所有歷史數(shù)據(jù),簡(jiǎn)化了生成排行榜的操作,縮短處理時(shí)間。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及網(wǎng)絡(luò)
    ,特別涉及排行榜生成方法、日志生成方法和服務(wù)器
    技術(shù)介紹
    隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,用戶可以獲取越來越豐富的信息和資訊,而為了有針對(duì)性、有序的獲取信息和資訊,經(jīng)常會(huì)有對(duì)信息進(jìn)行排序的需求,即根據(jù)信息生成排行榜的需求。例如用戶可以在論壇發(fā)帖子,該用戶和其他用戶又可以針對(duì)該帖發(fā)布評(píng)論,在瀏覽眾多的帖子時(shí),瀏覽者可能希望獲知當(dāng)前發(fā)布評(píng)論較活躍的用戶,也可能希望獲知當(dāng)前熱度較高的帖子,這是就需要生成對(duì)應(yīng)的排行榜。目前生成排行榜的方法一般包括以下過程預(yù)先設(shè)置針對(duì)特定需求的排序元素, 遍歷歷史數(shù)據(jù),針對(duì)排序元素執(zhí)行統(tǒng)計(jì),并按照統(tǒng)計(jì)結(jié)果對(duì)信息進(jìn)行排序,從而生成排行榜。仍以用戶評(píng)論帖子為例說明生成排行榜的過程,例如特定需求是根據(jù)帖子的評(píng)論數(shù)量對(duì)帖子進(jìn)行排序,此時(shí)的排序元素就是帖子的評(píng)論數(shù)量;服務(wù)器存儲(chǔ)每個(gè)帖子的歷史數(shù)據(jù), 包括發(fā)帖用戶ID、帖子ID、對(duì)應(yīng)的評(píng)論內(nèi)容、發(fā)表評(píng)論的用戶ID等;假設(shè)排行榜生成間隔為一天,每到達(dá)排行榜生成時(shí)間時(shí),遍歷歷史數(shù)據(jù),統(tǒng)計(jì)每個(gè)帖子的評(píng)論數(shù)量;按照統(tǒng)計(jì)結(jié)果生成排行榜。上述生成排行榜的方法至少存在以下問題每次生成排行榜時(shí),都需要遍歷存儲(chǔ)的所有歷史數(shù)據(jù),操作繁瑣,需要時(shí)間較長(zhǎng)。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)實(shí)施例提供排行榜生成方法、日志生成方法和服務(wù)器,能夠簡(jiǎn)化生成排行榜時(shí)執(zhí)行的操作,縮短處理時(shí)間。所述技術(shù)方案如下本專利技術(shù)實(shí)施例提供了一種排行榜生成方法,所述方法包括獲取日志,所述日志中包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù);統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù);根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于所述排序元素的排行榜。較優(yōu)的,所述方法還包括從發(fā)布的預(yù)設(shè)事件中提取與排序元素對(duì)應(yīng)的數(shù)據(jù);根據(jù)提取的數(shù)據(jù)生成日志并存或,接收日志并存儲(chǔ),所述日志包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù)。進(jìn)一步,所述日志存儲(chǔ)在日志文件中。較優(yōu)的,所述排序元素包括事件發(fā)起者、事件承受者、事件發(fā)生時(shí)間和事件類型中的至少一項(xiàng)。進(jìn)一步,所述排序元素包括兩項(xiàng)以上;所述統(tǒng)計(jì)在當(dāng)前統(tǒng)計(jì)周期內(nèi)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)出現(xiàn)的次數(shù)為分別統(tǒng)計(jì)至少一項(xiàng)排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù);所述根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于所述排序元素的排行榜為分別對(duì)至少一個(gè)排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于至少一個(gè)排序元素的排行榜。較優(yōu)的,所述方法還包括向終端返回生成的排行榜。進(jìn)一步,所述向終端返回生成的排行榜之前,所述方法還包括接收終端發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求攜帶查詢條件;從生成的排行榜中獲取與所述查詢條件相匹配的排行榜。本專利技術(shù)實(shí)施例提供了一種日志生成的方法,所述方法包括從預(yù)設(shè)事件中提取與排序元素對(duì)應(yīng)的數(shù)據(jù);根據(jù)提取的數(shù)據(jù)生成日志。較優(yōu)的,所述方法還包括發(fā)送所述日志。較優(yōu)的,所述方法還包括將所述日志存儲(chǔ)在日志文件中。較優(yōu)的,所述方法還包括獲取所述日志;統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的總次數(shù);根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于所述排序元素的排行榜。進(jìn)一步,所述排序元素包括事件發(fā)起者、事件承受者、事件發(fā)生時(shí)間和事件類型中的至少一項(xiàng)。進(jìn)一步,所述排序元素包括兩項(xiàng)以上;所述統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù)為分別統(tǒng)計(jì)至少一項(xiàng)排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù);所述根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于所述排序元素的排行榜為分別針對(duì)至少一個(gè)排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于至少一個(gè)排序元素的排行榜。較優(yōu)的,所述方法還包括向終端返回生成的排行榜。進(jìn)一步,在向終端返回生成的排行榜之前,所述方法還包括接收查詢請(qǐng)求,所述查詢請(qǐng)求攜帶查詢條件;從生成的排行榜中獲取與所述查詢條件匹配的排行榜。本專利技術(shù)實(shí)施例提供了一種服務(wù)器,其特征在于,所述服務(wù)器包括日志獲取模塊,用于獲取日志,所述日志中包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù);統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的總次數(shù);排行榜生成模塊,用于根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序, 生成基于所述排序元素的排行榜。較優(yōu)的,所述服務(wù)器還包括日志存儲(chǔ)模塊,用于從預(yù)設(shè)事件中提取所述排序元素對(duì)應(yīng)的數(shù)據(jù);根據(jù)提取的數(shù)據(jù)生成日志并存儲(chǔ);或,接收日志并存儲(chǔ),所述日志包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù)。進(jìn)一步,所述日志存儲(chǔ)在日志文件中。較優(yōu)的,所述排序元素包括事件發(fā)起者、事件承受者、事件發(fā)生時(shí)間和事件類型中的至少一項(xiàng)。進(jìn)一步,所述統(tǒng)計(jì)模塊具體用于在所述排序元素包括兩項(xiàng)以上時(shí),分別統(tǒng)計(jì)至少一項(xiàng)排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的總次數(shù);所述排行榜生成模塊具體用于分別對(duì)至少一個(gè)排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于至少一個(gè)排序元素的排行榜。較優(yōu)的,所述服務(wù)器還包括排行榜返回模塊,用于向終端返回生成的排行榜。進(jìn)一步,所述服務(wù)器還包括接收模塊,用于接收終端發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求攜帶查詢條件;排行榜獲取模塊,用于從生成的排行榜中獲取與所述查詢條件匹配的排行榜。本專利技術(shù)實(shí)施例提供了一種服務(wù)器,所述服務(wù)器包括提取模塊,用于從預(yù)設(shè)事件中提取與排序元素對(duì)應(yīng)的數(shù)據(jù);日志生成模塊,用于根據(jù)提取的數(shù)據(jù)生成日志。較優(yōu)的,所述服務(wù)器還包括發(fā)送模塊,用于發(fā)送所述日志。較優(yōu)的,所述服務(wù)器還包括日志存儲(chǔ)模塊,用于將所述日志存儲(chǔ)在日志文件中。較優(yōu)的,所述服務(wù)器還包括日志獲取模塊,用于獲取日志;統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的總次數(shù);排行榜生成模塊,用于根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序, 生成基于所述排序元素的排行榜。進(jìn)一步,所述排序元素包括事件發(fā)起者、事件承受者、事件發(fā)生時(shí)間和事件類型中的至少一項(xiàng)。進(jìn)一步,所述統(tǒng)計(jì)模塊具體用于在所述排序元素包括兩項(xiàng)以上時(shí),分別統(tǒng)計(jì)至少一項(xiàng)排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的總次數(shù);所述排行榜生成模塊具體用于分別針對(duì)至少一個(gè)排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于至少一個(gè)排序元素的排行榜。較優(yōu)的,所述服務(wù)器還包括排行榜返回模塊,用于向終端返回生成的排行榜。進(jìn)一步,所述服務(wù)器還包括接收模塊,用于接收查詢請(qǐng)求,所述查詢請(qǐng)求攜帶查詢條件;排行榜獲取模塊,用于從生成的排行榜中獲取與所述查詢條件匹配的排行榜。本專利技術(shù)實(shí)施例提供的排行榜生成方法、日志生成方法和服務(wù)器,將生成排行榜所需的排序元素對(duì)應(yīng)的數(shù)據(jù)從預(yù)設(shè)事件中提取出來、并保存在日志中,需要生成排行榜時(shí)基于日志進(jìn)行簡(jiǎn)單的次數(shù)統(tǒng)計(jì)即可,無需遍歷所有歷史數(shù)據(jù),簡(jiǎn)化了生成排行榜的操作,縮短處理時(shí)間。附圖說明為了更清楚地說明本專利技術(shù)實(shí)施例中的技術(shù)方案,下面將對(duì)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)實(shí)施例的一些舉例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本專利技術(shù)實(shí)施例提供的一種排行榜生成方法的流程圖2是本專利技術(shù)實(shí)施例提供的一種日志生成方法的流程圖3是本專利技術(shù)實(shí)施例提供的一種排行榜生成方法的流程圖4是本專利技術(shù)實(shí)施例提供的一種排行榜生成方法的流程圖5是本專利技術(shù)實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖6是本專利技術(shù)實(shí)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種排行榜生成方法,其特征在于,所述方法包括:獲取日志,所述日志中包括從預(yù)設(shè)事件中提取的排序元素對(duì)應(yīng)的數(shù)據(jù);統(tǒng)計(jì)所述排序元素對(duì)應(yīng)的每項(xiàng)數(shù)據(jù)在當(dāng)前統(tǒng)計(jì)周期內(nèi)出現(xiàn)的次數(shù);根據(jù)統(tǒng)計(jì)結(jié)果對(duì)所述排序元素對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行排序,生成基于所述排序元素的排行榜。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張嘯付力揚(yáng),謝龍,
    申請(qǐng)(專利權(quán))人:北京小米科技有限責(zé)任公司,
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 色综合久久无码五十路人妻| 99久久人妻无码精品系列蜜桃| 亚洲天堂2017无码中文| 一本大道无码日韩精品影视| 国产在线无码视频一区| 国产成人精品无码播放| 色国产色无码色欧美色在线| 中文字幕无码精品三级在线电影| 无码国产精品一区二区免费式影视 | 亚无码乱人伦一区二区| a级毛片无码免费真人久久| 亚洲啪AV永久无码精品放毛片| 日日摸日日碰人妻无码| av无码免费一区二区三区| 亚洲中文字幕无码久久精品1| 日韩AV片无码一区二区不卡| 亚洲中文字幕无码中文| 亚洲av无码国产精品夜色午夜 | 91精品国产综合久久四虎久久无码一级| 日韩av片无码一区二区不卡电影| 无码国产福利av私拍| 国产成人综合日韩精品无码不卡| 亚洲av无码成人影院一区| 亚洲va成无码人在线观看| 国产午夜片无码区在线播放| 久久伊人亚洲AV无码网站| 国产在线精品无码二区二区| 69成人免费视频无码专区| 少妇久久久久久人妻无码| 亚洲人成人伊人成综合网无码| 国产爆乳无码视频在线观看| 2014AV天堂无码一区| 国产免费久久久久久无码| 亚洲av无码成人精品区在线播放| 毛片亚洲AV无码精品国产午夜| 无码专区国产精品视频| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 无码人妻精品一区二区蜜桃AV| 亚洲aⅴ无码专区在线观看春色 | 成年午夜无码av片在线观看| 亚洲无码视频在线|