信息上报方法及装置及通信系统和计费方法及装置及系统的制作方法

文档序号:7970112阅读:146来源:国知局
专利名称:信息上报方法及装置及通信系统和计费方法及装置及系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及信息上报方法及装置及通信系统和计费方法及装置及系统。
背景技术
第三代移动通信系统(3G)旨在融合蜂窝移动通信网络和因特网(Internet),这两个网络是目前最成功和最有发展潜力的网络。IMS(IP多媒体子系统)是3G系统中的关键组成部分,它可以使用户利用蜂窝移动系统的接入就可以使用因特网提供的所有业务。届时,不管用户在哪里,只要拥有一个3G终端就可以访问各种网页、阅读电子邮件、看电影或参加视频会议等。因为电信网需要平滑过渡,所以IP多媒体子系统(IMS)推广应用,需要与现有的智能网络共存并融合,有必要给应用服务器如全球移动通讯系统业务控制功能实体(gsmSCF)提供更多的下层会话发起协议(SIPSession Initiation Protocal)的会话信息,以实现gsmSCF对下层IMS会话的监视和控制。
3GPP Release 5的IMS架构将SIP作为会话控制协议,也就是说SIP作为信令协议建立两个端点间的会话,但是SIP本身并没有提供媒体协商的能力,媒体协商需要依赖于会话描述协议(SDPSession Description Protocol),因此有必要将SIP会话中的SDP信息上报给gsmSCF,使基于SDP信息的计费,由gsmSCF发起SDP重协商等成为可能。SDP的描述是基于文本的,SDP包通常包括会话信息和媒体信息。
因为呼叫会话控制功能实体(CSCFCall Session Control Function)和应用服务层(ASLApplication Service Layer)之间的接口是SIP,而ASL和gsmSCF之间的接口是CAMEL应用部分协议(CAP)。因此如果要将媒体信息上报到传统智能网的gsmSCF,需要提供ASL到gsmSCF之间的接口。
现有的一种上报媒体信息的方法,用于实现ASL向gsmSCF上报SIP会话中SDP媒体信息。
首先,主叫方通过ASL向被叫方发送邀请(Invite)消息,所述Invite消息携带主叫方的独立媒体信息;主叫方的独立媒体信息为主叫终端向被叫终端请求进行媒体会话的媒体信息。
ASL收到主叫终端的Invite消息后,通过CAP协议下的初始检出点(IDPInitial DP)消息,将该Invite消息中携带的主叫终端的独立媒体信息发送给gsmSCF。
上述方法可以实现将主叫终端的独立媒体信息发送到gsmSCF,但是,存在一定的缺陷,因为在实际应用中,因为先进的终端可以支持多种媒体传输形式,主叫终端发起的Invite消息中,主叫的独立媒体信息一般不止包含一种媒体类型,而是包含多种媒体类型;而被叫用户收到该Invite信息后会根据被叫终端自身支持的媒体类型选择适当的格式与主叫会话,而最终用于主叫终端与被叫终端的通信的协商媒体信息却无法上报给gsmSCF。
gsmSCF对下层网络的一种控制体现在对呼叫的计费上,现有的计费方式一般是基于主叫终端和被叫终端的位置信息进行的,该位置信息包括终端的区号、位置和是否漫游等等,随着电信业务的快速发展,这种基于位置信息的计费方式已经不适用于当前为用户提供的多种多样的会话业务,如视频会议,高质量的音频传输,网络游戏,以及数据传输业务。
因为IMS网络和智能网络的融合,gsmSCF可以获得下层网络的媒体信息,但是,上述现有的上报媒体信息的方法只能将终端的独立媒体信息发送给gsmSCF,而主叫终端和被叫终端实际会话的协商媒体信息可能是上报的独立媒体信息中的一种,但是gsmSCF并无法得知实际会话使用的协商媒体信息,使基于协商媒体信息的计费无法实现。

