一种实现网络侧与终端侧业务适配的方法

文档序号:7688033阅读:223来源:国知局
专利名称:一种实现网络侧与终端侧业务适配的方法
技术领域
本发明涉及通信技术领域,特别是指一种实现网络侧与终端侧业务适配的方法。
背景技术
基于2G短消息业务的基础上,第三代移动通信系统中引入了多媒体消息业务(MMS),这种业务可以使用户终端发送和接收包括图像、声音、文本、动画等各种媒体形式的多媒体消息,实现手机与手机、手机与互联网之间的信息传送。
第三代合作伙伴计划(3GPP)组织已经制定了MMS的业务需求和基本实现框架。图1所示的是在TS23.140[1]中MMS的网络框架。参见图1所示,MMS中继(Relay)/服务器(Server)与MMS用户(User)代理(Agent)之间为MM1接口,MMS Relay与MMS Server之间为MM2接口,MMSRelay/Server与外部服务器(External Server)之间为MM3接口,MMSRelay/Server与外部MMS Relay/Server之间的接口为MM4接口,MMSRelay/Server与HLR之间的接口为MM5接口,MMS Relay/Server与MMS用户数据库(User Database)之间的接口为MM6接口,MMS Relay/Server与VASP之间的接口为MM7接口,MMS Relay/Server与计费系统(BillingSystem)之间的接口为MM8接口。
当用户发送MMS信息时,首先通过MMS UserAgent编辑MMS消息,然后通过MM1接口提交或上载到MMS Server/Relay;MMS Relay/Server通过MM5接口向归属位置寄存器(HLR)查询接收方所在的MMS Relay/Server地址。
如果接收方为手机用户,并且接收方和发送方处于不同的MMSRelay/Server,则将MMS消息通过MM4接口发送给接收方所在MMSRelay/Server,由接收方所在MMS Relay/Server通过MM1接口将MMS消息发送给接收方MMS UserAgent,然后由MMS UserAgent将该消息呈现给用户。
如果接收方为手机,并且接收方和发送方处于同一个MMS Relay/Server时,则MMS消息由MMS Relay/Server直接通过MM1接口发送给用户终端。
如果接收方为外部服务器,则由接收方所在MMS Server/Relay将MMS消息通过MM3接口发送给外部服务器。当VASP作为发送方或接收方时,采用类似的过程,只是VASP与MMS Server/Relay之间的接口为MM7。
由于各种移动终端有不同的业务支持能力,目前无线应用协议(WAP)一般通过WAP用户代理信息(UAProf)机制来获取终端能力,UAProf主要内容包括硬件参数,软件版本和参数,应用程序/用户代理参数,WAP特性,承载网络特性等。获取UAProf的实现方法为用户终端主动将存放终端能力信息的统一资源标识(URI)地址发送给WAP网关,WAP网关到该URI地址获取详细的终端能力信息。当前MMS用户终端必须支持WAP,但是在网络侧发送多媒体消息通知之前,没有利用UAProf来获取用户终端能力信息。
通常情况下,MMS用户终端能力信息包括是否支持MMS、WAP版本等信息,在MMS用户终端申请该业务时,运营商将该MMS用户的终端信息存储在MMS静态数据库中。当接收方MMS Relay/Server要发送多媒体消息通知时,首先要查询数据库,得到该用户终端的能力信息,再根据得到的能力信息,做出相应的处理。若接收终端支持MMS,接收方MMSRelay/Server通过WAP PUSH方式,经WAP网关发送通知给接收方用户终端,接收方用户终端可通过通知中含有的存放该多媒体消息(MM)的地址链接,主动获取MM消息;若接收终端不支持MMS,终端不能对以WAPPUSH方式下发的内容做出正确解释,用户无法看到正确的消息内容,MMSRelay/Server将MM存储或发送到非MMS终端支撑应用,并给用户下发一个短消息通知,使用户可通过其它手段访问多媒体信息。如Email、WAP、WWW浏览等方式。而且,对于没有在数据库中保存信息的用户终端,运营商可缺省按照该用户不支持MMS或者支持MMS进行处理。
但是,当用户更新移动终端时,需通知运营商或主动去修改MMS用户数据库中的信息,如果用户没有及时更新网络侧数据库信息,而且该用户所使用用户终端的能力与原来所用的用户终端能力又不一致,该用户终端就可能无法正确接收网络下发的MM通知。比如,某用户使用的用户终端支持多媒体消息业务,但是该用户更换为不支持多媒体消息业务的用户终端时,并且使用原来的手机号码时,如果没有主动更新网络侧数据库的能力信息,网络侧还会通过WAP推送方式为其发送多媒体消息通知,而此时终端不能正确解析该通知。因此,这种方式,使网络侧和终端侧的业务无法适配,用户不能及时、正确的获取信息。

