亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息上報方法、終端設(shè)備及存儲介質(zhì)與流程

文檔序號:11327035閱讀:150來源:國知局
一種信息上報方法、終端設(shè)備及存儲介質(zhì)與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種信息上報方法、終端設(shè)備及存儲介質(zhì)。



背景技術(shù):

網(wǎng)絡(luò)技術(shù)的普及給人們的工作和生活帶來了便利。然而,用戶在網(wǎng)絡(luò)瀏覽時可能會看到故意夾雜的色情、暴力等不良內(nèi)容,也可能會看到垃圾廣告等信息,甚至?xí)粣阂饨俪?例如,存在流量劫持、廣告劫持等形式)。這些信息要么不利于青少年的健康成長,要么是人們不需要的垃圾信息或惡意信息,因此,需要采取一定的措施來輔助監(jiān)管部門對這些信息進行監(jiān)控。



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

至少為了部分解決上述技術(shù)問題,本發(fā)明提出了以下技術(shù)方案。

根據(jù)本發(fā)明的一種信息上報方法,包括:步驟a:客戶終端獲取來自服務(wù)終端的、要求該客戶終端上報瀏覽信息的上報指令;步驟b:客戶終端根據(jù)信息上報觸發(fā)條件向服務(wù)終端上報瀏覽信息。

根據(jù)本發(fā)明的信息上報方法,其中的瀏覽信息是在客戶終端上顯示的新聞詳情頁的截屏圖像、該新聞詳情頁的html源碼和該新聞詳情頁對應(yīng)的url中的至少一種。

根據(jù)本發(fā)明的信息上報方法,其中,所述上報指令的產(chǎn)生基于客戶終端所處的地理位置,且所述上報指令包括下列中的至少一項:客戶終端標(biāo)識符、上報時間段、上報時間間隔、上報概率值。

根據(jù)本發(fā)明的信息上報方法,其中,信息上報觸發(fā)條件包括下列觸發(fā)條件中的至少一種:觸發(fā)條件1:客戶終端按照第一上報概率值向服務(wù)終端上報瀏覽信息;觸發(fā)條件2:客戶終端向服務(wù)終端上報瀏覽信息的時間間隔大于預(yù)先設(shè)定的時長;觸發(fā)條件3:客戶終端向服務(wù)終端上報瀏覽信息的時刻屬于一個或多個上報時間段,且不同上報時間段對應(yīng)不同的上報概率值;觸發(fā)條件4:通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端向服務(wù)終端上報瀏覽信息,不通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端不向服務(wù)終端上報瀏覽信息。

根據(jù)本發(fā)明的信息上報方法,其中,所述上報指令中還包含域名黑名單,且所述信息上報觸發(fā)條件還包括觸發(fā)條件5:客戶終端按照第二上報概率值向服務(wù)終端上報關(guān)于域名黑名單中的域名的瀏覽信息,其中,該第二上報概率值大于觸發(fā)條件1中的第一上報概率值。

根據(jù)本發(fā)明的信息上報方法,其中,在步驟a之前還包括:步驟a’:客戶終端確認(rèn)客戶終端上不存在有效上報指令。

根據(jù)本發(fā)明的信息上報方法,其中,所述上報指令中還包含實現(xiàn)所述觸發(fā)條件1時所使用的隨機種子,用于客戶終端基于該隨機種子計算上報因子、并將上報因子與第一上報概率值進行比較,而且,所述觸發(fā)條件1在上報因子小于等于第一上報概率值時向服務(wù)終端上報瀏覽信息。

根據(jù)本發(fā)明的信息上報方法,其中,在步驟b之后還包括:步驟c:客戶終端獲取來自服務(wù)終端的、用于指示該客戶終端顯示關(guān)于其上報的瀏覽信息已經(jīng)被屏蔽的通告信息的顯示指令并且顯示該通告信息。

根據(jù)本發(fā)明的一種信息上報終端設(shè)備,包括顯示屏、存儲器、一個或多個處理器;以及,一個或多個程序,所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括如上文所述的信息上報方法的步驟。

