首页> 中国专利> 一种智能交通的业务处理系统及业务处理方法

一种智能交通的业务处理系统及业务处理方法

摘要

本发明适用信息处理技术领域,提供了一种智能交通的业务处理系统及业务处理方法,包括:流程配置模块接收输入的业务标识以及与业务标识关联的流程配置信息;流程获取模块根据业务标识确定业务标识对应的业务,获取组成业务的流程;业务逻辑模块获取组成业务的流程对应的可执行程序,执行组成业务的流程对应的可执行程序;日志生成模块根据业务逻辑模块中组成业务的流程对应的可执行程序的执行情况,自动生成流程执行日志。本发明将业务划分为流程,将流程与其对应的可执行程序分离,降低了各个流程之间的耦合度,解决了现有技术中智能交通系统中每项业务逻辑对应的流程难以修改,以及修改过程复杂的问题。

著录项

  • 公开/公告号CN102750822A

    专利类型发明专利

  • 公开/公告日2012-10-24

    原文格式PDF

  • 申请/专利权人 安科智慧城市技术(中国)有限公司;

    申请/专利号CN201210212996.3

  • 申请日2012-06-26

  • 分类号G08G1/00(20060101);G06Q10/06(20120101);

  • 代理机构44237 深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 518000 广东省深圳市福田区深南大道特区报业大厦1306房

  • 入库时间 2023-12-18 07:07:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-08

    专利权的转移 IPC(主分类):G08G1/00 登记生效日:20170215 变更前: 变更后: 申请日:20120626

    专利申请权、专利权的转移

  • 2014-12-17

    授权

    授权

  • 2012-12-05

    实质审查的生效 IPC(主分类):G08G1/00 申请日:20120626

    实质审查的生效

  • 2012-10-24

    公开

    公开

说明书

技术领域

本发明属于信息处理技术领域,尤其涉及一种智能交通的业务处理系统及 业务处理方法。

背景技术

智能交通系统(Intelligent Transportation System,ITS)将信息处理技术、 通讯技术、电子传感技术、控制技术等有效地集成并运用于交通系统,是一种 综合性应用系统,实现了交通的智能化(即:智能交通),提高了交通系统的 运行效率。然而,现有智能交通系统中,交通系统中每项业务逻辑对应多个繁 琐复杂的流程,流程之间的耦合度高,修改、更新困难,另一方面,交通管理 规则经常需要进行修改,从而导致智能交通系统中每项业务逻辑对应的流程难 以修改,以及修改过程复杂的问题。

发明内容

本发明实施例的目的在于提供一种智能交通的业务处理系统,旨在降低智 能交通业务处理中各个流程的耦合度,降低流程修改的复杂度。

本发明实施例是这样实现的,一种智能交通的业务处理系统,所述业务处 理系统包括:

流程配置模块,用于接收输入的业务标识以及与所述业务标识关联的流程 配置信息;

流程获取模块,用于根据所述业务标识确定所述业务标识对应的业务,根 据预先存储的业务与流程之间的关联关系获取组成所述业务的流程;

业务逻辑模块,用于根据预先存储的流程与可执行程序之间的关联关系, 获取组成所述业务的流程对应的可执行程序,根据所述流程配置模块接收的流 程配置信息,执行组成所述业务的流程对应的可执行程序;以及

日志生成模块,用于根据所述业务逻辑模块中组成所述业务的流程对应的 可执行程序的执行情况,自动生成流程执行日志。

具体地,所述业务由至少一个流程组成,所述业务逻辑模块包括至少一个 流程执行模块,所述流程执行模块,用于执行组成所述业务的流程中一个流程 对应的可执行程序。

进一步地,所述业务处理系统还包括:

流程提醒模块,用于当所述流程执行模块执行完一个可执行程序后,输出 提醒信息,以提醒用户进入下一流程的执行。

进一步地,所述业务处理系统还包括:

第一关联关系存储模块,用于存储所述智能交通包括的业务以及与所述业 务关联的流程;以及

第二关联关系存储模块,用于存储流程与可执行程序之间的关联关系。

进一步地,所述业务处理系统还包括:

可执行程序存储单元,用于预先生成并存储每个流程关联的可执行程序。

