Ims网络中非sip应用的计费方法、系统及计费事件上报单元的制作方法

文档序号:7657101阅读:158来源:国知局
专利名称:Ims网络中非sip应用的计费方法、系统及计费事件上报单元的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及IMS网络中非SIP应用的计费 方法、系统及计费事件上报单元。
背景技术
SIP协议是一个用于建立、更改和终止多:l 某体会话或呼叫的应用层控制 协议,这些多媒体会话包括多媒体会议、远程教学、因特网电话等,它的核 心由IETF (Internet engineering task force,因净争网工牙呈l壬务纟且)才示准 组织定义。
目前,3GPP (3rd Generation Partnership Project, 第三代移动通信 标准化伙伴项目)标准定义的一个IMS系统,它是3G ( 3rd Generation)移 动网实现分组话音和分组数据,提供统一的多J 某体业务和应用的目标网络, 它采用IP分组域作为其控制信令和媒体传输的承载通道,采用SIP协议作为 呼叫控制信令,实现了业务管理、会话控制及承载接入的三者分离。
计费是IMS网络必须具备的重要的能力之一。第三代伙伴计划(3GPP, 3rd Generation Partnership Project)定义了两种MS计费能力,即在线 计费能力和离线计费能力。在线计费就是IMS实体与在线计费系统交互的计 费过程。而在线计费系统与用户账户进行实时交互,并控制或监视与服务使 用有关的费用;离线计费则主要在会话之后收集计费信息,而且计费系统不 会实时的影响所使用服务的计费过程。IMS网络中,应用协议除SIP协议外, 还存在着HTTP (Hypertext Transfer Protocol超文本传输协议),RTSP (Real-Time Streaming Protocol实时流协议),FTP (file transfer protocol文件传输协议)等非SIP协议。基于这种非SIP协议的应用,我们
5称之为非SIP应用,如基于HTTP的文件上传、下载,基于FTP的文件下载, 使用RTSP进行流媒体控制等应用。用户通过非SIP请求触发的非SIP应用不 经过IMS Core,而是在承载层传送,所以其计费信息只能由承载层和非SIP 应用单元提供。
目前,这种非SIP应用日益广泛,而现有的基于流量的计费过于粗糙, 如用户在线观看一个^L频节目和下载一个大小差不多的文件,两者在网络中 产生的流量差不多,但用户观看流畅的视频节目对网络的带宽要求要比下载 文件高得多。可见,尽管这两种应用产生的流量大小差不多,但对网络要求 却不同,对网络产生影响也不同。单一基于流量来考虑这两种应用的计费, 显然是不合理的。

发明内容
有鉴于此,本发明的实施例提出了一种IMS网络中非SIP应用的计费方 法,以解决目前对非SIP应用单一基于流量进行计费而导致的不合理的问题。 为实现上述目的,本发明实施例提供了一种IMS网络中非SIP应用的计 费方法,包括计费事件上报单元接收到非SIP应用请求,从所述非SIP应 用请求中收集可计费事件相关的信息,生成计费事件,所述计费事件包括用 户标识,还包括下列信息之一或任意组合协议类型、请求操作名称、请求 资源名称、请求资源属性;计费事件上报单元将所述计费事件上报给计费单 元。
本发明实施例还提供了一种IMS网络中非SIP应用的计费系统,包括用 户设备单元,用于发起或接收非S工P应用的业务请求以及业务数据,非SIP 应用单元,用于提供非SIP应用,所述计费系统还包括计费事件上报单元和 计费单元,所述计费事件上报单元用于接收非SIP应用请求,并从非SIP应
用请求中收集可计费事件相关的信息,生成计费事件,所述计费事件包括用
户标识,还包括下列信息之一或任意组合协议类型、请求操作名称、请求 资源名称、请求资源属性,并将所述计费事件上报给计费单元,所述计费单元用于根据收到的计费事件对非SIP应用进行计费操作。
本发明实施例还提供了一种IMS网络中的计费事件上报单元,所述计费 事件上报单元包括可计费事件信息收集模块、计费事件生成模块和计费事件 上报模块,其中,可计费事件信息收集模块用于从接收到的非SIP应用请求 中收集可计费事件的相关信息,包括用户标识,还包括下列信息之一或任意
组合协议类型、请求操作名称、请求资源名称、请求资源属性,并将所述 可计费事件的相关信息发送给计费事件生成模块;计费事件生成模块用于根 据接收到的可计费事件相关信息生成相应的计费事件,计费事件上报模块用 于将计费事件生成模块生成的计费事件,上报给计费单元。
本发明的实施例中,在对非SIP应用进行计费时,计费事件上报单元 收集更为详细的可计费事件相关信息,生成计费事件并上报给计费单元, 从而计费单元可以根据该计费事件,对非SIP应用进行更为精细、合理的
计费。


