两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于狀態(tài)機(jī)模型的用戶行為確定方法及裝置與流程

文檔序號(hào):12491533閱讀:278來源:國知局
基于狀態(tài)機(jī)模型的用戶行為確定方法及裝置與流程
本發(fā)明實(shí)施例涉及計(jì)算機(jī)
技術(shù)領(lǐng)域
,尤其涉及一種基于狀態(tài)機(jī)模型的用戶行為確定方法及裝置。
背景技術(shù)
:目前,在多數(shù)互聯(lián)網(wǎng)應(yīng)用中,為了便于向用戶提供更好的服務(wù),通常需要對用戶在互聯(lián)網(wǎng)中的行為進(jìn)行統(tǒng)計(jì)分析。在現(xiàn)有技術(shù)中,為了收集用戶行為,通過在開發(fā)網(wǎng)站或者應(yīng)用程序時(shí),在網(wǎng)站或者應(yīng)用程序中設(shè)置多個(gè)監(jiān)控布點(diǎn),并通過各監(jiān)控布點(diǎn)收集用戶行文。其中,每一個(gè)監(jiān)控布點(diǎn)用于收集用戶的一種行為,例如,可以在發(fā)帖頁面設(shè)置發(fā)帖監(jiān)控布點(diǎn),并通過發(fā)帖監(jiān)控布點(diǎn)監(jiān)控用戶是否進(jìn)行發(fā)帖操作。然而,當(dāng)需要收集用戶的多種行為時(shí),需要在網(wǎng)站或者應(yīng)用程序中設(shè)置多個(gè)監(jiān)控布點(diǎn),不但導(dǎo)致開發(fā)成本過高,還導(dǎo)致獲取用戶行為的靈活性差。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種基于狀態(tài)機(jī)模型的用戶行為確定方法及裝置,提高了獲取用戶行為的靈活性。第一方面,本發(fā)明實(shí)施例提供一種基于狀態(tài)機(jī)模型的用戶行為確定方法,包括:獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄;獲取各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系;根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,在所述多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),所述預(yù)設(shè)狀態(tài)機(jī)模型中包括至少一個(gè)狀態(tài)、及各狀態(tài)的關(guān)聯(lián)關(guān)系;根據(jù)所述至少一個(gè)狀態(tài)機(jī),確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。在一種可能的實(shí)施方式中,獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄,包括:獲取生成時(shí)刻在所述預(yù)設(shè)時(shí)段內(nèi)的日志信息,所述日志信息中包括多個(gè)用戶的操作記錄;根據(jù)所述日志信息中各操作記錄的用戶標(biāo)識(shí),在所述日志信息中確定所述第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄。在另一種可能的實(shí)施方式中,獲取各所述操作記錄對應(yīng)的狀態(tài),包括:獲取預(yù)設(shè)對應(yīng)關(guān)系,所述預(yù)設(shè)對應(yīng)關(guān)系中包括至少一個(gè)頁面標(biāo)識(shí)及各所述頁面標(biāo)識(shí)對應(yīng)的狀態(tài);獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及所述預(yù)設(shè)對應(yīng)關(guān)系,獲取各所述操作記錄對應(yīng)的狀態(tài)。在另一種可能的實(shí)施方式中,獲取各所述操作記錄的關(guān)聯(lián)關(guān)系,包括:獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí),獲取各所述操作記錄的關(guān)聯(lián)關(guān)系。在另一種可能的實(shí)施方式中,根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,在所述多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),包括:根據(jù)各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,確定所述操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系;根據(jù)所述預(yù)設(shè)狀態(tài)機(jī)模型中包括的狀態(tài)和狀態(tài)間的關(guān)聯(lián)關(guān)系、及操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系,確定所述至少一個(gè)狀態(tài)機(jī)。在另一種可能的實(shí)施方式中,根據(jù)所述至少一個(gè)狀態(tài)機(jī),確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件,包括:獲取各所述狀態(tài)機(jī)對應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型;根據(jù)各所述預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)的操作事件,確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。第二方面,本發(fā)明實(shí)施例提供一種基于狀態(tài)機(jī)模型的用戶行為確定裝置,包括第一獲取模塊、第二獲取模塊、第一確定模塊和第二確定模塊,其中,所述第一獲取模塊用于,獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄;所述第二獲取模塊用于,獲取各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系;所述第一確定模塊用于,根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,在所述多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),所述預(yù)設(shè)狀態(tài)機(jī)模型中包括至少一個(gè)狀態(tài)、及各狀態(tài)的關(guān)聯(lián)關(guān)系;所述第二確定模塊用于,根據(jù)所述至少一個(gè)狀態(tài)機(jī),確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。在一種可能的實(shí)施方式中,所述第一獲取模塊具體用于:獲取生成時(shí)刻在所述預(yù)設(shè)時(shí)段內(nèi)的日志信息,所述日志信息中包括多個(gè)用戶的操作記錄;根據(jù)所述日志信息中各操作記錄的用戶標(biāo)識(shí),在所述日志信息中確定所述第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄。在另一種可能的實(shí)施方式中,所述第二獲取模塊具體用于:獲取預(yù)設(shè)對應(yīng)關(guān)系,所述預(yù)設(shè)對應(yīng)關(guān)系中包括至少一個(gè)頁面標(biāo)識(shí)及各所述頁面標(biāo)識(shí)對應(yīng)的狀態(tài);獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及所述預(yù)設(shè)對應(yīng)關(guān)系,獲取各所述操作記錄對應(yīng)的狀態(tài)。在另一種可能的實(shí)施方式中,所述第二獲取模塊具體用于:獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí),獲取各所述操作記錄的關(guān)聯(lián)關(guān)系。在另一種可能的實(shí)施方式中,所述第一確定模塊具體用于:根據(jù)各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,確定所述操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系;根據(jù)所述預(yù)設(shè)狀態(tài)機(jī)模型中包括的狀態(tài)和狀態(tài)間的關(guān)聯(lián)關(guān)系、及操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系,確定所述至少一個(gè)狀態(tài)機(jī)。在另一種可能的實(shí)施方式中,所述第二確定模塊具體用于:獲取各所述狀態(tài)機(jī)對應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型;根據(jù)各所述預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)的操作事件,確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法及裝置,當(dāng)確定裝置需要獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的用戶行為時(shí),確定裝置可以獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄,并獲取各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,然后根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,在多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),并根據(jù)至少一個(gè)狀態(tài)機(jī),確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件。在上述過程中,通過第一用戶的日志信息、及預(yù)設(shè)狀態(tài)機(jī)模型,既可以獲取第一用戶的用戶行為,無需在網(wǎng)站及應(yīng)用程序中進(jìn)行監(jiān)控布點(diǎn),當(dāng)需要新增用戶行為數(shù)據(jù)收集時(shí),只需要獲取相應(yīng)的日志及進(jìn)行相應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型配置均可,過程簡單方便,不但可以減少開發(fā)成本,還可以增加收集用戶行為的靈活性。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法的應(yīng)用場景示意圖;圖2為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的確定狀態(tài)機(jī)方法的流程示意圖;圖4為本發(fā)明實(shí)施例提供的操作記錄的關(guān)聯(lián)關(guān)系示意圖;圖5為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法的應(yīng)用場景示意圖。請參見圖1,在服務(wù)器中包括日志信息和多個(gè)狀態(tài)機(jī)模型。服務(wù)器中的日志信息中包括多個(gè)用戶的日志信息。服務(wù)器中的多個(gè)狀態(tài)機(jī)模型為預(yù)先設(shè)置在服務(wù)器中,每一個(gè)狀態(tài)機(jī)模型對應(yīng)一個(gè)操作事件。在實(shí)際應(yīng)用過程中,當(dāng)用戶通過互聯(lián)網(wǎng)訪問服務(wù)器時(shí),服務(wù)器根據(jù)用戶在互聯(lián)網(wǎng)中的操作記錄,生成日志信息,并對日志信息進(jìn)行存儲(chǔ)。當(dāng)需要獲取用戶在互聯(lián)網(wǎng)中的行為時(shí),可以根據(jù)記錄的日志信息和狀態(tài)機(jī)模型,確定用戶對應(yīng)的狀態(tài)機(jī),由于每一個(gè)狀態(tài)機(jī)對應(yīng)一個(gè)操作事件,因此,可以根據(jù)用戶對應(yīng)的狀態(tài)機(jī),確定用戶的操作事件,該用戶的操作事件可以真實(shí)的反映用戶行為。在本申請中,無需在網(wǎng)站及應(yīng)用程序中進(jìn)行監(jiān)控布點(diǎn),即可實(shí)現(xiàn)獲取用戶在互聯(lián)網(wǎng)中的行為。且當(dāng)需要獲取用戶的更多操作事件時(shí),只需要相應(yīng)的增加狀態(tài)機(jī)模型即可,過程簡單方便,不但可以減少開發(fā)成本,還可以增加收集用戶行為的靈活性。需要說明的是,確定任意一個(gè)用戶的用戶行為的過程相同。下面,以確定第一用戶的用戶行為的過程為例,通過具體實(shí)施例,對本申請所示的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實(shí)施例中不再贅述。圖2為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法的流程示意圖。請參見圖2,該方法可以包括:S201、獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄。本發(fā)明實(shí)施例的執(zhí)行主體為基于狀態(tài)機(jī)模型的用戶行為確定方法(下文簡稱確定裝置)??蛇x的,該確定裝置可以通過軟件和/或硬件實(shí)現(xiàn)??蛇x的,該確定裝置可以設(shè)置在服務(wù)器中。在本發(fā)明實(shí)施例中,第一用戶為可以通過互聯(lián)網(wǎng)對服務(wù)器進(jìn)行訪問的任意一個(gè)用戶。預(yù)設(shè)時(shí)段可以為當(dāng)前時(shí)刻之前預(yù)設(shè)時(shí)長對應(yīng)的時(shí)段,例如,預(yù)設(shè)時(shí)段可以為當(dāng)前時(shí)刻之前的一天、當(dāng)前時(shí)刻之前的一周等。在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際需要設(shè)置該預(yù)設(shè)時(shí)段??蛇x的,操作記錄可以為第一用戶在預(yù)設(shè)時(shí)段內(nèi)訪問的頁面的標(biāo)。在用戶通過互聯(lián)網(wǎng)訪問服務(wù)器的過程中,服務(wù)器會(huì)根據(jù)用戶的操作,生成日志信息。由于多個(gè)用戶均可以對服務(wù)器進(jìn)行訪問,因此,在服務(wù)器中包括多個(gè)用戶的日志信息??蛇x的,日志信息中可以包括多條操作記錄,每一條操作記錄包括用戶的標(biāo)識(shí)、當(dāng)前頁面的標(biāo)識(shí)、當(dāng)前頁面對應(yīng)的前一頁面的標(biāo)識(shí)、頁面查看時(shí)刻等。當(dāng)然,操作記錄中還可以包括其它信息,本發(fā)明實(shí)施例對此不作具體限定。可選的,當(dāng)用戶通過終端設(shè)備、以網(wǎng)頁的形式訪問服務(wù)器時(shí),用戶的標(biāo)識(shí)可以為終端設(shè)備的cookie,當(dāng)用戶通過終端設(shè)備、以應(yīng)用程序訪問服務(wù)器時(shí),用戶的標(biāo)識(shí)可以為終端設(shè)備的國際移動(dòng)設(shè)備身份碼(InternationalMobileEquipmentIdentity,簡稱IMEI)??蛇x的,用戶查看的頁面的標(biāo)識(shí)可以為頁面的統(tǒng)一資源定位符(UniformResourceLocator,簡稱URL)地址,頁面對應(yīng)的前一頁面的標(biāo)識(shí)可以為前一頁面的URL地址。頁面的前一頁面是指跳轉(zhuǎn)至該頁面的頁面,例如,用戶對頁面1中的鏈接進(jìn)行點(diǎn)擊操作,以使實(shí)現(xiàn)顯示頁面2,相應(yīng)的,頁面1為頁面2的前一頁面。相應(yīng)的,確定裝置可以通過如下可行的實(shí)現(xiàn)方式,獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄:獲取生成時(shí)刻在預(yù)設(shè)時(shí)段內(nèi)的日志信息,日志信息中包括多個(gè)用戶的操作記錄,根據(jù)日志信息中各操作記錄的用戶標(biāo)識(shí),在日志信息中確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄。S202、獲取各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系??蛇x的,可以預(yù)先設(shè)置操作記錄和狀態(tài)之間的預(yù)設(shè)對應(yīng)關(guān)系,在預(yù)設(shè)對應(yīng)關(guān)系中包括至少一個(gè)頁面標(biāo)識(shí)及各頁面標(biāo)識(shí)對應(yīng)的狀態(tài)??蛇x的,頁面標(biāo)識(shí)可以狀態(tài)之間可以為一一對應(yīng)的關(guān)系,例如,該預(yù)設(shè)對應(yīng)關(guān)系可以如表1所示:表1頁面的標(biāo)識(shí)狀態(tài)頁面1狀態(tài)1頁面2狀態(tài)2頁面3狀態(tài)4…………相應(yīng)的,確定裝置可以通過如下可行的實(shí)現(xiàn)方式獲取操作記錄對應(yīng)的狀態(tài):獲取預(yù)設(shè)對應(yīng)關(guān)系,獲取各操作記錄對應(yīng)的頁面標(biāo)識(shí),并根據(jù)各操作記錄對應(yīng)的頁面標(biāo)識(shí)、及預(yù)設(shè)對應(yīng)關(guān)系,獲取各操作記錄對應(yīng)的狀態(tài)??蛇x的,可以在操作記錄中獲取對應(yīng)的頁面標(biāo)識(shí)。需要說明的是,部分頁面的標(biāo)識(shí)有對應(yīng)的狀態(tài),部分頁面的標(biāo)識(shí)沒有對應(yīng)的狀態(tài),因此,部分操作記錄有對應(yīng)的狀態(tài),部分操作記錄沒有對應(yīng)的狀態(tài)。本發(fā)明實(shí)施例中的操作記錄之間的關(guān)聯(lián)關(guān)系是指操作記錄之間的跳轉(zhuǎn)關(guān)系。例如,操作記錄2是用戶根據(jù)操作記錄1觸發(fā)的,則操作記錄1和操作記錄2之間的關(guān)聯(lián)關(guān)系為:操作記錄1->操作記錄2??蛇x的,確定裝置可以通過如下可行的實(shí)現(xiàn)方式獲取各操作記錄之間的關(guān)聯(lián)關(guān)系:確定裝置可以獲取各操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí),并根據(jù)各操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí),獲取各操作記錄的關(guān)聯(lián)關(guān)系。例如,假設(shè)操作記錄1中包括頁面1的標(biāo)識(shí),操作記錄2中包括頁面2的標(biāo)識(shí),操作記錄3中包括頁面3的標(biāo)識(shí);且頁面3的前一頁面為頁面2,頁面2的前一頁面為頁面1,即,頁面的調(diào)轉(zhuǎn)關(guān)系為:從頁面1跳轉(zhuǎn)至頁面2,再從頁面2跳轉(zhuǎn)至頁面3,則操作記錄1-操作記錄3之間的關(guān)聯(lián)關(guān)系為:操作記錄1->操作記錄2->操作記錄3。S203、根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,在多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),預(yù)設(shè)狀態(tài)機(jī)模型中包括至少一個(gè)狀態(tài)、及各狀態(tài)的關(guān)聯(lián)關(guān)系。在本發(fā)明實(shí)施例中,在服務(wù)器中可以設(shè)置多個(gè)預(yù)設(shè)狀態(tài)機(jī)模型,其中,每一個(gè)預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)一個(gè)操作事件,例如,操作事件可以為投遞簡歷事件、發(fā)布帖子事件等。每一個(gè)預(yù)設(shè)狀態(tài)機(jī)模型中包括至少一個(gè)狀態(tài)及各狀態(tài)之間的關(guān)聯(lián)關(guān)系,可選的,狀態(tài)之間的關(guān)聯(lián)關(guān)系可以為狀態(tài)之間的跳轉(zhuǎn)關(guān)系。例如,假設(shè)預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)的操作事件為投遞簡歷事件,相應(yīng)的,預(yù)設(shè)狀態(tài)機(jī)模型中包括的狀態(tài)、及各狀態(tài)之間的關(guān)聯(lián)關(guān)系如下:列表頁面(狀態(tài)1)->詳情頁面(狀態(tài)2)->投遞成功頁面(狀態(tài)3)。在確定裝置獲取得到預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系之后,確定裝置根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,在多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī)。S204、根據(jù)至少一個(gè)狀態(tài)機(jī),確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件??蛇x的,由于每一個(gè)預(yù)設(shè)狀態(tài)機(jī)模型均有其對應(yīng)的操作事件,因此,可以獲取各狀態(tài)機(jī)對應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型,并根據(jù)各預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)的操作事件,確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件。需要說明的是,一個(gè)操作事件可以對應(yīng)一個(gè)狀態(tài)機(jī),一個(gè)操作事件也可以對應(yīng)多個(gè)狀態(tài)機(jī)。例如,狀態(tài)機(jī):列表頁面(狀態(tài)1)->詳情頁面(狀態(tài)2)->投遞成功頁面(狀態(tài)3)可以對應(yīng)投遞簡歷事件,狀態(tài)機(jī):詳情頁面(狀態(tài)2)->投遞成功頁面(狀態(tài)3)也可以對應(yīng)投遞簡歷事件。在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際需要設(shè)置狀態(tài)機(jī)與操作事件之間的對應(yīng)關(guān)系,本發(fā)明實(shí)施例對此不作具體限定。由于每一個(gè)狀態(tài)機(jī)對應(yīng)一個(gè)操作事件,因此,確定裝置可以獲取確定得到的每一個(gè)狀態(tài)機(jī)對應(yīng)的操作事件,進(jìn)而確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件??蛇x的,確定裝置可以對第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件進(jìn)行統(tǒng)計(jì),以確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的用戶行為。例如,得到的用戶行為可以為用戶在預(yù)設(shè)時(shí)段內(nèi)投遞簡歷5次、發(fā)布帖子3次等。本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定方法,當(dāng)確定裝置需要獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的用戶行為時(shí),確定裝置可以獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄,并獲取各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,然后根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,在多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),并根據(jù)至少一個(gè)狀態(tài)機(jī),確定第一用戶在預(yù)設(shè)時(shí)段內(nèi)的操作事件。在上述過程中,通過第一用戶的日志信息、及預(yù)設(shè)狀態(tài)機(jī)模型,既可以獲取第一用戶的用戶行為,無需在網(wǎng)站及應(yīng)用程序中進(jìn)行監(jiān)控布點(diǎn),當(dāng)需要新增用戶行為數(shù)據(jù)收集時(shí),只需要獲取相應(yīng)的日志及進(jìn)行相應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型配置均可,過程簡單方便,不但可以減少開發(fā)成本,還可以增加收集用戶行為的靈活性。在圖2所示實(shí)施例的基礎(chǔ)上,可選的,確定裝置可以通過如下可行的實(shí)現(xiàn)方式,根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,在多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī)(圖2所示實(shí)施例中的S203),具體的,請參見圖3所示的實(shí)施例。圖3為本發(fā)明實(shí)施例提供的確定狀態(tài)機(jī)方法的流程示意圖。請參見圖3,該方法可以包括:S301、根據(jù)各操作記錄對應(yīng)的狀態(tài)、及各操作記錄的關(guān)聯(lián)關(guān)系,確定操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系。可選的,可以將操作記錄之間的關(guān)聯(lián)關(guān)系,確定為操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系。例如,假設(shè)操作記錄1-操作記錄3分別對應(yīng)狀態(tài)1-狀態(tài)3,假設(shè)操作記錄1-操作記錄3之間的關(guān)聯(lián)關(guān)系為:操作記錄1->操作記錄2->操作記錄3,相應(yīng)的,狀態(tài)1-狀態(tài)3之間的關(guān)聯(lián)關(guān)系為狀態(tài)1->狀態(tài)2->狀態(tài)3。S302、根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型中包括的狀態(tài)和狀態(tài)間的關(guān)聯(lián)關(guān)系、及操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系,確定至少一個(gè)狀態(tài)機(jī)??蛇x的,可以根據(jù)操作記錄生成時(shí)刻的先后順序,對相應(yīng)的狀態(tài)進(jìn)行排序,并根據(jù)各狀態(tài)之間的關(guān)聯(lián)關(guān)系、及預(yù)設(shè)狀態(tài)模型,在排序后的狀態(tài)中確定至少一個(gè)狀態(tài)機(jī)。下面,通過具體示例,對上述方法實(shí)施例所示的技術(shù)方案進(jìn)行詳細(xì)說明。示例性的,假設(shè)服務(wù)器中設(shè)置有兩種預(yù)設(shè)狀態(tài)機(jī)模型,分別如下:預(yù)設(shè)狀態(tài)機(jī)模型1:列表頁面(狀態(tài)1)->詳情頁面(狀態(tài)2)->投遞成功頁面(狀態(tài)3),該預(yù)設(shè)狀態(tài)機(jī)模型1對應(yīng)的操作事件為投遞簡歷事件。預(yù)設(shè)狀態(tài)機(jī)模型2:帖子首頁面(狀態(tài)4)->帖子編寫頁面(狀態(tài)5)->發(fā)帖成功頁面(狀態(tài)6),該預(yù)設(shè)狀態(tài)機(jī)模型2對應(yīng)的操作事件為發(fā)帖事件。當(dāng)確定裝置需要獲取用戶1在1月1號(hào)-1月3號(hào)之間的用戶行為時(shí),確定裝置獲取服務(wù)器中存儲(chǔ)的日志信息,并根據(jù)用戶1的標(biāo)識(shí),在日志信息中獲取用戶1對應(yīng)的20個(gè)操作記錄,分別記為操作記錄1-操作記錄20。確定裝置獲取各操作記錄對應(yīng)的狀態(tài)、及各操作記錄之間的關(guān)聯(lián)關(guān)系,假設(shè)各操作記錄對應(yīng)的狀態(tài)分別如表2所示:表2操作記錄的標(biāo)識(shí)狀態(tài)操作記錄的標(biāo)識(shí)狀態(tài)操作記錄1狀態(tài)1操作記錄11狀態(tài)3操作記錄2狀態(tài)2操作記錄12/操作記錄3狀態(tài)2操作記錄13狀態(tài)4操作記錄4狀態(tài)3操作記錄14狀態(tài)5操作記錄5狀態(tài)4操作記錄15狀態(tài)6操作記錄6狀態(tài)4操作記錄16狀態(tài)1操作記錄7狀態(tài)5操作記錄17狀態(tài)1操作記錄8狀態(tài)6操作記錄18/操作記錄9狀態(tài)1操作記錄19狀態(tài)2操作記錄10狀態(tài)2操作記錄20狀態(tài)3需要說明的是,在表2中,操作記錄12和操作記錄18不對應(yīng)任何狀態(tài)。假設(shè)操作記錄1-操作記錄20之間的關(guān)聯(lián)關(guān)系如圖4所示。圖4為本發(fā)明實(shí)施例提供的操作記錄的關(guān)聯(lián)關(guān)系示意圖。請參見圖4,操作記錄1分別與操作記錄2和操作記錄3關(guān)聯(lián),但是,操作記錄3不與任何一個(gè)操作記錄關(guān)聯(lián),因此,可以確定操作記錄3為無效操作記錄。在實(shí)際應(yīng)用過程中,用戶可以在列表頁面對預(yù)設(shè)鏈接進(jìn)行了兩次操作,以使終端設(shè)備展示了兩個(gè)詳情頁面,但是,用戶僅在一個(gè)詳情頁面中進(jìn)行了下一步操作。由圖4可知,操作記錄1、操作記錄2、操作記錄4與預(yù)設(shè)狀態(tài)機(jī)模型1匹配,可以將根據(jù)操作記錄1、操作記錄2、操作記錄4確定狀態(tài)機(jī)1。操作記錄6、操作記錄7、操作記錄8與預(yù)設(shè)狀態(tài)機(jī)模型2匹配,可以根據(jù)操作記錄6、操作記錄7、操作記錄8確定狀態(tài)機(jī)2。操作記錄9、操作記錄10、操作記錄11與預(yù)設(shè)狀態(tài)機(jī)模型1匹配,可以根據(jù)操作記錄9、操作記錄10、操作記錄11確定狀態(tài)機(jī)3。操作記錄13、操作記錄14、操作記錄15與預(yù)設(shè)狀態(tài)機(jī)模型2匹配,可以根據(jù)操作記錄13、操作記錄14、操作記錄15確定狀態(tài)機(jī)4。操作記錄17、操作記錄19、操作記錄20與預(yù)設(shè)狀態(tài)機(jī)模型1匹配,可以根據(jù)操作記錄17、操作記錄19、操作記錄20確定狀態(tài)機(jī)5。由于狀態(tài)機(jī)1、狀態(tài)機(jī)3、狀態(tài)機(jī)5與預(yù)設(shè)狀態(tài)機(jī)模型1對應(yīng),狀態(tài)機(jī)2、狀態(tài)機(jī)4與預(yù)設(shè)狀態(tài)機(jī)模型2對應(yīng),因此,可以確定用戶1在1月1號(hào)-1月3號(hào)的用戶行為包括:3次投遞簡歷事件和2次發(fā)帖事件。在上述過程中,無需進(jìn)行監(jiān)控布點(diǎn),即可方便的獲取用戶在預(yù)設(shè)時(shí)段內(nèi)的用戶行為,當(dāng)需要獲取用戶的其它行為(例如下載視頻等)時(shí),只需要配置對應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型即可,過程簡單方便,且獲取用戶行為的靈活性高。圖5為本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定裝置的結(jié)構(gòu)示意圖。請參見圖5,該裝置可以包括第一獲取模塊11、第二獲取模塊12、第一確定模塊13和第二確定模塊14,其中,所述第一獲取模塊11用于,獲取第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄;所述第二獲取模塊12用于,獲取各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系;所述第一確定模塊13用于,根據(jù)預(yù)設(shè)狀態(tài)機(jī)模型、各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,在所述多個(gè)操作記錄中確定至少一個(gè)狀態(tài)機(jī),所述預(yù)設(shè)狀態(tài)機(jī)模型中包括至少一個(gè)狀態(tài)、及各狀態(tài)的關(guān)聯(lián)關(guān)系;所述第二確定模塊14用于,根據(jù)所述至少一個(gè)狀態(tài)機(jī),確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定裝置可以執(zhí)行上述方法實(shí)施例對應(yīng)的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類似,此處不再進(jìn)行贅述。在一種可能的實(shí)施方式中,所述第一獲取模塊11具體用于:獲取生成時(shí)刻在所述預(yù)設(shè)時(shí)段內(nèi)的日志信息,所述日志信息中包括多個(gè)用戶的操作記錄;根據(jù)所述日志信息中各操作記錄的用戶標(biāo)識(shí),在所述日志信息中確定所述第一用戶在預(yù)設(shè)時(shí)段內(nèi)的多條操作記錄。在另一種可能的實(shí)施方式中,所述第二獲取模塊12具體用于:獲取預(yù)設(shè)對應(yīng)關(guān)系,所述預(yù)設(shè)對應(yīng)關(guān)系中包括至少一個(gè)頁面標(biāo)識(shí)及各所述頁面標(biāo)識(shí)對應(yīng)的狀態(tài);獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及所述預(yù)設(shè)對應(yīng)關(guān)系,獲取各所述操作記錄對應(yīng)的狀態(tài)。在另一種可能的實(shí)施方式中,所述第二獲取模塊12具體用于:獲取各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí);根據(jù)各所述操作記錄對應(yīng)的頁面標(biāo)識(shí)、及各所述頁面標(biāo)識(shí)的前一頁面標(biāo)識(shí),獲取各所述操作記錄的關(guān)聯(lián)關(guān)系。在另一種可能的實(shí)施方式中,所述第一確定模塊13具體用于:根據(jù)各所述操作記錄對應(yīng)的狀態(tài)、及各所述操作記錄的關(guān)聯(lián)關(guān)系,確定所述操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系;根據(jù)所述預(yù)設(shè)狀態(tài)機(jī)模型中包括的狀態(tài)和狀態(tài)間的關(guān)聯(lián)關(guān)系、及操作記錄對應(yīng)的狀態(tài)之間的關(guān)聯(lián)關(guān)系,確定所述至少一個(gè)狀態(tài)機(jī)。在另一種可能的實(shí)施方式中,所述第二確定模塊14具體用于:獲取各所述狀態(tài)機(jī)對應(yīng)的預(yù)設(shè)狀態(tài)機(jī)模型;根據(jù)各所述預(yù)設(shè)狀態(tài)機(jī)模型對應(yīng)的操作事件,確定所述第一用戶在所述預(yù)設(shè)時(shí)段內(nèi)的操作事件。本發(fā)明實(shí)施例提供的基于狀態(tài)機(jī)模型的用戶行為確定裝置可以執(zhí)行上述方法實(shí)施例對應(yīng)的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類似,此處不再進(jìn)行贅述。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁陵县| 乌什县| 台山市| 沙坪坝区| 玛纳斯县| 兴城市| 临沧市| 清新县| 甘南县| 沂南县| 遂平县| 哈巴河县| 商河县| 溆浦县| 广河县| 中卫市| 泰安市| 永川市| 宁南县| 行唐县| 乌审旗| 囊谦县| 商丘市| 鸡泽县| 泰宁县| 从化市| 揭阳市| 临清市| 昌吉市| 卢氏县| 南康市| 廊坊市| 安陆市| 肃宁县| 梁河县| 淳安县| 容城县| 沾化县| 深圳市| 溧水县| 新宁县|