本发明涉及互联网,尤其涉及一种基于消息队列的信息推送方法、装置、设备及介质。
背景技术:
1、用户在订阅媒体信息后,服务器可根据用户需求将所订阅的媒体信息推送至用户终端,用户通过用户终端接收并查看媒体信息。然而现有技术方法中通常仅能适用于单个媒体信息的订阅,无法针对多个媒体信息进行整体推送订阅,导致针对多个媒体信息进行推送时存在推送效率不高的问题。因此,现有的技术方法中用于媒体信息推送的技术方法存在推送效率不高的问题。
技术实现思路
1、本发明实施例提供了一种基于消息队列的信息推送方法、装置、设备及介质,旨在解决现有技术方法中用于媒体信息推送的技术方法所存在的推送效率不高的问题。
2、第一方面,本发明实施例提供了一种基于消息队列的信息推送方法,所述方法应用于云服务器中,所述云服务器与智能媒体终端建立网络连接以实现数据信息的传输,所述方法包括:
3、读取配置的媒体资源信息,根据所述媒体资源信息配置对应的多个消息发送队列;
4、接收来自所述智能媒体终端的订阅消息,对所述订阅消息进行解析得到对应的订阅参数信息;
5、根据所述订阅参数信息添加对应的订阅标识至对应的所述消息发送队列中;
6、对各所述消息发送队列中包含的订阅标识进行轮询以推送所述媒体资源信息中的媒体资源至所述智能媒体终端。
7、第二方面,本发明实施例提供了一种基于消息队列的信息推送装置,其中,所述装置配置于云服务器中,所述云服务器与智能媒体终端建立网络连接以实现数据信息的传输,所述装置包括:
8、消息发送队列配置单元,用于读取配置的媒体资源信息,根据所述媒体资源信息配置对应的多个消息发送队列;
9、订阅消息解析单元,用于接收来自所述智能媒体终端的订阅消息,对所述订阅消息进行解析得到对应的订阅参数信息;
10、订阅参数信息添加单元,用于根据所述订阅参数信息添加对应的订阅标识至对应的所述消息发送队列中;
11、信息推送单元,用于对各所述消息发送队列中包含的订阅标识进行轮询以推送所述媒体资源信息中的媒体资源至所述智能媒体终端。
12、第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机设备执行所述计算机程序时实现如上述第一方面所述的基于消息队列的信息推送方法。
13、第四方面,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如上述第一方面所述的基于消息队列的信息推送方法。
14、本发明实施例提供了一种基于消息队列的信息推送方法、装置、设备及介质。方法包括:读取配置的媒体资源信息,根据媒体资源信息配置对应的消息发送队列;接收来自智能媒体终端的订阅消息,对订阅消息进行解析得到对应的订阅参数信息;根据订阅参数信息添加对应的订阅标识至对应的消息发送队列中;对消息发送队列中包含的订阅标识进行轮询以推送媒体资源信息中的媒体资源至智能媒体终端。通过上述方法,能够配置消息队列并通过解析得到的订阅参数信息添加订阅标识,通过对多个消息发送队列进行轮询从而实现多个媒体资源的整体推送订阅,大幅提高了媒体资源推送的效率。
1.一种基于消息队列的信息推送方法,其特征在于,所述方法应用于云服务器中,所述云服务器与智能媒体终端建立网络连接以实现数据信息的传输,所述方法包括:
2.根据权利要求1所述的基于消息队列的信息推送方法,其特征在于,所述根据所述媒体资源信息配置对应的多个消息发送队列,包括:
3.根据权利要求2所述的基于消息队列的信息推送方法,其特征在于,所述根据阈值的聚类规则及所述媒体资源信息中媒体资源的特征标签对所述媒体资源进行聚类,得到对应的多个媒体资源集合,包括:
4.根据权利要求3所述的基于消息队列的信息推送方法,其特征在于,所述根据计算得到的距离值对各所述媒体资源进行聚类,得到与各所述聚类质点分别对应的媒体资源集合之后,还包括:
5.根据权利要求1所述的基于消息队列的信息推送方法,其特征在于,所述根据所述订阅参数信息添加对应的订阅标识至对应的所述消息发送队列中,包括:
6.根据权利要求1所述的基于消息队列的信息推送方法,其特征在于,所述对所述订阅消息进行解析得到对应的订阅参数信息之后,还包括:
7.根据权利要求1所述的基于消息队列的信息推送方法,其特征在于,所述对各所述消息发送队列中包含的订阅标识进行轮询以推送所述媒体资源信息中的媒体资源至所述智能媒体终端之后,还包括:
8.一种基于消息队列的信息推送装置,其特征在于,所述装置配置于云服务器中,所述云服务器与智能媒体终端建立网络连接以实现数据信息的传输,所述装置包括:
9.一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机设备执行所述计算机程序时实现如权利要求1至7中任一项所述的基于消息队列的信息推送方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于消息队列的信息推送方法。