[发明专利]一种微服务检索方法、装置、电子设备及存储介质有效
申请号: | 201910857755.6 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110750702B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 陈南希;张柔佳;王旭 | 申请(专利权)人: | 中国科学院上海微系统与信息技术研究所 |
主分类号: | G06F16/9532 | 分类号: | G06F16/9532;G06F16/9538 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 检索 方法 装置 电子设备 存储 介质 | ||
本申请实施例所公开的一种微服务检索方法包括:接收客户端发送的功能需求;功能需求中包含所需服务的对象集合,确定对象集合的特征信息集合,特征信息集合包括对象集合中对象所属的种类信息集合以及对应的关键字信息集合,基于已注册微服务和种类信息集合确定本体知识切片,本体知识切片为已注册微服务中服务描述的一部分,根据关键字信息集合从本体知识切片确定出微服务功能描述集合,其中,微服务功能描述集合中的每条微服务功能描述与关键字信息集合的匹配值大于预设阈值,向客户端发送服务查找结果,服务查找结果携带有微服务功能描述集合。不仅可以避免微服务检索依赖于知识系统的遍历查找,而且可以满足微服务检索的低时延要求。
技术领域
本发明涉及计算机算法领域,尤其涉及一种微服务检索方法、装置、电子设备及存储介质。
背景技术
近年来,借助互联网技术与移动通信技术的东风,电子计算机技术快速发展,计算机核心芯片的集成度和运算速率快速提高,使得电子计算机逐步成为普遍大众日常生活必不可少的辅助工具。
语言交流作为人类社会和人类文明的基础,词语是语言的基本元素。词语有音、形、义三大基本要素,其中,音和形是词语的外在形态,义是词语的内容。人们在学习和行文的过程中,利用纸质工具——词典在已知词语中某一要素的情况下,便捷地检索到另外一个或者两个要素。为此,电子计算机技术积极引进语言学,利用由专家系统、知识系统和知识密集型的信息系统构建的本体知识系统作为检索工具,代替词典,突显计算机技术快速、准确、大存储容量、集成化的特点。
然而,随着5G网络的推广,微服务能够更好地应用于各种新兴服务,如物联网、基于云计算的服务、工业控制、自动驾驶和关键任务通信等。但是由于不同领域的服务提供者所使用的规范不同,容易出现服务提供者所提供的微服务与用户需求难以匹配的情况,进而会降低微服务的可利用性。此外,当用户需求较为复杂时,服务提供者不了解中心知识库或者不存在调节机制,将会出现无法协同工作的情况。
目前,现有技术中的微服务检索大多依赖于本体知识系统的遍历查找,难以响应低时延要求的服务请求。
发明内容
本发明提供一种微服务检索方法、装置、电子设备及存储介质,以解决现有技术中的微服务检索方法难以响应低时延要求的服务请求的问题。
为了解决上述技术问题,本申请实施例提供了一种微服务检索方法,该方法包括:
接收客户端发送的功能需求;功能需求中包含所需服务的对象集合;
确定对象集合的特征信息集合;特征信息集合包括对象集合中对象所属的种类信息集合以及对应的关键字信息集合;
基于已注册微服务和种类信息集合确定本体知识切片;本体知识切片为已注册微服务中服务描述的一部分;
根据关键字信息集合从本体知识切片确定出微服务功能描述集合;其中,微服务功能描述集合中的每条微服务功能描述与关键字信息集合的匹配值大于预设阈值;
向客户端发送服务查找结果;服务查找结果携带有微服务功能描述集合。
进一步地,特征信息集合还包括对象集合中对象的格式信息集合;
基于已注册微服务和种类信息集合确定本体知识切片,包括:
基于已注册微服务、种类信息集合和格式信息集合确定本体知识切片;
已注册微服务中的多个本体知识切片和对象集合中的多个对象一一对应。
进一步地,根据关键字信息集合从本体知识切片确定出微服务功能描述集合,包括:
基于关键字信息集合中的每个关键字信息从关键字信息对应的本体知识切片中确定出微服务功能描述子集合;
根据每个微服务功能描述子集合确定出微服务功能描述集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海微系统与信息技术研究所,未经中国科学院上海微系统与信息技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910857755.6/2.html,转载请声明来源钻瓜专利网。