-
公开(公告)号:CN119149039A
公开(公告)日:2024-12-17
申请号:CN202310709070.3
申请日:2023-06-14
Applicant: 中兴通讯股份有限公司 , 北京大学
Abstract: 本发明实施例提供了一种修复补丁生成方法、存储介质及电子装置。该方法包括:将含有缺陷代码的程序代码构造成第一抽象语法树,通过类型流图构造器将所述第一抽象语法树转化为类型流图,其中,第一抽象语法树中携带类型信息;遍历类型流图获得节点序列、属性序列以及关系矩阵,将节点序列、属性序列、关系矩阵输入类型流图编码器,得到特征向量;将特征向量以及语法规则词表输入语法制导生成器,得到第二抽象语法树,并对第二抽象语法树进行代码实例化,以生成修复补丁,其中,所述第二抽象语法树中携带所述类型信息。通过本发明实施例,解决了相关技术中已有的深度学习缺陷代码修复方法缺少学习类型信息能力的问题。
-
公开(公告)号:CN118586385A
公开(公告)日:2024-09-03
申请号:CN202310216441.4
申请日:2023-02-27
Applicant: 中兴通讯股份有限公司 , 北京大学
IPC: G06F40/253 , G06F40/284 , G06F40/289 , G06Q10/10 , G06N3/08
Abstract: 本发明实施例提供一种文档改进建议生成方法、设备及存储介质,属于计算机技术领域。该方法包括:获取待检测文档的视觉特征向量和文本特征向量,并将所述视觉特征向量和文本特征向量输入至预设文档质量检测模型,生成文档质量检测结果;在所述文档质量检测结果为不合格的情况下,根据所述视觉特征向量、文本特征向量和预设文档质量检测模型,确定用于提高所述待检测文档的文档质量的至少一个目标特征;根据至少一个所述目标特征,获取所述待检测文档匹配的修改建议。本发明的技术方案极大地提高了生成文档的修改建议准确性和效率。
-
公开(公告)号:CN115934147A
公开(公告)日:2023-04-07
申请号:CN202110904041.3
申请日:2021-08-06
Applicant: 中兴通讯股份有限公司 , 北京大学
Abstract: 本发明实施例涉及计算机领域,公开了一种软件自动修复方法、系统、电子设备及存储介质。本发明中,软件自动修复方法包括:获取软件缺陷代码;根据软件缺陷代码的语法特征和训练好的补丁模板生成模型,生成符合软件缺陷代码所使用语言的语法的补丁模板;填充补丁模板,生成软件缺陷代码的补丁;用补丁修复软件缺陷代码。本发明的软件自动修复方法,能够针对不同程序开发语言的缺陷代码生成适配性高的补丁,提高软件自动修复的修复能力。
-
公开(公告)号:CN117008909A
公开(公告)日:2023-11-07
申请号:CN202210453841.2
申请日:2022-04-27
Applicant: 中兴通讯股份有限公司 , 北京大学
Abstract: 本申请实施例提供了一种Linux内核优化处理方法、装置、存储介质及电子装置,该方法包括:根据用户配置表生成精细优化配置表;对内核源码进行针对性插桩,运行目标程序,得到内核反馈信息;根据该精细优化配置表和该内核反馈信息,对该内核源码进行优化处理,得到优化版内核,可以解决相关技术中内核源码优化的作用对象粒度较粗,无法充分发挥现代编译器的编译优化能力,且无法灵活地控制编译优化的范围的问题,采用编译器插件自动化完成优化过程,可以自由地控制Linux内核反馈式优化的作用范围,在不修改应用程序的基础上,额外提高应用程序的运行性能。
-
公开(公告)号:CN119088664A
公开(公告)日:2024-12-06
申请号:CN202310617641.0
申请日:2023-05-29
Applicant: 中兴通讯股份有限公司 , 北京大学
IPC: G06F11/36
Abstract: 本发明实施例提供一种编译优化选项分组方法、计算机设备及存储介质,属于计算机领域。该方法包括:获取编译器的函数调用关系信息;根据函数调用关系信息,对编译器中的所有编译优化选项进行分组,得到多个目标编译优化选项组;将多个目标编译优化选项组作为编译器的目标搜索空间。该方法通过对编译器的编译优化选项进行分组,并将分组得到的多个编译优化选项组作为编译器的目标搜索空间,可以减小编译优化选项调优算法的搜索空间,从而提高编译优化选项调优算法的搜索效率。
-
公开(公告)号:CN116775121A
公开(公告)日:2023-09-19
申请号:CN202210239269.X
申请日:2022-03-08
Applicant: 中兴通讯股份有限公司 , 北京大学
IPC: G06F8/77
Abstract: 本发明实施例公开了一种程序缺陷数据特征提取方法、电子设备及存储介质,所述方法包括:获取程序代码的抽象语法树信息,其中,程序代码包括缺陷程序代码和补丁程序代码;对抽象语法树信息进行规范化处理,得到规范化信息;根据规范化信息,得到数据流信息;把规范化信息转化为序列信息;根据缺陷程序代码的序列信息和补丁程序代码的序列信息,得到程序补丁信息;根据数据流信息、序列信息和程序补丁信息,提取得到缺陷程序代码的缺陷数据特征。本发明实施例的方案能够提升程序缺陷数据特征提取的效率和精准性,保证后端任务的准确率,提高用户的使用体验。
-
公开(公告)号:CN101807167B
公开(公告)日:2015-05-20
申请号:CN200910007623.0
申请日:2009-02-12
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种实现软件抗衰的方法,包括:将软件系统构件化,实现以构件组成软件系统;对软件系统的操作日志进行统计分析,确定待重启构件及待重启构件的重启时刻;在重启时刻重启待重启构件。本发明通过对软件系统进行构件化,软件抗衰中对构件进行重启,解决了基于时间的抗衰技术抗衰粒度较粗,对负载变化容忍性差的问题;本发明在实现上具有普适性,在执行抗衰的过程中,具有很低的抗衰成本,能够帮助应用软件的运营者减少系统意外停机时间,提高系统服务率,增加系统有效工作周期。
-
公开(公告)号:CN101216802A
公开(公告)日:2008-07-09
申请号:CN200810001131.6
申请日:2008-01-16
Applicant: 中兴通讯股份有限公司
IPC: G06F11/36
Abstract: 本发明涉及一种交叉调试器中条件断点实现方法,包括:在目标机端(2)调试代理(21)中设置与主机端(1)调试器前台(11)原始断点数据结构同步的对应断点数据结构;目标机端调试代理利用所述对应断点数据结构对条件断点事件进行一级调试,仅将满足其中所述对应断点数据结构的事件通知并由主机端调试器前台进行二级调试。这种方法将部分调试流程下放到目标机调试代理,降低调试代理和调试器前台的网络通信流量,减轻调试器前台的处理负荷,进一步使用逻辑组合变量实现对条件断点的三种条件的逻辑组合进行灵活配置,从而提高了调试效率和开发人员的工作效率。
-
公开(公告)号:CN119045893A
公开(公告)日:2024-11-29
申请号:CN202310617687.2
申请日:2023-05-29
Applicant: 中兴通讯股份有限公司
IPC: G06F9/38
Abstract: 本申请实施例提供了一种流水线执行时序图的构建方法,应用于PowerPC E500处理器,该方法包括:获取目标基本块的多个指令中每个指令需要顺序经过的多个处理阶段,并分别提取多个处理阶段的硬件特性参数,根据多个处理阶段和硬件特性参数确定多个指令之间的依赖关系和竞争关系,根据依赖关系和竞争关系构建目标基本块的执行时序图,其中,执行时序图中的每个节点与一个指令的一个处理阶段对应,执行时序图中的边与依赖关系和竞争关系对应。本申请实施例可以解决相关技术中流水线执行时序图建模无法支持PowerPC E500处理器的问题,为PowerPC E500处理器的最坏情况执行时间分析奠定了基础。
-
公开(公告)号:CN105279423A
公开(公告)日:2016-01-27
申请号:CN201410258800.3
申请日:2014-06-12
Applicant: 中兴通讯股份有限公司
IPC: G06F21/46
CPC classification number: G06F21/46
Abstract: 本发明公开一种密码管理方法及装置,涉及计算机及移动通信技术领域,用以解决现有技术中不同应用场景中的信息安全和隐私保护要求难以保证的问题,所述方法包括:接收用户输入的解锁密码,所述解锁密码为所述用户对应的至少两个解锁密码中的任一个,其中各所述解锁密码分别对应不同的用户权限;根据输入的所述解锁密码,向所述用户提供对应的用户权限。本发明可用于各种需要进行密码验证登录的系统及应用程序中。
-
-
-
-
-
-
-
-
-