图1为本发明实施例中非SIP应用的计费系统的示意图。 图2为本发明实施例中非SIP应用方法的流程图。 图3为本发明实施例中计费事件上报单元的结构图。
具体实施例方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
非SIP应用不需要经过IMS Core,用户发出请求,经过接入网,路由到提
供服务的单元,不经过頂S会话层。
如图1所示,为本发明的实施例中非SIP应用计费系统的示意图,具体
包括
1)用户设备单元,用于发起非SIP应用的业务请求以及业务数据。 用户设备单元和计费事件上报单元之间的El接口是非SIP协议,包括但不限于HTTP、 FTP、 RTSP等,El接口可以是直接接口,也可以是间接接口,间 接接口是指用户设备单元和计费事件上报单元之间还存在其它的中间节点。
2) 计费事件上报单元,位于接入网的承载路由中,用于根据业务请求生 成计费事件,并上报计费事件给计费单元。其中,计费事件是一组相关的计 费信息,除包括用户标识外,还包括以下信息之一或任意组合协议类型、 请求操作名称、请求资源名称、请求资源属性。计费事件上报单元可以从业 务请求或响应消息中获取上述信息,用户标识用于标识用户设备单元,如用 户号码、IP地址等;协议类型是指非SIP应用的协议类型,如HTTP、 FTP或 RTSP等;请求操作名称是指非SIP应用的协议消息名称,如HTTP的方法
(method)名称、RTSP的方法名称等;请求资源名称是指非SIP应用请求的 资源名称,可以是一个J;某体资源名称或一个Web服务名称等,如请求的统一 资源标识、表示上传或下载的文件名称、播放的流媒体文件名称、被调用的 SOAP服务名称等;请求资源属性是指非SIP应用请求的资源的属性,如资源 大小、媒体类型等。此外,计费事件还包括计费标识,用于唯一标识一个非 SIP应用的计费情况。在IMS网络中,所述计费事件上报单元可以是服务GPRS 支持节点SGSN或GPRS网关支持节点GGSN,或两者组合等。
计费事件上报单元和非SIP应用单元间的E2接口是非SIP协议,包括但 不限于HTTP、 FTP、 RTSP等,E2接口可以是直接接口,也可以是间接接口。
3) 计费单元,用于根据计费事件上报单元上报的计费事件进行计费。
其中计费单元又包括在线计费单元和离线计费单元,在线计费单元提供在 线计费功能,它可以是IMS网络中的在线计费系统;离线计费单元,提供离 线计费功能,在IMS网络中,它可以是离线计费系统。
计费事件上报单元和在线计费单元间的E3接口可以是IMS网络中的Ro 接口,可以是CAP接口,也可以是扩展接口,其具体协议可以是Diameter 协议,也可以是非Diameter协议,如XML, HTTP等。
计费事件上报单元和离线计费单元间的E4接口可以是IMS网络中的Rf接口,也可以是扩展接口。其具体协议可以是Diameter协议,也可以是非 Diameter协议,如XML, HTTP等。
4)非SIP应用单元,用于提供基于非SIP消息的非SIP应用,如HTTP应 用、FTP应用、RTSP应用等。
下面通过具体的方法实施例进行说明。
如图2所示,为本发明实施例中IMS网络中非SIP应用的计费方法,包

