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

    Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì)技術(shù)方案

    技術(shù)編號(hào):34912382 閱讀:30 留言:0更新日期:2022-09-15 07:01
    本發(fā)明專(zhuān)利技術(shù)提供一種Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì),包括:基于遠(yuǎn)程字典服務(wù)Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線;基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容;根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容。本發(fā)明專(zhuān)利技術(shù)針對(duì)主流社交網(wǎng)絡(luò)軟件中采用的Feed流數(shù)據(jù)模式,通過(guò)對(duì)數(shù)據(jù)推送效能和數(shù)據(jù)存儲(chǔ)模式的改進(jìn),實(shí)現(xiàn)推拉相結(jié)合,按需進(jìn)行推送和拉取數(shù)據(jù)流,高效利用Redis緩存,提高用戶訪問(wèn)Feed系統(tǒng)時(shí)的動(dòng)態(tài)性能,提升用戶體驗(yàn)。提升用戶體驗(yàn)。提升用戶體驗(yàn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì)


    [0001]本專(zhuān)利技術(shù)涉及數(shù)據(jù)處理
    ,尤其涉及一種Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì)。

    技術(shù)介紹

    [0002]目前,主流的社交網(wǎng)絡(luò)軟件(Social Network Software,SNS)系統(tǒng)包括微博、微信朋友圈等,通常都是通過(guò)Feed流進(jìn)行消息推送。Feed流本質(zhì)上是一種數(shù)據(jù)流,是將“N個(gè)發(fā)布者的信息單元”通過(guò)“關(guān)注關(guān)系”發(fā)送給“M個(gè)接收者”。
    [0003]在當(dāng)下的SNS系統(tǒng)以及Feed微博系統(tǒng)蓬勃發(fā)展下,類(lèi)似新鮮事、微博、朋友圈等各種產(chǎn)品,尤其App產(chǎn)品中,需求旺盛,哪怕非Feed系統(tǒng)產(chǎn)品,也可能會(huì)有集成類(lèi)型功能的需求。而當(dāng)下主流產(chǎn)品,采用自己獨(dú)立的方案,有的使用推方案,有的使用拉方案,沒(méi)有形成統(tǒng)一高效的數(shù)據(jù)處理機(jī)制,導(dǎo)致用戶數(shù)據(jù)處理不夠及時(shí),無(wú)法較好地識(shí)別熱點(diǎn)信息和非熱點(diǎn)信息,另外對(duì)信息的存儲(chǔ)處理也不夠理想。
    [0004]因此,需要提出新的針對(duì)社交網(wǎng)絡(luò)軟件中Feed流的實(shí)現(xiàn)方法,能綜合解決上述問(wèn)題。

    技術(shù)實(shí)現(xiàn)思路

    [0005]本專(zhuān)利技術(shù)提供一種Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)中社交網(wǎng)絡(luò)軟件處理用戶推送數(shù)據(jù)時(shí)不能有效地平衡數(shù)據(jù)推送和數(shù)據(jù)拉取,以及無(wú)法高效利用緩存的缺陷。
    [0006]第一方面,本專(zhuān)利技術(shù)提供一種Feed流實(shí)現(xiàn)方法,包括:
    [0007]基于遠(yuǎn)程字典服務(wù)Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線;
    [0008]基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容;
    [0009]根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容。
    [0010]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,還包括:
    [0011]基于Feed輔助拉取機(jī)制或Feed推拉結(jié)合處理機(jī)制,更新當(dāng)前訪問(wèn)內(nèi)容。
    [0012]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,基于Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線,包括:
    [0013]確定向單個(gè)用戶分配所述時(shí)間線,所述時(shí)間線用于反饋所述單個(gè)用戶的訪問(wèn)動(dòng)態(tài);
    [0014]將所述時(shí)間線存儲(chǔ)至Redis內(nèi)存數(shù)據(jù)庫(kù)中。
    [0015]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容,包括:
    [0016]獲取所述待推送內(nèi)容的訪問(wèn)時(shí)間距離;
    [0017]若確定所述訪問(wèn)時(shí)間距離在預(yù)設(shè)天數(shù)范圍內(nèi),則將所述待推送內(nèi)容存儲(chǔ)至天數(shù)存
    儲(chǔ)表中;
    [0018]若確定所述訪問(wèn)時(shí)間距離在所述預(yù)設(shè)天數(shù)范圍外,以及在預(yù)設(shè)月份范圍內(nèi),則將所述待推送內(nèi)容存儲(chǔ)至月份存儲(chǔ)表中;
    [0019]若確定所述訪問(wèn)時(shí)間距離在所述預(yù)設(shè)月份范圍外,則將所述待推送內(nèi)容存儲(chǔ)至全量存儲(chǔ)表中。
    [0020]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容,包括:
    [0021]確定時(shí)間線訪問(wèn)時(shí)長(zhǎng)閾值,獲取用戶訪問(wèn)Feed流的訪問(wèn)時(shí)間;
    [0022]若確定所述訪問(wèn)時(shí)間小于等于所述時(shí)間線訪問(wèn)時(shí)長(zhǎng)閾值,則確定所述時(shí)間線為激活狀態(tài),發(fā)送所述待推送內(nèi)容;
    [0023]若確定所述訪問(wèn)時(shí)間大于所述時(shí)間線訪問(wèn)時(shí)長(zhǎng)閾值,則確定所述時(shí)間線為去激活狀態(tài),丟棄所述待推送內(nèi)容。
    [0024]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,基于Feed輔助拉取機(jī)制,更新當(dāng)前訪問(wèn)內(nèi)容,包括:
    [0025]待確定所述時(shí)間線處于激活狀態(tài)之后,獲取第一預(yù)設(shè)條數(shù)的時(shí)間線地址,基于所述時(shí)間線地址更新所述當(dāng)前訪問(wèn)內(nèi)容;
    [0026]若確定所述時(shí)間線處于臨界到期范圍內(nèi),則將所述時(shí)間線的時(shí)效延長(zhǎng)預(yù)設(shè)天數(shù);
    [0027]若確定所述時(shí)間線不存在,從全量表中獲取第二預(yù)設(shè)條數(shù)的時(shí)間線地址,并確定所述時(shí)間線地址的時(shí)效為所述預(yù)設(shè)天數(shù)。
    [0028]根據(jù)本專(zhuān)利技術(shù)提供的一種Feed流實(shí)現(xiàn)方法,基于Feed推拉結(jié)合處理機(jī)制,更新當(dāng)前訪問(wèn)內(nèi)容,包括:
    [0029]若確定所述時(shí)間線地址超過(guò)時(shí)間線地址閾值,則從所述數(shù)據(jù)庫(kù)中拉取所述時(shí)間線;
    [0030]基于所述當(dāng)前訪問(wèn)內(nèi)容的訪問(wèn)時(shí)間距離,確定所述數(shù)據(jù)庫(kù)中的存儲(chǔ)表類(lèi)型,從對(duì)應(yīng)的存儲(chǔ)表中更新所述當(dāng)前訪問(wèn)內(nèi)容。
    [0031]第二方面,本專(zhuān)利技術(shù)還提供一種Feed流實(shí)現(xiàn)系統(tǒng),包括:
    [0032]第一存儲(chǔ)模塊,用于基于遠(yuǎn)程字典服務(wù)Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線;
    [0033]第二存儲(chǔ)模塊,用于基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容;
    [0034]發(fā)送模塊,用于根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容。
    [0035]第三方面,本專(zhuān)利技術(shù)還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述任一種所述Feed流實(shí)現(xiàn)方法。
    [0036]第四方面,本專(zhuān)利技術(shù)還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述Feed流實(shí)現(xiàn)方法。
    [0037]第五方面,本專(zhuān)利技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述Feed流實(shí)現(xiàn)方法。
    [0038]本專(zhuān)利技術(shù)提供的Feed流實(shí)現(xiàn)方法、系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì),通過(guò)對(duì)數(shù)據(jù)推送效能和數(shù)據(jù)存儲(chǔ)模式的改進(jìn),實(shí)現(xiàn)推拉相結(jié)合,按需進(jìn)行推送和拉取數(shù)據(jù)流,高效利用Redis緩存,提高用戶訪問(wèn)Feed系統(tǒng)時(shí)的動(dòng)態(tài)性能,提升用戶體驗(yàn)。
    附圖說(shuō)明
    [0039]為了更清楚地說(shuō)明本專(zhuān)利技術(shù)或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本專(zhuān)利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
    [0040]圖1是本專(zhuān)利技術(shù)提供的Feed流實(shí)現(xiàn)方法的流程示意圖;
    [0041]圖2是本專(zhuān)利技術(shù)提供的Feed流實(shí)現(xiàn)方法的系統(tǒng)架構(gòu)圖;
    [0042]圖3是本專(zhuān)利技術(shù)提供的時(shí)間線在Redis中的結(jié)構(gòu)示意圖;
    [0043]圖4是本專(zhuān)利技術(shù)提供的數(shù)據(jù)庫(kù)表結(jié)構(gòu)示意圖;
    [0044]圖5是本專(zhuān)利技術(shù)提供的Feed流實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;
    [0045]圖6是本專(zhuān)利技術(shù)提供的電子設(shè)備的結(jié)構(gòu)示意圖。
    具體實(shí)施方式
    [0046]為使本專(zhuān)利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本專(zhuān)利技術(shù)中的附圖,對(duì)本專(zhuān)利技術(shù)中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本專(zhuān)利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例。基于本專(zhuān)利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專(zhuān)利技術(shù)保護(hù)的范圍。
    [0047]針對(duì)現(xiàn)有技術(shù)中的局限本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種Feed流實(shí)現(xiàn)方法,其特征在于,包括:基于遠(yuǎn)程字典服務(wù)Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線;基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容;根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容。2.根據(jù)權(quán)利要求1所述的Feed流實(shí)現(xiàn)方法,其特征在于,還包括:基于Feed輔助拉取機(jī)制或Feed推拉結(jié)合處理機(jī)制,更新當(dāng)前訪問(wèn)內(nèi)容。3.根據(jù)權(quán)利要求1所述的Feed流實(shí)現(xiàn)方法,其特征在于,基于Redis時(shí)間線緩存機(jī)制,在Feed流中存儲(chǔ)待推送內(nèi)容的時(shí)間線,包括:確定向單個(gè)用戶分配所述時(shí)間線,所述時(shí)間線用于反饋所述單個(gè)用戶的訪問(wèn)動(dòng)態(tài);將所述時(shí)間線存儲(chǔ)至Redis內(nèi)存數(shù)據(jù)庫(kù)中。4.根據(jù)權(quán)利要求1所述的Feed流實(shí)現(xiàn)方法,其特征在于,基于Feed時(shí)間分區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)機(jī)制在數(shù)據(jù)庫(kù)中存儲(chǔ)所述待推送內(nèi)容,包括:獲取所述待推送內(nèi)容的訪問(wèn)時(shí)間距離;若確定所述訪問(wèn)時(shí)間距離在預(yù)設(shè)天數(shù)范圍內(nèi),則將所述待推送內(nèi)容存儲(chǔ)至天數(shù)存儲(chǔ)表中;若確定所述訪問(wèn)時(shí)間距離在所述預(yù)設(shè)天數(shù)范圍外,以及在預(yù)設(shè)月份范圍內(nèi),則將所述待推送內(nèi)容存儲(chǔ)至月份存儲(chǔ)表中;若確定所述訪問(wèn)時(shí)間距離在所述預(yù)設(shè)月份范圍外,則將所述待推送內(nèi)容存儲(chǔ)至全量存儲(chǔ)表中。5.根據(jù)權(quán)利要求1所述的Feed流實(shí)現(xiàn)方法,其特征在于,根據(jù)Feed推送機(jī)制和所述時(shí)間線,從所述數(shù)據(jù)庫(kù)獲取所述待推送內(nèi)容,并發(fā)送所述待推送內(nèi)容,包括:確定時(shí)間線訪問(wèn)時(shí)長(zhǎng)閾值,獲取用戶訪問(wèn)Feed流的訪問(wèn)時(shí)間;若確定所述訪問(wèn)時(shí)間小于等于所述時(shí)間線訪問(wèn)時(shí)長(zhǎng)閾值,則確定所述時(shí)間線為激活狀態(tài),發(fā)送所述待推送內(nèi)容;若確定所述訪問(wèn)時(shí)間大于所述時(shí)間線...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙勇,
    申請(qǐng)(專(zhuān)利權(quán))人:浪潮通信技術(shù)有限公司,
    類(lèi)型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 成人无码WWW免费视频| 亚洲色无码专区在线观看| 亚洲中文久久精品无码1| 无码h黄动漫在线播放网站| 日本无码WWW在线视频观看| 韩国无码AV片在线观看网站| 久久无码专区国产精品s| 免费无码黄动漫在线观看| 免费人妻无码不卡中文字幕系| 大胆日本无码裸体日本动漫| 少妇无码一区二区二三区| 日韩精品无码免费专区午夜| 亚洲日韩国产二区无码| 无码少妇一区二区三区| 久99久无码精品视频免费播放 | 亚洲啪AV永久无码精品放毛片| 无码专区国产精品视频| 无码中文字幕乱码一区| 精品无码久久久久久午夜| 国产精品无码日韩欧| AV无码精品一区二区三区宅噜噜| 蜜色欲多人AV久久无码| 亚洲爆乳无码精品AAA片蜜桃| 无码人妻精品一区二区三区东京热 | 亚洲韩国精品无码一区二区三区| 国产精品无码一区二区在线| 69ZXX少妇内射无码| 亚洲的天堂av无码| 无码少妇一区二区性色AV| 国产乱人伦Av在线无码| 中日精品无码一本二本三本| 无码AV动漫精品一区二区免费| 成人免费a级毛片无码网站入口| 亚洲欧洲AV无码专区| 亚洲av无码一区二区三区天堂| 亚洲AV无码无限在线观看不卡| 中文字幕精品三区无码亚洲| 人妻无码一区二区不卡无码av| 无码精品人妻一区二区三区免费看 | 国产精品无码素人福利| 国产精品成人无码久久久久久|