一种提高彩信群发效率的方法技术

技术编号:4261639 阅读:409 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种提高彩信群发效率的方法,对现有的彩信群发方法中消息接口机的处理过程做了改进,将相同内容的彩信文件内容发送到为数众多的用户时,首先将彩信内容文件进行预处理,然后循环执行以下步骤:取得发送彩信需要的属性信息,再将发送彩信需要的属性信息和经过预处理的文件中的数据封装SOAP包,然后发送到电信运营商的彩信网关。不管通过服务提供商要群发多少条彩信,本发明专利技术都不需要重复进行MIME编码,而且大大减少了对彩信内容文件编码的次数,极大地提高了消息接口机的处理能力,减小了彩信群发系统的负担,缩短了大规模群发彩信所需要的时间。

【技术实现步骤摘要】

本专利技术涉及无线数据通信领域,尤其涉及。
技术介绍
随着移动通信网络的发展和手机功能的增加,越来越多的服务提供商(service provider,以下简称SP )开始使用更具有表现力的彩信来作为业务 的承载手段。目前主要的彩信业务基本上都是推送类业务,诸如彩信新闻、彩 信杂志等。此类业务最大的特点就是内容相同、受众数量大。这就意味着,要 向为数众多的用户发送内容完全相同的彩信。一4殳来说,SP将彩信内容,包括文字、图片和声音等制作好之后,通过消 息接口机发送到电信运营商的彩信网关来进行彩信的推送。常规的彩信群发方 法中消息接口机处理的流程如图1所示。此种方法对于大规j模的彩信群发,存在如下缺点1. 每发送一次彩信都需要打开一次彩信内容文件,以读取彩信内容文件中 的数据,当每次发送多个彩信内容文件时,就要进行多次文件读取操作,会严 重影响消息接口机处理彩信群发的性能;2. 由于在读取彩信内容文件中的数据后,还需要进行对彩信内容文件中的 数据进行多用途互联网由M牛扩展(Multipurpose Internet Mail Extensions, 以下简称MIME)编码,所以每发送一次彩信又要重复一次所述编码工作,无谓 地消耗了运行时间,影响执行效率;3. 尽管可以在一个简单对象访问协议 (Simple Object Access Protocol, 以下简称SOAP)包里填写多个接收者号码,但是由于电信运营商的彩信网关对每次最多发送的接收号码个数有严格的限制,通常上限为10个,对于需要发送 给上万甚至更多接收号码的群发操作来说,仍然避免不了对大量的相同彩信内 容文件进行所述读取和编码工作。
技术实现思路
本专利技术要解决的技术问题是,提供,减少消 息接口机读取彩信内容文件中数据的次数,以及减少对彩信内容文件中的数据进行MIME编码的次数。本专利技术采用的技术方案如下,所述提高彩信群发效率的方法中的消息接口 机处理的流程如下步骤一、取得需要发送的彩信内容文件的名称和存放地址;步骤二、读取彩信内容文件中的数据并对该数据进行MIME编码,循环所述 操作直到需要发送的彩信内容文件全部处理完毕,然后将处理完毕的彩信内容 文件保存到编码文件;步骤三、取得发送彩信所需的属性信息,比如发送者号码、接收者号码等;步骤四、读:f又所述编码文件中的数据;步骤五、按照彩信发送协议,将步骤三中取得的所述属性信息和步骤四中 读取的数据封装成SOAP数据包,发送到彩信网关;步骤六、检查是否还需要发送到其他接收者号码,如果是,则跳转到步骤 三开始执行,否则结束。釆用上述技术方案,本专利技术至少具有下列优点本专利技术所述提高彩信群发效率的方法,将相同内容的彩信文件内容发送到 为数众多的用户时,首先将彩信内容文件进行了预处理,然后不管这个业务的 彩信要群发多少条,都不再需要重复进行MIME编码,大大减少了对彩信内容文 件进行读取和编码的次数,极大地提高了消息接口机的处理能力,减小了彩信 群发系统的负担,缩短了大规模群发所需要的时间。附图说明图1为传统的彩信群发方法中的消息接口机处理流程图; 图2为本专利技术方法中的消息接口机处理流程图。具体实施例方式合附图及较佳实施例,对依据本专利技术提出的提高彩信群发效率的方法,详细说 明如后。本专利技术所述提高彩信群发效率的方法的一个具体的实施例中,消息接口机 处理的流程如图2所示,执行以下步骤步骤201:取得需要群发的彩信中的彩信内容文件的名称和存放地址,彩信 内容文件可以存放在web服务器上,也可以存放在本地才几器上;步骤202:读取彩信内容文件中的数据并对该数据进行MIME编码,将经过 所述MIME编码后的彩信内容文件中的数据暂时存放在内存中;步骤203:检查是否还有其他彩信内容文件。如果有,则再执行步骤202, 否则执行步骤204。因为需要群发的彩信可能包含若干个彩信内容文件,所以在 步骤202中处理完一个彩信内容文件后,还需要^r查是否还有其他彩信内容文 件;步骤204:将内存中的经过所述MIME编码后的彩信内容文件中的数据写入 一个文件中,这个文件浮皮称为编码文件;步骤205:取得发送彩信需要的属性信息,如发送者号码、接收者号码等,所属发送彩信需要的属性信息根据各个电信运营商的要求不同而不同; 步骤206:读取步骤204中所述编码文件的数据;步骤207: 按照彩信发送协议,将步骤205取得的所述发送彩信需要的属 性信息和步骤206读取的所述编码文件的数据一起封装成SOAP数据包,发送到彩信网关;步骤208:检查是否还需要发送到其他接收者号码,如果是,则跳转到步骤 205开始执行,否则结束。从上述步骤可以看出本专利技术提出的提高彩信群发效率的方法,只需要在第 一次发送的时候对需要发送的彩信中的彩信内容文件进行读取和编码,此后若 干次发送都只需要从所述编码文件里读取经过编码后的彩信内容文件中的数 据,不需要再反复读取彩信内容文件和进行编码工作,节省了系统开销,提高 了彩信群发的效率。通过具体实施方式的说明,当可对本专利技术为达成预定目的所采取的技术手 段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用, 并非用来对本专利技术加以限制。本文档来自技高网
...

