一种基于媒体发送优先级的计费方法及系统的制作方法

文档序号:7964501阅读:141来源:国知局
专利名称:一种基于媒体发送优先级的计费方法及系统的制作方法
技术领域
本发明涉及无线一键通(PoC)技术,特别是指一种基于媒体发送优先 级的PoC计费方法及系统。
背景技术
无线一4建通(Push to Talk Over Cellular, PoC)业务,是一种针对基于 蜂窝移动通信网络的即按即说(PushtoTalk, PTT)业务,允许用户通过特 定按键建立与其他一个或多个用户立即通信。其中,PTT业务的源自于集群 通信技术,其用户体验类似于对讲机。PoC业务的开展可以独立于底层承载 网络,并充分利用底层承载网络,通过半双工基于互联网协议的语音(Voice overIP, VoIP)技术来实现。PoC业务是VoIP业务在移动网络中的应用,可灵活提供"一对一"和 "一对多"的群组通话功能。图1为现有技术中PoC业务的通信模型示意 图。如图l所示,PoC业务提供一种简单方便的方式来满足用户的实时半双 工的语音通信,可以实现点对点通信、点对多点通信、即时用户通知等功能。图2为现有技术中PoC业务系统的逻辑架构示意图。如图2所示,在 方框200内部部分为PoC系统内部逻辑实体,其中包括PoC客户端(PoC Client) 、 PoC控制服务器(Controlling PoC Server)和多种PoC功能执行实 体(PoCenabler) , PoC控制服务器执行PoC业务的主要功能,可分为控制 PoC功能(Controlling PoC Function, CPF )和参与PoC功能(Participating PoC Function, PPF ),其中,各PoC功能执行实体只与PoC控制服务器进行交 互,所述PoC功能执行实体可包括安全实体、计费实体、鉴权授权实体、 搜索注册实体等。在虚框外部部分为扩展实体(External entity),包括呈现 服务器(Presence Server) 、 XML文件管理服务器(XDMS )、客户i殳置 (Provisioning)等。其中,呈现服务器用于接收并存储所有客户端公布的呈 现信息,并按需要呈现出来,也可由其它实体进行订阅,如"是否在线"、 "免打扰"等信息;XML文件管理服务器则用于管理PoC群组及用户信息。 在PoC 1.0中只有语音媒体类型。在语音发送控制实体(Talk Burst Control Entity)的控制下,在同一时间内,只有一个用户拥有发言权,即语 音发送(Talk Burst)权限,而其它会话参与用户只有接听权限。如果系统 和终端都支持队列,那么所有用户的发言请求都将被排列在队列当中。如杲 系统和终端都支持发言优先级的划分,那么,用户的发言请求将按照不同的 发言请求优先级排列在队列中,其中,发言请求可分为四个优先级1) 抢占优先级PoC用户的具有抢占优先级的发言请求,将使当前具 有发言权的语音发送拥有者被撤销发言权,除非当前语音发送拥有者的语音 发送也具有抢占优先级。在语音发送被释放或撤销后,带有抢占优先级并且 巳经请求发言的参与用户,被授予高于其他优先级的发言权。2) 高级优先级当语音发送被释放或撤销时,已经请求发言且具有高 级优先级的参与用户,应优先于普通优先级的参与用户被授予发言权。3) 普通优先级当语音发送被释放或撤销时,已经请求发言且具有普 通优先级的参与用户,仅当没有更高优先级的参与用户请求时,才被授予发 言权。4) 仅接听优先级带有该优先级的参与用户仅被允许接听,该参与用 户的语音发送将被拒绝。当用户加入会话时,PoC控制服务器为每个用户设置一个发言优先级, 该优先级是用户请求发言时可用的最高优先级,而在具体会话中则由PoC 用户自己决定语音发送优先级的设置,可以等于或者低于PoC控制服务器 已授予该用户的最高优先级,由PoC控制服务器将用户的发言请求排列在 队列中,其中,当具有相同优先级的PoC客户请求发言时,应按接收请求 的时间顺序排列或授予发言权。 PoC2.0是目前正在制定的高版本规范,对于PoC l.O进行扩展和升级, 并全面兼容PoC l.O的特性,也支持半双工语音业务。POC2.0允许用户通 过特定按键建立与其他一个或多个用户立即通信的多媒体会话,允许用户在 会话中传送多种媒体类型,如静止图片、实时视频流、文本文件和其他需要 传输的文件等。在一个会话中的集中控制,是通过会话全程唯一的PoC控制服务器 (Controlling PoC Server)来实现的。对于不同媒体或者联合媒体的控制, 是通过与每一种媒体类型相关联的媒体发送控制实体(Media Burst Control Entity)来实现的。用户的媒体发送(Media Burst)请求,在某一种媒体发 送控制实体的控制下,在同一时间内,只有一个参与用户有发送此种媒体流 的权限。如果PoC2.0系统和客户端支持队列,而且也支持不同优先级的媒 体发送,则媒体发送请求也发送到PoC控制服务器,再由PoC控制服务器 为媒体发送请求排队。在现在的PoC规范中,如果PoC控制服务器和终端都支持媒体发送优 先级的功能,则在PoC用户加入PoC会话时,PoC控制服务器就为该用户 指定一个或者一组媒体发送优先级。该发送媒体优先级是该用户可以使用的 最高媒体发送请求优先级,它与该用户的用户信息有关,也与运营商策略或 当前用户的体鸟全质量(QoE)参数值等因素相关。同样地,在PoC2.0业务中,媒体发送请求也分为四个优先级,即3级、 2级、l级和0级,分别对应于POC l.O中的抢占优先级、高级优先级、普 通优先级和仅接听优先级。PoC控制服务器为加入会话的用户分配的媒体发 送优先级,可以是为所有媒体类型设置的一个媒体发送优先级,例如,为当 前新加入的PoC用户A指定的媒体发送优先级为2级,表示对于所有类型 的媒体发送,用户A的最高优先级是2级,用户可选择等于或小于2级的 媒体发送优先级,如果用户在媒体发送请求中没有指定优先级,那么系统默 认其优先级为1级,即普通优先级。PoC控制服务器也可以为不同的媒体类型设定一组媒体发送优先级。例
如,对于语音的最高优先级为3级,对于视频的最高优先级为2级,对于立 骨像(Speech&image)联合媒体类型的最高优先级为1级。那么用户A在相 应的媒体发送请求中,对应各个媒体发送请求的优先级,每一种媒体类型的 优先级都应该小于或等于PoC控制服务器所指定的相应的最高优先级,否 则媒体发送请求将失败。同样地,对于没有携带请求优先级的媒体发送请求, 系统对其采用默认的优先级,即1级。鉴于PoC2.0业务中媒体发送请求的不同优先级,在媒体发送请求队列 排序中首先考虑的是媒体发送请求优先级,然后对于具有相同媒体发送优先 级按照请求时间顺序进行排列。其实这是对于用户服务的一种区别优先级 高的用户可以更先得到媒体发送权限。不同PoC用户的媒体发送优先级可能是不同的;同一个PoC用户在不 同会话中的媒体发送优先级也可能是不同的;在同一个会话中,相同的PoC 用户,对于不同的媒体类型,其采用的媒体发送优先级也可能是不同的;在 同一个会话中,如果PoC业务系统支持媒体发送优先级划分的功能,而各 个PoC用户对此功能的支持可能是不同的。从上层服务的角度来讲,各群组或会话中的用户群所享受的服务质量有 别,为了更好地体现这种差异化服务,在PoC业务计费过程中,需要考虑 媒体发送请求优先级,作为运营商计费及提供差异化服务的依据。而在现有 技术中,计费实体所采用的计费策略主要是根据已有用户信息而设定的,没还没有基于不同媒体发送优先级的计费方案。 发明内容有鉴于此,本发明提供一种基于不同媒体发送优先级的计费方法及系 统,可以根据不同的业务媒体发送优先级进行差异化计费。 本发明的技术方案具体如下本发明提供一种基于媒体发送优先级的PoC计费方法,包括以下步骤A、 PoC控制服务器向计费实体发送计费请求,该计费请求中包括本次 业务的媒体发送优先级信息;B、 计费实体根据收到的计费请求中的媒体发送请求优先级,选择计费 策略,并对计费请求进行处理,向PoC控制服务器返回计费响应。在所述步骤A之前,可进一步包括AOl、 PoC控制服务器接收终端发来的包含媒体发送优先级信息的媒体 发送请求,获取媒体发送优先级;A02、 PoC控制服务器对本次媒体发送业务请求进行处理,其中包括对 于媒体发送优先级信息的处理;A03、 PoC控制服务器向终端发送媒体发送许可消息。在所述步骤A03之前,可进一步包括PoC控制服务器获取更新的媒 体发送优先级信息,确定更新本次业务的媒体发送优先级,执行步骤A02;步骤A02中所述媒体发送优先级为更新的媒体发送优先级。在所述步骤A03之前,可进一步包括PoC控制服务器判断本次媒体 发送业务请求是否在等待队列中已经轮到,如果已经轮到,则执行步骤A03; 否则,继续在等待队列中等待。在所述步骤A之前或所述步骤B之后,可进一步包括终端向PoC控 制服务器发送第一个实时传输协议(RTP)媒体包,PoC控制服务器接收该 媒体包。所述计费实体可为在线计费实体(OCS);所述计费请求为信用控制计 费请求(CCR);所述计费响应为信用控制计费响应(CCA);所述步骤 A02包括A021、 PoC控制服务器向OCS发送包含所述媒体发送优先级信息的计 费请求;A022、 OCS根据收到的计费请求中的媒体发送请求优先级信息和相应 的用户信息,设置本次业务的费用预留信息,并将包含该费用预留信息的计 费响应返回PoC控制服务器;A023、 PoC控制服务器根据媒体发送优先级信息和步骤A022中返回的 CCA中的费用预留信息,将本次媒体发送业务请求排列到等待队列中; 或所述计费实体为计费数据功能实体(CDF);所述计费请求为离线计费 请求(ACR);所述计费响应为离线计费响应(ACA);所述步骤A02包 括A024、 PoC控制服务器根据媒体发送优先级,将本次媒体发送业务请 求排列到等待队列中。在所述将本次媒体发送业务请求排列到等待队列中之前,可进一步包 括检测本次会话中PoC业务系统是否支持队列协议,如果支持队列协议, 则执行所述将本次媒体发送业务请求排列到等待队列中的步骤;如果不支持 队列协议,PoC控制服务器检测当前媒体发言权是否空闲,如果空闲,则执 行步骤A03;如果不空闲,则向终端返回拒绝消息。在所述将本次媒体发送业务请求排列到等待队列中之后,可进一步包 括通知终端业务请求成功,并通知终端本次业务请求在等待队列中的位置。所述PoC控制服务器获取更新的媒体发送优先级信息可为PoC控制 服务器获取由终端发来的包含在更新媒体发送优先级请求中的更新的媒体 发送优先级信息。在所述PoC控制服务器获取由终端发来的包含在更新媒体发送优先级 请求中的更新的媒体发送优先级信息之前,可进一步包括PoC控制服务器 通知终端协商新的媒体发送优先级,终端向PoC控制服务器发送包含更新 的媒体发送优先级信息的更新媒体发送优先级请求。所述PoC控制服务器获取更新的媒体发送优先级信息还可为PoC控 制服务器获取对本次业务指定的一个媒体发送优先级信息作为更新的媒体 发送优先级信息。在本发明提供的方法中,步骤B中所述对计费请求进行处理为计费 实体根据媒体发送优先级信息和用户信息,按照相应的计费策略对本次业务
请求进行差异化计费处理,并记录业务计费数据。在所述业务请求消息、计费请求消息和计费响应消息中,可设置业务优 先级信息字段。在步骤B中所述对计费请求进行处理的过程中,可包括记录本次业务 所产生的计费数据记录(CDR);该CDR中包括所述媒体发送优先级信息。所述CDR可包括与PoC控制服务器相连的计费实体中的PoC控制服 务器CDR。所述CDR可进一步包括与PoC参与服务器相连的计费实体中 的PoC参与服务器CDR。本发明还提供一种通信系统,包括PoC控制服务器和计费实体;其中,所述PoC控制服务器,用于向所述计费实体发送包含媒体发送优先级 信息的计费请求;所述计费实体,用于接收所述计费请求,并根据该计费请求中的媒体发 送优先级信息选择计费策略,按照选择的计费策略对业务进行计费处理,并 向所述PoC服务器返回计费响应。所述PoC控制服务器可从会话初始化协议(SIP )消息中获取媒体发送 优先级信息,或从所述计费实体获取媒体发送优先级信息。所述通信系统可进一步包括非PoC服务器;所述PoC控制服务器从所 述非PoC服务器获取媒体发送优先级信息。所述计费实体可为OCS或CDF。本发明提供了 一种基于不同媒体发送优先级的计费方法及系统,可以根 据不同的业务媒体发送优先级进行差异化计费。其中,终端将PoC会话中 媒体发送优先级信息通过PoC控制服务器发送给计费系统,计费系统可根 据收到的媒体发送优先级信息,实现对于不同媒体发送请求的差异化处理, 从而为运营商在多媒体通信中实现对于不同媒体发送优先级的请求而区别 计费的策略,提供了数据釆集途径和差异化服务解决方案。


