[發(fā)明專利]一種觸發(fā)數(shù)據(jù)同步的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710198804.0 | 申請日: | 2017-03-29 |
| 公開(公告)號: | CN107026905A | 公開(公告)日: | 2017-08-08 |
| 發(fā)明(設(shè)計)人: | 何東 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04M1/725 |
| 代理公司: | 上海碩力知識產(chǎn)權(quán)代理事務(wù)所31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 觸發(fā) 數(shù)據(jù) 同步 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種觸發(fā)數(shù)據(jù)同步的方法及系統(tǒng)。
背景技術(shù)
隨著科學(xué)技術(shù)的發(fā)展,人們使用手機等移動終端的頻率越來越高,越來越多的終端應(yīng)用成為了人們生活中不可缺少的一部分。終端應(yīng)用在向云端服務(wù)器同步實時性不高的數(shù)據(jù)時,選擇何時進行同步并沒有明確規(guī)定的時間點。目前,絕大多數(shù)的終端應(yīng)用的數(shù)據(jù)同步操作是在應(yīng)用程序初次啟動時觸發(fā)數(shù)據(jù)同步操作,或者通過監(jiān)聽終端的網(wǎng)絡(luò)狀態(tài)的變化,當(dāng)終端切換至有網(wǎng)絡(luò)的狀態(tài)下進行數(shù)據(jù)同步。然而,這種同步操作的方法并沒有考慮到用戶終端的使用網(wǎng)絡(luò)情況。例如,假設(shè)終端中有多個應(yīng)用是通過監(jiān)聽網(wǎng)絡(luò)狀態(tài)轉(zhuǎn)變方式觸發(fā)數(shù)據(jù)同步操作,當(dāng)監(jiān)聽到網(wǎng)絡(luò)狀態(tài)為可用時,終端的多個應(yīng)用同時進行網(wǎng)絡(luò)請求,導(dǎo)致同一時間內(nèi)大量的網(wǎng)絡(luò)請求,必會造成終端網(wǎng)絡(luò)請求繁忙,各終端應(yīng)用的網(wǎng)絡(luò)帶寬減少,甚至出現(xiàn)終端應(yīng)用的頁面卡頓、應(yīng)用同步的數(shù)據(jù)包丟失等問題,嚴(yán)重影響用戶的體驗。
因此,如何解決現(xiàn)有技術(shù)中終端應(yīng)用數(shù)據(jù)同步的觸發(fā)時機比較統(tǒng)一,導(dǎo)致終端網(wǎng)絡(luò)負(fù)擔(dān)加重,影響用戶體驗的問題,是一個普遍關(guān)注的問題。
發(fā)明內(nèi)容
鑒于此,本發(fā)明的目的在于提供一種觸發(fā)數(shù)據(jù)同步的方法及系統(tǒng),避免了終端應(yīng)用同步數(shù)據(jù)時處于終端用網(wǎng)的高峰時期,減輕了終端網(wǎng)絡(luò)的壓力,提高了終端應(yīng)用數(shù)據(jù)同步的可靠性。
根據(jù)上述發(fā)明目的,本發(fā)明提供一種觸發(fā)數(shù)據(jù)同步的方法,所述方法包括;
S1,獲取終端在各預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)流量;
S2,根據(jù)所述各預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)流量和一預(yù)設(shè)算法,獲取各預(yù)設(shè)時間段的網(wǎng)絡(luò)狀況的分值;
S3,選擇所述網(wǎng)絡(luò)狀況分值最大值對應(yīng)的時間段為觸發(fā)時間,在所述觸發(fā)時間內(nèi)進行終端數(shù)據(jù)同步。
優(yōu)選地,步驟S1具體包括:
S100,將時間周期劃分為各預(yù)設(shè)時間段;
S110,獲取當(dāng)前時間段開始時的網(wǎng)絡(luò)流量和終止時的網(wǎng)絡(luò)流量;
S120,將所述開始時的網(wǎng)絡(luò)流量和終止時的網(wǎng)絡(luò)流量進行差值運算,獲取所述時間段的網(wǎng)絡(luò)流量。
優(yōu)選地,步驟S2具體包括:
S200,設(shè)置終端的網(wǎng)絡(luò)流量上限閥門值和網(wǎng)絡(luò)流量下限閥門值;
S210,當(dāng)所述當(dāng)前時間段內(nèi)的網(wǎng)絡(luò)流量大于網(wǎng)絡(luò)流量下限閥門值且小于網(wǎng)絡(luò)流量上限閥門值時,對所述當(dāng)前時間段的網(wǎng)絡(luò)狀況的分值進行運算;
S220,否則,獲取下一時間段的網(wǎng)絡(luò)流量,并對所述下一時間段的網(wǎng)絡(luò)狀況的分值進行運算。
優(yōu)選地,所述步驟S210具體包括:
設(shè)置所述各預(yù)設(shè)時間段的網(wǎng)絡(luò)狀況的初始分值為0;
根據(jù)下列算式,對所述當(dāng)前時間段的網(wǎng)絡(luò)狀況的分值進行運算并獲取;
W(i)=(W(i*)+1)/2
W(i)為當(dāng)前時段的網(wǎng)絡(luò)狀況分值,W(i*)為對應(yīng)的所述當(dāng)前時段的上一歷史網(wǎng)絡(luò)狀況分值。
優(yōu)選地,步驟S3具體包括:
S300,設(shè)置一定時器;
S310,根據(jù)所述各預(yù)設(shè)時間段的網(wǎng)絡(luò)狀況的分值,選擇所述分值最大值對應(yīng)的時間段為定時器的觸發(fā)時間;
S320,當(dāng)所述定時器觸發(fā)時,對所述終端進行數(shù)據(jù)同步。
優(yōu)選地,步驟S3還包括:
當(dāng)所述終端數(shù)據(jù)同步成功后,對所述當(dāng)前時段網(wǎng)絡(luò)狀況的分值進行運算,并存儲為所述當(dāng)前時段對應(yīng)的一歷史網(wǎng)絡(luò)狀況分值。
優(yōu)選地,步驟S3還包括:
當(dāng)所述終端數(shù)據(jù)同步失敗后,選擇較網(wǎng)絡(luò)狀況分值最大值次之的分值對應(yīng)的時間段為觸發(fā)時間,在所述觸發(fā)時間內(nèi)進行終端數(shù)據(jù)同步。
根據(jù)上述發(fā)明目的,本發(fā)明還提供一種觸發(fā)數(shù)據(jù)同步的系統(tǒng),所述系統(tǒng)包括流量監(jiān)控模塊、運算模塊、數(shù)據(jù)同步模塊,其中,
所述流量監(jiān)控模塊,用于獲取終端在各預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)流量;
所述運算模塊,用于根據(jù)所述各預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)流量和一預(yù)設(shè)算法,獲取各預(yù)設(shè)時間段的網(wǎng)絡(luò)狀況的分值;
所述數(shù)據(jù)同步模塊,用于設(shè)置所述網(wǎng)絡(luò)狀況分值最大值對應(yīng)的時間段為觸發(fā)時間,在所述觸發(fā)時間內(nèi)進行終端數(shù)據(jù)同步。
優(yōu)選地,所述運算模塊包括設(shè)置單元、判斷單元和運算單元,其中,
所述設(shè)置單元,用于設(shè)置終端的網(wǎng)絡(luò)流量上限閥門值和網(wǎng)絡(luò)流量下限閥門值;
所述判斷單元,用于當(dāng)所述當(dāng)前時間段內(nèi)的網(wǎng)絡(luò)流量大于網(wǎng)絡(luò)流量下限閥門值且小于網(wǎng)絡(luò)流量上限閥門值時,對所述當(dāng)前時間段的網(wǎng)絡(luò)狀況的分值進行運算;
所述運算單元,用于根據(jù)下列算式,對所述當(dāng)前時間段的網(wǎng)絡(luò)狀況的分值進行運算并獲取;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710198804.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(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ù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(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è)備、數(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)裝置





