业务处理方法以及应用服务器技术

技术编号:3550993 阅读:131 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种业务处理方法以及应用服务器,用于减少网络资源的浪费。所述方法包括:获取业务参与方的用户代理能力参数;根据所述用户代理能力参数判断所述业务参与方是否为自动应答设备,若是,则对所述业务进行相应的处理。所述应用服务器包括:获取单元,判断单元以及处理单元;所述获取单元用于获取业务参与方的用户代理能力参数,并将所述参数发送至判断单元;所述判断单元用于根据所述参数判断所述业务参与方是否为自动应答设备,并将判断结果发送至处理单元;所述处理单元用于根据所述判断结果对所述业务进行相应的处理。本发明专利技术可以有效地减少网络资源的浪费。

【技术实现步骤摘要】

本专利技术涉及通讯领域,尤其涉及一种业务处理方法以及应用服务器
技术介绍
目前,随着分组技术的不断成熟,基于电路交换的传统电信网络正在向着基于分组交换的宽带电信网发展,这种电信网一般被泛称为下一代网络(NGN,Next Generation Network),而使用会话发起协议(SIP,SessionInitiation Protocol)作为NGN核心网的呼叫控制信令则是当前的技术发展趋势之一,如互联网多媒体子系统(IMS,IP Multimedia Subsystem)网络,IMS是第三代移动通信标准化伙伴项目(3GPP,3rd Generation Partnership Project)标准定义的一个IP多媒体子系统,是第三代(3G,3rd Generation)移动网实现分组话音和分组数据,提供统一的多媒体业务和应用的目标网络。许多在传统电信网络提供的业务同样可以由IMS网络来提供,例如呼叫保持与呼叫等待业务。呼叫保持是指若用户A签约了呼叫保持业务,那么当用户A与用户B进行通话时,如果用户A临时有事需要暂停此次通话,但可能很短时间之后就可以恢复此次通话,则用户A不需要结束通话,而只要按键进入呼叫保持状态即可,此时用户B会听到用户A播放的呼叫保持音,例如“您现在处于呼叫保持状态,如果您需要和对方继续通话,请勿挂断电话”,当用户A可以与用户B继续通话时,再次按键恢复通话。呼叫等待是指若用户A签约了呼叫等待业务,当用户A正与用户B进行通话,此时用户C试图与用户A建立通话连接,则A用户会听到系统播放的提示音,提示当前有别的用户正在呼叫本机,如果用户A暂时不能接听用户C的呼叫,但在短时间内可以接听,则用户A可以按键选择让用户C进入呼叫等待状态,此时用户C将听到系统播放的呼叫等待音,例如“您现在处于呼叫等待状态,如果您需要继续呼叫对方,请勿挂断电话”,当用户A可以接听用户C的呼叫时,按键选择接听呼叫。-->但是,在上述业务中,若业务参与方并不是一个用户,而是一个自动应答设备,例如语音邮件服务器,或者自动答录机时,如果系统向该设备播放语音,则会造成网络资源的浪费。
技术实现思路
有鉴于此,有必要提供一种业务处理方法以及应用服务器,能够节省网络资源。此外,还需要提供一种业务处理方法,能够节省网络资源。一种业务处理方法,包括:获取业务参与方的用户代理能力参数;根据所述用户代理能力参数判断所述业务参与方是否为自动应答设备,若是,则对所述业务进行相应的处理。一种应用服务器,包括:获取单元,判断单元以及处理单元;所述获取单元用于获取业务参与方的用户代理能力参数,并将所述参数发送至判断单元;所述判断单元用于根据所述参数判断所述业务参与方是否为自动应答设备,并将判断结果发送至处理单元;所述处理单元用于根据所述判断结果对所述业务进行相应的处理。一种业务处理方法,包括:接收会话发起协议消息;在所述会话发起协议消息中未携带用户代理能力参数时,生成用户代理能力参数,并将所述用户代理能力参数加入所述会话发起协议消息中发出;根据携带有用户代理能力参数的会话发起协议消息进行业务处理。上述业务处理方法与应用服务器在执行业务时首先通过获取业务参与方的用户代理能力参数来判断业务参与方是否为自动应答设备,若是自动应答设备,则不发送业务信息,所以能够有效的节省网络资源。附图说明图1为本专利技术实施例中业务处理方法的流程图;图2为本专利技术实施例一中业务处理方法的流程图;图3为本专利技术实施例二中业务处理方法的流程图;图4为本专利技术实施例三中业务处理方法的流程图;-->图5为本专利技术实施例中应用服务器实施例示意图。具体实施方式请参阅图1,业务处理方法的流程包括:101、获取用户代理能力参数。在本实施例中,应用服务器(AS,Application Server)获取业务参与方的SIP用户代理能力参数。SIP用户代理能力参数是指一个发送者或接收者的属性,表示产生或处理特殊类型消息内容的能力,可以由AS从存储用户能力的网元中获得,例如设备管理服务器(DMS,Device Management Server)或客户端供应服务器(CPS,Client Provisioning Server),也可以从用户终端中获得。例如从用户终端发送的SIP消息中获得,例如从SIP消息的Contact、Accept-Contact、User-Agent、P-Asserted-Identity等头域、SIP消息请求行中的Request-URI、会话描述(Session Description)等SIP消息体中获得。获取用户代理能力参数的方式可以是应用服务器从存储用户能力的网元中或SIP消息中直接获得,也可以是从SIP消息中间接获得。如通过对SIP消息中的主叫或被叫标识等内容进行分析,以获取用户代理能力参数。应用服务器可以获取所有业务参与方的SIP用户代理能力参数,也可以只获取其能力会影响业务应用的业务参与方的SIP用户代理能力,如签约了呼叫等待业务的业务参与方的SIP用户代理能力。102、判断业务参与方是否为自动应答设备,若是,则执行步骤103,若不是,则执行步骤104。在本实施例中,AS收到一个包含或引发业务请求的SIP通信请求,判断业务参与方是否为自动应答设备。所述包含业务请求的通信请求是指该通信请求包含了一个业务请求,所述引发业务请求的通信请求是指该通信请求可以引发一个业务被请求。自动应答设备可以是语音邮箱服务器、会议服务器、交互语音响应(IVR,Interactive Voice Response)、录音设备、传真机、将面向相同端点的所有呼叫的媒体混合的焦点、流媒体服务器、IP电视(IPTV)内容服务器、媒体资源-->服务器、无线一键通(PoC,Push to talk over Cellular)服务器等,判断的方式包括:判断SIP用户代理能力参数的取值,若为automata、isfocus等,则表示为自动应答设备,可以理解的是,可以按照事先约定的取值的含义来判断是否为自动应答设备。103、执行相应处理。在本实施例中,相应的处理包括涉及自动应答设备的业务应用部分被拒绝和完全被拒绝,部分被拒绝是指除不发送业务信息(如提示音、语音通知、文本信息、图片、视频片断等)外,业务的其它部分还可以被执行,而完全被拒绝是指停止执行业务,可以理解的是,相应的处理同样可以是其它的处理方式。如果自动应答设备是一个汇聚设备,如会议类服务器,一个用户能够通过该自动应答设备和其他的用户通信,则在涉及自动应答设备的业务应用被拒绝时,根据业务类型的不同,应用服务器还可以将该业务应用对象改为其他用户(为非自动应答设备的业务参与方),具体的方式在下面的实施例中详细说明。104、其它处理。若业务参与方不是自动应答设备,则按照现有的处理流程对业务进行处理。根据业务类型的不同,处理的方式有所不同,下面以呼叫保持和呼叫等待为例进行说明,可以理解的是,同样可以是其它类似的业务。请参阅图2,业务处理方法包括:201、进行通话。在本实施例中,第一业务参与方与第二业务参与方进行通话。202、呼叫保持业务被请求。在本实施例中,当第一业务参与方暂时不能继续与第二业务参与方的通话,但不希望结束通话时,可以请求将第二业务参与方本文档来自技高网
...

