信息发布方法、终端设备及信息发布系统技术方案

技术编号:28498628 阅读:34 留言:0更新日期:2021-05-19 22:37
本公开提供了一种信息发布方法、终端设备及信息发布系统,涉及信息系统技术领域,以提高信息发布效率,提升信息发布系统的稳定性,降低系统扩展成本。该信息发布方法,包括:接收来自事件发生器和/或服务器的待处理事件;获取接收到的待处理事件的优先级,以及原始事件队列中的每个事件的优先级;按照优先级从高到低的顺序,将待处理事件加入原始事件队列中,形成更新后的事件队列;根据事件驱动模式的处理逻辑,按照更新后的事件队列中的事件排序,依次对更新后的事件队列中的各事件进行处理。本公开用于信息发布。本公开用于信息发布。本公开用于信息发布。

【技术实现步骤摘要】
信息发布方法、终端设备及信息发布系统


[0001]本公开涉及信息系统
,尤其涉及一种信息发布方法、终端设备及信息发布系统。

技术介绍

[0002]信息发布系统是一套由服务器、网络、终端设备组成的典型物联网应用系统。将服务器的信息通过网络发送给终端设备处理信息形成音频输入文件,并播放音频输入文件,形成了一套可通过网络将所有服务器信息发送到终端设备的显示的系统。但是,相关技术中的信息发布系统,信息发布效率低下,系统的稳定性差,且扩展成本高。

技术实现思路

[0003]为克服上述现有技术中的缺陷,本公开提供一种信息发布方法、终端设备及信息发布系统,以提高信息发布效率,提升信息发布系统的稳定性,降低系统扩展成本。
[0004]为达到上述目的,本公开采用如下技术方案:
[0005]一方面,提供了一种信息发布方法,包括:接收来自事件发生器和/或服务器的待处理事件;获取接收到的待处理事件的优先级,以及原始事件队列中的每个事件的优先级;按照优先级从高到低的顺序,将所述待处理事件加入所述原始事件队列中,形成更新后的事件队列;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息发布方法,其特征在于,包括:接收来自事件发生器和/或服务器的待处理事件;获取接收到的待处理事件的优先级,以及原始事件队列中的每个事件的优先级;按照优先级从高到低的顺序,将所述待处理事件加入所述原始事件队列中,形成更新后的事件队列;根据事件驱动模式的处理逻辑,按照更新后的事件队列中的事件排序,依次对更新后的事件队列中的各事件进行处理。2.根据权利要求1所述的信息发布方法,其特征在于,所述依次对更新后的事件队列中的各事件进行处理,包括:在当前没有事件正在被处理的情况下,依次对更新后的事件队列中的各事件进行处理。3.根据权利要求1所述的信息发布方法,其特征在于,所述依次对更新后的事件队列中的各事件进行处理,还包括:在当前有事件正在被处理的情况下,获取第一目标事件的优先级,所述第一目标事件为当前正在被处理的事件;确定第二目标事件,所述第二目标事件为所述更新后的事件队列中优先级最高的事件;判断所述第一目标事件的优先级是否小于所述第二目标事件的优先级;若是,则停止处理所述第一目标事件,并处理所述第二目标事件;若否,则继续处理完所述第一目标事件,再依次处理所述更新后的事件队列中剩余的各事件。4.根据权利要求1~3中任一项所述的信息发布方法,其特征在于,所述依次对更新后的事件队列中的各事件进行处理的过程中,对所述事件队列中的至少一个事件进行处理的步骤包括:使用当前需要处理的事件对应的处理函数,对当前需要处理的事件进行处理;获取处理后的数据,根据所述处理后的数据,触发与当前需要处理的事件关联的关联事件;使用所述关联事件对应的处理函数,对所述关联事件进行处理。5.一种终端设备,其特征在于,包括:事件接收组件,被配置为与事件发生器和/或服务器耦接,实时接收来自所述事件发生器和/或所述服务器的待处理事件;队列更新组件,与所述事件接收组件耦接;所述队列更新组件被配置为,存储原始事件队列,根据所述事件接收组件所接收的待处理事件不断更新事件队列;其中,更新后的事件队列中各事件按照优先级从高到低的顺序排列;事件处理组件,与所述队列更新组件耦接;所述事件处理组件被配置为,根据事件驱动模式的处理逻辑,按照更新后的事件队列中的事件排序,依次对更新后的事件队列中的各事件进行处理。6.根据权利要求5所述的终端设备,其特征在于,所述事件处理组件被配置为,在...

【专利技术属性】
技术研发人员:王峣肖璐
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1