根據(jù)本發(fā)明的一種計算機可讀存儲介質(zhì),包括與具有顯示屏的上述信息上報終端設(shè)備結(jié)合使用的計算機程序,所述計算機程序可被處理器執(zhí)行以完成如上文所述的信息上報方法的步驟。

本發(fā)明的優(yōu)點在于:通過使用合理設(shè)計的信息上報觸發(fā)條件或者僅僅上報必要信息減少了需要上報的數(shù)據(jù)量,且具有較好的監(jiān)控效果。

附圖說明

通過閱讀下文具體實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出具體實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1是根據(jù)本發(fā)明實施方式的信息上報方法可以應(yīng)用的示例場景。

圖2是根據(jù)本發(fā)明實施方式的第一種信息上報方法的流程圖。

圖3是根據(jù)本發(fā)明實施方式的第二種信息上報方法的流程圖。

圖4是根據(jù)本發(fā)明實施方式的信息上報終端設(shè)備和服務(wù)終端之間的交互示意圖。

具體實施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實施方式。雖然附圖中顯示了本公開的示例性實施方式,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施方式所限制。相反,提供這些實施方式是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。

圖1是根據(jù)本發(fā)明實施方式的信息上報方法可以應(yīng)用的示例場景100。

如圖1所示,示例場景100包括信息上報終端設(shè)備101、網(wǎng)絡(luò)103和服務(wù)終端105。信息上報終端設(shè)備101通過網(wǎng)絡(luò)103向服務(wù)終端105上報瀏覽信息。服務(wù)終端105在接收到信息上報終端設(shè)備101上報的瀏覽信息之后,確定上報的瀏覽信息是否是色情、暴力等不良內(nèi)容或垃圾廣告等信息,如果確定上報的瀏覽信息是上述不良內(nèi)容或信息,則通過網(wǎng)絡(luò)103屏蔽該瀏覽信息在信息上報終端設(shè)備101上的顯示,并且可選地通過網(wǎng)絡(luò)103向信息上報終端設(shè)備101發(fā)送用于指示信息上報終端設(shè)備101顯示關(guān)于信息上報終端設(shè)備101所上報的瀏覽信息已經(jīng)被屏蔽的通告信息的顯示指令??蛇x地,信息上報終端設(shè)備101獲取來自服務(wù)終端105的上述顯示指令并且顯示通告信息。

盡管在圖1中將信息上報終端設(shè)備101和服務(wù)終端105分別示出為智能手機終端和臺式電腦終端,但是信息上報終端設(shè)備101和服務(wù)終端105也可以是諸如平板電腦、智能電視、便攜電腦等的其它電子設(shè)備。網(wǎng)絡(luò)103可以是計算機網(wǎng)絡(luò)、通信網(wǎng)絡(luò)或計算機通信網(wǎng)絡(luò)。

為了描述方便起見,當(dāng)下文所涉及的上報瀏覽信息是在客戶終端上顯示的新聞詳情頁的截屏圖像時,除非特別說明,通常地,將截屏和上報簡化為截屏后即刻上報這樣一個整體操作,稱為上報。

圖2是根據(jù)本發(fā)明實施方式的第一種信息上報方法200的流程圖。

如圖2所示,根據(jù)本發(fā)明的第一種信息上報方法200包括以下步驟:

步驟s201:客戶終端(即,上報終端、信息上報終端、客戶終端設(shè)備、上報終端設(shè)備、信息上報終端設(shè)備101)獲取來自服務(wù)終端105(即,服務(wù)終端設(shè)備)的、要求該客戶終端上報瀏覽信息(隱含對應(yīng)于圖4中的步驟1,因為客戶“打開詳情頁”才能瀏覽信息)的上報指令(對應(yīng)于圖4中的步驟2中的“客戶端(即,上報終端)檢查是否存在本地指令(即,上報指令)、或者檢查本地指令是否過期”和步驟3中的“如果不存在本地指令、或者本地指令已經(jīng)過期,則向服務(wù)端(即,服務(wù)終端105)請求新指令”,盡管在圖4中未示出,但是步驟3之后存在服務(wù)端向客戶端發(fā)送新指令、以及客戶端接收新指令的步驟)。

