一種移動終端行為上報方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種移動終端行為上報方法和裝置,包括:以預設時間間隔從服務器持續(xù)獲取配置信息;比較同一所述預設時間間隔前后獲取的所述配置信息是否相同,若是,則將所述預設時間間隔的時長延長一個修正時長;若否,則將所述預設時間間隔的時長重置為初始時長;持續(xù)監(jiān)測用戶行為,如果監(jiān)測到用戶行為發(fā)生,從本地獲取行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器;本發(fā)明能夠使獲取配置信息和上報行為數(shù)據(jù)的線程盡量長時間的“休眠”,而在有消息上報時又有較高的即時性,從而達到無消息上報功耗低有消息上報實時上報的效果,相比于現(xiàn)有技術(shù)中的固定周期獲取配置信息和上報的方式,顯著的降低了耗電量。
【專利說明】
一種移動終端行為上報方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別是指一種移動終端行為上報方法和裝置。
【背景技術(shù)】
[0002]在移動通信技術(shù)高度發(fā)展、移動終端廣泛應用的環(huán)境下,對于移動終端行為的分析越來越有價值;目前,常用的各種類型的如手機、PAD等移動終端上均設置有行為上報系統(tǒng),用于將用戶在移動終端上的特定操作行為記錄并上傳至服務器進行統(tǒng)計分析,分析結(jié)果將作為向用戶提供更好的服務的依據(jù)。
[0003]現(xiàn)有的行為上報系統(tǒng)主要功能如下:1.從服務器取配置信息;2.上報消息;分別采用兩個線程實現(xiàn):Config thread和MessageProcess thread。具體的,Config thread每隔一個固定的時間間隔便從服務器獲取配置信息,MessageProcess thread根據(jù)Configthread獲取的配置信息,每隔一個固定的上報時長便上報一次該上報時長內(nèi)記錄的所有行為數(shù)據(jù)??梢姡瑐鹘y(tǒng)的實現(xiàn)方式是每個線程周期性的等待一段時間片,時間片耗盡開始做事,這樣會造成線程在沒有事情可做時仍然空轉(zhuǎn)消耗CPU,無謂的增加了耗電量。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種移動終端行為上報方法和裝置,使移動終端進行行為上報時的耗電量顯著降低。
[0005]基于上述目的本發(fā)明提供的一種移動終端行為上報方法,包括:
[0006]以預設時間間隔從服務器持續(xù)獲取配置信息;
[0007]比較所述預設時間間隔前后獲取的所述配置信息是否相同,若所述預設時間間隔前后獲取的所述配置信息相同,則將所述預設時間間隔的時長延長一個修正時長;若所述預設時間間隔前后獲取的所述配置信息不同,則將所述預設時間間隔的時長重置為初始時長;
[0008]根據(jù)所述配置信息,監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生時,從本地獲取所述用戶行為的行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。
[0009]優(yōu)選的,所述方法還包括步驟:
[0010]接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息;
[0011 ]將所述預設時間間隔的時長重置為初始時長。
[0012]優(yōu)選的,所述將所述預設時間間隔的時長延長一個修正時長之后,進一步包括步驟:
[0013]將所述預設時間間隔的時長與預設的時長閾值進行比較;
[0014]在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔重置為初始時長。
[0015]優(yōu)選的,所述方法還包括步驟:
[0016]在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù);
[0017]根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。
[0018]優(yōu)選的,從本地獲取行為數(shù)據(jù)時,若網(wǎng)絡連接不可用,則進一步包括步驟:
[0019]暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài);
[0020]當網(wǎng)絡連接變?yōu)榭捎脮r,將暫存的行為數(shù)據(jù)上報至所述服務器。
[0021 ]另一方面,本發(fā)明還提供了一種移動終端行為上報裝置,包括:
[0022]獲取模塊,用于以預設時間間隔為間隔,從服務器持續(xù)獲取配置信息;
[0023]執(zhí)行模塊,用于比較預設時間間隔前后獲取的所述配置信息是否相同,若所述預設時間間隔前后獲取的所述配置信息相同,則將所述預設時間間隔的時長延長一個修正時長;若所述預設時間間隔前后獲取的所述配置信息不同,則將所述預設時間間隔的時長重置為初始時長;
[0024]上報模塊,用于根據(jù)所述配置信息,監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生時,從本地獲取所述用戶行為的行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。
[0025]優(yōu)選的,所述獲取模塊還用于:接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息,然后令所述執(zhí)行模塊將所述預設時間間隔的時長重置為初始時長。
[0026]優(yōu)選的,所述執(zhí)行模塊還用于:將所述預設時間間隔的時長與預設的時長閾值進行比較;在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔重置為初始時長。
[0027]優(yōu)選的,所述裝置還包括:更新模塊,用于在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù);根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。
[0028]優(yōu)選的,所述裝置還包括:暫存模塊,用于暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài);以及,用于在網(wǎng)絡連接變?yōu)榭捎脮r,令所述上報模塊將暫存的行為數(shù)據(jù)上報至所述服務器。
[0029]從上面所述可以看出,本發(fā)明提供的移動終端行為上報方法和裝置,在獲取的配置信息沒有發(fā)生變化時,使兩次獲取之間的時間間隔逐漸變長,以及僅在獲取到行為數(shù)據(jù)時進行上報,使每個線程盡量長時間的“休眠”,而在有消息上報時又有較高的即時性,從而達到無消息上報功耗低有消息上報實時上報的效果,相比于現(xiàn)有技術(shù)中的固定周期獲取配置信息和上報的方式,顯著的降低了耗電量。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031 ]圖1為本發(fā)明實施例的移動終端行為上報方法流程圖;
[0032]圖2為本發(fā)明另一實施例的移動終端行為上報方法流程圖;
[0033]圖3為本發(fā)明實施例的移動終端行為上報裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0035]本發(fā)明應用于移動終端的行為上報過程。所述的行為上報過程,即是指:對特定的用戶行為進行監(jiān)測并記錄,然后生成行為數(shù)據(jù)并上報至服務器進行后續(xù)的分析處理。行為上報一般包括兩個過程:從服務器獲取配置信息、向服務器上報行為數(shù)據(jù)。其中,所述配置信息為服務器端生成,用于為移動終端設定行為上報的相關(guān)參數(shù),即“告訴”移動終端需要監(jiān)測上報何種用戶行為、不同的用戶行為間的上報優(yōu)先級等等。獲取配置信息以及上報行為數(shù)據(jù)一般由單獨的功能模塊實現(xiàn),具體實施中會在系統(tǒng)中創(chuàng)建相應的線程(Configthread和MessageProcess thread)來進行工作,如【背景技術(shù)】中所述,其均是以固定周期的高功耗方式工作的。本發(fā)明提出了針對如上所述的現(xiàn)有技術(shù)的不足,提供一種低功耗的行為上報方案。
[0036]首先,本發(fā)明實施例提供了一種移動終端行為上報方法,參考圖1,為本發(fā)明實施例的移動終端行為上報方法流程圖。
[0037]所述的移動終端行為上報方法,包括以下步驟:
[0038]步驟101、以預設時間間隔從服務器持續(xù)獲取配置信息。
[0039]本步驟即每經(jīng)過一個預設時間間隔便從服務器獲取一次配置信息。配置信息只能有一個生效,所以獲取的配置信息采用更新存儲的方式,即在時序上,在后獲取到的新的配置信息會覆蓋在前的正在生效中的配置信息。
[0040]所述預設時間間隔具有默認的初始時長,根據(jù)不同的使用情況,預設時間間隔的初始時長可以設置為數(shù)分鐘到數(shù)小時,本實施例中,預設時間間隔的初始時長設置為I小時,即每隔I小時從服務器獲取一次配置信息。
[0041]步驟102、比較同一所述預設時間間隔前后獲取的所述配置信息是否相同,若是,則執(zhí)行步驟103;若否,則執(zhí)行步驟104。
[0042]本步驟中,從開始獲取配置信息起,將每一個預設時間間隔前后獲取的、即連續(xù)的兩個配置信息進行對比,判斷其是否相同。
[0043]步驟103、將所述預設時間間隔的時長延長一個修正時長。
[0044]當前后獲取的所述配置信息相同時,認為短時間內(nèi)服務器端生成的配置信息應該不會發(fā)生變化,則將預設時間間隔的時長進行延長,延長具體的方式為:將當前的時長上加上一個修正時長;該修正時長為預設設定的用于延長預設時間間隔的單位時長,每次將預設時間間隔延長時,均增加一個修正時長。
[0045]步驟104、將所述預設時間間隔的時長重置為初始時長。
[0046]當前后獲取的所述配置信息不同時,表明服務器端生成的配置信息發(fā)生了變化,則將預設時間間隔的時長重置為初始時長。
[0047]本實施例的上述三步驟中,修正時長設置為I小時,即與預設時間間隔的初始時長相同。具體實施過程中,在首次判定前后兩次獲取的配置信息相同時,預設時間間隔的時長會變成2小時,然后再次判定前后兩次獲取的配置信息相同時,預設時間間隔的時長會變成3小時,以此類推即預設時間間隔的時長單倍數(shù)的增長。當判定前后兩次獲取的配置信息不同時,預設時間間隔的時長會被重置為I小時。
[0048]顯然,修正時長可以根據(jù)不同的使用情況而設定,其也可以設置為大于或小于預設時間間隔的初始時長的數(shù)值,如設置為預設時間間隔的初始時長的一半或二倍等。
[0049]步驟105、根據(jù)所述配置信息,監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生時,從本地獲取所述用戶行為的行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。
[0050]本步驟執(zhí)行的是行為數(shù)據(jù)的上報過程。常用的移動終端系統(tǒng)中,都已經(jīng)設置有用于監(jiān)測記錄用戶行為的功能模塊,例如Android系統(tǒng)中的looper handler。所以,本發(fā)明的方法不再單獨設置專門的用于生成行為數(shù)據(jù)的功能模塊,而是直接從本地的相應的功能模塊中獲取行為數(shù)據(jù)。具體的,根據(jù)當前生效的配置信息,持續(xù)監(jiān)測用戶行為,在監(jiān)測到用戶行為發(fā)生時,從本地獲取對應于上述監(jiān)測到的用戶行為的行為數(shù)據(jù),獲取后立即將該行為數(shù)據(jù)上報至所述服務器;也就是實施一種即時的行為數(shù)據(jù)上報方式,監(jiān)測到用戶行為時,立即上報行為數(shù)據(jù),而未監(jiān)測到用戶行為時,則不進行上報。這種即時的行為數(shù)據(jù)上報方式,適應了用戶的一般的對移動終端的使用特點,因為用戶持續(xù)集中的發(fā)生長時間的用戶行為的情況不會十分的頻繁,所以現(xiàn)有技術(shù)中的固定周期上報的方式顯然不合理,通過本步驟中的方式,便很好的解決了上述問題。
[0051]由上述實施例可見,本發(fā)明對現(xiàn)有技術(shù)中采用固定周期工作的獲取配置信息過程和上報過程分別進行了優(yōu)化。對于獲取配置信息過程,當前后兩次獲取的配置信息相同時,延長預設時間間隔,使下次獲取配置信息的間隔時間變長,即相比于現(xiàn)有技術(shù)在單位時間內(nèi),減少了與服務器通訊的次數(shù),能夠有效的降低移動終端的耗電量。對于上報過程,采用即時上報行為數(shù)據(jù)的方式,當在較長時間內(nèi)沒有發(fā)生用戶行為時,便一直不會與服務器通訊,也有效的降低了移動終端的耗電量。
[0052]參考圖2,為本發(fā)明另一實施例的移動終端行為上報方法流程圖。
[0053]作為另一個更具體的實施例,所述移動終端行為上報方法,包括以下步驟:
[0054]步驟201、以預設時間間隔從服務器持續(xù)獲取配置信息。
[0055]步驟202、比較同一所述預設時間間隔前后獲取的所述配置信息是否相同,若是,則執(zhí)行步驟203;若否,則執(zhí)行步驟204。
[0056]步驟203、將所述預設時間間隔的時長延長一個修正時長。
[0057]步驟204、將所述預設時間間隔的時長重置為初始時長。
[0058]步驟205、將所述預設時間間隔的時長與預設的時長閾值進行比較。
[0059]當判定前后獲取的兩個配置信息相同、將預設時間間隔延長的情況連續(xù)發(fā)生時,預設時間間隔的時長會越來越長。顯然,在預設時間間隔的時長過長時也能會影響后續(xù)的新的配置信息的及時獲取。所以,在本步驟中,還預設有一個用于限制預設時間間隔最大時長的時長閾值。
[0060]步驟206、在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔的時長重置為初始時長。
[0061]每次對預設時間間隔的時長進行修改后,都會將其與時長閾值比較,當預設時間間隔的時長大于時長閾值時,會將預設時間間隔重置為初始時長。本實施例中,所述的時長閾值設置為24小時。
[0062]步驟207、監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生,從本地獲取所述用戶行為的行為數(shù)據(jù)。
[0063]步驟208、檢測網(wǎng)絡連接是否可用,若網(wǎng)絡連接可用,則執(zhí)行步驟209;若網(wǎng)絡連接不可用,則執(zhí)行步驟210。
[0064]從本地的相關(guān)功能模塊獲取到行為數(shù)據(jù)后,將所述行為數(shù)據(jù)即時的上傳至服務器時最優(yōu)選的方式,所以在獲取到行為數(shù)據(jù)后,首先檢測當前的網(wǎng)絡連接是否可用,即能夠與服務器進行通訊。
[0065]步驟209、將所述行為數(shù)據(jù)上報至所述服務器。
[0066]網(wǎng)絡連接可用,則立即建立與服務器的通訊連接,將所述行為數(shù)據(jù)上報。
[0067]步驟210、暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài);當網(wǎng)絡連接變?yōu)榭捎脮r,立即將所有暫存的行為數(shù)據(jù)上報至所述服務器。
[0068]網(wǎng)絡連接不可用,則將網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù)暫存于本地;同時,持續(xù)的監(jiān)測網(wǎng)絡連接狀態(tài),當網(wǎng)絡連接變?yōu)榭捎脮r,立即建立與服務器的通訊連接,將之前暫存的所有行為數(shù)據(jù)上報至服務器。
[0069]在一些其他實施例中,所述的移動終端行為上報方法還可以包括以下步驟:
[0070]接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息;將所述預設時間間隔的時長重置為初始時長。
[0071]即在服務器生成了新的、相對于之前發(fā)生改變的配置信息時,會主動的向移動終端發(fā)送一個獲取指令,用于通知移動終端及時獲取新的配置信息。移動終端接收到獲取指令后,將立即向服務器獲取最新的配置信息;相應的,在獲取到最新的配置信息后,將預設時間間隔的時長重置為初始時長。
[0072]在一些其他實施例中,所述的移動終端行為上報方法還可以包括以下步驟:
[0073]在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù);根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。
[0074]上述步驟用于根據(jù)實際的工作情況對修正時長進行更新。具體的:首先預設一個時間段(如24小時),然后記錄該時間段內(nèi)將預設時間間隔的時長重置為初始時長的重置次數(shù),也就是記錄獲取到的配置信息發(fā)生變化的次數(shù)。然后用所述時間段的時長除以重置次數(shù),得到一個修正時長的更新值,后續(xù)工作過程中,使用該更新值對預設時間間隔的時長進行修正。當重置次數(shù)較少時,得到的更新值可能較大,使用一個較大的更新值可能不利于新的配置信息的及時獲取;則進一步的,還可以預設一個用于限制修正時長的修正時長閾值,在得到修正時長的更新值后,將更新值與修正時長閾值進行比較,當更新值大于修正時長閾值時,放棄使用該更新值或者將更新值設置為與修正時長閾值相等。
[0075]另一方面,本發(fā)明實施例還提供了一種移動終端行為上報裝置,參考圖3,為本發(fā)明實施例的移動終端行為上報裝置結(jié)構(gòu)示意圖。
[0076]所述移動終端行為上報裝置,包括:
[0077]獲取模塊301,用于以預設時間間隔為間隔,從服務器持續(xù)獲取配置信息;
[0078]執(zhí)行模塊302,用于比較同一預設時間間隔前后獲取的所述配置信息是否相同,若所述預設時間間隔前后獲取的所述配置信息相同,則將所述預設時間間隔的時長延長一個修正時長;若所述預設時間間隔前后獲取的所述配置信息不同,則將所述預設時間間隔的時長重置為初始時長;
[0079]上報模塊303,用于持續(xù)監(jiān)測用戶行為,如果監(jiān)測到用戶行為發(fā)生,從本地獲取行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。
[0080]由上述實施例可見,本發(fā)明提供的移動終端行為上報裝置,對現(xiàn)有技術(shù)中采用固定周期工作的獲取配置信息過程和上報過程分別進行了優(yōu)化。對于獲取配置信息過程,當前后兩次獲取的配置信息相同時,延長預設時間間隔,使下次獲取配置信息的間隔時間變長,即相比于現(xiàn)有技術(shù)在單位時間內(nèi),減少了與服務器通訊的次數(shù),能夠有效的降低移動終端的耗電量。對于上報過程,采用即時上報行為數(shù)據(jù)的方式,當在較長時間內(nèi)沒有發(fā)生用戶行為時,便一直不會與服務器通訊,也有效的降低了移動終端的耗電量。
[0081]作為選的,所述執(zhí)行模塊302還用于:將所述預設時間間隔的時長與預設的時長閾值進行比較;在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔重置為初始時長。
[0082]作為選的,所述的移動終端行為上報裝置還包括:更新模塊304,用于在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù);根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。
[0083]作為選的,所述的移動終端行為上報裝置還包括:暫存模塊305,用于暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài);以及,用于在網(wǎng)絡連接變?yōu)榭捎脮r,令所述上報模塊303將所有暫存的行為數(shù)據(jù)上報至所述服務器。
[0084]在一些其他實施例中,所述獲取模塊301還用于:接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息,然后令所述執(zhí)行模塊302將所述預設時間間隔的時長重置為初始時長。
[0085]所屬領(lǐng)域的普通技術(shù)人員應當理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種移動終端行為上報方法,其特征在于,包括: 以預設時間間隔從服務器持續(xù)獲取配置信息;比較所述預設時間間隔前后獲取的所述配置信息是否相同,若所述預設時間間隔前后獲取的所述配置信息相同,則將所述預設時間間隔的時長延長一個修正時長;若所述預設時間間隔前后獲取的所述配置信息不同,則將所述預設時間間隔的時長重置為初始時長;根據(jù)所述配置信息,監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生時,從本地獲取所述用戶行為的行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括步驟: 接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息; 將所述預設時間間隔的時長重置為初始時長。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述預設時間間隔的時長延長一個修正時長之后,進一步包括步驟: 將所述預設時間間隔的時長與預設的時長閾值進行比較; 在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔的時長重置為初始時長。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括步驟: 在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù); 根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,從本地獲取行為數(shù)據(jù)時,若網(wǎng)絡連接不可用,則進一步包括步驟: 暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài); 當網(wǎng)絡連接變?yōu)榭捎脮r,將暫存的行為數(shù)據(jù)上報至所述服務器。6.一種移動終端行為上報裝置,其特征在于,包括: 獲取模塊,用于以預設時間間隔為間隔,從服務器持續(xù)獲取配置信息; 執(zhí)行模塊,用于比較同一預設時間間隔前后獲取的所述配置信息是否相同,若所述預設時間間隔前后獲取的所述配置信息相同,則將所述預設時間間隔的時長延長一個修正時長;若所述預設時間間隔前后獲取的所述配置信息不同,則將所述預設時間間隔的時長重置為初始時長; 上報模塊,用于根據(jù)所述配置信息,監(jiān)測用戶行為,當監(jiān)測到用戶行為發(fā)生時,從本地獲取所述用戶行為的行為數(shù)據(jù),將所述行為數(shù)據(jù)上報至所述服務器。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊還用于:接收服務器發(fā)送的獲取指令,從所述服務器獲取配置信息,然后令所述執(zhí)行模塊將所述預設時間間隔的時長重置為初始時長。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述執(zhí)行模塊還用于:將所述預設時間間隔的時長與預設的時長閾值進行比較;在判定所述預設時間間隔的時長大于所述時長閾值時,將所述預設時間間隔重置為初始時長。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:更新模塊,用于在預設時間段內(nèi),記錄將所述預設時間間隔的時長重置為初始時長的重置次數(shù);根據(jù)所述預設時間段和重置次數(shù),更新所述修正時長。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:暫存模塊,用于暫存網(wǎng)絡連接不可用時段內(nèi)獲取的所有行為數(shù)據(jù),并持續(xù)監(jiān)測網(wǎng)絡連接狀態(tài);以及,用于在網(wǎng)絡連接變?yōu)榭捎脮r,令所述上報模塊將暫存的行為數(shù)據(jù)上報至所述服務器。
【文檔編號】H04L29/08GK105873194SQ201510857536
【公開日】2016年8月17日
【申請日】2015年11月30日
【發(fā)明人】吳啟綱, 張瑞潔
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司