Sign In to Follow Application
View All Documents & Correspondence

System And Method For Monitoring And Logging Of Radar Data

Abstract: The present disclosure relates to a system and method for monitoring and logging of data associated with RADAR based devices. The system includes a RADAR transceiver coupled to one or more computing devices to transmit and receive a set of data packets; a monitoring unit operatively coupled to a RADAR device to obtain a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices; match the obtained login credentials with pre-stored login credentials; extract a second set of attributes corresponding to a first set of configurable parameters; obtain a second set of data packets pertaining to configurable parameters associated with a second dataset; extract a second set of attributes pertaining to a second set of configurable parameters; update a database based on the extracted first, and second set of attributes along with corresponding timestamp.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 November 2020
Publication Number
18/2022
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Bharat Electronics Limited
Corporate Office, Outer Ring Road, Nagavara, Bangalore - 560045, Karnataka, India.

Inventors

1. ASHARANI G
Manager, Software SBU, Bharat Electronics Limited, Jalahalli, Bangalore - 560013, Karnataka, India.
2. SOWMYA P S
Deputy Manager, Software SBU, Bharat Electronics Limited, Jalahalli, Bangalore - 560013, Karnataka, India.

Specification

Claims:1. A system for monitoring and logging of data associated with RADAR based devices, said system comprising of:
a RADAR transceiver coupled to one or more computing devices, wherein the RADAR data logger is configured to receive a set of data packets to and from the one or more computing devices;
a monitoring unit operatively coupled to a RADAR device, comprising one or more processors, wherein the one or more processors operatively coupled with memory, the memory storing instructions executable by the one or more processors to:
obtain a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices;
match the obtained login credentials with a first dataset comprising one or more pre-stored login credentials;
in response to a positive matching of the login credentials, extract a first set of attributes associated with the first computing device, wherein the first set of attributes correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters;
obtain a second set of data packets from the user wherein the second set of data packets pertain to a configurable of a second dataset associated with a second dataset;
extract a second set of attributes from the obtained second set of data packets wherein the second set of data packets pertain to a second set of configurable parameters; and
update a database based on the extracted first, and second set of attributes along with corresponding timestamp.
2. The system as claimed in claim 1, wherein system is operable in any of Administrator, Operator and Developer modes, wherein the Administrator mode facilitates the user to configure a computing device with the system, the Operator mode facilitates the user to update the second dataset and the Developer mode facilitates the user to operate the system based on the configurable parameters.
3. The system as claimed in claim 1, wherein the system is configured to obtain a registration data based on a request from an unregistered user through a mobile computing device, wherein login credentials are generated based on acknowledgement of the request and verification of the registration data, wherein the user enters the generated login credentials to access the system and operate on any or a combination of Administrator, Operator and Developer modes.
4. The system as claimed in claim 1, wherein the set of data packets received from the RADAR transceiver comprise of any or a combination of length, structure, bits, and size of the data associated with RADAR based devices and wherein the second set of data packets correspond to the second set of configurable parameters pertaining to any or a combination of project level, subsystem level, interface level, message level and parameter level configurable attributes.
5. The system as claimed in claim 1, wherein the system comprises of a storing unit operatively coupled to the monitoring unit, wherein the storing unit is configured to store the first set of data packets received from the user and the second set of data packets.
6. The system as claimed in claim 1, wherein the system comprises of a display unit operatively coupled to the monitoring unit, wherein the display unit facilitates the display of the data associated with at least one of the RADAR based computing devices.
7. The system as claimed in claim 6, wherein the display unit is any or a combination of a smart phone, PC, laptop and a smart tablet.
8. The system as claimed in claim 1, wherein the second set of configurable parameters are received through the one or more computing devices communicatively coupled to the monitoring unit through a communication unit, wherein the communication unit comprises of any or a combination of a wireless network module, a wired network module, a dedicated network module and a shared network module,
9. The system as claimed in claim 1, wherein the system allows the user to access the updated database in any of the online mode and offline mode.
10. A method monitoring and logging of data associated with RADAR based devices, said method comprising the steps of :
obtaining a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices;
matching the obtained login credentials with a first dataset comprising one or more pre-stored login credentials;
extracting a first set of attributes associated with the first computing device, wherein the first set of attributes correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters in response to a positive matching of the login credentials;
obtaining a second set of data packets from the user wherein the second set of data packets pertain to a configurable of a second dataset associated with a second dataset;
extracting a second set of attributes from the obtained second set of data packets wherein the second set of data packets pertain to a second set of configurable parameters; and,
updating a database based on the extracted first, and second set of attributes along with corresponding timestamp.
, Description:TECHNICAL FIELD
[0001] The present disclosure relates to a system and a method for facilitating logging of data, and in particular providing a configurable framework for logging set of data packets pertaining to RADAR based devices.

BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] Recent years due to enormous increase in computer storage space, data logging complexity and storage complexity have drastically reduced in very significant manner. The concept of binarization and later extraction of data into useful information format is of less substantial, in the present scenario. Mass storage systems are into usage with wide variety of network communication systems in-order to reach various subsystems and perform activities such as data logging and data analysis.
[0004] Research is being carried out in the field of data logging systems and methods in various fields namely, medicine, finance, environment studies, real time transactional processing pertaining to physical sensors, analog signals and digital data etc. Various techniques on backing up of data have been explored. There are many approaches for managing extracted data. One such approach manages disk space allocated to logging in a storage area network and establishes a copy set of a source Virtual disk and virtual disks. Data written to a source virtual disk is automatically copied to the destination virtual disk. Another approach utilizes a sensor which obtain a set of measurements for data gathering of an environmental parameter and presenting the environmental data which could help in tracking and monitoring goods in transit. While yet another approach is for logging of a processed data stream based on the logging configurable. According to the approach, logging can be dynamically enabled for objects associated with the functional area that are instantiated by the data stream processing server with an optimized server's runtime performance particularly for financial ticker analysis, physical probe sensor monitoring, network traffic management, etc. However, there is no generic framework which can be configurable with any interface, any system, any data structure, for any message length and consisting of any parameters; and no structured database and user friendly display systems, especially for logging set of data packets pertaining to RADAR based devices which can be extracted from many different RADAR systems. Data logging systems available today are specific for specific RADAR systems, and require pre-determined operating system, database management system and its defined standard communication protocols.
[0005] Hence, there is a requirement in the art to devise a method and a system to provide for a generic framework that can be configured for various RADAR systems, irrespective of its underlying operating system and database management system.

OBJECTS OF THE PRESENT DISCLOSURE
[0006] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0007] An object of the present disclosure is to provide a system and method for a generic framework which can be configurable with any interface, system, data structure, for any message length and consisting of pre-defined parameters.
[0008] An object of the present disclosure is to provide an approach for using a structured database and user friendly display systems.
[0009] An object of the present disclosure is to provide a system and method that can be configured for various RADAR systems, irrespective of its underlying operating system, database management system and standard communication protocols.