进一步地,所述业务处理系统还包括:

流程更新模块,用于接收用户的流程更新请求,使用所述流程更新请求中 包含的可执行程序替换所述可执行程序存储单元中对应的可执行程序。

本发明实施例的另一目的在于提供一种智能交通的业务处理方法,所述方 法包括:

流程配置模块接收输入的业务标识以及与所述业务标识关联的流程配置信 息;

流程获取模块根据所述业务标识确定所述业务标识对应的业务,根据预先 存储的业务与流程之间的关联关系获取组成所述业务的流程;

业务逻辑模块根据预先存储的流程与可执行程序之间的关联关系,获取组 成所述业务的流程对应的可执行程序,根据所述流程配置模块接收的流程配置 信息,执行组成所述业务的流程对应的可执行程序;

日志生成模块根据所述业务逻辑模块中组成所述业务的流程对应的可执行 程序的执行情况,自动生成流程执行日志。

具体地,所述业务由至少一个流程组成,所述业务逻辑模块包括至少一个 流程执行模块,进一步地,所述方法还包括:

当所述流程执行模块执行完一个可执行程序后,流程提醒模块输出提醒信 息,以提醒用户进入下一流程的执行。

进一步地,所述方法还包括:

可执行程序存储单元预先生成并存储每个流程关联的可执行程序。

进一步地,所述方法还包括:

流程更新模块接收用户的流程更新请求,使用所述流程更新请求中包含的 可执行程序替换所述可执行程序存储单元中对应的可执行程序。

本发明实施例提出了一种智能交通的业务处理系统,其中组成该系统的流 程配置模块接收输入的业务标识以及与业务标识关联的流程配置信息,流程获 取模块根据业务标识确定业务标识对应的业务,根据预先存储的业务与流程之 间的关联关系获取组成业务的流程,业务逻辑模块用于根据预先存储的流程与 可执行程序之间的关联关系,获取组成业务的流程对应的可执行程序,根据流 程配置模块接收的流程配置信息,执行组成业务的流程对应的可执行程序,日 志生成模块根据业务逻辑模块中组成业务的流程对应的可执行程序的执行情 况,自动生成流程执行日志。本发明实施例中的将智能交通每个业务划分为流 程,将流程与其对应的可执行程序分离,降低了各个流程之间的耦合度,解决 了现有技术中智能交通每项业务逻辑对应的流程难以修改、以及修改过程复杂 的问题。

附图说明

图1是本发明实施例一提供的智能交通的业务处理系统的结构图;

图2是本发明实施例二提供的智能交通的业务处理方法的实现流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的智能交通的业务处理系统1的结构,为 了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

流程配置模块10接收输入的业务标识以及与业务标识关联的流程配置信 息。

在本发明实施例中,智能交通的功能被划分多个业务,每个业务负责智能 交通中的一个功能,这样,大大降低了每个功能之间的耦合度。同时,每个业 务被划分为一个或多个(两个或两个以上)流程,进一步降低了各个流程之间 的耦合度。在具体执行过程中,当一个业务由多个(两个或两个以上)流程组 成时,若组成业务的流程之间没有前后关系,则可以进行并发执行,从而提高 各个流程执行时的并发度,进而提高整个业务的处理速度。例如,如表1所述, 业务1被划分为流程11、流程12、流程13以及流程14,业务2被划分为流程 21、流程22、流程23、流程24、流程25以及流程26,业务3被划分为流程 31、流程32以及流程33。其中,业务和流程可以用对应标识进行表示。

作为示例地,例如,当业务2为交通违法事件对应的业务处理时,业务2 可以被划分为图像采集流程(流程21)、车牌号获取流程(流程22)、车主信息 获取流程(流程23)、历史违法信息查询流程(流程24)、处理规则获取流程(流 程25)以及处理结果输出流程(流程26)。此时,在通过车牌号获取流程(流 程22)获取车牌号后,车主信息获取流程(流程23)、历史违法信息查询流程 (流程24)以及处理规则获取流程(流程25)就可以并发执行,从而提高各个 流程执行时的并发度,进而提高业务2的整体处理速度。

表1

在具体实施过程中,流程配置信息包括各个流程参与人、负责人,流程执 行的起始、结束时间,历史违法信息的追溯时间等信息。

