System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據處理,特別涉及一種系統差異數據的獲取方法及裝置。
技術介紹
1、操作系統的遷移需要保證遷移后目的操作系統與遷移前源操作系統中部署的業務軟件能夠兼容。源操作系統與目的操作系統之間的數據差異關系著業務軟件能否與目的操作系統兼容,而如何獲取系統差異數據,成為亟需解決的技術問題。
技術實現思路
1、本專利技術提供了一種系統差異數據的獲取方法及裝置,可以解決相關技術中存在的問題。技術方案如下:
2、一方面,提供了一種系統差異數據的獲取方法,所述方法包括:
3、確定系統遷移所對應源操作系統和目的操作系統的版本;
4、根據源操作系統和目的操作系統的版本,獲取相應版本操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息;
5、將源操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息,與目的操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息進行比對,得到目的操作系統相對于源操作系統針對基礎庫文件以及基礎庫文件中symbol信息的差異數據。
6、另一方面,提供了一種系統差異數據的獲取裝置,所述裝置包括:
7、確定單元,用于確定系統遷移所對應源操作系統和目的操作系統的版本;
8、獲取單元,用于根據源操作系統和目的操作系統的版本,獲取相應版本操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息;
9、比對單元,用于將源操作系統所提供的基礎庫文件以及基礎庫文件中
10、另一方面,提供了一種計算機設備,所述計算機設備包括存儲器和處理器,所述存儲器用于存放計算機程序,所述處理器用于執行所述存儲器上所存放的計算機程序,以實現上述所述的系統差異數據的獲取方法的步驟。
11、另一方面,提供了一種計算機可讀存儲介質,所述存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現上述所述系統差異數據的獲取方法的步驟。
12、另一方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述所述的系統差異數據的獲取方法的步驟。
13、本專利技術提供的技術方案至少可以帶來以下有益效果:
14、在確定兩個操作系統的版本后,能夠獲取相應版本操作系統所提供的基礎庫文件以及獲取基礎庫文件中的symbol信息,在比對兩個操作系統之間的差異數據時,是將基礎庫文件的symbol信息進行比對的,也就是說,差異數據是symbol信息級別的,從而便于后續進行兼容性分析,提高后續兼容性分析的準確性。
本文檔來自技高網...【技術保護點】
1.一種系統差異數據的獲取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取相應版本操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息,包括:
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,在從所述軟件調試包中解析出該版本的操作系統所提供的軟件調試文件之前,還包括:
5.根據權利要求2所述的方法,其特征在于,所述利用該文件對中的基礎庫文件和軟件調試文件進行函數匹配,以確定出該文件對中基礎庫文件中的symbol信息,包括:
6.根據權利要求1-5中任一所述的方法,其特征在于,在得到所述目的操作系統相對于所述源操作系統針對基礎庫文件以及基礎庫文件中symbol信息的數據差異之后,還包括:
7.一種系統差異數據的獲取裝置,其特征在于,所述裝置包括:
8.一種計算機設備,其特征在于,所述計算機設備包括存儲器和處理器,所述存儲器用于存放計算機程序,所述處理器用于執行所述存儲器上所存放的計算機程序,以實現上述權利要求1-6任一所述方法
9.一種計算機可讀存儲介質,其特征在于,所述存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-6任一所述的方法的步驟。
10.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序被處理器執行時實現權利要求1-6任一所述的方法的步驟。
...【技術特征摘要】
1.一種系統差異數據的獲取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取相應版本操作系統所提供的基礎庫文件以及基礎庫文件中的symbol信息,包括:
3.根據權利要求2所述的方法,其特征在于,
4.根據權利要求3所述的方法,其特征在于,在從所述軟件調試包中解析出該版本的操作系統所提供的軟件調試文件之前,還包括:
5.根據權利要求2所述的方法,其特征在于,所述利用該文件對中的基礎庫文件和軟件調試文件進行函數匹配,以確定出該文件對中基礎庫文件中的symbol信息,包括:
6.根據權利要求1-5中任一所述的方法,其特征在于,在得到所述目的操作系統相對于所述...
【專利技術屬性】
技術研發人員:秦志偉,李宇哲,徐寧,牛萬里,
申請(專利權)人:北京長擎軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。