欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于移動(dòng)終端的流量檢測(cè)方法、裝置及移動(dòng)終端與流程

文檔序號(hào):12665332閱讀:227來(lái)源:國(guó)知局
用于移動(dòng)終端的流量檢測(cè)方法、裝置及移動(dòng)終端與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于移動(dòng)終端的流量檢測(cè)方法、裝置及移動(dòng)終端。



背景技術(shù):

前端流量統(tǒng)計(jì)技術(shù)是一種常用的統(tǒng)計(jì)方式,被廣泛應(yīng)用于各種網(wǎng)站流量統(tǒng)計(jì)和互聯(lián)網(wǎng)廣告流量統(tǒng)計(jì)。

現(xiàn)有技術(shù)的流量統(tǒng)計(jì)中,主要是針對(duì)電腦(personal computer,PC)端所有流量中的有效流量進(jìn)行檢測(cè),確定來(lái)源于人為操作的流量為有效流量。例如,通過(guò)用戶代理(userAgent,UA)屬性來(lái)識(shí)別操作系統(tǒng)及版本、CPU類型、瀏覽器及版本、瀏覽器插件等,進(jìn)而確定流量的來(lái)源。然后通過(guò)鼠標(biāo)事件和鍵盤事件確定流量來(lái)源于人為操作,以確定該流量為有效流量。

但是,由于移動(dòng)終端通常是手持(或穿戴等)設(shè)備,用戶在移動(dòng)終端上的操作和在PC端的操作不同,如果將適用于PC端的檢測(cè)方式用于移動(dòng)終端,將會(huì)降低在移動(dòng)終端進(jìn)行流量檢測(cè)的準(zhǔn)確性,影響統(tǒng)計(jì)效果。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明解決的技術(shù)問題是如何提高移動(dòng)終端的流量檢測(cè)的準(zhǔn)確性。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種用于移動(dòng)終端的流量檢測(cè)方法,用于移動(dòng)終端的流量檢測(cè)方法包括:

在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息;判斷所述用戶行為信息是否表明用戶操作;如果所述用戶行為信息表明用戶操作,則確定所述待檢測(cè)流量為有效流量。

可選的,所述用戶操作包括用戶點(diǎn)擊,所述在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息包括:獲取多種觸摸事件以及手指移動(dòng)軌跡,以作為所述用戶行為信息。

可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;當(dāng)所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊。

可選的,所述根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷是否小于設(shè)定距離包括:根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)的橫向坐標(biāo)差和縱向坐標(biāo)差,并判斷所述橫向坐標(biāo)差和所述縱向坐標(biāo)差是否均小于所述設(shè)定距離。

可選的,所述觸摸事件包括觸摸開始事件、觸摸移動(dòng)事件和觸摸結(jié)束事件。

可選的,所述預(yù)設(shè)順序?yàn)橐来纬霈F(xiàn)的所述觸摸開始事件、所述觸摸移動(dòng)事件和所述觸摸結(jié)束事件。

可選的,所述在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息包括:獲取所述移動(dòng)終端的加速度信息,所述加速度信息包括三維加速度坐標(biāo)。

可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。

可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;當(dāng)所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是,且所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。

可選的,在獲取所述用戶行為信息之前,還包括:對(duì)所述待檢測(cè)流量進(jìn)行過(guò)濾。

可選的,所述對(duì)所述待檢測(cè)流量進(jìn)行過(guò)濾包括:在與所述待檢測(cè)流量關(guān)聯(lián)的日志中提取訪問來(lái)源特征;在所述訪問來(lái)源特征指向非人為訪問時(shí),濾除所述待檢測(cè)流量。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例還公開了一種用于移動(dòng)終端的流量檢測(cè)裝置,用于移動(dòng)終端的流量檢測(cè)裝置包括:

獲取單元,用以在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息;判斷單元,用以判斷所述用戶行為信息是否表明用戶操作;確定單元,用以在所述用戶行為信息表明用戶操作時(shí),則確定所述待檢測(cè)流量為有效流量。

