本發明涉及計算機技術領域,尤其涉及一種用于移動終端的流量檢測方法、裝置及移動終端。
背景技術:
前端流量統計技術是一種常用的統計方式,被廣泛應用于各種網站流量統計和互聯網廣告流量統計。
現有技術的流量統計中,主要是針對電腦(personal computer,PC)端所有流量中的有效流量進行檢測,確定來源于人為操作的流量為有效流量。例如,通過用戶代理(userAgent,UA)屬性來識別操作系統及版本、CPU類型、瀏覽器及版本、瀏覽器插件等,進而確定流量的來源。然后通過鼠標事件和鍵盤事件確定流量來源于人為操作,以確定該流量為有效流量。
但是,由于移動終端通常是手持(或穿戴等)設備,用戶在移動終端上的操作和在PC端的操作不同,如果將適用于PC端的檢測方式用于移動終端,將會降低在移動終端進行流量檢測的準確性,影響統計效果。
技術實現要素:
本發明解決的技術問題是如何提高移動終端的流量檢測的準確性。
為解決上述技術問題,本發明實施例提供一種用于移動終端的流量檢測方法,用于移動終端的流量檢測方法包括:
在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息;判斷所述用戶行為信息是否表明用戶操作;如果所述用戶行為信息表明用戶操作,則確定所述待檢測流量為有效流量。
可選的,所述用戶操作包括用戶點擊,所述在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息包括:獲取多種觸摸事件以及手指移動軌跡,以作為所述用戶行為信息。
可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;當所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊。
可選的,所述根據所述手指移動軌跡計算手指移動距離,并判斷是否小于設定距離包括:根據所述手指移動軌跡計算手指移動的橫向坐標差和縱向坐標差,并判斷所述橫向坐標差和所述縱向坐標差是否均小于所述設定距離。
可選的,所述觸摸事件包括觸摸開始事件、觸摸移動事件和觸摸結束事件。
可選的,所述預設順序為依次出現的所述觸摸開始事件、所述觸摸移動事件和所述觸摸結束事件。
可選的,所述在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息包括:獲取所述移動終端的加速度信息,所述加速度信息包括三維加速度坐標。
可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。
可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;當所述第一判斷結果和所述第二判斷結果均為是,且所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。
可選的,在獲取所述用戶行為信息之前,還包括:對所述待檢測流量進行過濾。
可選的,所述對所述待檢測流量進行過濾包括:在與所述待檢測流量關聯的日志中提取訪問來源特征;在所述訪問來源特征指向非人為訪問時,濾除所述待檢測流量。
為解決上述技術問題,本發明實施例還公開了一種用于移動終端的流量檢測裝置,用于移動終端的流量檢測裝置包括:
獲取單元,用以在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息;判斷單元,用以判斷所述用戶行為信息是否表明用戶操作;確定單元,用以在所述用戶行為信息表明用戶操作時,則確定所述待檢測流量為有效流量。
可選的,所述用戶操作包括用戶點擊,所述獲取單元獲取多種觸摸事件以及手指移動軌跡,以作為所述用戶行為信息。
可選的,所述判斷單元包括:順序判斷子單元,用以判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;距離計算子單元,用以根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;第一確定子單元,用以在所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊。
可選的,所述距離計算子單元根據所述手指移動軌跡計算手指移動的橫向坐標差和縱向坐標差,并判斷所述橫向坐標差和所述縱向坐標差是否均小于所述設定距離。
可選的,所述觸摸事件包括觸摸開始事件、觸摸移動事件和觸摸結束事件。
可選的,所述預設順序為依次出現的所述觸摸開始事件、所述觸摸移動事件和所述觸摸結束事件。
可選的,所述獲取單元獲取所述移動終端的加速度信息,所述加速度信息包括三維加速度坐標。
可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:所述信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。
可選的,所述判斷單元包括:順序判斷子單元,用以判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;距離計算子單元,用以根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;第二確定子單元,用以當所述第一判斷結果和所述第二判斷結果均為是,且所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。
可選的,所述流量檢測裝置還包括:過濾單元,用以對所述待檢測流量進行過濾。
可選的,所述過濾單元包括:提取子單元,用以在與所述待檢測流量關聯的日志中獲取訪問來源特征;濾除子單元,用以在所述訪問來源特征指向非人為訪問時,濾除所述待檢測流量。
為解決上述技術問題,本發明實施例還公開了一種移動終端,所述移動終端包括所述用于移動終端的流量檢測裝置。
與現有技術相比,本發明實施例的技術方案具有以下有益效果:
本發明技術方案在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息;判斷所述用戶行為信息是否表明用戶操作;如果所述用戶行為信息表明用戶操作,則確定所述待檢測流量為有效流量。本發明技術方案實時獲取或在與待檢測流量關聯的日志中獲取用戶行為信息,待檢測流量是來源于移動終端的流量,用戶行為信息可以表示用戶是否在移動終端進行了相關的用戶操作,如果確定用戶在移動終端進行了相關的用戶操作,則可以確定待檢測流量來源于真實的人類行為,而非機器或者程序產生,則確定所述待檢測流量為有效流量。也就是說,通過獲取在待檢測流量中的用戶行為信息,確定移動終端的有效流量,提高了移動終端的流量檢測的準確性,從而提高了流量統計的效果。
進一步,在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息可以包括:獲取多種觸摸事件以及手指移動軌跡,以作為所述用戶行為信息。本發明技術方案通過將獲取到的多種觸摸事件以及手指移動軌跡作為用戶行為信息,進而可以利用多種觸摸事件以及手指移動軌跡來判斷用戶是否在移動終端進行了相關的用戶操作,實現了區別于PC端的流量檢測方式,可以提高移動終端流量檢測的準確性。
進一步地,本實施例還可以包括:獲取所述移動終端的加速度信息;所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。本發明技術方案通過移動終端的加速度信息,來判斷用戶終端是否震動或移動,進而可以判斷用戶是否在移動終端進行了相關的用戶操作,進一步提高移動終端流量檢測的準確性。
附圖說明
圖1是本發明實施例一種用于移動終端的流量檢測方法的流程圖;
圖2是本發明實施例另一種用于移動終端的流量檢測方法的流程圖;
圖3是本發明實施例又一種用于移動終端的流量檢測方法的流程圖;
圖4是本發明實施例一種用于移動終端的流量檢測裝置的結構示意圖;
圖5是本發明實施例另一種用于移動終端的流量檢測裝置的結構示意圖。
具體實施方式
如背景技術中所述,由于移動終端通常是手持(或穿戴等)設備,用戶在移動終端上的操作和在PC端的操作不同,如果將適用于PC端的檢測方式用于移動終端,將會降低在移動終端進行流量檢測的準確性,影響統計效果。
本發明實施例實時獲取或在與待檢測流量關聯的日志中獲取用戶行為信息,待檢測流量是來源于移動終端的流量,用戶行為信息可以表示用戶是否在移動終端進行了相關的用戶操作,如果確定用戶在移動終端進行了相關的用戶操作,則可以確定待檢測流量來源于真實的人類行為,而非機器或者程序產生,則確定所述待檢測流量為有效流量。也就是說,通過獲取在待檢測流量中的用戶行為信息,確定移動終端的有效流量,提高了移動終端的流量檢測的準確性,從而提高了流量統計的效果。
為使本發明的上述目的、特征和優點能夠更為明顯易懂,下面結合附圖對本發明的具體實施例做詳細的說明。
圖1是本發明實施例一種用于移動終端的流量檢測方法的流程圖。
圖1所示的流量檢測方法可以包括以下步驟:
步驟S101:在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息;
步驟S102:判斷所述用戶行為信息是否表明用戶操作;
步驟S103:如果所述用戶行為信息表明用戶操作,則確定所述待檢測流量為有效流量。
具體實施中,流量檢測可以是指針對被訪問對象,例如網站或展示內容,的訪問來源的檢測。每一次流量可以表示一次互聯網訪問行為,例如,一次網站流量可以表示網站被訪問了一次,一次展示內容流量可以表示在一次訪問網站或者移動應用(APP)時,由網站或者移動應用展示了一次廣告。
具體實施中,流量關聯的日志可以是在訪問行為發生時,對訪問行為進行記錄產生的。具體地,被訪問的對象對應一個收集地址,所述收集地址可以是統一資源定位符(Uniform Resource Locator,URL),例如:http://test.com/track/api。收集地址被觸發一次,代表產生了一次流量,同時產生流量關聯的日志。
具體實施中,在步驟S101中,可以在與待檢測流量關聯的日志中獲取用戶行為信息。也就是說,可以在待檢測流量產生并生成日志之后,從日志中獲取用戶行為信息。還可以實時獲取用戶行為信息,也就是在待檢測流量產生的同時獲取用戶行為信息。
具體實施中,待檢測流量可以是來源于移動終端的流量,用戶行為信息可以表示用戶是否在移動終端進行了相關的用戶操作,例如,用戶對移動終端實施了點擊操作,用戶對移動終端進行了搖動操作。
具體實施中,在步驟S102中,對用戶行為信息是否表明用戶操作進行判斷。進而在步驟S103中,在用戶行為信息表明用戶操作時,則確定所述待檢測流量為有效流量。也就是說,如果確定所述待檢測流量是基于用戶操作產生的,那么,該待檢測流量則是有效流量;否則所述待檢測流量可能是機器或者程序產生的,該待檢測流量則不是有效流量。
本發明實施例實時獲取或在與待檢測流量關聯的日志中獲取用戶行為信息,如果確定用戶在移動終端進行了相關的用戶操作,則可以確定待檢測流量來源于真實的人類行為,而不是機器或者程序產生的,則確定所述待檢測流量為有效流量。也就是說,通過獲取在待檢測流量中的用戶行為信息,確定移動終端的有效流量,提高了移動終端的有效流量檢測的準確性,從而提高了流量統計的效果。
本實施例的用于移動終端的流量檢測方法可以精準的實現移動終端的有效流量的檢測,可以應用于多種應用場景,例如,用于移動終端的APP的流量檢測、移動終端網頁的流量檢測、移動終端游戲中的用戶檢測、移動終端展示內容流量效果統計檢測等。
優選地,由于待檢測流量的訪問來源可以有多種,例如用戶操作、機器或者程序等。為了減小在有效流量檢測過程中的計算量,在步驟S101之前還可以包括以下步驟:對所述待檢測流量進行過濾。也就是從待檢測流量中濾除明顯的非用戶操作產生的流量。
具體而言,可以在與所述待檢測流量關聯的日志中提取訪問來源特征;在所述訪問來源特征指向非人為訪問時,濾除所述待檢測流量。其中,訪問來源特征可以指向待檢測流量的來源。具體地,訪問來源特征可以是userAgent屬性中的特征,并基于該特征濾除身份為爬蟲及機器訪問來源的待檢測流量。例如,訪問來源特征包括msnbot、bingbot、Sosospider+、Yahoo!Slurp、Googlebot、Baiduspider等;那么,由于msnbot指向的待檢測流量的來源是“微軟”爬蟲,因此可將該待檢測流量濾除,不再進行用戶行為信息的獲取;同理,通過bingbot可以濾除來源是“必應”爬蟲的待檢測流量,通過Sosospider+可以濾除來源是“搜搜”爬蟲的待檢測流量,通過Yahoo!Slurp可以濾除來源是“雅虎”爬蟲的待檢測流量等。訪問來源特征還可以是插件(plugins)屬性,用以過濾來源為PC端的待檢測流量,例如,plugins.length大于0則表示流量來源為pc瀏覽器。訪問來源特征還可以是無頭瀏覽器(headless navigator)插件所殘留的屬性,用以過濾來源為互聯網測試或者爬蟲的待檢測流量。
本發明實施例通過對待檢測流量的過濾,可以減小有效流量檢測過程中后續步驟的計算量,避免浪費資源,同時提高了流量檢測的速度。
圖2是本發明實施例另一種用于移動終端的流量檢測方法的流程圖。
圖2所示的流量檢測方法可以包括以下步驟:
步驟S201:獲取多種觸摸事件以及手指移動軌跡,以作為所述用戶行為信息;
步驟S202:判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;
步驟S203:根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;
步驟S204:當所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊;
步驟S205:確定所述待檢測流量為有效流量。
本實施例中,由于有效流量是來源于用戶操作的流量,那么在移動終端,可以通過手指動作判定是否是用戶操作。
具體實施中,所述用戶操作可以包括用戶點擊。由于用戶在移動終端進行用戶點擊時,移動終端可以生成用戶點擊相關的觸摸事件,因此在步驟S201中,獲取多種觸摸事件。具體而言,所述觸摸事件可以包括觸摸開始事件、觸摸移動事件和觸摸結束事件。
具體實施中,在步驟S202和步驟S203中,分別判斷多種觸摸事件的觸發順序是否與預設順序一致以及所述手指移動距離是否小于設定距離。具體地,預設順序可以為依次出現的所述觸摸開始事件、所述觸摸移動事件和所述觸摸結束事件。然后在步驟S204中,所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊,也就是待檢測流量是用戶點擊形成的。進而在步驟S205中,確定該待檢測流量為有效流量。
優選地,步驟S203的一個具體實施方式可以是:根據所述手指移動軌跡計算手指移動的橫向坐標差和縱向坐標差,并判斷所述橫向坐標差和所述縱向坐標差是否均小于所述設定距離。
具體而言,用戶操作為用戶點擊時,用戶的點擊行為先后分別包括手指接觸屏幕、手指挪動、手指離開三組手指動作,每一手指動作發生時會觸發相應的觸摸事件,分別為觸摸開始(touchstart)事件、觸摸移動(touchmove)事件和觸摸結束(touchend)事件。那么,通過綁定touchstart事件,當用戶手指觸摸移動終端的屏幕時會觸發該事件,并得到手指觸摸時手指在屏幕中的坐標。通過綁定touchmove事件,當用戶手指在移動終端的屏幕挪動時會觸發該事件,并得到手指移動的坐標軌跡集合。通過綁定touchend事件,當用戶手指離開屏幕時會觸發該事件。進一步地,當touchend事件被觸發時,可以判斷touchstart事件和touchmove事件是否按照預設順序被觸發過,以避免用戶誤觸屏幕時被判定為用戶點擊,提高流量檢測的準確性。例如,touchstart事件、touchmove事件、touchend事件的觸發順序與預設順序一致,且手指離開屏幕前的坐標與手指剛觸摸屏幕時的坐標的橫向差與縱向差都小于30像素,則判定為用戶點擊。
本實施例通過將獲取到的多種觸摸事件以及手指移動軌跡作為用戶行為信息,進而可以利用多種觸摸事件以及手指移動軌跡來判斷用戶是否在移動終端進行了相關的用戶操作,實現了區別于PC端的流量檢測方式,可以提高移動終端流量檢測的準確性。
圖3是本發明實施例又一種用于移動終端的流量檢測方法的流程圖。
圖3所示的流量檢測方法可以包括以下步驟:
步驟S301:獲取多種觸摸事件、手指移動軌跡以及獲取所述移動終端的加速度信息;
步驟S302:判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果;
步驟S303:根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果;
步驟S304:當所述第一判斷結果和所述第二判斷結果均為是,且所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作;
步驟S305:確定所述待檢測流量為有效流量。
移動終端在被使用時,例如,通過搖動操作訪問網站時,移動終端可以產生振動。振動可以利用移動終端的加速度變化來表示,移動終端的加速度變化可以被記錄在待檢測流量相關聯的日志中。而使用機器模擬的流量或者PC端的流量則不具備上述特征,故可以利用移動終端的加速度變化來判定來源為移動終端的用戶操作的流量。
一并參照圖2,步驟S301與步驟S201的區別之處在于,步驟S301還獲取了移動終端的加速度信息。所述加速度信息可以包括移動終端在多個時刻的加速度。具體地,加速度信息可以包括三維加速度坐標。也就是說,移動終端的方向加速度可以用三維加速度坐標來表示。具體而言,移動終端的方向加速度可以通過移動終端的重力傳感器來檢測。重力傳感器可以檢測到移動終端的振動。進一步而言,可以設置重力傳感器信息反饋的敏感精度。例如,敏感精度高時,重力傳感器可以檢測到移動終端輕微的震動。
步驟S302和步驟S303的具體實施方式可參照圖2所示的步驟S202和步驟S203,此處不再贅述。
具體實施中,在步驟S304中,在第一判斷結果和所述第二判斷結果均為是時,還需要再確定加速度信息在任一維度上的加速度變化達到預設幅度,進而確定所述用戶行為信息表明用戶操作。進而在步驟S205中,確定該待檢測流量為有效流量。
具體而言,可以綁定設備移動(devicemotion)事件,移動終端會以固定頻率連續不斷的觸發并返回三個維度的加速度值。在此基礎上比較任一維度上的加速度變化幅度和預設幅度,來確定所述用戶行為信息是否表明用戶操作。
本發明另一實施例中,如果僅確定所述加速度信息在任一維度上的加速度變化達到預設幅度,也可以確定所述用戶行為信息表明用戶操作。也就是說,只要檢測到移動終端的振動,則表示待檢測流量來源是真實人類行為,反之則為機器或者程序行為。
圖4是本發明實施例一種用于移動終端的流量檢測裝置的結構示意圖。
圖4所示的用于移動終端的流量檢測裝置40可以包括獲取單元401、判斷單元402和確定單元403。
具體實施中,獲取單元401用以在與待檢測流量關聯的日志中獲取或實時獲取用戶行為信息。
判斷單元402用以判斷所述用戶行為信息是否表明用戶操作。
確定單元403用以在所述用戶行為信息表明用戶操作時,則確定所述待檢測流量為有效流量。
具體實施中,獲取單元401可以在與待檢測流量關聯的日志中獲取用戶行為信息。也就是說,可以在待檢測流量產生并生成日志之后,從日志中獲取用戶行為信息。還可以實時獲取用戶行為信息,也就是在待檢測流量產生的同時獲取用戶行為信息。
具體實施中,待檢測流量可以是來源于移動終端的流量,用戶行為信息可以表示用戶是否在移動終端進行了相關的用戶操作,例如,用戶對移動終端實施了點擊操作,用戶對移動終端進行了搖動操作。
具體實施中,判斷單元402可以對用戶行為信息是否表明用戶操作進行判斷。進而確定單元403可以在用戶行為信息表明用戶操作時,則確定所述待檢測流量為有效流量。也就是確定所述待檢測流量是基于用戶操作產生的,那么該待檢測流量則是有效流量;否則所述待檢測流量可能是機器或者程序產生的,該待檢測流量則不是有效流量。
本發明實施例實時獲取或在與待檢測流量關聯的日志中獲取用戶行為信息,如果確定用戶在移動終端進行了相關的用戶操作,則可以確定待檢測流量來源于真實的人類行為,而不是機器或者程序產生的,則確定所述待檢測流量為有效流量。也就是說,通過獲取在待檢測流量中的用戶行為信息,確定移動終端的有效流量,提高了移動終端的有效流量檢測的準確性,從而提高了流量統計的效果。
本實施例的用于移動終端的流量檢測方法可以精準的實現移動終端的有效流量的檢測,可以應用于多種應用場景,例如,用于移動終端的APP的流量檢測、移動終端網頁的流量檢測、移動終端游戲中的用戶檢測、移動終端展示內容流量效果統計檢測等。
優選地,由于待檢測流量的訪問來源可以有多種,例如用戶操作、機器或者程序等。為了減小在有效流量檢測過程中的計算量,用于移動終端的流量檢測裝置40還可以包括過濾單元(圖未示)。過濾單元可以對所述待檢測流量進行過濾。也就是從待檢測流量中濾除明顯的非用戶操作產生的流量。
具體而言,過濾單元可以包括提取子單元(圖未示)和濾除子單元(圖未示)。提取子單元用以在與所述待檢測流量關聯的日志中獲取訪問來源特征;濾除子單元用以在所述訪問來源特征指向非人為訪問時,濾除所述待檢測流量。
本發明實施例的具體實施方式可參照圖1所示實施例,此處不再贅述。
圖5是本發明實施例另一種用于移動終端的流量檢測裝置的結構示意圖。
圖5所示的用于移動終端的流量檢測裝置50可以包括獲取單元501、判斷單元502和確定單元503;判斷單元502可以包括:順序判斷子單元5021、距離計算子單元5022和第一確定子單元5023。
本實施例中,獲取單元501、判斷單元502和確定單元503可參照圖4所示的獲取單元401、判斷單元402和確定單元403,此處不再贅述。
其中,順序判斷子單元5021用以判斷所述多種觸摸事件的觸發順序是否與預設順序一致,以得到第一判斷結果。
距離計算子單元5022用以根據所述手指移動軌跡計算手指移動距離,并判斷所述手指移動距離是否小于設定距離,以得到第二判斷結果。
第一確定子單元5023用以在所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊。
具體實施中,所述用戶操作可以包括用戶點擊。由于用戶在移動終端進行用戶點擊時,移動終端可以生成用戶點擊相關的觸摸事件,因此獲取單元501可以獲取多種觸摸事件。具體而言,所述觸摸事件可以包括觸摸開始事件、觸摸移動事件和觸摸結束事件。
具體實施中,順序判斷子單元5021和距離計算子單元5022可以分別判斷多種觸摸事件的觸發順序是否與預設順序一致以及所述手指移動距離是否小于設定距離。具體地,預設順序可以為依次出現的所述觸摸開始事件、所述觸摸移動事件和所述觸摸結束事件。然后第一確定子單元5023可以在所述第一判斷結果和所述第二判斷結果均為是時,確定所述用戶行為信息表明用戶點擊,也就是待檢測流量是用戶點擊形成的。進而確定單元503可以確定該待檢測流量為有效流量。
優選地,確定單元503可以根據所述手指移動軌跡計算手指移動的橫向坐標差和縱向坐標差,并判斷所述橫向坐標差和所述縱向坐標差是否均小于所述設定距離。
本實施例通過將獲取到的多種觸摸事件以及手指移動軌跡作為用戶行為信息,進而可以利用多種觸摸事件以及手指移動軌跡來判斷用戶是否在移動終端進行了相關的用戶操作,實現了區別于PC端的流量檢測方式,可以提高移動終端流量檢測的準確性。
本發明另一實施例中,獲取單元501還可以獲取所述移動終端的加速度信息。圖5所示的第一確定子單元5023可以替換為第二確定子單元(圖未示),第二確定子單元用以在所述第一判斷結果和所述第二判斷結果均為是,且所述加速度信息在任一維度上的加速度變化達到預設幅度時,確定所述用戶行為信息表明用戶操作。
優選地,在獲取單元501還可以獲取所述移動終端的加速度信息時,判斷單元502在僅確定所述加速度信息在任一維度上的加速度變化達到預設幅度,也可以確定所述用戶行為信息表明用戶操作。也就是說,只要檢測到移動終端的振動,則表示待檢測流量來源是真實人類行為,反之則為機器或者程序行為。
本發明實施例的具體實施方式可參照圖2和圖3所示實施例,此處不再贅述。
本發明實施例還公開了一種移動終端,所述移動終端可以包括圖4所示的用于移動終端的流量檢測裝置40或圖5所示的用于移動終端的流量檢測裝置50。所述終端包括但不限于手機、平板電腦、移動筆記本等。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于以計算機可讀存儲介質中,存儲介質可以包括:ROM、RAM、磁盤或光盤等。
雖然本發明披露如上,但本發明并非限定于此。任何本領域技術人員,在不脫離本發明的精神和范圍內,均可作各種更動與修改,因此本發明的保護范圍應當以權利要求所限定的范圍為準。