System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自建短信网关制造技术_技高网

一种自建短信网关制造技术

技术编号:40061656 阅读:7 留言:0更新日期:2024-01-16 22:47
本发明专利技术公开了一种自建短信网关,包括:通道检测模块检测若干短信通道中的短信数量;变化统计模块统计各短信通道中在预设时间段内的短信变化数量,根据短信变化数量依次处理得到短信变化速度和短信变化加速度;事件检测模块检测当天的特殊事件;预测模块将短信变化速度和短信变化加速度作为第一控制变量,根据特征事件实时处理得到第二控制变量,根据第一控制变量、第二控制变量和短信通道中当前时刻的短信数量输入预先训练完毕的通道预测模型中,预测得到下一时刻的预测短信数量;分配模块统计各短信通道的短信容纳总量,并根据短信容纳总量和预测短信数量提前调整各短信通道中的短信数量。本发明专利技术低成本缓解短信收发拥堵情况。

【技术实现步骤摘要】

本专利技术涉及短信业务,尤其涉及一种自建短信网关


技术介绍

1、短信网关(smgw,short message gateway),主要是为了解决各网络、各运营商之间的短信互通和服务提供商的接入问题。它为使用单位收发短信而提供的一个动态数据交换平台系统。短信网关用于实现服务提供商与短信中心之间的双向短信数据交互。在特殊时期,短信的发送量会在短时间内变得特别大,造成短信网关拥堵,进而导致短信收发延迟甚至消失。增加服务器的数量和短信通道的数量可以有效缓解上述短信收发异常的情况,但是需要额外增加成本,并且在大多数情况下不需要太多服务器以及短信通道,因而额外增加设备会造成资源的浪费。因此如何在不额外增加设备成本的情况下,解决特殊情况下短信收发拥堵成了短信通讯行业亟需解决的问题。


技术实现思路

1、针对现有技术存在的不足,本专利技术的目的在于提供一种自建短信网关,用于实现不额外增加设备成本的条件下有效缓解短信收发拥堵。

2、为实现上述目的,本专利技术提供了如下技术方案:一种自建短信网关,包括:

3、通道检测模块,用于实时检测与短信中心连接的若干短信通道中的短信数量;

4、变化统计模块,用于统计各所述短信通道中在一预设时间段内的短信变化数量,根据所述短信变化数量依次处理得到短信变化速度和短信变化加速度;

5、事件检测模块,用于检测当天的特殊事件;

6、预测模块,分别连接所述通道检测模块、所述变化统计模块和所述事件检测模块,用于将所述短信变化速度和所述短信变化加速度作为第一控制变量,根据所述特征事件实时处理得到第二控制变量,根据所述第一控制变量、所述第二控制变量和所述短信通道中当前时刻的短信数量输入预先训练完毕的通道预测模型中,预测得到下一时刻的预测短信数量;

7、分配模块,连接所述预测模块,用于统计各所述短信通道的短信容纳总量,并根据所述短信容纳总量和所述预测短信数量提前调整分配至各所述短信通道中的所述短信数量。

8、进一步地,所述变化统计模块包括:

9、第一计算单元,用于计算所述短信变化量在预设的第一统计时间段内的所述短信变化速度;

10、第二计算单元,连接所述第一计算单元,用于计算所述短信变化速度在预设的第二统计时间段内的所述短信变化加速度。

11、进一步地,所述事件检测模块还用于实时检测所述特殊事件的事件热度,所述特殊事件包括重大新闻、重要节日和特殊时间点,则所述预测模块包括:

12、第一分配单元,用于根据所述特殊事件的种类为各所述特殊事件分配相应的初始热度系数;

13、调整单元,连接所述第一分配单元,用于根据所述特殊事件的热度实时调整所述初始热度系数得到矫正热度系数;

14、变量处理单元,连接所述调整单元,用于根据所述特殊事件的发生时间点与所述矫正热度系数处理得到特殊事件扰动量作为所述第二控制变量。

15、进一步地,所述预测模块包括:

16、引入单元,用于引入原始模型,并用若干训练数据对所述原始模型重新训练得到初步预测模型;

17、偏差计算单元,连接所述引入单元,用于将上一时刻的所述短信数量、所述第一控制变量和所述第二控制变量输入所述初步预测模型中,得到当前时刻的预测短信数量,根据当前时刻的所述预测短信数量和实际的所述短信数量建立目标函数,所述目标函数用于输出预测偏差值;

18、模型输出单元,连接所述偏差计算单元,用于在所述预测偏差值最小时,将此时的初步预测模型作为所述通道预测模型输出。

19、进一步地,所述预测模块包括:

20、引入单元,用于引入原始模型,并用若干训练数据对所述原始模型重新训练得到初步预测模型;

21、偏差计算单元,连接所述引入单元,用于将上一时刻的所述短信数量、所述第一控制变量和所述第二控制变量输入所述初步预测模型中,得到当前时刻的预测短信数量,根据当前时刻的所述预测短信数量和实际的所述短信数量建立目标函数,所述目标函数用于输出预测偏差值;

22、模型输出单元,连接所述偏差计算单元,用于在所述预测偏差值最小时,将此时的初步预测模型作为所述通道预测模型输出。

23、进一步地,所述分配模块包括:

24、容量计算单元,用于根据所述短信通道内的所述短信容纳总量和所述预测短信数量计算得到预测剩余容纳量;

25、第二分配单元,连接所述容量计算单元,用于在所述短信通道内的所述预测短信数量大于所述短信容纳总量时,将二者做差得到冗余短信量,将所述冗余短信量的短信均分至其余所述预测短信数量大于所述短信容纳总量的所述短信通道内。

26、本专利技术的有益效果:

27、本专利技术实时检测各短信通道中的短信数量,并统计每个短信通道内的短信变化速度和短信变化加速度作为第一控制变量,并检测当天的特殊事件处理得到特殊事件扰动量作为第二控制变量,将当前时刻的第一控制变量、第二控制变量和短信数量输入通道预测模型,得到短信通道内下一时刻的预测短信数量,最终根据各短信通道内的短信容纳总量和预测短信数量提前调整分配至各短信通道内的短信数量,能够在短信通道内发生短信收发拥堵情况出现之前提前与其他短信通道内进行短信数量的调配,同时无需额外增加设备成本,实现了在短信收发量巨大的特殊事件发生时高效低成本缓解短信收发拥堵的情况。

本文档来自技高网...

【技术保护点】

1.一种自建短信网关,其特征在于:包括:

2.根据权利要求1所述的自建短信网关,其特征在于:所述变化统计模块包括:

3.根据权利要求1所述的自建短信网关,其特征在于:所述事件检测模块还用于实时检测所述特殊事件的事件热度,所述特殊事件包括重大新闻、重要节日和特殊时间点,则所述预测模块包括:

4.根据权利要求1所述的自建短信网关,其特征在于:所述预测模块包括:

5.根据权利要求1所述的自建短信网关,其特征在于:所述分配模块包括:

【技术特征摘要】

1.一种自建短信网关,其特征在于:包括:

2.根据权利要求1所述的自建短信网关,其特征在于:所述变化统计模块包括:

3.根据权利要求1所述的自建短信网关,其特征在于:所述事件检测模块还用于实时检测所述特殊事件的事件...

【专利技术属性】
技术研发人员:周铁华周贤挺
申请(专利权)人:杭州钱湾科技有限公司
类型:发明
国别省市:

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

1