[發(fā)明專利]網(wǎng)絡功能的開發(fā)方法、系統(tǒng)、計算機設備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811167339.5 | 申請日: | 2018-10-08 |
| 公開(公告)號: | CN109450663A | 公開(公告)日: | 2019-03-08 |
| 發(fā)明(設計)人: | 吳文斐;付祈安 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F8/41;G06F8/656;G06F9/46 |
| 代理公司: | 上海巔石知識產(chǎn)權代理事務所(普通合伙) 31309 | 代理人: | 王再朝;高磊 |
| 地址: | 10008*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新程序 網(wǎng)絡節(jié)點 更新 計算機設備 存儲介質(zhì) 開發(fā)系統(tǒng) 網(wǎng)絡功能 源程序 網(wǎng)絡狀態(tài)更新 保存模塊 編輯模塊 編輯指令 程序組件 存儲更新 存儲模塊 更新操作 更新規(guī)則 更新狀態(tài) 數(shù)據(jù)處理 網(wǎng)絡更新 應用程序 有效解決 開發(fā) 申請 事務 保存 | ||
本申請?zhí)峁┮环N網(wǎng)絡功能的開發(fā)方法、系統(tǒng)、計算機設備及存儲介質(zhì)。所述開發(fā)系統(tǒng)包括:存儲模塊,存儲更新程序組件和待更新的網(wǎng)絡節(jié)點;其中,所述更新程序組件包含將一次事務性更新操作劃分而得的多種更新狀態(tài)進行更新階段操作的更新程序;編輯模塊,用于依據(jù)所獲取的編輯指令選擇所述更新程序組件中的更新程序,以及基于所選擇的更新程序所描述的更新規(guī)則生成用于更新相應網(wǎng)絡節(jié)點的更新事務源程序;保存模塊,用于將所述更新事務源程序予以保存。本申請?zhí)峁┮环N開發(fā)網(wǎng)絡更新程序的開發(fā)系統(tǒng),利用其生成的更新應用程序能有效解決因網(wǎng)絡狀態(tài)更新而產(chǎn)生的網(wǎng)絡節(jié)點數(shù)據(jù)處理異常的問題,確保網(wǎng)絡節(jié)點的更新具備ACID屬性。
技術領域
本申請涉及網(wǎng)絡功能的軟件開發(fā)的技術領域,特別是涉及一種網(wǎng)絡功能的開發(fā)方法、系統(tǒng)、計算機設備及存儲介質(zhì)。
背景技術
SDN(Software Defined Network,軟件定義網(wǎng)絡)是網(wǎng)絡虛擬化的一種實現(xiàn)方式,其通過將網(wǎng)絡節(jié)點控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡流量的靈活控制,使網(wǎng)絡作為管道變得更加智能。這種方式在更新網(wǎng)絡節(jié)點的網(wǎng)絡功能時,易出現(xiàn)更新異常。例如,在更新鏈路上的多個網(wǎng)絡節(jié)點的網(wǎng)絡功能時,出現(xiàn)多個網(wǎng)絡節(jié)點更新不一致,進而導致鏈路上的網(wǎng)絡節(jié)點出現(xiàn)傳遞等問題。又如,在更新網(wǎng)絡節(jié)點的網(wǎng)絡功能時,誤更新數(shù)據(jù)面業(yè)務的網(wǎng)絡狀態(tài),從而導致丟包、錯傳等問題。
因此,在對網(wǎng)絡節(jié)點中的網(wǎng)絡功能進行更新時,需要保持鏈路上各網(wǎng)絡節(jié)點的更新不影響網(wǎng)絡節(jié)點的正常數(shù)據(jù)面業(yè)務。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術的缺點,本申請的目的在于提供一種網(wǎng)絡功能的開發(fā)方法、系統(tǒng)、計算機設備及存儲介質(zhì),用于解決現(xiàn)有技術中網(wǎng)絡節(jié)點更新時影響網(wǎng)絡節(jié)點的正常數(shù)據(jù)面業(yè)務的問題。
為實現(xiàn)上述目的及其他相關目的,本申請的第一方面提供一種網(wǎng)絡功能的開發(fā)系統(tǒng),包括:存儲模塊,存儲更新程序組件和待更新的網(wǎng)絡節(jié)點;其中,所述更新程序組件包含將一次事務性更新操作劃分而得的多種更新狀態(tài)進行更新階段操作的更新程序;編輯模塊,用于依據(jù)所獲取的編輯指令選擇所述更新程序組件中的更新程序,以及基于所選擇的更新程序所描述的更新規(guī)則生成用于更新相應網(wǎng)絡節(jié)點的更新事務源程序;保存模塊,用于將所述更新事務源程序予以保存。
在所述第一方面的某些實施方式中,所述開發(fā)系統(tǒng)還包括編譯模塊,用于將所述更新事務源程序及所選擇的各更新程序編譯成可在預確定的運行環(huán)境下執(zhí)行的更新應用程序。
在所述第一方面的某些實施方式中,所述編輯模塊還用于導入一更新事務源程序文件。
在所述第一方面的某些實施方式中,所述更新程序組件包含至少一個更新程序,用于檢查已備份的更新狀態(tài),并基于檢查結果執(zhí)行相應的更新階段操作。
在所述第一方面的某些實施方式中,所述更新程序組件包含第一更新程序,用于檢查已備份的更新狀態(tài),并基于檢查結果執(zhí)行相應網(wǎng)絡節(jié)點的提交更新階段操作。
在所述第一方面的某些實施方式中,所述更新程序組件包括:第二更新程序,用于在備份讀的更新狀態(tài)期間備份待更新網(wǎng)絡節(jié)點的網(wǎng)絡狀態(tài)信息;所述第一更新程序還用于匹配預先備份的網(wǎng)絡狀態(tài)信息,以及基于所得到的匹配結果和檢查結果執(zhí)行相應網(wǎng)絡節(jié)點的提交更新階段操作;所述編輯模塊基于所選擇的第一更新程序和第二更新程序所描述的更新規(guī)則,生成用于更新相應網(wǎng)絡節(jié)點的網(wǎng)絡狀態(tài)信息的更新事務源程序。
在所述第一方面的某些實施方式中,所述更新程序組件還包括:第三更新程序,用于將更新后的網(wǎng)絡狀態(tài)信息備份地寫入相應網(wǎng)絡節(jié)點;所述編輯模塊基于所選擇的第一更新程序和第三更新程序所描述的更新規(guī)則,生成用于更新相應網(wǎng)絡節(jié)點的網(wǎng)絡狀態(tài)信息的更新事務源程序。
在所述第一方面的某些實施方式中,所述編輯模塊還按照所選擇的更新程序而制定的更新規(guī)則,生成用于更新多個網(wǎng)絡節(jié)點的更新事務源程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經(jīng)清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811167339.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 測量Overlay節(jié)點間網(wǎng)絡性能的方法、裝置和系統(tǒng)
- 一種控制節(jié)點、網(wǎng)絡節(jié)點和接入網(wǎng)絡的方法
- 確定網(wǎng)絡節(jié)點的重要性的方法和裝置
- 網(wǎng)絡節(jié)點的端口管理方法、裝置、網(wǎng)絡節(jié)點及存儲介質(zhì)
- 具有智能集成的網(wǎng)絡節(jié)點
- 通信方法、輔網(wǎng)絡節(jié)點和終端
- 一種網(wǎng)絡節(jié)點查找方法及裝置
- 通信方法、輔網(wǎng)絡節(jié)點和終端
- 節(jié)點掛載方法、裝置、網(wǎng)絡節(jié)點及存儲介質(zhì)
- 一種海洋牧場監(jiān)測系統(tǒng)





