用于执行增强的服务路由的方法、系统和计算机可读介质的制作方法_5

文档序号:9476552阅读:来源:国知局
处接收源自直径客户端的直径请求消息。
[0083]在步骤502,可以利用服务路由数据来确定至少一个服务提供者。在一些实施例中,服务路由数据可以包括由多个服务提供者提供的服务能力信息。在一些实施例中,服务路由数据还可以包括历史信息或负载均衡信息。例如,直径应用可以在存储器126处查询服务路由数据。服务路由数据可以指示三个服务提供者被配置为执行所需要的服务,但只有服务C提供者300当前在线和/或可用。在本示例中,直径消息可以选择服务C提供者300来执行该服务。在另一示例中,直径应用可以在存储器126处查询服务路由数据。服务路由数据可以指示五个服务提供者被配置为执行所需要的服务。服务路由数据还可以包括指示在这五个服务提供者中服务C提供者300是最近使用最少的历史路由数据。通过利用历史路由数据和/或负载均衡算法,服务用户(例如,直径应用)可以通过在多个服务提供者间分配负载(例如,服务请求)来使负载均衡。
[0084]在步骤504,直径消息或直径消息的一部分可以被发送到用于执行该服务的至少一个服务提供者。在一些实施例中,可以从该至少一个服务提供者发送来自该至少一个服务提供者的响应消息。可以在直径应用处接收该响应消息。
[0085]在一些实施例中,至少一个服务提供者可以是(例如,在DA-MP 120处)由DSR托管的本地应用。
[0086]在一些实施例中,至少一个服务提供者可以是由与DSR 104不同的节点托管的应用。例如,服务提供者应用可以由诸如应用服务器之类的不同DSR或另一个节点托管。
[0087]在一些实施例中,服务能力信息可以包括关于与多个服务提供者中的一个或多个相关联的一个或多个服务的操作状态信息、可用性信息、偏好信息、冗余状态信息、处理容量信息、拥塞信息、物理位置信息或分组信息。
[0088]在一些实施例中,服务能力信息可以定期地、非定期地或动态地提供给DSR 104、直径应用、MP、DA-MP 112 或 DA-MP 120。
[0089]在一些实施例中,DSR 104、直径应用、MP、DA-MP 112或DA-MP 120可以向多个服务提供者订阅,并且该多个服务提供者可以将服务能力信息发送给DSR 104、直径应用、MP、DA-MP 112 或 DA-MP 120。
[0090]在一些实施例中,利用服务路由数据确定至少一个服务提供者可以包括基于与多个服务提供者相关联的分组信息、操作状态信息、可用性信息、偏好信息、冗余状态信息、处理容量信息、拥塞信息、物理位置信息、历史路由信息、负载均衡信息中的至少一个来选择该至少一个服务提供者。
[0091]在一些实施例中,服务路由数据可以包括由直径应用维护的历史信息或负载均衡
?目息O
[0092]在一些实施例中,利用服务路由数据确定至少一个服务提供者可以包括利用历史信息或负载均衡信息来执行负载均衡。
[0093]在一些实施例中,至少一个服务提供者可以执行与多个直径应用或直径消息处理器相关联的服务。例如,服务提供者可以处理来自多个直径应用或消息处理器的服务请求。
[0094]在一些实施例中,直径应用或DSR 104可以充当用于至少一个服务提供者的委托。
[0095]应当理解,在不背离本文所述主题的范围的情况下,本文所述主题的各种细节可以改变。此外,以上描述仅仅是出于例示的目的,而不是出于限制的目的,本文所述主题由后面阐述的权利要求限定。
【主权项】
1.一种用于在直径信令路由器(DSR)处执行增强的服务路由的方法,该方法包括: 在与DSR相关联的直径消息处理器上执行的直径应用处接收需要服务的直径消息; 利用服务路由数据来确定用于执行与所述直径消息相关联的服务的至少一个服务提供者,其中所述服务路由数据包括由多个服务提供者提供的服务能力信息;及 将所述直径消息或所述直径消息的一部分发送到用于执行所述服务的所述至少一个服务提供者。2.如权利要求1所述的方法,包括在执行所述服务之后在所述直径应用处接收来自所述至少一个服务提供者的响应消息。3.如权利要求1所述的方法,其中所述至少一个服务提供者是由所述DSR托管的本地应用。4.如权利要求1所述的方法,其中所述至少一个服务提供者是由与所述DSR不同的节点托管的应用。5.如权利要求1所述的方法,其中所述服务能力信息包括关于与所述多个服务提供者中的一个或多个相关联的一个或多个服务的分组信息、操作状态信息、可用性信息、偏好信息、冗余状态信息、处理容量信息、拥塞信息或物理位置信息。6.如权利要求1所述的方法,其中所述服务路由数据包括由所述直径应用维护的历史信息或负载均衡信息。7.如权利要求5所述的方法,其中利用服务路由数据来确定所述至少一个服务提供者包括利用所述历史信息或所述负载均衡信息来执行负载均衡。8.如权利要求1所述的方法,其中所述服务能力信息被定期地、非定期地或动态地提供给所述DSR、所述直径应用或所述直径消息处理器。9.如权利要求1所述的方法,其中所述DSR、所述直径应用或所述直径消息处理器向所述多个服务提供者订阅,并且其中所述多个服务提供者将服务能力信息发送到所述DSR、所述直径应用或所述直径消息处理器。10.如权利要求1所述的方法,其中利用服务路由数据来确定所述至少一个服务提供者包括利用与所述多个服务提供者相关联的分组信息、操作状态信息、可用性信息、偏好或优先级信息、冗余状态信息、处理容量信息、拥塞信息、物理位置信息、历史路由信息、负载均衡信息中的至少一个来选择所述至少一个服务提供者。11.如权利要求1所述的方法,其中所述至少一个服务提供者可以执行与多个直径应用或直径消息处理器相关联的服务处理。12.如权利要求1所述的方法,其中所述直径应用或所述DSR充当用于所述至少一个服务提供者的委托。13.一种用于在直径信令路由器(DSR)处执行增强的服务路由的系统,该系统包括: DSR,包括: 非临时性计算机可读介质,被配置为存储服务路由数据,其中,所述服务路由数据基于由多个服务提供者提供的服务能力信息;及 直径消息处理器,与所述DSR相关联,并且被配置为: 在与所述DSR相关联的直径消息处理器上执行的直径应用处接收需要服务的直径消息, 利用服务路由数据来确定用于执行与所述直径消息相关联的所述服务的至少一个服务提供者,其中所述服务路由数据包括由多个服务提供者提供的服务能力信息,及 将所述直径消息或所述直径消息的一部分发送到用于执行所述服务的所述至少一个服务提供者。14.如权利要求13所述的系统,其中所述DSR被配置为在执行所述服务之后在所述直径应用处接收来自所述至少一个服务提供者的响应消息。15.如权利要求13所述的系统,其中所述至少一个服务提供者是由所述DSR托管的本地应用。16.如权利要求13所述的系统,其中所述至少一个服务提供者是由与所述DSR不同的节点托管的应用。17.如权利要求13所述的系统,其中所述服务能力信息包括关于与所述多个服务提供者中的一个或多个相关联的一个或多个服务的分组信息、操作状态信息、可用性信息、偏好信息、冗余状态信息、处理容量信息、拥塞信息或物理位置信息。18.如权利要求13所述的系统,其中所述服务路由数据包括由所述直径应用维护的历史信息或负载均衡信息。19.如权利要求18所述的系统,其中所述直径消息处理器被配置为利用所述历史信息或所述负载均衡信息来执行负载均衡。20.如权利要求13所述的系统,其中所述服务能力信息被定期地、非定期地或动态地提供给所述DSR、所述直径应用或者所述直径消息处理器。21.如权利要求13所述的系统,其中所述DSR、所述直径应用或者所述直径消息处理器向所述多个服务提供者订阅,并且其中所述多个服务提供者将服务能力信息发送到所述DSR、所述直径应用或者所述直径消息处理器。22.如权利要求13所述的系统,其中所述直径消息处理器被配置为利用与所述多个服务提供者相关联的分组信息、操作状态信息、偏好或优先级信息、冗余状态信息、处理容量信息、拥塞信息、物理位置信息、历史信息、负载均衡信息中的至少一个来选择所述至少一个服务提供者。23.如权利要求13所述的系统,其中所述至少一个服务提供者执行与多个直径应用或直径消息处理器相关联的服务处理。24.如权利要求13所述的系统,其中所述直径应用或所述DSR充当用于所述至少一个服务提供者的委托。25.一种非临时性计算机可读介质,包括计算机可读介质中包含的计算机可执行指令,并且当该指令被计算机的处理器执行时执行以下步骤: 在与直径信令路由器(DSR)相关联的直径消息处理器上执行的直径应用处接收需要服务的直径消息; 利用服务路由数据来确定用于执行与所述直径消息相关联的所述服务的至少一个服务提供者,其中所述服务路由数据包括由多个服务提供者提供的服务能力信息;及 将所述直径消息或所述直径消息的一部分发送到用于执行所述服务的所述至少一个服务提供者。
【专利摘要】公开了用于执行增强的服务路由的方法、系统和计算机可读介质。一种方法包括在与DSR相关联的消息处理器上执行的直径应用处接收需要服务的直径消息。该方法还包括:利用服务路由数据来确定用于执行与该直径消息相关联的服务的至少一个服务提供者,其中该服务路由数据基于由多个服务提供者提供的服务能力信息;以及将该直径消息或该直径消息的一部分发送到用于执行该服务的所述至少一个服务提供者。
【IPC分类】H04L29/08
【公开号】CN105229993
【申请号】CN201480029169
【发明人】D·M·斯普拉格, S·卡哈德里, K·G·航格, J·A·克雷格, S·N·饶
【申请人】泰科来股份有限公司
【公开日】2016年1月6日
【申请日】2014年5月20日
【公告号】EP3000221A1, US9148388, US20140348176, WO2014189961A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1