步驟s203:客戶終端根據(jù)信息上報觸發(fā)條件向服務(wù)終端105上報瀏覽信息(對應(yīng)于圖4中的步驟4和步驟5)。

第一種信息上報方法200中的瀏覽信息是在客戶終端上顯示的新聞詳情頁的截屏圖像(對應(yīng)于圖4中的步驟5中的“截屏”)、該新聞詳情頁的html源碼(對應(yīng)于下文中關(guān)于“h)增加是否上報html源碼的開關(guān)”)和該新聞詳情頁對應(yīng)的url中的至少一種。

第一種信息上報方法200中的上報指令的產(chǎn)生基于客戶終端所處的地理位置(對應(yīng)于下文中關(guān)于“a)是否截屏”的描述),且該上報指令包括下列中的至少一項:客戶終端標(biāo)識符、上報時間段、上報時間間隔、上報概率值。

步驟s203所使用的信息上報觸發(fā)條件包括下列觸發(fā)條件中的至少一種:觸發(fā)條件1:客戶終端按照第一上報概率值向服務(wù)終端105上報瀏覽信息(對應(yīng)于下文中關(guān)于“b)上報、截屏、或截屏且上報的概率”的描述);觸發(fā)條件2:客戶終端向服務(wù)終端105上報瀏覽信息的時間間隔大于預(yù)先設(shè)定的時長(對應(yīng)于下文中關(guān)于“d)上報的時間間隔”的描述);觸發(fā)條件3:客戶終端向服務(wù)終端105上報瀏覽信息的時刻屬于一個或多個上報時間段,且不同上報時間段對應(yīng)不同的上報概率值(對應(yīng)于下文中關(guān)于“e)上報的時間段”的描述);觸發(fā)條件4:通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端向服務(wù)終端105上報瀏覽信息,不通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端不向服務(wù)終端105上報瀏覽信息。

可選地,當(dāng)上報指令中包含域名黑名單時,步驟s203中所使用的信息上報觸發(fā)條件還包括觸發(fā)條件5:客戶終端按照第二上報概率值向服務(wù)終端105上報關(guān)于域名黑名單中的域名的瀏覽信息,其中,該第二上報概率值大于觸發(fā)條件1中的第一上報概率值(對應(yīng)于下文中關(guān)于“g)域名黑名單”的描述)。

可選地,當(dāng)上報指令中包含實現(xiàn)觸發(fā)條件1時所使用的隨機種子,用于客戶終端基于該隨機種子計算上報因子、并將上報因子與第一上報概率值進行比較時,觸發(fā)條件1在上報因子小于等于第一上報概率值時向服務(wù)終端105上報瀏覽信息(對應(yīng)于下文中關(guān)于“c)概率計算所使用的隨機種子”的描述)。

為了清楚起見,下面舉例描述第一種信息上報方法200如何根據(jù)信息上報觸發(fā)條件向服務(wù)終端105上報瀏覽信息。

首先,服務(wù)終端105基于某個客戶終端所處的地理位置產(chǎn)生要求該客戶終端上報其瀏覽信息的上報指令,且該上報指令包括下列中的至少一項:客戶終端標(biāo)識符、上報時間段、上報時間間隔、上報概率值。

其次,客戶終端獲取來自服務(wù)終端105的、要求該客戶終端上報瀏覽信息的該上報指令。

