短信流量控制方法、设备及存储介质技术

技术编号:32739328 阅读:14 留言:0更新日期:2022-03-20 08:45
本申请提供一种短信流量控制方法、设备及存储介质。应用于通信技术领域。具体实现方案为:接收信息系统发送的多个短信报文;确定各短信报文对应的业务类型,并将不同业务类型的短信报文写入到不同的类别消息队列中;为不同类别消息队列中的短信报文配置不同的发送优先级;按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。由于在接收到多个短信报文后,将不同业务类型的短信报文分别写入到对应的类别消息队列后,为不同业务类型的短信报文配置不同的发送优先级。进而按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。能够保证重要短信及时发送,有效提高了短信流量控制的合理性,进而提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
短信流量控制方法、设备及存储介质


[0001]本专利技术实施例涉及通信
,尤其涉及一种短信流量控制方法、设备及存储介质。

技术介绍

[0002]随着移动应用、电子商务和互联网金融等行业的崛起,认证类、通知类和营销类短信服务需求激增,使得企业短信服务规模快速上升。如银行业直接服务于数亿个人客户和数百万企业客户,客户群体庞大,日均短信发送量庞大且保持着健康增长趋势。所以作为企业统一的短信服务平台,每天会收到企业内部各种业务类型的短信发送任务,能够确保短信服务平台收发短信流量可控就显得尤为重要。
[0003]目前对企业短信流量控制的方法虽然能够对短信流量起到一定的缓冲及控流的作用,但对所有短信均是一致处理的,导致重要短信发送的不及时,进而导致对短信流量控制的不合理,严重影响用户体验。

技术实现思路

