新四季網

一種路由器固件升級的分流推送方法及系統與流程

2023-05-03 16:21:36 3


本發明涉及數據業務技術領域,尤其涉及一種路由器固件升級的分流推送方法及系統。



背景技術:

固件升級,指的是對可攜式機器的內嵌固件進行升級。可以完善機器功能、增強機器穩定性、修補機器漏洞。固件的詞典裡的解釋是具有軟體功能的硬體,在早期這種器件一般都是存有軟體的EROM或EPROM等,並且通常這些硬體內所保存的程序是無法被用戶直接讀出或修改的,在那時,一般情況下是沒有必要對固件進行升級操作的,即使在固件內發現了嚴重的Bug也必須由專業人員帶著寫好程序的EPROM把原來機器上的EPROM更換下來。在我們現在的理解,固件指的是軟體了。但軟體種類繁多,並不是所有軟體都能叫做固件的,一般來說,擔任著一個系統最基礎、最底層工作的軟體才可以稱之為固件,比如我們常說的計算機主板上的BIOS,在以前其實更多的專業人士叫它固件。由於目前集成電路的進步,這種固件都以Flash為載體,升級固件也變得越來越簡單,越來越沒有危險,固件程序與我們通常所說的程序的區別已經越來越小。在早期,升級固件主要是為了解決一些Bug及兼容性問題。而隨著資訊時代的來臨,廠商的設計很難全面的滿足客戶需求,更多的廠商把升級固件提供更多更新的功能作為附加值來提供給用戶。固件升級主要用於解決已經存在的bug、兼容性問題;改善操作方式,提供更加方便更加人性化的功能;提供更多的音樂格式支持。

每次發布新版本固件,會統一給相關路由器推送升級信息,這樣會導致用戶在比較集中的時間段選擇升級服務。大量的路由器連接到伺服器來請求和下載新版固件。這樣瞬間巨大的量會對伺服器有印象。目前有灰度發布等分流的方式起到分流請求的作用。灰度發布是指在黑與白之間,能夠平滑過渡的一種發布方式。AB test就是一種灰度發布方式,讓一部分用戶繼續用A,一部分用戶開始用B,如果用戶對B沒有什麼反對意見,那麼逐步擴大範圍,把所有用戶都遷移到B上面來。灰度發布可以保證整體系統的穩定,在初始灰度的時候就可以發現、調整問題,以保證其影響度。灰度發布是一種選擇一部分用戶先使用新版本新功能,然後再讓剩下的用戶使用新版本的發布方式。這個方法的缺點在於,很難定下用戶的優先級。

公開號為CN105871961A的專利提供了一種灰度發布路由的方法及裝置,該方法包括::接收後置路由門戶發送的伺服器的接口調用請求,接口調用請求是後置路由門戶在接收到用戶發起的訪問請求後發送的、且攜帶有用戶的信息;根據用戶的信息以及預先配置的各用戶應訪問的服務,判斷用戶應訪問的服務,用戶應訪問的服務包括正式服務或灰度服務;根據接口調用請求和用戶應訪問的服務,代理後置路由門戶調用對應伺服器的接口,並將對應伺服器返回的響應數據,通過後置路由門戶返回給用戶。該方法難以確定用戶的優先級。



技術實現要素:

本發明要解決的技術問題目的在於提供一種路由器固件升級的分流推送方法及系統,用以解決路由器固件升級時難以確定用戶優先級的問題。

為了實現上述目的,本發明採用的技術方案為:

一種路由器固件升級的分流推送方法,包括步驟:

S1、預測路由器的空閒時間段;

S2、根據所述路由器的空閒時間段將路由器分組;

S3、將路由器固件升級信息分時間段推送至各組路由器。

進一步地,步驟S1具體包括:

獲取所述路由器的使用時間及流量;

根據所述獲取的路由器的使用時間及流量採集所述路由器的空閒時間段。

進一步地,步驟S2具體包括:

