买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京长擎软件有限公司
摘要:本发明公开了一种系统差异数据的获取方法及装置,属于数据处理领域。方法包括:确定系统迁移所对应源操作系统和目的操作系统的版本;根据源操作系统和目的操作系统的版本,获取相应版本操作系统所提供的基础库文件以及基础库文件中的symbol信息;将源操作系统所提供的基础库文件以及基础库文件中的symbol信息,与目的操作系统所提供的基础库文件以及基础库文件中的symbol信息进行比对,得到目的操作系统相对于源操作系统针对基础库文件以及基础库文件中symbol信息的差异数据。本发明能够针对两个操作系统获取symbol信息级别的差异数据,从而便于后续进行兼容性分析,提高后续兼容性分析的准确性。
主权项:1.一种系统差异数据的获取方法,其特征在于,包括:确定系统迁移所对应源操作系统和目的操作系统的版本;该操作系统为Linux操作系统;根据源操作系统和目的操作系统的版本,获取相应版本操作系统所提供的基础库文件以及基础库文件中的symbol信息;将源操作系统所提供的基础库文件以及基础库文件中的symbol信息,与目的操作系统所提供的基础库文件以及基础库文件中的symbol信息进行比对,得到目的操作系统相对于源操作系统针对基础库文件以及基础库文件中symbol信息的差异数据;差异类型包括相同、增加、移除和变更;所述获取相应版本操作系统所提供的基础库文件以及基础库文件中的symbol信息,包括:获取官方针对相应版本的操作系统发布的软件发布包和软件调试包;所述软件发布包的版本为大版本中的对应小版本,所述软件调试包的版本为该大版本;从所述软件发布包解析出该版本的操作系统所提供的基础库文件,以及,从所述软件调试包中解析出该版本的操作系统所提供的软件调试文件;将相同文件名称的基础库文件和软件调试文件作为一对,得到多个文件对;针对每一个文件对,利用该文件对中的基础库文件和软件调试文件进行函数匹配,以确定出该文件对中基础库文件中的symbol信息;所述利用该文件对中的基础库文件和软件调试文件进行函数匹配,以确定出该文件对中基础库文件中的symbol信息,包括:利用文本检索方式从该文件对的软件调试文件中检索得到多个函数符号;针对每一个函数符号,分别利用该函数符号验证该文件对的基础库文件中是否存在该函数符号,若存在,则确定该函数符号是基础库文件中的symbol信息,若不存在,则确定该函数符号不是基础库文件中的symbol信息;所述差异数据至少包括差异粒度为基础库文件的第一差异对照表和差异粒度为symbol信息的第二差异对照表;所述第二差异对照表为对所述源操作系统和所述目的操作系统均存在且差异类型为变更的基础库文件中symbol信息差异的统计。
全文数据:
权利要求:
百度查询: 北京长擎软件有限公司 系统差异数据的获取方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。