一条检票通道要在半秒内决定放行还是拦截,靠的不是现场判断,而是票务系统里三条事先写清的规则:这张票能过几个人,第二次刷算不算二次入园,尾随怎么判。三条里有一条配错,检票记录就会长成没人能解释的样子。
一、一张票能过几人。默认一票一人一证,闸机每放行一人,票的可用次数减一。家庭套票和亲子票不是一张码随意带几个人进,要在票务系统里按订单成组:两成人一儿童就是三条子票,各自核验,共用一个批次号,通道按批次计数,够了就停。允许一码多人的配置只应该出现在纯团体通道,而且必须同时开名单人数校验。

二、连续两刷怎么判。这一条要按时间间隔和空间位置分开。同一条通道八秒内的第二次读码判为误刷,不减次数也不报警,这是给手慢的人和带孩子的家长留的余量;同一通道两分钟以上再刷,判为二次入园,直接拦。跨通道更麻烦:一个人刷了东门又从北门刷,票务系统只按票号判就会放行。要看当日已核销标记和入园状态,出园有没有独立的出站核验,这个口径必须先定,不能等闸机装好再商量。
三、尾随报警怎么判。闸机用两道检测:一人一格的间距判定,和闸门关闭前的超时判定。两人间隔小于半秒,或者一人读码后第二人挤进同一格,就报警并记录。报警后的处置动作也要配:关闸、继续放行还是转人工。多数景区选转人工,高峰期反复关闸会让整条通道瘫掉。这条策略在上位机里要留开关,不要写死。

四、团队与亲子团分开配。旅行社团队走名单:手持检票机扫团单,逐人比对证件,放行数与名单数不符就告警,不要配成到多少算多少。亲子团一大一小的成组关系来自订单结构,通道要读同一个批次;缺一人时是先放成人还是等同伴,两种策略各有景区在用,但要写进规则,不能交给当天值班的人临时决定。
五、配错会长出什么数据。三种典型。核销率超过百分之百,说明同一票号被记了多次核销;检票记录里同一票号出现两条只差两秒的记录,多半是间隔阈值设得太短;尾随报警一天几百条集中在某一条通道,通常是闸门关闭时间与实际通行速度对不上。每周把这三类捞一遍,比等游客投诉快得多。
六、规则放在哪一层。一票几人写在票种定义上,它跟着票走,换通道也一样;间隔阈值和尾随判定写在通道配置上,因为它跟人流速度和闸门机械响应有关;成组放行、团队批次这类策略走上位机,只有那里能同时看到整单关系。三层的优先级要固定成通道覆盖票种、上位机兜底,不要留成谁后改谁生效。还要考虑下发:检票通道是离线也能跑的,改完规则不下发到通道本地缓存,现场还是按旧值判,通常每五分钟同步一次,临时调阈值时要点一次立即下发,并在票务系统里记下改动人、改动时间和恢复时间,避免高峰过了没人把阈值改回来。