发明内容
本发明的目的在于提信息上报方法及装置及通信系统和计费方法及装置及系统,应用于通信技术领域,使gsmSCF获得更丰富关于下层网络的会话信息,完善gsmSCF对下层网络会话的监视和控制,可以使gsmSCF对会话的计费更加合理、准确。
为达到本发明的目的,所采取的技术方案是一种媒体信息上报的方法,包括主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息。
本发明提供的一种媒体信息上报的装置,包括协商媒体信息获取单元,用于获取主叫终端和被叫终端会话协商的协商媒体信息;信息上报单元,用于在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息。
本发明提供的一种通信系统,包括主叫终端,被叫终端,应用服务层,和业务控制功能实体;所述主叫终端和被叫终端通过应用服务层进行会话协商;所述应用服务层用于主叫终端和被叫终端进行会话协商,并获取会话协商的协商媒体信息;在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息;所述业务控制功能实体,用于接收应用服务层发送的包含所述协商媒体信息的消息。
本发明提供的一种计费方法,包括主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息;业务控制功能实体获取接收到的协商媒体信息中的计费参数并查找所述计费参数对应的计费费率;按照所述计费费率对所述主叫终端和被叫终端的会话计费。
本发明提供的一种计费系统,包括主叫终端,被叫终端,应用服务层,和业务控制功能实体;所述应用服务层用于主叫终端和被叫终端进行会话协商,并获取会话协商的协商媒体信息;在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息;业务控制功能实体,用于获取接收到的协商媒体信息中的计费参数并查找所述计费参数对应的计费费率;按照所述计费费率对所述主叫终端和被叫终端的会话计费。
本发明提供的一种业务控制功能实体,包括媒体信息接收单元,用于接收包含会话协商后的协商媒体信息的消息;计费参数获取单元,用于获取媒体信息接收单元接收到的所述消息中的计费参数;查询单元,用于根据所述计费参数查找对应的计费费率;计费单元,用于按照所述查询单元查询的计费费率对所述的会话计费。
本发明提供的一种媒体信息接收的方法,包括业务控制功能实体接收应用服务层发送的包含会话协商后的协商媒体信息的消息;获取所述包含协商媒体信息的消息中的计费参数,并根据所述计费参数对所述会话进行计费。
采用上述技术方案,本发明有益的技术效果在于本发明通过主叫终端和被叫终端进行会话协商;获得会话协商后的协商媒体信息并在预置的检出点向业务控制功能实体发送包含所述协商媒体信息的消息,实现了协商媒体信息向gsmSCF的上报,可以使gsmSCF获得更丰富的关于下层网络的会话信息,为完善gsmSCF对下层网络会话的监视和控制提供支持。特别是,本发明通过将协商媒体信息上报后,可以实现基于协商媒体信息的计费,相对于现有的基于终端位置信息的计费方法,使计费更加合理,准确。


