用于通信网络中的网守的系统和方法

文档序号:6123627阅读:183来源:国知局
专利名称:用于通信网络中的网守的系统和方法
技术领域
本发明通常涉及电信,并且更具体地涉及用于管理在通信网络中提供的 服务的网守(gatekeeper)机制。
背景技术
通常,电信和网络基础设施提供者依赖于数十年前的旧交换技术来为网 络通信量提供路由。然而,商业和消费者正通过需求新的融合的语音、数据 和视频服务来驱动产业变革。满足这些需求的能力经常可能被封闭、专有和 太僵硬以至于不能支持这些下 一代服务的现有IT和网络基础设施限制。结果, 电信公司正从传统的电路交换的公共交换电话网(PSTN)、在全世界使用的 用来将任何一个电话连接至另 一个电话的公共有线电话系统,转变到因特网 协议语音(VoIP)网络。VoIP技术允许在如公共因特网的"香草(vanilla)" IP网络上进行语音通信。此外,随着运营商竟争增加数据/服务收益并通过提 供这些更先进的数据服务来减少客户流失(churn ),语音收益的稳定的下降
已经导致加剧的竟争压力。增加的联邦规章、安全和隐私问题、以及新出现 的标准还可能使压力增加。
然而,提供这些更先进的数据服务已经证明为比开始想象的更困难。现 有IT和网络基础设施、基于封闭专有网络的交换结构等已经证明太复杂和太 僵硬,以至于不允许新服务提供的创建和部署。


