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

日志數(shù)據(jù)的上傳方法和裝置與流程

文檔序號(hào):12490706閱讀:441來(lái)源:國(guó)知局
日志數(shù)據(jù)的上傳方法和裝置與流程

本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種日志數(shù)據(jù)的上傳方法和裝置。



背景技術(shù):

隨著移動(dòng)互聯(lián)網(wǎng)的日益發(fā)展壯大,便攜式電子設(shè)備可隨時(shí)隨地接入網(wǎng)絡(luò)中,可安裝在終端設(shè)備上的應(yīng)用軟件層出不窮,豐富了終端設(shè)備的功能。用戶在使用應(yīng)用軟件中產(chǎn)生大量的日志數(shù)據(jù),應(yīng)用軟件供應(yīng)商可根據(jù)日志數(shù)據(jù)進(jìn)行用戶分析、性能監(jiān)測(cè)、錯(cuò)誤修正等。因此,合理的用戶行為、日志收集、上報(bào)系統(tǒng)極為重要。

現(xiàn)有技術(shù)中的日志數(shù)據(jù)的上傳方法,通常在終端設(shè)備連接有網(wǎng)絡(luò)的情況下,在主線程一次性上傳日志。日志的上傳采用一次性上傳,當(dāng)用戶產(chǎn)生了大量日志時(shí),上傳比較消耗用戶的流量,并且若終端設(shè)備的網(wǎng)絡(luò)狀態(tài)不穩(wěn)定時(shí),容易造成上傳失敗,需多次上傳浪費(fèi)用戶流量,影響用戶使用流暢度。



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

本發(fā)明提供一種日志數(shù)據(jù)的上傳方法和裝置,用以解決現(xiàn)有的日志數(shù)據(jù)的上傳方法比較消耗用戶流量的問(wèn)題。

本發(fā)明一方面提供一種日志數(shù)據(jù)的上傳方法,包括:

根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù);

根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

根據(jù)所述數(shù)量,將所述日志數(shù)據(jù)進(jìn)行分次上傳。

如上所述的日志數(shù)據(jù)的上傳方法,所述根據(jù)預(yù)設(shè)的周期獲取日志數(shù)據(jù),包括:

根據(jù)所述預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

將所述日志內(nèi)容進(jìn)行壓縮處理得到所述日志數(shù)據(jù)。

如上所述的日志數(shù)據(jù)的上傳方法,所述根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù)之前,所述方法還包括:

創(chuàng)建所述日志線程;所述日志線程用于對(duì)所述日志數(shù)據(jù)進(jìn)行讀、寫或者壓縮操作。

如上所述的日志數(shù)據(jù)的上傳方法,所述網(wǎng)絡(luò)狀態(tài)包括以下至少一個(gè)特征參數(shù):網(wǎng)絡(luò)類型、帶寬、時(shí)延。

如上所述的日志數(shù)據(jù)的上傳方法,當(dāng)所述網(wǎng)絡(luò)狀態(tài)包括網(wǎng)絡(luò)類型,且所述日志數(shù)據(jù)均為文本文件,則所述根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量,包括:

若所述網(wǎng)絡(luò)類型為無(wú)線網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第一數(shù)量;

若所述網(wǎng)絡(luò)類型為4G或者5G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第二數(shù)量;

若所述網(wǎng)絡(luò)類型為3G或2G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第三數(shù)量;

其中,所述第一數(shù)量大于所述第二數(shù)量,所述第二數(shù)量大于所述第三數(shù)量。

如上所述的日志數(shù)據(jù)的上傳方法,所述根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù)之前,還包括:

接收服務(wù)器發(fā)送的日志參數(shù)文件,根據(jù)所述日志參數(shù)文件設(shè)置日志參數(shù);或者,檢測(cè)到用戶操作的HTML5頁(yè)面,確定所述HTML5頁(yè)面的業(yè)務(wù)類型,根據(jù)所述業(yè)務(wù)類型設(shè)置日志參數(shù);

所述根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),包括:

根據(jù)所述預(yù)設(shè)周期和所述日志參數(shù)獲取日志數(shù)據(jù)。

下面介紹本發(fā)明實(shí)施例提供的一種日志數(shù)據(jù)的上傳裝置,該裝置與方法一一對(duì)應(yīng),用以實(shí)現(xiàn)上述實(shí)施例中的日志數(shù)據(jù)的上傳方法,具有相同的技術(shù)特征和技術(shù)效果,本發(fā)明對(duì)此不再贅述。

本發(fā)明另一方面提供一種日志數(shù)據(jù)的上傳裝置,包括:

