一種用戶行為消息的優(yōu)先級確定方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種用戶行為消息的優(yōu)先級確定方法和裝置,其中所述方法包括:獲取待上報的用戶行為消息中的關(guān)鍵詞組;按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級;確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級;依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。通過本發(fā)明實施例提供的用戶行為消息的優(yōu)先級確定方法,能夠根據(jù)用戶行為消息的具體生成場景不同,對用戶行為消息的優(yōu)先級進行劃分。
【專利說明】
-種用戶行為消息的優(yōu)先級確定方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及用戶行為分析技術(shù)領(lǐng)域,特別是設(shè)及一種用戶行為消息的優(yōu)先級確定 方法和裝置。
【背景技術(shù)】
[0002] 目前,為了提升用戶的使用體驗,當用戶使用移動終端進行操作時,移動終端中的 操作系統(tǒng)則需要對用戶的操作行為跟蹤并將用戶行為消息上報至日志服務(wù)器。日志服務(wù)器 則可根據(jù)接收到的用戶行為消息對用戶行為進行分析,W便為用戶進行個性化推薦,例如: 依據(jù)用戶的歷史行為消息為用戶推薦感興趣的信息。
[0003] 目前移動終端在上報用戶行為消息時,在獲取配置信息后、按照配置信息中包含 的單一的上報優(yōu)先等級進行消息的上報。在具體實現(xiàn)過程中,配置信息中可W被配置高、 中、低任意一種上報優(yōu)先級等級,在配置信息更新前,移動終端將始終按照配置信息中上報 優(yōu)先等級進行用戶行為消息的上報。其中,上報優(yōu)先級等級包括高、中、低=個等級,高等級 對應(yīng)設(shè)置為:數(shù)據(jù)連通或者無線局域網(wǎng)連通時上報消息;中等級對應(yīng)設(shè)置為:只有無線局域 網(wǎng)連通時上報消息;低等級對應(yīng)設(shè)置為:只有無線局域網(wǎng)連通、且用戶體驗計劃打開時上報 消息。
[0004] 現(xiàn)有的用戶行為消息的優(yōu)先級確定,僅是通過配置信息中統(tǒng)一設(shè)置的上報優(yōu)先級 等級確定,例如:配置信息中設(shè)置的上報優(yōu)先等級為中等級(只有無線局域網(wǎng)連通時上報消 息),則在配置信息未更新前全部用戶行為消息的優(yōu)先級均為中等級?,F(xiàn)有的運種用戶行為 消息的優(yōu)先級確定方案,當配置信息中設(shè)置的上報優(yōu)先等級為中等級時,則無法實現(xiàn)依據(jù) 高等級的上報優(yōu)先級上報某一重要應(yīng)用程序相關(guān)的用戶行為消息??梢?,現(xiàn)有的用戶行為 消息的優(yōu)先級確定方案,無法根據(jù)用戶行為消息的具體生成場景,對用戶行為消息的優(yōu)先 級進行確定。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供了一種用戶行為消息的優(yōu)先級確定方法和裝置,W解決現(xiàn)有的 用戶行為消息確定方案中存在的、無法根據(jù)用戶行為消息的具體生成場景,對用戶行為消 息的優(yōu)先級進行確定的問題。
[0006] 為了解決上述問題,本發(fā)明公開了一種用戶行為消息的優(yōu)先級確定方法,包括:獲 取待上報的用戶行為消息中的關(guān)鍵詞組;按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先 級;確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級;依據(jù)所述上報優(yōu)先級等級上報所述用戶 行為消息。
[0007] 為了解決上述問題,本發(fā)明還公開了一種用戶行為消息的優(yōu)先級確定裝置,所述 裝置包括:獲取模塊,用于獲取待上報的用戶行為消息中的關(guān)鍵詞組;匹配模塊,用于按照 預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級;確定模塊,用于確定所述維度優(yōu)先級對應(yīng) 的上報優(yōu)先級等級;上報模塊,用于依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。
[0008] 本發(fā)明提供的用戶行為消息的優(yōu)先級確定方法和裝置,在配置信息中預(yù)先為不同 生成場景的用戶行為消息設(shè)置具體的維度優(yōu)先級,并為維度優(yōu)先級設(shè)置對應(yīng)的上報優(yōu)先級 等級,當確定待上報用戶行為消息的優(yōu)先級時,即可根據(jù)用戶行為消息對應(yīng)的關(guān)鍵詞組確 定其具有生成場景,根據(jù)用戶行為消息的具體生成場景,對用戶行為消息的優(yōu)先級進行確 定。例如:為重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)值維度優(yōu)先級時,可W將其維度優(yōu)先級設(shè) 置成對應(yīng)高等級上報優(yōu)先級,而對于不重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)置維度優(yōu)先級 時,則可W將其維度優(yōu)先級設(shè)置成對應(yīng)低等級優(yōu)先級,運樣,即可實現(xiàn)根據(jù)用戶行為消息的 具體生成場景不同,對用戶行為消息的優(yōu)先級進行劃分的目的。
【附圖說明】
[0009] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根 據(jù)運些附圖獲得其他的附圖。
[0010] 圖1是根據(jù)本發(fā)明實施例一的一種用戶行為消息的優(yōu)先級確定方法的步驟流程 圖;
[0011] 圖2是根據(jù)本發(fā)明實施例二的一種用戶行為消息的優(yōu)先級確定方法的步驟流程 圖;
[0012] 圖3是用戶行為消息上報時系統(tǒng)的交互示意圖;
[0013] 圖4是根據(jù)本發(fā)明實施例=的一種用戶行為消息的優(yōu)先級確定裝置的結(jié)構(gòu)框圖;
[0014] 圖5是根據(jù)本發(fā)明實施例四的一種用戶行為消息的優(yōu)先級確定裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0015] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0016] 實施例一
[0017] 參照圖1,示出了本發(fā)明實施例一的一種用戶行為消息的優(yōu)先級確定方法的步驟 流程圖。
[0018] 本發(fā)明實施例的用戶行為消息的優(yōu)先級確定方法包括W下步驟:
[0019] 步驟S102:獲取待上報的用戶行為消息中的關(guān)鍵詞組。
[0020] 其中,用戶行為消息中攜帶有關(guān)鍵詞組,關(guān)鍵詞組包括:應(yīng)用程序關(guān)鍵詞、動作關(guān) 鍵詞W及事件關(guān)鍵詞。
[0021] 例如:待上報的用戶行為消息為:用戶在運行音樂APP的第二播放頁簽下點擊某一 元素的操作生成的用戶行為消息。相應(yīng)地,該用戶行為消息則對應(yīng)的應(yīng)用程序關(guān)鍵詞包括: 音樂APP;由于用戶行為消息對應(yīng)的操作時音樂APP處于運行狀態(tài),因此可確定音樂APP中執(zhí) 行的動作為運行,故確定用戶行為消息對應(yīng)的動作關(guān)鍵詞為:運行;事件關(guān)鍵詞:第二播放 頁簽、點擊。
[0022] 步驟S104:按照預(yù)設(shè)規(guī)則匹配關(guān)鍵詞組對應(yīng)的維度優(yōu)先級。
[0023] 維度優(yōu)先級信息由移動終端從配置服務(wù)器中獲取得到。在具體實現(xiàn)過程中,移動 終端可W按照預(yù)設(shè)頻率從配置服務(wù)器中獲取配置信息,其中,配置信息中包括維度優(yōu)先級 信息、上報優(yōu)先級信息W及維度優(yōu)先級與上報優(yōu)先級的對應(yīng)關(guān)系。
[0024] 其中,維度優(yōu)先級按照使用場景的顆粒度可W分為W下=個維度分別為:應(yīng)用程 序優(yōu)先級、應(yīng)用程序中執(zhí)行的動作優(yōu)先級、應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級;應(yīng)用 程序優(yōu)先級對應(yīng)第一維度優(yōu)先級、應(yīng)用程序中執(zhí)行的動作優(yōu)先級對應(yīng)第二維度優(yōu)先級,W 及應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級對應(yīng)第=維度優(yōu)先級。
[0025] 其中,通過第一維度優(yōu)先級可W確定某一應(yīng)用程序?qū)?yīng)的上報優(yōu)先級。通過第二 維度優(yōu)先級可W確定某一應(yīng)用程序下執(zhí)行的動作對應(yīng)的上報優(yōu)先級,通過第=維度優(yōu)先級 可W確定某一應(yīng)用程序在某一界面元素下執(zhí)行的某一事件對應(yīng)的上報優(yōu)先級。
[0026] 步驟S106:確定維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級。
[0027] 維度優(yōu)先級中包含指示上報優(yōu)先級等級的信息,因此,通過維度優(yōu)先級中包含上 報優(yōu)先級等級信息即可確定其對應(yīng)的上報優(yōu)先級等級。也就是說,本發(fā)明實施例中需要依 據(jù)維度優(yōu)先級W及上報優(yōu)先級等級信息,最終確定用戶行為消息的上報優(yōu)先等級。
[002引例如:配置信息中預(yù)設(shè)有應(yīng)用程序"live"所對應(yīng)的用戶行為消息對應(yīng)第一維度優(yōu) 先級,并且其對應(yīng)的第一維度優(yōu)先級中指示上報優(yōu)先級等級為高級。因此,在確定應(yīng)用程序 "live"對應(yīng)的用戶行為消息的優(yōu)先級時,首先從用戶行為消息中獲取應(yīng)用程序關(guān)鍵詞,并 通過該關(guān)鍵詞確定其對應(yīng)第一維度優(yōu)先級,通過該第一維度優(yōu)先級中指示的具體等級信息 可確定其對應(yīng)高級上報優(yōu)先級,因此,在對該用戶行為消息進行上報時,則當移動終端滿足 高級上報優(yōu)先級對應(yīng)的條件時,即可上報。
[0029] 步驟S108:依據(jù)上報優(yōu)先級等級上報用戶行為消息。
[0030] 在確定上報優(yōu)先級等級后,確定上報優(yōu)先等級對應(yīng)的具體設(shè)置。當移動終端當前 滿足優(yōu)先等級對應(yīng)的具體設(shè)置時,即可上報該用戶行為消息。
[0031 ]其中,上報優(yōu)先等級包括但不限于:高、中、低=個等級;高等級可W對應(yīng)設(shè)置為: 數(shù)據(jù)連通或者無線局域網(wǎng)連通時上報消息;中等級可W對應(yīng)設(shè)置為:只有無線局域網(wǎng)連通 時上報消息;低等級可W對應(yīng)設(shè)置為:只有無線局域網(wǎng)連通、且用戶體驗計劃打開時上報消 息。
[0032] 例如:待上報的用戶行為消息對應(yīng)的維度優(yōu)先級中、指示上報優(yōu)先級等級為高級, 而高級上報優(yōu)先級對應(yīng)的設(shè)置為數(shù)據(jù)連通或者無線局域網(wǎng)連通時均可上報消息,因此,當 移動終端中的數(shù)據(jù)連通或者無線局域網(wǎng)絡(luò)連通時,均可上報該用戶行為消息。
[0033] 本發(fā)明提供的用戶行為消息的優(yōu)先級確定方法,在配置信息中預(yù)先為不同生成場 景的用戶行為消息設(shè)置具體的維度優(yōu)先級,并為維度優(yōu)先級中設(shè)置對應(yīng)的上報優(yōu)先級等 級,當確定待上報用戶行為消息的優(yōu)先級時,即可根據(jù)用戶行為消息對應(yīng)的關(guān)鍵詞組確定 其具有生成場景,根據(jù)用戶行為消息的具體生成場景,對用戶行為消息的優(yōu)先級進行確定。 例如:為重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)值維度優(yōu)先級時,可W將其維度優(yōu)先級設(shè)置 成對應(yīng)高等級上報優(yōu)先級,而對于不重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)置維度優(yōu)先級 時,則可W將其維度優(yōu)先級設(shè)置成對應(yīng)低等級優(yōu)先級,運樣,即可實現(xiàn)根據(jù)用戶行為消息的 具體生成場景不同,對用戶行為消息的優(yōu)先級進行劃分的目的。
[0034] 實施例二
[0035] 參照圖2,示出了本發(fā)明實施例二的一種用戶行為消息的優(yōu)先級確定方法的步驟 流程圖。
[0036] 本發(fā)明實施例的用戶行為消息的優(yōu)先級確定方法具體包括W下步驟:
[0037] 步驟S202:從配置服務(wù)器中獲取配置信息。
[0038] 其中,配置信息包括但不限于:上報的用戶行為消息的維度優(yōu)先級和上報優(yōu)先級 的對應(yīng)關(guān)系。
[0039] 需要說明的是,配置信息中還可W包括:消息上報的時間間隔、優(yōu)先級的設(shè)置選項 W及時間間隔的設(shè)置選項。
[0040] 上報優(yōu)先級可W設(shè)定高、中、低=個等級。其中,高等級可W對應(yīng)設(shè)置為:數(shù)據(jù)連通 或者無線局域網(wǎng)連通時上報消息;中等級可W對應(yīng)設(shè)置為:只有無線局域網(wǎng)連通時上報消 息;低等級對應(yīng)設(shè)置為:只有無線局域網(wǎng)連通、且用戶體驗計劃打開時上報消息。
[0041] 維度優(yōu)先級按照場景的顆粒度進行劃分時,可W包括W下至少之一:應(yīng)用程序優(yōu) 先級對應(yīng)的第一維度優(yōu)先級即APP優(yōu)先級、應(yīng)用程序中執(zhí)行的動作優(yōu)先級對應(yīng)的第二維度 優(yōu)先級即Action優(yōu)先級,W及應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級對應(yīng)的第S維度優(yōu) 先級即Event優(yōu)先級。
[0042] 在配置信息中配置有多個應(yīng)用程序?qū)?yīng)的第一維度優(yōu)先級,多個應(yīng)用程序中執(zhí)行 的動作對應(yīng)的第二維度優(yōu)先級,W及多個應(yīng)用程序下執(zhí)行的事件對應(yīng)的第=維度優(yōu)先級。
[0043] 優(yōu)選地,在配置信息中將上報消息的維度優(yōu)先級和上報優(yōu)先級W編碼的形式表 示。W編碼的形式標識維度優(yōu)先級和上報優(yōu)先級的具體信息,能夠節(jié)省配置信息獲取時所 耗費的流量。
[0044] 下面W-具體實例為例,對采用編碼的形式表示上報消息的維度優(yōu)先級和上報優(yōu) 先級的方式進行說明:
[004<
[0046] 其中,本段程序為對APP"化op","Weibo","Music",分別在播放頁簽"idl"," id2","id3"下,執(zhí)行"expose", "click", "install"事件生成的用戶行為消息對應(yīng)的第S維 度優(yōu)先級的設(shè)置。其中,"expose"即曝光,"click"即點擊,"install"即安裝。
[0047;
[004引其中,本段程序為在APP Calendar" , "phone" , "photo",下分別執(zhí)行"run"," ready","exit"動作所生成的用戶行為消息對應(yīng)的第二維度優(yōu)先級的設(shè)置。其中,"run"即 運行,"ready"即準備,"exit"即退出。
[0049]
[0050] 其中,本段程序為APP"live" ,"Videoplay"對應(yīng)的第一維度優(yōu)先級的設(shè)置。
[0051] 通過上述列舉的計算機程序可知,在對于某類維度優(yōu)先級進行設(shè)置時,可W先定 義其對應(yīng)的維度,再定義維度對應(yīng)的優(yōu)先級信息,例如evt_p;ri有S個維度apps/widgets/ events,分別用數(shù)組記錄對應(yīng)值,values記錄相應(yīng)的優(yōu)先級信息,記錄方式為前面維度數(shù)組 的索引值和優(yōu)先級,例如上例化op在Widget: id2的instal 1 Event的priority為0則value 定義為[0,1,2,0]。其中,[0,1,2,0]中的最后一個0即維度優(yōu)先級中的指示上報優(yōu)先級等級 的信息。在具體實現(xiàn)過程中,可W將上報優(yōu)先級等級中的高等級定義為0、中等級定義為1、 低等級定義為2。當然,也可W將高等級定義為2、中等級定義1、低等級定義為0;還可W將高 等級定義為1、中等級定義為2,低等級定義為0。對于上報優(yōu)先級中高、中、低等級所對應(yīng)的 數(shù)值的定義,可W由本領(lǐng)域技術(shù)人員根據(jù)實際需求進行設(shè)置,在設(shè)置時能夠保證數(shù)值與其 對應(yīng)的等級進行對應(yīng)即可,本發(fā)明實施例中對此不作具體限制。
[0052] 在具體實現(xiàn)過程中,移動終端開機后獲取配置信息,不僅如此,移動終端在運行過 程中需要按照預(yù)設(shè)頻率從配置服務(wù)器中獲取配置信息。運是由于,配置服務(wù)器中設(shè)置的配 置信息存在被更改的可能,因此,需要按照設(shè)定頻率從配置服務(wù)器中獲取配置信息。對于獲 取配置信息的具體頻率也可W由本領(lǐng)域技術(shù)人員根據(jù)實際需求進行設(shè)置,本發(fā)明實施例中 對此不作具體限制。
[0053] 本發(fā)明實施例中從配置服務(wù)器中獲取配置信息,而并非將配置信息固定寫入到移 動終端的上報程序中,當需要對配置信息進行變更時,僅需對配置服務(wù)器中的配置信息進 行修改即可,而無需對消息上報程序中的代碼或函數(shù)進行更改,因此,能夠減輕處理配置 信息變更的技術(shù)人員的工作量,便于操作??梢?,從配置服務(wù)器中按照設(shè)定頻率獲取配置信 息的方法,無需修改代碼即可達到動態(tài)修改上報配置的目的。
[0054] 步驟S204:將獲取的配置信息中的維度優(yōu)先級按照所屬的維度進行統(tǒng)計,生成維 度優(yōu)先級列表。
[0055] 其中,每個維度優(yōu)先級均對應(yīng)有關(guān)鍵詞組。第一維度優(yōu)先級對應(yīng)有應(yīng)用程序關(guān)鍵 詞,第二維度優(yōu)先級對應(yīng)有應(yīng)用程序關(guān)鍵詞與動作關(guān)鍵詞組成的關(guān)鍵詞組,第=維度優(yōu)先 級則對應(yīng)有應(yīng)用程序關(guān)鍵詞W及事件關(guān)鍵詞組成的關(guān)鍵詞組。
[0056] 例如:Music(音樂APP)在播放頁簽(Widget2.1)點擊事件(Click Event),其對應(yīng) 第S維度優(yōu)先級,該第S維度優(yōu)先級對應(yīng)關(guān)鍵詞組:音樂APP、Widget2.1W及Click Event。 [0057]在生成維度優(yōu)先級列表時,移動終端從配置服務(wù)器中獲取配置信息后,獲取配置 信息中的維度優(yōu)先級信息,并針對每條信息確定其對應(yīng)的維度,W將相同維度的優(yōu)先級信 息集中存儲。
[005引步驟S206:獲取待上報的用戶行為消息中的關(guān)鍵詞組。
[0059] 通過步驟S202至步驟S204移動終端中則已經(jīng)存儲有用戶行為消息維度配置信息 W及上報優(yōu)先級配置信息。在實際使用過程中,移動終端則可依據(jù)存儲的配置信息、W及其 對應(yīng)的關(guān)鍵詞組,確定待上報的用戶行為消息對應(yīng)的維度優(yōu)先級,將維度優(yōu)先級對應(yīng)的上 報優(yōu)先級等級確定為該消息的最終上報優(yōu)先級。
[0060] 其中,本發(fā)明實施例中W關(guān)鍵詞組中包含:應(yīng)用程序關(guān)鍵詞、動作關(guān)鍵詞W及事件 關(guān)鍵詞為例進行說明。在具體實現(xiàn)過程中,移動終端監(jiān)測到用戶行為操作時,依據(jù)用戶行為 操作生成用戶行為消息,并將生成的用戶行為消息添加到上報消息隊列中,W等待消息上 報。其中,在生成的用戶行為消息中攜帶有關(guān)鍵詞組。
[0061] 步驟S208:按照預(yù)設(shè)規(guī)則匹配關(guān)鍵詞組對應(yīng)的維度優(yōu)先級。
[0062] 在匹配關(guān)鍵詞組對應(yīng)的維度優(yōu)先級時,采用逐層匹配的方式,即首先匹配第=維 度優(yōu)先級,若不存在匹配結(jié)果時,則調(diào)整關(guān)鍵詞組,匹配第二維度優(yōu)先級,若依然不存在匹 配結(jié)果,則繼續(xù)調(diào)整關(guān)鍵詞組,匹配第一維度優(yōu)先級。
[0063] 需要說明的是,若調(diào)整關(guān)鍵詞組后,依然無法得到匹配的維度優(yōu)先級,即未查找到 關(guān)鍵詞組對應(yīng)的維度優(yōu)先級時,依據(jù)上報優(yōu)先級中的最低等級上報用戶行為消息。
[0064] -種優(yōu)選地按照預(yù)設(shè)規(guī)則匹配關(guān)鍵詞組對應(yīng)的維度優(yōu)先級的方式如下:
[0065] 查找維度優(yōu)先級列表中是否存在與關(guān)鍵詞組匹配的第S維度優(yōu)先級;
[0066] 若是,則將所述關(guān)鍵詞組對應(yīng)的第=維度優(yōu)先級確定為查找結(jié)果;
[0067] 若否,則調(diào)整關(guān)鍵詞組將事件關(guān)鍵詞刪除,查找優(yōu)先級列表中是否存在與調(diào)整后 的關(guān)鍵詞組匹配的第二維度優(yōu)先級;
[0068] 若是,則將調(diào)整后的關(guān)鍵詞組對應(yīng)的第二維度優(yōu)先級確定為查找結(jié)果;
[0069] 若否,則調(diào)整關(guān)鍵詞組僅通過所述應(yīng)用程序關(guān)鍵詞從所述優(yōu)先級列表中匹配第一 維度優(yōu)先級,將匹配到的第一維度優(yōu)先級確定為查找結(jié)果。
[0070] 步驟S210:確定維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級。
[0071] 每個維度優(yōu)先級中均包含用于指示上報優(yōu)先級等級的信息,通過該信息即可確定 維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級,從而確定待上報的用戶行為消息對應(yīng)的上報優(yōu)先級等 級。
[0072] 例如:通過匹配確定某一用戶行為消息對應(yīng)的第一維度優(yōu)先級信息為(0,1),則可 確定該用戶行為消息為標識為0的應(yīng)用程序下生成的消息,且該應(yīng)用程序?qū)?yīng)的上報優(yōu)先 級等級的標識為I,因此,將標識被定義為I的優(yōu)先級等級(如高等級)確定為該用戶消息對 應(yīng)的上報優(yōu)先級等級即可。
[0073] 步驟S212:依據(jù)上報優(yōu)先級等級上報用戶行為消息。
[0074] 對于依據(jù)上報優(yōu)先級等級上報用戶行為消息的具體方案,參見相關(guān)技術(shù)即可,本 發(fā)明實施例信息,當移動終端當前滿足優(yōu)先等級對應(yīng)的具體設(shè)置時,即可上報該用戶行為 消息。
[0075] 通過本發(fā)明實施例提供的優(yōu)先級確定方法,在配置信息中預(yù)先為不同生成場景的 用戶行為消息設(shè)置具體的維度優(yōu)先級,并且為每個維度優(yōu)先級設(shè)置對應(yīng)的上報優(yōu)先等級, 當確定待上報用戶行為消息的優(yōu)先級時,即可根據(jù)用戶行為消息對應(yīng)的關(guān)鍵詞組確定其具 有生成場景,根據(jù)用戶行為消息的具體生成場景,對用戶行為消息的優(yōu)先級進行確定。例 如:為重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)值維度優(yōu)先級時,可W將其維度優(yōu)先級設(shè)置成 對應(yīng)高等級上報優(yōu)先級,而對于不重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)置維度優(yōu)先級時, 則可W將其維度優(yōu)先級設(shè)置成對應(yīng)低等級優(yōu)先級,運樣,即可實現(xiàn)根據(jù)用戶行為消息的具 體生成場景不同,對用戶行為消息的優(yōu)先級進行劃分的目的。
[0076] 下面參照圖3,從移動終端與服務(wù)器的交互角度,對本發(fā)明實施例的用戶行為消息 的優(yōu)先級確定方法的整體流程進行說明。
[0077] 如圖3所示,用戶行為消息上報系統(tǒng)包括移動終端、Agnes home即配置服務(wù)器W及 TCP Logger服務(wù)器即基于傳輸控制協(xié)議的日志服務(wù)器。其中,移動終端上安裝有APP (Application,應(yīng)用)U及與Agnes home進交互白勺a邑nes service,a邑nes service 移動終端上安裝的APP上的用戶行為操作進行監(jiān)測。agnes service為適配于移動終端操作 系統(tǒng)的用戶行為消息上報程序的服務(wù)線程。用戶行為消息上報系統(tǒng)進行用戶行為消息上報 時的主要流程如下:
[0078] 首先,移動終端開啟后,a即es service從Agnes home獲取配置信息即get Config Info。
[0079] 需要說明的是,在具體實現(xiàn)過程中,agnes service每過一小時運行一次配置獲取 操作,從服務(wù)器Agnes_home取包配置信息。其中,配置信息中包括:維度優(yōu)先級W及上報優(yōu) 先級的配置信息。
[0080] 其次,agnes service監(jiān)測APP上的用戶行為操作,當監(jiān)測到用戶行為操作時,生成 用戶行為消息,并將用戶行為消息添加到消息隊列中。
[0081] 再次,當預(yù)上報某一用戶行為消息時,確定該用戶行為消息對應(yīng)的上報優(yōu)先級等 級。
[0082] 需要說明的是,系統(tǒng)默認該用戶行為消息對應(yīng)的上報優(yōu)先等級為最低等級,若通 過本步驟確定出該用戶行為消息對應(yīng)的上報優(yōu)先級等級,則采用確定后的上報優(yōu)先等級替 代默認的最低等級;若無法確定出該用戶行為消息對應(yīng)的上報優(yōu)先級等級,則將系統(tǒng)默認 的最低等級確定為該用戶行為消息的實際上報優(yōu)先級等級。
[0083] 確定該用戶行為消息對應(yīng)的上報優(yōu)先級等級時,首先獲取待上報的用戶行為消息 對應(yīng)的關(guān)鍵詞組,依據(jù)關(guān)鍵詞匹配其對應(yīng)的維度優(yōu)先級,確定維度優(yōu)先級中指示的上報優(yōu) 先級等級,W完成用戶行為消息的上報優(yōu)先級等級的確定。
[0084] 需要說明的是,對于依據(jù)關(guān)鍵詞匹配其對應(yīng)的維度優(yōu)先級的具體方式參見實施例 二中的相關(guān)說明即可,本發(fā)明實施例中對此不作具體限制。
[0085] 最后,agnes service確定用戶行為消息對應(yīng)的上報優(yōu)先級等級后,確定該優(yōu)先級 等級的具體配置,當移動終端當前狀態(tài)滿足優(yōu)先級等級的具體配置時,將用戶行為消息上 報至TCP Logger Server中。
[0086] 本具體實例中,從配置服務(wù)器中獲取配置信息,而并非將配置信息固定寫入到移 動終端的上報程序中,當需要對配置信息進行變更時,僅需對配置服務(wù)器中的配置信息進 行修改即可,而無需對消息上報程序中的代碼或函數(shù)進行更改,因此,能夠減輕處理配置信 息變更的技術(shù)人員的工作量,便于操作??梢姡瑥呐渲梅?wù)器中按照設(shè)定頻率獲取配置信息 的方法,無需修改代碼即可達到動態(tài)修改上報配置的目的。
[0087] 實施例S
[0088] 參照圖4,示出了本發(fā)明實施例S的一種用戶行為消息的優(yōu)先級確定裝置的結(jié)構(gòu) 框圖。
[0089] 本發(fā)明實施例的用戶行為消息的優(yōu)先級確定裝置可W包括:獲取模塊402,用于獲 取待上報的用戶行為消息中的關(guān)鍵詞組;匹配模塊404,用于按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞 組對應(yīng)的維度優(yōu)先級;確定模塊406,用于確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級;上 報模塊408,用于依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。
[0090] 本發(fā)明實施例提供的用戶行為消息的優(yōu)先級確定裝置,在配置信息中預(yù)先為不同 生成場景的用戶行為消息設(shè)置具體的維度優(yōu)先級,并且為維度優(yōu)先級設(shè)置對應(yīng)的上報優(yōu)先 等級,當確定待上報用戶行為消息的優(yōu)先級時,即可根據(jù)用戶行為消息對應(yīng)的關(guān)鍵詞組確 定其具有生成場景,根據(jù)用戶行為消息的具體生成場景,對用戶行為消息的優(yōu)先級進行確 定。例如:為重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)值維度優(yōu)先級時,可W將其維度優(yōu)先級設(shè) 置成對應(yīng)高等級上報優(yōu)先級,而對于不重要應(yīng)用程序相關(guān)的用戶行為消息設(shè)置維度優(yōu)先級 時,則可W將其維度優(yōu)先級設(shè)置成對應(yīng)低等級優(yōu)先級,運樣,即可實現(xiàn)根據(jù)用戶行為消息的 具體生成場景不同,對用戶行為消息的優(yōu)先級進行劃分的目的。
[0091] 實施例四
[0092] 參照圖5,示出了本發(fā)明實施例四的一種用戶行為消息的優(yōu)先級確定裝置的結(jié)構(gòu) 框圖。
[0093] 本發(fā)明實施例的裝置是對實施例四中的用戶行為消息的優(yōu)先級確定裝置的進一 步優(yōu)化,優(yōu)化后的用戶行為消息的優(yōu)先級確定裝置可W包括:獲取模塊502,用于獲取待上 報的用戶行為消息中的關(guān)鍵詞組;匹配模塊504,用于按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng) 的維度優(yōu)先級;確定模塊506,用于確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級;上報模塊 508,用于依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。
[0094] 優(yōu)選地,所述維度優(yōu)先級包括W下至少之一:應(yīng)用程序優(yōu)先級、應(yīng)用程序中執(zhí)行的 動作優(yōu)先級、應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級;所述應(yīng)用程序優(yōu)先級對應(yīng)第一維 度優(yōu)先級,所述應(yīng)用程序中執(zhí)行的動作優(yōu)先級對應(yīng)第二維度優(yōu)先級,W及所述應(yīng)用程序的 界面元素下執(zhí)行的事件優(yōu)先級對應(yīng)第=維度優(yōu)先級。
[00M]優(yōu)選地,所述裝置還包括:配置信息獲取模塊510,用于在所述獲取模塊502獲取待 上報的用戶行為消息中的關(guān)鍵詞組之前,按照預(yù)設(shè)頻率從配置服務(wù)器中獲取配置信息;其 中,所述配置信息包括:上報的用戶行為消息的維度優(yōu)先級和上報優(yōu)先級的對應(yīng)關(guān)系;統(tǒng)計 模塊512,用于將獲取的配置信息中的維度優(yōu)先級按照所屬的維度進行統(tǒng)計,生成維度優(yōu)先 級列表;其中,每個維度優(yōu)先級均對應(yīng)有關(guān)鍵詞組。
[0096] 優(yōu)選地,所述匹配模塊504包括:第一判斷子模塊5041,用于查找所述維度優(yōu)先級 列表中是否存在與所述關(guān)鍵詞組匹配的第=維度優(yōu)先級;第一確定子模塊5042,用于若所 述第一判斷子模塊5041判斷結(jié)果為是時,則將所述關(guān)鍵詞組對應(yīng)的第=維度優(yōu)先級確定為 查找結(jié)果;第二判斷子模塊5043,用于若所述第一判斷子模塊5041判斷結(jié)果為否時,則調(diào)整 關(guān)鍵詞組將所述事件關(guān)鍵詞刪除,查找所述優(yōu)先級列表中是否存在與調(diào)整后的關(guān)鍵詞組匹 配的第二維度優(yōu)先級;第二確定子模塊5044,用于若所述第二判斷子模塊5043的判斷結(jié)果 為是時,則將調(diào)整后的關(guān)鍵詞組對應(yīng)的第二維度優(yōu)先級確定為查找結(jié)果;第=確定子模塊 5045,用于若所述第二判斷子模塊5043的判斷結(jié)果為否時,則調(diào)整關(guān)鍵詞組僅通過所述應(yīng) 用程序關(guān)鍵詞從所述優(yōu)先級列表中匹配第一維度優(yōu)先級,將匹配到的第一維度優(yōu)先級確定 為查找結(jié)果。
[0097] 優(yōu)選地,所述裝置還包括:默認上報模塊514,用于當未查找到所述關(guān)鍵詞組對應(yīng) 的維度優(yōu)先級時,依據(jù)上報優(yōu)先級中的最低等級上報所述用戶行為消息。
[0098] 優(yōu)選地,所述上報消息的維度優(yōu)先級和上報優(yōu)先級W編碼的形式表示。
[0099] 本發(fā)明實施例的用戶行為消息的優(yōu)先級確定裝置用于實現(xiàn)前述實施例一、實施例 二中相應(yīng)的用戶行為消息的優(yōu)先級確定方法,并且具有相應(yīng)的方法實施例的有益效果,在 此不再寶述。
[0100] 本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例 而言,由于其與方法實施例基本相似,所W描述的比較簡單,相關(guān)之處參見方法實施例的部 分說明即可。
[0101] W上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可 W是或者也可W不是物理上分開的,作為單元顯示的部件可W是或者也可W不是物理單 元,即可W位于一個地方,或者也可W分布到多個網(wǎng)絡(luò)單元上。可W根據(jù)實際的需要選擇其 中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動的情況下,即可W理解并實施。
[0102] 通過W上的實施方式的描述,本領(lǐng)域的技術(shù)人員可W清楚地了解到各實施方式可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可W通過硬件?;谶\樣的理解,上 述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來,該 計算機軟件產(chǎn)品可W存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指 令用W使得一臺計算機設(shè)備(可W是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施 例或者實施例的某些部分所述的方法。
[0103] 最后應(yīng)說明的是:W上實施例僅用W說明本實發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然 可W對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而運些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
【主權(quán)項】
1. 一種用戶行為消息的優(yōu)先級確定方法,其特征在于,包括: 獲取待上報的用戶行為消息中的關(guān)鍵詞組; 按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級; 確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級; 依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述維度優(yōu)先級包括以下至少之一:應(yīng)用 程序優(yōu)先級、應(yīng)用程序中執(zhí)行的動作優(yōu)先級、應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級; 所述應(yīng)用程序優(yōu)先級對應(yīng)第一維度優(yōu)先級,所述應(yīng)用程序中執(zhí)行的動作優(yōu)先級對應(yīng)第 二維度優(yōu)先級,以及所述應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級對應(yīng)第三維度優(yōu)先級。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取待上報的用戶行為消息對應(yīng)的 關(guān)鍵詞組的步驟之前,所述方法還包括: 按照預(yù)設(shè)頻率從配置服務(wù)器中獲取配置信息;其中,所述配置信息包括:上報的用戶行 為消息的維度優(yōu)先級和上報優(yōu)先級的對應(yīng)關(guān)系; 將獲取的配置信息中的維度優(yōu)先級按照所屬的維度進行統(tǒng)計,生成維度優(yōu)先級列表; 其中,每個維度優(yōu)先級均對應(yīng)有關(guān)鍵詞組。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,其中,所述關(guān)鍵詞組包含:應(yīng)用程序關(guān)鍵 詞、動作關(guān)鍵詞以及事件關(guān)鍵詞,所述按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級 的步驟包括: 查找所述維度優(yōu)先級列表中是否存在與所述關(guān)鍵詞組匹配的第三維度優(yōu)先級; 若是,則將所述關(guān)鍵詞組對應(yīng)的第三維度優(yōu)先級確定為查找結(jié)果; 若否,則調(diào)整關(guān)鍵詞組將所述事件關(guān)鍵詞刪除,查找所述優(yōu)先級列表中是否存在與調(diào) 整后的關(guān)鍵詞組匹配的第二維度優(yōu)先級; 若是,則將調(diào)整后的關(guān)鍵詞組對應(yīng)的第二維度優(yōu)先級確定為查找結(jié)果; 若否,則調(diào)整關(guān)鍵詞組僅通過所述應(yīng)用程序關(guān)鍵詞從所述優(yōu)先級列表中匹配第一維度 優(yōu)先級,將匹配到的第一維度優(yōu)先級確定為查找結(jié)果。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當未查找到所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級時,依據(jù)上報優(yōu)先級中的最低等級上報所 述用戶行為消息。6. -種用戶行為消息的優(yōu)先級確定裝置,其特征在于,包括: 獲取模塊,用于獲取待上報的用戶行為消息中的關(guān)鍵詞組; 匹配模塊,用于按照預(yù)設(shè)規(guī)則匹配所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級; 確定模塊,用于確定所述維度優(yōu)先級對應(yīng)的上報優(yōu)先級等級; 上報模塊,用于依據(jù)所述上報優(yōu)先級等級上報所述用戶行為消息。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述維度優(yōu)先級包括以下至少之一:應(yīng)用 程序優(yōu)先級、應(yīng)用程序中執(zhí)行的動作優(yōu)先級、應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級; 所述應(yīng)用程序優(yōu)先級對應(yīng)第一維度優(yōu)先級,所述應(yīng)用程序中執(zhí)行的動作優(yōu)先級對應(yīng)第 二維度優(yōu)先級,以及所述應(yīng)用程序的界面元素下執(zhí)行的事件優(yōu)先級對應(yīng)第三維度優(yōu)先級。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 配置信息獲取模塊,用于在所述獲取模塊獲取待上報的用戶行為消息中的關(guān)鍵詞組之 前,按照預(yù)設(shè)頻率從配置服務(wù)器中獲取配置信息;其中,所述配置信息包括:上報的用戶行 為消息的維度優(yōu)先級和上報優(yōu)先級的對應(yīng)關(guān)系; 統(tǒng)計模塊,用于將獲取的配置信息中的維度優(yōu)先級按照所屬的維度進行統(tǒng)計,生成維 度優(yōu)先級列表;其中,每個維度優(yōu)先級均對應(yīng)有關(guān)鍵詞組。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,其中,所述關(guān)鍵詞組包含:應(yīng)用程序關(guān)鍵 詞、動作關(guān)鍵詞以及事件關(guān)鍵詞,所述匹配模塊包括: 第一判斷子模塊,用于查找所述維度優(yōu)先級列表中是否存在與所述關(guān)鍵詞組匹配的第 二維度優(yōu)先級; 第一確定子模塊,用于若所述第一判斷子模塊判斷結(jié)果為是時,則將所述關(guān)鍵詞組對 應(yīng)的第三維度優(yōu)先級確定為查找結(jié)果; 第二判斷子模塊,用于若所述第一判斷子模塊判斷結(jié)果為否時,則調(diào)整關(guān)鍵詞組將所 述事件關(guān)鍵詞刪除,查找所述優(yōu)先級列表中是否存在與調(diào)整后的關(guān)鍵詞組匹配的第二維度 優(yōu)先級; 第二確定子模塊,用于若所述第二判斷子模塊的判斷結(jié)果為是時,則將調(diào)整后的關(guān)鍵 詞組對應(yīng)的第二維度優(yōu)先級確定為查找結(jié)果; 第三確定子模塊,用于若所述第二判斷子模塊的判斷結(jié)果為否時,則調(diào)整關(guān)鍵詞組僅 通過所述應(yīng)用程序關(guān)鍵詞從所述優(yōu)先級列表中匹配第一維度優(yōu)先級,將匹配到的第一維度 優(yōu)先級確定為查找結(jié)果。10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 默認上報模塊,用于當未查找到所述關(guān)鍵詞組對應(yīng)的維度優(yōu)先級時,依據(jù)上報優(yōu)先級 中的最低等級上報所述用戶行為消息。
【文檔編號】G06F11/30GK106021060SQ201610282603
【公開日】2016年10月12日
【申請日】2016年4月29日
【發(fā)明人】吳啟綱, 余留洋
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司