最后,客戶終端可以根據(jù)觸發(fā)條件1和觸發(fā)條件2(即,按照第一上報概率值“在默認(rèn)的獲取命令之后的時間段”上報,如果兩次上報之間的時間間隔小于預(yù)先設(shè)定的時長,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息(例如,產(chǎn)生和上報新聞詳情頁的截屏圖像)?;蛘?,客戶終端可以根據(jù)觸發(fā)條件3和觸發(fā)條件2(即,在一個或多個上報時間段以各個上報時間段對應(yīng)的不同的上報概率上報,如果兩次上報之間的時間間隔小于預(yù)先設(shè)定的時長,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息。其中,所使用的上報概率值、上報時間段、時間間隔等參數(shù)可以預(yù)先約定(即,通過在系統(tǒng)設(shè)計時標(biāo)準(zhǔn)化客戶終端和服務(wù)終端105之間均需要獲知的這些參數(shù)),或者通過上報指令進行指示。

觸發(fā)條件1至觸發(fā)條件5能夠進行其它形式的有效組合,不限于上面描述的方式。還可以包含其它觸發(fā)條件和觸發(fā)條件的組合。

例如,當(dāng)上報指令中包含域名黑名單時,客戶終端可以根據(jù)觸發(fā)條件5和觸發(fā)條件2(即,按照第二上報概率值“在默認(rèn)的獲取命令之后的時間段”上報,如果兩次上報之間的在時間間隔小于預(yù)先設(shè)定的時長,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息。

可選地,如圖2的虛線框所示,根據(jù)本發(fā)明的第一種信息上報方法200還包括以下步驟:

步驟s203:客戶終端獲取來自服務(wù)終端105的用于指示該客戶終端顯示關(guān)于其上報的瀏覽信息已經(jīng)被屏蔽的通告信息的顯示指令并且顯示該通告信息。

其中,服務(wù)終端105在接收到信息上報終端設(shè)備101在步驟s203中上報的瀏覽信息之后,確定上報的瀏覽信息是否是色情、暴力等不良內(nèi)容或垃圾廣告等信息,如果確定上報的瀏覽信息是上述不良內(nèi)容或信息,則通過網(wǎng)絡(luò)103屏蔽該瀏覽信息在信息上報終端設(shè)備101上的顯示,并且通過網(wǎng)絡(luò)103向信息上報終端設(shè)備101發(fā)送上述顯示指令。

圖3是根據(jù)本發(fā)明實施方式的第二種信息上報方法300的流程圖。

如圖3所示,根據(jù)本發(fā)明的第二種信息上報方法300包括以下步驟:

步驟s301:客戶終端確認(rèn)客戶終端上不存在有效上報指令(對應(yīng)于圖4中的步驟2)。

例如,客戶終端確認(rèn)客戶終端上不存在上報指令、或者存在上報指令但上報指令已經(jīng)過期(對應(yīng)于下文中關(guān)于“f)指令緩存時間”的描述)。

步驟s303:客戶終端發(fā)送上報指令請求信息(對應(yīng)于圖4中的步驟3)。

步驟s305:同步驟s201。

步驟s307:同步驟s203(對應(yīng)于圖4中的步驟4和步驟5)。

第二種信息上報方法300中的瀏覽信息(對應(yīng)于圖4中的步驟1,因為客戶“打開詳情頁”才能瀏覽信息)是在客戶終端上顯示的新聞詳情頁的截屏圖像(對應(yīng)于圖4中的步驟5中的“截屏”)、該新聞詳情頁的html源碼(對應(yīng)于下文中關(guān)于“h)增加是否上報html源碼的開關(guān)”)和該新聞詳情頁對應(yīng)的url中的至少一種。

第二種信息上報方法300中的上報指令的產(chǎn)生基于客戶終端所處的地理位置(對應(yīng)于下文中關(guān)于“a)是否截屏”的描述),且該上報指令包括下列中的至少一項:客戶終端標(biāo)識符、上報時間段、上報時間間隔、上報概率值。