獲取每個相同間隔的時間段內的空閒路由器;

將所述相同間隔的時間段內的空閒路由器分為一組。

進一步地,所述路由器通過所述路由器對應的應用程式接收所述路由器固件升級信息。

進一步地,所述路由器通過所述路由器對應的手機號碼接收所述路由器固件升級信息。

一種路由器固件升級的分流推送系統,包括:

預測模塊,用於預測路由器的空閒時間段;

分類模塊,用於根據所述路由器的空閒時間段將路由器分組;

推送模塊,用於將路由器固件升級信息分時間段推送至各組路由器。

進一步地,所述預測模塊包括:

第一獲取單元,用於獲取所述路由器的使用時間及流量;

採集單元,用於根據所述獲取的路由器的使用時間及流量採集所述路由器的空閒時間段。

進一步地,所述分類模塊包括:

第二獲取單元,用於獲取每個相同間隔的時間段內的空閒路由器;

分組單元,用於將所述相同間隔的時間段內的空閒路由器分為一組。

進一步地,所述推送模塊包括:

應用程式單元,用於接收所述路由器固件升級信息。

進一步地,所述推送模塊包括:

手機號碼單元,用於接收所述路由器固件升級信息。

本發明與傳統的技術相比,有如下優點:

1.選擇路由器空閒時間段推送,減少對用戶使用的影響;

2.分析用戶優先級並且分時間段推送,降低伺服器的壓力。

附圖說明

圖1是實施例一提供的一種路由器固件升級的分流推送方法流程圖;

圖2是實施例二提供的一種路由器固件升級的分流推送方法流程圖;

圖3是實施例三提供的一種路由器固件升級的分流推送方法流程圖;

圖4是本發明實施例提供的一種路由器固件升級的分流推送系統結構圖。

具體實施方式

以下是本發明的具體實施例並結合附圖,對本發明的技術方案作進一步的描述,但本發明並不限於這些實施例。

實施例一

本實施例提供了一種路由器固件升級的分流推送方法,如圖1所示,包括步驟:

S11:預測路由器的空閒時間段;

S12:根據路由器的空閒時間段將路由器分組;

S13:將路由器固件升級信息分時間段推送至各組路由器。

固件升級,指的是對可攜式機器的內嵌固件進行升級。可以完善機器功能、增強機器穩定性、修補機器漏洞。

每次發布新版本固件,會統一給相關路由器推送升級信息,這樣會導致用戶在比較集中的時間段選擇升級服務。大量的路由器連接到伺服器來請求和下載新版固件。這樣瞬間巨大的量會對伺服器有影響。

目前有灰度發布等分流的方式起到分流請求的作用。灰度發布是指在黑與白之間,能夠平滑過渡的一種發布方式。AB test就是一種灰度發布方式,讓一部分用戶繼續用A,一部分用戶開始用B,如果用戶對B沒有什麼反對意見,那麼逐步擴大範圍,把所有用戶都遷移到B上面來。灰度發布可以保證整體系統的穩定,在初始灰度的時候就可以發現、調整問題,以保證其影響度。灰度發布是一種選擇一部分用戶先使用新版本新功能,然後再讓剩下的用戶使用新版本的發布方式。這個方法的缺點在於,很難定下用戶的優先級。本發明結合目前主流路由器帶有的用戶使用情況分析來分組用戶,並且制定推送更新的策略。達到固件升級請求分流的效果,減少對用戶使用的影響,降低伺服器壓力。

本實施例中,步驟S11具體包括:

獲取路由器的使用時間及流量;

根據獲取的路由器的使用時間及流量採取路由器的空閒時間段。

其中空閒時間段是指路由器使用流量較小的時間段。目前主流路由器都帶有監控路由器使用情況的功能。採集路由器的使用時間及路由器的使用流量。以時間為橫坐標,流量為縱坐標繪製波紋圖。根據路由器每天的波紋圖重疊部分找到路由器的流量使用趨勢。通過路由器的流量使用趨勢預測路由器的空閒時間段。

本實施例中,步驟S12具體包括:

獲取每個相同間隔的時間段內的空閒路由器;

將所述相同間隔的時間段內的空閒路由器分成一組。

其中,相同間隔的時間段是指每隔相同間隔的時間段為一組,採集每個時間段內空閒路由器信息。優選的,以1小時為間隔,每隔1小時採集空閒路由器信息。根據採集到的信息,將每小時內的空閒路由器分為一組。

本實施例中,步驟S13將路由器固件升級信息分時間段推送至各組路由器。其中,固件升級是指對可攜式機器的內嵌固件進行升級。可以完善機器功能、增強機器穩定性、修補機器漏洞。

推送固件升級信息是按照分組後的路由器信息,根據採集到的路由器空閒時間段進行推送,減少了對用戶的影響,避免了用戶在使用路由器時接收推送。在推送路由器固件升級信息時,先判斷路由器是否已經更新到最新版本,若是,則不再繼續推送,否則,繼續推送路由器更新固件升級信息。避免了用戶重複收到路由器固件升級信息,提升用戶的體驗感。分時間段進行路由器固件升級的推送信息,避免了用戶在比較集中的時間段選擇升級服務,避免了對伺服器性能的影響。並且,通過分組,能夠確定路由器更新的優先級,彌補了灰度發布很難確定用戶優先級的問題。

本實施例還提供了一種路由器固件升級的分流推送系統,如圖4所示,包括:

預測模塊41,用於預測路由器的空閒時間段;

分類模塊42,用於根據路由器的空閒時間段將路由器分組;

推送模塊43,用於將路由器固件升級信息分時間段推送至各組路由器。

每次發布新版本固件,會統一給相關路由器推送升級信息,這樣會導致用戶在比較集中的時間段選擇升級服務。大量的路由器連接到伺服器來請求和下載新版固件。這樣瞬間巨大的量會對伺服器有影響。目前有灰度發布等分流的方式起到分流請求的作用。灰度發布是一種選擇一部分用戶先使用新版本新功能,然後再讓剩下的用戶使用新版本的發布方式。這個方法的缺點在於,很難定下用戶的優先級。本發明結合目前主流路由器帶有的用戶使用情況分析來分組用戶,並且制定推送更新的策略。達到固件升級請求分流的效果,減少對用戶使用的影響,降低伺服器壓力。

本實施例中,預測模塊41包括:

第一獲取單元,用於獲取路由器的使用時間及流量;

採集單元,用於根據獲取的路由器的使用時間及流量採集路由器的空閒時間段。以時間為橫坐標,流量為縱坐標繪製波紋圖。根據路由器每天的波紋圖重疊部分找到路由器的流量使用趨勢。通過路由器的流量使用趨勢預測路由器的空閒時間段。

本實施例中,分類模塊42包括:

第二獲取單元,用於獲取每個相同間隔的時間段內的空閒路由器;

優選的,以1小時為時間間隔,每隔1小時採集空閒路由器信息。

分組單元,用於將相同間隔的時間段內的空閒路由器分為一組。

優選的,根據採集到的信息,將每小時內的空閒路由器分為一組。

本實施例中,推送模塊43包括:

判斷單元,用於在推送路由器固件升級信息時,判斷路由器是否已經更新到最新版本,若是,則不再繼續推送,否則,繼續推送路由器更新固件升級信息。避免了用戶重複收到路由器固件升級信息,提升用戶的體驗感。分時間段進行路由器固件升級的推送信息,避免了用戶在比較集中的時間段選擇升級服務,避免了對伺服器性能的影響。並且,通過分組,能夠確定路由器更新的優先級,彌補了灰度發布很難確定用戶優先級的問題。

實施例二

本實施例提供了一種路由器固件升級的分流推送方法,如圖2所示,包括步驟:

