一种任务推送系统技术方案

技术编号:14509613 阅读:39 留言:0更新日期:2017-02-01 02:12
本发明专利技术适用于计算机通信领域,提供了一种任务推送系统,所述系统包括事件监测装置及任务推送装置。本发明专利技术实施例提供的任务推送系统,通过对元数据库中的数据变化情况进行监测,并在监测到新的事件发生时,获取对应的事件信息并保存至事件数据库;同时,通过对事件数据库中的事件信息变化情况进行监测,并在判断新的事件对应的事件信息符合预设的任务推送规则时,获取对应的任务信息,并将该任务信息发送至对应的任务执行主体所在的执行终端,以使任务执行主体根据该任务信息执行对应的操作,整个任务推送过程自动进行,无需人工介入,实现了信息的及时传达,与现有技术相比,大大提高了工作效率。

【技术实现步骤摘要】

本专利技术属于计算机通信领域,尤其涉及一种任务推送系统。
技术介绍
上世纪末以来,医院信息管理系统(HIS)已在全国各大、中型的医院中得到普遍应用,它不仅很大程度上提高了医院用户的工作效率,更重要的是它具有人工管理所不具备的高度准确性和客观性,使医院原来有些在手工方式下无法实现的工作和管理成为可能。但是,目前医院信息管理系统虽经过十几年的发展,大多还停留在针对病人经济、药物信息进行管理的初级阶段,把各种数据信息按照不同的系统划分开来进行分别管理。例如,医生开出的处方存储在系统数据库中,病人需要拿着医生打印的处方前往取药处,将处方递交给药房护士,然后药房护士需登入系统查看处方中的内容,之后再去拿去对应的药物给病人。这种传递方式,医生、病人、药房护士的所有动作都是串行的,数据信息传递不及时,工作效率低。
技术实现思路
本专利技术实施例提供一种任务推送系统,旨在解决现有的医院管理系统数据信息传递不及时,工作效率低的问题。本专利技术实施例是这样实现的,一种任务推送系统,包括:事件监测装置,运行于事件监测服务器,用于监测元数据库中的数据变化情况,并在监测到所述元数据库中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则,当判断所述变化后的数据符合预设的事件触发规则时,获取与所述变化后的数据对应的事件信息,并将所述事件信息保存至事件数据库;以及任务推送装置,运行于任务推送服务器,用于监测事件数据库中的事件信息变化情况,并在监测到所述事件数据库中的事件信息发生变化时,判断变化后的事件信息是否符合预设的任务推送规则,当判断所述变化后的事件信息符合预设的任务推送规则时,获取与所述变化后的事件信息对应的任务信息,并将所述任务信息发送至与所述任务信息对应的任务执行主体所在的执行终端,以使任务执行主体根据所述任务信息执行对应的操作。本专利技术实施例还提供另一种任务推送系统,包括:至少一个事件发起终端,与元数据库进行通信,用于将事件发起用户的元数据库操作指令发送给所述元数据库,以对所述元数据库中的数据进行增、删、改、查等操作;元数据库,接收所述事件发起终端发送的元数据库操作指令,根据所述操作指令进行数据更新;事件监测服务器,分别与所述元数据库和事件数据库通信,可读取所述元数据库中的数据,并可对所述事件数据库进行读写操作;事件数据库,用于存储预设的事件触发规则及已经触发的事件的事件信息;任务推送服务器,分别与所述事件数据库、任务数据库和执行终端通信,可读取所述事件数据库中的数据,并可对所述任务数据库进行读写操作;’任务数据库,用于存储预设的任务推送规则及已经推送的任务的任务信息。至少一个执行终端,可与所述任务推送服务器通信;事件监测装置,运行于事件监测服务器,用于监测元数据库中的数据变化情况,并在监测到元数据库中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则,当判断变化后的数据符合预设的事件触发规则时,获取与该变化后的数据对应的事件信息,并保存至事件数据库;以及任务推送装置,运行于任务推送服务器,用于监测事件数据库中的事件信息变化情况,当监测到事件数据库中的事件信息发生变化时,判断变化后的事件信息是否符合预设的任务推送规则,在判断变化后的事件信息符合预设的任务推送规则时,获取与该变化后的事件信息对应的任务信息,并将该任务信息发送至与该任务信息对应的任务执行主体所在的执行终端,以使任务执行主体根据该任务信息执行对应的操作。本专利技术实施例提供的任务推送系统,通过对元数据库中的数据变化情况进行监测,并在监测到新的事件发生时,获取对应的事件信息并保存至事件数据库;同时,通过对事件数据库中的事件信息变化情况进行监测,并在判断新的事件对应的事件信息符合预设的任务推送规则时,获取对应的任务信息,并将该任务信息发送至对应的任务执行主体所在的执行终端,以使任务执行主体根据该任务信息执行对应的操作,整个任务推送过程自动进行,无需人工介入,实现了信息的及时传达,与现有技术相比,大大提高了工作效率。附图说明图1是适于本专利技术实施例提供的一种任务推送系统的网络环境示意图;图2是本专利技术实施例提供的一种任务推送系统的结构示意图;图3是本专利技术实施例提供的一种事件监测装置的结构示意图;图4是本专利技术实施例提供的一种任务推送装置的结构示意图;图5本专利技术实施例提供的另一种任务推送系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过监测元数据库的数据变化情况,获取事件信息,并进一步根据获取的事件信息获取对应的任务信息,进而将任务信息直接推送至执行主体所在执行终端,实现任务的及时传递,提高了工作效率。图1示出了适于本专利技术实施例提供的一种任务推送系统的网络环境,为了便于说明,仅示出与本专利技术相关的部分。至少一个事件发起终端100,与元数据库200进行通信,将事件发起用户的元数据库操作指令发送给元数据库200,以对元数据库200中的数据进行增、删、改、查等操作。元数据库200,接收事件发起终端100发送的元数据库操作指令,根据该操作指令进行数据更新。事件监测服务器300,分别与元数据库200和事件数据库400通信,可读取元数据库200中的数据,并可对事件数据库400进行读写操作。事件数据库400,用于存储预设的事件触发规则及已经触发的事件的事件信息。任务推送服务器500,分别与事件数据库400、任务数据库600和执行终端700通信,可读取事件数据库400中的数据,并可对任务数据库600进行读写操作。任务数据库600,用于存储预设的任务推送规则及已经推送的任务的任务信息。至少一个执行终端700,可与任务推送服务器500通信,具有基本的输出功能,如屏幕显示,音频输出等,以对执行主体进行任务提醒。在本专利技术实施例中,上述元数据库200、事件数据库400、任务数据库600在形态上可以是分别独立的数据库,也可以是一个数据库中的不同存储区域,或者是一个数据库集群中的多个不同的数据库或者不同的存储区域,具体不做限制。图2示出了本专利技术实施例提供的一种任务推送系统的结构,为了便于说明,仅示出与本专利技术相关的部分。一种任务推送系统,包括:事件监测装置10,运行于事件监测服务器300,用于监测元数据库200中的数据变化情况,并在监测到元数据库200中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则,当判断变化后的数据符合预设的事件触发规则时,获取与该变化后的数据对应的事件信息,并保存至事件数据库400。在本专利技术实施例中,预设的事件触发规则用于与元数据库200中的变化后的数据进行比对,当元数据库200中的变化后的数据符合预设的事件触发规则时,认为该变化后的数据对应的事件被触发。在本专利技术实施例中,事件是一个已经发生的动作,表明对一个对象的操作;事件信息至少包含事件动作内容、事件对象、事件发生时间等要素,不同的事件包括的要素可以不同。在本专利技术实施例中,事件的触发是根据监测实体表的数据操作与数据变化是否符合触发规则来实现的。预设的事件触发规则中定义了实体表中的记录的增、删、改等数据库操作。当记录新增时,判断该新增的记录的数本文档来自技高网...

