A system and a method for detection of traffic rule violations
The system addresses the lack of real-time awareness and enforcement in current traffic systems by using vehicle-mounted authentication and server-hosted monitoring to enforce traffic rules, thereby promoting responsible driving and efficient penalty collection.
Patent Information
- Application Number
- PCT/IB2024/062172
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-22
- Filing Date
- 2024-12-04
- Publication Date
- 2025-06-26
AI Technical Summary
Current traffic systems lack real-time awareness and effective enforcement of traffic rules, leading to over-speeding and disobedience to driving regulations, which hampers the creation of a culture of responsible driving.
A system and method that utilize a hardware unit mounted in vehicles for authentication and a processing subsystem hosted on a server to monitor and enforce traffic rules, providing real-time feedback, alerts, and penalties for violations.
The system enhances awareness and discipline in driving by providing real-time feedback and escalating consequences for traffic violations, ensuring only authorized users operate vehicles and facilitating efficient penalty collection.
Smart Images

Figure IB2024062172_26062025_PF_FP_ABST
Abstract
Description
[0001] A SYSTEM AND A METHOD FOR DETECTION OF TRAFFIC RULE VIOLATIONS
[0002] EARLIEST PRIORITY DATE:
[0003] This Application claims priority from a Complete patent application filed in India having Patent Application No. 202341088226, filed on December 22, 2023, and titled “A SYSTEM AND A METHOD FOR DETECTION OF TRAFFIC RULE VIOLATIONS”
[0004] FIELD OF INVENTION
[0005] Embodiments of the present disclosure relate to the field of traffic management, and more particularly, a system and a method for detection of traffic rule violation.
[0006] BACKGROUND
[0007] In a world that is fast heading towards a saturated state of chaos in road traffic, a disconcerting trend emerges, driven by the surge in irresponsible driving on the roads. Currently, traffic police systems in many jurisdictions throughout the world employ personnel and equipment to undertake the surveillance of traffic rules implementation. These traffic rules are primarily for the purpose of public safety and for ensuring a smooth flow of traffic. Some traffic regulations, for instance stop signs, are universal. However, there are certain regulations that are specific to a particular section of a roadway during a particular time. For instance, right turns may not be allowed at a certain junction during specific hours of the day. Accordingly, it is evident that even the most intense controlling measures cannot supervise all the effective elements of rules comprehensively. Each component, including CCTV cameras, red-light cameras, radars, speed control cameras, experienced officers, and agents, plays a crucial role in overseeing traffic regulations through both direct and indirect means. Collectively, they share the responsibility for the management of current traffic rules implementation.
[0008] Violating traffic regulations can have significant consequences for instance, paying fines, cancellation of a driver’s license, causes for potential accidents and the like. The current traffic system faces several disadvantages, particularly in terms of awareness and the enforcement of discipline in driving. One of the disadvantages is lack of real-time awareness, to drivers about their driving behavior or the immediate consequences of violations. Another disadvantage includes over-speeding and a lack of obedience to regulated driving manners indicate a gap in creating a culture of responsible driving.
[0009] Hence, there is a need for an improved system and method for detection of traffic rule violation which addresses the aforementioned issue(s).
[0010] OBJECTIVES OF THE INVENTION
[0011] The primary objective of the invention is to improve awareness and discipline in driving by implementing a platform that provides real-time feedback, escalating consequences for traffic violations, and penalty enforcement.
[0012] Another objective of the invention is to generate an alarm or warning that can stop a vehicle after a series of alarms or warnings, creating a real-time awareness for users not following traffic rules.
[0013] Yet another objective of the invention is to provide assurance to relevant authorities that only authorized users operate the vehicle through the implementation of user authentication using driving licenses.
[0014] Yet another objective of the invention is to facilitate collection of penalties and remittance of the penalty into an account of the relevant authorities, thereby minimizing manual intervention in a process of collection of penalty.
[0015] BRIEF DESCRIPTION
[0016] In accordance with an embodiment of the present disclosure, a system for detection of traffic rule violation is provided. The system includes a hardware unit mounted in a vehicle. The hardware unit is adapted to actuate the vehicle only upon successful authentication thereby allowing a user of the vehicle to drive the vehicle along a desired route. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a user authentication module. The user authentication module is configured to receive a user input for authenticating the user via a user interface configured on a user device. The user input includes username, user credential, and driving license details of the user. The user authentication module is configured to integrate a digital database with the user authentication module to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database stores the driving license details of a plurality of users. The processing subsystem includes a monitoring module operatively coupled to the user authentication module. The monitoring module is configured to continuously record movement of the vehicle throughout the route traversed by the vehicle. The monitoring module is configured to detect one or more occurrences of traffic rules violations by the vehicle by analyzing the movement of the vehicle. The processing subsystem includes an alert generation module operatively coupled to the monitoring module. The alert generation module is configured to generate an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations. The processing subsystem includes a control module operatively coupled to the alert generation module. The control module is configured to trigger the hardware unit to temporarily halt the vehicle for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency. The control module is configured to trigger the hardware unit to re-actuate the vehicle after completion of the predefined time duration for promoting responsible driving behavior of the user. The control module is configured to trigger the hardware unit to permanently cease the vehicle in an occurrence of traffic violation upon completion of the predefined duration. The control module is configured to initiate lock of the driving license of the user and the vehicle upon permanent cease of the vehicle. The processing subsystem includes a penalty module operatively coupled to the trigger module. The penalty module is configured to generate a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device. The penalty module is configured to collect a penalty from the user. The penalty module is configured to automatically debit a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period. The processing subsystem includes a notification module operatively coupled to the penalty module. The notification module is configured to generate a notification about the challan generated and associated penalty on the user device.
[0017] In accordance with another embodiment of the present disclosure, a method for detection of traffic rule violation is provided. The method includes actuating, by a hardware unit, the vehicle only upon successful authentication thereby allowing a user of the vehicle to drive the vehicle along a desired route. The method includes receiving, by a user authentication module, a user input for authenticating the user via a user interface configured on a user device. The user input includes username, user credential, and driving license details of the user. The method includes integrating, by the user authentication module, a digital database with the user authentication module to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database stores the driving license details of a plurality of users. The method includes continuously recording, by a monitoring module, movement of the vehicle throughout the route traversed by the vehicle. The method includes detecting, by the monitoring module, one or more occurrences of traffic rules violations by the vehicle by analyzing the movement of the vehicle. The method includes generating, by an alert generation module, an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations. The method includes triggering, by a control module, the hardware unit to temporarily halt the vehicle for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency. The method includes triggering, by the control module, the hardware unit to re-actuate the vehicle after completion of the predefined time duration for promoting responsible driving behavior of the user. The method includes triggering, by the control module, the hardware unit to permanently cease the vehicle in an occurrence of traffic violation upon completion of the predefined duration. The method includes initiating, by the control module, lock of the driving license of the user and the vehicle upon permanent cease of the vehicle. The method includes generating, by a penalty module, a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device. The method includes collecting, by the penalty module, a penalty from the user. The method includes automatically debiting, by the penalty module, a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period. The method includes generating, by a notification module, a notification about the challan generated and associated penalty on the user device.
[0018] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
[0019] BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0021] FIG. 1 is a block diagram representation of a system for detection of traffic rule violation in accordance with an embodiment of the present disclosure;
[0022] FIG. 2 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure;
[0023] FIG. 3(a) illustrates a flow chart representing the steps involved in a method for detection of traffic rule violation in accordance with an embodiment of the present disclosure; and
[0024] FIG. 3(b) illustrates continued steps of the method of FIG. 3 (a) in accordance with an embodiment of the present disclosure.
[0025] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
[0026] DETAILED DESCRIPTION
[0027] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0028] The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a nonexclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or subsystems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional subsystems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0030] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0031] Embodiments of the present disclosure relate to a system for detection of traffic rule violation. The system includes a hardware unit mounted in a vehicle. The hardware unit is adapted to actuate the vehicle only upon successful authentication thereby allowing a user of the vehicle to drive the vehicle along a desired route. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a user authentication module. The user authentication module is configured to receive a user input for authenticating the user via a user interface configured on a user device. The user input includes username, user credential, and driving license details of the user. The user authentication module is configured to integrate a digital database with the user authentication module to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database stores the driving license details of a plurality of users. The processing subsystem includes a monitoring module operatively coupled to the user authentication module. The monitoring module is configured to continuously record movement of the vehicle throughout the route traversed by the vehicle. The monitoring module is configured to detect one or more occurrences of traffic rules violations by the vehicle by analyzing the movement of the vehicle. The processing subsystem includes an alert generation module operatively coupled to the monitoring module. The alert generation module is configured to generate an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations. The processing subsystem includes a control module operatively coupled to the alert generation module. The control module is configured to trigger the hardware unit to temporarily halt the vehicle for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency. The control module is configured to trigger the hardware unit to re-actuate the vehicle after completion of the predefined time duration for promoting responsible driving behavior of the user. The control module is configured to trigger the hardware unit to permanently cease the vehicle in an occurrence of traffic violation upon completion of the predefined duration. The control module is configured to initiate lock of the driving license of the user and the vehicle upon permanent cease of the vehicle. The processing subsystem includes a penalty module operatively coupled to the trigger module. The penalty module is configured to generate a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device. The penalty module is configured to collect a penalty from the user. The penalty module is configured to automatically debit a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period. The processing subsystem includes a notification module operatively coupled to the penalty module. The notification module is configured to generate a notification about the challan generated and associated penalty on the user device.
[0032] FIG. 1 is a block diagram of a system (100) for detection of traffic rule violation in accordance with an embodiment of the present disclosure. The system (100) includes a hardware unit (120) mounted in a vehicle (122). The vehicle (122) includes but not limited to car, truck, motorcycle, SUV (Sports Utility Vehicle), and the like. The hardware unit (120) is adapted to actuate the vehicle (122) only upon successful authentication thereby allowing a user of the vehicle (122) to drive the vehicle (122) along a desired route. The hardware unit (120) is equipped with a relay. Typically, the relay refers to an electronic switch or device that is part of the hardware unit (120) in the system (100). The relay consists of a coil, which receives an electric signal and converts it to a mechanical action and contacts that open and close an electric circuit. The relay facilitates actions such as actuation, re-actuation, halting, and similar functionalities related to the vehicle (122) within the system (100). The user refers to an individual who operates or drives the vehicle (122).
[0033] Further, the system (100) includes a processing subsystem (105) hosted on a server (108). In one embodiment, the server (108) may include a cloud-based server. In another embodiment, parts of the server (108) may be a local server coupled to a user device (124). The processing subsystem (105) is configured to execute on a network (115) to control bidirectional communications among a plurality of modules. In one example, the network (115) may be a private or public local area network (LAN) or Wide Area Network (WAN), such as the Internet. In another embodiment, the network (115) may include both wired and wireless communications according to one or more standards and / or via one or more transport mediums. In one example, the network (115) may include wireless communications according to one of the 802.11 or Bluetooth specification sets, or another standard or proprietary wireless communication protocol. In yet another embodiment, the network (115) may also include communications over a terrestrial cellular network, including, a global system for mobile communications (GSM), code division multiple access (CDMA), and / or enhanced data for global evolution (EDGE) network.
[0034] It is to be noted that the user device (124) may comprise, but is not limited to, a mobile phone, desktop computer, portable digital assistant (PDA), smart phone, tablet, ultra-book, netbook, laptop, multi-processor system, microprocessor-based or programmable consumer electronic system, or any other communication device that a user may use. In some embodiments, the user device (124) may comprise a display module (not shown) to display information (for example, in the form of user interfaces). In further embodiments, the user device (124) may comprise one or more of touch screens, accelerometers, gyroscopes, cameras, microphones, global positioning system (GPS) devices, and so forth.
[0035] In one embodiment, the system (100) uses GPS devices that interfacing with Google Maps and navigation services to enhance the overall capabilities of the system (100) by providing real-time location tracking and route information. The processing subsystem (105) includes a user authentication module (126). The user authentication module (126) is configured to receive a user input for authenticating the user via a user interface configured on a user device (124). The user input includes, but is not limited to, username, user credential and driving license details of the user. The user authentication module (126) includes at least one of a sensor (not shown in FIG. 1) and a camera (not shown in FIG. 1) for obtaining driving license details directly from the user. The camera is adapted to scan the driving license. The sensor is adapted for facilitating additional authentication process.
[0036] In one embodiment, the user device (124) includes an outward focused optical tracker to identify the type of traffic rule violations. The outward focused optical tracker includes at least one of a speedometer and an optical sensor.
[0037] In an embodiment, the camera may be an inbuilt camera of the user device (124). The user has the capability to scan the driving license details directly using the camera through the user interface.
[0038] In one embodiment, the sensor is adapted for facilitating additional authentication process which incorporates a biometric authentication. The user can utilize various biometric methods such as fingerprints, iris patterns, facial recognition, voice recognition and the like for enhanced and secure authentication processes.
[0039] In another embodiment, the user authentication module (126) may include a multi-factor authentication process, where the user is required to provide a combination of authentication factors, such as a password, a fingerprint scan, and a one-time passcode (OTP) sent to the user device (124).
[0040] In one embodiment, the driving license details are obtained using optical character recognition (OCR). OCR is the process that converts different types of documents into a machine -readable text format. The different types of documents includes, but are not limited to, scanned paper documents, PDFs, or images captured by a digital camera, into editable and searchable data for the system (100).
[0041] Additionally, the user authentication module (126) is configured to integrate a digital database (138) with the user authentication module (126) to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database (138) stores the driving license details of a plurality of users.
[0042] In one embodiment, the digital database (138) includes a Digi locker. Typically, a Digi locker is a digitization service provided by the Indian Ministry of Electronics and Information Technology under its Digital India initiative. The Digi locker generally provides a secure online space to store, access, and share important documents in digital format.
[0043] It must be noted that the digital database (138) may be specific to different countries. The Digi locker is specific to India.
[0044] The processing subsystem (105) includes a monitoring module (128) to continuously record movement of the vehicle (122) throughout the route traversed by the vehicle (122). The monitoring module (128) utilizes the outward focused optical tracker or the inbuilt camera on the user device (124) to continuously record the movement of the vehicle (122). It must be noted that the user bears the responsibility of maintaining a proper positioning of the user device (124) in a manner helpful to the continuous recording of the movement of the vehicle (122). The monitoring module (128) is configured to detect one or more occurrences of traffic rules violations by the vehicle (122) by analyzing the movement of the vehicle (122).
[0045] In one embodiment, an artificial intelligence model is used for analyzing the movement of the vehicle (122) to detect one or more occurrences of traffic rules violations. It must be noted that the artificial intelligence model uses an artificial intelligence algorithm. Examples of the artificial intelligence algorithm include, but are not limited to, a Deep Neural Network (DNN), Convolutional Neural Network (CNN), Restricted Boltzmann Machine (RBM), Deep Belief Network (DBN) and Deep Q-Networks.
[0046] In an embodiment, a computer vision technique is employed for the analysis of the movement of the vehicle (122) to detect one or more occurrences of traffic rules violations.
[0047] Additionally, the monitoring module (128) is configured to dynamically update traffic rules in real-time according to the location of the vehicle (122) and demographic characteristics. The demographic characteristics include population density, infrastructure and road conditions and environmental factors. In other words, the traffic rules pertains to a certain jurisdiction or geographic region.
[0048] The processing subsystem (105) includes an alert generation module (130) operatively coupled to the monitoring module (128). The alert generation module (130) is configured to generate an alert for the violations listed down in a data base in accordance with the rules of an enforcement agency or the relevant authority for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations. Therefore, for each instance of the traffic rule violation, the alert is generated. In one embodiment, the alert can be an email, text message, phone call, phone alert and voice mail. In another embodiment, the predetermined number of times may be set by the user in advance.
[0049] In one embodiment, the alert generation module (130) is configured to initiate the alert after detecting traffic rule violations for the predetermined number of times which is set at 3. Therefore, the alert is triggered when the system (100) identifies the occurrence of traffic rule violations for three times.
[0050] The processing subsystem (105) includes a control module (132) operatively coupled to the alert generation module (130). The control module (132) is configured to trigger the hardware unit (120) to temporarily halt the vehicle (122) for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences (frequency). In other words, the alert is generated three times corresponding to a traffic rule violation. Thereafter, the vehicle is temporarily halted.
[0051] In one embodiment, the predetermined time duration for the temporary halt is set for 1 minute. Accordingly, the control module (132) initiates the relay to interrupt vehicle (122) operation for 1 minute.
[0052] The control module (132) is configured to trigger the hardware unit (120) to re-actuate the vehicle (122) after completion of the predefined time duration for promoting responsible driving behavior of the user. The control module (132) is configured to trigger the hardware unit (120) to permanently cease the vehicle (122) in an occurrence of traffic violation upon completion of the predefined duration. The control module (132) is configured to initiate lock of the driving license of the user and the vehicle (122) upon permanent cease of the vehicle (122).
[0053] The processing subsystem (105) includes a penalty module (134) operatively coupled to the trigger module. The penalty module (134) is configured to generate a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device (124). The challan is an official document issued by a relevant authority to an owner the vehicle (122) or the driver of the vehicle (122) in case of traffic rule violation. The challan may include details such as, data, time, where the violation is detected, how many times, what type of violation and the like.
[0054] In one embodiment, the penalty module (134) sends the challan to a registered email Id of the user.
[0055] Further, the penalty module (134) is configured to collect a penalty from the user through a digital payment platform and remit the penalty collected to an account of the relevant authorities or government agencies directly without manual intervention. The penalty module (134) is configured to automatically debit a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period.
[0056] In one embodiment, the penalty module (134) is configured to employ a third-party payment gateway to process penalty payments securely. The third-party payment gateway is a service that allows businesses to accept online payments through the digital payment platform. Examples for the third-party payment gateway include, but is not limited to, Square, PayPal, Stripe, Stax and the like. Examples for the digital payment platform include Unified Payments Interface, google pay and the like.
[0057] The processing subsystem (105) includes a notification module (136) operatively coupled to the penalty module (134). The notification module (136) is configured to generate a notification about the challan generated and associated penalty on the user device (124).
[0058] In one embodiment, the notification module (136) is configured to send a plurality of push notifications to the user device (124) with real-time updates on traffic violations. The plurality of push notifications are messages that may be sent directly to the user device (124) and may appear on a lock screen or in a top section of the user device (124). In one embodiment, the notification module (136) is configured to generate notifications including relevant details in the event of a security risk or a similar situation, especially when the user is traveling via public modes of transport such as cabs or autorickshaws. The notifications include exact location information shared with a police station or corresponding enforcing authorities. The user makes use of this service through the integration of a panic button available in the user interface.
[0059] Let's consider an example, a user, ‘X1, who is driving towards a desired location in his / her car. User 'X' initiates the process by authenticating his / her driving license details and provides user input. Once this authentication is successfully completed, the hardware unit is activated, allowing the vehicle to be controlled through the relay. Subsequently, user ‘X’ is required to position his / her user device in a manner that enables the monitoring module to record the movement of the vehicle continuously. The monitoring module analyzes the movement, detect instances of traffic rule violations. In this scenario, let’s say user ‘X’ unintentionally proceeds through a red signal, committing a traffic rule violation and two more violations shortly thereafter. The alert generation module generates alarms to alert user ‘X’ about the committed violations. User ‘X’ also receives a series of alert and notification about the violation, and it may generate an awareness about his / her mistakes. After user ‘X’ violates the traffic rules three times, the hardware unit is adapted to temporarily halt the car for a specific period of time. The car is also permanently ceased after the said period of time. The penalty module generates a challan and is sent to user ‘X’ via his / her user device. User ‘X’ is then allowed to pay a penalty amount.
[0060] In one embodiment, the various functional components of the system may reside on a single computer, or they may be distributed across several computers in various arrangements. The various components of the system may, furthermore, access one or more databases, and each of the various components of the system may be in communication with one another. Further, while the components of FIG. 1 are discussed in the singular sense, it will be appreciated that in other embodiments multiple instances of the components may be employed.
[0061] FIG. 2 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure. The server (200) includes processor(s) (230), and memory (210) operatively coupled to the bus (220). The processor(s) (230), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0062] The memory (210) includes several subsystems stored in the form of executable program which instructs the processor (230) to perform the method steps illustrated in FIG. 1. The memory (210) includes a processing subsystem (105) of FIG.l. The processing subsystem (105) further has following modules: a user authentication module (126), a monitoring module (128), an alert generation module (130), a control module (132), a penalty module (134) and a notification module (136).
[0063] In accordance with an embodiment of the present disclosure, a system (100) for detection of traffic rule violation is provided. The system (100) includes a hardware unit (120) mounted in a vehicle (122). The hardware unit (120) is adapted to actuate the vehicle (122) only upon successful authentication thereby allowing a user of the vehicle (122) to drive the vehicle (122) along a desired route. The system (100) includes a processing subsystem (105) hosted on a server. The processing subsystem (105) is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem (105) includes a user authentication module (126). The user authentication module (126) is configured to receive a user input for authenticating the user via a user interface configured on a user device (124). The user input includes username, user credential, and driving license details of the user. The user authentication module (126) is configured to integrate a digital database (138) with the user authentication module (126) to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database (138) stores the driving license details of a plurality of users. The processing subsystem (105) includes a monitoring module (128) operatively coupled to the user authentication module (126). The monitoring module (128) is configured to continuously record movement of the vehicle (122) throughout the route traversed by the vehicle (122). The monitoring module (128) is configured to detect one or more occurrences of traffic rules violations by the vehicle (122) by analyzing the movement of the vehicle (122). The processing subsystem (105) includes an alert generation module (130) operatively coupled to the monitoring module (128). The alert generation module (130) is configured to generate an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations. The processing subsystem (105) includes a control module (132) operatively coupled to the alert generation module (130). The control module (132) is configured to trigger the hardware unit (120) to temporarily halt the vehicle (122) for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency. The control module (132) is configured to trigger the hardware unit (120) to re-actuate the vehicle (122) after completion of the predefined time duration for promoting responsible driving behavior of the user. The control module (132) is configured to trigger the hardware unit (120) to permanently cease the vehicle (122) in an occurrence of traffic violation upon completion of the predefined duration. The control module (132) is configured to initiate lock of the driving license of the user and the vehicle (122) upon permanent cease of the vehicle (122). The processing subsystem (105) includes a penalty module (134) operatively coupled to the trigger module. The penalty module (134) is configured to generate a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device (124). The penalty module (134) is configured to collect a penalty from the user. The penalty module (134) is configured to automatically debit a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period. The processing subsystem (105) includes a notification module (136) operatively coupled to the penalty module (134). The notification module (136) is configured to generate a notification about the challan generated and associated penalty on the user device.
[0064] The bus (220) as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (220) includes a serial bus or a parallel bus, wherein the serial bus transmits data in bit-serial format and the parallel bus transmits data across multiple wires. The bus (220) as used herein may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus and the like.
[0065] FIG. 3(a) illustrates a flow chart representing the steps involved in a method for detection of traffic rule violation in accordance with an embodiment of the present disclosure. FIG. 3(b) illustrates continued steps of the method of FIG. 3 (a) in accordance with an embodiment of the present disclosure. The method (300) includes actuating, by a hardware unit, a vehicle only upon successful authentication thereby allowing a user of the vehicle to drive the vehicle along a desired route in step 302. The vehicle includes but not limited to car, truck, motorcycle, SUV (Sports Utility Vehicle), and the like. The user refers to an individual who operates or drives the vehicle. The hardware unit is equipped with a relay. The relay refers to an electronic switch or device that is part of the hardware unit in the system facilitating actions such as actuation, re-actuation, halting, and similar functionalities related to the vehicle within the system.
[0066] The method (300) includes receiving, by a user authentication module, a user input for authenticating the user via a user interface configured on a user device. The user input includes but not limited to username, user credential, driving license details and the like of the user in step 304. The user authentication module includes at least one of a sensor and a camera for obtaining driving license details directly from the user. The camera is adapted to scan the driving license. The sensor is adapted for facilitating additional authentication process.
[0067] In an embodiment, the camera may be an inbuilt camera of the user device. The user has the capability to scan the driving license details directly using the camera through the user interface.
[0068] In one embodiment, the sensor is adapted for facilitating additional authentication process which incorporates a biometric authentication. The user can utilize various biometric methods such as fingerprints, iris patterns, facial recognition, voice recognition and the like for enhanced and secure authentication processes.
[0069] In another embodiment, the user authentication module may include a multi-factor authentication process, where the user is required to provide a combination of authentication factors, such as a password, a fingerprint scan, and a one-time passcode (OTP) sent to user device.
[0070] In one embodiment, the driving license details are obtained using optical character recognition (OCR). OCR is the process that converts different types of documents into a machine -readable text format. The different types of documents include but are not limited to scanned paper documents, PDFs, or images captured by a digital camera, into editable and searchable data for the system.
[0071] The method (300) includes integrating, by the user authentication module, a digital database with the user authentication module to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving. The digital database stores the driving license details of a plurality of users in step 306.
[0072] In one embodiment, the digital database includes a Digi locker. Digi locker is a digitization service provided by the Indian Ministry of Electronics and Information Technology under its Digital India initiative. The Digi locker generally provides a secure online space to store, access, and share important documents in digital format.
[0073] The method (300) includes continuously recording, by a monitoring module, movement of the vehicle throughout the route traversed by the vehicle in step 308. The monitoring module utilizes an outward focused optical tracker or the inbuilt camera on the user device to continuously record the movement of the vehicle It must be noted that the user bears the responsibility of maintaining a proper positioning of the user device in a manner helpful to the continuous recording of the movement of the vehicle.
[0074] The method (300) includes detecting, by the monitoring module, one or more occurrences of traffic rules violations by the vehicle by analyzing the movement of the vehicle in step 310.
[0075] In one embodiment, an artificial intelligence model is used for analyzing the movement of the vehicle to detect one or more occurrences of traffic rules violations.
[0076] In an embodiment, a computer vision technique is employed for the analysis of the movement of the vehicle to detect one or more occurrences of traffic rules violations.
[0077] The method (300) includes generating, by an alert generation module, an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations in step 312. The alert is generated for the violations listed down in a database in accordance with the rules of an enforcement agency or the relevant authority. The alert may be in various forms, including visual alarms, voice alerts, or any other suitable format.
[0078] In one embodiment, the alert generation module is configured to initiate the alert after detecting traffic rule violations for the predetermined number of times which is set at 3. Therefore, the alert is triggered when the system identifies the occurrence of traffic rule violations for the third time. The method (300) includes triggering, by a control module, the hardware unit to temporarily halt the vehicle for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency in step 314.
[0079] In one embodiment, the predetermined time duration for the temporary halt is configured at 1 minute. Accordingly, the control module initiates the relay to interrupt vehicle operation for 1 minute.
[0080] The method (300) includes triggering, by the control module, the hardware unit to re-actuate the vehicle after completion of the predefined time duration for promoting responsible driving behavior of the user in step 316.
[0081] The method includes (300) triggering, by the control module, the hardware unit to permanently cease the vehicle in an occurrence of traffic violation upon completion of the predefined duration in step 318.
[0082] The method (300) includes initiating, by the control module, lock of the driving license of the user and the vehicle upon permanent cease of the vehicle in step 320.
[0083] The method (300) includes generating, by a penalty module, a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device in step 322.The challan is an official document issued by a relevant authority to an owner the vehicle or the driver of the vehicle in case of traffic rule violation. The challan may include details such as, data, time, where the violation is detected, how many times, what type of violation and the like.
[0084] The method (300) includes collecting, by the penalty module, a penalty from the user in step 324. The penalty is collected through a digital payment platform and remit the penalty collected to an account of the relevant authorities or government agencies directly without manual intervention.
[0085] The method (300) includes automatically debiting, by the penalty module, a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period in step 326.
[0086] In one embodiment, the penalty module is configured to employ a third-party payment gateway to process penalty payments securely. The third-party payment gateway is a service that allows businesses to accept online payments through the digital payment platform. Examples of the third- party payment gateway include, but is not limited to, Square, PayPal, Stripe, Stax and the like. Examples for the digital payment platform include Unified Payments Interface, google pay and the like.
[0087] The method (300) includes generating, by a notification module, a notification about the challan generated and associated penalty on the user device in step 328.
[0088] In one embodiment, the notification module is configured to send a plurality of push notifications to the user device with real-time updates on traffic violations. The plurality of push notifications are messages that may be sent directly to the user device and may appear on a lock screen or in a top section of the user device.
[0089] In one embodiment, the notification module is configured to generate notifications including relevant details in the event of a security risk or a similar situation, especially when the user is traveling via public modes of transport such as cabs or autorickshaws. The notifications include exact location information shared with a police station or corresponding enforcing authorities. The user makes use of this service through the integration of a panic button available in the user interface.
[0090] Various embodiments of the system and method for detection of traffic rule violation as described above provides a platform that provides real-time feedback, alert, notification, escalating consequences for traffic violations, and penalty enforcement, thereby improves awareness and discipline in driving. The alert generation module generates an alarm that can actuate, re-actuate, halt the vehicle which creates a real-time awareness for users not following traffic rules. The system also provides assurance to relevant authorities that only authorized users operate the vehicle through the user authentication by the user authentication module using driving license details.
[0091] The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware, or any combination thereof. For example, various aspects of the described techniques may be implemented within one or more processors, including one or more microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing subsystem” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit including hardware may also perform one or more of the techniques of this disclosure.
[0092] Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various techniques described in this disclosure. In addition, any of the described units, modules, or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware, firmware, or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware, firmware, or software components, or integrated within common or separate hardware, firmware, or software components.
[0093] It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof.
[0094] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0095] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
Claims
I CLAIM1. A system (100) for detection of traffic rule violation comprising: a hardware unit (120) mounted in a vehicle (122), characterized in that, wherein the hardware unit (120) is adapted to actuate the vehicle (122) only upon successful authentication thereby allowing a user of the vehicle (122) to drive the vehicle (122) along a desired route; a processing subsystem (105) hosted on a server (108) and configured to execute on a network (115) to control bidirectional communications among a plurality of modules, wherein the plurality of modules comprising: a user authentication module (126) configured to: receive a user input for authenticating the user via a user interface configured on a user device (124), wherein the user input comprises username, user credential, and driving license details of the user; and integrate a digital database (138) with the user authentication module (126) to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving, wherein the digital database (138) stores the driving license details of a plurality of users; a monitoring module (128) operatively coupled to the user authentication module (126), wherein the monitoring module (128) is configured to: continuously record movement of the vehicle (122) throughout the route traversed by the vehicle (122); and detect one or more occurrences of traffic rules violations by the vehicle (122) by analyzing the movement of the vehicle (122); an alert generation module (130) operatively coupled to the monitoring module (128), wherein the alert generation module (130) is configured to generate an alert for apredetermined number of times in response to detection of the one or more occurrences of the traffic rules violations; a control module (132) operatively coupled to the alert generation module (130), wherein the control module (132) is configured to: trigger the hardware unit (120) to temporarily halt the vehicle (122) for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency; trigger the hardware unit (120) to re-actuate the vehicle (122) after completion of the predefined time duration for promoting responsible driving behavior of the user; trigger the hardware unit (120) to permanently cease the vehicle (122) in an occurrence of traffic violation upon completion of the predefined duration; and initiate lock of the driving license of the user and the vehicle (122) upon permanent cease of the vehicle (122); a penalty module (134) operatively coupled to the trigger module, wherein the penalty module (134) is configured to: generate a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device (124); collect a penalty from the user; and automatically debit a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period; and a notification module (136) operatively coupled to the penalty module (134), wherein the notification module (136) is configured to generate a notification about the challan generated and associated penalty on the user device (124).
2. The system (100) as claimed in claim 1, wherein the hardware unit (120) is equipped with a relay, wherein the relay is adapted to remotely disable an ignition unit of the vehicle (122) upon triggering by the alert generation module (130) in response to traffic rule violations.
3. The system (100) as claimed in claim 1, wherein the user authentication module (126) comprises at least one of a sensor and a camera for obtaining driving license details directly from the user, wherein the camera is adapted to scan the driving license, wherein the sensor is adapted for facilitating additional authentication process.
4. The system (100) as claimed in claim 1, wherein the driving license details are obtained using optical character recognition.
5. The system (100) as claimed in claim 1, wherein the digital database (138) comprises a Digi locker.
6. The system (100) as claimed in claim 1, wherein the notification module (136) is configured to send a plurality of push notifications to the user device (124) with real-time updates on traffic violations.
7. The system (100) as claimed in claim 1 , wherein the user device (124) comprises an optimal tracker to identify the type of traffic rule violations, wherein the optimal tracker comprises at least one of a speedometer and optical sensor.
8. The system (100) as claimed in claim 1 , wherein the monitoring module (128) is configured to dynamically update traffic rules in real-time according to the location of the vehicle (122) and demographic characteristics, wherein demographic characteristics comprises population density, infrastructure and road conditions and environmental factors.
9. The system (100) as claimed in claim 1, wherein the penalty module (134) is configured to employ a third-party payment gateway to process penalty payments securely.
10. A method (300) for traffic rule violation detection comprising: characterized in that, actuating, by a hardware unit, the vehicle only upon successful authentication thereby allowing a user of the vehicle to drive the vehicle along a desired route; (302)receiving, by a user authentication module, a user input for authenticating the user via a user interface configured on a user device, wherein the user input comprises username, user credential, and driving license details of the user; (304) integrating, by the user authentication module, a digital database with the user authentication module to retrieve the driving license details to ensure accurate authentication thereby preventing unauthorized driving, wherein the digital database stores the driving license details of a plurality of users; (306) continuously recording, by a monitoring module, movement of the vehicle throughout the route traversed by the vehicle; (308) detecting, by the monitoring module, one or more occurrences of traffic rules violations by the vehicle by analyzing the movement of the vehicle; (310) generating, by an alert generation module, an alert for a predetermined number of times in response to detection of the one or more occurrences of the traffic rules violations; (312) triggering, by a control module, the hardware unit to temporarily halt the vehicle for a predefined time duration in response to the user violating the traffic rules on the basis of a predetermined number of occurrences frequency; (314) triggering, by the control module, the hardware unit to re-actuate the vehicle after completion of the predefined time duration for promoting responsible driving behavior of the user; (316) triggering, by the control module, the hardware unit to permanently cease the vehicle in an occurrence of traffic violation upon completion of the predefined duration; (318) initiating, by the control module, lock of the driving license of the user and the vehicle upon permanent cease of the vehicle; (320) generating, by a penalty module, a challan for the traffic violation for documentation of the traffic rule violation via a user interface of the user device; (322) collecting, by the penalty module, a penalty from the user; (324)automatically debiting, by the penalty module, a penalty amount from an account of the user in an occurrence of non-payment of the challan within a specified time period; and (326) generating, by a notification module, a notification about the challan generated and associated penalty on the user device. (328)
Citation Information
Patent Citations
Road traffic violation automatic evidence obtaining and punishing system
CN105575127A
Violation detection device and violation detection method
JP2020123074A
Intelligent Traffic Violation Detection System
US20210358066A1