步驟s307所使用的信息上報觸發(fā)條件包括下列觸發(fā)條件中的至少一種:觸發(fā)條件1:客戶終端按照第一上報概率值向服務(wù)終端105上報瀏覽信息(對應(yīng)于下文中關(guān)于“b)上報、截屏、或截屏且上報的概率”的描述);觸發(fā)條件2:客戶終端向服務(wù)終端105上報瀏覽信息的時間間隔大于預(yù)先設(shè)定的時長(對應(yīng)于下文中關(guān)于“d)上報的時間間隔”的描述);觸發(fā)條件3:客戶終端向服務(wù)終端105上報瀏覽信息的時刻屬于一個或多個上報時間段,且不同上報時間段對應(yīng)不同的上報概率值(對應(yīng)于下文中關(guān)于“e)上報的時間段”的描述);觸發(fā)條件4:通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端向服務(wù)終端105上報瀏覽信息,不通過wifi進行網(wǎng)絡(luò)瀏覽時,客戶終端不向服務(wù)終端105上報瀏覽信息。

可選地,當(dāng)上報指令中包含域名黑名單時,步驟s307中所使用的信息上報觸發(fā)條件還包括觸發(fā)條件5:客戶終端按照第二上報概率值向服務(wù)終端105上報關(guān)于域名黑名單中的域名的瀏覽信息,其中,該第二上報概率值大于觸發(fā)條件1中的第一上報概率值(對應(yīng)于下文中關(guān)于“g)域名黑名單”的描述)。

可選地,當(dāng)上報指令中包含實現(xiàn)觸發(fā)條件1時所使用的隨機種子,用于客戶終端基于該隨機種子計算上報因子、并將上報因子與第一上報概率值進行比較時,觸發(fā)條件1在上報因子小于等于第一上報概率值時向服務(wù)終端105上報瀏覽信息(對應(yīng)于下文中關(guān)于“c)概率計算所使用的隨機種子”的描述)。

為了清楚起見,下面舉例描述第二種信息上報方法300如何根據(jù)信息上報觸發(fā)條件向服務(wù)終端105上報瀏覽信息。

首先,客戶終端確認(rèn)客戶終端上不存在有效上報指令。

其次,客戶終端發(fā)送上報指令請求信息。

第三,服務(wù)終端105基于某個客戶終端所處的地理位置產(chǎn)生要求該客戶終端上報其瀏覽信息的上報指令,且該上報指令包括下列中的至少一項:客戶終端標(biāo)識符、上報時間段、上報時間間隔、上報概率值。

第四,客戶終端獲取來自服務(wù)終端105的、要求該客戶終端上報瀏覽信息的該上報指令。