日志數(shù)據(jù)獲取模塊,用于根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù);

上傳數(shù)量確定模塊,用于根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

上傳模塊,用于根據(jù)所述數(shù)量,將所述日志數(shù)據(jù)進(jìn)行分次上傳。

如上所述的日志數(shù)據(jù)的上傳裝置,所述日志數(shù)據(jù)獲取模塊包括:

日志內(nèi)容獲取單元,用于根據(jù)所述預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

壓縮單元,用于將所述日志內(nèi)容進(jìn)行壓縮處理得到所述日志數(shù)據(jù)。

如上所述的日志數(shù)據(jù)的上傳裝置,所述裝置還包括:

線程創(chuàng)建模塊,用于創(chuàng)建所述日志線程;所述日志線程用于對(duì)所述日志數(shù)據(jù)進(jìn)行讀、寫或者壓縮操作。

如上所述的日志數(shù)據(jù)的上傳裝置,所述網(wǎng)絡(luò)狀態(tài)包括以下至少一個(gè)特征參數(shù):網(wǎng)絡(luò)類型、帶寬、時(shí)延。

如上所述的日志數(shù)據(jù)的上傳裝置,當(dāng)所述網(wǎng)絡(luò)狀態(tài)包括網(wǎng)絡(luò)類型,且所述日志數(shù)據(jù)均為文本文件,則所述上傳數(shù)量確定模塊具體用于:

若所述網(wǎng)絡(luò)類型為無(wú)線網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第一數(shù)量;

若所述網(wǎng)絡(luò)類型為4G或者5G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第二數(shù)量;

若所述網(wǎng)絡(luò)類型為3G或2G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第三數(shù)量;

其中,所述第一數(shù)量大于所述第二數(shù)量,所述第二數(shù)量大于所述第三數(shù)量。

如上所述的日志數(shù)據(jù)的上傳裝置,還包括:

日志參數(shù)獲取模塊,用于接收服務(wù)器發(fā)送的日志參數(shù)文件,根據(jù)所述日志參數(shù)文件設(shè)置日志參數(shù);或者,檢測(cè)到用戶操作的HTML5頁(yè)面,確定所述HTML5頁(yè)面的業(yè)務(wù)類型,根據(jù)所述業(yè)務(wù)類型設(shè)置日志參數(shù);

所述日志數(shù)據(jù)獲取模塊具體用于,根據(jù)所述預(yù)設(shè)周期和所述日志參數(shù)獲取日志數(shù)據(jù)。

本發(fā)明提供的日志數(shù)據(jù)的上傳方法和裝置,包括:根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量,根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。在日志數(shù)據(jù)生成的過(guò)程中,通過(guò)根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),使得各日志數(shù)據(jù)的容量較少,避免了傳輸失??;同時(shí),在進(jìn)行日志數(shù)據(jù)上傳時(shí),結(jié)合當(dāng)前網(wǎng)絡(luò)狀態(tài),確定日志數(shù)據(jù)的上傳數(shù)量,以避免傳輸失敗,降低用戶流量消耗,提高用戶使用流暢度。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例一的流程示意圖;

圖2為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例二的流程示意圖;

圖3為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例三的流程示意圖;

圖4為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例一的結(jié)構(gòu)示意圖;

圖5為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例二的結(jié)構(gòu)示意圖;

圖6為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例三的結(jié)構(gòu)示意圖;

圖7為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例四的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例一的流程示意圖,該方法的執(zhí)行主體為日志數(shù)據(jù)的上傳裝置,該裝置可以通過(guò)軟件或硬件的方式實(shí)現(xiàn),示例性的,該日志數(shù)據(jù)的上傳方法的執(zhí)行主體集成在應(yīng)用軟件中。如圖1所示,該方法包括:

S101、根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù);

S102、根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

S103、根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。具體的,在S101中,日志數(shù)據(jù)的上傳裝置根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù)。示例性的,預(yù)設(shè)的埋點(diǎn)生成一條條記錄,記錄在一個(gè)日志中,隨著時(shí)間增長(zhǎng),日志中內(nèi)容越來(lái)越多,將會(huì)導(dǎo)致日志的大小越大,較大的日志傳輸時(shí)容易存在傳輸錯(cuò)誤的問(wèn)題,且當(dāng)網(wǎng)絡(luò)故障時(shí),還需重新傳輸,浪費(fèi)用戶的流量。因此,在S101中,根據(jù)預(yù)設(shè)周期,獲取日志數(shù)據(jù),即將一個(gè)周期內(nèi)的記錄生成為一個(gè)日志數(shù)據(jù),從而獲取得到多個(gè)內(nèi)容較少的日志數(shù)據(jù),方便了后續(xù)的日志數(shù)據(jù)的上傳。可選的,還可根據(jù)預(yù)設(shè)的日志數(shù)據(jù)容量大小來(lái)獲取日志數(shù)據(jù),使得生成的每個(gè)日志數(shù)據(jù)都具有相同的大小。

