一种提交短信的控制方法及系统的制作方法

文档序号:9551100阅读:277来源:国知局
一种提交短信的控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及短信行业技术领域,特别是涉及一种提交短信的控制方法及系统。
【背景技术】
[0002]目前,客户在发送短信的过程中,短信是先发送至代理商,即第三方短信业务平台,代理商将客户提交过来的短信转发至运营商处理,运营商接收短信后会返给代理商返回响应,返回响应为运营商返回给代理商的短信提交状态。
[0003]运营商对短信提交速度会作限制,如果代理商向运营商提交短信过快,即超过运营商设定的速率阀值就会提交失败,如果提交过慢客观上又造成了对通道资源的低效利用。
[0004]现有代理商在提交短信速度上的控制做的不够理想,例如按照自身系统的处理能力而单方面设定一个“理想”的速度恒定值,没有和运营商的处理能力很好地保持协调。调控速度的方式实时性不强,通常是人工查看短信返回响应,然后进行人工干预,所以调整速度的动作相对滞后、笨拙。调控速度的灵敏度不够,不能做到细粒度的精准调控,而是较多地依靠人工经验去假定和设置一个所谓“理想”的速度值,然而带来的实际调控效果并不理雄
vQjN Ο

【发明内容】

[0005]本发明的目的是提供一种提交短信的控制方法及系统,以实现自动调整短信提交速度,提高调控的实时性。
[0006]为解决上述技术问题,本发明提供一种提交短信的控制方法,该方法包括:
[0007]代理商终端接收用户发送的短信,按照预设提交速度将所述短信提交至运营商终端;
[0008]所述运营商终端接收到所述短信后,发送返回响应至所述代理商终端;
[0009]所述代理商终端依据所述返回响应判断所述短信的提交是否失败;若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
[0010]优选的,所述代理商终端依据所述返回响应判断所述短信的提交是否失败,包括:
[0011]所述代理商终端对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败。
[0012]优选的,所述代理商终端对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败,包括:
[0013]利用通信协议对所述返回响应进行解析,获取返回状态信息;
[0014]对所述返回状态信息进行逻辑判断,若所述返回状态信息的状态值为0,所述短信的提交成功;若所述返回状态信息的状态值为1,所述短信的提交失败。
[0015]优选的,所述代理商终端依据所述返回响应判断所述短信的提交是否失败之后,还包括:
[0016]若所述短信提交成功,所述代理商终端记录下当前接收所述返回状态信息的第一时间点,并获取最近一次向所述运营商成功提交短信时接收返回状态信息的第二时间点;
[0017]所述代理商终端计算所述第一时间点与所述第二时间点的差值,并将所述差值与预设固定时间值进行比较,判断所述差值是否大于所述预设固定时间值;若是,按照所述预设固定幅度值对所述预设提交速度进行升速处理,按照升速处理后的提交速度重新将所述短信提交至所述运营商终端;若否,保持当前的提交速度不变。
[0018]本发明还一种提交短信的控制系统,该系统包括:
[0019]运营商终端,用于接收到由代理商终端按照预设提交速度提交的短信后,发送返回响应至所述代理商终端;
[0020]所述代理商终端,用于依据所述返回响应判断所述短信的提交是否失败;若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
[0021]优选的,所述代理商终端包括:
[0022]第一判断???,用于对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败;
[0023]第一处理???,用于若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端。
[0024]优选的,所述第一判断??榘?
[0025]解析单元,用于利用通信协议对所述返回响应进行解析,获取返回状态信息;
[0026]逻辑判断单元,用于对所述返回状态信息进行逻辑判断,若所述返回状态信息的状态值为0,所述短信的提交成功;若所述返回状态信息的状态值为1,所述短信的提交失败。
[0027]优选的,所述代理商终端还包括:
[0028]记录???,用于若所述短信提交成功,记录下当前接收所述返回状态信息的第一时间点,并获取最近一次向所述运营商成功提交短信时接收返回状态信息的第二时间点;
[0029]第二判断???,用于计算所述第一时间点与所述第二时间点的差值,判断所述差值是否大于所述预设固定时间值;
[0030]第二处理???,用于若所述差值大于所述预设固定时间值,按照所述预设固定幅度值对所述预设提交速度进行升速处理,按照升速处理后的提交速度重新将所述短信提交至所述运营商终端;若所述差值小于或者等于所述预设固定时间值,保持当前的提交速度不变。
[0031]本发明所提供的一种提交短信的控制方法及系统,代理商终端接收用户发送的短信,按照预设提交速度将所述短信提交至运营商终端;所述运营商终端接收到所述短信后,发送返回响应至所述代理商终端;所述代理商终端依据所述返回响应判断所述短信的提交是否失败;若所述短信提交失败,按照预设固定幅度值对所述预设提交速度进行降速处理,按照降速处理后的提交速度重新将所述短信提交至所述运营商终端??杉?,在短信的提交速度过高时,不再需要人工去干预调整短信的提交速度,代理商终端能够自动降低短信的提交速度,实现自动调整短信速度,提高调控的实时性。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0033]图1为本发明提供的一种提交短信的控制方法的流程图;
[0034]图2为本发明提供的一种提交短信的控制系统的结构示意图。
【具体实施方式】
[0035]本发明的核心是提供一种提交短信的控制方法及系统,以实现自动调整短信提交速度,提高调控的实时性。
[0036]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
[0037]请参考图1,图1为本发明提供的一种提交短信的控制方法的流程图,该方法包括:
[0038]S11:代理商终端接收用户发送的短信,按照预设提交速度将短信提交至运营商终端;
[0039]其中,预设提交速度包括代理商终端最近一次向运营商成功提交短信时所采用的速度。
[0040]S12:运营商终端接收到短信后,发送返回响应至代理商终端;
[0041]S13:代理商终端依据返回响应判断短信的提交是否失败;若短信提交失败,按照预设固定幅度值对预设提交速度进行降速处理,按照降速处理后的提交速度重新将短信提交至运营商终端,重复S12-S13的步骤。
[0042]其中,代理商终端对所述返回响应进行解析并进行逻辑处理判断,依据判断结果判定所述短信的提交是否失败。具体的,代理商终端利用通信协议对所述返回响应进行解析,获取返回状态信息,然后对返回状态信息进行逻辑判断,若所述返回状态信息的状态值为0,所述短信的提交成功;若返回状态信息的状态值为1,所述短信的提交失败。返回状态信息的状态值用来表明短信的提交是否成功,状态值为0,则这个状态值为成功码,表明短信提交是成功的,状态值为1,则这个状状态值为错误码,表明短信提交是失败的。
[0043]因为运营商终端对短信提交速度会作限制,如果代理商终端向运营商终端提交短信过快,即超过运营商终端设定的速率阀值就会提交失败,若返回状态信息的状态值指示短信提交失败,则返回响应表明提交速度过高,表明代理商终端传送给运营商终端的速度过高,这种情况下需要对提交速度调整。如果返回状态信息的状态值指示短信提交成功,则返回响应表明提交速度正常。预设固定幅度值为预设的速度幅度值,即一个数值,在需要调整提交速度的时候,在原先的提交速度上减去该预设固定幅度值,得到新的提交速度,该新的提交速度是减速后的提交速度,预设固定幅度值可以依据通信通道情况自由设定。
[0044]其中,代理商终端依据返回响应判断短信的提交是否失败,若所述短信提交成功,代理商终端记录下当前接收返回状态信息的第一时间点,并获取最近一次向运营商成功提交短信时接收返回状态信息的第二时间点。然后,代理商终端计算第一时间点与第二时间点的差值,并将差值与预设固定时间值进行比较,判断差值是否大于预设固定时间值;若是,按照预设固定幅度值对预设提交速度进行升速处理,按照升速处理后的提交速度重新将短信提交至运营商终端;若否,保持当前的提交速度不变
[0045]其中,当差值大于预设固定时间值时,则认为运营商终端与代理商终端之间的短信通道完全有能力承受当前的短信提交速度,为了进一步充分利用该短信通道处理能力,可按照预设固定幅度值主动进行提速处理,所以当差值大于预设固定时间值时,代理商终端按照预设固定幅度值对预设提交速度进行升速处理,按照升速处理后的提交速度重新将短信提交至运营商终端,能够进一步充分利用代理商终端与运营商终端之间的短信通道,避免浪费通道资源。
[0046]本发明所提供的一种提交短信的控制方法及系统,代理商终端接收用户发送的短信,按照预设提交速度将所述短信提交至运营商终端;所述运营商终端接收到所述短信后,发送返回响应至所述代理商终端;所述代理商终端依据所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
imtoken助记词怎么填-imtoken钱包没有收益-imtoken矿工费太贵了-im钱包官网:token.im