图1为现有技术中PoC业务的通信模型示意图; 图2为现有技术中PoC业务系统的逻辑架构示意图; 图3为本发明提供的基于媒体发送优先级的PoC在线计费方法第一实 施例流程示意图;图4为本发明提供的基于媒体发送优先级的PoC在线计费方法第二实 施例流程示意图;图5为本发明提供的基于媒体发送优先级的PoC离线计费方法第一实 施例流程示意图;图6为本发明提供的基于媒体发送优先级的PoC离线计费方法第二实 施例流程示意图;图7为本发明提供的基于媒体发送优先级的PoC计费系统第一实施例 流程示意图;图8为本发明提供的基于媒体发送优先级的PoC计费系统第二实施例 流程示意图。
具体实施方式
根据本发明提供的方法,在PoC会话过程中,PoC系统依据媒体发送 请求的优先级进行相应的处理。其中,将各媒体发送请求的优先级参数发送 到计费实体中,为运营商的差异化PoC计费提供数据采集途径。为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。图3为本发明提供的基于媒体发送优先级的PoC在线计费方法第一实 施例流程示意图。如图3所示,在线计费系统(OCS)根据收到的媒体发送 请求中携带的优先级信息进行差异化计费处理。如图3所示的PoC在线计 费方法第 一 实施例流程具体如下步骤301、在会话过程中,PoC控制服务器收到用户的媒体发送请求
(Media Burst R叫uest),该请求中携带了媒体发送优先级信息,如果用户 未指定优先级,则该优先级为PoC系统默认的1级优先级。该优先级信息 可以是关于一种媒体的优先级信息,也可以是多种媒体的媒体发送优先级数 据组信息,或者多种媒体类型相关的衡量值信息,或者是其他有效表示形式 的信息。步骤302、 PoC控制服务器根据收到的媒体发送请求中包含的媒体发送 优先级信息,对本次业务请求进行鉴权、授权等处理。步骤302A、 PoC控制服务器向OCS发送在线信用控制请求(Credit Control Request, CCR),该CCR中携带了本次业务的媒体发送优先级信息。步骤302B、OCS根据收到的媒体发送优先级信息和用户的信用度信息, 根据相应的计费策略对本次业务进行相应的费用预留处理,其中,费用预留 处理需要考虑到用户所请求的媒体发送业务的优先级信息,并进行与此相匹 配的信用预留信息设置。步骤302C、 OCS向PoC控制服务器返回在线信用控制响应(Credit Control Answer, CCA),该CCA中携带了本次业务的费用预留信息。步骤303、如果在此次会话中PoC业务系统支持队列,则PoC控制服 务器根据本次业务的媒体发送优先级和步骤302C中返回的CCA消息中的费 用预留信息,将本次业务请求排列到等待队列中,然后向终端发送一个媒体 发送确认(Media Burst Confirm )消息,通知终端本次业务请求成功并告知 终端本次业务在等待队列中的位置。如果在此次会话中PoC业务系统不支 持队列,则PoC控制服务器直接检测当前媒体发言权(Media Burst Floor) 的忙闲情况,如果当前媒体发言权空闲,则执行步骤306;否则(发言权忙), PoC控制服务器向终端返回拒绝消息。步骤304、 PoC控制服务器判断是否需要更新本次业务的优先级和计费 相关信息,如果PoC控制服务器收到终端发来的更新本次业务优先级的请 求,需要更新本次业务的优先级和计费相关信息,则返回执行步骤302,即 根据收到的更新的媒体发送优先级,对本次业务请求进行相关处理;否则,
执行步骤305。步骤305、 PoC控制服务检测本次业务请求是否在等待队列中已经轮到 (如果在此次会话中PoC业务系统支持队列),如果已经轮到,则执行步 骤306;否则,返回执行步骤304,本次业务继续在等待队列中等待。步骤306、 PoC控制服务器向终端发送本次业务的媒体发送许可(Media Burst Granted )消息,通知终端可发送媒体。步骤307、终端向PoC控制服务器发送第一个实时传输协议(RTP)媒 体包,PoC控制服务器获取该RTP媒体包。步骤307A、 PoC控制服务器向OCS发送CCR,该CCR中携带本次业 务的媒体发送优先级信息以作进一步的确认,便于运营商对不同优先级的媒 体发送请求,从媒体发送的时刻开始进行差异化计费服务。步骤307B、 OCS根据收到的媒体类型信息,媒体发送优先级信息和用 户信息,按照相应的计费策略对本次业务请求进行差异化计费处理,包括基 于不同媒体类型及其媒体发送优先级而进行的业务费率选择、业务计费数据记录等。其中,计费实体OCS需要记录本次业务所产生的、包括媒体发送 优先级相关信息在内的计费数据记录(CDR),所述CDR包括与PoC控制 服务器(Controlling PoC Server )相连的计费实体中的PoC控制服务器CDR, 也可包括与PoC参与服务器(Participating PoC Server)相连的计费实体中 的PoC参与服务器CDR, 二者需要分别进行记录。 步骤307C、 OCS向PoC控制服务器返回CCA。在本实施例中,在步骤302中PoC控制服务器根据本次业务的媒体发 送优先级对本次业务请求进行相关处理,并在之后的步骤302A - 302C中, 获取OCS根据媒体发送优先级和相应的用户信息所设置的费用预留信息; 在步骤303中,PoC控制服务器根据媒体发送优先级和费用预留信息,将本 次业务请求排列到等待队列中并通知终端。在步骤304中,PoC控制服务器判断是否需要更新本次业务的优先级和 计费相关信息。在步骤304中,有三种情况都将导致需要更新本次业务的媒
体发送优先级1) 在本实施例流程中,终端已经发送了一个带有媒体发送优先级的媒 体发送请求并排列在等待队列中,而终端由于一定的原因需要改变业务的媒 体发送优先级,例如,需要提高媒体发送优先级以提前在等待队列中的位置, 则终端可向PoC控制服务器发起更新媒体发送优先级的请求,该请求中包 括更新的媒体发送优先级信息;2) PoC控制服务器检查到本次业务请求的媒体发送优先级不合理,则 与终端进行协商,终端向PoC控制服务器发送新的协商后的媒体发送优先 级信息;3) PoC控制服务器检查到本次业务请求的媒体发送优先级不合理,则 为本次业务指定一个适合的媒体发送优先级,然后通知终端并接收终端返回 的确认消息,以确认所述指定的媒体发送优先级为新的媒体发送优先级。这样,如果在步骤304中判断需要更新本次业务的媒体发送优先级,则 返回执行步骤302、 302A、 302B、 302C、和303,更新本次业务请求的々某体 发送优先级相关信息及本次业务请求在等待队列中的位置。在本实施例中,在步骤305中,如果确定本次业务请求在等待队列中已 经轮到,则直接执行步骤306, PoC控制服务器通知终端发送媒体,并在收 到第一个RTP媒体包后,执行步骤307A- 307C,与OCS交互开始进行业 务计费。在如图3所示的基于媒体发送优先级的PoC在线计费方法第一实施例 流程中,是先执行如步骤307所示的终端向PoC控制服务器发送第一个RTP 媒体包的步骤,然后执行如步骤307A - 307C所示的PoC控制服务器与OCS 之间的计费交互步骤。实际上,步骤307也可以在如步骤307A- 307C所示 的PoC控制服务器与OCS之间的计费交互步骤之后进行。在这种情况下, 如步骤307A- 307C所示的计费交互步骤的开始并不表示本次业务的媒体发 送进程真正开始,因此,当PoC控制服务器收到第一个来自客户端的RTP 媒体包时,还是需要再向OCS发送消息通知该媒体发送真正开始。至于记
录媒体发送起始时间信息的处理方案,则不在本发明所要讨论的范围之内。有鉴于此,本发明还提供了基于媒体发送优先级的PoC在线计费方法 第二实施例,其流程示意图如图4所示。如图4所示的PoC在线计费方法 第二实施例流程具体步骤如下步骤401 - 406、与如图3中所示步骤301 -306完全相同,在此不再赘述;步骤407A-407C、与如图3中所示步骤307A- 307C完全相同,在此 不再赘述;步骤408、终端向PoC控制服务器发送第一个RTP媒体包,PoC控制 服务器获取该RTP媒体包;步骤408A、 PoC控制服务器通知OCS本次媒体发送开始。图5为本发明提供的基于媒体发送优先级的PoC离线计费方法第一实 施例流程示意图。如图5所示,计费数据功能实体(CDF)根据收到的媒体 发送请求中携带的优先级信息进行差异化计费处理。如图5所示的PoC离 线计费方法第 一 实施例流程具体如下步骤501、在会话过程中,PoC控制服务器收到用户的媒体发送请求, 该请求中携带了媒体发送优先级信息,如果用户未指定优先级,则该优先级 为PoC系统默认的1级优先级。该优先级信息可以是关于一种媒体的优先 级信息,也可以是多种媒体的媒体发送优先级数据组信息,或者多种媒体类 型相关的衡量值信息,或者是其他有效表示形式的信息。步骤502、 PoC控制服务器根据收到的媒体发送请求中包含的媒体发送 优先级信息,对本次业务请求进行鉴权、授权等处理。步骤503、如果在此次会话中PoC业务系统支持队列,则PoC控制服 务器根据本次业务的媒体发送优先级,将本次业务请求排列到等待队列中, 然后向终端发送一个々某体发送确i人(Media Burst Confirm )消息,通知终端 本次业务请求成功并告知终端本次业务在等待队列中的位置。如果在此次会 话中PoC业务系统不支持队列,则PoC控制服务器直接检测当前媒体发言 权(Media Burst Floor)的忙闲情况,如果当前媒体发言权空闲,则执4亍步 骤506;否则(发言权忙),PoC控制服务器向终端返回拒绝消息。步骤504、 PoC控制服务器判断是否需要更新本次业务的优先级和相关 信息,如果PoC控制服务器收到终端发来的更新本次业务优先级的请求, 需要更新本次业务的优先级和计费相关信息,则返回执行步骤502 - 503, 即根据收到的更新的媒体发送优先级,对本次业务请求进行相关处理,并调 整本次业务在等待队列中的位置,然后通知终端;否则,执行步骤505。关 于本步骤中判断是否需要更新本次业务的优先级和相关信息,与图3中步骤 304的描述是相同的,在此不再赘述。步骤505、PoC控制服务检测本次业务请求是否在等待队列中已经轮到, 如果已经轮到,则执行步骤506;否则,返回执行步骤504,本次业务继续 在等待队列中等待。步骤506、 PoC控制服务器向终端发送本次业务的媒体发送许可消息, 通知终端可发送媒体。步骤507、终端向PoC控制服务器发送第一个RTP媒体包,PoC控制 服务器获取该RTP媒体包。步骤507A、 PoC控制服务器向OCS发送离线计费请求(ACR),该 ACR中携带本次业务的媒体发送优先级信息以作进一步的确认,便于运营 商对不同优先级的媒体发送请求,从媒体发送的时刻开始进行差异化计费服 务。步骤507B、 CDF根据收到的媒体类型信息,媒体发送优先级信息和用 户信息,按照相应的计费策略对本次业务请求进行差异化计费处理,包括基记录等。其中,计费实体CDF需要记录本次业务所产生的、包括媒体发送 优先级相关信息在内的计费数据记录(CDR),所述CDR包括与PoC控制 服务器(Controlling PoC Server )相连的计费实体中的PoC控制服务器CDR, 也可包括与PoC参与服务器(Participating PoC Server)相连的计费实体中
的PoC参与服务器CDR, 二者需要分别进行记录。步骤507C、 CDF向PoC控制服务器返回离线计费响应(ACA)。在本实施例中,在步骤502中PoC控制服务器根据本次业务的媒体发 送优先级对本次业务请求进行相关处理,并在步骤503中将本次业务请求排 列到等待队列中并通知终端。在步骤504中的判断描述与图3中步骤304的 描述相同,在此不再赘述,即如果确定需要更新本次业务的媒体发送优先级, 则返回执行步骤502和503:更新本次业务请求的媒体发送优先级相关信息 及本次业务请求在等待队列中的位置;在步骤505中,如果确定本次业务请 求在等待队列中已经轮到,则直接执行步骤506, PoC控制服务器通知终端 发送媒体,并在收到第一个RTP媒体包后,执行步骤507A- 507C,与CDF 交互开始业务计费。如图5所示的本实施例离线计费实施例流程,与如图3所示的在线计费 第一实施例流程相比,主要区别在于本实施例在如步骤506所示的PoC 控制服务器通知终端发送媒体的步骤之前,在将本次业务请求排列到等待队 列的过程中,或更新媒体发送优先级及相关信息的过程中,均不包括与计费 系统CDF的交互步骤。在如图5所示的基于媒体发送优先级的PoC在线计费方法第一实施例 流程中,是先执行如步骤507所示的终端向PoC控制服务器发送第一个RTP 媒体包的步骤,然后执行如步骤507A- 507C所示的PoC控制服务器与CDF 之间的计费交互步骤。实际上,步骤507也可以在如步骤507A- 507C所示 的PoC控制服务器与CDF之间的计费交互步骤之后进行。在这种情况下, 如步骤507A- 507C所示的计费交互步骤的开始并不表示本次业务的媒体发 送进程真正开始,因此,当PoC控制服务器收到第一个来自客户端的RTP 媒体包时,还是需要再向CDF发送消息通知该媒体发送真正开始。至于记 录媒体发送起始时间信息的处理方案,则不在本发明所要讨论的范围之内。有鉴于此,本发明还提供了基于媒体发送优先级的PoC离线计费方法 第二实施例,其流程示意图如图6所示。如图6所示的PoC离线计费方法
第二实施例流程具体步骤如下步骤601 -606、与如图5中所示步骤501 - 506完全相同,在此不再赘述;步骤607A-607C、与如图5中所示步骤507A- 507C完全相同,在此 不再赘述;步骤608、终端向PoC控制服务器发送第一个RTP媒体包,PoC控制服务器获取该RTP媒体包;步骤608A、 PoC控制服务器通知CDF本次i某体发送开始。 通过以上方法,PoC会话中用户的每一次媒体发送业务请求,都将实际使用的媒体发送优先级参数发送给计费系统,因此计费系统不但可以对于不线计费用户,还可以通过设置费用预留信息,控制用户请求业务的实现;对 于离线计费用户,还可以通过记录用户每次请求的业务数据,定时对离线用 户的信用度等信息进行评估和更新,从而实现了基于不同的媒体发送优先级 进行的业务计费。本发明还包括对计费请求和响应消息中相关数据结构的修改,例如,在 CCR、 CCA、 ACR和ACA的数据结构中,增加一个设置媒体发送优先级信 息的字段,流程中的各相关功能实体在记录信令的同时,也记录媒体发送优 先级相关的信息。相应地,本发明还提供一种基于不同媒体发送优先级的计费系统。 图7为本发明提供的基于媒体发送优先级的PoC计费系统第一实施例 流程示意图。如图7所示,在本实施例中的计费系统中包括PoC控制服务 器701和计费实体702, 二者相连进行信息交互,所述计费实体702接收所 述PoC控制服务器701发来的计费请求,并根据该计费请求中的媒体发送 优先级信息选择计费策略,按照选择的计费策略对业务进行计费处理,并向 所述PoC控制服务器701返回计费响应。其中,计费实体702可为OCS或 CDF。所述PoC控制服务器701可从会话初始化协议(SIP )消息中获取媒
体发送优先级信息,或从所述计费实体702获取媒体发送优先级信息。其中, SIP消息包括CCR消息、ACR消息等。图8为本发明提供的基于媒体发送优先级的PoC计费系统第二实施例 流程示意图。如图8所示,在本实施例中的计费系统中包括非PoC服务器 800、 PoC控制服务器801和计费实体802。所述PoC控制服务器801从所 述非PoC服务器800中获取媒体发送优先级信息,并将包含该媒体发送优 先级信息的计费请求发送给所述计费实体802;所述计费实体802接收所述 计费请求,并根据该计费请求中的媒体发送优先级信息选择计费策略,按照 选择的计费策略对业务进行计费处理,并向所述PoC控制服务器801返回 计费响应。其中,计费实体802可为OCS或CDF。所述PoC控制服务器801 可从SIP消息中、或从所述计费实体802、或从非PoC服务器800获取媒体 发送优先级信息。其中,SIP消息包括CCR消息、ACR消息等。本发明提供了 一种基于不同媒体发送优先级的计费方法及系统,可以根 据不同的业务媒体发送优先级进行差异化计费。其中,终端将PoC会话中 媒体发送优先级信息通过PoC控制服务器发送给计费系统,计费系统可根 据收到的媒体发送优先级信息,实现对于不同媒体发送请求的差异化处理, 从而为运营商在多媒体通信中实现对于不同媒体发送优先级的请求而区别 计费的策略提供了数据采集途径和差异化服务解决方案。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。
权利要求
1.一种基于媒体发送优先级的无线一键通PoC计费方法,其特征在于 包括以下步骤A、PoC控制服务器向计费实体发送计费请求,该计费请求中包括本次业务的媒体发送优先级信息;B、计费实体根据收到的计费请求中的媒体发送请求优先级,选择计费策略,并对计费请求进行处理,向PoC控制服务器返回计费响应。
2、 如权利要求l所述的方法,其特征在于在所述步骤A之前,进一步 包括A01、 PoC控制服务器接收终端发来的包含媒体发送优先级信息的媒体发 送请求,获取媒体发送优先级;A02、 PoC控制服务器对本次媒体发送业务请求进行处理,其中包括对于 媒体发送优先级信息的处理;A03、 PoC控制服务器向终端发送媒体发送许可消息。
3、 如权利要求2所述的方法,其特征在于在所述步骤A03之前,进一 步包括PoC控制服务器获取更新的媒体发送优先级信息,确定更新本次业务 的4某体发送优先级,执行步骤A02;步骤A02中所述媒体发送优先级为更新的媒体发送优先级。
4、 如权利要求2所述的方法,其特征在于在所述步骤A03之前,进一 步包括PoC控制服务器判断本次媒体发送业务请求是否在等待队列中已经轮 到,如果已经轮到,则执行步骤A03;否则,继续在等待队列中等待。
5、 如权利要求l所述的方法,其特征在于在所述步骤A之前或所述步 骤B之后,进一步包括终端向PoC控制服务器发送第一个实时传输协议RTP 媒体包,PoC控制服务器接收该媒体包。
6、 如权利要求2所述的方法,其特征在于所述计费实体为在线计费实 体OCS;所述计费请求为信用控制计费请求CCR;所述计费响应为信用控制计 费响应CCA;所述步骤A02包括A021、 PoC控制服务器向OCS发送包含所述媒体发送优先级信息的计费请求;A022、 OCS根据收到的计费请求中的媒体发送请求优先级信息和相应的用 户信息,设置本次业务的费用预留信息,并将包含该费用预留信息的计费响应 返回PoC控制服务器;A023、 PoC控制服务器根据媒体发送优先级信息和步骤A022中返回的 CCA中的费用预留信息,将本次媒体发送业务请求排列到等待队列中;所述计费实体为计费数据功能实体CDF;所述计费请求为离线计费请求 ACR;所述计费响应为离线计费响应ACA;所述步骤A02包括A024、 PoC控制服务器根据媒体发送优先级,将本次媒体发送业务请求排 列到等待队列中。
7、 如权利要求6所述的方法,其特征在于在所述将本次媒体发送业务 请求排列到等待队列中之前,进一步包括检测本次会话中PoC业务系统是否 支持队列协议,如果支持队列协议,则执行所述将本次媒体发送业务请求排列 到等待队列中的步骤;如果不支持队列协议,PoC控制服务器检测当前媒体发 言权是否空闲,如果空闲,则执行步骤A03;如果不空闲,则向终端返回拒绝 消息。
8、 如权利要求6所述的方法,其特征在于在所述将本次媒体发送业务 请求排列到等待队列中之后,进一步包括通知终端业务请求成功,并通知终 端本次业务请求在等待队列中的位置。
9、 如权利要求3所述的方法,其特征在于所述PoC控制服务器获取更 新的媒体发送优先级信息为PoC控制服务器获取由终端发来的包含在更新媒 体发送优先级请求中的更新的媒体发送优先级信息。
10、 如权利要求9所述的方法,其特征在于在所述PoC控制服务器获息之前,进一步包括PoC控制服务器通知终端协商新的i某体发送优先级,终 端向PoC控制服务器发送包含更新的媒体发送优先级信息的更新媒体发送优先级请求。
11、 如权利要求3所述的方法,其特征在于所述PoC控制服务器获取 更新的媒体发送优先级信息为PoC控制服务器获取对本次业务指定的一个媒 体发送优先级信息作为更新的媒体发送优先级信息。
12、 如权利要求1所述的方法,其特征在于步骤B中所述对计费请求 进行处理为计费实体根据媒体发送优先级信息和用户信息,按照相应的计费 策略对本次业务请求进行差异化计费处理,并记录业务计费数据。
13、 如权利要求l所述的方法,其特征在于在所述业务请求消息、计费 请求消息和计费响应消息中,设置业务优先级信息字段。
14、 如权利要求1所述的方法,其特征在于在步骤B中所述对计费请 求进4亍处理的过程中,包括记录本次业务所产生的计费数据记录CDR;该CDR 中包括所述媒体发送优先级信息。
15、 如权利要求14所述的方法,其特征在于所述CDR包括与PoC 控制服务器相连的计费实体中的PoC控制服务器CDR。
16、 如权利要求15所述的方法,其特征在于所述CDR进一步包括与 PoC参与服务器相连的计费实体中的PoC参与服务器CDR。
17、 一种通信系统,其特征在于,该系统包括PoC控制服务器和计费实 体;其中,所述PoC控制服务器,用于向所述计费实体发送包含々某体发送优先级信息 的计费请求;所述计费实体,用于接收所述计费请求,并根据该计费请求中的媒体发送 优先级信息选择计费策略,按照选择的计费策略对业务进行计费处理,并向所 述PoC服务器返回计费响应。
18、 如权利要求17所述的通信系统,其特征在于,所述PoC控制服务器 从会话初始化协议SIP消息中荻取媒体发送优先级信息,或从所述计费实体获 取媒体发送优先级信息。
19、 如权利要求17所述的通信系统,其特征在于,所述通信系统进一步 包括非PoC服务器;所述PoC控制服务器从所述非PoC服务器获取媒体发送 优先级信息。
20、 如权利要求17所述的通信系统,其特征在于,所述计费实体为OCS 或CDF。
全文摘要
本发明提供了一种基于不同媒体发送优先级的计费方法及系统,可以根据不同的业务媒体发送优先级进行差异化计费。其中,终端将PoC会话中媒体发送优先级信息通过PoC控制服务器发送给计费系统,计费系统可根据收到的媒体发送优先级信息,实现对于不同媒体发送请求的差异化处理,从而为运营商在多媒体通信中实现对于不同媒体发送优先级的请求而区别计费的策略提供了数据采集途径和差异化服务解决方案。
文档编号H04L12/14GK101119210SQ20061009957
公开日2008年2月6日 申请日期2006年8月1日 优先权日2006年8月1日
发明者张爱琴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1