可選的,所述用戶操作包括用戶點(diǎn)擊,所述獲取單元獲取多種觸摸事件以及手指移動(dòng)軌跡,以作為所述用戶行為信息。

可選的,所述判斷單元包括:順序判斷子單元,用以判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;距離計(jì)算子單元,用以根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;第一確定子單元,用以在所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊。

可選的,所述距離計(jì)算子單元根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)的橫向坐標(biāo)差和縱向坐標(biāo)差,并判斷所述橫向坐標(biāo)差和所述縱向坐標(biāo)差是否均小于所述設(shè)定距離。

可選的,所述觸摸事件包括觸摸開始事件、觸摸移動(dòng)事件和觸摸結(jié)束事件。

可選的,所述預(yù)設(shè)順序?yàn)橐来纬霈F(xiàn)的所述觸摸開始事件、所述觸摸移動(dòng)事件和所述觸摸結(jié)束事件。

可選的,所述獲取單元獲取所述移動(dòng)終端的加速度信息,所述加速度信息包括三維加速度坐標(biāo)。

可選的,所述判斷所述用戶行為信息是否表明用戶操作包括:所述信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。

可選的,所述判斷單元包括:順序判斷子單元,用以判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;距離計(jì)算子單元,用以根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;第二確定子單元,用以當(dāng)所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是,且所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。

可選的,所述流量檢測(cè)裝置還包括:過(guò)濾單元,用以對(duì)所述待檢測(cè)流量進(jìn)行過(guò)濾。

可選的,所述過(guò)濾單元包括:提取子單元,用以在與所述待檢測(cè)流量關(guān)聯(lián)的日志中獲取訪問來(lái)源特征;濾除子單元,用以在所述訪問來(lái)源特征指向非人為訪問時(shí),濾除所述待檢測(cè)流量。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例還公開了一種移動(dòng)終端,所述移動(dòng)終端包括所述用于移動(dòng)終端的流量檢測(cè)裝置。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:

本發(fā)明技術(shù)方案在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息;判斷所述用戶行為信息是否表明用戶操作;如果所述用戶行為信息表明用戶操作,則確定所述待檢測(cè)流量為有效流量。本發(fā)明技術(shù)方案實(shí)時(shí)獲取或在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息,待檢測(cè)流量是來(lái)源于移動(dòng)終端的流量,用戶行為信息可以表示用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,如果確定用戶在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,則可以確定待檢測(cè)流量來(lái)源于真實(shí)的人類行為,而非機(jī)器或者程序產(chǎn)生,則確定所述待檢測(cè)流量為有效流量。也就是說(shuō),通過(guò)獲取在待檢測(cè)流量中的用戶行為信息,確定移動(dòng)終端的有效流量,提高了移動(dòng)終端的流量檢測(cè)的準(zhǔn)確性,從而提高了流量統(tǒng)計(jì)的效果。

進(jìn)一步,在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息可以包括:獲取多種觸摸事件以及手指移動(dòng)軌跡,以作為所述用戶行為信息。本發(fā)明技術(shù)方案通過(guò)將獲取到的多種觸摸事件以及手指移動(dòng)軌跡作為用戶行為信息,進(jìn)而可以利用多種觸摸事件以及手指移動(dòng)軌跡來(lái)判斷用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,實(shí)現(xiàn)了區(qū)別于PC端的流量檢測(cè)方式,可以提高移動(dòng)終端流量檢測(cè)的準(zhǔn)確性。

進(jìn)一步地,本實(shí)施例還可以包括:獲取所述移動(dòng)終端的加速度信息;所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。本發(fā)明技術(shù)方案通過(guò)移動(dòng)終端的加速度信息,來(lái)判斷用戶終端是否震動(dòng)或移動(dòng),進(jìn)而可以判斷用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,進(jìn)一步提高移動(dòng)終端流量檢測(cè)的準(zhǔn)確性。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖;

圖2是本發(fā)明實(shí)施例另一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖;

圖3是本發(fā)明實(shí)施例又一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖;

