亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用戶行為日志數(shù)據(jù)采集方法及裝置的制造方法

文檔序號(hào):9844007閱讀:1124來(lái)源:國(guó)知局
用戶行為日志數(shù)據(jù)采集方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用戶行為日志數(shù)據(jù)采集方法及裝置。
【背景技術(shù)】
[0002]操作系統(tǒng)位于底層硬件與用戶之間,是兩者溝通的橋梁。用戶可以通過(guò)操作系統(tǒng)的用戶界面,輸入命令;操作系統(tǒng)針對(duì)該命令對(duì)數(shù)據(jù)進(jìn)行操作,實(shí)現(xiàn)用戶需求。操作系統(tǒng)上還可以安裝應(yīng)用程序,來(lái)滿足用戶的各種需求。為了確保信息安全,有時(shí)需要監(jiān)控和分析用戶對(duì)數(shù)據(jù)進(jìn)行訪問(wèn)等行為,比如,在何時(shí)某用戶通過(guò)何種應(yīng)用程序?qū)畏N數(shù)據(jù)進(jìn)行了訪問(wèn)、有沒(méi)有進(jìn)行復(fù)制等等,為了對(duì)用戶行為進(jìn)行監(jiān)控和分析,就需要采集用戶行為日志數(shù)據(jù)。
[0003]現(xiàn)有的用戶行為日志數(shù)據(jù)采集方法,依賴于應(yīng)用程序或文件系統(tǒng)的日志功能采集用戶行為日志數(shù)據(jù)。
[0004]上述方法中,首先,有些應(yīng)用程序或文件系統(tǒng)不具有日志功能,從而無(wú)法采集用戶行為日志數(shù)據(jù);其次,即使應(yīng)用程序或文件系統(tǒng)具備日志功能,由于操作系統(tǒng)的限制,僅能采集應(yīng)用程序?qū)用娴挠脩粜袨槿罩緮?shù)據(jù),無(wú)法完整采集整個(gè)操作的全部用戶行為日志數(shù)據(jù)。因此,上述方法無(wú)法確保采集用戶行為日志數(shù)據(jù)的完整性,進(jìn)而影響對(duì)用戶行為日志數(shù)據(jù)進(jìn)行分析的準(zhǔn)確性。

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