下面通过具体实施方式
并结合附图对本发明作进一步的详细说明。
图1是本发明实施例一媒体信息上报的方法的流程图;图2是本发明实施例二媒体信息上报的方法的流程图;图3是本发明实施例三媒体信息上报的装置的结构示意图;图4是本发明实施例四一种通信系统的结构示意图;图5是本发明实施例四系统应用实施例二方法的应用例的信令流程图;图6是本发明实施例五计费方法的流程图;图7是本发明实施例六计费方法的流程图;图8是本发明实施例七计费系统的系统结构图;
图9是本发明实施例八业务控制功能实体的装置结构图。
具体实施例方式
本发明的目的在于通过主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息。实现了协商媒体信息向gsmSCF的上报,相对于现有技术可以使gsmSCF获得更丰富的关于下层网络的会话信息,为完善gsmSCF对下层网络会话的监视和控制提供支持,特别是,本发明通过将协商媒体信息上报后,可以实现基于协商媒体信息的计费,相对于现有的基于终端位置信息的计费方法,使计费更加合理,准确。本发明进一步还获得终端的独立媒体信息;所述向业务控制功能实体发送的消息除了协商媒体信息还包含终端的独立媒体信息,并且通过在发送的消息中携带的标识信元对该信元对应的各个媒体信息的类型进行标识,媒体信息的类型是独立类型或是协商类型,有利于gsmSCF根据不同的媒体信息类型进行区别处理,对应不同的扩展业务。下面对本发明提供的媒体信息上报方法及装置以及通信系统和计费方法及系统进行详细描述。
实施例一、一种媒体信息上报的方法,流程图如图1所示,包括101,主叫终端通过ASL向被叫终端发送Invite消息,所述Invite消息携带主叫终端的独立媒体信息。
本实施例中的ASL是承载控制服务器(BCS),可以理解的是ASL还可以是其他用于进行媒体协商的下层网络控制实体。
SDP是一种基于ASC II码的纯文本会话描述格式,其描述由许多文本组成,文本行的格式为<类型>=<值>,<类型>是一个字母,<值>是结构化的文本串,其格式依<类型>而定。SDP描述信息包括会话信息和媒体信息。
媒体信息一般包括如下内容媒体类型,如视频、音频、应用相关等;传输协议,如RTP/UDP/IP,H.320等;媒体格式,与媒体相关的编解码器和时钟频率,如G729/8000,GSM-EFR/8000等。
媒体信息的描述一般描述格式为
m=<媒体><端口><传输协议><属性>
a=<属性>
a=<属性><值>
“m”行包括媒体名称和传输地址等信息,媒体可以是音频、视频、应用、数据、控制;端口如果是UDP协议,端口的取值范围为1024~65535;传输协议可以是RTP/UDP/IP/H320等;属性是会话属性行的列表,代表其支持的属性,如各种编解码器。
“a”行是会话属性行,一个媒体描述可以包含多个“a”行,同时“a”行也可以是会话级描述。
102,被叫终端收到所述邀请消息后,根据本地支持的媒体信息选择被叫接受的媒体信息;所述被叫终端接受的媒体信息即为协商媒体信息。
若主叫终端发送的独立媒体信息中只携带一种媒体信息,则被叫终端只能选择接受会话或拒绝会话;若主叫终端发送的独立媒体信息中携带多种媒体信息供被叫终端选择,则被叫终端可以依据自身终端支持的媒体信息进行选择使用那种媒体信息与主叫终端通信。
例如,主叫终端发送的独立媒体信息如下m=audio 49230 RTP/AVP 96 97 98a=rtpmap96 L8/8000a=rtpmap97 L16/8000a=rtpmap98 L16/11025/2可以看出,主叫终端发起的是媒体类型是音频类型,而支持的编解码器可以是L8或L16。而对于特定的编解码器,时钟速度也可以不同,如L16编解码器,可以使用时钟速度8000和11025,一般来说时钟速度将取决所需要的带宽。
而被叫终端接受的媒体信息即协商媒体信息可以是以下三种m=audio 49230 RTP/AVP 96 97 98
a=rtpmap96 L8/8000或m=audio 49230 RTP/AVP 96 97 98a=rtpmap97 L16/8000或m=audio 49230 RTP/AVP 96 97 98a=rtpmap98 L16/11025/2用户选择的时,可以被叫用户在终端手动进行选择,也可以设置默认选择方式,如选择传输质量最高的方式与主叫终端通信。
103,被叫终端将协商媒体信息返回给ASL;本实施例中,被叫终端将协商媒体信息通过确认(200OK)消息返回给ASL。
104,ASL获得被叫终端返回的协商媒体信息;105,ASL将所述协商媒体信息返回给主叫终端。
本实施例中,ASL将所述200OK消息转发给主叫终端。
可以理解的是,被叫终端返回协商媒体信息还可以通过其他消息返回,如振铃(180OK)消息,但因为被叫振铃时则需要将180OK消息返回,则需被叫终端侧采用默认选择模式。总之,只要ASL和主叫终端可以通过被叫终端返回的消息获得协商媒体信息即可,具体的消息类型不构成对发明的限制。
步骤101至步骤105是主叫终端和被叫终端基于SIP会话进行媒体协商的常规流程,可以理解的是,具体的会话流程还可以根据实际情况采取更复杂的常规协商方式,具体的协商方式不构成对本发明的限制。
106,当触发预置的检出点时,ASL向业务控制功能实体发送包含所述协商媒体信息的消息。
本实施例,所述检出点(DPDetection Point)为始呼应答(O_Answer)检出点,可以理解的是,所述检出点还可以为始呼拆线(O_Disconnect)检出点、始呼忙(O_Busy)检出点、始呼位置变换(O_Change_Of_Position)检出点、始呼放弃(O_Abandon)检出点等等。而对于被叫终端,还可以通过终呼应答(T_Answer)检出点、终呼拆线(T_Disconnect)检出点、终呼忙(T_Busy)检出点、终呼未应答(T_No_Answer)检出点、终呼放弃(O_Abandon)检出点等等。所述向业务控制功能实体发送的消息为基本呼叫状态模型(BCSMBasic Call State Model)事件报告(ERBCSMEvent Report BCSM)消息,CAP支持请求BCSM事件报告(RRBERequest Report BCSM Event)消息和ERBCSM消息对事件进行预定和通知,RRBE和ERBCSM是通用业务,可以用于指定某些事件如主叫掉线、被叫掉线、被叫接听,以及呼叫过程事件,如闪断等,对于上报的ERBCSM消息,由RRBE消息对上报的时间进行预定,ERBCSM消息中的混合呼叫信息(MiscCallInfo)信元指示检出点相关信息。
本实施例对CAP协议ERBCSM中的MiscCallInfo信元进行了扩展,使该信元携带媒体类型信息列表(MediaTypeInfoList)信元,MediaTypeInfoList信元包括至少一个媒体类型信息(MediaTypeInfo)子信元,所述MediaTypeInfo子信元携带媒体协商信息。
本实施例中,所述O_Answer检出点、O_Disconnect检出点等检出点配置的过程为应用服务层在步骤101接受到主叫终端发送给被叫终端的的Invite消息后,向gsmSCF发送初始检出点(IDP)消息请求为当前呼叫建立智能业务控制关系;IDP的参数主要包括业务键、主叫号码、被叫号码。号码属性,主叫终端和被叫终端的位置信息等等。
SCF向ASL发送请求BCSM事件报告(RRBE)消息,请求ASL配置动态DP点,当ASL在以后的呼叫过程中遇到这些DP点时,会上报呼叫信息给gsmSCF,RRBE消息为gsmSCF的控制呼叫创造了条件。配置的检出点包括O_Answer检出点、O_Disconnect检出点等用于监视和控制会话的检出点。
业务控制功能实体向应用服务层发送继续消息,应用服务层收到所述继续消息则进入步骤105将主叫终端的Invite消息转发给被叫终端。
RRBE的参数主要包括需要配置的DP类型,DP条件等;一个RRBE消息可以配置多个DP。RRBE消息配置的参数与ERBCSM消息对应,当ASL触发RRBE配置的检出点时,则通过ERBCSM消息将所述检出点上报。
本实施例中MiscCallInfo信元格式如下MiscCallInfo∷=SEQUENCE{messageType
ENUMERATED{request(0),notification(1)},dpAssignment [1]ENUMERATED{individualLine(0),groupBased(1),officeBased(2)} OPTIONALmediaTypeInfoList[2]MediaTypeInfoListOPTIONAL}所述检出点还可以为收集信息(CollectedInfo)检出点或分析信息(Analysed_Information)检出点,对应的本发明中所述向业务控制功能实体发送的消息为还可以为IDP消息,该IDP消息中包含MediaTypeInfoList信元,该MediaTypeInfoList包括至少一个MediaTypeInfo子信元,所述MediaTypeInfo信元携带媒体协商信息。
根据CAP协议[3],ASN.1定义的MediaType信元如下MediaTypeInfo{IMS-PARAMETERS-BOUNDimsBound}∷=OCTETSTRING
(SIZE(imsBound.&minMediaTypeInfoLength..imsBound.&maxMediaTypeInfoLength))MediaTypeInfoList{IMS-PARAMETERS-BOUNDimsBound}∷=SEQUENCE OF MediaTypeInfo{imsBound}(SIZE(1..5))MediaTypeInfo信元一般包括如下参数媒体类型,如视频、音频、应用相关等;传输协议,如RTP/UDP/IP,H.320等;媒体格式,与媒体相关的编解码器和时钟频率,如G729/8000,GSM-EFR/8000等,MediaTypeInfo信元携带一种媒体信息,包括“m”行媒体名称和传输地址等信息,及其对应的一个“a”行的会话属性行。
MediaTypeInfoList是MediaTypeInfo信元的列表,携带多个MediaTypeInfo信元。
实施例一通过主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,则应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息。实现了协商媒体信息向gsmSCF的上报,相对于现有技术可以使gsmSCF获得更丰富的关于下层网络的会话信息,为完善gsmSCF对下层网络会话的监视和控制提供支持,特别对于基于媒体信息的计费可以提供准确的计费参数。
实施例二、一种媒体信息上报的方法,流程图如图2所示,包括201,主叫终端向BCS发送Invite消息,请求与被叫终端进行会话。
所述Invite消息携带主叫终端的独立媒体信息。
本实施例中的ASL是承载控制服务器(BCS),可以理解的是ASL还可以是其他用于进行媒体协商的下层网络控制实体。
202,BCS获取主叫终端的独立媒体信息。
203,BCS将所述Invite消息转发至被叫终端。
204,被叫终端收到所述邀请消息后,根据本地支持的媒体信息选择被叫接受的媒体信息;所述被叫终端接受的媒体信息即为协商媒体信息。
205,被叫终端向BCS发送200OK消息,将协商媒体信息返回给BCS。
可以理解的是,被叫终端还可以同时返回被叫的独立媒体信息,所述被叫的独立媒体信息为被叫支持的媒体信息的列表。
206,BCS获取被叫终端返回的200OK消息中的协商媒体信息;207,BCS通过转发被叫终端返回的200OK消息将所述协商媒体信息发送给给主叫终端。
208,当触发预置的检出点时,BCS向业务控制功能实体发送包含协商媒体信息和主叫终端的独立媒体信息的消息。
本实施例,所述检出点为O-Answer检出点,可以理解的是,所述检出点还可以为T-Answer检出点,或O-Disconnect检出点。
本实施例中,所述向业务控制功能实体发送的消息为ERBCSM消息,本实施例在实施例一的基础上,对CAP协议中的MediaTypeInfo子信元再次进行了扩展扩展了MediaInfo信元,该MediaInfo信元用于携带媒体信息,还扩展了标识信元InfoType该InfoType信元用于标识各MediaInfo信元携带的媒体信息的类型,所述媒体信息的类型包括协商类型(Negotiated)和独立类型(Individual)。
可以理解的是T-Answer检出点上报的为被叫终端向BCS上报的ERBCSM消息,该消息包含被叫终端的独立媒体信息和协商媒体信息。所述CAP协议中规定的ERBCSM的分支ID(legid)参数可以指示上报的消息是主叫终端或是被叫终端。
扩展后的MediaTypeInfo信元格式如下MediaTypeInfo{IMS-PARAMETERS-BOUNDimsBound}∷=SEQUENCE{infoType
InfoType
mediaInfo[1]OCTET STRING(SIZE(imsBound.&minMediaTypeInfoLength..
imsBound.&maxMediaTypeInfoLength))}MediaTypeInfoList{IMS-PARAMETERS-BOUNDimsBound}∷=SEQUENCE OF MediaTypeInfo{imsBound}(SIZE(1..5))InfoType∷=ENUMERATED{Individual (0),Negotiated (1)}mediaInfo信元包括如下参数媒体类型,如视频、音频、应用相关等;传输协议,如RTP/UDP/IP,H.320等;媒体格式,与媒体相关的编解码器和时钟频率,如G729/8000,GSM-EFR/8000等,MediaTypeInfo信元携带一种媒体信息,包括“m”行媒体名称和传输地址等信息,及其对应的一个“a”行的会话属性行。
所述检出点还可以为CollectedInfo检出点,对应的本发明中所述向业务控制功能实体发送的消息为还可以为IDP消息,该IDP消息中MediaTypeInfo信元同样按照上述格式进行了扩展,扩展后的消息可以同时上报独立媒体信息和协商媒体信息并且包括InfoType信元对媒体信息的类型进行标注。
实施例二与实施例一的区别在于,本发明进一步还获得终端的独立媒体信息;所述向业务控制功能实体发送的消息除了协商媒体信息还包含终端的独立媒体信息,并且通过在发送的消息中携带的标识信元对该信元对应的各个媒体信息进行标识媒体信息的类型是独立类型或是协商类型,有利于gsmSCF根据不同的媒体信息类型进行区别处理,对应不同的扩展业务。
实施例三,一种媒体信息上报的装置,装置结构图如图3所示,包括协商媒体信息获取单元310,独立媒体信息获取单元320和信息上报单元330。协商媒体信息获取单元310,用于获取主叫终端和被叫终端会话协商的协商媒体信息;独立媒体信息获取单元320,用于获取主叫终端或被叫终端的独立媒体信息;信息上报单元330,用于在触发预置的检出点时,将所述向业务控制功能实体发送包含所述协商媒体信息和独立媒体信息的消息。
本实施例中,所述向业务控制功能实体发送的消息为ERBCSM消息所述检出点为O-Answer检出点,可以理解的是,所述检出点还可以为T-Answer检出点,或O-Disconnect检出点。
可以理解的是,所述向业务控制功能实体发送的消息还可以为IDP消息,所述检出点为CollectedInfo。
实施例四,一种通信系统,系统结构图如图4所示,包括主叫终端410,被叫终端420,应用服务层430,和业务控制功能实体440;所述主叫终端410和被叫终端420通过应用服务层430进行会话协商;所述应用服务层430用于获取主叫终端410和被叫终端420会话协商的协商媒体信息和主叫终端或被叫终端的独立媒体信息;并在触发预置的检出点时,向业务控制功能实体440发送包含所述协商媒体信息和独立媒体信息的消息。
所述业务控制功能实体440,用于接收所述应用服务层430发送的包含所述协商媒体信息的消息。
本实施例中,所述向业务控制功能实体发送的消息为ERBCSM消息所述检出点为O-Answer检出点,可以理解的是,所述检出点还可以为T-Answer检出点,或O-Disconnect检出点。
可以理解的是,所述向业务控制功能实体发送的消息还可以为IDP消息,所述检出点为CollectedInfo。
下面提供本发明实施例四系统应用本发明实施例二方法的具体应用例,本应用例为IMS与智能网的结合,应用SIP协议及CAP协议信令传输;信令流程图参阅图5,包括501),主叫终端向BCS发送Invite消息,所述Invite消息携带主叫终端的独立媒体信息。
此时ASL可以获得主叫终端的独立媒体信息。
502),ASL向gsmSCF发送初始检出点(IDP)消息请求为当前呼叫建立智能业务控制关系;IDP的参数主要包括业务键、主叫号码、被叫号码。号码属性等等。
503),gsmSCF向ASL发送请求BCSM事件报告(RRBE)消息,请求ASL配置动态DP点,当ASL在以后的呼叫过程中遇到这些DP点时,会上报呼叫信息给gsmSCF,RRBE消息为gsmSCF的控制呼叫创造了条件。配置的检出点包括O-Answer检出点、O-Disconnect检出点等用于监视和控制会话的检出点。
本实施例中,通过配置触发O-Answer检出点时通过ERBCSM消息将媒体信息上报给gsmSCF。
RRBE的参数主要包括需要配置的DP类型,DP条件等;一个RRBE消息可以配置多个DP。
504),gsmSCF向ASL发送继续(Continue)消息,请求ASL继续处理刚才悬置的呼叫。
505),ASL将所述主叫终端发送的邀请(Invite)消息转发至被叫终端。
506),被叫用户振铃时,被叫终端向ASL发送振铃(180OK)消息。
此时,被叫终端可以根据本地支持的媒体信息选择被叫接受的媒体信息;所述被叫终端接受的媒体信息即为协商媒体信息。
用户选择的时,可以被叫用户在终端手动进行选择,也可以设置默认选择方式,如选择传输质量最高的方式与主叫终端通信。
507),ASL将被叫终端发送的振铃(180OK)消息转发给主叫终端,这样才不会令呼叫超时或放弃,主叫终端收到振铃消息后,等待与被叫终端进行会话。
508),被叫终端决定接受呼叫,则向ASL发送确认(200OK)消息,所述200OK消息包含被叫选择的用于会话的协商媒体信息。
此时,ASL获得被叫终端选择用于会话的协商媒体信息。
509),ASL将所述200OK消息转发给主叫终端。
主叫终端收到所述200OK消息后,得到200OK消息中的协商媒体信息。
510),ASL收到200OK消息,触发O-Answer检出点,向gsmSCF上报ERBCSM消息,所述ERBCSM消息包括主叫终端的独立媒体信息和用于主叫终端被叫终端会话的协商媒体信息。
gsmSCF收到所述协商媒体信息后,可以根据O-Answer检出点上报的协商媒体信息进行计费等操作。
步骤S9和步骤S10,并无绝对顺序也可以先执行S10,再执行S9还可以同时执行,只要ASL可以将200Ok消息发送给主叫终端,并将媒体信息上报即可。
511),主叫终端向ASL发送最终确认(ACK)消息,确认与被叫终端建立通话。
512),ASL将所述ACK消息转发给被叫终端。
513),主叫终端与被叫终端建立通话。
514),被叫终端请求终止通话,向ASL向ASL发送终止(Bye)消息。
515),ASL将所述Bye消息转发给主叫终端。
516),ASL检测到O-Disconnect检出点,向gsmSCF发送ERBCSM消息,上报被叫拆线事件。
517),gsmSCF向ASL下发拆线(Release Call)消息。
518),主叫终端向ASL发送200OK消息确认释放呼叫。
519),ASL将所述200OK消息转发给被叫终端确认释放呼叫。
本发明还提供一种基于上述上报的协商媒体信息进行计费的方法及系统。
实施例五,一种计费的方法,流程图如图6所示,包括601,ASL向gsmSCF上报主叫终端和被叫终端进行会话的协商媒体信息;具体的上报方法同实施例一步骤101至106。
602,gsmSCF获取接收到的协商媒体信息中的计费参数;本实施例中所述计费参数为协商媒体信息的包含的媒体类型。所述计费参数还可以是编码器类型、编码器速率等可以从协商媒体信息中获取的信息。可以理解的是还可以将,媒体类型、编码器类型和编码器速率的任意组合作为计费参数。
603,查找所述计费参数对应的计费费率。
查找所述媒体类型对应的计费费率,具体的媒体类型对应的计费费率,如表1所示。
表1

