一种外部消息集成装置及业务系统的利记博彩app

文档序号:7720627阅读:198来源:国知局
专利名称:一种外部消息集成装置及业务系统的利记博彩app
技术领域
本发明属于计算机领域,尤其涉及一种外部消息集成的装置及业务系统。
背景技术
随着企业信息化的深入,很多企业内部都存在着多个应用系统,每个应用系统几 乎每天都会产生很多消息,系统应用人员每天都需要通过频繁切换各个应用系统来处理这 些消息,在一定程度上降低了工作效率。通过对企业应用的深度抽象和分析,已经提出了一种外部消息集成方法和框架, 将企业各应用系统中产生的消息通过此处理框架来进行集中展现和处理,将在一定程度上 提高工作效率,提高企业信息化水平。然而,现有的外部消息集成方法是用特殊处理方式来进行消息集成,即将企业各 个应用系统通过硬编码(非通用方法)的方式来把消息集中在一起,对消息的处理也采取 各应用系统的特有方式进行处理。企业每上一套新应用系统都需要修改大量代码,修改原 有逻辑来把消息集成在一起,在一定程度上浪费了资源,还可能导致系统臃肿,代码难以维 护,扩展性不好。综上所述,现有的对外部消息进行处理方法的应用扩展性差,系统维护成本高,不 能有效提高应用人员的工作效率。

发明内容
本发明实施例的目的在于提供一种外部消息集成的装置,旨在解决现有的对外部 消息进行处理的方法的应用扩展性差,系统维护成本高,不能有效提高应用人员的工作效 率的问题。本发明实施例是这样实现的,一种外部消息集成的装置,所述装置包括数据规则配置单元,用于预先设置消息存储的数据结构;系统配置单元,用于预先对存储的消息进行分类,并在所述分类上设置过滤规则 以及预先设置消息的展现规则;写消息接口,用于接收来自外部应用子系统的消息,并存储所述消息至所述数据 规则配置单元预先设置的数据结构中;通用处理引擎,用于按照预先设置的过滤规则添加通过所述写消息接口接收的消 息至预先设置的分类中,并按照预先设置的展现规则显示所述消息。本发明实施例的另一目的在于提供一种业务系统,所述系统包括如上所述的外部 消息集成的装置。在本发明实施例中,外部应用子系统通过写消息接口写入消息至外部消息集成装 置,通用处理引擎按照预先设置的过滤规则添加消息至预先设置的分类中,并按照预先设 置的展现规则显示所述消息,屏蔽了各应用子系统的差异,用户可以在同一平台上查看来 自不同应用子系统的消息,有效提高应用人员的工作效率。