具體的,在S102中,獲取當(dāng)前終端設(shè)備的網(wǎng)絡(luò)狀態(tài),根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量。當(dāng)終端設(shè)備的網(wǎng)絡(luò)狀態(tài)不同時(shí),日志數(shù)據(jù)的傳輸速度和傳輸成本不同,當(dāng)傳輸速度較慢時(shí),可能影響用戶使用終端設(shè)備的流暢度,因此,結(jié)合終端設(shè)備的網(wǎng)絡(luò)狀態(tài),確定每次上傳的日志數(shù)據(jù)的數(shù)量,例如,當(dāng)當(dāng)前網(wǎng)絡(luò)為無(wú)線網(wǎng)絡(luò)時(shí),日志數(shù)據(jù)的上傳成本較低,數(shù)量可以較大,當(dāng)當(dāng)前網(wǎng)絡(luò)為受限網(wǎng)絡(luò)時(shí),可將數(shù)量設(shè)置較小??蛇x的,還可根據(jù)終端設(shè)備當(dāng)前的網(wǎng)絡(luò)使用狀況確定每次上傳的日志數(shù)據(jù)的數(shù)量,當(dāng)終端設(shè)備頻繁使用網(wǎng)絡(luò),正在使用網(wǎng)絡(luò)傳輸其他文件、數(shù)據(jù)時(shí),則可將數(shù)量設(shè)置較小。可選的額,還可根據(jù)終端設(shè)備當(dāng)前的資源利用情況確定每次上傳的日志數(shù)據(jù)的數(shù)量。

具體的,在S103中,根據(jù)S102中確定的數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳,示例性的,每次上傳該數(shù)量的日志數(shù)據(jù)。

本發(fā)明提供的日志數(shù)據(jù)的上傳方法,包括:根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量,根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。在日志數(shù)據(jù)生成的過(guò)程中,通過(guò)根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),使得各日志數(shù)據(jù)的容量較少,避免了傳輸失敗;同時(shí),在進(jìn)行日志數(shù)據(jù)上傳時(shí),結(jié)合當(dāng)前網(wǎng)絡(luò)狀態(tài),確定日志數(shù)據(jù)的上傳數(shù)量,以避免傳輸失敗,降低用戶流量消耗,提高用戶使用流暢度。

進(jìn)一步的,在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)S101中的根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù)進(jìn)行詳細(xì)說(shuō)明。圖2為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例二的流程示意圖,如圖2所示,根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),具體包括:

S201、根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

S202、將日志內(nèi)容進(jìn)行壓縮處理得到日志數(shù)據(jù)。

具體的,在S201中,日志數(shù)據(jù)的上傳裝置根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容,考慮到現(xiàn)有技術(shù)中采用主線程獲取終端設(shè)備的日志數(shù)據(jù),可能影響主線程上的其他功能的實(shí)現(xiàn),導(dǎo)致用戶使用時(shí)流暢度降低,因此,采用預(yù)先創(chuàng)建的日志線程來(lái)根據(jù)預(yù)設(shè)周期獲取日志內(nèi)容,在一個(gè)周期結(jié)束生成日志內(nèi)容后,執(zhí)行S202,將日志內(nèi)容進(jìn)行壓縮處理得到日志數(shù)據(jù),壓縮后的日志數(shù)據(jù)體積較小,節(jié)約了用戶的流量。

進(jìn)一步的,在圖2所示實(shí)施例的基礎(chǔ)上,圖3為本發(fā)明提供的日志數(shù)據(jù)的上傳方法實(shí)施例二的流程示意圖,如圖3所示,該方法包括:

S301、創(chuàng)建日志線程,日志線程用于對(duì)日志數(shù)據(jù)進(jìn)行讀、寫或者壓縮操作;

S302、根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

S303、將日志內(nèi)容進(jìn)行壓縮處理得到日志數(shù)據(jù);

S304、根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

S305、根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。

示例性的,S302和S303與圖2所示實(shí)施例中的S201和S202相同,S304和S305與圖1所示實(shí)施例中的S102和S103相同,本發(fā)明對(duì)此不再贅述。