所述的计费费率可以是按照通话时长计费如0.5元/分钟,也可以按照流量计费,如0.01元/字节。
604,按照所述计费费率对所述主叫终端和被叫终端的会话计费。
实施例五的计费方法与现有的计费方法仅仅根据主叫终端和被叫终端的位置信息对会话进行计费相比,提供了一种新的计费方法,使根据使用不同的媒体类型进行计费成为可能,计费的分类更加详细,对应服务于用户的各种媒体业务,计费更加准确。
实施例六,一种计费的方法,流程图如图7所示,包括701,ASL向gsmSCF上报主叫终端和被叫终端进行会话的协商媒体信息;具体的上报方法同实施例一步骤101至106。
702,gsmSCF获取接收到的协商媒体信息中的计费参数和主叫终端和被叫终端的位置信息。
本实施例中,gsmSCF可以在主叫终端和被叫终端进行媒体协商过程中,通过上报的IDP消息或ERBCSM消息获得主叫终端和被叫终端的位置信息,还可以通过其他现有的方式获得,本步骤强调的是gsmSCF获取ASL上报的主叫终端和被叫终端的位置信息,具体的获取方式不构成对本发明的限制。
本实施例中所述计费参数为协商媒体信息的包含的媒体类型、编码器类型和编码器速率。
703,查找所述计费参数及主叫终端和被叫终端的位置信息对应的计费费率。
本实施例中,所述主叫终端和被叫终端的位置信息为主叫终端和被叫终端的区号,可以理解的是主叫终端和被叫终端的位置信息还包括漫游信息,是否属于同一个通信网络等信息,具体的信息可以用现有的计费流程使用的多种信息,具体的信息不构成对本发明的限制。本发明强调的是在现有的根据主被叫位置信息计费的基础上,增加根据媒体信息的计费支持,为方便起见,下面以主叫终端区号为755,被叫终端区号为10为例,列表进行说明。
具体的计费参数和主被叫位置信息与的计费费率的如表2所示。
表2


