停车场管理系统及其在不同情景模式下的管理方法转让专利

申请号 : CN201110038499.1

文献号 : CN102637306B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 余家红

申请人 : 红门智能科技股份有限公司

摘要 :

本发明公开一种停车场管理系统及其在不同情景模式下的管理方法,其中,所述停车场管理系统包括服务器、岗亭电脑、票箱控制板和通道设备,所述票箱控制板包括脱机判断模块、票箱控制板发送模块和票箱控制板事件处理模块;所述岗亭电脑包括岗亭电脑接收模块、脱网判断模块和岗亭电脑事件处理模块。本发明通过判断票箱控制板是否脱机以及岗亭电脑是否脱网,并根据判断的结果加载与当前情景模式相应的参数集,根据所述参数集处理通道设备事件,可以在没有专业人员在场的情况下随着情景模式的变化自动更改停车场管理系统运行模式的参数,从而使得当情景模式变化时也能正确有效地管理停车场。

权利要求 :

1.一种用于停车场管理系统在不同情景模式下的管理方法,所述停车场管理系统包括服务器、岗亭电脑、票箱控制板和通道设备,其特征在于,所述方法包括:将预先设置的情景模式及其参数集保存在所述服务器中,所述情景模式包括有人模式、无人模式、脱机有人模式、脱机无人模式、脱网有人模式和脱网无人模式,所述服务器将情景模式及其参数集发送至岗亭电脑和票箱控制板,所述票箱控制板判断自身是否脱机,

当所述票箱控制板脱机时,则根据所述票箱控制板的当前情景模式加载与之相应的参数集,并根据加载的参数集处理通道设备事件,当所述票箱控制板未脱机时,则将所述通道设备事件发送至所述岗亭电脑;

所述岗亭电脑判断自身是否脱网,

当所述岗亭电脑脱网时,则根据所述岗亭电脑的当前情景模式加载与之相应的参数集,根据加载的参数集通过与所述票箱控制板的交互处理来自所述票箱控制板的通道设备事件,当所述岗亭电脑未脱网时,则根据所述岗亭电脑的当前情景模式加载与之相应的参数集,根据加载的参数集通过与所述服务器和票箱控制板的交互处理来自所述票箱控制板的通道设备事件;

其中,所述服务器将情景模式及其参数集发送至岗亭电脑和票箱控制板包括:所述服务器检测所述情景模式及其参数集是否存在更新,并在检测出存在更新时,将更新的情景模式及其参数集发送至所述岗亭电脑和票箱控制板。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述票箱控制板按照预设频率向所述岗亭电脑发送心跳包,岗亭电脑接收所述心跳包后将确认消息返回至所述票箱控制板;或者所述岗亭电脑按照预设频率向所述票箱控制板发送心跳包。

3.根据权利要求2所述的方法,其特征在于,所述票箱控制板判断自身是否脱机包括:所述票箱控制板判断在第一预设时间段内是否接收到来自所述岗亭电脑的确认消息,当判断为否时,则判断为脱机;或者所述票箱控制板判断在第一预设时间段内是否接收到来自所述岗亭电脑的心跳包,当判断为否时,则判断为脱机。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述岗亭电脑按照预设频率向所述服务器发送心跳包,服务器接收所述心跳包后将确认消息返回至所述岗亭电脑;或者所述服务器按照预设频率向所述岗亭电脑发送心跳包。

5.根据权利要求4所述的方法,其特征在于,所述岗亭电脑判断自身是否脱网包括:所述岗亭电脑判断在第二预设时间段内是否接收到来自所述服务器的确认消息,当判断为否时,则判断为脱网;或者所述岗亭电脑判断在第二预设时间段内是否接收到来自所述服务器的心跳包,当判断为否时,则判断为脱网。

6.根据权利要求1所述的方法,其特征在于,当所述票箱控制板脱机时,所述票箱控制板根据其当前情景模式加载与之相应的参数集包括:所述票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集。

7.根据权利要求1所述的方法,其特征在于,当所述岗亭电脑脱网时,所述岗亭电脑根据其当前情景模式加载与之相应的参数集包括:所述岗亭电脑确认其当前情景模式是脱网有人模式还是脱网无人模式,并根据确认的情景模式加载与之相应的参数集。

8.根据权利要求1所述的方法,其特征在于,当所述岗亭电脑未脱网时,所述岗亭电脑根据其当前情景模式加载与之相应的参数集包括:所述岗亭电脑确认其当前情景模式是有人模式还是无人模式,并根据确认的情景模式加载与之相应的参数集。

9.根据权利要求1所述的方法,其特征在于,所述岗亭电脑根据加载的参数集通过与票箱控制板的交互处理来自票箱控制板的通道设备事件包括:所述岗亭电脑根据加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板;

所述票箱控制板判断从其将所述通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到所述控制指令,当判断为是时,所述票箱控制板根据所述控制指令处理所述通道设备事件,当判断为否时,所述票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集,根据加载的参数集处理所述通道设备事件。