图1是现有技术提供的外部消息集成的装置的结构框图;图2本发明实施例提供的预先设置的消息的数据结构的示例图;图3本发明实施例提供的预先设置的消息的分类节点的数据结构、过滤规则以及 展现规则的数据结构的示例图;图4本发明实施例提供的通用处理引擎的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。在本发明实施例中,外部应用子系统通过写消息接口写入消息至外部消息集成装 置,通用处理引擎按照预先设置的过滤规则添加消息至预先设置的分类中,并按照预先设 置的展现规则显示所述消息,用户可以在同一平台上查看来自不同应用子系统的消息,有 效提高应用人员的工作效率。本发明提供了一种外部消息集成的装置及业务系统所述装置包括数据规则配置单元,用于预先设置消息存储的数据结构;系统配置单元,用于预先对存储的消息进行分类,并在所述分类上设置过滤规则 以及预先设置消息的展现规则;写消息接口,用于接收来自外部应用子系统的消息,并存储所述消息至所述数据 规则配置单元预先设置的数据结构中;通用处理引擎,用于按照预先设置的过滤规则添加通过所述写消息接口接收的消 息至预先设置的分类中,并按照预先设置的展现规则显示所述消息。所述系统包括如上所述的外部消息集成装置。实施例一图1示出了本发明实施例提供的业务系统的结构,为了便于说明,仅示出了与本 发明实施例相关的部分。该业务系统包括外部消息集成装置11。其中,外部消息集成的装置11可以是内置于业务系统中的软件单元、硬件单元或 者软硬件相结合的单元,或者作为独立的挂件集成到业务系统或者业务系统的应用子系统 中。其中,外部消息集成装置11包括数据规则配置单元111、系统配置单元112、写消 息接口 113、通用处理引擎114。数据规则配置单元111定义消息的数据结构,该消息的数据结构中预留若干个字 段作为扩展属性,以适应个别应用系统的需求,在本实施例中,具体的消息的数据结构的示 例如图2所示,消息的数据结构中包括消息的ID、外部系统标识等字段,以及字段的数据类 型,其中,在消息的数据结构中也可以加入表示消息内容的字段。
系统配置单元112对存储的消息进行分类,并在该分类上设置过滤规则以及消息 的展现规则。系统配置单元112包括分类设置模块1121和展现设置模块1122。分类设置模块1121将来源于各个外部应用子系统,比如第一外部应用子系统12 和第二外部应用子系统13的消息进行分类管理,可自定义分类,根据该分类生成消息的相 应分类节点,并在分类上添加过滤规则,系统运行时会根据过滤规则获取消息,将符合过滤 规则的消息添加到对应的分类节点中,还可设置是否在分类名上显示未读消息的数量。展现设置模块1122可将消息进行不同的展现设置,包括消息中的部分字段是否 显示、显示的字段的先后顺序,定义扩展属性的展现名称等。系统配置单元112设置的消息的相应分类节点的数据结构、过滤规则以及展现规 则的数据结构,如图3所示,其中,分类节点的数据结构(分类树)中包括消息的ID、编码、 名称、层级、是否叶子、备注、是否显示未读数量等字段以及所述字段的数据类型,过滤规则 的数据结构中包括消息的ID、过滤条件以及所述字段名对应的数据类型,展现规则的数据 结构中也定义了展现消息时需要设置的字段,比如消息的ID、展现名称、绑定字段、展现顺 序以及所述字段对应的数据类型,实际系统中包括但不限于图3中的字段。在本发明实施 例中,分类节点的数据结构是树状结构,在实际系统中可以为树状、列表或其它可能的形式 存在,其中,若分类树中的“是否显示未读数量”如果为true,则在运行时会在此分类上显示 符合条件的未读消息的数量,否则不显示数量。过滤规则与分类树的分类节点关联,其中,过滤条件保存的是用户设置的过滤消 息的条件,通常设置为SQL语句的where和order by部分,当一个分类树的分类节点没有 设置过滤规则时,在运行时点中此节点不会展现出消息,有设置过滤规则时,则在运行时会 根据此规则加上SQL的select部分组装成完整的SQL语句,执行后得到符合条件的消息并 展示出来。展现规则也与分类树的分类节点关联,其中,展现规则的数据结构中的展现名称 为需要在界面上展现的名称,展现顺序为在界面上的展现顺序,绑定的字段为与消息的数 据结构对应的字段的名称,便于拼装SQL的Select部分,在界面上按照展现顺序展现消息, 界面展现通常为表格结构,也适用于其它结构。写消息接口 113接收来自外部应用子系统的消息,并存储所述消息至预先设置的 消息的数据结构中。通用处理引擎114用于按照预先设置的过滤规则添加通过写消息接口 113接收的 消息至预先设置的分类中,并按照预先设置的展现规则显示所述消息。具体的通用处理引擎114的结构如图4所示,具体包括消息分类节点生成模块 41、指令接收模块42、消息显示模块43。消息分类节点生成模块41根据预先设置的分类设置,生成消息的相应分类节点。指令接收模块42接收选择分类节点的指令。消息显示模块43获取分类节点的预先设置的过滤规则,根据所述过滤规则获取 消息,根据预先设置的展现规则显示消息。实施例二 作为本发明的一个优选实施例,外部消息集成装置11还可以根据用户输入的操作指令,按照预先设置的处理规范对消息进行相应的查看、处理或者状态转换,并返回操作 后的状态至相应的外部应用子系统。在本实施例中,通用处理引擎114还包括消息操作模块44,如图4所示,该消息操 作模块44用于接收输入的操作指令,按照预先设置的处理规范对消息进行相应的查看、处 理或者状态转换。数据规则配置单元111还包括消息处理规范设置模块1111,如图1所示,用于预 先设置对消息进行查看、处理或者状态转换的处理规范。外部消息集成装置11还包括消息更新接口 115,如图1所示,用于 返回操作后的状 态至相应的外部应用子系统。具体的过程详述如下通用处理引擎114的消息操作模块44接收用户输入的操 作指令,比如选择一个分类节点,再选择查看消息,通过消息的URL打开消息进行查看,用 户查看完毕后,更新该消息的状态为“已读”,通过消息更新接口 115返回该状态至外部应 用系统,比如第一外部应用子系统12或者第二外部应用子系统13 ;当然,用户也可以选择 处理消息,通过消息的URL打开消息进行处理,处理完毕后,更新该消息的状态为“已读”和 “已处理”,通过消息更新接口 115返回该状态至外部应用子系统,比如第一外部应用子系统 12或者第二外部应用子系统13。在本发明实施例中,外部应用子系统通过写消息接口写入消息至外部消息集成装 置,通用处理引擎按照预先设置的过滤规则添加消息至预先设置的分类中,并按照预先设 置的展现规则显示所述消息,用户可以在同一平台上查看来自不同应用子系统的消息,有 效提高了应用人员的工作效率,并且对消息的处理都集中在外部消息集成装置中,可以屏 蔽消息集成系统内部的多个应用系统的差异,同时支持多个应用系统的消息集成,避免对 每个应用子系统进行特殊处理,快速满足集成需求,另外,该外部消息集成装置具有良好的 应用扩展性,系统维护成本低。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种外部消息集成装置,其特征在于,所述装置包括数据规则配置单元,用于预先设置消息存储的数据结构;系统配置单元,用于预先对存储的消息进行分类,并在所述分类上设置过滤规则以及预先设置消息的展现规则;写消息接口,用于接收来自外部应用子系统的消息,并存储所述消息至所述数据规则配置单元预先设置的数据结构中;通用处理引擎,用于按照预先设置的过滤规则添加通过所述写消息接口接收的消息至预先设置的分类中,并按照预先设置的展现规则显示所述消息。
2.如权利要求1所述的装置,其特征在于,所述系统配置单元包括 分类设置模块,用于预先对消息进行分类,并在所述分类上设置过滤规则; 展现设置模块,用于预先设置消息的展现规则。
3.如权利要求1所述的装置,其特征在于,所述数据规则配置单元包括消息处理规范设置模块,用于预先设置对消息进行查看、处理或者状态转换的处理规范。
4.如权利要求1所述的装置,其特征在于,所述装置还包括消息更新接口,用于返回查看、处理或者状态转换后的消息的状态至与该消息对应的 外部应用子系统。
5.如权利要求1所述的装置,其特征在于,所述通用处理引擎包括消息分类节点生成模块,用于根据预先设置的分类设置,生成消息的相应分类节点; 指令接收模块,用于接收选择分类节点的指令;消息显示模块,用于获取所述分类节点的预先设置的过滤规则,根据所述过滤规则获 取消息,根据预先设置的展现规则显示消息。
6.如权利要求5所述的装置,其特征在于,所述通用处理引擎还包括消息操作模块,用于接收输入的操作指令,按照预先设置的处理规范对消息进行相应 的查看、处理或者状态转换。
7.一种业务系统,其特征在于,所述系统包括如权利要求1至6任一项所述的外部消息 集成装置。
全文摘要
本发明适用于计算机领域,提供了一种外部消息集成的装置及业务系统,所述装置包括数据规则配置单元,用于设置消息存储的数据结构;系统配置单元,用于预先对存储的消息进行分类,并在分类上设置过滤规则以及设置消息的展现规则;写消息接口,用于接收来自外部应用子系统的消息,并存储消息至预先设置的数据结构中;通用处理引擎,用于按照预先设置的过滤规则添加接收的消息至预先设置的分类中,并按照预先设置的展现规则显示消息。在本发明中,对消息的处理都集中在外部消息集成装置中,屏蔽了各应用子系统的差异,用户可以在同一平台上查看来自不同应用子系统的消息,有效提高应用人员的工作效率。
文档编号H04L29/08GK101815082SQ20091023907
公开日2010年8月25日 申请日期2009年12月28日 优先权日2009年12月28日
发明者唐国伟 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1