首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种短信数据缓冲及流量控制的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:广州市玄武无线科技股份有限公司

摘要:本发明公开了一种稳定性强且短信数据缓冲及流量控制的方法,涉及通信数据技术领域,其中的判断参数包括:总内存大小、剩余内存大小、实时入口总速度、实时出口总速度、过去5s运营商入口速度、过去5s运营商出口速度、平均消息体大小、运营商内存缓冲队列消息积压数、从外部缓冲组件恢复时间间隔。该稳定性强且短信数据缓冲及流量控制的方法,满足短信下发及时性的同时,还可以提高短信平台短信量的缓冲能力,在出现长时间速度差时候,也能够保证短信平台的稳定性,从而能够避免短信系统中积压过多数据而造成负载过高、宕机的问题出现,便于使用者的使用。

主权项:1.一种短信数据缓冲及流量控制的方法,其特征在于:所述方法包括以下步骤:S1、判断可积压的总数是否大于0,若可积压的总数不大于0,则保存到外部缓存组件中;所述可积压的总数计算方式如下: A表示总内存大小使用;B表示剩余内存大小使用;H表示平均消息体大小使用,短信消息的特征,每个消息体大小总是围绕一定大小范围上下浮动,取平均消息体大小作为趋势计算的变量值;若可积压总数的值不大于0,表示当前系统已经积压太多数据,则把该数据放入外部缓冲组件中;S2、若S1中可积压的总数大于0,则判断运营商缓冲队列剩余积压数是否大于0,若缓冲队列剩余积压数不大于0,则保存到外部缓存组件中;运营商缓冲队列剩余积压数计算公式如下:En^1*I*1.1-G=运营商缓冲队列剩余积压数,其中:G表示运营商内存缓冲队列消息积压数使用,有多个出口运营商,每个出口运营商都绑定了一个队列,G同样有多个,分别使用G1、G2......Gn表示;若运营商缓冲队列剩余积压数的值不大于0,表示该缓冲队列已经满了,理论缓冲队列的最大积压数计算公式为En^1*I,在公式中有一个常量1.1;S3、若S2中缓冲队列剩余积压数大于0,则对运营商的消息入口速度大于出口速度进行判断,若运营商的消息入口速度大于出口速度则进入S4;否则保存到内存缓存队列中;其中,对运营商消息入口速度大于出口速度判断具体步骤为:En^1-Fn^1=运营商消息入口和出口速度差;若运营商消息入口和出口速度差的数值小于等于0,表示出入口速度持平或者出口速度大于入口速度,放行往下流转;S4、若预判运营商消息入口速度大于出口速度则进入S5;否则保存到内存缓存队列中;预判速度差如果该值小于等于0,表示出入口速度持平或者出口速度大于入口速度,具体步骤为:斜率计算公式如下: 其中T2-T1是E1^1到E1^2两个速度值记录的时间差,由于是每秒记录一次,T2-T1恒定为1,滑动窗口中两个速度值的斜率就是后记录的速度值减去先记录的速度值;平均斜率计算公式如下: m为平均斜率,En^2=E1^2-E1^1+b=截距,b为平均截距;平均截距计算公式如下: 使用b表示y-z=预判速度差;其中,y表示运营商缓冲队列入口速度,z表示运营商缓冲队列出口速度,公式如下:预测下一秒的入口速度=y=E1^6=m*E^5+b,z的计算方式同y;S5、判断运营商内存缓冲队列积压数是否小于最佳积压总数;若是则保存到内存缓存队列中;若否则保存到外部缓存组件中;最佳积压总数的计算公式如下:y*I*1.1=最佳积压总数;E1^1、E1^2、E1^3、E1^4、E1^5分别表示一个滑动时间窗内对应时间点的消息入口速度;I表示从外部缓冲组件恢复时间间隔使用,单位秒。

全文数据:

权利要求:

百度查询: 广州市玄武无线科技股份有限公司 一种短信数据缓冲及流量控制的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。