圖4是本發(fā)明實(shí)施例一種用于移動(dòng)終端的流量檢測(cè)裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例另一種用于移動(dòng)終端的流量檢測(cè)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

如背景技術(shù)中所述,由于移動(dòng)終端通常是手持(或穿戴等)設(shè)備,用戶在移動(dòng)終端上的操作和在PC端的操作不同,如果將適用于PC端的檢測(cè)方式用于移動(dòng)終端,將會(huì)降低在移動(dòng)終端進(jìn)行流量檢測(cè)的準(zhǔn)確性,影響統(tǒng)計(jì)效果。

本發(fā)明實(shí)施例實(shí)時(shí)獲取或在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息,待檢測(cè)流量是來(lái)源于移動(dòng)終端的流量,用戶行為信息可以表示用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,如果確定用戶在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,則可以確定待檢測(cè)流量來(lái)源于真實(shí)的人類行為,而非機(jī)器或者程序產(chǎn)生,則確定所述待檢測(cè)流量為有效流量。也就是說(shuō),通過(guò)獲取在待檢測(cè)流量中的用戶行為信息,確定移動(dòng)終端的有效流量,提高了移動(dòng)終端的流量檢測(cè)的準(zhǔn)確性,從而提高了流量統(tǒng)計(jì)的效果。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。

圖1是本發(fā)明實(shí)施例一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖。

圖1所示的流量檢測(cè)方法可以包括以下步驟:

步驟S101:在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息;

步驟S102:判斷所述用戶行為信息是否表明用戶操作;

步驟S103:如果所述用戶行為信息表明用戶操作,則確定所述待檢測(cè)流量為有效流量。

具體實(shí)施中,流量檢測(cè)可以是指針對(duì)被訪問對(duì)象,例如網(wǎng)站或展示內(nèi)容,的訪問來(lái)源的檢測(cè)。每一次流量可以表示一次互聯(lián)網(wǎng)訪問行為,例如,一次網(wǎng)站流量可以表示網(wǎng)站被訪問了一次,一次展示內(nèi)容流量可以表示在一次訪問網(wǎng)站或者移動(dòng)應(yīng)用(APP)時(shí),由網(wǎng)站或者移動(dòng)應(yīng)用展示了一次廣告。

具體實(shí)施中,流量關(guān)聯(lián)的日志可以是在訪問行為發(fā)生時(shí),對(duì)訪問行為進(jìn)行記錄產(chǎn)生的。具體地,被訪問的對(duì)象對(duì)應(yīng)一個(gè)收集地址,所述收集地址可以是統(tǒng)一資源定位符(Uniform Resource Locator,URL),例如:http://test.com/track/api。收集地址被觸發(fā)一次,代表產(chǎn)生了一次流量,同時(shí)產(chǎn)生流量關(guān)聯(lián)的日志。

具體實(shí)施中,在步驟S101中,可以在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息。也就是說(shuō),可以在待檢測(cè)流量產(chǎn)生并生成日志之后,從日志中獲取用戶行為信息。還可以實(shí)時(shí)獲取用戶行為信息,也就是在待檢測(cè)流量產(chǎn)生的同時(shí)獲取用戶行為信息。

具體實(shí)施中,待檢測(cè)流量可以是來(lái)源于移動(dòng)終端的流量,用戶行為信息可以表示用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,例如,用戶對(duì)移動(dòng)終端實(shí)施了點(diǎn)擊操作,用戶對(duì)移動(dòng)終端進(jìn)行了搖動(dòng)操作。

具體實(shí)施中,在步驟S102中,對(duì)用戶行為信息是否表明用戶操作進(jìn)行判斷。進(jìn)而在步驟S103中,在用戶行為信息表明用戶操作時(shí),則確定所述待檢測(cè)流量為有效流量。也就是說(shuō),如果確定所述待檢測(cè)流量是基于用戶操作產(chǎn)生的,那么,該待檢測(cè)流量則是有效流量;否則所述待檢測(cè)流量可能是機(jī)器或者程序產(chǎn)生的,該待檢測(cè)流量則不是有效流量。

