CN116668970A - 一种短信流量的控制方法、短信发送方法及相关装置 - Google Patents
一种短信流量的控制方法、短信发送方法及相关装置 Download PDFInfo
- Publication number
- CN116668970A CN116668970A CN202310635573.0A CN202310635573A CN116668970A CN 116668970 A CN116668970 A CN 116668970A CN 202310635573 A CN202310635573 A CN 202310635573A CN 116668970 A CN116668970 A CN 116668970A
- Authority
- CN
- China
- Prior art keywords
- short message
- short
- sending
- messages
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本说明书实施方式提供了一种短信流量的控制方法、短信发送方法及相关装置,其中,所述短信流量的控制方法可以基于数据预测值(即所述预测的新增短信流量)和历史短信数据,在当前时间窗口内合成系统状态,并通过滚动迭代机制持续修正的方式实现对短信调度系统的精确控制,实现了帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的,从而降低了短信调度系统的调度成本。
Description
技术领域
本说明书中实施方式关于计算机应用技术领域,具体地说,涉及计算机应用技术领域下的短信流量控制技术,更具体地说,涉及一种短信流量的控制方法、短信发送方法及相关装置。
背景技术
短信(Short Message Service,SMS),又称短消息,是目前信息通信的主要手段之一。短信调度系统(SMS Scheduler)是负责将大量短信调度到各短信服务商进行短信的发送。
短信流量的控制可以帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送,从而有助于降低短信调度系统对于短信流量的调度成本。因此,有必要提供一种短信流量的控制方法。
发明内容
本说明书中多个实施方式提供一种短信流量的控制方法、短信发送方法及相关装置,以实现帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的。
第一方面,本说明书的一个实施方式提供一种短信流量的控制方法,用于控制短信调度系统进行短信发送,所述短信流量的控制方法包括:
获取所述短信调度系统的历史短信数据;所述历史短信数据用于表征所述短信调度系统历史预设时间窗口内的短信发送、短信接收和短信积压情况中的至少一种;
根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延;
根据所述短信发送计划,确定当前单位时间内的实际发送短信流量;
根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
第二方面,本说明书的一个实施方式提供了一种短信发送方法,包括:
响应于携带有待发送短信的短信发送指令,将所述待发送短信作为短信调度系统在当前时间窗口中的待发送短信;
根据上述任一项所述的短信流量的控制方法,控制所述短信调度系统发送所述待发送短信。
第三方面,本说明书的一个实施方式提供了一种短信流量的控制装置,用于控制短信调度系统进行短信发送,所述短信流量的控制方法包括:
数据获取模块,用于获取所述短信调度系统的历史短信数据;所述历史短信数据用于表征所述短信调度系统历史预设时间窗口内的短信发送、短信接收和短信积压情况中的至少一种;
计划生成模块,用于根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延;
实际流量模块,用于根据所述短信发送计划,确定当前单位时间内的实际发送短信流量;
短信发送模块,用于根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
第四方面,本说明书的一个实施方式提供了一种计算设备,包括:处理器和存储器;
其中,所述存储器与所述处理器连接,所述存储器用于存储计算机程序;
所述处理器,用于通过运行所述存储器中存储的计算机程序,实现如上述的短信流量的控制方法或短信发送方法。
第五方面,本说明书的一个实施方式提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如上述的短信流量的控制方法或短信发送方法。
第六方面,本说明书的一个实施方式提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;所述计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令时实现上述的短信流量的控制方法或短信发送方法的步骤。
本说明书提供的多个实施方式,提供了一种短信流量的控制方法、短信发送方法及相关装置,其中,所述短信流量的控制方法将所述历史短信数据和预测的新增短信流量确定的所述短信调度系统在当前时间窗口中的待发送短信总量作为短信调度系统的系统状态,并根据该系统状态生成当前时间窗口内的短信发送计划,使得待发送短信总量可以在当前时间窗口内的多个单位时间内发送,实现短信流量的平峰,并且由于当前时间窗口不大于短信的最大发送时延,使得所述短信发送计划可以保障短信在最大发送时延内发送;之后根据短信发送计划,确定当前单位时间内的实际发送短信流量,最后根据所述实际发送短信流量控制所述短信调度系统进行短信发送。总的来说,所述短信流量的控制方法可以基于数据预测值(即所述预测的新增短信流量)和历史短信数据,在当前时间窗口内合成系统状态,并依据系统状态对短信调度系统进行控制,实现了帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的,从而降低了短信调度系统的调度成本。
附图说明
图1为本说明书的一个实施方式提供的一种短信流量的控制方法的应用场景示意图;
图2为本说明书的一个实施方式提供的另一种短信流量的控制方法的应用场景示意图;
图3为本说明书的一个实施方式提供的一种短信流量的控制方法的流程示意图;
图4为本说明书的一个实施方式提供的一种短信发送方法的流程示意图;
图5为本说明书的一个实施方式提供的一种短信流量的控制装置的结构示意图;
图6为本说明书的一个实施方式提供的一种计算设备的结构示意图。
具体实施方式
除非另外定义,本说明书实施例使用的技术术语或者科学术语应当为本说明书所属领域内具有一般技能的人士所理解的通常意义。本说明书实施例使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来避免构成要素的混同而设置的。
除非上下文另有要求,否则,在整个说明书中,“多个”表示“至少两个”,“包括”被解释为开放、包含的意思,即为“包含,但不限于”。在说明书的描述中,术语“一个实施例”、“一些实施例”、“示例性实施例”、“示例”、“特定示例”或“一些示例”等旨在表明与该实施例或示例相关的特定特征、结构、材料或特性包括在本说明书的至少一个实施例或示例中。上述术语的示意性表示不一定是指同一实施例或示例。
下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
概述
短信在各类生产和生活场景中的应用非常广泛,是用户在需要进行信息通信时的重要选择之一。例如,在用户注册和使用某些计算机应用产品时,可能会需要计算机应用产品的服务商向用户发送包括验证码的短信,以使用户根据该验证码进行计算机应用产品的注册和/或登录。计算机应用产品的服务商可以依靠云通信服务商实现验证码短信的发送需求。云通信服务商为了提供短信服务,需要通过采购短信服务商的短息服务,该短信服务商例如可以是通信运营商。云通信服务商可以采购多个短信服务商的短信服务,建立与多个短信服务商的通信连接,通过部署一个短信调度系统对所需发送的短信流量在多个短信服务商之间进行调度,在满足短信发送需求的同时,降低短信流量的调度成本。即短信调度系统可以将云通信服务商所需发送的短信在不同的短信服务商之间进行调度。举例来说,假设云通信服务商采购了短信服务商A、B和C三家的短信服务,根据云通信服务商与短信服务商之间的采购订单,云通信服务商与短信服务商A、B和C之间的短信发送流量有上限,即短信调度系统在单位时间内调度至某一短信服务商的流量有上限,但短信调度系统调度至某一短信服务商的短信流量达到上限时,就需要将多出的短信调度至其他短信服务商进行短信的发送。一般情况下,通过短信服务商A、B和C发送单条短信所需的费用可能是不同的,假设通过短信服务商A、B和C发送单挑短信所需的费用可能分别是每条0.1元、0.08元和0.12元,则短信调度系统将大部分或者全部的短信流量调度至短信服务商B发送是调度成本最低的调度方式。
但是,由于短信流量的不可预测和峰值不确定的特点,短信流量调度的场景中又不存在标准的机理(例如物理和化学特性),短信流量的测量的随机性和复杂程度高,导致无法使用传统的控制模型进行短信调度系统的短信流量控制,这使得短信调度系统在短信流量峰值到来时,不可避免地会出现部分短信通过高价短信服务商(例如上文描述的短信服务商A或C)发送的情况,导致短信调度系统的调度成本增加。
为了帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送,从而有助于降低短信调度系统对于短信流量的调度成本。发明人通过研究发现,可以将所述历史短信数据和预测的新增短信流量确定的所述短信调度系统在当前时间窗口中的待发送短信总量作为短信调度系统的系统状态,并根据该系统状态生成当前时间窗口内的短信发送计划,使得待发送短信总量可以在当前时间窗口内的多个单位时间内发送,实现短信流量的平峰,并且由于当前时间窗口不大于短信的最大发送时延,使得所述短信发送计划可以保障短信在最大发送时延内发送;之后根据短信发送计划,确定当前单位时间内的实际发送短信流量,最后根据所述实际发送短信流量控制所述短信调度系统进行短信发送,实现对当前时间窗口内的计划发送短信流量进行迭代修正的目的。总的来说,所述短信流量的控制方法可以基于数据预测值(即所述预测的新增短信流量)和历史短信数据,在当前时间窗口内合成系统状态,并依据系统状态对短信调度系统进行控制,实现了帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的,从而降低了短信调度系统的调度成本。
基于上述构思,本说明书实施方式提供了一种短信流量的控制方法,下面将结合附图,对本说明书实施方式提供的短信流量的控制方法进行示例性描述。
场景示例
参考图1和,图1和图2示出了短信流量的控制方法的可行应用场景,在图1所示的应用场景下,短信调度服务器10可以内置短信调度系统,根据短信流量的控制方法对短信调度系统需要调度的短信流量进行调度,即短信调度系统可以将短信调度至短信服务商。短信调度服务器10可以采购多个短信服务商(例如图1所示的短信服务商A、短信服务商B和短信服务商C)的短信服务,短信调度系统可以将短信流量调度到这些短信服务商,最终通过短信服务商将短信发送给用户。
在图1中,用户A希望将编辑好的短信内容发送给用户B,此时,用户A可以将编辑好的短信内容发送给短信调度服务器10,短信调度服务器10可以根据短信流量的控制方法对短信调度服务器10内置的短信调度系统进行控制,实现短信流量的调度,例如在图1中,短信调度系统将用户A想要发送的短信调度短信服务商B,通过短信服务商B将短信发送给用户B。
在图2中,用户A希望登录/注册应用服务器20运行的某个应用,向应用服务器20发送短信请求(例如可以是验证码短信请求),应用服务器20响应该短信请求,将生成的短信内容发送给短信调度服务器10,短信调度服务器10根据短信流量的控制方法对短信调度系统进行控制,实现短信流量在短信服务商A、B和C之间的调度,在图2中,短信调度系统将应用服务器20发送的短信内容调度到短信服务商C,使短信服务商C将短信发送给用户A,使用户A可以根据短信内容进行登录/注册操作。
在图1和图2所示的应用场景中,短信调度服务器10和应用服务器20可以是具有一定运算处理能力的电子设备。其可以具有网络通信模块、处理器和存储器等。当然,所述服务器也可以是指运行于所述电子设备中的软体。所述服务器还可以为分布式服务器,可以是具有多个处理器、存储器、网络通信模块等协同运作的系统。或者,服务器还可以为若干服务器形成的服务器集群。或者,随着科学技术的发展,服务器还可以是能够实现说明书实施方式相应功能的新的技术手段。例如,可以是基于量子计算实现的新形态的“服务器”。
示例的方法
本说明书的一个实施方式提供了一种短信流量的控制方法,如图3所示,用于控制短信调度系统进行短信发送,所述短信调度系统用于将短信调度至短信服务商,所述短信流量的控制方法包括:
S301:获取所述短信调度系统的历史短信数据。
历史短信数据可以是表征短信调度系统的历史一段时间(例如历史预设时间窗口,该时间窗口的大小可以根据实际情况确定,在一些实施方式中,时间窗口的大小可以为1分钟、2分钟、5分钟等)内的短信发送、接收和积压情况中的至少一种情况的数据,例如,历史短信数据可以包括短信调度系统在上一个5分钟内的短信发送量、短信接收量和短信积压量(或称待发送短信量)中的至少一项;历史短信数据也可以包括短信调度系统在上一个2分钟内,每个单位时间内的短信发送量、短信接收量和短信积压量中的至少一项,其中的单位时间可以是1分钟,也可以是30秒,本说明书对此并不做限定。短信发送量可以表征短信调度系统的短信发送情况,例如,在某一个单位时间(类似的,该单位时间的大小可以根据实际情况确定,通常情况下,单位时间的大小小于时间窗口的大小,一个时间窗口可以包括多个单位时间)内,短信调度系统完成了50万条短信的调度,则短信发送量可以为50万条。短信接收量可以表征短信调度系统的短信接收情况,例如,在某一个单位时间内,短信调度系统新接收了10万条需要调度的短信,则短信接收量可以为10万条。短信积压量可以表征短信调度系统的短信积压情况,例如,在某一个单位时间内,在排除了短信发送量后,短信调度系统还积压了20万条短信等待发送,则短信积压量为20万条。在一些实施方式中,所述历史预设时间窗口可以是与当前时间窗口相邻的上一个时间窗口。在一些实施方式中,考虑到短信调度系统的实际情况(例如短信调度系统的历史短信数据更新速率等因素),所述历史预设时间窗口也可以是与当前时间窗口间隔一个或多个时间窗口的历史时间窗口。
在一些实施方式中,除了可以用短信发送量、短信接收量和短信积压量来分别表征短信调度系统的短信发送、接收和积压情况之外,还可以通过已发送短信流量和新增短信流量来分别表征短信调度系统的短信发送和接收情况。其中,已发送短信流量和新增短信流量可以以QPS(Queries Per Second,每秒查询率)为单位,例如:短信调度系统每秒发送100条短信,则已发送短信流量可以表示为100QPS,短信调度系统每秒收到50条短信等待发送,则新增短信流量可以表示为50QPS。
S302:根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延。
如前文所述,时间窗口的大小可以根据实际情况确定,当前时间窗口可以是指从当前时刻起的时间窗口。预测的新增短信流量可以根据所述历史短信数据中表征所述短信调度系统历史预设时间窗口内的短信接收情况的数据获得,例如,假设历史预设时间窗口为与当前时间窗口相邻的上一个时间窗口,一个时间窗口包括五个单位时间,则历史短信数据包括所述短信调度系统上一个时间窗口内的短信接收流量数据:(INqps1,INqps2,INqps3,INqps4,INqps5),其中,INqpsi可以表示在历史预设时间窗口内的第i(i=1,2,3,4,5)个单位时间内,所述短信调度系统接收到的短信流量(可以称为新增短信流量)。根据这些数据,可以预测当前时间窗口内,所述短信调度系统的新增短信流量。
所述短信调度系统的待发送短信总量可以是指短信调度系统在当前时间窗口中需要发送的短信的总数量。根据预测的新增短信流量和所述历史短信数据,可以确定作为短信调度系统的系统状态的待发送短信总量。例如可以通过历史短信数据,预测短信调度系统在当前时间窗口内的待发送短信量,结合预测的新增短信流量,即可获得所述短信调度系统的待发送短信总量。
为了在保障每条短信的最大发送时延不超过最大发送时延,可以设置当前时间窗口不大于短信的最大发送时延,同时为了避免某一时刻或时段内的短信峰值可能导致的调度成本上升,可以以短信调度系统在当前时间窗口内的短信积压量为零为目标,以待发送短信总量为当前时间窗口所需发送的短信总量,制定当前时间窗口中多个单位时间内的计划发送短信流量。即在一些实施方式中,所述根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划包括:
以所述短信调度系统的待发送短信总量在当前时间窗口中发送完毕为目标,生成所述当前时间窗口内的短信发送计划。
如此,可以使所述短信发送计划可以保障所述待发送短信总量可以在当前时间窗口内发送完毕,且保障每条短信可以在最大发送时延内发送。
举例来说,假设短信的最大发送时延为5分钟(即需要在最长5分钟之内将短信发送出去),每个时间窗口的大小为5分钟,每个单位时间为1分钟,待发送短信总量为6000条短信,则在这种情况下制定的短信发送计划可以为在接下来的5分钟之内,每分钟的计划发送短信数量为1200条,每分钟的计划发送短信流量为1200/60=20QPS,如此可以在理论上保障待发送短信总量可以在当前时间窗口内发送完毕,且每条短信的发送时延不超过最大发送时延。
S303:根据所述短信发送计划,确定当前单位时间内的实际发送短信流量。
S304:根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
由于短信调度系统在进行实际的短信调度时,除了需要考虑按照短信发送计划进行短信发送之外,还需要考虑短信调度系统的其他因素影响,因此,在步骤S303中可以根据所述短信发送计划,确定对所述短信调度系统在当前单位时间内进行实际控制时的实际发送短信流量,并在步骤S304中根据实际发送短信流量控制所述短信调度系统进行短信发送。举例来说,假设当前单位时间内的计划发送短信流量为20QPS,但由于各种因素的影响,在步骤S303中确定的实际发送短信流量为18QPS,则在步骤S304中控制短信调度系统以18QPS进行短信发送。
总的来说,所述短信流量的控制方法可以基于数据预测值(即所述预测的新增短信流量)和历史短信数据,在当前时间窗口内合成系统状态,并通过滚动迭代机制持续修正的方式实现对短信调度系统的精确控制,实现了帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的,从而降低了短信调度系统的调度成本。
在一些实施方式中,可能出现当前单位时间的实际发送短信流量与计划发送短信流量不符的情况,在这种情况下,会导致下一单位时间内的历史短信数据发生变化,为了持续对短信发送计划进行迭代修正,在本说明书的一个实施方式中,步骤S304之后还包括:
返回获取所述短信调度系统的历史短信数据的步骤。
在本实施方式中,通过返回获取所述短信调度系统的历史短信数据对短信发送计划重复执行步骤S301~S304的方式,实现对当前时间窗口内的计划发送短信流量进行迭代修正,通过滚动迭代机制持续修正的方式实现对短信调度系统的精确控制,最终实现将待发送短信总量在当前时间窗口内发送完毕的目的。
在一些实施方式中,提供了一种确定预测的新增短信流量的获取步骤,具体地,所述历史短信数据包括多个历史预设单位时间内,所述短信调度系统的新增短信流量;
所述预测的新增短信流量的获取步骤包括:
将所述历史短信数据中,多个历史预设单位时间内,所述短信调度系统的新增短信流量作为预测序列;
将所述预测序列输入预先设置的时间序列模型中,获得所述预测的新增短信流量。
所述短信调度系统的新增短信流量可以表征所述短信调度系统历史预设时间窗口内的短信接收情况。
时间序列模型是一种用于预测未来趋势的统计模型,它主要用于分析时间序列数据,即按照时间顺序排列的数据。虽然短信流量具备峰值不确定的特性,导致短时间间隔的时序预测与真实值偏差较大,但在本方案中并不需要精确时间点的短信流量值,只要能够预测出新增短信流量的增长趋势,则可以反复滚动迭代的方式修正短信发送计划,从而实现帮助短信调度系统在不超过短信的最大发送时延的基础上,以一个较为平稳的短信流量进行短信发送的目的。基于时间序列模型进行新增短信流量的预测具有鲁棒性强,且简便易行的优点。
如前文所述,多个历史预设单位时间可以是历史预设时间窗口内的多个单位时间,当历史预设时间窗口为与当前时间窗口相邻的上一个时间窗口时,所述多个历史预设单位时间可以是与当前时间窗口相邻的上一个时间窗口内的多个单位时间。
在一个实施方式中,所述历史短信数据还包括多个历史预设单位时间内,所述短信调度系统的待发送短信量和已发送短信流量;
所述短信调度系统的待发送短信总量的获取方法包括:
根据所述预测的新增短信流量、多个历史预设单位时间内所述短信调度系统的待发送短信量和已发送短信流量,合成所述短信调度系统在多个所述单位时间内的状态数据;所述状态数据用于表征所述短信调度系统在所述单位时间内的待发送短信量的变化率;
将所述短信调度系统在多个所述单位时间内的状态数据进行加权求和,以获得系统变化率,所述系统变化率用于表征所述短信调度系统在所述当前时间窗口内的待发送短信量的变化率;
根据所述系统变化率和所述历史短信数据中上一个历史预设单位时间内的待发送短信量,获得所述短信调度系统的待发送短信总量。
由于本方案采用滚动优化的策略,每间隔一个单位时间都会重新制定短信发送计划,因此,在单个迭代过程(即步骤S301~S303)中的短信发送计划可以看作是一个常量计划。短信调度系统的目标是在最大短信发送时延的条件下,保障系统的历史积压量(即待发送短信量)为0,而同时真实的短信调度系统中流量不是平稳的,显然是一个非线性系统,可以通过线性化操作简化成一个线性系统处理,根据预测的新增短信流量、多个历史预设单位时间内所述短信调度系统的待发送短信量和已发送短信流量测度合成状态数据。
在获得了状态数据之后,通过将所述短信调度系统在多个所述单位时间内的状态数据进行加权求和,以获得系统变化率,最后结合所述历史短信数据中上一个历史预设单位时间内的待发送短信量(即截止到当前时刻,短信调度系统中的积压短信量)即可得到所述短信调度系统的待发送短信总量。
在本实施方式中,通过将短信调度系统中的短信流量线性化处理的方式,简便易行地实现了获取待发送短信总量的目的。
在一个实施方式中,步骤S303可以包括:
根据所述短信发送计划,利用模型预测控制法确定当前单位时间内的实际发送短信流量。
模型预测控制法(Model Predictive Control,MPC)是一类特殊的控制,它的当前控制动作是在每一个采样瞬间通过求解一个有限时域开环优化控制问题而获得。过程的当前状态作为优化控制问题的初始状态,解得的优化控制序列只实施第一个控制作用。
通过模型预测控制法来确定当前单位时间内的实际发送短信流量,以对所述短信调度系统进行控制,具有控制性能好(减小控制误差、增加系统效率等)的优点。
在一个实施方式中,所述根据所述短信发送计划,利用模型预测控制法确定当前单位时间内的实际发送短信流量包括:
以所述短信发送计划中,当前单位时间内的计划发送短信流量作为目标,利用第一控制矩阵、第二控制矩阵、所述历史短信数据中上一个历史预设单位时间内的待发送短信量和所述当前单位时间内的实际发送短信流量建立系统状态方程;所述第一控制矩阵用于表征所述历史短信数据中上一个历史预设单位时间内的待发送短信量对所述短信调度系统的影响力度;所述第二控制矩阵用于表征所述当前单位时间内的实际发送短信流量对所述短信调度系统的影响力度;
求解所述系统状态方程,得到所述当前单位时间内的实际发送短信流量。
在利用模型预测控制法确定当前单位时间内的实际发送短信流量时,可以利用状态方程CP=Ax+Bu表示线性化的短信调度系统,其中,A和B分别为所述第一控制矩阵和第二控制矩阵,CP表示当前单位时间内的计划发送短信流量,x表示所述历史短信数据中上一个历史预设单位时间内的待发送短信量,u表示所述当前单位时间内的实际发送短信流量。通过调整A和B即可实现对解处的u的灵活控制。
在本说明书的一个实施方式中,所述短信调度系统包括多个短信通道,所述短信通道用于连接短信调度系统与短信服务商;所述短信通道对应有短信发送单价和最大短信流量;假设有短信服务商A,短信通道a连接短信服务商A和短信调度系统,则短信通道a对应的短信发送单价和最大短信流量即是短信调度系统与短信服务商A的短信服务采购订单中约定的发送一条短信的价格和最大短信流量;
步骤S304包括:
S3041:在多个第一短信通道中,将短信发送单价最低的第一短信通道作为目标短信通道;所述第一短信通道为当前短信流量小于对应的最大短信流量的短信通道;
S3042:将所述实际发送短信流量通过所述目标短信通道发送。
所述第一短信通道的当前短信流量可以是指第一短信通道当前的短信流量负载,例如:第一短信通道正在以10QPS发送短信,则第一短信通道的当前短信流量即为10QPS。在步骤S3041中,短信通道对应的最大短信流量是指短信通道能够负载的最大的短信流量,例如假设某一短信通道能够负载的最大的短信流量为20QPS,则该短信通道对应的最大短信流量为20QPS。
在本实施方式中,首先通过步骤S3041在多个当前短信流量不超过对应的最大短信流量的短信通道中筛选出短信发送单价最低的第一短信通道作为目标短信通道,然后通过步骤S3042将实际发送短信流量通过所述目标短信通道发送,如此可以减少短信流量的调度成本。
在一些实施方式中,当实际发送短信流量超过目标短信通道的短信流量承载能力时,可以返回步骤S3041,重新确定目标短信通道,将剩余的实际发送短信流量通过重新确定的目标短信通道发送,如此,可以保证实际发送短信流量可以全部发送,且发送成本较低。
相应的,本说明书实施方式还提供了一种短信发送方法,如图4所示,包括:
S401:响应于携带有待发送短信的短信发送指令,将所述待发送短信作为短信调度系统在当前时间窗口中的待发送短信;
S402:根据上述任一实施方式所述的短信流量的控制方法,控制所述短信调度系统发送所述待发送短信。
所述待发送短信可以作为短信调度系统在当前时间窗口中的新增短信流量,根据上述任一实施方式所述的短信流量的控制方法进行调度发送,关于短信流量的控制方法的具体限定及有益效果可参考上文中的相关描述,本说明书在此不做赘述。
示例的装置
基于相同的构思,本说明书实施方式还提供了一种短信流量的控制装置,如图5所示,用于控制短信调度系统进行短信发送,所述短信流量的控制方法包括:
数据获取模块501,用于获取所述短信调度系统的历史短信数据;所述历史短信数据用于表征所述短信调度系统历史预设时间窗口内的短信发送、短信接收和短信积压情况中的至少一种;
计划生成模块502,用于根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延;
实际流量模块503,用于根据所述短信发送计划,确定当前单位时间内的实际发送短信流量;
短信发送模块504,用于根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
本实施例提供的短信流量的控制装置,与本说明书上述实施例所提供的短信流量的控制方法属于同一申请构思,可执行本说明书上述任意实施例所提供的短信流量的控制方法,具备执行该短信流量的控制方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本说明书上述实施例提供的短信流量的控制方法的具体处理内容,此处不再加以赘述。
示例的计算设备、存储介质和软件
本说明书另一实施例还提出一种计算设备,参见图6所示,本说明书的一个示例性实施例还提供了一种计算设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行本说明书上述实施例中描述的根据本说明书各种实施例的短信流量的控制方法或短信发送方法中的步骤。
该计算设备的内部结构可以如图6所示,该计算设备包括通过系统总线连接的处理器、存储器、网络接口和输入装置。其中,该计算设备的处理器用于提供计算和控制能力。该中控设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以本说明书上述实施例中描述的根据本说明书各种实施例的短信流量的控制方法或短信发送方法中的步骤。
处理器可包括主处理器,还可包括基带芯片、调制解调器等。
存储器中保存有执行本发明技术方案的计算机程序,还可以保存有操作系统和其他关键程序。具体地,计算机程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,存储器可以包括只读存储器(read-only memory,ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。
处理器可以是通用处理器,例如通用处理器(CPU)、微处理器等,也可以是特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
输入设备可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、扫描仪、光笔、语音输入装置、触摸屏、计步器或重力感应器等。
输出设备可包括允许输出信息给用户的装置,例如显示屏、打印机、扬声器等。
通信接口可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。
处理器执行存储器中所存放的计算机程序,以及调用其他设备,可用于实现本申请上述实施例所提供的任意一种短信流量的控制方法或短信发送方法的各个步骤。
该计算设备还可以包括显示组件和语音组件,该显示组件可以是液晶显示屏或者电子墨水显示屏,该计算设备的输入装置可以是显示组件上覆盖的触摸层,也可以是计算设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本说明书方案相关的部分结构的框图,并不构成对本说明书方案所应用于其上的计算设备的限定,具体的计算设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
除了上述方法和设备以外,本说明书实施例提供的短信流量的控制方法或短信发送方法还可以是计算机程序产品,其包括计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本说明书各种实施例的短信流量的控制方法或短信发送方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本说明书实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行本说明书上述“示例的方法”部分中描述的根据本说明书各种实施例的短信流量的控制方法或短信发送方法中的步骤。
需要说明的是,本说明书所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
可以理解,本文中的具体的例子只是为了帮助本领域技术人员更好地理解本说明书实施方式,而非限制本说明书的范围。
可以理解,在本说明书中的各种实施方式中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本说明书实施方式的实施过程构成任何限定。
可以理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本说明书实施方式对此并不限定。
除非另有说明,本说明书实施方式所使用的所有技术和科学术语与本说明书的技术领域的技术人员通常理解的含义相同。本说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在限制本说明书的范围。本说明书所使用的术语“和/或”包括一个或多个相关的所列项的任意的和所有的组合。在本说明书实施方式和所附权利要求书中所使用的单数形式的“一种”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
可以理解,本说明书实施方式的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施方式的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本说明书实施方式中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域普通技术人员可以意识到,结合本文中所公开的实施方式描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本说明书的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施方式中的对应过程,在此不再赘述。
在本说明书所提供的几个实施方式中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本说明书各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本说明书的具体实施方式,但本说明书的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本说明书揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本说明书的保护范围之内。因此,本说明书的保护范围应所述以权利要求的保护范围为准。
Claims (12)
1.一种短信流量的控制方法,其特征在于,用于控制短信调度系统进行短信发送,所述短信流量的控制方法包括:
获取所述短信调度系统的历史短信数据;所述历史短信数据用于表征所述短信调度系统历史预设时间窗口内的短信发送、短信接收和短信积压情况中的至少一种;
根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延;
根据所述短信发送计划,确定当前单位时间内的实际发送短信流量;
根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
2.根据权利要求1所述的方法,其特征在于,所述根据所述实际发送短信流量控制所述短信调度系统进行短信发送之后还包括:返回获取所述短信调度系统的历史短信数据的步骤。
3.根据权利要求1所述的方法,其特征在于,所述历史短信数据包括多个历史预设单位时间内,所述短信调度系统的新增短信流量;
所述预测的新增短信流量的获取步骤包括:
将所述历史短信数据中,多个历史预设单位时间内,所述短信调度系统的新增短信流量作为预测序列;
将所述预测序列输入预先设置的时间序列模型中,获得所述预测的新增短信流量。
4.根据权利要求3所述的方法,其特征在于,所述历史短信数据还包括多个历史预设单位时间内,所述短信调度系统的待发送短信量和已发送短信流量;
所述短信调度系统的待发送短信总量的获取方法包括:
根据所述预测的新增短信流量、多个历史预设单位时间内所述短信调度系统的待发送短信量和已发送短信流量,合成所述短信调度系统在多个所述单位时间内的状态数据;所述状态数据用于表征所述短信调度系统在所述单位时间内的待发送短信量的变化率;
将所述短信调度系统在多个所述单位时间内的状态数据进行加权求和,以获得系统变化率,所述系统变化率用于表征所述短信调度系统在所述当前时间窗口内的待发送短信量的变化率;
根据所述系统变化率和所述历史短信数据中上一个历史预设单位时间内的待发送短信量,获得所述短信调度系统的待发送短信总量。
5.根据权利要求1所述的方法,其特征在于,所述根据所述短信发送计划,确定当前单位时间内的实际发送短信流量包括:
根据所述短信发送计划,利用模型预测控制法确定当前单位时间内的实际发送短信流量。
6.根据权利要求5所述的方法,其特征在于,所述根据所述短信发送计划,利用模型预测控制法确定当前单位时间内的实际发送短信流量包括:
以所述短信发送计划中,当前单位时间内的计划发送短信流量作为目标,利用第一控制矩阵、第二控制矩阵、所述历史短信数据中上一个历史预设单位时间内的待发送短信量和所述当前单位时间内的实际发送短信流量建立系统状态方程;所述第一控制矩阵用于表征所述历史短信数据中上一个历史预设单位时间内的待发送短信量对所述短信调度系统的影响力度;所述第二控制矩阵用于表征所述当前单位时间内的实际发送短信流量对所述短信调度系统的影响力度;
求解所述系统状态方程,得到所述当前单位时间内的实际发送短信流量。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述短信调度系统包括多个短信通道;所述短信通道对应有短信发送单价和最大短信流量;
所述根据所述实际发送短信流量控制所述短信调度系统进行短信发送包括:
在多个第一短信通道中,将短信发送单价最低的第一短信通道作为目标短信通道;所述第一短信通道为当前短信流量小于对应的最大短信流量的短信通道;
将所述实际发送短信流量通过所述目标短信通道发送。
8.根据权利要求1~6任一项所述的方法,其特征在于,所述根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划包括:
以所述短信调度系统的待发送短信总量在当前时间窗口中发送完毕为目标,生成所述当前时间窗口内的短信发送计划。
9.一种短信发送方法,其特征在于,包括:
响应于携带有待发送短信的短信发送指令,将所述待发送短信作为短信调度系统在当前时间窗口中的待发送短信;
根据权利要求1~8任一项所述的短信流量的控制方法,控制所述短信调度系统发送所述待发送短信。
10.一种短信流量的控制装置,其特征在于,用于控制短信调度系统进行短信发送,所述短信流量的控制方法包括:
数据获取模块,用于获取所述短信调度系统的历史短信数据;所述历史短信数据用于表征所述短信调度系统历史预设时间窗口内的短信发送、短信接收和短信积压情况中的至少一种;
计划生成模块,用于根据所述短信调度系统在当前时间窗口中的待发送短信总量,生成所述当前时间窗口内的短信发送计划;所述短信发送计划包括所述当前时间窗口的多个单位时间内的计划发送短信流量;所述短信调度系统的待发送短信总量根据所述历史短信数据和预测的新增短信流量确定;所述预测的新增短信流量根据所述历史短信数据确定,所述时间窗口不大于短信的最大发送时延;
实际流量模块,用于根据所述短信发送计划,确定当前单位时间内的实际发送短信流量;
短信发送模块,用于根据所述实际发送短信流量控制所述短信调度系统进行短信发送。
11.一种计算设备,其特征在于,包括:处理器和存储器;
其中,所述存储器与所述处理器连接,所述存储器用于存储计算机程序;
所述处理器,用于通过运行所述存储器中存储的计算机程序,实现如权利要求1~8任一项所述的短信流量的控制方法或如权利要求9所述的短信发送方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如权利要求1~8任一项所述的短信流量的控制方法或如权利要求9所述的短信发送方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310635573.0A CN116668970B (zh) | 2023-05-31 | 一种短信流量的控制方法、短信发送方法及相关装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310635573.0A CN116668970B (zh) | 2023-05-31 | 一种短信流量的控制方法、短信发送方法及相关装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116668970A true CN116668970A (zh) | 2023-08-29 |
| CN116668970B CN116668970B (zh) | 2025-12-30 |
Family
ID=
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101453716A (zh) * | 2008-11-04 | 2009-06-10 | 中国移动通信集团福建有限公司 | 基于短信应用网关的短信下发调度系统 |
| WO2016107102A1 (zh) * | 2014-12-30 | 2016-07-07 | 中兴通讯股份有限公司 | 短信并发业务处理方法及装置 |
| CN110582064A (zh) * | 2019-10-30 | 2019-12-17 | 杭州数跑科技有限公司 | 一种短信分发方法、装置、设备、介质 |
| WO2021064507A1 (en) * | 2019-10-01 | 2021-04-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Short message service (sms) delivery |
| CN113950014A (zh) * | 2021-09-30 | 2022-01-18 | 杭州贝嘟科技有限公司 | 短信延时发送方法、设备、电子装置和存储介质 |
| CN114355774A (zh) * | 2021-12-27 | 2022-04-15 | 中国联合网络通信集团有限公司 | 模型预测控制方法及装置 |
| CN115633317A (zh) * | 2022-12-21 | 2023-01-20 | 北京金楼世纪科技有限公司 | 一种消息通道配置方法和系统 |
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101453716A (zh) * | 2008-11-04 | 2009-06-10 | 中国移动通信集团福建有限公司 | 基于短信应用网关的短信下发调度系统 |
| WO2016107102A1 (zh) * | 2014-12-30 | 2016-07-07 | 中兴通讯股份有限公司 | 短信并发业务处理方法及装置 |
| WO2021064507A1 (en) * | 2019-10-01 | 2021-04-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Short message service (sms) delivery |
| CN110582064A (zh) * | 2019-10-30 | 2019-12-17 | 杭州数跑科技有限公司 | 一种短信分发方法、装置、设备、介质 |
| CN113950014A (zh) * | 2021-09-30 | 2022-01-18 | 杭州贝嘟科技有限公司 | 短信延时发送方法、设备、电子装置和存储介质 |
| CN114355774A (zh) * | 2021-12-27 | 2022-04-15 | 中国联合网络通信集团有限公司 | 模型预测控制方法及装置 |
| CN115633317A (zh) * | 2022-12-21 | 2023-01-20 | 北京金楼世纪科技有限公司 | 一种消息通道配置方法和系统 |
Non-Patent Citations (3)
| Title |
|---|
| 曹成涛;林晓辉;许伦辉;: "联合FCM与群集蜘蛛优化SVR的短时交通流量预测", 中国电子科学研究院学报, no. 01, 20 February 2017 (2017-02-20) * |
| 杨利红;王列伟;: "基于MPC的可变相序交通信号优化控制方法", 计算机技术与发展, no. 08, 28 April 2018 (2018-04-28) * |
| 罗雄麟;叶松涛;许锋;许;: "串级控制对过程预测控制的影响分析与对策", 化工进展, no. 02, 5 February 2016 (2016-02-05) * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102270363B (zh) | 智能排队方法 | |
| US9614794B2 (en) | Message consumer orchestration framework | |
| CN113438678B (zh) | 一种为网络切片分配云资源的方法及装置 | |
| CN111953648A (zh) | 基于区块链预言机的数据处理方法、装置及电子设备 | |
| CN104350741A (zh) | 用于传送的视频的递增准备 | |
| CN113840007A (zh) | 负载均衡方法及装置 | |
| da Silva et al. | Location of fog nodes for reduction of energy consumption of end-user devices | |
| CN108459905A (zh) | 资源池容量规划方法及服务器 | |
| CN109358904B (zh) | 应用程序分析的集中分发 | |
| CN116546601A (zh) | 节能方法、装置、计算机设备和存储介质 | |
| CN117640770A (zh) | 应用调度方法、云服务平台以及相关设备 | |
| CN114449490A (zh) | 基于d2d通信的多任务联合计算卸载与资源分配方法 | |
| Rohini et al. | Autonomous forecasting of traffic in cellular networks based on long-short term memory recurrent neural network | |
| CN118585340A (zh) | 一种边缘数据服务的构建方法及语言模型的训练方法 | |
| CN114339967B (zh) | 基站业务量的预测方法及装置 | |
| CN115080197A (zh) | 计算任务调度方法、装置、电子设备和存储介质 | |
| CN116668970A (zh) | 一种短信流量的控制方法、短信发送方法及相关装置 | |
| CN101009928A (zh) | 一种用于无线电资源管理的模糊逻辑调度器 | |
| CN110888733A (zh) | 集群资源使用情况处理方法、装置及电子设备 | |
| Ganchev et al. | The use of a modelling & simulation tier by the EMULSION IoT platform | |
| CN117575113A (zh) | 基于马尔科夫链的边端协同任务处理方法、装置和设备 | |
| CN116668970B (zh) | 一种短信流量的控制方法、短信发送方法及相关装置 | |
| CN110505635B (zh) | 一种终端渗透率预测方法及装置 | |
| US20230352939A1 (en) | Cognitive framework for improving responsivity in demand response programs | |
| CN118780940A (zh) | 基于电能表能源分配数据的用电计量提示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant |