一种Java软件依赖库版本升级自动化风险评估的方法,包括:步骤1:从Java依赖仓库中获取依赖库当前版本以及待升级版本Java源代码;步骤2:对依赖库新旧版本源代码解析,获取依赖库中所包含的类方法列表;步骤3:基于步骤2得到的依赖库类方法列表,对比新旧两个版本,识别旧版本中类方法变更信息;步骤4:对使用依赖库的应用源代码解析,获取应用源代码中实际使用的依赖库类方法;步骤5:对比步骤3和步骤4中旧版本依赖库中变更的类方法和应用中实际使用的依赖库类方法,如发现应用中实际使用的依赖库方法发生了变化,则记录一条风险;步骤6:分析完成后将风险评估结果推送给对应的研发人员。本发明可以评估依赖库版本升级风险。
📄 2022101603566
📂 G06F8_71
👤 浙江工业大学
📅 2022-02-22
本发明公开了一种车联网中间件协议转换的配置生成方法,该方法配置实现协议转换模块的快速开发,通过读取按照车联网通信协议编写的DBC文件描述信息,在配置工具内添加车企通信协议转换参数,将配置信息存入数据库,利用协议转换模板文件自动生成车联网中间件协议转换模块代码。快速融合车身网络于其他网络,实现车联网通信。本发明配置工具能够自动生成配置文件及应用程序框架,并且对用户的配置进行错误检查,尽量避免工人的介入,降低了出错率,从而能积极地提高协议转换模块的稳定性。
📄 2014106192927
📂 G06F8_71
👤 重庆邮电大学
📅 2014-11-03
本公开涉及一种数据迁移的方法、装置、电子设备及存储介质,涉及软件领域。首先获取目标程序的目标版本的审核状态;然后在所述目标版本的审核状态为已通过的情况下,获取所述目标程序的数据接口的接口变更状态;在所述接口变更状态表征所述目标程序的数据接口由第一接口变更为第二接口的情况下,将所述当前版本对应的程序数据由所述当前版本对应的数据库迁移至所述目标版本对应的数据库。通过上述方案,能够在该目标程序的数据接口的接口变更状态发生变更的情况下,将当前版本的程序数据迁移到目标版本对应的数据库,保障目标程序的程序数据的完整性,提升用户的体验。
📄 2022104596456
📂 G06F8_71
👤 北京聚通达科技股份有限公司
📅 2022-04-28
本发明公开了一种浏览器表格兼容方法、装置、计算机设备及存储介质,所述方法包括:检测当前浏览器的版本信息,得到浏览器版本号;若浏览器版本号低于预设的版本号阈值,则检测HTML页面中的表格标签,并获取与表格标签对应的表格输入控件的响应位置;在表格输入控件的响应位置,屏蔽表格输入控件的响应函数,并插入预设的兼容脚本;接收从兼容脚本传来的表格操作消息,保存表格标签对应的表格中游标所在记录的序号,并从表格操作消息中获取表格操作类型;根据表格操作类型对表格中的记录进行重新排序。本发明的技术方案解决了低版本浏览器中表格的行或列进行增、删操作时,引起表内其他数据排序错乱,后台无法正确获取前端数据的问题。
📄 2018112526938
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2018-10-25
本申请涉及数据可视化,公开了一种属性参数修改方法和相关装置,包括:获取应用软件的内存代码中包含的N个属性参数;向辅助应用软件发送属性参数消息;在接收所述辅助应用软件发送的携带M个属性参数的第一属性参数修改消息时,读取所述第一属性参数修改消息中的所述M个属性参数;向所述辅助应用软件发送第一属性参数修改权限消息,所述第一属性参数修改权限消息携带所述M个属性参数的修改权限,所述第一属性参数修改权限消息用于指示所述辅助应用软件修改所述应用软件的内存代码中包含的所述M个属性参数。实施本发明实施例,有利于实现个性化配置,满足用户个性化的体验,提升用户交互体验。
📄 2018115123661
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2018-12-11
本发明实施例提供了一种需求回滚方案填写方法、装置、终端及可读存储介质,涉及计算机技术领域。该方法包括:首先,接收第一操作信息,显示回滚填写选项信息;然后,获取针对于回滚填写选项信息的第二操作信息;从而,根据所述第二操作信息,生成目标回滚方案。因此,本发明提供的技术方案简化了回滚方案填写的操作过程,减少了人为操作步骤,进而,解决了现有技术中填写回滚方案操作繁琐,需要占用操作人员大量时间的问题。
📄 2018108440614
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2018-07-27
本发明公开了一种配置管理方法、装置、终端设备及存储介质,所述方法包括客户端执行的如下步骤:接收用户发送的代码提交申请信息;根据地址标识信息,获取待提交代码;对待提交代码进行静态代码检查,得到静态代码检查报告;对静态代码检查报告进行解析,按照预设的指标,提取静态代码检查报告中的指标结果数据;将指标结果数据和身份标识信息发送给服务端;向配置管理平台发送代码提交请求,其中,代码提交请求包含地址标识信息、身份标识信息和所述分支版本信息。本发明的技术方案保证代码质量,降低代码管理风险和修改成本,提高代码开发效率。
📄 2018103422272
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2018-04-17
本申请公开了一种应用多渠道打包方法、装置、计算机设备及存储介质。该方法包括:获取apk安装包,通过第一脚本将apk安装包的后缀名调整至指定后缀名,并进行解压得到解压后文件;获取解压后文件中包括的多个子文件并分别进行SHA1运算,得到一一对应的文件摘要;将文件摘要分别进行Base64编码,得到与文件摘要一一对应的哈希值并存储至子文件的目录中;在子文件的目录中通过第二脚本创建渠道标示文件,对应根据待配置的渠道号对渠道标示文件进行命名,得到包括渠道数据的解压文件;通过第三脚本将解压文件进行压缩,得到渠道包。该方法实现了渠道包打包自动化,简化了打渠道包的过程,提高了打包效率和成功率。
📄 2018101914431
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2018-03-08
本发明公开了一种版本树文件的更新方法,所述方法包括:在侦测到源代码更新指令时,确定待更新的源代码文件关联的版本树文件,并根据预设的更新工具在所述版本树文件中增加节点;基于所述版本树文件中已有的版本号,确定更新后的源代码文件对应的新版本号;将所述新版本号添加到所述节点中,以更新所述版本树文件。本发明还公开了一种版本树文件的更新装置。本发明中版本树文件的更新,是根据版本树文件中已有的版本号确定新版本号,并将新版本号添加到版本树的节点中进行更新的,不仅提高了版本树文件更新的效率,还保证了版本树文件更新的准确性。
📄 2017101531745
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2017-03-14
本发明提供的动态修改Nginx配置参数的方法,包括步骤:S110:Tomcat获取Web配置界面产生的配置参数,生成配置文件,若所述配置文件与Tomcat中原有的配置文件不一致,则替换原有的配置文件,并生成一个唯一的版本号;S120:Nginx周期性地向Tomcat发起的配置文件及其版本号获取请求,若配置文件的版本号比共享内存里的配置文件的版本号大,将解析后的配置文件和其版本号更新至共享内存;S130:Nginx的工作进程分别周期性地从共享内存提取解析后的配置文件的版本号,若解析后的配置文件的版本号比工作进程内部的配置文件版本号大,则更新工作进程内部配置信息。本发明实现了nginx配置参数的动态修改,并无需重启工作进程。
📄 2019110371104
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2019-10-29
本发明提供一种代码变更信息统计方法、系统和可读存储介质,所述方法包括:接收预设版本区间的代码变更源数据;从所述代码变更源数据中获取所有变更文件;获取每个变更文件在预设版本区间中有变更记录的版本信息;解析每个变更文件在其版本信息中相邻两版本区间的变更信息;合并每个变更文件所有相邻两版本区间的变更信息,以得到每个变更文件在预设版本区间的变更结果信息。本发明能够让代码评审会议始终关注于被变更代码行和与其相关的其它变更行,并可以快速过滤出某变更人对应的所有变更文件,以达到快速过滤目标文件的目的,有效提高代码评审的效率。
📄 2019108859158
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2019-09-19
本申请涉及系统性能优化解析技术领域,特别涉及一种应用的bug修复方法、装置、计算机设备。所述方法包括:接收用户输入的第一类文件,所述第一类文件是用于修复应用服务器中运行的类文件中的bug;将所述第一类文件复制至应用部署容器上;获取所述第一类文件的指定信息和第二类文件的指定信息,所述第二类文件是所述第一类文件待修复的类文件;将所述第一类文件的指定信息与所述第二类文件的指定信息进行比较,判断所述第一类文件是否符合热加载条件;若所述第一类文件符合热加载条件,则对所述第一类文件进行热加载,载入所述应用服务器中,代替所述第二类文件。解决现有的bug修复,需要在业务空闲的时间,发布版本进行修复的问题。
📄 2019103195860
📂 G06F8_71
👤 平安科技(深圳)有限公司
📅 2019-04-19