本發(fā)明實(shí)施例實(shí)時(shí)獲取或在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息,如果確定用戶在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,則可以確定待檢測(cè)流量來(lái)源于真實(shí)的人類行為,而不是機(jī)器或者程序產(chǎn)生的,則確定所述待檢測(cè)流量為有效流量。也就是說(shuō),通過(guò)獲取在待檢測(cè)流量中的用戶行為信息,確定移動(dòng)終端的有效流量,提高了移動(dòng)終端的有效流量檢測(cè)的準(zhǔn)確性,從而提高了流量統(tǒng)計(jì)的效果。

本實(shí)施例的用于移動(dòng)終端的流量檢測(cè)方法可以精準(zhǔn)的實(shí)現(xiàn)移動(dòng)終端的有效流量的檢測(cè),可以應(yīng)用于多種應(yīng)用場(chǎng)景,例如,用于移動(dòng)終端的APP的流量檢測(cè)、移動(dòng)終端網(wǎng)頁(yè)的流量檢測(cè)、移動(dòng)終端游戲中的用戶檢測(cè)、移動(dòng)終端展示內(nèi)容流量效果統(tǒng)計(jì)檢測(cè)等。

優(yōu)選地,由于待檢測(cè)流量的訪問來(lái)源可以有多種,例如用戶操作、機(jī)器或者程序等。為了減小在有效流量檢測(cè)過(guò)程中的計(jì)算量,在步驟S101之前還可以包括以下步驟:對(duì)所述待檢測(cè)流量進(jìn)行過(guò)濾。也就是從待檢測(cè)流量中濾除明顯的非用戶操作產(chǎn)生的流量。

具體而言,可以在與所述待檢測(cè)流量關(guān)聯(lián)的日志中提取訪問來(lái)源特征;在所述訪問來(lái)源特征指向非人為訪問時(shí),濾除所述待檢測(cè)流量。其中,訪問來(lái)源特征可以指向待檢測(cè)流量的來(lái)源。具體地,訪問來(lái)源特征可以是userAgent屬性中的特征,并基于該特征濾除身份為爬蟲及機(jī)器訪問來(lái)源的待檢測(cè)流量。例如,訪問來(lái)源特征包括msnbot、bingbot、Sosospider+、Yahoo!Slurp、Googlebot、Baiduspider等;那么,由于msnbot指向的待檢測(cè)流量的來(lái)源是“微軟”爬蟲,因此可將該待檢測(cè)流量濾除,不再進(jìn)行用戶行為信息的獲??;同理,通過(guò)bingbot可以濾除來(lái)源是“必應(yīng)”爬蟲的待檢測(cè)流量,通過(guò)Sosospider+可以濾除來(lái)源是“搜搜”爬蟲的待檢測(cè)流量,通過(guò)Yahoo!Slurp可以濾除來(lái)源是“雅虎”爬蟲的待檢測(cè)流量等。訪問來(lái)源特征還可以是插件(plugins)屬性,用以過(guò)濾來(lái)源為PC端的待檢測(cè)流量,例如,plugins.length大于0則表示流量來(lái)源為pc瀏覽器。訪問來(lái)源特征還可以是無(wú)頭瀏覽器(headless navigator)插件所殘留的屬性,用以過(guò)濾來(lái)源為互聯(lián)網(wǎng)測(cè)試或者爬蟲的待檢測(cè)流量。

本發(fā)明實(shí)施例通過(guò)對(duì)待檢測(cè)流量的過(guò)濾,可以減小有效流量檢測(cè)過(guò)程中后續(xù)步驟的計(jì)算量,避免浪費(fèi)資源,同時(shí)提高了流量檢測(cè)的速度。

圖2是本發(fā)明實(shí)施例另一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖。

圖2所示的流量檢測(cè)方法可以包括以下步驟:

步驟S201:獲取多種觸摸事件以及手指移動(dòng)軌跡,以作為所述用戶行為信息;

步驟S202:判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;

步驟S203:根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;

步驟S204:當(dāng)所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊;