【技术保护点】
一种任务推送系统,其特征在于,包括:事件监测装置,运行于事件监测服务器,用于监测元数据库中的数据变化情况,并在监测到所述元数据库中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则,当判断所述变化后的数据符合预设的事件触发规则时,获取与所述变化后的数据对应的事件信息,并将所述事件信息保存至事件数据库;以及任务推送装置,运行于任务推送服务器,用于监测事件数据库中的事件信息变化情况,并在监测到所述事件数据库中的事件信息发生变化时,判断变化后的事件信息是否符合预设的任务推送规则,当判断所述变化后的事件信息符合预设的任务推送规则时,获取与所述变化后的事件信息对应的任务信息,并将所述任务信息发送至与所述任务信息对应的任务执行主体所在的执行终端,以使任务执行主体根据所述任务信息执行对应的操作。

【技术特征摘要】
1.一种任务推送系统,其特征在于,包括:事件监测装置,运行于事件监测服务器,用于监测元数据库中的数据变化情况,并在监测到所述元数据库中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则,当判断所述变化后的数据符合预设的事件触发规则时,获取与所述变化后的数据对应的事件信息,并将所述事件信息保存至事件数据库;以及任务推送装置,运行于任务推送服务器,用于监测事件数据库中的事件信息变化情况,并在监测到所述事件数据库中的事件信息发生变化时,判断变化后的事件信息是否符合预设的任务推送规则,当判断所述变化后的事件信息符合预设的任务推送规则时,获取与所述变化后的事件信息对应的任务信息,并将所述任务信息发送至与所述任务信息对应的任务执行主体所在的执行终端,以使任务执行主体根据所述任务信息执行对应的操作。2.如权利要求1所述的任务推送系统,其特征在于,所述事件信息至少包括事件动作内容、事件对象、事件发生时间。3.如权利要求1所述的任务推送系统,其特征在于,所述任务信息至少包括任务处理功能、任务接收处理对象、任务启动事件、任务结束事件、任务终止事件。4.如权利要求1所述的任务推送系统,其特征在于,所述事件监测装置包括:数据情况监测单元,用于监测元数据库中的数据变化情况;事件触发监测单元,用于当监测到元数据库中的数据发生变化时,判断变化后的数据是否符合预设的事件触发规则;以及事件信息获取单元,用于当判断所述变化后的数据符合预设的事件触发规则时,获取与所述变化后的数据对应的事件信息,并保存至事件数据库。5.如权利要求1所述的任务推送系统,其特征在于,所述任务推送装置包括:事件信息监测单元,用于监测事件数据库中的事件信息变化情况。任务推送监测单元,用于当监测到事件数据库中的事件信息发生变化时,判断变化后的事件信息是否符合预设的任务推送规则;以及任务推送单元,用于在判断所述变化后的事件信息符合预设的任务推送规则时,获取与所述变化后的事件信息对应的任务信息,并将所述任务信息发送至与所述任务信息对应的任务执行主体所在的执行终端,以使任务执行主体根据所述任务信息执行对应的操作。6.如权利要求5所述的任务推送系统,其特征在于,所述任务推送装置还包括:任务记录单元,用于以任务为单位,将任务的已发生状态保存至任务数据库;以及任务状态提醒单元,用于获取任务的当前状态数据,并发送给执行终端以进行输出。7.一种任务推送系统,其特征在于,包括:至少一个事件发起终端,与元数据库进行通信,用于将事件发起用户的元数据库操作指令发送给所述元数据库,以对所述元数据库中的数据进行增、删、改、查等...

【专利技术属性】
技术研发人员:邬金国
申请(专利权)人:宁波金唐软件有限公司
类型:发明
国别省市:广东;44

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

1