发明内容
本发明的目的是提供一种实现网络侧与终端侧实现业务适配的方法,使网络侧在发送业务前,能正确地获取到接收方终端能力信息,并根据接收方终端能力做出相应的业务处理。
一种实现网络侧与终端侧实现业务适配的方法包括A.网络侧在向用户终端发送业务之前,向用户终端发送请求终端能力信息的消息;B.用户终端收到该消息后,向网络侧发送回应信息,该回应信息向网络侧提供用户终端能力信息;C.网络侧根据该用户终端能力信息,向该用户终端发送与其能力相适配的业务通知。
所述回应信息至少含有存放该用户终端能力信息的地址,则步骤B中所述用户终端能力信息是查找地址中存放的该用户终端能力信息得到。
所述回应信息直接包括该用户终端能力信息。
步骤A中所述业务为多媒体消息业务。
步骤C进一步包括网络侧根据该用户终端能力信息,判断该用户终端是否支持多媒体消息业务,如果支持,则将包含多媒体消息地址链接的多媒体消息(MM)通知发送至该用户终端,否则,发送短消息通知至该用户终端,所述包含多媒体消息地址链接的多媒体消息通知通过无线应用协议推送机制发送。
所述短消息通知包含非链接形式的多媒体消息地址,接收方用户通过登陆到该非链接形式的多媒体消息地址获取多媒体消息。
该方法进一步包括网络侧预先设置用于存储用户终端能力信息的数据存储单元,在步骤A之前,进一步包括A1、网络侧判断所述数据存储单元中是否有接收方用户终端能力信息,如果没有,则执行步骤A,并在步骤C中将获取到该用户终端能力信息存储到所述数据存储单元中;如果有,执行步骤A2;A2、判断所述数据存储单元中储存的该用户终端能力信息是否有效,如果有效,则执行步骤C,如果无效,则执行步骤A。
所述步骤C进一步包括利用获取到的该用户终端能力信息更新所述数据存储单元。
本发明通过在发送业务前,从用户终端动态获取其能力信息,从而使网络侧能及时根据用户终端能力信息的不同,做出相应的适配业务处理。该方法可以使网络侧及时、正确地获取到接收方终端能力信息,从而使用户终端能正确解析出内容。并且,使用该方法可以极大地提高用户使用MMS业务的用户感受,并给运营商提供更灵活的业务提供机制。