【技术保护点】
一种业务处理方法,其特征在于,包括:获取业务参与方的用户代理能力参数;根据所述用户代理能力参数判断所述业务参与方是否为自动应答设备,若是,则对所述业务进行相应的处理。

【技术特征摘要】
CN 2006-12-8 200610166832.61.一种业务处理方法,其特征在于,包括:获取业务参与方的用户代理能力参数;根据所述用户代理能力参数判断所述业务参与方是否为自动应答设备,若是,则对所述业务进行相应的处理。2.根据权利要求1所述的业务处理方法,其特征在于,所述获取业务参与方的用户代理能力参数的步骤包括:应用服务器从预先存储用户能力的网元或者会话发起协议消息中获取业务参与方的用户代理能力参数。3.根据权利要求1或2所述的业务处理方法,其特征在于,所述对所述业务进行相应的处理的步骤包括:应用服务器拒绝所述业务。4.根据权利要求1或2所述的业务处理方法,其特征在于,所述对所述业务进行相应的处理的步骤包括:应用服务器执行所述业务并拒绝向业务参与方发送业务信息。5.根据权利要求1或2所述的业务处理方法,其特征在于,所述对所述业务进行相应的处理的步骤包括:应用服务器查询为非自动应答设备的业务参与方;将为自动应答设备的业务参与方参与的业务转移至所述为非自动应答设备的业务参与方。6.根据权利要求1或2所述的业务处理方法,其特征在于,所述对所述业务进行相应的处理的步骤包括:应用服务器查询为非自动应答设备的业务参与方;记录为自动应答设备的业务参与方参与的业务的业务信息;将所述业务信息发送至所述为非自动应答设备的业务参与方。7.一种应用服务器,其特征在于,包括:获取单元,判断单元以及处理单元;所述获取单元用于获取业务参与方的用户代理能力参数,并将所述参数发送至判断单元;所述判断单元用于根据所述参数判断所述业务参与方是否为自...

【专利技术属性】
技术研发人员:施有铸
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利