服务管理方法、装置及系统、计算机设备、存储介质制造方法及图纸

技术编号:24616423 阅读:95 留言:0更新日期:2020-06-24 02:46
本发明专利技术公开了一种服务管理方法、装置及系统、计算机设备、存储介质,属于智能分析服务领域。该方法包括:向多个服务提供设备发送服务发现请求,所述服务发现请求用于请求具有服务提供能力的服务提供设备提供服务信息,所述服务信息包括提供的服务的类型,和每种类型的服务对应的访问地址;接收针对所述服务发现请求的服务发现响应,所述服务发现响应包括服务信息;记录接收的每个所述服务发现响应所源自的服务提供设备,以及所携带的服务信息。本发明专利技术解决了服务发现过程效率较低的问题。本发明专利技术用于智能分析服务的发现。

Service management methods, devices and systems, computer equipment, storage media

【技术实现步骤摘要】
服务管理方法、装置及系统、计算机设备、存储介质
本专利技术涉及智能分析服务领域,特别涉及一种服务管理方法、装置及系统、计算机设备、存储介质。
技术介绍
随着科技的发展,越来越多的应用平台需要将其获取的数据进行分析,这就衍生出了用于提供如图像分析服务或音频分析服务等智能分析服务的服务提供设备。例如,服务提供设备可以为超脑网络硬盘录像机(英文:NetworkVideoRecorder,简称:NVR)或者脸谱云分析设备等。其中,应用平台包括客户端和服务器。目前,应用平台在获取智能分析服务时,需要基于待分析数据的类型,通过查询网际协议(英文:InternetProtocol;简称:IP)地址列表或网络搜索等方式,查询得到对应服务提供设备的IP地址,实现服务提供设备的发现,应用设备可以将携带待分析数据的服务获取请求通过该IP地址发送至该服务提供设备中,由服务提供设备对待分析数据进行分析,并通过该通信连接将携带分析结果的服务响应反馈给应用平台。但是,上述过程中,IP地址的查询效率较低,查询灵活性较差,从而影响服务提供设备的发现效率。专利技术本文档来自技高网...

【技术保护点】
1.一种服务管理方法,其特征在于,所述方法包括:/n向多个服务提供设备发送服务发现请求,所述服务发现请求用于请求具有服务提供能力的服务提供设备提供服务信息,所述服务信息包括提供的服务的类型,和每种类型的服务对应的访问地址;/n接收针对所述服务发现请求的服务发现响应,所述服务发现响应包括服务信息;/n记录接收的每个所述服务发现响应所源自的服务提供设备,以及所携带的服务信息。/n

【技术特征摘要】
1.一种服务管理方法,其特征在于,所述方法包括:
向多个服务提供设备发送服务发现请求,所述服务发现请求用于请求具有服务提供能力的服务提供设备提供服务信息,所述服务信息包括提供的服务的类型,和每种类型的服务对应的访问地址;
接收针对所述服务发现请求的服务发现响应,所述服务发现响应包括服务信息;
记录接收的每个所述服务发现响应所源自的服务提供设备,以及所携带的服务信息。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取每个可用服务提供设备提供的每种类型的服务的能力信息,所述能力信息用于反映对应服务的服务能力,所述可用服务提供设备为已记录的服务提供设备。


3.根据权利要求2所述的方法,其特征在于,所述能力信息包括分析通道数、算法库能力指数和单通道单位时间分析能力指数中的至少一种;
对于所述可用服务提供设备所提供的任一类型的服务,所述单通道单位时间分析能力指数为单位时长内,目标分析通道能够分析的数据量,其中,所述目标分析通道为用于分析所述任一类型的服务所对应数据的分析通道。


