本文调查Parlay X Web服务的功能政策和充电控制(PCC)管理所有Internet-protocol-based多媒体网络(IMSs)。PCC是进化包网络的核心功能之一。它由flow的收费包括充电控制和在线信用控制选通控制和服务质量(QoS)控制。基于PCC的分析要求,功能开放QoS管理和先进的充电标识。Parlay X Web服务是评估PCC的支持,和一些改进建议。讨论了实现方面,Parlay X接口映射到IMS控制协议。用例PCC的Parlay X Web服务。
IMS代表ip多媒体子系统在进化是一种体系结构框架服务包网络。IMS允许基于访问独立性和各种类型的多媒体服务IP连接(
在IMS,用户设备与网络会话参数通过协商会话初始化协议(SIP)信号(
刺激服务供应,并允许应用程序之外的网络运营商域调用通信功能,打开网络接口的一个方法是开发(
在本文中,我们评估现有的Parlay X Web服务的支持访问PCC功能的多媒体网络。
本文的结构如下。节中讨论的一些相关工作
PCC允许灵活的QoS管理正在进行的多媒体会话的改变接入网络和用户设备使用不同的功能。新闻申诉委员会还可以导致无缝服务连续性的交接两个无线网络之间无需用户干预,以最小的服务中断。
好,文图拉(
开放的必要性QoS控制证实在
Parlay X”应用程序的服务质量”(鼎立)[
Parlay X Web服务(“付款”
Parlay X接口定义在IMS PCC的标准化。PCC函数的分析表明,这些接口不涵盖所有QoS管理功能,网络运营商可以公开。
可能在PCC部署Parlay X Web服务体系结构如图
部署在PCC Parlay X Web服务。
政策和充电控制体系结构中定义3 gpp TS 23.203规范(
家庭用户服务器(HSS)包含所有subscription-related PCC规则所需的信息。如果PCC架构支持用户数据融合(UDC)定义在3 gpp TS 23.335 [
呼叫会话控制功能(统称)包括常见的函数对所有服务。代理统称(P-CSCF)是用户设备的第一个接触点。它处理SIP压缩,获得了SIP消息的路由和SIP会话监视。服务的统称(S-CSCF)负责用户注册和会话管理。
应用服务器(屁股)运行第三方以外的网络运营商的应用程序域。Parlay X网关是一种特殊类型的提供第三方应用程序的Web服务接口,支持IMS协议向网络。
直径(
请注意,并不是所有charging-related接口和政策控制功能如图
节
新闻申诉委员会包括控制机制持票人交通利用知识产权政策。
在多媒体会话建立和修改,用户设备协商一套媒体特征。如果网络运营商政策适用于控制,那么P-CSCF相关会话描述信息发送给PCRF为了形式IP QoS授权数据。所涉及的第三方应用程序可以QoS请求授权的过程应用特定的QoS参数,修改,或删除。图
在会话建立应用程序控制QoS。
SIP会话建立期间,第三方应用程序可能需要申请或修改临时特定的QoS功能用户会话(年代)。所需的功能包括应用临时QoS参数,修改临时QoS参数,消除QoS参数一个预定义的时间(例如,会话持续时间)。应用程序逻辑被激活在会话初始化的情况下,修改或终止。
在IMS,它是主要的网络决定什么样的不记名用户在通信设备需求。应用程序/服务信息和基于订阅信息和政策,PCRF提供其决定PCC的形式规则,用于PCEF的闸门控制。
任何QoS事件,如不记名释放或无记名损失/复苏的迹象,报告由PCEF PCRF P-CSCF。使用策略控制功能,IMS的P-CSCF能够跟踪状态信号和用户平面持有者目前使用和用户设备接收通知当部分或全部服务的数据流是无效的。对QoS接收通知事件的第三方应用程序需要管理其订阅通知。通过使用信息持有者和信号路径状态,第三方应用程序可以提高服务执行。
例如,应用程序可以启动会话释放代表用户在表明所有服务流分配给正在进行的会话被释放,但P-CSCF尚未收到来自用户的会话终止请求本身。在图所示的场景
QoS资源发布和通知application-initiated会话释放。
为第三方应用程序所需的功能来管理QoS事件订阅包括以下:创建通知和QoS的标准;改变通知修改的QoS事件标准;启用/禁用通知、事件的标准设置和查询;报告通知QoS事件发生。
第三方应用程序应该能够请求QoS资源释放。使用这个函数,应用程序可以防止未经授权的SIP会话终止后不记名资源。
第三方应用程序可能感兴趣的积累per-IP-CAN-session和用户的基础上使用网络资源。这个功能可能需要应用QoS控制基于实时网络使用总数。例如,第三方应用程序可能会改变充电率根据资源的使用(例如,应用折扣后体积已经达到指定)。另一个例子是一个常见的配额的分配固定和移动访问有限的时间内为一组定义的订阅。在每个会话的网络元素监测常见的配额,这可能是被一个或多个设备通过无线或固定网络。当一个定义常见的配额比例和/或所有常见的配额已经消耗,第三方应用程序可以通知的事件。在常见的配额使用第三方应用程序可能阻止访问服务。
第三方应用程序应该能够为监控设定适用的阈值。使用监控,如果激活,将执行一个特定的应用程序中,一组应用程序,或所有检测到的流量在一个特定的多媒体会话。提供的第三方应用程序时应通知使用监控阈值已经达到。
第三方应用程序可能需要检索存储在UDR qos相关的用户数据分离出来。例如,第三方应用程序可以查询UDR获取qos相关的用户配置文件的数据分离出来或其特定的组件,或者它可能浏览现有的qos相关的用户配置文件中的数据分离出来的各种UDR。第三方应用程序可以添加新的qos相关的用户配置文件中的数据分离出来,删除或修改特定的qos相关的数据从存储库中分离出来。服务提供者的责任是定义的qos相关的应用程序提供商可能被修改或删除的数据分离出来。
应用程序访问qos相关的数据分离出来,存储在用户配置文件中,如图
开放qos相关的用户数据分离出来。
所需的函数访问QoS相关的用户数据分离出来包括以下:QoS数据的查询来检索QoS参数应用到默认用户会话;创建QoS数据以用户配置文件中添加新的QoS参数;修改QoS数据来设置新的默认QoS参数;删除QoS为了消除QoS参数从用户配置文件。
订阅/通知程序允许Parlay X网关为特定用户特定的QoS数据时得到通知更新UDR。使用函数访问qos相关的用户数据分离出来,第三方应用程序可以获得最新信息。例如,第三的应用程序可以请求通知关于qos相关的用户配置文件中的数据分离出来的变化如图
当数据中确定订购时改变或调用订阅请求检索所有初始值的引用数据,第三方应用程序通知,如图
订阅qos相关的用户数据分离出来的变化。
通知用户数据的变化。
意识到用户的数据变化,第三方应用程序时需要订阅管理功能和手段通知这样的qos相关的事件发生分离出来。
PCC的充电功能支持以下收费模型:基于卷的充电,基于时间的充电,时间和-volume-based充电,基于事件的充电和不充电。可以应用不同的利率和收费模式(例如,根据用户位置)。充电系统选择基于QoS的适用率提供服务,每天的时间,等等。在线充电,充电是采取行动在PCEF事件(例如,再授权在QoS变化)。
除了功能在线和离线充电控制,通知函数也是必需的。提供算法基于流的充电,充电和第三方应用程序时需要通知一些服务数据流(如视频)或数据流(即所有服务。、媒体流的特定的SIP会话)已经停用,在会话终止,或当访问网络已经改变了。
应该报道的事件类型所涉及的第三方应用QoS管理总结在表
qos相关的事件类型分离出来。
| 事件类型 | 描述 |
|---|---|
| 损失/释放载体 | 亏损不记名,可以导致QoS下降(例如,服务数据流释放结果)。如果所有的持有者丢失,应用程序可以请求QoS资源释放 |
|
|
|
| 恢复/建立不记名 | 恢复或建立一个新的载体 |
|
|
|
| IP-CAN变化 | 接入网提供IP连接的改变,这会导致应用具体的收费 |
|
|
|
| 的信贷 | 用户的信用额度 |
|
|
|
| 会话终止 | 通常会话终止 |
|
|
|
| 使用情况报告 | 提供的报告,使用阈值已经达到了第三方应用程序 |
“应用程序的服务质量”(鼎立)是一个Parlay X Web服务,它允许应用程序控制上可用的QoS用户连接。可配置服务属性是上游,下游率,和其它QoS参数指定的服务提供者。QoS的变化可以被应用为定义的时间间隔或每次用户连接到网络。
民主行动党ApplicationQoS接口定义了操作申请一个新的QoS特性最终用户连接。ApplyQoSFeature操作使用的第三方应用程序请求一个默认的QoS特性在最终用户建立连接,从而永久地改变了服务等级提供最终用户连接。默认QoS特性控制交通流在最终用户连接时没有临时QoS功能活跃的连接。ApplyQoSFeature操作使用的第三方应用程序请求也暂时QoS特性建立终端用户连接指定的一段时间。ModifyQoSFeature操作使用的第三方应用程序来改变可配置服务属性(例如,时间)的一个活跃的临时QoS特性实例。RemoveQoSFeature操作使用的第三方应用程序发布临时QoS特性,目前活跃在最终用户连接。因此,这些操作提供所需功能应用,修改和删除临时QoS参数(例如,会话持续时间)。
鼎立Web服务使应用程序与服务注册有关影响QoS的网络事件的通知,临时配置用户的连接。
民主行动党ApplicationQoSNotificationManager使用第三方应用程序来管理他们的注册通知。startQoSNotification操作使用的第三方应用程序来接收通知注册他们的兴趣的一个特定事件类型(s)在特定的上下文中最终用户。stopQoSNotification操作使用的第三方应用程序停止接收通知取消现有的注册。因此,这些操作提供管理QoS事件订阅所需的功能。
民主行动党ApplicationQoSNotification接口提供了通知应用程序的操作对某些事件的影响QoS特性,活跃在这些事件发生时最终用户连接。notifyQoS操作报告网络事件发生与最终用户(s)活跃QoS特性。因此,该操作所需提供功能报告通知QoS事件发生。
至于3 gpp TS 29.214 [
目前不支持的鼎立策略控制所需的Web服务功能包括资源使用监控和释放。
Parlay X Web服务应用QoS”定义的操作允许检索用户会话的当前状态,包括历史列表的所有QoS事务之前对用户会话请求。至于getQoSStatus ApplicationQoS接口的操作使用第三方应用程序访问当前可用的QoS特性在一个用户会话,这是不可能的第三方应用程序检索存储在用户配置文件配置的QoS特性。进一步,如果qos相关的用户配置文件中的数据分离出来已经改变了行政手段,无法通知第三方应用程序。
Parlay X Web服务支持“支付”支付预订费,预付款项,邮资已付的款项。它支持支付任何内容在一个开放的、网络式的环境。结合鼎立的Web服务时,“支付”可以用于充电的基础上协商QoS。算法充电的特性是局限于临时配置的QoS参数,但不能反映动态QoS变化在会话。flow的收费也是不可能的,至于Parlay X“电话通知”Web服务,定义在3 gpp TS 29.199 - 3 (
表
先进的充电功能。
| 功能 | Parlay X接口 | 操作 |
|---|---|---|
| 充电算法 | 应用QoS和支付 | 通知QoS事件和收费金额,退款金额 |
|
|
||
| Time-of-day-based充电 | 电话通知和付款 | 通知称为数量和费用金额,退款金额 |
|
|
||
| 基于位置的充电 | 终端位置和付款 | 得到位置和收费金额,退款金额 |
|
|
||
| 基于流的收费服务 | 音频电话,付款 | 得到媒体的参与者和收费金额,退款金额 |
我们建议以下接口添加到“应用QoS”的定义Web服务以支持PCC的功能。
UsageMonitoringManager接口可能使用的第三方应用程序来管理积累的使用监控每会话和用户的基础上使用网络资源。startUsageMonitoring操作可能使用的第三方应用程序设置阈值和适用于激活使用监控。操作参数指定阈值体积和使用监控是否会执行一个特定的应用程序中,一组应用程序,或全部检测到交通属于一个特定的用户会话结束。stopUsageMonitoring操作可能使用的第三方应用程序取消使用监控。
UsageMonitoringNotification接口可用于报告第三方应用程序达到阈值水平时。usageMonitoringReport操作可用于报告累计使用。
可以定义一个新的操作的鼎立releaseQoSResources ApplicationQoS接口。操作释放QoS资源预留给用户会话。它可能使用的第三方应用程序发布授权QoS资源(例如,在收到通知,所有持有者分配给用户会话丢失)。
UserDataChangeManager接口可能使用的第三方应用程序来管理订阅用户的数据的变化。startUserDataChangeNotifications操作可能使用的第三方应用程序订阅接收通知关于qos相关的用户配置文件中的数据分离出来的变化,由网络运营商或另一个应用程序。stopUserDataChangeNotifications操作可能使用的第三方应用程序取消订阅的用户数据的变化。
UserDataChangeNotification接口可用于报告第三方应用程序的任何变化qos相关的用户配置文件中的数据分离出来。为此notifyUserDataChange操作使用。
QoSUserData接口可能使用的第三方应用程序访问qos相关的数据分离出来存储在用户配置文件中。接口提供了操作提交、修改和删除QoS相关数据。它还提供了操作查询QoS相关的数据包括数据标识符分离出来,元数据、控制数据和QoS数据上传日期(匹配特定的标准)。应用程序调用submitQoSData操作提交qos相关的数据分离出来进入用户配置文件。QoS的鼎立Web服务元数据上传数据到网络和UDR存储数据。modifyQoSData操作允许第三方应用程序更新之前提交的qos相关的和元数据分离出来。UDR限制修改提交业主并将数据转换成一种无形的状态,直到它完成了修改的批准。deleteQoSData操作允许第三方应用程序删除qos相关的数据分离出来。readQoSData操作允许第三方应用程序的元数据获取之前提交的qos相关的数据分离出来。请求可能包含多个数据标识符。 The queryQoSData operation allows a 3rd party application to query for QoS-related data that match with specified identifiers.
我们还建议一个新的操作notifyMediaChange CallNotification接口的Parlay X Web服务“电话通知”。notifyMediaChange操作通知媒体的第三方应用程序组件添加到正在进行的会话或删除从正在进行的会话。
为了使一个适当的实施Parlay X“应用QoS”和“付款”Web服务网络中,界面操作必须映射到网络控制协议的消息。
应用程序服务器之间的接口(Parlay X网关)和S-CSCF S-CSCF和P-CSCF之间基于SIP的。SIP会话信息(包括QoS参数)描述通过会话描述协议(SDP)和SIP消息体中传输。初始请求被发送作为SIP INVITE消息。SIP re-INVITE消息用于修改建立会话。qos相关的SIP会话信息分离出来由信息传送消息。订阅qos相关的事件分离出来的管理和通知关于qos相关的事件分离出来提供通过SIP订阅/通知机制。的初始过滤标准应用程序触发存储的用户数据存储和下载到S-CSCF用户注册。
表
映射的概述到SIP鼎立接口。
| 鼎立接口操作 | SIP消息 |
|---|---|
| startQoSNotification | 订阅/ 200(订阅) |
| startQoSNotification | 订阅/ 200(订阅) |
| notifyQoSEvent | 通知/ 200(通知) |
| startUsageMonitoring | 订阅/ 200(订阅) |
| stopUsageMonitoring | 订阅/ 200(订阅) |
| usageMonitoringReport | 通知/ 200(通知) |
| applyQoSFeature(临时) | re-INVITE |
| modifyQoSFeature | re-INVITE |
| removeQoSFeature | re-INVITE |
| getQoSStatus | 信息 |
| releaseQoSResources | 再见,200(再见) |
getQoSHistory操作不需要任何信号网络中,只有一些行动Parlay X网关。
相关的所有程序查询或删除数据中的UDR并创建或更新数据中指定的UDR由LDAP作为控制3 gpp TS 29.335 [
为了让应用程序相关的一些操作,如创建、删除和更新,并让他们在一个单位的交互使用一个事务。
Parlay X网关使得通知订阅用户数据变化代表第三方应用程序通过订阅消息。订阅请求消息使用HTTP Post方法,包含SOAP消息信封。订阅响应消息被编码为HTTP响应消息和包含SOAP信封。Parlay X网关通知是关于QoS的变化相关数据在用户配置文件通知消息。通知请求消息使用HTTP Post方法,包含SOAP消息信封。通知响应消息被编码为HTTP响应消息,并包含SOAP消息信封。
表
映射建议鼎立接口到UDC协议的概述。
| 鼎立接口操作 | UDC协议消息 |
|---|---|
| submitQoSData | LDAP AddRequest / LDAP AddResponse |
| modifyQoSData | LDAP ModifyRequest / LDAP ModifyResponse |
| deleteQoSData | LDAP DelRequest / LDAP DelResponse |
| readQoSData | LDAP SearchRequest |
| queryQoSData | LDAP SearchRequest / LDAP SearchResultEntry SearchResultReference, SearchResultDone |
| notifyUserDataChange | HTTP Post / HTTP响应 |
| startUserDataChangeNotifications | HTTP Post / HTTP响应 |
| stopUserDataChangeNotifications | HTTP Post / HTTP响应 |
不支持用户数据融合时,Parlay X网关连接到高速钢。Parlay X之间的协议网关和高速钢是直径,和第三方应用程序对用户数据的访问是通过直径的命令。
执行任何用户数据的变化Parlay X网关打开一个直径对话。所有的第三方应用程序启动更新用户数据通过直径反映在高速钢命令Profile-Update-Request /回答(PUR / PUA)。提供的访问用户数据命令User-Data-Request直径/回答(UDR / UDA)。
Parlay X网关订阅接收通知代表第三方应用程序使用直径命令Subscribe-Notifications-Request /回答(信噪比/系统网络体系结构(SNA))。Push-Notification-Request /回答(内线/机构)命令用来通知Parlay X网关对感兴趣的事件。
Rx定义参考点之间的P-CSCF PCRF。用于政策和充电控制。在PCC的背景下,直径Authentication-Authorization-Request /回答(AAR / AAA)命令用来提供SIP会话信息。Re-Authorization-Request /答案(RAR / RAA)命令报告事件相关的QoS。Session-Termination-Request /答案(STR / STA)命令用于释放资源,授权早些时候SIP会话。Abort-Session-Request /答案(ASR / ASA)命令用来提供信息,所有持票人资源,分配给SIP会话,被释放。
说明Parlay X接口的使用先进的收费我们为服务提供两个用例流定位充电和充电算法。
安有一个预付订阅。在商场购物她决定打电话给彼得邀请他参加聚会。在讨论细节时,安犹豫该选择哪件衣服并添加视频组件让彼得帮助她。由于高水平的交通负荷,视频更昂贵的比平时在商场的前提。收费应用程序知道安是一个预付费用户,因此,它需要获得许可的在线计费系统(OCS)。商务流程的信贷控制请求并使用内部评级功能来确定的速度所需的服务根据特定于服务的信息提供的IMS实体请求中如果没有成本。然后,OCS储备一个初始数量的钱从安的账户并返回相应数量的允许分钟安说话。收费应用程序请求安的位置时,她决定修改媒体会话包括视频组件。安在一个地区稀缺资源,应用程序确定不同充电率必须应用。充电率的信贷控制请求信息发送给商务,储备更多的资金并返回相应数量的资源。 When the minutes granted to Ann have been consumed or the service has been terminated, the OCS is informed and deducts Ann’s amount from the account. The sequence diagram is shown in Figure
用例的基于位置的充电。
图
用例的算法充电。
在该方案中,彼得是在体育场享受一场足球比赛。彼得决定与他的朋友分享情感。彼得想送他一个足球比赛的视频。然而,当前的服务不支持请求的速率,因此它需要一个临时的比特率升级的时间视频。QoS管理应用程序调用applyQoSFeature申请新用户会话QoS参数,指定更高的比特率和持续时间的临时QoS参数应该被应用。假设网络允许请求的比特率,用户的速率将增加速率要求的申请指定的持续时间。相关事件的应用程序订阅通知QoS可在用户会话。多媒体会议期间QoS下降,所以应用程序通知并生成收费信息基于QoS,从而修正要求。
开放的QoS管理功能允许第三方应用程序动态控制QoS提供用户会话。开放QoS管理所需的功能可能来自于政策的功能体系结构和充电控制IP多媒体子系统。QoS的访问控制,控制控制,flow的充电和用户数据管理提供QoS管理第三方应用程序的灵活性。
到目前为止标准化应用程序编程接口不支持整个政策和充电控制功能,网络运营商可以公开。评价接口的QoS管理访问的第三方应用程序既需要管理功能的进一步扩展,以提供更大的灵活性在表达沟通细节。
如果Parlay X的方法是采用在接口定义,除了访问动态QoS控制,第三方应用程序也可以受益于其他api,暴露出各种各样的网络功能。实现问题的Parlay X的api接口配置影响到网络,左无约束。所以,任何扩展功能的QoS管理接口映射到IMS控制协议SIP、直径、LDAP、和肥皂。Parlay X网关将状态机代表第三方应用程序的接口对象扩展的添加功能和控制协议状态机。
开放的扩展QoS控制增加了更多的灵活性在资源管理的QoS供应是IMS的主要要求之一。可能的利益相关者可能受益于应用程序管理的服务质量包括QoS管理增值服务提供商和第三方提供的服务运行在应用程序服务器代表特定的用户组。
框架的研究项目资助的DDBY02/13/17.02.2010保加利亚青年、教育和科学。