流程获取模块11根据业务标识确定业务标识对应的业务,根据预先存储的 业务与流程之间的关联关系获取组成业务的流程。

在本发明实施例中,可通过第一关联关系存储模块14来存储智能交通包括 的业务以及与该业务关联的流程,其关联关系可以用表格中一条记录的形式(如 表1所示)进行表示,也可以是其它形式,在此不用以限制本发明。

业务逻辑模块12根据预先存储的流程与可执行程序之间的关联关系,获取 组成业务的流程对应的可执行程序,根据流程配置模块接收的流程配置信息, 执行组成业务的流程对应的可执行程序。

在本发明实施例中,第二关联关系存储模块15用于存储流程与可执行程序 之间的关联关系。业务逻辑模块12根据第二关联关系存储模块15存储的流程 与可执行程序之间的关联关系,获取组成业务的流程对应的可执行程序,根据 流程配置模块接收的流程配置信息。例如,将负责人身份信息、车牌信息、车 主信息作为可执行程序的参数,执行组成业务的流程对应的可执行程序。

在具体实施过程中,可选地,由于一个业务可以由一个或多个(两个或两 个以上)流程组成,因此,业务逻辑模块12可以包括至少一个流程执行模块 121,每个流程执行模块执行一个流程对应的可执行程序。可选地,业务处理系 统1还包括流程提醒模块18,当流程执行模块执行完一个可执行程序后,流程 提醒模块18输出提醒信息,以提醒用户进入下一流程的执行。例如,通知审核 人对该流程的执行结果进行审核,或通知相关人员输入下一流程所需数据等。

日志生成模块13根据业务逻辑模块中组成业务的流程对应的可执行程序 的执行情况,自动生成流程执行日志。

优选地,当需要修改业务的执行流程时,例如,交通规则的更改、费用更 新等,需要对组成业务的各个流程进行更新,本发明实施例进一步还包括可执 行程序存储单元16以及流程更新模块17,其中:

可执行程序存储单元16预先生成并存储每个流程关联的可执行程序的。

流程更新模块17接收用户的流程更新请求,使用流程更新请求中包含的可 执行程序替换可执行程序存储单元16中对应的可执行程序。

在本发明实施例中,智能交通系统中的业务被划分为关联的各个流程,各 个流程与相应的可执行程序分离,从而可以根据业务的组成,调用相应的可执 行程序进行执行,提高了流程执行的并发度。同时,当需要修改业务的执行流 程时,则可以通过对可执行程序的替换实现流程的快速修改和维护,简化了智 能交通系统的维护过程。

实施例二:

图2示出了本发明实施例二提供的智能交通的业务处理方法的实现流程 图,详述如下:

在步骤S201中,可执行程序存储单元预先生成并存储每个流程关联的可 执行程序。

在步骤S202中,流程配置模块接收输入的业务标识以及与业务标识关联 的流程配置信息。

在步骤S203中,流程获取模块根据业务标识确定业务标识对应的业务, 根据预先存储的业务与流程之间的关联关系获取组成业务的流程。

在步骤S204中,业务逻辑模块根据预先存储的流程与可执行程序之间的 关联关系,获取组成业务的流程对应的可执行程序,根据流程配置模块接收的 流程配置信息,执行组成业务的流程对应的可执行程序。

在本发明实施例中,当业务逻辑模块中包括的流程执行模块执行完一个可 执行程序后,流程提醒模块输出提醒信息,以提醒用户进入下一流程的执行。

在步骤S205中,日志生成模块根据业务逻辑模块中组成业务的流程对应的 可执行程序的执行情况,自动生成流程执行日志。

在步骤S206中,流程更新模块接收用户的流程更新请求,使用流程更新请 求中包含的可执行程序替换可执行程序存储单元中对应的可执行程序。

在本发明实施例中,智能交通系统中的业务被划分为关联的各个流程,各 个流程与相应的可执行程序分离,从而可以根据业务的组成,调用相应的可执 行程序进行执行,提高了流程执行的并发度。同时,当需要修改业务的执行流 程时,则可以通过对可执行程序的替换实现流程的快速修改和维护,简化了智 能交通系统的维护过程。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是 可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读 取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号