10.根据权利要求1所述的方法,其特征在于,所述岗亭电脑根据加载的参数集通过与服务器和票箱控制板的交互处理来自票箱控制板的通道设备事件包括:a.所述岗亭电脑向所述服务器发送控制逻辑查询指令,并判断从其发送所述查询指令时开始计时,在第四预设时间段内是否接收到来自所述服务器的控制逻辑,当判断为是时,执行步骤b,否则转到步骤f;

b.所述岗亭电脑根据所述控制逻辑和加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板;

c.所述票箱控制板判断从其将所述通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到所述控制指令,当判断为是时,执行步骤d,否则转到步骤e;

d.所述票箱控制板根据所述控制指令处理所述通道设备事件,所述方法结束;

e.所述票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集,根据加载的参数集处理所述通道设备事件,所述方法结束;

f.所述岗亭电脑确认其当前情景模式是脱网有人模式还是脱网无人模式,并根据确认的情景模式加载与之相应的参数集;

g.所述岗亭电脑根据所述加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板,然后转到步骤c。

11.一种停车场管理系统,所述停车场管理系统包括服务器、岗亭电脑、票箱控制板和通道设备,其特征在于,所述服务器包括:

情景模式设置模块,用于预先将情景模式及其参数集保存在所述服务器中,所述情景模式包括有人模式、无人模式、脱机有人模式、脱机无人模式、脱网有人模式和脱网无人模式;

情景模式发送模块,用于将所述情景模式及其参数集发送至所述岗亭电脑和票箱控制板;

其中,所述情景模式发送模块包括:

用于检测所述情景模式设置模块中的情景模式及其参数集是否存在更新的检测单元和用于在所述检测单元检测出存在更新时将更新的情景模式及其参数集发送至所述岗亭电脑和票箱控制板的发送单元;

所述票箱控制板包括:

票箱控制板情景模式接收模块,用于接收来自所述服务器的情景模式及其参数集;

脱机判断模块,用于判断所述票箱控制板是否脱机;

票箱控制板发送模块,用于当所述票箱控制板未脱机时,将通道设备事件发送至所述岗亭电脑;

票箱控制板事件处理模块,用于当所述票箱控制板脱机时,根据所述票箱控制板的当前情景模式处理所述通道设备事件;

所述岗亭电脑包括:

岗亭电脑情景模式接收模块,用于接收来自所述服务器的情景模式及其参数集;

岗亭电脑接收模块,用于接收来自所述票箱控制板的通道设备事件;

脱网判断模块,用于判断岗亭电脑是否脱网;

岗亭电脑事件处理模块,用于根据所述脱网判断模块的判断结果以及所述岗亭电脑的当前情景模式处理所述通道设备事件。

12.根据权利要求11所述的系统,其特征在于,所述票箱控制板还包括:票箱控制板心跳包发送模块,用于按照预设频率向所述岗亭电脑发送心跳包;

票箱控制板心跳包接收模块,用于实现如下功能:

接收来自所述岗亭电脑对接收到所述心跳包的确认消息;或者接收来自所述岗亭电脑向票箱控制板发送的心跳包。

13.根据权利要求12所述的系统,其特征在于,所述脱机判断模块包括:第一判断单元,用于判断所述票箱控制板心跳包接收模块在第一预设时间段内是否接收到来自所述岗亭电脑的确认消息;或者第二判断单元,用于判断所述票箱控制板心跳包接收模块在第一预设时间段内是否接收到来自所述岗亭电脑的心跳包。

14.根据权利要求11所述的系统,其特征在于,所述岗亭电脑还包括:岗亭电脑心跳包发送模块,用于按照预设频率向所述服务器发送心跳包;

岗亭电脑心跳包接收模块,用于实现如下功能:

接收来自所述服务器对接收到所述心跳包的确认消息;或者接收来自所述服务器向岗亭电脑发送的心跳包。

15.根据权利要求14所述的系统,其特征在于,所述脱网判断模块包括:第三判断单元,用于判断所述岗亭电脑心跳包接收模块在第二预设时间段内是否接收到来自所述服务器的确认消息;或者第四判断单元,用于判断所述岗亭电脑心跳包接收模块在第二预设时间段内是否接收到来自所述服务器的心跳包。

16.根据权利要求11所述的系统,其特征在于,所述票箱控制板事件处理模块包括:票箱控制板情景模式确认单元,用于确认所述票箱控制板的当前情景模式为脱机有人模式还是脱机无人模式;

票箱控制板加载单元,用于根据所述票箱控制板情景模式确认单元确认的情景模式加载与之相应的参数集;

票箱控制板自行处理单元,用于根据所述票箱控制板加载单元加载的参数集处理所述通道设备事件。

17.根据权利要求16所述的系统,其特征在于,所述岗亭电脑事件处理模块包括:岗亭电脑情景模式确认单元,用于确认所述岗亭电脑的当前情景模式为脱网有人模式还是脱网无人模式;或者用于确认所述岗亭电脑的当前情景模式为有人模式还是无人模式;

