COMPUTERIZED AND ELECTRONIC PLATFORM FOR DRIVING URBAN EQUIPMENT

20170153612 ยท 2017-06-01

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention disclosure relates to a computerized and electronic platform for driving urban of various categories, wherein it comprises an information base in which are recorded: category-based digital representations of each of the categories, each consisting of a plurality of attributes specific to the category considered; functional scripts controlling processing operations applied periodically for each of the items of equipment a digital object whose structure is determined by the digital representation associated with the category and whose attribute values are determined as a function of the physical state of the associated item of equipment; a dialogue and interfacing layer common to the digital representations and ensuring the exchanges of digital information between the items of equipment of each of the categories and the associated digital object and communication drivers associated with each of the items of equipment, ensuring the conversion of physical data into digital data.

    Claims

    1. A computer and electronic platform to control different categories of urban equipment, the computer and electronic platform comprising a database in which are recorded: category-related digital representations of each category, the category-related digital representation comprising: a plurality of attributes specific to the category in question; and functional scripts controlling processes applied regularly; to each item of equipment, a digital object of which the structure is determined by the digital representation associated to the category, and of which the attribute values are determined by the physical state of the associated equipment; a dialogue and interfacing layer common to the digital representations, and providing the exchanges of digital data between the equipment in each category and the associated digital object; communications drivers associated to each equipment, providing the conversion of physical data into digital data used to refresh the attribute values of the digital objects associated with the equipment.

    2. An urban equipment control platform according to claim 1, wherein the database comprises globalized digital representations, composed: of a plurality of attributes specific to a grouping of linked category-related representations; functional scripts controlling processes applied regularly; for a heterogeneous subset of equipment, a globalized digital object of which the structure is determined by the digital representation associated with the subset, and of which the attribute values are calculated depending on the attribute values of the linked category-related digital objects of the subset.

    3. The urban equipment control platform according to claim 2, wherein at least one of the attribute values of an attribute of a globalized digital object is calculated depending on digital data coming from a source other than a linked category-related representation.

    4. The urban equipment control platform according to claim 3, wherein at least one of the attribute values of an attribute of a globalized digital object is calculated depending on attribute values of the linked category-related digital objects related to the said-subset, the calculation processing being chosen from a processing family comprising: a summation of the attribute values of the linked digital objects; the calculation of the maximum, minimum, median or mean attribute values for the linked digital objects; a logical operator or a logical function applied to the linked digital objects; and a conditional operation applied to the linked digital objects.

    5. The urban equipment control platform according to claim 4, wherein: the frequency of the exchanges of digital data between the equipment in each category and the associated digital object controlled by the dialogue and interfacing layer is constant; and the platform has a variable frequency control circuit for the calculation processing of the attribute values of globalized digital objects depending on the attribute values of the category-related digital objects linked to the subset, the calculation frequency of the globalized digital objects being lower than the calculation of the attributes of the linked digital objects.

    6. The urban equipment control platform according to claim 5, wherein: some of the equipment is statistical; and some of the equipment is mobile and comprises geo-location resources of which the state is transmitted to the communications driver by a radio-frequency link.

    7. The urban equipment control platform according to claim 6, wherein the urban equipment control platform comprises at least one viewing terminal controlled by a calculator depending on the attribute values of at least part of the globalized digital objects or the category-related digital objects.

    8. The urban equipment control platform according to claim 7, wherein the viewing terminal also includes resources to send control data processed by the functions of at least part of the-said category-related digital objects to control the change in state of the associated equipment.

    9. The urban equipment control platform according to claim 8, further comprising automated resources to send control data processed by the functions of at least part of the category-related digital objects to control the automatic change in state of the associated equipment.

    10. The urban equipment control platform according to claim 9, wherein the database also comprises reference value records, and regular comparison resources of the attribute values and the reference values to conditionally trigger an action.

    11. The urban equipment control platform according to claim 10, wherein at least some of the attribute values are recorded with a history of the variations in the values.

    12. The urban equipment control platform according to claim 2, wherein: the frequency of the exchanges of digital data between the equipment in each category and the associated digital object controlled by the dialogue and interfacing layer is constant; and the platform has a variable frequency control circuit for the calculation processing of the attribute values of globalized digital objects depending on the attribute values of the category-related digital objects linked to the subset, the calculation frequency of the globalized digital objects being lower than the calculation of the attributes of the linked digital objects.

    13. The urban equipment control platform according to claim 1, wherein: some of the equipment is statistical; and some of the equipment is mobile and comprises geo-location resources of which the state is transmitted to the communications driver by a radio-frequency link.

    14. The urban equipment control platform according to claim 1, wherein the urban equipment control platform comprises at least one viewing terminal controlled by a calculator depending on the attribute values of at least part of the globalized digital objects or the category-related digital objects.

    15. The urban equipment control platform according to claim 1, wherein the viewing terminal also includes resources to send control data processed by the functions of at least part of the category-related digital objects to control the change in state of the associated equipment.

    16. The urban equipment control platform according to claim 1, further comprising automated resources to send control data processed by the functions of at least part of the category-related digital objects to control the automatic change in state of the associated equipment.

    17. The urban equipment control platform according to claim 1, wherein the database also comprises reference value records, and regular comparison resources of the attribute values and the reference values to conditionally trigger an action.

    18. The urban equipment control platform according to claim 1, wherein at least some of the attribute values are recorded with a history of the variations in the values.

    Description

    BRIEF DESCRIPTION OF THE DRAWING

    [0045] This disclosure can be better understood on reading the following description of a non-limiting embodiment, in which:

    [0046] FIG. 1 is a principle diagram of a system of the disclosure.

    DETAILED DESCRIPTION

    [0047] FIG. 1 is a schematic view of a system of the disclosure.

    [0048] FIG. 1 comprises a plurality of urban equipment exchanging digital data with a computerized system to control equipment hardware and subsystems.

    [0049] This equipment comprises: [0050] closed circuit surveillance cameras 1. Cameras 1 can be static, continuously or regularly capturing an image with a determined angle of view, sending a video stream. They can also be controllable cameras, comprising motorized elements used to alter the angle of vision and the zoom using control information from the platform that will be described hereinafter; [0051] urban lighting 2 comprising lighting level control resources (dimming) controllable by the platform, and comprising sensors to detect faults or surrounding light levels, and power data sensors delivering digital signals available via the platform; [0052] electric vehicle charging stations 3 comprising user identification resources, delivering digital identification data processed by the server to calculate the authorization to activate the power supply, platform charge control resources depending on the data sent by the station via the user identification, and from endogenous data such as peak hours/cheap hours; [0053] digital data sources 4, 5 coming from an http or ftp server, for example, web sites, hosting free access data, for example, weather data, traffic-related data, and, more generally, all public data supplied especially by a civil service department or a public service. Some sources 5 are comprised of supervisors that aggregate data from other equipment, and supply digital data calculated according to this external data; [0054] mobile equipment 6, for example, smartphones allowing a person to deliver geo-located data, for example, data relating to an accident or notifying of an event.

    [0055] Each item of equipment (1 to 6) comprises a communications driver allowing: [0056] the conversion of digital or analogue signals supplied by one or more sensors to format them in accordance with a protocol and a unified data structure specific to the platform; [0057] and/or to supply digital or analogue control signals for an electromechanical resource of one or more items of equipment (1 to 6), depending on the information from the platform, according to a protocol and a unified data structure.

    [0058] Usually, a single driver is interfaced with several items of equipment of the same type.

    [0059] The platform 100 comprises an open program interface allowing integrators to directly develop equipment drivers that are not available on the platform as a standard.

    [0060] The platform also comprises a library of downloadable drivers 23 for the purpose of installing them on a computer system designed to dialogue with the platform.

    [0061] The platform comprises a central server 7 hosting the control application meta model, and storing the digital data in a relational database (SQL, for example). This database is organized into a set of tables, each corresponding to an object type (or object model).

    [0062] The table structures are defined dynamically, depending on project constraints and the types of object to supervise.

    [0063] The objects are described in a hierarchical structure using a modelling application 8 to create maps, object models, etc.

    [0064] The modelling defines a hierarchy of levels connected by 1 to N relationships between the higher and lower level.

    [0065] For example, the upper level corresponds to the CITY, the next level down is the DISTRICT, and the lowest level, the item of EQUIPMENT.

    [0066] The relationships are of the is part of type, defining a parent/child relationship. They are configured using an object and relationship management tool 16.

    [0067] These relationships define the tree structuring of the objects using a modelling tool 15. This structuring defines the aggregating processes of unit data from the equipment, to calculate significant aggregated data at a higher level. This aggregated data is, for example: [0068] the number of defective sensors or sensors in a specific state, within the level in question; and [0069] the average, sum or total power in the level in question.

    [0070] The data is processed by an aggregation engine 9 in cascade, i.e., with a first level of aggregation processing at the level directly higher than the equipment (1 to 6) level, then by a second processing using this aggregated data to calculate a new level of aggregation at the directly higher level.

    [0071] These processes are fully modular, and a modification of the composition or number of items of equipment (1 to 6) does not require the modification of the central server 7.

    [0072] All of the unit and aggregated data can be archived with a timestamp on an archival server 10, depending on the attributes assigned to each property of the object models. These attributes define: [0073] the archival frequency; [0074] the archival conditions (for example, only when the value changes); and [0075] the expiry date, controlling the deletion of data after a predetermined length of time.

    [0076] This solution makes it possible to optimize the resources assigned to archival.

    [0077] The central server 7 is interfaced with a messaging server 11 to automate functions such as: [0078] the sending of alarm messages; and [0079] the regular distribution of an operations report.

    [0080] Central server 7 is also interfaced with a geographical information system 12, supplying map backgrounds and the coordinate reference and graphic representation (geographical projections).

    [0081] Each object can be represented on a map projection using an icon that represents its location, its type, and its status.

    [0082] The central server 7 is also interfaced with an automatic report system 13 that directly uses the data recorded in the relational database 8.

    [0083] The server comprises the resources to manage and configure the interactions between the objects, in addition to aggregation, especially: [0084] a script manager allowing an administrator to create functions to analyze values of the attributes of an object and controlling an action; [0085] alarm management 17 calculating the activation of alarms depending on the types of alarm, the triggering categories, and depending on unit or aggregated data; and [0086] user rights management 18.

    [0087] The central server 7 also comprises a scheduler 19 controlling the activation of scripts or functions in a defined order and at a pre-defined frequency.

    [0088] The central server 7 also optionally comprises a planning manager 20, for example, to manage on-call duties, and an event manager 21, making it possible to manage an event for each object model and the action control at the level of an associated object.

    [0089] The workflow engine 22 is used to control the sequence of tasks.

    [0090] The central server 7 finally comprises tools to represent objects in graphic forms 24, 25, 26 controlling the generation of the graphic representations of each object, and the graphic effects depending on the status of each object.

    [0091] These tools are used to operate the graphic representations on web access hardware, such as a computer 27, a tablet 28, or a smartphone-type digital telephone 29.

    [0092] Some applications are pre-configured in the form of a configuration file and/or a pre-configured database 30, 31, 32, for example, for urban lighting control applications or closed circuit surveillance.