一种面向JS制品包的函数级指纹构建方法

    公开(公告)号:CN117591166A

    公开(公告)日:2024-02-23

    申请号:CN202311546614.5

    申请日:2023-11-20

    IPC分类号: G06F8/70 G06F8/71 G06F8/75

    摘要: 本发明公开了一种面向JS制品包的函数级指纹构建方法,包括以下步骤:(1)构建开源三方库制品包:将JS项目源文件通过全自动构建工具生成制品包,该构建工具基于预设规则自行调整配置参数以提高构建成功率;(2)基于AST语法树对生成的制品包代码进行函数级切片,以识别和分离各个函数;(3)分析函数级AST节点的语法结构,提取函数代码的特征信息;(4)通过局部敏感哈希计算提取的特征信息,得到代码指纹。本发明通过结合全自动打包工具、AST语法解析,创新性地实现构建JS制品包中的函数级指纹,有助于进一步进行JS制品包的成分识别,解决代码中的安全性和可靠性问题。

    一种基于向量数据库的特征融合代码克隆检测方法及装置

    公开(公告)号:CN117591172A

    公开(公告)日:2024-02-23

    申请号:CN202311546640.8

    申请日:2023-11-20

    IPC分类号: G06F8/75 G06F16/33 G06F16/31

    摘要: 本发明公开了一种基于向量数据库的特征融合代码克隆检测方法及装置,能够对代码的函数级别进行解析,得到融合了词法、语法和特征信息的代码指纹,并采用了向量数据库进行存储和查找,大大加快了对于相似代码的查询和检测;随后根据查询到的相似代码函数进行阈值筛选和基于token的最长公共子序列计算得到细粒度的相似度结果,并根据细粒度的相似结果作为函数级别的代码相似结果;最后,根据函数级别的代码相似结果反推出文件级别的相似度结果,通过文件级别的相似度结果反推出项目级别的相似度结果。本发明可以实现在海量数据(亿级别及以上)的情况下快速筛选出最为相似的代码克隆结果,既能保证检测速度,又能保证细粒度情况下检测结果的准确性。

    资源分配方法及系统
    7.
    发明公开

    公开(公告)号:CN118051331A

    公开(公告)日:2024-05-17

    申请号:CN202410156847.2

    申请日:2024-02-04

    IPC分类号: G06F9/50 G06F17/11

    摘要: 本发明公开一种资源分配方法及系统,在微服务系统中,基于用户请求信息,对各应用进行资源分配,其中方法包括以下步骤:获取目标优化模型,所述目标优化模型包括若干个与资源一一对应的子优化模型;所述子优化模型的优化目标为,在对应资源上,所有应用的平均响应时间之和最小化;所述子优化模型的变量包括决策变量和环境变量;获取当前微服务系统所对应的环境参数;基于所述环境参数,按照交替方向乘子法对各子优化模型进行并行化求解,获得各决策变量所对应的最优解,生成相应的资源分配策略。本发明通过对各子优化模型进行并行化求解,获得各资源对应的最优分配结果,优化各应用的平均响应时间。

    决策模型的训练方法及系统、调度方法及系统

    公开(公告)号:CN117933351A

    公开(公告)日:2024-04-26

    申请号:CN202410111731.7

    申请日:2024-01-26

    IPC分类号: G06N3/092 G06N3/047 G06F9/455

    摘要: 本发明公开一种决策模型的训练方法及系统、调度方法及系统,其中对待训练决策模型进行一次训练的步骤如下:获取当前各仿真串行网络所对应的状态参数;获取当前时间步中所对应的样本服务请求;将状态参数输入待训练决策模型,由待训练决策模型预测各仿真服务器处理各样本服务请求的概率,输出相应的行动决策;基于行动决策处理各样本服务请求,并计算各样本服务请求所对应的奖励值,基于奖励值获得总奖励,总奖励用于更新待决策模型的模型参数;本发明提供了一种在边缘计算环境下,基于强化学习的决策模型训练方法,所得决策模型在实际应用中输出能够有效降低边缘网络中的长尾延迟效应的最优行动决策,从而显著降低服务延迟,提高用户服务体验。

    一种医养康领域异构资源统一接入方法及系统

    公开(公告)号:CN117592687A

    公开(公告)日:2024-02-23

    申请号:CN202311465926.3

    申请日:2023-11-07

    IPC分类号: G06Q10/0631 G06Q50/22

    摘要: 本发明公开了一种医养康领域异构资源统一接入方法及系统,其中,方法包括:S1,配置资源供需方:在平台中注册或者登录,获取由平台管理方赋予的资源调用权限;S2,配置资源元数据:通过按模板或自定义填写医养康资源的元数据;S3,配置资源保活:设计针对不同资源的保活机制;S4,配置资源鉴权:设计针对不同要求资源的鉴权机制;S5,配置统一调用资源能力;S6,调用资源:资源调用方通过平台提供的可视化资源信息进行选择,平台返回资源的地址和调用资源的方法,资源调用方通过资源的地址定位到资源并使用调用资源的方法来调用资源;S7,评价资源。本发明能够有效提高资源调用者的工作效率,也能够提高各资源的利用率,降低重复开发的开销。

    基于区块链的API服务调用存证结算方法

    公开(公告)号:CN116883170A

    公开(公告)日:2023-10-13

    申请号:CN202310957430.1

    申请日:2023-08-01

    摘要: 本发明公开了基于区块链的API服务调用存证结算方法:搭建区块链网络,服务使用方选定符合其业务需求的API服务,生成API服务订阅记录,并通过区块链上的服务使用方节点上链存证;基于API服务订阅记录冻结服务使用方的定额资产,生成对应API服务订阅记录的资产冻结记录,并上链存证;获取API服务订阅中调用的指标数据,生成对应的服务调用记录并存储到区块链中;将区块链上的服务调用记录进行汇总,生成服务调用结算记录,并上链存证;基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。该方法优化了交易流程,同时对服务调用实情进行全面监测,减少交易纠纷和为API服务质量评判以及结算提供可信依据。