[發(fā)明專利]一種行為數(shù)據(jù)的上傳方法、資源服務器及存儲介質有效
申請?zhí)枺?/td> | 201710506118.5 | 申請日: | 2017-06-28 |
公開(公告)號: | CN107483532B | 公開(公告)日: | 2020-05-08 |
發(fā)明(設計)人: | 潘龍;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網(wǎng)絡科技有限公司 |
主分類號: | H04L29/08 | 分類號: | H04L29/08 |
代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 行為 數(shù)據(jù) 上傳 方法 資源 服務器 存儲 介質 | ||
本發(fā)明公開了一種行為數(shù)據(jù)的上傳方法、資源服務器及存儲介質,該方法包括:從配置文件中,獲取與客戶端上傳的行為數(shù)據(jù)中的數(shù)據(jù)標識匹配的目標預設標識和目標屬性信息;根據(jù)目標屬性信息,判斷行為數(shù)據(jù)是否需要即時上傳;如果需要,則上傳數(shù)據(jù)標識和目標屬性信息至平臺服務器;如果不需要,則將數(shù)據(jù)標識和目標屬性信息添加至數(shù)據(jù)容器;判斷數(shù)據(jù)容器中的信息數(shù)量是否大于M;判斷距數(shù)據(jù)容器最近一次上傳信息的時長是否大于T;如果數(shù)據(jù)容器中的信息數(shù)量大于M,或,距數(shù)據(jù)容器最近一次上傳信息的時長大于T,則上傳數(shù)據(jù)容器中的信息至平臺服務器。本發(fā)明實現(xiàn)了減少后期數(shù)據(jù)維護和修改難度,減少網(wǎng)絡堵塞和平臺服務器CPU消耗的技術效果。
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種行為數(shù)據(jù)的上傳方法、資源服務器及存儲介質。
背景技術
為了便于廠商改進和了解用戶使用習慣,flash播放器會大量收集用戶行為數(shù)據(jù)或者flash播放器自己的行為數(shù)據(jù),來上傳到平臺服務器,以方便平臺服務器進行分析挖掘出有價值含量的數(shù)據(jù)。
當前的收集方法是,flash播放器將收集的行為數(shù)據(jù)直接上傳發(fā)送至平臺服務器。
然而,在收集數(shù)據(jù)的過程中因為業(yè)務場景繁多且零散,所以收集的數(shù)據(jù)維護起來比較困難。特別是在后期某類收集的數(shù)據(jù)需要修改的情況下需要消耗大量人力成本去再收集過程中,對該類數(shù)據(jù)一一進行修改。
另外,在某個業(yè)務情景下可能會出現(xiàn)flash播放器同時給平臺服務器上報大量數(shù)據(jù),這種情況會導致flash播放器或資源服務器與平臺服務器網(wǎng)絡通訊的峰值,增加帶寬成本,同時在平臺服務器某一個時間節(jié)點突然接受到大量flash播放器數(shù)據(jù)后,進行業(yè)務邏輯的話,容易提升平臺服務器的CPU消耗。
可見,現(xiàn)有的flash播放器上傳行為數(shù)據(jù)的方法,存在數(shù)據(jù)維護和修改困難,易造成網(wǎng)絡堵塞和提升平臺服務器的CPU消耗的技術問題。
發(fā)明內容
本申請實施例通過提供一種行為數(shù)據(jù)的上傳方法、資源服務器及存儲介質,解決了現(xiàn)有技術中的flash播放器收集行為數(shù)據(jù)的方法,存在的數(shù)據(jù)維護和修改困難,易造成網(wǎng)絡堵塞和提升平臺服務器的CPU消耗的技術問題。
第一方面,本申請?zhí)峁┝艘环N行為數(shù)據(jù)的上傳方法,應用于資源服務器中,包括:
從預存的配置文件中,獲取與客戶端上傳的行為數(shù)據(jù)中的數(shù)據(jù)標識ID匹配的目標預設標識ID,和與所述預設標識ID對應的目標屬性信息;
根據(jù)所述目標屬性信息,判斷所述行為數(shù)據(jù)是否需要即時上傳;
如果所述行為數(shù)據(jù)需要即時上傳,則直接上傳所述數(shù)據(jù)標識ID和所述目標屬性信息至所述平臺服務器;
如果所述行為數(shù)據(jù)不需要即時上傳,則將所述數(shù)據(jù)標識ID和所述目標屬性信息添加至數(shù)據(jù)容器;
判斷所述數(shù)據(jù)容器中的信息數(shù)量是否大于M;判斷距所述數(shù)據(jù)容器最近一次上傳信息的時長是否大于T;M為正整數(shù),T為正數(shù);
如果所述數(shù)據(jù)容器中的信息數(shù)量大于M,或,距所述數(shù)據(jù)容器最近一次上傳信息的時長大于T,則上傳所述數(shù)據(jù)容器中的信息至所述平臺服務器,并清空所述數(shù)據(jù)容器。
可選的,所述獲取與客戶端上傳的行為數(shù)據(jù)中的數(shù)據(jù)標識ID匹配的目標預設標識ID,和與所述預設標識ID對應的目標屬性信息,包括:接收客戶端發(fā)送的所述行為數(shù)據(jù),所述行為數(shù)據(jù)中包括所述數(shù)據(jù)標識ID;判斷所述配置文件的N個預設標識ID中,是否存在與所述數(shù)據(jù)標識ID匹配的所述目標預設標識ID;其中,所述配置文件中還預設有所述N個預設標識ID中每個預設標識ID對應的屬性信息;N為正整數(shù);如果所述配置文件中存在與所述數(shù)據(jù)標識ID匹配的目標預設標識ID,則獲取所述目標預設標識ID對應的所述目標屬性信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網(wǎng)絡科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710506118.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置