语音软交换服务方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:34053394 阅读:27 留言:0更新日期:2022-07-06 16:22
本公开实施例公开了一种语音软交换服务方法、装置、系统、电子设备及存储介质,所述方法包括:网格服务器确定待执行任务;边车服务节点向网格服务器发送任务拉取请求;网格服务器将与边车服务节点关联的语音软交换节点对应的目标执行任务发送给边车服务节点;边车服务节点执行目标执行任务;检测到目标执行任务执行完成后,将相应的执行结果上报给网格服务器;网格服务器对执行结果进行预设处理。该技术方案能够实现脱离中心服务的目的,并且能够对于语音软交换服务进行有效、及时并且准确的监测与控制,从而避免了由于对于中心服务的依赖而导致的监测与控制失效、请求延迟、数据统计不准确、通话接续时长过长等问题。通话接续时长过长等问题。通话接续时长过长等问题。

Voice soft switch service method, device, system, electronic equipment and storage medium

【技术实现步骤摘要】
语音软交换服务方法、装置、系统、电子设备及存储介质


[0001]本公开涉及语音软交换服务
,具体涉及一种语音软交换服务方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]在语音软交换请求链路中,随着服务的增长,软交换实例迅速增多,软交换网络结构也逐步复杂。现有技术中,对于软交换服务的监测与控制通常是通过服务端借助暴露http接口或者sip协议进行远程探测,软交换的路由服务也需要去中心化系统中进行请求来获得路由数据然后再发起通话,这种处理方式太过依赖中心服务,一旦中心服务不可用,对于软交换服务的监测与控制就会失效,而且由于软交换部署是网络结构,如果所有软交换节点都向同一个中心发起请求,则会产生明显的请求延迟,进而导致数据统计不准确,以及通话接续时长过长的问题。因此亟需一种适用于软交换网络的、脱离中心服务的、能够对于软交换服务进行有效及时且准确的监测与控制的解决方案。

技术实现思路

