CN115665074B - 消息限流发送方法、装置、设备及存储介质 - Google Patents

消息限流发送方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN115665074B
CN115665074B CN202211231100.6A CN202211231100A CN115665074B CN 115665074 B CN115665074 B CN 115665074B CN 202211231100 A CN202211231100 A CN 202211231100A CN 115665074 B CN115665074 B CN 115665074B
Authority
CN
China
Prior art keywords
current limiting
message
current
flow
sending
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.)
Active
Application number
CN202211231100.6A
Other languages
English (en)
Other versions
CN115665074A (zh
Inventor
陈振青
李敏风
林少明
王连光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xuanwu Wireless Technology Co Ltd
Original Assignee
Guangzhou Xuanwu Wireless Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Xuanwu Wireless Technology Co Ltd filed Critical Guangzhou Xuanwu Wireless Technology Co Ltd
Priority to CN202211231100.6A priority Critical patent/CN115665074B/zh
Publication of CN115665074A publication Critical patent/CN115665074A/zh
Application granted granted Critical
Publication of CN115665074B publication Critical patent/CN115665074B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种消息限流发送方法、装置、设备及存储介质,所述方法包括:响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;若是,则基于所述消息发送请求进行消息发送;若否,则返回消息发送失败结果。本发明通过对消息发送增加限流设置的功能,根据限流设置和实际的流量数据判断是否对消息进行限制发送,从而避免了由于消息发送过多而导致的浪费资源和用户体验不佳的问题。

Description

消息限流发送方法、装置、设备及存储介质
技术领域
本发明涉及数据管理技术领域,尤其是涉及一种消息限流发送方法、装置、设备及存储介质。
背景技术
企业通常需要通过消息软件应用进行消息发送管理,从而实现对该企业的多个客户进行消息的统一批量发送或定向发送。但是,目前的短信软件应用缺少相应的流量限制功能,可能出现企业***由于被攻击而导致的消息下发数量过多进而产生不必要的费用的问题,此外,如果对同一客户的手机号码频繁发送消息也会影响该客户的用户体验。
发明内容
本发明旨在提供一种消息限流发送方法、装置、设备及存储介质,以解决上述技术问题,从而能够避免由于消息发送过多而导致的浪费资源和用户体验不佳的问题。
为了解决上述技术问题,本发明提供了一种消息限流发送方法,包括:
响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;
基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
若是,则基于所述消息发送请求进行消息发送;
若否,则返回消息发送失败结果。
进一步地,所述基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件,包括:
当判断所述限流设置信息的限流规则仅包括企业账号限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据进行更新。
进一步地,所述基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件,包括:
当判断所述限流设置信息的限流规则仅包括接收号码限流类型时,则从缓存中获取与目标接收号码相对应的第二限流数据;其中,所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第二限流数据进行更新。
进一步地,所述基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件,包括:
当判断所述限流设置信息的限流规则包括企业账号限流类型和接收号码限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则从缓存中获取与目标接收号码相对应的第二限流数据;所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;若是,则判定为不满足预设的发送条件;若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据和所述第二限流数据进行更新。
进一步地,所述响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息,包括:
响应企业用户账号的消息发送请求,当查询并判断预先配置的数据库中不存在与所述企业用户账号对应的限流设置信息时,则跳过限流判断的步骤,直接基于所述消息发送请求进行消息发送。
进一步地,所述消息发送请求为5G消息发送请求。
进一步地,所述的消息限流发送方法还包括:
按照预设的限流周期对缓存中的限流数据进行初始化重置。
本发明还提供一种消息限流发送装置,包括:
消息响应模块,用于响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;
限流判断模块,用于基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
消息发送模块,用于基于所述消息发送请求进行消息发送;
失败反馈模块,用于返回消息发送失败结果。
本发明还提供一种终端设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现任一项所述的消息限流发送方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现任一项所述的消息限流发送方法。
与现有技术相比,本发明具有如下有益效果:
本发明提供了一种消息限流发送方法、装置、设备及存储介质,所述方法包括:响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;若是,则基于所述消息发送请求进行消息发送;若否,则返回消息发送失败结果。本发明通过对消息发送增加限流设置的功能,根据限流设置和实际的流量数据判断是否对消息进行限制发送,从而避免了由于消息发送过多而导致的浪费资源和用户体验不佳的问题。
附图说明
图1是本发明提供的消息限流发送方法的流程示意图之一;
图2是本发明提供的消息限流发送方法的流程示意图之二;
图3是本发明提供的消息限流发送装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,本发明实施例提供了一种消息限流发送方法,可以包括步骤:
S1、响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;进一步地,所述消息发送请求为5G消息发送请求;
S2、基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
S3、若是,则基于所述消息发送请求进行消息发送;
S4、若否,则返回消息发送失败结果。
需要说明的是,用户可以预先进行消息限流配置,并将限流设置信息保存至预先配置的数据库中,当企业用户每次发起消息发送请求时,***在将该消息进行发送之前,需要进行消息限流判断。具体地,首先根据预存的限流设置信息判定当前消息是否满足预设的发送条件,例如当前发送量是否小于预设的最大流量,若是则进行消息发送,若否则返回消息发送失败的结果。
本发明实施例通过对消息发送增加限流设置的功能,根据限流设置和实际的流量数据判断是否对消息进行限制发送,从而避免了由于消息发送过多而导致的浪费资源和用户体验不佳的问题。
进一步地,步骤S2可以包括:
当判断所述限流设置信息的限流规则仅包括企业账号限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据进行更新。
需要说明的是,限流设置信息的限流规则可以设置为仅对企业用户的维度进行限流。在判断是否满足发送条件时,可以从缓存中获取相应的第一限流数据,该第一限流数据记录了在一定周期内该企业用户成功发送消息的次数(或数据量),当判断用户当前流量(即第一限流数据记录的数据量加上本次待发送的流量)大于预设的用户最大流量时,判定为不满足预设的发送条件;反之则判定为满足预设的发送条件,在发送消息的同时更新缓存中的第一限流数据。
进一步地,步骤S2可以包括:
当判断所述限流设置信息的限流规则仅包括接收号码限流类型时,则从缓存中获取与目标接收号码相对应的第二限流数据;其中,所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第二限流数据进行更新。
在本发明实施例中,限流设置信息的限流规则可以设置为仅对接收号码的维度进行限流。在判断是否满足发送条件时,可以从缓存中获取目标接收号码相应的第二限流数据,该第二限流数据记录了在一定周期内该接收号码被发送消息的次数(或数据量),当判断号码当前流量(即第二限流数据记录的数据量加上本次待发送的流量)大于预设的号码最大流量时,判定为不满足预设的发送条件;反之则判定为满足预设的发送条件,在发送消息的同时更新缓存中的第二限流数据。
进一步地,步骤S2可以包括:
当判断所述限流设置信息的限流规则包括企业账号限流类型和接收号码限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则从缓存中获取与目标接收号码相对应的第二限流数据;所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;若是,则判定为不满足预设的发送条件;若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据和所述第二限流数据进行更新。
需要说明的是,限流设置信息的限流规则可以设置为同时对企业用户和接收号码两个维度进行限流。在判断是否满足发送条件时,首先判断企业用户的维度是否满足发送条件,若不满足则直接返回消息发送失败结果;若满足则需要进一步判断接收号码维度是否满足发送条件,当两个维度均满足发送条件时才进行消息发送,否则返回消息发送失败结果。
进一步地,步骤S1可以包括:
响应企业用户账号的消息发送请求,当查询并判断预先配置的数据库中不存在与所述企业用户账号对应的限流设置信息时,则跳过限流判断的步骤,直接基于所述消息发送请求进行消息发送。
需要说明的是,在响应企业用户账号的消息发送请求时,若查询不到数据库中存储有相应企业用户的限流设置信息,则说明该企业用户没有设定限流规则,不需要进行消息限流发送,则可以直接跳过限流判断的过程,直接进行消息发送。
进一步地,所述的消息限流发送方法还包括:
按照预设的限流周期对缓存中的限流数据进行初始化重置。
需要说明的,消息限流是具有一定周期性的,例如以天为单位、以周为单位等,具体的周期可根据实际需求进行设定。***需要按照上述预设的周期来定期对缓存中的限流数据进行初始化,例如设定对某个接收号码每天限流500条的发送量,则企业用户每天可以对该接收号码发送至多500条的消息,在当天发送消息达到500条时,需要等待次日重置限流次数。若企业用户对该接收号码在当天的累计发送次数未达到500条,在次日也可以将累计发送次数重置为0。
基于上述方案,为便于更好的理解本发明实施例提供的消息限流发送方法,以下进行详细说明:
需要说明的是,本发明实施例适用于对企业客户发送5G消息进行流量限制,包括企业用户账号和手机号码两个层面的流量限制,让企业根据其自身业务属性控制5G消息下发数量,防止流量被盗刷以及用户投诉等问题。
请参照图2,本发明实施例可以通过以下步骤实现:
1、企业用户可以对自身的5G消息下发进行限流设置,并把限流设置的具体信息保存到数据库,数据库表结构可以如下所示:
2、企业用户下发5G消息时,根据企业用户账号从数据库获取限流设置,判断限流规则,如果为用户限流,则从缓存中获取第一限流数据,数据结构可以为:{“LIMIT:日期:用户账号”:{“current”:当前流量,“max”:最大流量}},例如{“LIMIT:20220803:admin”:{“current”:100,“max”:500}};
如果获取不到第一限流数据,则向缓存写入初始化数据,例如{“LIMIT:20220803:admin”:{“current”:1,“max”:500}},并正常下发5G消息;
如果可以从缓存中获取第一限流数据,则计算current最新值,current=current+1,并与max进行比对,如果新的current大于max,则返回下发5G消息失败结果,例如【当前用户发送5G消息数量已达到上限】;如果新的current小于或者等于max,则正常下发5G消息,并更新缓存中的第一限流数据。
3、如果限流规则为手机号码限流,则从缓存中获取第二限流数据,数据结构为:{“LIMIT:日期:用户账号:手机号码”:{“current”:当前流量,“max”:最大流量}},例如{“LIMIT:20220803:admin:13800000000”:{“current”:100,“max”:500}};如果获取不到第二限流数据,则向缓存写入初始化数据,例如{“LIMIT:20220803:admin:13800000000”:{“current”:1,“max”:500}},并正常下发5G消息;如果可以从缓存中获取第二限流数据,则计算current最新值,current=current+1,并与max进行比对,如果新的current大于max,则返回下发5G消息失败结果,例如【当前手机号码发送5G消息数量已达到上限】,如果新的current小于或者等于max,则正常下发5G消息,并更新缓存中的第二限流数据。
4、如果限流规则同时包括企业账号限流和手机号码限流,则先按第2步骤的方式判断是否符合企业账号限流的条件,若不符合则直接返回发送消息失败,若符合再根据第3步骤的方式进一步判断是否符合手机号码限流的条件,两个条件均符合则发送消息,并更新缓存中的限流数据,否则返回发送消息失败的结果。可以理解的是,在设置限流规则时,手机号码限流的最大流量设置需要小于或等于企业账号的最大流量。
5、缓存中的限流数据设置有效期为1天,数据过期后由缓存自身清理过期数据,并重置累计限流数据中的当前流量为0。
需要说明的是,对于以上方法或流程实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作并不一定是本发明实施例所必须的。
请参见图3,本发明实施例还提供一种消息限流发送装置,包括:
消息响应模块1,用于响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;
限流判断模块2,用于基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
消息发送模块3,用于基于所述消息发送请求进行消息发送;
失败反馈模块4,用于返回消息发送失败结果。
进一步地,所述限流判断模块2具体用于:
当判断所述限流设置信息的限流规则仅包括企业账号限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据进行更新。
进一步地,所述限流判断模块2具体用于:
当判断所述限流设置信息的限流规则仅包括接收号码限流类型时,则从缓存中获取与目标接收号码相对应的第二限流数据;其中,所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;
若是,则判定为不满足预设的发送条件;
若否,则判定为满足预设的发送条件,并对缓存中的所述第二限流数据进行更新。
进一步地,所述限流判断模块2具体用于:
当判断所述限流设置信息的限流规则包括企业账号限流类型和接收号码限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则从缓存中获取与目标接收号码相对应的第二限流数据;所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;若是,则判定为不满足预设的发送条件;若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据和所述第二限流数据进行更新。
进一步地,所述消息响应模块1具体用于:
响应企业用户账号的消息发送请求,当查询并判断预先配置的数据库中不存在与所述企业用户账号对应的限流设置信息时,则跳过限流判断的步骤,直接基于所述消息发送请求进行消息发送。
进一步地,所述消息发送请求为5G消息发送请求。
进一步地,所述的消息限流发送装置还包括数据重置模块,其用于:
按照预设的限流周期对缓存中的限流数据进行初始化重置。
可以理解的是上述装置项实施例,是与本发明方法项实施例相对应的,本发明实施例提供的一种消息限流发送装置,可以实现本发明任意一项方法项实施例提供的消息限流发送方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现任一项所述的消息限流发送方法。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
所述领域的技术人员可以清楚地了解到,为了方便和简洁,上述描述的装置的具体工作过程,可参考前述方法实施例中对应的过程,在此不再赘述。
终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器、存储器。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分。
所述存储器可用于存储所述计算机程序,所述处理器通过运行或执行存储在所述存储器内的计算机程序,以及调用存储在存储器内的数据,实现所述终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述存储介质为计算机可读存储介质,所述计算机程序存储在所述计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (7)

1.一种消息限流发送方法,其特征在于,包括:
响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;
基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
若是,则基于所述消息发送请求进行消息发送;
若否,则返回消息发送失败结果;
所述基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件,包括:
当判断所述限流设置信息的限流规则包括企业账号限流类型和接收号码限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则从缓存中获取与目标接收号码相对应的第二限流数据;所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;若是,则判定为不满足预设的发送条件;若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据和所述第二限流数据进行更新。
2.根据权利要求1所述的消息限流发送方法,其特征在于,所述响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息,包括:
响应企业用户账号的消息发送请求,当查询并判断预先配置的数据库中不存在与所述企业用户账号对应的限流设置信息时,则跳过限流判断的步骤,直接基于所述消息发送请求进行消息发送。
3.根据权利要求1所述的消息限流发送方法,其特征在于,所述消息发送请求为5G消息发送请求。
4.根据权利要求1-3任一项所述的消息限流发送方法,其特征在于,还包括:
按照预设的限流周期对缓存中的限流数据进行初始化重置。
5.一种消息限流发送装置,其特征在于,包括:
消息响应模块,用于响应企业用户账号的消息发送请求,从预先配置的数据库中获取与所述企业用户账号对应的限流设置信息;
限流判断模块,用于基于所述限流设置信息判断所述消息发送请求是否满足预设的发送条件;
消息发送模块,用于基于所述消息发送请求进行消息发送;
失败反馈模块,用于返回消息发送失败结果;
所述限流判断模块,具体用于:
当判断所述限流设置信息的限流规则包括企业账号限流类型和接收号码限流类型时,则从缓存中获取与所述企业用户账号相对应的第一限流数据;
根据所述第一限流数据判断用户当前流量是否大于所述限流设置信息预设的用户最大流量;
若是,则判定为不满足预设的发送条件;
若否,则从缓存中获取与目标接收号码相对应的第二限流数据;所述目标接收号码为所述消息发送请求指定的接收号码;
根据所述第二限流数据判断号码当前流量是否大于所述限流设置信息预设的号码最大流量;若是,则判定为不满足预设的发送条件;若否,则判定为满足预设的发送条件,并对缓存中的所述第一限流数据和所述第二限流数据进行更新。
6.一种终端设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的消息限流发送方法。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述的消息限流发送方法。
CN202211231100.6A 2022-10-08 2022-10-08 消息限流发送方法、装置、设备及存储介质 Active CN115665074B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211231100.6A CN115665074B (zh) 2022-10-08 2022-10-08 消息限流发送方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211231100.6A CN115665074B (zh) 2022-10-08 2022-10-08 消息限流发送方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN115665074A CN115665074A (zh) 2023-01-31
CN115665074B true CN115665074B (zh) 2023-09-15

Family

ID=84986651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211231100.6A Active CN115665074B (zh) 2022-10-08 2022-10-08 消息限流发送方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN115665074B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529437A (zh) * 2003-10-17 2004-09-15 中兴通讯股份有限公司 Wcdma***无线网络控制层的流量控制方法
CN107920095A (zh) * 2016-10-08 2018-04-17 阿里巴巴集团控股有限公司 一种在p2p环境下发送方以及接收方流量限制的方法、装置
CN110191063A (zh) * 2019-06-13 2019-08-30 北京百度网讯科技有限公司 服务请求的处理方法、装置、设备及存储介质
WO2020082733A1 (zh) * 2018-10-24 2020-04-30 平安科技(深圳)有限公司 基于业务规则的消息推送请求流量控制方法、装置及介质
CN113765814A (zh) * 2020-11-09 2021-12-07 北京沃东天骏信息技术有限公司 网络访问的限流方法及装置
CN114584519A (zh) * 2022-05-05 2022-06-03 飞狐信息技术(天津)有限公司 一种消息中间件的限流方法及消息中间件
CN114745329A (zh) * 2022-03-30 2022-07-12 青岛海尔科技有限公司 流量控制方法和装置、存储介质及电子装置
CN114844838A (zh) * 2022-04-13 2022-08-02 中国农业银行股份有限公司 一种流量控制方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101707750B (zh) * 2009-10-12 2012-10-31 南京联创科技集团股份有限公司 基于跨运营商短信应用的流量控制方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529437A (zh) * 2003-10-17 2004-09-15 中兴通讯股份有限公司 Wcdma***无线网络控制层的流量控制方法
CN107920095A (zh) * 2016-10-08 2018-04-17 阿里巴巴集团控股有限公司 一种在p2p环境下发送方以及接收方流量限制的方法、装置
WO2020082733A1 (zh) * 2018-10-24 2020-04-30 平安科技(深圳)有限公司 基于业务规则的消息推送请求流量控制方法、装置及介质
CN110191063A (zh) * 2019-06-13 2019-08-30 北京百度网讯科技有限公司 服务请求的处理方法、装置、设备及存储介质
CN113765814A (zh) * 2020-11-09 2021-12-07 北京沃东天骏信息技术有限公司 网络访问的限流方法及装置
CN114745329A (zh) * 2022-03-30 2022-07-12 青岛海尔科技有限公司 流量控制方法和装置、存储介质及电子装置
CN114844838A (zh) * 2022-04-13 2022-08-02 中国农业银行股份有限公司 一种流量控制方法和装置
CN114584519A (zh) * 2022-05-05 2022-06-03 飞狐信息技术(天津)有限公司 一种消息中间件的限流方法及消息中间件

Also Published As

Publication number Publication date
CN115665074A (zh) 2023-01-31

Similar Documents

Publication Publication Date Title
CN108449410B (zh) 一种云平台中消息管理方法、***及相关装置
CN104253741B (zh) 一种信息发送方法、相关装置及***
CN109348434B (zh) 一种场景信息的发送方法、发送装置及终端设备
CN111581502A (zh) 一种信息通知方法及装置
CN110781149A (zh) 管理直播间信息的方法、装置、设备及存储介质
CN109391658B (zh) 一种账号数据同步方法及其设备、存储介质、终端
CN111600942B (zh) 报表处理方法、装置及设备
CN113742389A (zh) 一种业务处理方法和装置
CN115665074B (zh) 消息限流发送方法、装置、设备及存储介质
CN112559646A (zh) 一种报表下载方法和装置
CN113779412B (zh) 一种基于区块链网络的消息触达方法、节点和***
US20150236987A1 (en) Device, method and non-transitory computer readable storage medium for performing instant message communication
US20150120607A1 (en) System and method for customer event email consolidation and delivery
CN115941794A (zh) 一种文件存储方法、***、装置及电子设备
CN110995890B (zh) 域名请求的调度方法及装置
CN114513469A (zh) 分布式***的流量整形方法、装置和存储介质
CN112612848A (zh) 数据实时同步的方法及装置、***、电子设备、存储介质
CN111090530A (zh) 一种分布式跨进程间通信总线***
US10019248B2 (en) System and method for service matching of instant message software
CN113766437B (zh) 一种短信发送方法和装置
US11436636B2 (en) Communicating information about product or service
CN114143403B (zh) 智能外呼方法、装置、外呼***及存储介质
CN113741796B (zh) 一种终端应用的数据持久化方法和装置
CN112132532A (zh) 一种批改信息的发送方法、装置、电子设备及存储介质
CN117202114A (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
GR01 Patent grant