S21:預測路由器的空閒時間段;

S22:根據路由器的空閒時間段將路由器分組;

S23:將路由器固件升級信息分時間段推送至各組路由器對應的應用程式。

其中,在推送路由器固件升級信息時,先判斷路由器是否已經更新到最新版本,若是,則不再繼續推送,否則,繼續推送路由器更新固件升級信息。本實施例中,路由器通過路由器對應的應用程式接收路由器固件升級信息。應用程式,即APP,就是安裝在手機上的軟體,完善原始系統的不足與個性化。隨著科技的發展,現在手機的功能也越來越多,越來越強大。不是像過去的那麼簡單死板,目前發展到了可以和電腦相媲美。手機軟體與電腦一樣,下載手機軟體時還要考慮你購買這一款手機所安裝的系統來決定要下相對應的軟體。在智能化的時代,在路由器裡面設置Wi-Fi發射模塊,手機通過手機Wi-Fi與路由器相連接,然後操作手機APP,給人們生活和工作提供方便。路由器對應的應用程式接收路由器固件升級信息,通過Wi-Fi升級路由器。手機是指像個人電腦一樣,具有獨立的作業系統,獨立的運行空間,可以由用戶自行安裝軟體、遊戲、導航等第三方服務商提供的程序,並可以通過移動通訊網絡來實現無線網絡接入手機類型的總稱。手機的使用範圍已經布滿全世界,通過手機上的應用程式升級路由器,方便用戶的使用。

本實施例還提供了一種路由器固件升級的分流推送系統,如圖4所示,包括:

預測模塊41,用於預測路由器的空閒時間段;

分類模塊42,用於根據路由器的空閒時間段將路由器分組;

推送模塊43,用於將路由器固件升級信息分時間段推送至各組路由器對應的應用程式。

本實施例中,推送模塊43還包括:

應用程式單元,用於接收路由器固件升級信息。應用程式,即APP,就是安裝在手機上的軟體,完善原始系統的不足與個性化。在路由器裡面設置Wi-Fi發射模塊,手機通過手機Wi-Fi與路由器相連接,然後操作手機APP,給人們生活和工作提供方便。路由器對應的應用程式接收路由器固件升級信息,通過Wi-Fi升級路由器。更加方便用戶的使用。

實施例三

本實施例提供了一種路由器固件升級的分流推送方法,如圖3所示,包括步驟:

S31:預測路由器的空閒時間段;

S32:根據路由器的空閒時間段將路由器分組;

S33:將路由器固件升級信息分時間段推送至各組路由器對應的手機號碼。

其中,在推送路由器固件升級信息時,先判斷路由器是否已經更新到最新版本,若是,則不再繼續推送,否則,繼續推送路由器更新固件升級信息。本實施例中,路由器通過路由器對應的手機號碼接收路由器固件升級信息。手機號碼是唯一的,沒有重複的手機號碼。因此,每個路由器註冊的手機號碼也是唯一的。因此,可將路由器固件升級的信息推送至路由器對應的手機號碼。

本實施例還提供了一種路由器固件升級的分流推送系統,如圖4所示,包括:

預測模塊41,用於預測路由器的空閒時間段;

分類模塊42,用於根據路由器的空閒時間段將路由器分組;

推送模塊43,用於將路由器固件升級信息分時間段推送至各組路由器對應的手機號碼。

本實施例中,推送模塊43還包括:

手機號碼單元,用於接收路由器固件升級信息。手機號又稱行動電話SIM卡,由11位數字組成,是共同構成移動通信終端設備。手機號碼是唯一的,沒有重複的手機號碼。因此,每個路由器註冊的手機號碼也是唯一的。因此,可將路由器固件升級的信息推送至路由器對應的手機號碼。

本文中所描述的具體實施例僅僅是對本發明精神作舉例說明。本發明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或採用類似的方式替代,但並不會偏離本發明的精神或者超越所附權利要求書所定義的範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