具體的,在根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容之前,首先創(chuàng)建日志線程,示例性的,可以為用戶使用終端設(shè)備,打開應(yīng)用軟件時(shí),創(chuàng)建專用的日志線程。日志線程用于對(duì)日志數(shù)據(jù)進(jìn)行讀、寫或者壓縮等操作??蛇x的,在上述實(shí)施例的基礎(chǔ)上,網(wǎng)絡(luò)狀態(tài)包括以下至少一個(gè)特征參數(shù):網(wǎng)絡(luò)類型、帶寬、時(shí)延。

示例性的,可以根據(jù)特征參數(shù)確定當(dāng)前網(wǎng)絡(luò)情況。示例性的,網(wǎng)絡(luò)類型包括無(wú)線網(wǎng)絡(luò)、5G、4G、3G、2G等,帶寬包括10M、8M等。

示例性的,當(dāng)網(wǎng)絡(luò)狀態(tài)包括網(wǎng)絡(luò)類型,且日志數(shù)據(jù)均為文本文件時(shí),則根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量,具體包括:

若網(wǎng)絡(luò)類型為無(wú)線網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第一數(shù)量;

若網(wǎng)絡(luò)類型為4G或者5G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第二數(shù)量;

若網(wǎng)絡(luò)類型為3G或2G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第三數(shù)量;

其中,第一數(shù)量大于第二數(shù)量,第二數(shù)量大于第三數(shù)量。

具體的,

可選的,在上述任一實(shí)施例的基礎(chǔ)上,根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù)之前,還包括:

接收服務(wù)器發(fā)送的日志參數(shù)文件,根據(jù)日志參數(shù)文件設(shè)置日志參數(shù);或者,檢測(cè)到用戶操作的超文本標(biāo)記語(yǔ)言第五版(HyperText Markup Language 5,簡(jiǎn)稱HTML5)頁(yè)面,確定HTML5頁(yè)面的業(yè)務(wù)類型,根據(jù)業(yè)務(wù)類型設(shè)置日志參數(shù);

根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù),包括:

根據(jù)預(yù)設(shè)周期和日志參數(shù)獲取日志數(shù)據(jù)。

考慮到現(xiàn)有技術(shù)中的日志數(shù)據(jù)中的數(shù)據(jù)均為固定參數(shù)對(duì)應(yīng)的數(shù)據(jù),靈活性較差,無(wú)法根據(jù)用戶訪問(wèn)業(yè)務(wù)的不同,采集有效的數(shù)據(jù)以便服務(wù)器進(jìn)行用戶行為分析,本實(shí)施例提供以下可能的日志數(shù)據(jù)中日志參數(shù)的修改方法:

一種可能的實(shí)現(xiàn)方式:

接收服務(wù)器發(fā)送的日志參數(shù)文件,根據(jù)日志參數(shù)文件設(shè)置日志參數(shù);

具體的,當(dāng)應(yīng)用軟件接收到服務(wù)器發(fā)送的日志參數(shù)文件時(shí),根據(jù)日志參數(shù)文件中指示的日志數(shù)據(jù)的參數(shù),設(shè)置日志參數(shù)。

另一種可能的實(shí)現(xiàn)方式:

檢測(cè)到用戶操作的HTML5頁(yè)面,確定HTML5頁(yè)面的業(yè)務(wù)類型,根據(jù)業(yè)務(wù)類型設(shè)置日志參數(shù);

具體的,當(dāng)用戶在使用應(yīng)用軟件過(guò)程中,應(yīng)用軟件中的不同的業(yè)務(wù)對(duì)應(yīng)不同的日志參數(shù),故可提前配置業(yè)務(wù)的HTML5頁(yè)面對(duì)應(yīng)的日志參數(shù)。當(dāng)檢測(cè)到用戶選定一個(gè)HTML5頁(yè)面時(shí),則可確定該HTML5頁(yè)面的業(yè)務(wù)類型,再根據(jù)業(yè)務(wù)類型設(shè)置日志數(shù)據(jù)的日志參數(shù)。

通過(guò)提供上述方式修改日志參數(shù),根據(jù)修改后的日志參數(shù)生成日志數(shù)據(jù),使得日志數(shù)據(jù)可以個(gè)性化配置,提高了日志數(shù)據(jù)的價(jià)值。

本發(fā)明另一方面還提供的一種日志數(shù)據(jù)的上傳裝置,該裝置可以由軟件/硬件實(shí)現(xiàn),示例性的,可以為便攜式終端設(shè)備。該裝置與方法實(shí)施例一一對(duì)應(yīng),用以實(shí)現(xiàn)上述實(shí)施例中的日志數(shù)據(jù)的上傳方法,具有相同的技術(shù)特征和技術(shù)效果,本發(fā)明實(shí)施例對(duì)此不再贅述。