图1为MMS网络框架示意图;图2为实现本发明的方法的流程示意图;图3为实现本发明方法的具体实施例流程示意图。
具体实施例方式
本发明的核心内容是在网络侧向终端发送业务之前,获取该终端能力信息,然后根据获取的能力信息,网络侧再做出相应的后续处理。
参见图2所示,实现本发明的方法包括以下步骤步骤201、在网络侧向用户终端发送业务之前,网络侧向用户终端发送请求终端能力信息的消息;步骤202、用户终端收到该消息后,向网络侧发送回应信息;步骤203、网络侧根据回应信息,获取该用户终端能力信息,网络侧根据该用户终端能力信息,向该用户终端发送与其能力相适配的业务通知。
上述步骤201中所指的业务为多媒体消息业务,步骤203中所指的业务通知可以为包含多媒体消息地址链接的多媒体消息通知,该消息通过无线应用协议推送机制发送,也可以为短消息通知。网络侧具体采用哪种业务通知,要根据获取的该用户终端能力信息来决定。如果该用户终端支持多媒体消息业务,那么网络侧将包含多媒体消息地址链接的MM通知通过无线应用协议推送机制发送至该用户终端,用户终端可以通过收到的地址链接到存放短消息的网络,从而查阅到多媒体消息;如果该用户终端不支持多媒体消息业务,那么网络侧将向该用户终端发送短消息通知,通知用户可以通过邮件、WAP或万维网来获取多媒体消息。
当然,步骤201中所指的业务并不限于多媒体消息业务,随着科技的发展,可能出现更高级的业务,所以步骤201中所指的业务可以为除多媒体消息业务以外的其它业务。
参见图3所示,本实施例以应用于多媒体消息业务来详细说明本发明的技术方案。其具体过程如下步骤301、发送终端将MM发送到发送方MMS Relay/Server。这里,发送终端可以为MM终端或增值服务应用系统。
步骤302、发送方MMS Relay/Server收到该MM消息后,将发送应答发给发送端。
步骤303、发送方MMS Relay/Server判断发送端和接收终端是否属于同一个MMS Relay/Server,如果不属于,则发送方MMS Relay/Server根据路由规则将MM消息转发给接收方MMS Relay/Server,再执行步骤304,否则,发送方MMS Relay/Server即为接收方MMS Relay/Server,直接执行步骤305;步骤304、接收方MMS Relay/Server收到该MM消息后,给发送方MMS Relay/Server发送应答;步骤305、接收方MMS Relay/Server向接收方终端请求终端能力信息,该消息通过WAP PUSH方式发送;步骤306、接收方终端向接收方MMS Relay/Server返回响应消息,接收方MMS Relay/Server接收到该响应信息,根据该响应信息,做出处理。如果响应信息中携带终端的URI信息,即存放该终端能力信息的地址,接收方MMS Relay/Server从URI地址中获取接收方终端能力信息,如果响应信息中直接包含接收方终端能力信息,接收方MMS Relay/Server根据获取的终端能力信息确定接收方终端是否支持MMS,如果支持,则执行步骤307、308,若接收方终端不支持MMS,则执行步骤309;步骤307~308、接收方MMS Relay/Server向接收方终端发送MM通知消息,该通知通过WAP PUSH方式下发,其中包含多媒体消息地址链接;接收方终端给接收方MMS Relay/Server返回应答,流程结束。
步骤309、接收方MMS Relay/Server将MM信息发送到非MMS终端支撑应用,并下发短消息通知至接收用户终端,使接收用户可通过其它手段访问多媒体信息,结束流程。这里,该短消息通知的内容和步骤307中的通知消息内容不同。所述短消息通知包含非连接形式的多媒体消息地址,使接收用户可登陆该非连接形式的多媒体消息地址,通过电子邮件、无线应用协议以及万维网获取多媒体消息。
上述步骤305和步骤306是在现有多媒体消息业务流程基础上新增的,接收方MMS Relay/Server通过MM1接口查询终端能力信息,目的是使接收方MMS Relay/Server在发送MM通知之前,可以获知接收终端能力信息,然后作相应正确的处理。
当然,还可以进一步设置用于存储用户终端能力信息的数据存储单元,并将步骤305和步骤306中获取到的用户终端能力信息保存在数据单元中,同时定义数据存储单元中保存的能力信息的有效规则,比如,上一次使用至今是否超过一定时间、该用户终端使用频率等,当然,具体规则可以由运营商自行定义。当网络侧要转发多媒体消息业务前,可以首先从该数据存储单元中获取所需要的该用户终端能力信息,如果该数据存储单元中没有保存所需要的用户终端能力信息,可以执行步骤305和步骤306,从而获取该用户终端能力信息,并将其保存在数据存储单元中;如果判断存储的该用户终端能力信息已无效,则执行步骤305和步骤306,获取新的该用户终端能力信息,并保存到数据存储单元中。
若接收方终端不支持接收方MMS Relay/Server的UAProf查询流程,接收方MMS Relay/Server在UAProf请求消息下发到终端后,如果一定时间内没有得到响应,接收方MMS Relay/Server的后续处理由运营商决定,可有如下几种方式1)缺省认为终端支持MMS,通过WAP PUSH下发MM通知;2)缺省认为终端不支持MMS,发送MM信息到非MMS终端支撑应用,并发送短消息通知;3)若MMS Relay/Server缓存有该用户的UAProf信息,则依据该信息通过WAP PUSH或短消息下发MM通知;4)MMS Relay/Server查询MMS用户数据库中是否缓存有该用户的UAProf信息,若有则依据该信息通过WAP PUSH或短消息下发MM通知;5)MMS Relay/Server查询WAP网关中是否缓存有该用户的UAProf信息,若有则依据该信息通过WAP PUSH或短消息下发MM通知。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现网络侧与终端侧业务适配的方法,其特征在于,该方法包括以下步骤A.网络侧在向用户终端发送业务之前,向用户终端发送请求终端能力信息的消息;B.用户终端收到该消息后,向网络侧发送回应信息,该回应信息向网络侧提供用户终端能力信息;C.网络侧根据该用户终端能力信息,向该用户终端发送与其能力相适配的业务通知。
2.根据权利要求1所述的方法,其特征在于,所述回应信息至少含有存放该用户终端能力信息的地址,则步骤B中所述用户终端能力信息是查找地址中存放的该用户终端能力信息得到。
3.根据权利要求1所述的方法,其特征在于,所述回应信息直接包括该用户终端能力信息。
4.根据权利要求1所述的方法,其特征在于,步骤A中所述业务为多媒体消息业务。
5.根据权利要求4所述的方法,其特征在于,步骤C进一步包括网络侧根据该用户终端能力信息,判断该用户终端是否支持多媒体消息业务,如果支持,则将包含多媒体消息地址链接的多媒体消息(MM)通知发送至该用户终端,否则,发送短消息通知至该用户终端,所述包含多媒体消息地址链接的多媒体消息通知通过无线应用协议推送机制发送。
6.根据权利要求5所述的方法,其特征在于,所述短消息通知包含非链接形式的多媒体消息地址,接收方用户通过登陆到该非链接形式的多媒体消息地址获取多媒体消息。
7.根据权利要求1所述的方法,其特征在于,该方法进一步包括网络侧预先设置用于存储用户终端能力信息的数据存储单元,在步骤A之前,进一步包括A1、网络侧判断所述数据存储单元中是否有接收方用户终端能力信息,如果没有,则执行步骤A,并在步骤C中将获取到该用户终端能力信息存储到所述数据存储单元中;如果有,执行步骤A2;A2、判断所述数据存储单元中储存的该用户终端能力信息是否有效,如果有效,则执行步骤C,如果无效,则执行步骤A。
8.根据权利要求7所述的方法,其特征在于,所述步骤C进一步包括利用该用户终端能力信息更新所述数据存储单元。
全文摘要
本发明公开了一种实现网络侧与终端侧业务适配的方法,该方法包括A.网络侧在向用户终端发送业务之前,向用户终端发送请求终端能力信息的消息;B.用户终端收到该消息后,向网络侧发送回应信息,该回应信息向网络侧提供用户终端能力信息;C.网络侧根据该用户终端能力信息,向该用户终端发送与其能力相适配的业务通知。该方法可以使网络侧及时、正确地获取到接收方终端能力信息,从而使用户终端能正确解析出内容。并且,使用该方法可以极大地提高用户使用MMS业务的用户感受,并给运营商提供更灵活的业务提供机制。
文档编号H04L29/08GK1568047SQ0314663
公开日2005年1月19日 申请日期2003年7月10日 优先权日2003年7月10日
发明者王洁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1