【技术保护点】
一种提高彩信群发效率的方法,其特征在于,服务提供商制作好彩信之后,将彩信内容文件及属性信息存放在web服务器上,然后通过消息接口机把彩信发送到电信运营商的彩信网关来进行彩信的推送,所述消息接口机处理的流程如下: 步骤一、取得需要发送的 彩信内容文件的名称和存放地址; 步骤二、读取彩信内容文件中的数据并对该数据进行MIME编码,循环所述操作直到需要发送的彩信内容文件全部处理完毕,然后将处理完毕的彩信内容文件保存到编码文件; 步骤三、取得发送彩信所需的属性信息,比 如发送者号码、接收者号码等; 步骤四、读取所述编码文件中的数据; 步骤五、按照彩信发送协议,将步骤三中取得的所述属性信息和步骤四中读取的数据装成简单对象访问协议数据包,发送到彩信网关; 步骤六、检查是否还需要发送到其他接收 者号码,如果是,则跳转到步骤三开始执行,否则结束。

【技术特征摘要】
1、一种提高彩信群发效率的方法,其特征在于,服务提供商制作好彩信之后,将彩信内容文件及属性信息存放在web服务器上,然后通过消息接口机把彩信发送到电信运营商的彩信网关来进行彩信的推送,所述消息接口机处理的流程如下步骤一、取得需要发送的彩信内容文件的名称和存放地址;步骤二、读取彩信内容文件中的数据并对该数据进行MIME编码,循环所述操作直到需要发送的彩信内容文件全部处理完毕,然后将处理完毕的彩信内容文件保存到编码文件;步骤三、取得发送彩信所需的属性信息,比如发送...

【专利技术属性】
技术研发人员:张弥
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1