圖4為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例一的結(jié)構(gòu)示意圖;如圖4所示,該裝置包括:

日志數(shù)據(jù)獲取模塊401,用于根據(jù)預(yù)設(shè)周期獲取日志數(shù)據(jù);

上傳數(shù)量確定模塊402,用于根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

上傳模塊403,用于根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。

在圖4所示實(shí)施例的基礎(chǔ)上,圖5為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例二的結(jié)構(gòu)示意圖;如圖5所示,日志數(shù)據(jù)獲取模塊401包括:

日志內(nèi)容獲取單元501,用于根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

壓縮單元502,用于將日志內(nèi)容進(jìn)行壓縮處理得到日志數(shù)據(jù)。

在圖5所示實(shí)施例的基礎(chǔ)上,圖6為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例三的結(jié)構(gòu)示意圖。如圖6所示,該裝置包括:

線程創(chuàng)建模塊601,用于創(chuàng)建日志線程,日志線程用于對(duì)日志數(shù)據(jù)進(jìn)行讀、寫或者壓縮操作;

日志內(nèi)容獲取單元602,用于根據(jù)預(yù)設(shè)周期采用預(yù)先創(chuàng)建的日志線程獲取終端設(shè)備的日志內(nèi)容;

壓縮單元603,用于將日志內(nèi)容進(jìn)行壓縮處理得到日志數(shù)據(jù);

上傳數(shù)量確定模塊604,用于根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

上傳模塊605,用于根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。

可選的,網(wǎng)絡(luò)狀態(tài)包括以下至少一個(gè)特征參數(shù):網(wǎng)絡(luò)類型、帶寬、時(shí)延;

示例性的,參考圖6,當(dāng)網(wǎng)絡(luò)狀態(tài)包括網(wǎng)絡(luò)類型,且日志數(shù)據(jù)均為文本文件,則上傳數(shù)量確定模塊604具體用于:

若網(wǎng)絡(luò)類型為無(wú)線網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第一數(shù)量;

若網(wǎng)絡(luò)類型為4G或者5G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第二數(shù)量;

若網(wǎng)絡(luò)類型為3G或2G網(wǎng)絡(luò),則每次上傳的日志數(shù)據(jù)的數(shù)量為第三數(shù)量;

其中,第一數(shù)量大于第二數(shù)量,第二數(shù)量大于第三數(shù)量。

在上述任一實(shí)施例的基礎(chǔ)上,圖7為本發(fā)明提供的日志數(shù)據(jù)的上傳裝置實(shí)施例四的結(jié)構(gòu)示意圖。如圖7所示,該裝置包括:

日志參數(shù)獲取模塊701,用于接收服務(wù)器發(fā)送的日志參數(shù)文件,根據(jù)日志參數(shù)文件設(shè)置日志參數(shù);或者,檢測(cè)到用戶操作的HTML5頁(yè)面,確定HTML5頁(yè)面的業(yè)務(wù)類型,根據(jù)業(yè)務(wù)類型設(shè)置日志參數(shù);

日志數(shù)據(jù)獲取模塊702,用于根據(jù)預(yù)設(shè)周期和日志參數(shù)獲取日志數(shù)據(jù);

上傳數(shù)量確定模塊703,用于根據(jù)網(wǎng)絡(luò)狀態(tài)確定每次上傳的日志數(shù)據(jù)的數(shù)量;

上傳模塊704,用于根據(jù)數(shù)量,將日志數(shù)據(jù)進(jìn)行分次上傳。

在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。另外,本發(fā)明所提供的幾個(gè)實(shí)施例可以整體或部分的相互結(jié)合形成新的實(shí)施例,而這些新的實(shí)施例,仍屬于本發(fā)明范圍內(nèi)。

最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
当涂县| 黔南| 八宿县| 大埔区| 米林县| 祁门县| 和顺县| 蕲春县| 云阳县| 鸡东县| 灵寿县| 青川县| 闽侯县| 姚安县| 柯坪县| 马关县| 金寨县| 洛南县| 莎车县| 铜山县| 昌平区| 通城县| 泗洪县| 广平县| 云安县| 洪江市| 西华县| 托克逊县| 永嘉县| 桓仁| 司法| 牡丹江市| 土默特左旗| 威海市| 武宁县| 庄浪县| 天水市| 丹阳市| 安乡县| 韶关市| 大荔县|