步骤1 )用户设备单元UE发起非SIP应用请求,如本实施例中的HTTP GET 请求;
其中,UE可通过X-3GPP-Intended-Identity扩展头域携带用户标识。 步骤2 ) GGSN收到该非SIP应用请求,从该非SIP应用请求中收集可计
费事件相关的信息,生成计费事件;
上述可计费事件是指使用通讯网络资源或相关业务的活动,如文件上传
下载等。本实施以HTTP请求下载资源为例。
步骤3) GGSN上报计费事件和流量信息给在线计费系统; 上述流量信息可以和计费事件一起上报给计费系统,也可以单独上报。 步骤4 )在线计费系统根据计费策略授权资源使用请求; 上述计费策略基于运营商策略,如单位预留事件计费,立即事件计费等。 步骤5 ) GGSN收到资源使用授权,将该非SIP应用请求转发到非SIP应
用单元;
步骤6-7)非SIP应用单元接收到该请求后,执行相应的服务逻辑,然 后返回成功响应;
步骤8 ) GGSN将200 OK消息进一步路由给UE;
步骤9)服务成功提供后,GGSN根据可计费事件相关的信息,生成计费 事件;
步骤10 ) GGSN上报计费事件和流量信息给在线计费系统;其中,步骤3)和步骤10)所述的计费事件包括用户标识,还包括以下
信息之一或任意组合协议类型、请求操作名称、请求资源名称、请求资源 属性;步骤3)和步骤10)所述的流量信息由现有承载层计费技术实现,在
上述用户标识可从X-3GPP-Intended-Identity头域获取。上述协议类型 可以从HTTP消息中的请求行或响应行获取,如协议类型是"HTTP"。
上述请求操作名称可以是HTTP请求的方法,如GET, POST, PUT, DELETE 等,可从非SIP应用请求消息中的请求行获取;
上述请求资源名称可以是HTTP请求的Request-URI,或者Request-URI 和HOST头域的组合。
上述请求资源属性可以是下述属性中的一个或多个,如实体大小,媒体 类型,实体范围,编码方式等属性。其中,实体大小可以从HTTP请求中的实 体头域Content-Length获取,々某体类型可以从HTTP i青求中的实体头域 Content-Type获取,实体范围可以从HTTP请求中的实体头域Content-Range 获取,编码方式可以从HTTP请求中的实体头域Content-Encoding获取。
所述计费事件信息的上报以Diameter协议为例说明。如协议类型可以在 扩展Diameter AVP (Attribute value pair,属性值对)中传递,举例如 Attribute Name: Protoco卜Type, AVP Code:整型值,如536,该AVP才各式 定义如下
Protocol-Type :: = < AVP Header: 536>
{ Protocol-Type-Description } 其中Protocol-Type-Description描述当前操作的协i义类型,如HUp。 还可以用同样的方式在扩展Diameter AVP中传递请求操作名称、请求资源名 称、请求资源属性等信息,在此不一一列举。
此外,优选的,GGSN还可以生成或获得(如从计费系统获得) 一个计费 标识,在计费事件和流量信息中传递给在线计费系统,当计费事件和流量信息不是在一个E3接口消息中传递时,在线计费系统可以根据该计费标识将计 费事件和流量信息关联起来。
步骤11 )在线计费系统收到计费事件后,就可以才艮据上述信息对该非SIP 应用进行相应的计费操作。如在线计费系统根据下载文件的协议类型如HTTP , 请求操作如Get和流量等信息进行计费;又如根据用户观看视频节目的协议 类型如RTSP,请求操作如播放和流量等信息进行计费。最后,将计费结果在 响应中通知GGSN。
本实施例仅在收到应用请求和应用结束时收集计费信息,生成计费事件 并上报。实际上,还可以在应用过程中收集计费信息,生成计费事件并上才艮。
上述实施例中流量信息可以与上述计费事件共同上报,也可以分别上 报,计费单元可以结合流量信息与其他可计费信息,对非SIP应用实现了更 加合理和精确的计费。
本实施例以在线计费为例,事实上应基于运营商策略来决定离线计费还 是在线计费。图示中的虚线为离线计费的情况。由于离线计费不会实时的影 响所使用服务的计费过程,上述步骤4a中不需要离线计费系统的授权,会话 就可继续。上述步骤3a上报的计费事件和在线计费的步骤3的计费事件可以 不同。同样的,步骤10a上报的计费事件也可以和步骤10中不同。
本实施例中以UE发起HTTP GET请求为例,事实上HTTP的其他方法也可 以采用本发明实施例的方法实现计费。甚至,非SIP请求,包含HTTP、 FTP、 RTSP等,应用本发明实施例的方法,由计费事件上报单元收集非SIP应用的 相关信息,生成计费事件并上报给计费单元。
如图3所示,为本发明实施例中计费事件上报单元的结构图,如图所示, 计费事件上报单元包括可计费事件信息收集模块、计费事件生成模块和计费 事件上报模块,其中,可计费事件信息收集模块用于从接收到的非SIP应用 请求中收集可计费事件的相关信息,包括用户标识,还包括下列信息之一或 任意组合协议类型、请求操作名称、请求资源名称、请求资源属性,并将
ii所述可计费事件的相关信息发送给计费事件生成模块;计费事件生成模块用 于根据接收到的可计费事件相关信息生成相应的计费事件,计费事件上报模 块用于将计费事件生成模块生成的计费事件,上报给计费单元。
所述计费事件上报单元可以为SGSN或GGSN,或者两者的结合。各模块 的具体实现请参考方法实施例,在此不再赘述。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其 限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技
术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发 明请求保护的技术方案范围当中。
权利要求
1、一种IMS网络中非SIP应用的计费方法,其特征在于,该方法包括计费事件上报单元接收到非SIP应用请求,从所述非SIP应用请求中收集可计费事件相关的信息,生成计费事件,所述计费事件包括用户标识,还包括下列信息之一或任意组合协议类型、请求操作名称、请求资源名称、请求资源属性;计费事件上报单元将所述计费事件上报给计费单元进行计费处理。
2、 根据权利要求1所述的计费方法,其特征在于,所述计费事件上 报单元包括服务GPRS支持节点SGSN或GPRS网关支持节点GGSN,或两者组 合。
3、才艮据权利要求1所述的计费方法,其特征在于,所述非SIP应用包括 超文本传输协议HTTP应用、文件传输协议FTP应用和实时流协议RTSP应用。
4、 根据权利要求1所述的计费方法,其特征在于,计费事件上报单元 可以在收到非SIP应用请求时、非SIP应用过程中、非SIP应用完成时或者 上述时间点的任意组合一次或多次上报计费事件。
5、 根据权利要求1所述的计费方法,其特征在于,所述计费单元包括在线计费系统和离线计费系统。
6、 根据权利要求l所述的计费方法,其特征在于, 所述用户标识从非SIP应用请求消息的头域中获取; 所述协议类型从非SIP应用消息中的请求行或响应行中获取; 所述请求操作名称从非SIP应用请求消息中的请求行中获取; 所述请求资源名称为非SIP应用请求的Request-URI,或者非SIP应用请求的Request-URI和HOST头域的组合。
7、 根据权利要求1或6所述的计费方法,其特征在于, 所述请求资源属性包括下列属性中的一个或多个实体大小、i某体类型、实体范围、编码方式,其中,实体大小从非SIP应用请求中的实体头域Content-Length获取,々某体类型/人非SIP应用请求中的实体头域 Content-Type获取,实体范围从非SlP应用请求中的实体头域Content-Range 获取,编码方式从非SIP应用请求中的实体头域Content-Encoding获取。
8、 根据权利要求1所述的计费方法,其特征在于,计费事件上报单元 与计费单元之间的接口为Diameter协议,计费事件上报单元通过扩展 Diameter属性值对AVP (Attribute value pair,)将计费事件上报给计费 单元。
9、 根据权利要求1所述的计费方法,其特征在于,该方法还包括,所 述计费事件上报单元还将所述非SIP应用的流量信息上报给计费单元,所述 流量信息与所述计费事件共同上报或者分别上报,所述计费单元根据所述计 费事件以及流量信息对所述非SIP应用进行计费操作。
10、 根据权利要求9所述的计费方法,其特征在于,该方法还包括,所述计费事件上报单元还生成或获取计费标识,并将所述计费标识携带在上报 给计费单元的流量信息和计费事件中,当计费事件上报单元将所述流量信息和计费事件分别上报给计费单元时,所述计费单元根据所述计费标识,进行 流量信息和计费事件的关联。
11、 一种IMS网络中非SIP应用的计费系统,其特征在于,所述计费系 统还包括计费事件上报单元和计费单元,所述计费事件上报单元用于接收非 SIP应用请求,并从非SIP应用请求中收集可计费事件相关的信息,生成计 费事件,所述计费事件包括用户标识,还包括下列信息之一或任意组合协 议类型、请求4乘作名称、请求资源名称、请求资源的属性,并将所述计费事 件上报给计费单元,所述计费单元用于根据收到的计费事件对非SIP应用进 行计费操作。
12、 4艮据权利要求11所述的计费系统,其特征在于,所述计费事件上 报单元包括SGSN或GGSN,或两者组合。
13、 一种IMS网络中的计费事件上^^单元,其特征在于,所述计费事件上报单元包括可计费事件信息收集模块、计费事件生成模块和计费事件上报 模块,其中,可计费事件信息收集模块用于从接收到的非SIP应用请求中收 集可计费事件的相关信息,包括用户标识,还包括下列信息之一或任意组合 协议类型、请求操作名称、请求资源名称、请求资源属性,并将所述可计费事件的相关信息发送给计费事件生成模块;计费事件生成模块用于根据接收 到的可计费事件相关信息生成相应的计费事件,计费事件上报模块用于将计 费事件生成模块生成的计费事件,上报给计费单元。
14、根据权利要求13所述的计费事件上报单元,其特征在于,所述计 费事件上报单元包括SGSN或GGSN,或两者组合。
全文摘要
本发明涉及一种IMS网络中非SIP应用的计费方法,该方法包括计费事件上报单元接收到非SIP应用请求,从所述非SIP应用请求中收集可计费事件相关的信息,生成计费事件,所述计费事件包括用户标识,还包括下列信息之一或任意组合协议类型、请求操作名称、请求资源名称、请求资源属性;计费事件上报单元将所述计费事件上报给计费单元。本发明的实施例中,在对非SIP应用进行计费时,计费事件上报单元收集了详细的可计费事件相关信息,生成计费事件并上报给计费单元,从而计费单元可以根据该计费事件,对非SIP应用进行更为精细、合理的计费。本发明还提供了一种IMS网络中非SIP应用的计费系统及计费事件上报单元。
文档编号H04W4/24GK101453721SQ20071012493
公开日2009年6月10日 申请日期2007年12月5日 优先权日2007年12月5日
发明者廖洪波, 施有铸, 波 郑 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1