最后,客戶終端可以根據(jù)觸發(fā)條件1和觸發(fā)條件2(即,按照第一上報概率值“在默認(rèn)的獲取命令之后的時間段”上報,如果兩次上報之間的時間間隔小于預(yù)先設(shè)定的時長,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息(例如,產(chǎn)生和上報新聞詳情頁的截屏圖像)?;蛘撸蛻艚K端可以根據(jù)觸發(fā)條件3和觸發(fā)條件2(即,在一個或多個上報時間段以各個上報時間段對應(yīng)的不同的上報概率上報,如果兩次上報之間的時間間隔小于預(yù)先設(shè)定的時長,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息。其中,所使用的上報概率值、上報時間段、時間間隔等參數(shù)可以預(yù)先約定(即,通過在系統(tǒng)設(shè)計時標(biāo)準(zhǔn)化客戶終端和服務(wù)終端105之間均需要獲知的這些參數(shù)),或者通過上報指令進行指示。

觸發(fā)條件1至觸發(fā)條件5能夠進行其它形式的有效組合,不限于上面描述的方式。還可以包含其它觸發(fā)條件和觸發(fā)條件的組合。

例如,當(dāng)上報指令中包含域名黑名單時,客戶終端可以根據(jù)觸發(fā)條件5和觸發(fā)條件2(即,按照第二上報概率值“在默認(rèn)的獲取命令之后的時間段”上報,如果兩次上報之間的在時間間隔小于預(yù)先設(shè)定的時長時,則在到達預(yù)先設(shè)定的時長時上報)向服務(wù)終端105上報瀏覽信息。

可選地,如圖3的虛線框所示,根據(jù)本發(fā)明的第二種信息上報方法300還包括以下步驟:

步驟s309:客戶終端獲取來自服務(wù)終端105的用于指示該客戶終端顯示關(guān)于其上報的瀏覽信息已經(jīng)被屏蔽的通告信息的顯示指令并且顯示該通告信息。

其中,服務(wù)終端105在接收到信息上報終端設(shè)備101在步驟s307中上報的瀏覽信息之后,確定上報的瀏覽信息是否是色情、暴力等不良內(nèi)容或垃圾廣告等信息,如果確定上報的瀏覽信息是上述不良內(nèi)容或信息,則通過網(wǎng)絡(luò)103屏蔽該瀏覽信息在信息上報終端設(shè)備101上的顯示,并且通過網(wǎng)絡(luò)103向信息上報終端設(shè)備101發(fā)送上述顯示指令。

盡管上文中將客戶終端接收到上報指令之后根據(jù)信息上報觸發(fā)條件向服務(wù)終端105上報瀏覽信息的操作描述為了可以在約定或指定的上報時間段中的以上報間隔約定或通過命令指定的上報時機上按照上報概率來上報瀏覽信息。而且,為了描述簡單起見,當(dāng)所涉及的上報瀏覽信息是在客戶終端上顯示的新聞詳情頁的截屏圖像時,將截屏和上報簡化為一個整體操作,稱為上報(更準(zhǔn)確地,上文中的“上報概率”實質(zhì)上對應(yīng)于下文“b)上報、截屏、或截屏且上報的概率”中的“截屏且上報的概率”)。

然而,根據(jù)本發(fā)明的上述技術(shù)方案也可以將截屏操作和上報操作分離(下文中,截屏和上報被視為分離的操作)。例如,可以根據(jù)對應(yīng)于下文“b)上報、截屏、或截屏且上報的概率”中的“上報概率”、“截屏概率”分別進行上報操作、截屏操作。即,除了約定或通過命令指定上文中的上報概率、上報時間段、上報間隔之外,還另外約定或通過命令指定截屏對應(yīng)的截屏概率、截屏?xí)r間段、截屏間隔來分別進行上報操作、截屏操作。此時,可以先將按照截屏概率、截屏?xí)r間段、截屏間隔進行截屏的圖像預(yù)先存儲在客戶終端上的截屏圖像緩存器中。然后再根據(jù)上報概率、上報時間段、上報間隔在需要上報的上報時機上上報選自截屏圖像緩存器中的部分截屏圖像(或者,在到達預(yù)先設(shè)定的某個時間長度后,將某個時間段內(nèi)截屏的瀏覽信息統(tǒng)一上報)。而且,此時可以分別統(tǒng)計截屏數(shù)和上報數(shù)(對應(yīng)于下文中的“c)”)。

可選地,如果截屏內(nèi)容保留在客戶終端一定時間還未上報,則過期時自動放棄,不再上報(例如,只上報3天內(nèi)的截屏內(nèi)容)(對應(yīng)于下文中的“d)”)。

結(jié)合上文所述的信息上報方法,還提出了一種信息上報終端設(shè)備,包括顯示屏、存儲器、一個或多個處理器;以及,一個或多個程序,所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括如上文所述的信息上報方法的步驟。

結(jié)合上文所述的信息上報方法,還提出了一種計算機可讀存儲介質(zhì),包括與具有顯示屏的上述信息上報終端設(shè)備結(jié)合使用的計算機程序,所述計算機程序可被處理器執(zhí)行以完成如上文所述的信息上報方法的步驟。

上述技術(shù)方案通過使用合理設(shè)計的信息上報觸發(fā)條件或者僅僅上報必要信息減少了需要上報的數(shù)據(jù)量,且具有較好的監(jiān)控效果。

為了清楚起見,下文給出了實現(xiàn)根據(jù)本發(fā)明的上述信息上報方法的一個具體實施例。

圖4是根據(jù)本發(fā)明實施方式的信息上報終端設(shè)備和服務(wù)終端之間的交互示意圖。

