System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網絡切換,特別涉及一種快速獲取與恢復ip網絡的方法與裝置。
技術介紹
1、電視機等家庭智能設備,通過網絡接入互聯網或者運營商互動網絡,通常是電視機上安裝運營商的專網應用進行網絡連接。
2、運營商有一類usb外接設備來程序控制的切換網絡,usb外接設備包括網線以及usb網卡,通過進入或退出專網應用來控制網線的通斷,進而實現與插拔網線相同的效果,以usb實現網絡切換為前提,外界的usb設備是一個網橋型的設備,不具有復雜的功能,成本低廉。
3、首先開機進專網應用,其啟動的時機比較晚,其次,應用啟動后,才會去獲取網絡,第三,等網絡連通,獲取到數據展示給用戶,已經過去較長時間,導致用戶體驗差,當專網應用退到后臺后此時網絡ip的續期沒有主體去完成,ip地址就會掉線,如果再次打開專網應用,就需要重新獲取ip網絡,最紅導致用戶體驗很差,總結電視機等家庭智能設備的網絡切換存在以下問題:
4、一般應當選擇簡單的網橋usb設備,同時也有功能簡單的缺點;
5、需要專網應用完成獲取網絡以及驅動網絡的工作;
6、專網應用在電視機上一般都不能常駐后臺;
7、專網應用每次進入時都需要重新獲取ip地址;
8、專網應用獲取ip地址受網絡和協議本身的限制,導致速度較慢;
9、專網應用訪問內網業務會顯著延遲;
10、專網應用在使用中表現為首次進入、退出再進入時需要用戶等待一段時間才能正常使用,體驗差。
技術實現思路>
1、本專利技術提供一種快速獲取與恢復ip網絡的方法與裝置,用以解決
技術介紹
中提出的問題。
2、一種快速獲取與恢復ip網絡的方法,包括:
3、s1:在專網應用啟動后,usb網橋設備通電成功后,usb網橋設備開始家庭智能設備的網絡獲取流程,并建立ip網絡;
4、s2:在專網應用獲取到ip網絡后,確定網絡配置參數,并將網絡配置參數發送至usb網橋設備,usb網橋設備復刻出獲取網絡的報文;
5、s3:建立專網應用與usb網橋設備的心跳機制;
6、s4:當出現專網應用需要再次進入家庭智能設備時,usb網橋設備基于網絡獲取流程進行報文發送并與服務器建立連接,并將服務器返回的網絡連接參數進行緩存;
7、s5:專網應用重新啟動后,基于心跳機制,專網應用獲取usb網橋設備的網絡連接參數。
8、優選的,當檢測到網絡環境發生變化后,重復s1-s5進行參數配置的修改。
9、優選的,所述s1中,在專網應用啟動后,usb網橋設備通電成功后,usb網橋設備開始家庭智能設備的網絡獲取流程,并建立ip網絡,包括:
10、在專網應用啟動后,usb網橋設備通電成功后,對所述usb網橋設備進行初始化;
11、在初始化后獲取usb網橋設備的網橋結構,基于家庭智能設備的網絡連接信息,設置在網橋結構中各個節點的節點功能信息,基于所述節點功能信息,確定開始家庭智能設備的網絡獲取流程;
12、按照所述網絡獲取流程,建立ip網絡。
13、優選的,基于所述節點功能信息,確定開始家庭智能設備的網絡獲取流程,包括:
14、獲取節點功能信息確定功能特征,獲取各個節點在網橋結構中的結構特征;
15、基于所述功能特征和結構特征對節點功能信息進行整合,確定開始家庭智能設備的網絡獲取流程。
16、優選的,所述s2中,在專網應用獲取到ip網絡后,確定網絡配置參數,并將網絡配置參數發送至usb網橋設備,usb網橋設備復刻出獲取網絡的報文,包括:
17、得到專網應用獲取到ip網絡中的網絡連接過程,并獲取網絡連接過程中所需的網絡配置參數;
18、將網絡配置參數發送至usb網橋設備后,基于,usb網橋設備的報文要求確定回放方式;
19、usb網橋設備基于所述網絡配置參數按照回放方式啟動在線回放,根據回放結果得到獲取網絡的報文。
20、優選的,所述s3中,建立專網應用與usb網橋設備的心跳機制,包括:
21、獲取專網應用的第一運行信息與usb網橋設備的第二運行信息,獲取第一運行信息與專網應用預設運行量之間的第一差異,獲取第二運行信息與usb網橋設備預設運行量之間的第二差異;
22、基于所述第一差異和第二差異,建立心跳連接策略,具體為:
23、當所述第一差異大于第二差異時,選擇專網應用向usb網橋設備發送心跳包,usb網橋設備在接收到心跳包后向專網應用進行確定連接回應;
24、當所述第一差異不大于第二差異時,選擇usb網橋設備向專網應用發送心跳包,專網應用在接收到心跳包后進行標記,并將標記結果返回至專網應用;
25、基于專網應用的應用屬性信息與usb網橋設備的設備屬性信息,建立專網應用與usb網橋設備之間的映射關系,并按照所述映射關系建立專網應用與usb網橋設備之間的心跳連接通道;
26、基于專網應用與usb網橋設備之間的歷史斷開頻率和數據交互頻率,確定初始心跳頻率;
27、按照所述心跳連接策略,心跳連接通道和初始心跳頻率建立專網應用與usb網橋設備的初始心跳機制;
28、獲取在所述初始心跳機制下,專網應用與usb網橋設備之間的心跳超時頻率和心跳超時時間,從所述心跳超時頻率和心跳超時時間中獲取未發生斷開的目標心跳超時頻率和目標心跳超時時間;
29、獲取在所述目標心跳超時頻率和目標心跳超時時間下專網應用與usb網橋設備之間的負載信息,基于所述負載信息,目標心跳超時頻率和目標心跳超時時間,建立對初始心跳頻率的智能調節策略,得到可調節心跳頻率;
30、基于所述可調節心跳頻率,對初始心跳機制進行實時調整,得到專網應用與usb網橋設備最終的心跳機制。
31、優選的,所述s4中,當出現專網應用需要再次進入家庭智能設備前,還包括:
32、在專網應用啟動后進行專網應用進行在線監測,根據監測結果判斷專網應用是否出現應用掉線情況;
33、若是,進行第一預警提醒;
34、否則,當專網應用進行主動退出后,進行第二預警提醒;
35、基于第一預警提醒和第二預警提醒,確定專網應用需要再次進入家庭智能設備。
36、優選的,所述s4中,當出現專網應用需要再次進入家庭智能設備時,usb網橋設備基于網絡獲取流程進行報文發送并與服務器建立連接,并將服務器返回的網絡連接參數進行緩存,包括:
37、當出現專網應用需要再次進入家庭智能設備時,usb網橋設備從網絡獲取流程中調取網絡配置參數;
38、將所述網絡配置參數,usb網橋設備向服務器發送報文,與服務器交互建立連接;
39、在服務器交互建立連接后,從服務器中調取建立連接相關的網絡連接參數發送至usb網橋設備進行緩存。
40、優選的,所述s本文檔來自技高網...
【技術保護點】
1.一種快速獲取與恢復IP網絡的方法,其特征在于,包括:
2.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,還包括:當檢測到網絡環境發生變化后,重復S1-S5進行參數配置的修改。
3.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,所述S1中,在專網應用啟動后,USB網橋設備通電成功后,USB網橋設備開始家庭智能設備的網絡獲取流程,并建立IP網絡,包括:
4.根據權利要求3所述的一種快速獲取與恢復IP網絡的方法,其特征在于,基于所述節點功能信息,確定開始家庭智能設備的網絡獲取流程,包括:
5.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,所述S2中,在專網應用獲取到IP網絡后,確定網絡配置參數,并將網絡配置參數發送至USB網橋設備,USB網橋設備復刻出獲取網絡的報文,包括:
6.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,所述S3中,建立專網應用與USB網橋設備的心跳機制,包括:
7.根據權利要求1所述的一種快速獲取與恢復IP網絡
8.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,所述S4中,當出現專網應用需要再次進入家庭智能設備時,USB網橋設備基于網絡獲取流程進行報文發送并與服務器建立連接,并將服務器返回的網絡連接參數進行緩存,包括:
9.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法,其特征在于,所述S5中,專網應用重新啟動后,基于心跳機制,專網應用獲取USB網橋設備的網絡連接參數,包括:
10.根據權利要求1所述的一種快速獲取與恢復IP網絡的方法的裝置,其特征在于,包括:
...【技術特征摘要】
1.一種快速獲取與恢復ip網絡的方法,其特征在于,包括:
2.根據權利要求1所述的一種快速獲取與恢復ip網絡的方法,其特征在于,還包括:當檢測到網絡環境發生變化后,重復s1-s5進行參數配置的修改。
3.根據權利要求1所述的一種快速獲取與恢復ip網絡的方法,其特征在于,所述s1中,在專網應用啟動后,usb網橋設備通電成功后,usb網橋設備開始家庭智能設備的網絡獲取流程,并建立ip網絡,包括:
4.根據權利要求3所述的一種快速獲取與恢復ip網絡的方法,其特征在于,基于所述節點功能信息,確定開始家庭智能設備的網絡獲取流程,包括:
5.根據權利要求1所述的一種快速獲取與恢復ip網絡的方法,其特征在于,所述s2中,在專網應用獲取到ip網絡后,確定網絡配置參數,并將網絡配置參數發送至usb網橋設備,usb網橋設備復刻出獲取網絡的報文,包括:
<...【專利技術屬性】
技術研發人員:徐佳宏,余富林,劉若鋆,
申請(專利權)人:深圳市茁壯網絡股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。