步驟S205:確定所述待檢測(cè)流量為有效流量。

本實(shí)施例中,由于有效流量是來(lái)源于用戶操作的流量,那么在移動(dòng)終端,可以通過(guò)手指動(dòng)作判定是否是用戶操作。

具體實(shí)施中,所述用戶操作可以包括用戶點(diǎn)擊。由于用戶在移動(dòng)終端進(jìn)行用戶點(diǎn)擊時(shí),移動(dòng)終端可以生成用戶點(diǎn)擊相關(guān)的觸摸事件,因此在步驟S201中,獲取多種觸摸事件。具體而言,所述觸摸事件可以包括觸摸開始事件、觸摸移動(dòng)事件和觸摸結(jié)束事件。

具體實(shí)施中,在步驟S202和步驟S203中,分別判斷多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致以及所述手指移動(dòng)距離是否小于設(shè)定距離。具體地,預(yù)設(shè)順序可以為依次出現(xiàn)的所述觸摸開始事件、所述觸摸移動(dòng)事件和所述觸摸結(jié)束事件。然后在步驟S204中,所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊,也就是待檢測(cè)流量是用戶點(diǎn)擊形成的。進(jìn)而在步驟S205中,確定該待檢測(cè)流量為有效流量。

優(yōu)選地,步驟S203的一個(gè)具體實(shí)施方式可以是:根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)的橫向坐標(biāo)差和縱向坐標(biāo)差,并判斷所述橫向坐標(biāo)差和所述縱向坐標(biāo)差是否均小于所述設(shè)定距離。

具體而言,用戶操作為用戶點(diǎn)擊時(shí),用戶的點(diǎn)擊行為先后分別包括手指接觸屏幕、手指挪動(dòng)、手指離開三組手指動(dòng)作,每一手指動(dòng)作發(fā)生時(shí)會(huì)觸發(fā)相應(yīng)的觸摸事件,分別為觸摸開始(touchstart)事件、觸摸移動(dòng)(touchmove)事件和觸摸結(jié)束(touchend)事件。那么,通過(guò)綁定touchstart事件,當(dāng)用戶手指觸摸移動(dòng)終端的屏幕時(shí)會(huì)觸發(fā)該事件,并得到手指觸摸時(shí)手指在屏幕中的坐標(biāo)。通過(guò)綁定touchmove事件,當(dāng)用戶手指在移動(dòng)終端的屏幕挪動(dòng)時(shí)會(huì)觸發(fā)該事件,并得到手指移動(dòng)的坐標(biāo)軌跡集合。通過(guò)綁定touchend事件,當(dāng)用戶手指離開屏幕時(shí)會(huì)觸發(fā)該事件。進(jìn)一步地,當(dāng)touchend事件被觸發(fā)時(shí),可以判斷touchstart事件和touchmove事件是否按照預(yù)設(shè)順序被觸發(fā)過(guò),以避免用戶誤觸屏幕時(shí)被判定為用戶點(diǎn)擊,提高流量檢測(cè)的準(zhǔn)確性。例如,touchstart事件、touchmove事件、touchend事件的觸發(fā)順序與預(yù)設(shè)順序一致,且手指離開屏幕前的坐標(biāo)與手指剛觸摸屏幕時(shí)的坐標(biāo)的橫向差與縱向差都小于30像素,則判定為用戶點(diǎn)擊。

本實(shí)施例通過(guò)將獲取到的多種觸摸事件以及手指移動(dòng)軌跡作為用戶行為信息,進(jìn)而可以利用多種觸摸事件以及手指移動(dòng)軌跡來(lái)判斷用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,實(shí)現(xiàn)了區(qū)別于PC端的流量檢測(cè)方式,可以提高移動(dòng)終端流量檢測(cè)的準(zhǔn)確性。

圖3是本發(fā)明實(shí)施例又一種用于移動(dòng)終端的流量檢測(cè)方法的流程圖。

圖3所示的流量檢測(cè)方法可以包括以下步驟:

步驟S301:獲取多種觸摸事件、手指移動(dòng)軌跡以及獲取所述移動(dòng)終端的加速度信息;

