亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

緩存數(shù)據(jù)的管理方法及裝置與流程

文檔序號:12063265閱讀:303來源:國知局
緩存數(shù)據(jù)的管理方法及裝置與流程
本申請涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種緩存數(shù)據(jù)的管理方法及裝置。
背景技術(shù)
:在支持多用戶同時(shí)進(jìn)行分析的交互式數(shù)據(jù)分析系統(tǒng)中,每個(gè)用戶都可以選定自己所需的數(shù)據(jù)進(jìn)行分析,每個(gè)用戶的分析過程一般包含了多次分析動作,例如對分析數(shù)據(jù)的過濾條件進(jìn)行多次修改等。服務(wù)器端在沒有對用戶的分析數(shù)據(jù)進(jìn)行緩存的情況下,用戶的每個(gè)分析動作均需要重新加載分析數(shù)據(jù)。根據(jù)相關(guān)技術(shù)中處理緩存數(shù)據(jù)耗費(fèi)的時(shí)間,分析數(shù)據(jù)的加載耗時(shí)占整個(gè)分析過程的50%左右。因此,如果能夠?qū)τ脩舻姆治鰯?shù)據(jù)進(jìn)行緩存,避免數(shù)據(jù)重復(fù)多次加載過程,則能提高用戶分析速度。在服務(wù)器端使用分析數(shù)據(jù)緩存時(shí)會遇到以下問題:需要確定用戶結(jié)束本次分析的時(shí)刻,這樣才能及時(shí)釋放用戶持有的分析數(shù)據(jù)緩存,避免緩存空間浪費(fèi)。針對該問題,相關(guān)技術(shù)中,主要存在以下幾種技術(shù)方案:基于超時(shí)時(shí)間的緩存管理機(jī)制,此機(jī)制為每個(gè)緩存塊設(shè)定一個(gè)存活時(shí)長,超過時(shí)長后緩存塊失效并被清除。此機(jī)制的缺點(diǎn)在于超時(shí)時(shí)長與用戶分析過程時(shí)長不匹配,從而造成緩存過早或過晚釋放,導(dǎo)致分析效率降低或緩存空間浪費(fèi)?;谟脩糁噶畹木彺鏅C(jī)制,此機(jī)制由用戶來控制緩存的存儲和清除,用戶需要給出明確的存儲指令和清除指令。此機(jī)制使用過程復(fù)雜,不適合普通用戶。且用戶可能忘記發(fā)送清除緩存指令,從而導(dǎo)致緩存長期存在?;谟脩魰挼木彺鏅C(jī)制,此機(jī)制在分析時(shí)將緩存存放于用戶會話中,在用戶的會話結(jié)束后清除緩存。此機(jī)制的缺點(diǎn)在于無法存儲大規(guī)模分析數(shù)據(jù),且會話持續(xù)時(shí)長大于分析過程時(shí)長,從而造成存儲空間浪費(fèi)。針對相關(guān)技術(shù)中的上述的問題,目前尚未提出有效的解決方案。技術(shù)實(shí)現(xiàn)要素:根據(jù)本申請實(shí)施例的一個(gè)方面,提供了一種緩存數(shù)據(jù)的管理方法,包括:接收客戶端采集的用戶行為數(shù)據(jù),其中,所述用戶行為數(shù)據(jù)為所述客戶端的登錄賬戶執(zhí)行對 應(yīng)的操作行為而生成的數(shù)據(jù);依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理。根據(jù)本申請實(shí)施例的另一方面,還提供了一種緩存數(shù)據(jù)的管理裝置,包括:接收模塊,用于接收客戶端采集的用戶行為數(shù)據(jù),其中,所述用戶行為數(shù)據(jù)為所述客戶端的登錄賬戶執(zhí)行對應(yīng)的操作行為而生成的數(shù)據(jù);確定模塊,用于依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;管理模塊,用于依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理。根據(jù)本申請實(shí)施例的一個(gè)方面,提供了另一種緩存數(shù)據(jù)的管理方法,包括:采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器。根據(jù)本申請實(shí)施例的另一方面,還提供了另一種緩存數(shù)據(jù)的管理裝置,包括:采集模塊,用于采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);發(fā)送模塊,用于將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器。在本申請實(shí)施例中,采用依據(jù)用戶行為數(shù)據(jù)確定用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,并依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理的方式,即通過用戶行為確定緩存數(shù)據(jù)在緩存中的存活時(shí)間,實(shí)現(xiàn)了及時(shí)釋放緩存數(shù)據(jù)的目的,從而達(dá)到了節(jié)約緩存空間的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中由于緩存數(shù)據(jù)釋放不及時(shí)而導(dǎo)致的浪費(fèi)緩存空間的技術(shù)問題。附圖說明此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:圖1是本申請實(shí)施例的一種緩存數(shù)據(jù)的管理方法的計(jì)算機(jī)終端的硬件結(jié)構(gòu)框圖;圖2是根據(jù)本申請實(shí)施例的一種緩存數(shù)據(jù)的管理方法的流程圖;圖3是根據(jù)本申請實(shí)施例的獲取緩存數(shù)據(jù)在緩存中的存活時(shí)間的流程圖;圖4是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的結(jié)構(gòu)框圖;圖5是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖一;圖6是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖二;圖7是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖三;圖8是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖四;圖9是根據(jù)本申請實(shí)施例另一種緩存數(shù)據(jù)的管理方法的流程圖;圖10是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理系統(tǒng)結(jié)構(gòu)圖;圖11是根據(jù)本申請的系統(tǒng)中緩存管理器的工作流程示意圖;圖12是根據(jù)本申請實(shí)施例的另一種緩存數(shù)據(jù)的管理裝置的結(jié)構(gòu)框圖;以及圖13是根據(jù)本申請實(shí)施例的另一種緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖一。具體實(shí)施方式為了使本
技術(shù)領(lǐng)域
的人員更好地理解本申請方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分的實(shí)施例,而不是全部的實(shí)施例。基于本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實(shí)施例1根據(jù)本申請實(shí)施例,還提供了一種緩存數(shù)據(jù)的管理方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本申請實(shí)施例一所提供的方法實(shí)施例可以在服務(wù)器、移動終端、計(jì)算機(jī)終端或者 類似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在計(jì)算機(jī)終端上為例,圖1是本申請實(shí)施例的一種緩存數(shù)據(jù)的管理方法的計(jì)算機(jī)終端的硬件結(jié)構(gòu)框圖。如圖1所示,計(jì)算機(jī)終端10可以包括一個(gè)或多個(gè)(圖1中僅示出一個(gè))處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,計(jì)算機(jī)終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本申請實(shí)施例中的緩存數(shù)據(jù)的管理方法對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的應(yīng)用程序的漏洞檢測方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。傳輸裝置106用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括計(jì)算機(jī)終端10的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置106包括一個(gè)網(wǎng)絡(luò)適配器(NetworkInterfaceController,NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置106可以為射頻(RadioFrequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。在上述運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D2所示的緩存數(shù)據(jù)的管理方法,圖2是根據(jù)本申請實(shí)施例的一種緩存數(shù)據(jù)的管理方法的流程圖,如圖2所示,包括:步驟S202,接收客戶端采集的用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)為所述客戶端的登錄賬戶執(zhí)行對應(yīng)的操作行為而生成的數(shù)據(jù);在一個(gè)可選的實(shí)施例中,該處理步驟S202可以應(yīng)用于由客戶端和服務(wù)器組成的系統(tǒng)中:用戶在客戶端上進(jìn)行緩存數(shù)據(jù)的相關(guān)操作,對緩存數(shù)據(jù)的操作包括用戶對緩存數(shù)據(jù)的具體行為,如在客戶端對緩存數(shù)據(jù)進(jìn)行的鼠標(biāo)點(diǎn)擊動作,鍵盤輸入動作,在客戶端設(shè)置參數(shù)行為、關(guān)閉開啟處理界面的動作等,形成對應(yīng)的用戶行為數(shù)據(jù),服務(wù)器接收客戶端采集的用戶行為數(shù)據(jù)后進(jìn)行后續(xù)的處理。而在具體的采集過程中,可以按照預(yù)設(shè)周期進(jìn)行采集,也可以通過客戶端的用戶行為觸發(fā)采集的操作。可選的,可以對用戶執(zhí)行的操作行為進(jìn)行分類,例如可以將不同類型的操作事件 作為操作行為的來源,根據(jù)操作行為對緩存數(shù)據(jù)的影響,可以將用戶執(zhí)行的操作行為分為第一指定類型和第二指定類型,然后對不同類型的操作行為作規(guī)范化處理,保留重要的操作記錄,避免重復(fù)的操作記錄,在一個(gè)可選實(shí)施例中,用戶操作事件可以包括以下至少之一,但不限于此:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為,其中,對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為可以是設(shè)置參數(shù),將鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件列為所述第一指定類型的用戶操作事件,同時(shí),將對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為列為所述第二指定類型的用戶操作事件。對于不同類型的操作事件,進(jìn)行不同的規(guī)范化處理,即將多次操作事件設(shè)置為一次用戶行為和/或?qū)⒚看尾僮魇录O(shè)置為一次用戶行為,具體的事件規(guī)范化規(guī)則可以是:對于第一指定類型的用戶操作事件,可以通過以下方式進(jìn)行規(guī)范化處理:多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為(即一次用戶行為,以下類同)、多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為、多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為;對于第二指定類型的用戶操作事件,可以通過以下方式進(jìn)行規(guī)范化處理:指定處理時(shí)的操作行為,如在多用戶交互式分析系統(tǒng)中對緩存數(shù)據(jù)的單次分析動作事件、設(shè)置分析參數(shù)事件等規(guī)范化為一次分析行為,而關(guān)閉分析窗口事件,結(jié)束分析事件等動作規(guī)范化為結(jié)束分析行為,即表示立即釋放緩存數(shù)據(jù)。步驟S204,依據(jù)用戶行為數(shù)據(jù)確定該用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;可選地,以多用戶交互式分析系統(tǒng)為例,當(dāng)數(shù)據(jù)保存在緩存中時(shí),用戶可以使用客戶端對該數(shù)據(jù)進(jìn)行緩存數(shù)據(jù)的相關(guān)分析和處理操作,而當(dāng)數(shù)據(jù)被轉(zhuǎn)移不存在緩存中時(shí),用戶就不能對該數(shù)據(jù)進(jìn)行緩存數(shù)據(jù)的相關(guān)操作,需要從外部存儲器中將數(shù)據(jù)加載到緩存中來,而數(shù)據(jù)在緩存中的保存時(shí)間,或者用戶可以使用客戶端對數(shù)據(jù)進(jìn)行緩存操作的時(shí)間段,就是緩存數(shù)據(jù)在緩存中的存活時(shí)間。相關(guān)技術(shù)中的緩存數(shù)據(jù)在緩存中的存活時(shí)間是直接由用戶來設(shè)置的,當(dāng)用戶在客戶端上關(guān)閉緩存數(shù)據(jù)的處理頁面,或者發(fā)送刪除緩存數(shù)據(jù)的指令后,緩存數(shù)據(jù)會在緩存中直接被刪除。而本申請實(shí)施例是根據(jù)用戶行為得到的用戶行為數(shù)據(jù)來確定緩存數(shù)據(jù)的存活時(shí)間,進(jìn)而根據(jù)存活時(shí)間對緩存數(shù)據(jù)進(jìn)行管理(例如加載和清除),圖3是根據(jù)本申請實(shí)施例的獲取緩存數(shù)據(jù)在緩存中的存活時(shí)間的流程圖,如圖3所示,包括:步驟S302,在統(tǒng)計(jì)周期內(nèi),統(tǒng)計(jì)用戶行為數(shù)據(jù)中各類用戶行為所對應(yīng)的延期時(shí)長,得到所述各類用戶行為所對應(yīng)的延期時(shí)長之和;其中,該延期時(shí)長用于指示上述存活 時(shí)間的延長時(shí)間;在本實(shí)施例中,為了節(jié)約服務(wù)器的系統(tǒng)開銷,對于緩存數(shù)據(jù)的釋放是按照一定周期來操作的,如每5分鐘統(tǒng)計(jì)釋放一次,還可以根據(jù)緩存空間內(nèi)緩存數(shù)據(jù)占用總空間的比例來設(shè)置統(tǒng)計(jì)周期,緩存空間占用的越高,統(tǒng)計(jì)周期越短。用戶在執(zhí)行不同的用戶行為時(shí),會產(chǎn)生對應(yīng)的延期時(shí)長,在統(tǒng)計(jì)周期之內(nèi)所有的用戶行為的延期時(shí)長的總和就是緩存數(shù)據(jù)在緩存內(nèi)的延長時(shí)間,延長時(shí)間大于或等于0。步驟S304,將各類用戶行為所對應(yīng)的延期時(shí)長之和與緩存數(shù)據(jù)的當(dāng)前存活時(shí)間相加,得到的總和為所述緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間。當(dāng)前存活時(shí)間是系統(tǒng)當(dāng)前的時(shí)間,可以是服務(wù)器的系統(tǒng)時(shí)間或者是采集到的客戶端所在終端的時(shí)間戳,如當(dāng)前存活時(shí)間是10:00:00,各類用戶行為所對應(yīng)的延期時(shí)長之和為當(dāng)前周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)需要緩存的時(shí)間,如10分鐘,與當(dāng)前存活時(shí)間相加得到緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間則為10:10:00,緩存數(shù)據(jù)的存活時(shí)間被更新為10:10:00,即表示緩存數(shù)據(jù)至少在10:10:00之前不會被釋放。最終存活時(shí)間可以通過以下方式確定,包括:S11,比較上述總和與上述統(tǒng)計(jì)周期的上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間;上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是上一個(gè)周期統(tǒng)計(jì)周期內(nèi)統(tǒng)計(jì)出的上述緩存數(shù)據(jù)需要存活保留的時(shí)間,如上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是10:05:00,根據(jù)上述實(shí)施例的計(jì)算可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活時(shí)間為10:10:00,由此可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活時(shí)間較長。S12,將兩者中的較大者作為所述最終存活時(shí)間;其中,所述上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間為所述各類用戶行為所對應(yīng)的延期時(shí)長之和與所述緩存數(shù)據(jù)的已有存活時(shí)間相加得到。在一個(gè)可選實(shí)施例中,上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是10:05:00,根據(jù)上述實(shí)施例的計(jì)算可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活時(shí)間為10:10:00,將兩者中的較大者作為所述最終存活時(shí)間,即最終存活時(shí)間為10:10:00。在具體確定延期時(shí)長的過程中,可以通過以下公式來確定:s=a*t*m,其中,a表示與每類用戶行為的類型對應(yīng)的權(quán)重值,s表示每類事件的所述延期時(shí)長,t表示與所述每類用戶行為的類型對應(yīng)的延期時(shí)長,m表示所述每類用戶行為的發(fā)生次數(shù)。下面結(jié)合具體的示例對上述公式進(jìn)行舉例說明:各類事件的權(quán)重值總和為1,首先確定和區(qū)別各類用戶行為的類型,用戶行為的類型包括:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件、關(guān)閉分析窗口事件,結(jié)束分析事件,各類用戶行為發(fā)生的次數(shù)分別為:5、0、2、1、2、0、0,根據(jù)用戶行為的類型經(jīng)過規(guī)范化處理后,鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件、關(guān)閉分析窗口事件,結(jié)束分析事件發(fā)生的次數(shù)分別為:1、0、1、1、0、0,預(yù)設(shè)的鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件權(quán)重值分別為:0.1、0.2、0.2、0.2、0.3,鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件對應(yīng)的延期時(shí)長分別是:1分鐘、1分鐘、1分鐘、2分鐘、2分鐘,由此可以計(jì)算出每類事件的延期時(shí)長,如鼠標(biāo)移動事件,根據(jù)公式s=a*t*m,計(jì)算后得到S=0.1*1*1=0.1分鐘,其他類別的時(shí)間的延期時(shí)長依次類推,在此不再贅述。如各類事件的用戶行為所對應(yīng)的延期時(shí)長之和為10分鐘,當(dāng)前存活時(shí)間為10:00:00,相加得到緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間10:10:00,上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間為10:05:00,兩者中的較大者10:10:00作為上述緩存數(shù)據(jù)的最終存活時(shí)間。步驟S206,依據(jù)存活時(shí)間對緩存中的緩存數(shù)據(jù)進(jìn)行管理??蛇x地,依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理,即依據(jù)最終存活時(shí)間管理緩存數(shù)據(jù),具體的管理行為可以是釋放緩存數(shù)據(jù),保留緩存數(shù)據(jù),或者暫時(shí)隔離或轉(zhuǎn)移緩存數(shù)據(jù),但不限于此。在最終存活時(shí)間確定后,判斷服務(wù)器的當(dāng)前時(shí)間是否到達(dá)最終存活時(shí)間的時(shí)間點(diǎn)10:10:00,如達(dá)到,則自行釋放緩存數(shù)據(jù),而不需要通過人工來刪除,實(shí)現(xiàn)了管理緩存數(shù)據(jù)的智能化,提高緩存數(shù)據(jù)的管理效率。在本周期產(chǎn)生的存活時(shí)間被下一周期的存活時(shí)間更新之前,將本周期產(chǎn)生的存活時(shí)間一直是緩存數(shù)據(jù)的最終存活時(shí)間。對于特殊的用戶行為,如關(guān)閉分析窗口事件,或結(jié)束分析事件等一類事件時(shí),依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,即,將所述用戶的緩存數(shù)據(jù)在所述緩存中的存活時(shí)間設(shè)置為0,并將所述用戶的緩存數(shù)據(jù)從所述緩存中刪除。對于多個(gè)用戶的緩存數(shù)據(jù),分別維護(hù)不同的緩存過期表,例如對于某個(gè)用戶,與該用戶對應(yīng)的緩存過期表中維護(hù)該用戶的緩存數(shù)據(jù)的存活時(shí)間,可以統(tǒng)一設(shè)置緩存數(shù)據(jù)釋放周期,在周期時(shí)間到來時(shí)遍歷所有的緩存過期表,對緩存過期表對應(yīng)的緩存數(shù)據(jù)進(jìn)行管理,可選的,緩存過期表也可以管理一個(gè)客戶端(用戶)操作的多個(gè)緩存數(shù)據(jù)。依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理具體包括:S21,遍歷緩存過期表,其中,該緩存過期表用于存儲與用戶對應(yīng)的緩存數(shù)據(jù)在緩 存中的緩存記錄;S22,在緩存過期表中用戶的緩存記錄所指示存活時(shí)間大于當(dāng)前時(shí)刻時(shí),在該緩存中繼續(xù)保留所述緩存數(shù)據(jù);在上述存活時(shí)間小于當(dāng)前時(shí)刻時(shí),則從上述緩存中清除所述緩存數(shù)據(jù)。在本申請實(shí)施例中,采用依據(jù)用戶行為數(shù)據(jù)確定用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,并依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理的方式,即通過用戶行為確定緩存數(shù)據(jù)在緩存中的存活時(shí)間,實(shí)現(xiàn)了及時(shí)釋放緩存數(shù)據(jù)的目的,從而達(dá)到了節(jié)約緩存空間的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中由于緩存數(shù)據(jù)釋放不及時(shí)而導(dǎo)致的浪費(fèi)緩存空間的技術(shù)問題。需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本申請,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本申請所必須的。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施例所述的方法。實(shí)施例2根據(jù)本申請實(shí)施例,還提供了一種用于實(shí)施上述緩存數(shù)據(jù)的管理裝置的裝置,圖4是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置包括:接收模塊40、確定模塊42、管理模塊44,其中,接收模塊40,用于接收客戶端采集的用戶行為數(shù)據(jù),其中,所述用戶行為數(shù)據(jù)為上述客戶端的登錄賬戶執(zhí)行對應(yīng)的操作行為而生成的數(shù)據(jù);在一個(gè)可選的實(shí)施例中,該接收模塊40可以應(yīng)用于由客戶端和服務(wù)器組成的系統(tǒng)中:用戶在客戶端上進(jìn)行緩存數(shù)據(jù)的相關(guān)操作,對緩存數(shù)據(jù)的操作包括用戶對緩存數(shù) 據(jù)的具體行為,如在客戶端對緩存數(shù)據(jù)進(jìn)行的鼠標(biāo)點(diǎn)擊動作,鍵盤輸入動作,在客戶端設(shè)置參數(shù)行為、關(guān)閉開啟處理界面的動作等,形成對應(yīng)的用戶行為數(shù)據(jù),服務(wù)器接收客戶端采集的用戶行為數(shù)據(jù)后進(jìn)行后續(xù)的處理。而在具體的采集過程中,可以按照預(yù)設(shè)周期進(jìn)行采集,也可以通過客戶端的用戶行為觸發(fā)采集的操作。圖5是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖一,如圖5所示,接收模塊40按照以下方式進(jìn)行規(guī)范化處理后得到用戶行為數(shù)據(jù),包括:第一設(shè)置單元402、第二設(shè)置單元404,其中,第一設(shè)置單元402,用于將在緩存數(shù)據(jù)的處理界面上多次執(zhí)行的第一指定類型的用戶操作事件作為一次用戶行為;第二設(shè)置單元404,用于將在處理界面上每次執(zhí)行的第二指定類型的用戶操作事件作為一次用戶行為??蛇x的,第一設(shè)置單元402和第二設(shè)置單元404可以對用戶執(zhí)行的操作行為進(jìn)行分類,例如可以將不同類型的操作事件作為操作行為的來源,根據(jù)操作行為對緩存數(shù)據(jù)的影響,可以將用戶執(zhí)行的操作行為分為第一指定類型和第二指定類型,然后對不同類型的操作行為作規(guī)范化處理,保留重要的操作記錄,避免重復(fù)的操作記錄,在一個(gè)可選實(shí)施例中,用戶操作事件可以包括以下至少之一,但不限于此:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為,其中,對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為可以是設(shè)置參數(shù),將鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件列為所述第一指定類型的用戶操作事件,同時(shí),將對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為列為所述第二指定類型的用戶操作事件。對于不同類型的操作事件,進(jìn)行不同的規(guī)范化處理,即將多次操作事件設(shè)置為一次用戶行為和/或?qū)⒚看尾僮魇录O(shè)置為一次用戶行為,第一設(shè)置單元402和第二設(shè)置單元404具體的事件規(guī)范化規(guī)則可以是:對于第一指定類型的用戶操作事件,第一設(shè)置單元402可以通過以下方式進(jìn)行規(guī)范化處理:將多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為、第一設(shè)置單元402將多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為(即一次用戶行為,以下類同)、第一設(shè)置單元402將多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為、;對于第二指定類型的用戶操作事件,第二設(shè)置單元404可以通過以下方式進(jìn)行規(guī)范化處理:將指定處理時(shí)的操作行為,如在多用戶交互式分析系統(tǒng)中對緩存數(shù)據(jù)的單次分析動作事件、設(shè)置分析參數(shù)事件等規(guī)范化為一次分析行為。而關(guān)閉分析窗口事件,結(jié)束分析事件等動作規(guī)范化 為結(jié)束分析行為,即表示立即釋放緩存數(shù)據(jù)。確定模塊42,與接收模塊40耦合連接,用于依據(jù)上述用戶行為數(shù)據(jù)確定該用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;可選地,以多用戶交互式分析系統(tǒng)為例,當(dāng)數(shù)據(jù)保存在緩存中時(shí),用戶可以使用客戶端對該數(shù)據(jù)進(jìn)行緩存數(shù)據(jù)的相關(guān)分析和處理操作,而當(dāng)數(shù)據(jù)被轉(zhuǎn)移不存在緩存中時(shí),用戶就不能對該數(shù)據(jù)進(jìn)行緩存數(shù)據(jù)的相關(guān)操作,需要從外部存儲器中將數(shù)據(jù)加載到緩存中來,而數(shù)據(jù)在緩存中的保存時(shí)間,或者用戶可以使用客戶端對數(shù)據(jù)進(jìn)行緩存操作的時(shí)間段,就是緩存數(shù)據(jù)在緩存中的存活時(shí)間。相關(guān)技術(shù)中的緩存數(shù)據(jù)在緩存中的存活時(shí)間是直接由用戶來設(shè)置的,當(dāng)用戶在客戶端上關(guān)閉緩存數(shù)據(jù)的處理頁面,或者發(fā)送刪除緩存數(shù)據(jù)的指令后,緩存數(shù)據(jù)才會在緩存中直接被刪除。而本申請實(shí)施例是根據(jù)用戶行為得到的用戶行為數(shù)據(jù)來確定緩存數(shù)據(jù)的存活時(shí)間,進(jìn)而根據(jù)存活時(shí)間對緩存數(shù)據(jù)進(jìn)行管理(例如加載和清除),圖6是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖二,如圖6所示,確定模塊42包括:統(tǒng)計(jì)單元422、計(jì)算單元424,其中,統(tǒng)計(jì)單元422,用于在統(tǒng)計(jì)周期內(nèi),統(tǒng)計(jì)用戶行為數(shù)據(jù)中各類用戶行為所對應(yīng)的延期時(shí)長,得到該各類用戶行為所對應(yīng)的延期時(shí)長之和;其中,所述延期時(shí)長用于指示所述存活時(shí)間的延長時(shí)間;在本實(shí)施例中,為了節(jié)約服務(wù)器的開銷,對于緩存數(shù)據(jù)的釋放是按照一定周期來操作的,如每5分鐘統(tǒng)計(jì)釋放一次,還可以根據(jù)緩存空間內(nèi)緩存數(shù)據(jù)占用總空間的比例來設(shè)置統(tǒng)計(jì)周期,緩存空間占用的越高,統(tǒng)計(jì)周期越短。用戶在執(zhí)行不同的用戶行為時(shí),會產(chǎn)生對應(yīng)的延期時(shí)長,在統(tǒng)計(jì)周期之內(nèi)所有的用戶行為的延期時(shí)長的總和就是緩存數(shù)據(jù)在緩存內(nèi)的延長時(shí)間,延長時(shí)間大于或等于0。存活時(shí)間是上一個(gè)周期統(tǒng)計(jì)的緩存數(shù)據(jù)在緩存內(nèi)的存活時(shí)長。計(jì)算單元424,用于將所述各類用戶行為所對應(yīng)的延期時(shí)長之和與所述緩存數(shù)據(jù)的當(dāng)前存活時(shí)間相加,得到的總和為所述緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間。當(dāng)前存活時(shí)間是系統(tǒng)當(dāng)前的時(shí)間,可以是服務(wù)器的系統(tǒng)時(shí)間或者是采集到的客戶端所在終端的時(shí)間戳,如當(dāng)前存活時(shí)間是10:00:00,各類用戶行為所對應(yīng)的延期時(shí)長之和為當(dāng)前周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)需要緩存的時(shí)間,如10分鐘,與當(dāng)前存活時(shí)間相加得到緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間則為10:10:00,緩存數(shù)據(jù)的存活時(shí)間被更新為10:10:00,即表示緩存數(shù)據(jù)至少在10:10:00之前不會被釋放。統(tǒng)計(jì)單元通過以下公式確定每類用戶行為的延期時(shí)長:s=a*t*m,其中,a表示與所述每類用戶行為的類型對應(yīng)的權(quán)重值,s表示所述延期時(shí)長,t表示與所述每類用戶行為的類型對應(yīng)的延期時(shí)長,m表示所述每類用戶行為的發(fā)生次數(shù)。下面結(jié)合具體的示例對上述公式進(jìn)行舉例說明:各類事件的權(quán)重值總和為1,首先確定和區(qū)別各類用戶類別,用戶行為的類型包括:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件、關(guān)閉分析窗口事件,結(jié)束分析事件發(fā)生的次數(shù)為:5、0、2、1、2、0、0,經(jīng)過規(guī)范化處理后,鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件、關(guān)閉分析窗口事件,結(jié)束分析事件發(fā)生的次數(shù)分別為:1、0、1、1、0、0,預(yù)設(shè)的鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件權(quán)重值分別為:0.1、0.2、0.2、0.2、0.3,鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、分析動作事件、設(shè)置分析參數(shù)事件對應(yīng)的延期時(shí)長分別是:1分鐘、1分鐘、1分鐘、2分鐘、2分鐘,由此可以計(jì)算出每類事件的延期時(shí)長,如鼠標(biāo)移動事件,公式s=a*t*m,計(jì)算后得到0.1分鐘=0.1*1*1,其他類別的時(shí)間的延期時(shí)長一次類推,再次不再贅述。如各類事件的用戶行為所對應(yīng)的延期時(shí)長之和為10分鐘,當(dāng)前存活時(shí)間為10:00:00,相加得到緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間10:10:00,上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間為10:05:00,兩者中的較大者10:10:00作為所述最終存活時(shí)間。圖7是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖三,如圖7所示,除了圖6所示的所有模塊和單元外,所述計(jì)算單元424通過以下方式確定最終存活時(shí)間,包括:比較子單元4242、確定子單元4244,其中,比較子單元4242,用于比較所述總和與所述統(tǒng)計(jì)周期的上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間;確定子單元4244,用于將兩者中的較大者作為所述最終存活時(shí)間;其中,所述上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間為所述各類用戶行為所對應(yīng)的延期時(shí)長之和與所述緩存數(shù)據(jù)的已有存活時(shí)間相加得到。在可選實(shí)施例中,上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是10:05:00,根據(jù)上述實(shí)施例的計(jì)算可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活時(shí)間為10:10:00,將兩者中的較大者作為所述最終存活時(shí)間,即最終存活時(shí)間為10:10:00。上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是上一個(gè)周期統(tǒng)計(jì)出的緩存數(shù)據(jù)需要存活的時(shí)間,如上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間是10:05:00,根據(jù)上述可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活時(shí)間為10:10:00,由此可知,本周期內(nèi)統(tǒng)計(jì)出的緩存數(shù)據(jù)的存活 時(shí)間較長。確定模塊42第三設(shè)置單元,用于在所述用戶行為數(shù)據(jù)為所述第二指定類型的用戶操作事件所對應(yīng)的用戶行為時(shí),將所述用戶的緩存數(shù)據(jù)在所述緩存中的存活時(shí)間設(shè)置為0;對于特殊的用戶行為,如關(guān)閉分析窗口事件,或結(jié)束分析事件等一類事件時(shí),依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,即,將所述用戶的緩存數(shù)據(jù)在所述緩存中的存活時(shí)間設(shè)置為0。管理模塊44,與確定模塊42耦合連接,用于依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理。在本實(shí)施例中,依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理,即依據(jù)最終存活時(shí)間管理緩存數(shù)據(jù),具體的管理行為可以是釋放緩存數(shù)據(jù),保留緩存數(shù)據(jù),或者暫時(shí)隔離或轉(zhuǎn)移緩存數(shù)據(jù),在最終存活時(shí)間確定后,判斷服務(wù)器的當(dāng)前時(shí)間是否到達(dá)最終存活時(shí)間的時(shí)間點(diǎn)10:10:00,如達(dá)到,則自行釋放緩存數(shù)據(jù),而不需要通過人工來刪除,提高了管理緩存數(shù)據(jù)的智能化。在本周期產(chǎn)生的存活時(shí)間被下一周期的存活時(shí)間更新之前,一直是緩存數(shù)據(jù)的最終存活時(shí)間。管理模塊44包括:刪除單元,用于在所述存活時(shí)間設(shè)置為0時(shí),將所述用戶的緩存數(shù)據(jù)從所述緩存中刪除。對于特殊的用戶行為,如關(guān)閉分析窗口事件,或結(jié)束分析事件等類事件時(shí),依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,即,將所述用戶的緩存數(shù)據(jù)在所述緩存中的存活時(shí)間設(shè)置為0,并將所述用戶的緩存數(shù)據(jù)從所述緩存中刪除。對于多個(gè)客戶端的緩存數(shù)據(jù),分別有不同的緩存過期表,表中分別對應(yīng)不同的存活時(shí)間,可以統(tǒng)一設(shè)置緩存時(shí)間釋放周期,在周期時(shí)間到來時(shí)遍歷所有的緩存過期表,對緩存過期表對應(yīng)的緩存數(shù)據(jù)進(jìn)行管理,圖8是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖四,如圖8所示,管理模塊44包括:遍歷單元442、處理單元444,管理模塊44依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理具體包括:遍歷單元442,用于遍歷緩存過期表,其中,該緩存過期表用于存儲與用戶對應(yīng)的緩存數(shù)據(jù)在緩存中的緩存記錄;處理單元444,與遍歷單元442耦合連接,用于在所述緩存過期表中所述用戶的緩存記錄所指示存活時(shí)間大于當(dāng)前時(shí)刻時(shí),在所述緩存中繼續(xù)保留所述緩存數(shù)據(jù);在 所述存活時(shí)間小于當(dāng)前時(shí)刻時(shí),則從所述緩存中清除所述緩存數(shù)據(jù)。在本申請實(shí)施例中,采用接收模塊接收客戶端采集的用戶行為數(shù)據(jù),其中,所述用戶行為數(shù)據(jù)為所述客戶端的登錄賬戶執(zhí)行對應(yīng)的操作行為而生成的數(shù)據(jù);確定模塊依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;管理模塊依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理的方式,通過用戶行為確定緩存數(shù)據(jù)在緩存中的存活時(shí)間,達(dá)到了及時(shí)釋放緩存數(shù)據(jù)的目的,從而實(shí)現(xiàn)了節(jié)約緩存空間的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中由于緩存數(shù)據(jù)釋放不及時(shí)而導(dǎo)致的浪費(fèi)緩存空間的技術(shù)問題。實(shí)施例3根據(jù)本申請實(shí)施例,還提供了另一種緩存數(shù)據(jù)的管理方法的實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本申請?zhí)峁┝巳鐖D9所示的緩存數(shù)據(jù)的管理方法。應(yīng)用在與實(shí)施例1和實(shí)施例2中所述服務(wù)器對應(yīng)的終端側(cè),具體可用在管理緩存數(shù)據(jù)客戶端上,圖9是根據(jù)本申請實(shí)施例另一種緩存數(shù)據(jù)的管理方法的流程圖,包括:步驟S902,采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);步驟S904,將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器。在本實(shí)施例中,包括由客戶端和服務(wù)器組成的系統(tǒng),用戶在客戶端上進(jìn)行緩存數(shù)據(jù)的相關(guān)操作,對緩存數(shù)據(jù)的操作包括用戶對緩存數(shù)據(jù)的具體行為,如在客戶端對緩存數(shù)據(jù)進(jìn)行的鼠標(biāo)點(diǎn)擊動作,鍵盤輸入動作,在客戶端設(shè)置參數(shù)行為、關(guān)閉開啟處理界面的動作等,形成對應(yīng)的用戶行為數(shù)據(jù),客戶端采集用戶行為數(shù)據(jù)后發(fā)送給服務(wù)器進(jìn)行后續(xù)的處理。而在具體的采集過程中,可以按照預(yù)設(shè)周期進(jìn)行采集,也可以通過客戶端的用戶行為觸發(fā)采集的操作??蛇x的,可以對用戶執(zhí)行的操作行為進(jìn)行分類,操作行為產(chǎn)生對應(yīng)的操作事件,根據(jù)操作行為對緩存數(shù)據(jù)的影響,可以將用戶執(zhí)行的操作行為分為第一指定類型和第二指定類型,然后對不同類型的操作行為作規(guī)范化處理,保留重要的操作記錄,避免 重復(fù)的操作記錄,本實(shí)施例將用戶操作事件中可以包括類別:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為,其中,對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為可以是設(shè)置參數(shù),將鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件列為所述第一指定類型的用戶操作事件,同時(shí),將對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為列為所述第二指定類型的用戶操作事件。對于不同類型的操作事件,進(jìn)行不同的規(guī)范化處理,即將多次操作設(shè)置為一次、多次操作設(shè)置為一次、操作的次數(shù)不做變化,具體的事件規(guī)范化規(guī)則可以是:多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為、多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為、多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為、指定處理時(shí)的操作行為,如單次分析動作事件、設(shè)置分析參數(shù)事件等規(guī)范化為一次分析行為。結(jié)合上述實(shí)施例1和實(shí)施例2所述的服務(wù)器側(cè)的實(shí)現(xiàn)方法和裝置以及本實(shí)施例的終端側(cè)的實(shí)現(xiàn)方法,對本申請的方案進(jìn)行詳細(xì)全面的說明:本申請包括客戶端組件和服務(wù)器端組件兩部分。其中客戶端組件負(fù)責(zé)將用戶行為進(jìn)行收集,并將用戶行為規(guī)范化后周期性的發(fā)送到服務(wù)器端。服務(wù)器端組件根據(jù)用戶行為計(jì)算用戶的活躍度分值,根據(jù)活躍度分值對分析數(shù)據(jù)緩存進(jìn)行管理。圖10是根據(jù)本申請實(shí)施例的緩存數(shù)據(jù)的管理系統(tǒng)結(jié)構(gòu)圖,如圖10所示,包括:客戶端100、服務(wù)器端200??蛻舳?00的組成部分包括:事件收集器102:用于收集用戶的鍵盤輸入動作,鼠標(biāo)移動,鼠標(biāo)點(diǎn)擊動作,分析動作,結(jié)束分析、關(guān)閉窗口動作。將用戶行為規(guī)范化到預(yù)定義的行為中,將一個(gè)周期內(nèi)的規(guī)范化行為發(fā)送到服務(wù)器200。計(jì)時(shí)器104,用于設(shè)置采集周期。服務(wù)器端200的組成部分包括:活躍度管理器201(相當(dāng)于實(shí)施例2中的接收模塊40和確定模塊42):用于接收客戶端發(fā)送的規(guī)范化用戶行為,計(jì)算用戶活躍度,對每個(gè)用戶的緩存過期時(shí)間進(jìn)行管理。緩存管理器202(相當(dāng)于實(shí)施例2中的管理模塊44):用于根據(jù)每個(gè)用戶的緩存過期時(shí)刻,對緩存的加載,清除進(jìn)行管理。數(shù)據(jù)加載模塊203:如緩存中無緩存數(shù)據(jù),則從外部存儲(網(wǎng)絡(luò),磁盤等)加載數(shù)據(jù),加載完成后向緩存管理器請求加入緩存,并為數(shù)據(jù)分析過程提供數(shù)據(jù)。此外,還包括:外部存儲模塊204、數(shù)據(jù)分析模塊205、內(nèi)存緩存區(qū)206??蛻舳?00中的事件收集器102的工作具體流程為:接收分析頁面上的鼠標(biāo)、鍵盤事件、分析動作、關(guān)閉動作。事件規(guī)范化,例如通過以下的方式對各種類別的事件進(jìn)行規(guī)范化處理:多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為;多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為;多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為;單次分析動作,例如設(shè)置過濾器,設(shè)置分析參數(shù)等規(guī)范化為一次分析行為;關(guān)閉分析窗口,結(jié)束分析等動作規(guī)范化為結(jié)束分析行為。由定時(shí)器驅(qū)動,周期性的將規(guī)范化后的用戶行為發(fā)動到服務(wù)器端200。發(fā)送的用戶行為采用“行為類別-發(fā)生次數(shù)”數(shù)據(jù)結(jié)構(gòu)。表1是規(guī)范化處理后的各個(gè)類別用戶行為的發(fā)生次數(shù):表1行為類別發(fā)生次數(shù)鼠標(biāo)移動1鼠標(biāo)點(diǎn)擊0分析行為3結(jié)束分析行為0活躍度管理器201的工作流程為:接收客戶端100發(fā)送的規(guī)范化用戶行為信息,若用戶行為中結(jié)束分析行為發(fā)生數(shù)量大于0,則更新緩存過期表,將此用戶的緩存過期時(shí)刻設(shè)置為0,指示緩存管理器可立即清除此緩存。若用戶行為中結(jié)束分析行為發(fā)生數(shù)量等于0,則計(jì)算緩存數(shù)據(jù)的存活時(shí)間,更新緩存數(shù)據(jù)的最終緩存時(shí)間,包括:計(jì)算緩存延長時(shí)長:對于每一個(gè)行為類別,延長時(shí)長=分權(quán)重的類別時(shí)長*此類別行為發(fā)生次數(shù)總延長時(shí)長=每個(gè)類別的延時(shí)之和計(jì)算本周期延時(shí)到期時(shí)間=當(dāng)前時(shí)間+總延時(shí)時(shí)長緩存實(shí)際過期時(shí)間=取最大值(上個(gè)周期計(jì)算的緩存過期時(shí)間,本周期計(jì)算的緩存過期時(shí)間)更新緩存過期表,設(shè)置用戶的緩存過期時(shí)間為緩存實(shí)際過期時(shí)間。緩存管理器202在具體的加載緩存數(shù)據(jù)的過程中,還需要判斷緩存中剩余空間的大小,圖11是根據(jù)本申請的系統(tǒng)中緩存管理器的工作流程示意圖,如圖11所示,包括:S1100、接收加入緩存請求S1102、判斷緩存數(shù)據(jù)是否已經(jīng)在緩存中;若請求的數(shù)據(jù)已經(jīng)在緩存中,則拒絕再次加入緩存,若請求的數(shù)據(jù)不在緩存中,則執(zhí)行S1104。S1104、檢查剩余緩存空間是否大于數(shù)據(jù)大小。S1106、若剩余緩存空間大于數(shù)據(jù)大小,則將數(shù)據(jù)加入緩存,并將緩存過期時(shí)間更新為:當(dāng)前時(shí)間+初始過期時(shí)長。S1108、若剩余緩存空間小于數(shù)據(jù)大小,則根據(jù)緩存過期表清除不活躍緩存:讀取每一條緩存過期記錄,判斷緩存過期時(shí)間是否小于當(dāng)前時(shí)刻。若大于或等于,則回到步驟S1108繼續(xù)進(jìn)行。若小于,則從緩存空間清除此緩存,并將其從緩存過期表中刪除。回到步驟S1108繼續(xù),直到所有緩存過期表都被檢查過一遍結(jié)束。S1110、檢查剩余緩存空間是否大于數(shù)據(jù)大小,若大于則將數(shù)據(jù)加入緩存,若小于則拒絕加入緩存請求。實(shí)施例4根據(jù)本申請實(shí)施例,還提供了另一種用于實(shí)施上述實(shí)施例3中緩存數(shù)據(jù)的管理的裝置,圖12是根據(jù)本申請實(shí)施例的另一種緩存數(shù)據(jù)的管理裝置的結(jié)構(gòu)框圖,如圖12 所示,該裝置包括:采集模塊122、發(fā)送模塊124,其中,采集模塊122,用于采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);發(fā)送模塊124,用于將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器??蛇x的,可以對用戶執(zhí)行的操作行為進(jìn)行分類,操作行為產(chǎn)生對應(yīng)的操作事件,根據(jù)操作行為對緩存數(shù)據(jù)的影響,可以將用戶執(zhí)行的操作行為分為第一指定類型和第二指定類型,然后對不同類型的操作行為作規(guī)范化處理,保留重要的操作記錄,避免重復(fù)的操作記錄,本實(shí)施例將用戶操作事件中可以包括類別:鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件、對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為,其中,對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為可以是設(shè)置參數(shù),將鼠標(biāo)移動事件、鼠標(biāo)點(diǎn)擊事件、鍵盤輸入事件列為所述第一指定類型的用戶操作事件,同時(shí),將對所述處理界面的關(guān)閉操作、在對所述緩存數(shù)據(jù)進(jìn)行指定處理時(shí)的操作行為列為所述第二指定類型的用戶操作事件。圖13是根據(jù)本申請實(shí)施例的另一種緩存數(shù)據(jù)的管理裝置的可選結(jié)構(gòu)框圖一,如圖13所示,所述裝置還包括:第一設(shè)置模塊132,用于在所述發(fā)送模塊將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器之前,按照以下方式對所述用戶行為數(shù)據(jù)進(jìn)行規(guī)范化處理:將在所述緩存數(shù)據(jù)的處理界面上多次執(zhí)行的第一指定類型的用戶操作事件作為一次用戶行為;第二設(shè)置模塊134,用于在所述發(fā)送模塊將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器之前,按照以下方式對所述用戶行為數(shù)據(jù)進(jìn)行規(guī)范化處理:將在所述處理界面上每次執(zhí)行的第二指定類型的用戶操作事件作為一次用戶行為。對于不同類型的操作事件,進(jìn)行不同的規(guī)范化處理,即將多次操作設(shè)置為一次、多次操作設(shè)置為一次、操作的次數(shù)不做變化,具體的事件規(guī)范化規(guī)則可以是:多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為、多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為、多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為、指定處理時(shí)的操作行為,如單次分析動作事件、設(shè)置分析參數(shù)事件等規(guī)范化為一次分析行為。結(jié)合上述實(shí)施例1和實(shí)施例2所述的服務(wù)器側(cè)的實(shí)現(xiàn)方法和裝置以及本實(shí)施例的終端側(cè)的實(shí)現(xiàn)裝置,對本申請的方案進(jìn)行詳細(xì)全面的說明:本申請包括客戶端組件和服務(wù)器端組件兩部分。其中客戶端組件負(fù)責(zé)將用戶行為 進(jìn)行收集,并將用戶行為規(guī)范化后周期性的發(fā)送到服務(wù)器端。服務(wù)器端組件根據(jù)用戶行為計(jì)算用戶的活躍度分值(可以用緩存數(shù)據(jù)的存活時(shí)間體現(xiàn)),根據(jù)活躍度分值對分析數(shù)據(jù)緩存進(jìn)行管理。圖10是根據(jù)本申請的系統(tǒng)結(jié)構(gòu)圖,如圖10所示,包括:客戶端100、服務(wù)器端200??蛻舳?00的組成部分包括:事件收集器102(相當(dāng)于實(shí)施例4中的采集模塊122和發(fā)送模塊124):用于收集用戶的鍵盤輸入動作,鼠標(biāo)移動,鼠標(biāo)點(diǎn)擊動作,分析動作,結(jié)束分析、關(guān)閉窗口動作。將用戶行為規(guī)范化到預(yù)定義的行為中,將一個(gè)周期內(nèi)的規(guī)范化行為發(fā)送到服務(wù)器200。計(jì)時(shí)器104,用于設(shè)置采集周期。服務(wù)器端200的組成部分包括:活躍度管理器201(相當(dāng)于實(shí)施例2中的接收模塊40和確定模塊42):用于接收客戶端發(fā)送的規(guī)范化用戶行為,計(jì)算用戶活躍度,對每個(gè)用戶的緩存過期時(shí)間進(jìn)行管理。緩存管理器202(相當(dāng)于實(shí)施例2中的管理模塊44):用于根據(jù)每個(gè)用戶的緩存過期時(shí)刻,對緩存的加載,清除進(jìn)行管理。數(shù)據(jù)加載模塊203:如緩存中無緩存數(shù)據(jù),則從外部存儲(網(wǎng)絡(luò),磁盤等)加載數(shù)據(jù),加載完成后向緩存管理器請求加入緩存,并為數(shù)據(jù)分析過程提供數(shù)據(jù)。此外,還包括:外部存儲模塊204、數(shù)據(jù)分析模塊205、內(nèi)存緩存區(qū)206.客戶端100中的事件收集器102的工作具體流程為:接收分析頁面上的鼠標(biāo)、鍵盤事件、分析動作、關(guān)閉動作。事件規(guī)范化,例如通過以下的方式對各種類別的事件進(jìn)行規(guī)范化處理:多次鼠標(biāo)移動事件規(guī)范化為一次鼠標(biāo)移動行為;多次鼠標(biāo)點(diǎn)擊事件規(guī)范化為一次鼠標(biāo)點(diǎn)擊行為;多次鍵盤輸入事件規(guī)范化為一次鍵盤輸入行為;單次分析動作,例如設(shè)置過濾器,設(shè)置分析參數(shù)等規(guī)范化為一次分析行為;關(guān)閉分析窗口,結(jié)束分析等動作規(guī)范化為結(jié)束分析行為。由定時(shí)器驅(qū)動,周期性的將規(guī)范化后的用戶行為發(fā)動到服務(wù)器端200。發(fā)送的用戶行為采用“行為類別-發(fā)生次數(shù)”數(shù)據(jù)結(jié)構(gòu)。表1是規(guī)范化處理后的各個(gè)類別用戶行為的發(fā)生次數(shù):表1行為類別發(fā)生次數(shù)鼠標(biāo)移動1鼠標(biāo)點(diǎn)擊0分析行為3結(jié)束分析行為0活躍度管理器201的工作流程為:接收客戶端100發(fā)送的規(guī)范化用戶行為信息,若用戶行為中結(jié)束分析行為發(fā)生數(shù)量大于0,則更新緩存過期表,將此用戶的緩存過期時(shí)刻設(shè)置為0,指示緩存管理器可立即清除此緩存。若用戶行為中結(jié)束分析行為發(fā)生數(shù)量等于0,則計(jì)算緩存數(shù)據(jù)的存活時(shí)間,更新緩存數(shù)據(jù)的最終緩存時(shí)間,包括:計(jì)算緩存延長時(shí)長:對于每一個(gè)行為類別,延長時(shí)長=分權(quán)重的類別時(shí)長*此類別行為發(fā)生次數(shù)總延長時(shí)長=每個(gè)類別的延時(shí)之和計(jì)算本周期延時(shí)到期時(shí)間=當(dāng)前時(shí)間+總延時(shí)時(shí)長緩存實(shí)際過期時(shí)間=取最大值(上個(gè)周期計(jì)算的緩存過期時(shí)間,本周期計(jì)算的緩存過期時(shí)間)更新緩存過期表,設(shè)置用戶的緩存過期時(shí)間為緩存實(shí)際過期時(shí)間。緩存管理器202在具體的加載緩存數(shù)據(jù)的過程中,還需要判斷緩存中剩余空間的大小,圖11是緩存管理器的工作流程示意圖,如圖11所示,包括:S1100、接收加入緩存請求S1102、若請求的數(shù)據(jù)已經(jīng)在緩存中,則拒絕再次加入緩存。S1104、若請求的數(shù)據(jù)不在緩存中,則檢查剩余緩存空間是否大于數(shù)據(jù)大小。S1106、若剩余緩存空間大于數(shù)據(jù)大小,則將數(shù)據(jù)加入緩存,并將緩存過期時(shí)間更新為:當(dāng)前時(shí)間+初始過期時(shí)長。S1108、若剩余緩存空間小于數(shù)據(jù)大小,則根據(jù)緩存過期表清除不活躍緩存:讀取每一條緩存過期記錄,判斷緩存過期時(shí)間是否小于當(dāng)前時(shí)刻。若大于或等于,則回到步驟S1108繼續(xù)進(jìn)行。若小于,則從緩存空間清除此緩存,并將其從緩存過期表中刪除。回到步驟S1108繼續(xù),直到所有緩存過期表都被檢查過一遍結(jié)束。S1110、檢查剩余緩存空間是否大于數(shù)據(jù)大小,若大于則將數(shù)據(jù)加入緩存,若小于則拒絕加入緩存請求。實(shí)施例5本申請的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以用于保存上述實(shí)施例1所提供的緩存數(shù)據(jù)的管理方法所執(zhí)行的程序代碼??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以位于計(jì)算機(jī)網(wǎng)絡(luò)中服務(wù)器群中的任意一個(gè)服務(wù)器中,或者位于服務(wù)器群中的任意一個(gè)服務(wù)器中??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:接收客戶端采集的用戶行為數(shù)據(jù),其中,所述用戶行為數(shù)據(jù)為所述客戶端的登錄賬戶執(zhí)行對應(yīng)的操作行為而生成的數(shù)據(jù);依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間;依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理。可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在統(tǒng)計(jì)周期內(nèi),統(tǒng)計(jì)所述用戶行為數(shù)據(jù)中各類用戶行為所對應(yīng)的延期時(shí)長,得到所述各類用戶行為所對應(yīng)的延期時(shí)長之和;其中,所述延期時(shí)長用于指示所述存活時(shí)間的延長時(shí)間;將所述各類用戶行為所對應(yīng)的延期時(shí)長之和與所述緩存數(shù)據(jù)的當(dāng)前存活時(shí)間相加,得到的總和為所述緩存數(shù)據(jù)在所述緩存中的最終存活時(shí)間??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:比較所述總和與所述統(tǒng)計(jì)周期的上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間;將兩者中的較大者作為所述最終存活時(shí)間;其中,所述上一個(gè)統(tǒng)計(jì)周期內(nèi)得到的存活時(shí)間為所述各類 用戶行為所對應(yīng)的延期時(shí)長之和與所述緩存數(shù)據(jù)的已有存活時(shí)間相加得到??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:s=a*t*m,其中,a表示與所述每類用戶行為的類型對應(yīng)的權(quán)重值,s表示所述延期時(shí)長,t表示與所述每類用戶行為的類型對應(yīng)的延期時(shí)長,m表示所述每類用戶行為的發(fā)生次數(shù)??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將在所述緩存數(shù)據(jù)的處理界面上多次執(zhí)行的第一指定類型的用戶操作事件作為一次用戶行為;將在所述處理界面上每次執(zhí)行的第二指定類型的用戶操作事件作為一次用戶行為??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在所述用戶行為數(shù)據(jù)為所述第二指定類型的用戶操作事件所對應(yīng)的用戶行為時(shí),依據(jù)所述用戶行為數(shù)據(jù)確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間,包括:將所述用戶的緩存數(shù)據(jù)在所述緩存中的存活時(shí)間設(shè)置為0;依據(jù)所述存活時(shí)間對所述緩存中的所述緩存數(shù)據(jù)進(jìn)行管理,包括:在所述存活時(shí)間設(shè)置為0時(shí),將所述用戶的緩存數(shù)據(jù)從所述緩存中刪除??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:遍歷緩存過期表,其中,該緩存過期表用于存儲與用戶對應(yīng)的緩存數(shù)據(jù)在緩存中的緩存記錄;在所述緩存過期表中所述用戶的緩存記錄所指示存活時(shí)間大于當(dāng)前時(shí)刻時(shí),在所述緩存中繼續(xù)保留所述緩存數(shù)據(jù);在所述存活時(shí)間小于當(dāng)前時(shí)刻時(shí),則從所述緩存中清除所述緩存數(shù)據(jù)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以位于計(jì)算機(jī)網(wǎng)絡(luò)中計(jì)算機(jī)終端群中的任意一個(gè)計(jì)算機(jī)終端中,或者位于移動終端群中的任意一個(gè)移動終端中。可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將在所述緩存數(shù)據(jù)的處理界面上多次執(zhí)行的第一指定類型的用戶操作事件作為一次用戶行為;將在所述處理界面上每次執(zhí)行的第二指定類型的用戶操作事件作為一次用戶行為。此處需要說明的是,上述計(jì)算機(jī)終端群中的任意一個(gè)可以與網(wǎng)站服務(wù)器和掃描器 建立通信關(guān)系,掃描器可以掃描計(jì)算機(jī)終端上php執(zhí)行的web應(yīng)用程序的值命令。上述本申請實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。實(shí)施例6本申請的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以用于保存上述實(shí)施例3所提供的緩存數(shù)據(jù)的管理方法所執(zhí)行的程序代碼??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以位于計(jì)算機(jī)網(wǎng)絡(luò)中終端群中的任意一個(gè)終端中,或者位于終端群中的任意一個(gè)終端中??蛇x地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:采集用戶行為數(shù)據(jù),其中,該用戶行為數(shù)據(jù)用于指示所述用戶行為數(shù)據(jù)所對應(yīng)用戶的操作行為;所述用戶行為數(shù)據(jù)為服務(wù)器確定所述用戶的緩存數(shù)據(jù)在緩存中的存活時(shí)間的依據(jù);可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將所述用戶行為數(shù)據(jù)發(fā)送至服務(wù)器。可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將在所述緩存數(shù)據(jù)的處理界面上多次執(zhí)行的第一指定類型的用戶操作事件作為一次用戶行為;可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:將在所述處理界面上每次執(zhí)行的第二指定類型的用戶操作事件作為一次用戶行為。此處需要說明的是,上述計(jì)算機(jī)終端群中的任意一個(gè)可以與網(wǎng)站服務(wù)器和掃描器建立通信關(guān)系,掃描器可以掃描計(jì)算機(jī)終端上php執(zhí)行的web應(yīng)用程序的值命令。上述本申請實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。在本申請的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的服務(wù)器和客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口, 單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本申請各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述僅是本申請的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來說,在不脫離本申請?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請的保護(hù)范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1