实现群发消息业务的方法和装置的制作方法

文档序号:7627442阅读:138来源:国知局
专利名称:实现群发消息业务的方法和装置的制作方法
技术领域
本发明涉及通讯领域中IMS(IP Multimedia Subsystem,IP多媒体子系统)网络技术,具体涉及一种实现群发消息业务的方法和装置。
背景技术
消息业务(Message Service)是目前移动通信中市场最广阔的数字业务。随着通信技术的发展,尤其是IMS域的出现,消息业务所提供的内容也日益丰富,目前主要包括短信(SMS)、彩信(MMS)、即时消息(IM)、E-mail、语音留言等。消息群发是消息业务的基本需求之一,有着广泛的应用前景。目前,在CS域(Circuit Switched,电路交换域)、PS域(Pack Switched,分组交换域)的移动通信中,对于消息的群发通常是通过发送方用户的循环操作或发送方移动终端的循环发送来实现的,消息服务器(短信中心或彩信中心)本身并不负责消息的群发处理。下面分别介绍几种与本发明相关的现有技术(本发明中的本地群组是指保存在终端上地址本中的群组、分组等;远端群组是指保存在群组服务器上的公共群组和私有群组等。)现有技术一基于用户循环操作实现的消息群发其流程图如图1所示。该方案的基本思想是发送方用户写完短消息后通过重复多次输入目标用户的号码,再向消息服务器进行多次发送来实现消息的群发。其缺点在于①终端与服务器需要多次通讯,占用网络资源;②不支持向本地群组和远端群组的群发;③需要用户一直跟踪操作,且群发消息速度慢,用户体验不好。
现有技术二基于终端循环发送实现的消息群发其流程图如图2所示。该方案的基本思想是发送方用户通过指定本地群组,由终端执行向群组中各个用户进行循环发送的流程。其缺点在于①终端与服务器仍然需要多次通讯,占用网络资源;②不支持向远端群组、非本地群组的多个相互之间无联系的接收者以及由本地群组、远端群组、单个接收者混合组成的接收者集合群发消息;③由终端循环发送实现群发,受终端能力的限制,且需要终端多次发送消息,速度慢,用户体验不好。
现有技术三Internet消息群发该方案的基本思想是通过手机终端连接Internet,使用网络上的即时对话软件、聊天室、E-mail等实现消息群发。其缺点在于①需要用户支付额外费用,且必须使用能接入Internet的手机终端,需要移动通信用户开通Internet网络服务;②接收方用户及其接收方式受限,只能将消息发送给注册了该聊天软件的用户;只有将该网络聊天软件绑定到其移动终端上的接收方用户,才能通过其手机终端接收到该群发消息。
现有技术四基于地址接口扩展或远端群组定制的消息群发专利号为02111354.8的中国发明专利公开了一种“终端短消息点到多点群发方法”,其基本思想是通过在服务器上定制远端群组,或者通过扩展终端与服务器的地址接口以一次将多个接收者地址发送给服务器的方法实现群发。该方案使得终端与服务器之间只需要进行单次通讯,大大节约了网络资源。但是其缺点在于①目的用户的选择方式不灵活,要么是预先定制好的远端群组,要么是若干个本地用户的集合;不支持向由本地群组、远端群组、单个接收者混合组成的接收者集合群发消息;②在选择本地用户进行群发时,群发数目受接口的限制,一般不超过六个,影响群发消息的灵活性,效率不高。

发明内容本发明的目的在于克服现有方案的上述缺陷提供一种能够灵活的向多用户实现群发消息业务的方法和装置。
为了达到上述目的,本发明所采取的技术方案是一种实现群发消息业务的方法,包括如下步骤1)终端将消息内容以及用户指定的群发地址列表编辑入消息体中,并将消息的目的地址设置为特定的通用资源标志符,然后发送消息;2)消息应用服务器接收到消息后,检测消息的目的地址是否为特定的通用资源标志符,若是则将消息体中的群发地址列表发送给列表处理服务器,请求其解析;3)列表处理服务器从群发地址列表中解析出各个接收者的地址并发送给消息应用服务器;4)消息应用服务器根据各个接收者的地址构造消息,进行逐条下发处理。
优选的是所述群发地址列表包括若干个普通用户和/或远端群组的通用资源标志符;步骤4)中消息应用服务器先判断接收者地址中是否存在远端群组的通用资源标志符,若是则将远端群组的通用资源标志符逐个发送给群组服务器;群组服务器根据接收到的远端群组的通用资源标志符提取对应的一组普通用户的地址并发送给消息应用服务器;然后消息应用服务器根据全部各个普通用户的地址构造消息,进行逐条下发处理。
上述方法的步骤1)中终端将用户指定的接收者组成群发地址列表可采用这样的方法若用户指定的接收者为若干普通用户和/或远端群组,则直接用它们的通用资源标志符组成接收者列表;若用户指定的接收者还包括本地群组,则提取该本地群组对应的一组普通用户和/或远端群组的通用资源标志符加入到接收者列表中。
优选的是,步骤4)中消息应用服务器获取各个普通用户的地址后还从所有的地址中提取合法的地址,然后根据各个合法的地址构造消息,进行逐条下发处理。
优选的是,所述特定的通用资源标志符是消息应用服务器的通用资源标志符。
为了本发明的目的,在下面的具体实施方式
中还提供实现上述方法的装置。
采用上述技术方案,本发明有益的技术效果在于通过将群发地址列表编辑入消息体中,并用特定的通用资源标志符来作为服务器甄别含有群发地址列表的消息的标志,使得用户在指定发送对象时具有更大的灵活性,不受对象形式和数目的限制,丰富了群发消息业务的功能,运营商甚至可以将群发消息作为一项单独的业务提供给客户,具有良好商业前景。
下面通过具体实施方式
并结合附图对本发明作进一步的详细说明。