步驟S302:判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果;

步驟S303:根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果;

步驟S304:當(dāng)所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是,且所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作;

步驟S305:確定所述待檢測(cè)流量為有效流量。

移動(dòng)終端在被使用時(shí),例如,通過(guò)搖動(dòng)操作訪問網(wǎng)站時(shí),移動(dòng)終端可以產(chǎn)生振動(dòng)。振動(dòng)可以利用移動(dòng)終端的加速度變化來(lái)表示,移動(dòng)終端的加速度變化可以被記錄在待檢測(cè)流量相關(guān)聯(lián)的日志中。而使用機(jī)器模擬的流量或者PC端的流量則不具備上述特征,故可以利用移動(dòng)終端的加速度變化來(lái)判定來(lái)源為移動(dòng)終端的用戶操作的流量。

一并參照?qǐng)D2,步驟S301與步驟S201的區(qū)別之處在于,步驟S301還獲取了移動(dòng)終端的加速度信息。所述加速度信息可以包括移動(dòng)終端在多個(gè)時(shí)刻的加速度。具體地,加速度信息可以包括三維加速度坐標(biāo)。也就是說(shuō),移動(dòng)終端的方向加速度可以用三維加速度坐標(biāo)來(lái)表示。具體而言,移動(dòng)終端的方向加速度可以通過(guò)移動(dòng)終端的重力傳感器來(lái)檢測(cè)。重力傳感器可以檢測(cè)到移動(dòng)終端的振動(dòng)。進(jìn)一步而言,可以設(shè)置重力傳感器信息反饋的敏感精度。例如,敏感精度高時(shí),重力傳感器可以檢測(cè)到移動(dòng)終端輕微的震動(dòng)。

步驟S302和步驟S303的具體實(shí)施方式可參照?qǐng)D2所示的步驟S202和步驟S203,此處不再贅述。

具體實(shí)施中,在步驟S304中,在第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),還需要再確定加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度,進(jìn)而確定所述用戶行為信息表明用戶操作。進(jìn)而在步驟S205中,確定該待檢測(cè)流量為有效流量。

具體而言,可以綁定設(shè)備移動(dòng)(devicemotion)事件,移動(dòng)終端會(huì)以固定頻率連續(xù)不斷的觸發(fā)并返回三個(gè)維度的加速度值。在此基礎(chǔ)上比較任一維度上的加速度變化幅度和預(yù)設(shè)幅度,來(lái)確定所述用戶行為信息是否表明用戶操作。

本發(fā)明另一實(shí)施例中,如果僅確定所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度,也可以確定所述用戶行為信息表明用戶操作。也就是說(shuō),只要檢測(cè)到移動(dòng)終端的振動(dòng),則表示待檢測(cè)流量來(lái)源是真實(shí)人類行為,反之則為機(jī)器或者程序行為。

圖4是本發(fā)明實(shí)施例一種用于移動(dòng)終端的流量檢測(cè)裝置的結(jié)構(gòu)示意圖。

圖4所示的用于移動(dòng)終端的流量檢測(cè)裝置40可以包括獲取單元401、判斷單元402和確定單元403。

具體實(shí)施中,獲取單元401用以在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取或?qū)崟r(shí)獲取用戶行為信息。

判斷單元402用以判斷所述用戶行為信息是否表明用戶操作。

確定單元403用以在所述用戶行為信息表明用戶操作時(shí),則確定所述待檢測(cè)流量為有效流量。

具體實(shí)施中,獲取單元401可以在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息。也就是說(shuō),可以在待檢測(cè)流量產(chǎn)生并生成日志之后,從日志中獲取用戶行為信息。還可以實(shí)時(shí)獲取用戶行為信息,也就是在待檢測(cè)流量產(chǎn)生的同時(shí)獲取用戶行為信息。

具體實(shí)施中,待檢測(cè)流量可以是來(lái)源于移動(dòng)終端的流量,用戶行為信息可以表示用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,例如,用戶對(duì)移動(dòng)終端實(shí)施了點(diǎn)擊操作,用戶對(duì)移動(dòng)終端進(jìn)行了搖動(dòng)操作。

