[发明专利]一种短信发送方法和一种信息资源站实体有效
申请号: | 201110283975.6 | 申请日: | 2011-09-22 |
公开(公告)号: | CN103024699A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 徐延 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 发送 方法 信息资源 实体 | ||
1.一种短信发送方法,其特征在于,在信息资源站实体SP的适配器中,按应用分别设置多个队列,用于缓存待发送的短信;为各队列分别配置一个优先级和一个积压值;该方法包括:
信息资源站实体SP的适配器将接收到的待发送短信按其对应的业务优先级缓存到对应的队列中;
对各队列进行监控,当监控到一个队列中缓存的待发送短信数量超过该队列对应的积压值时,暂停发送优先级比该队列低的队列中缓存的短信。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为每个队列创建一个线程,用于从队列中取出短信进行发送;
所述暂停发送优先级比该队列低的队列中缓存的短信包括;将优先级比该队列低的队列的线程的状态信息设置为暂停,并设置相应的暂停时间;
所述优先级比该队列低的队列的线程读取自身的状态信息,根据状态信息暂停发送对应队列的短信,并在暂停时间过后恢复对对应队列的短信发送。
3.根据权利要求1所述的方法,其特征在于,所述在信息资源站实体SP的适配器中,按应用分别设置多个队列包括:
在SP的适配器中,按每个应用对应一个队列的原则分别设置多个队列;
或者,在SP的适配器中,按具体相同业务优先级的业务对应一个队列的原则分别为不同业务优先级的应用设置不同的队列。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在各应用端,为需要发送短信的每个应用配置一个应用标识Appid;
所述在信息资源站实体SP中,按应用分别设置多个队列,具体根据各应用的Appid分别设置多个队列。
5.根据权利要求1至4中任一项所述的方法,其特征在于,该方法进一步包括:
获取ISMG处理短信发送的平均时间长度;
根据ISMG处理短信发送的平均时间长度,确定一个门限等级,发送优先级高于或等于该门限等级的队列中的短信到ISMG,而暂停低于该门限等级的队列中的短信的发送。
6.根据权利要求5所述的方法,其特征在于,对于高于或等于所述门限等级的队列,所述方法还包括:
对各队列进行监控,当监控到一个队列中缓存的待发送短信数量超过该队列对应的积压值时,暂停发送优先级比该队列低的队列中缓存的短信。
7.根据权利要求6所述的方法,其特征在于,所述获取ISMG处理短信发送的平均时间长度包括:
获取当前时间前预设周期内向ISMG发送成功的各条短信的发送时间长度T,及发送成功的短信数量;
所述成功发送的各条短信的发送时间长度之和,除以发送成功的短信数量,得到当前时间前预设周期内ISMG平均处理一条短信发送所用的时间Taver。
8.根据权利要求7所述的方法,其特征在于,所述获取当前时间前预设周期内向ISMG发送成功的各条短信的发送时间长度T,及发送成功的短信数量还包括利用数组以单位时间对所述时间长度T和短信数量进行记录,具体包括:
以单位时间作为标识,在数组1的不同位置处记录不同时刻获取的时间长度T,并在数组2对应位置处存储对应的短信数量;
所述成功发送的各条短信的发送时间长度之和,除以发送成功的短信数量包括:
用数组1中的全部数值的和除以数组2中的全部数值的和,得到ISMG平均处理一条短信发送所用的时间Taver。
9.一种信息资源站实体,其特征在于,该信息资源站实体包括:适配器和监控单元;所述适配器中,按应用分别设置有多个队列,用于缓存待发送的短信;
适配器,用于将接收到的待发送短信按其对应的业务优先级缓存到对应的队列中;
监控单元,用于对各队列进行监控,当监控到一个队列中缓存的待发送短信数量超过该队列对应的积压值时,暂停发送优先级比该队列低的队列中缓存的短信。
10.根据权利要求9所述的信息资源站实体,其特征在于,
所述监控单元,还用于获取ISMG处理短信发送的平均时间长度;根据ISMG处理短信发送的平均时间长度,确定一个门限等级,发送优先级高于或等于该门限等级的队列中的短信到ISMG,而暂停低于该门限等级的队列中的短信的发送;
所述监控单元,还用于对优先级高于或等于所述门限等级的队列,执行所述的如下过程:对各队列进行监控,当监控到一个队列中缓存的待发送短信数量超过该队列对应的积压值时,暂停发送优先级比该队列低的队列中缓存的短信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110283975.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:AP性能测试方法及装置
- 下一篇:多功能智能扩音器