[0005]本發(fā)明實(shí)施例提供一種用戶行為日志數(shù)據(jù)采集方法及裝置,用以解決現(xiàn)有技術(shù)中存在的無(wú)法確保采集用戶行為日志數(shù)據(jù)的完整性,進(jìn)而影響對(duì)用戶行為日志數(shù)據(jù)進(jìn)行分析的準(zhǔn)確性的問(wèn)題。
[0006]根據(jù)本發(fā)明實(shí)施例,提供一種用戶行為日志數(shù)據(jù)采集方法,包括:
[0007]監(jiān)控到所述操作系統(tǒng)的應(yīng)用接口函數(shù)被調(diào)用后,確定與所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),所述應(yīng)用接口函數(shù)是應(yīng)用程序?qū)λ霾僮飨到y(tǒng)所能訪問(wèn)的數(shù)據(jù)進(jìn)行訪問(wèn)時(shí)調(diào)用的;
[0008]通過(guò)所述應(yīng)用接口函數(shù)調(diào)用所述鉤子函數(shù)采集所述應(yīng)用程序調(diào)用所述應(yīng)用接口函數(shù)的過(guò)程中產(chǎn)生的用戶行為日志數(shù)據(jù)。
[0009]具體的,確定與所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),具體包括:
[0010]獲取預(yù)先配置的應(yīng)用接口函數(shù)與鉤子函數(shù)的對(duì)應(yīng)關(guān)系;
[0011 ]從所述對(duì)應(yīng)關(guān)系中查找包括所述應(yīng)用接口函數(shù)的表項(xiàng);
[0012]若查找到包括所述應(yīng)用接口函數(shù)的表項(xiàng),從查找到的表項(xiàng)中獲取所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù)。
[0013]具體的,所述用戶行為日志數(shù)據(jù)至少包括用戶標(biāo)識(shí)、應(yīng)用程序標(biāo)識(shí)、執(zhí)行操作、訪問(wèn)的數(shù)據(jù)和應(yīng)用接口函數(shù)。
[0014]可選的,還包括:
[0015]將采集的用戶行為日志數(shù)據(jù)保存在日志庫(kù)中。
[0016]可選的,還包括:
[0017]獲取所述日志庫(kù)中的用戶行為日志數(shù)據(jù);
[0018]根據(jù)設(shè)定規(guī)則對(duì)獲取的用戶行為日志數(shù)據(jù)進(jìn)行分析。
[0019]根據(jù)本發(fā)明實(shí)施例,提供一種用戶行為日志數(shù)據(jù)采集裝置,包括:
[0020]確定單元,用于監(jiān)控到所述操作系統(tǒng)的應(yīng)用接口函數(shù)被調(diào)用后,確定與所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),所述應(yīng)用接口函數(shù)是應(yīng)用程序?qū)λ霾僮飨到y(tǒng)所能訪問(wèn)的數(shù)據(jù)進(jìn)行訪問(wèn)時(shí)調(diào)用的;
[0021]采集單元,用于通過(guò)所述應(yīng)用接口函數(shù)調(diào)用所述鉤子函數(shù)采集所述應(yīng)用程序調(diào)用所述應(yīng)用接口函數(shù)的過(guò)程中產(chǎn)生的用戶行為日志數(shù)據(jù)。
[0022]具體的,所述確定單元,具體用于:
[0023]獲取預(yù)先配置的應(yīng)用接口函數(shù)與鉤子函數(shù)的對(duì)應(yīng)關(guān)系;
[0024]從所述對(duì)應(yīng)關(guān)系中查找包括所述應(yīng)用接口函數(shù)的表項(xiàng);
[0025]若查找到包括所述應(yīng)用接口函數(shù)的表項(xiàng),從查找到的表項(xiàng)中獲取所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù)。
[0026]可選的,還包括保存單元,用于:
[0027]將采集的用戶行為日志數(shù)據(jù)保存在日志庫(kù)中。
[0028]可選的,還包括分析單元,用于:
[0029]獲取所述日志庫(kù)中的用戶行為日志數(shù)據(jù);
[0030]根據(jù)設(shè)定規(guī)則對(duì)獲取的用戶行為日志數(shù)據(jù)進(jìn)行分析。
[0031]本發(fā)明有益效果如下:
[0032]本發(fā)明實(shí)施例提供一種用戶行為日志數(shù)據(jù)采集方法及裝置,監(jiān)控到所述操作系統(tǒng)的應(yīng)用接口函數(shù)被調(diào)用后,確定與所述應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),所述應(yīng)用接口函數(shù)是應(yīng)用程序?qū)λ霾僮飨到y(tǒng)所能訪問(wèn)的數(shù)據(jù)進(jìn)行訪問(wèn)時(shí)調(diào)用的;通過(guò)所述應(yīng)用接口函數(shù)調(diào)用所述鉤子函數(shù)采集所述應(yīng)用程序調(diào)用所述應(yīng)用接口函數(shù)的過(guò)程中產(chǎn)生的用戶行為日志數(shù)據(jù)。該方案中,由于用戶對(duì)數(shù)據(jù)的訪問(wèn)是通過(guò)應(yīng)用程序調(diào)用操作系統(tǒng)的應(yīng)用接口函數(shù)實(shí)現(xiàn)的,因此,可以建立應(yīng)用接口函數(shù)與鉤子函數(shù)的對(duì)應(yīng)關(guān)系,然后監(jiān)控操作系統(tǒng)的應(yīng)用接口函數(shù)是否被調(diào)用,一旦監(jiān)控到應(yīng)用接口函數(shù)被調(diào)用,就可以通過(guò)該應(yīng)用接口函數(shù)調(diào)用對(duì)應(yīng)的鉤子函數(shù)采集用戶行為日志數(shù)據(jù),從而確保采集用戶行為日志數(shù)據(jù)的完整性,進(jìn)而確保對(duì)用戶行為日志數(shù)據(jù)進(jìn)行分析的準(zhǔn)確性。
【附圖說(shuō)明】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明實(shí)施例一種應(yīng)用場(chǎng)景的示意圖;
[0035]圖2為本發(fā)明實(shí)施例一種用戶行為日志數(shù)據(jù)采集方法的流程示意圖;
[0036]圖3為本發(fā)明實(shí)施例中一種用戶行為日志數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]針對(duì)現(xiàn)有技術(shù)中存在的無(wú)法確保采集用戶行為日志數(shù)據(jù)的完整性,進(jìn)而影響對(duì)用戶行為日志數(shù)據(jù)進(jìn)行分析的準(zhǔn)確性的問(wèn)題,本發(fā)明實(shí)施例提供一種用戶行為日志數(shù)據(jù)采集方法,該方法應(yīng)用于如圖1所示的應(yīng)用場(chǎng)景的操作系統(tǒng)中,如圖1所示,用戶若要對(duì)數(shù)據(jù)進(jìn)行訪問(wèn),需要通過(guò)應(yīng)用程序調(diào)用操作系統(tǒng)的應(yīng)用接口函數(shù)來(lái)實(shí)現(xiàn),因此可以通過(guò)操作系統(tǒng)來(lái)采集用戶對(duì)數(shù)據(jù)進(jìn)行訪問(wèn)的過(guò)程中產(chǎn)生的用戶行為日志數(shù)據(jù)。該用戶行為日志數(shù)據(jù)采集方法流程如圖2所示,執(zhí)行步驟如下:
[0038]S21:監(jiān)控到操作系統(tǒng)的應(yīng)用接口函數(shù)被調(diào)用后,確定與應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),應(yīng)用接口函數(shù)是應(yīng)用程序?qū)Σ僮飨到y(tǒng)所能訪問(wèn)的數(shù)據(jù)進(jìn)行訪問(wèn)時(shí)調(diào)用的;
[0039]當(dāng)用戶要訪問(wèn)操作系統(tǒng)所能訪問(wèn)的數(shù)據(jù)時(shí),需要通過(guò)應(yīng)用程序來(lái)實(shí)現(xiàn),例如,當(dāng)用戶要打開(kāi)某個(gè)Word文檔,需要啟動(dòng)Word應(yīng)用程序,然后由Word應(yīng)用程序調(diào)用操作系統(tǒng)的應(yīng)用接口函數(shù)來(lái)實(shí)現(xiàn)。因此,可以通過(guò)監(jiān)控操作系統(tǒng)的應(yīng)用接口函數(shù)是否被調(diào)用來(lái)確定是否采集用戶行為日志數(shù)據(jù)。
[0040]由于操作系統(tǒng)中通常會(huì)有多個(gè)應(yīng)用接口函數(shù),因此可以預(yù)先設(shè)置與每個(gè)應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),一旦監(jiān)控到操作系統(tǒng)的應(yīng)用接口函數(shù)被調(diào)用,就可以確定被調(diào)用的應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù)。
[0041]S22:通過(guò)應(yīng)用接口函數(shù)調(diào)用鉤子函數(shù)采集應(yīng)用程序調(diào)用應(yīng)用接口函數(shù)的過(guò)程中產(chǎn)生的用戶行為日志數(shù)據(jù)。
[0042]應(yīng)用程序調(diào)用操作系統(tǒng)的應(yīng)用接口函數(shù)進(jìn)行數(shù)據(jù)訪問(wèn)的過(guò)程中會(huì)產(chǎn)生用戶行為日志數(shù)據(jù),可以通過(guò)該鉤子函數(shù)采集產(chǎn)生的用戶行為日志數(shù)據(jù)。其中,用戶行為日志數(shù)據(jù)至少包括用戶標(biāo)識(shí)、應(yīng)用程序標(biāo)識(shí)、執(zhí)行操作、訪問(wèn)的數(shù)據(jù)和應(yīng)用接口函數(shù),還可以包括內(nèi)存狀態(tài)、中央處理器(Central Processing Unit,CPU)的活動(dòng)狀態(tài)等等。
[0043]該方案中,由于用戶對(duì)數(shù)據(jù)的訪問(wèn)是通過(guò)應(yīng)用程序調(diào)用操作系統(tǒng)的應(yīng)用接口函數(shù)實(shí)現(xiàn)的,因此,可以建立應(yīng)用接口函數(shù)與鉤子函數(shù)的對(duì)應(yīng)關(guān)系,然后監(jiān)控操作系統(tǒng)的應(yīng)用接口函數(shù)是否被調(diào)用,一旦監(jiān)控到應(yīng)用接口函數(shù)被調(diào)用,就可以通過(guò)該應(yīng)用接口函數(shù)調(diào)用對(duì)應(yīng)的鉤子函數(shù)采集用戶行為日志數(shù)據(jù),從而確保采集用戶行為日志數(shù)據(jù)的完整性,進(jìn)而確保對(duì)用戶行為日志數(shù)據(jù)進(jìn)行分析的準(zhǔn)確性。
[0044]具體的,上述S21中的確定與應(yīng)用接口函數(shù)對(duì)應(yīng)的鉤子函數(shù),具體包括:
[0045]獲取預(yù)先配置的應(yīng)用接口函數(shù)與鉤子函數(shù)的對(duì)應(yīng)關(guān)系;
[0046]從對(duì)應(yīng)關(guān)系中查找包括應(yīng)用接口函數(shù)的表項(xiàng);
[0047]若查找到
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1