消息处理方法和设备的制作方法

文档序号:7913355阅读:159来源:国知局
专利名称:消息处理方法和设备的制作方法
技术领域
本发明涉及无线通信领域,尤其涉及一种消息处理方法和设备。
背景技术
媒体服务器标记语言(MSML,Media Server Markup Language)用来控制和调用 IP多媒体服务器完成多种类型的服务。在IP多媒体子系统(IP Multimedia System, IMS) 架构下,控制代理(Control Agent)通过会话初始化协议(Session Initiated Protocol, SIP)消息完成与媒体服务器(Multimedia Resource Function,MRF)的连接,然后通过SIP INFO消息(其消息体由MSML组成),调用控制MRF完成多种类型服务,例如放音、收号、录制、会议等。控制代理与媒体服务器间的基本控制交互过程如

图1所示步骤1 控制代理向媒体服务器发送hvite请求消息,其中携带终端的会话描述协议(Session Description Protocol,SDP)信息;步骤2 媒体服务器完成媒体协商过程,回复2000K成功响应消息,其中携带协商完成的SDP信息;步骤3 控制代理向媒体服务器返回肯定应答(ACK)消息,控制代理与媒体服务器之间建立控制连接;步骤4 控制代理根据业务逻辑,向媒体服务器发送INFO请求消息,其中携带MSML 组成的消息体,以指示媒体服务器进行播放或录制操作,并要求上报相应的事件消息;步骤5 媒体服务器接收INFO请求消息,向控制代理返回2000K成功响应消息;步骤6 媒体服务器完成相应的操作(放音/录制),根据INFO请求消息的指示,向控制代理发送INFO请求消息,以上报播放或录制完成的事件信息,其中包括播放时长等;步骤7 控制代理接收INFO请求消息,从其中获取事件信息,并向媒体服务器返回 2000K响应消息;步骤8 媒体服务器向控制代理发送INFO请求消息,以上报会话结束事件;步骤9 控制代理接收INFO请求消息,返回2000K响应消息。表1为图1中INFO请求消息的消息体内容,以控制代理使用MSML/媒体对象标记语言(Media Objects Markup Language,M0ML)指示媒体服务器完成放音过程为例,输入/ 输出(In/Out)以MRF为参考点
权利要求
1.一种消息处理方法,其特征在于,该方法包括控制设备确定需要服务设备执行的一个或多个操作;控制设备向服务设备发送请求该服务设备执行所述一个或多个操作的消息,并且该消息中携带合并上报所述一个或多个操作对应的事件消息的指示信息。
2.如权利要求1所述的方法,其特征在于,控制设备在所述一个或多个操作对应的事件消息为多个时,向服务设备发送请求该服务设备执行所述一个或多个操作的消息,并且该消息中携带合并上报与所述一个或多个操作对应的事件消息的指示信息。
3.如权利要求2所述的方法,其特征在于,所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的全部或至少两个事件消息的信息。
4.如权利要求3所述的方法,其特征在于,所述至少两个事件消息为所述多个事件消息中需要最后发送的两条事件消息。
5.如权利要求1所述的方法,其特征在于,在所述一个操作为多媒体播放或录制操作时,所述一个操作对应的事件消息包括播放或录制完成的事件消息、以及会话结束事件消息;或者,在所述多个操作为多媒体播放和录制操作时,所述多个操作对应的事件消息包括播放完成的事件消息、录制完成的事件消息以及会话结束事件消息。
6.如权利要求1-5中任一所述的方法,其特征在于,所述控制设备为多媒体子系统IMS 架构下的控制代理Control Agent设备,所述服务设备为IMS架构下的媒体服务器MRF,所述消息为会话初始化协议SIP消息。
7.如权利要求6所述的方法,其特征在于,所述消息的消息体采用媒体服务器标记语言MSML/媒体对象标记语言MOML。
8.一种消息处理方法,其特征在于,该方法包括服务设备接收控制设备发送的请求该服务设备执行一个或多个操作的消息,该消息中携带合并上报所述一个或多个操作对应的事件消息的指示信息;服务设备执行所述一个或多个操作,并根据所述指示信息向控制设备合并上报所述一个或多个操作对应的事件消息。
9.如权利要求8所述的方法,其特征在于,所述根据所述指示信息向控制设备合并上报所述一个或多个操作对应的事件消息包括在所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的全部事件消息的信息时,服务设备在上报所述多个事件消息中最后一个需要上报的事件消息所需要满足的条件得到满足时,向控制设备合并上报所述多个事件消息;或者,在所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的至少两个事件消息的信息时,服务设备在上报所述至少两个事件消息中最后一个需要上报的事件消息所需要满足的条件得到满足时,向控制设备合并上报所述至少两个事件消息。
10.如权利要求9所述的方法,其特征在于,所述至少两个事件消息为所述多个事件消息中需要最后发送的两条事件消息。
11.如权利要求9所述的方法,其特征在于,在所述一个操作为多媒体播放或录制操作时,所述一个操作对应的事件消息包括播放或录制完成的事件消息、以及会话结束事件消息;所述服务设备确定上报所述多个事件消息中最后一个需要上报的事件消息所需要满足的条件,在该条件满足时,向控制设备合并上报所述多个事件消息包括服务设备在已完成多媒体播放或录制操作并且对当前会话的使用已完毕时,向控制设备合并上报播放或录制完成的事件消息、以及会话结束事件消息。
12.如权利要求9所述的方法,其特征在于,在所述多个操作为多媒体播放和录制操作时,所述多个操作对应的事件消息包括播放完成的事件消息、录制完成的事件消息以及会话结束事件消息;服务设备确定上报所述至少两个事件消息中最后一个需要上报的事件消息所需要满足的条件,在该条件满足时,向控制设备合并上报所述至少两个事件消息包括服务设备在分别完成多媒体播放操作和多媒体录制操作并且对当前会话的使用已完毕时,向控制设备合并上报录制完成的事件消息以及会话结束事件消息。
13.如权利要求8-12中任一所述的方法,其特征在于,所述控制设备为多媒体子系统 IMS架构下的控制代理Control Agent设备,所述服务设备为IMS架构下的媒体服务器MRF, 所述消息为会话初始化协议SIP消息。
14.如权利要求13所述的方法,其特征在于,所述消息的消息体采用媒体服务器标记语言MSML/媒体对象标记语言MOML。
15.一种消息处理装置,其特征在于,该装置包括确定单元,用于确定需要服务设备执行的一个或多个操作;请求单元,用于向服务设备发送请求该服务设备执行所述一个或多个操作的消息,并且该消息中携带合并上报所述一个或多个操作对应的事件消息的指示信息。
16.如权利要求15所述的装置,其特征在于,所述请求单元用于在所述一个或多个操作对应的事件消息为多个时,向服务设备发送请求该服务设备执行所述一个或多个操作的消息,并且该消息中携带合并上报与所述一个或多个操作对应的事件消息的指示信息。
17.如权利要求16所述的装置,其特征在于,所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的全部或至少两个事件消息的信息。
18.如权利要求17所述的装置,其特征在于,所述至少两个事件消息为所述多个事件消息中需要最后发送的两条事件消息。
19.如权利要求15所述的装置,其特征在于,在所述一个操作为多媒体播放或录制操作时,所述一个操作对应的事件消息包括播放或录制完成的事件消息、以及会话结束事件消息;或者,在所述多个操作为多媒体播放和录制操作时,所述多个操作对应的事件消息包括播放完成的事件消息、录制完成的事件消息以及会话结束事件消息。
20.一种消息处理装置,其特征在于,该装置包括接收单元,用于接收控制设备发送的请求该服务设备执行一个或多个操作的消息,该消息中携带合并上报所述一个或多个操作对应的事件消息的指示信息;执行单元,用于执行所述一个或多个操作;上报单元,用于根据所述指示信息向控制设备合并上报所述一个或多个操作对应的事件消息。
21.如权利要求20所述的装置,其特征在于,所述上报单元用于在所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的全部事件消息的信息时,在上报所述多个事件消息中最后一个需要上报的事件消息所需要满足的条件得到满足时,向控制设备合并上报所述多个事件消息;或者,在所述指示信息为合并上报所述一个或多个操作对应的多个事件消息中的至少两个事件消息的信息时,在上报所述至少两个事件消息中最后一个需要上报的事件消息所需要满足的条件得到满足时,向控制设备合并上报所述至少两个事件消息。
22.如权利要求21所述的装置,其特征在于,所述至少两个事件消息为所述多个事件消息中需要最后发送的两条事件消息。
23.如权利要求21所述的装置,其特征在于,所述上报单元用于在所述一个操作为多媒体播放或录制操作、所述一个操作对应的事件消息包括播放或录制完成的事件消息、以及会话结束事件消息时,在已完成多媒体播放或录制操作并且对当前会话的使用已完毕时,向控制设备合并上报播放或录制完成的事件消息、以及会话结束事件消息。
24.如权利要求21所述的装置,其特征在于,所述上报单元用于在所述多个操作为多媒体播放和录制操作、所述多个操作对应的事件消息包括播放完成的事件消息、录制完成的事件消息以及会话结束事件消息时,在分别完成多媒体播放操作和多媒体录制操作并且对当前会话的使用已完毕时,向控制设备合并上报录制完成的事件消息以及会话结束事件消息。
25.—种控制代理设备,其特征在于,该设备包括如权利要求15-19中任一所述的装置。
26.一种媒体服务器,其特征在于,该设备包括如权利要求20-24中任一所述的装置。
全文摘要
本发明实施例公开了一种消息处理方法和设备,涉及无线通信技术领域,用于解决由于上报事件消息被丢弃而导致的业务逻辑错误问题。本发明中,控制设备确定需要服务设备执行一个或多个操作,向服务设备发送请求该服务设备执行所述一个或多个操作的消息,该消息中携带合并上报所述一个或多个操作对应的事件消息的指示信息;服务设备接收该消息后,执行所述一个或多个操作,并根据所述指示信息向控制设备合并上报所述一个或多个操作对应的事件消息。采用本发明,能够避免由于事件消息被丢弃导致业务逻辑错误的问题。
文档编号H04L29/06GK102325142SQ201110277659
公开日2012年1月18日 申请日期2011年9月19日 优先权日2011年9月19日
发明者陈栋 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1