一種數據采集控制方法和裝置的制造方法
【技術領域】
[0001] 本發明設及通信技術領域,特別是設及一種數據采集控制方法和一種數據采集控 制裝置。
【背景技術】
[0002] 隨著通信技術的快速發展,尤其是隨著移動互聯網的推廣,智能終端的普及越來 越快,且智能終端的功能也越來豐富。其中,智能終端通過安裝各種各樣的應用實現其功 能,提供多樣化的服務。
[0003] 為了提高服務質量,各服務平臺的開發人員需要設置的數據采集方案采集應用的 數據,W 了解業務需求。其中,不同的業務需要采集的應用數據不同。因此,服務平臺的開發 人員需要根據不同的業務設置不同的應用數據采集方案。
[0004] 具體的,服務平臺的開發人員需要根據服務平臺提供的業務,設置各應用的采集 參數,按照設置的采集參數對各應用進行數據采集,生成該服務平臺的業務報表,W 了解業 務需求。但是,安裝在智能終端上的應用比較多,即需要采集的應用數據比較多,導致各服 務平臺的數據采集格式難W統一。因此,各服務平臺的開發人員還需要定義各應用的數據 采集格式,使得各服務平臺可W按照設置的數據采集格式采集各應用的數據,進一步增加 開發人員的工作量。
【發明內容】
[0005] 鑒于上述問題,提出了本發明W便提供一種克服上述問題或者至少部分地解決上 述問題的數據采集控制方法和相應的數據采集控制裝置。
[0006] 依據本發明的一個方面,提供了一種數據采集控制方法,包括:
[0007] 配置各應用的采集參數和采集配置信息,其中,所述采集參數包括:動態參數和/ 或靜態參數;
[000引將采集參數和采集配置信息下發給相應的應用;
[0009] 接收各應用上傳的采集參數對應的參數信息,其中,所述參數信息是基于所述采 集配置信息依據所述應用采集的。
[0010] 可選地,所述配置各應用的采集參數和采集配置信息,包括:
[0011] 依據應用類型確定所述應用的動態參數和/或靜態參數;
[0012] 依據所述應用和應用所在終端配置采集配置信息,其中,所述采集配置信息用于 控制所述采集參數的采集和上傳。
[0013] 可選地,依據所述應用和應用所在終端配置采集配置信息,包括:
[0014] 配置參數信息的上傳條件和/或采樣條件,將上傳條件和/或采樣條件添加到采集 配置信息中,其中,所述上傳條件用于依據上傳成功標記位控制參數信息的上傳,所述采樣 條件用于依據測試標識控制參數信息的采集。
[0015] 可選地,依據所述應用和應用所在終端配置的采集配置信息,包括:
[0016] 配置所述應用所在終端對應內存的采集闊值,將所述采集闊值添加到采集配置信 息中,其中,采集闊值用于依據終端的內存信息確定采集的采集參數。
[0017] 可選地,依據所述應用和應用所在終端配置的采集配置信息,包括:
[0018] 配置所述應用所在終端對應網絡類型的上傳間隔,將所述上傳間隔添加到所述采 集配置信息中,其中,所述上傳間隔為定時上傳的間隔。
[0019] 可選地,依據所述應用和應用所在終端配置的采集配置信息,包括:
[0020] 配置所述應用所在終端對應緩存闊值,將所述緩存闊值添加到采集配置信息中, 其中,緩存闊值用于確定在終端的緩存的參數信息的數據量。
[0021 ]可選地,依據所述應用和應用所在終端配置的采集配置信息,包括:
[0022] 在所述采集配置信息中配置協議上傳順序、采樣率和采樣參數的優先級,其中,所 述協議上傳順序用于確定采集參數的上傳協議,所述采樣率用于確定采樣的終端,所述優 先級用于確定參數信息的采集次數和上傳間隔。
[0023] 可選地,所述靜態參數對應的參數信息包括W下至少一項:終端標識、版本信息、 渠道信息、網絡類型和分辨率信息;所述動態參數對應的參數信息包括W下至少一項:應用 界面啟動信息、按鈕點擊信息、時長信息、異常信息和會話信息。
[0024] 根據本發明的另一方面,提供了一種數據采集控制裝置,包括:
[0025] 采集配置模塊,用于配置各應用的采集參數和采集配置信息,其中,所述采集參數 包括:動態參數和/或靜態參數;
[0026] 下發模塊,用于將采集參數和采集配置信息下發給相應的應用;
[0027] 信息接收模塊,用于接收各應用上傳的采集參數對應的參數信息,其中,所述參數 信息是基于所述采集配置信息依據所述應用采集的。
[0028] 可選地,所述采集配置模塊,包括:
[0029] 參數確定子模塊,用于依據應用類型確定所述應用的動態參數和/或靜態參數;
[0030] 信息配置子模塊,用于依據所述應用和應用所在終端配置采集配置信息,其中,所 述采集配置信息用于控制所述采集參數的采集和上傳。
[0031 ]可選地,所述信息配置子模塊,包括:
[0032] 條件配置單元,用于配置參數信息的上傳條件和/或采樣條件,將上傳條件和/或 采樣條件添加到采集配置信息中,其中,所述上傳條件用于依據上傳成功標記位控制參數 信息的上傳,所述采樣條件用于依據測試標識控制參數信息的采集。
[0033] 可選地,所述信息配置子模塊,包括:
[0034] 采集闊值配置單元,用于配置所述應用所在終端對應內存的采集闊值,將所述采 集闊值添加到采集配置信息中,其中,采集闊值用于依據終端的內存信息確定采集的采集 參數。
[0035] 可選地,所述信息配置子模塊,包括:
[0036] 上傳間隔配置單元,用于配置所述應用所在終端對應網絡類型的上傳間隔,將所 述上傳間隔添加到所述采集配置信息中,其中,所述上傳間隔為定時上傳的間隔。
[0037] 可選地,所述信息配置子模塊,包括:
[0038] 緩存闊值配置單元,用于配置所述應用所在終端對應緩存闊值,將所述緩存闊值 添加到采集配置信息中,其中,緩存闊值用于確定在終端的緩存的參數信息的數據量。
[0039] 可選地,所述信息配置子模塊,包括:
[0040] 采集配置單元,用于在所述采集配置信息中配置協議上傳順序、采樣率和采樣參 數的優先級,其中,所述協議上傳順序用于確定采集參數的上傳協議,所述采樣率用于確定 采樣的終端,所述優先級用于確定參數信息的采集次數和上傳間隔。
[0041] 可選地,所述靜態參數對應的參數信息包括W下至少一項:終端標識、版本信息、 渠道信息、網絡類型和分辨率信息;所述動態參數對應的參數信息包括W下至少一項:應用 界面啟動信息、按鈕點擊信息、時長信息、異常信息和會話信息。
[0042] 根據本發明的數據采集控制方案,可W為各應用配置采集參數和采集配置信息, 通過將采集參數和采集配置信息下發給相應的應用,從而可W接受各應用上傳的采集參數 對應的參數信息,由此解決了現有的數據采集方法無法統一各服務平臺的數據采集格式, W致開發人員工作量大的問題,減少各服務平臺的開發人員的工作量,進而降低用人成本, 取得了節省人力和物力的有益效果。
[0043] 上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予W實施,并且為了讓本發明的上述和其它目的、特征和優點能夠 更明顯易懂,W下特舉本發明的【具體實施方式】。
【附圖說明】
[0044] 通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0045] 圖1示出了根據本發明實施例的數據采集分析系統結構框圖;
[0046] 圖2示出了根據本發明一個實施例的數據采集控制方法的步驟流程圖;
[0047] 圖3示出了根據本發明另一個實施例的數據采集控制方法的步驟流程圖;
[0048] 圖4示出了根據本發明一個實施例的數據采集控制裝置的結構框圖;
[0049] 圖5示出了根據本發明另一個實施例的數據采集控制裝置的結構框圖;
[0050] 圖6示出了根據本發明另一個實施例的數據采集控制裝置中信息配置子模塊結構 框圖;
[0051 ]圖7示出了根據本發明另一個實施例的數據采集分析系統結構框圖。
【具體實施方式】
[0052] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可W W各種形式實現本公開而不應被運里闡述的實施例 所限制。相反,提供運些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍 完整的傳達給本領域的技術人員。
[0053] 通常,一些終端如手機、平板電腦的供應商、軟件開發商通過采集安裝在終端上的 應用在運行時的數據,并對采集的數據進行分析,生成業務報表,W 了解業務需求。本發明 實施例提供了一種數據采集分析系統,該系統具有通用性,能夠為各種應用采集、分析數據 并生成不同的業務報表。
[0054] 參照圖1,示出了根據本發明實施例的數據采集分析系統結構框圖。
[0055] 該數據采集分析系統,包括:采集控制服務器102、數據分析服務器104、報表生成 服務器106和至少一個數據終端108,所述數據終端中安裝有采集工具。
[0056] 所述采集控制服務器102,用于配置所述采集配置信息給數據終端并下發給相應 的數據終端,其中,所述配置信息用于控制采集參數的采集。
[0057] 所述數據終端108,用于在應用運行時調用所述采集工具,依據采集配置信息對采 集參數的參數信息進行采集;W及將采集的參數信息上傳給所述數據分析服務器。
[0058] 所述數據分析服務器104,用于對上傳的各采集參數對應參數信息進行分析,獲取 數據分析結果;將所述數據分析結果發送給所述報表生成服務器。
[0059] 所述報表生成服務器106,用于依據所述數據分析結果生成數據報表。
[0060] 從而通過采集控制服務器(簡稱云服務器)的控制,使得采集工具能夠在應用運行 的數據終端中采集各采集參數的參數信息,在上傳給數據分析服務器后,依據統計需求進 行數據分析,從而生成相應業務的數據報表,通過該數據報表獲知用戶需求、習慣等,對業 務進行調整,更符合用戶需求。
[0061 ]本發明實施例詳細論述云服務器對于采集的控制。
[0062] 實施例一
[0063] 參照圖2,示出了根據本發明一個實施例的數據采集控制方法的步驟流程圖,具體 可W包括如下步驟:
[0064] 步驟202,配置各應用的采集參數和采集配置信息。
[0065] 實質上,針對不同的應用W及應用所在終端,云服務器可W配置各應用的采集參 數W及采集配置信息,生成采集工具