本技術(shù)涉及互聯(lián)網(wǎng),具體涉及一種內(nèi)容獲取方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著科技及社會(huì)的不斷發(fā)展,各類互聯(lián)網(wǎng)服務(wù)的出現(xiàn)極大豐富了人們的工作與生活。其中,一些互聯(lián)網(wǎng)服務(wù)提供了動(dòng)態(tài)展示功能,通過(guò)動(dòng)態(tài)展示功能可以向?qū)ο笳故酒潢P(guān)注的其他對(duì)象(簡(jiǎn)稱關(guān)注對(duì)象)的發(fā)布內(nèi)容(即動(dòng)態(tài))。
2、然而,發(fā)明人在實(shí)施過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)中存在如下缺陷:現(xiàn)有技術(shù)在獲取任一對(duì)象(如對(duì)象a)的關(guān)注對(duì)象的發(fā)布內(nèi)容時(shí),是獲取每個(gè)關(guān)注對(duì)象最近發(fā)布的一定數(shù)量的發(fā)布內(nèi)容,將獲取到的每個(gè)關(guān)注對(duì)象的發(fā)布內(nèi)容聚合、排序后提供給對(duì)象a。然而,當(dāng)對(duì)象a的關(guān)注對(duì)象很多時(shí),獲取的關(guān)注對(duì)象的發(fā)布內(nèi)容總量較大,其聚合、排序時(shí)間較長(zhǎng),從而對(duì)象a需要等待較長(zhǎng)時(shí)間,或者容易造成服務(wù)器超時(shí),進(jìn)而降低對(duì)象a的體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問(wèn)題,提出了本技術(shù)以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的內(nèi)容獲取方法、裝置、計(jì)算設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
2、根據(jù)本技術(shù)第一方面,提供了一種內(nèi)容獲取方法,包括:
3、確定第一對(duì)象關(guān)注的第二對(duì)象;
4、獲取所述第一對(duì)象的關(guān)聯(lián)信息,基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng);
5、根據(jù)所述提取時(shí)長(zhǎng)以及當(dāng)前時(shí)間確定第一對(duì)象對(duì)應(yīng)的提取時(shí)段;
6、獲取發(fā)布時(shí)間在所述提取時(shí)段內(nèi)的所述第二對(duì)象的發(fā)布內(nèi)容。
7、在一種可選的實(shí)施方式中,所述獲取所述第一對(duì)象的關(guān)聯(lián)信息,基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)包括:
8、獲取所述第一對(duì)象的關(guān)注對(duì)象數(shù)量,利用所述關(guān)注對(duì)象數(shù)量計(jì)算所述第一對(duì)象的關(guān)注量指標(biāo);
9、基于所述關(guān)注量指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
10、在一種可選的實(shí)施方式中,所述獲取所述第一對(duì)象的關(guān)聯(lián)信息,基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)包括:
11、獲取所述第一對(duì)象的關(guān)聯(lián)對(duì)象的發(fā)布頻率,利用所述發(fā)布頻率計(jì)算所述第一對(duì)象的頻率指標(biāo);
12、基于所述頻率指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
13、在一種可選的實(shí)施方式中,所述獲取所述第一對(duì)象的關(guān)聯(lián)信息,基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)包括:
14、獲取所述第一對(duì)象所處平臺(tái)的活躍度函數(shù)以及當(dāng)前時(shí)間,結(jié)合所述活躍度函數(shù)以及當(dāng)前時(shí)間計(jì)算第一對(duì)象的時(shí)段指標(biāo);
15、基于所述時(shí)段指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
16、在一種可選的實(shí)施方式中,所述結(jié)合所述活躍度函數(shù)以及當(dāng)前時(shí)間計(jì)算第一對(duì)象的時(shí)段指標(biāo)包括:
17、構(gòu)建所述活躍度函數(shù)在變量時(shí)間區(qū)間上的積分函數(shù);其中,所述變量時(shí)間區(qū)間的起始點(diǎn)為起始點(diǎn)變量,變量時(shí)間區(qū)間的終止點(diǎn)為當(dāng)前時(shí)間;
18、建立所述積分函數(shù)與預(yù)設(shè)積分值的等式關(guān)系;
19、求解所述等式關(guān)系以獲得起始點(diǎn)變量數(shù)值;
20、根據(jù)所述當(dāng)前時(shí)間與所述起始點(diǎn)變量數(shù)值的差值,計(jì)算所述第一對(duì)象的時(shí)段指標(biāo)。
21、在一種可選的實(shí)施方式中,所述基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)包括:
22、基于所述關(guān)聯(lián)信息計(jì)算所述第一對(duì)象的至少一個(gè)指標(biāo);
23、生成修正常數(shù),結(jié)合所述修正常數(shù)以及所述至少一個(gè)指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
24、在一種可選的實(shí)施方式中,在所述獲取發(fā)布時(shí)間在所述提取時(shí)段內(nèi)的所述第二對(duì)象的發(fā)布內(nèi)容之后,所述方法還包括:
25、確定獲取的發(fā)布內(nèi)容數(shù)量;
26、統(tǒng)計(jì)在預(yù)設(shè)時(shí)間窗口內(nèi)發(fā)布內(nèi)容數(shù)量未達(dá)到預(yù)設(shè)數(shù)量閾值的次數(shù);
27、根據(jù)所述次數(shù)調(diào)整所述修正常數(shù)。
28、根據(jù)本技術(shù)第二方面,提供了一種內(nèi)容獲取裝置,包括:
29、對(duì)象確定模塊,用于確定第一對(duì)象關(guān)注的第二對(duì)象;
30、時(shí)長(zhǎng)生成模塊,用于獲取所述第一對(duì)象的關(guān)聯(lián)信息,基于所述關(guān)聯(lián)信息生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng);
31、時(shí)段確定模塊,用于根據(jù)所述提取時(shí)長(zhǎng)以及當(dāng)前時(shí)間確定第一對(duì)象對(duì)應(yīng)的提取時(shí)段;
32、內(nèi)容獲取模塊,用于獲取發(fā)布時(shí)間在所述提取時(shí)段內(nèi)的所述第二對(duì)象的發(fā)布內(nèi)容。
33、在一種可選的實(shí)施方式中,時(shí)長(zhǎng)生成模塊用于:獲取所述第一對(duì)象的關(guān)注對(duì)象數(shù)量,利用所述關(guān)注對(duì)象數(shù)量計(jì)算所述第一對(duì)象的關(guān)注量指標(biāo);
34、基于所述關(guān)注量指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
35、在一種可選的實(shí)施方式中,時(shí)長(zhǎng)生成模塊用于:獲取所述第一對(duì)象的關(guān)聯(lián)對(duì)象的發(fā)布頻率,利用所述發(fā)布頻率計(jì)算所述第一對(duì)象的頻率指標(biāo);
36、基于所述頻率指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
37、在一種可選的實(shí)施方式中,時(shí)長(zhǎng)生成模塊用于:獲取所述第一對(duì)象所處平臺(tái)的活躍度函數(shù)以及當(dāng)前時(shí)間,結(jié)合所述活躍度函數(shù)以及當(dāng)前時(shí)間計(jì)算第一對(duì)象的時(shí)段指標(biāo);
38、基于所述時(shí)段指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
39、在一種可選的實(shí)施方式中,時(shí)長(zhǎng)生成模塊用于:構(gòu)建所述活躍度函數(shù)在變量時(shí)間區(qū)間上的積分函數(shù);其中,所述變量時(shí)間區(qū)間的起始點(diǎn)為起始點(diǎn)變量,變量時(shí)間區(qū)間的終止點(diǎn)為當(dāng)前時(shí)間;
40、建立所述積分函數(shù)與預(yù)設(shè)積分值的等式關(guān)系;
41、求解所述等式關(guān)系以獲得起始點(diǎn)變量數(shù)值;
42、根據(jù)所述當(dāng)前時(shí)間與所述起始點(diǎn)變量數(shù)值的差值,計(jì)算所述第一對(duì)象的時(shí)段指標(biāo)。
43、在一種可選的實(shí)施方式中,時(shí)長(zhǎng)生成模塊用于:基于所述關(guān)聯(lián)信息計(jì)算所述第一對(duì)象的至少一個(gè)指標(biāo);
44、生成修正常數(shù),結(jié)合所述修正常數(shù)以及所述至少一個(gè)指標(biāo)生成與所述第一對(duì)象匹配的提取時(shí)長(zhǎng)。
45、在一種可選的實(shí)施方式中,該裝置還包括調(diào)整模塊,用于確定獲取的發(fā)布內(nèi)容數(shù)量;
46、統(tǒng)計(jì)在預(yù)設(shè)時(shí)間窗口內(nèi)發(fā)布內(nèi)容數(shù)量未達(dá)到預(yù)設(shè)數(shù)量閾值的次數(shù);
47、根據(jù)所述次數(shù)調(diào)整所述修正常數(shù)。
48、根據(jù)本技術(shù)第三方面,提供了一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)所述通信總線完成相互間的通信;
49、所述存儲(chǔ)器用于存放至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行上述內(nèi)容獲取方法對(duì)應(yīng)的操作。
50、根據(jù)本技術(shù)第四方面,提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行上述內(nèi)容獲取方法對(duì)應(yīng)的操作。
51、根據(jù)本技術(shù)第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行上述內(nèi)容獲取方法對(duì)應(yīng)的操作。
52、本技術(shù)實(shí)施例為第一對(duì)象生成相應(yīng)的提取時(shí)段,以提取時(shí)段為篩選條件篩選第二對(duì)象的發(fā)布內(nèi)容,從而有效降低獲取的發(fā)布內(nèi)容的數(shù)量,提升發(fā)布內(nèi)容獲取效率,降低第一對(duì)象長(zhǎng)時(shí)間等待以及服務(wù)超時(shí)現(xiàn)象的發(fā)生;而且,本技術(shù)實(shí)施例中的提取時(shí)段根據(jù)當(dāng)前時(shí)間和提取時(shí)長(zhǎng)確定,提取時(shí)長(zhǎng)是根據(jù)第一對(duì)象的關(guān)聯(lián)信息生成的,由此第一對(duì)象的提取時(shí)段與第一對(duì)象高度匹配,提高提取時(shí)段的合理性,避免提取時(shí)段過(guò)長(zhǎng)造成發(fā)布內(nèi)容效率下降以及避免提取時(shí)段過(guò)短造成發(fā)布內(nèi)容數(shù)量不足。
53、本技術(shù)實(shí)施例基于關(guān)注量指標(biāo)生成與第一對(duì)象匹配的提取時(shí)長(zhǎng),關(guān)注量指標(biāo)能夠反映第一對(duì)象的關(guān)注對(duì)象的數(shù)量,第一對(duì)象的關(guān)注對(duì)象的數(shù)量多少會(huì)影響單位時(shí)間內(nèi)獲取到的發(fā)布內(nèi)容數(shù)量,由此基于關(guān)注量指標(biāo)生成與第一對(duì)象匹配的提取時(shí)長(zhǎng)能夠提升提取時(shí)長(zhǎng)的確定精度。
54、本技術(shù)實(shí)施例基于頻率指標(biāo)生成與第一對(duì)象匹配的提取時(shí)長(zhǎng),頻率指標(biāo)能夠反映第一對(duì)象關(guān)聯(lián)對(duì)象的發(fā)布頻率,不同對(duì)象的發(fā)布頻率不同,而對(duì)象的發(fā)布頻率會(huì)影響單位時(shí)間內(nèi)獲取的發(fā)布內(nèi)容數(shù)量,由此基于頻率指標(biāo)生成與第一對(duì)象匹配的提取時(shí)長(zhǎng)能夠使得提取時(shí)長(zhǎng)與實(shí)際的對(duì)象發(fā)布頻率相適配,提高提取時(shí)長(zhǎng)的確定精度。
55、本技術(shù)基于時(shí)段指標(biāo)獲得第一對(duì)象匹配的提取時(shí)長(zhǎng),時(shí)段指標(biāo)能夠反映第一對(duì)象在當(dāng)前時(shí)間所處的時(shí)段內(nèi)獲得一定數(shù)量的發(fā)布內(nèi)容所需的時(shí)間長(zhǎng)短,由于在不同時(shí)間段內(nèi)對(duì)象的發(fā)布頻率不同,從而所處時(shí)段不同其單位時(shí)間內(nèi)獲取到的發(fā)布內(nèi)容數(shù)量也會(huì)不同,獲得相同的發(fā)布內(nèi)容數(shù)量所需的時(shí)間長(zhǎng)度也不同。由此基于時(shí)段指標(biāo)獲得第一對(duì)象匹配的提取時(shí)長(zhǎng)能夠提升提取時(shí)長(zhǎng)與當(dāng)前活躍度狀態(tài)的適配度,提高提取時(shí)長(zhǎng)的確定精度。
56、本技術(shù)實(shí)施例通過(guò)求解活躍度函數(shù)的積分函數(shù)確定起始點(diǎn)變量數(shù)值,根據(jù)當(dāng)前時(shí)間與起始點(diǎn)變量數(shù)值的差值確定時(shí)段指標(biāo),使得確定出的時(shí)段指標(biāo)能夠與實(shí)際的活躍度分布相適配,提高時(shí)段指標(biāo)的確定精度。
57、本技術(shù)實(shí)施例結(jié)合修正常數(shù)和至少一個(gè)指標(biāo)確定提取時(shí)段,提升提取時(shí)段的確定精度。
58、本技術(shù)實(shí)施例在基于提取時(shí)段篩選出的發(fā)布內(nèi)容數(shù)量不足預(yù)設(shè)數(shù)量閾值時(shí),通過(guò)調(diào)整修正常數(shù)來(lái)擴(kuò)大提取時(shí)段從而使得提取到的發(fā)布內(nèi)容數(shù)量滿足數(shù)量需求,在保障內(nèi)容獲取效率的基礎(chǔ)上進(jìn)一步保障返回給第一對(duì)象的發(fā)布內(nèi)容數(shù)量符合數(shù)量需求。
59、上述說(shuō)明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本技術(shù)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本技術(shù)的具體實(shí)施方式。