【技术实现步骤摘要】
一种消息发送方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及通信
,尤其涉及一种消息发送方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在通信领域中,消息通常是指从一个通信终端发送到另一个通信终端的信息
。
消息可以包括文本
、
图像
、
音频
、
视频或其他任意形式的数据
。
[0003]在一些通信场景中,例如以广播方式
、
低速率传输信息的通信场景中,考虑到无法获取消息送达反馈信息等各种相关影响因素,为了尽可能的提高消息发送的成功率,需要重复发送同一消息
。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:在通信状态下,每次发送消息都会耗时
。
在某些通信场景中,如果有多个不同的消息等待重复发送,容易造成拥堵,同时部分消息可能多次占用信道,导致有的消息未能及时发出等情况
。
技术实现思路
[0005]本专利技术实施例提供一种消息发送方法
、
装置
、
电子设备及存储介质,能够降低消息传输的拥堵率,提高消息发送的成功率和及时性
。
[0006]根据本专利技术的一方面,提供了一种消息发送方法,包括:
[0007]按照消息发送规则,从各消息队列中确定目标消息队列;
[0008]从所述目标消息队列中获取目 ...
【技术保护点】
【技术特征摘要】
1.
一种消息发送方法,其特征在于,包括:按照消息发送规则,从各消息队列中确定目标消息队列;从所述目标消息队列中获取目标发送消息;其中,所述目标发送消息包括消息属性信息和消息内容信息;所述消息属性信息包括以下至少一项:实时性
、
消息优先级
、
发送次数
、
已发次数
、
上次发送时间以及发送间隔时间;所述消息属性信息用于作为消息调度依据将待发送消息添加至匹配的消息队列中;获取所述目标发送消息的消息内容信息,并发送所述目标发送消息的消息内容信息
。2.
根据权利要求1所述的方法,其特征在于,在所述按照消息发送规则,从目标消息队列中获取目标发送消息之前,还包括:根据原始消息的关联信息确定所述原始消息的消息属性信息;将所述原始消息的消息属性信息和所述原始消息的消息内容信息进行拼接,得到待发送消息;根据所述待发送消息的消息属性信息将所述待发送消息添加至所述消息队列
。3.
根据权利要求2所述的方法,其特征在于,所述根据原始消息的关联信息确定所述原始消息的消息属性信息,包括:根据所述原始消息的关联信息确定所述原始消息的消息类型;根据所述原始消息的消息类型确定所述原始消息的实时性
、
消息优先级
、
发送间隔时间以及发送次数;将所述原始消息的已发次数和上次发送时间设置为默认值
。4.
根据权利要求2所述的方法,其特征在于,所述消息队列包括实时消息队列
、
未发非实时消息队列和已发非实时消息队列;所述根据所述待发送消息的消息属性信息将所述待发送消息添加至所述消息队列,包括:在根据所述待发送消息的消息属性信息确定所述待发送消息为实时性消息的情况下,将所述待发送消息添加至所述实时消息队列;在根据所述待发送消息的消息属性信息确定所述待发送消息为非实时性消息,且确定所述待发送消息的已发次数为零的情况下,根据所述待发送消息的优先级将所述待发送消息添加至所述未发非实时消息队列;在根据所述待发送消息的消息属性信息确定所述待发送消息为非实时性消息,且确定所述待发送消息的已发次数不为零的情况下,将所述待发送消息添加至所述已发非实时消息队列
。5.
根据权利要求4所述的方法,其特征在于,所述按照消息发送规则,从各消息队列中确定目标消息队列,包括:在确定所述实时消息队列中存在实时性消息的情况下,将所述实时消息队列确定为所述目标消息队列;在确定所述实时消息队列中实时性消息为空,且所述未发非实时消息队列中存在非实时性消息的情况下,将所述未发非...
【专利技术属性】
技术研发人员:刘永强,金德恩,
申请(专利权)人:上海数字电视国家工程研究中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。