图1是现有技术一的流程示意图。
图2是现有技术二的流程示意图。
图3是一种群发消息业务网络模型示意图。
图4是一种实现群发消息业务的流程示意图。
具体实施方式一种实现群发消息业务的装置,其所采用的网络模型如图3所示,主要的网络实体包括终端UE(User Equipment)将消息内容以及用户指定的群发地址列表编辑入消息体中,并将消息的目的地址设置为特定的通用资源标志符,然后发送消息。
消息应用服务器Message AS(Message Application Server)负责消息业务的处理。主要内容包括接收消息;检测消息的目的地址是否为特定的通用资源标志符,若是则将消息体中的群发地址列表发送给列表处理服务器,请求其解析;接收列表处理服务器发回的各个接收者的地址;判断列表处理服务器发回的各个接收者的地址中是否存在远端群组的通用资源标志符,若是则将远端群组的通用资源标志符逐个发送给群组服务器;接收群组服务器发回的普通用户的地址;构造消息,进行逐条下发处理等。
群组服务器Group AS(Group Application Server)保存着用户的远端群组。能够接收用户请求,为用户保存远端群组;对Message AS发送过来的远端群组URI(Uniform ResourceIdentifier,通用资源标志符)进行解析,将该群组中包含的所有记录通常以XML文本的形式返回给Message AS。Message AS与Group AS之间一般通过XCAP协议交互。
列表处理服务器URI-list server负责解析消息中携带的群发地址列表,将之拆分为单个的SIP(Session Initiated Protocol,会话初始化协议)URI供Message AS使用,与MessageAS通过消息接口通讯。
Group AS和URI-list server是两个功能意义上的实体,在实际应用中,他们可以与Message AS集合在一起,即由Message AS在负责消息业务处理的同时负责实现对URI列表的解析功能或实现对远端群组的解析功能。
此外,还包括S-CSCF(Serving Call Session Control Function,IMS网络中的核心部件之一),UE通过S-CSCF等IMS网络部件与Message AS进行通讯,通常基于SIP协议传输。
利用上述装置实现消息群发的方法包括如下步骤,其流程如图4所示1)终端将消息内容以及用户指定的群发地址列表编辑入消息体中,并将消息的目的地址设置为Message AS的URI,然后将消息发送给Message AS;所述群发地址列表包括若干个普通用户和/或远端群组的URI。
为了方便用户对接收对象进行灵活的选择,终端组成群发地址列表可采用这样的方法若用户指定的接收者为若干无关联的普通用户和/或远端群组,则直接用它们的URI组成接收者列表;若用户指定的接收者中还包括本地群组,则提取该本地群组对应的一组普通用户和/或远端群组的URI加入到接收者列表中。这样用户就可以任意选择无关联的普通用户、本地群组、远端群组来组成接收者的集合,方便业务的使用。
此外,若用户指定的接收者为单个普通用户或单个远端群组,则终端可直接将消息的目的地址设置为该接收者,这两种情况可分别按照现有的点对点消息和点对多点定制群组消息来处理,不涉及本发明。
2)Message AS收到用户发送消息的请求,首先检测消息的目的地址是否为该MessageAS的URI,若是则表明该消息的消息体中包含有群发地址列表,因此将该群发地址列表发送给URI-list server,请求其解析。
此外,若判断为普通用户URI,则直接进行消息业务的处理及下发;若判断为远端群组URI,则表明是点对多点定制群发消息,需要将该URI向Group AS发送,请求其解析,然后根据解析结果进行逐条下发处理;此两种情况均可根据现有流程来进行。
3)URI-list server从群发地址列表中解析出各个接收者的URI并发送给Message AS;4)Message AS先判断接收者URI中是否存在远端群组的URI,若是则将远端群组的URI逐个发送给Group AS;Group AS根据接收到的远端群组的URI进行解析,将对应的一组普通用户的URI发送回Message AS;Message AS获取全部URI后从所有的接收者URI中提取合法的URI,然后用各个合法的URI构造消息,进行逐条下发处理。此合法性校验是保证信息发送的有效性,避免无谓的浪费网络资源。
本发明能够实现基于IMS网络的群发消息业务,消息的发送方用户可以通过单次操作快速地向多个接收者发送同一条消息。该群发消息方案,对发送方用户来讲,操作简单,功能丰富,减少了终端与消息服务器的交互次数,减轻了服务器压力,提高了网络性能。而对运营商而言,由于许多用户都申请了消息业务,它是中国移动收入最高的数据业务之一,本群发消息业务丰富了消息业务的内容,满足了用户通过简单操作向多个接收者发送相同消息的需求,可以吸引更多的用户开通消息业务,并且运营商可以将群发消息作为单独的业务提供给消息用户,从而带来更多收益,使本发明具有广阔的商业前景。
权利要求
1.一种实现群发消息业务的方法,包括如下步骤1)终端将消息内容以及用户指定的群发地址列表编辑入消息体中,并将消息的目的地址设置为特定的通用资源标志符,然后发送消息;2)消息应用服务器接收到消息后,检测消息的目的地址是否为特定的通用资源标志符,若是则将消息体中的群发地址列表发送给列表处理服务器,请求其解析;3)列表处理服务器从群发地址列表中解析出各个接收者的地址并发送给消息应用服务器;4)消息应用服务器根据各个接收者的地址构造消息,进行逐条下发处理。
2.根据权利要求1所述的实现群发消息业务的方法,其特征在于所述群发地址列表包括若干个普通用户和/或远端群组的通用资源标志符;步骤4)中消息应用服务器先判断接收者地址中是否存在远端群组的通用资源标志符,若是则将远端群组的通用资源标志符逐个发送给群组服务器;群组服务器根据接收到的远端群组的通用资源标志符提取对应的一组普通用户的地址并发送给消息应用服务器;然后消息应用服务器根据全部各个普通用户的地址构造消息,进行逐条下发处理。
3.根据权利要求2所述的实现群发消息业务的方法,其特征在于步骤1)中终端将用户指定的接收者组成群发地址列表采用这样的方法若用户指定的接收者为若干普通用户和/或远端群组,则直接用它们的通用资源标志符组成接收者列表;若用户指定的接收者还包括本地群组,则提取该本地群组对应的一组普通用户和/或远端群组的通用资源标志符加入到接收者列表中。
4.根据权利要求1~3任意一项所述的实现群发消息业务的方法,其特征在于步骤4)中消息应用服务器获取各个普通用户的地址后还从所有的地址中提取合法的地址,然后根据各个合法的地址构造消息,进行逐条下发处理。
5.根据权利要求1~3任意一项所述的实现群发消息业务的方法,其特征在于所述特定的通用资源标志符是消息应用服务器的通用资源标志符。
6.根据权利要求4所述的实现群发消息业务的方法,其特征在于所述特定的通用资源标志符是消息应用服务器的通用资源标志符。
7.一种实现群发消息业务的装置,包括1)终端,将消息内容以及用户指定的群发地址列表编辑入消息体中,并将消息的目的地址设置为特定的通用资源标志符,然后发送消息;2)消息应用服务器,用于接收消息,并检测消息的目的地址是否为特定的通用资源标志符,若是则将消息体中的群发地址列表发送给列表处理服务器,请求其解析;接收列表处理服务器发回的各个接收者的地址,构造消息,进行逐条下发处理;3)列表处理服务器,用于从群发地址列表中解析出各个接收者的地址并发送给消息应用服务器。
8.根据权利要求7所述的实现群发消息业务的装置,其特征在于还包括群组服务器;所述群发地址列表包括若干个普通用户和/或远端群组的通用资源标志符,所述消息应用服务器还能够判断列表处理服务器发回的各个接收者的地址中是否存在远端群组的通用资源标志符,若是则将远端群组的通用资源标志符逐个发送给群组服务器;接收群组服务器发回的普通用户的地址;所述群组服务器用于根据接收到的远端群组的通用资源标志符提取对应的一组普通用户的地址并发送给消息应用服务器。
全文摘要
本发明公开了一种实现群发消息业务的方法,通过在消息体中携带消息的群发地址列表,然后经过服务器的解析处理完成向多个用户的群发流程。本发明并提供实现该方法的装置。由于终端与服务器之间只需要进行一次通讯,节约网络资源。并且由于将群发地址列表编辑入消息体中,使得用户在指定发送对象时具有更大的灵活性,不受对象形式和数目的限制,丰富了群发消息业务的功能,运营商甚至可以将群发消息作为一项单独的业务提供给客户,具有良好商业前景。
文档编号H04Q7/22GK1859323SQ20051012123
公开日2006年11月8日 申请日期2005年12月22日 优先权日2005年12月22日
发明者马玉宝 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1