事件分发方法及装置、存储介质、终端制造方法及图纸

技术编号:27305860 阅读:17 留言:0更新日期:2021-02-10 09:17
一种事件分发方法及装置、存储介质、终端,事件分发方法包括:获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道。本发明专利技术技术方案能够提升智慧城市管理时的事件处理效率。管理时的事件处理效率。管理时的事件处理效率。

【技术实现步骤摘要】
事件分发方法及装置、存储介质、终端


[0001]本专利技术涉及数据处理
,尤其涉及一种事件分发方法及装置、存储介质、终端。

技术介绍

[0002]城市智能中心是将数据作为除了城市空间、资源、人口、产业外的第五种城市基本要素,突出城市大数据的整合与分析对城市更加智能的运营和管理的作用,满足城市的系统性、综合性的需求,是智慧城市建设与大数据、“互联网+”充分融合的必然趋势。
[0003]智慧城市(Smart City)起源于传媒领域,是指利用各种信息技术或创新概念,将城市的系统和服务打通、集成,以提升资源运用的效率,优化城市管理和服务,以及改善市民生活质量。智慧城市是把新一代信息技术充分运用在城市中各行各业基于知识社会下一代创新(创新2.0)的城市信息化高级形态,实现信息化、工业化与城镇化深度融合,有助于缓解“大城市病”,提高城镇化质量,实现精细化和动态管理,并提升城市管理成效和改善市民生活质量。
[0004]目前城市管理事件处置涉及到多渠道处理时,往往通过工作人员手工进行渠道分发。
[0005]但是,现有技术中的事件处理效率低下,而且受人力情况限制,时效性差,往往事件发生后,得不到及时处理,引起更大的问题。

技术实现思路

[0006]本专利技术解决的技术问题是如何提升智慧城市管理时的事件处理效率。
[0007]为解决上述技术问题,本专利技术实施例提供一种事件分发方法,所述事件分发方法包括:获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道。
[0008]可选的,所述将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道之前还包括:根据所述最终路由配置中的渠道标识确定所述渠道标识对应的注册信息,所述注册信息包括渠道地址、渠道端口、渠道接收协议、渠道接收数据格式。
[0009]可选的,所述将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道包括:将所述事件信息的格式转换为所述注册信息中渠道接收数据格式;利用所述注册信息中渠道接收协议将转换后的事件信息发送至所述注册信息中渠道地址和渠道端口。
[0010]可选的,所述根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置包括:至少选取相匹配的字段的数量最大的路由配置为所述最终路由配置。
[0011]可选的,所述至少选取相匹配的字段的数量最大的路由配置为所述最终路由配置
包括:选取相匹配的字段的数量最大的路由配置;如果选取的路由配置的数量大于1,则在所述选取的路由配置中确定优先级最高的路由配置为所述最终路由配置。
[0012]可选的,路由配置的优先级为所述路由配置中的渠道标识指示的渠道的优先级。
[0013]可选的,所述事件信息和所述路由配置的字段选自:地理位置信息、事件类型、事件等级、事件主体类型、时间信息和环境信息。
[0014]为解决上述技术问题,本专利技术实施例还公开了一种事件分发装置,事件分发装置包括:事件信息获取模块,用以获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;字段匹配模块,用以将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;路由配置确定模块,用以根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;事件转发模块,用以将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道。
[0015]本专利技术实施例还公开了一种存储介质,其上存储有计算机指令,其所述计算机指令运行时执行所述事件分发方法的步骤。
[0016]本专利技术实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述事件分发方法的步骤。
[0017]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0018]本专利技术技术方案获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道。本专利技术技术方案通过将事件信息与预先配置的预设路由配置表中各个路由配置的字段进行匹配,并根据匹配的字段数量在路由配置中确定用于处理事件信息的渠道的标识,实现了事件的自动分发,提升了分发效率;此外,通过匹配的字段的数量确定最终路由配置以及渠道,可以保证确定的渠道与事件具备最多的匹配字段,从而实现事件分发的准确性。
附图说明
[0019]图1是本专利技术实施例一种事件分发方法的流程图;
[0020]图2是图1所示步骤S104的一种具体实施方式的流程图;
[0021]图3是本专利技术实施例一种具体应用场景的示意图;
[0022]图4是本专利技术实施例一种事件分发装置的结构示意图。
具体实施方式
[0023]如
技术介绍
中所述,现有技术中的事件处理效率低下,而且受人力情况限制,时效性差,往往事件发生后,得不到及时处理,引起更大的问题。
[0024]本专利技术技术方案通过将事件信息与预先配置的预设路由配置表中各个路由配置的字段进行匹配,并根据匹配的字段数量在路由配置中确定用于处理事件信息的渠道的标
识,实现了事件的自动分发,提升了分发效率;此外,通过匹配的字段的数量确定最终路由配置以及渠道,可以保证确定的渠道与事件具备最多的匹配字段,从而实现事件分发的准确性。
[0025]为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。
[0026]图1是本专利技术实施例一种事件分发方法的流程图。
[0027]所述事件分发方法可以包括以下步骤:
[0028]步骤S101:获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;
[0029]步骤S102:将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;
[0030]步骤S103:根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;
[0031]步骤S104:将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道
[0032]需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。
[0033]在步骤S101的具体实施中,可以从产生事件信息的来源设备获取事件信息,来源设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种事件分发方法,其特征在于,包括:获取事件信息,所述事件信息包括多个字段,每一字段具备字段值;将所述事件信息中各个字段的字段值与预设路由配置表中各个路由配置的字段的字段值进行匹配,以确定各个路由配置与所述事件信息相匹配的字段的数量;根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置;将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道。2.根据权利要求1所述的事件分发方法,其特征在于,所述将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道之前还包括:根据所述最终路由配置中的渠道标识确定所述渠道标识对应的注册信息,所述注册信息包括渠道地址、渠道端口、渠道接收协议、渠道接收数据格式。3.根据权利要求2所述的事件分发方法,其特征在于,所述将所述事件信息转发至所述最终路由配置中的渠道标识指示的渠道包括:将所述事件信息的格式转换为所述注册信息中渠道接收数据格式;利用所述注册信息中渠道接收协议将转换后的事件信息发送至所述注册信息中渠道地址和渠道端口。4.根据权利要求1所述的事件分发方法,其特征在于,所述根据各个路由配置与所述事件信息相匹配的字段的数量确定最终路由配置包括:至少选取相匹配的字段的数量最大的路由配置为所述最终路由配置。5.根据权利要求4所述的事件分发方法,其特征在于,所述至少选取相匹配的字段的数量最大的路由配置为所述最终路由配置包...

【专利技术属性】
技术研发人员:宁绍军
申请(专利权)人:上海晶赞融宣科技有限公司
类型:发明
国别省市:

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

1