本申請涉及領域,具體而言,涉及一種系統的接口協議更新方法、裝置、存儲介質和電子設備。
背景技術:
1、目前,系統接口升級或者引入新的銷售商時,需要新增一套接口協議,該過程覆蓋了整個系統導入導出涉及的所有文件,因此,上述過程需要新老接口協議比對分析。
2、在相關技術中,可以通過人工進行對比分析,確定新老接口協議的不同點,然后根據不同點對系統進行整改升級,但是,該方法不僅存在著大量低效重復工作,而且會存在接口升級不準確,甚至導致系統運行出錯等問題,因而,該方法存在接口協議的更新效率低的技術問題。
3、針對接口協議的更新效率低的問題,目前尚未提出有效的解決方案。
技術實現思路
1、本申請的主要目的在于提供一種系統的接口協議更新方法、裝置、存儲介質和電子設備,以解決接口協議的更新效率低的問題。
2、為了實現上述目的,根據本申請的一個方面,提供了一種系統的接口協議更新方法。該方法可以包括:獲取待配置系統中至少一目標接口的已配置接口協議,以及待配置接口協議;確定待配置接口協議和已配置接口協議二者之間的差異信息;基于目標接口的配置屬性,對差異信息進行轉換,得到目標接口的配置數據;利用配置數據,將目標接口的接口協議從已配置接口協議,更新為待配置接口協議。
3、可選地,基于目標接口的配置屬性,對差異信息進行轉換,得到配置數據,包括:對差異信息進行轉換,得到差異文檔;基于配置屬性,對差異文檔進行轉換,得到配置數據。
4、可選地,基于配置屬性,對差異文檔進行轉換,得到配置數據,包括:在多個配置屬性中,確定與差異信息匹配的目標配置屬性;基于目標配置屬性,對差異文檔進行轉換,得到配置數據。
5、可選地,基于目標配置屬性,對差異文檔進行轉換,得到配置數據,包括:根據目標配置屬性,對差異文檔進行映射,得到映射結果;按照映射結果,生成配置數據。
6、可選地,確定待配置接口協議和已配置接口協議二者之間的差異信息,包括:對待配置接口協議進行切割,得到至少一第一子數據,且對已配置接口協議進行切割,得到至少一第二子數據;按照預設特征,確定第一子數據和第二子數據之間的差異信息。
7、可選地,利用配置數據,將目標接口的接口協議從已配置接口協議,更新為待配置接口協議,包括:將配置數據輸入至數據庫中;按照配置數據,將數據庫中的已配置接口協議更新為待配置接口協議。
8、為了實現上述目的,根據本申請的一個方面,提供了一種系統的接口協議更新裝置。該裝置可以包括:獲取單元,用于獲取待配置系統中目標接口的已配置接口協議,以及待配置接口協議;確定單元,用于確定待配置接口協議和已配置接口協議二者之間的差異信息;轉換單元,用于基于目標接口的配置屬性,對差異信息進行轉換,得到配置數據;更新單元,用于利用配置數據,將目標接口的接口協議從已配置接口協議,更新為待配置接口協議。
9、可選地,轉換單元還可以包括:第一轉換模塊,用于對差異信息進行轉換,得到差異文檔;第二轉換模塊,用于基于配置屬性,對差異文檔進行轉換,得到配置數據。
10、可選地,第二轉換模塊還可以包括:確定子模塊,用于在多個配置屬性中,確定與差異信息匹配的目標配置屬性;轉換子模塊,用于基于目標配置屬性,對差異文檔進行轉換,得到配置數據。
11、可選地,轉換子模塊還可以用于根據目標配置屬性,對差異文檔進行映射,得到映射結果;按照映射結果,生成配置數據。
12、可選地,確定單元還可以包括:切割模塊,用于對待配置接口協議進行切割,得到至少一第一子數據,且對已配置接口協議進行切割,得到至少一第二子數據;確定模塊,用于按照預設特征,確定第一子數據和第二子數據之間的差異信息。
13、可選地,更新單元還可以包括:輸入模塊,用于將配置數據輸入至數據庫中;更新模塊,用于按照配置數據,將數據庫中的已配置接口協議更新為待配置接口協議。
14、為了實現上述目的,根據本申請的另一方面,還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質可以包括存儲的可執行程序,其中,在可執行程序運行時可以控制計算機可讀存儲介質所在設備執行上述方法。
15、為了實現上述目的,根據本申請的另一方面,還提供了一種電子設備,該電子設備可以包括:存儲器,存儲有可執行程序;處理器,用于運行程序,其中,程序運行時執行上述方法。
16、為了實現上述目的,根據本申請的另一方面,還提供了一種計算機程序產品,該計算機程序產品可以包括計算機指令,該計算機指令被處理器執行時實現上述方法的步驟。
17、在本申請實施例中,獲取待配置系統中至少一目標接口的已配置接口協議,以及待配置接口協議;確定待配置接口協議和已配置接口協議二者之間的差異信息;基于目標接口的配置屬性,對差異信息進行轉換,得到目標接口的配置數據;利用配置數據,將目標接口的接口協議從已配置接口協議,更新為待配置接口協議。也即,在該實施例中,獲取已配置接口協議和待配置接口協議,確定二者之間的差異信息,利用目標接口的配置數據,對差異信息進行轉換,以得到配置數據,可以按照配置數據,對已配置接口協議進行更新,從而得到待配置接口協議,進而實現了提高接口協議的更新效率的技術效果,解決了接口協議的更新效率低的技術問題。
1.一種系統的接口協議更新方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述目標接口的配置屬性,對所述差異信息進行轉換,得到配置數據,包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述配置屬性,對所述差異文檔進行轉換,得到所述配置數據,包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述目標配置屬性,對所述差異文檔進行轉換,得到所述配置數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述確定所述待配置接口協議和所述已配置接口協議二者之間的差異信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述利用所述配置數據,將所述目標接口的接口協議從所述已配置接口協議,更新為所述待配置接口協議,包括:
7.一種系統的接口協議更新裝置,其特征在于,包括:
8.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的可執行程序,其中,在所述可執行程序運行時控制所述計算機可讀存儲介質所在設備執行權利要求1至6中任意一項所述的方法。
9.一種電子設備,其特征在于,包括:
10.一種計算機程序產品,包括計算機指令,其特征在于,所述計算機指令被處理器執行時實現權利要求1至6中任意一項所述的方法的步驟。