预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113360774A(43)申请公布日2021.09.07(21)申请号202110771829.1(22)申请日2021.07.08(71)申请人海尔数字科技(青岛)有限公司地址266101山东省青岛市崂山区中韩街道科苑纬一路1号青岛国际创新园B座402申请人青岛海尔工业智能研究院有限公司海尔卡奥斯物联生态科技有限公司(72)发明人辛锐孙浩陈善德(74)专利代理机构北京品源专利代理有限公司11332代理人赵迎迎(51)Int.Cl.G06F16/9535(2019.01)G06F16/9538(2019.01)权利要求书2页说明书13页附图6页(54)发明名称一种消息推送方法、装置、服务器和存储介质(57)摘要本发明公开了一种消息推送方法、装置、服务器和存储介质,应用于消息推送系统,系统包括服务端和展示端,服务端包括调用模块、接收模块、队列模块和发送模块,方法包括:调用模块将应用消息发送至接收模块;接收模块确定调用模块存在对接收模块和展示端的消息发送权限之后,将应用消息通过队列模块发送至发送模块;发送模块根据收件人信息确定展示端,如果发送模块对应展示端,则根据展示端的在线状态确定展示端的消息发送方式;发送模块基于消息发送方式将应用消息发送至展示端。上述技术方案,实现了服务端单次发送应用消息,多个展示端可以同时接收到该应用消息,并且提升服务端的应用消息吞吐量以及应用消息的下发效率。CN113360774ACN113360774A权利要求书1/2页1.一种消息推送方法,其特征在于,应用于消息推送系统,所述系统包括服务端和展示端,所述服务端包括调用模块、接收模块、队列模块和发送模块,所述方法包括:所述调用模块将应用消息发送至所述接收模块,所述应用消息包括描述信息和收件人信息;所述接收模块确定所述应用消息存在对所述接收模块和所述展示端的消息发送权限之后,将所述应用消息通过所述队列模块发送至所述发送模块;所述发送模块根据所述收件人信息确定所述展示端,如果所述发送模块对应所述展示端,则根据所述展示端的在线状态确定所述展示端的消息发送方式;所述发送模块基于所述消息发送方式将所述应用消息发送至所述展示端。2.根据权利要求1所述的消息推送方法,其特征在于,所述应用消息还包括权限信息,相应地,在所述接收模块确定所述应用消息存在对所述接收模块和所述展示端的消息发送权限之前,还包括:所述接收模块根据所述权限信息对所述调用模块所发送的所述应用消息、所述接收模块和所述展示端进行权限校验。3.根据权利要求1所述的消息推送方法,其特征在于,在根据所述展示端的在线状态确定所述展示端的消息发送方式之前,还包括:所述发送模块遍历对应的各所述展示端,以确定所述展示端的在线状态。4.根据权利要求1所述的消息推送方法,其特征在于,根据所述展示端的在线状态确定所述展示端的消息发送方式,包括:如果所述展示端的在线状态为在线,则所述发送模块确定所述展示端的所述消息发送方式为实时发送;如果所述展示端的在线状态为离线,则所述发送模块确定所述展示端的所述消息发送方式为离线发送。5.根据权利要求4所述的消息推送方法,其特征在于,所述服务端还包括消息存储模块和地址存储模块,相应地,所述接收模块在将所述应用消息通过所述队列模块发送至所述发送模块之前,还将应用消息发送至所述消息存储模块,所述方法还包括:所述消息存储模块接收并存储所述应用消息;所述地址存储模块获取并存储执行离线发送的发送模块的第一地址信息。6.根据权利要求5所述的消息推送方法,其特征在于,在所述发送模块确定所述展示端的所述消息发送方式为离线发送之后,还包括:如果所述发送模块的第二地址信息与所述第一地址信息一致,则所述发送模块根据所述应用消息确定所述展示端的推送通道。7.根据权利要求6所述的消息推送方法,其特征在于,所述发送模块基于所述消息发送方式将所述应用消息发送至所述展示端,包括:如果所述发送方式为实时发送,则所述发送模块将所述应用消息实时发送至所述展示端;如果所述发送方式为离线发送,则所述发送模块基于所述推送通道将所述应用消息离线发送至所述展示端。2CN113360774A权利要求书2/2页8.一种消息推送装置,其特征在于,包括:调用模块,用于将应用消息发送至接收模块,所述应用消息包括描述信息和收件人信息;接收模块,用于确定所述调用模块存在对所述接收模块和展示端的消息发送权限之后,将所述应用消息通过队列模块发送至发送模块;发送模块,用于根据所述收件人信息确定所述展示端,如果所述发送模块对应所述展示端,还用于根据所述展示端的在线状态确定所述展示端的消息发送方式;用于基于所述消息发送方式将所述应用消息发送至所述展示端。9.一种服务器,包括存储器、