专利名称:一种批量快速发送彩信的系统和方法
技术领域:
本发明涉及移动通信技术领域和互联网技术领域,特别是一种批量快速发送彩信的系统和方法,适合于批量快速发送同一彩信,减轻彩信中心处理压力。
背景技术:
彩信即MMS。MMS是Multimedia Messaging Service的缩写,意为多媒体信息服务,彩信是其简称。多媒体信息服务最大的特色就是支持多媒体功能,能够传递功能全面的内容和信息,这些信息包括文字、图像、声音、数据等各种多媒体格式的信息。手机在接收彩信时实际上是先接收到一个通知,此通知是以WAPPUSH的形式发送到手机上,这条通知里面包含一个WAPURL网址,这个URL网址就是彩信内容所在的地址。如果手机终端的彩信设置为自动方式收取,那么在收到通知后就自动连接网络,并按照这个 URL来收取彩信,用户对于连接URL网址的这个过程就完全不会察觉,就好像收到一条短信一样;如果手机终端将彩信设置为手动方式收取,那么在手机收到通知后会提示用户确认是否去连接这个网址收取彩信。手机终端连接这个URL网址的过程实际上是就是通过WAP 来浏览并下载这个URL网页的过程,这个过程结束后,彩信就接收到手机终端上了。近些年来随着手机业务不断发展,手机报业务得到了广泛的普及。手机报(Mobile Newspaper)是依托手机媒介,由报纸(内容提供商)、电信运营商和业务运营商联手搭建的信息传播平台来提供的一种手机上的基于短信和彩信的内容服务,用户订阅后,可通过手机收看到丰富多彩的新闻、图片、广告等资讯,同时,手机报平台可以发送大容量的多媒体信息,可以包括长达1000字的文章、50K的图片。传统模式下,每下发一份彩信,业务平台需要向彩信中心提交一份内容文件,如果是向多个用户发送同一内容的彩信,彩信中心需要针对每一个用户产生对应内容文件,尤其对于手机报这种业务来说,系统发送的彩信内容实际上是相同的,但是在彩信中心系统里,每个用户都产生一个内容文件,不仅浪费彩信中心的存储容量,而且对彩信中心的处理能力也是一种损耗。本发明人认为,如果将这种需要批量下发彩信的过程做出改进,把需要发送的彩信文件内容生成一份,系统模拟彩信中心发送彩信的过程,对用户发送彩信接收通知,彩信通知中包含WAPURL指向上述生成的彩信文件内容;这样,系统只发送通知,提高了发送速度,将彩信文件内容变为一份,节省了空间容量。
发明内容
有鉴于此,本发明提供一种批量快速发送彩信的系统和方法,适合于批量快速发送同一彩信,减轻彩信中心处理压力。本发明的技术方案如下一种批量快速发送彩信的方法,其特征在于,包括以下步骤①生成要发送的彩信内容文件,将彩信内容文件存储在网络服务器中,确定彩信
3内容文件的WAP URL链接,所述网络服务器用于手机终端提取彩信内容文件;②向接收所述彩信的若干个手机终端发送WAP PUSH短信,所述短信包含所述彩信内容文件的WAP URL链接;⑧若干个手机终端接收到所述WAP PUSH短信,通过短信中所述彩信内容文件的 WAP URL链接,提取所述彩信内容文件,并在手机终端上显示所述彩信内容。所述彩信包含较多内容的文字内容。所述彩信包含音频或视频信息。所述彩信包含以下项的任意组合文本,图片,音频信息,视频信息。一种批量快速发送彩信的系统,其特征在于,包括流程控制模块,彩信文件封装模块,彩信接收通知发送模块,以及彩信内容提取模块;所述流程控制模块,用于向彩信封装模块提出封装申请,控制彩信封装模块生成彩信文件送至彩信内容提取模块,向彩信接收通知发送模块提供用户清单,提交发送申请;所述彩信文件封装模块,用于根据请求生成彩信内容文件;所述彩信接收通知发送模块,用于将彩信的标题和彩信内容文件的WAP URL链接发送到用户手机上,用户手机收到后,发起WTP连接,如果是自动提取的话,就会利用这个链接地址发起提取过程,如果手动提取的话,就利用这个链接告知网络稍后提取、并下载彩信内容文件的过程;所述彩信内容提取模块,用于提供http服务,将彩信内容文件传送给用户手机。本发明的技术效果是对于同一彩信大规模发送提供一种简单有效的方法,降低彩信中心的容量,提高业务处理能力,使用户获得更好的感官享受。
图1是电信运营商多媒体信息结构示意图。图1中的标示含义对照如下1101 =GSM 网络;1102 =GRPS 网络;1103 =WAPGff ; 1104 =SMSC ;1105 :3G ;1201 =MMS Relay ;1202 :MMS server ;1301 IP 传输网络;1302 =E-MAIL ;1303 =VOIC EMAIL ;1401 Foreign MMS Relay/Server ; 1501 :NMS 网管系统;1601 :MMS USER DATABASE ; 1801 Billing System ; 1701 :MMS VAS Application ;1702 :MMS UNVAS Application ;1901 智能终端设备;1902:非智能手机。MMl :MMS Relay/Server 与用户终端的接口 ;MM2 :MMS Relay 和 MMS Server 之间的接口;MM3:MMS Relay/Server与外部服务器的接口;MM4 :MMS Relay/Server之间互连的接口 ;MM6 =MMS Relay/Server 与用户数据库的接口 ;MM7 :MMS Relay/Server 与 VAS APPLICATION 的接口;MM8 :MMS Relay/Server 与计费的接口,WAP 网关和 MMS Redirector 间接口,WAP网关和ENUM DNS间接口。图2是批量快速发送彩信的业务逻辑流程示意图。图2中的标示含义对照如下201-流程控制服务器;202-彩信文件封装服务器;203-彩信内容提取服务器; 204-彩信接收通知发送服务器;205-用户。S201-封装彩信;S202-将彩信内容送至内容提取服务器;S203-编辑接收用户清单告知,通知发送服务器;S204-发送通知;S205-用户根据URL提取内容;S206-返回彩信内容。图 3 是 application/vnd.wap. multipart, related MMS PDU 封装模型示意图。图 3中的标示含义对照如下301-MMS headers, MMS 头;302-Message body, MMS 报体;302.I-SMIL Start, SMIL 开始;302. 2-Presentation,陈述;302. 3-Image/jpeg,图片 /jpeg 格式;302. 4-Text/ plain,文本/文本格式;302. 5-Audio/wav,声音/wav格式。图4是短信发送(彩信通知)和彩信通知发送之后的流程示意图。图4中的标示含义对照如下401 应用程序发送wap push消息至push代理;402 =PUSH代理服务器发送wap push消息给短信中心;403 短信中心将wap push消息发送到用户手机;404 终端手机接收短信,通过WAPGW连接应用服务器;405 通过WAPGW连接应用服务器;406 应用服务器将内容通过WAPGW返回给用户手机;407 =WAPGW将应用服务器返回的内容返回给用户手机; 411 :MS,手机终端设备;412 :SMSC,短信中心;413 =WAPGff, wap 网关;414 =APP SERVER,应用服务中心。
具体实施例方式电信运营商多媒体信息结构如图1所示。一种批量快速发送彩信的系统和方法,其特征在于,包括以下步骤1.生成要发送的彩信内容文件并存储在网络服务器中;2.向接收所述彩信的用户发送WAP PUSH短信, 所述短信包含所述彩信内容文件的URL链接;3.用户接收到所述WAPPUSH短信,点击所述短信中的网络链接地址,即收看所述彩信内容。其中,所述彩信包含较多内容的文字内容。 其中,所述彩信包含音频或视频信息。其中,所述彩信包含文本或图片或音频信息或视频信息的组合。批量快速发送彩信的系统和方法,其特征在于,包括生成用户接收彩信内容为一份,用户接受彩信的通知以WAPPUSH的形式下发,通知WAP URL指向同一份彩信内容。批量快速发送彩信的系统包括流程控制模块,彩信文件封装模块,彩信接收通知发送模块,彩信内容提取模块组成。业务逻辑流程如图2所示其特征在于将批量用户接受的彩信文件内容生成一份,利用WAPPUSH发送用户接收通知。流程控制服务器201通过步骤 S201在彩信文件封装服务器202中形成封装彩信;彩信文件封装服务器202通过步骤S202 将彩信内容送至彩信内容提取服务器203 ;彩信内容提取服务器203通过步骤S203编辑接收用户清单告知,通知彩信接收通知发送服务器204 ;彩信接收通知发送服务器204通过步骤S204发送通知给用户205 ;用户205通过步骤S205实现用户根据URL提取内容,即从彩信内容提取服务器203提取;彩信内容提取服务器203通过步骤S206向用户205返回彩信内容。一、流程控制模块1.向彩信封装模块提出封装申请。2.控制彩信封装模块生成彩信文件送至彩信内容提取模块。3.向信接收通知发送提供用户清单,提交发送申请。二、彩信封装模块匪SE是根据用户提交的请求生成向用户发送的彩信文件。 匪SE的主要功能就是生成彩信中心可以识别的匪S PDU,所以下面重点介绍匪S PDU的结构。匪S PDU(Protocol Data Unit,协议数据单元)由匪S头和匪S消息体组成,匪S头由多个域名和域值组成,由客户端指定,MMS头里面的一些域可以被MMS Proxy-Replay修改或补充,MMS ftOxy-R印lay使用这些头域信息生成MM通知以及构造接收MM PDU中的相关头域,连同消息实体一同送往接收方。消息体跟在MMS头之后,大多数MMS PDU只含有MMS 头,它们起到建立和维持通信的作用,只有在M-Send. req和M-Retrieve. conf PDU中才有消息体。1. MMS Header匪S PDU和HTTP PDU极为类似,但要简单一些。一个匪S PDU对应一种消息格式。 不同类型的MMS PDU有不同的MMS Header。MMS Header根据WAP-209协议和RFC2387的规定,由一系列的域组成,这些域定义了 PDU的各种属性,包括PDU类型,版本号,接受方,发送方,主题,发送时间等。MMS Header中的域分为可选项和必选项,根据PDU的类型不同而不同。常见的PDU的类型有发送请求M-send. req ;发送确认M-send.conf ;彩信通知M-notification. ind ;通知回应:M-notifyresp. ind ;获取彩信回应M_retrieve. conf ;接收确认:M-acknowledge. ind ;彩信回执M-delivery.ind。MMS Header后面立即接的就是Message Body。根据MMS Body组装的是否有序 (是否有位置控制信息,有显示先后顺序),MMS消息体的组装方式分为l)application/vnd. wap. multipart, mixed 方式所有的消息内容混合在一起, 没有时间上的顺序,内容怎么显示由客户端的显示控制策略来决定。2) application/vnd. wap. multipart, related 方式各消息内容之间有一定关系,该关系可能是显示的时间上的先后,显示的位置等。 这样在终端显示该消息的时候,就可以以幻灯片的方式显示一系列消息,使得该MM的显示更加趣味化。^t application/vnd. wap. multipart, relatedMMS PDU
制部分"presentation,,,而 application/vnd. wap. multipart, mixed 不含有该部分。“presentation”是匪S中一个特殊的消息内容(part),它决定了其他消息内容的显示控制信息。实现“presentation”这个消息内容的语言,就是SMIL (Synchronized Multimedia Integration Language)。SMIL是一种简单的标记性语言,内容书写格式和 HTML类似。“presentation”正是用SMIL来表示这些多媒体元素显示的次序,位置,开始播放的时间,结束时间。在对 MMS Header 编码时,X-Mms-Message-Type, X-Mms-Transaction-ID 禾口 X-Mms-MMS-Version是必须存在的,且它们必须位于匪S Header的开始部分,并且按照前面所列的顺序排列。Content-Type必须在MMS头域的最后,其后为消息体。其它域的顺序可以随意安排。除了常用的消息域外,也可以自定义消息域,自定义消息域以χ-开头,但不能以X-Mms-开头。
在这里再强调一次,不同类型的PDU Header包括的域是不尽相同的,在同一个 Header里面,有的域是必须存在的,有的域是在某些情况下才存在的,还有的域则是可选的,不同类型PDU Header的详细结构可参见0MA-MMS-ENC-V1_2-20040323_C,详细的 Header域名和对应域名的编码可参考0MA-MMS-ENC-Vl_2-20040323-C。说明一点为了使传输的数据更紧凑,WSP协议规定,对于Header Field Name的编码,数值的最高位(即 bit7)置1。因此,上述编码值在实际的MMS PDU中需要加上0x80。常见的匪S HEADER的域名及其编码见附表1 附表1
权利要求
1.一种批量快速发送彩信的方法,其特征在于,包括以下步骤①生成要发送的彩信内容文件,将彩信内容文件存储在网络服务器中,确定彩信内容文件的WAP URL链接,所述网络服务器用于手机终端提取彩信内容文件;②向接收所述彩信的若干个手机终端发送WAPPUSH短信,所述短信包含所述彩信内容文件的WAP URL链接;⑧若干个手机终端接收到所述WAP PUSH短信,通过短信中所述彩信内容文件的 WAPURL链接,提取所述彩信内容文件,并在手机终端上显示所述彩信内容。
2.根据权利要求1所述的批量快速发送彩信的方法,其特征在于,所述彩信包含较多内容的文字内容。
3.根据权利要求1所述的批量快速发送彩信的方法,其特征在于,所述彩信包含音频或视频信息。
4.根据权利要求1所述的批量快速发送彩信的方法,其特征在于,所述彩信包含以下项的任意组合文本,图片,音频信息,视频信息。
5.一种批量快速发送彩信的系统,其特征在于,包括流程控制模块,彩信文件封装模块,彩信接收通知发送模块,以及彩信内容提取模块;所述流程控制模块,用于向彩信封装模块提出封装申请,控制彩信封装模块生成彩信文件送至彩信内容提取模块,向彩信接收通知发送模块提供用户清单,提交发送申请;所述彩信文件封装模块,用于根据请求生成彩信内容文件;所述彩信接收通知发送模块,用于将彩信的标题和彩信内容文件的WAP URL链接发送到用户手机上,用户手机收到后,发起WTP连接,如果是自动提取的话,就会利用这个链接地址发起提取过程,如果手动提取的话,就利用这个链接告知网络稍后提取、并下载彩信内容文件的过程;所述彩信内容提取模块,用于提供http服务,将彩信内容文件传送给用户手机。
全文摘要
一种批量快速发送彩信的系统和方法,适合于批量快速发送同一彩信,减轻彩信中心处理压力,其特征在于,包括以下步骤①生成要发送的彩信内容文件,将彩信内容文件存储在网络服务器中,确定彩信内容文件的WAP URL链接,所述网络服务器用于手机终端提取彩信内容文件;②向接收所述彩信的若干个手机终端发送WAP PUSH短信,所述短信包含所述彩信内容文件的WAP URL链接;③若干个手机终端接收到所述WAP PUSH短信,通过短信中所述彩信内容文件的WAP URL链接,提取所述彩信内容文件,并在手机终端上显示所述彩信内容。
文档编号H04W4/12GK102340749SQ20111035840
公开日2012年2月1日 申请日期2011年11月14日 优先权日2011年11月14日
发明者候万春, 刘法中, 许国栋 申请人:候万春, 刘法中, 许国栋