如表2所示,如获取的协商媒体信息中,采用的媒体类型为音频,对应的编解码器为L16,编解码器速度为8000bps,则对应计费费率为2。
所述的计费费率可以是按照通话时长计费如0.5元/分钟,也可以按照流量计费,如0.01元/字节。
704,按照所述计费费率对所述主叫终端和被叫终端的会话计费。
实施例六与实施例五的区别在于进一步根据主叫终端和被叫终端的位置信息对会话计费,使本发明与现有的计费方法结合,产成较好的效果,并且,实施例六获取的计费参数进一步包括了编解码器和编解码器的速度,由于3gpp支持涉及音频及视频流的多媒体应用,对多媒体编解码器的选择将决定会话过程中所需的带宽。而对于业务提供商/运营商来说,由于带宽决定了在某一特定实例中所能支持的用户数,因此带宽是一个非常重要的资源,在会话中实际使用的带宽来计费,可以使计费更加合理。
本实施例中,所述计费参数为协商媒体信息的包含的媒体类型。所述计费参数还可以是编码器类型、编码器速率等可以从协商媒体信息中获取的信息。可以理解的是还可以将,媒体类型、编码器类型和编码器速率的任意组合作为计费参数。
实施例七,一种计费的系统,系统结构图如图8所示,包括主叫终端810,被叫终端820,应用服务层830,和业务控制功能实体840;所述业务控制功能实体840包括媒体信息获取单元841,位置信息获取单元842,查询单元843,计费单元844。
所述主叫终端810和被叫终端820通过应用服务层830进行会话协商;
所述应用服务层830用于主叫终端810和被叫终端820进行会话协商,并获取会话协商的协商媒体信息;在触发预置的检出点时,向业务控制功能实体840发送包含所述协商媒体信息的消息。
所述业务控制功能实体包括计费参数获取单元841,用于获取应用服务层830发送的协商媒体信息中的计费参数。
所述位置信息获取单元842,用于获取应用服务层830发送的主叫终端和被叫终端的位置信息。
本实施例中,所述获取的位置信息可以是应用服务层830向业务控制功能实体请求配置DP点时,通过IDP消息上报的。可以理解的是,主叫终端和被叫终端的位置信息业务控制功能实体还可以通过其他现有的方式获取,具体的获取方式不构成对本发明的限制。
所述查询单元843,用于根据所述计费参数及主叫终端和被叫终端的位置信息查找对应的计费费率;所述计费单元844,用于按照所述计费费率对所述主叫终端和被叫终端的会话计费。
实施例八,一种业务控制功能实体,装置结构图如图9所示,包括媒体信息接收单元910、计费参数获取单元920、所述查询单元930和计费单元940。
媒体信息接收单元910用于接收包含会话协商后的协商媒体信息的消息;计费参数获取单元920,用于获取媒体信息接收单元910接收到的消息中的计费参数。
所述查询单元930,用于根据所述计费参数查找对应的计费费率。
所述计费单元940,用于按照所述计费费率对所述主叫终端和被叫终端的会话计费。
以上对本发明所提供的信息上报方法及装置及通信系统和计费方法及装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种媒体信息上报的方法,其特征在于,包括主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息。
2.如权利要求1所述的媒体信息上报的方法,其特征在于,所述向业务控制功能实体发送的消息包含媒体类型信息列表信元,该媒体类型信息列表包括至少一个媒体类型信息子信元,所述媒体类型信息子信元携带媒体协商信息。
3.如权利要求1所述的媒体信息上报的方法,其特征在于,进一步包括应用服务层获得主叫终端或被叫终端的独立媒体信息;所述向业务控制功能实体发送的消息还包含所述独立媒体信息。
4.如权利要求3所述的媒体信息上报的方法,其特征在于,所述向业务控制功能实体发送的消息还包含标识上报的媒体信息类型的标识信元,所述媒体信息类型包括独立类型和协商类型。
5.如权利要求4所述的媒体信息上报的方法,其特征在于,所述向业务控制功能实体发送的消息包含媒体类型信息列表信元,该媒体类型信息列表包括至少一个携带媒体协商信息的媒体类型信息子信元,所述媒体类型信息列表信元还包括携带独立媒体信息的媒体类型信息子信元;所述标识信元为媒体类型信息中扩展的信息类型信元。
6.如权利要求1至5任意一项所述的媒体信息上报的方法,其特征在于,所述主叫终端和被叫终端通过应用服务层进行会话协商包括主叫终端向应用服务层发送邀请被叫终端加入会话的邀请消息;所述邀请消息携带主叫终端的独立媒体信息;应用服务层向被叫终端转发所述邀请消息;被叫终端收到所述邀请消息后,根据本地支持的媒体信息选择被叫终端接受的媒体信息,所述被叫终端接受的媒体信息为协商媒体信息;被叫终端将所述协商媒体信息通过应用服务层返回给主叫终端。
7.如权利要求6所述的媒体信息上报的方法,其特征在于,主叫终端向应用服务层发送邀请被叫终端加入会话的邀请消息后,进一步包括应用服务层向业务控制功能实体发送初始检出点消息,请求为本次会话建立智能业务控制关系;业务控制功能实体返回请求基本呼叫状态模型事件报告消息配置检出点;业务控制功能实体向应用服务层发送继续消息;应用服务层收到所述继续消息则进入所述向被叫终端转发所述邀请消息的步骤。
8.如权利要求1至5任意一项所述的媒体信息上报的方法,其特征在于,所述向业务控制功能实体发送的消息为基本呼叫状态模型事件报告消息。
9.如权利要求8所述的媒体信息上报的方法,其特征在于,所述检出点为始呼应答检出点,或始呼拆线检出点。
10.如权利要求1至5任意一项所述的媒体信息上报的方法,其特征在于,所述向业务控制功能实体发送的消息为初始检出点消息。
11.如权利要求10所述的媒体信息上报的方法,其特征在于,所述检出点为收集信息检出点或分析信息检出点。
12.一种媒体信息上报的装置,其特征在于,包括协商媒体信息获取单元,用于获取主叫终端和被叫终端会话协商的协商媒体信息;信息上报单元,用于在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息。
13.如权利要求12所述的媒体信息上报的装置,其特征在于,还包括独立媒体信息获取单元,用于获取主叫终端或被叫终端的独立媒体信息;所述信息上报单元向业务控制功能实体发送的消息中还包含所述独立媒体信息。
14.一种通信系统,其特征在于,包括主叫终端,被叫终端,应用服务层,和业务控制功能实体;所述主叫终端和被叫终端通过应用服务层进行会话协商;所述应用服务层用于主叫终端和被叫终端进行会话协商,并获取会话协商的协商媒体信息;在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息;所述业务控制功能实体,用于接收应用服务层发送的包含所述协商媒体信息的消息。
15.如权利要求14所述的通信系统,其特征在于,所述应用服务层还用于获取主叫终端或被叫终端的独立媒体信息;所述业务控制功能实体还用于接收应用服务层发送包含所述独立媒体信息的消息。
16.一种计费方法,其特征在于,包括主叫终端和被叫终端通过应用服务层进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息;业务控制功能实体获取接收到的协商媒体信息中的计费参数并查找所述计费参数对应的计费费率;按照所述计费费率对所述主叫终端和被叫终端的会话计费。
17.如权利要求16所述的计费方法,其特征在于,所述向业务控制功能实体发送的消息包含媒体类型信息列表信元,该媒体信息类型列表包括至少一个媒体类型信息子信元,所述媒体类型信息子信元携带媒体协商信息。
18.如权利要求16或17所述的计费方法,其特征在于,所述向业务控制功能实体发送的消息为基本呼叫状态模型事件报告消息或初始检出点消息。
19.如权利要求16或17所述的计费方法,其特征在于,所述计费参数包括协商媒体信息中的媒体类型和/或编码器类型和/或编码器速率。
20.如权利要求16或17所述的计费方法,其特征在于,所述主叫终端和被叫终端通过应用服务层进行会话协商包括应用服务层向业务控制功能实体发送初始检出点消息,请求为本次会话建立智能业务控制关系;所述初始检出点消息携带主叫终端和被叫终端的位置信息;所述方法进一步包括业务控制功能实体获取主叫终端和被叫终端的位置信息;所述计费费率还由主叫终端和被叫终端的位置信息确定。
21.一种计费系统,其特征在于,包括主叫终端,被叫终端,应用服务层,和业务控制功能实体;所述应用服务层用于主叫终端和被叫终端进行会话协商,并获取会话协商的协商媒体信息;在触发预置的检出点时,向业务控制功能实体发送包含所述协商媒体信息的消息;业务控制功能实体,用于获取接收到的协商媒体信息中的计费参数并查找所述计费参数对应的计费费率;按照所述计费费率对所述主叫终端和被叫终端的会话计费。
22.如权利要求21所述的计费系统,其特征在于,所述业务控制功能实体包括计费参数获取单元,用于获取应用服务层发送的协商媒体信息中的计费参数;位置信息获取单元,用于获取应用服务层发送的主叫终端和被叫终端的位置信息;查询单元,用于根据所述计费参数及主叫终端和被叫终端的位置信息查找对应的计费费率;计费单元,用于按照所述查询单元查询的计费费率对所述主叫终端和被叫终端的会话计费。
23.一种业务控制功能实体,其特征在于,包括媒体信息接收单元,用于接收包含会话协商后的协商媒体信息的消息;计费参数获取单元,用于获取媒体信息接收单元接收到的所述消息中的计费参数;查询单元,用于根据所述计费参数查找对应的计费费率;计费单元,用于按照所述查询单元查询的计费费率对所述的会话计费。
24.一种媒体信息接收的方法,其特征在于,包括业务控制功能实体接收应用服务层发送的包含会话协商后的协商媒体信息的消息;获取所述包含协商媒体信息的消息中的计费参数,并根据所述计费参数对所述会话进行计费。
全文摘要
本发明公开了信息上报方法及装置及通信系统和计费方法及装置及系统。通过主叫终端和被叫终端进行会话协商;应用服务层获得主叫终端和被叫终端会话协商的协商媒体信息;触发预置的检出点时,应用服务层向业务控制功能实体发送包含所述协商媒体信息的消息,实现了协商媒体信息向gsmSCF的上报,相对于现有技术可以使gsmSCF获得更丰富的关于下层网络的会话信息,为完善gsmSCF对下层网络会话的监视和控制提供支持。特别是,本发明通过将协商媒体信息上报后,可以实现基于协商媒体信息的计费,相对于现有的基于终端位置信息的计费方法,使计费更加合理,准确。
文档编号H04L12/14GK1964355SQ20061014073
公开日2007年5月16日 申请日期2006年9月30日 优先权日2006年9月30日
发明者拉胡尔 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1