图1是示出在实施例的通信网络中可提供给终端用户的示例服务的高级 概述的功能框图。
图2是示出在实施例中、示例服务传送平台的高级概述的功能框图。 图3是示出在可以体现用于管理通信网络中的服务的技术中的示例逻辑
架构的高级概述的功能框图。
图4是图示用于在实施例的通信网络中管理对服务的访问的技术的高级
概述的操作流程图。
具体实施例方式
本发明通过示例图示,而不限制于附图中的各个图,附图中相似的参考
并且这样的引用意味着至少一个。尽管讨论了特定实现,但是要理解这只是 为了图示目的而进行的。相关领域技术人员将认识到,可以使用其他组件和 配置而不背离本发明的范围和精神。
在附图中,记述多个特定细节以提供对本发明透彻的描述。然而,本领 域技术人员将显而易见,本发明可以没有这些特定细节而实践。在其他示例 中,没有详细描述公知特征以便不模糊本发明。
尽管图可将各组件描绘为逻辑上分离,但是这样的描绘仅是为了图示目 的。本领域技术人员可以显而易见,描绘的组件可以组合或划分为分离的软 件、固件和/或硬件组件。例如, 一个或多个这里所述的实施例可以在如路由 器之类的网络可访问设备/装置中实现。此外,本领域技术人员还将显而易见, 这样的组件,无论其如何组合或划分,都可以在相同计算设备上执行或可以 在由 一个或多个网络或其他适当通信部件连接的不同计算设备之间分布。
根据各实施例,提供了用于在通信网络中管理服务的机制和方法。这些
机制和方法可以使得实施例能够管理由第三方服务提供者提供给例如在网络 中建立通信会话的呼叫者的服务。实施例管理与通信会话相关联的第三方服 务的能力可以使得各实施例能够控制第三方服务提供者访问网络。 一些实施 例可以提供改进的网络安全性。具有管理第三方服务的能力的实施例可以对 呼叫者提供增强的网络功能。
在实施例中,提供了用于在通信网络中管理服务的系统。系统实施例包
括耦合到从呼叫者接收一个或多个进入呼叫的网络的网络级(tier)。网络级 管理为进入呼叫建立的通信会话。系统还包括耦合到一个或多个第三方的应 用级,该第三方提供服务给网络级中的通信会话。网守耦合到网络级和应用 级。网守确定是否允许呼叫访问与通信会话相关联的(多个)服务。网守还 可以确定提供(多个)服务的第三方是否被允许提供服务给呼叫。网守使用 网络级管理(多个)通信会话,并且使用应用级管理与一个或多个通信会话 相关联的(多个)服务。由网守进行的管理使得呼叫者能够访问由与呼叫者 的通信会话相关联的第三方提供的一个或多个服务。
如这里所使用的,术语服务意图广泛地解释为包括驻留在能够提供服务 给请求者或其他接收者的一个或多个计算设备上的任何应用、程序或进程, 包括但不限于基于网络的应用、基于网络的服务器驻留应用、网络门户、搜 索引擎、摄像、音频或视频信息存储应用、电子商务应用、备份或其他存储 应用、销售/收益计划、市场营销、预测、会计、库存管理应用以及其他商业 应用和其他预期的计算机实现的服务。如这里使用的,术语应用意图广泛地 解释为包括任何数据项、更新、查询或代表用户处理数据的程序。用户可以 是人或计算实体。
图1是示出在实施例的通信网络中可以提供给终端用户的示例服务的高 级概述的功能框图。参照图l并且通过图示,网络系统l包括代表完全集成 的超文本传输协议(HTTP)的服务传送平台100、与一个或多个第三方服务 提供者和网络网守的网络连接。(Java 是Sun Microsystems公司的商标。) 服务传送平台在服务提供者114、终端用户116和第三方服务提供者118之间 提供了易于使用、集成、配置驱动的中介,其以高可访问度、可扩展能力和 可靠性有效地实现(不限于)下述
提供了向网络中建立通信会话的呼叫者提供第三方服务提供者服务 的能力 为第三方提供者服务提供联系呼叫者的能力
为寻求服务的呼叫者提供例如第三方提供者的位置以使得第三方提
供者能更好地为呼叫者服务的能力。
提供确定呼叫者使用与至少 一个通信会话相关联的服务的费用的能力。
服务提供者114和第三方服务提供者118通过示例而非限制地提供各种 服务,如网络连通性、简单消息传递服务(SMS)、多媒体消息传递服务 (MMS)、短消息电子邮件、位置查找程序、收费(即,费用确定)、铃音、 游戏和音乐、新闻、天气、体育和其他服务。终端用户116将访问对其可用 的服务,如通过示例而非限制地包括如呼叫、消息传递、基于位置的服务、 因特网、娱乐、商务等的各种服务。
图2是示出在实施例中的示例服务传送平台的高级概述的功能框图。如 图2所示并且通过示例,服务传送平台100的实施例在服务提供者114、终 端用户116、以及第三方服务提供者118之间提供易于使用、集成、配置驱动 的中介。由图2图示的服务传送平台100实施例包括与如图1所示的月l务提 供者114和第三方服务提供者118接口连接的第三方访问层200、以及与图1 所示的终端用户116接口连接的网络层220。服务传送平台实施例100还包 括在第三方访问层200和网络层220之间插入的、用于管理和控制在层200 和220之间流动的信息的网守层210 。
第三方访问层200使用由服务传送平台IOO提供的网守功能使得第三方 服务提供者能够,使呼叫者经由网络可使用第三方服务。第三方访问层200 包括提供通过网络可访问的服务的一个或多个第三方201、 202。在实施例中, 对服务的访问可使用一个或多个网络服务协议实现。如这里使用的那样,术 语网络服务(web service)被定义为用于典型地在因特网上的两个企业应用 之间提供电子服务的定义明确的协议接口 。可包括一个或多个协议适配器 206-209以从第三方提供者201、 202到网络网守201、以及从网络网守201 到由第三方提供者201、 202提供的应用和服务提供接口机制。尽管在此参照 包括特定协议、短消息对等协议(SMPP )协议适配器206、 口令认证协议(PAP ) 协议适配器207、多媒体消息传递服务(MM7)协议适配器208、以及因特 网消息访问协议(IMAP )协议适配器209的实施例进行图示,但是实施例可 包括任何数量或种类的协议,并且既不限于也不需要具有这些图示的协议适配器。
网守层210使得能够对呼叫者向第三方提供者服务做出的呼叫以及由第 三方提供者服务向呼叫者做出的呼叫进行访问控制。网守层210包括网守 211,该网守211包括多个功能元件。服务级别协定增强机制214提供服务级 别协定(SLA)的增强,例如,监视客户A在一个小时发送了多少消息,如 果超过合同限制,则客户A开始付费更多或被阻止。在一个实施例中,SLA 机制214实现策略引擎和策略,且将进入、定制、和执行服务级别协定条款 的能力提供为策略。收费机制215确定呼叫者使用网络资源进行呼叫的费用, 例如,根据收费信息付费量/计划、优先级等确定网络通信量(即,呼叫)的 费用。收费机制215可访问包括呼叫数据记录(CDR)和/或事件数据记录 (EDR)的数据以确定费用。在一个实施例中,收费机制215确定要被分派 给提供服务的第三方的费用的分配。网守层210还包括提供网守211分别与 第三方访问层200和网络层220之间的受控接口的隔离层212a、 212b。隔离 层212a、 212b使得网守层210功能元件的其余部分能够与协议、接口等的细 节隔离并不受其影响,该协议、接口等由应用、服务和使用网络经由网守211 通信的呼叫者使用。
网守层210可包括一个或多个协议适配器216-219,以便提供乂人呼叫者 和呼叫者用户应用(客户端)到网络网守211、以及从网守211到呼叫者和呼 叫者用户应用的接口机制。尽管在此参照包括特定协议、SMPP协i义适配器 216、 PAP协议适配器217、 MM7协议适配器218、和IMAP协议适配器219 的实施例图示,但是各实施例可包括任何数量或种类的协议,并且既不限于 也不需要具有这些图示的协议适配器。扩展工具包213使得伙伴能够开发用 于包括到网守层210中的其他协议适配器。
' 网络层220使得能够包括替代传统类4或类5交换、以及软交换、和"垂 直应用"的后继网络元件。网络层220包括Parlay (协议)网关220,其提供 与第三方访问层200和网守层210的接口,如IMS (IP多媒体子系统)223、 SMSC (短消息服务中心)224和MMSC (多媒体消息传递服务中心)225。
图3是示出其中用于在通信网络中管理服务的技术可以体现的示例逻辑 架构的高级概述的功能框图。通过示例并且如图3所示,图1-2的服务传送 平台100可使用多级系统架构实现。如图3所示,系统架构为在一级中执行 的、实现服务等的商业逻辑以及在第二级中执行的通信连接管理逻辑提供独
立、协调的执行。应用级302包括能够代表发起由网络级304管理的通信会 话的呼叫者,执行包括由第三方提供的应用的应用的机制。在实施例中,互 连机制303提供在应用级302和网络级304的网络元件之间的互连。在示例 实施例中,互连机制303包括Java消息传递服务(JMS )。在替代实施例中, 互连机制303使用公共对象请求代理架构(CORBA),应用编程接口 (API)、 通信协议和对象/服务信息模型的集合实现,以使得在各种平台上运行的、以 各种语言书写的不同种类的应用能够互操作。
图4是图示用于在实施例的通信网络中管理对服务的访问的技术的高级 概述的操作流程图。用于在图4所示的网络中管理通信会话的技术例如可与 图2的网守层210操作。如图4所示,在块(402),从进入呼叫者接收用于 访问与通信会话相关联的至少一个服务的请求。该至少一个服务由第三方提 供。在块(404),网守确定呼叫者是否被允许访问该至少一个服务;以及提 供该至少一个服务的第三方是否被允许提供服务给与通信会话相关耳关的呼叫 者。使用网络级管理该至少一个通信会话,并且使用应用级管理与该至少一 个通信会话相关联的服务(块406)。前述方法实施例可使得呼叫者能够访问 由与通信会话相关联的第三方提供的至少 一个服务。
如计算机领域技术人员可以显而易见的,各种实施例可使用根据本公开 内容的教导编程的传统的通用或专用数字计算机和/或处理器而实现。如软件 领域技术人员可显而易见的,适当的软件编码可由熟练程序员基于本公开内 容的教导而容易地提供。如本领域技术人员容易显而易见的,本发明还可以 通过提供集成电路和/或通过互连传统组件电路的适当网络来实现。
各实施例可通过示例而非限制地提供如下服务
VoIP服务,包括但不限于下述特征
-基本特征。这包括标准服务,如语音邮件、呼叫者ID、呼叫等待、以 及呼叫转移(将呼叫转移到不同号码的能力)
-高级特征。高级特征的列表是操作者特定的。下面是高级特征的简要列