[0004]本专利技术实施例提供一种短信流量控制方法、设备及存储介质,用以解决现有技术中重要短信发送的不及时,进而导致对短信流量控制的不合理,严重影响用户体验的技术问题。
[0005]第一方面,本专利技术实施例提供一种短信流量控制方法,包括:
[0006]接收信息系统发送的多个短信报文;
[0007]确定各所述短信报文对应的业务类型,并将不同业务类型的短信报文写入到不同的类别消息队列中;
[0008]为不同类别消息队列中的短信报文配置不同的发送优先级;
[0009]按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。
[0010]第二方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器、存储器及收发器;
[0011]所述处理器,所述存储器及所述收发器电路互连;
[0012]所述存储器存储计算机执行指令;所述收发器用于收发数据;
[0013]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面任一项所述的方法。
[0014]第三方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
[0015]本专利技术实施例提供的短信流量控制方法、设备及存储介质,通过接收信息系统发送的多个短信报文;确定各所述短信报文对应的业务类型,并将不同业务类型的短信报文写入到不同的类别消息队列中;为不同类别消息队列中的短信报文配置不同的发送优先
级;按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。由于在接收到多个短信报文后,将不同业务类型的短信报文分别写入到对应的类别消息队列后,为不同业务类型的短信报文配置不同的发送优先级。对客户来说重要程度高的短信报文的发送优先级高,反之对客户来说重要程度低的短信报文的发送优先级低,进而按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。虽然会采用预设流量控制策略发送短信报文,但会保证发送优先级高的短信报文优先发送,进而能够保证重要短信及时发送,有效提高了短信流量控制的合理性,进而提高了用户体验。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0017]图1是可以实现本专利技术实施例的短信流量控制方法的一种网络架构图;
[0018]图2是本专利技术一实施例提供的短信流量控制方法的流程示意图;
[0019]图3是本专利技术另一实施例提供的短信流量控制方法的流程示意图;
[0020]图4是本专利技术又一实施例提供的短信流量控制方法的流程示意图;
[0021]图5是用来实现本专利技术实施例的短信流量控制方法的电子设备的结构示意图;
[0022]图6是用来实现本专利技术实施例的短信流量控制方法的电子设备的框图。
[0023]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
[0024]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0025]首先对本专利技术实施例所涉及的名词进行解释:
[0026]企业短信:以企业名义向企业客户发送的不同业务种类的短信,以银行为例,包含动账通知短信、开户注销等操作的验证短信和营销推广短信等。
[0027]流量控制:利用软件或硬件方式来实现对网络数据流量进行控制的一种措施。本专利技术实施例中,网络数据为短信报文。
[0028]系统资源:软件系统服务器的内存、CPU等计算机资源。
[0029]网关设备:实现在网络层以上的网络互连,用于将两个协议不同的网络互连的设备;
[0030]产品代码:根据企业内部业务种类的差异,为每一种业务类型指定的唯一编号。
[0031]分省控速:根据运营商和接收短信报文的省份不同,对短信发送流量分别进行限制。
[0032]报文:即网络中传输的数据块,包含了要发送的完整数据信息,通常是长度不限且可变的字符串。
[0033]为了清楚理解本申请的技术方案,对现有技术的方案进行详细介绍。
[0034]目前对企业短信流量控制的方法主要有三种,一种为基于定时轮询的方案。第二种是基于对已发送短信进行计数的方案。第三种是对基于短信发送成功率对发送速率进行动态调整的方案。
[0035]在第一种基于定时轮询的方案中,短信平台根据接收到的短信报文对时延的不同耐受程度将短信分别缓存到各个消息队列中,为了对流量进行控制,对各消息队列进行定时轮询,并将轮询到的短信报文依次发送。
[0036]在第二种基于对已发送短信进行计数的方案中,在短信平台的短信发送计时器中预先配置基准时间和发送个数阈值。如在5分钟内最多发送1万条短信报文。每当发送短信报文前,检查短信发送计时器在基准时间内的计数是否超过发送个数阈值。若是,则对待发送的短信报文进行延迟发送或不发送处理。若否,则对短信报文继续进行发送。以实现对短信流量进行控制。
[0037]在第三种基于短信发送成功率对发送速率进行动态调整的方案中。通过对发送进程中短信发送速率和发送成功率进行动态计算,逐步增加每个发送进程上短信的发送数量来提高每个进程的处理能力,实现进程处理能力的最大化,从而高效合理的处理短信。同时,对短信发送成功率进行监控,根据短信发送成功率调整进程发送速率和发送进程的个数,以实现对短信流量进行控制。
[0038]所以目前的企业短信流量控制的方法虽然能够对短信流量起到一定的缓冲及控流的作用,但对所有短信均是一致处理的。即对客户来说重要的短信报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种短信流量控制方法,其特征在于,包括:接收信息系统发送的多个短信报文;确定各所述短信报文对应的业务类型,并将不同业务类型的短信报文写入到不同的类别消息队列中;为不同类别消息队列中的短信报文配置不同的发送优先级;按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文。2.根据权利要求1所述的方法,其特征在于,还包括:获取电子设备中预先配置的进行短信报文处理的系统资源;采用系统资源将各类别消息队列中的短信报文按照省份信息分别写入到对应的省份消息队列中。3.根据权利要求2所述的方法,其特征在于,所述采用系统资源将各类别消息队列中的短信报文按照省份信息分别写入到对应的省份消息队列中,包括:采用系统资源按照发送优先级由高到低的顺序从对应的类别消息队列中读取短信报文;确定短信报文待发送的省份信息;按照发送优先级由高到低的顺序并根据所述省份信息将所述短信报文写入到对应省份消息队列中;各省份消息队列中先写入的短信报文的发送优先级高于或等于后写入的短信报文的发送优先级。4.根据权利要求2或3所述的方法,其特征在于,所述按照发送优先级由高到低的顺序及预设流量控制策略发送对应的短信报文,包括:从各省份消息队列中按照先进先出的顺序读取对应的短信报文;按照预设流量控制策略将读取出的短信报文发送至对应省份的网关设备。5.根据权利要求4所述的方法,其特征在于,所述从各省份消息队列中按照先进先出的顺序读取对应的短信报文之前,还包括:获取各省份网关设备对应的带宽;根据各省份网关设备对应的带宽为各省份的短信报文配置对应的发送速度。6.根据权利要求5所述的方法,其特征在于,所述按照预设流量控制策略将读取出的短信报文发送至对应省份的网关设备,包括:按照各省...

【专利技术属性】
技术研发人员:范一凡刘佳鑫刘如森
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1