[0003]本公开实施例提供一种语音软交换服务方法、装置、系统、电子设备及存储介质。
[0004]第一方面,本公开实施例中提供了一种语音软交换服务方法,适用于语音软交换服务网格系统,所述语音软交换服务网格系统包括网格服务器、两个或多个语音软交换节点、以及与所述语音软交换节点对应关联的两个或多个边车服务节点。
[0005]具体的,所述语音软交换服务方法,包括:网格服务器确定待执行任务,其中,所述待执行任务包括以下要素中的一种或多种:任务内容、任务类型、执行时间要求和执行目标语音软交换节点信息;边车服务节点向网格服务器发送任务拉取请求;网格服务器响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的语音软交换节点对应的目标执行任务发送给所述边车服务节点,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;边车服务节点响应于接收到目标执行任务,执行所述目标执行任务;响应于检测到所述目标执行任务执行完成,将相应的执行结果上报给所述网格服务器,其中,所述执行结果包括所述目标执行任务的执行结果数据和执行状态;网格服务器接收所述边车服务节点上报的所述目标执行任务的执行结果,并对所述执行结果进行预设处理。
[0006]第二方面,本公开实施例中提供了一种软交换服务方法,适用于软交换服务网格系统中的网格服务器,所述软交换服务网格系统中还包括两个或多个软交换节点、以及与所述软交换节点对应关联的两个或多个边车服务节点。
[0007]具体的,所述软交换服务方法,包括:确定待执行任务,其中,所述待执行任务包括以下要素中的一种或多种:任务内
容、任务类型、执行时间要求和执行目标软交换节点信息;响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的软交换节点对应的目标执行任务发送给所述边车服务节点,以使所述边车服务节点执行所述目标执行任务,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;接收所述边车服务节点上报的所述目标执行任务的执行结果,并对所述执行结果进行预设处理,其中,所述执行结果包括所述目标执行任务的执行结果数据和执行状态。
[0008]在本公开一种实现方式中,所述确定待执行任务,包括:接收控制方发送的任务执行指令,其中,所述任务执行指令包括任务内容、任务类型和执行时间要求;根据所述任务内容和任务类型确定执行目标软交换节点;基于所述任务执行指令和执行目标软交换节点信息生成所述待执行任务。
[0009]在本公开一种实现方式中,所述确定待执行任务之后,还包括:将所述待执行任务放入与其执行目标软交换节点对应的任务队列中;所述响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的软交换节点对应的目标执行任务发送给所述边车服务节点,被实施为:响应于接收到边车服务节点的任务拉取请求,确定与所述边车服务节点的关联软交换节点,将与所述关联软交换节点对应的软交换节点任务队列中的一个或多个目标执行任务发送给所述边车服务节点。
[0010]在本公开一种实现方式中,还包括:接收控制方发送的任务取消指令,其中,所述任务取消指令包括取消内容和取消时间要求;根据所述取消内容确定取消目标软交换节点;根据所述任务取消指令生成任务取消命令,并将所述任务取消命令发送给与所述取消目标软交换节点的关联边车服务节点,以使所述关联边车服务节点根据所述任务取消命令取消对应任务的执行,并返回取消执行结果;接收所述关联边车服务节点发送的取消执行结果,并对于所述取消执行结果执行预设操作,其中,所述取消执行结果包括当前执行结果数据和/或执行状态。
[0011]第三方面,本公开实施例中提供了一种软交换服务方法,适用于软交换服务网格系统中的边车服务节点,所述软交换服务网格系统中还包括网格服务器、两个或多个软交换节点、所述边车服务节点与所述软交换节点对应关联。
[0012]具体的,所述软交换服务方法,包括:向网格服务器发送任务拉取请求;响应于接收到目标执行任务,执行所述目标执行任务,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;响应于检测到所述目标执行任务执行完成,将相应的执行结果上报给所述网格服务器。
[0013]在本公开一种实现方式中,所述执行所述目标执行任务,包括:根据所述目标执行任务生成对应的任务线程;
将所述任务线程放入线程队列中;根据所述线程队列中线程的排列顺序执行所述任务线程。
[0014]在本公开一种实现方式中,还包括:响应于接收到网格服务器发送的任务取消命令,根据所述任务取消命令确定待取消任务对应的目标任务线程;中断执行所述目标任务线程;生成取消执行结果,并将所述取消执行结果上报给所述网格服务器,其中,所述取消执行结果包括当前执行结果数据和/或执行状态。
[0015]第四方面,本公开实施例中提供了一种软交换服务方法,适用于软交换服务网格系统,所述软交换服务网格系统包括网格服务器、两个或多个软交换节点、以及与所述软交换节点对应关联的两个或多个边车服务节点。
[0016]具体的,所述软交换服务方法,包括:网格服务器确定待执行任务,其中,所述待执行任务包括以下要素中的一种或多种:任务内容、任务类型、执行时间要求和执行目标软交换节点信息;边车服务节点向网格服务器发送任务拉取请求;网格服务器响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的软交换节点对应的目标执行任务发送给所述边车服务节点,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;边车服务节点响应于接收到目标执行任务,执行所述目标执行任务;响应于检测到所述目标执行任务执行完成,将相应的执行结果上报给所述网格服务器,其中,所述执行结果包括所述目标执行任务的执行结果数据和执行状态;网格服务器接收所述边车服务节点上报的所述目标执行任务的执行结果,并对所述执行结果进行预设处理。
[0017]第五方面,本公开实施例中提供了一种软交换服务装置,适用于软交换服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音软交换服务方法,适用于语音软交换服务网格系统,所述语音软交换服务网格系统包括网格服务器、两个或多个语音软交换节点、以及与所述语音软交换节点对应关联的两个或多个边车服务节点,包括:网格服务器确定待执行任务,其中,所述待执行任务包括以下要素中的一种或多种:任务内容、任务类型、执行时间要求和执行目标语音软交换节点信息;边车服务节点向网格服务器发送任务拉取请求;网格服务器响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的语音软交换节点对应的目标执行任务发送给所述边车服务节点,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;边车服务节点响应于接收到目标执行任务,执行所述目标执行任务;响应于检测到所述目标执行任务执行完成,将相应的执行结果上报给所述网格服务器,其中,所述执行结果包括所述目标执行任务的执行结果数据和执行状态;网格服务器接收所述边车服务节点上报的所述目标执行任务的执行结果,并对所述执行结果进行预设处理。2.一种软交换服务方法,适用于软交换服务网格系统中的网格服务器,所述软交换服务网格系统中还包括两个或多个软交换节点、以及与所述软交换节点对应关联的两个或多个边车服务节点,包括:确定待执行任务,其中,所述待执行任务包括以下要素中的一种或多种:任务内容、任务类型、执行时间要求和执行目标软交换节点信息;响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的软交换节点对应的目标执行任务发送给所述边车服务节点,以使所述边车服务节点执行所述目标执行任务,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;接收所述边车服务节点上报的所述目标执行任务的执行结果,并对所述执行结果进行预设处理,其中,所述执行结果包括所述目标执行任务的执行结果数据和执行状态。3.根据权利要求2所述的方法,所述确定待执行任务,包括:接收控制方发送的任务执行指令,其中,所述任务执行指令包括任务内容、任务类型和执行时间要求;根据所述任务内容和任务类型确定执行目标软交换节点;基于所述任务执行指令和执行目标软交换节点信息生成所述待执行任务。4.根据权利要求2或3所述的方法,所述确定待执行任务之后,还包括:将所述待执行任务放入与其执行目标软交换节点对应的任务队列中;所述响应于接收到边车服务节点的任务拉取请求,将与所述边车服务节点关联的软交换节点对应的目标执行任务发送给所述边车服务节点,被实施为:响应于接收到边车服务节点的任务拉取请求,确定与所述边车服务节点的关联软交换节点,将与所述关联软交换节点对应的软交换节点任务队列中的一个或多个目标执行任务发送给所述边车服务节点。5.根据权利要求2或3所述的方法,还包括:接收控制方发送的任务取消指令,其中,所述任务取消指令包括取消内容和取消时间
要求;根据所述取消内容确定取消目标软交换节点;根据所述任务取消指令生成任务取消命令,并将所述任务取消命令发送给与所述取消目标软交换节点的关联边车服务节点,以使所述关联边车服务节点根据所述任务取消命令取消对应任务的执行,并返回取消执行结果;接收所述关联边车服务节点发送的取消执行结果,并对于所述取消执行结果执行预设操作,其中,所述取消执行结果包括当前执行结果数据和/或执行状态。6.一种软交换服务方法,适用于软交换服务网格系统中的边车服务节点,所述软交换服务网格系统中还包括网格服务器、两个或多个软交换节点、所述边车服务节点与所述软交换节点对应关联,包括:向网格服务器发送任务拉取请求;响应于接收到目标执行任务,执行所述目标执行任务,其中,所述目标执行任务包括以下要素中的一种或多种:任务内容、任务类型和执行时间要求;响应于检测到所述目标执行任务执行完成,将相应的执行结果上报给所述网格服务器。7.根据权利要求6所述的方法,所述执行所述目标执行任务,包括:根据所述目标执行任务生成对应的任务线程;将所述任务线程放入线程队列中;根据所述线程队列中线程的排列顺序执行所述任务线程。8.根据权利要求6或7所述的方法,还包括:响应于接收到网格服务器发送的任务取消命令,根据所述任务取消命令确定待取消任务对应的目标任务线程;中断执行所...

【专利技术属性】
技术研发人员:周大伟
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1