-
公开(公告)号:CN118567877A
公开(公告)日:2024-08-30
申请号:CN202410469381.1
申请日:2024-04-18
Applicant: 中国科学院软件研究所
IPC: G06F9/54
Abstract: 本公开涉及一种多元硬件生态群设备间进程调用系统及其部署方法,属于跨设备间进程调用领域。所述系统采用分层设计,包括业务服务层、RPC层和Remoting层,其中,所述RPC层由RegistrationAuthority模块、config配置中心模块、Protocol进程调用模块、Monitor监控模块、cluster路由模块组成,所述Remoting层由Exchange信息交换模块、Security模块、Transport传输模块组成。本发明可以帮助设备应用开发者快速实现跨设备进程间的远程调用,将大大提高应用开发者业务架构的效率。
-
公开(公告)号:CN115890738B
公开(公告)日:2024-07-02
申请号:CN202211399181.0
申请日:2022-11-09
Applicant: 广州市智能软件产业研究院 , 中国科学院软件研究所
Abstract: 本发明涉及一种机器人迁移能力评价方法及系统,包括:S1、建立多层次的迁移能力评价指标体系;S2、基于层次分析法构造判断矩阵,确定评价指标权重;S3、基于模糊综合评价方法,得到迁移指标关联的低层级指标模糊评价隶属度矩阵,根据指标层的评价指标权重和模糊评价隶属度矩阵,得到迁移指标的迁移能力评价结果;根据迁移指标权重与迁移指标的迁移能力评价结果,得到任务评价结果;S4、在不同应用场景下,对多个任务进行测试,按照步骤S1‑S3分别对各个任务进行评价,得到多个任务评价结果,从而根据多个任务评价结果得到任务模糊评价向量;根据任务复杂度和场景复杂度,对多个任务分配权重,得到任务权重,将任务权重与任务模糊评价向量相乘得到整个迁移能力综合评价结果。
-
公开(公告)号:CN115741782B
公开(公告)日:2024-07-02
申请号:CN202211399184.4
申请日:2022-11-09
Applicant: 广州市智能软件产业研究院 , 中国科学院软件研究所
Abstract: 本发明涉及一种机器人泛化能力评价方法及系统,包括如下步骤:S1、采用模糊综合评价法建立机器人泛化能力评价模型;S2、对各个子任务的评价指标分别进行评价,根据评价结果得到各个子任务关联的指标层指标模糊评价矩阵;S3、基于层次分析法,确定指标层的各个评价指标的权重;根据指标层指标模糊评价矩阵R和指标层的各个评价指标的权重,确定子任务的泛化能力评价结果;S4、根据任务困难度e和场景复杂度m,得到综合难度值o,将综合难度值o进行归一化处理,得到子任务的泛化能力的权重向量;S5、根据子任务的泛化能力评价结果和子任务的泛化能力的权重向量进行计算,得出系统层的泛化能力评估的综合得分值。
-
公开(公告)号:CN117978376A
公开(公告)日:2024-05-03
申请号:CN202410127114.6
申请日:2024-01-30
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种数字身份标识符的生成及更新方法,其步骤包括:1)对每一申请进入数字世界的用户U,创建一分布式身份标识符DID及其对应的DID Document;生成方法为:11)用户U利用非对称加密算法在所选设备A、设备B上创建公私钥对,将设备A的公钥发送给设备B,设备B根据本地公钥和设备A的公钥生成U的身份标识符并存储到DID Document发送给设备A;12)设备A利用私钥对DID Document签名,并把签名结果发送至设备B;设备B根据该签名结果创建链式结构数据块返回给设备A;2)通过更新用户U的链式结构数据块更新用户U的DID;每次更新生成一块数据添加到链式结构数据块的尾部。
-
公开(公告)号:CN117851101A
公开(公告)日:2024-04-09
申请号:CN202311729044.3
申请日:2023-12-15
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于大语言模型的仓库级别代码缺陷自动修复的方法,其步骤包括:1)对于待处理的代码仓库,根据所述代码仓库的结构信息生成函数级调用关系图;2)构建跨函数上下文提取模型,用于根据用户输入的代码缺陷的定位信息以及所述函数级调用关系图在所述代码仓库范围内自动搜索代码缺陷相关的上下文信息;3)将所述上下文信息、问题指令以及代码缺陷所在位置进行整合后输入大语言模型,然后从所述大语言模型输出的结果中提取代码缺陷对应的缺陷修改方案。本发明既能够减轻开发人员调试和修改代码的成本,并且方法自身具有很强的扩展性,兼容各种不同的编程语言和大语言模型,提升软件开发和维护的效率。
-
公开(公告)号:CN117827420A
公开(公告)日:2024-04-05
申请号:CN202211201022.5
申请日:2022-09-29
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向嵌入式系统的参数调优方法、服务器及系统。所述方法包括:接收一客户端收集并发送的嵌入式系统的系统信息;其中,所述系统信息根据所述嵌入式系统中运行的业务程序生成;对所述系统信息进行分类,获取所述系统信息的分类结果;以所述业务程序的性能指标为基准,或以所述嵌入式系统的CPU能耗和内存能耗为基准,对所述分类结果进行处理,得到所述分布式系统的参数调优结果;将所述参数调优结果发送至所述客户端,以使所述客户端对所述分布式系统的参数进行更新。本发明可以基于性能或者能耗对嵌入式系统参数进行调优。
-
公开(公告)号:CN117827317A
公开(公告)日:2024-04-05
申请号:CN202410007781.0
申请日:2024-01-03
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
Abstract: 本发明公开了一种面向RISC‑V多指令集组合的二进制格式支持的运行方法和装置,通过一个富指令格式打包工具,将由不同指令集组合编译实现的可执行文件打包成一个富指令集格式文件包。由操作系统内核对由可执行文件打包而成的富指令集格式的文件包进行解析,加载;在操作系统运行时,由动态加载器对富指令集格式的动态库进行解析加载,进而交由用户层运行。有效地避免由不同扩展指令集组合导致的应用依赖运行环境不兼容问题,提高了程序的可用性、可伸缩性和扩展性,也提高了AIoT场景中存储资源量。
-
公开(公告)号:CN117494130A
公开(公告)日:2024-02-02
申请号:CN202311394498.X
申请日:2023-10-25
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于国密算法的RISC‑V固件安全启动方法与装置,该方法包括:签名计算单元根据设备标识ID与系统参数生成主公钥PPub和用户私钥dsA后,将主公钥PPub发送给密钥验证单元,并基于用户私钥dsA对各级引导程序固件进行签名,且将签名存入上一级引导程序固件头部;密钥验证单元通过设备标识ID、主公钥PPub与签名逐级对固件进行完整性验证,并在所有固件校验通过后,启动该芯片。本发明能解决信任根易被篡改的问题,保障了信任根的可信性,并且构造了一个可信的安全启动链,为设备的安全启动和可信执行提供可靠保障。
-
公开(公告)号:CN117371034A
公开(公告)日:2024-01-09
申请号:CN202311320509.X
申请日:2023-10-12
Applicant: 中国科学院软件研究所
Abstract: 本发明提供一种面向功能的操作系统内核自动化安全评估方法及系统。该方法步骤包括:基于结构化语义分析算法,抽取内核代码函数的输入参数、输出参数、错误消息参数;使用训练好的代码功能摘要自然语言模型对操作系统内核代码给出安全功能接口的信息摘要,即输入参数注释、输出参数注释、函数功能注释、函数使用方法说明;利用安全评估专家数据库,生成函数与安全功能要求的映射关系表;按照安全评估专家数据库中的开发类安全保障要求文档规范,产生安全评估证据文档。本发明可自动化编写操作系统内核代码安全评估证据,可解决人工编写存在的代码理解困难、代码关联关系不清晰、函数接口梳理不完善、编写效率低下的问题。
-
公开(公告)号:CN117319195A
公开(公告)日:2023-12-29
申请号:CN202311261200.8
申请日:2023-09-27
Applicant: 中国科学院软件研究所
IPC: H04L41/0803 , H04L41/14 , H04L41/22 , H04L61/4511
Abstract: 本发明公开了一种容器部署方法及系统,所述方法包括:客户端基于容器部署类型及需求,向网关提交容器部署请求;网关根据容器部署请求启动创建部署任务,保存从客户端侧获取的部署配置,并向容器管理服务发送创建部署任务;容器管理服务接收到所述创建部署任务后,基于配置信息进行任务部署、创建容器以及docker bridge网络并增加转发配置,并将任务状态返回至客户端;客户端基于任务状态,展示容器部署结果。本发明可以实现私有设备多种容器部署和独立部署应用。
-
-
-
-
-
-
-
-
-