具體實(shí)施中,判斷單元402可以對(duì)用戶行為信息是否表明用戶操作進(jìn)行判斷。進(jìn)而確定單元403可以在用戶行為信息表明用戶操作時(shí),則確定所述待檢測(cè)流量為有效流量。也就是確定所述待檢測(cè)流量是基于用戶操作產(chǎn)生的,那么該待檢測(cè)流量則是有效流量;否則所述待檢測(cè)流量可能是機(jī)器或者程序產(chǎn)生的,該待檢測(cè)流量則不是有效流量。

本發(fā)明實(shí)施例實(shí)時(shí)獲取或在與待檢測(cè)流量關(guān)聯(lián)的日志中獲取用戶行為信息,如果確定用戶在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,則可以確定待檢測(cè)流量來(lái)源于真實(shí)的人類行為,而不是機(jī)器或者程序產(chǎn)生的,則確定所述待檢測(cè)流量為有效流量。也就是說(shuō),通過(guò)獲取在待檢測(cè)流量中的用戶行為信息,確定移動(dòng)終端的有效流量,提高了移動(dòng)終端的有效流量檢測(cè)的準(zhǔn)確性,從而提高了流量統(tǒng)計(jì)的效果。

本實(shí)施例的用于移動(dòng)終端的流量檢測(cè)方法可以精準(zhǔn)的實(shí)現(xiàn)移動(dòng)終端的有效流量的檢測(cè),可以應(yīng)用于多種應(yīng)用場(chǎng)景,例如,用于移動(dòng)終端的APP的流量檢測(cè)、移動(dòng)終端網(wǎng)頁(yè)的流量檢測(cè)、移動(dòng)終端游戲中的用戶檢測(cè)、移動(dòng)終端展示內(nèi)容流量效果統(tǒng)計(jì)檢測(cè)等。

優(yōu)選地,由于待檢測(cè)流量的訪問來(lái)源可以有多種,例如用戶操作、機(jī)器或者程序等。為了減小在有效流量檢測(cè)過(guò)程中的計(jì)算量,用于移動(dòng)終端的流量檢測(cè)裝置40還可以包括過(guò)濾單元(圖未示)。過(guò)濾單元可以對(duì)所述待檢測(cè)流量進(jìn)行過(guò)濾。也就是從待檢測(cè)流量中濾除明顯的非用戶操作產(chǎn)生的流量。

具體而言,過(guò)濾單元可以包括提取子單元(圖未示)和濾除子單元(圖未示)。提取子單元用以在與所述待檢測(cè)流量關(guān)聯(lián)的日志中獲取訪問來(lái)源特征;濾除子單元用以在所述訪問來(lái)源特征指向非人為訪問時(shí),濾除所述待檢測(cè)流量。

本發(fā)明實(shí)施例的具體實(shí)施方式可參照?qǐng)D1所示實(shí)施例,此處不再贅述。

圖5是本發(fā)明實(shí)施例另一種用于移動(dòng)終端的流量檢測(cè)裝置的結(jié)構(gòu)示意圖。

圖5所示的用于移動(dòng)終端的流量檢測(cè)裝置50可以包括獲取單元501、判斷單元502和確定單元503;判斷單元502可以包括:順序判斷子單元5021、距離計(jì)算子單元5022和第一確定子單元5023。

本實(shí)施例中,獲取單元501、判斷單元502和確定單元503可參照?qǐng)D4所示的獲取單元401、判斷單元402和確定單元403,此處不再贅述。

其中,順序判斷子單元5021用以判斷所述多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致,以得到第一判斷結(jié)果。

距離計(jì)算子單元5022用以根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)距離,并判斷所述手指移動(dòng)距離是否小于設(shè)定距離,以得到第二判斷結(jié)果。

第一確定子單元5023用以在所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊。

