一种基于ANTLR4的智能代码插桩方法和系统

    公开(公告)号:CN114064047A

    公开(公告)日:2022-02-18

    申请号:CN202111345891.0

    申请日:2021-11-15

    Abstract: 本发明提出一种基于ANTLR4的智能代码插桩方法和系统,其方法技术方案包括根据一待插桩工程的源码文件的编程语言,通过ANTLR4构建语法解析树;对所述源码文件根据所述语法解析树进行第一语法解析,所述第一语法解析包括识别并保存函数信息和数据结构信息;根据所述函数信息和所述数据结构信息,在所述源码文件中识别插桩位置,并在所述插桩位置添加第一插桩结构,编译执行结束后输出执行结果;根据所述执行结果获取一预设范围的热点函数信息,并根据所述热点函数信息进行通过第二插桩结构进行进一步插桩,编译执行结束后输出测试结果。本发明解决了现有代码插桩方法对多语言的插桩支持有限以及对智能代码翻译系统翻译的程序进行正确性验证和性能分析效果不佳的问题。

    一种异构众核处理器中编程语言转换方法和系统

    公开(公告)号:CN113467828A

    公开(公告)日:2021-10-01

    申请号:CN202110698088.9

    申请日:2021-06-23

    Abstract: 本发明提出一种异构众核处理器中编程语言转换方法和系统,其方法技术方案包括构建异构众核处理器主核中C++语言转换至C语言的语法识别规则和语法映射规则,并通过ANTLR技术对所述C++语言STL容器源代码进行语法解析,形成抽象语法树;对所述抽象语法树进行遍历,根据所述语法识别规则自动识别所述STL容器的声明语句,并将所述声明语句的声明信息保存到Utility类数据结构中;对所述抽象语法树再次进行遍历,根据所述语法映射规则将所述STL容器映射到基于所述C语言的libcstl上;根据所述libcstl的语法规则,对所述C++语言STL容器源代码进行重构,将所述C++语言STL容器转换为所述C语言的libcstl。本发明解决了现有STL容器数据重构复杂耗时,手工编写方式效率低、成本高的问题。

    基于视觉显著性共享的用于三维模型识别的方法及装置

    公开(公告)号:CN113191401A

    公开(公告)日:2021-07-30

    申请号:CN202110402748.4

    申请日:2021-04-14

    Abstract: 本申请公开了一种基于视觉显著性共享的用于三维模型识别的方法及装置。所述基于视觉显著性共享的用于三维模型识别的方法包括:获取待检索三维模型;根据待检索三维模型获取二维视图序列;获取二维视图序列的视觉特征向量;将视觉特征输入至MVCNN分支与视觉显著性分支,将MVCNN分支中的复杂特征与视觉显著性分支中的视觉显著性特征融合从而形成融合特征;通过融合特征对所述待检索三维模型进行检索或分类。本申请在视觉显著性分支中使用LSTM网络,可以轻松地从最后一个单元状态中提取三维模型表示,包括整体信息和相关性信息,其中考虑了三维模型中的所有视图。解决了现行多视图方法中的信息丢失问题。

    基于二维图像检索对应三维模型的方法及装置

    公开(公告)号:CN113191400A

    公开(公告)日:2021-07-30

    申请号:CN202110401478.5

    申请日:2021-04-14

    Abstract: 本申请公开了一种基于二维图像检索对应三维模型的方法及装置。所述基于二维图像检索对应三维模型的方法包括:获取待检索二维图像以及检索二维图像特征;获取数据库,其包括多个二维图片以及多个三维模型;获取每个二维图片的特征及获取每个三维模型的特征;建立关系图;根据所述关系图,通过多头注意力方法构造多个全连接图;根据全连接图生成嵌入图;将多个嵌入图进行融合生成唯一嵌入图;对待检索二维图像特征与唯一嵌入图中的每个表示三维模型的节点进行相似度比较,获取相似度最高的节点,输出相似度最高的节点所对应的三维模型。本申请充分考虑了2D图像和3D模型之间的相关性,弥合两种不同信息检索方式之间的差距。

    基于深度学习的新型冠状病毒患者行动追踪方法及装置

    公开(公告)号:CN112967814A

    公开(公告)日:2021-06-15

    申请号:CN202010988717.7

    申请日:2020-09-18

    Abstract: 本申请公开了一种基于深度学习的新型冠状病毒患者行动追踪方法及装置。所述基于深度学习的新型冠状病毒患者行动追踪方法包括:构建新冠语义模型,新冠语义模型包括关键字信息以及关联关系信息;获取新型冠状病毒患者的事件信息数据库;提取事件信息中的各个患者的患者信息;根据关联关系信息以及各个患者的患者信息,获取患者之间的关联图谱信息;根据所述关联图谱信息或者患者信息生成可视化图谱。本申请的新冠病毒患者信息获取方法首先获取各个患者的基本信息,再采用机器学习算法进行命名实体识和关系抽取及属性抽取,对高质量患者数据进行数据融合及数据的存储。通过患者信息及行动轨迹知识图谱的构建,实现了新型冠状患者信息的有效整合。

    一种基于知识图谱的海洋领域专家库构建方法及装置

    公开(公告)号:CN112966053A

    公开(公告)日:2021-06-15

    申请号:CN202010988719.6

    申请日:2020-09-18

    Abstract: 本申请公开了一种基于知识图谱的海洋领域专家库构建方法及装置。所述基于知识图谱的海洋领域专家库构建方法包括:构建海洋领域专家语义模型,海洋领域专家语义模型包括至少一组关键字信息组以及关联关系信息;获取海洋信息数据库;根据关键字信息组提取所述海洋信息数据库中的与关键字信息组相关的信息作为提取知识信息库,一组关键字信息组能够提取一个提取知识信息库,每个提取知识信息库中包括至少一个知识信息;根据关联关系信息为知识信息抽取与其他知识信息的关系,从而生成知识图谱;根据知识图谱生成可视化图谱。本申请的海洋领域专家知识图谱构建方法构建了海洋领域的知识图谱,为海洋专业知识提供支撑,通过可视化图谱方便使用者观察。

    多粒度特征解析的服务识别方法及装置

    公开(公告)号:CN112769635A

    公开(公告)日:2021-05-07

    申请号:CN202011451484.3

    申请日:2020-12-10

    Abstract: 本申请公开了一种多粒度特征解析的服务识别方法及装置。所述多粒度特征解析的服务识别方法包括主机存活探测,从而获取存活主机;对存活主机进行开放端口扫描;使用多粒度特征解析方法对开放端口进行服务识别。本申请的多粒度特征解析的服务识别方法通过复合策略对端口返回信息进行特征解析,并进行高效率指纹库匹配,相对于现有技术更为准确,结果也更为详细。

    基于用户上下文的基线扫描方法及装置

    公开(公告)号:CN112560033A

    公开(公告)日:2021-03-26

    申请号:CN202011455979.3

    申请日:2020-12-10

    Abstract: 本申请公开了一种基于用户上下文的基线扫描方法及装置。所述基于用户上下文的基线扫描方法包括:生成不同的用户上下文;为各个所述用户上下文进行分类,使用选定的分类后的用户上下文进行基线扫描。本申请的基于用户上下文的基线扫描方法通过对系统的用户的访问控制列表、访问令牌、特权转储和比较,将用户上下文进行划分并作为基线检查的上下文,细化了基线检查的环境。

Patent Agency Ranking