如圖4所示,客戶端和服務(wù)端之間的交互過程如下:

步驟1:用戶通過客戶端打開詳情頁。

步驟2:客戶端檢查是否存在本地指令、或者檢查本地指令是否過期。

可選地,上報指令中可以包括:客戶終端標(biāo)識符、是否截屏、截屏概率、隨機種子、間隔時間、時間段及指令緩存時間、域名黑白名單等。

步驟3:如果不存在本地指令、或者本地指令已經(jīng)過期,則向服務(wù)端請求新指令(可選地,服務(wù)端下發(fā)指令給客戶端,客戶端根據(jù)指令進行抽樣截屏并上傳至服務(wù)端,此時服務(wù)端無需向服務(wù)端請求新指令)。

步驟4:判斷是否需要截屏。

步驟5:截屏上報。

在步驟4中,客戶端接收到新指令后,判斷是否需要截屏所使用的具體觸發(fā)條件(即,上報觸發(fā)條件)主要涉及是否截屏、截屏的概率、概率計算所使用的隨機種子、上報的時間間隔、上報的時間段、指令緩存時間、以及域名黑白名單等。可以考慮的具體實現(xiàn)方法分別描述如下:

a)是否截屏:服務(wù)端下發(fā)是否截屏的指令。可以需要根據(jù)通過城市代碼、gps等獲取的位置定位信息等觸發(fā)條件來進行隨機抽樣。這些觸發(fā)條件比較復(fù)雜,且變化會比較頻繁,客戶端不能靈活適應(yīng),故采用服務(wù)端對是否截屏進行判斷。

b)上報、截屏、或截屏且上報的概率(即,第一上報、截屏、或截屏且上報的概率值):當(dāng)服務(wù)端下發(fā)需要上報、截屏、或截屏且上報的指令時,客戶端不是100%地上報、截屏、或截屏且上報,而是需要根據(jù)隨機種子進行概率計算,落入概率中時進行上報、截屏、或截屏且上報。

c)概率計算所使用的隨機種子:為了方便隨時調(diào)整客戶端的截屏概率,下發(fā)隨機種子,由此計算隨機概率。

d)上報的時間間隔:距離上一次截屏的時間,由于截屏?xí)a(chǎn)生卡頓,且上報信息會影響客戶端和網(wǎng)絡(luò)的性能,故對兩次截屏之間的時間間隔進行限制,大于設(shè)定的時間間隔時才進行下一次截屏上報。

e)上報的時間段:服務(wù)端可以對客戶端的截屏?xí)r間段進行設(shè)定。而且,例如,考慮到晚上12點后流量劫持廣告、各種垃圾廣告可能會增加,此時可以增加截屏上報量。

f)指令緩存時間:服務(wù)端向客戶端下發(fā)的是否截屏的指令更新不會太頻繁,客戶端無需頻繁請求或查詢服務(wù)端的指令,故而設(shè)置一定緩存時間。當(dāng)用戶打開新聞頁時,客戶端檢測截屏指令是否存在,如果不存在則請求服務(wù)端數(shù)據(jù),然后緩存在客戶端,如果存在,則檢查是否過期,過期則重新請求。

g)域名黑名單:下發(fā)指令中增加域名黑名單,且針對黑名單增加上報概率(即,設(shè)置不同于b)中的第一上報概率值的第二上報概率值),如果當(dāng)前域名和黑名單域名匹配,就用黑名單的概率,否則就用b)中的概率上報、截屏、或截屏且上報。

h)增加是否上報html源碼的開關(guān)(即,在上報指令中增加是否上報html源碼的指示符)。

根據(jù)上述上報觸發(fā)條件實現(xiàn)了客戶端對新聞詳情頁進行截屏并將其上報至服務(wù)端的如圖4所示的示例交互過程。

在諸如截屏的上報信息上報至服務(wù)端之后,監(jiān)管部門的相關(guān)審核人員會對上報數(shù)據(jù)進行審核,在發(fā)現(xiàn)異常后會通知相關(guān)方及時處理。