岗亭电脑加载单元,用于根据所述岗亭电脑情景模式确认单元确认的情景模式加载与之相应的参数集;

控制指令生成单元,用于根据所述岗亭电脑加载单元加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板;

查询指令处理单元,用于向所述服务器发送控制逻辑查询指令,并判断从其发送所述查询指令时开始计时,在第四预设时间段内是否接收到来自所述服务器的控制逻辑;

第一控制逻辑处理单元,用于在接收到所述控制逻辑时,根据所述控制逻辑和加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板;

第二控制逻辑处理单元,用于在未接收到所述控制逻辑时,根据所述岗亭电脑加载单元加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板。

18.根据权利要求17所述的系统,其特征在于,所述服务器还包括:服务器事件处理模块,用于根据所述控制逻辑查询指令,将所述控制逻辑发送至所述岗亭电脑。

19.根据权利要求17所述的系统,其特征在于,所述票箱控制板事件处理模块还包括:控制指令接收判断单元,用于实现如下功能:

判断从所述票箱控制板发送模块将通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到来自所述控制指令生成单元的控制指令;或者判断从所述票箱控制板发送模块将通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到来自所述第一控制逻辑处理单元或者第二控制逻辑处理单元的控制指令;

第一控制指令处理单元,用于当接收到所述控制指令时,根据所述控制指令处理所述通道设备事件;

第二控制指令处理单元,用于当未接收到所述控制指令时,根据所述票箱控制板加载单元加载的参数集处理所述通道设备事件。

说明书 :

停车场管理系统及其在不同情景模式下的管理方法

技术领域

[0001] 本发明涉及停车场管理系统,尤其涉及一种用于停车场管理系统在不同情景模式下的管理方法以及一种停车场管理系统。

背景技术

[0002] 为保证停车场管理系统按照需求对停车场进行管理和收费,通常需要专业人员为停车场管理系统设置进出口通道、收费规则等参数集,以保证系统根据客户的需求对停车场进行有效地管理。另外,这些参数集的取值不应该是静态不变的,在不同情况下需要应用不同的取值。例如,停车场通道在有人值守和无人值守情况下对车辆的放行条件和放行方式是不一样的,若以卡验证与车牌验证同时通过为放行条件,则当某车卡验证通过了而车牌验证不能通过时,在有人值守情况下,放行方式的取值可以为人工确认、禁止通行和允许通行等,而在无人值守情况下,放行方式的取值只能为禁止通行和允许通行。可见,随着情景的变化,相应参数集的取值也应该随之改变。
[0003] 然而,现有的大部分停车场管理系统只能使用一种运行模式,参数集的取值通常是预先设定好并且不能随意变更,若要更改参数集的取值则需要专业人员进行相当繁琐的操作才能实现,而且如果更改不及时,还会造成无法弥补的错误,甚至造成系统的瘫痪。

发明内容

[0004] 本发明的目的在于:提供一种用于停车场管理系统在不同情景模式下的管理方法以及一种停车场管理系统,从而使停车场管理系统可以根据不同的情景模式对停车场进行灵活有效地管理。
[0005] 一方面,本发明提供了一种用于停车场管理系统在不同情景模式下的管理方法,所述停车场管理系统包括服务器、岗亭电脑、票箱控制板和通道设备,其中,所述方法包括:
[0006] 所述票箱控制板判断自身是否脱机,
[0007] 当所述票箱控制板脱机时,则根据所述票箱控制板的当前情景模式加载与之相应的参数集,并根据加载的参数集处理通道设备事件,
[0008] 当所述票箱控制板未脱机时,则将所述通道设备事件发送至所述岗亭电脑;
[0009] 所述岗亭电脑判断自身是否脱网,
[0010] 当所述岗亭电脑脱网时,则根据所述岗亭电脑的当前情景模式加载与之相应的参数集,根据加载的参数集通过与所述票箱控制板的交互处理所述通道设备事件,[0011] 当所述岗亭电脑未脱网时,则根据所述岗亭电脑的当前情景模式加载与之相应的参数集,根据加载的参数集通过与所述服务器和票箱控制板的交互处理所述通道设备事件。
[0012] 相应地,本发明还提供了一种停车场管理系统,所述停车场管理系统包括服务器、岗亭电脑、票箱控制板和通道设备,其中,
[0013] 所述票箱控制板包括:
[0014] 脱机判断模块,用于判断所述票箱控制板是否脱机;
[0015] 票箱控制板发送模块,用于当所述票箱控制板未脱机时,将通道设备事件发送至所述岗亭电脑;
[0016] 票箱控制板事件处理模块,用于当所述票箱控制板脱机时,根据所述票箱控制板的当前情景模式处理所述通道设备事件;
[0017] 所述岗亭电脑包括:
[0018] 岗亭电脑接收模块,用于接收来自所述票箱控制板的通道设备事件;
[0019] 脱网判断模块,用于判断岗亭电脑是否脱网;
[0020] 岗亭电脑事件处理模块,用于根据所述脱网判断模块的判断结果以及所述岗亭电脑的当前情景模式处理所述通道设备事件。
[0021] 实施本发明的停车场管理系统及其在不同情景模式下的管理方法具有如下有益效果:通过预先为停车场管理系统设置不同的情景模式及其参数集的取值,然后通过判断票箱控制板是否脱机以及岗亭电脑是否脱网,根据判断的结果在不同情景模式下对通道设备事件进行相应地处理,可以在没有专业人员在场的情况下自动更改停车场管理系统运行模式的参数取值,使得在情景模式变化的情况下也能正确有效地管理停车场。

