本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,包括S終端設(shè)備進(jìn)入正常狀態(tài),流量監(jiān)控服務(wù)進(jìn)行流量控制監(jiān)測(cè),監(jiān)控終端設(shè)備事件觸發(fā)時(shí)的參數(shù)變化;當(dāng)事件觸發(fā)異常時(shí),終端設(shè)備進(jìn)入到自熔斷狀態(tài),不再觸發(fā)事件及消耗流量,進(jìn)入自熔斷狀態(tài);當(dāng)事件觸發(fā)過(guò)多時(shí),平臺(tái)通過(guò)監(jiān)控終端設(shè)備上傳的事件內(nèi)容大小,計(jì)算獲取終端設(shè)備已使用流量和設(shè)備自身的總流量,判斷是否達(dá)到風(fēng)險(xiǎn)閾值,若達(dá)到風(fēng)險(xiǎn)閾值進(jìn)入流控狀態(tài);在流量消耗到達(dá)設(shè)備自身流量上限時(shí)或之前,平臺(tái)下發(fā)熔斷命令,終端設(shè)備進(jìn)入平臺(tái)熔斷狀態(tài)。本發(fā)明專(zhuān)利技術(shù)通過(guò)事件觸發(fā)次數(shù)和實(shí)時(shí)流量監(jiān)測(cè)控制,實(shí)現(xiàn)了對(duì)流量的精確控制。實(shí)現(xiàn)了對(duì)流量的精確控制。實(shí)現(xiàn)了對(duì)流量的精確控制。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法
[0001]本專(zhuān)利技術(shù)涉及流量監(jiān)測(cè)控制
,特別涉及一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法。
技術(shù)介紹
[0002]終端產(chǎn)品安裝完成后,因?yàn)榻K端產(chǎn)品安裝場(chǎng)景不同,每個(gè)設(shè)備流量消耗都不一樣,由于存在流量上限,需要對(duì)終端產(chǎn)品進(jìn)行流量監(jiān)控,并在流量異常時(shí)及時(shí)調(diào)整,確保設(shè)備在不超過(guò)流量套餐上限的情況下盡可能多的上傳有用的信息。
技術(shù)實(shí)現(xiàn)思路
[0003]為解決上述問(wèn)題,本專(zhuān)利技術(shù)提供了一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,具體技術(shù)方案如下:
[0004]S1:終端設(shè)備進(jìn)入正常狀態(tài),流量監(jiān)控服務(wù)進(jìn)行流量控制監(jiān)測(cè),監(jiān)控終端事件觸發(fā)時(shí)的參數(shù)變化;
[0005]S2:根據(jù)流量控制監(jiān)測(cè)情況,基于正常的事件觸發(fā)參數(shù),當(dāng)事件觸發(fā)異常時(shí),終端設(shè)備進(jìn)入到自熔斷狀態(tài),不再觸發(fā)事件及消耗流量,進(jìn)入自熔斷狀態(tài);
[0006]S3:根據(jù)流量控制監(jiān)測(cè)情況,基于正常的事件觸發(fā)參數(shù),當(dāng)事件觸發(fā)過(guò)多時(shí),平臺(tái)通過(guò)監(jiān)控終端設(shè)備上傳的事件內(nèi)容大小,計(jì)算獲取終端設(shè)備已使用流量和設(shè)備自身的總流量,判斷是否達(dá)到風(fēng)險(xiǎn)閾值,若達(dá)到風(fēng)險(xiǎn)閾值則增加事件觸發(fā)的難度,平臺(tái)給出新的事件觸發(fā)參數(shù)下發(fā)到終端設(shè)備,動(dòng)態(tài)調(diào)整終端設(shè)備觸發(fā)事件的概率,同時(shí)下發(fā)流控命令進(jìn)入流控狀態(tài);
[0007]S4:基于新的事件觸發(fā)參數(shù)下,在流量消耗到達(dá)設(shè)備自身流量上限時(shí)或之前,平臺(tái)下發(fā)熔斷命令,終端設(shè)備接收到平臺(tái)熔斷命令后,在熔斷時(shí)間內(nèi)不上傳事件對(duì)應(yīng)的內(nèi)容,終端設(shè)備進(jìn)入平臺(tái)熔斷狀態(tài)。
[0008]進(jìn)一步的,所述流量控制監(jiān)測(cè)包括設(shè)備自身流量控制監(jiān)測(cè)和平臺(tái)流量控制監(jiān)測(cè),所述參數(shù)變化包括事件觸發(fā)次數(shù)和流量消耗。
[0009]進(jìn)一步的,所述設(shè)備自身流量控制監(jiān)測(cè),采用滑動(dòng)窗口進(jìn)行監(jiān)測(cè),通過(guò)設(shè)定滑動(dòng)窗口監(jiān)控設(shè)定時(shí)間段內(nèi)的事件觸發(fā)個(gè)數(shù),若超過(guò)設(shè)定的門(mén)限個(gè)數(shù),則判定事件觸發(fā)異常,進(jìn)入自熔斷狀態(tài)。
[0010]進(jìn)一步的,步驟S3中,若終端設(shè)備自身總流量發(fā)生變化,或風(fēng)險(xiǎn)閾值調(diào)整,解除流量風(fēng)險(xiǎn)時(shí),解除終端設(shè)備的流控狀態(tài),使用正常的參數(shù)。
[0011]進(jìn)一步的,步驟S3中,平臺(tái)下發(fā)流控命令至終端設(shè)備后,判斷終端設(shè)備是否處于自熔斷狀態(tài),若設(shè)備處于自熔斷狀態(tài),則不處理流控命令,若設(shè)備不處于自熔斷狀態(tài),則接收流控命令,進(jìn)入流控狀態(tài)。
[0012]進(jìn)一步的,步驟S4中,平臺(tái)下發(fā)平臺(tái)熔斷命令至終端設(shè)備后,判斷終端設(shè)備是否處于自熔斷狀態(tài),若設(shè)備處于自熔斷狀態(tài),則不處理平臺(tái)熔斷命令,若設(shè)備不處于自熔斷狀
態(tài),則接收平臺(tái)熔斷命令,進(jìn)入平臺(tái)熔斷狀態(tài)。
[0013]進(jìn)一步的,終端設(shè)備進(jìn)入自熔斷狀態(tài)后,恢復(fù)正常狀態(tài)過(guò)程如下:
[0014]平臺(tái)向終端設(shè)備下發(fā)自熔斷恢復(fù)命令,判斷終端設(shè)備是否處于自熔斷狀態(tài),若設(shè)備處于自熔斷狀態(tài),則執(zhí)行自熔斷恢復(fù)命令,回到正常狀態(tài)。
[0015]進(jìn)一步的,所述執(zhí)行自熔斷恢復(fù)命令,包括清除當(dāng)前統(tǒng)計(jì)的事件觸發(fā)個(gè)數(shù),清除進(jìn)入自熔斷狀態(tài)時(shí)設(shè)置的自熔斷標(biāo)志。
[0016]進(jìn)一步的,終端設(shè)備進(jìn)入平臺(tái)熔斷狀態(tài)后,恢復(fù)正常狀態(tài)過(guò)程如下:
[0017]平臺(tái)向終端設(shè)備下發(fā)平臺(tái)熔斷恢復(fù)命令,判斷終端設(shè)備是否處于自熔斷狀態(tài),若設(shè)備處于自熔斷狀態(tài),則執(zhí)行平臺(tái)熔斷恢復(fù)命令,回到正常狀態(tài),若設(shè)備不處于自熔斷狀態(tài),則判斷終端設(shè)備是否處于平臺(tái)熔斷狀態(tài),若處于,則執(zhí)行平臺(tái)熔斷恢復(fù)命令,回到正常狀態(tài)。
[0018]進(jìn)一步的,所述執(zhí)行平臺(tái)熔斷恢復(fù)命令,包括清除當(dāng)前統(tǒng)計(jì)的事件觸發(fā)個(gè)數(shù),清除進(jìn)入自熔斷狀態(tài)時(shí)設(shè)置的自熔斷標(biāo)志和/或進(jìn)入平臺(tái)熔斷的平臺(tái)熔斷標(biāo)志以及進(jìn)入流控狀態(tài)的流控標(biāo)志。
[0019]本專(zhuān)利技術(shù)的有益效果如下:
[0020]本專(zhuān)利技術(shù)基于流控動(dòng)態(tài)調(diào)整、平臺(tái)熔斷以及設(shè)備自熔斷,通過(guò)流量監(jiān)控服務(wù)進(jìn)行實(shí)時(shí)監(jiān)測(cè),基于事件觸發(fā)次數(shù)和實(shí)時(shí)流量監(jiān)測(cè)控制,調(diào)整終端設(shè)備的狀態(tài),在流量異常時(shí)及時(shí)調(diào)整,實(shí)現(xiàn)對(duì)流量的精確控制的同時(shí),上傳盡可能多的有用信息。
附圖說(shuō)明
[0021]圖1是本專(zhuān)利技術(shù)的方法架構(gòu)流程示意圖;
[0022]圖2是本專(zhuān)利技術(shù)的終端設(shè)備及平臺(tái)架構(gòu)示意圖;
[0023]圖3是本專(zhuān)利技術(shù)的終端設(shè)備流量監(jiān)控服務(wù)組件架構(gòu)示意圖;
[0024]圖4是本專(zhuān)利技術(shù)的設(shè)備自熔斷檢測(cè)鏈路示意圖;
[0025]圖5是本專(zhuān)利技術(shù)的設(shè)備自熔斷處理鏈路示意圖;
[0026]圖6是本專(zhuān)利技術(shù)的平臺(tái)熔斷或流控處理鏈路示意圖;
[0027]圖7是本專(zhuān)利技術(shù)的平臺(tái)熔斷或流控恢復(fù)鏈路示意圖;
[0028]圖8是本專(zhuān)利技術(shù)的滑動(dòng)窗口統(tǒng)計(jì)事件觸發(fā)次數(shù)示意圖;
[0029]圖9是本專(zhuān)利技術(shù)的狀態(tài)切換命令收發(fā)情況示意圖。
具體實(shí)施方式
[0030]在下面的描述中對(duì)本專(zhuān)利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本專(zhuān)利技術(shù)的一部分實(shí)施例,而不是全部的實(shí)施例。基于本專(zhuān)利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專(zhuān)利技術(shù)保護(hù)的范圍。
[0031]在本專(zhuān)利技術(shù)實(shí)施例的描述中,需要說(shuō)明的是,指示方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,或者是該專(zhuān)利技術(shù)產(chǎn)品使用時(shí)慣常擺放的方位或位置關(guān)系,或者是本領(lǐng)域技術(shù)人員慣常理解的方位或位置關(guān)系,或者是該專(zhuān)利技術(shù)產(chǎn)品使用時(shí)慣常擺放的方位或位置關(guān)系,僅是為了便于描述本專(zhuān)利技術(shù)和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有
特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本專(zhuān)利技術(shù)的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
[0032]在本專(zhuān)利技術(shù)實(shí)施例的描述中,還需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“設(shè)置”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是直接連接,也可以通過(guò)中間媒介間接連接。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本專(zhuān)利技術(shù)中的具體含義。
[0033]實(shí)施例1
[0034]本專(zhuān)利技術(shù)的實(shí)施例1公開(kāi)了一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,如圖1和圖9所示,具體步驟流程以及狀態(tài)切換指令傳輸流程如下:
[0035]S1:終端設(shè)備進(jìn)入正常狀態(tài),流量監(jiān)控服務(wù)進(jìn)行流量控制監(jiān)測(cè),監(jiān)控終端事件觸發(fā)時(shí)的參數(shù)變化;
[0036]如圖2
?
圖3所示,本實(shí)施例中,所述流量控制監(jiān)測(cè)包括設(shè)備自身流量控制監(jiān)測(cè)和平臺(tái)流量控制監(jiān)測(cè),所述流量監(jiān)控服務(wù)包括流量監(jiān)控接口,通過(guò)流量監(jiān)控接口,調(diào)用設(shè)備自身流量控制監(jiān)測(cè)和平臺(tái)流量控制監(jiān)測(cè);
[0037]所述參數(shù)變化包括事件觸發(fā)次數(shù)和流量消耗。
[0038]正常狀態(tài)下,終端設(shè)備使用正常的事件觸發(fā)參數(shù)檢測(cè)事件,平臺(tái)監(jiān)控終端設(shè)備上傳的事件內(nèi)容大小,統(tǒng)計(jì)終端設(shè)備使用的流量。
[0039]S2:根據(jù)設(shè)備自身流量控制監(jiān)測(cè)情況,基于正常的事件觸發(fā)參數(shù),當(dāng)事件觸發(fā)異常時(shí),終端設(shè)備進(jìn)入到自熔斷狀態(tài),不再觸發(fā)事件及消耗流量,進(jìn)入自熔斷狀態(tài);
[0040]如圖4和圖8所示,本實(shí)施例中,所述設(shè)備自身流量控制監(jiān)測(cè),采用滑動(dòng)窗口進(jìn)行監(jiān)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,其特征在于,包括:S1:終端設(shè)備進(jìn)入正常狀態(tài),流量監(jiān)控服務(wù)進(jìn)行流量控制監(jiān)測(cè),監(jiān)控終端事件觸發(fā)時(shí)的參數(shù)變化;S2:根據(jù)流量控制監(jiān)測(cè)情況,基于正常的事件觸發(fā)參數(shù),當(dāng)事件觸發(fā)異常時(shí),終端設(shè)備進(jìn)入到自熔斷狀態(tài),不再觸發(fā)事件及消耗流量,進(jìn)入自熔斷狀態(tài);S3:根據(jù)流量控制監(jiān)測(cè)情況,基于正常的事件觸發(fā)參數(shù),當(dāng)事件觸發(fā)過(guò)多時(shí),平臺(tái)通過(guò)監(jiān)控終端設(shè)備上傳的事件內(nèi)容大小,計(jì)算獲取終端設(shè)備已使用流量和設(shè)備自身的總流量,判斷是否達(dá)到風(fēng)險(xiǎn)閾值,若達(dá)到風(fēng)險(xiǎn)閾值則增加事件觸發(fā)的難度,平臺(tái)給出新的事件觸發(fā)參數(shù)下發(fā)到終端設(shè)備,動(dòng)態(tài)調(diào)整終端設(shè)備觸發(fā)事件的概率,同時(shí)下發(fā)流控命令進(jìn)入流控狀態(tài);S4:基于新的事件觸發(fā)參數(shù)下,在流量消耗到達(dá)設(shè)備自身流量上限時(shí)或之前,平臺(tái)下發(fā)熔斷命令,終端設(shè)備接收到平臺(tái)熔斷命令后,在熔斷時(shí)間內(nèi)不上傳事件對(duì)應(yīng)的內(nèi)容,終端設(shè)備進(jìn)入平臺(tái)熔斷狀態(tài)。2.根據(jù)權(quán)利要求1所述的終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,其特征在于,所述流量控制監(jiān)測(cè)包括設(shè)備自身流量控制監(jiān)測(cè)和平臺(tái)流量控制監(jiān)測(cè),所述參數(shù)變化包括事件觸發(fā)次數(shù)和流量消耗。3.根據(jù)權(quán)利要求2所述的終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,其特征在于,所述設(shè)備自身流量控制監(jiān)測(cè),采用滑動(dòng)窗口進(jìn)行監(jiān)測(cè),通過(guò)設(shè)定滑動(dòng)窗口監(jiān)控設(shè)定時(shí)間段內(nèi)的事件觸發(fā)個(gè)數(shù),若超過(guò)設(shè)定的門(mén)限個(gè)數(shù),則判定事件觸發(fā)異常,進(jìn)入自熔斷狀態(tài)。4.根據(jù)權(quán)利要求1所述的終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,其特征在于,步驟S3中,若終端設(shè)備自身總流量發(fā)生變化,或風(fēng)險(xiǎn)閾值調(diào)整,解除流量風(fēng)險(xiǎn)時(shí),解除終端設(shè)備的流控狀態(tài),使用正常的參數(shù)。5.根據(jù)權(quán)利要求1所述的終端和云端協(xié)作動(dòng)態(tài)控制流量的方法,其特征在于,步驟...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:邱偉,宋濤,
申請(qǐng)(專(zhuān)利權(quán))人:成都路行通信息技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。