Parking rules
Fixing marking violations and calculating charges
The system separates maneuver from stable parking, stores the apparent cause of the event and applies the tariff rule only after a specified confirmation period.

Commercial, office or public covered parking
Driver, operator, fare owner, support service
CShark cameras, digital place markings, notifications, calculation module
Vehicle, affected locations, frame, time, rule, accrual and operator decision
Object task
What the script should provide
- Record the occupancy of two spaces or the blocking of a line without manually viewing the entire parking lot.
- Give the driver time to correct the situation before applying the agreed charge.
- Maintain a clear basis for the operator, user and support team.
Sequence
How does CShark work?
Maneuver
While moving through a location, CShark does not create a confirmed violation. The analysis continues until it stops.
Confirmation
The system identifies the border crossed and the affected locations, associates them with the vehicle and stores the video context.
Notice
The user receives a message asking him to move the car. The interface shows the basis and the remaining time until the next action.
Calculation
If the violation persists after the specified period, the system calculates the charge based on the tariff of the specific zone and user category.
Completion
When moving or moving out, CShark records the elimination. The accrual is confirmed, adjusted or canceled according to the regulations of the facility.
Interfaces
What does each role see?
Driver
Understands which rule is broken, which areas are affected and how to correct the situation.
Operator
Sees event, frame, timer, calculation and valid solutions with mandatory indication of the reason.
Management
Configures confirmation periods, notifications, and tariff implications by zone and access type.
Exceptions
How deviations are processed
The line is hidden
Automatic calculation is not used without sufficient confidence; the event is sent to the operator for verification.
The car left and the car left.
The system closes the state, stores the duration of the violation, and applies the agreed termination rule.
The operator canceled the accrual
The cause and the employee's role are stored along with the original event so that the solution remains verifiable.
Result
What does the object get?
- The rule applies to the confirmed location state, not to an individual frame.
- The user gets the opportunity to eliminate the violation in advance.
- Calculation, notification and manual decision remain in a single chronology of the parking session.
Project CShark