事件处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:32132314 阅读:20 留言:0更新日期:2022-01-29 19:34
本申请提供一种事件处理方法及装置、电子设备、存储介质,该方法包括:调用服务端中的配置信息获取接口,获取目标业务的配置信息;判断本地事件池中是否存在配置信息对应的事件;根据判断结果,对目标业务执行相应事件处理操作。本申请方案,实现消息卡片与诊疗事件解耦,极大地节约了开发成本。极大地节约了开发成本。极大地节约了开发成本。

【技术实现步骤摘要】
事件处理方法及装置、电子设备、存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种事件处理方法及装置、电子设备、计算机可读存储介质。

技术介绍

[0002]互联网医疗平台可接收用户发起的诊疗请求,并将诊疗请求对应的业务推送至医生端应用程序,由医生处理相应的业务。现有技术中,医生端应用程序获得业务数据后,会将业务数据对应的诊疗事件封装为消息卡片,并以消息卡片对业务进行呈现。
[0003]然而,上述方法中,存在消息卡片与诊疗事件处理耦合严重的问题,无法将消息卡片与诊疗事件脱离,而消息卡片种类繁多,当新增消息卡片业务时需适配对应的诊疗事件,浪费开发成本。

技术实现思路

[0004]本申请实施方式的目的在于提供一种事件处理方法及装置、电子设备、计算机可读存储介质,实现将消息卡片与事件处理进行解耦,极大地节约了开发成本。
[0005]本申请实施例提供了一种事件处理方法,包括:
[0006]调用服务端中的配置信息获取接口,获取目标业务的配置信息;
[0007]判断本地事件池中是否存在配置信息对应的事件;
[0008]根据判断结果,对所述目标业务执行相应事件处理操作。
[0009]在一实施例中,在调用服务端中的配置信息获取接口,获取配置信息之前,方法还包括:
[0010]读取预设配置文件中的多个事件,并基于多个事件构建事件池。
[0011]在一实施例中,配置信息中包括事件名称;
[0012]判断本地事件池中是否存在与配置信息对应的事件,包括;
[0013]判断事件池中是否存在事件名称对应的事件。
[0014]在一实施例中,事件池中包括事件处理方法;
[0015]根据判断结果,执行相应事件处理操作,包括:
[0016]若事件池中存在配置信息对应的事件时,根据配置信息获取事件处理方法;
[0017]根据事件处理方法处理事件。
[0018]在一实施例中,配置信息包括事件处理参数;
[0019]根据事件处理方法处理事件,包括:
[0020]基于事件处理方法及事件处理参数处理事件。
[0021]在一实施例中,根据判断结果,执行相应事件处理操作,还包括:
[0022]若事件池中不存在配置信息对应的事件时,显示提示消息;其中,提示消息指示无法处理事件。
[0023]本申请实施例提供了一种事件处理装置,包括:
[0024]获取模块,用于调用服务端中的配置信息获取接口,获取目标业务的配置信息;
[0025]判断模块,用于判断本地事件池中是否存在配置信息对应的事件;
[0026]处理模块,用于根据判断结果,对所述目标业务执行相应事件处理操作。
[0027]在一实施例中,事件处理装置还包括:
[0028]构建模块,用于读取预设配置文件中的多个事件,并基于多个事件构建事件池。
[0029]在一实施例中,配置信息中包括事件名称,判断模块还用于:
[0030]判断事件池中是否存在事件名称对应的事件。
[0031]在一实施例中,事件池中包括事件处理方法,处理模块还用于:
[0032]若事件池中存在配置信息对应的事件时,根据配置信息获取事件处理方法;
[0033]根据事件处理方法处理事件。
[0034]在一实施例中,配置信息包括事件处理参数,处理模块还用于:
[0035]基于事件处理方法及事件处理参数处理事件。
[0036]在一实施例中,处理模块还用于:
[0037]若事件池中不存在配置信息对应的事件时,显示提示消息;其中,提示消息指示无法处理事件。
[0038]本申请实施例提供了一种电子设备,包括:
[0039]处理器;
[0040]用于存储处理器可执行指令的存储器;
[0041]其中,处理器被配置为执行上述事件处理方法。
[0042]本申请实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序可由处理器执行以完成上述事件处理方法。
[0043]本申请上述实施方式提供的技术方案,在通过调用配置信息获取接口获取配置信息之后,基于配置信息判断本地事件池中是否存在配置信息对应的事件,并根据判断结果,执行相应事件处理操作。本方案可以将消息卡片与事件处理进行解耦,极大地降低了开发成本。
附图说明
[0044]为了更清楚地说明本申请实施方式的技术方案,下面将对本申请实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施方式,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0045]图1为本申请实施例提供的事件处理方法的应用场景示意图;
[0046]图2为本申请实施例提供的电子设备的结构示意图;
[0047]图3为本申请实施例提供的事件处理方法的流程示意图;
[0048]图4为本申请实施例提供的事件处理装置的结构示意图。
具体实施方式
[0049]下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行描述。
[0050]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0051]图1为本申请实施例提供的事件处理方法的应用场景示意图。参见图1,该应用场景包括客户端10与服务端20。服务端20可以是服务器、服务器集群或云计算中心,用于下发目标业务的配置信息;客户端10可以是主机、手机、平板电脑等用户终端,用于基于配置信息,对目标业务进行处理。
[0052]图2为本申请实施例提供的电子设备的结构示意图。参见图2,电子设备30可以包括:至少一个处理器33及存储器31,图2中一个处理器33为例。处理器33及存储器31通过总线32连接。存储器31存储有可被处理器33执行的指令,指令被处理器33执行,以使电子设备30可执行下述的实施例中方法的全部或部分流程。在一实施例中,电子设备30可以是上述客户端10,用于执行下述实施例提供的事件处理方法。
[0053]存储器31可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read

Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种事件处理方法,其特征在于,包括:调用服务端中的配置信息获取接口,获取目标业务的配置信息;判断本地事件池中是否存在所述配置信息对应的事件;根据判断结果,对所述目标业务执行相应事件处理操作。2.根据权利要求1所述的方法,其特征在于,在所述调用服务端中的配置信息获取接口,获取配置信息之前,所述方法还包括:读取预设配置文件中的多个事件,并基于所述多个事件构建所述事件池。3.根据权利要求1所述的方法,其特征在于,所述配置信息中包括事件名称;所述判断本地事件池中是否存在与所述配置信息对应的事件,包括;判断所述事件池中是否存在所述事件名称对应的事件。4.根据权利要求1所述的方法,其特征在于,所述事件池中包括事件处理方法;所述根据判断结果,执行相应事件处理操作,包括:若所述事件池中存在配置信息对应的事件时,根据所述配置信息获取所述事件处理方法;根据所述事件处理方法处理所述事件。5.根据权利要求4所述的方法,其特征在于,所述配置信息包括事件处理参数;所述根据所述事件处理方法处理所述事件,包括:基于所述事件处理方法及所述事...

【专利技术属性】
技术研发人员:卢飘飘张明峰张明玮叶飞翔
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1