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

一種app采集數(shù)據(jù)的收集方法、終端、服務器及系統(tǒng)的制作方法

文檔序號:8922692閱讀:946來源:國知局
一種app采集數(shù)據(jù)的收集方法、終端、服務器及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸控制技術領域,尤其涉及一種智能終端的APP采集數(shù)據(jù)的收集方法、終端、服務器及系統(tǒng)。
【背景技術】
[0002]隨著智能手機等移動智能終端技術的發(fā)展,各種智能終端APP (APPI i cat 1n,智能手機的第三方應用程序)大量涌現(xiàn),改變著我們的生活。但大部分APP的數(shù)據(jù)采集都是采用定制化接口的方式,通過json (JavaScript Object Notat1n,一種輕量級的數(shù)據(jù)交換格式)上傳到服務器端數(shù)據(jù)庫。這種數(shù)據(jù)采集、傳輸方式一方面不利于APP產(chǎn)品開發(fā)的周期和成本,而且由于頻繁訪問服務器,對服務器資源造成了不必要的浪費;此外,一旦APP產(chǎn)品對不同數(shù)據(jù)的采集指標發(fā)生變化時,則需要修改對應的接口,造成不兼容隱患,返工成本大大增加。

【發(fā)明內容】

[0003]本發(fā)明的目的在于提出一種APP采集數(shù)據(jù)的收集方法、終端、服務器及系統(tǒng),能夠統(tǒng)一上傳智能終端不同APP的采集數(shù)據(jù),有利于減小APP產(chǎn)品的開發(fā)周期和成本,節(jié)約服務器資源,提高數(shù)據(jù)統(tǒng)計效率。
[0004]為達此目的,本發(fā)明采用以下技術方案:
[0005]本發(fā)明一方面提供一種APP采集數(shù)據(jù)的收集方法,包括,
[0006]智能終端的不同APP將各自的采集數(shù)據(jù)發(fā)送給預設的數(shù)據(jù)采集公共組件;
[0007]所述數(shù)據(jù)采集公共組件將所述采集數(shù)據(jù)轉換為對應的數(shù)據(jù)文件;
[0008]所述數(shù)據(jù)采集公共組件將所述數(shù)據(jù)文件上傳到服務器。
[0009]其中,所述數(shù)據(jù)采集公共組件將所述數(shù)據(jù)文件上傳到服務器,包括,
[0010]所述數(shù)據(jù)采集公共組件通過異步方式獲取服務器的配置信息,按照與所述配置信息對應的方式將所述數(shù)據(jù)文件上傳到服務器。
[0011]其中,所述配置信息包括:上傳時間段、上傳頻率、開關、聯(lián)網(wǎng)類型中一種或多種;
[0012]所述采集數(shù)據(jù)包括:裝機量、用戶支付情況、使用時長、各模塊點擊量、每月/日/周的活躍用戶量中一種或多種;
[0013]所述數(shù)據(jù)采集公共組件為基于智能終端操作系統(tǒng)開發(fā)的SDK,用于接收不同APP的采集數(shù)據(jù)并統(tǒng)一發(fā)送給服務器。
[0014]本發(fā)明又一方面提供一種APP采集數(shù)據(jù)的收集方法,包括,
[0015]通過預設的數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;所述數(shù)據(jù)文件為,由智能終端將不同APP的采集數(shù)據(jù)轉換得到的文件;
[0016]分析所述數(shù)據(jù)文件,得到所述不同APP的采集數(shù)據(jù),將各APP的采集數(shù)據(jù)分別存儲到對應目錄。
[0017]其中,所述通過預設的數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件之后,還包括,
[0018]按照預設的策略對接收到的多個數(shù)據(jù)文件進行壓縮合并,并將壓縮合并得到的文件備份到公共服務器;
[0019]以及,
[0020]按照設定時間周期刪除接收到的數(shù)據(jù)文件,清理磁盤空間。
[0021]其中,所述通過預設的數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;分析所述數(shù)據(jù)文件,得到所述不同APP的采集數(shù)據(jù),將各APP的采集數(shù)據(jù)分別存儲到對應目錄,包括,
[0022]通過所述數(shù)據(jù)文件的MD5信息驗證所述數(shù)據(jù)文件是否存在重傳,若不存在,通過所述數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;
[0023]識別所述數(shù)據(jù)文件中包含的業(yè)務碼,所述業(yè)務碼用作APP采集數(shù)據(jù)的唯一標識;根據(jù)所述業(yè)務碼確定所述數(shù)據(jù)文件中包含的APP采集數(shù)據(jù);
[0024]根據(jù)所述業(yè)務碼將各APP采集數(shù)據(jù)分別存儲到對應的存儲目錄。
[0025]其中,所述數(shù)據(jù)文件的文件名格式為:UUID+BUSSINESS CODE+年月日時分秒;
[0026]所述MD5信息為所述數(shù)據(jù)文件的文件名。
[0027]本發(fā)明又一方面提供一種APP采集數(shù)據(jù)的收集方法,包括,
[0028]智能終端的不同APP將各自的采集數(shù)據(jù)發(fā)送給預設的數(shù)據(jù)采集公共組件;
[0029]所述數(shù)據(jù)采集公共組件將所述采集數(shù)據(jù)轉換為對應的數(shù)據(jù)文件;
[0030]所述數(shù)據(jù)采集公共組件將所述數(shù)據(jù)文件上傳到服務器;
[0031]服務器通過預設的數(shù)據(jù)統(tǒng)計公共組件接收所述數(shù)據(jù)文件;
[0032]分析所述數(shù)據(jù)文件,得到所述不同APP的采集數(shù)據(jù),將各APP的采集數(shù)據(jù)分別存儲到對應目錄。
[0033]本發(fā)明又一方面提供一種APP采集數(shù)據(jù)的收集終端,包括,
[0034]數(shù)據(jù)收集模塊,用于控制智能終端的不同APP將各自的采集數(shù)據(jù)發(fā)送給預設的數(shù)據(jù)采集公共組件;
[0035]文件生成模塊,用于通過所述數(shù)據(jù)采集公共組件將所述采集數(shù)據(jù)轉換為對應的數(shù)據(jù)文件;
[0036]數(shù)據(jù)上傳模塊,用于通過所述數(shù)據(jù)采集公共組件將所述數(shù)據(jù)文件上傳到服務器。
[0037]其中,還包括,收發(fā)模塊,用于通過異步方式獲取服務器的配置信息;
[0038]所述數(shù)據(jù)上傳模塊,還用于控制所述數(shù)據(jù)采集公共組件按照與所述配置信息對應的方式將所述數(shù)據(jù)文件上傳到服務器。
[0039]其中,所述配置信息包括:上傳時間段、上傳頻率、開關、聯(lián)網(wǎng)類型中一種或多種;
[0040]所述采集數(shù)據(jù)包括:裝機量、用戶支付情況、使用時長、各模塊點擊量、每月/日/周的活躍用戶量中一種或多種;
[0041]所述數(shù)據(jù)采集公共組件為基于智能終端操作系統(tǒng)開發(fā)的SDK,用于接收不同APP的采集數(shù)據(jù)并統(tǒng)一發(fā)送給服務器。
[0042]本發(fā)明又一方面提供一種服務器,包括,
[0043]數(shù)據(jù)接收模塊,用于通過預設的數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;所述數(shù)據(jù)文件為,由智能終端將不同APP的采集數(shù)據(jù)轉換得到的文件;
[0044]數(shù)據(jù)分析模塊,用于分析所述數(shù)據(jù)文件,得到所述不同APP的采集數(shù)據(jù),將各APP的采集數(shù)據(jù)分別存儲到對應目錄。
[0045]其中,還包括,備份模塊,用于按照預設的策略對接收到的多個數(shù)據(jù)文件進行壓縮合并,并將壓縮合并得到的文件備份到公共服務器;
[0046]以及,
[0047]清理模塊,用于按照設定時間周期刪除接收到的數(shù)據(jù)文件,清理磁盤空間。
[0048]其中,所述數(shù)據(jù)接收模塊,具體用于通過所述數(shù)據(jù)文件的MD5信息驗證所述數(shù)據(jù)文件是否存在重傳,若不存在,通過所述數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;
[0049]所述數(shù)據(jù)分析模塊,具體用于識別所述數(shù)據(jù)文件中包含的業(yè)務碼,所述業(yè)務碼用作APP采集數(shù)據(jù)的唯一標識,根據(jù)所述業(yè)務碼確定所述數(shù)據(jù)文件中包含的APP采集數(shù)據(jù),根據(jù)所述業(yè)務碼將各APP采集數(shù)據(jù)分別存儲到對應的存儲目錄。
[0050]其中,所述數(shù)據(jù)文件的文件名格式為:UUID+BUSSINESS CODE+年月日時分秒;
[0051]所述MD5信息為所述數(shù)據(jù)文件的文件名。
[0052]本發(fā)明又一方面提供一種APP采集數(shù)據(jù)的收集系統(tǒng),包括終端和服務器,所述終端包括,
[0053]數(shù)據(jù)收集模塊,用于控制智能終端的不同APP將各自的采集數(shù)據(jù)發(fā)送給預設的數(shù)據(jù)采集公共組件;
[0054]文件生成模塊,用于通過所述數(shù)據(jù)采集公共組件將所述采集數(shù)據(jù)轉換為對應的數(shù)據(jù)文件;
[0055]數(shù)據(jù)上傳模塊,用于通過所述數(shù)據(jù)采集公共組件將所述數(shù)據(jù)文件上傳到服務器;
[0056]所述服務器包括,數(shù)據(jù)接收模塊,用于通過預設的數(shù)據(jù)統(tǒng)計公共組件接收智能終端上傳的數(shù)據(jù)文件;
[0057]數(shù)據(jù)分析模塊,用于分析所述數(shù)據(jù)文件,得到所述不同APP的采集數(shù)據(jù),將各APP的采集數(shù)據(jù)分別存儲到對應目錄。
[0058]實施本發(fā)明實施例,具有如下有益效果:
[0059]本發(fā)明方案通過在智能終端開發(fā)一套公共的數(shù)據(jù)采集組件,統(tǒng)一上傳智能終端不同APP的采集數(shù)據(jù),有利于減小APP產(chǎn)品的開發(fā)周期和成本,節(jié)約服務器資源,提高數(shù)據(jù)統(tǒng)計效率。
【附圖說明】
[0060]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
上蔡县| 黄山市| 沙河市| 溧水县| 灌阳县| 淄博市| 大城县| 胶州市| 镇江市| 宜昌市| 平南县| 平定县| 互助| 大新县| 绵竹市| 张家港市| 湄潭县| 六安市| 边坝县| 双流县| 靖州| 泸西县| 精河县| 道真| 关岭| 隆安县| 科技| 乌恰县| 南木林县| 额尔古纳市| 南通市| 习水县| 南平市| 延川县| 龙江县| 南阳市| 阿克苏市| 巨鹿县| 乌海市| 砚山县| 从化市|