呼叫日志在线查看在给定时间段进行的呼叫的能力,将姓名与电话 号码关联、将呼叫日志信息集成到如IM之类的其他应用的能力。
勿扰围绕接收的呼叫指定策略的能力-例如,在办公时间的所有呼 叫自动转移到移动终端,在夜间的所有呼叫导向语音邮件等。
定位我这是高级呼叫转移。当呼叫者繁忙时,替代于将所有呼叫转 移到单一的位置(例如,语音邮件),定位我可尝试串联或并耳关的多 个终端。例如,用户可具有两个办公地点,手机和寻呼机,并且将呼 叫首先转移到两个办公地点、然后寻呼机、最后移动终端可能是合理 的。定位我是特征交互的另一示例。
个人会议用户可以使用现有应用(例如,IM客户端)以安排网络/ 音频会议在某个时间开始。由于IM客户端已经具有个人概况信息, 所以会议系统通过IM和/或电子邮件发出网络会议链接信息到参与 者。简档中的电话联系信息用于在会议时自动为参与者响铃。
, 终生号这是无论其客户在哪里,单个虚拟号都可以与客户一起旅行 的功能。即使他们移动,旧的号码也继续工作,并且在其新的J4点到 达它们。这实际是静态IP地址在电话网络中的模拟。
迅速拨号这是显著扩展可通过快捷键和加速器组合拨号的号码列表 的能力。这是融合应用的另一实例,因为当在用户完成操作者用户门 户上的呼叫日志时用户将建立该信息,并且更新的信息需要实时传播 ■ 到网络侧时,这是非常可能的。
媒体传送服务包括但不限于下面的特征
依赖于用户愿意签定的服务级别协定,传送的媒体质量(例如,每秒的 帧数)将变化。策略引擎使得能够将客户库按收益潜力划分,并且最大化在 网络中进行的投资的回报。
上下文敏感的应用包括但不限于下面的特征
这里的典型示例是对具有短寿命、在其寿命内极高的使用峰度和直接度 (immediacy)的应用的需求。例如,在美国偶像真人秀期间或紧接之后对美 国偶像的投票已经证明为非常流行的应用。 集成应用包括但不限于下面的特征
最后类的应用是组合有线和无线终端使用情景的应用。示例集成应用如 下移动终端用户在其去工作的路上进行会议呼叫。当他到达他的办7>室时, 他输入特定键序列以将电话呼叫转移到他的办公电话。转移自动发生,用户 无需再次以拨入信息拨打。重要的是,注意到该能力无需使用来自手机的任 何特定支持(例如转移按钮)就可用。
各种实施例包括是存储介质的计算机程序产品,该存储介质其上/其中存储有可以用于编程通用或专用计算处理器/设备以执行其中存在的任^T功能
的指令。存储介质可包括但不限于下述的一个或多个任何类型的物理介质, 包括软盘、光盘、DVD、 CD-ROM、微驱动器、磁光盘、全息存储、ROM、 RAM、 PRAM、 EPROM、 EEPROM、 DRAM、 VRAM、闪存设备、石兹或光卡、 纳米系统(包括分子存储器IC);纸或基于纸的介质;以及适于存储指令和/ 或信息的任何种类的介质或设备。各种实施例包括可以全部或部分在一个或 多个公有/私有网络上传输的计算机程序产品,其中传输包括可由一个或多个 处理器用来执行其中存在的任何功能的指令。在各种实施例中,传输可包括 多个分开的传输。
存储了 一个或多个计算机可读介质,本公开内容包括用于控制通用/专用 计算机和/或处理器的硬件、以及用于使得计算机和/或处理器能够利用本发明
的结果与人类用户或其他机制交互的软件。这样的软件可包括但不限于设备 驱动程序、操作系统、执行环境/容器、用户界面和应用。
本发明的优选实施例的前述描述已经为了图示和描述而提供。其意图不 在于将本发明穷尽或限制到所公开的精确的形式。许多修改和变化对本领域 技术人员可以是明显的。选择和描述各实施例以便最好地解释本发明的原理 和其实践应用,由此使得相关领域其他技术人员能够理解本发明。意图在于, 本发明的范围由权利要求和其等效物定义。
权利要求
1.一种用于在通信网络中管理服务的方法,该方法包括从进入的呼叫者接收要求访问与通信会话相关联的至少一个服务的请求,该至少一个服务由第三方提供;确定呼叫者是否被允许访问该至少一个服务;以及提供该至少一个服务的第三方是否被允许提供服务给与通信会话相关联的呼叫者;以及管理至少一个通信会话并管理与该至少一个通信会话相关联的服务,由此使得呼叫者能够访问由与通信会话相关联的第三方提供的至少一个服务。
2. 如权利要求1所述的方法,其中从进入的呼叫者接收要求访问与通信 会话相关联的至少一个服务的请求,该至少一个服务由第三方提供,包括接收要求访问服务的网络服务请求。
3. 如权利要求2所述的方法,其中接收要求访问服务的网络服务请求包括经由IMS (IP多媒体子系统)、SMSC (短消息服务中心)、MMSC (多 媒体消息传递服务中心)以及电话交换的至少一个接收请求。
4. 如权利要求l所述的方法,确定呼叫者是否被允许访问该至少一个服 务;以及提供该至少一个服务的第三方是否被允许提供服务给与通信会话相 关联的呼叫者,包括在服务级别协定下确定呼叫者是否被允许访问该至少 一个服务。
5. 如权利要求4所述的方法,其中在服务级别协定下确定呼叫者是否被 允许访问该至少一个服务,包括. 检查实现服务级别协定的服务策略。
6. 如权利要求1所述的方法,其中使用网络级管理至少一个通信会话并 管理与至少 一个通信会话相关联的服务,由此使得呼叫者能够访问由与通信 会话相关联的第三方提供的至少一个服务,包括确定呼叫者使用与该至少一个通信会话相关联的服务的费用。
7. 如权利要求6所述的方法,其中确定呼叫者使用与该至少一个通信会 话相关联的服务的费用,包括确定要被指派给提供服务的第三方的费用的分配。
8. 如权利要求l所述的方法,还包括从第三方服务接收要求发起与呼叫者的通信会话的请求。
9. 如权利要求8所述的方法,其中从第三方服务接收要求发起与呼叫者的通信会话的请求包括从第三方服务接收要求发起与呼叫者的通信会话的请求,该请求包括下 述至少一个短消息对等协议(SMPP)、 口令认证协议(PAP)、多媒体消息 传递服务(MM7)协议以及因特网消息访问协议(IMAP)。
10. 如权利要求8所述的方法,还包括 确定服务是否被允许建立与呼叫者的通信;以及 当服务被允许建立与呼叫者的通信时,提供呼叫者的位置给第三方服务。
11. 如权利要求1所述的方法,其中管理至少一个通信会话并管理与至 少 一个通信会话相关联的服务包括使用网络级管理至少一个通信会话,并且使用应用级管理与该至少一个 適信会话相关联的服务。
12. —种用于在通信网络中管理服务的系统,该系统包括网络级,耦合到从呼叫者接收至少一个进入呼叫的网络,其中网络级管 理为该至少 一个进入呼叫建立的至少 一个通信会话;应用级,耦合到至少一个第三方,该至少一个第三方提供至少一个服务 给网络级中的至少 一个通信会话;以及网守,耦合到网络级和应用级,其中网守确定呼叫是否被允许访问该至 少一个服务;以及提供该至少一个服务的第三方是否被允许提供服务给与通 信会话相关联的呼叫;并且其中,网守使用网络级管理至少一个通信会话, 并使用应用级管理与至少 一个通信会话相关联的服务,由此使得呼叫者能够 访问由与通信会话相关联的第三方提供的至少一个服务。
13. 如权利要求12所述的系统,其中耦合到从呼叫者接收至少一个进入 呼叫的网络的网络级接收要求访问服务的网络服务请求。
14. 如权利要求13所述的系统,其中要求访问服务的网络服务请求还包括经由下述至少一个做出的请求IMS (IP多媒体子系统)、SMSC(短消 息服务中心)、MMSC (多媒体消息传递服务中心)以及电话交换。
15. 如权利要求12所述的系统,其中确定呼叫者是否被允许访问该至少 一个服务、以及提供该至少一个服务的第三方是否被允许提供服务给与通信会话相关联的呼叫的网守在服务级别协定下确定呼叫者是否被允许访问该至少一个服务。
16. 如权利要求15所述的系统,其中在服务级别协定下确定呼叫者是否 被允许访问该至少 一个服务的网守检查实现服务级别协定的服务策略。
17. 如权利要求12所述的系统,其中管理至少一个通信会话的网守 确定呼叫者使用与至少 一个通信会话相关联的服务的费用。
18. 如权利要求17所述的系统,其中确定呼叫者使用与至少一个通信会 话相关联的服务的费用的网守确定要被指派给提供服务的第三方的费用的分配。
19. 如权利要求12所述的系统,还包括网守从第三方服务接收要求发起与呼叫者的通信会话的请求。
20. 如权利要求19所述的系统,其中网守从第三方服务接收要求发起与 。f叫者的通信会话的请求包括网守从第三方服务接收要求发起与呼叫者的通信会话的请求,该请求包 括下述至少一个短消息对等协议(SMPP)、 口令认证协议(PAP)、多媒体 消息传递服务(MM7)协议以及因特网消息访问协议(IMAP)。
21. 如权利要求19所述的系统,还包括网守确定服务是否被允许建立与呼叫者的通信。
22. —种承载用于管理通信会话的一个或多个指令序列的计算机可读介 质,该指令当由一个或多个处理器执行时使得该一个或多个处理器执行下述 步骤 -从进入的呼叫者接收要求访问与通信会话相关联的至少 一个服务的请 求,该至少一个服务由第三方提供;确定呼叫者是否被允许访问该至少 一个服务;以及提供该至少 一个服务 的第三方是否被允许提供服务给与通信会话相关联的呼叫者;以及管理至少一个通信会话并管理与至少一个通信会话相关联的服务,由此使得呼叫者能够访问由与通信会话相关联的第三方提供的至少一个服务。
全文摘要
根据实施例,提供了一种用于在通信网络中管理服务的机制和方法。这些机制和方法可使得实施例能够管理由例如第三方服务提供者提供给网络中建立通信会话的呼叫者的服务。各实施例控制访问并管理与通信会话相关联的第三方服务的能力可使得各实施例能够为呼叫者提供改进的安全性和增强的特征。
文档编号G01R31/08GK101346634SQ200680049221
公开日2009年1月14日 申请日期2006年3月29日 优先权日2005年11月4日
发明者安诺·R·兰根, 托马斯·格朗伯格, 迪拉杰·巴蒂亚, 雷托·克雷默 申请人:Bea系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1