4.根据权利要求3所述的方法,其特征在于,所述能力信息包括单通道单位时间分析能力指数,所述获取每个可用服务提供设备提供的每种类型的服务的能力信息,包括:
对于第一类型的服务,生成至少一个模拟服务获取请求,每个所述模拟服务获取请求中携带有所述第一类型的待分析数据,所述第一类型为第一服务提供设备支持的任一服务类型,所述第一服务提供设备为任一可用服务提供设备;
向所述第一服务提供设备发送所述至少一个模拟服务获取请求;
接收针对每个所述模拟服务获取请求的模拟服务获取响应;
基于所述至少一个模拟服务获取请求的发送时刻和接收到的所述模拟服务获取响应的接收时刻,计算所述第一类型服务的单通道单位时间分析能力指数。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在接收到服务获取请求后,确定所述服务获取请求所请求提供的服务的目标类型;
获取每个目标服务提供设备中目标服务的负载压力值,所述负载压力值用于反映对应的服务提供设备当前提供目标服务的负载压力,所述目标服务提供设备用于提供所述目标服务,所述目标服务为所述目标类型的服务;
基于每个所述目标服务提供设备中所述目标服务的能力信息和所述每个目标服务提供设备中目标服务的负载压力值,进行所述可用服务提供设备的服务分发。


6.根据权利要求5所述的方法,其特征在于,所述基于每个所述目标服务提供设备中所述目标服务的能力信息和所述每个目标服务提供设备中目标服务的负载压力值,进行所述可用服务提供设备的服务分发,包括:
基于每个所述目标服务提供设备中所述目标服务的能力信息和所述每个目标服务提供设备中目标服务的负载压力值,计算每个所述目标服务提供设备中目标服务的空闲分析指数,所述空闲分析指数用于反映对应的服务提供设备提供目标服务的空闲程度;
当存在空闲分析指数大于指定指数阈值的目标服务提供设备时,将所述服务获取请求发送至空闲分析指数最大的目标服务提供设备,以由所述空闲分析指数最大的目标服务提供设备提供目标服务;
当不存在空闲分析指数大于指定指数阈值的目标服务提供设备时,向所述应用设备回复服务失败响应,
或者,建立等待机制,直至存在空闲分析指数大于指定指数阈值的目标服务提供设备,将所述服务获取请求发送至空闲分析指数最大的目标服务提供设备,
或者,建立等待机制,直至等待超时,向所述应用设备回复服务失败响应。


7.根据权利要求1至6任一所述的方法,其特征在于,所述向多个服务提供设备发送服务发现请求,包括:
对于至少两个IP地址集合中每个IP地址集合,获取所述IP地址集合所属网段对应的网关地址,并向所述网关地址发送服务发现请求,所述至少两个IP地址集合是所述多个服务提供设备的多个IP地址中存在至少两个IP地址属于不同的网段时,将所述多个IP地址属于同一网段的IP地址划分在一个IP地址集合中得到的,每个网段对应一个网关;
当未接收到所述网关地址对应的服务发现响应时,停止向所述IP地址集合中的IP地址发送服务发现请求;
当接收到所述网关地址对应的服务发现响应时,向所述IP地址集合中的IP地址发送服务发现请求。


8.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:
通过心跳机制检测已记录的每个服务提供设备是否达到注销条件;
当检测到任一服务提供设备达到所述注销条件,对所述任一服务提供设备进行注销。


9.根据权利要求1至6任一所述的方法,其特征在于,所述方法应用于服务管理设备,所述方法还包括:
为在所述服务管理设备上注册的每个应用平台分配动态安全码,所述动态安全码用于供所述应用平台下的应用设备在与所述服务管理设备进行通信时,基于约定加密算法、动态安全码和时间戳生成加密令牌。


10.一种服务管理装置,其特征在于,所述装置包括:
发送模块,用于向多个服务提供设备发送服务发现请求,所述服务发现请求用于请求具有服务提供能力的服务提供设备提供服务信息,所述服务信息包括提供的服务的类型,和每种类型的服务对应的访问地址;
接收模块,用于接收针对所述服务发现请求的服务发现响应,所述服务发现响应包括服务信息;
记录模块,用于记录接收的每个所述服务发现响应所源自的服务提供设备,以及所携带的服务信息。


11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
能力获取模块,用于获取每个可用服务提供设备提供的每种类型的...

【专利技术属性】
技术研发人员:余通
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1