SUMMARY
[0010] The present disclosure provides for a system and a method for system for monitoring and logging of data associated with RADAR based devices.
[0011] According to an aspect, the present disclosure provides for a system for monitoring and logging of data associated with RADAR based devices, the system may include: a RADAR transceiver coupled to one or more computing devices, wherein the RADAR transceiver may be configured to transmit and receive a set of data packets to and from the one or more computing devices; a monitoring unit operatively coupled to a RADAR based device, comprising one or more processors, wherein the one or more processors operatively coupled with memory, the memory storing instructions executable by the one or more processors to: obtain a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices; match the obtained login credentials with a first dataset comprising one or more pre-stored login credentials; in response to a positive matching of the login credentials, extract a first set of attributes associated with the first computing device, wherein the first set of attributes may correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters; obtain a second set of data packets from the user wherein the second set of data packets may pertain to a configurable of a second dataset; extract a second set of attributes from the obtained second set of data packets wherein the second set of data packets pertain to a second set of configurable parameters; and update a database based on the extracted first, and second set of attributes along with corresponding timestamp.
[0012] According to an embodiment, the present disclosure provides for the system to be operable in any of Administrator, Operator and Developer modes, wherein the Administrator mode may facilitate the user to configure a computing device with the system, the Operator mode may facilitate the user to update the second dataset and the Developer mode may facilitate the user to operate the system based on the configurable parameters.
[0013] According to an embodiment, the present disclosure provides the system to be configured to obtain a registration data based on a request from an unregistered user through a mobile computing device, wherein login credentials may be generated based on acknowledgement of the request and verification of the registration data, wherein the user may enter the generated login credentials to access the system and operate on any or a combination of Administrator, Operator and Developer modes.
[0014] According to an embodiment, the present disclosure provides for the system wherein the set of data packets received from the RADAR transceiver comprise of any or a combination of length, structure, bits, and size of the data associated with RADAR based devices and wherein the second set of data packets correspond to the second set of configurable parameters pertaining to any or a combination of project level, subsystem level, interface level, message level and parameter level configurable attributes.
[0015] According to an embodiment, the present disclosure provides for the system to include a storing unit operatively coupled to the monitoring unit, wherein the storing unit may be configured to store the first set of data packets received from the user and the second set of data packets.
[0016] According to an embodiment, the present disclosure provides for the system to include a display unit operatively coupled to the monitoring unit, wherein the display unit may facilitate the display of the data associated with at least one of the RADAR based computing devices.
[0017] According to an embodiment, the present disclosure provides for the display unit that may include any or a combination of a smart phone, PC, laptop and a smart tablet.
[0018] According to an embodiment, the present disclosure provides for the system wherein the second set of configurable parameters may be received through the one or more computing devices communicatively coupled to the monitoring unit through a communication unit, wherein the communication unit comprises of any or a combination of a wireless network module, a wired network module, a dedicated network module and a shared network module,
[0019] According to an embodiment, the present disclosure provides the system that may allow the user to access the updated database in any of the online mode and offline mode.
[0020] According to an embodiment, the present disclosure provides for a method for monitoring and logging of data associated with RADAR based devices, the method may include the steps of : obtaining a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices; matching the obtained login credentials with a first dataset comprising one or more pre-stored login credentials; in response to a positive matching of the login credentials, extracting a first set of attributes associated with the first computing device, wherein the first set of attributes may correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters; obtaining a second set of data packets from the user wherein the second set of data packets may pertain to a configurable of a second dataset; extracting a second set of attributes from the obtained second set of data packets wherein the second set of data packets may pertain to a second set of configurable parameters; and updating a database based on the extracted first, and second set of attributes along with corresponding timestamp.

BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0022] FIG. 1 illustrates exemplary network architecture in which or with which proposed system can be implemented in accordance with an embodiment of the present disclosure.
[0023] FIG. 2 illustrates an exemplary architecture of a processor coupled with the Set of data packets pertaining to RADAR based devices monitoring and logging system in accordance with an embodiment of the present disclosure.
[0024] FIG. 3 illustrates an exemplary representation of a flow diagram associated with the method of monitoring and logging of Set of data packets pertaining to RADAR based devices in accordance with an embodiment of the present disclosure.
[0025] FIG. 4A-4B illustrate a generic representation of Set of data packets pertaining to RADAR based devices logging and monitoring system used for various RADAR systems and subsystems in accordance with an embodiment of the present disclosure.
[0026] FIG. 5 illustrates an exemplary flow diagram illustrating a working example of the monitoring and logging system in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
[0027] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0028] The present disclosure provides for a system and a method for system for monitoring and logging of data associated with RADAR based devices.
[0029] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[0030] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0031] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed.
[0032] In an aspect, the present disclosure provides a system for monitoring and logging of data associated with RADAR based devices, the system may include: a RADAR transceiver coupled to one or more computing devices, wherein the RADAR data logger may be configured to receive a set of data packets to and from the one or more computing devices; a monitoring unit operatively coupled to a RADAR device, comprising one or more processors, wherein the one or more processors operatively coupled with memory, the memory storing instructions executable by the one or more processors to: obtain a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices; match the obtained login credentials with a first dataset comprising one or more pre-stored login credentials; in response to a positive matching of the login credentials, extract a first set of attributes associated with the first computing device, wherein the first set of attributes may correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters; obtain a second set of data packets from the user wherein the second set of data packets may pertain to a configurable of a second dataset; extract a second set of attributes from the obtained second set of data packets wherein the second set of data packets pertain to a second set of configurable parameters; and update a database based on the extracted first, and second set of attributes along with corresponding timestamp.
[0033] In an embodiment, the present disclosure provides for the system to be operable in any of Administrator, Operator and Developer modes, wherein the Administrator mode may facilitate the user to configure a computing device with the system, the Operator mode may facilitate the user to update the second dataset and the Developer mode may facilitate the user to operate the system based on the configurable parameters.
[0034] In an embodiment, the present disclosure provides the system to be configured to obtain a registration data based on a request from an unregistered user through a mobile computing device, wherein login credentials may be generated based on acknowledgement of the request and verification of the registration data, wherein the user may enter the generated login credentials to access the system and operate on any or a combination of Administrator, Operator and Developer modes.
[0035] In an embodiment, the present disclosure provides for the system wherein the set of data packets received from the RADAR transceiver comprise of any or a combination of length, structure, bits, and size of the data associated with RADAR based devices and wherein the second set of data packets correspond to the second set of configurable parameters pertaining to any or a combination of project level, subsystem level, interface level, message level and parameter level configurable attributes.
[0036] In an embodiment, the present disclosure provides for the system to include a storing unit operatively coupled to the monitoring unit, wherein the storing unit may be configured to store the first set of data packets received from the user and the second set of data packets.
[0037] In an embodiment, the present disclosure provides for the system to include a display unit operatively coupled to the monitoring unit, wherein the display unit may facilitate the display of the data associated with at least one of the RADAR based computing devices.
[0038] In an embodiment, the present disclosure provides for the display unit that may include any or a combination of a smart phone, PC, laptop and a smart tablet.
[0039] In an embodiment, the present disclosure provides for the system wherein the second set of configurable parameters may be received through the one or more computing devices communicatively coupled to the monitoring unit through a communication unit, wherein the communication unit comprises of any or a combination of a wireless network module, a wired network module, a dedicated network module and a shared network module,
[0040] In an embodiment, the present disclosure provides the system that may allow the user to access the updated database in any of the online mode and offline mode.
[0041] In an embodiment, the present disclosure provides for a method for monitoring and logging of data associated with RADAR based devices, the method may include the steps of : obtaining a first set of data packets comprising login credentials of a user, from the user, through a first computing device amongst the one or more computing devices; matching the obtained login credentials with a first dataset comprising one or more pre-stored login credentials; in response to a positive matching of the login credentials, extracting a first set of attributes associated with the first computing device, wherein the first set of attributes may correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters; obtaining a second set of data packets from the user wherein the second set of data packets may pertain to a configurable of a second dataset; extracting a second set of attributes from the obtained second set of data packets wherein the second set of data packets may pertain to a second set of configurable parameters; and, updating a database based on the extracted first, and second set of attributes along with corresponding timestamp.
[0042] FIG 1 illustrates exemplary network architecture in which or with which proposed system can be implemented in accordance with an embodiment of the present disclosure.
[0043] As illustrated in FIG. 1, according to an aspect of the present disclosure a set of data packets pertaining to RADAR based devices monitoring and logging system 100 (also referred to as the system 100, hereinafter) can provide monitoring and logging of data related to a set of data packets obtained from RADAR based devices 108. As illustrated, the system 100 can include one or more computing devices 106 ( collectively referred to as computing devices 106 and individually referred to as computing device 106 hereinafter) that can be coupled to a monitoring unit 102, wherein the monitoring unit 102 can be communicatively coupled with one or more RADAR based devices 108 through a network 104. For example, the RADAR based devices 108 can include any or a combination of complete RADARs and RADAR Sub-systems implemented by data patterns which can further include Airborne Central Unit for an Early Warning RADAR which has been fully qualified to aircraft LRU standards, Tracking RADARs, Phased Array Antenna Components, Wind profile RADAR, Coastal Surveillance and the like.
[0044] In an embodiment, the system 100 can be implemented using any or a combination of hardware components and software components such as a cloud, a server, a computing device, a network device, and the like. Further, the system 100 can interact with RADAR based devices 108 through one or more RADAR transceivers that can be coupled to the RADAR based devices 108. The RADAR data logger may be configured to receive a set of data packets to and from the one or more computing devices 106. The set of data packets received from the RADAR transceiver comprise of any or a combination of length, structure, bits, and size of the data associated with RADAR based devices 108. In an implementation, the system 100 can be accessed by the one or more computing devices 106 through a website or application that can be configured with any operating system, including but not limited to, AndroidTM, iOSTM, Kai-OSTM and the like.
[0045] Further, the system 100 can interact with a user through the computing device 106 or through applications residing on the computing device 106. Here the system 100 can obtain a first set of data packets comprising login credentials of the user through a first computing device 106 amongst the one or more computing devices 106. The computing device 106 can match the obtained login credentials with a first dataset comprising one or more pre-stored login credentials.
[0046] Furthermore, the system 100 can also be configured to obtain a registration data based on a request from an unregistered user through a mobile computing device 106, wherein login credentials may be generated based on acknowledgement of the request and verification of the registration data, wherein the user may enter the generated login credentials to access the system and operate on any or a combination of Administrator, Operator and Developer modes.
[0047] In an embodiment, the system can provide for any at least three modes such as Administrator, Operator and Developer modes. Herein the Administrator mode may facilitate the user to configure a computing device 106 with the system 100, the Operator mode may facilitate the user to update the second dataset and the Developer mode may facilitate the user to operate the system 100 based on the first and the second configurable parameters.
[0048] Subsequently, in an embodiment, the computing device 106 can also function as a display device as well as an interface device wherein the user can have an option to visualize and analyse the logged data based on configurable parameters pertaining to any or a combination of project level, subsystem level, interface level, message level and parameter level configurable parameters.
[0049] Examples of the computing devices can include, but are not limited to, a computing device 106 associated with different RADAR based systems, a smart phone, a portable computer, a laptop, a handheld device, a workstation and the like.
[0050] In an embodiment, the system 100 can receive the second set of configurable parameters one or more computing devices 106 communicatively coupled to the monitoring unit 102 through a communication unit, wherein the communication unit is a network 104 that can include any or a combination of a wireless network module, a wired network module, a dedicated network module and a shared network module.
[0051] Furthermore, the network 104 can be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the like. The shared network can represent an association of the different types of networks that can use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.
[0052] In yet another embodiment, the user can access the updated database in any of the online mode and offline mode through the use of network 104.
[0053] In an embodiment, once the user provides the login credentials and a positive matching of the login credentials is obtained, the system 100 can extract a first set of attributes associated with the first computing device 106, wherein the first set of attributes may correspond to a first set of configurable parameters pertaining to any or a combination of communication network, operating systems and database parameters. The system then can obtain a second set of data packets from the user wherein the second set of data packets may pertain to a configurable of a second dataset to extract a second set of attributes from the obtained second set of data packets wherein the second set of data packets pertain to a second set of configurable parameters.
[0054] In an exemplary embodiment, the operating system configurable parameters pertaining to the first set of configurable parameters can correspond to configurable applications on choosing an operating system by the user. The operating system can include but not limited to, Linux, Vxworks, Windows, AndroidTM, iOSTM, etc. This configurable framework can cater for Operating System independency which can be a big advantage to access the system 1100. The communication configurable parameters pertaining to the first set of configurable parameters can be configured to various protocols such as any or a combination of UDP/TCP Communication, Serial Communication and bus protocols.
[0055] In yet another embodiment, the database configurable parameters pertaining to the first set of configurable parameters can include configuring any type of databases such as PostgreSQL database, SQLite database, MySQL et all for any kind of Relational Database Management System (referred to as RDBMS hereinafter) upon user choice.
[0056] In yet another embodiment, the system 100 can update a database based on the extracted first, and second set of attributes along with corresponding timestamp.
[0057] In an example, the RADAR based devices 108 can include a second set of configurable parameters which can include any or a combination of N number of total subsystems, N number of subsystems, M number of total no of messages, M number of details of each message, type of data and size of data, wherein N and M are any real number.
[0058] In yet another embodiment, the reception of user input pertaining to chosen RADAR system can be identified with a unique project number pertaining to a set of project configurable parameters. A project consists of a number of subsystems which need to be monitored for their status, data in-flow and out-flow conditions with various parameters. The project configurable includes attributes like Project id, Project name, Number of subsystems. The subsystem configurable attributes can include attributes like Subsystem id, Subsystem name, Version of the subsystem, type of the interfaces. The interface configurable attributes can include attributes like Interface id, Type of Interface, Name of the interface, as an example; if the chosen interface is LAN then it may lead to attributes like IP address, UDP/ TCP Protocol, Port address and so on. If it is serial, then it may lead to attributes like Com address, Baud rate, Data bits, Parity, Stop bits, Flow control and so on. It can also include few additional key columns for database integrity maintenance. The Message Level Configurable attributes can include several messages with the attributes and frequency of its occurrence (periodic or it can be event driven). The parameter configurable attributes can include attributes like Parameter id, Parameter name, Type of parameter, Minimum and maximum range value, Threshold Range, Unit of measurement and the like.
[0059] FIG. 2 illustrates an exemplary architecture of a processor 202 coupled with the Set of data packets pertaining to RADAR based devices monitoring and logging system (100) in accordance with an embodiment of the present disclosure.
[0060] As illustrated, the monitoring unit 102 can include one or more processor(s) 202. The one or more processor(s) 202 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 204 of the monitoring unit 102. The memory 204 can store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 204 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0061] The monitoring unit 102 can also include an interface(s) 206. The interface(s) 206 may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, transducers, actuators, and the like. The interface(s) 206 can facilitate communication of the monitoring and logging102 with various devices coupled to the monitoring unit 102. The interface(s) 206 can also provide a communication pathway for one or more components of the monitoring unit 102. Examples of such components include, but are not limited to, processing units 208 and database 210. In another exemplary embodiment, the set of data packets pertaining to RADAR based devices is stored in said database 210. Herein, said database 210, can be configured and developed through the interface 206 that can sort set of data packets pertaining to RADAR based devices according to the nature of set of data packets pertaining to RADAR based devices received.
[0062] Further, the processing units 208 can be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing units 208. The database 210 can include data that is either stored or generated because of functionalities implemented by any of the components of the processing units 208.
[0063] In an example, the processing units 208 can include an attribute extraction unit 212, a log management unit 214, a framework management unit 216, and other unit(s) 218. The other unit(s) 218 can implement functionalities that supplement applications or functions performed by the monitoring unit 102 or the processing units 208.
[0064] In an embodiment, the attribute extraction unit 212 of the monitoring unit 102 can include processing units 208 that are responsible for extracting RADAR signal from a transceiver coupled to one or more RADAR based devices 108. Various RADAR signal processing techniques such as Linear Frequency Modulation, Phase Shift coding, Complementary codes, Barker codes and Spano codes, Transmit Waveform Generation Digital Down Conversion, I and Q separation DDS, Digital filtering and decimation, Pulse Compression, Matched filtering, Doppler Extraction, a-ß Algorithms Kalman Filtering, Phase Sensitive Detection are performed to convert into wrapper classes for various types of RADAR signals received from various RADAR subsystems. The attribute extraction unit 212 can obtain a set of data packets from the transceiver associated with at least one of the one or more RADAR based devices. For example, the obtained set of data packets can include a set of data packets pertaining to size, structure, message length number of bits and the like. The attribute extraction unit 212 can further extract a first set of attributes pertaining the first set of configurable parameters corresponding to communication network, operating system and database configurable parameters and then extract a second set of attributes based on a second set of configurable parameters corresponding to project, subsystem, interface, message and parameter level configurable parameters.
[0065] In an embodiment, the monitoring unit 102 can include a log management unit 214 wherein the log management unit 214 can be configured for managing and updating the extracted attributes in the database 210 received from the attribute extraction unit 212. For example, the attributes received can be obtained from various RADAR based devices 108, wherein the first RADAR device can be completely unrelated with the second RADAR device. The log management unit 214 can keep a track of the extracted attributes through RADAR management and storage routines. In another example, the extracted attributes that have been logged may pertain to different projects or different parts of the same project thereof. The monitoring unit 102 can thus provide for a framework management unit 216 that can track and cater to the logged data in a project to project basis. The log management unit 214 and the framework management unit 216 can both together update the database 210 based on the extracted first and second set of attributes. For example, the log management unit 214 appropriately can transform the set of data packets pertaining to RADAR based devices into an RDBMS format, wherein the RDBMS pertains to a database that can store data in a structured format, using rows and columns in one or more tables, wherein each data can be related to the other in a first table, and wherein a data from a first table can be related to a data in a second table. RDBMS can make it easy to locate and access specific set of data packets pertaining to RADAR based devices within the database. The framework management unit 216 can enable a structured storage and update of set of data packets pertaining to RADAR based devices by logging the Set of data packets pertaining to RADAR based devices along with time stamp.
[0066] In another embodiment, the logged data can be accessed by a user through the computing device 106 and can be visualized with help of display unit coupled to the computing device 106. The structured storage of set of data packets pertaining to RADAR based devices makes it easier for the user to access and visualise the logged set of data packets pertaining to RADAR based devices. The set of data packets pertaining to RADAR based devices can be accessed by applications residing on the computing device 106 with an operating system that can include any or a combination of Linux, Vxworks, Windows, AndroidTM, iOSTM and the like. Thus, the monitoring and logging system 100 can cater for Operating System independency which can be an added advantage.
[0067] In another embodiment, the logged set of data packets pertaining to RADAR based devices can be analysed in any or a combination of offline and online mode through the mobile computing device 106. The offline and the online mode of access can be facilitated with the help of a communication unit that can include any or a combination of a wireless network module, a wired network module, a dedicated network module and a shared network module. The communication unit can be configured to any or a combination of protocols such as UDP/TCP Communication, Serial Communication and bus protocols thereby achieving Communication network configurability across various interfaces which can be yet another advantage of the proposed system.
[0068] In yet another embodiment, the computing device 106 that can include the display unit can enable a user with the option of choosing and establishing a connectivity with a chosen database which can include any or a combination of PostgreSQL database, SQLite database, MySQL and the like; and for any kind of RDBMS. Thus, the proposed system can provide for Database independency which can be an added advantage.
[0069] FIG. 3 illustrates an exemplary representation of a flow diagram associated with the method 300 of monitoring and logging of Set of data packets pertaining to RADAR based devices in accordance with an embodiment of the present disclosure.
[0070] The order in which the method as described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method or alternate methods. Additionally, individual blocks may be deleted from the method without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method may be considered to be implemented in the above described system.
[0071] In an embodiment, a method for monitoring and logging of Set of data packets pertaining to RADAR based devices, the method 200 may include at block 302, a step of obtaining a set of data packets having a first set of attributes, from a transceiver, associated with at least one of one or more RADAR based devices, wherein the obtained set of data packets may include Set of data packets pertaining to RADAR based devices having pre-defined parameters, wherein the Set of data packets pertaining to RADAR based devices pertain to real time Set of data packets pertaining to RADAR based devices associated with one or more RADAR based devices; and at block 304, a step for extracting a first set of attributes from the obtained set of data packets.
[0072] Further, the method may include at block 306, a step for extracting a second set of attributes from the Set of data packets pertaining to RADAR based devices, wherein the second set of attributes comprise of any or a combination of position, header, direction, velocity, speed, and unique track number; and at block 308, a step for updating a database based on the extracted first and second set of attributes.
[0073] FIG. 4A-4B illustrate a generic representation of Set of data packets pertaining to RADAR based devices logging and monitoring system used for various RADAR systems and subsystems in accordance with an embodiment of the present disclosure.
[0074] As illustrated in FIG. 4A, a conventional methodology of Set of data packets pertaining to RADAR based devices monitoring and logging system can be depicted for a particular kind of RADAR. Each RADAR device 402 can include one or more subsystems coupled to one or more interfaces. As illustrated in FIG. 4A, data logger needed to monitor and log Set of data packets pertaining to RADAR based devices from RADAR device 402-1 has to be a specific data logger 402-1, wherein for RADAR device 402-2, the data logger 402-2 can only be configured. Thus, for a RADAR device 402-N, the specific data logger 402-N can be configured. FIG. 4B illustrates Set of data packets pertaining to RADAR based devices monitoring and logging system and method which can be configured for any kind of RADAR and its subsystems across various interfaces. Unlike the conventional method as illustrated in FIG. 4A, where the logger application can be designed and implemented for particular subsystems of the RADAR, the proposed system as illustrated in FIG. 4B can be configured for various types of databases such as PostgreSQL database, SQLite database, MySQL et all; for any kind of RDBMS thus obtaining Database independency by a single configurable data logger 406. The proposed system can be configurable for user chosen number of RADAR subsystems. The proposed system can be operable in three different modes which can be Administrator, Operator and Developer. Administrator mode can be configured to perform one time configurable activities before deployment in any RADAR project. The Operator mode can be configurable for the user to login and use the system for logging the Set of data packets pertaining to RADAR based devices. The developer mode can be configured for using the logged data for further research analysis such as Run-Time data store, query and enabling display operations with Set of data packets pertaining to RADAR based devices with Timestamp. The configurable parameters can include any or a combination of N number of total subsystems, N number of subsystems, M number of total no of messages, M number of details of each message, type of data and size of data, wherein N and M are any real number.
[0075] FIG. 5 illustrated an exemplary flow diagram illustrating a working example of the monitoring and logging system in accordance with an embodiment of the present disclosure.
[0076] As illustrated, an initial step can include at block 502 the reception of user input pertaining to chosen RADAR system which can be identified with a unique project number. A project may include a number of subsystems which need to be monitored for their status, data in-flow and out-flow conditions with various parameters.
[0077] At block 504 performing of the subsystem configurable attributes are provides wherein the subsystem configurable attributes can include attributes like Subsystem id, Subsystem name, Version of the subsystem, type of the interfaces. At block 506, the interface configurable attributes can be performed which can include attributes like Interface id, Type of Interface, Name of the interface. At block 508 performing Message Level Configurable attributes can be provided which can include several messages with the attributes and frequency of its occurrence which can be periodic or event driven and finally at block 510 performing parameter configurable attributes can be provided that can include attributes like Parameter id, Parameter name, Type of parameter, Range (Minimum and maximum value), Threshold Range, Unit of measurement and the like.
[0078] Thus, in an exemplary embodiment, the information which can be received from the subsystems can be monitored and displayed on the display device. The parameterized values can be stored within the proposed system for the offline data analysis in the future. It can be designed to addresses the modularity, scalability, reusability and maintainability features of the data monitoring unit. The proposed framework can also come up with a display device for visualization of logged data and can support Data archival process.
[0079] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES OF THE PRESENT DISCLOSURE
[0080] Some of the advantages of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0081] The present disclosure provides for a system and method for a generic framework which can be configurable with any interface, any system, any data structure, for any message length and consisting of any parameters.
[0082] The present disclosure provides an approach for using a structured database and user friendly display systems.
[0083] The present disclosure provides for a system and method that can be configured for various RADAR systems, irrespective of its underlying operating system, database management system and standard communication protocols.

Documents

Application Documents

# Name Date
1 202041048174-STATEMENT OF UNDERTAKING (FORM 3) [04-11-2020(online)].pdf 2020-11-04
2 202041048174-FORM 1 [04-11-2020(online)].pdf 2020-11-04
3 202041048174-DRAWINGS [04-11-2020(online)].pdf 2020-11-04
4 202041048174-DECLARATION OF INVENTORSHIP (FORM 5) [04-11-2020(online)].pdf 2020-11-04
5 202041048174-COMPLETE SPECIFICATION [04-11-2020(online)].pdf 2020-11-04
6 202041048174-Proof of Right [09-12-2020(online)].pdf 2020-12-09
7 202041048174-FORM-26 [09-12-2020(online)].pdf 2020-12-09
8 202041048174-RELEVANT DOCUMENTS [25-10-2024(online)].pdf 2024-10-25
9 202041048174-POA [25-10-2024(online)].pdf 2024-10-25
10 202041048174-FORM 18 [25-10-2024(online)].pdf 2024-10-25
11 202041048174-FORM 13 [25-10-2024(online)].pdf 2024-10-25