可選地,實現(xiàn)從客戶端至服務(wù)端的信息上報時還可以考慮以下內(nèi)容:

a)上報時帶上webview的url加載鏈,例如,如果總的匯報數(shù)據(jù)量超過了一定限制,則取前后部分,丟棄中間部分,只上報第1個和最后2個url。

b)上報時機

上報觸發(fā)條件:只在wifi網(wǎng)絡(luò)下

上報時間:看新聞期間或亮屏?xí)r

c)客戶端增加截屏記錄打點,以便統(tǒng)計截屏數(shù)和上報數(shù)。

d)截屏保留在客戶端一定時間還未上報,則自動過期放棄,不再上報(優(yōu)選地,只上報3天內(nèi)的截屏,即截屏保留在客戶端3天內(nèi)還未上報,則自動過期放棄,不再上報)。

e)區(qū)分打開客戶端瀏覽器的來源,只對客戶端本身通過調(diào)用webview而打開客戶端瀏覽器進行監(jiān)控抽樣(包括新聞頁,注冊頁等所有頁面),對通過其他來源打開客戶端瀏覽器不進行處理。

f)android6以下可以截取整個瀏覽器頁面,android6以上只能截取當(dāng)前可見頁面,先期根據(jù)android系統(tǒng)api情況,能截多少就截多少。

需要了解的是,本發(fā)明所公開的上述技術(shù)方案通過使用合理設(shè)計的信息上報觸發(fā)條件或者僅僅上報必要信息減少了需要上報的數(shù)據(jù)量。然而,為了獲得更好的監(jiān)控效果,還可以從以下方面進行改進。

1.上報內(nèi)容包含截屏和html源碼等,數(shù)據(jù)包比較大(gzip壓縮),會給帶寬和服務(wù)器造成一定的影響。因此,可以進一步優(yōu)化抽樣上報觸發(fā)條件。

例如,尋求抽樣比例和監(jiān)控效果之間的最佳折衷方案?;蛘?,根據(jù)審核過程中發(fā)現(xiàn)的問題對抽樣上報觸發(fā)條件進行更新。

2.隱私風(fēng)險

由于在用戶不知情的情況下截屏上傳,有隱私風(fēng)險,通過push指令,可以隨時讓客戶端清除所有未上傳的已截包。

3.技術(shù)風(fēng)險

文件上傳涉及到高帶寬消耗,需要做好流量控制和網(wǎng)絡(luò)攻擊預(yù)防。因此,可以將上述技術(shù)方案作為獨立項目,獨立部署,以免影響正常業(yè)務(wù),運維對上報的壓縮包進行嚴(yán)格權(quán)限控制。

4.信息上報之后的處理方式

目前在抽樣截屏上報之后只能依賴人工審核處理。因此,也需要能夠替代人工審核處理的其它處理方式。

5.優(yōu)化現(xiàn)有舉報(即上報)

用戶主動舉報是監(jiān)測效果最好的,但是現(xiàn)在每天的舉報量較少,只有500-600。而且,用戶主動舉報是用戶通過自身操作進行地主動舉報,所以客戶端截屏及截屏造成的卡頓,都不會太影響用戶體驗。因此,采用本公開的上述方法上報信息時,需要考慮以下幾個方面:

優(yōu)化舉報入口,目前比較隱蔽;去掉登錄以降低舉報門檻;如果舉報時是在wifi環(huán)境下,則采用實時上報觸發(fā)條件,否則采用抽樣上報觸發(fā)條件。

6.二次跳轉(zhuǎn)

統(tǒng)計了一下目前舉報的數(shù)據(jù),發(fā)現(xiàn)大部分都是http302跳轉(zhuǎn)的內(nèi)容,跳轉(zhuǎn)后出現(xiàn)違規(guī)情況的概率很大,可以考慮不允許二跳或者對二跳進行黑白名單的控制。

以上所述,僅為本發(fā)明示例性的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1