具體實(shí)施中,所述用戶操作可以包括用戶點(diǎn)擊。由于用戶在移動(dòng)終端進(jìn)行用戶點(diǎn)擊時(shí),移動(dòng)終端可以生成用戶點(diǎn)擊相關(guān)的觸摸事件,因此獲取單元501可以獲取多種觸摸事件。具體而言,所述觸摸事件可以包括觸摸開始事件、觸摸移動(dòng)事件和觸摸結(jié)束事件。

具體實(shí)施中,順序判斷子單元5021和距離計(jì)算子單元5022可以分別判斷多種觸摸事件的觸發(fā)順序是否與預(yù)設(shè)順序一致以及所述手指移動(dòng)距離是否小于設(shè)定距離。具體地,預(yù)設(shè)順序可以為依次出現(xiàn)的所述觸摸開始事件、所述觸摸移動(dòng)事件和所述觸摸結(jié)束事件。然后第一確定子單元5023可以在所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是時(shí),確定所述用戶行為信息表明用戶點(diǎn)擊,也就是待檢測(cè)流量是用戶點(diǎn)擊形成的。進(jìn)而確定單元503可以確定該待檢測(cè)流量為有效流量。

優(yōu)選地,確定單元503可以根據(jù)所述手指移動(dòng)軌跡計(jì)算手指移動(dòng)的橫向坐標(biāo)差和縱向坐標(biāo)差,并判斷所述橫向坐標(biāo)差和所述縱向坐標(biāo)差是否均小于所述設(shè)定距離。

本實(shí)施例通過(guò)將獲取到的多種觸摸事件以及手指移動(dòng)軌跡作為用戶行為信息,進(jìn)而可以利用多種觸摸事件以及手指移動(dòng)軌跡來(lái)判斷用戶是否在移動(dòng)終端進(jìn)行了相關(guān)的用戶操作,實(shí)現(xiàn)了區(qū)別于PC端的流量檢測(cè)方式,可以提高移動(dòng)終端流量檢測(cè)的準(zhǔn)確性。

本發(fā)明另一實(shí)施例中,獲取單元501還可以獲取所述移動(dòng)終端的加速度信息。圖5所示的第一確定子單元5023可以替換為第二確定子單元(圖未示),第二確定子單元用以在所述第一判斷結(jié)果和所述第二判斷結(jié)果均為是,且所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度時(shí),確定所述用戶行為信息表明用戶操作。

優(yōu)選地,在獲取單元501還可以獲取所述移動(dòng)終端的加速度信息時(shí),判斷單元502在僅確定所述加速度信息在任一維度上的加速度變化達(dá)到預(yù)設(shè)幅度,也可以確定所述用戶行為信息表明用戶操作。也就是說(shuō),只要檢測(cè)到移動(dòng)終端的振動(dòng),則表示待檢測(cè)流量來(lái)源是真實(shí)人類行為,反之則為機(jī)器或者程序行為。

本發(fā)明實(shí)施例的具體實(shí)施方式可參照?qǐng)D2和圖3所示實(shí)施例,此處不再贅述。

本發(fā)明實(shí)施例還公開了一種移動(dòng)終端,所述移動(dòng)終端可以包括圖4所示的用于移動(dòng)終端的流量檢測(cè)裝置40或圖5所示的用于移動(dòng)終端的流量檢測(cè)裝置50。所述終端包括但不限于手機(jī)、平板電腦、移動(dòng)筆記本等。

本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于以計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。

雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
辉县市| 榆林市| 平乡县| 洪湖市| 临高县| 玛多县| 盖州市| 邢台县| 灌阳县| 宝山区| 张掖市| 衡阳县| 大石桥市| 芦溪县| 定州市| 云霄县| 临江市| 贡嘎县| 西贡区| 友谊县| 镇康县| 聂荣县| 康乐县| 依兰县| 湄潭县| 绥滨县| 长丰县| 宕昌县| 宿松县| 衡阳市| 镇江市| 嘉禾县| 渝北区| 安图县| 民丰县| 韶关市| 土默特左旗| 油尖旺区| 康平县| 施甸县| 景泰县|