附图说明

[0022] 图1a-图1d是本发明的停车场管理系统的四种组网模式图;
[0023] 图2是本发明的用于停车场管理系统在不同情景模式下的管理方法的流程图;
[0024] 图3是步骤S205中岗亭电脑根据加载的参数集通过与票箱控制板的交互处理来自票箱控制板的通道设备事件的流程图;
[0025] 图4是步骤S206中岗亭电脑根据加载的参数集通过与服务器和票箱控制板的交互处理来自票箱控制板的通道设备事件的流程图;
[0026] 图5是本发明的停车场管理系统1的实施例1;
[0027] 图6是本发明的停车场管理系统1的实施例2。

具体实施方式

[0028] 为使本发明的实施例的目的、技术方案和优点更加清楚,下面进一步结合附图对本发明作详细描述。
[0029] 图1a-图1d是本发明的停车场管理系统的四种组网模式图。如图1a所示,停车场管理系统包括服务器、岗亭电脑、票箱控制板(入口票箱控制板和出口票箱控制板)和通道设备(车辆检测器、道闸、读卡器和显示屏等设备),他们通过网络相连,从而完成通道事件的信息与控制指令的传输和处理。在图1b所示的组网模式2中,票箱控制板并入岗亭电脑中,在图1c所示的组网模式3中,岗亭电脑并入服务器中。其中,服务器的主要作用是对数据、图片等控制逻辑的集中存储与处理,岗亭电脑的主要作用是对多个通道的监视、控制与收费等,票箱控制板的主要作用是对通道设备的驱动以及在特殊情况下进行控制和收费等。如果票箱控制板至岗亭电脑的通信出现故障,则称为脱机,在脱机情况下,票箱控制板可以独立处理通道事件,此时管理人员不能通过岗亭电脑对通道进行监控;如果岗亭电脑至服务器的通信出现故障,则称为脱网,在脱网情况下,岗亭电脑通过与票箱控制板的交互独立处理通道事件,此时管理人员不能通过服务器对通道进行监控。另外还需要说明的是,在图1a-图1d所示的四种组网模式中,通道不仅局限于包括入口和出口在内的四条通道,每种组网模式都可以有多条通道,每个票箱控制板对应一条通道,每个岗亭电脑可以控制一个或多个票箱控制板,每个服务器又可以控制一个或多个岗亭电脑。
[0030] 了解本发明的停车场管理系统的组网模式和结构之后,接下来详细描述用于停车场管理系统在不同情景模式下的管理方法。
[0031] 首先参考图2,图2是本发明的用于停车场管理系统在不同情景模式下的管理方法的流程图,所述方法包括:
[0032] S201,票箱控制板判断自身是否脱机,当判断为是时,执行S202,当判断为否时,执行S203。
[0033] S202,票箱控制板根据其当前情景模式加载与之相应的参数集,根据加载的参数集处理通道设备事件。其中,所述通道设备事件是有车辆进出时票箱控制板通过通道设备捕获到的事件。
[0034] S203,票箱控制板将所述通道设备事件发送至岗亭电脑。
[0035] S204,岗亭电脑判断自身是否脱网,当判断为是时,执行S205,当判断为否时,执行S206。
[0036] S205,岗亭电脑根据其当前情景模式加载与之相应的参数集,根据加载的参数集通过与票箱控制板的交互处理来自票箱控制板的通道设备事件。
[0037] S206,岗亭电脑根据其当前情景模式加载与之相应的参数集,根据加载的参数集通过与服务器和票箱控制板的交互处理来自票箱控制板的通道设备事件。
[0038] 在实施本发明时,需由技术人员将预先设置的情景模式及其参数集保存在服务器中,然后由服务器通过网络将所述情景模式及其参数集发送至岗亭电脑和票箱控制板。服务器可以实时检测其存储的情景模式及其参数集是否存在更新(即:是否存在情景模式及其参数集,或者已有情景模式及其参数集是否被更改),并在检测出存在更新时,将更新的情景模式及其参数集发送至岗亭电脑和票箱控制板。
[0039] 所述情景模式包括有人模式、无人模式、脱机有人模式、脱机无人模式、脱网有人模式和脱网无人模式。在本发明实施例中,管理人员可以通过服务器预先为票箱控制板设置一个初始情景模式,例如有人模式或无人模式。其中,有人模式是指在联机、联网、有人的情况下岗亭电脑通过与服务器和票箱控制板的交互实现监控通道的处理模式;无人模式是指在联机、联网、无人的情况下岗亭电脑通过与服务器和票箱控制板的交互实现监控通道的处理模式;脱机有人模式是指在脱机、有人的情况下票箱控制板监控通道的处理模式;脱机无人模式是指在脱机、无人的情况下票箱控制板监控通道的处理模式;脱网有人模式是指在联机、脱网、有人的情况下岗亭电脑通过与票箱控制板的交互实现监控通道的处理模式;脱网无人模式是指在联机、脱网、无人的情况下岗亭电脑通过与票箱控制板的交互实现监控通道的处理模式。当然,停车场管理系统的情景模式不局限于此,技术人员可以根据实际情况进行配置,例如,在图1d所示的组网模式4中,由于服务器与岗亭电脑和票箱控制板都是直接相连,因此,除了上述情景模式之外,还可以包括服务器模式,即:在联机、脱网情况下,服务器接管岗亭电脑对通道进行监控。
[0040] 通过设置不同的情景模式,并且使停车场管理系统可以根据情景模式的改变而变更处理通道设备事件的具体操作,从而可达到灵活管理停车场的目的。在本发明实施例中,对于情景模式的改变主要通过两个因素来判断:是否脱机、脱网和是否有人。有人和无人是由管理人员通过在岗亭电脑和票箱控制板上登录和退出登录来切换,因此,通过检查登录状态即可判断出是否有人,而是否脱机和是否脱网是通过发送心跳包的方式来判断。
[0041] 具体而言,为了判断出票箱控制板是否脱机,本发明的用于停车场管理系统在不同情景模式下的管理方法还包括:
[0042] 票箱控制板按照预设频率向岗亭电脑发送心跳包,岗亭电脑接收所述心跳包后将确认消息返回至票箱控制板;或者
[0043] 岗亭电脑按照预设频率向票箱控制板发送心跳包。其中,所述预设频率可以由技术人员根据实际情况设置,例如可以设置为1秒,而且在系统运行期间,无论是否发生通道设备事件,都要不停地按照预设频率发送心跳包,岗亭电脑也要在接收到心跳包后及时将确认消息返回至票箱控制板。
[0044] 继而,在图2所示的步骤S201中,所述票箱控制板判断自身是否脱机包括:
[0045] 票箱控制板判断在第一预设时间段内是否接收到来自所述岗亭电脑的确认消息,当判断出否时,则判断为票箱控制板脱机;或者
[0046] 票箱控制板判断在第一预设时间段内是否接收到来自所述岗亭电脑的心跳包,当判断出否时,则判断为票箱控制板脱机。其中,所述第一预设时间段是指自上一次接收到来自岗亭电脑的确认消息或者心跳包时开始计时经过的一个时间段,该时间段的时长可以由技术人员根据实际情况设置,例如可以设置为3秒。
[0047] 相应地,为了判断出岗亭电脑是否脱网,本发明的用于停车场管理系统在不同情景模式下的管理方法还包括:
[0048] 岗亭电脑按照预设频率向所述服务器发送心跳包,服务器接收所述心跳包后将确认消息返回至所述岗亭电脑;或者
[0049] 所述服务器按照预设频率向所述岗亭电脑发送心跳包。
[0050] 继而,在图2所示的步骤S204中,所述岗亭电脑判断自身是否脱网包括:
[0051] 岗亭电脑判断在第二预设时间段内是否接收到来自所述服务器的确认消息,当判断出否时,则判断为岗亭电脑脱网;或者
[0052] 岗亭电脑判断在第二预设时间段内是否接收到来自所述服务器的心跳包,当判断出否时,则判断为岗亭电脑脱网。其中,所述第二预设时间段是指自上一次接收到来自服务器的确认消息或者心跳包时开始计时经过的一个时间段,该时间段的时长可以由技术人员根据实际情况设置,例如可以设置为3秒。
[0053] 下面接着参考图2。在图2所示的步骤S202中,在得知票箱控制板已经脱机之后,所述票箱控制板根据其当前情景模式加载与之相应的参数集包括:票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集。
[0054] 在步骤S205中,在得知岗亭电脑已经脱网之后,岗亭电脑根据其当前情景模式加载与之相应的参数集包括:岗亭电脑确认其当前情景模式是脱网有人模式还是脱网无人模式,并根据确认的情景模式加载与之相应的参数集。
[0055] 在步骤S206中,在得知岗亭电脑未脱网之后,岗亭电脑根据其当前情景模式加载与之相应的参数集包括:岗亭电脑确认其当前情景模式是有人模式还是无人模式,并根据确认的情景模式加载与之相应的参数集。
[0056] 其中,所述参数集是指每种情景模式下按通行证类别、事件、通行方向三个维度进行设置的数据集,参数集的分类和取值根据情景模式的不同而不同。通常情况下,一种情景模式对应一组参数集,但对于具有多个通道的大型停车场而言,可以在一种情景模式下设置多组参数集,每组参数集对应一个或一个以上通道,也就是说,在通道设备事件发生时,不论是处于哪种情景模式下,负责监控通道的装置可以加载与该通道对应的那一组参数集以处理该通道设备事件。表1是参数集的一个实例。
[0057] 表1参数集的实例
[0058]
[0059]
[0060] 本文没有一一列出表1中的参数集取值,具体如何取值可以由技术人员设置,表1中涉及到的三个维度及其参数也可以由技术人员设置。例如,参数集的分类可以包括放行方式、语音、显示和收费规则等,其中,放行方式的取值可以包括确认放行、禁止通行、通行证放行、车牌放行和通行证+车牌放行等。此处不再一一举例。
[0061] 以上结合图2描述的是如何判断是否脱机、脱网以及如何根据当前情景模式加载与之相应的参数集,接下来详细描述图2所示的步骤S202、S205和S206中根据加载的参数集来处理通道设备事件的具体过程。其中,在步骤S202中,票箱控制板根据加载的参数集处理通道设备事件即根据加载的参数集中的取值来对通道设备事件进行控制,判断是否放行和如何收费等,此处不再赘述。而对于步骤S205和S206,将在下面结合图3和图4分别详细说明如何根据加载的参数集来处理通道设备事件。
[0062] 首先,图3是步骤S205中岗亭电脑根据加载的参数集通过与票箱控制板的交互处理来自票箱控制板的通道设备事件的流程图,如图3所示,该流程包括如下步骤:
[0063] S301,岗亭电脑根据加载的参数集生成对通道设备事件的控制指令,并将该控制指令发送至票箱控制板。
[0064] S302,票箱控制板判断从其将所述通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到所述控制指令,当判断为是时,执行S303,否则执行S304。其中,所述将通道设备事件发送至岗亭电脑的步骤是指图2中的S203。所述第三预设时间段可以由技术人员根据实际情况设置。
[0065] S303,票箱控制板根据所述控制指令处理所述通道设备事件。
[0066] S304,票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集,根据加载的参数集处理所述通道设备事件。当步骤S302判断出票箱控制板没有接收到所述控制指令时,说明此时票箱控制板到岗亭电脑的通信出现故障,即脱机,继而由票箱控制板自行处理通道设备事件,处理的过程与图2中的步骤S202相同。
[0067] 通过图3所示的流程,可以避免当联机脱网情况下由于突然脱机而引起的系统故障。
[0068] 图4是步骤S206中岗亭电脑根据加载的参数集通过与服务器和票箱控制板的交互处理来自票箱控制板的通道设备事件的流程图,如图4所示,该流程包括如下步骤:
[0069] S401,岗亭电脑向服务器发送控制逻辑查询指令,并判断从其发送所述查询指令时开始计时,在第四预设时间段内是否接收到来自所述服务器的控制逻辑,当判断为是时,执行S402,否则执行S406。其中,第四预设时间段可以由技术人员根据实际情况设置。所述控制逻辑是指控制通道设备事件所需的一整套信息,该信息例如包括停车卡是否已经注销、是否有充值延期信息未写入停车卡、是否当天已经收取费用和入场车辆图片等信息。
[0070] S402,岗亭电脑根据所述控制逻辑和加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至票箱控制板。
[0071] S403,票箱控制板判断从其将所述通道设备事件发送至岗亭电脑时开始计时,在第三预设时间段内是否接收到所述控制指令,当判断为是时,执行S404,否则执行S405。其中,所述将通道设备事件发送至岗亭电脑的步骤是指图2中的S203。
[0072] S404,票箱控制板根据所述控制指令处理所述通道设备事件。该流程结束。
[0073] S405,票箱控制板确认其当前情景模式是脱机有人模式还是脱机无人模式,并根据确认的情景模式加载与之相应的参数集,根据加载的参数集处理所述通道设备事件。该流程结束。
[0074] S406,岗亭电脑确认其当前情景模式是脱网有人模式还是脱网无人模式,并根据确认的情景模式加载与之相应的参数集。
[0075] S407,岗亭电脑根据所述加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至票箱控制板,然后跳转执行S403。
[0076] 通过图4所述的流程,可以避免当联机联网情况下由于突然脱网和/或脱机而引起的系统故障。
[0077] 以上是对本发明方法的详细说明。此外还需要说明的是,在本发明实施例中,票箱控制板和岗亭电脑在处理完通道设备事件之后,可以将处理的结果暂存到各自的存储设备中,以便待通信畅通时将处理的结果上传至服务器保存。
[0078] 下面将详细说明本发明的停车场管理系统。
[0079] 图5是本发明的停车场管理系统1的实施例1。在实施例1中,停车场管理系统1包括服务器10、岗亭电脑11、票箱控制板12和通道设备13。其中,
[0080] 岗亭电脑11包括:
[0081] 岗亭电脑接收模块110,用于接收来自票箱控制板12的通道设备事件。
[0082] 脱网判断模块111,用于判断岗亭电脑11是否脱网。
[0083] 岗亭电脑事件处理模块112,用于根据脱网判断模块111的判断结果以及岗亭电脑11的当前情景模式处理通道设备事件。
[0084] 票箱控制板12包括:
[0085] 脱机判断模块120,用于判断票箱控制板12是否脱机。
[0086] 票箱控制板发送模块121,用于当票箱控制板10未脱机时,将通道设备事件发送至岗亭电脑11。
[0087] 票箱控制板事件处理模块122,用于当票箱控制板10脱机时,根据票箱控制板10的当前情景模式处理通道设备事件。
[0088] 上述情景模式包括有人模式、无人模式、脱机有人模式、脱机无人模式、脱网有人模式和脱网无人模式,各种情景模式的详细内容与对本发明方法的相应描述相同,所以此处不再赘述。技术人员需要预先通过服务器10设置情景模式,因此,服务器10包括:
[0089] 情景模式设置模块,用于预先将情景模式及其参数集保存在服务器10中;
[0090] 情景模式发送模块,用于将情景模式及其参数集发送至岗亭电脑11和票箱控制板12,该模块具体包括检测单元和发送单元,其中,
[0091] 检测单元,用于检测所述情景模式设置模块中的情景模式及其参数集是否存在更新(即:是否存在情景模式及其参数集,或者已有情景模式及其参数集是否被更改);
[0092] 发送单元,用于在所述检测单元检测出存在更新时,将更新的情景模式及其参数集发送至岗亭电脑11和票箱控制板12。
[0093] 继而,岗亭电脑11和票箱控制板12还分别包括岗亭电脑情景模式接收模块和票箱控制板情景模式接收模块,分别与岗亭电脑事件处理模块112和票箱控制板事件处理模块122连接,用于接收来自服务器10的情景模式及其参数集。
[0094] 继续参考图5,在图5中,岗亭电脑11和票箱控制板12分别包括脱网判断模块111和脱机判断模块120,分别用于判断岗亭电脑11是否脱网和票箱控制板12是否脱机。在本发明实施例中,可以采用心跳包的方式来判断岗亭电脑11到服务器10的通信是否畅通以及票箱控制板12到岗亭电脑11的通信是否畅通,从而判断出岗亭电脑11是否脱网以及票箱控制板12是否脱机。
[0095] 具体而言,为判断出票箱控制板12是否脱机,包括如下两种实现方式:
[0096] (1)票箱控制板12还包括票箱控制板心跳包发送模块,用于按照预设频率向岗亭电脑11发送心跳包。其中,所述预设频率可以由技术人员根据实际情况设置,例如可以设置为1秒,而且在系统运行期间,无论是否发生通道设备事件,都要不停地按照预设频率发送心跳包。
[0097] 岗亭电脑11接收到所述心跳包后将确认消息返回至票箱控制板12。
[0098] 票箱控制板12还包括票箱控制板心跳包接收模块,用于接收来自岗亭电脑11对接收到所述心跳包的确认消息。
[0099] 脱机判断模块120包括第一判断单元,用于判断所述票箱控制板心跳包接收模块在第一预设时间段内是否接收到来自岗亭电脑11的确认消息。当判断为否时,则判断为票箱控制板脱机。其中,所述第一预设时间段是指自上一次接收到来自岗亭电脑的确认消息时开始计时经过的一个时间段,该时间段的时长可以由技术人员根据实际情况设置,例如可以设置为3秒。
[0100] (2)岗亭电脑11按照预设频率向票箱控制板12发送心跳包。
[0101] 所述票箱控制板心跳包接收模块还用于接收来自岗亭电脑11的心跳包。
[0102] 脱机判断模块120包括第二判断单元,用于判断所述票箱控制板心跳包接收模块在第一预设时间段内是否接收到来自岗亭电脑11的心跳包。当判断为否时,则判断为票箱控制板12脱机。其中,所述第一预设时间段是指自上一次接收到来自岗亭电脑的心跳包时开始计时经过的一个时间段。
[0103] 为判断出岗亭电脑是否脱网,包括如下两种实现方式:
[0104] (1)岗亭电脑11还包括岗亭电脑心跳包发送模块,用于按照预设频率向服务器10发送心跳包。
[0105] 服务器10接收到所述心跳包后将确认消息返回至岗亭电脑11。
[0106] 岗亭电脑11还包括岗亭电脑心跳包接收模块,用于接收来自服务器10对接收到所述心跳包的确认消息。
[0107] 脱网判断模块111包括第三判断单元,用于判断所述岗亭电脑心跳包接收模块在第二预设时间段内是否接收到来自服务器10的确认消息。当判断为否时,则判断为岗亭电脑11脱网。其中,所述第二预设时间段是指自上一次接收到来自服务器10的确认消息时开始计时经过的一个时间段。
[0108] (2)服务器10按照预设频率向岗亭电脑11发送心跳包。
[0109] 所述岗亭电脑心跳包接收模块还用于接收来自服务器10的心跳包。
[0110] 脱网判断模块111包括第四判断单元,用于判断所述岗亭电脑心跳包接收模块在第二预设时间段内是否接收到来自服务器10的心跳包。当判断为否时,则判断为岗亭电脑11脱机。其中,所述第二预设时间段是指自上一次接收到来自服务器的心跳包时开始计时经过的一个时间段。
[0111] 下面参考图6。图6是本发明的停车场管理系统1的实施例2,在实施例2中,将详细描述票箱控制板事件处理模块122和岗亭电脑事件处理模块112。其中,[0112] 票箱控制板事件处理模块122包括:
[0113] 票箱控制板情景模式确认单元1220,用于确认票箱控制板12的当前情景模式为脱机有人模式还是脱机无人模式。当脱机判断模块120判断出票箱控制板脱机时,由票箱控制板情景模式确认单元1220处理。
[0114] 票箱控制板加载单元1221,用于根据票箱控制板情景模式确认单元1220确认的情景模式加载与之相应的参数集。此处,所述参数集对应的情景模式为脱机有人模式或者脱机无人模式。
[0115] 票箱控制板自行处理单元1222,用于根据票箱控制板加载单元1221加载的参数集处理通道设备事件。
[0116] 岗亭电脑事件处理模块112包括:
[0117] 岗亭电脑情景模式确认单元1120,用于确认岗亭电脑11的当前情景模式为脱网有人模式还是脱网无人模式;或者用于确认所述岗亭电脑11的当前情景模式为有人模式还是无人模式。当票箱控制板未脱机并且脱网判断模块111判断出岗亭电脑脱网时,或者当票箱控制板未脱机、岗亭电脑未脱网并且查询指令处理单元1123判断为否时,由岗亭电脑情景模式确认单元1120处理。
[0118] 岗亭电脑加载单元1121,用于根据岗亭电脑情景模式确认单元1120确认的情景模式加载与之相应的参数集。
[0119] 控制指令生成单元1122,用于根据岗亭电脑加载单元1121加载的参数集生成对通道设备事件的控制指令,并将该控制指令发送至所述票箱控制板。此处,所述参数集对应的情景模式为脱网有人模式或者脱网无人模式。
[0120] 查询指令处理单元1123,用于向服务器10发送控制逻辑查询指令,并判断从其发送所述查询指令时开始计时,在第四预设时间段内是否接收到来自服务器10的控制逻辑。
[0121] 第一控制逻辑处理单元1124,用于在接收到所述控制逻辑时,根据所述控制逻辑和加载的参数集生成对通道设备事件的控制指令,并将该控制指令发送至票箱控制板12。此处,所述参数集对应的情景模式为有人模式或者无人模式。
[0122] 第二控制逻辑处理单元1125,用于在未接收到所述控制逻辑时,根据岗亭电脑加载单元1121加载的参数集生成对所述通道设备事件的控制指令,并将该控制指令发送至票箱控制板12。此处,所述参数集对应的情景模式为脱网有人模式或者脱网无人模式。
[0123] 票箱控制板事件处理模块122还包括:
[0124] 控制指令接收判断单元1223,用于实现如下功能:
[0125] 判断从票箱控制板发送模块121将通道设备事件发送至岗亭电脑11时开始计时,在第三预设时间段内是否接收到来自控制指令生成单元1122的控制指令;或者[0126] 判断从票箱控制板发送模块121将通道设备事件发送至岗亭电脑11时开始计时,在第三预设时间段内是否接收到来自第一控制逻辑处理单元1124或者第二控制逻辑处理单元1125的控制指令。
[0127] 第一控制指令处理单元1224,用于当接收到所述控制指令时,根据所述控制指令处理通道设备事件。
[0128] 第二控制指令处理单元1225,用于当未接收到所述控制指令时,根据票箱控制板加载单元1221加载的参数集处理通道设备事件。此处,所述参数集对应的情景模式为脱机有人模式或者脱机无人模式。
[0129] 此外,服务器10还包括服务器事件处理模块100,用于根据查询指令处理单元1123发送的控制逻辑查询指令,将控制逻辑发送至岗亭电脑11。
[0130] 综上所述,本发明通过预先为停车场管理系统设置不同的情景模式及其参数集的取值,然后通过判断票箱控制板是否脱机以及岗亭电脑是否脱网,根据判断的结果在不同情景模式下对通道设备事件进行不同方式的处理,可以在情景模式改变的情况下灵活地处理通道设备事件,无需专业人员进行繁琐的操作,避免由于停车场管理系统出现通信故障或者由于没有管理人员在场而造成的错误,使停车场管理系统的使用更加简单和便捷。
[0131] 通过对以上实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0132] 以上所公开的仅为本发明的具体实施方式,仅用于对本发明进行举例说明,不能以此限定本发明之保护范围,本领域技术人员在不脱离本发明实质的前提下可以进行各种修改、变化或替换,因此,依照本发明所作的各种等同变化,仍属于本发明所涵盖的范围。